#MainMenu 
{
	width:100%;
	height:31px;
	background: #FFFFFF url("../images/menu/bmid.gif");
	margin:0;
	border:0;
}
#tab 
{
	margin:0;
	top:0;
}
#tab ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab li 
{
display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background:#000000 url("../images/menu/bright.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
}
#tab a span 
{
	display:block;
	background:url("../images/menu/bleft.gif") no-repeat left top;
	padding:0 18px 0 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:31px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#000000;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#000099;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 solid #330066;
	background: #FFFFFF url("../images/menu/bmid.gif");
	color:#FFFFFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	margin:0;
	padding:0;
	list-style:none;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link, .dropmenudiv a:visited
{
	width:180px;
	margin:0;
	padding:0;
	display:block;
	border:0 solid #000000;
	color:#FFFFFF;
	background:url("../images/menu/bleft.gif") no-repeat left top;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv a span 
{
	float:left;
	display:block;
	line-height:31px;
	background:url("../images/menu/bright.gif") no-repeat right top;
	padding:0 18px 0 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.dropmenudiv a span 
{
	float:none;
}
.dropmenudiv a:hover, .dropmenudiv a:link:hover
{
	border:0 solid #000000;
	background-position:left bottom;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#000099;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#000099;
	font-weight:bold;
}

input.groovybutton
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#0099CC;
   width:50px;
   background-color:#DDDDDD;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
}

.success-message{
		border:solid 1px #349534; 
		background:#C9FFCA;
		color:black;
		padding:4px;
		text-align:justify;
		font-size:11px;
		font-family:Verdana,sans-serif;
		font-weight:bold;
}

.error-message{
		border:solid 1px #349534; 
		background:#C9FFCA;
		color:red;
		padding:4px;
		text-align:justify;
		font-size:11px;
		font-family:Verdana,sans-serif;
		font-weight:bold;
}
fieldset
{
border: 1px solid #781351;
width: 20em
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
}

.combo-message{
		background-color:#DDDDDD;
		color:black;
		padding:4px;
		text-align:justify;
		font-size:11px;
		font-family:Verdana,sans-serif;
		font-weight:bold;
		background:url("../images/combo1.png") no-repeat;
		width:192px;
		height:315px;
}

.jqmWindow {
    display: none;
    
    position: fixed;
    top: 30%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 0px;
    padding: 0px;
}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

label{
	width: 12em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	font-size:11px;
	font-family:Verdana,sans-serif;
}

.jqmOverlay { 
	background-color: #000; 
}

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(45 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

input.inputtext{
	font-size:11px;
	font-family:Verdana,sans-serif;
	width:184px;
}

textarea {
	font-size:11px;
	font-family:Verdana,sans-serif;
	width:180px;
}

select {
	font-size:11px;
	font-family:Verdana,sans-serif;
	width:180px;
}
#reviewticker-demo { 
	background:#EAF4F5; 
	font-family:Verdana,Arial,Sans-Serif;
	font-size:12px;
	margin:20px auto;
	border:1px solid #3399CC;
	width:220px;
}

#reviewticker-demo .title {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #3399CC;
}

.reviews-ticker { 
	width:220px;
	padding:1px; 
	padding-top:3px;
	height:500px;
}
.reviews-ticker ul li{ 
	list-style:none; 
	display:block; 
	padding-bottom:1px; 
	margin-bottom:15px; 
	text-align:left;
	width:95%;
	
}
.reviews-ticker .info span.cat { 
	display: block; 
	font-size:10px; 
	color:#808080; 
}

.reviews-ticker .clear { 
	clear: both; 
}


/*validATION FOR REGISTRATION CSS*/
/*

Tutoralzine Demo 
Original tutorial: Creating a Facebook-like Registration Form with jQuery
Tutorial URL: http://tutorialzine.com/2009/08/creating-a-facebook-like-registration-form-with-jquery/

You are free to use the following demo code for any purpose you see fit.

*/


/* Page styles */






/* Form styles */



.formline{
	padding:3px;
}

label{
	font-size:11px;
	display:block;
	text-align:right;
}




.input-container{
	padding:1px;
}

#div-regForm,.registered{	
	border:3px solid #eeeeee;
	padding:15px;
	
	background:url(img/bg.jpg) repeat-x #cbd4e4;
	color:#203360;
	
	margin:30px auto 40px auto;
	width:400px;
}

.form-title,
.form-sub-title{
	font-size:20px;
	
	font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
}

.form-sub-title{
	font-weight:normal;
	padding:6px 0 15px 0;
}

.greenButton{
	width:auto;
	margin:10px 0 0 2px;
	padding:3px 4px 3px 4px;
	color:white;
	background-color:#589d39;
	outline:none;
	border:1px solid #006600;
	font-weight:bold;
}

.greenButton:active{
	background-color:#006600;
	padding:4px 3px 2px 5px;
}

#loading{
	left:10px;
	position:relative;
	top:3px;
	visibility:hidden;
}

#error{
	background-color:#ffebe8;
	border:1px solid #dd3c10;
	padding:7px 3px;
	text-align:center;
	margin-top:10px;
	visibility:hidden;
}
