/* CSS DOCUMENT */

/*------------------------- GENERAL -------------------------*/
body{
	padding:11px 0 30px;
	margin:0;
	font:normal 13px/21px Arial, Helvetica, sans-serif;
	color:#1A1A19;
	background:url('images/body-bg.gif') 0 0 repeat-x #FDFDFD;
	}
td, th, div, img, p, a, ul, h1, h2, h3, h4, h5, h6, form, label, select, input, textarea, object{
	padding:0;
	margin:0;
	}
img{ display:block;
	 border:none;
	 }
a{ text-decoration:none;
	outline:none;
	}
ul{ list-style-type:none;}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}

/*------------------------- MAIN -------------------------*/
div#main{
	width:993px;
	margin:0 auto;
	background:url('images/container-bg.gif') 0 0 repeat-y;
	}
div#main div.topContainerBg{
	background:url('images/top-container-bg.gif') 0 0 no-repeat;
	}
div#main div.topContainerBg div.botContainerBg{
	background:url('images/bot-container-bg.gif') 0 100% no-repeat;
	padding:0 7px;
	}

/*------------------------- HEADER AREA -------------------------*/
div#headerArea{
	height:116px;
	background:url('images/header-bg.jpg') 0 0 no-repeat;
	position:relative;
	}
div#headerArea a.logo{
	display:block;
	width:223px;
	height:80px;
	position:absolute;
	left:45px;
	top:34px;
	z-index:100;
	}
div#headerArea h1{
	width:333px;
	height:24px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	background:url('images/catchline.gif') 0 0 no-repeat;
	position:absolute;
	z-index:105;
	top:48px;
	right:54px;
	}
div#headerArea ul#mainNav{
	height:21px;
	padding:95px 0 0 425px;
	}
div#headerArea ul#mainNav li{
	float:left;
	width:auto;
	padding:0 22px 0 10px;
	background:url('images/main-nav-divider.gif') 100% 0 no-repeat;
	position:relative;
	height:21px;
	}
div#headerArea ul#mainNav li ul{
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	position:absolute;
	left:0;
	top:21px;
	z-index:1000;
	padding:0;
	height:auto;
	width:170px;
	background:url('images/dropdown-bg.gif') 0 0 repeat-x #B91514;
	display:none;
	}
div#headerArea ul#mainNav li ul li{
	float:none;
	width:auto;
	padding:2px 0 0;
	background:url('images/subnav-divider.gif') 0 0 repeat-x;
	height:auto;
	}
div#headerArea ul#mainNav li ul li a{
	font-size:11px;
	line-height:27px;
	text-indent:0;
	height:27px;
	background-color:inherit;
	color:#fff;
	background:none;
	margin:0;
	padding:0 0 0 10px;
	}
div#headerArea ul#mainNav li ul li a:hover,
div#headerArea ul#mainNav li ul li a.active{
	background-color:#A61413;
	color:#470808;
	}
div#headerArea ul#mainNav li.lastLi{
	padding-right:0;
	background:none;
	}
div#headerArea ul#mainNav li a{
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	height:14px;
	background:0 0 no-repeat;
	margin-top:1px;
	}
div#headerArea ul#mainNav li a.homeLink{
	background-image:url('images/home-link.gif');
	width:36px;
	}
div#headerArea ul#mainNav li.active a.homeLink,
div#headerArea ul#mainNav li a.homeLink:hover,
div#headerArea ul#mainNav li a.homeActive{
	background-image:url('images/home-h-link.gif');
	}
div#headerArea ul#mainNav li a.profileLink{
	background-image:url('images/profile-link.gif');
	width:49px;
	}
div#headerArea ul#mainNav li.active a.profileLink,
div#headerArea ul#mainNav li a.profileLink:hover,
div#headerArea ul#mainNav li a.profileActive{
	background-image:url('images/profile-h-link.gif');
	}
div#headerArea ul#mainNav li a.projectsLink{
	background-image:url('images/project-link.gif');
	width:58px;
	}
