@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h5,h6,pre,form,fieldset,label,
input,p,blockquote,table,tr,th,td,embed,object,button{margin:0;padding:0;}
body{ font-family: verdana, Helvetica, sans-serif;font-size:11px; line-height:18px; background:#ffffff url(../images/body_bg .png) repeat-x; position:relative; }
a{text-decoration:none; overflow:hidden; border:0px;}
img{text-decoration:none; border:0px;}
li{text-decoration:none;overflow:hidden; list-style:none;}
ul{text-decoration:none;overflow:hidden; list-style:none;}
h3{
	margin-top: 0px;
	margin-bottom: 5px
}
td{
	line-height: 15px
}

h3.sbox{
	color: #fff;
	border: 1px solid;
	padding: 3px 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #BC4D30;
}
#main_wrapper{	
	float:left; 
	margin:0px; 
	padding:0px; 
	width:100%; 
	background:url(../images/body_bg_nw3.png) no-repeat top center;
}
#main_wrapper1{	
	float:left; 
	margin:0px; 
	padding:0px; 
	width:100%; 
	background:#fff url(../images/body_bg2.png) repeat-x;
}
#main{
	margin:0 auto; 
	width:907px;	
}
#topPortion{
	float:left;
	width:907px;
}
#topPortion h1{
	float:left;
	padding:10px 0px 0px 10px;
}
#topPortion p{
	float:right;
	padding:40px 11px 35px 0px;
	color:#C77866;
	font-size:14px;
}
#menu{
	float:left;
	width:907px;	
}
#menu ul{
	width:900px;
	float:left;
	display:block;
	margin-left:7px;
}
#menu ul li{
	float:left;
	width:auto;
	display:block;
	background:url(../images/menu_sptr.png) right no-repeat;
}
#menu ul li.noborder{
	float:left;
	width:auto;
	display:block;
	background:none;
}
#menu ul li a{
	float:left;
	height:27px;
	color:#fff;
	font-size:14px;
	padding:15px 25px 0px 25px;
	display:block;
}
#menu ul li a:hover,#menu ul li a.active {
	float:left;
	height:27px;
	color:#fff;
	font-size:14px;
	padding:15px 25px 0px 25px;
	background:url(../images/menu_over.png) repeat-x;
	display:block;
}
#banner{
	float:left;
	width:907px;
	background:url(../images/slide1.png) top no-repeat;
	height:234px;
}
.bannerContent{
	float:left;
	width:500px;
}
.bannerContent h2{
	float:right;
	width:450px;
	padding:45px 0 24px 45px;
	font-size:36px;
	font-weight:normal;
	color:#fff;
	}
.bannerContent p{
	float:left;
	width:490px;
	color:#fff;
	line-height: 24px;
	font-size:14px;
	padding:0px 0px 24px 45px;
}
.bannerContent h2 span{
	color: #EE5C38
}
p.sbas{
	line-height: 18px;
}

.inner{
	float:left;
	width:900px;
	margin-top:5px;
	padding-left:7px;
}
.inner ul{
	float:left;
	width:900px;
}
.inner ul li.firstbox{
	float:left;
	width:270px;
	background:url(../images/inner_top-sptr.png) top right no-repeat;
	padding:0px 22px 0px 0px;
}

.inner ul li.firstbox h3{
	float:left;
	background:url(../images/headng_bg.png) left no-repeat;
	width:240px;
	height:20px;
	color:#8c0707;
	font-size:16px;
	padding:8px 0px 0px 42px;
	text-transform:uppercase;
	margin-top: 15px
}
.inner ul li.firstbox p{
	float:left;
	color:#520707;
	font-size:11px;
	width:240px;
	margin:8px 0px 0px 0;
	text-align:justify;
	line-height:18px;
}

.inner ul li.firstbox a:hover{
	float:left;
	color:#8c0707;
	font-size:12px;
	width:60px;
	margin:18px 0px 0px 20px;
	text-align:justify;
	text-decoration:none;
	background:url(../images/readmore.png) left no-repeat;
	padding-left:7px;
}
.inner ul li.secndbox{
	float:left;
	width:280px;
	background:url(../images/inner_top-sptr.png) top right no-repeat;
	padding:0px 20px 0px 30px;
}

