/* =============================================
	// GENERAL
============================================= */
/* Main Frames */
div#login,
div#password_forgotten,
div#contact_us,
div#create_account,
div#shopping_cart {
	position: relative;
}

/* Headlines */
div#login h2,
div#password_forgotten form h2,
div#contact_us h2,
div#create_account h2,
div#shopping_cart h2 { 
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

/* Sub Headlines */
div#create_account h3 { 
	font-weight: bold; 
	margin: 20px 0 2px 0;
}

/* Head Descriptions */
div#password_forgotten form p,
div#create_account div.notice { 
	margin: 0 0 10px 0; 
}

/* User Inputs / Lineup */
div#login div#returning-customer form fieldset.loginsub ol li,
div#password_forgotten form fieldset ol li,
div#contact_us form fieldset ol li,
div#create_account form fieldset ol li { 
	padding: 4px 0 4px 0;
	clear: both; 
}

div#login div#returning-customer form fieldset.loginsub ol li label,
div#password_forgotten form fieldset ol li label,
div#contact_us form fieldset ol li label,
div#create_account form fieldset ol li label {
	display: block;
	width: 120px;
	padding: 4px 0 4px 0;
	float: left;
}

div#login div#returning-customer form fieldset.loginsub ol li input,
div#password_forgotten form fieldset ol li input,
div#contact_us form fieldset ol li input,
div#create_account form fieldset ol li input { 
	float: left; 
}

/* Error Messages */
div#login div#returning-customer div.messagestack { margin: 0 0 10px 0; }
div#login div#returning-customer div.messagestack ol li { text-decoration: underline; }

/* Hide Legends / Captions */
div#login div#returning-customer form fieldset.loginsub legend,
div#password_forgotten form fieldset legend,
div#contact_us form fieldset legend,
div#create_account form fieldset legend,
div#shopping_cart form table caption { 
	display: none; 
}

/* Buttonwraps */
div#password_forgotten form div.buttonwrap,
div#login div#returning-customer form div.buttonwrap,
div#contact_us form fieldset div.buttonwrap,
div#create_account form div.buttonwrap,
div#shopping_cart form div.buttonwrap { 
	border-top: 1px solid;
	margin: 10px 0 0 0;
	padding: 3px 0 0 0;
	text-align: right;
	clear: both;
}

#wrap #helllo {
	height: 131px;
}
/* =============================================
	// LOGIN 
============================================= */
/* Positioning of the link "forgot password" */
div#login div#returning-customer form div.forgotpsw { 
	position: absolute;
	bottom: 12px;
	left: 0;
}

/* =============================================
	// PASSWORD FORGOTTEN 
============================================= */
/* Positioning of the buttons */
div#password_forgotten form div.buttonwrap button.button { float: right; }
div#password_forgotten form div.buttonwrap a.button { float: left; }

/* =============================================
	// SHOPPING CART
============================================= */
/* Width of the main table */
div#shopping_cart form table { width: 100%; }

/* Sub headers */
div#shopping_cart form table thead tr.header th { font-weight: bold; }

/* Align prices to the right */
div#shopping_cart form table thead tr.header th.thprice,
div#shopping_cart form table tbody.products tr.item td.tdprice,
div#shopping_cart form table tbody.totaloverview tr.overviewitem td.value { 
	text-align: right; 
}

div#shopping_cart form table tbody.products tr.item td.tdpic {width:90px;}

div#shopping_cart form table tbody.products tr.item td.tdqty {width:50px;}

div#shopping_cart form table tbody.products tr.item td.tdqty input {width:25px;}

div#shopping_cart form table thead tr.header th.thprice, 
div#shopping_cart form table tbody.products tr.item td.tdprice, 
div#shopping_cart form table tbody.totaloverview tr.overviewitem td.value {text-align:right;}

div#shopping_cart form table tbody.products tr.item td.tddelete {
padding:0 0 0 12px;
text-align:right;
width:14px;}

div#shopping_cart form table tbody.products tr.item td.tddelete a {

background:transparent url(/images/unchecked.gif) no-repeat scroll 0 0;
display:block;
height:14px;
width:14px;}

td.tddelete span {
display:none;}