div#headerArea ul#mainNav li.active a.projectsLink,
div#headerArea ul#mainNav li a.projectsLink:hover,
div#headerArea ul#mainNav li a.projectsActive{
	background-image:url('images/project-h-link.gif');
	}
div#headerArea ul#mainNav li a.servicesLink{
	background-image:url('images/services-link.gif');
	width:56px;
	}
div#headerArea ul#mainNav li.active a.servicesLink,
div#headerArea ul#mainNav li a.servicesLink:hover,
div#headerArea ul#mainNav li a.servicesActive{
	background-image:url('images/services-h-link.gif');
	}
div#headerArea ul#mainNav li a.testimonialsLink{
	background-image:url('images/testimonials-link.gif');
	width:89px;
	}
div#headerArea ul#mainNav li.active a.testimonialsLink,
div#headerArea ul#mainNav li a.testimonialsLink:hover,
div#headerArea ul#mainNav li a.testimonialsActive{
	background-image:url('images/testimonials-h-link.gif');
	}
div#headerArea ul#mainNav li a.contactLink{
	background-image:url('images/contact-link.gif');
	width:73px;
	}
div#headerArea ul#mainNav li.active a.contactLink,
div#headerArea ul#mainNav li a.contactLink:hover,
div#headerArea ul#mainNav li a.contacActive{
	background-image:url('images/contact-h-link.gif');
	}

/*------------------------- BANNER -------------------------*/
div.bannerArea{
	height:407px;
	}
/*------------------------- INNER BANNER -------------------------*/
div.innerBannerArea{
	height:200px;
	}

/*------------------------- BODY CONTAINER -------------------------*/
div#bodyContainerArea{
	height:100%;
	overflow:hidden;
	z-index:200;
	}
div#bodyContainerArea h2.welcomeHdr{
	height:50px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	background:url('images/welcome-hdr.jpg') 0 0 no-repeat;
	padding:0;
	}
div#bodyContainerArea h3{
	font-size:18px;
	line-height:22px;
	background-color:inherit;
	color:#BA1515;
	padding-bottom:16px;
	font-weight:normal;
	font-style:italic;
	}

/*------------------------- BODY CONTAINER - LEFT PANEL -------------------------*/
div#leftPanel{
	width:580px;
	float:left;
	padding:45px 0 15px 63px;
	}
div#leftPanel p{
	padding-bottom:20px;
	}
div#leftPanel h2{
	font-size:36px;
	line-height:40px;
	font-weight:normal;
	color:#000;
	padding-bottom:18px;
	}
div#leftPanel h2 span{
	font-size:26px;
	line-height:30px;
	color:#BA1515;
	display:block;
	margin-top:-2px;
	}

/*------------------------- BODY CONTAINER - RIGHT PANEL -------------------------*/
div#rightPanel{
	width:262px;
	float:right;
	padding:41px 20px 35px 24px;
	background-color:#BA1515;
	}
div#rightPanel a.rightPic{
	margin-bottom:8px;
	display:block;
	}
div#rightPanel a.rightPic:hover img,
div#rightPanel div.newsPanel h2.newsHdr a:hover{
	filter:alpha(opacity=85);
    opacity:0.85;
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	}
div#rightPanel div.projectPanel{
	width:240px;
	margin:0 auto 7px;
	border-bottom:1px solid #CF5D5D;
	}
div#rightPanel div.projectPanel h2.projectHdr{
	height:28px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	background:url('images/project-hdr.gif') 0 0 no-repeat;
	padding:0;
	}
div#rightPanel div.projectPanel h2.topicHdr{
	height:28px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	background:url('images/topic-hdr.gif') 0 0 no-repeat;
	padding:0;
	}
div#rightPanel div.projectPanel h3{
	font-size:13px;
	line-height:17px;
	background-color:inherit;
	color:#fff;
	padding-bottom:6px;
	font-weight:bold;
	font-style:normal;
	}
div#rightPanel div.projectPanel p{
	background-color:inherit;
	color:#fff;
	padding-bottom:10px;
	}
