body{ margin:0px; background-color:#ffcd34; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}
#top{ width:1000px; height:auto; overflow:visible;}
.title{ width:418px; height:94px; margin-left:8px; float:left; margin-top:30px;}
.titleright{ width:558px; height:80px; float:right; margin-right:3px; margin-top:5px;}
.titlerightbottem{ width:559px; height:30px; float:right; margin-right:3px; margin-top:5px;}
#rightlink{ width:555px; line-height:16px; float:right; margin-right:3px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:left;}
.rlink{color:#333333; text-decoration:none;font-family:Arial, Helvetica, sans-serif; }
.rlink a{color:#333333; text-decoration:none;font-family:Arial, Helvetica, sans-serif; }
.rlink a:hover{color: #000000; text-decoration: underline; }
#advertise{ width:990px; float:left; height:auto; margin-left:5px;}
.adtext_left{ width:740px; margin-left:5px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left; float:left;}
.adtext_right{width:240px; margin-right:5px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:right; float:right;}
#midelcontent{ width:670px; float:left; height:auto; overflow:visible; margin-top:6px;}
#MDLinner{ width:678px; height:auto; overflow:visible; background-repeat:repeat-y; margin-left:4px;}
#mDlsearch{ width:678px; height:57px; float:left; background-image:url(../images/searcstart.png); background-repeat:no-repeat;}
#mDlbg{ width:678px;  float:left; background-image:url(../images/yelowM.png); background-repeat:no-repeat;}
#yfooter{ width:678px; height:23px; float:left; background-image:url(../images/Yfooter.png); background-repeat:no-repeat;}
.style1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.style2{ font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#02408b; }
.style5{ font-family:Arial, Helvetica, sans-serif; font-size:16px;  color:#02408b; }
.style3{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:Gray  }
.style4{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px;  color:Red  }
.Zip{ line-height:18px; height:19px;}
#rightbgIM{ background-image:url(../images/right_bg.png); background-repeat:repeat-y;}

#mright{ width:306px; height:auto; overflow:visible; float:right; margin-right:5px;}
.foortreT{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-align:left;}
#bt{ width:1000px; float:left; height:auto; background-image:url(../images/botem_bg.jpg); background-repeat:repeat-y;}
#bttop{ width:1000px; float:left; background-image:url(../images/botem_top.jpg); background-repeat:no-repeat;}
#btfooter{ width:1000px; float:left; height:22px; background-image:url(../images/botem_footer.jpg); background-repeat:no-repeat;}
#titleheader{ font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:bold; color: #666666; float: left; margin-left:15px; margin-top:10px;}
#closebtn{ float:right; width:29px; height:27px; margin-right:12px; margin-top:8px; border:0px;}

.InventoryVehList_RowA td , .InventoryVehList_RowB td {
	padding: 4px 6px 4px 6px ;
}

#DIV_Af_Content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0351A1;
	text-decoration: none;
}
#DIV_Af_Content a:hover {
	color: #0351A1;
	text-decoration: underline;
}
form { margin:0px 0px 0px 0px ; }
#DG_VehList , #Inventory_Hdr,  .pagedNavLinks , .TB_myPopup_EmailPopup{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	
	font-weight:normal;
}
#DIV_Af_Content
{
margin-left:7px;
text-align:center ;
width: 990px;
}

#DIV_Af_Content ,#DIV_Af_Content table ,#DIV_Af_Content td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
}

/* -Images: Start --------- */
table.ImgTable-Thumb {
	height:93px  ;
	width: 113px ;
}
/*table.ImgTable-Main {
	height:315px  ;
	width: 360px ;
} */

#ImgTable-Main { padding:4px 4px 4px 4px; }

.ImgTable-Thumb , .ImgTable-Main {
	border:1px solid #999999 ; 
	border-collapse:collapse ;
}
.ImgTable-Thumb tr td , .ImgTable-Main tr td {
	background-color:#FFFFFF ;
	padding: 4px 4px 4px 4px ;
	vertical-align:middle ;
	text-align:center ;
} 
.ImgTableDes , .ImgTable-DescriptiveTXT { /* Txt Under Thumb Images*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000 ;
	text-align:center;
}
.ImgTable-DescriptiveTXT { /* Txt to the Right of Image (Year Make Model)*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000 ;
	text-align:center;
	padding:20px 20px 20px 20px ;
}
/* -Images: End --------- */

.Div_spacer {
	width:4px ;
	height:4px ;
}
input.required_field  , TEXTAREA.required_field{
	background-color:#F0F4F8  ;
	border:1px solid #7F9DB9 ;
}
select.required_field {
	background-color:#F0F4F8  ;
}

.alert{
    color:#FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
}

.DynAlertImg {
	visibility: hidden ;
	vertical-align:middle ;
	/*height:14px ; 
	width:14px ;*/
}


img.recientlyViewedThumb {	height:75px ; width:100px ; }

 #Inventory_Hdr {
	width:100% ;
	border:1px solid #999999 ;
	border-bottom:0px solid #999999 ;
	padding: 4px 4px 4px 4px ;
	background-color:#FFFFFF ;
}
#Inventory_Hdr {
	width:100% ;
	border:1px solid #999999 ;
	border-bottom:0px solid #999999 ;
	padding: 4px 4px 4px 4px ;
	background-color:#FFFFFF ;
}
#Inventory_Ftr {
    width:98% ;
    border:1px solid #999999 ;
    border-top:0px solid #999999 ;
    padding: 4px 4px 4px 4px ;
    text-align:center ;
    /*display:none ;  temporary */
    background-color:#FFFFFF ;
}
.pagedNavLinks { }
#DG_VehList {
	border:1px solid #999999 ;
	background-color:#FFFFFF ;
}
#DG_VehList tr td {
	border:0px solid #999999 ;
	border-bottom:1px solid #999999 ;
}
	#Inventory_Hdr_A { width:40px; font-weight:bold ;  }
	#Inventory_Hdr_B { width:40px; text-align:right ; }
	#Inventory_Hdr_C { width:121px; }
	#Inventory_Hdr_D { width:40px; text-align:right ;}
	#Inventory_Hdr_E { width:121px; }
	#Inventory_Hdr_F { width:40px; text-align:right ; }
	#Inventory_Hdr_G { width:121px; }
	#Inventory_Hdr_H { width:45px; }
	#Inventory_Hdr_I { width:121px; }
	#Inventory_Hdr_J {
		text-align:left ;
		padding:0px 5px 0px 0px;
		vertical-align:middle ;
	}

.InventoryVehList_RowA td , .InventoryVehList_RowB td {
	padding: 4px 6px 4px 6px ;
}
#DG_VehList {  }
	.DG_VehList_A { width:120px ; vertical-align:middle ; }
	.DG_VehList_B { vertical-align:middle ; }
	.DG_VehList_C { vertical-align:middle ; }
	.DG_VehList_D { vertical-align:middle ; }
	
.S_CarDesc1_Photo {}


#rightAdd{ float:left; width:285px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:justify; margin-left:10px; margin-bottom:3px;}


#upChromeCheck
{
    float:left;
    width:85px;
    height:15px;
    vertical-align:middle;
    text-align:center;
    margin-left:210px;
    background-color: #dc6032;
    color: #FFFFFF;
    z-index:1000;
    position:absolute;
    font-weight:bold;
}
.party-ad{color:blue;text-decoration: none;}
.party-ad a{color:blue;text-decoration: none;}
.party-ad a:hover{color:blue;text-decoration: underline;}