/* -----------------------------------------------------------------------------------------
   $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 
   -----------------------------------------------------------------------------------------
   
   XTC5 Template & Stylesheets
   -----------------------------------------------------------------------------------------
   (c) 2007 Ing. Michael Frst
       bluegate communications
	   http://www.bluegate.at
   ---------------------------------------------------------------------------------------*/

/* THE BIG GUYS background:#000000 url(img/all_bg.gif) repeat-y center; */
* {margin:0;padding:0}
body {
font-family:Tahoma,Verdana,Arial,Sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
background:#000;
}

/* HEADINGS */
h1 {color:#000000;font-weight:bold;font-size:22px;margin:20px 0px 15px 0px;padding:0px; padding-left:30px;width:auto;border-style:dashed;border-width:0px 0px 2px 0px;border-color:#7e5485; background:url(img/arr1.gif) no-repeat 0px 0px }
h2 {color:#000000; font-weight:bold;font-size:16px;margin:15px 0px 8px 0px;padding:0px;}

/* LINKS GLOBAL */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#560057} 
a:visited {color:#560057} 
a:hover,a:active {color:#560057}
a img {border:none}

/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input {font-family:Verdana,Arial,Sans-serif; font-size:12px;}
textarea {font-family:Verdana,Arial,Sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}
select {font-family:Verdana,Arial,Sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}

/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
input[type=text], input[type=password] {border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}

/* PARAGRAPH GLOBAL */
p {margin:8px 0px 8px 0px}

/* FAKE HR DIV CAUSE OF IE TROUBLES */
div.hr {padding-top:1px; height:0; overflow:hidden; margin:0; line-height:0px;}
div.hrlightgrey {padding-top:1px; height:0; overflow:hidden; margin:0; line-height:0px; background-color:#999999}
div.hrproductpreview { clear:both;padding-top:1px; height:0; overflow:hidden; margin:12px 0px 12px 0px; display:inline; height:0px; line-height:0px; display:block; background-image:url(img/hr_productpreview.gif)}
/* TABLE GLOBAL */
table td {padding:2px;}

/* WHOLE SITE WRAPPER */
#wrap {	margin: 0 auto; width:970px; background-color:#fff;}

/* HEADER WITH LOGO, SEARCH BOX AND LANGUAGE SELECTION */
#header {height:80px;background: #666 url("img/header_bg.jpg") repeat-x top;}
#header	#logo {float:left}
#header_left{float:right; width:250px;margin-right:15px;color:#f3f3f3;}
/* LANGUAGE SELECTION IN TOPMENU LIST */
#languages {text-align:right; height:26px; font-size:13px;padding: 20px 0px 0px 0px; margin:0;}
div#currencies_box{text-align:right;}
div#currencies_box a img{margin:0; padding:0; vertical-align:bottom;}
div#currencies_box label{padding:5px 10px;}

/* BREADCRUMB PATH AS LIST */
#breadcrumb {clear:both; color:#560057; padding:1px 0px 10px 15px; list-style-type:none; background-color:#fff; height:22px; background-image:url(img/bg_breadcrumb.gif); background-repeat:repeat-x; font-size:11px;}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active {line-height:23px; text-decoration:none; font-weight:normal; cursor:pointer;color:#333333; margin:0; padding:0;}

/* TOPMENU AS LIST */
#topmenuwrap { width:970px;clear:both; height:40px; background-color:#2c2c2c;}
#topmenu {float:left; padding:0; margin:0; list-style-type:none; height:40px; font-size:15px;font-family: simhei, sans-serif;}
#topmenu li {height:37px; float:left; padding: 1.5px 25px 1.5px 25px; margin:0; background:#2c2c2c url("img/menu_px.jpg") no-repeat right top ;}
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {line-height:40px; vertical-align:middle; text-decoration:none;cursor:pointer;color:#fff; margin:0; padding:0;}
#topmenu a:hover { color:#FFCC00;}

li#search {}
#search a {color:#fff; font-size:0px;}
#search form#quick_find{margin:0px; padding:0px; vertical-align:middle;}
#search form#quick_find input{margin:10px 0px 0px 0px; float:left;} 
#searchbtn input { padding:0px 10px 0 5px; float:right;}



#ccmenu{width:970px; height:300px;background-color:#000;opacity: 0.6;
  -moz-opacity:0.6;
  filter:alpha(opacity=60);
}


/*cart box*/
div#cartboxtext {float:right; margin:0px;padding:0px 0px 0px 50px; width:150px; background:url("img/s_cart_icon.gif") no-repeat top left;line-height:40px; vertical-align:middle; text-decoration:none;cursor:pointer;color:#fff;font-size:15px;font-family: simhei, sans-serif;}
.may_cartbox
{position:absolute;
 margin:0px 0px 0px -50px;
	z-index:auto;
	cursor:pointer;
	overflow:hidden;/*must have*/
	width:170px;/*must have for any value*/
	background:#e2e2e2;
	border:10px solid #2c2c2c;	border-top:2px solid #2c2c2c;
	padding:5px; font-size:12px; line-height:20px; color:#333;

}
 
.may_cartbox iframe
{
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0;/*must have*/
left:0;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width:3000px;/*must have for any big value*/
height:3000px/*must have for any big value*/;
}

/*navtrail*/
#navtrail { clear:both;padding:8px; background:#d6c8d9; color:#000000; font:14px;}
#navtrail a,#navtrail a:hover{text-decoration:none;padding:3px 2px 0px 2px;display:inline-block;}
#navtrail a:hover{color:#FFFFFF; background-color:#7d4062;}
/* CONTENT WRAPPER */
#contentwrap {clear:both;width:970px;padding:0;}

/* LEFT COLUMN */
#leftcol {float:left; width:235px; padding:0px;}
#leftcol ul {width:200px;padding-top:30px;}
#leftcol ul li{ list-style-type:none; margin:10px 0px 0px 0px;background:#333 url(img/aaa_bg.gif) no-repeat 0 0;}
#leftcol ul li a{display:block; ;height:43px;line-height:40px; vertical-align:middle; text-align:right;text-decoration:none;font-family: simhei, sans-serif; font-size:15px; fcursor:pointer;color:#fff; margin:0; padding:0 20px;} 
#leftcol ul li a:hover{padding:0 15px ;border-right:5px solid #ffcc00; color:#ffcc00;}

/* RIGHT COLUMN */
#rightcol {float:right; width:200px; padding:0px;}

/* MAIN CONTENT */
/*#content {float:left; width:495px; padding:0px 25px 0px 25px; margin-bottom:15px; background:url(img/btn_over.png) repeat}*/
#content{width:870px; padding:25px 50px;}
#contentfull{width:910px; padding:0px 30px 0px 30px; margin-bottom:15px;}
#aboutus{width:970px;background:#cfcfcf url(img/sc_bg.gif) no-repeat top center ;}
#aboutus_info {width:625px; float:left; margin-left:20px;}
#aboutus_info p {margin:5px;}
#aboutus_info p strong { margin-top:10px; padding:3px 5px 0px 5px; background-color:#dfdbdf;}
#aboutus_info table td img{margin:5px 8px 5px 1px;}
#aboutus_info ul{ margin:20px; line-height:20px;
	list-style-position:outside;
	list-style-image: url(img/arrow2.gif);
}
#aboutus_info ul li { margin:5px; padding-bottom:10px;}

/* CATEGORY MENU */
h2.categoryheader {background-color:#F3A807; background-image:url(img/bg_boxheader.gif);height:28px;font-size:11px; color:#FFFFFF; padding:2px 8px 0px 8px; margin:0; line-height:28px; vertical-align:middle;}
h2.categoryheader a {text-decoration:none; color:#fff}
ul#categorymenu {background-color:#EDEDED; margin-bottom:15px; border: solid #DB9502; border-width:0px 1px 1px 1px; }
/* 1st TIER */
ul#categorymenu li.level1 {list-style-type:none; background-color:#6d3464; padding:4px 0px 4px 6px; border: solid #fff; border-width:1px 0px 0px 0px;}
ul#categorymenu li.level1 a {text-decoration:none; color:#FFFFFF; font-weight:bold;}
/* 2nd TIER */
ul#categorymenu li.level2 {list-style-type:none; background-color:#EEA003; padding:4px 0px 4px 24px; border: solid #fff; border-width:1px 0px 0px 0px;}
ul#categorymenu li.level2 a {font-size: 11px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
/* 3rd TIER */
ul#categorymenu li.level3 {list-style-type:none; background-color:#EEA003; padding:4px 0px 4px 40px; border: solid #fff; border-width:1px 0px 0px 0px;}
ul#categorymenu li.level3 a {font-size: 11px; text-decoration:none; color:#FFFFFF; font-weight:bold;}

/* BOXES GLOBAL DEFINITION */
h2.boxheader {background-image:url(img/bg_boxheader.gif);height:28px;font-size:11px; color:#FFFFFF; padding:2px 8px 0px 8px; margin:0; line-height:28px; vertical-align:middle;}
h2.boxheader a:link, h2.boxheader a:hover, h2.boxheader a:active, h2.boxheader a:visited {text-decoration:none; color:#ffffff}
.boxbody {background-color:#ededed; border-style:solid; border-color:#4E4E4F; border-width:0px 1px 1px 1px; padding:8px; margin-bottom:15px}
.boxbody h3, .boxbody h3 a {font-size:11px}
.boxbody h3.center, .boxbody h3.center a {font-size:11px; text-align:center}
.boxbody p {color:#000000; font-size:11px; margin:6px 0px 6px 0px}
.boxbody p.center {color:#000000; font-size:11px; text-align:center; margin:6px 0px 6px 0px}
.boxbody td {color:#000000; font-size:11px; margin:6px 0px 6px 0px}
.boxbody .productOldPrice {font-size:11px; color:#FF0000}
.boxbody div.hr {margin-top:5px; margin-bottom:5px}
.boxbody div.hrlightgrey {margin-top:5px; margin-bottom:5px;}
.boxbody a {font-size:11px;}
.boxbody .productboximage {border: solid 1px #999999;}
.boxbody ul.contentlist {margin-left:5px; margin-right:0; padding:0;}
.boxbody ul.contentlist li {margin-left:0px; padding:0; list-style-type:none}

/* CART BOX */
h2.boxcartheader {background-image:url(img/bg_boxheader.gif);height:28px;font-size:11px; color:#FFFFFF; padding:2px 8px 0px 8px; margin:0; line-height:28px; vertical-align:middle;}
h2.boxcartheader a {text-decoration:none; color:#fff}
.boxcartbody {padding:4px 8px 4px 8px; margin-bottom:15px; background-color:#EDEDED; border-style:solid; border-color:#4E4E4F; border-width:0px 1px 1px 1px;}
.boxcartbody p {font-size:11px;}

/* PRODUCT PREVIEW */
.productPreview {padding:0; margin:0;background:#FFF url(img/loginboxbg.gif) repeat-x 0 0; padding:10px;}
.productPreviewbasic{padding:0; margin:0;background:#FFF url(img/goldboxbg.gif) repeat-x 0 0; padding:10px;}
.productPreviewContent {vertical-align:top; width:200px; margin:6px; float:left;}
.productPreviewContent h2 {padding: 0; margin:0px 0px 5px 0px; }
.productPreviewContent h2 a {font-size:14px; font-weight:bold; text-decoration:none;border-bottom: 1px solid #560057;}
.productPreviewImage {vertical-align:top; padding-bottom:5px;}
.productPreviewImage img {border: solid 1px #999999;}
.productPreviewContent .price{font-size:16px; font-weight:bold; padding:0; margin:0}
.productPreviewContent .taxandshippinginfo {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}
.productPreviewContent .vpe {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}
.productPreviewContent .shippingtime {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}
.productPreviewContent .stockimage {margin:0; padding:0;}
.productPreviewContent .stockimagetext {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
.productPreviewContent .productOldPrice {font-size:12px; font-weight:bold; color:#ff0000;}
.productPreviewContent .taxandshippinginfo a {font-size:11px; font-weight:normal; color:#999999;}

/* PRODUCT INFO / PRODUCT DETAILS */
#productinfowrap {display:table; width:100%}
#productinfoimages {float:left;padding:10px 20px 10px 100px;}
#productinfoimages .productimage {}
#productinfoimages .hrlightgrey {margin-top:6px; margin-bottom:6px;}
#productinfopricewithimages {float:left; width:450px}
#productinfopricewithimages img {cursor:pointer}
#productinfopricewithoutimages {width:100%}
#productinfopricewithoutimages img {cursor:pointer}
#productinfoprice {padding:5px}
#productinfoprice .hrlightgrey {margin-top:6px; margin-bottom:6px;}
#productinfoprice .productprice {margin:0; padding:0; font-size:14px; font-weight:bold;}
#productinfoprice .productOldPrice {color:#FF0000;margin:0; padding:0; font-size:12px; font-weight:bold;}
#productinfoprice .taxandshippinginfo {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .taxandshippinginfo a {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .shippingtime {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .stockimage {margin:0; padding:0;}
#productinfoprice .stockimagetext {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
p.productinfoproductadded {font-size:11px; text-align:center;}
.productoptions {background-color:#FFF;}
.addtobasket {background-color:#d6c8d9; padding:6px; text-align:right; border-style:solid; border-width:1px 0px 0px 0px; border-color:#999999}
.ppinfoimg{text-align:center;}
.ppinfoimg img{margin:10px;}
.ppinfotext{ margin-left:100px;text-align:left;}

/* Tabs----------------------------------*/
.ui-tabs {zoom: 1; padding-top:10px;}
.ui-tabs ul{margin:0; padding:0;}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative;padding:0;display:block; height:30px; width:100%; background-color:#FFFFFF; border-bottom:3px solid #ae43a0}
.ui-tabs .ui-tabs-nav li { position: relative; float: left;}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; font-size:17px;font-family: simhei, sans-serif;color:#711546; width:115px;text-align:center; line-height:22px; padding-top:8px; vertical-align:bottom;background:url(img/pinfotabs_bg.gif) no-repeat -2px 0px;}
.ui-tabs .ui-tabs-nav li a:hover{color:#FFFFFF;background:url(img/pinfotabs_obg.gif) no-repeat -2px 0px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {color:#FFFFFF;background:url(img/pinfotabs_obg.gif) no-repeat -2px 0px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;background:url(images/pinfotabs_obg.gif) no-repeat 0 0; color:#FFFFFF; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel {display: block;background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* POPUPS PRODUCTINFO */
body.popupproductinfo {padding:15px;background:none; background-color:#fff}

/* POPUP print_order.html */
body.popupprintorder {font-family:Tahoma,Verdana,Arial,Sans-serif;font-size:13px; padding:15px;background:none; background-color:#fff}
body.popupprintorder .products tr.header td {font-weight:bold; background-color:#EDEDED;}
body.popupprintorder .products .total {text-align:right}
body.popupprintorder .products .quantity {vertical-align:top}
body.popupprintorder .productname {vertical-align:top}
body.popupprintorder .model {vertical-align:top}
body.popupprintorder .singleprice {vertical-align:top}
body.popupprintorder .totalprice {vertical-align:top}

/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {padding:20px; border:5px solid #e7dee7; background:#FFF url(img/loginboxbg.gif) repeat-x 0 0;}
div.highlightbox ul {margin-left:15px; padding:0; display:block; list-style-type:square; line-height:20px}
div.highlightbox h1 {color:#BE8100; padding:0px 0px 10px 0px; margin:0; border:none; font-size:16px}
div.highlightbox div.hr {height:1px; line-height:1px; margin:0; padding:0; display:block; border-bottom: solid 1px #e2e2e2;}

/* PAYMENT TYPE SELECTION */
table.paymentblock {background-color:#FFFFFF; border-style: solid; border-width:0px 5px 5px 5px; border-color:#f2edf2; margin-bottom:15px;}
table.paymentblock tr td.header {background-color:#f2edf2; padding:2px; padding:5px 6px 3px 3px; color:#000000;}
table.paymentblock tr td { vertical-align:baseline;}

/* SHIPPING TYPE SELECTION */
table.shippingblock {background-color:#f2edf2; border-style: solid; border-width:0px 5px 5px 5px; border-color:#f2edf2; margin-bottom:15px;}
table.shippingblock tr td.header {background-color:#6d3464; padding:2px; padding:5px 5px 3px; color:#FFFFFF;}
table.shippingblock tr td { vertical-align:baseline;}
table.shippingblock tr td.description {width:100%; padding-left:6px;}
table.shippingblock tr td.radiobutton { white-space:nowrap; padding:4px;}
table.shippingblock tr td.radiobutton input {margin:0; padding:0;}
table.shippingblock tr td.price { white-space:nowrap;padding-right:20px;}

/* ORDER DETAILS IN ACCOUNT HISTORY */
table.accounthistoryinfoorderdetails tr td {vertical-align:top}
table.accounthistoryinfoorderdetails tr.header td {font-weight:bold}

/* MESSAGEBOX ON CONTACT SITE */
textarea.message_body {width:130px;}

/* DOWNLOAD BOX FOR USER DOWNLOADS */
table.downloadbox {padding: 5px; background-color:#f2edf2; border: solid #E9D28F 1px; margin-bottom:8px;}
table.downloadbox tr td.icon{padding-right: 15px;}
table.downloadbox tr td.downloadlink{width:100%;}

/* TABLE WICH SHOWS GRADUATED PRICES */
table.graduatedprice {font-size:11px; text-align:left; margin-top:5px;}
table.graduatedprice tr td.header{font-size:12px; font-weight:bold; text-align:left}

/* ORDER DETAILS */
table.orderdetails {font-size:14px; background-color:#f2edf2; margin:5px; border:5px solid #aa85a7;}
table.orderdetails tr td {padding:10px}
table.orderdetails tr td h2{padding:0px; margin:0px;font-size:14px; }
table.orderdetails tr.headerrow td {background-color:#aa85a7; color:#FFFFFF; font-weight:bold}
table.orderdetails tr.headerrow td.left {text-align:left}
table.orderdetails tr.headerrow td.center {text-align:center}
table.orderdetails tr.headerrow td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {background-color:#f2edf2;vertical-align:top}
table.orderdetails tr.contentrow1 td.quantity {text-align:center}
table.orderdetails tr.contentrow1 td.quantity input {font-size:11px; padding:1px; border:solid #6d3464 1px;}
table.orderdetails tr.contentrow1 td.productname {text-align:left}

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {background-color:#FFFFFF;vertical-align:top}
table.orderdetails tr.contentrow2 td.quantity {text-align:center}
table.orderdetails tr.contentrow2 td.quantity input {font-size:11px; padding:2px; border:solid #6d3464 1px;}
table.orderdetails tr.contentrow2 td.productname {text-align:left}

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete {text-align:center; white-space:nowrap}

/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes {margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td {padding:0px;}
table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}

/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal {background-color:#e9d5e8; text-align:right; border-top:5px solid #aa85a7;}

/* PRODUCT NAVIGATOR */
div.productnavigator {background-color:#EDEDED; padding:8px; border:#999999 1px solid}

/* REVIEW LIST */
table.reviewlist {background-color:#f2edf2; border-style: solid; border-width:0px 1px 1px 1px; border-color:#6d3464;}
table.reviewlist tr td {padding:4px; white-space:nowrap}
table.reviewlist tr.header td {background-color:#6d3464; color:#FFFFFF; font-weight:bold}
table.reviewlist tr.contentrow1 td {background-color:#f2edf2;}
table.reviewlist tr.contentrow2 td {background-color:#e9d5e8;}
textarea#review {width:100%}
/*recipt*/
table.recipt {background-color:#f2edf2; border:5px solid #f2edf2 ; margin-bottom:15px;}
table.recipt tr td.header {background-color:#6d3464; padding:2px; padding:5px 6px 3px;; color:#FFFFFF;}
table.recipt tr td { vertical-align:baseline;}

/* MEDIA LIST */
table.medialist {background-color:#f2edf2; border-style: solid; border-width:1px; border-color:#6d3464;}
table.medialist tr td {padding:6px; white-space:nowrap; vertical-align:top}
table.medialist tr.contentrow1 td {background-color:#f2edf2;}
table.medialist tr.contentrow2 td {background-color:#e9d5e8;}

/* SITEMAP */
.sitemapwrap {}
.sitemapwrap .sitemapleft {background-color:#f2edf2; border-style: solid; border-width:1px; border-color:#6d3464; display:table; float:left; width:235px; margin-bottom:15px;}
.sitemapwrap .sitemapright {background-color:#f2edf2; border-style: solid; border-width:1px; border-color:#6d3464; display:table; float:right; width:235px; margin-bottom:15px;}
.sitemapheader {padding:3px; background-color:#6d3464; color:#FFFFFF; font-weight:bold}
.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover {color:#FFFFFF; text-decoration:none}
.sitemapcontent {padding:6px}
.sitemapcontent li {list-style-type:none}

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment {text-align:center;} 
p.checkoutcomment textarea { width:78% ; padding:10px;}

/* ORDER DETAILS ON CHECKOUT SITE */
table.checkoutconfirmationorderdetails {padding:0; margin:0px 0px 10px 0px; border:none}
table.checkoutconfirmationorderdetails tr td.productname {width:100%; font-weight:bold;}
table.checkoutconfirmationorderdetails tr td.shippingtime {padding:0px 0px 0px 30px; color:#666666; font-size:11px; font-weight:normal; white-space:nowrap}
table.checkoutconfirmationorderdetails tr td.productattributes {padding:0px 0px 0px 30px; color:#666666; font-size:11px; font-weight:normal;}
table.checkoutconfirmationorderdetails tr td.productprice {white-space:nowrap; text-align:right}

table.checkoutconfirmationorderdetailstotal {padding:0; margin:10px 0px 0px 0px; border:none}
table.checkoutconfirmationorderdetailstotal tr td.name {width:100%;text-align:right}
table.checkoutconfirmationorderdetailstotal tr td.value {white-space:nowrap; text-align:right}

/* AGB ON CHECKOUT SITE */
p.checkoutagb {text-align:center;}
p.checkoutagb textarea {width:78% ; padding:10px;}
p.checkoutagbInfo{ text-align:center;}

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {}
ul#checkoutnavigation li {height: 70px; list-style-type:none; float:left; width:185px; margin-right:15px; border: solid 1px; padding:8px}
ul#checkoutnavigation li.active {background-color: #e9d5e8}
ul#checkoutnavigation li.active .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.active .description {font-size:11px}

ul#checkoutnavigation li.inactive {color:#999999; background-color: #EDEDED; border-color:#999999}
ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.inactive .description {font-size:11px}


#stepNav li{width:290px;color:#ccc;
	height:71px;
	list-style:none;
	float:left;
	background-color:#EBEBEB;
	background-image: url(img/stepBtn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#stepNav li.current{ color:#FFF;
	background-color:#8d618b;
	background-image: url(img/stepCurrentBtn.gif);
}

#stepNav li.lastDone{color:#fff;
	background-color:#e9d5e8;
	background-image: url(img/stepLastDoneBtn.gif);
}

#stepNav li.done{color:#fff;
	background-color:#e9d5e8;
	background-image: url(img/stepDoneBtn.gif);
}



#stepNav li a em,#stepNav li em{
width:200px;
display:block;
margin:6px 0 0 15px;
font-style:normal;
font-weight:bold;
}

#stepNav li a span,#stepNav li span{
width:230px;
display:block;
margin-left:15px;
font-weight:normal;
}

#stepNav li.stepNavNoBg{
background-image:none;
}

#stepNav li a{
height:71px;
display:block;
}
#stepNav li .number{ clear:both; margin:0px; padding:0px; margin-right:10px;	font-size:30px; display:inline;
	font-style: italic;

}

/* ERROR MESSAGES */
p.errormessage{border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6}
p.errorMessage{text-align:center;border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6}
/* SUCCESS MESSAGE */
.messageStackSuccess {text-align:center;border: solid #739c5e 2px; padding:15px; background-color:#b2d899}


#banner_div{clear:both; background-color:#252525;}
#banner_div img{border:none;}
#banner_div ol,ul {list-style:none;}
#banner_div li,#banner_div a{margin:0px; border:0px;}
#banner_div li{display:block; padding:5px 0px;}
/* FOOTER */
#footer {clear:both;text-align:left; height:30px; font-size:11px; color:#e5e5e5;background:#000000 url(img/footer_bg.jpg) repeat 0 0; padding:8px 12px;}
#footer a {color:#eeeeee; text-decoration:underline}
#footer_infos { float: left;}
#footer_links {float:right;}
ul#footercontentlist{padding:0; margin:0; font-size:13px; list-style-type:none;height:20px;}
ul#footercontentlist li{float:left;}
ul#footercontentlist li img {height:10px; width:1px; vertical-align:middle; padding:0px 8px;}
ul#footercontentlist li a, ul.footercontentlist li a:link, ul.footercontentlist li a:visited, ul.footercontentlist li a:hover, ul.footercontentlist li a:active {text-decoration:none;cursor:pointer;color:#fff;}
ul#footercontentlist li a:hover { color:#FFCC00;}

/* XTC COPYRIGHT */
.copyright {margin: 0px auto; width:970px;color:#000; font-size:8px;background:#000000 url(img/footer_bg.jpg) repeat-x center; }
.copyright a{color:#333333;}
/* XTC ParseTime */
.parseTime {margin: 0 auto;text-align:center; color:#000; font-size:11px; padding:0px 0px 10px 0px;}


.topC { font-size:12px;
	width:125px;height:220px; display:block;
	float:left;
	text-align:center;
}
.listb{ margin:5px; float:left; background-color:#FFFFFF;}
.listC{margin-right:5px;float:left; background-color:#FFFFFF;}
.pppp{clear:both; padding:2px 5px 3px 5px;}
.ckt{color:#780079;}
#cktxt_1_1{ clear:both;display:block;width:500px; text-align:left;}
td.main{width:858px;}
.ss_main{}
.loginbox{ display:block; width:380px; height:200px; padding:10px; border:5px solid #e7dee7; background:#FFF url(img/loginboxbg.gif) repeat-x 0 0; margin:10px; margin-top:5px;}
.loginbox h2{color:#000; font-weight:bold;font-size:16px;margin:15px 0px 8px 0px;padding:0px 0px 5px 0px ; border-bottom:5px solid #e7dee7;}
.loginbox li{color:#555;list-style-position: inside; margin-left:20px; width:80%;list-style-type: square;border-bottom:1px solid #dfdfdf;}
.accbox {display:block; width:380px; padding:20px;}
.accbox img {float:left; display:inline-block; margin-right:10px;}
.accbox ul{ float:right; display:block; width:220px; height:90px;padding:20px; border:5px solid #e7dee7; background:#FFF url(img/loginboxbg.gif) repeat-x 0 0;}
.accbox_all{margin:0px 20px;}
.accbox_all img {float:left; display:inline-block; margin-right:10px; padding-bottom:20px;}
.acc_order {float:right; width:720px; display:block;}
.acc_order p{padding:5px 10px; width:700px;background:#FFF url(img/loginboxbg.gif) repeat-x 0 -50px; margin:0px;}
.acc_order a img{margin:0px; padding:0px;}
.order_list{padding:10px; border:5px solid #e7dee7; background:#FFF url(img/loginboxbg.gif) repeat-x 0 0; margin:10px;}

.aq_list{background-color:#ebebeb; border-bottom:2px solid #b8a8bc;}
.aq_list b{ display:inline-block; margin-bottom:5px;}
.aq_q{padding:10px 60px 0px;}
.aq_anser{background-color:#e8dfe7; padding:10px 60px 0px; color:#711546}
.aq_data{text-align:right;}
.aq_number{float:left; margin-left:-50px;}


.on {
	DISPLAY: block
}
.off {
	DISPLAY: none
}