div#rightPanel div.projectPanel p span.moreLink{
	display:block;
	text-align:right;
	padding-top:8px;
	}
div#rightPanel div.projectPanel p span.moreLink a{
	padding-right:10px;
	font-size:10px;
	line-height:14px;
	background-color:inherit;
	color:#fff;
	background:url('images/bull1.gif') 100% 4px no-repeat;
	}
div#rightPanel div.projectPanel p span.moreLink a:hover,
div#rightPanel div.newsPanel p span.clickHere a:hover,
div#rightPanel div.topicPanel div.topicPanelTop div.topicPanelBot p span.moreLink a:hover{
	text-decoration:underline;
	}
div#rightPanel div.newsPanel{
	width:227px;
	height:95px;
	margin:0 7px;
	background:url('images/right-news-bg.jpg') 0 0 no-repeat;
	padding:8px 15px 0;
	}
div#rightPanel div.newsPanel h2.newsHdr{
	background:none;
	height:25px;
	}
div#rightPanel div.newsPanel h2.newsHdr a{
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	background-image:url('images/news-hdr.gif');
	width:53px;
	height:22px;
	}
div#rightPanel div.newsPanel ul{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	}
div#rightPanel div.newsPanel ul li{
	padding-bottom:2px;
	}
div#rightPanel div.newsPanel ul li a{
	background-color:inherit;
	color:#fff;
	}
div#rightPanel div.newsPanel ul li a:hover{
	background-color:inherit;
	color:#EDC206;
	}
div#rightPanel div.newsPanel p span.clickHere{
	display:block;
	text-align:right;
	}
div#rightPanel div.newsPanel p span.clickHere a{
	padding-right:10px;
	font-size:10px;
	line-height:14px;
	background-color:inherit;
	color:#fff;
	background:url('images/bull2.gif') 100% 4px no-repeat;
	}
div#rightPanel div.topicPanel{
	width:257px;
	margin:0 auto;
	background:url('images/blog-right-topics-hdr.gif') 0 0 repeat-x #030000;
	}
div#rightPanel div.topicPanel div.topicPanelTop{
	background:url('images/topic-top-bg.gif') 0 0 no-repeat;
	}
div#rightPanel div.topicPanel div.topicPanelTop div.topicPanelBot{
	background:url('images/topic-bot-bg.gif') 0 100% no-repeat;
	padding:14px 12px;
	}
div#rightPanel div.topicPanel div.topicPanelTop div.topicPanelBot ul{
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	}
div#rightPanel div.topicPanel div.topicPanelTop div.topicPanelBot ul li{
	padding:0 0 8px 13px;
	background:url('images/bull4.gif') 0 5px no-repeat;
	}
div#rightPanel div.topicPanel div.topicPanelTop div.topicPanelBot ul li a{
	color:#FFD7D7;
	}
div#rightPanel div.topicPanel div.topicPanelTop div.topicPanelBot ul li a:hover{
	color:#FFF;
	}
div#rightPanel div.topicPanel div.topicPanelTop div.topicPanelBot p{
	background-color:inherit;
	color:#fff;
	}
div#rightPanel div.topicPanel div.topicPanelTop div.topicPanelBot p span.moreLink{
	display:block;
	text-align:right;
	padding-top:8px;
	}
div#rightPanel div.topicPanel div.topicPanelTop div.topicPanelBot p span.moreLink a{
	padding-right:10px;
	font-size:10px;
	line-height:14px;
	background-color:inherit;
	color:#fff;
	background:url('images/bull2.gif') 100% 4px no-repeat;
	}
div#rightPanel div.rssPanel{
	width:180px;
	margin:7px auto 0;
	border-top:1px solid #CF5D5D;
	padding:20px 0 20px 60px;
	background:url('images/rss-icon.jpg') 20px 15px no-repeat;
	}
div#rightPanel div.rssPanel a{
	display:block;
	width:159px;
	height:21px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	background:url('images/subscribe-link.gif') 0 0 no-repeat;
	}
