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: #CCC;}
#top .top-links .apad {margin-right: 10px; float: left; display: inline-block;}

#newnav { clear:both; background-image:url(/images/navbg.jpg); background-repeat:repeat-x; height:64px; clear:both; padding-left:8px;}
#newnav .top {display:block; position:relative; float:left; margin:0px; padding:0px; z-index:9;}
#newnav .topcolor {display:block; cursor:pointer; float:left; color:#FFF; text-decoration:none; font-family: "Times New Roman", Times, serif; font-size: 12px; height:64px; margin:0px; z-index:9; color: #aa986e;}
#newnav .topcolor a { text-decoration:none; color: #aa986e; z-index:9;}
#newnav .tclogo {width:339px; height:64px;}
#newnav .tc1 { background-image:url(/images/nav/1new.png); height:31px; padding-top:33px; width:48px; padding-left:7px; z-index:9;}
#newnav .tc2 { background-image:url(/images/nav/2new.png); height:31px; padding-top:33px; width:74px; padding-left:7px; z-index:9;}
#newnav .tc3 { background-image:url(/images/nav/3new.png); height:31px; padding-top:33px; width:106px; padding-left:7px; z-index:9;}
#newnav .tc4 { background-image:url(/images/nav/4new.png); height:31px; padding-top:33px; width:85px; padding-left:7px; z-index:9;}
#newnav .tc5 { background-image:url(/images/nav/5new.png); height:31px; padding-top:33px; width:161px; padding-left:7px; z-index:9;}
#newnav .tc6 { background-image:url(/images/nav/6new.png); height:31px; padding-top:33px; width:85px; padding-left:7px; z-index:9;}
#newnav a.topcolor:hover {color:#ccc;}
#newnav a.noright {padding-right:0px;}
#newnav .drop { position:absolute; display:none; margin-left:0px; padding-top:0px; padding-bottom:2px; top:64px; left:0px; font-size:12px; width:178px; z-index:9; background-color:#5A4830; border: 1px solid #6D522D;} 
#newnav .one {position:relative; display:block; width:178px; background-color:#5A4830; z-index:9;}
#newnav .one a {display:block; width:170px; padding:8px 0px 8px 8px; margin:0px; border:none; text-decoration:none; color: #B58442; font-size:12px; background-repeat:repeat; background-color:#5A4830; z-index:9;}
#newnav .one a:hover { color:#CCC; background-color:#1D1B0E; background-repeat:repeat;}
#newnav .two {position:absolute; width:170px; top:0px; left:178px; display:none;}
#newnav .top:hover .drop {display:block;}

#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; padding-top:8px;}
#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; overflow:hidden; 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;}
#box-container .box4 {width: 266px; height: 33px; padding-top: 121px; float: left; background: url(../images/box-4.jpg) top left no-repeat; margin-right: 5px; color: #b58442; text-align: right; padding-right: 50px; display: block; text-decoration: none;}
#box-container .box5 {width: 266px; height: 33px; padding-top: 121px; float: left; background: url(../images/box-5.jpg) top left no-repeat; margin-right: 5px; color: #b58442; text-align: right; padding-right: 50px; display: block; text-decoration: none;}
#box-container .box6 {width: 266px; height: 33px; padding-top: 121px; float: left; background: url(../images/box-6.jpg) top left no-repeat; color: #b58442; text-align: right; padding-right: 50px; display: block; text-decoration: none;}

#box-container .box-earrings {width: 138px; padding-right: 50px; height: 33px; padding-top: 121px; float: left; background: url(../images/sm-box-earrings.jpg) top left no-repeat; margin-right: 5px; color: #b58442; text-align: right; display: block; text-decoration: none;}
#box-container .box-bracelets {width: 138px; padding-right: 50px; height: 33px; padding-top: 121px; float: left; background: url(../images/sm-box-bracelets.jpg) top left no-repeat; margin-right: 5px; color: #b58442; text-align: right; display: block; text-decoration: none;}
#box-container .box-necklaces {width: 138px; padding-right: 50px; height: 33px; padding-top: 121px; float: left; background: url(../images/sm-box-necklaces.jpg) top left no-repeat; margin-right: 5px; color: #b58442; text-align: right; display: block; text-decoration: none;}
#box-container .box-rings {width: 138px; padding-right: 50px; height: 33px; padding-top: 121px; float: left; background: url(../images/sm-box-rings.jpg) top left no-repeat; margin-right: 5px; color: #b58442; text-align: right; display: block; text-decoration: none;}
#box-container .box-sets {width: 138px; padding-right: 50px; height: 33px; padding-top: 121px; float: left; background: url(../images/sm-box-sets.jpg) top left no-repeat; color: #b58442; text-align: right; display: block; text-decoration: none;}
#box-container .box-accessories {width: 138px; padding-right: 50px; height: 33px; padding-top: 121px; float: left; background: url(../images/sm-box-accessories.jpg) top left no-repeat; color: #b58442; text-align: right; display: block; text-decoration: none;}
#box-container .box-concealedcarry {width: 138px; padding-right: 50px; height: 33px; padding-top: 121px; float: left; background: url(../images/sm-box-concealedcarry.jpg) top left no-repeat; color: #b58442; text-align: right; display: block; text-decoration: none;}
#box-container .box-gunlux {width: 138px; padding-right: 50px; height: 33px; padding-top: 121px; float: left; background: url(../images/sm-box-gunlux.jpg) top left no-repeat; color: #b58442; text-align: right; display: block; text-decoration: none;}
#box-container .box-grips {width: 138px; padding-right: 50px; height: 33px; padding-top: 121px; float: left; background: url(../images/sm-box-grips.jpg) top left no-repeat; color: #b58442; text-align: right; display: block; text-decoration: none;}
#box-container .box-resources {width: 138px; padding-right: 50px; height: 33px; padding-top: 121px; float: left; background: url(../images/sm-box-resources.jpg) top left no-repeat; color: #b58442; text-align: right; 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: #CCC;}
#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;}

