@charset "utf-8";
/* CSS Document */


html, body {	

	margin:0;

	padding:0;

	height:100%;

}

#container {
	width:816px;
	margin:0 auto;
	padding:0;
	padding:0px 5px 0px 5px;
	
	
	min-height:100%;
}


#footwin {
text-align:right;
border-bottom:3px solid #D9D180;
}


#footwin2 {
text-align:right;
border-bottom:3px solid #D9D180;
padding-top:30px;

}


#footwin3 {
text-align:right;
border-bottom:3px solid #D9D180;
padding-top:30px;

}



.sh{
	color: #cdc058;
	font-weight: bold;
	font-size: 16px;
	
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	
	}
	



#logo{
margin-bottom:50px;

}


.block{
margin-left:-5px;
margin-bottom:10px;
}



#preview{
	position:absolute;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	cursor:crosshair;
	}

/*  */




/* ---------------------------------------------- WEBSITE NOTES -----------------------------------*/

.notes {
	color:#ff0000;
	font-weight:bold;
}

/* ------- CONTENT STYLES ----------*/

#content {
	background-color:#fff;
	width:631px;
	min-height:822px;
	/* margin:0 0 0 132px; */
	margin:0;
	padding:0;
	color:#3b3938;
	float:right;
	

	
}




#content table {
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#content table li {
list-style:square;
}


#content p {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#content ul.para {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#content p.abn {
	color:3b3938;
	font-size:.6em;
}

#content h1 {
	width:615px;
	margin:0 auto;
	padding:50px 0 0 20px;
	font: 24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	background-image:url(images/h1-window.gif);
	background-repeat:no-repeat;
	background-position:right;
}



#content h2 {
	width:600px;
	margin:0 auto;
	padding:20px 0 0 0;
	font: 1.4em/1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#content h3 {
	width:600px;
	margin:0 auto;
	padding:5px 0 0 0;
	font: 1.2em/1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#b2a35a;
}



h4 {

	padding-left:20px;
	margin:0 auto;
	font: 1.6em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#53534a;
	background:#FFFFFF;
	font-style:italic;
	font-weight:normal;
	border-bottom:3px solid #d9d180;
}



h5 {
	width:610px;
	padding-left:20px;
	padding-top:2px;
	margin:0 auto;
	font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-style:normal;
	font-weight:normal;
	background-image:url(images/h5-bg.gif);
	background-repeat:repeat-x;
	height:25px;
}



h6 {
	margin:0 auto;
	font: 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#424040;
	text-transform:capitalize;
	width:610px;
	height:22px;
	padding-left:20px;
	padding-top:3px;
	margin-bottom:5px;
}

.h7 {
	margin:0 auto;
	color:#424040;
	font: 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	
	
}

.h71 {
	margin:0 auto;
	color:#FFFFFF;
	font: 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	
	
}

.h9 {


	padding-left:20px;
	
	font: 1.6em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#53534a;
	background:#FFFFFF;
	font-style:italic;
	font-weight:normal;
	border-bottom:3px solid #d9d180;
	display:block;
	height:30px;
	padding-top:50px;
	background-image:url(images/h1-window.gif);
	background-repeat:no-repeat;
	background-position:right 2px;

	
}


.subhead2{

color:#CEBF59;
font-size:18px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
	padding-left:14px;
	
	
}

.subhead3{

color:#CEBF59;
font-size:16px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

	
	
}

.accHead{
width:615px;
	margin:0 auto;
	padding:50px 0 0 20px;
		color:#cdbf57;

	font: 24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	background-image:url(images/h1-window.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	}


.greenbot {
padding-bottom:30px;
border-bottom:3px solid #cdbf57;
}

.subhead {
	font-weight:bold;
	font-size:14px;
}




.note {
color:#3B3938;
font-size:16px;
font-style:italic;
}


#content ul#list {
	width:600px;
	font: .9em/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	list-style-type:disc;
	margin-left:50px;
}

#content a.standard:link, #content a.standard:visited {
	
	color: #cdc058;
	text-decoration:none;
	font-weight:bold;
}

#content a.standard:hover, #content a.standard:active {
	color: #3B3938;
	
	text-decoration:none;
}



#content a.store:link, #content a.store:visited {
	color: #3B3938;
	
	text-decoration:none;
	font-weight:bold;
	border-bottom:4px solid #3B3938;
}

#content a.store:hover, #content a.store:active {
	
	color: #cdc058;
	text-decoration:none;
		border-bottom:4px solid #cdc058;

}

