body							{ border-top: 7px solid #b61414; background: #303030 url(../img/shop/bg.jpg) 0 0 repeat-x; }

a, a:focus, a:hover, a:active, a:visited { color: #000; font-weight: bold; }

.page_margins					{ margin-top: 0; }

#header							{ position: relative; height: 100px; }
#header #topnav					{ position: absolute; top: 0; left: 0; right: auto; margin: 0; padding: 0; }
#header h2						{ margin: 0; padding: 0; }
#header h2 a					{ position: absolute; top: 15px; right: 0; height: 66px; width: 178px; background: url(../img/shop/logo.png) 0 0 no-repeat; }
#header h2 a img				{ display: none; }
#header #nav					{ left: 0; right: auto; font: italic 18px/24px "Trebuchet MS", Helvetica, sans-serif;  }
#header #nav .hlist ul li a		{ margin: 0 2px 0 0; font-weight: normal; text-transform: none; text-shadow: 2px 2px 2px #333; }

#short-login-form				{ background: #B61414; padding: 0 7px 7px; border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; }

#main 							{ background: transparent; padding-top: 0; }
.dk #main_content				{ background: transparent; }
.no #main_content				{ background: transparent; }
#main_content					{ background: #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#footer 						{ background: transparent; }


div#campaignproducts			{ background: transparent; }
div#campaignproducts .image-link{ background: transparent; border: none; }
.homepage .subcl,
.homepage .subc,
.homepage .subcr				{ background: #202020; color: #fff; margin: 0 5px; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.homepage .subcl				{ margin-left: 0; }
.homepage .subcr				{ margin-right: 0; }

.homepage .subcl .vlist a,
.homepage .subc .vlist a,
.homepage .subcr .vlist a		{ color: #fff; }

.homepage .subcl h6.vlist a,
.homepage .subc h6.vlist a,
.homepage .subcr h6.vlist a		{ color: #b61414; }

#homepage-login-form			{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* main navigation */
#nav .hlist ul li a { background-color: transparent; color:#fff;}
/* active main navigation and main "border" */
#nav .hlist ul li a:hover,
#nav .hlist ul li a:active,
#nav .hlist ul li a:focus,
#nav .hlist ul li.active a {background-color: transparent; color:#b61414;}
/* topnav and bottomnav*/
#topnav, 
#bottomnav,
#topnav a, 
#topnav #short-login-form h6,
#bottomnav a {color:#fff !important;}


a.button, .buttons a, button	{ padding-top: 1px; padding-bottom: 1px; font-weight: normal; background: url(../img/shop/button.png) repeat-x 0 50%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }


#short-search-form h3			{ padding-left: 0; background: none; }
#short-search-form input		{ width: 150px; }

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.product-name, .product-name a
{ color: #b61414; }

.category-name { min-height: 35px; }







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

