/* CSS DOCUMENT */



/*------------------------ GENERAL ------------------------*/

body{

	padding:18px 0 35px;

	margin:0;

	font:normal 12px/18px Arial, Helvetica, sans-serif;

	color:#000;

	background:url(images/body-bg.jpg) 50% 0 no-repeat #9C9598;

	}

th, td, div, img, p, a, ul, h1, h2, h3, h4, h5, h6, form, label, input, select, textarea, object, iframe{

	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;

	}



/*------------------------ HEADER AREA ------------------------*/

div#headerArea{

	height:114px;

	background:url(images/header-bg.jpg) 0 0 no-repeat;

	_background:url(images/header-bg-ie.jpg) 50% 100% no-repeat;

	padding:38px 0 0 154px;

	}

div#headerArea a.logo{

	display:block;

	width:217px;

	height:80px;

	float:left;

	/*margin-right:95px;*/

	margin-right:105px;

	}

div#headerArea ul#mainNav{

	height:25px;

	width:510px;

	float:left;

	margin-top:41px;

	font-size:0;

	line-height:0;

	}

div#headerArea ul#mainNav li{

	float:left;

	height:25px;

	padding:0 11px 0 9px;

	width:auto;

	background:url(images/main-nav-divider.gif) 100% 0 no-repeat;

	position:relative;

	}

div#headerArea ul#mainNav li a{

	display:block;

	height:15px;

	font-size:0;

	line-height:0;

	text-indent:-20000px;

	background:0 0 no-repeat;

	}


div#headerArea ul#mainNav li a:hover,

div#headerArea ul#mainNav li.active a,

div#headerArea ul#mainNav li a.projectsLinkActive,

div#headerArea ul#mainNav li a.servicesLinkActive{

	background-position:0 100%;

	}

div#headerArea ul#mainNav li a.homeLink{

	width:40px;

	float:left;

	background-image:url(images/home-link.jpg);

	}

div#headerArea ul#mainNav li a.profileLink{

	width:56px;

	float:left;

	background-image:url(images/profile-link.jpg);

	}

div#headerArea ul#mainNav li a.projectsLink{

	width:63px;

	float:left;

	background-image:url(images/projects-link.jpg);

	}

div#headerArea ul#mainNav li a.servicesLink{

	width:60px;

	float:left;

	background-image:url(images/services-link.jpg);

	}

div#headerArea ul#mainNav li a.testimonialsLink{

	width:92px;

	float:left;

	background-image:url(images/testimonials-link.jpg);

	}

div#headerArea ul#mainNav li a.resourcesLink{

	width:75px;

	float:left;

	background-image:url(images/resources-link.jpg);

	}

	

div#headerArea ul#mainNav li a.contactLink{

	width:76px;

	float:left;

	background-image:url(images/contact-link.jpg);

	}

div#headerArea ul#mainNav li div.subNav{

	color:#FFD409;

	background:url(images/sub-nav-bg.jpg) 0 100% repeat-x #FFD409;/*#FBD10B FFD409*/

	position:absolute;

	left:9px;

	top:25px;

	width:185px;

	display:none;

	}

div#headerArea ul#mainNav li div.subNav ul{

	font:bold 13px/17px Arial, Helvetica, sans-serif;

	margin:0;

	width:185px;

	height:auto;

	float:none;

	padding:0;

	text-transform:uppercase;

	}

div#headerArea ul#mainNav li div.subNav ul li{

	float:none;

	height:24px;

	padding:11px 0 0 20px;

	width:165px;

	background:url(images/sub-nav-bdr.gif) 0 0 repeat-x;

	}

div#headerArea ul#mainNav li div.subNav ul li.carryDrop1{
	height:80px;
	}
div#headerArea ul#mainNav li div.subNav ul li span{

	background-color:inherit;

	color:#242527;

	display:inline;

	height:auto;

	font-size:13px;

	line-height:17px;

	text-indent:0;

	background:none;

	}
div#headerArea ul#mainNav li div.subNav ul li a{

	background-color:inherit;

	color:#242527;

	display:inline;

	height:auto;

	font-size:13px;

	line-height:17px;

	text-indent:0;

	background:none;

	}

div#headerArea ul#mainNav li div.subNav ul li a:hover,

div#headerArea ul#mainNav li div.subNav ul li a.subActive1{

	color:#B02425;

	background-color:inherit;

	background:none;

	}

div#headerArea ul#mainNav li div.subNav ul li ul{

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	width:auto;

	padding:10px 0 10px 11px;

	text-transform:capitalize;

	float:none;

	}