a.back:link, a.back:visited {
	text-decoration:none;
	background-color:#fff;
	
	padding:5px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#231f20;	
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	float:right;
	margin-top:20px;
}

a.back:hover, a.back:active {
	background:#BAB066;
	text-decoration:none;
}

/* ------- HOME STYLES ----------*/

#home-masthead {
	background:#fff url(images/home-masthead.jpg) no-repeat;
	height:318px;
	margin:0 0 0 1px;
	padding:0;
	
}

#home-content {
	background-color:#fff;
	height:298px;
	margin:0;
	padding:0;
	padding-top:3px;
}

#home-content p {
	width:600px;
	margin:0 auto;
	padding:20px 0 0 0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
/* ------- PRODUCT STYLES ----------*/

#product-masthead {
	background:#fff url(images/product-masthead.jpg) no-repeat;
	height:318px;
	margin:0 0 0 2px;
	padding:0;
}

#product-content {
background-color:#fff;
	height:298px;
	margin:0;
	padding:0;
	padding-top:3px;
}

#product-content p {
	width:600px;
	margin:0 auto;
	padding:20px 0 0 0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}

#product-content table {
	color:#3b3938;
}

/* ------- PRODUCT SPECS STYLES ----------*/

#product-specs-masthead {
	background:#fff url(images/natural-roman-blinds-masthead.jpg) no-repeat;
	width:642px;
	height:113px;
	margin:0 0 0 1px;
	padding:0;
}

#product-specs-content {
	background-color:#87746a;
	width:642px;
	margin:0;
	padding:0;
}

/* ------- PRODUCT NAVLIST STYLES ----------*/
#product-header {
	
	padding-left:20px;
	font: 1.6em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#53534a;
	background:#FFFFFF;
	font-style:italic;
	font-weight:normal;
	border-bottom:3px solid #d9d180;
	display:block;
	width:611px;
	margin-top:20px;
	margin-bottom:20px;
}

#prodmenu {
padding-left:20px;
margin:0;
width:480px;

}

#prodmenu a{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#53534a;
text-decoration:none;
padding:3px;
display:block;
margin:0;
}

#prodmenu a:visited{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#BAB066;
text-decoration:none;
}

#prodmenu a:hover{
color: #BAB066;
}

#prodmenui a:active{
color: #BAB066;
}

#prodmenu .alt {
color:#FFFFFF;
background-color:#53534a;
}






/* ------- HINTS STYLES ----------*/

#hints-masthead {
	background:url(images/hints-masthead.jpg) no-repeat;
	width:642px;
	height:292px;
	margin:0 0 0 1px;
	padding:0;
}

#hints-content {
	background-color:#fff;
	height:298px;
	margin:0;
	padding:0;
	padding-top:3px;
}



/* ------- CONTACT STYLES ----------*/

#contact-masthead {
	background:url(images/contact-masthead.jpg) no-repeat top;
		height:318px;
	margin:0 0 0 1px;
	padding:0;
}


#contact-content {
	background-color:#fff;
	height:298px;
	margin:0;
	padding:0;
	padding-top:3px;
}

/* ------- ABOUT STYLES ----------*/

#about-masthead {
	background:url(images/about-masthead.jpg) no-repeat;
	height:318px;
	margin:0 0 0 2px;
	padding:0;
}

#about-content {
	background-color:#fff;
	height:298px;
	margin:0;
	padding:0;
	padding-top:3px;
}

#about-content table {
	color:#3b3938;
}

/* ------- CUT TO SIZE STYLES ----------*/

#cut-masthead {
	background:url(images/cut-masthead.jpg) no-repeat;
	width:642px;
	height:292px;
	margin:0 0 0 1px;
	padding:0;
}

#cut-content {
	background-color:#fff;
	height:298px;
	margin:0;
	padding:0;
	padding-top:3px;
}

/* ------- STORE STYLES ----------*/

#store-masthead {
	background:#927d35 url(images/store-masthead.jpg) no-repeat;
	height:318px;
	margin:0 0 0 2px;
	padding:0;
}

#store-content {
	background-color:#fff;
	height:298px;
	margin:0;
	padding:0;
	padding-top:3px;
}

/* ------- STORE STYLES ----------*/

#links-masthead {
	background:url(images/links-masthead.jpg) no-repeat;
height:318px;
	margin:0 0 0 2px;
	padding:0;
}


#links-content {
	background-color:#fff;
	height:298px;
	margin:0;
	padding:0;
	padding-top:3px;
}