div#shopping_cart form table tbody.products tr.item td {padding:4px 0;}

div#password_forgotten form div.buttonwrap, div#login div#returning-customer form div.buttonwrap, div#contact_us form fieldset div.buttonwrap, div#create_account form div.buttonwrap, div#shopping_cart form div.buttonwrap, div#account_edit form div.buttonwrap, div#account_password form div.buttonwrap, div#address_book div.buttonwrap.end, div#address_book_process form div.buttonwrap, div#account_history div.buttonwrap.end, div#account_history_info div.buttonwrap, div#checkout_shipping div.buttonwrap.end, div#checkout_shipping_address div.buttonwrap, div#checkout_payment_address div.buttonwrap, div#checkout_confirmation div.buttonwrap, div#remoteload div.buttonwrap, div#checkout_success div.buttonwrap, div#shopping_cart form table thead tr.header th, div#shopping_cart form table tbody.totaloverview tr.overviewitem td.top, div#checkout_shipping form div.address_box div#addressBox div.boxadd div.buttonwrap {
border-color:#CCCCCC;
}
div#shopping_cart form table thead tr.header th {
border-bottom:1px solid;
font-weight:bold;
padding:0 0 2px;
}

div#password_forgotten form div.buttonwrap, div#login div#returning-customer form div.buttonwrap, div#contact_us form fieldset div.buttonwrap, div#create_account form div.buttonwrap, div#shopping_cart form div.buttonwrap, div#account_edit form div.buttonwrap, div#account_password form div.buttonwrap, div#address_book div.buttonwrap.end, div#address_book_process form div.buttonwrap, div#account_history div.buttonwrap.end, div#account_history_info div.buttonwrap, div#checkout_shipping div.buttonwrap.end, div#checkout_shipping_address div.buttonwrap, div#checkout_payment_address div.buttonwrap, div#checkout_confirmation div.buttonwrap, div#remoteload div.buttonwrap, div#checkout_success div.buttonwrap, div#shopping_cart form table thead tr.header th, div#shopping_cart form table tbody.totaloverview tr.overviewitem td.top, div#checkout_shipping form div.address_box div#addressBox div.boxadd div.buttonwrap {
border-color:#CCCCCC;
}
div#shopping_cart form table tbody.totaloverview tr.overviewitem td.top {
border-top:1px solid;
padding-top:7px;}

div#shopping_cart form table tbody.products tr.item td.tdqty input {
width:25px;}

div#shopping_cart form table tbody.products tr.item td.tdprice {
width:100px;}

div#shopping_cart form table tbody.totaloverview tr.overviewitem td {
line-height:14pt;}

div#login h2, 
div#password_forgotten form h2, 
div#contact_us h2, 
div#create_account h2, 
div#shopping_cart h2, 
div#account h2, 
div#account_edit form h2, 
div#account_password form h2, 
div#address_book h2, 
div#address_book_process form h2, 
div#account_history h2, 
div#account_history_info h2, 
div#checkout_shipping h2, 
div#checkout_shipping_address h2, 
div#checkout_payment_address h2, 
div#checkout_confirmation h2, 
div#remoteload h2, 
div#checkout_success h2 {
	font-size:18px;
	font-weight:normal;
	margin:0 0 10px;
	padding:0 0 2px;
}

div#checkout_confirmation div.holder, div#checkout_confirmation div.notice {
line-height:12pt;}

div#create_account h3, div#account h3, div#address_book h4, div#account_history_info h3, div#account_history_info div.shipping_box div.shipping_header, div#account_history_info table.account_products tbody tr td.mainheading, div#checkout_shipping form div#shipping-box h3, div#checkout_shipping form div#comment-box h3, div#checkout_shipping form div.payment_box h3.topmarging, div#checkout_shipping_address h3, div#checkout_payment_address h3, div#checkout_confirmation div.confirm_address_header h3, div#checkout_confirmation div.confirm_shipping_method_header, div#checkout_confirmation div.confirmation_items h3, div#checkout_confirmation div.confirm_payment_info_header, div#checkout_confirmation div.confirm_billing_header, div#checkout_confirmation div.confirm_payment_method_change_header, div#checkout_confirmation div.confirm_comments_edit, div#checkout_confirmation div.confirm_policy_header {
font-weight:bold;
margin:20px 0 2px;}

