/* CSS Document */
body{
margin: 0px;
style='text-align:center';
	background:#F4F5F6 url(http://www.besteideas.info/editor/assets/Template_jun_2010/bg-strip.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#6b614b;
	line-height:20px;

}

a{color#56BCF7;
	text-decoration:none;
	}
a:hover{text-decoration:none;
}
*{margin:0px; padding:0px;}	
h1{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#353229;
	line-height:normal; font-weight:normal;
	}
.clear{
	margin:0px; padding:0px; clear:both;
	}		
#header{
	height:363px; width:900px; margin:auto;
background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/headernew.gif) no-repeat right bottom;

		}	
.left-header{
	height:330px; width:330px; float:left;
	padding:33px 0px 0px 0px; color:#2f6680; font-weight:bold;
	}
.right-header{
	height:363px; width:570px; float:left;
	padding:0px;
	}	
.menu{
	height:120px; width:570px; margin:auto;
	padding:0px;
	}
.menu ul{
	margin:0px; padding:0px 0px 0px 0px; list-style:none;
	
	}
.menu ul li{
	padding:0px 0px 0px 0px; float:left;
	}		
.menu ul li a{
	color:#000; text-decoration:none;
	padding:0px 16px 0px 16px; line-height:62px; text-align:center;
	font-size:12px; font-weight:bold; display:block;
	}		
.menu ul li a:hover{
	background:#cbedf7; color:#000;
	}
.menu ul li a.active{
	background:#cbedf7; color:#000;
	}		
.rest-header{
	height:233px; width:560px; margin:auto;
	padding:10px 0px 0px 10px;
	}
.rest-header-1{
	height:233px; width:135px; float:left;
	background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/divider.gif) no-repeat top right;
	padding:0px 35px 0px 20px;
	}
.rest-header-2{
	height:233px; width:160px; float:left;
	padding:0px 0px 0px 20px;
	}	
.white-box{
	height:172px; width:133px; margin:auto;
	padding:0px; text-align:center;
	background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/white-box.gif) no-repeat;
	font-size:20px; color:#000000; font-weight:normal;
	}
.img-box{
	padding:7px 0px 12px 0px;
	}	
.read-more-bt{
	padding:8px 0px 0px 0px;
	}	
.read-more-bt1{
	padding:5px 0px 0px 0px;
	}	
#wrapper{
	height:auto; width:647px; margin:auto;
	padding:0px 0px 40px 0px;
	}	
#left-wrapper{
	height:auto; width:273px; float:left;
	padding:46px 55px 0px 0px;
	}
.left-top-content{
	height:auto; width:250px; margin:auto;
	background:#e7e7df; color:#918e69;
	padding:14px 10px 20px 13px;
	}	
.left-top-content h2{
	background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/h2-icon.gif) no-repeat 0 3px;
	padding:4px 0px 0px 45px; font-size:20px; font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; color:#000; margin-bottom:11px;
	}
.left-top-content p{
	margin:0px; padding:12px 0px 0px 0px;
	}		
.left-top-content h2 span{
	color:#ab7338; font-size:13px;
	padding:0px 0px 0px 0px; font-weight:bold;
	}	
.left-read-more{
	margin:10px 0px 0px 0px; float:right;
	}		
.date-box{
	height:21px; width:220px;
	padding:2px 0px 0px 25px; color:#7d7b64; font-size:12px; font-weight:bold;
	background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/date-box.gif) no-repeat;
	margin:7px auto 0px auto;
	}
.left-top-content1{
	height:auto; width:250px; margin:40px auto auto auto;
	background:#e7e7df; color:#918e69;
	padding:14px 10px 20px 13px;
	}	
.left-top-content1 h2{
	background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/h2-icon-1.gif) no-repeat 0 3px;
	padding:4px 0px 0px 50px; font-size:20px; font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; color:#000; margin-bottom:11px;
	}	
.left-top-content1 h2 span{
	color:#ab7338; font-size:13px;
	padding:0px 0px 0px 0px; font-weight:bold;
	}
.img-box-2{
	padding:10px 5px 10px 0px; margin:auto; height:85px;
	}				
#right-wrapper{
	height:auto; width:572px; float:left;
	padding:46px 0px 0px 0px;
	}
	
.heading{
background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/heading-line.gif) 0% 60% repeat-x;
width:572px;
}

