/* CSS Document */
body, h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, img, form { padding: 0; border: 0; margin: 0; }
body { background: #C5B89A; }
#wrapper { margin: 0 auto; width: 785px; text-align: left; background: #ffffff; }
#container { margin: 0 auto; width: 785px; float: left; background-color: #ffffff; border: solid #ffffff 2px; }
#banner { background: url(../images/banner.jpg) no-repeat; width: 785px; height: 83px; float: left; border-bottom: solid #ffffff 2px; }

/* Main NAVIGATION */
#nav { background: url(../images/navbg.jpg) no-repeat; width: 202px; height: 580px; float: left; }
ul#nav_list li { list-style: none; display: inline; width: 202px; height: 25px; }
ul#nav_list li a { color: #ffffff; font-size: 14px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; text-decoration: none; width: 202px; height: 25px; border-bottom: solid #ffffff 1px; padding: 6px 0px 0px 25px; float: left; display: inline; voice-family: "\"}\""; voice-family:inherit; width:177px; }
ul#nav_list li a:hover { background: url(../images/trans.png) no-repeat top left; width: 202px; height: 25px; float: left; display: inline; voice-family: "\"}\""; voice-family:inherit; width:177px; }
ul#nav_list li a.highlight { background: url(../images/trans.png) no-repeat top left; width: 202px; height: 25px; float: left; display: inline; voice-family: "\"}\""; voice-family:inherit; width:177px; }
/* Colors NAVIGATION MENU */
ul#colors_list li { list-style: none; display: inline; width: 162px; height: 15px; }
ul#colors_list li a { color: #ffffff; font-size: 12px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; text-decoration: none; width: 162px; height: 15px; padding: 6px 0px 0px 5px; float: left; display: inline; margin-left: 35px;  voice-family: "\"}\""; voice-family:inherit; }
ul#colors_list li a:hover { background: url(../images/trans.png) no-repeat top left; width: 162px; height: 15px; float: left; display: inline; voice-family: "\"}\""; voice-family:inherit; }
ul#colors_list li a.highlight { background: url(../images/trans.png) no-repeat top left; width: 162px; height: 15px; float: left; display: inline; voice-family: "\"}\""; voice-family:inherit; }
/* Maple NAVIGATION MENU */
ul#maple_list li { list-style: none; display: inline; width: 152px; height: 14px; }
ul#maple_list li a { color: #ffffff; font-size: 11px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; text-decoration: none; width: 152px; padding: 6px 0px 0px 5px; float: left; display: inline; margin-left: 45px;  voice-family: "\"}\""; voice-family:inherit; }
ul#maple_list li a:hover { background: url(../images/trans_white.png) no-repeat top left; width: 152px; float: left; display: inline; voice-family: "\"}\""; voice-family:inherit; }
ul#maple_list li a.highlight { background: url(../images/trans_white.png) no-repeat top left; width: 152px; float: left; display: inline; voice-family: "\"}\""; voice-family:inherit; }

#contact { width: 200px; float: left; padding-top: 235px; }
#contact2 { width: 200px; float: left;  padding-top: 147px; }
#contact3 { width: 200px; float: left; padding-top: 103px; }
#contact p { color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 14px; text-align: center;}
#contact2 p { color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 14px; text-align: center;}
#contact3 p { color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 14px; text-align: center;}
.bold { font-weight: bold; }

/* CONTENT */
#content { width: 579px; float: left; }
.feature { border-left: solid #ffffff 2px; }
#copy { margin: 8px 0px 10px 20px; }
#title { background: url(../images/title.jpg) left top no-repeat; width: 565px; height: 26px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #EFEFEF; letter-spacing: 3px; padding: 2px 0px 0px 15px; border-left: solid #ffffff 2px; }
.white_title { color: #ffffff; }
h1 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: .8em; color: #000000; padding-bottom: 5px; }
h2 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: .7em; color: #000000; padding-bottom: 5px; }
ul.copy_list { list-style: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .7em; line-height: 1.4em; color: #333333; padding: 0px 20px 7px 30px; }
#copy p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .7em; line-height: 1.2em; color: #666666; padding: 0px 50px 7px 10px; }
/* PRODUCT PAGES */
#copy table { float: left; width: 550px; border: 0; }
#copy table tr td { width: 33%; text-align: center; }
#copy table tr.color {  }
#copy td p { font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 3px 0px 3px 6px; color: #000000; }
.formline { width: 570px; float: left; padding: 7px 0px 0px 30px; voice-family: "\"}\""; voice-family:inherit; width: 530px; }
/* DEALER LOGIN */
#copy input { height: 14px; width: 120px; font-size: 11px; }
#copy input#submit { height: 18px; width: 80px; font-size: 11px; }
#copy p.error { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .7em; line-height: 1.2em; color: #A6181F; padding: 0px 20px 7px 10px; text-decoration: underline; }
/* CONTACT */
#copy p.address { text-align: center; width: 300px; }
#copy p.other_info { text-align: left; }
#copy p a { color: #865623; text-decoration: none; }
#copy p a:hover { text-decoration: underline; }
/* GALLERY */
#fullsize { float: left; padding: 0px 0px 5px 4px; }
#thumbs { float: left; padding: 20px 0px 0px 4px; border-top: black solid 1px; }
#thumbs li { list-style: none; float: left; padding-right: 4px; }
#arrows { float: left; width: 500px; text-align: center; padding-top: 5px; }
/* FOOTER ITEMS */
#footer { width: 790px; float: left; background: #C5B89A; }
#modernlogo { width: 77px; height: 39px; }
#contents { float: left; font-family:Arial, Helvetica, sans-serif; font-size: 9px; width: 690px; text-align: right; font-weight: bold; padding: 18px 10px 0px 0px; }
#modernlogo { float: right; padding: 5px 10px 0px 0px; }
