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

body{
	padding:16px 0 0 0;
	margin:0;
	background-color:#000000;
	color:#696240;

}
td, p, h1, h2, h3, form, label, input, textarea, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}
img{
	padding:0;
	margin:0;
	border:none;
}
a{
	text-decoration:none;
	padding:0;
	margin:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*---------------main--------------------*/
/*---------------logo--------------------*/
.logo{
	background:url(images/logo_bg.gif) repeat-x 0 0;
	padding:20px 0 9px 0;	
}
/*---------------logo--------------------*/
/*---------------top navigation--------------------*/
.topnav{
	background-color:#000;
	color:#fff;
}
.topnav ul{
	padding:0;
	margin:0;
	height:26px;
}
.topnav ul li{
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#000;
	float:left;
	padding:0 4px;
}
.topnav ul li a{
	color:#fff;
	background-color:#000;
}
.topnav ul li a:hover{
	color:#FFFF00;
	background-color:#000;
}
/*---------------top navigation--------------------*/
/*---------------header start--------------------*/
.header{
	border-top:3px solid #E3D9AC;
	height:229px;
	background-image: url(../images/header.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
/*---------------header end--------------------*/
/*---------------Members Login start--------------------*/
.memberbg{
	background-color:#9E4545;
	color:#fff;
	padding:9px 0;
}
.loginbg{
	background:url(images/login_middlebg.gif) repeat-x 0 0;
	padding:0 37px 0 38px;
}
form{
	width:708px;
}
form label{
	background:url(images/login_icon.gif) no-repeat left center;
	padding:0 0 0 22px;
	width:146px;
	font:normal 18px/41px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	display:block;
	float:left;
}
form input.textbox01{
	border:1px solid #9D4E4E;
	background-color:#753333;
	color:#D47676;
	width:226px;
	padding:2px 0 0 3px;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	margin:12px 5px 0 0;
	float:left;
}
form input.submitbt{
	width:54px;
	height:20px;
	margin:12px 0 0 0;
	float:right;
	border:none;
}
.signup{
	font:normal 11px/41px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
.signup a{
	color:#CF5F0D;
	background-color:inherit;
	font-weight:bold;
	text-decoration:underline;
}
.signup a:hover{
	text-decoration:none;
}
/*---------------Members Login end--------------------*/
/*---------------body main start--------------------*/
.body_main{
	background:url(images/body_topbg.gif) repeat-x 0 0 #FEF7DA;
	border-bottom:1px solid #E3D9AC;
	width:888px;
	color:#696240;
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 25px;
	padding-left: 40px;
	height: auto;
}
.body_top{
	padding:0 0 10px 0;
}
h2{
	font:normal 24px/24px Arial, Helvetica, sans-serif;
	color:#5F6205;
	background-color:inherit;
}
p.heading_text{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#89A008;
	background-color:inherit;
	padding:0 0 10px 0;
}
p.body_text{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#696240;
	background-color:inherit;
}
a.more{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(images/more_bg.gif) no-repeat 0 0;
	width:54px;
	margin:14px 0 0 0;
	display:block;
	text-align:center;
	background-color:inherit;
}
p.news{
	background-color:#9D9365;
	color:#fff;
	padding:0 0 0 11px;
	width:228px;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
}
p.news span{
	color:#5E0000;
	background-color:#9D9365;
	padding:0 0 0 11px;
}
/*---------------body main end--------------------*/
/*---------------Our Service start--------------------*/
p.services_topT{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#696240;
	background-color:inherit;
	padding:0 0 10px 0;
}
.services{
	background:url(images/services_middlebg.gif) repeat-x 0 100%;
	border-left:1px solid #B7AB6F;
	border-right:1px solid #B7AB6F;
	padding:13px 0 15px 21px;
}
.services ul{
	padding:0;
	margin:0;
}
.services ul li{
	background:url(images/arrow.gif) no-repeat left center;
	padding:0 0 0 7px;
}
.services ul li a{
	font:normal 9px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
.services ul li a:hover{
	text-decoration:underline;
}
.top_padding{
	padding:2px 0 0 0;
}
/*---------------Our Service end--------------------*/
/*---------------Our Designers start--------------------*/
p.design_text{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#696240;
	background-color:inherit;
}
p.design_text span{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	display:block;
	padding:0 0 5px 0;
}
a.more01{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#CF5F0D;
	background-color:inherit;
	text-decoration:underline;
	margin:6px 0 0 0;
	display:block;
}
a.more01:hover{
	text-decoration:none;
}
.design_top{
	padding:10px 0 0 0;
}
a.more02{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(images/more_bg.gif) no-repeat 0 0;
	width:54px;
	display:block;
	text-align:center;
	background-color:inherit;
}
.contact{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
/*---------------Our Designers end--------------------*/
/*---------------footer--------------------*/
.footer{
	background-color:#000;
	color:#7F733C;
	padding:50px 0;
}
.footer ul{
	padding:0;
	margin:0 auto;
	width:300px;
}
.footer ul li{
	float:left;
	padding:0 5px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#000;
}
.footer ul li a{
	color:#fff;
	background-color:#000;
}
.footer ul li a:hover{
	text-decoration:underline;
}
.footer p{
	font:normal 9px/14px Arial, Helvetica, sans-serif;
	color:#7F733C;
	background-color:#000;
	margin:0 auto;
	width:250px;
	padding:6px 0 0 0;
}
.footer p a{
	color:#fff;
	background-color:#000;
}
.footer p a:hover{
	color:#fff;
	background-color:#000;
	text-decoration:underline;
}
/*---------------footer--------------------*/
.logo table {
	font-weight: bold;
	font-size: 12px;
}
.logo table tbody tr td {
	color: #6FC;
}
