	/* Default */
a, div, img, p, h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: none;
	border: none;
}
a {
	color: red; /* #ff1500;*/
}
a:hover {
	text-decoration: underline;
	color: black;
}

table{
	border-collapse: collapse;
}
div {
	font-size: 1em;
}


/* Page layout */
html, body{
	color: black;
	font-family: arial, sans-serif;
	background-color: #730000;
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: black;
	background-image: url(/images/background.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#page{
	position: relative;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 960px;
	margin-left: 7px;
}
* html #page{
		margin-left: 0;
}

/* .headerbox1 { position: absolute; right:0;top: 0px; background: #E5E5E5; width: 200px;height: 58px; border-left: 1px solid #BE0709; } */
/* .headerbox2 { position: absolute; right:0;top:58px; background: #BE0709; width: 250px;height: 24px; border-left: 1px solid #BE0709; } */
/* .headerbox3 { position: absolute; right:0;top:82px;  background: #E5E5E5; width: 200px;height: 48px; border-left: 1px solid #BE0709; } */

#header{
	margin: 0;
	padding: 0;
	padding-top: 130px;
	background:  white url('/images/bwshop_header960-3.png') no-repeat left top;
	position: relative;
	display: block;
}
#leftborder{
	position: relative;
	margin: 0 auto;
	width: 974px;
	background-image: url(/images/left-background.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
#imgleft{
	float:left;
	width:7px;
	height:321px;
}
#rightborder{
	width: 974px;
	background-image: url(/images/right-background.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}

* html #rightborder{
	width: 967px;
}
#imgright{
	float: right;
	width:7px;
	height:321px;
}

#footer{
	background-color: white;
	border-top: 2px solid #ffbb00;
	padding: 4px 0 3px;
	margin: 15px 14px 0 14px;
	height: 18px;
	text-align: right;
	font-size: 9px;
	color: #888888; 
}

#footer a { color: #888888; padding: 0; margin-top: 0px;}
#footer a:hover { color: #888888; }

#background-footer{
	height: 6px;
	background-image: url(/images/background-footer.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

/* Language buttons */
#lang_link a img {
	vertical-align:top; border: none; margin: 0; padding:0;
}
#lang_link a{
	border: none; margin: 0; padding:0;
	display: block;
	position: absolute;
	top: 0;left: 0;
}
#lang_link a#de{
	border: none; margin: 0; padding:0;
	display: block;
	top: 0;left: 20px;
}


#lang_link {
	display:block;
	position: absolute;
/*	top: 133px;left: 915px;*/
	top: 10px;left: 905px;
	width: 40px; height: 12px;
	border: 1px  solid #883300;
	padding: 0; margin: 0;
	z-index:10;
}

/* Main navigation */
.nav1
{
	border: none;
	margin: 0; padding: 0;
	width:760px;
	background-color: #c4b000;
}

#mainnav {
	margin: 0;
	padding: 0;
	background: #c4b000;/* #BE0709; */
	height: 18px;
	min-height: 18px;
	width: 100%;
	position: relative;
	display:block;
	overflow: visible;
	border-top: none; /*#BE0709;*/
}

.nav1 li, #mainnav a
{
	overflow: visible;
	margin: 0;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	float: left;
	font-size: 0.8em;
	font-weight: bold;
	height: 14px;
	min-height: 14px;
	color: white;
	background-color: #c4b000;
}
.nav1 li a {}

#mainnav a:hover, #mainnav a:active, #mainnav a.mainnav_active, .nav1 li a:hover, a:active{
	text-decoration: underline;
}

/* a#page_nav_home_ {background-color: #ffbb00;} */
a#page_nav_welkom_ {background-color: #ffbb00;}
a#page_nav_home_ {background-color: #ffbb00;}
a#page_nav_feestartikelen_ {background-color: #ff1500;}
a#page_nav_verhuur_ {background-color: #c20085;}
a#page_nav_tekenen-schilderen_ {background-color: #6300d4;}
a#page_nav_hobby_ {background-color: #009dff;}
a#page_nav_lijstenmakerij_ {background-color: #00c742;}
a#page_nav_handwerken_ {background-color: #ff1500;}
a#page_nav_cursussen_ {background-color: #ffbb00;}
a#page_nav_contact_ {background-color: #c4b000;}
a#page_nav_over-ons_ {background-color: #ff1500;}