.inner ul li.secndbox h3{
	float:left;
	background:url(../images/headng_bg2.png) left no-repeat;
	width:240px;
	height:20px;
	color:#8c0707;
	font-size:16px;
	padding:8px 0px 0px 42px;
	text-transform:uppercase;
	margin-top: 15px
}
.inner ul li.secndbox p{
	float:left;
	color:#520707;
	font-size:11px;
	width:240px;
	margin:8px 0px 0px 0;
	text-align:justify;
	line-height:18px;
}
.inner ul li.secndbox a{
	float:left;
	color:#8c0707;
	font-size:12px;
	width:60px;
	margin:18px 0px 0px 20px;
	text-align:justify;
	text-decoration:underline;
	background:url(../images/readmore.png) left no-repeat;
	padding-left:7px;
}
.inner ul li.secndbox a:hover{
	float:left;
	color:#8c0707;
	font-size:12px;
	width:60px;
	margin:18px 0px 0px 20px;
	text-align:justify;
	text-decoration:none;
	background:url(../images/readmore.png) left no-repeat;
	padding-left:7px;
}
.inner ul li.lastbox{
	float:right;
	width:270px;
	padding:0px 7px 0px 0px;
}

.inner ul li.lastbox h3{
	float: right;
	background:url(../images/headng_bg3.png) left no-repeat;
	width:240px;
	height:20px;
	color:#8c0707;
	font-size:16px;
	text-align: center;
	padding: 8px 0px 0px 10px;
	text-transform:uppercase;
	margin-top: 15px
}
.inner ul li.lastbox p{
	float:right;
	color:#520707;
	font-size:11px;
	width:240px;
	margin:8px 0px 0px 0;
	text-align:justify;
	line-height:18px;
}
.inner ul li.lastbox a{
	float:left;
	color:#8c0707;
	font-size:12px;
	width:60px;
	margin:18px 0px 0px 20px;
	text-align:justify;
	text-decoration:underline;
	background:url(../images/readmore.png) left no-repeat;
	padding-left:7px;
	margin-left:35px;
}
.inner ul li.lastbox a:hover{
	float:left;
	color:#8c0707;
	font-size:12px;
	width:60px;
	margin:18px 0px 0px 20px;
	text-align:justify;
	text-decoration:none;
	background:url(../images/readmore.png) left no-repeat;
	padding-left:7px;
	margin-left:35px;
}
.innerBtm{
	float:left;
	width:920px;
	padding-left:7px;
	padding-bottom:20px;
}
.InnerBtmFst{
	float:left;
	width:294px;
/*	background:url(../images/innerFst_bg.png) right top no-repeat;
*/}
.callus{
	float:left;
	font-size:23px;
	color:#231f20;
	width:207px;
	margin-top: 22px;
	padding-left:70px;
	line-height:20px;
	height:59px;
}
.callus span{
	float:left;
	width:200px;
	padding-left:7px;
	color:#231f20;
	font-size:12px;
	line-height:23px;
}
.testimonials{
	float:left;	
	width:287px;
	padding-left:7px;
}
.testimonials h4{
	float:left;
	color:#8c0707;
	font-size:18px;
	width:280px;
	text-transform:uppercase;
	padding:25px 0px 10px 0px;
}

