/* - - - - - - - - - - - - main structure -*/

body {
 margin: 0;
 padding: 0;
 font-family: Arial, verdana, helvetica; 
 font-size: 12px;
 color: #333;
 background-image: url(imgs/body_bg.png);
 background-repeat: repeat-x;
 background-color: #7c2850;
 text-align: center;
}

#container {
 margin: 0 auto 20px auto;
 width: 960px;
 height: 100%;
 text-align: left;
}

#head {
 background-image: url(imgs/head.png);
 background-repeat: no-repeat;
 height: 110px;
}

#main_content {
 height: 800px;
 min-height: 800px;
 padding: 0 35px;
 background-image: url(imgs/main_content.png);
 background-repeat: repeat-y;
 overflow:auto
}

#main_content_left {
 width: 160px;
 float: left;
}

#main_content_midd {
 width: 550px;
 margin: 0 10px;
 float: left;
}

#main_content_midd p{
 color:#90385f;;
}

#blinds{}
#blinds #main_content_midd{
	width:700px;
}

#main_content_right {
 width: 160px;
 float: left;
}

#foot {
 background-image: url(imgs/foot.png);
 background-repeat: no-repeat;
 height: 110px;
 padding: 15px 0 0 30px;
 color: #333;
}

/* - - - - - - - - - - - - head -*/

#head_left {
 padding: 20px 0 0 25px;
 height: 80px;
 width: 430px;
 float: left;
}

#head_right {
 margin: 20px 0 0 0;
 height: 70px;
 width: 480px;
 float: left;
}

.head_links {
 width: 450px;
 height: 15px;
 background-color: #fff;
 margin: 10px;
 padding: 5px 0 4px 10px;
 font-size: 12px;
 word-spacing: 2px;
}

#head_link_icons_email {
 float: left;
 width: 170px;
 background-image: url(imgs/email_icon.png);
 background-repeat: no-repeat;
 background-position: 0 -3px;
 padding: 0 0 0 30px;
}

#head_link_icons_phone {
 float: left;
 background-image: url(imgs/phone_icon.png);
 background-repeat: no-repeat;
 background-position: 0 -3px;
 padding: 0 0 0 30px;
}

/* - - - - - - - - - - - - left -*/

#menu {
 height: 305px;
 width: 160px;
 font-size: 13px;
 padding: 0 0 5px 0;
 border-bottom: 1px dashed #ccc;
}

#menu ul {
 margin: 0;
 padding: 0;
 list-style: none;
 text-align: right;
}

#menu li {
 margin: 0 0 5px 0;
 padding: 7px 5px;
 height: 15px;
 background-color: #e4e6C2;
}

#menu .home {
 background-color: #90385f;
 background-image: url(imgs/home_icon.png);
 background-repeat: no-repeat;
 background-position: 60px 4px;
}

#menu .active{
 background-color: #90385f;
}

#menu .active a, a:visited{
	color:#fff;
}

#menu .home a, a:visited {
  color: #fff;
}


/* - - blocks -*/

.left_block {
 width: 160px;
 height: 105px;
 margin: 10px 0;
}

/* - - - - - - - - - - - - midd -*/


/* - - banner -*/

#top_banner {
 height: 300px;
 margin: 0 0 5px 0;
 padding: 0 0 10px 0;
 border-bottom: 1px dashed #ccc;
}


/* - - blinds_section midd -*/

.blinds_section_block {
 height: 210px;
 background-color: #e4e6c2;
 margin: 10px 0;
 padding: 4px 2px;
}

#blinds_section_block_vertical {
 height: 190px; width: 115px; float: left; margin: 10px 8px 0 12px; border: 2px solid #fff; background-image: url(imgs/blinds/vertical.png); background-repeat: no-repeat;
}

#blinds_section_block_roller {
 height: 190px; width: 115px; float: left; margin: 10px 8px 0 5px; border: 2px solid #fff; background-image: url(imgs/blinds/roller.png); background-repeat: no-repeat;
}

#blinds_section_block_wooden {
 height: 190px; width: 115px; float: left; margin: 10px 8px 0 5px; border: 2px solid #fff; background-image: url(imgs/blinds/wooden.png); background-repeat: no-repeat;
}

