/*
  +-----------------------------------------------------------------+ 
  |	CSS on Sails													|
  | Title		: 	http://www.truelymarry.com						|
  | Date		:	April 2012										|
  |	Devloped By	:	Vikrant Pathak	(vikrant55pathak@gmail.com)		|
  |																	|
  +-----------------------------------------------------------------+ 	
	
*/

/*----------------------------------------------------------*/
/*                           Resret	                        */
/*----------------------------------------------------------*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small,  strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0;	border: 0; font-size: 100%;	vertical-align: baseline;}
ul, ol {list-style:none}
section, article, aside, header, footer, nav, dialog, figure {display:block;}

/*----------------------------------------------------------*/
/*                           Global                         */
/*----------------------------------------------------------*/
html                                    {*overflow-x:hidden;}
body                                    {background:url(../images/body-bg.jpg) repeat-x 0 0 #fff; color:#222; font:normal 12px verdana;}
img                                     {border:0px;}
.clear                                  {clear:both;}
a:link                                  {color:#2899D7; text-decoration:none;}
a:visited                               {color:#2899D7;}
a:hover                                 {color:#0c74ae; text-decoration:none;}
.fl										{float:left;}
.fr										{float:right;}
.borderNone								{border:none !important;}
.backgroundNone							{background-image:none !important;}
.marTop01								{ margin-top:30px !important;}
.marTop02								{ margin-top:50px !important;}
.marLeftNone							{ margin-left:0px !important;}
.marLeft01								{ margin-left:10px !important;}
.padLeftBorderNone						{ padding-left:0px !important; border:none !important; }
.colorGray								{ color:#747474 !important; }
.width01								{ width:78px !important;}
.padLeft01								{ padding-left:0px !important;}

/*----------------------------------------------------------*/
/*                           Container                      */
/*----------------------------------------------------------*/
.outer-container						{width:976px; margin:0 auto;}

/*----------------------------------------------------------*/
/*                           Header                         */
/*----------------------------------------------------------*/
#header									{width:976px; float:left;}

#header	.left {
	float: left;
}
#header	.right {
	float: right;
}

#header .logo			
	{width: 320px;
	padding-top: 15px;}
#header .logo h1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E9E9E9;
	padding-right: 5px;
}
.spacer {
	margin: 0px;
	padding: 0px;
	height: 3px;
}

#header .logo h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #4e3a09;
	padding-left: 5px;
	vertical-align:top;
	display: inline;
}

#header .socila-network {
	width: 180px;
	position: absolute;
	left: 25px;
	top: 9px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#header .call-us						{
	width:200px;
	background:url(../images/call-us.png) no-repeat right top;
	position: relative;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#header .call-us .no-live				{
	width:180px;
	border-bottom:solid 1px #d9d9d9;
	float:left;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#header .call-us .no-live .num 			{width:auto; float:left; font:bold 16px Tahoma; color:#bc2326;}
#header .call-us .no-live .help 		{width:auto; float:left; font:bold 10px/10px verdana; border-left:solid 1px #333; color:#006599; margin:7px 0 0 6px; display:inline; padding:0 0 0 5px;}
#header .call-us .time 					{width:auto; float:left; font:normal 10px/10px verdana;  margin:2px 0 0 27px; display:inline;}
#header .menu		 					{width:976px; float:left; margin:13px 0 0 0;}
#header .menu a		 					{color:#fff; text-decoration:none;}
#header .menu a:hover	 				{color:#000; text-decoration:none;}
#header .menu .left-corner		 		{width:100%; float:left; background:url(../images/left-corner.gif) left 0 no-repeat; height:45px;}
#header .menu .mid-part			 		{width:100%; float:left; background:url(../images/menu-bg.jpg) 0 0 repeat-x;  height:45px;}
#header .menu .mid-part	ul		 		{width:auto; float:left; list-style:none; padding-top:8px;}
#header .menu .mid-part	ul li			{width:auto; float:left; background:url(../images/menu-devider.jpg) right top no-repeat; font:bold 11px Tahoma; color:#fff; padding:9px 20px; margin:3px 0 0 0}
#header .menu .mid-part	.reg			{width:auto;  background:url(../images/bottom-arrow.png) 62px 12px no-repeat #b41b10; font:bold 11px Tahoma; color:#fff; padding:6px 17px 6px 10px; margin:13px 0 0 0; -moz-border-radius:3px; border-radius:3px;}
#header .menu .mid-part	.log			{width:auto; background:url(../images/bottom-arrow.png) 45px 12px no-repeat #b41b10; font:bold 11px Tahoma; color:#fff; padding:6px 17px 6px 10px; margin:13px 5px 0 5px; display:inline; -moz-border-radius:3px; border-radius:3px; position:relative; z-index:9999;}
#header .menu .mid-part	.spanlogedin			{width:auto; float:right; font:bold 11px arial; color:#fff; margin:7px 5px 0 0; background:url(../images/profile-img.jpg) no-repeat 0 0; height:20px; padding:4px 0 0 30px;}



#header .menu .right-corner		 		{width:100%; float:left; background:url(../images/right-corner.gif) right 0 no-repeat; height:45px;}

/*----------------------------------------------------------*/
/*----------------------------------------------------------*/
/*                         Body Part                        */
/*----------------------------------------------------------*/
#body-part								{width:976px; float:left; margin:8px 0 0 0;}
#body-part .quickSearch					{width:335px; float:left; background:url(../images/left-shadow.jpg) repeat-y 0 0; position:relative;}
.strip{position:relative; top:0; left:0; background:url(../images/strip.gif) no-repeat 0 0; width:332px; height:39px;}
.strip h2{float:left; width:auto; font-size:18px; color:#fff; line-height:28px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:2px  0 0 32px;}
.strip a{background:url(../images/search-by.gif) no-repeat 0 0; width:120px; height:20px; float:right; margin:6px 27px 0 0; display:inline; position:relative; }
#body-part .quickSearch .searchDiv		{width:326px; float:left; border:solid 1px #e8e8e6; margin:0 0 0 6px; display:inline; border-bottom:none !important; border-left:none !important; padding-bottom:10px; position:relative; z-index:9;}
#body-part .quickSearch .searchDiv form	{width:305px; float:left; background:#f0f0f0; margin:0 0 0 11px; display:inline; padding:10px 0 25px 0}
#body-part .quickSearch .searchDiv form	.field {width:270px; float:left; margin:10px 0 0 18px; display:inline;}
#body-part .quickSearch .searchDiv form	.field label {width:80px; float:left; margin:8px 0 0 0; font: normal 12px verdana; color:#222;}
#body-part .quickSearch .searchDiv form	.field .select {width:190px; float:left; font:normal 11px verdana; color:#6b6b6b; padding:8px; border:solid 1px #ccc; }
#body-part .quickSearch .searchDiv form	.field .check {width:auto; float:left; border:solid 1px #ccc; color:#ccc; margin:10px 0 0 13px; display:inline;}
#body-part .quickSearch .searchDiv form	.field .pic {width:auto; float:left; color:#666; font:normal 12px verdana; margin:8px 0 0 9px;}
#body-part .quickSearch .searchDiv form	.sumbit { float:left; width:128px; height:25px; border:none; background:url(../images/find-you-match.jpg) no-repeat 0 0; outline:none; margin:15px 0 0 98px; display:inline;}
#body-part .quickSearch .searchDiv .bottom-search{width:305px; float:left; background:#fff; margin:10px 0 0 11px; display:inline; border-top:dashed 1px #e3e3e3;}
#body-part .quickSearch .searchDiv .bottom-search .search{ width:auto; float:left; border-right:dashed 1px #e3e3e3; background:url(../images/search-1.jpg) no-repeat 0 6px; padding:12px 6px 12px 22px; margin:10px 0 0 5px; display:inline; color:#0065aa; }
.bg_1{ background:url(../images/search-2.jpg) no-repeat 0 11px !important;}
.bg_2{ background:url(../images/search-3.jpg) no-repeat 0 10px !important;}
#body-part .quickSearch .bottom-shadow	{width:335px; float:left; background:url(../images/bottom-shadow.jpg) no-repeat 0 0; height:14px; }
#body-part .banner						{width:976px; float:left; margin:0 0 0 0; display:inline;  background-color:#EEE }
#body-part .banner .searchbox					{width:970px; float:left; margin:0 0 0 0px; display:inline;font:bold 11px arial; color:# 000; }
#body-part .body-Div					{ float:left; width:975px; margin:10px 0 0 0;}
#body-part .body-Div .left-part			{ float:left; width:665px;}
#body-part .body-Div .left-part .header	{ float:left; width:665px; border-bottom:solid 1px #cbcbcb; padding:0 0 7px 0; }
#body-part .body-Div .left-part .header h1	{ float:left; width:auto; color:#f47d20; font:bold 14px Verdana; background:url(../images/arrow-bull.jpg) no-repeat right 6px; padding:0 15px 0 0;}
#body-part .body-Div .left-part .text-Div	{ float:left; width:665px; border-bottom:solid 1px #cbcbcb; padding:0 0 7px 0; margin:7px 0 0 0;}
#body-part .body-Div .left-part .text-Div .img-Div	{ float:left; width:110px; border-right:solid 1px #cbcbcb; }
#body-part .body-Div .left-part .text-Div .text	{ float:left; width:525px; margin:0 0 0 20px; }
#body-part .body-Div .left-part .text-Div .text h2 { float:left; width:525px; color:#b31504; font: bold 11px verdana; }
#body-part .body-Div .left-part .text-Div .text p	{ float:left; width:525px; color:#3e3e3e; font: normal 11px/15px verdana; margin:5px 0 0 0; text-align:justify; }
#body-part .body-Div .banner-div { float:right; width:283px; margin:25px 0 0 25px; display:inline;}
/*#body-part .body-Div .left-part			{ float:left; width:665px;}
#body-part .body-Div .left-part	.stori	{ float:left; width:385px;}
#body-part .body-Div .left-part	.stori .header		{ float:left; width:385px; border-bottom:solid 1px #cbcbcb; padding:0 0 7px 0; }
#body-part .body-Div .left-part	.stori .header h1	{ float:left; width:auto; color:#f47d20; font:bold 14px Verdana; background:url(../images/arrow-bull.jpg) no-repeat right 6px; padding:0 15px 0 0;}
#body-part .body-Div .left-part	.stori .text-Div	{ float:left; width:385px; padding:0 0 7px 0; margin:7px 0 0 0; border-bottom:none; }
#body-part .body-Div .left-part	.stori .text-Div .img-Div	{ float:left; width:122px;  }
#body-part .body-Div .left-part	.stori .text-Div .text	{ float:left; width:245px; margin:0 0 0 17px;  }
#body-part .body-Div .left-part	.stori .text-Div .text h2 { float:left; width:245px; color:#474747; font: bold 11px verdana; }
#body-part .body-Div .left-part	.stori .text-Div .text p	{ float:left; width:245px; color:#3e3e3e; font: normal 11px/15px verdana; margin:5px 0 0 0; text-align:justify;}
#body-part .body-Div .left-part	.stori .text-Div .text .more{ float:left; widtssssh:245px; color:#006599; font: normal 11px/15px verdana; margin:5px 0 0 0; text-align:right;}\
#body-part .body-Div .left-part	.stori .text-Div .text .more a{ color:#006599; text-decoration:none;}
#body-part .body-Div .left-part	.stori .text-Div .text .more a:hover{ color:#F00; text-decoration:none;}
#body-part .body-Div .left-part .benifits { float:left; width:260px; margin: 0 0 0 20px; display:inline;}
#body-part .body-Div .left-part	.benifits .header		{ float:left; width:260px; border-bottom:solid 1px #cbcbcb; padding:0 0 7px 0; }
#body-part .body-Div .left-part	.benifits .header h1	{ float:left; width:auto; color:#f47d20; font:bold 14px Verdana; background:url(../images/arrow-bull.jpg) no-repeat right 6px; padding:0 15px 0 0;}
#body-part .body-Div .left-part	.benifits .icon-Div		{ float:left; width:260px; padding:0 0 7px 0; margin:12px 0 0 0; }
#body-part .body-Div .left-part	.benifits .icon-Div .call	{ float:left; width:auto; background:url(../images/phone.jpg)top center no-repeat;  margin:0 0 0 26px; display:inline; }
#body-part .body-Div .left-part	.benifits .icon-Div .call span	{ float:left; width:auto; color:#474747; margin:40px 0 0 0; font:bold 10px verdana;}
.email{ background:url(../images/mail.jpg) top center no-repeat !important;}
.chat { background:url(../images/chat.jpg) top center no-repeat !important;}
#body-part .body-Div .left-part	.benifits .icon-Div .more	{ float:left; width:106px; margin:10px 0 0 75px; }*/
#body-part .banner .register{margin:298px 8px 0 0; }
#body-part .banner .register1{margin:325px 0px 0 0; }
#body-part .banner .register2{margin:305px 8px 0 0; }

#body-part .banner-div-next { float:left; width:310px; height:193; margin:0px 0 0 0px; padding-bottom:5px; display:inline; }
#body-part .banner-div-next .adv{ float:left; width:250px;  text-align: center; padding-bottom:3px;  font:bold 11px verdana; color:#00659d;}
#body-part .footer { float:left; width:975px; margin:20px 0 0 0; border-top:solid 1px #cbcbcb; padding-bottom:20px;}
#body-part .footer .left-Div{float:left; width:800px;}
#body-part .footer .left-Div .link{ float:left; width:800px; margin:20px 0 0 0; list-style:none;}
#body-part .footer .left-Div .link li{ float:left; width:auto; padding:0 10px; border-left: solid 1px #bababa; font:normal 11px verdana; color:#00659d;}
#body-part .footer .right-Div { float:right; width:155px;}
#body-part .footer .right-Div .contact {float:left; width:155px; margin:15px 0 0 0;}
#body-part .footer .right-Div .contact .with-Us {float:left; width:auto; font:bold 11px verdana; color:#00659d;}
#body-part .footer .right-Div .contact .icon {float:left; width:auto; margin:0 0 0 6px; display:inline;}

#body-part .footer .right-Div .gur { float:left; width:auto; margin:15px 0 0 30px; display:inline}
#body-part .footer .seo-text{ float:left; width:975px; margin:15px 0 0 0; text-align:justify; font:normal 10px verdana; color:#6c6c6c; border-top: dotted 1px #d5d5d5; padding:12px 0 0 0;}


/*----------------------------------------------------------*/
/*               Home Page Slider CSS                       */
/*----------------------------------------------------------*/

/*#slider{ margin:7px 0 0 7px; float:left; width:611px; height:340px;}
#mask {
	display: none;
	background: #000; 
	position:absolute; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height:1035px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 999;	float:left;
}
*/
/* You can customize to your needs  */
.login-popup{
	background: #fff; 	
	border: 5px solid #d3d3d3;
	float: left;
	position:absolute;
	top: 32%; left: 28%;
	z-index: 99999; width:405px; height:240px;border-radius:3px;
	-moz-border-radius: 3px;
        -webkit-border-radius: 3px;
	
}

.login-popup .signin{ float:left; background:#F0F0F0; width:395px; margin:5px 0 0 5px; height:230px;}
.login-popup .signin .field{ float:left; width:360px; margin:18px 0 0 20px; display:inline; font:normal 11px arial;}
.login-popup .signin .field label{ float:left; width:111px; margin:9px 0 0 0; color:#ff6a07; font-size:12px;}
.login-popup .signin .field .input-box{ float:left; width:236px; padding:3px; height:24px; background:#fff; border:solid 1px #dcdcdc; color:#666; font-size:11px;}
.login-popup .signin .field .submit { float:left; margin:0 0 0 111px; width:65px; height:29px; display:inline; background:url(../images/login.jpg) no-repeat 0 0; border:none; }
.login-popup .signin .field .forgot{ float:left; margin:5px 0 0 10px; display:inline; font:normal 12px arial; color:#8e0432;}
.login-popup .signin .close { 
	float: right; 
	
}



#body-part .bodyInner						{width:658px; float:left;}
#body-part .bodyInner .searchForm { float:left; width:656px; height:280px; background:url(../images/form-bg.jpg) no-repeat 0 0; margin:0 0 0 0px; display:inline; padding-bottom:50px;}
#body-part .bodyInner .searchForm .pic{ float:left; margin:15px 0 0 15px; display:inline;}
#body-part .bodyInner .searchForm .matter 	{width:280px; float:left;  padding-bottom:12px; margin:0 0 0 0px; display:inline;}
#body-part .bodyInner .searchForm .matter  .header-Icon			{width:200px; float:left; border-bottom: dashed 1px #d5d5d5; padding-bottom:0px; margin:10px 0 0 30px; display:inline;}
#body-part .bodyInner .searchForm .matter .header-Icon .header	{ float:left; padding:0 0 5px 0px; margin:20px 0 0 0px; background: url(../images/manglik%20matrimonial.jpg)no-repeat; width:305px; height:30px  ; display:inline;}
#body-part .bodyInner .searchForm .matter .header-Icon .header1	{ float:left; padding:0 0 5px 0px; margin:20px 0 0 0px; background: url(../images/vaishya%20matrimonial.jpg)no-repeat; width:305px; height:30px  ; display:inline;}
#body-part .bodyInner .searchForm .matter .header-Icon .header2	{ float:left; padding:0 0 5px 0px; margin:20px 0 0 0px; background: url(../images/kayastha%20matrimonial.jpg)no-repeat; width:305px; height:30px  ; display:inline;}
#body-part .bodyInner .searchForm .matter .header-Icon .header3	{ float:left; padding:0 0 5px 0px; margin:20px 0 0 0px; background: url(../images/punjabi%20matrimonial.jpg)no-repeat; width:305px; height:30px  ; display:inline;}
#body-part .bodyInner .searchForm .matter .header-Icon .header4	{ float:left; padding:0 0 5px 0px; margin:0px 0 0 0px;  width:205px; height:30px; display:inline;}
#body-part .bodyInner .searchForm .matter .header-Icon .header5	{ float:left; padding:0 0 5px 0px; margin:20px 0 0 0px; background: url(../images/hindu%20matrimonial.jpg)no-repeat; width:305px; height:30px  ; display:inline;}
#body-part .bodyInner .searchForm .matter .header-Icon .header6	{ float:left; padding:0 0 5px 0px; margin:20px 0 0 0px; background: url(../images/rajput%20matrimonial.jpg)no-repeat; width:305px; height:30px  ; display:inline;}
#body-part .bodyInner .searchForm .matter .header-Icon .header7	{ float:left; padding:0 0 5px 0px; margin:20px 0 0 0px; width:305px; height:30px  ; display:inline;}

#body-part .bodyInner .searchForm .bodyPart-div .readMore1{float:left; width:294px; text-align:right; font:normal 12px arial;} 

#body-part .bodyInner .header-Icon .icon	{width:auto; float:right;}
#body-part .bodyInner .header-Icon .icon .search{ width:auto; float:left; border-right:dashed 1px #e3e3e3; background:url(../images/search-1.jpg) no-repeat 0 2px; padding:7px 6px 7px 22px; margin:10px 0 0 5px; display:inline; color:#0065aa; }
.bg_3{ background:url(../images/search-2.jpg) no-repeat 0 5px !important;}
.bg_4{ background:url(../images/search-3.jpg) no-repeat 0 5px !important;}
#body-part .bodyInner .bodyPart-div { width:300px; float:left; margin:10px 0 0 40px; display:inline;}
#body-part .bodyInner .bodyPart-div p { width:300px; float:left; text-align:justify; font:normal 11px verdana; color:#6C6C6C; }
#body-part .bodyInner .bodyPart-div .searchForm { float:left; width:656px; height:280px; background:url(../images/form-bg.jpg) no-repeat 0 0; margin:20px 0 0 112px; display:inline; padding-bottom:50px;}
#body-part .bodyInner .bodyPart-div .searchForm .pic{ float:left; margin:15px 0 0 15px; display:inline;}
#body-part .bodyInner .bodyPart-div .searchForm .row { float:left; width:333px; margin:75px 0 0  35px; display:inline;}
#body-part .bodyInner .bodyPart-div .searchForm .row .drop { float:left; width:320px; padding:3px; font:normal 11px verdana; color:#6C6C6C; border:solid 1px #e1e1e1; height:28px;}
#body-part .bodyInner .bodyPart-div .searchForm .row .link { float:left; width:320px; margin:10px 0 0 0;}
#body-part .bodyInner .bodyPart-div .searchForm .row .link span { float:right; width:auto; margin:9px 20px 0 0; display:inline; font:normal 11px verdana; color:#1475a2;}
#body-part .bodyInner .bodyPart-div .searchForm .row .link .submit{ float:right; width:121px; height:33px; background:url(../images/find-ur-match.jpg) no-repeat 0 0; border:0px; outline:none;}*/

#outer{float:left; width:100%;  height:auto !important; height:500px;}



.signUp		{ float:right; width:387px; border:solid 1px #dde2e5; background:#fff; padding-bottom:15px; margin:100px 0 0 336px; display:none; position:absolute; z-index:99;}
.signUp hhh		{ float:left; width:auto; font:bold 17px arial; color:#2382b6; margin:15px 0 0 15px; display:inline;}
.signUp .grybox{ float:left; width:358px !important; background:#efefef !important; margin:10px 0 0 14px !important; border:solid 1px #e0e0e0 !important; padding-bottom:15px !important; position:relative !important	;}
.signUp .grybox .row{ float:left; width:335px; margin:16px 0 0 15px; display:inline;}
.signUp .grybox .row label{ float:left; width:118px; margin:8px 0 0 0;}
.signUp .grybox .row .text-area{ float:left; width:205px; background:#fff; border:solid 1px #e0e0e0; padding:6px 3px; height:14px; }
.close{float:right; margin:15px 12px 0 0;}
.signUp .grybox .row1 { float:left; width:210px; margin:16px 0 0 135px; display:inline;}
.signUp .grybox .row1 .text-term { float:left; width:auto; margin:9px 0 0 2px; display:inline; text-decoration:none; }
.signUp .grybox .row1 .button { float:right; width:111px; height:32px; background:url(../images/search-by-id.jpg) no-repeat 0 0; border:0px;}





/*ColorBox Core Style: The following CSS is consistent between example themes and should not be altered.*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:hidden;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* User Style:Change the following styles to modify the appearance of ColorBox.  They are ordered & tabbed in a way that represents the nesting of the generated HTML.*/

#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{ padding:0!important;}
#cboxTopLeft{width:2.1em; height:2.1em; display:none}
#cboxTopRight{width:2.1em; height:2.1em; display:none}
#cboxBottomLeft{width:2.1em; height:2.1em; display:none}
#cboxBottomRight{width:2.1em; height:2.1em; display:none}
#cboxMiddleLeft{width:2.1em;  display:none}
#cboxMiddleRight{width:2.1em; display:none}
#cboxTopCenter{height:2.1em; display:none}
#cboxBottomCenter{height:2.1em; display:none}
#cboxContent{background:none; overflow:hidden;}
#cboxTitle{position:absolute; bottom:0.4em; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:0.4em; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:0.4em; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0;  width:2.5em; height:2.5em; text-indent:-9999px;}
#cboxNext{position:absolute; bottom:0; left:27px;  width:2.5em; height:2.5em; text-indent:-9999px;}
#cboxLoadingOverlay{}
#cboxLoadingGraphic{}
#cboxClose{position:absolute; top:28px; right:40px; background:none; width:5.0em; height:2.0em; font-size: 1em; color:#fff;font-weight:bold; font-family:"PT Sans", Arial, Helvetica, sans-serif; display:block;}
#colorbox{ margin-left:2.2em; padding-right:2.2em; display:inline}
.close{position:absolute; top:-3px; right:-7px;}
.close a{background:url(../images/close.png) no-repeat 0 0; width:29px; height:27px; float:left;}

/*******Color box ends here******/


/**************************New CSS Start Here**************************/

#body-part .service{float:left; width:969px; margin:10px 0 0 0;}
#body-part .service .serviceInner{float:left; width:950px;  padding:20px 0; background:url(../images/page-courve.jpg) no-repeat right top;}
#body-part .service .serviceInner .box{float:left; width:294px; border-right:solid 1px #d9d9d9; height:165px; margin:0 0 0 15px; display:inline;} 
#body-part .service .serviceInner .box hhh{float:left; width:auto;} 
#body-part .service .serviceInner .box p{float:left; width:280px; margin:10px 0 0 0; text-align:justify; font:normal 12px arial; color:#606060;}
#body-part .service .serviceInner .box .readMore{float:left; width:280px; text-align:right; font:normal 12px arial;} 
#body-part .service .serviceInner .box .readMore a{ color:#0b6fb8; text-decoration:none;} 
#body-part .service .serviceInner .box .readMore a:hover{ color:#f47b20; text-decoration:none;} 
#body-part .service .bottomShadeow{float:left; width:969px; background:url(../images/box-shadow.jpg) no-repeat top center; height:9px;}
#body-part .body-Div .socical { float:left; width:288px; margin: 0 0 0 15px; display:inline;}
#body-part .body-Div .socical .header{ float:left; width:288px; border-bottom:solid 1px #cbcbcb; padding:0 0 7px 0; }
#body-part .body-Div .socical .header h1{ float:left; width:auto; color:#f47d20; font:bold 14px Verdana; background:url(../images/arrow-bull.jpg) no-repeat right 6px; padding:0 15px 0 0;}
#body-part .body-Div .socical .iconDiv { float:left; width:288px; margin:15px 0 0 0} 
#body-part .body-Div .socical .iconDiv .icon { float:left; width:143px; padding-bottom:15px;} 
#body-part .body-Div .socical .iconDiv .icon img { float:left; border:none;} 

/**************************New CSS End Here**************************/