a#page_nav_wilkommen_ {background-color: #ffbb00;}
a#page_nav_festartikeln_ {background-color: #ff1500;}
a#page_nav_verleih_ {background-color: #c20085;}

#nav2{
	width:760px;
	border-collapse: collapse;
	background-color: #c4b000;
	padding: 0;
	margin: 0;
}

#nav2 td{
	text-align: center;
	font-size: 0.90em;
	padding: 3px 0;
}


#nav2 td a{
	color: white;
	font-weight: bold;
	width:1%;
}

#nav2 td a:hover, a:active{
	text-decoration: underline;
}
#page_nav_de_wilkommen_ {background-color: #ffbb00;}
#page_nav_de_festartikeln_ {background-color: #ff1500;}
#page_nav_de_verleih_ {background-color: #c20085;}

/*
#td1{background-color: #ffbb00;}
#td2{background-color: #ff1500;}
#td3{background-color: #c20085;}
#td4{background-color: #6300d4;}
#td5{background-color: #009dff;}
#td6{background-color: #00c742;}
#td7{background-color: #ff1500;}
#td8{background-color: #c4b000;}
*/


/* Content division */
#content{
	margin: 0; padding: 0;
	position: relative;
	background:white;
	width: 960px;
}

table {
	margin: 0 0 30px 0;
}

table a{
	font-size: 1em;
}

table td{
	text-align: left;
	font-size: 0.85em;
	border: 1px solid #d9d9d9;
}

table th{
	text-align: left;
	font-size: 0.85em;
	border: 1px solid #d9d9d9;
}
.content-img-right{
	float: right;
	padding: 0px 20px 20px 20px;
	display: block;
/* 	marign: auto; */
}
.content-img{
	display: block;
	margin: 0;
	border: 1px solid white;
}
/* Text division */
* html #text, * html #text {
/* 	height: 261px; */
 	height: 300px;
}

#top-bar {
	height: 14px;
	background: #eeeeee;
	border: 0;margin: 0;
	padding: 2px;
/* 	padding-top: 0; */
	overflow: visible;
	font-size: 0.9em;
}
#text {
	float: left;
	position: relative;
	left: 0;
	width: 250px;
	margin: 10px;
	margin-right: 0px;
	color:black;
	height: auto;
	min-height: 350px;
	border: none;
/* 	background: #dddddd; */
/* 	border: 1px solid #dddddd; */
}
* html #text {
	height: 350px;
}
#shop-view {
	position: relative;
	float: left;
	width: 720px;
	margin: 0;
	margin-top: 10px;
	padding: 4px;
	padding-left: 10px;
}

#specialoffers_box, #specialoffers_box_empty{
	position: relative;
/* 	float: left; */
	left: 0px;
	height: auto;
	min-height: 55px;
	padding: 0;margin: 0;
/* 	overflow: hidden; */
}
#specialoffers_box {
/* 	border: 2px solid red; /*#dddddd;*/
}
#special-offers {
	width: 340px;
	height: auto;
	min-height: 196px;
	position: relative;
	float: left;
/* 	overflow: hidden; */
	border: 2px solid red;
/* 	border-top:none; */
	margin: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#specialoffers_box h1{ /*#specialoffers_box #special-offers */
	height: 24px;
	background: white url('/images/bwshop2_head_aanbiedingen2.png') no-repeat -2px -2px ;
	padding: 0; margin: 0; border: none;
}
#specialoffers_box_empty p{
	padding: 4px;
}
#specialoffers_box_empty h2{
	height: 20px;
	color: white;
	text-align: center;
	background: red;
	padding: 0; margin: 0; border: none;
}

/* #special-offers h2 { font-size: 1em;text-align: left; } */