div#checkout_shipping div.trail, div#checkout_confirmation div.trail, div#checkout_shipping_address div.trail, div#checkout_payment_address div.trail, div#remoteload div.trail, div#checkout_success div.trail, div#checkout_shipping form div.address_box div#addressBox div.boxadd.left, div#checkout_shipping form div.address_box div#addressBox div.boxadd.right, div#checkout_shipping_address form div.addressblock, div#checkout_shipping_address form div.address ol, div#checkout_payment_address form div.addressblock, div#checkout_payment_address form div.address ol, div#checkout_confirmation table.listitems, div#checkout_confirmation div.confirm_totals table, div#checkout_confirmation table.listitems thead tr.thheader th, div#checkout_confirmation table.listitems thead tr.thheader th.thid, div#checkout_confirmation table.listitems tbody tr td.tdid, div#address_book div.alternative_address div.hold, div#account_history ol li.block, div#account_history_info table.total, div#account_history_info table.account_products tbody tr td.mainheading, div#account_history_info div.holder h2 {
border-color:#AAAAAA;
}
div#checkout_confirmation table.listitems thead tr.thheader th {
border-bottom:1px solid;
font-weight:bold;
padding:2px 8px;
}

div#checkout_shipping div.trail, div#checkout_confirmation div.trail, div#checkout_shipping_address div.trail, div#checkout_payment_address div.trail, div#remoteload div.trail, div#checkout_success div.trail, div#checkout_shipping form div.address_box div#addressBox div.boxadd.left, div#checkout_shipping form div.address_box div#addressBox div.boxadd.right, div#checkout_shipping_address form div.addressblock, div#checkout_shipping_address form div.address ol, div#checkout_payment_address form div.addressblock, div#checkout_payment_address form div.address ol, div#checkout_confirmation table.listitems, div#checkout_confirmation div.confirm_totals table, div#checkout_confirmation table.listitems thead tr.thheader th, div#checkout_confirmation table.listitems thead tr.thheader th.thid, div#checkout_confirmation table.listitems tbody tr td.tdid, div#address_book div.alternative_address div.hold, div#account_history ol li.block, div#account_history_info table.total, div#account_history_info table.account_products tbody tr td.mainheading, div#account_history_info div.holder h2 {
border-color:#AAAAAA;
}
div#checkout_confirmation table.listitems thead tr.thheader th.thid, div#checkout_confirmation table.listitems tbody tr td.tdid {
border-right:1px solid;
font-weight:bold;
text-align:center;
width:25px;
}
div#checkout_shipping div.trail, div#checkout_confirmation div.trail, div#checkout_shipping_address div.trail, div#checkout_payment_address div.trail, div#remoteload div.trail, div#checkout_success div.trail, div#checkout_shipping form div.address_box div#addressBox div.boxadd.left, div#checkout_shipping form div.address_box div#addressBox div.boxadd.right, div#checkout_shipping_address form div.addressblock, div#checkout_shipping_address form div.address ol, div#checkout_payment_address form div.addressblock, div#checkout_payment_address form div.address ol, div#checkout_confirmation table.listitems, div#checkout_confirmation div.confirm_totals table, div#checkout_confirmation table.listitems thead tr.thheader th, div#checkout_confirmation table.listitems thead tr.thheader th.thid, div#checkout_confirmation table.listitems tbody tr td.tdid, div#address_book div.alternative_address div.hold, div#account_history ol li.block, div#account_history_info table.total, div#account_history_info table.account_products tbody tr td.mainheading, div#account_history_info div.holder h2 {
border-color:#AAAAAA;
}
div#checkout_shipping div.trail, div#checkout_confirmation div.trail, div#checkout_shipping_address div.trail, div#checkout_payment_address div.trail, div#remoteload div.trail, div#checkout_success div.trail, div#checkout_shipping form div.address_box div#addressBox div.boxadd.left, div#checkout_shipping form div.address_box div#addressBox div.boxadd.right, div#checkout_shipping_address form div.addressblock, div#checkout_shipping_address form div.address ol, div#checkout_payment_address form div.addressblock, div#checkout_payment_address form div.address ol, div#checkout_confirmation table.listitems, div#checkout_confirmation div.confirm_totals table, div#checkout_confirmation table.listitems thead tr.thheader th, div#checkout_confirmation table.listitems thead tr.thheader th.thid, div#checkout_confirmation table.listitems tbody tr td.tdid, div#address_book div.alternative_address div.hold, div#account_history ol li.block, div#account_history_info table.total, div#account_history_info table.account_products tbody tr td.mainheading, div#account_history_info div.holder h2 {
border-color:#AAAAAA;
}
div#checkout_confirmation div.confirm_totals table {
border-color:-moz-use-text-color;
border-style:none solid solid;
border-width:0 1px 1px;}