div#rightPanel div.rssPanel a:hover{
	filter:alpha(opacity=75);
    opacity:0.75;
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	}

/*------------------------- BOTTOM AREA -------------------------*/
div.botArea{
	margin-top:-12px;
	z-index:500;
	height:58px;
	width:957px;
	padding:32px 22px 0 0;
	background:url('images/bot-bg.png') 0 0 no-repeat;
	behavior:url('images/iepngfix.htc');
	z-index:1000;
	float:left;
	}
div.botArea a.botButton{
	display:block;
	width:372px;
	height:45px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	background:url('images/bot-btn.jpg') 0 0 no-repeat;
	float:right;
	}
div.botArea a.botButton:hover{
	background-position:0 100%;
	}

/*------------------------- FOOTER AREA -------------------------*/
div#footerArea{
	background:url('images/footer-bg.gif') 0 100% no-repeat #000;
	padding:12px 10px 12px 30px;
	color:#AAA9A9;
	height:100%;
	overflow:hidden;
	border-top:1px solid #666;
	clear:both;
	}
div#footerArea div{
	width:310px;
	float:left;
	border-right:1px solid #413F3F;
	}
div#footerArea div p{
	font-size:10px;
	line-height:16px;
	}
div#footerArea div p span{
	display:block;
	}
div#footerArea ul{
	width:590px;
	float:right;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	text-align:right;
	text-transform:uppercase;
	padding-top:8px;
	}
div#footerArea ul li{
	display:inline;
	padding:0 6px;
	}
div#footerArea ul li a{
	color:#AAA9A9;
	background-color:inherit;
	}
div#footerArea ul li a:hover,
div#footerArea ul li a.active{
	color:#fff;
	background-color:inherit;
	}

/*------------------------- TESTIMONIALS -------------------------*/
div#leftPanel div.testimonialsArea{
	padding-bottom:12px;
	}
div#leftPanel div.testimonialsArea h3{
	font-size:13px;
	line-height:17px;
	background-color:inherit;
	color:#BA1515;
	padding:0 0 8px 10px;
	background:url('images/bull3.gif') 0 5px no-repeat;
	font-weight:bold;
	font-style:normal;
	}
div#leftPanel div.testimonialsArea h3 span{
	font-size:11px;
	line-height:17px;
	background-color:inherit;
	color:#333;
	padding-left:5px;
	}

/*------------------------- PROFILE -------------------------*/
div.profileArea{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
	}
div.profileArea img{
	float:left;
	margin-top:4px;
	}
div.profileArea div.profileContent{
	margin-left:200px;
	}
div.profileArea div.profileContent h4{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	padding-bottom:0;
	}
div.profileArea div.profileContent p{
	font-size:12px;
	line-height:16px;
	color:#717171;
	padding:0 !important;
	}
div.profilePagination{
	text-align:right;
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#3C3B3C;
	}
div.profilePagination p{
	padding:0 !important;
	}
div.profilePagination a{
	color:#BA1515;
	}
div.profilePagination a:hover{
	text-decoration:underline;
	}

/*------------------------- PROJECTS LISTS -------------------------*/
div.projectListsArea{
	overflow:hidden;
	width:892px;
	}
div.projectListsArea div.projectListsInner{
	width:915px;
	height:305px;
	}
div.projectListsArea div.projectListsBlock{
	width:182px;
	height:273px;
	padding:13px 13px 0;
	background:url('images/project-bg.gif') 0 0 no-repeat;
	float:left;
	margin-right:20px;
	}
div.projectListsArea div.projectListsBlock img{
	margin-bottom:11px;
	}
div.projectListsArea div.projectListsBlock h3{
	font-size:14px !important;
	line-height:18px !important;
	background-color:inherit;
	color:#BA1515;
	padding-bottom:4px !important;
	font-style:normal !important;
	text-transform:uppercase;
	}
