body {font-family:Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;border:0;width:100%;color:#222;background:#b29272;font-size:90%;}
h1, h2, h3 {margin:.8em 0 .2em 0;padding:0;}
p{font-size:small;line-height:1.4em;padding:4px 4px 4px 1px;text-align:justify;color:#222;background:transparent;}
img {margin:10px 0 5px;}
#lightbox {background-color:#fff;color:#595959;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails {font-size:1em;padding-top:0.4em;}	
#lightboxCaption {float:left;}
#keyboardMsg {float:right;}
#closeButton {top:5px;right:5px;}
#lightbox img {border:none;clear:both;} 
#overlay img {border:none;}
#overlay {background-image: url(soft-furnishing-images/overlay.png);}
img.close {margin:2px 2px -14px 0;border-style:none;padding:0px 0 10px 0;}

/* centres the page */
#wrapper {text-align:left;width:930px;margin-right:auto;margin-left:auto;margin-top:30px;padding:30px;border-left:0;border-right:0;border-bottom:0;border-top:0;color:#000FFF;background:#b29272}

/* Start Header styles */
#header {width:930px;height:120px;color:#000;background:#ffffcc url('soft-furnishing-images/header_bg.gif') no-repeat top center}
#header p, #header h1, #header h2 {padding:.4em 15px 0 15px;margin:0;}
#header p.top_links{font-size:small;position:absolute;margin:-56px 0 0 734px;color:#eee;background:transparent}
#header a.top_links:link,#header a.top_links:visited{color:#eee;text-decoration:none;background:transparent}
#header a.top_links:hover{text-decoration:underline}
img.phone_cards{position:absolute;margin:-34px 0 0 0px;border-style:none;height:26px;width:605px}
div.search_box{position:absolute;margin:-30px 0 0 707px}
.textbox{padding:1px;margin:1px;color:#000;border:1px solid #933;background:#ffffcc;font:10px verdana,arial,sans-serif}
.button{padding:1px;margin:1px 1px -4px 1px}

div.cart_totals{background:url('soft-furnishing-images/bg_view_cart.gif');position:absolute;margin:8px 0 0 702px;background-repeat:no-repeat;font-size:11px;line-height:1.7em;width:169px;height:73px;padding:4px 2px 0 8px;text-align:left;color:#333}
a.cart_totals:link{text-decoration:none;color:#00f;background:transparent;padding:0}
a.cart_totals:visited{text-decoration:none;color:#00f;background:transparent}
a.cart_totals:hover{text-decoration:underline;color:#00f;background:transparent}
img.cart_total_trans{position:absolute;margin:8px 0 0 812px;border-style:none;height:57px;width:60px}

img.hm_breadcrumb{position:absolute;margin:6px 2px -3px 74px;border-style:none;height:30px;width:23px}
div.breadcrumbs{position:absolute;margin:10px 0 0 104px;font-size:x-small;line-height:1.8em}
a.breadcrumbs:visited,a.breadcrumbs:link{text-decoration:none;color:#00f;background:transparent}
a.breadcrumbs:hover{text-decoration:underline}

img.hm_logo{position:absolute;margin:42px 0 0 64px;border-style:none;height:77px;width:383px}
div.quicknav{position:absolute;margin:100px 0 0 550px}
/* End Header styles */

/* Start Layout styles */
#outer {border-left:10px solid #ffffcc;border-right:180px solid #ffffcc;color:#222;background-color:#ffffcc;}
#inner {margin:0;width:100%;}
/* End Layout styles */

/* Start Left Column styles */
#side1 {width:5px;margin-left:-190px;float:left;position:relative;z-index:10;}
img.boxes{margin:20px 4px 4px 3px;border-style:none;height:199px;width:171px}
div.newsletter{border:1px dotted #933;margin:20px 0 20px 4px;padding:4px 0 4px 0;color:#000;background:#fff;font:12px verdana,arial,sans-serif;width:168px; }
p.newsletter_title{font:400 140% Georgia,"Times New Roman",Times,serif;margin:0;color:#933;background:transparent;text-align:center}
p.newsletter{font-size:11px;line-height:1.2em;margin:0 0 0 0;text-align:center}
.textbox_newsletter{margin:4px 0 2px 0;padding:1px;color:#000;border:1px solid #933;background:#ffffcc;font:10px verdana,arial,sans-serif}
/* End Left Column styles */

/* Start Right Column styles */
#side2 {width:172px;margin-right:-172px;float:left;position:relative;z-index:11;}
#navigation{width:154px;float:right;padding:0;margin:-4px 0px 0 0}
#navigation ul{list-style:none;margin:0;padding:0;border:none;text-align:right}
#navigation li{width:154px;border-bottom:1px dotted #933;margin:0;padding:0;font-size:84%;vertical-align:bottom}
#navigation a:link,#navigation a:visited{display:block;padding:5px 0px 5px .6em;color:#00F;text-decoration:none;background:#ffffcc}
#navigation a:hover{color:#00f;background:#e6dac1}
img.menu_header{text-align:right;margin:20px 0px 4px 3px;border-style:none;height:25px;width:154px}
img.secpay_nav{margin:30px 0 0 44px;border-style:none;height:53px;width:106px}
img.valid_logos{margin:12px 0 0 56px;border-style:none;height:15px;width:80px}
/* End Right Column styles */

/* Start Content Styles */
#content {float:left;width:100%;position:relative;z-index:12;}
h1{font:400 120% Georgia,"Times New Roman",Times,serif;margin:18px 0 0 0;color:#933;background:transparent}
ul.home_product_cat_1{text-align:center;list-style-type:none;margin:12px 0 16px 10px;padding:0; width:530px;text-align:center;}
li.home_product_cat_1{float:left;margin:0 2px 26px 8px;font-size:small;color:#333}
img.home_product_cat{display:block;border:0;margin:2px 7px 0 7px;width:145px;height:171px}
img.blank_cat_img{display:block;border:0;margin:2px 7px 0 7px;width:153px;height:204px}
h2.home_page_titles{text-align:center;font:1.2em Georgia,"Times New Roman",Times,serif;margin:-2px 0 0 2px;color:#933;background:transparent}
a.home_product_cat:visited,a.home_product_cat:link{font-size:11px;padding:0 0 5px 2px;color:#00f;text-decoration:none;background:#ffffcc}
a.home_product_cat:hover{font-size:11px;color:#00f;text-decoration:underline}
img.go{margin:2px 0 -1px 6px;border-style:none;height:9px;width:7px}
img.about_r{text-align:right;float:right;margin:6px 0 0 8px;border-style:solid;border-width:1px}
strong {color:#933;background:transparent}
table.contact{border-color:#933;border-style:dotted;border-width:1px;border-spacing:1px;width:98%;margin:8px 2px 8px 2px}
td.contact{text-align:center;vertical-align:middle;padding:6px 0 4px;color:#111;font:small/1.4em verdana,arial,sans-serif;background:#fefefe}
p{text-align:justify}
p.contact{padding:1px 1px 1px 8px}
img.box{border:0;margin:0 0 -2px 0px;width:18px;height:19px}
/* End Content Styles */

/* Start Product page styles */
img.main_design{text-align:left;float:left;margin:8px 4px 0 0;border-style:none;height:240px;width:254px}
p.main_design_txt{font-size:small;line-height:1.4em;padding:12px 0 0;margin:0;text-align:justify;height:240px;}
div.product_list{padding:20px 0 0 0;margin:0px -4px 0 0px; height:auto}
table.product{border-width:1px;border-spacing:0;padding:0;width:99%;margin:20px 0 20px 0;height:auto;color:#111;font:small/1.4em verdana,arial,sans-serif}
td.prod_image{text-align:left;vertical-align:top;width:146px}
img.product{margin:2px;border-style:none;margin:0;height:160px;width:140px;}
td.prod_title{text-align:left;padding:0 0;font-weight:bold;color:#933;background:transparent}
td.prod_desc{text-align:justify;vertical-align:top;padding:0;}
td.prod_size{text-align:left;vertical-align:middle;padding:0;}
td.prod_price{text-align:left;vertical-align:top;padding:0;font-weight:bold;color:#933;background:transparent}
td.prod_buy{text-align:center;vertical-align:top;padding:0}
input.buy_box{position:absolute;margin:0 0 -4px 230px}
input.buy_button{position:absolute;margin:-2px 0 0px 268px}

p.product_title{padding:4px 0 0 0;font-weight:bold;color:#933;background:transparent}
p.product_desc{padding:0}
p.product_size{padding:0}
/* End Product page styles */


/* Start Footer styles */
#footer {color:#222;background:#b29272;width:930px;height:60px;position:relative;z-index:13;border-top:1px solid #933;}
#footer p {color:#eee;text-align:center;margin:4px 20px 0 20px;font-size:x-small}
#footer hr {width:100%;height:1px;color:#fff;bgcolor:#eee}
a.footer_text:visited,a.footer_text:link{color:#eee;text-decoration:underline}
a.footer_text:hover{color:#eee;text-decoration:none}
table.fwats{border:none;width:100%;margin:8px 0 8px 20px}
td.fwats{text-align:left;vertical-align:top;padding:2px;font:small/1.4em verdana,arial,sans-serif}
/* End Footer styles */

.clear {clear:both;}

/* Mozilla bug workarounds */
#outer > #inner {border-bottom:1px solid transparent;}
#side1 {margin-right:1px;}
#side2 {margin-left: 1px;}
#content {margin: 0 -3px 0 -2px;}