body 		{ background-color: #F0F0F0; }
table 		{ background-color: #ffffff; padding: 0px; margin:0px; border:0px }
P,TD,DIV    { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-align:left}
H1 			{ font-size: 20px; padding:0px; margin:10px 0px; color: #353535; }

A 			{ text-decoration: none; font-weight: none; color: #000000; }
A:Hover 	{ text-decoration: underline; }
A.link-b 	{ text-decoration: underline;  color:  #880000; }
A.link-b:Hover  { text-decoration: underline; font-weight: bold; color: #880000; }

.small 		{ font-size: 7pt; }
.minor 		{ font-size: 9px}
.big 		{ font-size: 18px; ; font-weight: bold; color: #000000}
.bold 		{ font-weight: bold}
.white 		{ color: #FFFFFF; }
.red 		{ color: #FF0000; }
.whitebold 	{ color: #FFFFFF; font-weight: bold; }
.redbold 	{ color: #FF0000; font-weight: bold; }



.favourites	{ 
	position:relative;
	left:380px;
	top:58px;
}

.favourites	a { 
	color: #000000;
}



.sale_sign  {
	background-color:#ff0000;
    padding: 5px;
}
.sale_sign a {
	color: #ffffff;
}

.options a {
	padding-left: 10px;
	background-image: url(/images/furniture/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;

}






/* --------------- padding on the main containers ----------------- */

.lhs_menu {
	background-color: #b2aba1; 
	border-style:solid;
	border-color:#fff #fff;
	border-width: 10px 5px 10px 0px;
    padding: 0px;	
    width:120px;
	vertical-align:top;
}
.content {
	vertical-align:top;
    padding-left:40px;     
    padding-right:60px;  
    padding-top:10px;    
}

.detail_content {
	vertical-align:top;
    padding-left:20px;    
    padding-top:10px;     
}
.product_content {
	vertical-align:top;
    padding-left:40px;    
    padding-right:40px;    
    padding-top:10px;    
}
.index_content {
	vertical-align:top;
    padding-top:10px;     
}



/* --------------- general template ----------------- */

.grn_header {
    width=120 px;
    line-height:200%;
	background-color: #434332; 
	text-transform: uppercase;
	color: #FFFFFF;
    white-space:nowrap;
    padding:0px 3px;     /* left and right only */
}

.grn_header a {
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 9pt;
}


.gry_menu {
	background-color: #b2aba1; 
    padding:3px;     
	font-size: 9pt;

}

.gry_menu  a {
	color: #FFFFFF;
}

.LHS_extras {
    width:120px;
	margin-left: 20px;
}

.lhs_menu form {
	background-color: #b2aba1; 
}

/* --------------- detail ----------------- */


.detail_option { border-style:solid; border-color:#434332; border-width: 1px; }

.detail_option td { padding:5px; }

.detail_table td {
	vertical-align:top;
    padding-bottom:10px;     
}

.detail_extras td {
    padding-bottom:4px;     
}


/* --------------- category page ----------------- */

tr.product_row:hover { 	background-color: #f0f0f0; }

.product_box{ padding-left: 5px; }

.product_desc { padding-bottom:30px;  padding-right:135px; }

a.product_ttl { display : block; }

.product_ttl { padding-top: 5px; font-size: 18px; color: #353535; }

.product_price { font-size: 14px; padding:0px 0px; color: #353535; }

.product_thumbnail img { border-style:solid; border-color:#434332; border-width: 1px; }

a.product_options { left:380px; padding-left: 10px; background-image: url(/images/furniture/arrow.gif); background-repeat: no-repeat; background-position: 0 4px; }

.product_extras { position:relative; left:380px; top:-22px; }

.product_spacer { padding-top:20px; }


/* --------------- home ----------------- */

.blog_spacer { padding-bottom:10px;   }