/* ------- GUARANTEE STYLES ----------*/

#guarentee-masthead {
	background:url(images/guarentee-masthead.jpg) no-repeat;
	height:318px;
	margin:0 0 0 2px;
	padding:0;
}

#guarentee-content {
	background-color:#fff;
	height:298px;
	margin:0;
	padding:0;
	padding-top:3px;
}


/* ------- ENVIRONMENT STYLES ----------*/

#environment-masthead {
	background:url(images/environment-masthead.jpg) no-repeat;
	height:318px;
	margin:0 0 0 1px;
	padding:0;
}

#environment-content {
	background-color:#fff;
	height:298px;
	margin:0;
	padding:0;
	padding-top:3px;
}


/* ------- MEASURE STYLES ----------*/

#measuring-masthead {
	background:#927d35 url(images/measuring-masthead.jpg) no-repeat;
	height:318px;
	margin:0 0 0 1px;
	padding:0;
}

#measuring-content {
	background-color:#fff;
	height:298px;
	margin:0;
	padding:0;
	padding-top:3px;
}


/* ------- TABLE STYLES ----------*/

table {
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	
}

td.heading {
	color:#fff;
	padding-left:10px;
	font-weight:bold;
	text-transform:uppercase;
}

td.specs {
	padding-left:10px;
}

table#cleaning {
	font-size:.9em;
	border:1px solid #927d35;
}


table#cleaning td {
	padding:10px;
	margin:10px;
	background-color:#fff;
	border:1px solid #927d35;
}

table#index {
	font-size:13px;
	color:#fff;
	margin:0 auto;
	padding:0;
}

table#index p {
	width:190px;
}


table#index a:link, table#index a:visited {
	color:#fff;
	text-decoration:none;
}

table#index a:hover, table#index a:active {
	color:#000;
	text-decoration:none;
}


table#product {
	font-size:13px;
	color:#fff;
	margin:0 auto;
	
}

table#product .small {
	font-size:11px;
	color:#fff;
	padding-left:20px;
}

table#product p {
	width:300px;
	font-size:1em;
}

table#product td {
	padding:0px 10px;
}

/*
table#product img {
	border:2px solid #fff;
}
*/

table#specs {
	font-size:13px;
	color:#fff;
	margin:0 auto;
	padding:0;
	width:100%;

}

table#specs td {
	
	color:#231f20;
	height:23px;
	padding-left:20px;
	padding-top:2px;


}

table#specs td.alt {
	background:#424040;
	height:23px;
	padding-left:20px;
	padding-top:2px;
	color:#FFFFFF;
	
}

table#specs td.alt2 {
	background:#424040;
	height:23px;
	padding-left:20px;
	padding-top:2px;
	color:#BAB066;
	
}


table#specs td.alt3 {
	height:23px;
	padding-left:20px;
	padding-top:2px;
	color:#BAB066;
	
}


table#specs td.dark {
	
	background-color:#FFFFFF;

}

table#specs td.dark2 {
	
	background-color:#BAB066;

}



table#specs tr.nohov:hover {
	color:#fff;

}


table#hints {
color:#53534a;
padding-left:14px;
line-height:20px;
padding-top:10px;
}

#content .formstyle {
color:#3B3938;
padding-left:20px;
}


/* ------- MISC STYLES ----------*/

.cut-logo {
	padding:40px 0 0 0;
	margin-left:13px;
}

.right {
	float:right;
	margin:0 30px 15px 15px;
}
	
.top {
	background-color:#798479;
	border:1px solid #346034;
	color:#fff;
	padding:6px;
	text-decoration:none;
}
	
.number {
	font-size:1.6em;
}

.privacy {
	color:#000;
}	

.right {
	float:right;
	border:2px solid #fff;
	margin-top:15px;
}

.left {
	float:left;
	margin-right:10px;
}



img {
	border:0;
}

.padleft1 {
	margin-left:26px;
	/*border:1px solid #53534a;*/
	/*padding:2px;*/	
	margin-top:15px;
}
.padleft {
	margin-left:26px;
	/*border:1px solid #53534a;*/
	/*padding:2px;*/
		margin-top:15px;

}

.padleft2 {
	margin-left:14px;
	

}

#icons {
float:right;
width:88px;

}

#icons img {
border:5px solid #3d3d3b;
margin-left:-30px;
margin-top:15px;
}



.productImage{
border:#3e3c3d 5px solid;
margin-top:4px;
}

