* {
	margin: 0;
	padding: 0;
	outline: 0;
}
img {
	
}
body{
	margin:0px;
	font-family:'Lucida Grande', Helvetica, sans-serif;
	background-color:#EAE6CE;
}

a{
	text-decoration:underline;
	color:#D05D1B;
}

img{
	border:0px;
	behavior: url("pngbehaviour.htc");
}

.main{
	margin-left:auto;
	margin-right:auto;
	width:901px;
	position:relative;
	height:600px;
	background:url(img/phonenb.gif) no-repeat 34px 50px;
}

.logo{
	position:absolute;
	right:55px;
	top:20px;	
	z-index:2;
}

.header{
	position:absolute;
	left:0px;
	top:70px;
	z-index:1;
}

.content{
	background:url(img/bg2.gif) repeat-y -99px 2px;
	position:absolute;
	top:252px;
	left:30px;
	width:830px;
	z-index:0;
}


.container{
	margin-top:365px;
	margin-left:107px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EAEBD7;
	line-height:17px;
	word-spacing:2px;
}

.left{
	float:left;
	width:380px;
	position:relative;
}

.text_just{
	text-align:justify;
	padding-left:2px;
}

.text_just2{
	width:620px; text-align:justify;
}

.text_just3{
	text-align:justify;
	padding-left:2px;
	color:#EAEBD7;
	margin-top:10px;
	font-size:12px;
	padding-right:5px;
}

.text_just4{
	width:610px; text-align:justify;
	margin-top:5px;
	padding-bottom:20px;
}

.right{
	float:left;
	position:relative;
	padding-left:36px;
	width:200px;
}

.read_more{
	position:absolute;
	top:150px;
	right:1px;
	color:#EAEBD7;
	text-decoration:none;
}

.about_us{
	color:#D85F1A;
}

.advert1{
	position:absolute;
	top:190px;
	left:16px;
}

.advert2{
	text-align:center; width:620px;
}

.phone_cont{
	position:relative;
}

.phone_icon{
	position:absolute;
	top:-1px;
	left:0px;
}

.phone_nb{
	margin-left:23px;
}

.stroke{
	position:absolute;
	right:-18px;
	top:29px;
}

.mail_contact{
	position:absolute;
	right:6px;
	top:290px;
	color:#EAEBD7;
	text-decoration:none;
}

.mail_contact2{
	float:right;
	right:6px;
	bottom:190px;
	color:#EAEBD7;
	text-decoration:none;
}

.copyright{
	position:absolute;
	top:85px;
	left:326px;
	font-size:10px;
	color:#502710;

}

.footer_cont{
	background:url(img/footer_bg.gif) -99px 0px no-repeat #EAE6CE;
	width:830px;
	height:192px;
	position:relative;
}


.footer{
	position:absolute;
	top:143px;
	left:220px;
	font-size:10px;
	color:#7A5D4D;
}

.footer a:link, .footer a:visited, .footer a:active{
	color:#7A5D4D;
	text-decoration:none;
}

.footer a:hover{
	color:#803F1A;
}

.credits{
	position:absolute;
	top:143px;
	right:45px;
	font-size:10px;
	color:#803F1A;
	text-decoration:none;
}

.siteby{
	color:#7A5D4D;
}


.Locations{
	width:800px;
	height:80px;
	position:absolute;
	left:11px;
	top:200px;

}

.Locations div{
	float:left;
	font-size:10px;
	color:#8F726E;
	text-align:center;
	width:150px;
	margin-left:42px;

}

/*/// upholstery //// */
.hr1{
	background-color:#6E4C39;
	width:97%;
	height:1px;
	overflow:hidden;
}

.hr2{
	background-color:#6E4C39;
	width:540px;
	height:1px;
	overflow:hidden;
	margin-left:30px;
}

