* { margin:0; padding:0; }
body          {font-family: 'SegoeUINormal', Arial; font-size:12px; color:#414141; background:url(../images/pattern.gif) repeat top;}
img           { border:0; vertical-align:top; }
a             { color:#1e7ec8; text-decoration:underline; }
a:hover       { text-decoration:none; }
:focus        { outline:0; }

.wrapper {width:100%;}

.main-container {width:100%; position:relative;}
.main {width:960px; margin:0 auto; background:url(../images/contentbg.png) repeat-y top; padding:10px 20px 20px 20px;}

.col-main {float:left; width:960px; padding:0px; position:relative;}
.col-main {float:left; width:960px; padding:0px; position:relative;}
.col-main {float:left; width:960px; padding:0px; position:relative;}
.col-main {float:left; width:960px; padding:0px; position:relative;}
.col-main {float:left; width:960px; padding:0px; position:relative;}
.col-main {float:left; width:960px; padding:0px; position:relative;}
.col-main {float:left; width:960px; padding:0px; position:relative;}
.col-main {float:left; width:960px; padding:0px; position:relative;}


.header-container {width:100%; background:url(../images/headerbg.png) repeat-x top;}
.header {width:1000px; margin:0 auto; height:146px;}

.header .logo {float:left; margin:12px 0 0px 8px; text-decoration:none !important;}
.header h1.logo {margin:0; float:left;}


.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col3-layout .product-options-bottom .price-box:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }



.logomaintenance {text-align:center !important; width:1000px; display:block; padding:10px; margin:0;}
.logomaintenance .logo {margin:12px 0 0 8px; text-decoration:none !important; float:none !important;}
.footercopymaintenance {border-top:none;}
.maintenancecontmain {width:945px; text-align:center;font-size:28px; font-family:"HelveticaNeueLTStd77BdCn",Arial;}

.footer-container {width:100%; background:url(../images/footerbg.gif) repeat-x top #3fadff; float:left;}
.footer {width:980px; margin:0 auto; padding-left:10px;}
.footercopymain {float:left; border-top:1px solid #4dbcfa; padding:12px 0; width:980px;}
.footercopy {color:#e9e9e9; text-align:center;}
