body {margin: 0 0 15px 0;background: #000 url(img/body_bg.gif) repeat-x;font-size: 12px;color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;}

* {padding:0px;margin:0px;}
#wrapper {width: 992px;margin: 0px auto 0 auto;overflow:hidden;display:block;} 

/* index.html | Start */

#head {height: 98px;width: 991px;margin: 0px 0px 0 0px;border: 1px solid #303030; border-width: 0 1px 0px 0px;}
#headcontent {width: 990px;height: 140px;margin: 0 auto 0 auto;background-position: top right;background-repeat: no-repeat;}
#headimg {float: left;}
#headlogo {float:left;width: 465px;padding: 0px 0 0 0px;}
#headright{float:right;width: 505px;text-align: right;padding:10px 20px 0 0;color:#505050;}
#headright a{color:#606060;font-size:11px;}
#searchbox {width: 250px;margin:  0;float:right;display:block;overflow:hidden;} 
#langbox {width: 80px;margin: 0px;padding: 1px;float:right;display:block;overflow:hidden;} 

#headmenu {clear: both;width: 990px;margin: 0 auto 0 auto;color: #ffffff;font-size: 11px;overflow:hidden;}


#headlink {font-size: 10px;color: #fff;background: #6ca9dc;display:block;height:23px;text-align: right; right:10px;width: 990px;border-bottom:1px solid #fff;line-height:20px;margin: 0px 0 0 0px;padding: 0 0px 0 0;}
#headlink a{padding: 0 7px;text-decoration:none;margin: 3px 0px 0 0;color: #fff;border: 1px solid #fff; border-width: 0 0 1px 1px;background: #6ca9dc;display:block;line-height:20px;height:20px;overflow:hidden;float:right;}

#headmenucontent {width: 990px;margin: 0 0 3px 0;float: right;z-index:500;overflow:hidden;}
#headmenucontent a{float: right;margin-right:5px;}

.headmenulink {margin: 11px 0 0 0px;padding: 0;}
.headmenulink li {display: inline;list-style-type: none;margin: 0;padding: 0;}
.headmenulink li a {display: block;float: left;width: 124px;height: 25px;text-align: center;font-size: 14px;color: #ffffff;font-weight: bold;}
.headmenulink li a:hover {color: #ffffff;}


#navtrail {width: 950px;padding: 12px 0 0 22px;font-size: 10px;margin: 0 0 12px 0;color:#404040;}
#navtrail a{color:#404040;}
.mainpic {text-align:center;margin-bottom:12px;}
.mainpic img{border:1px solid #cdcdcd;}
#content {width: 990px;background: #000; border: 1px solid #303030; border-width: 0 1px 1px 1px;padding-bottom:20px;background-repeat: repeat-x;margin: 0 auto 0 auto;}
#leftcontent {width: 200px;margin: 0px;float: left;padding: 0 0 40px 20px;}
#col3_content {width: 510px;float: left;margin: 0 10px 40px 10px;}
#col12_content {width: 728px;float: left;margin: 0 10px 40px 10px;border: 1px solid #303030;}
.col12head{width: 690px;float: left;padding:15px;margin-bottom:10px;} 
#col21_content {width: 730px;float: left;margin: 0 10px 40px 10px;background: #101010;}
.col21head{width: 690px;overflow:hidden;float: left;border: 1px solid #cdcdcd; padding:20px;margin-bottom:10px;background: url(img/pinfohead_bg.gif) no-repeat;}
#col1_content {width: 920px;float: left;margin: 0 18px 40px 18px;}
#rightcontent {width: 200px;padding: 0 10px 0 0;float: left;}


.maincontentnews {padding:15px;}


#footer {width: 992px;margin: 0 auto 00px auto;}
#footerbox {width:992px;margin: 0 auto;height: 170px;background: #89b9e4 url(img/footer_bg.gif) repeat-x;background-position: bottom;padding: 20px 0  20px 0;overflow:auto;color: #fff;}

.floatbox {vertical-align: top;width: 269px;padding-left: 40px;float:left;}
.floatbox a, .floatbox h3 {color: #fff;}
.floatbox a:hover {color: #fff;}
.floatbox a, .floatbox h5 {color: #fff;font-size:11px;font-weight:normal;padding-left:5px;margin: 10px 0px;line-height:14px;}
.floatbox p {margin: 0px;padding: 0px;}
.floatbox .hr {border-bottom:1px solid #fff;}

#footerline {width:990px;margin: 0 auto;background: #89b9e4 url(img/footer_line.gif) repeat-x;background-position: bottom;0;overflow:auto;color: #fff;height:20px;}


#copyright {width: 990px;margin: 10px auto 0 auto;text-align: center;font-size:11px;color:#666;}
#copyright td{font-size:11px;color:#666;}
#copyright a{color:#666;}

/* index.html | Stop */


/* ajax search | Start */

.suggest_link { padding:6px 6px; line-height:14px;text-align:left;display:block;overflow:hidden;text-decoration:none;width:200px;}
.suggest_link_over { padding:6px 6px; cursor:pointer; line-height:30px; background:#bf5000; color:#fff;  text-align:left;}
.suggest_link_close, a.closeLink, a.closeLink:link, a.closeLink:visited, a.closeLink:hover, a.closeLink:active { cursor:pointer; display:block;text-align:left;color:#95a0ab !important; border:0 !important; background:url(img/suggestClose.gif) no-repeat right center; }
.closeContainer { background:#fff; display:block; text-align:right;width:220px;}
.closeContainer a.closeLink, .closeContainer a.closeLink:link, .closeContainer a.closeLink:visited, .closeContainer a.closeLink:hover, .closeContainer a.closeLink:active { display:block; }
.search_suggest_inner { float:left;text-align:left;height:28px;display:block;}
#search_suggest { position:relative; visibility:hidden;  background:#fff; float:left; top:px; left:0px; z-index:1000; border:1px solid #529cde; }	

/* ajax search | Stop */



/* checkout_shipping | Start */

.checkouthead {width: 213px;padding: 30px 2px 5px 2px;overflow: hidden;text-align: center;float: left;margin: 0 0 0 10px;background: #202020;font-size: 12px;font-weight:bold;color:#666666;}
.checkoutheada {width: 213px;padding: 30px 2px 5px 2px;overflow: hidden;text-align: center;float: left;margin: 0 0 0 10px;background: #ba32f8;font-size: 12px;font-weight:bold;color:#fff;}

.checkoutsitebg {padding:20px;border:1px solid #303030;margin-top:1px;}

.checkoutinvoice {margin:20px;}

.addresslabel {background: #202020;padding: 20px;}

.addressleft {width: 270px;padding: 3px;margin: 0 50px 0 0;float: left;font-size: 11px;background: #202020;}

.addressbutleft {width: 200px;float: left;}

.checkoutpay {border: 1px dashed #303030;padding: 4px;margin: 3px 0 6px 0;background: #202020;}
.checkoutpaysel {float: left;width: 40px;}
.checkoutpaytit {width: 600px;float: left;margin: 0 10px 0 0;}

.checkoutip {border: 1px solid #303030;padding: 5px;margin: 5px 0 5px 0;text-align: center;background:#202020;color:#fff;}

.agbcheck {background: #202020;padding: 2px;margin: 3px 3px 15px 0;}

.freeshipping {background: #202020;padding: 4px;margin: 4px 0 4px 0;}

.checkoutconf {border: 1px solid #303030;padding: 4px;font-size: 11px;}

.checkouttotal {text-align: right;float: right;}

/* checkout_shipping | Stop */



/* shopping_card | Start */

.cardlisthead {border: 1px solid #303030;overflow:hidden;}
.cardlisthead ul{list-style-type: none;margin: 0;padding: 0;}
.cardlisthead li {float: left;}
.cardlistheadtab {background:#101010;height:26px;line-height:26px;}

.cardmessage {border: 1px solid #303030;padding: 5px;margin: 5px 0 5px 0;text-align: center;background:#eff5ea;color:#3d6611;}

.cardlistcontent {background:#202020;overflow:hidden;height:140px;border: 1px solid #303030;border-width: 0 1px 1px 1px;}
.cardlistcontent ul{list-style-type: none;margin: 0;padding: 0;}
.cardlistcontent li{float: left;}
.cardlistsubtab {padding:10px;height:140px;}

.cardlistbtn {border: 1px solid #303030;overflow:hidden;}
.cardlistbtn ul{list-style-type: none;margin: 0;padding: 0;}
.cardlistbtn li {float: left;background:#202020;}

.cardemptyhead {border: 1px solid #303030;overflow:hidden; height:24px;background:#202020;}
.cardemptycontent {background:#303030;overflow:hidden;height:140px;line-height:120px;border: 1px solid #303030;border-width: 0 1px 1px 1px;}

.cardblock {border: 1px solid #303030; background:#202020;width:250px;height:90px;font-size:12px;margin-top:20px;padding:20px;float:right;text-align:right;}

/* shopping_card | Stop */



/* create_account | Start */

.createacntbg {padding:20px;border:1px solid #303030;margin-top:24px;}
.createacntbg label{width:280px;margin: 0 0 10px 50px;}

/* create_account | Stop */



/* account_history | Start */

.orderhisttop {border: 1px solid #303030;overflow:hidden;list-style-type:none;background:#101010;}
.orderhisttop ul{list-style-type: none;margin: 0;padding: 0;}
.orderhisttop li {float: left;padding-left:10px;}
.orderhisttoptab {background:#202020;height:26px;line-height:26px;}

.orderhistcontent {background:#202020;overflow:hidden;line-height:60px;height:60px;border: 1px solid #303030;list-style-type:none}
.orderhistcontent ul{list-style-type: none;margin: 0;padding: 0;}
.orderhistcontent li{float: left;}
.orderhistsubtab {padding:10px;height:140px;}

.orderhistvalue {text-align:right;padding:10px 15px 5px 0;}

.orderhistblock td{font-size:12px;}

/* account_history | Stop */



/* Login-Seite | Start */

.loginsitenew {float: left;margin: 0; border:1px solid #303030;padding:0px;background:#202020;width: 450px;height:300px;}
.loginsitenew h2{color:#ba32f8;border-bottom:1px solid #303030;width: 360px;text-transform: uppercase;padding:5px 10px;margin:10px 15px;}
.loginsitenew p{margin:15px;padding:0px;height:192px;}

.loginsiteclr {float: left;width: 16px;overflow: hidden;}

.loginsitelog {float: right;margin: 0; border:1px solid #303030;padding:0px;background:#202020;width: 450px;height:300px;}
.loginsitelog h2{color:#ba32f8;border-bottom:1px solid #303030;width: 390px;text-transform: uppercase;padding:5px 10px;margin:10px 15px;}
.loginsitelog p{margin:15px;padding:0px;height:40px;}
.loginsitelog a{font-size:11px;text-decoration:underline;}
.loginsitebtn {text-align:right;padding:8px;background:#202020;}

.loginsiteftr {height:152px;} 


/* Login-Seite | Stop */


/* Überschriften | Start */

h1 {color:#ba32f8;height: 21px;overflow: hidden;font-size: 17px;font-weight: bold;padding: 6px 0 0 0px;margin: 0 0 10px 0;} 
.h1lined {width: 920px;border-bottom:1px solid #303030;}

h2 {font-size: 12px;margin: 0 0 5px 0;padding: 0;}

.h2list {font-size: 11px;margin: 0 0 10px 0;padding: 8px 5px 8px 5px;background: #eaeaea url(img/h2list.gif) repeat-x;overflow: hidden;}
.h2list a {color: #5c5c5c;display:block;}

h3 {font-size: 15px;margin: 0 0 5px 0;font-weight:bold;color:#303030;}
h3 a{color:#e26703;}

h4 {padding: 6px;background: #202020;margin: 0;font-weight: bold;color: #fff;font-size: 11px;}

/* Überschriften | Stop */



/* Info-Box | Start */

.boxhead {width: 186px;height: 18px;padding: 6px 0 0 12px;background-image: url(img/boxhead.gif);margin: 0;color: #404040;border: 1px solid #303030;font-size: 11px;font-weight: bold;} 

.boxcontent {padding: 5px;margin: 0 0 0px 0;font-size: 11px;background:#101010;border: 1px solid #303030;border-top: 0;} 
.boxbottom {margin: 0 0 15px 0;font-size: 11px;border-top: 0;}
.boxbottomlink {padding: 5px;margin: 0 0 15px 0;background:#101010;font-size: 11px;border: 1px solid #303030;border-top: 0;}  
.boxbottomlink a{text-decoration:underline;}
.boxbottomlink img{padding-right: 5px;} 
.boxcontentcat {padding: 1px 1px 0 1px;margin: 0 0 15px 0;background:#101010;font-size: 11px;border: 1px solid #303030;border-top: 0;}
.boxcontentprice {margin: 4px 4px 7px 4px; padding: 3px;color:#fff;text-align: center;}

.boxbestseller {border-bottom: 1px dashed #cccccc;margin: 0 0 5px 0;padding: 4px;}
.boxcontentbestseller {font-size: 10px;text-align: right;margin: 0; padding: 0;}

/* Info-Box | Stop */




/* Login-Box | Start */

#loginbox {clear: both;width: 900px;padding: 5px 0 0 0;}
#loginbox a {color: #ffffff;}
.loginboxtext {float: left;margin: 8px 5px 0 5px;}
.loginboxbutton {float: left;margin: 4px 5px 0 5px;}
.loginboxnew {margin: 5px 0 15px 0;padding: 0 0 5px 0;border-bottom: 1px dashed #000000;}

/* Login-Box | Stop */



/* Bewertungen | Start */

.reviews {padding: 10px;background: #faf7ee;border: 1px solid #dddcdc;margin: 0 0 10px 0;}
.reviewsbox {padding: 10px;border: 1px solid #dddcdc;margin: 0 0 10px 0;}
.reviewsinfo {padding: 5px;background: #fff;border: 0px solid #dddcdc;margin: 0 0 10px 0;font-size: 11px;}
.reviewsboxinfo {padding: 10px;border: 1px solid #dddcdc;margin: 0 0 10px 0;}

.previewsbox {padding: 5px;background: #dee5e8;border: 1px solid #bebcb7;margin: 10px 0;}
.h1rev {height: 21px;font-size: 16px;font-weight: bold;padding: 6px 0 0 0px;margin: 0 0 10px 0;}
/* Bewertungen | Stop */



/* Categorie-Listing | Start */

.catmargin {width: 12px; overflow: hidden; float: left;}

.catname {width: 160px;text-align: center;float: left;}
.subcatbox {border: 1px solid #adc2de;padding: 5px;float: center;display:block;}
.catname a {display: block;padding: 5px;}
.catname a:hover {}

/* Categorie-Listing | Stop */



/* Produktinfo | Start */

.pinfohead {width: 690px;float: left;border: 1px solid #303030; height:310px;border-bottom:0px;padding:20px;} 
.pinfocontent {width: 690px;float: left;border: 1px solid #303030; border-top:0px;padding:20px;} 

.pnavig {width: 680px; padding:5px 10px;font-size:11px;clear:both;border: 1px solid #303030; margin-bottom:10px;color:#8c8c8c;}
.pnavig a {color:#8c8c8c;}
.pimages {width: 300px;float: left;text-align: center;padding: 0 6px 0 0;}
.pimagesbg {width: 260px;height:260px;float: left;text-align: center;padding: 10px;margin-left:10px;border: 1px solid #303030; background:#101010;}

.pheadbox {width: 370px;float: right;text-align: left;}
.pheadbox h1 {width: 370px;float: right;text-align: left;font-size:15px;}
.pheadbox a{color:#fff;text-decoration:underline;}

.poptions {padding: 10px;background: #faf7ee;font-weight: bold;font-size: 11px;margin-top:10px;border: 1px dashed #a59e89;}
.poptions select{border: 1px solid #a59e89;padding:1px;}

.pprice {font-size:15px;font-weight:bold;padding:0px;margin:0px;color:#ba32f8;}

.pdesc {clear: both;padding: 5px;margin: 0 0 10px 0;}
.pdeschead {font-weight: bold;color: #000000;background: #dee5bd;border: 1px solid #b2bc73;border-bottom: 0;width: 200px;margin:0;padding: 5px;}

.pinfofacts {float: left;width: 170px;height: 17px;padding: 2px 5px 2px 5px;margin: 0 5px 0 0;font-size: 11px;border: 1px solid #ba3026;background: #ffdcd7;}
.productbut {float: left;width: 170px;height: 20px;padding: 2px 5px 2px 5px;margin: 0 5px 0 0;font-size: 11px;border: 1px solid #6691c0;background: #dbe8fa;}

.leftsideproduct {clear: both;width: 210px;height: 225px;overflow: hidden;float: left;padding: 5px 0 0 0;margin: 0 116px 0 0;border: 1px solid #b2bc73;text-align: center;}
.rightsideproduct {width: 207px;float: left;margin: 0;}

.pboxlist {padding:0 5px;}
.pboxcontent {width: 214px;height: 330px;border: 1px solid #303030;float: left;margin: 0 5px 10px 5px; background:#101010;}
.pboximage {margin: 5px 0 15px 0;text-align: center;height: 170px;}
/* Produktinfo | Stop */



/* Produktlisting | Start */

.listingimage {margin: 5px 0 15px 0;text-align: center;height: 180px;}

.pricebox {text-align: center;}
.boxlistbg {padding:10px;}
.boxlisting {width: 222px;height: 330px;border: 1px solid #e2e1e1;float: left;margin-bottom: 10px; background:#fff;}

.plistinghead {float: left;margin: 0; border-bottom:0px;padding:20px;border: 0px solid #e8e8e8;border-bottom:0px;width:690px;margin-bottom:1px;} 
.plisting {width: 220px;height: 330px;border: 1px solid #303030;float: left;;margin-bottom: 10px;background:#101010;}
.plistingclr {float: left;width: 12px;overflow: hidden;}
/* Produktlisting | Stop */


/* Produktbundle | Start */
.bundlebox {background: #fff;}
.bundleboxheadline {background: #f8f8f9;font-family: Verdana, Arial, sans-serif;font-size: 11px;height:26px;padding-left:5px;font-weight: bold;}
.bundleboxhead {background: #efefef;font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight: bold;}
.bundleboxsum {background: #efefef;font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}
.bundleboxsave {background: #efefef;font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;color: red;}
.bundleboxcontent {background: #f8f8f9;font-family: Verdana, Arial, sans-serif;font-size: 11px;font-weight: bold}
.bundletopiccontent_1 {font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight: bold;}
.bundletopiccontent_2 {font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight: bold;color: red;}
.bundlecontenttopics {font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight: bold;}
.bundlecontenttopicssmall {font-family: Verdana, Arial, sans-serif;font-size: 9px;font-weight: normal;}
/* Produktbundle | Stop */


/* Navigator | Start */

#naviglist {height:12px; padding: 6px 5px 11px 5px;}
#naviglist td {color:#505050;}

/* Navigator | Stop */



/* Menu | Start */
 
ul.navilist { list-style-type:none; margin:0px;padding:0px;}
li.maincat {padding:0px; margin: 0;}

/* Menu | Stop */



/* Kategorie | Start */
 
.maincat { list-style-type:none; margin: 0; padding: 0; }  
.maincat a {font-size: 11px; color:#fff; padding: 7px 5px 7px 20px; display: block; background: url(img/cat1_icon.gif) no-repeat 4px 8px;}
.maincat a:hover{color: #fff; text-decoration: none;background: #303030 url(img/cat1_icon.gif) no-repeat 4px 8px;}
.maincat a.active{color: #fff; text-decoration: none;background: #303030 url(img/cat1_icon.gif) no-repeat 4px 8px;}
.maincat a.active:hover{color: #fff; text-decoration: none;background: #303030 url(img/cat1_icon.gif) no-repeat 4px 8px;}

/* Kategorie | Stop */
 
 

/* Kategorie 1. Ebene  | Start */
 
.subcatlevel1 {margin: 0; padding: 0;  }
.subcatlevel1 a{font-size: 10px; color:#fff; padding: 5px 5px 5px 25px; display: block; background:  url(img/cat2_icon.gif) no-repeat 9px 6px;margin: 0px 0px 0px 0px;}
.subcatlevel1 a:hover {text-decoration: none;}
.subcatlevel1 a.active{}
.subcatlevel1 a.active:hover{}

/* Kategorie 1. Ebene  | Stop */
 
 

/* Kategorie 2. Ebene  | Start */
 
.subcatlevel2 {margin: 0; padding: 0; border-bottom: 1px solid #ffffff;}
.subcatlevel2 a{font-size: 10px; color:#101010; padding: 5px 5px 5px 35px; display: block; background: #f1f1f1;}
.subcatlevel2 a:hover {background: #6691c0; color: #ffffff; text-decoration: none;}
.subcatlevel2 a.active{background: #6691c0; color: #ffffff;}
.subcatlevel2 a.active:hover{background: #6691c0; color: #ffffff; text-decoration: none;}

/* Kategorie 2. Ebene  | Stop */
 


/* Kategorie 3. Ebene  | Start */

.subcatlevel3 {margin: 0; padding: 0; border-bottom: 1px solid #ffffff;}
.subcatlevel3 a{font-size: 11px; color:#101010; padding: 5px 5px 5px 45px; display: block; background: #f1f1f1;}
.subcatlevel3 a:hover {background: #6691c0; color: #ffffff; text-decoration: none;}
.subcatlevel3 a.active{background: #6691c0; color: #ffffff;}
.subcatlevel3 a.active:hover{background: #6691c0; color: #ffffff; text-decoration: none;}

/* Kategorie 3. Ebene  | Stop */


/* Upcomimg | Start */

.upcome {width: 728px;float: left;}
.upcome strong{margin-bottom:10px;display:block;}
.upcoming {width: 580px;float: left;}
.upcomingdate {width: 140px;float: left;text-align: right;}
.upcomingover {border-bottom: 1px solid #cccccc;padding: 4px 0 4px 0;margin: 0 0 10px 0;}

/* Upcoming | Stop */


/* Infobox  | Start */

.infoboxlnk a {font-size: 11px; color:#2f2f2f; padding: 5px 5px 5px 12px; display: block; background: #fff;}
.infoboxlnk a:hover{background: #eaeaea; color: #2f2f2f; text-decoration: none;}
.infoboxlnk a.active{background: #eaeaea; color: #2f2f2f;}
.infoboxlnk a.active:hover{background: #eaeaea; color: #2f2f2f;}

/* Infobox  | Stop */


/* Diverse  | Start */

.logoffbut {clear: both;margin: 0;padding: 12px 0 0 25px;}
.logoffbut a {color: #ff0000; font-weight: bold;}

.taxinfo {font-size: 10px;}
.listabstand {float: left;width: 16px;overflow: hidden;}

.accountleftbox {width: 300px;padding: 5px;float: left;margin: 0 0 0 7px;font-size: 11px;}
.accountprice {text-align: right;padding: 0;margin: 0;}
.trenner {height: 1px;overflow: hidden;background: #000000;margin: 4px 0 4px 0;}
.giftcartbox {background: #202020;border: 1px solid #303030;padding: 3px;text-align: center;}
.littleaddress {font-size: 11px;border: 1px solid #a4c0d8;padding: 3px;margin: 2px 0 5px 23px;}

.bearbeiten {color: #6584a2;}
.downloadbox {border: 1px solid #cccccc;padding: 4px;margin: 10px 0 10px 0;}
.errosearchbox {width: 350px;padding: 20px;margin: 0 auto 0 auto;border: 1px solid #303030;background: #101010;}

.artcont {width: 410px;float: left;}
.artcontsize {width: 130px;float: left;text-align: right;}
.artcontbox {border-bottom: 1px solid #cccccc;padding: 4px 0 4px 0;margin: 0 0 10px 0;}
.gratuatebox {width: 200px;}
.gratuatedleft {width: 100px;float: right;padding: 2px 0 2px 0;}
.gratuatedright {width: 100px;float: right;padding: 2px 4px 2px 0;}
.smallText {font-size: 11px;}

.clr {clear: both; margin: 0; padding: 0;height: 0px;}
.clrnone {clear: both; margin: 0; padding: 0; height: 0px; overflow: hidden;}
.clrsmall {clear: both; margin: 0; padding: 0; height: 1px; overflow: hidden;}
.clrmiddle {clear: both; margin: 0; padding: 0; height: 4px; overflow: hidden;}
.clrlarge {clear: both; margin: 0; padding: 0; height: 8px; overflow: hidden;}
.clrline {clear: both; margin: 0; padding: 0; height: 1px; overflow: hidden; background: #303030;}

label {width: 180px; display: block; float: left;}
legend {color: #575757;}
fieldset {border: 1px solid #404040; padding: 5px 5px 5px 10px;}

img {border:0;}

a {color: #ba32f8;text-decoration: none;}
a:hover {color: #ba32f8;text-decoration: underline;}

form {display: inline; }

a.pageResults {color: #000000;text-decoration: underline;}
a.pageResults:hover {color: #ffffff;background: #5583b7;}

TD.main, P.main {font-family: Verdana, Arial, sans-serif;font-size: 11px;line-height: 1.5;}

CHECKBOX, INPUT, RADIO, SELECT {font-family: Verdana, Arial, sans-serif;font-size: 11px;}

TEXTAREA {width: 98%;font-family: Verdana, Arial, sans-serif;font-size: 11px;background:#303030;padding:6px;color:#fff;border:1px solid #404040;}

SPAN.greetUser {font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #f0a480;font-weight: bold;}

SPAN.underline {text-decoration: underline;}

TABLE.formArea {background: #f1f1f1;border-color: #cccccc;border-style: solid;border-width: 1px;}

.copyright {font-family: Verdana, Arial, sans-serif;font-size: 11px;line-height: 1.5;text-align:center;overflow:hidden;}

.parseTime {color:#666;font-size: 10px;line-height: 1.5;text-align:center;display:block;}
.parseTime a{font-size: 10px;color:#666;}

A.copyright {color: #000000;}
A.copyright:hover {color: #000000;text-decoration: underline;}

SPAN.markProductOutOfStock {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;color: #c76170;font-weight: bold;}

SPAN.productSpecialPrice {font-family: Verdana, Arial, sans-serif;color: #ff0000;}
SPAN.productOldPrice {font-family: Verdana, Arial, sans-serif;color: #ff0000;text-decoration: line-through;}

SPAN.errorText {font-family: Verdana, Arial, sans-serif;color: #ff0000;}

SPAN.productDiscountPrice {font-family: Verdana, Arial, sans-serif;color: #ff0000;font-weight: bold;}

.smallHeading {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color: #fff;border-bottom: 1px solid #fff;}

#maincopy {width: 990px;margin: 30px auto 0 auto;text-align: center;font-size:10px;color:#000;}
#maincopy strong{font-size:10px;color:#202020;}
#maincopy strong a{font-size:10px;color:#202020;}
#maincopy a{color:#000;font-size:10px;}

/* Diverse  | Stop */


/* Message Box | Start */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#333;}
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height:16px;background-color: #ffb3b5;color:#333; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height:16px; background-color: #99ff00;color:#333; }

/* Message Box | Start */



/* Require | Start */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.poweredby {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;font-weight: bold;}
.onepxwidth {width: 1px;}

/* Require | Stop */