.testimonials p{
	float:left;
	color:#5c5c5c;
	text-align:justify;
	font-size:13px;
	width:230px;
	padding:0px 25px 10px 14px;
}
.qrds{
	float:right;
	width:26px;
	height:24px;
	padding-right:25px;
}
.qrdz{
	float:left;
	width:26px;
	height:24px;
}
.tstinName{
	float:right;
	font-size:13px;
	color:#5c5c5c;
	font-style:italic;
	padding:18px 25px 0px 0px;
	
}
.InnerBtmSnd{
	float:left;
	background:url(../images/innerFst_bg2.png) right top no-repeat;
	width:336px;
}
.innersub{
	float:left;
	background:url(../images/innerSnd_bg.png) repeat-x;
	margin-top:38px;
	width:300px;
	padding-left:32px;
}
.InnerBtmSnd h4{
	float:left;
	color:#8c0707;
	font-size:18px;
	width:300px;
	text-transform:uppercase;
	margin-top:41px;
	padding:0px 0px 20px 0px;
}
.InnerBtmSnd img{
	float:left;
	width:269px;
	padding:0px 0px 19px 0px;
}
.InnerBtmSnd p{
	float:left;
	color:#5c5c5c;
	font-size:13px;
	text-align:justify;
	width:268px;
	padding:0px 0px 10px 0px;
	display:block;
}
.InnerBtmSnd a{
	float:left;
	color:#8c0707;
	font-size:12px;
	width:60px;
	display:block;
	padding:0px 0px 0px 7px;
	margin-top:21px;
	text-decoration:underline;
	background:url(../images/readmore.png) left no-repeat;
}
.InnerBtmSnd a:hover{
	float:left;
	color:#8c0707;
	font-size:12px;
	width:60px;
	padding:0px 0px 0px 7px;
	text-align:justify;
	text-decoration:none;
	background:url(../images/readmore.png) left no-repeat;
}
.InnerBtmLst{
	float:left;
	width:240px;
	padding-left:20px;
	margin-top:38px;
}
.InnerBtmLst h4{
	float:left;
	color:#8c0707;
	font-size:18px;
	width:250px;
	text-transform:uppercase;
	margin-top:41px;
	padding:0px 0px 5px 0px;
}
.InnerBtmLst ul{
	float:left;
	width:250px;
}
.InnerBtmLst ul li{
	float:left;
	width:250px;
	padding-top:10px;
	margin:0px;
}
.InnerBtmLst ul li b{
	float:left;
	color:#5c5c5c;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.InnerBtmLst ul li p{
	float:left;
	width:250px;
	color:#5c5c5c;
	font-size:13px;
	border-bottom:1px #dedede dashed;
	padding:0px 0px 15px 0px;
	margin:0px;
}
.InnerBtmLst ul li p.nobd{
	float:left;
	width:250px;
	color:#5c5c5c;
	font-size:13px;
	border-bottom:none;
	padding-bottom:0px;
}
.InnerBtmLst ul a{
	float:left;
	color:#8c0707;
	font-size:12px;
	width:45px;
	display:block;
	padding:0px 0px 0px 7px;
	margin-top:29px;
	text-decoration:underline;
	background:url(../images/readmore.png) left no-repeat;
}
.InnerBtmLst ul a:hover{
	float:left;
	color:#8c0707;
	font-size:12px;
	width:45px;
	padding:0px 0px 0px 7px;
	text-align:justify;
	text-decoration:none;
	background:url(../images/readmore.png) left no-repeat;
}
#footer{
	float: left;
	width: 100%;
	background: url(../images/footer_bg.png) repeat-x;
	background-color: #EDDFDC;
}
#footerPortion{
	margin:0px auto;
	width:910px;
}
#footerSub{
	width:910px;
	float:left;
	background:url(../images/footer_grdn.png) center top no-repeat;
	height:109px;
	text-align:center;
}
#footerSub ul{
	float:left;
	width:800px;
	padding:30px 0px 15px 85px;
	text-align:center;
}
#footerSub ul li{
	float:left;
	color:#fff;
}
#footerSub ul li a{
	float:left;
	text-align:center;
	font-size:13px;
	padding:0px 12px 0px 12px;
	color:#fff;
}
#footerSub ul li a:hover{
	float:left;
	text-align:center;
	font-size:13px;
	padding:0px 12px 0px 12px;
	color:#666;
}
#footerSub p{
	width:907px;
	text-align:center;
	float:left;
	color:#838182;
	font-size:11px;
}
.innerPortion{
	float:left;
	width:630px;
	padding-right:15px;
}
.innerPortion h5{
	float:left;
	width:570px;
	color:#8c0707;
	font-size:18px;
	margin-top:41px;
	padding-bottom:15px;
	text-transform:uppercase;
}
.content{
	float:left;
	width:600px;
	color:#5c5c5c;
	text-align:justify;
	font-size:13px;
	padding:0px 0px 10px 0px;
	
}
.InnerBtmLst1{
	float:left;
	width:220px;
	padding-left:10px;
	margin-top:0px;
	}
.InnerBtmLst1 p{
	font-size: 0.8em;
	margin-bottom: 12px;
	font-weight: bold;
}

.InnerBtmLst1 h4{
	float:left;
	color:#8c0707;
	font-size:13px;
	width:250px;
	text-transform:uppercase;
	margin-top:41px;
	padding:0px 0px 10px 0px;
}
.InnerBtmLst1 ul{
	float:left;
	width:250px;
}
.InnerBtmLst1 ul li{
	float:left;
	width:250px;
	padding-top:10px;
	margin:0px;
}
.InnerBtmLst1 ul li b{
	float:left;
	color:#5c5c5c;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.InnerBtmLst1 ul li p{
	float:left;
	width:250px;
	color:#5c5c5c;
	font-size:13px;
	border-bottom:1px #dedede dashed;
	padding:0px 0px 15px 0px;
	margin:0px;
}
.InnerBtmLst1 ul li p.nobd{
	float:left;
	width:250px;
	color:#5c5c5c;
	font-size:13px;
	border-bottom:none;
	padding-bottom:0px;
}
.InnerBtmLst1 ul a{
	float:left;
	color:#8c0707;
	font-size:12px;
	width:45px;
	display:block;
	padding:0px 0px 0px 7px;
	margin-top:29px;
	text-decoration:underline;
	background:url(../images/readmore.png) left no-repeat;
}
.InnerBtmLst1 ul a:hover{
	float:left;
	color:#8c0707;
	font-size:12px;
	width:45px;
	padding:0px 0px 0px 7px;
	text-align:justify;
	text-decoration:none;
	background:url(../images/readmore.png) left no-repeat;
}
.blog{
	color: #323232;
	font-size: 13px;
	display: block;
	line-height: 22px;
	padding: 0px 0px 10px 0px;
	text-align: justify;
	float: left;
	width: 630px;
}

