body {
	margin:0 auto;
	background:#ffffff url(../styleImages/bg.jpg) repeat-x top;
	font-size:14px;
}
#pageSurround {
	margin:0 auto; width:1000px; height:auto; background:none;
}
#subSurround {
	padding-left:0px;
}
#topHeader {
	height: 100px;
	/* background:url(../styleImages/incoverdesign-logo.png) no-repeat; */
	margin:0px;
}
.Inlogo{padding:30px 0px 0px 30px;}
.tagline{float:right; width:578px; text-align:right;}
#sessionBox {
	text-align: right;
/* 	background-image: url(../styleImages/backgrounds/sessionBg.gif); */
	width: 500px;
	float: right;
	padding-right:20px;
}
/* Dhiraj 
.navigation{height:30px; padding-top:10px; background:#edf6fb; border:#d3e7f2 1px solid; border-right:none; color:#494b4c;  font-weight:bold; margin:30px 14px 0px 0px;}
.navigation ul{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.navigation li{list-style-type:none; display:inline;}
.navigation a {color:#494b4c; text-decoration:none; padding:10px 10px 10px 10px;}
.navigation a.li {color:#494b4c; text-decoration:none; padding:10px 10px 10px 10px;}
.navigation a:hover{color:#fff; background:#d43149; text-decoration:none; padding:10px 10px 10px 10px;}
.navigation a:active{color:#fff; background:#d43149; text-decoration:none; padding:10px 10px 10px 10px;}
*/
.nav{font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(../styleImages/backgrounds/bg.jpg) repeat-x; height:45px; margin:0 auto; margin-top:40px; width:920px; padding-left:20px; border-left:#dcedf7 1px solid; border-right:#dcedf7 1px solid;}
.nav ul{list-style-type:none; margin:0px; padding:0px; height:45px;}
.nav ul li{float:left; color:#333; padding-left:15px; margin-right:5px; height:45px;}
.nav ul li a{display:block; color:#333; text-decoration:none; height:30px; padding:15px 15px 0px 0px;}
.nav ul li:hover, .nav ul li.current {float:left; background:url(../styleImages/backgrounds/hover_left.jpg) no-repeat left top; padding-left:15px; margin-right:5px; margin-top:-3px;}
.nav ul li:hover a, .nav ul li.current a{background:url(../styleImages/backgrounds/hover_right.jpg) right top no-repeat;}

.main_header{background:#fff url(../styleImages/header_bg.png) no-repeat top center; height:375px; width:905px; font-family:Arial, Helvetica, sans-serif; padding:40px 0px 0px 35px; margin:0 auto; margin-top:20px;}
.main_header h1{font-weight:normal; font-size:38px; color:#4c4c4c; margin:0px;}
.main_header h1 span{color:#cb2c44;}
.web_icon{float:right; margin:70px 75px 0px 0px;}
.adjust_icon{padding:0px 10px 0px 10px;}
.services_title{margin:20px 0px 0px 0px; font-size:16px; height:auto;}
.services_title ul{margin:0px; line-height:35px; color:#5e6e64;}
.services_title ul li{margin:0px; list-style-image:url(../styleImages/list_image.png);}
a.nomore{background:url(../styleImages/knowmore_icon.png) no-repeat scroll left top; display:block; width:112px; height:34px; margin:10px 0px 0px 0px; text-indent:-99999em;}
a.nomore:hover{background:url(../styleImages/knowmore_icon.png)  no-repeat scroll left bottom}


.about_area{ height:auto;}
.about_incover{text-indent:-9999em; background:url(../styleImages/about_incoverdesign.png) no-repeat top center; width:900px; height:50px; margin:0 auto; margin-top:10px; border-bottom:#b2b2b2 1px dotted;}
.our_business{width:260px; height:310px; margin:20px 0px 0px 30px; float:left; text-align:center;}
.business_icon{width:240px; height:100px;  border-bottom:#b2b2b2 1px dotted; background:#fff url(../styleImages/our_business.jpg) no-repeat top center; text-indent:-9999px; margin:0 auto;}
.business_content{padding-top:10px; font-size:14px; color:#4c4c4c; font-family:Arial, Helvetica, sans-serif; line-height:22px;}
.business_content a{color:#097fc3;}
.business_content a:hover{color:#009900;}

.work_everywhere{width:260px; height:310px; margin:20px 0px 0px 30px; float:left; text-align:center;}
.everywhere_icon{width:240px; height:100px;  border-bottom:#b2b2b2 1px dotted; background:#fff url(../styleImages/weworkeverywhere.jpg) no-repeat top center; text-indent:-9999px; margin:0 auto;}
.everywhere_content{padding-top:10px; font-size:14px; color:#4c4c4c; font-family:Arial, Helvetica, sans-serif; line-height:22px;}
.everywhere_content a{color:#097fc3;}
.everywhere_content a:hover{color:#009900;}

.submit_project{width:260px; height:310px; margin:20px 0px 0px 30px; float:left; text-align:center;}
.submit_icon{width:240px; height:100px;  border-bottom:#b2b2b2 1px dotted; background:#fff url(../styleImages/submit_project.jpg) no-repeat top center; text-indent:-9999px; margin:0 auto;}
.submit_content{padding-top:10px; font-size:14px; color:#4c4c4c; font-family:Arial, Helvetica, sans-serif; line-height:22px;}
.submit_content a{color:#097fc3;}
.submit_content a:hover{color:#009900;}
a.submitquote{background:url(../styleImages/submit_bg.jpg) no-repeat scroll left top; display:block; width:135px; height:28px; margin:0 auto; margin-top:10px; color:#FFFFFF; text-decoration:none; padding-top:5px;}
a.submitquote:hover{background:url(../styleImages/submit_bg.jpg)  no-repeat scroll left bottom; color:#FFFFFF;}
.middle_end{background:#fff url(../styleImages/bottom_round.jpg) bottom center; height:10px;}
.clear{clear:both; height:1px;}


.bottom{margin:20px 0px 0px 0px; }
.aboutus_home{background:#9fd8f1 url(../styleImages/about_bottombg.jpg) no-repeat top left; height:51px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1d6585;}
.aboutus_home span{font-size:16px; padding:0px 5px 0px 20px;}
.bottom_box{margin:20px 0px 0px 20px; height:auto; width:auto;}
.what_is{background:#fff url(../styleImages/whatis.jpg) no-repeat; width:156px; height:146px; text-indent:-9999px; float:left;}
.desc{width:264px; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:138px; background:#e6e6e6 url(../styleImages/description_bg.jpg) no-repeat top left; float:left; line-height:20px; margin:0px 0px 0px 10px; padding:10px 10px 10px 30px;}
.connect{width:155px; float:left; margin:0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif;}
.connect h3{margin:0px;}
.links{font-family:Arial, Helvetica, sans-serif; background:#fff; font-size:14px; color:#333333; text-decoration:none; height:20px; padding:5px 10px 1px 0px;}
.links a{font-family:Arial, Helvetica, sans-serif; background:#fff; font-size:14px; color:#333333; text-decoration:none; padding:0px 10px 9px 0px;}
.links a:hover{font-family:Arial, Helvetica, sans-serif; background:#f2f2f2; font-size:14px; color:#333333;}

.buysell{width:225px; text-align:center; height:44px; background:#fff url(../styleImages/buysell.jpg) no-repeat; float:left; margin-left:20px; padding-top:110px;}
.footer{background:#9fd8f1 url(../styleImages/footer_top.jpg) no-repeat top left; margin:5px 2px 0px 0px; padding:10px 10px 10px 20px; color:#1d6585; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.flink{float:right; width:400px; text-align:right; padding-right:20px;}
.flink a{color:#1d6585; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0px 5px 0px 5px; text-decoration:none;}
.flink a:hover{color:#084661; text-decoration:none;}


.inner_topround{background:url(../styleImages/inner_topround.png) no-repeat top center; height:11px;}
.inner_bottomround{background:url(../styleImages/inner_bottomround.png) no-repeat bottom center; height:11px;}
.content_inner{background:#fff url(../styleImages/about_mainbg.png) repeat-y; padding:5px 10px 10px 20px;}

.topCats {
	text-align: center;
	background-image: url(../styleImages/backgrounds/catBg.gif);
	height: 42px;
	color: #ffffff;
	margin-bottom: 15px;
}
.topCatsBgRight {
	background-image: url(../styleImages/backgrounds/catBgRight.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 42px;
}
.topCatsBgLeft {
	float: left;
	background-image: url(../styleImages/backgrounds/catBgLeft.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 42px;
}
.content_middle{margin:0px 30px 0px 30px; .margin:60px 30px 0px 30px;}
.siteDocs {
	text-align: left;
	/* background-image: url(../styleImages/backgrounds/siteDocsBg.gif); */
	height: 42px;
	color: #000;
	margin:0px 0px 0px 0px;
}
.siteDocsBgRight {
	background-image: url(../styleImages/backgrounds/siteDocsBgRight.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 42px;

}
.siteDocsBgLeft {
	float: left;
	/* background-image: url(../styleImages/backgrounds/siteDocsBgLeft.gif); */
	background-repeat: no-repeat;
	background-position: left;
	height: 42px;
}
.boxTitleLeft, .boxTitleRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-image: url(../styleImages/backgrounds/boxTitleBg.gif);
	width: 175px;
	height: 13px;
	padding-top: 2px;
	padding-left: 5px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.boxFootLeft, .boxFootRight {
	background-image: url(../styleImages/backgrounds/boxFootBg.gif);
	width: 175px;
	height: 12px;
	padding-left: 5px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.boxContentLeft, .boxContentRight {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 9px;
	padding-bottom: 5px;
	width: 168px;
}
.boxContent {
	/* border-top: 3px solid #CFE3F5;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding: 3px; */
	font-family:Arial, Helvetica, sans-serif; margin:0 auto;}
.home_bg{background:url(../styleImages/about_mainbg.png) repeat-y; font-family:Arial, Helvetica, sans-serif; margin:0 auto;}
/* CHECKOUT PAGES 
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 9px;
	padding-right: 10px;
	float: left;
}
*/

/* END CHECK OUT PAGES */
.docBtnLeft {
	background-image: url(../styleImages/backgrounds/docBtnLeft.gif);
	width: 4px;
}
.docBtnRight {
	background-image: url(../styleImages/backgrounds/docBtnRight.gif);
	width: 4px;
}
.docBtnMid {
	background-color: #DDDDDD;
	padding: 0px 3px 0px 3px;
}

.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subCats {
	background-color: #EBEDFE;
	text-align: center;
	border: 1px solid #C9CEFC;
	margin: 0px;
	float: left;
	width: 99.5%;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
	height: 50px;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.topCatsTabLeft {
	background-image: url(../styleImages/backgrounds/catTabLeft.gif);
	background-repeat: no-repeat;
	width: 7px;
}
.topCatsTabMid {
	background-image: url(../styleImages/backgrounds/catTabMid.gif);
	background-repeat: repeat-x;
}
.topCatsTabRight {
	background-image: url(../styleImages/backgrounds/catTabRight.gif);
	width: 7px;
	background-repeat: no-repeat;
}
.latestProds {
	float: left;
	text-align: center;
	width: 131px;
	height: 120px;
}