/**
 * Style sheet for Surch Squad
 *
 *
 * @author Ravi
 * @company Cerulean Information Technology Pvt Ltd.
 * @package Surch Squad.
 * @date 12/june/2009
 */
html, body {
	margin: 0px;
	padding:0px; 
}
body {
	margin:0;
	padding:0;
	background:#ffffff url(../images/bodyBg.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#575757;
}
h1,h2,h3,h4,h5,h6,p,a,em,span,ul,li,ol,img,label {
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
	border:none;
}
#surchSquad {
	width:950px;
	margin:0 auto;
	background:url(../images/bodyGradientBg.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bodyGradientBg.png', sizingMethod='scale');
}
a {
	text-decoration:underline;
	color:#1A449B;
}
a:hover {
	text-decoration:none;
}
/*	Header Starts	*/
.header {
	background:url(../images/headerBg.gif) no-repeat;
	padding:46px 27px 0px 27px;
	height:90px;
}
.phone {
	text-align:right;
	font-size:13px;
}
.greenBold {
	color:#74A819;
	font-weight:bold;
}
.logo {
	float:left;
	margin-right:25px;
}
.topNav {
	float:left;
	width:415px;
	height:32px;
	background:url(../images/topNavBg.jpg) no-repeat;
	padding-left:25px;
	margin-top:10px;
}
.topNav ul {
	height:32px;
	background:url(../images/topNavBg.jpg) no-repeat right top;
}
.topNav ul li {
	height:32px;
	float:left;
	position:relative;
}
.topNav ul li a {
	display:block;
	height:32px;
	margin-right:24px;
}
.topNav ul li a span {
	display:none;
}
.topNav ul li a.home {
	background:url(../images/homeLink.jpg) no-repeat;
	width:47px;
}
.topNav ul li a.home:hover {
	background:url(../images/homeLink.jpg) no-repeat 0px -32px;
}
.topNav ul li a.about {
	background:url(../images/aboutLink.jpg) no-repeat;
	width:66px;
}
.topNav ul li a.about:hover {
	background:url(../images/aboutLink.jpg) no-repeat 0px -32px;
}
.topNav ul li a.services {
	background:url(../images/servicesLink.jpg) no-repeat;
	width:66px;
}
.topNav ul li a.services:hover {
	background:url(../images/servicesLink.jpg) no-repeat 0px -32px;
}
.topNav ul li a.blog {
	background:url(../images/blogLink.jpg) no-repeat;
	width:37px;
}
.topNav ul li a.blog:hover {
	background:url(../images/blogLink.jpg) no-repeat 0px -32px;
}
.topNav ul li a.contact {
	background:url(../images/contactLink.jpg) no-repeat;
	width:78px;
	margin-right:0px;
}
.topNav ul li a.contact:hover {
	background:url(../images/contactLink.jpg) no-repeat 0px -32px;
}
.topNav ul li.selected a {
	background-position:0px -32px;
}
.topNav ul li ul {
	position:absolute;
	top:32px;
	left:0px;
	width:159px;
	background:url(../images/topNavSubBg.gif) no-repeat left bottom; 
	height:auto;
	visibility:hidden;
}
.topNav ul li ul li {
	display:block;
	height:18px;
	padding:3px 10px;

}
.topNav ul li ul li a {
	display:block;
	height:18px;
	width:135px;
}
.topNav ul li ul li a.psm {
	background:url(../images/psmLink.jpg) no-repeat;
}
.topNav ul li ul li a.psm:hover {
	background:url(../images/psmLink.jpg) no-repeat 0px -18px;
}
.topNav ul li ul li a.seo {
	background:url(../images/seoLink.jpg) no-repeat;
}
.topNav ul li ul li a.seo:hover {
	background:url(../images/seoLink.jpg) no-repeat 0px -18px;
}
.topNav ul li ul li.subselected a {
	background-position:0px -18px;
}
.topNav ul li ul li a span {
	display:none;
}
.topSearch {
	float:right;
	width:220px;
	background:url(../images/searchBg.jpg) no-repeat right top;
	margin-top:15px;
}
.topSearch span {
	float:right;
	padding:3px 20px 0px 0px;
}
.topSearch .searchInput {
	float:right;
	border:none;
	background:none;
	width:123px;
	height:19px;
	margin:0px;
	padding:3px 0px 0px 0px;
	overflow:hidden;
	margin-right:10px;
	font-size:12px;
}
.topSearch .searchBut {
	float:right;
	border:none;
	background:none;	
	width:21px;
	height:22px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
/*	Header Ends	*/
/*	Body Part Starts	*/
.bodyPart {
/*	padding:0px 4px 200px 4px;*/
padding:0px 4px 0px 4px;

	
}
.bodyHomeWrap {
	background:url(../images/bannerHome.jpg) no-repeat center 0px;
	padding:0px 30px 0px 30px;
	zoom:1;
}
.bodyHomeWrap .leftPart {
	padding-top:300px;
}
.bodyHomeWrap .middlePart {
	padding-top:380px;
}
.bodyHomeWrap .rightPart {
	padding-top:365px;
}
.bodyHomeWrap .leftMiddlePart {
	padding-top:380px;
}
.bodyAboutWrap {
	background:url(../images/bannerAbout.jpg) no-repeat center 0px;
	padding:0px 30px 0px 30px;
	zoom:1;
}
.bodyAboutWrap .leftPart {
	padding-top:35px;
}
.bodyAboutWrap .middleRightPart {
	padding-top:250px;
}
.bodyOthersWrap {
	background:url(../images/bannerOther.jpg) repeat-x;
	padding:45px 150px 0px 150px;
	zoom:1;
}
.leftPart {
	float:left;
	width:240px;
}
.middlePart {
	float:left;
	margin-left:30px;
	width:322px;
}
.rightPart {
	width:261px;
	float:right;
	_overflow:hidden;
}
.middleRightPart {
	float:left;
	margin-left:30px;
	width:612px;
}
.leftMiddlePart {
	float:left;
	width:592px;
}


.leftHeading {
	color:#4C7CB0;
	font-weight:bold;
	padding-bottom:10px;
}
.mainHeading {
	color:#74A819;
	font-size:20px;
	font-weight:bold;
	padding-bottom:20px;
}
.subHeadingGreen {
	color:#7AB01B;
	font-size:11px;
	font-weight:bold;
	padding-bottom:12px;
}
.subHeadingGray {
	color:#6F6F6F;
	font-size:11px;
	font-weight:bold;
	padding-bottom:12px;
}
.aboutHeading {
	color:#156A0C;
	font-size:14px;
	padding-bottom:12px;
}
.lineHeading {
	color:#9CC85A;
	font-size:13px;
	border-bottom:1px solid #9CC85A;
	padding-bottom:3px;
	margin-bottom:20px;
}
ul.greenListOne {
	padding-bottom:13px;
}
ul.greenListOne li {
	background:url(../images/greenListOne.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 20px;
	margin-bottom:5px;
}
ul.greenListTwo {
	padding-bottom:13px;
}
ul.greenListTwo li {
	background:url(../images/greenListTwo.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 5px 10px;
}
.quotationTop {
	background:url(../images/quotationTop.jpg) no-repeat;
	padding:30px 25px 0px 50px;
	font-style:italic;
	font-size:11px;
}
.quotationLable {	
	font-style:normal;
	text-align:right;
	font-size:9px;
	padding:10px 0px;
}
.quotationBot {
	background:url(../images/quotationBot.jpg) no-repeat;
	height:35px;
	overflow:hidden;
}
.consultTop {
	background:url(../images/consultTop.jpg) no-repeat;
	padding:90px 25px 0px 25px;
	position:relative;
}
.loadingImage {
	position:absolute;
	width:32px;
	height:32px;
	left:114px;
	top:140px;
	_left:94px;
}
.consultBot {
	background:url(../images/consultBot.jpg) no-repeat;
	height:22px;
	overflow:hidden;
}
.consultTxt {
	background:url(../images/textBoxBg.jpg) no-repeat;
	width:212px;
	height:38px;
	padding:6px 0px 0px 18px;
	
}
.error {
	color:#FF0000;
	font-size:10px;
	height:10px;
	display:block;
	padding-top:7px;
	_padding-top:5px;
	overflow:hidden;
}
.consultTxt input {
	width:175px;
	height:15px;
	background:none;
	border:none;
	color:#0E5E78;
	font-size:11px;
}
.consultBut {
	height:28px;
	overflow:hidden;
}
.consultBut span {
	color:#0E5E78;
	float:left;
	padding:9px 0px 0px 5px;
	font-size:11px;
}
.submitBut {
	background:url(../images/submitBut.jpg) no-repeat;
	border:none;
	width:103px;
	height:28px;
	float:right;
	cursor:pointer;
}	
.aboutMission {
	padding:30px 15px 20px 55px;
	background:url(../images/quote.jpg) no-repeat 20px 25px;
}
/*	Body Part Ends	*/
/*	Footer Starts	*/
#footer {
/*	height:180px;*/
	background:#ADB5CC;
}
.footerWrap {
	width:950px;
	margin:0 auto;
	background:url(../images/footerBg.gif) no-repeat;
	padding:85px 0px 20px 0px;
	text-align:center;
	font-size:10px;
	color:#4D4D4D;
}
.footerWrap a {
	text-decoration:underline;
	color:#3E3E3E;
}
.footerWrap a:hover {
	text-decoration:none;
}
/*	Footer Ends	*/
.greenNormal {
	color:#156A0C;
}
.clr {
	height:0px;
	overflow:hidden;
	clear:both;
}
.space5 {
	height:5px;
	overflow:hidden;
	clear:both;
}
.space10 {
	height:10px;
	overflow:hidden;
	clear:both;
}

.space20 {
	height:20px;
	overflow:hidden;
	clear:both;
}
.space150 {
	height:150px;
	overflow:hidden;
	clear:both;
}

.breadcrumbLinks {
	padding-bottom:15px;
}

/* new landing page styles */

.landingGeneralHeading {
    background:url(../images/landing_generalHeadBg.jpg) no-repeat -23px 0px;
    height:90px;
}
.bodyLandingGeneralWrap {
    background:url(../images/landing_generalBg.jpg) no-repeat;
    zoom:1;
}
.landingDentalHeading {
    background:url(../images/landing_dentalHeadBg.jpg) no-repeat -23px 0px;
    height:90px;
}
.bodyLandingDentalWrap {
    background:#ffffff url(../images/landing_dentalBg.jpg) no-repeat;
    zoom:1;
}

.leftLanding {
    width:470px;
    float:left;
    padding:150px 0px 0px 45px;
}
.leftLandingThankyou {
    padding:0px 45px;
	text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    font-size:17px;
	background:url(../images/thankyouBg.jpg) repeat-x;
	height:160px;

}
.leftBannerHeading {
    color:#FFFFFF;
    font-weight:bold;
    font-size:17px;
    padding:0px 120px 60px 0px;
    height:115px;
}
.leftLandingHeading {
    color:#202020;
    font-size:13px;
    font-weight:bold;
    padding-bottom:15px;
}
.leftLanding ul.greenListOne li {
    color:#202020;
    font-size:13px;
    font-weight:bold;

}
.rightLanding {
    width:400px;
    float:right;
    padding-top:46px;
}
.landingconsultTop {
    background:url(../images/landing_right_curveBg.jpg) no-repeat;
    padding:110px 60px 0px 60px;
    width:280px;
}
.landingconsultBot {
    background:url(../images/landing_right_curveBg.jpg) no-repeat left 
bottom;
    height:42px;
    overflow:hidden;
}
.landingconsultTop .consultTxt {
    background:url(../images/textBoxBigBg.jpg) no-repeat;
    width:262px;
    height:29px;
    padding:6px 0px 6px 18px;
}

.landingGreen {
    color:#DFFFB8;
}
.bodyLogo {
    padding:40px 60px 0px 0px;
    text-align:right;
}
#footerLanding {
    height:110px;
    background:#ADB5CC;
}
/* landing page styles end */

.RightBannerHeading {
	color:#FFFFFF;
	font-weight:bold;
	font-size:17px;
	padding:85px 40px 60px 0px;
	height:115px;
	
}