.blog div.box{
	border: 1px solid black;
	background-color: #FDF5E6;
	padding: 10px;
	margin: 10px 0 10px 0
}
.blog div.box2{
	border: 1px solid black;
	background-color: #FFFFE0;
	padding: 10px;
	margin: 10px 0 10px 0;
	text-align: left;
}

h5.bloghead{
	line-height:15px;
	padding:0px 0px 10px 0px;
	float:left;
	margin:0px;
	width:620px;
	color:#000;
	font-size:12px;
	text-decoration:underline;
	text-transform:uppercase;
}
.blogdate{
	float:left;
	padding:0px 25px 15px 0px;
	margin:0px;
	font-weight: normal;
	color: #b6b6b4;
	width:520px;
	border-bottom:1px #28675b dotted; 
}
.blogdate1{
	float:left;
	padding:0px 25px 15px 0px;
	margin:0px;
	font-weight: normal;
	color: #b6b6b4;
	width:520px;
}
.blogcont{
	width:550px;
	padding:0px 0px 0px 20px;
	font-family: Arial;
	font-size:13px;
	font-weight:normal;
	color: #727272;
	display:block;
	text-align:justify;
	margin:0px;
}
.blogcont a
	{
		float:left;
		color: #8c0707;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		margin:0px;
		padding:0px;
	}
.blogcont a:hover
	{
		float:left;
		color: #666;
		display:block;
	}

.portfolio{
	padding:0px 10px 20px 0px; 
	margin:0px 15px 35px 0px;
	text-align:left;
}
.portfolio span{
	text-align:justify;
	display:block;
}
.portfolio a{
	color:#8c0707;
	font-size:11px;
	font-weight:bold;
	}
.portfolio a:hover{
	color:#666;
	font-size:11px;
	font-weight:bold;
	}
.portfolio img{
	padding:10px 0px 5px 0px ;
	}	
.portfolio b{
	font-size:17px;
	color:#000000;
	font-weight:bold;
	}
.posted{
	color:#330; 
	font-size:10px;
}
.posted b{
	padding:5px 0px 5px 30px;
	color:#3f2867; 
	font-size:10px;
}
.datd{
	padding-left:10px; 
	color:#3f2867;
}
.usefullinks{
	display:block;
	float:left;
	padding:0px 0px 31px 0px;
	width:400px;
}
.usefullinks li{
	display:block;
	width:500px;
 	background:url(../images/arrow.png) left no-repeat;
	padding-left:30px;
	line-height:23px;
}
.usefullinks li a{
	color:#585858;
	font-size:12px;
	text-align:justify;
	line-height:20px;

}
.usefullinks li a:hover{
	color:#8c0707;
	font-size:12px;
	text-align:justify;
	line-height:20px;
}
.contactus{
	float:left;
	display:block;
	width:210px;
	padding:0px 10px 0px 0px;
	margin-bottom:10px;
	font-size:13px;
	color: #727272;
	text-align:justify;
	line-height:20px;
}
.contactus em{
	font-weight:bold;
	color:#8c0707;
	font-style:normal;
	margin:0px;
	padding:0px;
	display:block;
}
iframe{
	border: 1px solid #8c0707
}
img.floatright{
	float: right;
	margin: 10px
}
img.floatleft{
	float: left;
	margin: 5px 10px 10px 0
}
img.floatleft2{
	float: left;
	margin: 5px 22px 10px 0
}


a.manto img{
	color: Maroon;
	text-decoration: none;
	border: 1px solid black
}
a.manto:hover img{
	color: #FFE4C4;
	text-decoration: none;
	border: 1px solid red
}
table a{
	font-size: 10px;
	}
td{
	text-align: center;
}

span.clicca{
	font-size: 80%;
	margin-top: 0;
	margin-bottom: 10px;
	color: Maroon;
}
