
/*Our own Skin*/

html, body{font-size:12px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

.MainMain{font-size:12px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background: url(images/bg.jpg) #ffffff repeat-x; color:#202020;}

*{ margin:0px; padding:0px;}
img{ border:none;}
ul, li{ list-style-type:none;}

a{ text-decoration:none; color:#2B78A2; }
a:hover{ text-decoration:underline; color:#09F;}

.container{ width:1000px; margin:0px auto; padding:0px; background:#fff;}
.header{ height:109px; padding:0px 10px; background:#fff url(images/header-bg.jpg) left top repeat-x; }
.logo{ padding:0px 0px 0px 5px; width:530px; height:105px;} /*modified as on 11-02-09*/
.toplink p{text-align:right;  }

.toplink{ text-align:right; color:#202020; padding-top:20px; }
.toplink a{ text-decoration:none; color:#202020; padding:0px 2px;}
.toplink a:hover{ text-decoration:underline; color:#4c9ad8;}
.toplink a:visited{color:#202020;}
.phonenumber{ text-align:right;  font-family:Verdana, Geneva, sans-serif;}/*modified as on 11-02-09*/
.phonenumber h2{ font-size:15px; padding:3px 0 0 3px; }/*modified as on 11-02-09*/
.phonenumber i{ color:#F00;}

/*.menu{ height:43px; background:#4c9ad8;}*/
.menu ul{  padding:7px 6px 0px 10px; }/*modified as on 11-02-09*/
.menu li{ float:left;  padding:0px 4px 0px 0px; font-size:11px;}/*modified as on 11-02-09*/
.menu ul li{list-style-type:none;}

.menu li a.newvehicle{ line-height:31px; text-decoration:none; color:#1f1f1f; background:url(images/new-v-but-nor.jpg) left top no-repeat; width:88px; text-align:center; display:block;}
.menu li a:hover.newvehicle{ text-decoration:none; color:#FFF; background:url(images/new-v-but-hov.jpg) left top no-repeat; }

.menu li a.newvehicles{ line-height:31px; text-decoration:none; color:#1f1f1f; background:url(images/new-vs-but-nor.jpg) left top no-repeat; width:126px; text-align:center; display:block;}
.menu li a:hover.newvehicles{ text-decoration:none; color:#FFF; background:url(images/new-vs-but-hov.jpg) left top no-repeat; }

.menu li a.used{ line-height:31px; text-decoration:none; color:#1f1f1f; background:url(images/used-but-nor.jpg) left top no-repeat; width:83px; text-align:center; display:block;}
.menu li a:hover.used{ text-decoration:none; color:#FFF; background:url(images/used-but-hov.jpg) left top no-repeat; }

.menu li a.usedv{ line-height:31px; text-decoration:none; color:#1f1f1f; background:url(images/useds-but-nor.jpg) left top no-repeat; width:130px; text-align:center; display:block;}
.menu li a:hover.usedv{ text-decoration:none; color:#FFF; background:url(images/useds-but-hov.jpg) left top no-repeat; }

.menu li a.part{ line-height:31px; text-decoration:none; color:#1f1f1f; background:url(images/parts-but-nor.jpg) left top no-repeat; width:41px; text-align:center; display:block;}
.menu li a:hover.part{ text-decoration:none; color:#FFF; background:url(images/parts-but-hov.jpg) left top no-repeat; }

.menu li a.service{ line-height:31px; text-decoration:none; color:#1f1f1f; background:url(images/service-but-nor.jpg) left top no-repeat; width:50px; text-align:center; display:block;}
.menu li a:hover.service{ text-decoration:none; color:#FFF; background:url(images/service-but-hov.jpg) left top no-repeat; }

.menu li a.pserv{ line-height:31px; text-decoration:none; color:#1f1f1f; background:url(images/part-s-butt-nor.jpg) left top no-repeat; width:83px; text-align:center; display:block;}
.menu li a:hover.pserv{ text-decoration:none; color:#FFF; background:url(images/part-s-butt-hov.jpg) left top no-repeat; }

.menu li a.servspe{ line-height:31px; text-decoration:none; color:#1f1f1f; background:url(images/service-s-butt-nor.jpg) left top no-repeat; width:99px; text-align:center; display:block;}
.menu li a:hover.servspe{ text-decoration:none; color:#FFF; background:url(images/service-s-butt-hov.jpg) left top no-repeat; }

.menu li a.fina{ line-height:31px; text-decoration:none; color:#1f1f1f; background:url(images/fina-butt-nor.jpg) left top no-repeat; width:64px; text-align:center; display:block;}
.menu li a:hover.fina{ text-decoration:none; color:#FFF; background:url(images/fina-butt-hov.jpg) left top no-repeat; }

.menu li a.contact{ line-height:31px; text-decoration:none; color:#1f1f1f; background:url(images/cona-butt-nor.jpg) left top no-repeat; width:70px; text-align:center; display:block;}
.menu li a:hover.contact{ text-decoration:none; color:#FFF; background:url(images/cona-butt-hov.jpg) left top no-repeat; }

.menu li a.subprime{ line-height:31px; text-decoration:none; color:#1f1f1f; background:url(images/sub-butt-nor.jpg) left top no-repeat; width:118px; text-align:center; display:block;}
.menu li a:hover.subprime{ text-decoration:none; color:#FFF; background:url(images/sub-butt-hov.jpg) left top no-repeat; }


.flash{ width:990px; padding:12px 0px 0px 10px; clear:both; background:#A7D0EE url(images/banner_bg.jpg) left top repeat-x; height:295px;}
.vehiclepart1{ width:184px;}
.vehiclepart{ width:184px; padding:10px;}
.vehiclepart2{ width:360px;}
.space1{ width:10px;}

.middle{ width:986px; padding:12px 7px 0px 7px;}

.cta{ background:#fff url(images/middle-bg.jpg) left top repeat-x; width:994px; padding:0px 3px;}


.quicksearch{ background:url(images/quick-search-bg.jpg) left top no-repeat; width:280px; height:116px; padding-top:40px; padding-left:9px;}

.midtext{padding:0px 17px; width:370px;}
.midtext h1{color:#000; font-family:Verdana, Geneva, sans-serif; font-weight:bold; padding-bottom:10px;}
.midtext h1 strong{ color:#000; text-transform:uppercase;}
.midtext p{ text-align:justify; font-size:12px; color:#3b3a3a; line-height:15px; }

.featuredveh{ width:283px; height:119px; background:url(images/feature-vehicle-bg.jpg) left top no-repeat; padding-top:38px; padding-left:7px;}
.footer{ padding:0px 5px 0px 5px; width:990px;}
.fleft{width:4px; height:50px; font-size:2px;}
.flink{ background:#000; text-align:center; text-align:center; color:#fff; line-height:19px;}
.flink a{ text-decoration:none; color:#fff; padding:0px 3px; } 
.flink a:hover{ text-decoration:none; color:#F00;} 
.flink a:visited{text-decoration:none; color:#fff;}
.bottomseo{ text-align:center; line-height:18px; color:#333; padding:5px 10px 5px 10px;}
.bottomseo p{ text-align:center; line-height:18px; color:#333; }
.top-seo{ text-align:center; line-height:18px; color:#333; padding-top:3px; padding-bottom:3px; background:#fcfcfc;}
.top-seo p{ text-align:center; line-height:18px; color:#333; background:#fcfcfc;}

.copyright{ width:400px; padding-left:10px;}
.e-logo{width:390px; padding-right:10px;}
.e-logo p{text-align:right;}

.search_top{background:url(images/search_top.gif) left top no-repeat; margin:0px; padding:0px; width:184px; height:10px; font-size:2px;}
.search_middle{background:url(images/search_middle.gif) left top repeat-y; margin:0px; padding:0px; width:184px;}
.search_bottom{background:url(images/search_bottom.gif) left top no-repeat; margin:0px; padding:0px; width:184px; height:26px;}
.search_for{padding:10px 0px 20px 10px; font-size:2px;}
.sec_middle{background:url(images/sec_middle.gif) left top repeat-y; margin:0px; padding:0px; width:372px; height:260px;}
/*.third_middle{background:url(images/third_middle.gif) left top repeat-y; margin:0px; padding:0px; width:405px; height:260px;}*/
.third_middle{background:url(images/third_middle.gif) left top repeat-y; margin:0px; padding:0px 0px 0px 7px; width:398px; height:260px;}

.calltoact{ width:268px;}
.calltoact img{padding-top:2px;}
.middle-inner{ background:#fff url(images/middle-inner-bg.jpg) left top repeat-x; width:986px; padding:25px 7px 0px 7px;}
.strips{ width:1000px; background:#4e9cd8; padding-top:10px; }

.rightpart{ padding-left:20px; padding-top:20px; padding-right:15px;}
.rightpart h1{ border-bottom:solid 1px #95abc8; padding-bottom:5px; font-family:Verdana, Geneva, sans-serif; margin-bottom:13px; color:#000;}
.rightpart h1 span{ border-bottom:solid 1px #95abc8; padding-bottom:5px; font-family:Verdana, Geneva, sans-serif; margin-bottom:13px; color:#000;}
.rightpart p{ padding-bottom:12px; line-height:16px; color:#252525; text-align:justify;}

.listbar {
background-color:transparent;
padding-left:6px; padding-bottom:80px;
z-index:100;}

.button_navigation_year {
font-size:2px;
/*height:50px;
margin-left:14px !important;
position:absolute;
top:70px;
width:183px;*/
}
#make {
height:220px;
padding:0;
position:absolute;
visibility:hidden;
width:372px;
z-index:1000;
margin:-41px 0px 0px 188px;
}

#make div {
clear:both;
}
.inner_content {
background-image:none;
height:220px;
margin-left:2px;
position:absolute;
top:0;
width:372px;
}
.inner_content_header {
background-color:inherit;
color:#000000;
font-size:18px;
font-weight:bold;
margin:5px 0 5px 15px;
}
.button_navigation_year1 {
font-size:2px;
/*height:50px;
margin-left:13px !important;
position:absolute;
top:110px;
width:183px;*/
}
#model {
height:220px;
padding:0;
position:absolute;
visibility:hidden;
width:372px;
z-index:1000;
margin:-74px 0px 0px 188px;
}
.button_navigation_year2 {
font-size:2px;
/*height:50px;
margin-left:13px !important;
position:absolute;
top:150px;
width:183px;*/
}
#year {
height:220px;
padding:0;
position:absolute;
visibility:hidden;
width:372px;
z-index:1000;
margin:-107px 0px 0px 188px;
}
.button_navigation_year3 {
font-size:2px;
/*height:50px;
margin-left:13px !important;
position:absolute;
top:190px;
width:183px;*/
}
#price {
height:220px;
padding:0;
position:absolute;
visibility:hidden;
width:372px;
z-index:1000;
margin:-140px 0px 0px 188px;
}
.car-list {
float:left;
width:85px;
}
.car-list dt {
background:#993300 none repeat scroll 0 0;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding-left:5px;
width:75px;
}
.car-list ul {
color:#FFFFFF;
font-weight:bold;
width:75px;
}
.car-list li {
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.car-list li a {
background:#7E7E7E none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-weight:bold;
margin:2px 0;
padding-left:5px;
text-decoration:none;
width:75px;
}

.sitemap 
{
	display:block; border:#000000 0px solid; float:left; width:638px; height:auto; padding:0 15px;text-align:left;

}


.sitemap h1
{border-bottom:1px solid #95ABC8; color:#2B78A2; font-family:Verdana,Geneva,sans-serif; font-size:17px; font-weight:bold; margin-bottom:13px; padding-bottom:5px; text-align:left;}
.sitemap dd
{
	font-size:12px; color:#0099CC;
}
.custom{padding-left:40px;}
.custom img
{
	display:none;
}
.nodestyle a
{
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position:left; 
	padding-left:30px;
	color:#0033CC;
	font-size:12px; 
	font-weight:normal;
	}
.nodestyle a:hover
{
background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position:left; 
	text-decoration:none;
	color:#0033CC;
}
.nodestyle a:visited
{
background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position:left; 
	text-decoration:none;
	color:#0033CC;
}


.rightpart h2 { text-align:left; color:#000; font-family:Verdana,Geneva,sans-serif; margin-bottom:13px;  padding-bottom:5px;}
.rightpart h2 span{text-align:left; font-family:Verdana,Geneva,sans-serif;}

.midtext h2{color:#000; font-family:Verdana, Geneva, sans-serif; padding-bottom:10px;}
.midtext h2 strong{ color:#000; text-transform:uppercase;}
#dnn_ctr_Login_pnlLogin {padding-left:450px !important; width:550px !important;padding-right:0px;padding-top:0px;padding-bottom:0px;text-align:left;}

/*========================================================*/
/*  9. House Menu				                          */
/*========================================================*/

/********  HouseMenu Tab ********/
#NavBar2                            { position: relative; background:url(images/menu_bg.jpg) repeat left top; z-index: 11110; height:39px;}
#HouseMenuTop2						{ border: 0; padding: 0; list-style: none; float: left; padding-bottom:0px; position: relative; width:1020px; height:39px; }
#HP #HouseMenuTop2					{ margin: 0px 0px 0px 0px; }


#HouseMenuTop2 ul					{ border: 0; padding: 0; margin: 0; list-style: none; }
#HouseMenuTop2 li					{ border: 0; padding: 0; margin: 0px 1px 0px; float: left; background: url(images/menuTab.L.gif) no-repeat left top; display: inline; height:39px; }
#HouseMenuTop2CurrentItem           { background:url(images/menu_over_bg.jpg) repeat-x !important; }
#HouseMenuTop2 li:hover			    { background:url(images/menu_over_bg.jpg) repeat-x !important; }
#HouseMenuTop2 li li				{ border: 0; padding: 0 4px; margin: 0; z-index: 11113; background: transparent none !important; text-align:left; clear:left; position:relative; width:100%; height:auto; }

/*-- 2nd level lists --*/
#HouseMenuTop2 li ul				{ position: absolute; z-index: 11112; left: -9999px; height:auto; margin-left:0px; padding:0 0 4px; background:transparent url('images/submenu.bg.png') no-repeat bottom; width:0px; }
#HouseMenuTop2 li ul li             { background:#e6e6e7 none repeat scroll 0!important; /*margin:0 4px; width:192px;*/ font-size:11px; text-decoration:none; color: #ffffff; font-weight:bold;  border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; width:241px;}
#HouseMenuTop2 li ul li:hover       { background:#e81d24 none repeat scroll 0!important; /*margin:0 4px; width:192px;*/ font-size:11px; text-decoration:none; color: #ffffff; font-weight:bold;  border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; width:241px;}
#HouseMenuTop2 li ul ul				{ margin: -27px 0 0 246px !important; }
#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		    { background:#1897ef none !important; }

/*--lists nested under hovered list items--*/
#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; }
#HouseMenuTop2 iframe				{ position: absolute; left: 0; top: 0; z-index: 0; }

#HouseMenuTop2 a					{ text-align: center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold; }

/*========================================================*/
/*  Menu tab Style (8px)			                          */
/*========================================================*/
#HouseMenuTop2 li a					{ padding: 12px 15px; text-decoration:none; display:block; color:#000000; }
#HouseMenuTop2CurrentItem  a,	
#HouseMenuTop2 li a:hover			{ background: url(images/menu_over_bg.jpg) repeat-x !important; text-decoration:none; color:#FFFFFF; }
#HouseMenuTop2 li:hover a           { background: url(images/menu_over_bg.jpg) repeat-x !important; color:#FFFFFF; }
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li:hover li:hover a  { background: transparent none !important; color:#FFFFFF; }
#HouseMenuTop2 li:hover ul li a 
{
color:#000000; position:relative; height:100%; font-size: 11px;text-align: left; margin-bottom:3px; padding:3px 8px 6px;
}
#HouseMenuTop2 li ul li:hover a,
#HouseMenuTop2 li:hover li:hover a  {  position:relative; height:100%; font-size: 11px;text-align: left; margin-bottom:3px; padding:3px 8px 6px; color:#FFFFFF; }
#HouseMenuTop2 li li li a
{
color:#000000!important;
}
#HouseMenuTop2 li li li a:hover,		
#HouseMenuTop2 li li a:hover		{ text-decoration: none; color:#FFFFFF!important; }

#HouseMenuTop2ItemHome				{ display:none!important;  }
.ArrowPointer						{ cursor: default; }