div#headerArea ul#mainNav li div.subNav ul li ul li{

	height:auto;

	padding:0 0 6px 9px;

	width:auto;

	background:url(images/bull3.gif) 0 5px no-repeat;

	}

div#headerArea ul#mainNav li div.subNav ul li ul li a{

	background-color:inherit;

	color:#B02425;

	font-size:12px;

	line-height:16px;

	}

div#headerArea ul#mainNav li div.subNav ul li ul li a:hover,

div#headerArea ul#mainNav li div.subNav ul li ul li a.subActive2{

	color:#242527;

	background-color:inherit;

	}

div#headerArea ul#mainNav li div#drop1{

	height:72px;

	}

div#headerArea ul#mainNav li div#drop2{

	height:130px;

	}

div#headerArea ul#mainNav li div#drop3{
	height:220px;
	/*height:288px; - when the missing project pages are filled, revert to 288px height*/
	}



/*------------------------ BODY AREA ------------------------*/

div#bodyArea{

	background:url(images/body-container-bg.png) 0 0 repeat-y;

	_background:url(images/body-container-bg-ie.gif) 50% 0 repeat-y;

	padding:0 7px;

	}

div#bodyArea h2{

	font-size:21px;

	line-height:25px;

	font-weight:bold;

	color:#8C8B8B;

	background-color:inherit;

	padding-bottom:10px;

	}

div#bodyArea h3{

	font-size:28px;

	line-height:32px;

	font-weight:bold;

	color:#8C8B8B;

	background-color:inherit;

	padding-bottom:18px;

	text-transform:uppercase;

	}

div#bodyArea h3 span{

	display:block;

	font-size:25px;

	line-height:29px;

	color:#BA1515;

	background-color:inherit;

	margin-top:-3px;

	text-transform:capitalize;

	font-weight:normal;

	}

div#bodyArea h4{

	font-size:12px;

	line-height:16px;

	font-weight:bold;

	padding-bottom:6px;

	background-color:inherit;

	color:#B12224;

	}

div#bodyArea p{

	padding-bottom:18px;

	}



/*------------------------ BANNER AREA STRATS ------------------------*/

div#bannerArea{

	border-bottom:16px solid #000;

	background-color:#2D2D2D;

	padding:22px 24px;

	height:100%;

	overflow:hidden;

	color:#fff;

	}

div#bannerArea div.bannerPic{

	width:546px;

	float:left;

	}

div#bannerArea div.bannerContent{

	width:326px;

	float:right;

	padding-right:20px;

	}

div#bannerArea ul{

	margin-left:20px;

	list-style:disc;

}

div#bannerArea ul li{

	list-style:disc;

	color:#FC0;

	font-size:14px;

	font-weight:bold;

	padding-bottom:24px;

}

div#bannerArea ul li.top{

	list-style:disc;

	color:#FC0;

	font-size:14px;

	font-weight:bold;

	padding-bottom:27px;

	padding-top:10px;

}

div#bannerArea ul li.bottom{

	list-style:disc;

	color:#FC0;

	font-size:14px;

	font-weight:bold;

	padding-bottom:0;

}

div#bannerArea div.bannerContent div.viewMore{

	height:23px;

	}

div#bannerArea div.bannerContent div.viewMore a{

	width:83px;

	height:23px;

	float:right;

	background:url(images/view-more-arrow.gif) 100% 0 no-repeat #000;

	font-size:13px;

	line-height:23px;

	font-style:italic;

	color:#F6CF18;

	padding-left:10px;

	}

div#bannerArea div.bannerContent div.viewMore a:hover{

	background-color:#000;

	color:#fff;

	}



/*------------------------ BODY CONTAINER ------------------------*/

div#bodyContainer{

	height:100%;

	overflow:hidden;

	padding:0 28px;

	}

div#bodyContainer h2{

	font-size:18px;

	line-height:22px;

	}

div#bodyContainer ul.bodyList1{	

	color:#000;

	background-color:inherit;

	line-height:14px;

	padding-bottom:10px;
	
	margin-left:30px;

	}

div#bodyContainer ul.bodyList1 li{

	padding-left:10px;

	background:url(images/bull3.gif) 0 5px no-repeat;

	padding-bottom:8px;

	}

div#bodyContainer ul.bodyList1 li a{

	color:#666;

	font-weight:bold;

	}

div#bodyContainer p a,

div#rightPanel ul.rightList1 li a:hover{

	color:#B12224;

	background-color:inherit;

	}

div#bodyContainer p a:hover{

	text-decoration:underline;

	}

div.homeContainer{

	background:url(images/home-container-bg.gif) 0 0 repeat-y;

	}

