p, html, body, div, ul, li {padding: 0; margin: 0;}

body {background: url(../images/body-bg.jpg) top left repeat; font-family: Times, "Times New Roman", serif; color: #aa986e; font-size: 13px;}

img, div, a, span {behavior: url(iepngfix.htc);}

#top {width: 100%; background: url(../images/bg-top.jpg) top left repeat-x #000000; padding-bottom: 20px; }
#top .nav {width: 960px; height: 86px; margin: 0 auto; position: relative; margin-bottom: 15px;}
#top .top-links {position: absolute; left: 775px; background: url(../images/shadow.png) top left no-repeat; top: 1px; padding-top: 5px; height: 25px; width: 167px; z-index: 1000; padding-left: 10px;}
#top .top-links a {color: #ca8b32; font-size: 12px; text-decoration: none; float: left; display: inline-block;}
#top .top-links a:hover {color: #FFFFFF;}
#top .top-links .apad {margin-right: 10px; float: left; display: inline-block;}

#navigation {width: 960px; height: 86px; display: block; background: url(../images/logo-top.png) top left no-repeat; position: relative; list-style: none; top: 5px; font-family: "Times New Roman", Times, serif; font-size: 12px;}
#navigation li {float: left; position: relative; display: inline;}
#navigation li a {display: block; position: absolute; text-align: center; color: #aa986e; text-decoration: none;}
#navigation li .logo-link {width: 340px; height: 80px; top: 6px; left: 7px;}
#navigation li .home-link {width: 56px; height: 51px; top: 25px; left: 347px; padding-top: 10px;}
#navigation li .home-link:hover {background: url(../images/logo-top.png) -347px -111px no-repeat;}
#navigation li .products-link {width: 79px; height: 51px; top: 25px; left: 404px; padding-right: 2px; padding-top: 10px;}
#navigation li .products-link:hover {background: url(../images/logo-top.png) -404px -111px no-repeat;}
#navigation li .owners-link {width: 111px; height: 51px; top: 25px; left: 485px; padding-right: 2px; padding-top: 10px;}
#navigation li .owners-link:hover {background: url(../images/logo-top.png) -485px -111px no-repeat;}
#navigation li .experience-link {width: 90px; height: 51px; top: 25px; left: 598px; padding-right: 2px; padding-top: 10px;}
#navigation li .experience-link:hover {background: url(../images/logo-top.png) -598px -111px no-repeat;}
#navigation li .dealers-link {width: 166px; height: 51px; top: 25px; left: 690px; padding-right: 2px; padding-top: 10px;}
#navigation li .dealers-link:hover {background: url(../images/logo-top.png) -690px -111px no-repeat;}
#navigation li .shop-link {width: 90px; height: 51px; top: 25px; left: 858px; padding-right: 2px; padding-top: 10px;}
#navigation li .shop-link:hover {background: url(../images/logo-top.png) -858px -111px no-repeat;}
#navigation li ul {position: absolute; left: 300px; top: 65px; display: none; list-style: none; z-index: 2; border: 1px solid #6D522D;}
#navigation li ul li a {position: static; width: 140px; padding: 8px; color: #B58442; background: #5A4830; text-align: left;}
#navigation li ul li a:hover {background: #1D1B0E; text-align: left;}

#main-area {width: 960px;  margin: 0 auto; }
#main-area a {color: #b58442; text-decoration: none;}
#main-area a:hover {text-decoration: underline;}
#main-area .mtop {width: 960px; height: 20px;}
#main-area .mcont {width: 960px; min-height: 286px; background: url(../images/main-content-rpt.png) top left repeat-y;}
#main-area .mcont .mleft {width: 471px; height: 286px; float: left; padding-left: 7px;}
#main-area .mcont .mright {width: 342px; height: 286px; float: right; padding-left: 130px; padding-right: 10px; line-height: 18px;}
/*store styles*/
#main-area .mcontwhite {width: 960px; min-height:100%; background: url(../images/main-content-rpt-wh.png) top left repeat-y;overflow:hidden; }
#main-area .mcontwhite .cobraleftnav {width: 200px;  float: left; padding-left: 7px;}
#main-area .mcontwhite .cobracontent {width: 713px;  float: right; padding-right: 14px; line-height: 18px;}
/*secondary styles*/
#main-area .mcontwhite .cobraleftnavsec {width: 233px;  float: left; padding-left: 10px;}
#main-area .mcontwhite .cobracontentsec {width: 680px;  float: right; padding-right: 14px; line-height: 18px;}
#main-area .mbottomwhite {width: 960px; height: 21px; background: url(../images/main-content-btm-wh.png) top left no-repeat;}
#main-area .mbottom {width: 960px; height: 21px;}

/* Custom Style 1 */
#main-area-1 {width: 956px;  margin: 0 auto; }
#main-area-1 a {color: #b58442; text-decoration: none;}
#main-area-1 a:hover {text-decoration: underline;}
#main-area-1 .mtop {width: 956px; height: 20px;}
#main-area-1 .mcont {width: 956px; min-height: 286px; background: url(../images/main-content-rpt.png) top left repeat-y;}
#main-area-1 .mcont .mleft {width: 555px; height: 286px; float: left; padding-left: 6px;}
#main-area-1 .mcont .mright {width: 345px; height: 286px; float: right; line-height: 15px; padding-left: 20px; padding-right: 30px;}
#main-area-1 .mcont .mright-text {width: 345px; height: 276px; margin: 0px; padding: 0px;}
#main-area-1 .mcont .mright-text-product {width: 345px; height: 276px; margin: 0px; padding: 0px; line-height: 18px;}

/* Product Style */
#main-area-product {width: 956px;  margin: 0 auto; }
#main-area-product a {color: #b58442; text-decoration: none;}
#main-area-product a:hover {text-decoration: underline;}
#main-area-product .mtop {width: 956px; height: 20px;}
#main-area-product .mcont {width: 956px; background: url(../images/headers/product-rpt.png) top left repeat-y; overflow: hidden;}
#main-area-product .oddrow {background-color: #150f07;}
#main-area-product .spec-text {color: #b58442;}
#main-area-product .mcont-full {width: 902px; margin: 0 auto;}
#main-area-product .mcont-full-spaced {width: 902px; margin: 0 auto; line-height: 16px;}

.article-layout {width: 902px; list-style: none;}
.article-layout li {margin-right: 12px; margin-top: 10px; float: left;}

.article-layout-demo {width: 902px; list-style: none;}
.article-layout-demo li {margin-right: 100px; margin-top: 10px; float: left;}

.prod-chrome {width: 10px; height: 11px; border: 1px solid #aa986e; background: #8e8e8e; float: left; margin-right: 5px;}
.prod-satin {width: 10px; height: 11px; border: 1px solid #aa986e; background: #8e8e8e; float: left; margin-right: 5px;}
.prod-pblack {width: 10px; height: 11px; border: 1px solid #aa986e; background: #000000; float: left; margin-right: 5px;}
.prod-ruby {width: 10px; height: 11px; border: 1px solid #aa986e; background: #b5051b; float: left; margin-right: 5px;}
.prod-royal {width: 10px; height: 11px; border: 1px solid #aa986e; background: #2634b8; float: left; margin-right: 5px;}
.prod-majestic {width: 10px; height: 11px; border: 1px solid #aa986e; background: #e95ff5; float: left; margin-right: 5px;}
.prod-imperial {width: 10px; height: 11px; border: 1px solid #aa986e; background: #78297f; float: left; margin-right: 5px;}
.prod-kingcobra {width: 10px; height: 11px; border: 1px solid #aa986e; background: #906b24; float: left; margin-right: 5px;}
.prod-bchrome {width: 10px; height: 11px; border: 1px solid #aa986e; background: #000000; float: left; margin-right: 5px;}
.prod-white {width: 10px; height: 11px; border: 1px solid #aa986e; background: #FFFFFF; float: left; margin-right: 5px;}
.prod-rosewood {width: 10px; height: 11px; border: 1px solid #aa986e; background: #471808; float: left; margin-right: 5px;}

#box-container {width: 960px; height: 154px; margin: 0 auto;}
#box-container .box1 {width: 266px; height: 33px; padding-top: 121px; float: left; background: url(../images/box-1.jpg) top left no-repeat; margin-right: 5px; color: #b58442; text-align: right; padding-right: 50px; display: block; text-decoration: none;}
#box-container .box2 {width: 266px; height: 33px; padding-top: 121px; float: left; background: url(../images/box-2.jpg) top left no-repeat; margin-right: 5px; color: #b58442; text-align: right; padding-right: 50px; display: block; text-decoration: none;}
#box-container .box3 {width: 266px; height: 33px; padding-top: 121px; float: left; background: url(../images/box-3.jpg) top left no-repeat; color: #b58442; text-align: right; padding-right: 50px; display: block; text-decoration: none;}

#footer {width: 100%; background: url(../images/fold.png) top left repeat-x; color: #b58442; font-size: 10px;}
#footer a {color: #b58442; text-decoration: none;}
#footer a:hover {color: #FFFFFF;}
#footer .fcont {width: 960px; height: 100px; margin: 0 auto;}
#footer .fcont .fleft {width: 580px; float: left; padding-left: 20px; padding-top: 20px;}
#footer .fcont .fright {width: 340px; float: right; padding-right: 20px; text-align: right; padding-top: 20px;}
#warrantyheading {border-bottom:1px dotted #cccccc; padding-bottom:8px;margin-top:8px; font-size:14px;}
#warrantydiv {border-bottom:1px dotted #555555;}

#lbox {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/lb-overlay.png) top left repeat; display: none; z-index: 1000000;}
#lbox .innerbox {width: 600px; margin: 10% auto;}
#lbox .innerbox-movie {width: 328px; margin: 10% auto;}

.close-btn {cursor: pointer;}

.para-full {width: 100%; display: block;}
