div.container{

	width: 1024px;

	margin: 0 auto;

}



body{

	background-color:#EDF6BF;

}



/*Style Guide*/

a{

	font-family: arial narrow, sans serif;

	font-size: 13px;

	font-variant: small-caps;

	color: #87a0b4;

	text-decoration: none;

}



a:hover{

	text-decoration: underline;

	color:#fff;

}



h1{

	font-family: arial, sans serif;

	font-size: 30px;

	color: #fff;

	font-weight: 100;

}



h2{

	font-family: arial, sans serif;

	font-size: 18px;

	color:#fff;

	font-weight: 100;

	margin-left: 10px;

}



p{

	font-family: arial, sans serif;

	font-size: 14px;

	color: #fff;

	margin-left: 10px;

	line-height:1.5em;

}



span{

	font-family: arial, sans serif;

	font-size: 12px;

	color: #18202B;

}



/*Top - including navigation*/



div.top{

	width: 1024px;

	height:111px;

	float:left;

	background: #18202B;

}



#topspacer{

	height: 36px;

	width: 411px;

	float: left;

	background: #18202B;

}



#leftlogo{

	height: 111px;

	width: 72px;

	float: left;

	background-image: url(/images/logo.jpg);

}



#rightlogo{

	height: 75px;

	width: 411px;

	float: left;

}



/*Navigation starts here*/



#nav, #nav ul {

	padding: 0;

	margin: 0;

	list-style: none;

	z-index: 100;

}



#nav a {

	display: block;

	z-index: 100;

}



#nav li {

	float: left;

	width: 70px;

	z-index: 100;

	padding: 3px;

	border-left: 1px solid #87A0B4;

	text-align:center;

}



#nav li.dropdown{

	width: 125px;

	border: none;

}



#nav li.one{

	border: none;

}

	

#nav ul li ul li{

	width: 115px;

	text-align: center;

	border: none;

	margin: 10px;

	border:2px solid red;

}



#nav ul li ul li a{

	width: 115px;

	text-align: center;

	padding: 10px;

	border:2px solid red;

}



#nav li ul {

	position: absolute;

	width: 70px;

	left: -999em;

	z-index: 100;

}



#nav li:hover ul {

	left: auto;

	z-index: 100;

}





div.navigation{

	height: 75px;

	width: 455px;

	float: left;

	background: #18202B;

	z-index: 100;

}



div.navigation li{

	float:left;

	height: 20px;

	width: 70px;

	list-style: none;

	background: #18202B;

	text-align: center;

}



#fullspacer{

	height: 50px;

	width: 440px;

	float:left;

}



#navspacer{

	height: 75px;

	width: 10px;

	float:left;

}



#navspacertop{

	height: 39px;

	width: 70px;

	float:left;

}



#borderspacer{

	height: 40px;

	float:left;

	width: 86px;

}



/*Flash Section Style*/



div.flash{

	height: 269px;

	width: 1024px;

	float:left;

}



#grade{

	height: 269px;

	width: 72px;

	float:left;

	background-image: url(/images/grade-bkgd.jpg);

	background-color: #18202B;

}



div.flashbox{

	height: 275px;

	width: 880px;

	float:left;

	background-color: #18202B;

}



/*Content*/



div.content{

	height: 320px;

	width: 1024px;

	float:left;

	background-color: #18202B;

}



#leftborder{

	width: 86px;

	float:left;

	background-image: url(/images/left-border.jpg);

	height: 320px;

}



#rightborder{

	height: 320px;

	width:72px;

	float:left;

	background-image: url(/images/right-border.jpg);

}



#headline{

	height: 100px;

	width: 852px;

	float:left;

	text-align: left;

	margin-left: 10px;

}



#headlinetopspacer{

	height: 50px;

	width: 852px;

	float:left;

}



div.boxcontainer{

	height: 320px;

	width: 852px;

	float:left;

}