.specialoffers_item { overflow: hidden; position: relative; height: auto; padding: 4px; font-size: 1em;}
/* .specialoffers_item a { text-decoration: none; padding: 0;margin: 4px;} */
.specialoffers_item a:hover { text-decoration: none; }
a.specialoffers_image_link { float: left; display:block; position: relative; top: 0; left: 0; width: 100px; height: 100px; /*border: 1px solid #dddddd;*/}
a.specialoffers_name_link { display: block; top: 0; font-size: 1em; color: blue; font-weight: bold; }
a.specialoffers_name_link:hover { text-decoration: underline; }
a.specialoffers_description { height: 30px; margin:0; padding: 0; font-size:1em}
a.specialoffers_price { display: block; color: red; font-size: 25px; font-weight: bold; text-align: right; }
a.specialoffers_normal_price { color: blue; display: block; font-size: 10px; font-weight: bold; text-align: right; }
a.specialoffers_normal_price span { color: red; }
.specialoffers_period {
	position: relative;
/* 	top: 105px; */
	bottom: 0;
	text-align: center;
	display:block; font-size: 8px; color: #aaaaaa;
	padding: 0;margin: 0;
}
/* Right column */
#cat-list {
	float: right;
	width: 140px;
	height: 100px;
	min-height: 100px;
	margin: 4px;
	margin-right: 0;
	background: #eeeeee;
	overflow: hidden;
}
#cat-list li { padding:4px }

#extra{
	float: right;
	width: 180px;
	min-height: 400px;
	padding: 0;margin: 0;
	margin: 10px;
/* 	border: 1px solid red; */
/* 	overflow: hidden; */
}

.category_list {
	position: relative;
	background: #eeeeee;
	border: 2px solid red;
	border-top: none;
	margin-top: 10px;
	text-align: center;
}

.category_list h3 { font-size: 14px;color: white; background: red; margin: 0; padding: 0; border: none; }
.category_list ul { list-style: none; margin: 5px; padding: 4px;}
.category_list li { padding-bottom: 4px;}
.category_list a { font-size: 11px;display: block; text-decoration: none; color: black; }
.category_list a:hover { text-decoration: underline; color: black; }
/* Homepage */
#aanbieding1{
	background: #eeeeee;
	width: 280px;
	height: 250px;
	margin-bottom: 4px;
	border: 2px solid white;
}
#aanbieding2 {
	background: #eeeeee;
	width: 280px;
	height: 100px;
	margin-bottom: 4px;
	border: 2px solid white;
}

/* Forms in content */
#content table.formwrapper td {
	border: none;
}
table.formwrapper {}
.formlabel-td { width: 140px; }


/* Content: login box */
#login {
	padding-top: 4px;
	text-align: right;
}
#login .loginbox_header,#logout .logoutbox_header {
/* 	border-top: 1px solid #eeeeee; */
/* 	font-weight: bold; */
	font-size: 0.7em;
}

#login div, #login .login_button input{
	font-size: 0.85em;
}
#login .login_button {
	font-size: 1em;
}
#login .inputfield {
	width: 110px;
	height: 12px;
	border: 1px solid black;
	margin: 2px;
	font-size: 0.7em;
}
#logout {
	padding-top: 4px;
	text-align: right;
	font-size: 1em;
}
.logoutbox_user {
	font-weight: bold;
	font-size: 0.7em;
}
.login_button, .logout_button {
	font-size: 1em;
	text-align: right;
}
.login_button input, .logout_button input, .simple_searchbox_button input {
	font-size: 1em;
	background: white;
	border: none;
	padding: 0;
	color: #ff1500;
	text-align: right;
}

.logout_button {
	font-size: 1em;
}
.logout_button input {
	font-size: 1em;
/* 	font-size: 0.85em; */
}
.login_button input:hover,
.logout_button input:hover,
.simple_searchbox_button input:hover {
	text-decoration: underline;
	color: black;
}

/*#login .formbutton {
	border: none ;
	background: white;
	margin-left: 20px;
	text-decoration: none;
}*/
/*.formbutton:hover {
	text-decoration: underline;
	border-bottom: 1px solid #BE0709;
	font-size: 1em;
}*/
.col, .de {
	width: 250px;
}

#search .searchfield {
	width: 180px;
	height: 12px;
	border: 1px solid black;
	margin: 2px;
	font-size: 0.7em;
}

/* Homepage Front items */

#content #frontitems{
/* 	padding-left: 124px; */
	margin: 0;padding:0;
