/* 
	Title:East-Coast-Interiors
	Date:2.12.2008
 */
body{
	font-family:Arial,Verdana, "Trebuchet MS",Georgia, Lucida, Helvetica,Tahoma, sans-serif;
	text-align:center;
	background:#E7FFE5 url(images/bg.gif) repeat-x;
}
*{
	margin:0; padding:0;
}
img,fieldset{
	border:0;
}
ul,ol,li{
	list-style:none;
}	
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#FF0000;
	text-decoration:underline;
}
.hide,a b{
     position: absolute;
     left: -9999px;
}
/*------------------------------Page Structure
*/
#wrap{
	width:960px;
	margin:0 auto;
	text-align:left;
}
#header {
	overflow:hidden;
}
#header img{
	margin:15px 0 0 10px;
	float:left;
}
#header ul{
	float:right;
	margin:63px 20px 0 0;
	display:inline;
}
#header ul li {
	display:block;
	float:left;
	margin-left:10px;
}
#header ul li a{
	width:99px;
	height:31px;
	display:block;
}
.home{
	width:99px;
	height:31px;
	display:block;
	background:url(images/home.gif) no-repeat;
}
.home:hover,.slct a{
	background:url(images/homehover.gif) no-repeat;
}
.aboutus{
	background:url(images/aboutus.GIF) no-repeat;
}
.aboutus:hover,.slct3 a{
	background:url(images/aboutushover.GIF) no-repeat;
}
.contactus{
	background:url(images/contactus.GIF) no-repeat;
}
.contactus:hover,.slct4 a{
	background:url(images/contactushover.GIF) no-repeat;
}
.products{
	background:url(images/products.GIF) no-repeat;
}
.products:hover,.slct2 a{
	background:url(images/productshover.GIF) no-repeat;
}
#mainbody{
	width:920px;
	border:1px solid #DCDBC9;
	overflow:hidden;
	padding:19px;
	background:#fff;
}	
.banner{
	border:1px solid #CED0C7;
}
#left{
	float:left;
	width:680px;
	padding-top:15px;
	margin-bottom:30px;
}
.btmleft p{
	padding-right:20px;
}
.btmleft h2{
	font-size:29px;
	color:#A2ADCA;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding-bottom:15px;
}
.btmleft p{
	font-size:13px;
	color:#6A6A6A;
	line-height:16px;
	padding-bottom:10px;
}
.btmleft dl{
	margin-top:15px;
}
.btmleft dl dd img{
	border:2px solid #E0DECE;
}
.btmleft dl dd h3{
	font-size:15px;
	color:#728E01;
	font-weight:normal;
	text-transform:uppercase;
	padding:15px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.btmleft dl dd{
	width:150px;
	display:block;
	float:left;
	margin-right:20px;
	display:inline;
}
.btmleft dl dd p{
	padding-right:0;
	line-height:18px;
}
.btmleft dl dd a{
	width:121px;
	height:24px;
	background:#71D3CF;
	display:block;
	font-size:13px;
	color:#fff;
	line-height:24px;
	padding-left:9px;
}
.btmleft dl dd a:hover{
	text-decoration:none;
	color:#6A6A6A;
}
#right{
	float:right;
	width:240px;
	padding-top:15px;
	margin-bottom:30px;
}
#right h2{
	font-size:29px;
	color:#A2ADCA;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding-bottom:10px;
}
#right p{
	color:#6A6A6A;
	font-size:13px;
	line-height:17px;
	margin-bottom:20px;
}
#right ul li{
	margin-bottom:10px;
}
#right ul li input{
	width:228px;
	height:18px;
	padding:2px 0 0 10px;
	background:#F6F8EE;
	border:1px solid #E1E3D7;
	font-size:13px;
	color:#6A6A6A;
}
#right ul li textarea{
	font-size:13px;
	color:#6A6A6A;
	font-family:Arial, Helvetica, sans-serif;
	width:228px;
	height:79px;
	border:1px solid #E1E3D7;
	padding-left:10px;
}
#right ul li .submit{
	width:63px;
	height:24px;
	line-height:24px;
	font-weight:bold;
	padding:0 0 0 2px;
	border:none;
	background:#71D3CF;
	color:#FFFFFF;
	cursor:pointer;
}