div.box{

	height:193px;

	width: 414px;

	float:left;

}



div.box ul{

	list-style: none;

}



div.box li{

	background-image:url(/images/new-images/bullet.jpg);

	background-position:0 0.3em;

	background-repeat:no-repeat;

	border:medium none;

	padding:0 0 0 20px;

}



#divider{

	height: 193px;

	width: 10px;

	float:left;

	background-image: url(/images/text-divider.jpg);

}



/*Promo Area*/



#contentpromospacer{

	height: 35px;

	width: 1024px;

	float:left;

	background-color: #18202B;

}



#contentpromospacercenter{

	width: 852px;

	height: 35px;

	background-color: #18202B;

	float:left;

}



div.promoboxes{

	height: 111px;

	width: 1024px;

	float:left;

	background-color: #18202B;

}



#rightborderpromo{

	height: 35px;

	width: 86px;

	float:left;

	background-image: url(/images/right-border.jpg);

}



#leftborderpromo{

	height: 35px;

	width: 86px;

	float:left;

	background-image: url(/images/left-border.jpg);

}



div.internalpromoboxes{

	height: 111px;

	width: 852px;

	background-color: #18202B;

	float:left;

}



#leftborderboxes{

	height:111px;

	width: 86px;

	float:left;

	background-image: url(/images/left-border.jpg);

}



#rightborderboxes{

	height:111px;

	width: 86px;

	float:left;

	background-image: url(/images/right-border.jpg);

}



#theknow{

	height: 111px;

	width: 409px;

	background-image: url(/images/in-the-know.jpg);

	float:left;

}



#promocenterspacer{

	height: 111px;

	width: 20px;

	float:left;

	color: #18202B;

}



#showroom{

	width: 406px;

	height: 111px;

	background-image: url(/images/the-showroom.jpg);

	float:left;

}



#promoboxspacertop{

	height: 64px;

	width: 409px;

	float:left;

}



#leftspacerpromo{

	height: 20px;

	width: 20px;

	float:left;

}



#leftspacerpromotwo{

	height: 20px;

	width: 32px;

	float:left;

}



/*Footer*/



div.footer{

	height: 200px;

	width: 1024px;

	float:left;

	background-color: #18202B;

	text-align:center;

	clear:both;

}



/*Internal Page Styles*/



#internalcontent{

	width: 840px;

	float:left;

	background-color: #18202B;

	height:100%;

}



#leftborderinternal{

	width: 86px;

	float:left;

	background-image: url(/images/left-border.jpg);

	background-repeat: repeat-y;

	height: 100%;

	background-color: #18202B;

	border:1px solid white;

}



#rightborderinternal{

	width: 86px;

	float:left;

	border:1px solid white;

	height: auto;

	background-color: #18202B;

}



div.boxcontainerinternal{

	width: 840px;

	float:left;

	height: auto;

}



div.contentinternal{

	width: 1024px;

	float:left;

	height: auto;

	background-color: #18202B;

	background-image: url(/images/bkgd.jpg);

}



#contentspacerleft{

	width: 86px;

	float:left;

	height: 100%;

	border:1px solid #18202B;;

}



/*contact us page*/



div.map{

	float:left;

	width: 400px;

}



div.form{

	width: 400px;

	float:left;

}



/*gallery page*/



div.galleryimages{

	float:left;

	width: 852px;

	text-align: center;

	margin: auto;

	display: block;

	margin-left: 70px;

}



#image{

	width: 150px;

	float:left;

	padding-top: 15px;

	height: 240px;

}



#image a:hover{

	text-decoration: none;

}



#imagespacer{

	width: 35px;

	float:left;

	height: 150px;

}

/* FORM STUFF: RAISE INTERACTIVE */

#formWrapper {
	padding: 10px;
	width: 500px;
}

#contactForm label {
	float: left;
}

	#contactForm label.short {
		width: 150px;
	}
	
	#contactForm p.special {
		display: none;
	}