div.projectListsArea div.projectListsBlock p{
	font-size:10px;
	line-height:16px;
	color:#787272;
	padding:0 0 4px !important;
	}
div.projectListsArea div.projectListsBlock a{
	display:block;
	width:79px;
	height:17px;
	text-align:center;
	font-size:10px;
	line-height:17px;
	color:#fff;
	background:url('images/view-link-bg.gif') 0 0 no-repeat;
	}
div.projectListsArea div.projectListsBlock a:hover{
	color:#cc0000;
	}

/*------------------------- BLOG PAGE -------------------------*/
div.blogArea{
	padding-bottom:25px;
	}
div.blogArea div.blogTitles{
	/*height:100%;
	overflow:hidden;*/
	padding-bottom:18px;
	}
div.blogArea div.blogTitles h4{
	width:515px;
	float:right;
	font-size:27px;
	line-height:31px;
	font-weight:normal;
	color:#BA1515;
	}
div.blogArea div.blogTitles h4 span{
	display:block;
	background:url('images/post-icon.gif') 6px 50% no-repeat #505050;
	padding-left:24px;
	height:19px;
	font-size:11px;
	line-height:19px;
	font-weight:normal;
	color:#fff;
	margin-top:5px;
	}
div.blogArea div.blogTitles h4 span a{
	text-decoration:underline;
	font-weight:bold;
	color:#fff;
	}
div.blogArea div.blogTitles h4 span a:hover{
	text-decoration:none;
	}
div.blogArea div.blogTitles h5{
	width:47px;
	float:left;
	text-align:center;
	background-color:#D7D7D7;
	color:#000;
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
	margin-top:3px;
	}
div.blogArea div.blogTitles h5 strong{
	display:block;
	background-color:#BA1515;
	font-size:11px;
	line-height:13px;
	padding:3px 0;
	color:#fff;
	}
div.blogArea div.blogTitles h5 strong span{
	display:block;
	font-weight:normal;
	}
div.blogArea h6{
	color:#BA1515;
	padding-bottom:10px;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	}
div.blogArea img{
	padding:10px;
	border:1px solid #F0F0F0;
	margin:0 15px 8px 0;
	float:left;
	}
div.blogArea p{
	font-size:12px;
	line-height:18px;
	color:#414141;
	padding-bottom:11px !important;
	}
div.blogArea p a{
	color:#BA1515;
	text-decoration:underline;
	}
div.blogArea p a:hover{
	text-decoration:none;
	}
div.blogArea div.blogComments{
	background:url('images/comments-bg.gif') 0 1px repeat-x;
	height:20px;
	margin-top:12px;
	}
div.blogArea div.blogComments span.more{
	float:right;
	background:url('images/more-icon.gif') 6px 1px no-repeat #fff;
	display:block;
	padding:0 0 0 25px;
	height:20px;
	}
div.blogArea div.blogComments span.more a{
	padding:0 5px;
	font-size:11px;
	line-height:15px;
	color:#fff;
	background-color:#A1A1A1;
	font-weight:bold;
	}
div.blogArea div.blogComments span.more a:hover{
	color:#fff;
	background-color:#000;
	}
div.blogArea div.blogComments span.comments{
	float:right;
	background:url('images/comments-icon.gif') 10px 1px no-repeat #fff;
	display:block;
	padding:0 10px 0 30px;
	height:20px;
	}
div.blogArea div.blogComments span.comments a{
	font-size:11px;
	line-height:15px;
	color:#000;
	font-weight:bold;
	}
div.blogArea div.blogComments span.comments a:hover{
	color:#666;
	}
div.blogPagination{
	height:45px;
	}
div.blogPagination a{
	display:block;
	width:auto;
	float:left;
	margin-right:20px;
	font-size:12px;
	line-height:16px;
	color:#6C080C;
	}
div.blogPagination a:hover{
	color:#505050;
	}
div.blogPagination a.prev{
	padding-left:15px;
	background:url('images/prev-arrow.gif') 0 3px no-repeat;
	_background:url('images/prev-arrow.gif') 0 4px no-repeat;
	}
