body{font-size:12px;   margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.Main{font-size:12px;  background:#040404 url(images/bg.jpg) repeat-x center top;  margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333;}
*{ margin:0; padding:0;}
img{ border:none;}
ul{padding:5px 0px 0px 17px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
ol{padding:5px 0px 0px 17px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
ul li{ list-style-position:outside; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; list-style-type:square;}
ol li{ list-style-position:outside; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify;}
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;}
table tr td{font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.wraper{ width:100%;}
.containermain{ width:1000px; background-color:#040404; margin:0px auto; padding:0;}

.seo{font-size:11px; color:#d7d7d7; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.seo p{font-size:11px; color:#d7d7d7; padding:3px 0px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.logo{ width:710px; font-size:2px; padding-left:13px; height:98px;}

.header{background:url(images/top_middle.jpg) left top repeat-x; width:986px;}

.call{width:333px; padding-top:12px; text-align:right;}
.call p{font-size:21px; font-weight:bold; background:url(images/phonenumber_bg.jpg) right top no-repeat; font-family:"Trebuchet MS"; color:#8b2842; padding-right:25px; height:40px; padding-top:10px; display:block; text-align:right;}

.address p{color:#000; font-weight:bold; height:32px; line-height:32px; padding-right:5px; display:block; text-align:right; font-family:Arial, Helvetica, sans-serif;}

/*.top_nav{ font-size:11px; margin:8px 3px 0px 0px; width:250px;}
.top_nav a{ text-decoration:none; color:#fff; width:82px; height:20px; padding-top:5px; text-align:center; display:block; background:url(images/top_nav.jpg) left top no-repeat;}
.top_nav a:hover{text-decoration:none; color:#fff; background:url(images/top_nav_h.jpg) left top no-repeat;}*/

.phone{width:620px; padding-right:3px;}
.phone p{ color:#fff; width:114px; height:20px; font-weight:bold; padding-top:5px; text-align:center; display:inline; /*background:url(images/phone_bg.jpg) left top no-repeat; font-family:Arial, Helvetica, sans-serif;*/}




.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;}
.rightpart{ padding:20px 10px 0px 0px; }
.leftpart{padding:20px 0px 0px 10px; width:365px; }
.leftpart h1{padding:5px 20px 0px 10px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.leftpart h1 strong{color:#000; font-family:Arial, Helvetica, sans-serif;}
.leftpart h1 span{color:#000; font-family:Arial, Helvetica, sans-serif;}
.leftpart p{padding:11px 20px 3px 10px; text-align:justify; font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif;}
.white{ background-color:#FFFFFF; font-size:2px;}
.roundimage{ width:5px; height:5px;}

.sec_middle{background:url(images/sec_middle.jpg) left top repeat-y; margin:0px; padding:0px; width:280px; height:138px;}
.seprator{height:7px; font-size:1px;}
.featured-vehicle{ width:297px; }

.cta{font-size:2px;}
.cta1{font-size:2px; padding:0px 0px 0px 10px;}

/*.footer-link{text-align:center; color:#747474; font-size:11px; background:url(images/footer_middle.jpg) left top repeat-x; font-family:Arial, Helvetica, sans-serif; padding:0px; height:33px; width:986px; }
.footer-link a{text-decoration:none; color:#747474; padding:0px 5px; line-height:0px;}
.footer-link a:hover{text-decoration:none; color:#fff;}*/
.bottom_seo{ font-size:11px; text-align:center; color:#999;}
.bottom_seo p{ font-size:11px; text-align:center; padding:5px 0px; color:#B9B9B9; font-family:Arial, Helvetica, sans-serif;}
.copyright{ width:400px; padding-left:10px; height:35px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#B9B9B9; }
.e-logo{width:390px; padding-right:10px;}
.footer{  padding-bottom:5px; border-top:1px solid #fff;}

/*quick Search*/
div.quick_search { width:305px; clear:both;}
div.quick_search div.h { background:url(images/quickheader.jpg);background-position:left top; background-repeat:no-repeat; width:305px;}
div.quick_search div.h div.hc {background:url(images/quickheader.jpg);background-repeat:no-repeat; padding:10px 15px 0px 10px; height:24px;}
div.quick_search div.h div.hc span { 
     color:#b30000;
     font-size:16px;
     font-family:Arial, Helvetica, sans-serif;
     font-weight:bold;
}
div.quick_search div.h div.hc span strong { 
     color:#1d1d1d;
}
div.quick_search div.c {background:url(images/quickbody.jpg);background-position:left top; background-repeat:repeat-y; width:305px;}
div.quick_search div.c div.cc {background: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:url(images/quickfooter.jpg) left top no-repeat; width:305px; }
div.quick_search div.f div.fc {background:url(images/quickfooter.jpg) left bottom no-repeat; height:11px;}

/*innerpage*/

.leftpart_inner{padding:20px 0px 0px 10px; width:180px; }
.leftpart_inner a{padding:5px 0px 0px 0px;}

.innercontent {padding:20px 10px 0px 10px;}
.innercontent h1{padding:5px 20px 0px 0px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.innercontent p{padding:11px 20px 3px 0px; /*text-align:justify;*/ font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif;}
.innercontent  h4{padding:5px 0px 5px 0px; color:#000; font-family:Arial, Helvetica, sans-serif;}

.breadcum { height:auto; margin:0px; padding:5px 20px 5px 0px;}
.breadcum a{ height:auto; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#641A2D;  padding:0; margin:0;}
.breadcum a:link{ height:auto; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#641A2D;  padding:0; margin:0;}
.breadcum a:visited{ height:auto; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#641A2D;  padding:0; margin:0;} 
.breadcum a:active{ height:auto; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#641A2D;  padding:0; margin:0;}
.breadcum a:hover{ height:auto; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#990000;  padding:0; margin:0;}

.contact_part {padding:0px 15px;}
.hours{ width:300px; margin:5px 0px 0px 10px;}
.hours td{ line-height:20px; padding-left:5px;}
.hours_title{background-color:#DAEAEF; font-weight:bold;}


.nav { height:44px; text-align:center; font-size:12px; background:url(images/nav.jpg) left top repeat-x;}
/*.nav ul{padding-left:15px;}
.nav li{float:left; /*padding:0px 4px;*/ /*}*/
/*.nav li a{text-decoration:none; display:block; display:inline-block; padding:0px 29px; color:#ffffff; font-weight:bold; line-height:44px; height:44px;}
.nav li a:hover{text-decoration:none; color:#000; background:url(images/nav_h.jpg) left top repeat-x; }*/


#HouseMenuTop2						{ padding: 0; list-style: none; float: left; padding-left:6px; padding-top:2px; padding-bottom:0px; position: relative;  }
#HP #HouseMenuTop2					{ margin: 0px 0px 0px 0px; }


#HouseMenuTop2 ul					{ border: 0; padding: 0; margin: 0; list-style: none; font-size:12px; }
#HouseMenuTop2 li					{  padding:0px;float: left;  display: inline;  font-size:12px;}
#HouseMenuTop2CurrentItem           { background:transparent none repeat scroll 0; }
#HouseMenuTop2 li:hover			    { color:#000; 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:#000 none repeat scroll 0; width:195px; font-size:12px; text-decoration:none; color: #FFFFFF; font-weight:bold;}
#HouseMenuTop2 li ul li             { background:#000 none repeat scroll 0; margin:0px; font-size:12px; text-decoration:none; color: #FFFFFF; font-weight:bold;} 
#HouseMenuTop2 li ul ul				{ margin: -24px 0 0 192px !important; font-size:12px; 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: #000;}


#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 25px; line-height:43px; text-decoration:none; display:block; color: #FFFFFF; text-align: left; /*border:1px solid #333;*/ font-weight:bold;}
/*#HouseMenuTop2CurrentItem  a,	*/
#HouseMenuTop2 li a:hover			{text-decoration:none; background:url(images/nav_h.jpg) left top repeat-x; color:#000;  text-align: left; }
#HouseMenuTop2 li:hover a           {text-decoration:none; background:url(images/nav_h.jpg) left top repeat-x; color:#000; text-align: left;}
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li ul li a,
#HouseMenuTop2 li:hover ul li a { background:#000; text-align: left; text-decoration:none; color: #fff; line-height:20px;}
#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:#000000; 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				{  }

.login{text-align:right; background:#000;}
.login a{text-align:right; color:#fff; background:#000;}
.login a:link{text-align:right; color:#fff; background:#000;}
.login a:active{text-align:right; color:#fff; background:#000;}
.login a:visited{text-align:right; color:#fff; background:#000;}
.login a:hover{text-align:right; color:#fff; background:#000;}

 #dnn_ctr_Login_pnlLogin {padding-bottom:0; padding-left:396px !important; padding-right:0; padding-top:0; text-align:left; width:550px !important;}
.Settings{text-align:left !important;}

.Normal, .NormalDisabled 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}


.sitemap 
{	
	
}
.custom{ padding-left:40px; }
.sitemap h1
{
	padding:5px 20px 0px 10px; font-weight:normal; color:#B30000 !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:#641a2d; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;
	padding:0px 0px 0px 23px;
}

.nodestyle a:active
{
	background:url(images/bullet.jpg) left center no-repeat;
	color:#641a2d; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:0px 0px 0px 23px;
}
.nodestyle a:link
{
	background:url(images/bullet.jpg) left center no-repeat;
	color:#641a2d; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:0px 0px 0px 23px;
}
.nodestyle a:visited
{
	background:url(images/bullet.jpg) left center no-repeat;
	color:#641a2d; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:0px 0px 0px 23px;
}
.nodestyle a:hover
{
	text-decoration:none;	color:#641a2d; padding:0px 0px 0px 23px;
} 
