html, body{font-size:12px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
*{ margin:0; padding:0;}
img{ border:none;}
.main{font-size:12px;  background:#d9d1c6;  margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333;}
ul{padding:5px 0px 0px 17px;}
ol{padding:5px 0px 0px 17px;}
ul, li{ list-style-position:outside; padding-left:5px; list-style-type:square;}
ol, li{ list-style-position:outside; padding-left:5px;}

a{ text-decoration:none; color:#641a2d; }
a:link{ text-decoration:none; color:#641a2d; }
a:active{ text-decoration:none; color:#641a2d; }
a:visited{ text-decoration:none; color:#641a2d; }
a:hover{ text-decoration:none; color:#990000;}
.wraper{ width:100%;}
.containermain{ width:1002px; margin:0px auto; padding:0;}

.seo{font-size:11px; color:#17212a; padding:3px 0px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.header{border:1px solid #bebab5; height:80px; border-bottom:none; background:#f8faf6 url(images/top.jpg) left bottom repeat-x;}
.logo{ width:310px; font-size:2px; padding-left:13px;}

.border{border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; /*background-color:#FFFFFF;*/ padding:0px 3px;}
.slogan{font-size:2px; width:460px;}

.call{width:215px; padding-top:12px; background:url(images/phone_bg.jpg) left top no-repeat; text-align:right;}
.call p{font-family:"Trebuchet MS"; color:#000; padding-right:25px; height:40px; padding-top:10px; display:block; text-align:right;}

/*.nav ul{}
.nav li{float:left; padding:0px;}
.nav li a{text-decoration:none; float:left; padding:0px 88px 0px 88px; border-right:1px solid #710505; color:#ffffff; font-family:tahoma; font-size:14px; line-height:33px; height:33px; display:block; white-space:nowrap;}
.nav li a:hover{text-decoration:none; color:#fff; background:url(images/nav_h.jpg) left top repeat-x;}
.nav li a{float:none; display:inline-block;}*/

.flash-banner{ background:url(images/banner.jpg) left center no-repeat; width:1000px; height:310px; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5;}

.midpart{background:#fff; padding-bottom:15px; border-left:1px solid #44494c; border-right:1px solid #44494c;}
.rightpart{ padding:0px; }
.leftpart{padding:10px 15px 0px 15px; width:215px; background:#f5f5f5 url(images/left_bg.jpg) left top repeat-x;}
.rightpart h1{padding:5px 20px 0px 10px; color:#641a2d; font-size:22px;}
.rightpart h1 strong{color:#2e2e2e;}
.rightpart p{padding:11px 20px 3px 10px; text-align:justify; font-size:13px; line-height:17px;}

.sec_middle{background:#e6e6e6 url(images/search_box.jpg) left top repeat-x; margin:0px; padding:5px 0 10px 0; width:200px;}

.seprator{height:10px; font-size:1px;}
.featured-vehicle{ width:297px; }

.cta{font-size:2px; padding:0px 32px 0px 32px; height:241px; background:url(images/cta_bg.jpg) left top repeat-x;}
.cta_img{font-size:2px; padding:10px 0px 0px 0px;}

.ttl_featured{font-size:20px; height:45px;}

.fea_veh{ padding:3px 0px; border-bottom:2px solid #CCCCCC; border-top:2px solid #CCCCCC;}

.featured_logo {border-left:1px solid #4e5457 !important; border-right:1px solid #4e5457 !important; background:#FFFFFF url(images/featured_logo_bg.jpg) left bottom repeat-x; padding:0px 36px; }



.footer-link{text-align:center; color:#97a0a2; font-size:11px; font-family:Tahoma, sans-serif; padding:0px 0px 5px 0px; height:40px;}
.footer-link a{text-decoration:none; color:#97a0a2; padding:0px 5px; line-height:0px; font-size:11px; font-family:Tahoma, sans-serif;}
.footer-link a:link{text-decoration:none; color:#97a0a2; padding:0px 5px; line-height:0px; font-size:11px; font-family:Tahoma, sans-serif;}
.footer-link a:active{text-decoration:none; color:#97a0a2; padding:0px 5px; line-height:0px; font-size:11px; font-family:Tahoma, sans-serif;}
.footer-link a:visited{text-decoration:none; color:#97a0a2; padding:0px 5px; line-height:0px; font-size:11px; font-family:Tahoma, sans-serif;}
.footer-link a:hover{text-decoration:none; color:#fff; font-size:11px; font-family:Tahoma, sans-serif;}
.bottom_seo{ font-size:12px; text-align:left; padding:5px 0px; color:#cccccc;}
.copyright{ width:575px; padding-left:10px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#363636; }
.e-logo{width:200px; padding-top:12px;}
.footer{ background:#282d2f url(images/footer.jpg) left top repeat-x; padding:10px 15px 5px 15px; border:1px solid #44494c; border-top:none;}

/*Start my Search css*/
.button_navigation_year{ 
	margin:0px; padding-bottom:6px;
}
.button_navigation_year a{ 
	margin:0px; font-size:15px; width:168px; padding-left:18px; line-height:25px; color:#FFFFFF; font-weight:bold; background:url(images/btn_left.gif) left top no-repeat; display:block;
}
.button_navigation_year a:link{ 
	margin:0px; font-size:15px; width:168px; padding-left:18px; line-height:25px; color:#FFFFFF; font-weight:bold; background:url(images/btn_left.gif) left top no-repeat; display:block;
}
.button_navigation_year a:visited{ 
	margin:0px; font-size:15px; width:168px; padding-left:18px; line-height:25px; color:#FFFFFF; font-weight:bold; background:url(images/btn_left.gif) left top no-repeat; display:block;
}
.button_navigation_year a:active{ 
	margin:0px; font-size:15px; width:168px; padding-left:18px; line-height:25px; color:#FFFFFF; font-weight:bold; background:url(images/btn_left.gif) left top no-repeat; display:block;
}
.button_navigation_year a:hover{ 
	margin:0px; font-size:15px; width:168px; padding-left:18px; line-height:25px; color:#FFFFFF; font-weight:bold; background:url(images/btn_left_h.gif) left top no-repeat; display:block;
}
#make {
	visibility:hidden; 
	position: absolute; 
	background:#fff;
	height: 376px; 
	width: 530px; 
	margin: -74px 0px 0px 196px;
	padding: 0px;
	z-index: 1000;
	border:1px solid #820000;
}
.inner_content_header { font-size: 18px; font-weight: normal; margin: 10px 0 5px 10px; color:#820000; background-color:inherit;  }
#make_content {
	position: absolute;
	top: 50px;
	left: 16px;
	padding: 0;
	margin: 0;
}
#make_table {
	 position: absolute;
	 left: 8px;
	 font-size: 11px; 
	 color:#666; background-color:inherit;
	 width: 520px;
	 top: 10px;
}
#model {
	visibility:hidden; 
	position: absolute; 
	background:#fff;
	height: 376px; 
	width: 530px; 
	margin: -105px 0px 0px 196px;
	padding: 0px;
	z-index: 1000;
	border:1px solid #820000;
}
#model_content {
	position: absolute;
	top: 50px;
	left: 16px;
	padding: 0;
	margin: 0;
}
#year{
	visibility:hidden; 
	position: absolute; 
	background:#fff;
	height: 376px; 
	width: 530px; 
	margin: -136px 0px 0px 196px;
	padding: 0px;
	z-index: 1000;
	border:1px solid #820000;
}
#price {
	visibility:hidden; 
	position: absolute; 
	background:#fff;
	height: 376px;
	width: 530px; 
	margin: -167px 0px 0px 196px;
	padding: 0px;
	z-index: 1000;
	border:1px solid #820000;
}
.close_tab {
	position: absolute; 
	top:7px; 
	margin:0px 0px 0px 500px;
	height:20px; 
	width:20px; 
	display: block;
	background:url(images/close.gif) left top no-repeat;
}

/*quick Search*/
/*div.quick_search { width:210px; clear:both;}
div.quick_search div.h { background:#f5f5f5 url(images/quickheader.jpg);background-position:left top; background-repeat:no-repeat; width:210px;}
div.quick_search div.h div.hc {background:#f5f5f5 url(images/quickheader.jpg);background-repeat:no-repeat; padding:10px 15px 5px 10px;}
div.quick_search div.h div.hc span { 
     color:#820000;
     font-size:14px; font-weight:bold;
     font-family:Tahoma, Helvetica, sans-serif;
}
div.quick_search div.c {background:#f5f5f5 url(images/quickbody.jpg);background-position:left top; background-repeat:repeat-y; width:210px;}
div.quick_search div.c div.cc {background:#f5f5f5 url(images/quickbody.jpg); padding-left:5px; }
div.quick_search div.c div.cc a{ color:#CCCCCC; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

div.quick_search div.f {background:#f5f5f5 url(images/quickfooter.jpg) left top no-repeat; width:210px; }
div.quick_search div.f div.fc {background:#f5f5f5 url(images/quickfooter.jpg) left bottom no-repeat; height:6px;}*/

.Normal, .NormalDisabled 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/* Menu */

.nav { height:33px; text-align:center; font-size:14px; background:url(images/nav.jpg) left top repeat-x; border-left:1px solid #710505; border-right:1px solid #710505;}

#HouseMenuTop2						{ padding: 0; list-style: none; float: left; padding-left:6px; padding-top:0px; padding-bottom:0px; position: relative;  }
#HP #HouseMenuTop2					{ margin: 0px 0px 0px 0px; }


#HouseMenuTop2 ul					{ border: 0; padding: 0; margin: 0; list-style: none; }
#HouseMenuTop2 li					{  padding:0px;float: left;  display: inline; }
#HouseMenuTop2CurrentItem           { background:transparent none repeat scroll 0; }
#HouseMenuTop2 li:hover			    { color:#FFFFFF; text-decoration:none;  float:left; }
#HouseMenuTop2 li li				{ border: 0; padding: 0px; margin: 0; z-index: 11113; background:transparent none repeat scroll 0; text-align:left; clear:left; position:relative; width:100%; height:auto; }


#HouseMenuTop2 li ul				{ position: absolute; z-index: 11112; left: -9999px; height:auto; margin-left:0px; padding:0 0 0px; background:#9F0304 none repeat scroll 0; width:175px; font-size:14px; text-decoration:none; color: #FFFFFF; font-weight:bold;}
#HouseMenuTop2 li ul li             { background:#9F0304 none repeat scroll 0; margin:0px; font-size:14px; text-decoration:none; color: #FFFFFF; font-weight:bold;} 
#HouseMenuTop2 li ul ul				{ margin: -24px 0 0 192px !important; font-size:14px; text-decoration:none; color: #FFFFFF;}
#HouseMenuTop2 li:hover ul ul, 
#HouseMenuTop2 li:hover ul ul ul, 
#HouseMenuTop2 li.sfhover ul ul, 
#HouseMenuTop2 li.sfhover ul ul ul  { left: -9999px; }
#HouseMenuTop2 li li:hover		    { color: #FFFFFF;}


#HouseMenuTop2 li:hover ul, 
#HouseMenuTop2 li li:hover ul,
#HouseMenuTop2 li li li:hover ul, 
#HouseMenuTop2 li.sfhover ul, 
#HouseMenuTop2 li li.sfhover ul, 
#HouseMenuTop2 li li li.sfhover ul  { left: auto; z-index: 99999; color: #FFFFFF;}
#HouseMenuTop2 iframe				{ display:none; visibility:hidden; }

#HouseMenuTop2 a					{ color: #fff; text-align: center; text-decoration:none; }


#HouseMenuTop2 li a					{ padding:0px 63px; line-height:33px; text-decoration:none; display:block; color: #FFFFFF; text-align: left; border-right:1px solid #333; font-weight:normal;}
#HouseMenuTop2CurrentItem  a,	
#HouseMenuTop2 li a:hover			{text-decoration:none; background:url(images/nav_h.jpg) left top repeat-x; color:#fff;  text-align: left; }
#HouseMenuTop2 li:hover a           {text-decoration:none; background:url(images/nav_h.jpg) left top repeat-x; color:#fff; text-align: left;}
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li ul li a,
#HouseMenuTop2 li:hover ul li a { background:#9F0304; text-align: left; text-decoration:none; color: #fff; line-height:25px; padding:0px 23px; border:none;}
#HouseMenuTop2 li ul li:hover a,
#HouseMenuTop2 li:hover li:hover a  { text-decoration:none; background:url(images/nav_h.jpg) left top repeat-x; color:#FFFFFF; text-align: left;}
#HouseMenuTop2 li li li a:hover,
#HouseMenuTop2 li li li a:hover,		
#HouseMenuTop2 li li a:hover,
#HouseMenuTop2 li ul li a:hover		{ text-decoration:none; color: #fff; }

#HouseMenuTop2ItemHome				{  }

/*innerpage*/
.innercta{font-size:2px; padding:0px 32px 0px 32px; height:210px; background:url(images/cta_bg.jpg) left bottom repeat-x;}

.innercontent {padding:10px 20px 10px 20px;}
.innercontent ol{padding:5px 0px 0px 17px;}
.innercontent ul{padding:5px 0px 0px 17px;}
.innercontent h1{padding:0px 0px 5px 0px; color:#000;}
.innercontent p{padding:10px 0px 0px 0px;}

.breadcum { height:auto; margin:0px; padding:5px 20px 5px 0px;}
.breadcum a{ height:auto; margin:0px; color:#641a2d;}
.breadcum a:link{ height:auto; margin:0px; color:#641a2d;}
.breadcum a:active{ height:auto; margin:0px; color:#641a2d;}
.breadcum a:visited{ height:auto; margin:0px; color:#641a2d;}
.breadcum a:hover{ height:auto; margin:0px; color:#990000;}


/* Login */
.login{text-align:right; }
.login a{text-align:right; color:#000; }
.login a:link{text-align:right; color:#000;}
.login a:active{text-align:right; color:#000;}
.login a:visited{text-align:right; color:#000;}
.login a:hover{text-align:right; color:#000;}

 #dnn_ctr_Login_pnlLogin {padding-bottom:0; padding-left:396px !important; padding-right:0; padding-top:0; text-align:left; width:550px !important;}

/* Admin */
 
.Settings{text-align:left !important;}
containermaster_transparentcorners_admin img{ border:none;}
containermaster_transparentcorners_admin ul li{ list-style-type:none;}
containermaster_transparentcorners_admin a { color:#800b0b; text-decoration:none;}
containermaster_transparentcorners_admin a:hover { color:#800b0b; text-decoration:underline;}
containermaster_transparentcorners_admin p{ padding:10px 5px 0px 5px;}
.middle {padding:1px;}
.white{ background-color:#FFFFFF;}
.white_corner { font-size:2px; height:10px; width:10px;}

/* Sitemap */

.sitemap 
{	
	

}
.custom{ padding-left:60px; }
.sitemap h1
{
	padding:5px 20px 0px 30px; font-weight:bold; color:#365800 !important; font-size:18px; font-family:Arial, Helvetica, sans-serif;
}
.sitemap dd
{
	line-height:20px;
}
.custom img
{
	display:none;
}
.nodestyle a
{
	background:url(images/bullet.jpg) left center no-repeat;
	color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}

.nodestyle a:active
{
	background:url(images/bullet.jpg) left center no-repeat;
	color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}
.nodestyle a:link
{
	background:url(images/bullet.jpg) left center no-repeat;
	color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}
.nodestyle a:visited
{
	background:url(images/bullet.jpg) left center no-repeat;
	color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}
.nodestyle a:hover
{
	text-decoration:none;	color:#333;
} 