div#checkout_confirmation table.listitems thead tr.thheader th.thprice, div#checkout_confirmation table.listitems tbody tr td.tdprice, div#checkout_confirmation div.confirm_totals table tbody tr td.value {
text-align:right;
}
div#checkout_shipping div.trail, div#checkout_confirmation div.trail, div#checkout_shipping_address div.trail, div#checkout_payment_address div.trail, div#remoteload div.trail, div#checkout_success div.trail, div#checkout_shipping form div.address_box div#addressBox div.boxadd.left, div#checkout_shipping form div.address_box div#addressBox div.boxadd.right, div#checkout_shipping_address form div.addressblock, div#checkout_shipping_address form div.address ol, div#checkout_payment_address form div.addressblock, div#checkout_payment_address form div.address ol, div#checkout_confirmation table.listitems, div#checkout_confirmation div.confirm_totals table, div#checkout_confirmation table.listitems thead tr.thheader th, div#checkout_confirmation table.listitems thead tr.thheader th.thid, div#checkout_confirmation table.listitems tbody tr td.tdid, div#address_book div.alternative_address div.hold, div#account_history ol li.block, div#account_history_info table.total, div#account_history_info table.account_products tbody tr td.mainheading, div#account_history_info div.holder h2 {
border-color:#AAAAAA;
}

div#wrap div#content div#checkout_shipping div#addressBox div.boxadd div.buttonwrap div.button a.button, div#wrap div#content div#checkout_confirmation div.buttonwrap {
line-height:9pt;
}
div#password_forgotten form div.buttonwrap, div#login div#returning-customer form div.buttonwrap, div#contact_us form fieldset div.buttonwrap, div#create_account form div.buttonwrap, div#shopping_cart form div.buttonwrap, div#account_edit form div.buttonwrap, div#account_password form div.buttonwrap, div#address_book div.buttonwrap.end, div#address_book_process form div.buttonwrap, div#account_history div.buttonwrap.end, div#account_history_info div.buttonwrap, div#checkout_shipping div.buttonwrap.end, div#checkout_shipping_address div.buttonwrap, div#checkout_payment_address div.buttonwrap, div#checkout_confirmation div.buttonwrap, div#remoteload div.buttonwrap, div#checkout_success div.buttonwrap, div#shopping_cart form table thead tr.header th, div#shopping_cart form table tbody.totaloverview tr.overviewitem td.top, div#checkout_shipping form div.address_box div#addressBox div.boxadd div.buttonwrap {
border-color:#CCCCCC;
}
div#password_forgotten form div.buttonwrap, div#login div#returning-customer form div.buttonwrap, div#contact_us form fieldset div.buttonwrap, div#create_account form div.buttonwrap, div#shopping_cart form div.buttonwrap, div#account_edit form div.buttonwrap, div#account_password form div.buttonwrap, div#address_book div.buttonwrap.end, div#address_book_process form div.buttonwrap, div#account_history div.buttonwrap.end, div#account_history_info div.buttonwrap, div#checkout_shipping div.buttonwrap.end, div#checkout_shipping_address div.buttonwrap, div#checkout_payment_address div.buttonwrap, div#checkout_confirmation div.buttonwrap, div#remoteload div.buttonwrap, div#checkout_success div.buttonwrap {
border-top:1px solid;
margin:10px 0 0;
padding:3px 0 0;
text-align:right;
}