#right ul li .submit:hover{
	color:#F6F8EE;
}
.rtbtm{
	background:url(images/girl.jpg) no-repeat;
	width:240px;
	height:98px;
	display:block;
	margin-top:20px;
	padding-top:120px;
	text-align:center;
}
.rtbtm h4{
	font-size:17px;
	color:#778C03;
	font-weight:normal;
	margin:0 auto;
	line-height:19px;
	width:215px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.add{
	width:921px;
	clear:both;
	padding:30px 0 35px 0;
	border-top:1px solid #73CBC7;
}
.add img{
	display:block;
	float:left;
	border:1px solid #E2E5D4;
	margin:0 17px 18px 0;
}
.add .rtimg{
	margin:0;
}
.footer{
	padding:30px 5px 65px 20px;
}
.footer p{
	color:#949494;
	font-size:13px;
	float:left;
}
.footer span{
	float:right;
}
.footer a{
	color:#5E5E5E;
	font-size:13px;
	margin:0 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.footer a:hover{
	color:#5C9D00;
	text-decoration:none;
}
/*next page*/
.product{
	margin-top:12px;
}
.product dd{
	width:660px;
	border-bottom:1px solid #73CBC7;
	overflow:hidden;
	margin-bottom:20px;
	padding-bottom:20px;
}
.product dd a{
	width:150px;
	height:24px;
	display:block;
	float:left;
	text-align:center;
	line-height:24px;
	text-transform:uppercase;
	font-size:13px;
	color:#FFFFFF;
	background:#71D3CF;
	margin-top:28px;
}
.product dd a:hover{
	color:#000000;
	text-decoration:none;
}
.product .btmdd{
	margin-bottom:0;
	border-bottom:none;
	padding-bottom:0;
}
.product h2,.product h2 a,.product h2 a:hover{
	font-size:15px;
	color:#728E01;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-bottom:12px;
	text-transform:uppercase;
}
.product img{
	float:left;
	border:2px solid #E0DECE;
	margin-right:20px;
}
.product p{
	color:#6A6A6A;
	line-height:16px;
	font-size:13px;
}
.adspace{
	width:240px;
	height:1326px;
	text-align:center;
	background:#E7E5DA;
	margin:20px 0 25px 0;
	display:block;
}
.adspace img{
	margin-top:517px;
}
.homeimg{
	float:left;
	margin:5px 20px 10px 0;
	border:2px solid #E0DECE;
}
.btmimg{
	margin-bottom:25px;
	overflow:hidden;
}
.btmimg dd{
	display:block;
	float:left;
	
}
.btmimg dd img{
	border:2px solid #E0DECE;
	margin:0 20px 10px 0;
	width:146px;
	height:106px;
	display:block;
	display:inline;
	float:left;
}
.btmimg dd p{
	clear:both;
}
.btmimg dd p a{
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#728E01;
	line-height:15px;
}
.btmimg dd p a:hover{	
	color:#728E01;
}
.btmimg .lftimg{
	margin-left:0;
}
.adspace2{
	width:240px;
	height:333px;
	text-align:center;
	background:#E7E5DA;
	margin-top:20px;
	display:block;
}
.adspace2 img{
	margin-top:155px;
}
.contactlist h6{	
	font-size:21px;
	color:#6A6A6A;
	margin:12px 0 20px 0;
}
.contactlist{
	float:left;
	margin-bottom:20px;
}	
.contactlist li{
	font-size:13px;
	color:#6A6A6A;
	line-height:21px;
}
.contact{
	width:298px;
	margin:12px 0 20px 0;
	padding:0 0 0 51px;
	float:right;
	border-left:1px solid #E2E2E2;
}	
.contact li{
	margin-bottom:15px;
}
.contact ul li input{
	width:265px;
	height:18px;
	padding:2px 0 0 10px;
	border:1px solid #E1E3D7;
	background:#F6F8EE;
	color:#6A6A6A;
}
.contact ul li textarea{
	width:265px;
	height:77px;
	border:1px solid #E1E3D7;
	padding:2px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6A6A6A;
	background:#F6F8EE;
}
.contact ul .submit{
	margin-bottom:0;
}
.contact ul .submit input{
	width:63px;
	height:24px;
	line-height:24px;
	font-weight:bold;
	padding:0 0 0 2px;
	border:none;
	background:#71D3CF;
	color:#FFFFFF;
	cursor:pointer;
}	
.cont{
	margin-top:53px;
}
* html .cont{
	margin-top:66px;
}
*+ html .cont{
	margin-top:66px;
}
.featurelist ul{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 30px; font-weight:bold;
}
.featurelist ul ul{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 10px;
}
.featurelist li{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 10px;
}

