/*SITE CONTENTS*/

.site-contents {
	width:820px;
	margin:auto;
	padding:20px 0 20px 0;
}
.site-left {
	float:left;
	width:353px;
	overflow:hidden;
}
.site-right {
	float:right;
	width:462px;
	position:relative;
}
.site-right img {
	margin:0 0 4px 0;
}
.site-right img.front-image-3 {
	margin:69px 2px 0 0;
}
.site-right img.front-image-4 {
	margin:-2px 0 0 0;
}

/*STYLE FUNCTION DESIGNS*/

.style-function-design {
	position:absolute;
	right:-35px;
	top:210px;		
}

/*ADVERTISEMENTS*/

.advertisement {
	background:url('../img/howitworks/ads-bg.gif') no-repeat;
	width:436px;
	height:151px;
	margin:0 0 0 0;
	color:#FFF;s
	/*padding:65px 0 0 50px;*/
	font-size:13px;
	overflow:hidden;
}
.advertisement p {
	margin:0 0 11px 0;
	color:#ebe9e3;
}

/*DRAPERY ROOMS PAGE*/

.drapery-contents,
.styles-inside,
.about-contents,
.how-contents,
.rates-contents,
.contact-contents {
	width:942px;
	margin:auto;
	overflow:hidden;	
	border-right:1px solid #C0BAB7;
}
.drapery-contents {
	border:0;
}
.drapery-contents h2 {
	margin:30% 0 0 5px;
	float:right;
	display:block;	
}
.drapery-contents ul {
	width:718px;
	border-right:1px solid #C7C1BE;
	padding:20px 0 20px 0;
}
.drapery-contents ul li {
	float:left;
	margin:0 15px 20px 0;	
}
.drapery-contents ul li label {
	display:block;
	margin:6px 0 0 2px;
	font-family:'GillSansRegular', sans-serif;
	font-size:13px;
	color:#694941;
	text-transform:uppercase;
}
.drapery-contents ul li a img { 
	background:none; 
	padding:3px; 
}
.drapery-contents ul li a:hover img { 
	background:#200803; 
	padding:3px; 
}

/*ABOUT US PAGE*/

.thumbs {
	width:149px;
	overflow:hidden;
	float:left;
	margin:0 3px 0 0;
}
.thumbs img {
	margin:-1px 0 0 0;
}
.large-img {
	width:460px;	
}
.about-left,
.styles-left,
.how-left,
.rates-left,
.contact-left {
	float:left;
	width:463px;
	overflow:hidden;
	border-right:1px solid #AFA7A5;
	padding:20px 15px 20px 0;
}
.about-left {
	height:680px;
}
.about-right,
.styles-right,
.how-right,
.rates-right {
	float:right;
	width:444px;	
}
.about-right h2,
.how-right h2,
.rates-right h2 {
	margin:120px 0 20px -20px;
	padding:0 0 10px 20px;
	border-bottom:1px solid #C0BAB7;
}
.about-right h2 {
	margin:25px 0 20px -20px;
}
.about-right p,
.how-right p,
.rates-right p,
.contact-right p {
	text-align:justify;
	margin:0 0 20px 0;
	width:425px;
	color:#200803;
}
.owner {
	border-top:1px solid #AFA7A5;
	margin:0 0 0 -20px;
	padding:20px 0 18px 22px;
}
.guaranteed {
	margin:-3px 0 0 0;
	float:none;	
	height:93px;
}


/*DRAPERY ROOMS STYLES PAGE*/

.styles-contents {
	width:100%;
	background:url('../img/bg-opacity.png') repeat;		
	padding:0;		
}
.styles-inside {
	margin:0 auto;	
	overflow:hidden;		
}
.styles-left {
	width:542px;	
	text-align:right;	
	position:relative;		
}
.styles-left ul li div {
	position:absolute;
	bottom:16px;
	right:20px;	
}
.styles-right {
	width:368px;	
	position:relative;
}
.styles-right span.back {
	position:absolute;
	top:20px;
	right:20px;
}
.gallery-thumbs {
	margin:0 0 0 -16px;
	position:absolute;
	/*bottom:-485px;*/
	top:130px;
	left:0;
	width:400px;
}
.gallery-thumbs h2 {
	margin:0 0 0 14px;
}
.gallery-thumbs ul.thumbnails {
	border-top:1px solid #AFA7A5;
	padding:18px 0 0 16px;
	margin:20px 0 0 0;
	width:370px;	
}
.gallery-thumbs ul.thumbnails li {
	float:left;
	margin:0 6px 2px 0;
}

/*DRAPERY LIST ADJUSTMENTS*/

.bedrooms {
	margin:75px 0 0 -16px;	
	width:400px;
}
.living-spaces {
	margin:15px 0 0 -16px;
}
.dining-spaces {
	margin:86px 0 0 -16px;
}
.workspaces {
	margin:158px 0 0 -16px;
}
.bathrooms {
	margin:82px 0 0 -16px;
}
.upholsteries {
	margin:-32px 0 0 -16px;
}
.beds {
	height:478px;
}
.living {
	height:495px;
}
.dinning {
	height:411px;
}
.work {
	height:480px;
}
.baths {
	height:482px;
}
.uphols {
	height:525px;
}


