/* AndBeige Styles by Steven Fultz */

* {margin: 0; padding: 0;}
body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#454545; text-align:center; background-color:#45371b; background-repeat: no-repeat;}
h1, h2 {font-weight: bold; padding:0px; margin:0px;}
h1 {font-size:18px;}
h2 {font-size:14px;}
h3 {font-size: 12px; font-weight: bold;}
p {color:#333; font-size:12px;  margin-top: 0px; text-align: left;}
a {color:#333;}
img {border: 0;}

#mainwrapper{width: 820px; margin: 0px auto; text-align: left; margin-top: 0px; background-color: #45371B; }
#splashwrapper{width: 820px; margin: 0px auto; text-align: left; margin-top: 0px; background-color: #fff; }

#nav {width: 775px; margin-top: 70px; height: 20px; }
#nav  {margin-left: 28px;}
#nav a.current  {color: #F1E3C5;}

#content{margin-top: 2px; width: 814px; height: 532px; background-image:url(images/whitebox2.png); 	clear: both;}
#splashcontent{margin-top: 2px; width: 814px; height: 532px; background-image:url(images/whitebox.png); clear: both;}

.rotateimage { margin-top: 80px; margin-left: 15px; float: left;}
.homeimage { margin-top: 60px; margin-left: 15px; float: left;}
#hometext, #policytext {width:600px;float: right; margin: 0px; padding: 0px;}
#hometext h1, #policytext h1 {color:#45371b; margin: 70px 0 0px 0px; padding: 0px; font-size: 16px; font-weight:normal; text-transform:uppercase;}
#hometext p { margin-top: 28px; line-height: 1.5em; padding-right: 200px;}
#policytext p { margin-top: 12px; line-height: 1.3em; }
#policytext ul{margin-top: 10px; margin-left: 20px;}
#policytext li {font-weight: normal; list-style-type: none; line-height: 1.3em;}

#dealer {width:770px; margin: 0px; padding: 0px; z-index:1;}
#dealer p { margin-top: 28px; line-height: 1.5em; margin-left:40px; }
#dealer h1{color:#45371b; margin: 40px 0 0px 0px; padding: 0px; font-size: 22px; font-weight:normal; margin-left:40px; text-transform:uppercase; }


#splashrighttext {float: right; width: 250px; margin-top: 70px;}
#splashrighttext a{ text-decoration: none;}
#splashrighttext a:hover {text-decoration: underline;}
#splashrighttext .tag {margin-left:-70px; letter-spacing: 0px; font-size: 13px;}
#splashrighttext p {line-height: 2.5em; font-size: 14px; letter-spacing: .1em;}
#header {background-image:url(images/splashtop.gif);}	
	
#leftcontent{width: 180px; margin: 0px 0 1px 0px; height: 501px; float:left; background-image:url(images/ablogowhite.gif); background-repeat: no-repeat;	background-position: center bottom;}
#leftcontent h1, h2{font-size: 14px; color:#333; font-family:Arial, Helvetica, sans-serif; padding-top: 10px; padding-left: 30px }
#leftcontent h2 {color:#574319; margin-top: 15px; margin-left: 15px; padding: 6px 0 8px 15px; background:#F1E3C5; }
#leftcontent h2  a {color:#574319;}
#leftcontent ul {margin-left: 38px; margin-top: 8px; line-height: 1.9em;}
#leftcontent li {list-style-type: none; /*added 2-10*/ line-height:1.3em; margin-top: 10px;}
#leftcontent a {text-decoration: none; color:#999;}
#leftcontent a:hover {text-decoration: underline;}
#leftcontent a.current {color:#443315; font-weight: bold;}

#maincontent{width: 378px; float: left; height: 501px;}
#maincontent p, h1 { font-size: 14px; padding-top: 10px; padding-left: 30px;}
#maincontent p {font-size: 12px; padding-right: 15px; line-height: 1.3em;}
#maincontent img {margin: 0 auto;}

#rightcontent {	width:612px;float: right; margin: 0px; padding: 0px;}

/* demo styles */
.demo h1, .demo h2 {padding: 0 0 5px 0; margin: 0px; text-transform:uppercase;}
.demo h2{margin-top: 14px; font-size: 12px;}
.demo p {margin-top: 8px;}
	.caption{font-size: 12px; color:#333; }
	.demo{position:relative;margin-top:1em; width: 608px; }
	.gallery_demo{width:240px; float:right; }
	.gallery_demo li{width:65px;height:65px;border:solid 1px #cab5a2; margin: 0 6px 6px 0;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4; }
	#main_image{height:400px;width:335px; float:left; padding-right: 30px;}
	*html #main_image{ height:400px;width:300px; float:left; padding-right: 15px;}
	#main_image img{margin-bottom:10px; }
	.nav{padding-top: 10px; clear:both; width: 580px; text-align:right; text-transform:uppercase;}
	.nav a {text-decoration:none;outline:none; font-size: 11px;}	
.nav a:hover {text-decoration: underline;}
.gallery_demo_unstyled {height:430px;}

/* Footer Section */
#footer { color:#C7B299; clear: both; background-image:url(images/splashbottom.gif);background-repeat:no-repeat; background-position: bottom; height:45px; }
#footer p {text-align:center; padding-top:0px; margin-left:50px; }
#mainfooter {clear: both; color:#fff; height: 28px; font-size: 10px;}



