/* THE BIG GUYS */html,body { height: 100%; margin:0; padding:0;}body { font-family:Times,Georgia,Verdana,Arial,Sans-serif; font-size:13px; width:100%; background-color:#f1e6c9;  color:#686459;}/* HEADINGS */h1 {color:#686459;font-weight:bold;font-size:15px;margin:20px 0px 15px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#686459;}h2 {color:#686459;font-weight:bold;font-size:14px;margin:15px 0px 8px 0px;padding:0px;}h3 {color:#686459;font-weight:bold;font-size:11px;margin:15px 0px 8px 0px;padding:0px;}/* LINKS GLOBAL */a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} a:link {color:#aa9a6f} a:visited {color:#896c40} a:hover,a:active {color:#c19c65}a img {border:none}/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */input {font-family:Times,Georgia,Verdana,Arial,Sans-serif; font-size:13px;}textarea {font-family:Times,Georgia,Verdana,Arial,Sans-serif; font-size:13px; 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:Times,Georgia,Verdana,Arial,Sans-serif; font-size:13px; 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; background-color:#4E4E4F}div.hrlightgrey {padding-top:1px; height:0; overflow:hidden; margin:0; line-height:0px; background-color:#999999;} /* TABLE GLOBAL */table td { padding:2px; vertical-align:top; font-family:Times,Georgia,Arial,Sans-serif; font-size:13px; color:#686459;}form { margin:0;}/* WHOLE SITE WRAPPER */#wrap {	 vertical-align:top; margin: 0 auto; padding:0; width:100%; height:100%; background-color:#f1e6c9;}/* HEADER WITH LOGO, SEARCH BOX AND LANGUAGE SELECTION */#header { height:304px; width:100%; background: #f1e6c9 url("img/header_dyn.gif") repeat-x;}#header_left {  height:304px; width:1024px; background: #f1e6c9 url("img/header_im.gif") no-repeat;}#header_logo { width:100px; height:100px; margin:80px 0 0 15px; }#header_control { position:absolute;top:0px; right:10px;width:300px;height:230px;}#header_control #flag { position:absolute;top:27px; right:15px;}#header_control #flag img {  margin:0 3px 0;}#header_control form#quick_find { position:absolute;top:80px; right:15px;}#header_control form#quick_find td {	position:relative; bottom:2px; 	text-transform:uppercase;	font-size:11px; 	color:#ffffff;  	margin: 0px 5px;  padding:0; 	vertical-align: middle;}#header_control form#quick_find a { text-transform:none; font-size:10px; color:#ffffff; }#header_control form#quick_find input[type=text] { width: 150px; border: inset 2px #bbbbbb; background-color:#a5a5a5; color:#ffffff; height:14px; vertical-align:bottom;}#header_control form#quick_find input[type=image] { vertical-align:bottom; margin: 0 0 0x 0px;}#header_control div#head_currencies { position:absolute;top:135px; right:190px; height: 18px; margin: 0 3px; vertical-align: bottom; font-size:11px; text-transform:uppercase; color:#ffffff; } #header_control form#currencies { position:absolute;top:130px; right:16px; height: 18px;}#header_control form#currencies select { width: 175px; padding:0; border: inset 2px #bbbbbb; background-color:#a5a5a5; color:#ffffff;}/* TOPMENU INFOBOX */#topmenu { position:absolute;top:243px; left:205px;height:16px; font-family:Georgia,Verdana,Arial,Sans-serif; font-size:12px; white-space:nowrap; }#topmenu img { margin:0 25px 0; }/* CARTMENU */#cartmenu { text-align:right; padding:0; margin:15px 0px; font-size:12px;}#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active { line-height:36px; vertical-align:middle; text-decoration:none; font-weight:bold; cursor:pointer; color:#ffffff; margin:0; padding:0;}#topmenu a:hover {color:#DB9501;}/* LANGUAGE SELECTION IN TOPMENU LIST */#languages {text-align:right; height:26px; font-size:13px; background: url(img/bg_topmenu.gif) repeat-x; padding: 10px 10px 0px 0px; margin:0;}/* CONTENT WRAPPER */#contentwrap {	clear:both;	width:100%;	height:100%; 	padding:0;	margin:0;	background-color:#f1e6c9;}/* LEFT COLUMN */#leftcol { float:left; background-color:#f6f0e1; border-top: solid 2px #9f8761; width:205px; padding:0px 0px 0px 0px; margin:0; min-height: 100%; height:auto !important; /* moderne Browser */ height:100%; /* IE */}/* MAIN CONTENT */#content { min-height: 100%; height:auto !important; /* moderne Browser */ height:100%; /* IE */ background-color:#f6f0e1; padding:0px 20px 50px 25px; margin:0 0 0 0px; border-top: solid 2px #9f8761; order-right: solid 10px #f1e6c9; font-family:Times,Georgia,Arial,Sans-serif; font-size:13px; color:#686459; position:absolute; left:215px; right:0px;}/* RIGHT COLUMN */#rightcol { float:right; background-color:#f6f0e1; border-top: solid 2px #9f8761; width:205px; padding:0px 0px 0px 0px; margin:0; min-height: 100%; height:auto !important; /* moderne Browser */ height:100%; /* IE */}h2.affiliateheader { background:#c8a876 url(img/menu_topbg.gif) repeat-y; height:23px; margin:0px 0 0px 0;}h2.affiliateheader span { font-family:Georgia,Arial,Sans-serif; font-size:11px; font-weight:normal; color:#563b16; position:relative; left:10px;top:4px;}#rightcol img { margin: 13px 0 0px 13px;}/* CATEGORY MENU */div.categoryheader_top { background-color:#686459; height:1px; margin-top:2px;}h2.categoryheader { background:#c8a876 url(img/menu_topbg.gif) repeat-y; order-top: 2px solid #f6f0e1; border-bottom: solid 2px #9f8761; height:23px; font-family:Georgia,Arial,Sans-serif; font-size:11px; font-weight:normal; color:#fff; margin:0px 0 5px 0;}h2.categoryheader span {text-decoration:none; color:#fff; position:relative; left:10px;top:5px; }h2.categoryheader_a { background-color: #292724; height:23px; font-family:Georgia,Arial,Sans-serif; font-size:10px; font-weight:normal; color:#fff; text-transform:uppercase; order-top: 2px solid #f6f0e1; margin:0px 0 5px 0;}h2.categoryheader_a a {text-decoration:none; color:#fff; position:relative; left:10px;top:5px; }h2.categoryheader_a img {text-decoration:none; color:#fff; position:relative; left:10px;top:5px; }div.categorymenu { width:198px; margin-bottom:0px;}/* 1st TIER */div.categorymenu div.level1_p {list-style-type:none; background-color:#faf6ed; border-bottom: 2px solid #f6f0e1; height:19px;}div.categorymenu div.level1_a { background-color:#fefefc; border-bottom: 2px solid #f6f0e1; height:19px;}div.categorymenu div.level1_p a { text-decoration:none; color:#686459; font-family:Arial,Sans-serif; font-size:12px; position:relative; left:15px;top:3px;}div.categorymenu div.level1_a a { text-decoration:none; color:#292724; font-family:Arial,Sans-serif; font-size:12px; position:relative; left:15px;top:3px;}/* 2nd TIER */div.categorymenu div.level2_a { background-color: #dac5a1; border-bottom: 1px solid #f6f0e1; font-family:Arial,Sans-serif; font-size: 10px; padding: 0px 5px 5px 0;}div.categorymenu div.level2_p { background-color:#f9f5ea; border-bottom: 1px solid #f6f0e1; font-family:Arial,Sans-serif; font-size: 10px; padding: 0px 5px 5px 0;}div.categorymenu div.level2_a img { position:relative; left:20px;top:3px;}div.categorymenu div.level2_a a { text-decoration:none; color:#ffffff; position:relative; left:25px;top:3px;}div.categorymenu div.level2_p a { text-decoration:none; color: #686459; position:relative; left:20px;top:3px;}/* 3rd TIER */div.categorymenu div.level3_a { background-color:#f9f5ea; border-bottom: 1px solid #f6f0e1; font-family:Arial,Sans-serif; font-size: 10px; padding: 1px 3px 1px 30px;}div.categorymenu div.level3_p { background-color:#f9f5ea; border-bottom: 1px solid #f6f0e1; font-family:Arial,Sans-serif; font-size: 10px; padding: 1px 3px 1px 30px;}div.categorymenu div.level3_a a {  text-decoration:none; color:#292724;}div.categorymenu div.level3_p a { text-decoration:none; color: #686459;}/* 4rd TIER */div.categorymenu div.level4_a { background-color:#f9f5ea; border-bottom: 1px solid #f6f0e1; font-family:Arial,Sans-serif; font-style:italic; font-size: 10px; padding: 1px 1px 1px 35px;}div.categorymenu div.level4_p { background-color:#f9f5ea; border-bottom: 1px solid #f6f0e1; font-family:Arial,Sans-serif; font-style:italic;  font-size: 10px; padding: 1px 1px 1px 35px;}div.categorymenu div.level4_a a { text-decoration:none; color:#292724;}div.categorymenu div.level4_p a { text-decoration:none; color: #686459;}/* BOXES GLOBAL DEFINITION */div.boxheader_top { margin:0px; background-color:#686459; height:1px;}h2.boxheader { background:#c8a876 url(img/menu_topbg.gif) repeat-y; border-top: 2px solid #f6f0e1; border-bottom: solid 2px #9f8761; height:23px; font-family:Georgia,Arial,Sans-serif; font-size:11px; font-weight:normal; color:#fff; margin:0px 0 5px 0;} h2.boxheader  span {text-decoration:none; color:#fff; position:relative; left:10px;top:5px; }h2.boxheader a {text-decoration:none; color:#fff; position:relative; left:10px;top:5px;  } .boxbody { background-color:#f9f5ea; padding:0px 10px 5px 15px; font-family:Arial,Sans-serif; font-size: 10px; }.boxbody a { border-bottom: 1px solid #f6f0e1; font-family:Arial,Sans-serif; font-size: 10px; height:18px; color: #686459; }.boxbody img {}.boxbody table { }.boxbody td { font-family:Arial,Sans-serif; font-size: 10px; color: #686459; margin:4px 0px 4px 0px; }.boxbody h3, .boxbody h3 a {font-size:11px}.boxbody h3.center, .boxbody h3.center a {font-size:11px; text-align:center}.boxbody p {color:#686459; font-size:10px; margin:6px 0px 6px 0px}.boxbody p.center {color:#686459; font-size:10px; text-align:center; margin:6px 0px 6px 0px}.boxbody .productOldPrice {font-size:10px; color:#FF0000}.boxbody div.hr {margin-top:5px; margin-bottom:5px}.boxbody div.hrlightgrey {margin-top:5px; margin-bottom:5px;}.boxbody .productboximage {border: solid 1px #999999;}.boxbody ul.contentlist { margin:0 5px; 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:#f6f0e1; border-style:solid; border-color:#4E4E4F; border-width:0px 1px 1px 1px;}.boxcartbody p {font-size:11px;}/* MERCHANT PREVIEW */.merchantPreview {	text-align:center; 	vertical-align:middle;}.merchantPreviewContent {  vertical-align:top;  width:150px;  height:63px;	border:solid 1px  #9f8761; }.merchantPreviewContent div {  text-align:center;  width:150px;  height:13px;	font-family:Times,Georgia,Verdana,Arial,Sans-serif;	font-size:13px;	background-color:#9f8761;	color:#f0e5c7;}/* PRODUCT PREVIEW */.productPreview {	padding:0;	margin:0 0 20px 0;}.productPreviewContent { vertical-align:top; empty-cells:show; }.productPreviewContent h2 { padding: 0; margin:0px 0px 8px 0px;}.productPreviewContent h2 a {color:#686459;font-weight:bold;font-size:12px;}.productPreviewImage { vertical-align:top; text-align:center; padding:3px 10px 0px 0px;}.productPreviewImage .productImageBorder {border:solid 1px #999999;}.productPreviewContent .bord { border-style:solid; border-color:#999999; height:1px; border-width:1px 0px 0px 0px; margin: 20px 0 15px 0;}.buynow{	text-align:right;	vertical-align:bottom; }.productPreviewContent .price{ text-align:right; float:right; color:#686459; font-size:12px; font-weight:bold; margin:0px 0px 5px 5px;}.productPreviewContent .taxandshippinginfo { font-size:10px; 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 { width:100% }#productinfoimages { float:left; background-color:#f1e6c9;; text-align:center; width:140px; padding:10px; margin:0px 10px 10px 0px; border: solid 1px #999999;}#productinfoimages .productimage {border: solid 1px #999999;}#productinfoimages .hrlightgrey {margin-top:6px; margin-bottom:6px;}#productinfopricewithimages {float:right; width:320px; }#productinfopricewithimages img {cursor:pointer}#productinfopricewithoutimages {float:right;width:320px;padding: 0 0 20px 0;}#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:10px;}.productoptions {background-color:#f1e6c9; padding:6px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#686459}.addtobasket {background-color:#f1e6c9; padding:6px; text-align:right; border-style:solid; border-width:1px 0px 0px 0px; border-color:#999999}.productDescription {  padding:0px 10px 0 0; vertical-align:top; width:100%;}.productDescription h2 { padding: 0; margin:0px 0px 8px 0px;}.productDescription h2 a { color:#686459; font-weight:bold; font-size:12px;}.productDescription p,.productDescription span,.productDescription font,.productDescription br { background-color:#f6f0e1 !important;  font-family:Times !important; font-size:13px !important; color:#686459 !important;}  /* POPUPS PRODUCTINFO */body.popupproductinfo {padding:15px;background:none; background-color:#fff}/* POPUP print_order.html */body.popupprintorder {font-family:Times,Georgia,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:#f6f0e1;}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}.popupContainer {	padding:0 15px 15px;}/* HIGHLIGHTBOX (BACKGROUND) */div.highlightbox { padding: 15px; background-color:#f1e6c9; border: solid #686459 1px}div.highlightbox ul {margin-left:15px; padding:0; display:block; list-style-type:square; line-height:20px}div.highlightbox h1 { color:#686459; padding:0px 0px 10px 0px; margin:0; border:none; font-size:12px}div.highlightbox div.hr {height:1px; line-height:1px; margin:0; padding:0; display:block; border-bottom: solid 1px #686459;}/* PAYMENT TYPE SELECTION */table.paymentblock {background-color:#f1e6c9; border-style: solid; border-width:0px 1px 1px 1px; border-color:#686459; margin-bottom:15px;}table.paymentblock tr td.header { background-color:#686459; padding:2px; padding-left:5px; color:#FFFFFF; font-weight:bold; white-space:nowrap;}/* SHIPPING TYPE SELECTION */table.shippingblock {background-color:#f1e6c9; border-style: solid; border-width:0px 1px 1px 1px; border-color:#686459; margin-bottom:15px;}table.shippingblock tr td.header { background-color:#686459; padding:2px; padding-left:5px; color:#FFFFFF; font-weight:bold;}table.shippingblock tr td {vertical-align:top;}table.shippingblock tr td.description {width:100%; vertical-align:top; padding-left:6px;}table.shippingblock tr td.radiobutton {vertical-align:top; white-space:nowrap; padding:4px;}table.shippingblock tr td.radiobutton input {margin:0; padding:0;}table.shippingblock tr td.price {vertical-align:top; white-space:nowrap}/* 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:#f1e6c9; border: solid #686459 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:11px; background-color:#f1e6c9; border-style: solid; border-width:0px 1px 1px 1px; border-color:#9f8761;}table.orderdetails tr td {padding:4px}table.orderdetails tr.headerrow td {background-color:#c8a876; 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:#f1e6c9;vertical-align:top}table.orderdetails tr.contentrow1 td.quantity {text-align:center}table.orderdetails tr.contentrow1 td.quantity input {font-size:11px; padding:2px; border:solid #686459 1px;}table.orderdetails tr.contentrow1 td.productname {text-align:left}/* ORDER DETAILS CONTENT ROW 2 */table.orderdetails tr.contentrow2 td {background-color:#f1e6c9;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 #686459 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:#f1e6c9; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#686459;}/* PRODUCT NAVIGATOR */div.productnavigator {background-color:#f6f0e1; padding:8px; border:#999999 1px solid}/* REVIEW LIST */table.reviewlist {background-color:#f1e6c9; border-style: solid; border-width:0px 1px 1px 1px; border-color:#686459;}table.reviewlist tr td {padding:4px; white-space:nowrap}table.reviewlist tr.header td {background-color:#686459; color:#FFFFFF; font-weight:bold}table.reviewlist tr.contentrow1 td {background-color:#f1e6c9;}table.reviewlist tr.contentrow2 td {background-color:#f1e6c9;}textarea#review {width:100%}/* MEDIA LIST */table.medialist {background-color:#f1e6c9; border-style: solid; border-width:1px; border-color:#686459;}table.medialist tr td {padding:6px; white-space:nowrap; vertical-align:top}table.medialist tr.contentrow1 td {background-color:#f1e6c9;}table.medialist tr.contentrow2 td {background-color:#f1e6c9;}/* SITEMAP */.sitemapwrap {}.sitemapwrap .sitemapleft {background-color:#f1e6c9; border-style: solid; border-width:1px; border-color:#686459; display:table; float:left; width:235px; margin-bottom:15px;}.sitemapwrap .sitemapright {background-color:#f1e6c9; border-style: solid; border-width:1px; border-color:#686459; display:table; float:right; width:235px; margin-bottom:15px;}.sitemapheader {padding:3px; background-color:#686459; 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 textarea {width:100%}/* 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 textarea {width:100%}/* CHECKOUT NAVIGATION */ul#checkoutnavigation {margin: 0 auto;}ul#checkoutnavigation li { height: 70px; list-style-type:none; float:left; width:170px; margin-right:15px; border: solid 1px; padding:8px}ul#checkoutnavigation li.active {background-color: #FFF1C8}ul#checkoutnavigation li.active .number {font-size:18px; 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: #f6f0e1; border-color:#999999}ul#checkoutnavigation li.inactive .number { font-size:18px; font-weight:bold}ul#checkoutnavigation li.inactive .title { font-size:14px; font-weight:bold}ul#checkoutnavigation li.inactive .description { font-size:11px}/* ERROR MESSAGES */.errormessage { border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6;}/* SUCCESS MESSAGE */.messageStackSuccess { padding:15px; background-color:#f1e6c9; border: solid #686459 1px; }/* FOOTER */.footer { clear:both; text-align:center; font-family:Times,Georgia,Arial,Sans-serif; font-size:9px; background:#c8a876 url(img/menu_topbg.gif) repeat-y; border-bottom: solid 2px #9f8761; padding: 0px; margin:0px; width:205px; osition:absolute; ottom:0px;}.footer a {	color:#FFFFFF;	text-decoration:none }/* XTC COPYRIGHT */.copyright {margin: 0 auto; width:970px; background-color:#FFFFFF; text-align:center; color:#666666; font-size:11px; padding:0px 0px 10px 0px;}/* XTC ParseTime */.parseTime {margin: 0 auto; width:970px; background-color:#FFFFFF; text-align:center; color:#666666; font-size:11px; padding:0px 0px 10px 0px;}