*+html div.blogPagination a.prev{
	background:url('images/prev-arrow.gif') 0 4px no-repeat;
	}
div.blogPagination a.next{
	padding-right:15px;
	background:url('images/next-arrow.gif') 100% 3px no-repeat;
	_background:url('images/next-arrow.gif') 100% 4px no-repeat;
	}
*+html div.blogPagination a.next{
	background:url('images/next-arrow.gif') 100% 4px no-repeat;
	}

/*------------------------- EXTRAS -------------------------*/
.noBg{
	background:none !important;
	}

/*-----------project main-------------------*/
div.projbanner{
	background:url('images/project-banner.jpg') no-repeat 0 0;
	height:201px;
}
.project {
	width:892px;
	padding:47px 0 78px 63px;
	float:left;
}
.project h2{
	font-size:36px;
	line-height:40px;
	font-weight:normal;
	color:#000;
	padding-bottom:18px;
	}
.project h2 span{
	font-size:26px;
	line-height:30px;
	color:#BA1515;
	display:block;
	margin-top:-2px;
	}
p.brieftxt{
	color:#033333;
	background-color:inherit;
	font-size:12px;
	line-height:14px;
	padding:0 0 15px;
}
a.clickon{
	color:#BA1515;
	background-color:inherit;
	font-size:12px;
	line-height:14px;
}
a.clickon:hover{
	text-decoration:underline;
}
img.projimg{
	float:left;
	padding-right:73px;
}
img.projimg1{
	float:left;
}
.picdiv{
	width:782px;
	margin:40px 0 0 71px;
}
p.category{
	float:left;
	width:871px;
	text-align:right;

}
p.category a{
	color:#000;
	background-color:inherit;
	
}
p.category a:hover{
	text-decoration:underline;
}
#viniyerddiv{
	width:858px;
	padding:0 0 0 30px;
	
}

p.viniyerdtxt{
	font-size:18px;
	line-height:22px;
	float:left;
	padding:0 0 13px 0;
	width:auto;
}
p.prev-nxt{
	float:right;
	font-size:11px;
	padding:0 18px 13px 0;
	
}
p.prev-nxt a{
	color:#BA1515;
	background-color:inherit;
	text-decoration:underline;
}
p.prev-nxt a:hover{
	text-decoration:none;
}
p.prev-nxt a.prev{
	background:url('images/prev-mg.gif') no-repeat 0 70%;
	padding:0 0 0 14px;
	
}
p.prev-nxt a.next{
	background:url('images/nextimg.gif') no-repeat right 70%;
	padding:0 14px 0 0;
	
}
.roundtopdiv{
	background:url('images/resi_topround.gif') no-repeat 0 0;
	width:858px;
	height:14px;
	font-size:0;
	line-height:0px;
}
.roundbotdiv{
	background:url('images/resi_botround.gif') no-repeat 0 0;
	width:858px;
	height:14px;
	font-size:0;
	line-height:0px;
}
.reptround{
	background:url('images/rept-resiround.gif') repeat-y 0 0;
	padding:0 26px 0 12px;
}
img.vilyapic{
	float:left;
	padding-right:20px;
	}
p.detailstxt{
	color:#BA1515;
	background-color:inherit;
	font-size:14px;
	line-height:17px;
	padding-bottom:25px;
}
p.descriptxt, p.descriptxt1{
	font-size:12px;
	line-height:15px;
	color:#787272;
	background-color:inherit;
	padding-bottom:13px;
	}
 p.descriptxt1{
 padding-bottom:16px;

 }
p.descriptxt span{
	color:#000;
	background-color:inherit;
}
.projectimg{
	width:858px;
	margin:20px 0 66px 30px;
	overflow:hidden;
}
.projectimg div.projectimgReel{
	width:885px;
	height:100%;
	overflow:hidden;
}
p.imagestxt{
	/*color:#252525;*/
	/*color:red;*/
	color:#BA1515;
	font-weight:bold;
	background-color:inherit;
	font-size:13px;
	line-height:26px;
}
.projpic{
	float:left;
	margin-right:22px;
}
.projpic1{
	float:right;
	margin-right:0px;
}

