body, html{margin:0;padding:0;background:#000 url(../images/home/bg.jpg) top center no-repeat;font:12px Arial, Helvetica, sans-serif;color:#fff;}
div, span, form{padding:0;margin:0;}
table{border:0;}
img{border:0;visibility:visible;}
h1, h2{font:bold 24px Arial, Helvetica, sans-serif;color:#666;margin:2px 0;}
li{list-style:inside;}
a:link, a:active, a:visited{color:#fff;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;outline:none;}
.FL{float:left;display:inline;}
.FR{float:right;display:inline;}
.DN{display:none;}
.CB{clear:both;}
.TL{text-align:left;}
.TR{text-align:right;}
.TC{text-align:center;}
.MA{margin:auto;}

/* Main Layout Styles */
.Wrapper{width:1000px;}
.Header{margin:0 auto;z-index:1;}
.TopNavigationMenu{padding:12px 0 0 15px;}
.TopNavigationMenu, .TopNavigationMenu a, .TopNavigationMenu a:link, .TopNavigationMenu a:active, .TopNavigationMenu a:visited{font:bold 13px Arial, Helvetica, sans-serif;color:#585858;text-decoration:none;}
.TopNavigationSignup{margin:8px 2px 0 0;}
.TopNavMap{padding:5px 0 12px 7px;}
.Content{z-index:2;background:#000;}
.ContentNav{width:160px;background:#000;}
.ContentNavLine{padding:6px 0 8px;}
.ContentNavItem, .ContentNavItem a, .ContentNavItem a:link, .ContentNavItem a:active, .ContentNavItem a:visited{font:bold 13px Arial, Helvetica, sans-serif;color:#fff;text-transform:lowercase;text-decoration:none;}
.ContentNavInner{margin:0;}
.ContentNewArrivals{width:600px;padding:0 20px;overflow:none;z-index:2;}
.ContentNewArrivalsTitle{margin:0;font:bold 14px/20px Arial, Helvetica, sans-serif;color:#fff;}
.ContentNavMailing{font:bold 12px/20px Arial, Helvetica, sans-serif;color:#fff;margin:50px 0 0 8px;letter-spacing:0px;text-align:center;}
.ContentLinks, .ContentLinks a, .ContentLinks a:link, .ContentLinks a:active, .ContentLinks a:visited{font:normal 12px Arial, Helvetica, sans-serif;color:#585858;text-decoration:none;}
.ContentLinksText{height:15px;}
.ContentShoppingArea{width:820px;background:#000;margin:0 0 0 20px;}
.ContentShoppingAreaTitle{font:bold 14px/20px Arial, Helvetica, sans-serif;color:#fff;}
.Blog{width:695px;background-color:#787878;}
.BlogInner{padding:6px 5px;}
.Blog td{font:normal 12px Arial, Helvetica, sans-serif;color:#212327;}
.sidelist2, .sidelist2 a, .sidelist2 a:link, .sidelist2 a:active, .sidelist2 a:visited{font:bold 12px Arial, Helvetica, sans-serif;color:#fff;text-transform:capitalize;text-decoration:none;}
.sidelist2 ul{display:block;text-align:left;white-space:nowrap;list-style: none;margin:0;padding:0;list-style-type:none;}
.sidelist2 ul li a{text-decoration:none;color:#fff;}
.sidelist2 li{list-style-type:none;padding:4px 10px 4px 0;border-style:none none dotted;border-width:medium medium 1px;border-color:#fff;}
.sidelist2 li.hover, .sidelist2 li:hover{background-color:#333;color:#fff;}
.aware{color:#990000;font-weight:bold;}

/*---new arrivals section----*/
#newArrivals{margin:0;padding:0;float:right;display:inline;width: 200px;overflow:none;}
#newArrivals p{margin:0;padding:9px 0 0;}

/*---join button and text field----*/
#join{margin:10px 0 0;padding:0;float:left;}
#join .joinbutton{vertical-align:middle;margin:4px 0px 0 5px;}
#join .jointextfield{margin:0px;padding:4px;width:135px;height:18px;background-color:#282828;border:none;font:11px/17px Arial, Helvetica, sans-serif;color:#fff;}
#join2{margin:0;padding:0;}
#join2 .joinbutton2{vertical-align:middle;margin:0 3px 0 0;}
#join2 .jointextfield2{margin:0px;padding:4px;width:140px;height:20px;background-color:#282828;border:none;font:11px/17px Arial, Helvetica, sans-serif;color:#fff;}
.date{color:#ccc;font-weight:bold;font-size:14px;}

#cart h1{font:bold 24px Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;margin:0;padding:0;text-align:left;}
#cart table h1{height:50px;font-weight:normal;font-size: 14px;}
#cart table table{margin: 10px;}

/* upper nav */
#mainheader{width:715px;margin:0 auto;background:#000;display:none;}
.nav-bar{background:#000;height:50px;padding-bottom: 15px;border:1px solid #000; -moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;}
.sharelinks{float:left;margin:15px 0 0 15px;}
.sharelinks a{margin:0 10px;}
ul.nav{float:left;font:bold 13px arial;padding-left: 0;margin-left: 0;height: 20px;}
ul.nav li{list-style:none;display:inline;}
ul.nav li a{padding:1px 30px;text-decoration:none;float:left;color:#000;background-color:#000;border:none;}
ul.nav li a:hover{background-color: #000;}

/* left nav */
.illicitpremium{margin:0 0 10px 5px;}
.martyf-bg{margin-top:15px;}
ul#martyf{width:150px;color:#000;margin:0;}
ul#martyf li{list-style:none;font-weight:bold;margin-left:-40px;padding:4px 0;width:150px;text-align:center;background:#fff;}
ul#martyf li a{color:#000;font-size:14px;}
ul#martyf li a:hover{text-decoration:none;}
ul#other{font-style:Arial, Helvetica, sans-serif;font-size:13px;list-style-type:none;margin:15px 0 0;padding:0;width:150px;background:#000;}
ul#other a{display:block;text-decoration:none;}
ul#other li{margin-top:1px;border:none;color:#fff;list-style:none;}
ul#other li a{color:#fff;padding:7px 10px;font-weight:bold;text-align:center;font-size:14px;}

/* content area */
.section-break{background:url(../images/heading_home_dots.gif);width:100%;height:2px;margin:25px 0;}
.news-article img{display:block;margin:0 auto;}

/* right sliders */
#rightSlide1, #rightSlide2, #rightSlide3, #rightSlide4, #rightSlide5{width:200px;height:300px;margin:0 auto;background:#000;display:none;}
#newArrivals .nivoSlider{margin:20px 0;}
#follow-placeholder{position:relative;right:20px;margin-bottom:15px;}
#footer{width:100%;}
#footer img{margin:0 auto;}

/* products */
h1 .cart-icon{float:right;}
.product-container{width:245px;padding:10px;float:left;}
.product-container .first{clear:left;}
.product-container a{text-decoration:none;border:none;outline:none;}
.product-container img{margin:0 auto;display:block;border:none;height:288px;width:245px;}
.product-container h3{text-align:center;text-transform:uppercase;height:30px;}
.product-container .price{float:left;width:140px;padding-left:20px;color:#666;}
.product-container .price p{margin-top:0;font-weight:bold;}
.product-container .add-to-cart{float:right;width:65px;padding-right:20px;}
.product-container .extra-details{float:left;clear:both;height:30px;}

/* individual products */
.individual h1{margin:5px 0;clear:both;font:bold 24px Arial, Helvetica, sans-serif;color:#fff;}
.individual .DetailPageNextPrev{padding-bottom:20px;}
.individual .main-image{margin:20px auto;display:block;}
.individual #product-data{margin:0 auto;width:650px;}
.individual #details{float:left;}
.individual .code{color:#999;}
.individual .price{font-weight:bold;}
.individual .previous{float:left;}
.individual .next{float:right;}
.individual .order-item{width:180px;float:right;}
.individual .order-item td{padding:4px;}
.individual .order-item p{font-weight:bold;margin:0 5px 0 0;}
.individual .order-item p, .individual .order-item .submit{float:right;}