body{
font-family: verdana, helvetica, arial, sans-serif;
font-size: 70%;
margin: 3px 0px 0px 0px;
background-color: #ece7e6;
padding:0px;
}

#wrapper{
min-width: 972px;
margin-right: auto;
margin-left: auto;
width: 972px;
background-color: #fff;
border: 1px solid #000;
padding:0px;
overflow: hidden;
}

#header
{
 min-width: 760px;
 max-width: 980px;
 margin-left: 0px;
 margin-right: 0px;
 background-color: white;
 border: 0px;
 height: 100px;
 padding: 0px;
 position:relative;
}

#logo{float:left;width:300px;height:100px;}
#nav{height:28px;width:100%;background: black url(/images/decor/indentbg2.gif) center center repeat-x;font: bold 13px Arial;text-transform:capitalize;}
.menu{}
.menu ul{margin: 0;padding: 0;float: left;border: 1px solid #564c66; /*dark purple border*/border-width: 1px 0;background: black url(/images/decor/indentbg2.gif) center center repeat-x;}
.menu ul li{display: inline;}
.menu ul li a{float: left;color: white; /*text color*/padding: 5px 11px;text-decoration: none;border-right: 1px solid #564c66; /*dark purple divider between menu items*/}
.menu ul li a:visited{color: white;}
.menu ul li a:hover, .menu ul li .current{color: white !important; /*text color of selected and active item*/padding-top: 6px; /*shift text down 1px for selected and active item*/padding-bottom: 4px; /*shift text down 1px for selected and active item*/background: black url(/images/decor/indentbg.gif) center center repeat-x;}

#header_search{float:left;z-index:1000;color:#eee;}
#header_search input{border:1px solid #fff;padding:0px;margin-right:10px;}
h1, h2, h3{ font-size: 14px;padding-left:5px;}
h1{font-size: 15px;color:#a3868a;text-transform:capitalize;}
ul{padding: 0px;margin:0px;}
#content{ padding: 0px;margin: 0px;}
#cart_holder{position:absolute;bottom:5px;right:5px;background-color:#eee}
#telephone{position:absolute;top:25px;right:20px;color:#999;font-size:18px;}

#top_content{height:280px;background-color:#fff;margin:0px;padding:0px;}
#main_image{height:270px;width:430px;border: 1px solid #cccccc;margin:2px;padding:0px;float:left;	background-image: url(/images/decor/logo.jpg); background-repeat: no-repeat;}

#overlay{width:290px;height:270px;float:right; opacity: 0.7;  filter: alpha(opacity=70);}
.overlay_entry{text-align:left;width:280px;height:25px;position:relative;background-color:#666;border:1px solid #fff; border-top:0px;padding:3px;}
.tick{position:absolute;right:6px;bottom:6px;background-image: url(/images/decor/tick.gif); background-repeat: no-repeat;width:15px;height:14px;}
.overlay_entry h3{padding:2px;margin:0px;font-size:10px;color:#eee;}

#top_right{padding:0px;margin:2px;width:530px;height:270px;float:left;color:red}
.top_features{width:168px;height:129px;margin:1px;padding:2px;background-color:#fff;float:left;border:1px solid #ccc}




#selectors{width:370px;height:120px;float:left;margin:0px}
#quote{width:390px;height:160px;margin:0px;padding:0px;float:left;font-size:9px;}
#quote form label{  font-weight:bold;font-size: 9px;  float:left;  text-align:left;  width: 55px; margin-left:5px;margin-right: 2px; padding:2px;padding-right:5px;}

#size{width:140px;height:150px;float:left;padding:0px;margin:0px;background-color:#ddd;padding:10px;border-right:1px solid #555;border-bottom:1px solid #555;border-top:1px solid #555;background-image: url(/images/decor/quote_bg.gif); background-repeat: no-repeat;position:relative;}
#size_values{position:absolute;width:80px;height:90px;top:30px;left:40px;}
.size_value{width:50px;border: 1px solid #444;float:left;padding:2px;font-size:12px;margin:2px;}
#size_values label{float:left;width:60px;margin:1px;padding:1px;font-size:11px;}
#bottom_content{height:170px;background-color:#fff;padding:0px;margin:0px;}
#footer{height:100px;background-color:#ddd;margin:0px;padding:10px;border-top:1px solid #777;text-align:center;}
#footer a{font-size:11px;color:#444;}
#choose_colour{margin:0px;height:160px;width:520px;float:left;padding:5px 0px 0px 5px;margin:0px;}

#choose_material{height:180px;width:170px;float:left;padding:5px 0px 0px 65px;margin:0px;background-image: url(/images/decor/material_frame.gif); background-repeat: no-repeat;}
#choose_material h2{margin:0px;margin-left:7px;margin-bottom:20px;font-size:12px;color:white;}
#choose_opacity{height:180px;width:170px;float:left;padding:5px 0px 0px 65px;margin:0px;background-image: url(/images/decor/material_frame.gif); background-repeat: no-repeat;}
#choose_opacity h2{margin:0px;margin-left:7px;margin-bottom:20px;font-size:12px;color:white;}

#testimonial{width:280px;height:165px;border:1px solid #eee;float:left;margin-left:5px;}

#featured{border:1px solid #eee;background-color:#444;clear:left;}

.feature{ width:90px;height:120px;padding:0px;margin:2px; float:left;position: relative;}
.feature img{position:absolute;bottom:7px;left:7px;border:0px;padding:0px;border:1px solid #ddd;background-color:#999;}
.feature h3{margin:0px;padding:0px;font-size: 9px;color: #aaa;font-weight:normal;padding-left:5px;}


.point_holder{width:100%;height:30px;border:1px solid red;margin:3px;background-image: url(/images/decor/grad.gif); background-repeat: repeat-x;}
.swatch{float:left;border:0px;width:80px;height:60px;text-align:center;margin:4px;padding:4px;}
.swatch img{border: 0px;width:32px;height:32px;}
.swatch h3{font-size: 10px;color:#888;padding:0px;margin:0px;margin-top:5px;margin-bottom:3px;}

.swatch_image{width:40px;height:40px;}
.colour_select {width:25px;height:25px;border: 1px solid #444;margin:3px;float:left}
.colour_select input{border-color: #999;}

.button1 {color: gray;  border: 1px solid gray}
.button2 {background-color: #ddf; color: #341b66; border: 1px solid gray;}
.button3 {background-color: white; color: black; border: 1px solid gray}
.button4 {padding: 2px;border: 1px solid gray;background-color: #ddf;color: black;font-weight: bold;cursor: pointer;}



#checkout, #login, #payment, #cheque {padding:15px;font-size: 11px;}
#content2, #content{padding:15px;}
#content ul{color:#555;padding-left:30px;list-style-type:none;}
#content li{padding-left:20px;}
#content p{margin-left:20px;}
#content h3{font-size: 12px;}
#payment td{font-size:11px;}
dt, li{margin-top: 10px;}
dt {font-weight: bold;}
#cart_holder{padding:7px;width:160px;height:20px;border:1px solid #555;margin:0px;position:absolute;bottom:2px;right:2px;}
.cart_image{width:28px;height:19px;background-image: url(/images/decor/cart.gif); background-repeat: no-repeat;position:absolute;right:2px;bottom:2px;}

.page_list{border:1px solid #999;border-left: 0px;border-right: 0px;padding:1px;background-color:#eee;color:red;font-size:11px;}
.page_list a{text-decoration:none;color:black;padding:0px}
.page_list a:hover{color:red}
.page_list strong{font-size:12px;font-weight:bold;color:#000;padding:3px;}

#bottom_float{position: absolute;top: 950px;font-size: 10px;width:900px;}


#thumbs{ width:100%;padding:10px;}
.thumb{ width:205px;height:120px;padding:4px;margin:6px; float:left;border:1px solid #ccc;position: relative}
.thumb img{position:absolute;bottom:7px;left:7px;border:0px;padding:2px;border:1px solid #ddd;}
.thumb h3{margin:0px;padding:0px;font-size: 12px;color: #888;}
.thumb .price{text-align:center;position:absolute;bottom:44px;right:10px;color:#559;font-size:14px;font-weight:bold;}
.thumb .inc_vat{font-size: 10px;font-weight:normal}
#page_list{clear:both}
.more{width:60px;height:20px;no-repeat;position:absolute;bottom:3px;right:3px;background-image: url(/images/decor/more.gif); background-repeat: no-repeat;}
.thumb a{font-size:11px;text-decoration:none;color:#555;padding:0px;margin:0px;}


#box {float:left;width:432px;padding:0px;margin:0px;height:182px;background-color:#fff;font-family: myraid pro, helvetica, arial, sans-serif;color:#333;font-size:11pt;}
#quote{position:relative;float:left;background-image:url("/images/decor/back_q.gif");background-repeat:no_repeat;width:209px;height:170px;padding:0px;margin:3px;margin-left:5px;margin-right:3px;border-top: 1px solid #eee;border-left: 1px solid #eee;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#blinds {float:right;width:205px;height:83px;padding:3px;padding-right:0px;}
#click_colour{width:205px;height:83px;float:right;margin:3px;padding:0px;margin-right:0px;background-image: url(/images/decor/click_colour.gif);}


.big_font{font-size:15pt;color:#444;margin:7px;}
.med_font{font-size:14pt;color:#444;margin:5px; padding-top:20px;}
.small_font{font-size:13pt;color:#444;margin:5px; padding-top:20px;}
