body , table, td	
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		}
		
.OuterTable	{background-color:#9C3429;}

		
th		{
		background-color: #EFEFEF;
		}
		

/*INPUT STYLES*/					

input	{
		border: 1px solid #B2B2B2;
		background-color: #ffffff;
		}
		
textarea	{
			border: 1px solid #B2B2B2;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: inherit;
			}	
			
	
	
/*LINK STYLES*/			

a:link	{
		color: #0671E6;
		}
		
a:active	{
			color: #0671E6;
			}
			
a:hover		{
			color: #0671E6;
			text-decoration:none;
			}

a:visited	{
			color: #038CF1;
			}			

	
	
	
		

/*USER LOGIN STYLES*/		
		
.LoginHeader	{			
			background-color: #0099FF;
			color: #FFFFFF;
			height: 18px;			
			}
			
.LoginTable	{
		border: 1px solid #B2B2B2;
		}
		
.altRowBG	{
			background-color: #F5F5F5;
			}
			
.txtError	{
			color: #FF0000;
			}

/*CONTENT STYLES*/		
	
		
.MinorHeading	{
				color: #A19F9F;
				font-weight: bold;			
				}
				
.note			{
				font-size: 11px;
				}


.AdHeader	{
			background-color:#EFEFEF;
			font-weight:bold;
			}
			
.ThumbsBG	{
			background-color:#F5F5F5;
			}


.LightAltRow	{
				background-color:#D5E7FA; 
				}
				
.LightNorRow	{
				background-color:#EFF5FC;
				}
			
.CurrentSigupStage	{
					background-color:#A0C0FC;
					}
					

.NoImage	{
			font-size: 11px;			
			padding-top:5px;
			}
			
			
.bluebutton	
	{

	/*
	background-color:#F7D339;
	color:#9C3429;
	font-weight:bold;
	*/
	
	background-color:#3182BD;
	color:#ffffff;
	border-top:2px solid #31A2E7;
	border-left:2px solid #31A2E7;
	border-right:2px solid #286591;
	border-bottom:2px solid #286591;

	}

					
/*background image styles*/		
.redtopmenustyle1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}			
.redtopmenu {
	background-image: url(../images/design/o2ocars_03_1.jpg);
	background-repeat: repeat-x;
}
.redtopmenustyleboth {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-image: url(../images/design/o2ocars_03_1.jpg);
	background-repeat: repeat-x;
}	
.menu:link	{
		color: #fff;
		}
		
.menu:active	{
			color: #fff;
			}
			
.menu:hover		{
			color: #F5D33C;
			text-decoration:none;
			}

.menu:visited	{
			color: #F5D33C;
			}
.yellowbelowtopmenu {
	background-image: url(../images/design/o2ocars_08.jpg);
	background-repeat: repeat-x;
}
.topwhiteline {
	background-image: url(../images/design/o2ocars_15.jpg);
	background-repeat: repeat-x;
}
.topblueline {
	background-image: url(../images/design/o2ocars_20.jpg);
	background-repeat: repeat-x;
}
.bottomwhiteline {
	background-image: url(../images/design/o2ocars_45.jpg);
	background-repeat: repeat-x;
}
.bottomwhitelineright {
	background-image: url(../images/design/o2ocars_51.jpg);
	background-repeat: repeat-x;
}
.redbottommenu {
	background-image: url(../images/design/o2ocars_55.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.findacar {
	background-image: url(../images/design/o2ocars_34.jpg);
	background-repeat: repeat-x;
}
.latestnews {
	background-image: url(../images/design/o2ocars_39.jpg);
	background-repeat: repeat-x;
}
.rightsideblue {
	background-image: url(../images/design/o2ocars_30.jpg);
	background-repeat: repeat-y;
}

.White{background-color:#FFFFFF;}