BODY {
	MARGIN: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial, helvetica, sans-serif;	
	color: #b18755;
}

TABLE {
	FONT-SIZE: 95%;
}

SELECT {
	font-size:12px;
	color:#b18755;
	font-weight:bold;
	width:80px
}

A  {font-weight:bold;;color:#b18755;}
A:visited {color:#b18755;}
A:hover {color:#b18755;}


.associatedProducts {
		width:100%;		
}
.associatedProducts tr td#col {
		width:150px;
		vertical-align:top;			
}
.associatedProducts tr td#product {
		width:100px;		
		vertical-align:top;
}
#paymentMethods{
	margin-left:100px;
}
#paymentMethods li {
	padding-top:20px;
}

.button {
   color:#000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:normal;
   background-color:#d6af81;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}

.button_buy {
	width:60px;	
}
	


#top {
	PADDING-RIGHT:0px;	
	PADDING-LEFT: 0px; 	
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #b18755; 
	TEXT-ALIGN: left;
	HEIGHT:100px;	
}

.bottom {
	margin-top:10px;
	BORDER-RIGHT: #000 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 300px; FONT-SIZE: 10px;	
	PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 50px;
	TEXT-ALIGN: right;
}

.bpara {
	FLOAT: right; VERTICAL-ALIGN: top; WIDTH: 150px; TEXT-ALIGN: right
}
.bpara P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #b18755; PADDING-TOP: 10px
}
.bpara P SPAN {
	COLOR: #000
}

.whitebox {
	border-color:#b18755; 
	border-style:solid;
	font-family:courier new,courier,monospace;
	border-width:1px;
	color:#000000;
}

.rec_his_link {color:#b18755;font-size:70%}
.rec_his_link a:link {color:#b18755}
.rec_his_link a:hover {color:#b18755;font-weight:bold}
.rec_his_link a:active {color:#b18755;font-weight:bold}
.rec_his_link a:visited {color:#b18755;}

.basket_link {color:#b18755;font-size:105%}
.basket_link a:link {color:#b18755;}
.basket_link a:hover {color:#b18755;font-weight:bold}
.basket_link a:active {color:#b18755;font-weight:bold}
.basket_link a:visited {color:#b18755;}

.basket_total {
	font-weight:bold;
	font-size:110%;
	color:#b18755;
}

.t {background: url(../images/dot.gif) 0 0 repeat-x; width: 20em;}
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px}

.t_b {background: url(../images/v-line-brown.gif) 0 0 repeat-x; width: 20em;}
.t_pad_b {background: url(../images/v-line-brown.gif) 0 10px repeat-x;}
.tl_b {background: url(../images/tl-brown.gif) 0 0 no-repeat}
.tr_b {background: url(../images/tr-brown.gif) 100% 0 no-repeat; padding:10px}

.border_title {padding-left:10px;position:relative;top:-5px;font-size:85%;font-weight:bold;color:#ffffff;}

#item_border {
	width:100%;
}

.item {	
	font-size: 80%;
	color:#000000;		
}

.item_right {	
	
}

.item_left {		
	border-right:1px solid #b18755;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-style: dotted;
}

.item a  {font-weight:bold;font-size:120%;color:#b18755;}
.item a:visited {color:#b18755;}
.item a:hover {color:#b18755;}

.generic_link {font-size: 100%;color: #b18755;border:0;}
.generic_link a  {font-weight:bold;;color:#b18755;}
.generic_link a:visited {color:#b18755;}
.generic_link a:hover {color:#b18755;}

.back_link {text-decoration:none;font-weight:bold;font-size: 130%;color: #b18755;height:160px;}
.back_link a  {color:#b18755;}
.back_link a:visited {color:#b18755;}
.back_link a:hover {color:#b18755;}

.item_price {
	font-size:110%;
	font-weight:bold;
}

.promotion_price {
	font-size:130%;
	color:#ff0000;
	font-weight:bold;
}

.product_highlight {
	color:#b18755;
	font-weight:bold;
}

.main_table {
	width:100%;	
}
.main_table td#left_col {
	width:130px;
	color: #5a93cf;
}
.main_table td#middle_col {	
}
.main_table td#right_col {
	width:150px;
}

.content_table {	
	/*BORDER-TOP: 0px;*/
}

.basket_table {
	font-size:75%;	
}
.basket_table td#title {	
	font-weight:bold;	
}

.headed_table{
	font-size:90%;
}
.headed_table td {padding-left:10px;padding-right:10px;}
.headed_table tr#header {background:#b18755;color:#ffffff;}

.links a {text-decoration:none;font-weight:bold;font-size:85%;color:white;}
.links a:visited {color:white;}
.links a:hover {color:white;}

.group_links {font-weight:bold;font-size:85%;color:#b18755;text-decoration: none;}
.group_links:visited {color:#b18755}
.group_links:hover {color:#b18755}

.sub_group_links {
	font-weight:bold;
	font-size:90%;
	color:#b18755;
	text-decoration: none;
	height:60px;
}
.sub_group_links:visited {color:#b18755}
.sub_group_links:hover {color:#b18755}

.group_title {
	font-weight:bold;
	font-size:100%;	
}

.white_txt {
	font-size:85%;
	font-weight:bold;
	color:white;
}
.white_txt a {color:white;}
.white_txt a:hover {color:white;}
.white_txt a:visited {color:white;}
.white_txt a:hover {color:white;}
.white_txt a:active {color:white;}

.dimensions {	
	border-top: #000 1px solid;
	border-bottom: #000 1px solid;
	border-right: #000 1px solid;
	border-left: #000 1px solid;
}

.dimensions .title {
	font-weight:bold;	
}

#dataprotection {
	font-size:70%;
}

#product_detail {
	font-size:80%;
	width:100%;
}
.product_detail td#title {font-weight:bold;font-size:180%;}
.product_detail td#further_details {font-weight:bold;font-size:100%;}

.error_div {color:red;padding-bottom:0.5em;font-size:1em;display:inline;}
.error_div a {display:block;color:red;width:0;white-space:nowrap}
.error_div a:link {color:red}
.error_div a:hover {color:#cc6906;font-weight:bold}
.error_div a:active {color:#cc6906;font-weight:bold}
.error_div a:visited {color:red}
.error_div label {cursor:pointer;display:block;width:0;white-space:nowrap;margin-bottom:0.3em;text-decoration:underline;}

.delivery_addresses_table {color:#ffffff;}
.delivery_addresses_table tr#header {background:#b18755;}

.cards_table {color:#ffffff;}
.cards_table tr#header {background:#b18755;}

.cardOptions {
	margin:0px;
	text-align:center;
	list-style-type: none;
	padding:0px;	
}
.cardOptions li {
	padding-top:3px;
}

.promotionText {color:#ff0000;font-weight:bold;}

.secureArea {font-weight:bold;font-size:120%;}