div.innerContainerBg{

	background:url(images/mid-panel-bg.jpg) 100% 0 no-repeat;

	}

div.newsBg{

	background:url(images/inner-container-bg.gif) 100% 0 repeat-y;

	}

div.newsLeftContainerBg{

	background:url(images/mid-panel-bg.jpg) 336px 0 no-repeat;

	}



/*------------------------ BODY CONTAINER - LEFT PANEL ------------------------*/

div#leftPanel{

	width:221px;

	float:left;

	padding:25px 33px 10px 0;

	background-color:inherit;

	color:#fff;

	}

div#leftPanel p strong{

	background-color:inherit;

	color:#FBD10B;

	font-size:13px;

	line-height:19px;

	}



/*------------------------ BODY CONTAINER - MIDDLE PANEL ------------------------*/

div#midPanel{

	width:403px;

	float:left;

	background:url(images/mid-panel-bg.jpg) 100% 0 no-repeat;

	padding:25px 24px 10px 0;

	}



/*------------------------ BODY CONTAINER - RIGHT PANEL ------------------------*/

div#rightPanel{

	width:214px;

	float:right;

	padding:25px 0 10px;

	}

div#rightPanel h2 a{

	font-size:18px !important;

	line-height:18px !important;

	font-weight:bold;

	color:#666 !important;

	background-color:inherit;

	padding-bottom:6px !important;

	text-transform:capitalize !important;

	}

div#rightPanel h3{

	font-size:12px !important;

	line-height:18px !important;

	font-weight:bold;

	font-style:italic;

	color:#000 !important;

	background-color:inherit;

	padding-bottom:6px !important;

	text-transform:capitalize !important;

	}

div#rightPanel h3 span{

	color:#767575 !important;

	background-color:inherit;

	font-size:12px !important;

	line-height:18px !important;

	}

div#rightPanel img.rightPic1{

	margin-bottom:8px;

	}

div#rightPanel p span.viewMore{

	display:block;

	text-align:right;

	font-size:10px;

	line-height:14px;

	padding-right:9px;

	background:url(images/bull1.gif) 100% 4px no-repeat;

	}

div#rightPanel p span.viewMore a{

	color:#797979;

	background-color:inherit;

	}

div#rightPanel p span.viewMore a:hover{

	color:#EC0A0A;

	background-color:inherit;

	}

div#rightPanel ul.rightList1{

	font:bold 12px/18px Arial, Helvetica, sans-serif;

	padding-bottom:20px;

	}

div#rightPanel ul.rightList1 li{

	background:url(images/bull2.gif) 0 6px no-repeat;

	padding:0 0 6px 9px;

	}

div#rightPanel ul.rightList1 li a{

	color:#505050;

	background-color:inherit;

	}

div#rightPanel div.rssPanel{

	padding:21px 0 20px 37px;

	background:url(images/rss-icon.jpg) 0 15px no-repeat;

	}

div#rightPanel div.rssPanel a{

	display:block;

	width:161px;

	height:19px;

	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;

	}



/*------------------------ FOOTER ------------------------*/

div#footerArea{

	height:64px;

	background:url(images/footer-bg.png) 0 0 no-repeat;

	_background:url(images/footer-bg-ie.gif) 50% 0 no-repeat;

	padding:10px 30px 0 35px;

	}

div#footerArea div{

	width:312px;

	border-right:1px solid #D3B00A;

	padding:5px 0;

	}

div#footerArea div p{

	font-size:11px;

	line-height:15px;

	color:#000;

	background-color:inherit;

	}

div#footerArea div p span{

	display:block;

	}

div#footerArea ul{

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	padding-top:15px;

	color:#000;

	background-color:inherit;

	text-transform:uppercase;

	width:615px;

	float:right;

	text-align:right;

	}

div#footerArea ul li{

	display:inline;

	padding:0 5px;

	}

div#footerArea ul li a{

	color:#000;

	background-color:inherit;

	}
div#footerArea ul li a span{

	color:#C00;
	font-weight:bold;

	}
	
div#footerArea ul li a:hover,

div#footerArea ul li a.active{

	text-decoration:underline;

	}

div#footerArea a{

	color:#000;

	background-color:inherit;

	}

div#footerArea a:hover,

div#footerArea a.active{

	text-decoration:underline;

	}



/*=============================================================*/

/*------------------------ INNER PAGES ------------------------*/

/*=============================================================*/

div.innerContainer{

	padding:20px 0;

	}
