/* Xpress Blinds */

/* Global */

body {margin:0px; padding:0px 0px; text-align:center; background-image : url(/images/bg.jpg); font-family: verdana, tahoma, arial, helvetica, sans-serif; font-weight: normal; font-size: 0.8em; color:#000;}
h1 {font-size:1.2em; margin:0px;}
h2 {font-size:1.1em; margin:0px;}
h3 {font-size:1.0em; margin:0px;}
h4 {font-size:0.9em; margin:0px;}
h5 {font-size:0.8em; margin:0px;}
h6 {font-size:0.7em; margin:0px;}
dl {margin:0px; padding:5px 0px;}
a img {border:none;}
fieldset {border:none;}



/* Containers */

#site_container {width:968px; margin:0px auto; text-align:left; padding:0px 0px 0px 0px; background:#ffffff;}
#header_container, #home_header_container {width:968px; position:relative; margin:0px 0px 0px 0px;}
#header_container {height:50px;}
#home_header_container {background-image : url(/images/bg.jpg); background-repeat :repeat; }
#greeting {width:968px; padding:2px 0px 2px 0px; text-align:right; color:#000000; background:#fff;}

#info_container {width:778px; margin:0px 0px 0px 0px;}
#content_container {width:968px; margin:0px;}
#footer_container {width:968px; margin:5px 0px; background:#DCDCDC;}



/* Structure */

#header_container #logo, #home_header_container #logo {position:absolute; top:0px; left:10px;}
#google_checkout
{
 	position:absolute; top:0px; left:100px;
}

.bar_l {width:778px; margin-bottom:5px}
.bar_r {width:190px; margin-bottom:5px}
.bar_l h1 {padding:5px 5px 5px 30px; color:#fff}
.bar_r h1 {padding:5px 5px 5px 37px; color:#fff}

#finder_r {cursor:pointer; background:url(../../images/structure/basket_icon.gif) top left no-repeat #000000;}
#info_l {background:url(../../images/structure/info_circle.gif) top left no-repeat #302a24;}
#info_r {background:url(../../images/structure/phone_icon.gif) top left no-repeat #ab9672;}
#reviewsBox {background:url(../../images/structure/review_icon.gif) top left no-repeat #ab9672;}

#content_l {width:773px; margin:0px; padding:0px; float:left;padding-top:5px;}
#content_r {width:190px; margin:0px; padding:0px; float:right;padding-top:5px;}
#content {color:#302a24;}
#content h1 {font-size:1.3em; margin:5px 0px;}
#content h2 {font-size:1.2em; margin:5px 0px;}
#content h3 {font-size:1.1em; margin:5px 0px;}
#content h4 {font-size:1.0em; margin:5px 0px;}
#content h5 {font-size:0.9em; margin:5px 0px;}
#content h6 {font-size:0.8em; margin:5px 0px;}



/* Menu & Post it */

#menu {width:100%; margin:0px; padding:0px 0px 5px 0px; background:#aa9e92; float:left;}
#menu a {display:block; color:#ffffff; font-size:0.9em;}
#menu a:link, a:visited {text-decoration:none;}
#menu a:hover, a:active {color:#000;}
#menu a.menu_item {padding-left:20px; margin-left:10px;}

#post_it {width:100%; margin:5px 0px 0px 0px; background:url(../../images/images/post_it.png) top left no-repeat #fffebd; float:left}
#post_it h1 {font-size:1.3em; padding:10px 5px 15px 50px; color:#000;}
#post_it span {padding:0px 10px 10px 10px; color:#000;}
#post_it textarea {font-size:1.3em; width:170px; height:80px; margin:0px 0px 5px 10px; font-family: verdana, tahoma, arial, helvetica, sans-serif; background:#fefddb; border:1px solid #a9cce1;}
#post_it input {margin:0px 8px 10px 0px; float:right;}



/* Basket */
#basket {width:190px; margin-bottom:5px; color:#302a24; background:#f5f5f5;}
#basket_contents {width:170px; padding:10px 5px 0px 10px; font-size:10px;}
#basket_contents h1 {padding:15px 0px 0px 0px; text-align:right;}
#basket_contents ul {margin:0px; padding:0px;}
#basket_contents li {list-style:none; padding:0px 0px 5px 0px;}

.colour_swatch {width:70px; height:110px; float:left; margin:5px 5px 0px 0px;}


/* Style select -- */

#content_l .margin {margin:0px 6px 0px 0px;}
.content_l {width:285px; float:left;}
.content_r {width:285px; float:right;}
.content_list_row {width:100%; margin:10px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #000000; float:left;}
.content_list_l {width:130px; float:left;}
.content_list_r {width:450px; float:right;}


/* End style select -- */

#product_description {width:460px; margin:0px 0px 5px 20px; float:left;}
#product_description span {font-size:0.8em;}
#product_image {width:200px; margin:20px 20px 20px 20px; float:right; line-height:1.1em;}
#product_image img {width:200px; height:230px;}
#product_options {width:100%;}

table#blind_options {color:#000000;}
td.blind_option {font-size:0.8em; color:#000000;}

table#new_address {color:#000000;}
td.new_address_option, .new_address_value {font-size:0.8em; color:#000000;}



/* Products results page */
#product_listing {width:100%; border-collapse:collapse;}
#product_listing tr {margin:5px 0px; border-bottom:solid 1px #efefef;}
.product_listing_image {width:100px;}
.product_listing_info {width:370px; color:#302a24;}
.product_listing_price {width:115px; text-align:right; font-size:1.2em; color:#302a24;}


/* Checkout page */
#checkout_listing {width:100%; border-collapse:collapse;}
#checkout_listing tr {margin:5px 0px; border-bottom:solid 1px #efefef;}
.checkout_listing_delete {width:60px; font-size:0.8em; color:#302a24;}
.checkout_listing_info {width:390px; font-size:0.8em; color:#302a24;}
.checkout_listing_info img {margin-right:10px; float:left;}
.checkout_listing_quantity {width:70px; color:#302a24; font-size:0.8em;}
.checkout_listing_price {width:70px; text-align:right; color:#302a24; font-size:0.8em;}

#subtotal {width:100px; font-size:1.2em; float:right; text-align:right;}
#subtotal p {font-size:1.1em;}
#subtotal h1 {font-size:1.4em;}


table.guarantee td span{font-size:0.9em;}
table.guarantee {margin:0px 0px 10px 0px; color:#000;}

#product_reviews .content_list_r {padding:0px 0px 10px 0px; border-bottom:1px solid #e1e1e1;}
#product_reviews .content_list_r p {margin:0px; padding:10px 0px 5px 0px;}

.measurement_info {width:100%; border-top:1px solid #e1e1e1;}
.measurement_info img{padding:10px 0px 0px 0px; float:right;}

.wood_characteristics {width:100%; padding:0px 0px 15px 0px; border-bottom:1px solid #e1e1e1;}
.wood_characteristics ul {margin:10px 0px; padding:0px;}
.wood_characteristics li {width:99px; margin:0px 10px 0px 0px; list-style:none; float:left;}

.dl_block_l {width:290px; float:left; margin:0px 0px 10px 0px;}
.dl_block_r {width:290px; float:right; margin:0px 0px 10px 0px;}

.dl_block_c_l {width:80px; float:left;}
.dl_block_c_l img {margin-top:10px;}
.dl_block_c_r {width:200px; float:right;}
.dl_block_c_r ul {margin:0px; padding:0px 0px 0px 10px;}
.dl_block_c_r li {margin:0px; list-style:none;}

.underline {width:100%; height:1px; background:#e1e1e1;}


#footer_bar {width:780px; background:url(../../images/structure/footer_circle.gif) top left no-repeat #dcdcdc;}
#footer_bar h1, a {color:#302a24; text-decoration:none;}
#footer_bar .bar_r a,  #footer_bar .bar_r a:visited {padding:5px 5px 0px 0px; display:block; text-align:right;}
#footer_bar a:hover, #footer_bar a:active {color:#6f99b1;}

#footer {width:100%; color:#fff}
#footer h1 {margin:1px 0px 0px 1px; float:right; display:inline; font-size:1.4em;}
#footer h2 {margin:0px; padding-bottom:1px; border-bottom:1px solid #fff; font-size:1em;}
#footer ul {margin:1px 0px 1px 0; padding:0px;}
#footer li {margin:0px; padding:0px 0px 1px 1px; list-style:none;}
#footer a, #footer a:visited {color:#fff; text-decoration:none;}
#footer a:hover, #footer a:active {color:#6f99b1;}

#footer .list_box_small {width:116px; padding:1px; float:left; }
#footer .list_box_small li {background:url(../../images/images/footer_tri.png) top left no-repeat;}
#footer .list_box {width:156px; padding:1px; float:left;}
#footer .list_box li{background:url(../../images/images/footer_arrow.png) top left no-repeat;}
#footer #logo_box {width:183px; padding:1px; float:right; text-align:right;}
#footer #logo_box img {margin:1px 0px 0px 0px;}
#footer #logo_box img#contact {margin:0px 1px 0px 0px; float:right;}
#baseline {font-size:0.8em;}
#baseline, #baseline a{margin:0px; padding:0px; color:#8c8c8c; }
#baseline p {margin:1px 0px 0px 0px;}

.clear{clear:both;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
table.getPriceBoxes{border:1px solid #A9CCE1; background:#FFFEBD}
td.small {font-size:11px; color:#000000;}
TD.main, P.main, span.main {font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color:#000000}
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.smallText{font-size:11px; color:#000000;}
td.getPriceText {font-size:14px; font-weight:bold; color:#000000;}
table.oprionzzz{color:#000000}
table.oprionzzz TD.main, P.main {font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color:#000000}
.getPriceButton{border:1px solid #302A24; cursor:pointer}

.yellowBox{padding:10px; margin-bottom:5px; background:#FFFFFF; border:1px solid #000000}
#quickSearch{margin-top:5px; background:url(../../images/structure/bf_circle.gif) top left no-repeat #FFFFFF;} 
#quickSearch h1{padding:5px 0px 0px 10px; margin:0px; color:#oooooo} 

#reviewsBox
{
	padding-left:10px;
	padding-right:10px;
}

#reviewsBox h1
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:37px; 
	
	color:#fff;
} 

.submit{border:1px solid #302A24; height:23px; font-size:11px; cursor:pointer}
.quickSearchInput{border:1px solid #302A24; width:120px}
.categoryImage{padding-right:10px}

/*IE addon*/
.IEpointer {
	cursor: pointer;
}