#blinds_section_block_metal_v {
 height: 190px; width: 115px; float: left; margin: 10px 0 0 8px; border: 2px solid #fff; background-image: url(imgs/blinds/metal.png); background-repeat: no-repeat;
}


#blinds_section_block_wooden_v {
 height: 190px; width: 115px; float: left; margin: 10px 8px 0 12px; border: 2px solid #fff; background-image: url(imgs/blinds/multi.png); background-repeat: no-repeat;
}

#blinds_section_block_wood_w {
 height: 190px; width: 115px; float: left; margin: 10px 8px 0 5px; border: 2px solid #fff; background-image: url(imgs/blinds/wood_weave.png); background-repeat: no-repeat;
}

#blinds_section_block_roman {
 height: 190px; width: 115px; float: left; margin: 10px 8px 0 5px; border: 2px solid #fff; background-image: url(imgs/blinds/roman.png); background-repeat: no-repeat;
}

#blinds_section_block_pleated {
 height: 190px; width: 115px; float: left; margin: 10px 0 0 8px; border: 2px solid #fff; background-image: url(imgs/blinds/pleated.png); background-repeat: no-repeat;
}

.blinds_section_block_vertical_txt {
 margin: 172px 0 0 3px;
 font-size: 12px;
 float: left;
 width: 90px;
}

.blinds_section_block .link_arrow {
 margin: 172px 0 0 0;
}

/* - - - - - - - - - - - - right -*/

/* - - cart -*/

#cart {
 height: 90px;
 background-image: url(imgs/blocks/cart.png);
 background-repeat: no-repeat;
 background-color: #e4e6C2;
}

#cart_right {
 line-height: 20px;
 margin: 0 0 0 60px;
 padding: 10px 0 0 0;
 color: #333;
}

#cart p {
 padding: 0 0 0 10px;
}

#cart b {
 color: #90385f;
 margin: 0 5px 0 0;
}

/* - - the rest -*/

#sale {
 padding: 10px 0;
 height: 200px;
 border-bottom: 1px dashed #ccc;
}

#dhl {
 margin: 10px 0;
 height: 170px;
 border-bottom: 1px dashed #ccc;
}

#free_delivery {
 margin: 10px 0;
 height: 115px;
 border-bottom: 1px dashed #ccc;
}

#price_promise {
 margin: 20px 0;
 height: 85px;
 border-bottom: 1px dashed #ccc;
}

/* - - - - - - - - - - - - foot -*/

#foot a, #foot a:visited {
color: #666;
}

#foot a:hover {
 text-decoration: underline;
 color: #90385f;
}

#foot_left {
 width: 420px;
 float: left;
 color: #666;
}

#foot_left p{
 margin: 0;
 padding: 0;
}

#foot_right {
 color: #fff;
 width: 480px;
 float: left;
 text-align: right;
}


/* - - - - - - - - - - - - imgs general -*/

img {
 border: 0;
}

.link_arrow {
 margin: 0 0 0 5px;
}

/* - - - - - - - - - - - - links -*/

a, a:visited {
 text-decoration: none;
 color: #375e90;
}

a:hover {
 text-decoration: underline;
 color: #90385f;
}