.heading h1{
font-size:25px;
font-weight:normal;
padding:0px 0px 0px 0px;
}

.heading h1 span {
	background:#e7e7df url(http://www.besteideas.info/editor/assets/Template_jun_2010/h1-icon.gif) 0px 0px no-repeat;
	padding:0px 2px 10px 45px;
	float:left;
	font-size:25px;
}
.heading h1 p {
	background:#e7e7df url(http://www.besteideas.info/editor/assets/Template_jun_2010/h1-icon-1.gif) 0px 0px no-repeat;
	padding:0px 2px 8px 45px;
	display:block;
	float:left;
	font-size:25px;
}
						
.right-body-top{
	height:auto; width:572px; margin:auto;
	padding:15px 0px 0px 0px;
	}
.right-body-top p{
	margin:0px; color:#9d5f20; font-weight:bold; padding:0px 0px 28px 0px;
	}	
.right-body-top p span{
	color:#0a364b; font-size:15px; font-weight:normal;
	}	
.right-body-top p strong{color:#52523c; font-size:12px;}		
.right-img-box{
	float:left; padding:0px 30px 20px 0px;
	}	
.right-body-top ul{
	margin:0px; padding:0px 0px 20px 195px; list-style:none;
	}		
.right-body-top ul li{
	background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/list-arrow.gif) no-repeat 0 10px;
	padding:0px 0px 0px 15px; font-size:13px; line-height:25px;
	}
.right-body-top ul li a{color:#52523c; text-decoration:none;}

.read-more-box{
	height:30px; width:554px; margin:auto;
	background:#fff; font-size:12px; color:#000000; font-weight:bold;
	border:#b7b7aa solid 1px; padding:0px 8px 0px 8px;
	}		
.read-more-box p{
	margin:0px; padding:4px 0px 0px 0px;
	}	
.read-more-box-arrow{padding:12px 10px 0px 0px; float:left;}	
.read-more-box-button{float:right; padding:6px 0px 0px 10px;}

.mid-content-right{
	height:auto; width:572px; margin:auto;
	padding:50px 0px 0px 0px; color:#52523c;
	}
.heading-span{
	background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/h1-icon-1.gif) no-repeat 0 0px;
	}	
.mid-content-right-sub{
	font-size:13px; color:#416270; font-weight:bold; display:block; padding:0px 0px 0px 45px;
	}	
	
.headingblock {
	background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/h1-icon-1.gif) 0px 0px no-repeat;
	padding:0px 0px 0px 50px;
}

.headingblock h1 {
	font:25px Arial, Helvetica, sans-serif; color:#000000;
	background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/heading-line.gif) 0% 90% repeat-x;
	padding:0px 0px 0px 0px;
}

.headingblock h1 span {
	background:#e7e7df;
	padding:0px 5px 0px 0px;
}

.subheading {
	color:#416270;
	font:bold 13px Arial, Helvetica, sans-serif;
	display:block;
}
.mid-content-right p{
	margin:0px; padding:0px 0px 10px 20px;
	background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/content-left.gif) no-repeat 0 5px;
	color:#9d5f20; font-weight:bold;
	}
.mid-content-right-1{
	height:auto; width:270px; float:left; margin:25px 0px 0px 0px;
	padding:0px 40px 30px 0px;
	}
.mid-content-right-2{
	height:auto; width:262px; float:left; margin:25px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	}
#footer{
	height:85px; width:950px; margin:auto;
	background:url(http://www.besteideas.info/editor/assets/Template_jun_2010/footer.gif) repeat-x;
	padding:38px 0px 0px 0px; line-height:22px; font-weight:bold;
	color:#e7e7df; text-align:center; font-size:12px;
	}	
#footer a{color:#e7e7df; text-decoration:none; padding:0px 6px 0px 6px;}
#footer a:hover{text-decoration:underline;}
#footer span{color:#fff;}		
/* inner pages css start */
.aboutus-img{float:right; border:4px solid #fff;	margin:0 0px 10px 20px;}
h5{font-size:15px;font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #666;	margin:0px 0px 10px 0px;}
h6{font-size:16px; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #5b7a92;}
input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}
.project-img{float:right; margin-left:20px;	border: 6px solid #666;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #666; padding-bottom:10px; padding-right:20px}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */

