/* layout */
body{background-color: #cccccc; overflow: scroll;}
#Header{height:135px;background:#DEDEDE url('/site/template/images/MSHeader2.png') no-repeat top left;position:relative;}
  #TagLine{color:#064595;padding:0;font-size:120%;font-style:italic;position:absolute;top:45px;left:315px;width:215px;}
    #TagLine a{text-decoration:underline;}
  #TopLink{display:block;position:absolute;top:5px;left:20px;height:90px;width:295px;text-decoration:none;}
  #top_header_login #member_username{margin-left:10px;width:120px;height:17px;position:absolute;top:45px;left:524px;}
  #top_header_login #member_password{margin-left:10px;width:120px;height:17px;position:absolute;top:45px;left:654px;}
  #top_header_login #password{display:none;margin-left:10px;width:120px;height:17px;position:absolute;top:45px;left:654px;}
  #top_header_login #member_login{width:55px;position:absolute;top:45px;left:790px;}
  #member_login_status{display:none;margin:5px;}
  #LoggedInMsg{width:150px;position:absolute;top:40px;left:710px;}
  #PricingPop{position:absolute;top:40px;left:524px;color:yellow;padding:3px 10px 3px 10px;border:2px solid #66FFFF;margin:0;font-weight:bold;text-decoration:none;border-right:2px solid #56B6D7;border-bottom:2px solid #56B6D7;background-color:#000;text-transform: uppercase;font-family: Arial Black, Arial, sans-serif;font-size:80%;}
  #PricingPop.pPopOver{border:2px solid #66FFFF;border-left:2px solid #56B6D7;border-top:2px solid #56B6D7;background-color:#000;}

#Body, #Body.twoCol{background: #FFF url('/site/template/images/Body-bg.png') repeat-y top left;position:relative;}
  #Nav{color:#FFF;text-align:center;background-color:#003466;padding-bottom:148px;}
    #Menu{list-style-type: none;margin:0;padding:0;}
/*
      #Menu li{text-align:left;margin:0;line-height: 130%;}
        #Menu li a{padding:0 7px 0 3px;font-weight:bold;text-decoration:none;color:#FFF;display: block;width:180px;}
        #Menu li a.active{color:#c99839;}
        #Menu li a:hover{background-color:#FFF;color:#003466;text-decoration:underline;padding:0 3px 0 7px;}
        #Menu li a.admin{color:#FF4500;}
*/
  #Content{color:#000;background-color:#FFF;}
  #Side{text-align:center;color:#000;background-color:#FFF;font-size:90%;}
      #Side hr{background-color:#cccccc;margin:4px 0 4px 0;padding:0;}
      #Side .heading{margin-top:1px;border-bottom:2px solid #97000F;padding-bottom:0;font-size:111%;}
      #Side .heading h2{color:#97000F;line-height:1.6;}
      #Side .newsleft{text-align:left;}
      #Side .newsleft p{margin:0;padding:0;line-height:1.2;}
      #Side .newsright{float:right;white-space: nowrap;font-size:80%;margin:3px 0 0 3px;padding:0;line-height:1;}
      #manufactureSelect{width:179px;height:17px;cursor: pointer;font-size:80%;color:#808080;}
/*
      #manufactureSelect option{font-size:100%;color:#000;}
      #manufactureSelect option[selected="selected"]{font-size:80%;color:#808080;}
*/

#Footer{background:#003466 url('/site/template/images/footer.jpg') no-repeat bottom left;color:#FFF;font-size:90%;padding-bottom:12px;}
  #Footer a{color:#FFF;}
  #Footer a:hover{color:#c99839;}
  #Footer .BoxLeft{width:150px;float:left;padding:10px 10px 10px 60px;}
  #Footer .BoxMiddle{width:540px;float:left;padding:10px;text-align:center;}
  #Footer .BoxRight{width:200px;float:left;padding:10px;}
  #Footer .Box{width:333px;float:left;padding:5px 0 0 0;margin:0;text-align:center;}
  #Footer .Box220{width:220px;float:left;padding:5px 0 0 0;margin:0;text-align:center;}
  #Footer .Box85{width:78px;float:left;padding:5px 7px 0 0;margin:0;text-align:center;}
  #Footer .Box85{width:78px;float:left;padding:5px 7px 0 0;margin:0;text-align:center;}
  #Footer .Box250{width:245px;float:left;padding:5px 0 5px 0;margin:0;text-align:center;vertical-align: middle;}

#contactForm{position:absolute;top:0;right:20px;padding-left:180px;}

/* clearing */
.nbsp{clear:both;height:1px;margin:0;padding:0;overflow:hidden;} /* A 1px high clearing space useage: <div class='nbsp'>&nbsp;</div> */
.employee_profile:after, .clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;font-size: 0;}
.nobr {white-space: nowrap;}

/* slideshow */
#ssSlide{float:right;right:0;top:0;margin:0;padding:0;position:relative;height:271px;width:380px;overflow:hidden;} /* Adjust height to match the slide show height */
#ssSlide #ssCaption{-khtml-opacity:0.7;-moz-opacity:0.7;background:#fff;color:#000;display:none;filter: alpha(opacity=70);float:left;font:14px Arial,Helvetica,sans-serif;font-weight:bold;left:0;margin:0;opacity:0.7;padding:10px;position:absolute;top:0;width:580px;z-index:11;}
#ssSlide img{float:left;left:0;margin:0;padding:0;position:absolute;top:0;z-index:8;opacity:0.0;}
#ssSlide img.active{z-index:10;opacity:1.0;}
#ssSlide img.last-active{z-index:9;}

/* gallery and images */
div.gallery{background-color: #f7F8FE;margin:5px;padding:5px;border:solid #DDD 1px;}
div.galleryBox{background-color:#FFF;margin:5px 5px 5px 3px;padding:5px 4px 5px 4px;float:left;border:solid #DDD 1px;width:131px;}
div.imgBox, div.imgBoxR, div.imgBoxCenter{background-color:#FFF;margin:5px;padding:5px;border:solid #DDD 1px;}
div.imgBox{float:left;}
div.imgBoxR{float:right;}
div.imgBoxCenter{float:none;}
div.imgBox img, div.imgBoxR img, div.imgBoxCenter img{clear:both;}
img.floatL{margin:5px;float:left;}
img.floatR{margin:5px;float:right;}
.adsBoxContainer{float:left;margin:0 0 0 5px;}
.adsBoxContainer img{margin:5px;}
.adsBoxCaption{clear:both;text-align:center;font-size:90%;}

/* pagination */
div.pagination {margin:5px auto 5px auto;padding:5px;text-align:center;float:left;width:100%;}
div.pagination ul{width:56em; margin:0 auto; list-style: none;}
div.pagination ul li{margin:0;padding:0;border:solid #DDD 1px;float:left;position:relative;width:2em;}
div.pagination ul li a{display:block;padding:0 5px 0 5px;}
div.pagination ul li strong{display:block;padding:0 5px 0 5px;}


/* blog style */
.blogTitle {font-size:130%;}
.blogDate {font-size:90%;}
.blogSummary {color: #303030;}
.blogPost {}

/* brands page (copied from MotorState add on page */
#myListContainer {margin: 0 auto 0 auto; width:100%;text-align:left;font-family:arial,sans-serif;}
#myList {margin:0;padding:0;list-style: none;}
#myList li {width:350px;padding:0;padding:0 5px 0 5px;float:left;height:190px;overflow:hidden;font-family:arial,sans-serif;font-size:90%;}
#myList li .title{font-weight:bold;font-size:150%;}
#myList li .cRack{display:none;visibility:hidden;}
#myList li .msCode{display:none;visibility:hidden;}

/* google map */
.map {margin:3px 5px 3px 10px;border:solid #003466 3px;width:475px;height:286px;display:block;overflow:hidden;float:right;}

/* jQuery alternating color */
.alternate{margin:5px;padding:5px;border:solid #CCCCCC 1px;}
.alternate-odd{background-color: #FFF;}
.alternate-even{background-color: #FFF;}
.employee_profile{width:360px;float:left;}
.employee_profile_left{width:245px;margin:5px 5px 5px 0;float:left;}
.employee_profile_right{width:100px;margin:5px; float:right;}
.alternate.employee_profile{border:none;}
/* general */
.bartop{padding-top:3px;background: url('/site/template/images/nav-bg-bar.jpg') no-repeat top right;}
#bottomMenuBox{position:absolute;bottom:0;left:0;}
.bottomPicBox{overflow:hidden;height:106px;width:200px;}
.border{border:solid #87CEEB 1px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;}
.shade{background-color: #EEEEEE;}
.errorTxt{color:red;}
.jqLabel{color:#778899;font-size:70%;}
a, .notice a {color:#064595;}
a:hover{color:#007cff;}
.auto_title_empty {font-size:80%;color:#808080;}

.subPageContent{margin:15px 10px 10px 10px;}
.brandFloatBox{width: 360px; height: 175px; float: left;margin:5px;padding:5px;}
.brandFloatBox .imgBox{border:none;}
.staff_box{width:192px;margin:0px;float:left;text-align:left;}
.staff_box_large{width:400px;margin:5px 0 5px 0;float:left;text-align:left;}
/*
.staff_box_large ul{width:110px;margin:0;float:left;padding:0;}
.staff_box_large ul li{width:110px;margin:0;padding:0;}
.staff_box_large ul.widelist{width:160px;margin:0;float:left;padding:0;}
.staff_box_large ul.widelist li{width:160px;margin:0;padding:0;}
.staff_box_large ul.medlist{width:130px;margin:0;float:left;padding:0;}
.staff_box_large ul.medlist li{width:130px;margin:0;padding:0;}
li.heading{font-weight:bold;list-style:none;margin:0;padding:0;color:black;}
*/
.policyBody{padding:20px;}
.openPB{padding-top:20px;display:block;}

table.logoPageBoxes td{margin:10px;padding:10px;border: 1px solid black;}

h1, h2, h3, h4, h5, h6 {color:#064595;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;color:#064595;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;color:#007cff;}
li{margin-left:1.9em;}
.center {text-align:center;}
.centerdiv {margin:0 auto 0 auto;}
fieldset{background-color: #FFFFF0;}
.topSpace{margin-top:20px;}
.heading, div.heading {background-color:#FFF;text-align:left;padding:5px 0 5px 5px;margin-bottom:5px;color:#064595;height:25px;clear:both;}
.giant {font-size:250%}
.huge {font-size:200%;}
.big {font-size:150%;}
.large {font-size:120%}
.blue {color:#262171;}
.red {color:#FF0000;}
.black {color:#000;}
.hide{display:none;}
.mar05{margin:5px;}
.mar10{margin:10px;}
.mar15{margin:15px;}
.mar20{margin:20px;}
.mar25{margin:25px;}

/* Sliding Menu */
ul.slideMenu, ul.slideMenu ul {list-style-type:none;margin: 0;padding: 0;width: 190px;}
ul.slideMenu a {display: block;text-decoration: none;font-weight:bold;color: #fff; line-height:17px;font-size:13px;}
ul.slideMenu li {margin: 0;padding:0;}
ul.slideMenu li a {text-align:left;margin:0;padding: 0 3px 0 8px;}
ul.slideMenu li.active > a{color:#c99839;}

ul.slideMenu li a:hover {background-color:#FFF;color:#003466;text-decoration:underline;border-left:3px solid #c99839;padding: 0 0 0 8px;}

ul.slideMenu li.active > a:hover{color:#c99839;}
ul.slideMenu li ul li a {text-align:left;padding:0 3px 1px 2px;color: #fff;background: #003466 url('/site/template/images/sub-menu.gif') no-repeat bottom left;margin:0 0 0 13px;}
ul.slideMenu li ul li.active > a{color:#c99839;}
ul.slideMenu li ul li a:hover {background:#FFF;color:#003466;text-decoration:underline;border-left:4px solid #c99839;padding:0;border-bottom:1px solid #c99839;}
ul.slideMenu li ul li.active > a:hover{color:#c99839;}
ul.slideMenu li ul li ul li a {text-align:left;padding:0 3px 1px 2px;color: #fff;background: #003466 url('/site/template/images/sub-menu.gif') no-repeat bottom left;margin:0 0 0 18px;}
ul.slideMenu li ul li ul li.active > a{color:#c99839;}
ul.slideMenu li ul li ul li a:hover {background:#FFF;color:#003466;text-decoration:underline;border-left:4px solid #c99839;padding:0;border-bottom:1px solid #c99839;}
ul.slideMenu li ul li ul li.active > a:hover{color:#c99839;}
ul.slideMenu li.menuItemDisabled a{color:#A9A9A9;}
ul.slideMenu li.menuItemDisabled a:hover{background-color:#D3D3D3;border-left:4px solid #A9A9A9;border-bottom:1px solid #A9A9A9;}

ul.slideMenu li a em{color:#66ffff;font-style:normal;font-size:90%;}
ul.slideMenu li.helpBubble{position:relative;z-index:3;overflow:hidden;}
ul.slideMenu li.helpBubble div.popup{position:absolute;z-index:4;width:185px;text-align:center;top:-5px;display:none;color:white;font-weight:bold;border:2px solid white;padding:5px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;background-color:#003266;}
ul.slideMenu li.helpBubble div.popup a{color:white;text-decoration:none;padding:0;width:auto;}
ul.slideMenu li.helpBubble div.popup a em{font-style:normal;color:#66ffff;font-size:100%;}
ul.slideMenu li.helpBubble a:hover em{color:#66ffff;}
ul.slideMenu li.helpBubble div.popup a:hover em{color:#66ffff;}
ul.slideMenu li.helpBubble div.popup a:hover{padding:0;color:#ecc104;text-decoration:underline;background:none;border:none;}

ul.slideMenu li.specialMenuItem{color:#fdfb00; background: #003466 url('/site/template/images/dark_menu2.gif') no-repeat 50% 2px;}
ul.slideMenu li.specialMenuItem a {color:#fdfb00;}
ul.slideMenu li.specialMenuItem a:hover {background-color:#000;color:#66ffff;text-decoration:underline;border-left:3px solid #c99839;padding: 0 0 0 8px;}

.siteMap0{margin:2px 5px 2px 5px;padding:2px;background-color: #FFF; list-style-type: none;}
.siteMap1{margin:2px 5px 2px 25px;padding:2px;background-color: #FFF; list-style-type: none;}
.siteMap2{margin:2px 5px 2px 25px;padding:2px;background-color: #FFF; list-style-type: none;}
.siteMap3{margin:2px 5px 2px 25px;padding:2px;background-color: #FFF; list-style-type: none;}
.siteMap4{margin:2px 5px 2px 25px;padding:2px;background-color: #FFF; list-style-type: none;}/* border:solid #CCCCCC 1px; */

#DealerInq{
        background: transparent url('/site/template/images/dealer_inquiries_welcome_sprite.png') no-repeat bottom center;
        height:14px;
        width:171px;
        position:absolute;
        top:45px;
        left:315px;
}
#DealerInq:hover{
        background: transparent url('/site/template/images/dealer_inquiries_welcome_sprite.png') no-repeat center top;
}

.LocalWalkInOverride span{ display:none; }


/* Gallery Styles */
.galleryContainer{height:188px;width:220px;margin:0 12px 20px 0; border:1px solid #003266;overflow:hidden;background:transparent url('/site/template/images/grdBar.png') repeat-x top;float:left;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.galleryContainer a{font-size:8px;height:25px;width:210px;padding:2px 5px 160px 5px;display:block;text-align:center;color:#FFF;text-shadow: 2px 2px 3px #000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font-weight:bold;text-transform: uppercase;font-family:Verdana;text-decoration:none;background:transparent no-repeat bottom center;}
.galleryContainer:hover{background-image:url('/site/template/images/grdBar-over.png');}/* color:#FFCD11 */
#myGallery{width:640px;height:584px;position:relative;}
#slideContainer, #slideContainer img{width:640px;height:360px;position:absolute;top:0;left:0;}
	#slideContainer img{display:none;}
#slideController, #slideDescription{width:640px;height:101px;position:absolute;left:0;border-top:1px solid #CCC;margin-top:10px;}
#slideController{top:360px;}
	#slideController img{opacity:0.7;filter:alpha(opacity=70);}
	#slideController img:hover{opacity:1.0;filter:alpha(opacity=100);}
#slideDescription{top:462px;overflow:auto;}
	#slideDescription div{display:none;}
	#slideDescription p{text-align:justify;}
.scrollable {
	position:relative;
	overflow:hidden;
	width: 597px;
	height:90px;
          float:left;
          margin:5px 0;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

.items div {
	float:left;
}

.scrollable img {
	float:left;
	margin:5px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	width:133px;
	height:75px;
          border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

a.browse {

	display:block;
	width:17px;
	height:81px;
	float:left;
	padding:0;
	margin:10px 0px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right {background:transparent url('/site/template/images/scroller3.png') no-repeat center right;margin-right:4px}
a.right:hover {}
a.right:active {}


/* left */
a.left {background:transparent url('/site/template/images/scroller3.png') no-repeat center left;margin-left:4px}
a.left:hover {}
a.left:active {}
/**/
#cboxTitle {
top:3px;
height:21px;
font-weight:bold;
color:#000;
}
#cboxLoadedContent {
margin-top:28px;
margin-bottom:0;

}