/*
div.innerContainer ul{
	display:block;
	}
div.innerContainer ul li{
	
	margin:0 0 0 40px;
	list-style:disc;

	}
*/
/*------------------------ INNER PAGES - PROJECT PAGE ------------------------*/

div#projectCatArea{

	width:700px;

	height:100%;

	overflow:hidden;

	margin:0 auto;

	padding:15px 0 30px;

	}

div#projectCatArea div.projectCatBlock{

	padding:10px;

	border:1px solid #ccc;

	}

div#projectCatArea div.projectCatBlock div{

	width:300px;

	height:350px;

	overflow:hidden;

	position:relative;

	cursor:pointer;

	z-index:200;

	}

div#projectCatArea div.projectCatBlock div span{

	display:block;

	height:45px;

	position:absolute;

	left:0;

	bottom:0;

	font-size:0;

	line-height:0;

	text-indent:-20000px;

	z-index:100;

	width:300px;

	background:0 100% no-repeat;

	}

div#projectCatArea div.projectCatBlockLeft{

	float:left;

	width:300px;

	}

div#projectCatArea div.projectCatBlockLeft div span{

	background-image:url(images/residential-proj-hdr.png);

	}

div#projectCatArea div.projectCatBlockRight{

	float:right;

	width:300px;

	}

div#projectCatArea div.projectCatBlockRight div span{

	background-image:url(images/commercial-proj-hdr.png);

	}



/*------------------------ CONTACT US ------------------------*/

div.profileContainer div.contactAddress{

	width:275px;

	float:left;

	}

div.profileContainer div.googleMap{

	float:right;

	width:600px;

	border:1px solid #ccc;

	padding:2px;

	}











/*------------------------ INNER PAGES - INNER LEFT PANEL ------------------------*/

div.innerLeftPanel{

	width:656px;

	background:url(images/mid-panel-bg.jpg) 100% 0 no-repeat;

	padding:25px 25px 50px 0;

	float:left;

	}

div.innerLeftPanel ul.list1{

	height:100%;

	overflow:hidden;

	padding-bottom:20px;

	}

div.innerLeftPanel ul.list1 li{

	float:left;

	width:auto;

	padding-right:50px;

	}

div.innerLeftPanel ul.list1 li ul{

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	border-color:#E5E5E5;

	border-style:solid;

	border-width:1px 1px 0;

	width:272px;

	height:auto;

	padding:0;

	}

div.innerLeftPanel ul.list1 li ul li{

	border-bottom:1px solid #E5E5E5;

	padding:6px 0 6px 25px;

	background:url(images/bull2.gif) 10px 50% no-repeat;

	float:none;

	width:247px;

	}

div.innerLeftPanel ul.list1 li ul li a{

	color:#717171;

	background-color:inherit;

	}

div.innerLeftPanel ul.list1 li ul li a:hover{

	color:#A7341E;

	background-color:inherit;

	}



/*------------------------ PROFILE CONTAINER ------------------------*/

div.profileContainer{

	height:100%;

	overflow:hidden;

	padding-bottom:20px;

	margin-bottom:20px;

	border-bottom:1px solid #ccc;

	}

div.profileContainer img{

	float:left;

	}

div.profileContainer div.profileContent{

	width:465px;

	float:right;

	}

div.profileContainer div.profileContent h3{

	font-size:12px !important;

	line-height:16px !important;

	color:#1A1A19 !important;

	background-color:inherit;

	padding-bottom:6px !important;

	text-transform:capitalize !important;

	}

div.profileContainer div.profileContent p,

div.testimonialsContainer p{

	color:#717171;

	background-color:inherit;

	padding-bottom:6px !important;

	}



/*------------------------ TESTIMONIALS CONTAINER ------------------------*/

div.testimonialsContainer{

	padding-bottom:20px;

	margin-bottom:20px;

	border-bottom:1px solid #ccc;

	}

div.testimonialsContainer p{

	padding-bottom:15px !important;

	}

div.testimonialsContainer p.testimonialsAuthor{

	padding-bottom:0 !important;

	font-weight:bold;

	color:#B02325;

	background-color:inherit;

	font-style:italic;

	}

div.testimonialsContainer p.testimonialsAuthor span{

	color:#292929;

	background-color:inherit;

	}



/*------------------------ SERVICES AREA ------------------------*/

div.servicesArea{

	padding-bottom:15px;

	height:100%;

	overflow:hidden;

	}

div.servicesArea img.leftImg{

	float:left;

	margin:0 14px 10px 0;

	}

div.servicesArea h4{

	font-size:12px;

	line-height:16px;

	font-weight:bold;

	color:#B02325;

	background-color:inherit;

	padding-bottom:11px;

	}