/* 	margin-top: 10px; */
	margin-left: 10px;
}
#content #frontitems td{
	width: 250px;
	padding-top: 107px;
	padding-left: 18px;
	vertical-align: top;
	border: none;
/* 	border: 1px solid black; */
}
#content #frontitems td table{
	padding: 0;
	padding-top: 107px;
	width: 204px;
/* 	border: 1px solid black; */
}
#content #frontitems td table td{
	padding: 0;
	font-size: 0.9em;
	border: none;
}
#content #frontitems #poll{
	background-image: url(/images/1.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding: 32px 24px 0 30px;
}
#content #frontitems td#bertusworkel4art {
	padding: 0;
	margin: 0;
}
#content #frontitems #de_funkspot{
	background-image: url(/images/de_funkspot.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding: 32px 24px 0 10px;
}

/* Deutsche items */
#soundclip {
margin: 10px;
margin-top: 20px;
/* float: left; */
display: block;
width: 150px;
}
table#gmap_container { width: 760px; margin:0; padding:0;}
#gmap_container tr {vertical-align: top; border: none;}
#gmap_container tr td {border: none;}

#gmap
{
border: 1px solid black;
padding: 0px;
margin: 20px;
margin-bottom: 0;
margin-left: 0;
width: 420px;
height: 300px;
}

#gmap_directions {
	border-top:none;
	margin: auto;
	margin: 20px;
	margin-top: 0;
	margin-left: 0;
	padding: 0;
	width: 420px;
	overflow: hidden;
	position: relative;
}

#directions {
	width: 350px;
	overflow: auto;
	font-size: 1em;
}
#gmap_directions input {
	border: 1px solid black;
}
#gmap_directions p{
margin: 10px;
padding: 0px;
border: 0px;
}

#poll p{
	font-size: 0.8em;
}


#frontitems #contact{
	background-image: url(/images/2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#contact table {font-size: 11px;}

#frontitems #de_kontakt{
	background-image: url(/images/de_kontakt.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#de_kontakt table {font-size: 11px;}

#frontitems  #openingstijden{
	background-image: url(/images/3.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	white-space: nowrap;
}
#openingstijden table {
	font-size: 11px;
	overflow: auto;
	margin: 0;
}
table#openingstijden {
	font-size: 12px;
	margin: 0;
	width: 200px;
}
table#openingstijden td {
	border: none;
}

#frontitems  #de_offnungszeiten{
	background-image: url(/images/de_offnungszeiten.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#de_offnungszeiten table {
	font-size: 11px;
	overflow: auto;
	margin:0;
padding:0;
}
#de_offnungszeiten td {
	white-space: nowrap;
}
#de_offnungszeiten #abends {
	margin:0;
	padding:0;
	border: none;
	font-size: 10px;
	width: 170px;
}

#contact table td{
	border: none;
	vertical-align: top;
	line-height: 1.5em;
}
#content #contactmessage{
	font-size: 0.6em;
}
#content textarea{
	height: 160px;
}
#content  #contacttext{
	text-align: right;
}
p,label{color:black; font-size: 0.85em; color: black; margin-bottom:10px;}
/* #content a{font-size: 0.85em;} */

li { font-size: 0.85em;}
h1 { font-size: 1.3em; color: #ff1500; margin-bottom:12px; font-weight: bold;}
h2 { font-size: 1.1em; color: black; margin-bottom:6px; font-weight: bold;}
h3 { font-size: 1.0em; color: #ff1500; margin-bottom:12px; font-weight: bold;}

#scroll_frame { margin-top: 2px; color: #518BD1; -moz-box-sizing: border-box; overflow: hidden; position: relative; width: 400px; height: 19px;}
#scroll_container { overflow: hidden; padding: 0; position: relative; border: none; width: 400px; display: block; height: 19px;}
#scroll_container div { left: 400px; -moz-box-sizing: border-box; position: absolute; border: none; margin: 0; padding: 0; padding-left: 4px; white-space: nowrap; font-family: courier; font-size: 16px; font-weight: bold;}
#scroll_fade_left { height: 19px;  position: absolute; width: 100px; background-image: url('/images/transparant_overlay_left.png'); }
#scroll_fade_right {height: 19px;  position: absolute; width: 100px; background-image: url('/images/transparant_overlay_right.png'); }

#mailaddfooter{
	background-color: #d61200;
	color: white;
	margin-left: 14px;
	width: 360px;
	padding: 5px 8px 5px 8px;
	height: 106px;
}
#mailaddfooter p, #mailaddfooter label{color:white;}
* html #mailaddfooter{
	height: 102px;
}
* html #mailaddfooter img{
	margin: 2px 0;
}
#mailaddfooter input{
	margin-left: 8px;
}
#mailaddfooter form{
	padding: 0;
	margin: 0;
}
* html #mailaddfooter input{
	margin-left: 8px;
}