#renvation{
	width:858px;
	padding:20px 0 0;
	
}
.block{
	padding:12px;
	border:1px solid #DCDCDC;
	margin-bottom:15px;
}
.block img{
	float:left;
	padding-right:23px;
}
p.renovitiontxt{
	color:#000;
	background-color:inherit;
	text-transform:uppercase;
}
a.viewimage{
	color:#BA1515;
	background-color:inherit;
	text-decoration:underline;
}
a.viewimage:hover{
	text-decoration:none;
}

/*----------contact us------------------*/
div#contactpanel{
	width:596px;
	float:left;
	padding:46px 0 0 28px;
}
p.contredtxt{
	color:#BA1515;
	background-color:inherit;
	font-weight:bold;
	}
p.nextcont{
	color:#717171;
	background-color:inherit;
}
p.indicates{
	color:#2E2E2E;
	background-color:inherit;
	width:239px;
	padding:0 0 15px 0;
}
p.indicates span{
	color:#DB0000;
	background-color:inherit;
}

form{
	padding:0;
	margin:0;
	
}
.leftform{
	width:239px;
	padding:0;
	margin:0;
	float:left;

}
.rightform{
	width:242px;
	padding:0;
	margin:0;
	float:right;
}

label{
	color:#2E2E2E;
	background-color:inherit;
	float:left;
	padding-bottom:2px;
	width:239px;
	display:block;
	margin:0;
}

label span{
	color:#DB0000;
	background-color:inherit;
	
	
}
span.left{
	background:url('images/field-left.jpg') no-repeat 0 0;
	width:4px;
	height:27px;
	float:left;
	font-size:0;
	line-height:0;
}
span.right{
	background:url('images/field-right.jpg') no-repeat 0 0;
	width:2px;
	height:27px;
	float:left;
	font-size:0;
	line-height:0;
}

input.txtfield{
	float:left;
	background:url('images/field-rept.jpg') repeat-x 0 0;
	width:230px;
	height:27px;
	border:none;
	margin-bottom:6px;

}
span.lfttextarea{
	float:left;
	background:url('images/left-textarea.jpg') no-repeat 0 0;
	width:5px;
	height:97px;
}
textarea{
	background:url('images/rept_textarea.jpg') repeat-x 0 0;
	height:97px;
	float:left;
	border:none;
	width:228px;
}
span.righttextarea{
	background:url('images/right-textarea.jpg') no-repeat 0 0;
	width:3px;
	height:97px;
	float:left;
}
input.submit{
	background:url('images/submit.jpg') no-repeat 0 0;
	width:109px;
	height:34px;
	cursor:pointer;
	border:none;
	float:right;
	margin-top:13px;
}

/*---------- Industry Affiliations ------------------*/
div.industryAffiliationsArea{
	width:580px;
	overflow:hidden;
	padding-bottom:15px;
	}
div.industryAffiliationsArea ul{
	width:600px;
	height:100%;
	overflow:hidden;
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	}
div.industryAffiliationsArea ul li{
	width:160px;
	height:140px;
	float:left;
	padding:12px 10px 0;
	margin:0 15px 15px 0;
	border:1px solid #DCDCDC;
	}
div.industryAffiliationsArea ul li img{
	margin:0 auto;
	cursor:pointer;
	}
div.industryAffiliationsArea ul li span{
	display:block;
	padding-top:20px;
	text-align:center;
	}
div.industryAffiliationsArea ul li span a{
	color:#BA1515;
	text-decoration:underline;
	}
div.industryAffiliationsArea ul li span a:hover{
	text-decoration:none;
	}

/*---------- Renovations ------------------*/
ul.renovationsLists{
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	}
ul.renovationsLists li{
	background:url('images/bull3.gif') 0 5px no-repeat;
	padding:0 0 8px 12px;
	}



