/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz
   $ XT-Commerce - community made shopping http://www.xt-commerce.com  Copyright (c) 2004 XT-Commerce
   -----------------------------------------------------------------------------------------
   based on:   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
               (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
               (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org
               Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/

body { font-family: Verdana,Arial,Sans-serif; font-size: 12px; color:#404040; margin:0px 0 0 0; padding:0px 0 0 0; background-color:#fff; }
a { text-decoration:none; color:#404040; }
a:hover { text-decoration:underline; color:#ccc; }
a:active { text-decoration:none; }
a:visit { text-decoration:none; }
.link { color:#404040; }
.link_invert { color:#404040; }
a.link_invert:hover  { color:#ccc; }
.link_invert a { color:#404040; }
td.smallText a { color:#404040; }

/* Header-Klassen -- */
h1 { font-weight:900; font-style:italic; height:15px; font-size:14px; margin:18px 0px 15px 0px; padding:2px 5px 2px 25px;  background-repeat: no-repeat; background-image:url(img/arrow_h1.gif); }
h1 a { font-weight:900; font-size:14px; border-style:solid; border-width:0px 0px 0px 0px; border-color:#668D00; margin:15px 0px 0px 0px; padding:0px; width:auto; }
h2 { font-weight:700; font-style:italic; font-size:14px; margin:18px 0px 15px 0px; padding:2px 5px 2px 25px; background-repeat: no-repeat; background-image:url(img/arrow_h1.gif); }
h2 a { color:#000000; }
h3 { text-align:left; font-weight:100; font-size:10px; margin:5px 0px 5px 5px; padding:0px; }
h4 { text-align:center; font-weight:100; font-size:10px; margin:5px 0px 5px 0px; padding:0px; }
h5 { text-align:center; font-weight:700; font-size:13px; margin:5px 0px 5px 0px; padding:0px; }
h6 { text-align:center; font-weight:700; width:200px; font-size:11px; height:15px;margin:10px 0px 5px 0px; _margin:10px 0px 0px 0px; padding:0px; }
h6 a { color: #333333; }
/* Paragraph -- */
p { color:#2b2b2b; padding:0px; margin:5px 0px 5px 0px; }

/* Horizontale Linien -- */
hr { text-align:center; border-style:solid; border-color:#cccccc; border-width:0px 0px 1px 0px; }
hr.lightGrey { width:100%; border:none; color:#D9D9D9; background:#D9D9D9; height: 1px; margin: 7px 0px 7px 0px !important; margin: -2px 0px -2px 0px; line-height:1px; font-size:1px; }

/* Textarea -- */
textarea { font-size:14px; padding:5px; }
.big_textarea textarea { float:both; width:720px; margin-bottom:10px; }
td.main { font-family: Verdana,Arial,Sans-serif; font-size:11px; color:#2B2B2B; margin:auto; border-style:dotted; border-width:0px 0px 0px 0px; border-color:#cccccc; }

/* Input -- */
.input  { font-size:10px; line-height:13px; vertical-align:middle; text-align:left; }
.input_search input { float:left; line-height:13px; margin:11px 10px 0px 21px; width: 150px; border-width:1px; border-color:#cccccc; border-style:solid; }
.input_nl input { width: 135px; line-height:13px; border-width:1px; border-color:#cccccc; border-style:solid; }
.input_login input { width: 130px; line-height:13px; border-width:1px; border-color:#cccccc; border-style:solid; }
.contentsTopics { color:#fff; }

/* - -------- -*/
td.main font { /* color:#fff; */}
/* - -------- -*/


#middleCONTENTBOX span p font { color:#2b2b2b; }

/* Image mit link -- */
img { border:0; }

/* Formular -- */
form { padding:0px; margin:0px; }

/* Product_Beschreibung (über gesamte Seite) -- */
.pro_desc { float:left; width:350px; margin:5px 0px 0px 0px; padding:6px 0 0 10px; border-width:1px; border-style:dotted; border-color:#910400; }

/* Main Container (über gesamte Seite) -- */
div#backgroundCONTENT { float:both; background-image:url(img/bg.gif); background-repeat:repeat-x; background-position:left top; width:100%; height:326px; margin:0px; padding:0px 0 0 0; }
div#mainCONTENT { float:both; padding:auto; margin:auto; width:994px; }

/* Header -- */
div#headerCONTAINER { float:both; margin:auto; padding:auto; height:284px; background-repeat:no-repeat; background-image:url(img/logo_bg_neu.jpg) }
div#header_topCONTAINER { float:right; width:994px; margin:0px 0px 0px 0px; padding:0px; }
div#header_topCONTAINER .flv_go {float:left;
float:left;
height:217px;
margin:17px 0 0 20px;
_margin:19px 0 0 10px;
padding:0;
width:372px;}
div#header_topCONTAINER .flv_go p{margin:0px; padding:0px;}
div#header_topCONTAINER_LANG { float:right; height:15px; width:50px; margin:45px 0px 0px 0px; padding:0px; }
div#header_topCONTAINER .menu { float:right; width:230px; margin:80px 0 0 0;font-weight:900; font-size:11px; color:#FFFFFF; }
div#header_topCONTAINER .menu ul { float:left;list-style-type:none; text-align: center; width: 200px; height:28px; margin:0px; padding:0px; vertical-align:middle; }
div#header_topCONTAINER .menu li {  padding:0px 10px 0px 20px; margin:0px; text-align: left; height:20px; background-repeat:no-repeat; background-image:url(img/spacer.gif); background-position:center left;}
div#header_topCONTAINER .menu li.link { margin:0px; vertical-align:middle; line-height:20px; height:24px; }
div#header_topCONTAINER .menu li.spacer { width:14px; height:7px; background-repeat:no-repeat; background-image:url(img/spacer.gif); margin:9px 0px 0px 0px; padding:0px; }
div#header_topCONTAINER .menu a { color:#ffffff; margin:0px; vertical-align:middle; text-align: center; line-height:15px; height:15px; }
div#header_topCONTAINER .select { float:left; padding-left:5px; padding-top:5px; width:80px; }
div#header_topCONTAINER .text { float:left; font-weight:900; font-size:10px; color:#FFFFFF; heig_ht: 28px; line-height: 28px; vertical-align: middle; }

div#navi_links { float:left; width:990px; margin:17px 0px 0px 5px;}
div#boockm { float:left; width:250px; margin:0px 0px 0px 5px; padding:0px; color:#FFFFFF; font-size:10px; font-weight:100; }
div#boockm a { color:#FFFFFF; text-decoration:none; }

div#help { float:right; width:50px; margin:17px 5px 0px px; padding:0px; color:#FFFFFF; font-size:10px; font-weight:100; }
div#help a { color:#FFFFFF; text-decoration:none; }


div#header_menu { float:left; width:994px; background-color:#FFFFFF; height: 41px; }

/* BOXsearch -- */
div#searchBOX { float:left; width: 228px; margin-left: 3px; height: 41px;  background-repeat: repeat-x; background-image:url(img/search_bg.gif);}

/* BOXmanufactor -- */
div#manufBOX { margin: 0 auto; width:970px; text-align:center; background-repeat: no-repeat;}
div#manufBOX ul { color: #000; vertical-align:middle; list-style-type:none; margin:0px 0px 0px 0px; padding:0px; }
div#manufBOX li { list-style-type:none; }


/* BOXcategories -- */
DIV#categorieBOX_bg { float:left; width: 757px; margin-left: 3px; height: 41px;  background-repeat: repeat-x; background-image:url(img/menu_bg.gif);}

div#categorie_list { float:left; width: 730px; margin-left: 3px; height: 41px; }
div#categorie_list ul { float:left; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0px; padding: 0px; height: 41px; }
div#categorie_list li { float:left; margin:0px; height: 28px; padding: 13px 5px 0px 5px; list-style-type:none;}
div#categorie_list li:hover { background-repeat: no-repeat; background-image:url(img/menu_hover.gif); background-position:bottom center;  }
div#categorie_list a { height: 41px; color: #FFFFFF; text-decoration:none;}

div#manuf_list { float:left; width: 150px; margin-left: 3px; height: 41px; }

/* contentCONTAINER --*/
div#contentCONTAINER { padding:0px; }
div#content_fullCONTAINER { float:left; }
div#content_fullCONTAINERBACKBOX { width:994px; float:left; }
div#content_fullCONTAINERBOX { width:994px; float:left; font-weight:200; }

/*BOXES --*/
li.bestseller { float:left; margin:0px 0px 0px -10px; padding:0; }
li.bestseller a { color:#FFFFFF; }

.boxcart { float:left; width:218px; margin: 0px; padding: 0px; }

div.cart_immage_checkout { float:left;  padding:3px 0px 0px 17px; }
div.cart_immage { float:right;}
div.cart_content{ float:left; width:150px; font-size: 12px; font-weight:bold; margin:15px 0px 0px 20px; _margin:15px 0px 0px 10px; }
div.cart_content_total{ float:left; font-size: 10px; width:150px; margin:15px 0px 0px 20px; _margin:15px 0px 0px 10px; }
li#manufacturers form { flaot:both; padding:0px; margin:0px; }

.bullet { float:left; padding: 0px 0px 0px 0px; _padding: 0px 0px 0px 7px; margin: 0 0 0 0px; _margin: 0 0 0 2px; background: url(img/arrow_box.gif) no-repeat 4px 7px; }
.bullet a { float:left; color:#404040; padding: 0px 0px 0px 0px; margin: 0 0 0 0px; }
.bullet_li { float:left; width:350px; margin: 0px; }

.content { height:25px; margin: 0 auto; text-align: center; width: 990px; background-color: #202020; }
.content .middle  { padding: 5px; text-decoration:none; }
.content .middle link { padding: 0px; color: #CCCCCC; }
.content .middle link a { padding: 0px; text-decoration:none; }

/* Container f�r linke Spalte -- */
div#leftCONTENT_bg { float:left; font-color: #404040; width:228px;_width:220px; background-color:#EFEFEF; margin-left: 3px;}
div#leftCONTENT { float:left; font-color: #404040; width:218px; padding:0px;}
div#leftCONTENT ul { color: #404040; background-color:#EFEFEF; list-style-type:none; width:218px; margin:0px 0px 0px 0px; padding:0px; }
div#leftCONTENT li { float:left; color: #404040; width:140px; padding: 3px 0px 3px 15px; }
div#leftCONTENT li.image { float:left; width:175px; padding: 0px 11px 0px 0px; }
div#leftCONTENT li.head { width:218px; height:30px; font-size:12px; font-style:italic; font-weight:900; text-indent:20px; line-height:30px; color:#404040; vertical-align:middle; padding:0px 0px 0px 0px; margin:0px -5px 0px 0px; _margin:0px 0px 0px 0px; list-style-image:none; background-image:url(img/header_bg.gif); }
div#leftCONTENT li.head a{ color: #404040; }
div#leftCONTENT a{ color: #404040; }



/* module_HEADER -- */
div#login_header  { float:left; width: 742px; height: 44px; background-repeat: no-repeat;}
div#account_header { float:left; width: 742px; height: 44px; margin: 0px 0px 15px 0px; background-repeat: no-repeat; }
div#shoppingcart_header { float:left; width: 742px; height: 44px; margin: 0px 0px 10px 0px; background-repeat: no-repeat;}
div#ckeckout_shipping_header { float:left; width: 732px; height: 44px; margin: 0px 0px 0px 0px; background-repeat: no-repeat;}
div#ckeckout_payment_header { float:left; width: 742px; height: 44px; margin: 0px 0px 0px 0px; background-repeat: no-repeat;}
div#ckeckout_payment_add_header { float:left; width: 742px; height: 44px; margin: 0px 0px 0px 0px; background-repeat: no-repeat;}
div#ckeckout_confirmation { float:left; width: 742px; height: 44px; margin: 0px 0px 0px 0px; background-repeat: no-repeat;}
div#ckeckout_confirm { float:left; width: 742px; height: 44px; margin: 0px 0px 0px 0px; background-repeat: no-repeat;}
div#no_results_header { float:left; width: 742px; height: 44px; margin: 0px 0px 0px 0px; background-repeat: no-repeat;}
div#newsletter_header { float:left; width: 742px; height: 44px; margin: 0px 0px 0px 0px; background-repeat: no-repeat;}
div#wishlist_header { float:left; width: 742px; height: 44px; margin: 0px 0px 15px 0px; background-repeat: no-repeat;}
div#ex_search_header{ float:left; width: 742px; height: 44px; margin: 0px 0px 15px 0px; background-repeat: no-repeat;}
div#more_img{ float:left; width: 742px; height: 44px; margin: 30px 0px 15px 0px; background-repeat: no-repeat;}
div#adress_book { float:left; width: 742px; height: 44px; margin: 0px 0px 15px 0px; background-repeat: no-repeat;}
div#account_pass{ float:left; width: 742px; height: 44px; margin: 0px 0px 15px 0px; background-repeat: no-repeat;}
div#account_history{ float:left; width: 742px; height: 44px; margin: 0px 0px 15px 0px; background-repeat: no-repeat;}

/* Container für mittleren Bereich -- */
div#middleCONTENTBOX { float:left; width:735px; margin:10px 0px 10px 10px; _margin:10px 0px 10px 5px; }
div#middleCONTENTBOX font { font-family: Verdana,Arial,Sans-serif; }
.middleCONTENTBOX a { color: #000000; }

/* Checkout_Succes -- */
div#print { float:left; width:650px; height: 40px; margin:0px; }
div#print .text { float: left; width: 400px; margin:0px; padding: 0px; }
div#print .button { float:left; margin:0px 0px 0px 15px; padding: 0px; }

div#continue { float:left; width:650px; height: 40px; margin:0px; }
div#continue .text { float: left; width: 400px; margin:0px; padding: 0px; }
div#continue .button { float:left; margin:0px 0px 0px 15px; padding: 0px; }

/* Checkout_Succes -- */
div#line { float:left; width:735px; border-width:2px 0 0 0 ; border-color:#F6860B; border-style:solid; margin: 10px 0px 10px 0px;}
div#line2 { float:left; width:990px; margin: 5px 0px 5px 0px; border-width:2px 0 0 0 ; border-color:#F6860B; border-style:solid; }

/*elements middle Content --*/
div.small_greyCONTENTBOX2 { float:left; width:390px; height: 284px; padding:10px; margin: 15px 0px 0px 15px; background-repeat: no-repeat; background-image:url(img/grey_bg2.gif);}
div.small_greyCONTENTBOX3 { float:left; width:730px; height: 250px; padding:10px; margin: 15px 0px 0px 0px; background-repeat: no-repeat; background-image:url(img/grey_bg3.gif);}

div.small_greyCONTENTBOX { float:left; width:275px; height: 284px; padding:10px; margin: 15px 10px 0px 0px; background-repeat: no-repeat; background-image:url(img/grey_bg.gif);}
div.small_greyCONTENTBOX a { color:#000000; }
div.small_greyCONTENTBOX div.input_text {float:left;
font-size:11px;
padding:6px 5px 5px 10px;
width:90px; }
div.small_greyCONTENTBOX div.input_field { padding: 5px; float:left; width: 140px; }
div.small_greyCONTENTBOX div.input_field input { border:1px solid #cccccc; width: 157px;}
div.small_greyCONTENTBOX div.submit { height:17px; vertical-align:top; margin: 12px 0px 0px 0px; float:right; }
div.small_greyCONTENTBOX div.submit input { border-width:0px; padding-top:5px; }

/* navtrail Pfad -- */
div#navtrail { font-size:10px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color: #999999; height:15px; }
div#navtrail a { color: #999999; }

/*Account --*/
#account{ float:left; width:650px; _padding:5px; margin: 10px 0 15px 0; }
#account a.icon { float:left; padding:0px 10px 0px 10px; width:23px; }
#account a.text { float:left; line-height:27px; vertical-align:center; }

/* Gift -- */
#gift_CONTENT { float:left; border-width:1px; border-style:solid; border-color:#F6860B; width:732px; margin: 20px 0px 0px 0px; padding:5px; }

/* Top Partner -- */
.topp { float:left; border-width:1px; border-style:solid; border-color:#cccccc; width:600px; margin: 20px 0px 0px 0px; padding:5px; }

div.header_content { float:left; width:370px; font-size:11px; font-weight:700; text-decoration:underline; }

/* GIFT -- */
#gift_CONTENT div.info_content { padding: 4px 0px 0px 0px; margin: 0px; }
#gift_CONTENT div.small_info_content { float:left; width:370px; }
#gift_CONTENT div.code { float:right; }

#gift_products_CONTENT div.content { width:601px; padding: 4px 0px 0px 15px; margin: 0px; }
#gift_products_CONTENT div.image { float:left; width:120px; height:90px; background-position: center center; background-repeat: no-repeat; }
#gift_products_CONTENT div.descBOX { float:left; width:474px; }
#gift_products_CONTENT div.head { float:both; font-weight:800; }
#gift_products_CONTENT div.desc { float:both; padding: 5px 0; }
#gift_products_CONTENT div.add_gift { float:both; text-align:right; }
#gift_products_CONTENT div.gift_text { float:left; width:600px; padding:6px 0 6px 0; }

/* Order details -- */
#tbl_head div{ border-width:0px 0px 1px 0px; border-color:#cccccc; border-style:solid; color:#F6860B; font-weight:900; 	font-style:italic; float:left; padding:0; margin:0; }
.tbl_headimage { width:135px; border-width:0px 0px 1px 0px; border-color:#cccccc; border-style:solid; }

div.qty { margin:5px 0 0 0; width:40px; text-align:center; }
div.qty input { float:left; width: 35px; }
div.article { width:370px; margin-left: 5px; }
div.article a { color:#000000; }
div.price { width:100px; text-align:right; }

.orders_row .image { width:135px; background-position: center center; background-repeat: no-repeat; }
.orders_row div.article { width:350px; margin:2px 0 0 10px; border-width:0px 1px 0px 0px; border-color:#cccccc; border-style:solid; }
.orders_row div.price { padding: 2px 4px 0px 0px; width:100px; font-weight:bold; border-width:0px 1px 0px 0px; border-color:#cccccc; border-style:solid; }
.orders_row div.price_single { padding: 2px 4px 0px 0px; width:100px; text-align:right;border-width:0px 1px 0px 0px; border-color:#cccccc; border-style:solid; }
.orders_row { float:left; width:720px; height:80px;border-bottom: 1px solid; border-color: #cccccc; }
.orders_row div { float:left; padding:0; height:100%; }

div.remove { float:both; width:105px; text-align:right; }

div.submit_reload { padding-left: 26px; float:left; }
div.submit_checkout { padding:0px; float:right; }
div.submit { height:17px; vertical-align:top; padding-bottom: 10px; padding-right: 5px; float:right; }

#products_blockheader { float:both; background-color:#910400;  border-bottom: 1px solid; border-color: #cccccc; }
#products_blockheader .left { float:left; width:70%; color:#ffffff; margin-top: 15px; font-size:11px; font-style:italic; font-weight:bold; padding:0 0 0 5px; background-repeat: repeat-x; background-image:url(img/pb_blog.gif);}
#products_blockheader .right { float:right; width:28%; margin-top: 15px; font-size:11px; font-style:italic; font-weight:bold; text-align:right; color:#ffffff; padding:0 5px 0 0; background-repeat: repeat-x; background-image:url(img/pb_blog.gif); }
#products_block {  padding:0 5px 0 5px; border-bottom: 1px solid; border-color: #cccccc; }

.total_block { float:right; margin:0 -5px 0 0px; width:400px; }
.total_block table{ border:1px 0 0 0 solid; border-color:#cccccc; float: right; }

.main a{ color: #000000; text-decoration:none; }

/* Categorie Listing -- */
#categorieCONTAINER { float:left; padding: 0px 2px 0 0; height: 58px; margin: 90px 0px 0px 0px;}
#categorieCONTAINER .image { float:both; width: 70px; height: 58px; vertical-align:middle; padding: 0px 8px 0 0; background-position:top center; background-repeat: no-repeat;}
#categorieCONTAINER .categorie_link { float:both; vertical-align:middle; text-align:center; text-weight:800; color:#000000; }
#categorieCONTAINER .categorie_link a{ color:#000000; }
#categorie_descriptionCONTAINER { float:left; margin:15px 5px 0px 5px; padding:0px; width:300px; }

/* new products -- */
#new_productsCONTAINER { float:left; padding:5px 0px 0 0px; width:175px; margin:5px 10px 15px 0px; border-width:1px; border-style:dotted; border-color:#910400; text-align:center; }
p.MsoNormal{ color:#ccc; }

/* ADD_MEASURE_QTY -- */
#ADD_MEASURE_QTY { float:right; width:70px; padding-bottom: 5px; }

/* ADD_MEASURE_QTY_BUTTON -- */
#ADD_MEASURE_QTY_BUTTON  { float:right; width:70px; padding-bottom: 5px; }

/* products histoty -- */
#products_historyCONTAINER { float:both; padding:5px; margin: 5px 0px 15px 3px; _margin: 5px 0px 15px 0px; }
#products_historyCONTAINER .products_historyCONTAINERBOX { float:left; width:286px; height:188px; padding:0px; margin: 5px; border-width: 0 1px 1px 1px; border-style:solid; border-color:#cccccc; }
#products_historyCONTAINER div.headline { float:left; height: 21px; text-indent: 26px; vertical-align:middle; padding:7px 0px 0px 0px; width:286px; background-repeat:repeat-x; background-image:url(img/blue_content_header.jpg); }
#products_historyCONTAINER div.image { float:left; width:60px; height:90px; margin:5px 0px 0px 5px; _margin:5px 0px 0px 3px; padding:0px; border-style:solid; border-width:1px; border-color:#666666; background-position:center center; background-repeat:no-repeat; }
#products_historyCONTAINER div.content { float:left; font-size:12px; width:186px; height:115px; margin: 5px 5px 5px 10px; }
#products_historyCONTAINER div.desc { float:both; height:75px; margin: 0px 0px 5px 0px; }

/* product listing -- */
#product_listing_categorieCONTAINER { float:both; padding:0px; }
#product_listing_categorieCONTAINER .product_listing_cat_descCONTAINER { float:left; font-size:10px; width:450px; margin: 15px 5px 5px 0px; padding:0px; }
.background { float:left; width:143px; height:121px; padding:auto; margin:auto; background-image:url(img/bg_product_image.gif); background-repeat:no-repeat; background-position:center center; }

.background_cat { float:right; width:143px; height:121px; padding:auto; margin: 20px 0px 0px 0px; background-image:url(img/bg_product_image.gif); background-repeat:no-repeat; background-position:center center; }

.pro_background { float:left; width:143px; height:121px; padding:auto; margin:auto; background-image:url(img/bg_product_image.gif); background-repeat:no-repeat; background-position:center center; }

.image { width:135px; height:113px; }

.img_height { float:both; padding:auto; margin:auto; width:135px; height:145px; }
div#button_height { float:left; padding:3px 0px 3px 0px; height:16px; width:71px; margin:5px 0px 5px 0px; }
div#button_height2 { float:left; padding:3px 0px 3px 0px; height:15px; }

div.cat_image { float:left; width:740px; height:194px; background-repeat:no-repeat; }

div#listingBox {float: left; width:700px; margin-left:10px;}

#product_listing_categorieCONTAINER .product_listing_cat_imageCONTAINER { float:right; width:143px; height:121px; margin: 0px 0 0 0px; background-position:center center; background-repeat: no-repeat; }
#product_listing_categorieCONTAINER .manufacturer { float:left; padding:15px 5px 5px 0px; }
#product_listing_categorieCONTAINER .multisort { float:right; padding:0px 5px 5px 0px; }

#product_listingCONTAINER { float:left; width: 207px; height: 310px; _height: 290px; padding:0px; margin:5px 25px 35px 0px; _margin:5px 20px 35px 0px; background-image:url(img/pro_listing_bg.gif); background-repeat:no-repeat; }
#product_listingCONTAINER div.product_listingcontentCONTAINER { float:left; width:207px; height:120px;margin:0px 0 0 0px; }
#product_listingCONTAINER div.product_listingcontent { float:left; height: 110px; width: 207px; margin:0px; }
#product_listingCONTAINER p { float:left; width:170px; margin:0 0 0 8px; }

#product_listingCONTAINER div.zoom { float:left; margin:0px; }

div.BOXprice { float:both; height: 60px; _height: 77px; text-align:center; margin:auto; padding: 0 auto; }

.products_sort { float:left; height:40px; width: 735px; margin: 0px 0px 15px 0px; padding: 0px;}
.products_sort_img { float:left; height:43px; width: 170px; margin: 0; padding: 0px; background-image:url(img/sort.gif); background-repeat:no-repeat;}
.products_sort select { float:left; width:130px; margin: 0px 8px 0px 0px; }
.products_sort2 select { float:left; width:140px; margin: 0px 0px 0px 0px; }
.products_sort2 { float:left; width:150px; margin: 0px}
.products_sort2 .text_sort { float:left; width:100px; padding: 0px; color:#000000; font-size:10px; font-weight:100; margin: 0px}

div.price_box { float:left; width:180px; text-align:center; margin: 0px 0px 0px 15px; _margin: 0px 0px 0px 5px;}
div.price_boxsmall { width:180px; height:55px; }
div.price_boxsmall .price_small { color:#910400; font-weight:600; font-size:12px; padding:0px 0px 0px 0px; }
div.price_boxsmall .price_addon { float:both; font-size:10px; margin: 0px 0px 25px 0px; }
div.price_box .price_small { color:#383838; font-weight:800; font-size:12px; padding:0px 0px 0px 0px; }
div.price_box .price_addon { float:both; font-size:10px; margin: 0px 0px 25px 0px; }
div.price_box .details { float:right; }
div.price_box .add_cart { float:left;}
.add_qty { float:left; width:220px; color: #000000; font-size:11px; font-weight:bold; margin: 5px 5px 5px 9px; padding:3px;}
div.product_price_addon { float:left; width: 220px; text-align:center;color:#999999; font-size:9px; font-weight:100; margin: 0px 0px 0px 5px;}

/* product info -- */
.products_qty { float:left; }

div#img_bg_info { float:left; width: 442px; height: 379px; margin:5px 5px 10px 0px; padding:10px; background-image:url(img/pro_info_img.gif); background-repeat:no-repeat; }
div#img_bg_info .product_imagefullCONTAINER { float: both; margin: auto; padding: 0 auto; width: 350px; text-align:center; background-position:center center; background-repeat:no-repeat; }

div#pro_price_bg { float:left; width: 230px; height: 379px; margin:5px 0px 10px 0px; padding:5px; background-image:url(img/pro_info_price.gif); background-repeat:no-repeat; }
div#pro_price_bg .price_bg { text-align:center; width: 210px; height: 60px; margin:0px; padding:45px 0px 0px 15px; color: #FFF; font-size:12px; font-weight:bold; background-image:url(img/price_bg.gif); background-repeat:no-repeat; }
div#pro_price_bg .pro_name_bg { text-align:center; width: 210px; height: 77px; margin:0px; padding:16px 0px 0px 10px; color: #333333; font-size:12px; font-weight:bold; background-image:url(img/pro_name_bg.gif); background-repeat: no-repeat; }
div#pro_price_bg .pro_model { color: #333333; font-size:10px; font-weight:100; text-align:center; }

#product_info_topCONTAINER { float:both; margin:0px; padding:0px 0px 0px 0px; }
#product_info_topCONTAINER a{ color:#000000; }
#product_info_topCONTAINER .imageCONTAINER { float:left; width:225px; }
#products_mo_images { float:left; padding-left:10px; }
#products_mo_images .product_imageCONTAINER { float: left; width: 143px; height: 121px; margin:5px; background-image:url(img/bg_product_image.gif); background-repeat:no-repeat; }
#products_mo_images .product_imageCONTAINER_img { float:left; background-position:center center; background-repeat:no-repeat; }

.pro_img { float: right; width: 199px; margin: 5px 0px 5px 0px; padding: 10px 10px 10px 10px; border-width:1px; border-style:dotted; border-color:#910400; background-position:center center; background-repeat:no-repeat; }
.pro_img_img { background-position: center center; background-repeat:no-repeat; }

#product_info_topCONTAINER .right { float:right; width:200px; }

div.background { float:left; width:143px; height:121px; margin: 0px 8px 0px 0px; background-image:url(img/bg_product_image.gif); background-repeat:no-repeat; background-position:center center; }

div.background_pro { float:left; width:143px; height:121px; margin: 0px 8px 0px 30px; background-image:url(img/bg_product_image.gif); background-repeat:no-repeat; background-position:center center; }

.option_listing ul{ list-style-type:none; padding:0 0 0 0px; margin:0 0 0 -20px; }
.option_listing li { padding:0 0 0 -10px; margin:0 0 0 -10px; }
#option_listing .left { float:left; width:30px; padding:0 0 5px 0; }
#option_listing .right { float:right; width:165px; padding:0 0 5px 0; }
.option_bullet ul { foat:left; }
.option_bullet li { list-style-image:url(img/arrow_box.gif); }

#option_listing .right .price { float:right; font-weight:600; vertical-align:top; }
.product_pricefullCONTAINER { float: right; width: 220px; text-align:left; margin:0 0 0 20px;  margin:0 0 0 5px; }
.product_pricefull_leftCONTAINER { float: left; text-align:left; margin:0 0 0 10px; padding: 5px; }

div.image { float:both; width:143px; height:121px; padding:5px 0px 5px 0px; background-repeat:no-repeat; background-position:center center; }
div.more_image { float:left; width:70px; height:55px; padding:5px; margin: 0px 10px 10px 0px; background-repeat:no-repeat; background-position:center center; }
div.image_pro { float:left; width:143px; height:121px; padding-left:10px; background-repeat:no-repeat; background-position:center center; }

#product_info_topCONTAINER ul { float:left; margin:0px; padding:0px 0px 0px 20px; }
#product_info_topCONTAINER li { width:350px; margin:0px; padding:0px; }
#product_info_topCONTAINER p.text_zoom { font-size:9px; }
#product_info_topCONTAINER .product_price { float: right; color:#910400; font-size:14px; font-weight:900; }

div#header_imagefooter { height:30px; background-color:#212121; }

.info_content { float:both; margin:0px; padding: 10px 22px 10px 28px; }
.info_content_aff { float:both; margin:0px; padding: 10px 22px 10px 10px; }
.info_content_right { float:right; height:65px; text-align:right; margin:5px 0px 0 0; padding: 10px 0px 10px 5px; }

.also_purchased { float:both; margin:0px; padding: 2px 0px 2px 0px; }

.reviews { float:both; margin:0px; padding: 2px 0px 2px 0px; }

.button_left { float:left; padding:5px 0px 0px 0px; }

.button_right { float:right; padding-top:5px; padding-bottom:5px; }
.button_right a{ color:#000000; }
.button_right input{ border-width:0px; }

.text_red { color:#e90606; }

.reviews div { vertical-align:bottom; height:25px; float:left; padding: 5px 2px 0px 2px; }
.reviews div.input_rating { padding: 1px 2px 2px 2px; vertical-align:top; }
.reviews div.submit { float:right; padding: 1px 2px 2px 2px; vertical-align:top; }

/* Sitemap -- */
.sitemapBOX .sitemapBOXleft { display:table;  float:left;  width:280px;  margin-bottom:15px; }
.sitemapBOX .sitemapBOXright { display:table;  float:right;  width:280px;  margin-bottom:15px; }
.sitemapBOXheader { padding:3px; background-color:#910400;  color:#FFFFFF;  font-weight:bold; }
.sitemapBOXheader a:link, .sitemapBOXheader a:visited, .sitemapBOXheader a:hover { color:#FFFFFF;  text-decoration:none; }
.sitemapBOXcontent { padding:6px; border-style: dotted;  border-width:0 1px 1px 1px ;  border-color:#910400;  }
.sitemapBOXcontent li { list-style-type:none; }

/* menu -- */
#cross_sellingCONTAINER { float:left; margin:15px 0 5px 10px; }
#cross_sellingCONTAINER .cross_sellingCONTAINERBOX { float:left; width: 150px; height: 205px; text-align:center; }
#cross_sellingCONTAINER .product_imageCONTAINER { float:left; width: 150px; height: 120px; background-position:center center; background-repeat: no-repeat; }
#cross_sellingCONTAINER div.content { float:left; font-size:10px; width:150px; margin: 2px 0px 5px 0px; }

/* menu -- */
ul#horizontal { float:left; list-style-type:none; text-align: left; width:100%; height:15px; margin:0px 0px 0px 0px; padding:6px; vertical-align:middle; border-width:0px; /*border:none;*/ }
ul#horizontal li { float:left; margin:0px; border-width:0px; vertical-align:middle; line-height:12px; height:15px; }

div#horizontal_right { line-height:12px; height:10px; text-align: right; vertical-align:middle; }
div#horizontal_left { line-height:12px; height:10px; text-align: left; vertical-align:middle; }

div#boxCATEGORY { margin:0px 0px 0px 0px; padding:0px; border-width:0px; }
div#boxCATEGORY ul { list-style-type:none; text-align: left; margin:0px 0px 0px 0px; padding:0px; vertical-align:middle; /*border:none;*/ }
div#boxCATEGORY li { float:left; padding:0px 0px 4px 0px; margin:0px; width:45%; min-height:25px; max-height:38px; line-height:12px; }

div.product_price_smallCONTAINER  { width:121px; height:55px; background-image:url(img/bg_pricebox.gif); }

div.add_cart_big { padding-left:75px; }

.right { float:right; }

/* error -- */
.error { margin-top:10px; background-color:#8DBD4B; }

.info_message { margin:5px 0px 0px 28px; color:#F6860B; padding:3px; }

.active { background-color:#B8B8B8; }

.text { padding-left: 28px ; font-size:12px; font-weight:900; font-style:italic; marign-left:6px; }

.text_small { font-size:9px; }

/* shopping cart -- */
div#shopping_cartCONTAINER { padding: 0px 0px 0px 0px; }

div.form_text { float:left; width:245px; margin:2px; padding: 5px; line-height:16px; }
div.form_input { float:left; width:250px; margin:2px; padding:2px; line-height:16px; }
.next_review { float:both; border-color:#cccccc; border-style:solid; border-width:0 0 1px 0; }

/* checkout navtrail -- */
div#checkout_navtrailCONTAINER { float:left; margin: 0px 0px 10px 0px;width: 730px; height: 41px; }
div#checkout_navtrailCONTAINER ul { list-style-type:none; margin:0px 0px 30px 136px; padding:0px; vertical-align:middle; }
div#checkout_navtrailCONTAINER li { float:left; padding:0px 15px; text-align: left; font-size:12px; color:#FAC284; font-style:italic; font-weight:100; height:auto; padding-top:15px; max-height:50px; min-line-height:20px; }
div#checkout_navtrailCONTAINER li.on { float:left; padding:0px 15px; text-align: left; height: 41px; padding-top:15px; max-height:50px; min-line-height:41px; font-size:12px; font-style:italic; font-weight: 900; color: #F6860B; background-repeat: no-repeat; background-image:url(img/opt_tri.gif); background-position:top center;  }

div.address_text { float:left; width:180px; padding:5px; }
div.address_input { float:left; width:500px; }

.none_.info_contentLEFT { float:left; width:275px; height: 100px; padding:10px; margin: 5px 10px 0px 0px; background-repeat: no-repeat; background-image:url(img/info_left.gif); }
.none_CONTENT_history { float:left; padding:5px 5px 5px 5px; width:590px; height:60px; margin-top: 5px; border-style:dotted; border-width:1px; border-color:#910400; }
.none_CONTENT_aff { float:left; padding:5px 10px 5px 10px; width:580px; margin-top: 5px; border-style:dotted; border-width:1px; border-color:#910400; }
.none_CONTENT .info_contentLEFT .address_change_button { float:right; margin-right: 15px; text-align:right; }
.none_CONTENT .adress_labelRIGHT { float:left; width:377px; height: 100px; padding:10px 15px 10px 10px; margin: 5px 0px 0px 20px; background-repeat: no-repeat; background-image:url(img/info_right.gif); }
.none_CONTENT .adress_labelRIGHT .address_change_button { text-align:right; float:right; }

.confirm { float:left; width:330px; height: 150px; padding:px; margin: 0px 10px 0px 20px; }

#shipping_blockCONTAINER { float:both; }
#shipping_blockCONTAINER .shipping_title { float:both; padding:5px 0 0 5px; }
#shipping_blockCONTAINER .shipping_desc { float:both; text-align:right; padding:0 5px 5px 0; }
#shipping_blockCONTAINER .shipping_desc .radio{ float:left; padding-top:3px; width:30px; }
#shipping_blockCONTAINER .shipping_desc .text{ float:left; width:200px; padding-top:3px; text-align:left; }

#payment_blockCONTAINER { float:both; padding-left:0px; }
#payment_blockCONTAINER .payment_title { float:both; width:572px; }
#payment_blockCONTAINER .payment_title .select { float:left; width:30px; padding-top:3px; }
#payment_blockCONTAINER .payment_title .text { float:left; width:200px; }
#payment_blockCONTAINER .payment_title .price { float:right; font-weight:800; padding-top:3px; width:150px; }
#payment_blockCONTAINER .payment_desc { float:both; padding-bottom:5px; }
#payment_blockCONTAINER .payment_desc .radio{ float:left; padding-top:3px; width:30px; }
#payment_blockCONTAINER .payment_desc .text{ float:left; width:200px; }


.title { float:both; padding:30px 0px 5px 0px; vertical-align: bottom; }

.checkbox { float:left; padding-top:3px; width:30px; }

div.agb { float:left; width:715px; padding:5px; border-width:1px; border-style:solid; border-color:#F6860B; }

.agb_text { float:both; padding-top:5px; color: #F6860B; }

#checkout_shippingIMAGE { background-image: url(img/checkout/checkout_shipping.gif); background-position: 30px bottom; background-repeat: no-repeat; }
#checkout_paymentIMAGE { background-image: url(img/checkout/checkout_payment.gif); background-position: 30px bottom; background-repeat: no-repeat; }
#checkout_confirmationIMAGE { background-image: url(img/checkout/checkout_confirmation.gif); background-position: 30px bottom; background-repeat: no-repeat; }
#checkout_successIMAGE { background-position: 30px bottom; background-repeat: no-repeat; }

/* info messoage -- */
div#info_message { margin-top: 20px; text-align:center; border-color:#8DBD4B; border-style:solid; border-width:1px; padding:6px 6px; color: #8DBD4B; }

span.left { float:left; width:auto; line-height:20px; vertical-align:middle; padding: 6px 6px 6px 0px; }

span.right { float:right; line-height:20px; vertical-align:middle; padding: 6px 6px 6px 0px; }

/* Footer -- */
div#boxFOOTER { float:right; width:560px; height:140px; margin:0px 0px 0px 0px; padding:0px; border-width:0px; }
div#boxFOOTER ul { list-style-type:none; text-align: left; height:140px; margin:0px 0px 0px 0px; padding:0px; /*border:none;*/ }
div#boxFOOTER li { padding:6px 00px 0px 0px; margin:0px; height:17px; }
div#NAVIGATION { float:both; bottom:0px; height:20px; line-height:15px; margin:5px 0px 0px 0px; padding:2px 5px 0px 5px; vertical-align:bottom;  /*border:none;*/ }
div#NAVIGATION .right { float:right; text-align:right; }
div#NAVIGATION .left { float:left; }

div#navigation_listing { height:20px; margin: 15px 0px 15px 0px; padding: 0px;}
div#navigation_listing form { float:left; height: 10px; margin: 0px 0px 15px 0px; padding: 0px;}
div#navigation_listing .COUNT_site { float:left; }
div#navigation_listing .COUNT_drop { float:right; margin-right: 5px; text-align:right;}
div#navigation_listing .COUNT_drop form { float:right; text-align:right;}

div#footer { float:left; width:990px; height:29px; line-height:29px; font-size:11px; padding:0px 0px 0px 0px; vertical-align:middle; text-align:center; margin-left:auto; margin-right:auto; background-repeat:repeat-x; background-image:url(img/header_bottom_bg.jpg); }
div#footer a { color:#000000; }

/* NAV -- */
div#NAV { float:left; width:750px; height:30px; margin:0px; padding:0px;}
div#NAV.COUNT { text-align:center; font-size:15px; font-weight:500; font-style: italic; margin:0px; padding:0px;}
div#NAV.PAGES { text-align:center; font-size:15px; font-weight:500; font-style: italic; margin:0px; padding:0px;}


/* XTC COPYRIGHT -- */
div.copyright {margin: 0 auto; width:970px; text-align:center; color:#ccc; font-size:11px; padding:0px 0px 10px 0px;}
div#bui {margin: 0 auto; width:310px; height: 38px; padding-top: 13px;}
div#bui img { background-position:center center;}
A.copyright { color: #000000; }
A.copyright:hover { color: #fff; text-decoration: underline; }

/* PARSE TIME -- */
div.parseTime {margin: 0 auto; width:970px; text-align:center; color:#ccc; font-size:11px; padding:0px 0px 10px 0px;}

/* Float-Clearing div -- */
div.clearboth { clear:both; }
div.clearleft { clear:left; }
div.clearright { clear:right; }

/* Default Main Boxes (grey) -- */
div.HEADLINEgrey { float:left; height: 24px; text-indent: 28px; line-height:24px; vertical-align:middle; padding:0px 0px 0px 0px; background-repeat:repeat-x; background-image:url(img/boxes/head_bg_grey.jpg); }
div.CONTENTgrey { float:left; vertical-align:middle; padding:5px; height:172px; background-repeat:repeat-x; background-image:url(img/boxes/content_bg_grey.jpg); }

/* MODLUE ROW -- */
.moduleRow { line-height: 16px; vertical-align:middle; float:left; width:732px; border-width: 1px; border-style: dotted; border-color: #F6860B; margin-bottom: 10px; }
.moduleRowOver { line-height: 16px; float:left; width:732px; border-width: 1px; border-style: dotted; border-color: #F6860B; margin-bottom : 10px; background-color: #fff2cf; }
.moduleRowSelected { font-weight: 900; line-height: 16px; float:left; width:732px; border-width: 1px; border-style: dotted; border-color: #F6860B;  margin-bottom : 10px;background-color:#fff2cf; }
.moduleRowOver .payment_title .text { font-weight: 900; }

div#method_blockCONTAINER { float:right; width:500px; padding: 0px 5px 5px 0px; }
div#method_blockCONTAINER div { padding-top: 5px; }
div#method_blockCONTAINER .title { float:left; width:150px; }
div#method_blockCONTAINER .input { float:left; width: 280px; }


.content a {
	color: #bbbbbb;
}
.content a:hover {
	color: #eeeeee;
}

.cat_index {float:left; width:182px; height:155px; background-repeat:no-repeat;}

.gift_box {float:left; width:228px; height:200px; margin:0px; padding:0px; background-repeat: no-repeat; background-image:url(img/gift.jpg);}
.gift_box .button {float:left; width:70px; height:25px; margin:157px 0 0 80px; padding:0px;}
.shipping_box{float:left; width:218px; height:510px; margin:5px; _margin:0 0 0 3px; padding:0px; background-repeat: no-repeat; background-image:url(img/shipping.jpg);}

.shipping_box img { width: 218px; }
.shipping_box img.moneybrokers { height: 92px; }
.shipping_box img.paypal { height: 80px; }
.shipping_box img.trusted_shops { height: 80px; }
.shipping_box img.ehi { height: 92px; }
.shipping_box img.trustcenter { height: 80px; }
.shipping_box img.yatego { height: 80px; }