h1{color:#90385f;font-size:13px;}

/* - - - - - - - - - - - -  blind selector panel -*/
.chooserHeader{background-color:#e4e6c2;color:#90385f;}
.chooserHeader td {font-size:10px;padding-bottom:2px;padding-top:2px;}
.chooser{background-color:#e4e6c2}
.chooserInput{color:#90385f;margin-left:4px}
.chooser td{color:#375e90;}

.sample{ font-family: Arial, verdana, helvetica;font-size:11px;color:#90385f;}

input.submit{color:#90385f;font-size:10px;}

/*---------product tiles on display-blinds pages-*/
.productTile{width:125px;height:220px;border:0px solid #e4e6e2;color:#90385f;float:left;margin-left:8px;margin-bottom:8px;}
.productTileName{width:125px; border: none; background-image: url(imgs/title-img.png);background-repeat:no repeat; height:25px;float:left;color:#90385f;font-weight:bold;text-align: center;  padding-top:5px;}
.productImageContainer{width:123px;height:110px;border-left:1px solid #e4e6c2;border-right:1px solid #e4e6e2;float:left;}
.productTileImage{border:1px solid #e4e6e2;width:100px;height:100px;float:left;margin-left:10px;margin-top:5px;}
.productTilePrice{float:left;width:123px;height:50px;border-left:1px solid #e4e6c2;border-right:1px solid #e4e6c2;border-bottom:1px solid #e4e6c2;color:#90385f;padding-top:5px; font-size: 10px;          }
.productSaving{color:red}

/*product page display*/
#productContainer{/*background-color:#e4e6c2;*/width:650px;float:left;font-size:12px;border:1px solid #e4e6e2;padding:4px;}
#productInfo{width:250px;float:left;font-size:12px;color:#90385f; border:0px solid green}
#productOptions{width:620px;float:left;border:0px solid red;padding-left:4px;padding-bottom:4px;color:#90385f}
#productImage{width:250px;height:280px;margin-left:20px;margin-bottom:10px;margin-right:100px;border:0px solid blue;float:right; }

#pagenavigation{float:right;}


/*
/*multipack page
.multiOptionRow{width:630px;float:left;padding-bottom:5px}
.multicontainer{width:730px;float:left;}
.multibox{width:110px;float:left;margin-left:5px;margin-bottom:5px}
.multititle{background-image: url(imgs/title-img-multi.png);background-repeat:no repeat;width:110px;font-family:arial;font-size:11px;color:#90385f;font-weight:bold;text-align: center;  padding-top:2px;height:27px; }
.multiImageContainer{width:108px;height:110px;border-left:1px solid #e4e6c2;border-right:1px solid #e4e6e2;border-bottom:1px solid #e4e6e2;float:left;}
.multipic{float:left;padding-left:4px;padding-bottom:5px;padding-top:5px;height:100px;}
.multiform{width:350px;float:left;}
.multiBigPic{width:270px;float:left;}
*/
.multiOptionRow{width:630px;float:left;padding-bottom:5px}
.multicontainer{width:730px;float:left;}
.multibox{width:110px;float:left;margin-left:5px;margin-bottom:5px;height:146px;}

.multititle{background-image: url(imgs/title-img-multi.png);background-repeat:no repeat;width:110px;font-family:arial;font-size:11px;color:#90385f;font-weight:bold;text-align: center;  padding-top:2px;height:28px;float:left}

.multiImageContainer{width:108px;height:105px;border-left:1px solid #e4e6c2;border-right:1px solid #e4e6e2;border-bottom:1px solid #e4e6e2;float:left;}

.multipic{float:left;padding-bottom:5px;height:100px;}
.multiform{width:350px;float:left;}
.multiBigPic{width:270px;float:left;}
.multiChoices{width:620px;float:left;}/*page 2*/



/*------ Checkout ------*/
#checkoutContainer{/*background-color:#e4e6c2;*/width:500px;float:left;font-size:12px;border:1px solid #e4e6e2;padding:8px;}
fieldset{color:#90385f}
table.checkout {color:#90385f;background-color:#e4e6c2;margin-top:6px;}
.chksmall{text-align:right;font-size:10px;margin-top:0px;}
th.3{border-bottom:1px solid black;border-top:1px solid black;padding-left:2px;}
td.3{border-bottom:1px solid black;padding-left:2px;}


/* styling for cart */

/*header row*/
th.cartHead{background-color:#e4e6c2;color:#90385f;height:25px;padding-left:3px;}
td.cartRow{border-bottom:1px solid #e4e6c2;border-right:1px solid #e4e6c2;padding-left:2px;background-color:white;}
td.cartRowL{border-bottom:1px solid #e4e6c2;border-left:1px solid #e4e6c2;padding-left:4px;background-color:white;}
td.cartRowR{border-bottom:1px solid #e4e6c2;border-right:1px solid #e4e6c2;padding-left:2px;background-color:white;}
td.cartRowOptions{font-size:11px;border-bottom:1px solid #e4e6c2;border-left:1px solid #e4e6c2;border-right:1px solid #e4e6c2;background-color:white;;padding-left:2px;}
.cartImg{padding-left:4px;background-color:white;}

/* used for roller blind optiosn - poles etc */
.popUpSml{font-size:10px;}