#productcap{
margin-left:20px;
float:left;
width:593px;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	line-height:normal;
	font-variant:normal;
}


.swatch {
float:right;
margin-left:10px;
}

#productcap img  {
border:3px solid #231F20;
padding:3px;
}

#flash{
border:#3e3c3d 5px solid;
margin-top:4px;
}





.spacer{
width:500px; height:1px; clear:both;
}



a:link.greenText{
color:#CDC058;
text-transform:uppercase;
font-style:italic;
font-weight:bold;
text-decoration:none;
}

a:visited.greenText{
color:#CDC058;
text-transform:uppercase;
font-style:italic;
font-weight:bold;
text-decoration:none;

}

a:hover.greenText{
color:#424040;
text-transform:uppercase;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

a:active.greenText{
color:#424040;
text-transform:uppercase;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}


#productFooter{
background:#424040;
height:60px;'
}




#productInfo{
padding:15px;
float:left;
width:310px;

}

#productInfo p{
font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#3b3938;
font-style:italic;
font-weight:bold;
width:290px;
}


#content .rightTable{
float:right;
font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#3b3938;
margin-top:18px;
margin-right:18px;
width:273px;
}


#content .rightTable img{
border:#231f20 3px solid;
margin-bottom:3px;
padding:3px;
}


#content .rightTable2{
float:right;
font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#3b3938;
margin-top:18px;
width:230px;
}



#content .rightTable2 img{
border:#231f20 3px solid;
margin-bottom:3px;
padding:3px;
}



.topPadding{
padding-top:12px;
padding-right:15px;
}



#content .rightTable #bottomPic{
border:#231f20 3px solid;
padding:0;

}



/*************************************** NAVIGATION ACCORDION MENU ******************************************/


#sidenav{
	width:182px;
	font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	float:left;
	margin-left:-1px;
	
}

.arrowlistmenu{
margin: 0;
	padding: 0;
	list-style-type: none;
	background-color:#7c7a79;/*background of menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	text-decoration: none;
	display: block;
	border: 0 none;
	background:url(images/links-bg.gif);
	background-repeat:repeat-x;
	padding:3px 0 0 13px;
	cursor: pointer;
	font-weight:bold;
	height:24px;
	border-bottom:1px solid #7c7a79;
}

.topborder{
	border-top:1px solid #7c7a79;
}



.arrowlistmenu ul{ /*CSS for UL of each sub menu - the container of*/
list-style-type: none;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
margin-top:0px;
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Close state CSS for sub menu header*/
background: #000 !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Open state CSS for sub menu header*/
background: #000 !important;
}

/*box all links*/
.arrowlistmenu li{
list-style:none;
}

/*sub menu*/
.arrowlistmenu li a{
	color: #9ea093;
	text-decoration: none;
	line-height: 18px;/*of sub menu*/	
}

.arrowlistmenu li a:visited{
color: #9ea093;
	text-decoration: none;
	line-height: 18px;/*main menu*/
}

.arrowlistmenu li a:hover{ /*hover state CSS*/
color:#cdbe59;
	display:block;
}

#currentpage {
	background-image:url(images/links-active-bg.gif);
	background-repeat:repeat-x;
	height:24px;
	padding:3px 0 0 13px;	
	border-bottom:1px solid #7c7a79;
	}
	
	#currentpage2{
	background-image:url(images/links-active-bg.gif);
	background-repeat:repeat-x;
	height:21px;
	padding:6px 0 0 22px;	
	border-bottom:1px solid #7c7a79;
		color: #9ea093;

	}
	
	

/*submenu style*/
.arrowlistmenu ul li a{
display: block;
padding: 5px 0;
padding-left: 22px; /*link text is indented 19px*/
margin-bottom:-1px;
text-decoration:none;
font-weight:normal;
background:#5f5e5d;/*grey colour bg*/
}

.arrowlistmenu ul li a:visited{
display: block;
padding: 5px 0;
padding-left: 22px; /*link text is indented 19px*/
margin-bottom:-1px;
text-decoration:none;
font-weight:normal;
background:#5f5e5d;
}

/*submenu hover*/
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background:#FFF;
background-image:none;
color:#666;

}



.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/

}


.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

}




/*???????????????????????????????????????????????????*/
.arrowlistmenu li .single{ 
border:1px solid green;
}

.arrowlistmenu ul li .arrow{ 
border:1px solid green;
}

.arrow{ 
float:right;
margin-top:5px;
margin-right:5px;
}
/*???????????????????????????????????????????????????*/