/*HOW IT WORKS PAGE*/

.how-left,
.rates-left {
	width:440px;	
}
.how-left-inside {
	float:left;
	margin:0 15px 0 0;
	width:129px;
}
.how-left img.how-image-3 {
	float:left;
	width:302px;
	height:469px;
	margin:0 0 0 -10px;
}
.how-right {
	width:467px;	
}
.how-right h2 {
	margin:70px 0 20px -20px;	
}
.how-right ul {
	border-bottom:1px dotted #53403B;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	color:#200803;
}
.how-right ul li,
.rates-right ul li {
	margin:0 0 4px 0;
}
.how-right ul.how-bold {
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
}
.how-right ol li {
	margin:0 0 4px 1.5em;
	text-indent:-1.5em;
	list-style:decimal inside;
}


/*REFERENCE PAGE*/

.reference-contents {
	width:925px;
	margin:0 auto;	
	position:relative;
	padding:20px 0 20px 0;
}
.reference-contents h2 {
	position:absolute;
	right:0;
	top:20px;
}
.lori-dennis {
	width:291px;
	float:left;
	background:#8FB034;
	color:#FFF;
	box-shadow: 0 0 5px #d0d0d0;
	-moz-box-shadow: 0 0 5px #d0d0d0;
	-webkit-box-shadow: 0 0 5px #d0d0d0;
}
.lori-dennis h2,
.jerome h2, 
.victoria h2,
.laurent h2 {
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0;
	color:#FFF;	
	position:inherit;
}
.lori-dennis div {
	padding:35px 30px 55px 35px; 
	width:222px;
}
.jerome-victoria {
	width:620px;
	float:right;
}
.jerome {
	background:#C0B393;
	width:576px;
	height:255px;
	color:#FFF;
	box-shadow: 0 0 5px #d0d0d0;
	-moz-box-shadow: 0 0 5px #d0d0d0;
	-webkit-box-shadow: 0 0 5px #d0d0d0;
}
.jerome div {
	float:left;
	width:195px;
	padding:50px 20px 0 25px;
}
.victoria {
	background:#1E7C80;
	margin:15px 0 0 0;
	color:#FFF;
	height:216px;
	box-shadow: 0 0 5px #d0d0d0;
	-moz-box-shadow: 0 0 5px #d0d0d0;
	-webkit-box-shadow: 0 0 5px #d0d0d0;
}
.victoria div {
	width:350px;
	float:right;
	padding:20px 15px 15px 20px;
}
.laurent {
	background:#dad5c5;
	width:100%;
	margin:15px 0 0 0;
	color:#025d20;	
	box-shadow: 0 0 5px #d0d0d0;
	-moz-box-shadow: 0 0 5px #d0d0d0;
	-webkit-box-shadow: 0 0 5px #d0d0d0;	
}
.laurent div {
	width:380px;
	float:left;
	margin:25px 20px 20px 34px;
}
.laurent img {
	float:left;
}



/*RATES PAGE*/
.rates-left {
	width:503px;
}
.rates-right {
	color:#200803;	
	width:406px;
}
.rates-right h2 {
	margin:20px 0 20px -18px;	
}
.rates-right h3 {
	font-size:13px;
	text-transform:uppercase;
	margin:0 0 15px 0;
}
.rates-right ul {
	margin:0 0 15px 0;
}
.rates-right ul li span {
	font-weight:bold;
	font-size:13px;
}
.rates-right label {
	font-size:13px;
	font-style:italic;
}
.one {
	float:left;
	width:136px;
	margin:0 4px 0 0;
}
.two {
	float:left;
}
.two-inside div {
	float:left;
	margin:0 4px 0 0;
	width:130px;
}


/*CONTACT US PAGE*/
.contact-contents {
	width:890px;
}
.contact-left {
	width:397px;	
}
.contact-left img {
	margin:0 0 20px 0;
}
.contact-right {
	float:right;
	width:455px;	
}
.contact-right h2 {
	margin:60px 0 20px -22px;
	padding:0 0 10px 22px;
	border-bottom:1px solid #C0BAB7;
}
.contact-right label {
	display:block;
	margin:0 0 6px 0;
}
.contact-right span {
	font-style:italic;
}
.contact-right p.success {
	background:#d5d4d0;
	margin:15px 0 0 0;
	padding:6px 8px 6px 8px;
	width:95%;
}



/*GALLERY JQUERY EFFECTS STYLE*/

#navigation-feature li {	
	float:left;
}
#navigation-feature li a img {
	opacity:.50;
	filter:alpha(opacity=50);
	filter:"alpha(opacity=50)";
}
#navigation-feature li a.active img {
	opacity:1;
	filter:alpha(opacity=100);
	filter:"alpha(opacity=100)";
}