.hr3{
	background-color:#6E4C39;
	width:500px;
	height:1px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

.box1{
	background-color:#673B23;
	padding:3px;
	font-size:11px;
	color:#EAEBD7;
	line-height:14px;
	width:95%;
}

.box1 .box2{
	padding-left:2px;
	background:none;
	padding-left:4px;
	font-weight:normal;
	line-height:14px;
	font-size:11px;
	padding-top:3px;
}

.box1 div{
	background-color:#8D4821;
	padding-left:4px;
	font-weight:bold;
	line-height:16px;
	font-size:12px;
}

.tn{
	width:345px;
	margin-top:5px;
}

.tn img{
	padding:4px;
	background-color:#EAE6CE;
	margin-right:3px;
	margin-bottom:3px;
}

h1{
	color:#502710;
	font-size:14px;
	margin-bottom:2px;
}

.cloud{
	position:absolute; background-color:red; width:508px; color:#000000; z-index:99; top:450px; left:266px; background-color:#FFFFFF; padding:5px 9px 12px 9px;
}

.cloud div, .cloud2 div{
	position:relative; width:100%; height:100%;
}

.cloud .arrow{
	position:absolute; left:-45px; top:30%;
}

.cloud2{
	position:absolute; background-color:red; width:466px; border:3px solid #502710; color:#000000; z-index:99; top:450px; left:266px; background-color:#FFFFFF; padding:5px 9px 12px 9px;
}

.cloud2 img{
	border:1px solid #66412D; 
}

/*//// BLINDS ////*/

.blinds{
	position:absolute;
	left:-5px;
	top:165px;
	z-index:1;
}

.blinds_types{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-top:3px;
}

.blinds_types li a{
	text-decoration:underline;
	color:#EAEBD7;
}

.blinds_types li a:hover{
	text-decoration:underline;
	color:#27B1C5;
}

/*/// ABOUT /////*/
.img2{
	border:6px solid #EAE6CE;
	width:180px;
}

.img3{
	border:6px solid #EAE6CE;
	margin:4px 15px 15px 0px;
}


/*/////// ESTIMATE ////// */
.estimate_headers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	width:620px;
}

.estimate_headers div{
	float:left;
}

.estimate_headers select, .a_new_dim input, .text_field{
	color:#502710;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid #502710;
	font-weight:normal;
}

.your_estimate{
	color:#C3B69E;
	padding:25px 0px 0px 10px;
	font-size:14px;
	width:600px;
}

.no_estimate{
	color:#C3B69E;
	padding:0px 0px 0px 0px;
	font-size:13px;
	width:600px;
}

.no_estimate b{
	color:#6ABACE;
}

#progress{
	color:#C3B69E;
	position:absolute;
	top:320px;
	left:160px;
	background-color:#502710;
	width:500px;
	height:20px;
	text-align:center;
	padding-top:6px;
}

.a_price{
	width:40px;
	float:left;
	color:#502710;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid #502710;
	font-weight:normal;
	padding-left:5px;
}

#price{
	width:540px;
	height:140px;
	text-align:left;
}

.a_button{
	border:1px solid #502710;
	margin-left:25px;
}

.a_submit{
	border:1px solid #502710;

}

.a_edit{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	width:230px;
}

.a_new_dim{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	width:120px;
	overflow:hidden;
	float:left;
}

/*/// Home Page SPECIALS ///*/

.index_specials{
	position:absolute;
	top:33px;
	left:35px;
	z-index:3;
	background:url(img/img1_1summer.jpg) 0px 0px;
	width:195px;
	height:219px;
}

.index_specials:hover{
	background-position:-195px  0px;
}

.index_specials a{
	display:block;
	float:left;
}
/*New Part*/
.cont-top {
	height: 184px;
	background: url(img/sub-page-head-bg.gif) no-repeat -99px 0;
}
.subcontainer {
	margin-top:-53px;
	margin-right: 107px;
}
.subcontainer h2 {
	font-size: 18px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 40px;
}
.newbutton {
	float: left;
	width: 490px;
	height: 38px;
	background: url(img/newbutton.gif) no-repeat 0 0;
	margin-left: 60px;
	margin-top: -45px;
	margin-bottom: 20px;
	text-indent: -10000px;
}
/*End New Part*/
