@charset "utf-8";

html, body{font-size:12px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.MainMain{font-size:12px;  background:#000;  margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#504f4f;}
div, dl, dd, ul, li, h1, h2,h3,h4,h5, p, img, form, tr, td{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
td{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
*{ margin:0px; padding:0px;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img{ border:none;}
ul, li{ list-style-type:none;}
/*.banner-logo, .banner-phone{ behavior: url(css/iepngfix.htc) }*/
a{ text-decoration:none; color:#0099FF; }
a:link{ text-decoration:none; color:#0099FF; }
a:active{ text-decoration:none; color:#0099FF; }
a:visited{ text-decoration:none; color:#0099FF; }
a:hover{ text-decoration:none; color:#990000;}

.main-table{background:#ffffff; width:1000px;}

.top-seo p{text-align:center; padding:3px 10px;}
.btm-seo p{text-align:center;}

.top-link{height:26px; background:#000000; color:#fcfdff; font-size:11px;  text-align:right; padding-right:0px;} 
.top-link a{color:#fcfdff; text-decoration:none; padding:5px; }
.top-link a:link{color:#fcfdff; text-decoration:none;}
.top-link a:hover{color:#fcfdff; text-decoration:underline;}

.banner{ font-size:2px;}

.content-part{padding:10px 7px;}
.content-part .col-1{width:218px; padding-top:24px;}
.content-part .col-1 a{padding:0px 0px 10px 0px;}
.callaction td{padding-bottom:10px; text-align:left; }

.content-part .col-home{width:218px;}
.content-part .col-home a{padding:0px 0px 10px 0px;}

.part1{}
.part1 .col-1{ width:405px; padding-right:8px;} 
.col-wel{ width:405px; padding-right:5px; padding-left:5px;} 
.content-box1{}
.content-box1 .cor{height:9px; width:9px; font-size:2px;}
.content-box1 .sidet{border-top:1px solid #9abcd0; font-size:2px; }
.content-box1 .sideb{border-bottom:1px solid #9abcd0; font-size:2px; }
.content-box1 .sidel{border-left:1px solid #9abcd0; font-size:2px; }
.content-box1 .sider{border-right:1px solid #9abcd0; font-size:2px; }

.quick-search{background:url(images/bg-quick-search.jpg) left no-repeat ; height:134px; }

.title{font-size:23px; color:#202020; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.title span{color:#062e7d; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.contact-title{padding-bottom:10px; padding-left:10px;}

.welcome-text{height:209px; vertical-align:top; text-align:left;}


.carlist{padding:0 22px; }
.carlist .col-1{background:url(images/car-list-l.jpg) no-repeat; width:13px;  height:158px;}
.carlist .col-2{background:url(images/car-list-m.jpg) repeat-x; vertical-align:middle; text-align:center; height:158px;}
.carlist .col-3{background:url(images/car-list-r.jpg) no-repeat; width:13px; height:158px;}

.footer-part{background:url(images/bg-footer.jpg) center top no-repeat;}
.footer-link{ height:30px;}
.footer-link a{ text-decoration:none; color:#0c3f67; padding:0 5px;}
.footer-link a:link{ text-decoration:none; color:#0c3f67;}
.footer-link a:hover{ text-decoration:underline; color:#0c3f67;}

.sptr{font-size:2px; height:8px;}

.copy-part{font-size:11px; padding:5px 0px;  }
.copy-part .col-1{padding-left:20px; text-align:left;}
.copy-part .col-2{}
.copy-part .col-3{padding-right:20px; text-align:right;}

.strip{ font-size:2px; text-align:center; margin-top:4px;}
.bradcum { height:auto; margin:0px; padding:5px 20px 5px 0px;}
.bradcum a{ height:auto; margin:0px; color:#0099FF;}
.bradcum a:link { height:auto; margin:0px;color:#0099FF;}
.bradcum a:active { height:auto; margin:0px; color:#0099FF;}
.bradcum a:visited { height:auto; margin:0px; color:#0099FF;}
.bradcum a:hover { height:auto; margin:0px; color:#504f4f;}
.hours{ width:300px;}
.hours td{ line-height:20px; padding-left:5px;}
.hours_title{background-color:#DAEAEF; font-weight:bold;}
.add {padding:0px 0px 0px 0px; width:120px; line-height:18px;}

/*quick Search*/
div.quick_search { width:407px; clear:both;}
div.quick_search div.h { background:url(images/quickheader.jpg);background-position:left top; background-repeat:no-repeat; width:407px;}
div.quick_search div.h div.hc {background:url(images/quickheader.jpg);background-repeat:no-repeat; padding:0px 15px 0px 15px; line-height:35px;}
div.quick_search div.h div.hc span { 
     color:#244b98;
     font-size:18px;
     font-family:Arial, Helvetica, sans-serif;
     font-weight:bold;
     padding-top:10px;
}
div.quick_search div.c {background:url(images/quickbody.jpg);background-position:left top; background-repeat:repeat-y; width:407px;}
div.quick_search div.c div.cc {background:url(images/quickbody.jpg); padding-left:5px; padding-top: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:407px; }
div.quick_search div.f div.fc {background:url(images/quickfooter.jpg) left bottom no-repeat; height:14px;}

/*.menu{background:url(images/bg-menu.gif) repeat-x; height:30px; font-weight:bold; color:#444343; }
.menu ul{padding:0 10px; }
.menu li{float:left; }
.menu li.last-li{float:left; background:url(images/menu-sptr.gif) right no-repeat; padding-right:2px;}
.menu a{color:#444343; text-decoration:none; padding:0 10px; background:url(images/menu-sptr.gif) left no-repeat; line-height:30px; float:left;  }
.menu a:link{color:#444343; text-decoration:none;}
.menu a:hover{color:#444343; text-decoration:none; background:url(images/bg-menu-o.gif) left no-repeat; color:#fbfbfb;}*/

.menu                            {  background:url(images/bg-menu.gif) repeat-x; height:30px; font-weight:bold; color:#444343;  text-align:center; font-size:12px;}

#HouseMenuTop2						{ padding: 0; list-style: none; float: left; 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:#444343; 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 4px; background:#0f5eab none repeat scroll 0; width:200px; font-size:12px; text-decoration:none; color: #444343; font-weight:bold;}
#HouseMenuTop2 li ul li             { background:#0f5eab none repeat scroll 0; margin:0px; font-size:12px; text-decoration:none; color: #444343; font-weight:bold;} 
#HouseMenuTop2 li ul ul				{ margin: -24px 0 0 192px !important; font-size:12px; text-decoration:none; color: #444343;}
#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:#0f5eab none repeat scroll 0; color: #444343;}


#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: #444343;}
#HouseMenuTop2 iframe				{ display:none; visibility:hidden; }

#HouseMenuTop2 a					{ color: #0f5eab; text-align: center; text-decoration:none; }


#HouseMenuTop2 li a					{ padding:0px 8px; background:transparent none repeat scroll 0; line-height:30px; text-decoration:none; display:block; color: #444343; text-align: left; background:url(images/menu-sptr.gif) right no-repeat;}
#HouseMenuTop2CurrentItem  a,	
#HouseMenuTop2 li a:hover			{text-decoration:none; background:url(images/bg-menu-o.gif) left no-repeat; color:#fbfbfb;  text-align: left; }
#HouseMenuTop2 li:hover a           {text-decoration:none; background:url(images/bg-menu-o.gif) left no-repeat; color:#fbfbfb; text-align: left;}
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li ul li a,
#HouseMenuTop2 li:hover ul li a { background:transparent none repeat scroll 0; text-align: left; text-decoration:none; color: #fbfbfb; line-height:20px;}
#HouseMenuTop2 li ul li:hover a,
#HouseMenuTop2 li:hover li:hover a  { text-decoration:none; background:url(images/bg-menu.gif) repeat-x; color:#444343; 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: #fbfbfb; }

#HouseMenuTop2ItemHome				{  }
.ArrowPointer						{ cursor: default; } 

.sitemap 
{
	margin-left:25px;

}
.custom{ padding-left:40px; }
.sitemap h1
{
	padding:5px 0px 5px 15px; color:#062E7D; font-size:23px; font-weight:bold;
}
.sitemap dd
{
	line-height:20px; color:#504F4F;
}
.custom img
{
	display:none;
}
.nodestyle a
{
	background:url(images/bullet.jpg) left center no-repeat;
	color:#504F4F; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}
.nodestyle a:hover
{
	text-decoration:none;	color:#504F4F;
} 

ul li{list-style-position:inside; padding-left:10px;}
ol li{list-style-position:inside; padding-left:10px;}


#dnn_ctr_Login_pnlLogin {padding-bottom:0; padding-left:450px !important; padding-right:0; padding-top:0; text-align:left; width:550px !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;}

.Settings{text-align:left;}

.address{ /*background:url(images/address_bg.jpg) left top no-repeat; width:726px; height:231px;*/}
.address-admin{ background:url(images/address_bg.jpg) left top no-repeat; width:734px; height:231px;}
.address1{ color:#000000; font-size:16px; font-weight:bold; text-align:right; padding:20px 15px 0px 0px;}
.address1 p{ color:#000000; font-size:16px; font-weight:bold; text-align:right; padding:10px 0px 0px 0px;}
.phone{ color:#000; font-size:18px; font-weight:bold; text-align:right; padding:0px 0px 5px 05px; line-height:20px; width:135px; /*background:url(../images/phone.png) left 10px  no-repeat;*/}

/*\*/
/**html .address1 strong{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/phone.png', sizingMethod='Scale');
}*/
/**/
/*#dnn_ctr87582_IFrame_htmIFrame { overflow-x:hidden;}*/
.ModDNNIFrameC { overflow:visible; }