div.servicesArea p{

	color:#717171;

	background-color:inherit;

	}



/*------------------------ PROJECTS AREA ------------------------*/

div.projectsArea{

	width:656px;

	overflow:hidden;

	}

div.projectsArea div.projectsContainer{

	width:680px;

	height:100%;

	overflow:hidden;

	}

div.projectsArea div.projectsContainer div.projectsBlock{

	width:178px;

	float:left;

	margin-right:21px;

	padding:13px 13px 0;

	height:245px;

	background:url(images/project-block-bg.gif) 0 0 no-repeat;

	}

div.projectsArea div.projectsContainer div.projectsBlock img{

	margin-bottom:11px;

	}

	

/*------------------------- 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;

	}



/*-----------project main-------------------*/

.project {

	width:892px;

	padding:47px 0 78px 28px;

}

.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:23px;

	}

 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;

}

/*------------------------- TESTIMONIALS -------------------------*/

div#testimonial div.testimonialsArea{

	padding-bottom:12px;

	width:100%;

	}

div#testimonial 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;

	width:100%;

	}

div#testimonial div.testimonialsArea h3 span{

	font-size:11px;

	line-height:17px;

	background-color:inherit;

	color:#333;

	padding-left:5px;

	}



/*------------------------ NEWS AREA ------------------------*/

div#leftBlogContainer{

	float:left;

	width:653px;

	padding-right:28px;

	}

div#leftBlogContainer div.blogArea{

	padding-bottom:25px;

	}

div#leftBlogContainer div.blogArea div.blogTitles{

	/*height:100%;

	overflow:hidden;*/

	padding-bottom:18px;

	}

div#leftBlogContainer div.blogArea div.blogTitles h4{

	width:588px;

	float:right;

	font-size:27px !important;

	line-height:31px !important;

	font-weight:normal !important;

	color:#B12224 !important;

	padding-bottom:6px;

	}

div#leftBlogContainer 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#leftBlogContainer div.blogArea div.blogTitles h4 span a{

	text-decoration:underline;

	font-weight:bold;

	color:#fff;

	}

div#leftBlogContainer div.blogArea div.blogTitles h4 span a:hover{

	text-decoration:none;

	}

div#leftBlogContainer 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#leftBlogContainer div.blogArea div.blogTitles h5 strong{

	display:block;

	background-color:#B12224;

	font-size:11px;

	line-height:13px;

	padding:3px 0;

	color:#fff;

	}

div#leftBlogContainer div.blogArea div.blogTitles h5 strong span{

	display:block;

	font-weight:normal;

	}

div#leftBlogContainer div.blogArea h6{

	color:#B12224;

	padding-bottom:10px;

	font-size:13px;

	line-height:17px;

	font-weight:bold;

	}

div#leftBlogContainer div.blogArea img{

	padding:10px;

	border:1px solid #F0F0F0;

	margin:0 15px 8px 0;

	float:left;

	}

div#leftBlogContainer div.blogArea div.blogComments{

	background:url(images/comments-bg.gif) 0 1px repeat-x;

	height:20px;

	margin-top:12px;

	}

div#leftBlogContainer 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#leftBlogContainer 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#leftBlogContainer div.blogArea div.blogComments span.more a:hover{

	color:#fff;

	background-color:#000;

	}

div#leftBlogContainer 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#leftBlogContainer div.blogArea div.blogComments span.comments a{

	font-size:11px;

	line-height:15px;

	color:#000;

	font-weight:bold;

	}

div#leftBlogContainer div.blogArea div.blogComments span.comments a:hover{

	color:#666;

	}

div#leftBlogContainer div.blogPagination{

	height:45px;

	}

div#leftBlogContainer div.blogPagination a{

	display:block;

	width:auto;

	float:left;

	margin-right:20px;

	font-size:12px;

	line-height:16px;

	color:#6C080C;

	}

div#leftBlogContainer div.blogPagination a:hover{

	color:#505050;

	}

div#leftBlogContainer 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#leftBlogContainer div.blogPagination a.prev{

	background:url(images/prev-arrow.gif) 0 4px no-repeat;

	}

div#leftBlogContainer 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#leftBlogContainer div.blogPagination a.next{

	background:url(images/next-arrow.gif) 100% 4px no-repeat;

	}

	

/*------------------------ EXTRAS ------------------------*/

.lesspadding{

	padding-bottom:2px !important;

	}

.noBg{

	background:none !important;

	}

.noBdr{

	border:none !important;

	}

.noTopPad{

	padding-top:0 !important;

	}


