/* CSS Document */
body{
       padding:0;
       margin:0;
       font:normal 12px Arial,Helvetica,Sans-serif;
       color:#000000;
       background-color:#ffffff;
       }

td,div,h1,h2,h3,p,form,input{
       margin:0;
       padding:0;
       }

img{
       padding:0;
       margin:0;
       border:none;
       }

ul{
       list-style:none;
       margin:0;
       padding:0;
       }

.spacer{
       clear:both;
       line-height:0;
       font-size:0;
       }
/******************** end of general ********************/
.top_bg{
	background:url(../images/top_image.gif) no-repeat;
	height:420px;
	}
.subscribe_top{
	padding-top:73px;
	background:#211D1E;
	}
.renovation_line1{
	font:normal 18px/20px "Arial", Helvetica, sans-serif;
	color:#EBC88D;
	padding:400px 0 10px 330px;
	}
.renovation_line2{
	font:normal 18px/20px "Arial", Helvetica, sans-serif;
	color:#EBC88D;
	padding:0 0 0 310px;
	}
.renovation_shadow{
	padding:0 0 0 195px;
	}
.boutique_bg_area{
	background:#221E1F;
	}
.boutique_heading{
	font:normal 20px/22px "Arial", Helvetica, sans-serif;
	color:#535353;
	padding:40px 0 30px 25px;
	}
.line{
	background:#454242;
	height:1px;
	}
.top_area{
	font:normal 12px/14px "Arial", Helvetica, sans-serif;
	color:#A0A0A0;
	padding:11px 0 15px 38px;
	}
.top_area span{
	color:#fff;
	}
.address_area{
	padding:20px 0 25px 0;
	}
.address_middle_line{
	padding:0 6px 0 6px;
	}
.address{
	font:normal 14px/18px "Arial", Helvetica, sans-serif;
	color:#9B9B9B;
	}
.address span{
	color:#E6C48A;
	}
.details_area{
	padding:0 120px 0 108px;
	}
.subscribe_bg{
	background:url(../images/subscribe_bg.gif) repeat-x;
	padding:16px 25px 68px 19px;
	}
.subscribe_heading{
	font:normal 14px/16px "Arial", Helvetica, sans-serif;
	color:#A0A0A0;
	padding:5px 6px 7px 4px;
	}
.input{
	width:144px;
	height:22px;
	}
.bottom_area{
	height:9px;
	}
.subscribe_btn_area{
	padding:0 0 0 4px;