/* Shop items */
.cat_intro_text {
}
.cat-description {
	font-size: 1em;
}
.priceitem
{
	font-size: 1.1em;
	font-weight: bold;
	background: white;
}

#product-overview, .cat-item  {
	width: 260px;
	height: 80px;
	overflow: hidden;
	float: left;
	font-size: 0.9em;
	margin-right: 10px;
	border: none;
}

.cat-item img {
	float: left;
	margin-right: 10px;
}

#product-overview a,.productitem a, .cat-item a {
	color: blue;
	font-size: 11px;
}
.productitem
{
	position: relative;
	text-align: center;
	float: left;
/* 	border: 2px solid #ddddff; */
/* 	background: #ddddff; */
	padding: 0px;
	padding-bottom: 4px;
	margin: 0px;
	width: 140px;
	height: auto;
	font-size: 0.8em;
}
/* .productitem {font-size: 0.8em;} */

.productitem h2
{
	margin: 0;
	text-align: center;
	line-height: 1em;
 	height: 3.2em;
	overflow: hidden;
	padding-right: 4px;
}


.product_list {
/* border: 2px solid blue; */
/* width: 750px; */
}


.cat-item {
	border: none;
	border-bottom: 2px solid #dddddd;
}

table#order-history td {
	border: none;
	border-bottom: 2px solid #dddddd;
	padding: 2px;
	padding-right: 8px;
}
table#order-history th {
	border: none;
	border-bottom: 2px solid red;
	padding-right: 8px;
	text-align: center;
	vertical-align: bottom;
}

a table.cartstatus {
	color: black;
	font-size: 1em;
}
a:hover table.cartstatus {
	color: black;
}

table.cartstatus {
	width: 180px;
	height: 32px;
	margin: 0;
	background: white url('/images/bwcart7_32.png') top left no-repeat;
}
.cartstatus tr td {
	font-size: 0.8em;
	border: none;
	padding: 0;
	margin: 0;
}
.cartstatus a {
	color: black;
}

.cartstatus tr td.left {width: 120px;text-align: right;}
.cartstatus tr td.right {/*width: 50px;*/text-align: right;}

.cartstatus_head_img {
display: block;
margin-left:auto;
margin-right: 10px;
margin-top: 10px;
}
.login_head_img {
display: block;
margin-left:auto;
margin-right: 10px;
margin-top: 10px;
}
.logout_button {
	text-align: right;
	font-size: 1em;
}
.cartstatus_cart_link, .login_customerdata_link, .cartstatus_showorders_link, .cartstatus_checkout_link, .cartstatus_tocart_link {
	font-size: 1em;
/* 	text-align: right; */
}
.cartstatus_cart_link {
	color: black;
}
.cartstatus_blocklink {
	display: block;
	background: none;
	width: 180px;
	height: 30px;
	position: absolute;
}

.cartstatus_showorders_link, .cartstatus_checkout_link,  .cartstatus_tocart_link {
	width: 100px;
	background: white;
	font-size: 0.8em;
/* 	float: right; */
}

.cartstatus_showorders_link a, .cartstatus_checkout_link a,  .cartstatus_tocart_link a{
	display: block;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid white;
	border-right: none;
	color: red;
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
	text-align: right;
}
.cartstatus_showorders_link a:hover, .cartstatus_checkout_link a:hover,  .cartstatus_tocart_link a:hover {
	color: black;
	text-decoration: underline;
}
#shoppingcart-small {
/* 	width: 100px; */
/* 	height: 100px; */
}
.simple_searchbox {
	width: 176px;
	margin-top: 2px;
	background: red;
	border: 2px solid red;
}
.simple_searchbox input{
	display:block;
	float: left;
	font-size: 0.85em;
	text-align: left;
	margin: 0;padding: 0;border: none;
	width: 126px;
/* 	height: 16px; */
}
input.simple_searchbox_button {
	display:block;
	float: right;
	font-size: 0.7em;
	margin: 0;padding: 0;border: none;
	color: white;
	width: 40px;
/* 	height: 20px; */
	background: red;
}
input.simple_searchbox_button:hover {
	color: black;
	text-decoration: none;
}
.ship_type_select {
	text-align: left;
	width: 200px;
	margin-left: auto;
/* 	border: 1px solid red; */
	
}
.formbutton, .orderbutton  { border: none; background: red; color: white; font-weight: bold; margin-right: 4px; }
.formbutton:hover, .orderbutton:hover { color: black; }

.text-align-right { text-align: right; }
.product-image-big { float: left; display: block; padding-right: 20px;}
#product-description { float: left;}
#product-description .prod_list {  padding: 10px; width: 400px; }
.product-price-holder { font-size: 16px; font-weight: bold; color: blue; margin-left: 0}
input.product-quantity-input { width: 30px; white-space: nowrap; border: 1px solid black; }

.prod_list td { border: none; border-bottom: 2px solid #dddddd; padding: 2px;}
.prod_list th { border: none; border-bottom: 2px solid #dddddd; padding: 0;}
table#cart {
	width: 700px;
}
table#cart .product-quantity { width: 100px; white-space: nowrap; }
table#cart .product-quantity input { width: 30px; border: 1px solid black; 	font-size: 0.85em; }
table#cart .product-quantity input.orderbutton { width: auto; padding: 0;margin: 0; border: none; color: red; background: white; font-size: 0.85em; }
table#cart .product-quantity input.orderbutton:hover { text-decoration: underline; color: black;}
table#cart .product-image { width: 80px; padding:0; margin: 0; font-size: 0.85em; }
table#cart .product-image img { }
table#cart .description { width: 300px; padding:2px; margin: 0; font-size: 0.7em; }
table#cart .description a { padding:0; margin: 0; color: blue; font-size: 1em;}
table#cart .remove_from_cart { text-align: center; }
table#cart .remove_from_cart input { width: auto; margin: 0; padding: 0; border: none; background: white; color: red; text-align: right; }
table#cart .remove_from_cart input:hover { text-decoration: underline; color: black; }
table#cart .amount { width: 150px; text-align: right; }
table#cart .price { width: 70px; text-align: right; }
table#cart .sum { text-align: right; width: auto; }
table#cart .perc { text-align: right; width: auto; }
table#cart .total_price { width: 100px; text-align: right; border-top: 2px solid red;}
table#cart .total_price_header { width: 100px; text-align: right; border-top: 2px solid red; font-weight: bold;}
table .priceheader{ width: 70px; text-align: right; font-weight: bold; }
table#cart td { vertical-align: top; text-align: left; font-size: 0.85em; border: none; padding-top: 2px; height: auto; }
table#cart th { border: none; border-bottom: 2px solid red; }

table .total_price { width: 100px; text-align: right; border-top: 2px solid red;}
.textalignright { text-align: right; }

#breadcrumb {font-size: 0.7em; padding-top: 1px;margin: 0; float: left; }
#breadcrumb a {font-size: 1em;}
#customeroptions {font-size: 0.7em; float: right;}
#customeroptions a { font-size: 1em;}
form#statuslinks_logout { font-size: 1em; margin: 0; padding: 0}
#statuslinks_logout input { font-size: 1em; background: #eeeeee; height: 12px;}

#shop-banners  { float: right; width: 300px; }
.cartbutton
{
	display: block;
	position: absolute;
	top: 60px;
	left: 120px;
	width: 34px;
	height: 24px;
/* 	background: url('/images/cartplus24.gif'); */
	background: url('/images/bwcart7_16.png') no-repeat;
	border: none;
}

.email_pass {
	float: right;
}

.soft_text {
	text-align: center;
	font-size: 9px;
	color: #aaaaaa;
	margin-top: 20px; 
}

#de-col-left { width: 350px; padding: 10px; }
#de-col-right { width: 500px; float: right;}

