/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#3D3B3C;
}
img, a img {
	border:0px;
}
h1, h2, h3, h4, h5, h6, form {
	margin:0;
	padding:0;
}
h2 {
	float:left;
	width:100%;
	border-bottom:1px solid #3D3B3C;
	font:bold 16px "Trebuchet MS";
	text-transform:uppercase;
	color:#CC5B00;
	padding:3px 0 6px 0;
	margin:0 0 5px 0;
}
/*Main Structure styles*/
#container {
	margin:0 auto;
	width:920px;
}
#wrapper {
	float:left;
	border:0px solid #fff;
	width:920px;
	padding-bottom:8px;
}
/*site top part*/
#top {
	float:left;
	width:900px;
	padding:0 10px;
	background:url(../images/site-bg.jpg) repeat-y left top;
}
/*Header styles*/
#top #header {
	float:left;
	width:900px;
	background:#fff url(../images/header-bg.jpg) no-repeat left 61px;
}
/*Logo*/
h1 {
	padding:0 0 0 24px;
	float:left;
	width:auto;
}
/*flash*/
#header #flash {
	float:left;
	clear:left;
	background:url(../images/flash-bg.gif) no-repeat left top;
	width:900px;
	height:202px;
}
/*Top Navigation styles*/
#header #top-nav {
	float:right;
	width:550px;
	background:url(../images/bv_topmenubg.gif) repeat-x left top;
	margin-right:5px;
	color:#F8FCFB;
}
* html {
	margin-right:2px;
}
#header #top-nav span.left {
	float:left;
	width:auto;
	background:url(../images/bv_topmenuleft.gif) left top no-repeat;
	width:7px;
	height:36px;
}
#header #top-nav span.right {
	float:right;
	width:auto;
	background:url(../images/bv_topmenuright.gif) left top no-repeat;
	width:7px;
	height:36px;
}
#header #top-nav .top-links {
	float:left;
	width:535px;
	text-align:center;
}
#header #top-nav a {
	text-decoration:none;
	font:bold 12px tahoma;
	color:#F8FCFB;
	line-height:35px;
}
#header #top-nav a:hover {
	color:#ccff00;
}
/*Content part styles*/
#top #content {
	width:888px;
	padding:0 6px;
}
/*Content left part styles*/
#content #left-part {
	float:left;
	width:220px;
	display:block;
	border:0px solid #000;
	padding-top:1px;
	background-color:#F8FCFB;
	padding-bottom:10px;
}
#left-part .leftquote {
	margin-top:5px;
	float:left;
	width:208px;
	border:1px solid #DDDDDD;
	padding:5px;
	font:normal 11px verdana;
	color:#000;
	line-height:16px;
	text-align:justify;
	background-color:#fff;
}
#left-part .leftquote form label {
	width:200px;
	display:block;
	font:normal 11px tahoma;
	color:#000;
	border:0px solid #000;
}
#left-part .leftquote form input, #left-part .leftquote form select, #left-part .leftquote form textarea {
	float:left;
	border:1px solid #C0BEBE;
	background-color:#EFEFEF;
	font:normal 11px tahoma;
	color:#000;
	padding:3px;
	margin:2px 0 5px 0;
	width:196px;
}
#left-part .leftquote form select {
	width:206px;
}
#left-part .leftquote form textarea {
	height:70px;
}
#left-part .leftquote form input.innersend {
	border:none;
	width:42px;
	height:23px;
	background:none;
}
#left-part .our-offerings, #left-part .business-products, #left-part .blogs, #left-part .gallery {
	float:left;
	width:100%;
}
.our-offerings h3, .business-products h3, #left-part .blogs h3, #left-part .gallery h3 {
	float:left;
	width:210px;
	font:bold 12px "Trebuchet MS";
	color:#fff;
	background:url(../images/about-bg.gif) no-repeat left top;
	height:47px;
	line-height:47px;
	padding-left:10px;
	text-transform:uppercase
}
.business-products h3 {
	background:url(../images/business-products-bg.gif) no-repeat left top;
}
#left-part .blogs h3 {
	background:url(../images/blogs-bg.gif) no-repeat left top;
	line-height:54px;
	height:54px;
}
#left-part .gallery h3 {
	background:url(../images/gallery-bg.gif) no-repeat left top;
}
.our-offerings .our-offerings-links, .business-products .business-products-list, .blogs .blogs-list, .gallery .gallery-block {
	float:left;
	width:218px;
	border:1px solid #C4C7DA;
	border-width:0px 1px;
}
.our-offerings-links ul, .business-products-list ul, .blogs-list ul {
	margin:0;
	padding:0;
}
.our-offerings-links ul li, .business-products-list ul li, .blogs-list ul li {
	list-style-type:none;
	border-bottom:1px solid #C4C7DA;
	width:100%;
	float:left;
	font:normal 12px tahoma;
}
.blogs-list ul li {
	background:url(../images/arrow.gif) no-repeat 12px 10px;
	padding:5px 0 5px 34px;
	width:184px;
}
.blogs-list ul li a {
	text-decoration:none;
	color:#000;
}
.blogs-list ul li a:hover {
	text-decoration:none;
	color:#1179A6;
}
.bottompart {
	background:url(../images/left-part-bottom.gif) left bottom no-repeat;
	padding-bottom:25px;
	display:block;
	float:left;
	width:220px;
}
.blogtext {
	margin-top:21px;
	float:left;
	line-height:22px;
}
.business-products-list ul li img {
	margin:5px 10px;
}
.our-offerings-links ul li.last, .business-products-list ul li.last, .blogs-list ul li.last {
	border:none;
}
.our-offerings-links ul li a {
	text-decoration:none;
	color:#000;
	height:35px;
	width:100%;
	display:block;
}
.our-offerings-links ul li a:hover {
	color:#0A5F9D;
	height:35px;
	width:100%;
	display:block;
	background-color:#E7E7E7;
}
.our-offerings-links ul li a img {
	vertical-align:middle;
	margin:0 5px;
}
.leftmenubg {
	background:#ccff00 url(..images/ser-links-bg.gif) left bottom repeat-x;
}
/*Content middle part styles*/
#content #middle-part {
	float:left;
	padding:10px 5px;
	width:438px;
	border:0px solid #000;
}
#middle-part .how-we, #right-part .quote, #right-part .contact-us, #middle-part .our-services, #middle-part .portfolio {
	float:left;
	width:426px;
	border:1px solid #DDDDDD;
	padding:5px;
	font:normal 12px verdana;
	color:#000;
	line-height:20px;
	text-align:justify;
	background-color:#fff;
}
#right-part .quote, #right-part .contact-us {
	width:208px;
}
.innerhow-we {
	float:left;
	width:600px;
	/*width:622px;*/
	border:1px solid #DDDDDD;
	padding:20px;
	font:normal 11px verdana;
	color:#000;
	line-height:16px;
	background-color:#fff;
}
.innerhow-wetext {
	float:left;
	width:600px;
	border:1px dashed #DDDDDD;
	margin-top:20px;
	padding:10px;
	font:normal 12px verdana;
	color:#000;
	line-height:20px;
	line-height:18px;
	text-align:justify;
	background-color:#F3F8FE;
}

.inner-wddTextBlue {
	float:right;
	width:46%;
	* width:45%;
	border:1px dashed #DDDDDD;
	margin-top:20px;
	padding:6px;
	font:normal 12px verdana;
	color:#000;
	line-height:20px;
	line-height:18px;
	background-color:#F3F8FE;
}
.inner-wddTextBlue_forproducts {
	float:left;
	width:100%;
	* width:45%;
	border:1px dashed #DDDDDD;
	margin-top:20px;
	padding:6px;
	font:normal 12px verdana;
	color:#000;
	line-height:20px;
	line-height:18px;
	background-color:#F3F8FE;
}

.inner-wddTextBlue2 {
	float:right;
	width:46%;
	* width:45%;
	border:1px dashed #DDDDDD;
	margin-top:20px;
	padding:6px;
	font:normal 12px verdana;
	color:#000;
	line-height:20px;
	line-height:18px;
	background-color:#ffffff;
}

/* Added by Oindrila Mukherjee 11st Oct 09 */
.innerTopTextStyle {
	float:left;
	width:600px;
	*width:608px;
}
.innerhow-top1Text {
	float:left;
	width:396px;
	*width:400px;
	border:1px dashed #DDDDDD;
	margin-top:20px;
	padding:10px;
	font:normal 12px verdana;
	color:#000;
	line-height:20px;
	text-align:justify;
	background-color:#F3F8FE;
}
.innerhow-top1TextIntro {
	float:left;
	width:396px;
	*width:400px;
	margin-top:7px;
	padding:0px 10px 10px 10px;
	font:normal 12px verdana;
	color:#000;
	line-height:20px;
	text-align:justify;
}
.innerhow-topRightText {
	float:right;
	width:173px;
	margin-top:20px;
	font:normal 11px verdana;
	color:#000;
	line-height:18px;
	text-align:justify;
}
.innerhow-topRightText .midBg {
	background-color:#f8fcfb;
	border-right:1px solid #c4c7da;
	border-bottom:1px solid #c4c7da;
	border-left:1px solid #c4c7da;
	padding:13px;
}
#middle-part .innerhow-topRightText ul {
	margin:0px;
	padding-left:33px;
}
#middle-part .innerhow-topRightText ul li {
	list-style-image:url(../images/leftTopBullet.gif);
	border-bottom:1px dashed #b2b2b2;
	z-index:100;
	font-size:14px;
	color:#084a7c;
	line-height:28px;
}
.innerhow-topRightText H3 {
	background:transparent url(../images/alsoLookAt.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:25px;/*
	line-height:47px;*/
	padding:5px 10px 0px 10px;
	text-transform:uppercase;
	width:154px;
}
#middle-part .innerwhitehow-wetext ul {
}
#middle-part .innerwhitehow-wetext ul li {
	padding-left:8px;
	list-style-image:url(../images/allBullets.gif);
	border-bottom:1px dashed #b2b2b2;
}
/* Added by Oindrila Mukherjee 11st Oct 09 */

.innerwhitehow-wetext {
	float:left;
	width:578px;
	*width:582px;
	border:1px dashed #DDDDDD;
	margin-top:20px;
	padding:10px;
	font:normal 12px verdana;
	color:#000;
	line-height:18px;
	text-align:justify;
	background-color:#ffffff;
	line-height:20px;
}
.innerwhitehow-wetext br {
	line-height:5px;
}
.innerhow-wetext br {
	line-height:5px;
}


.innerwhitehow-wddText {
	float:left;
	width:46%;
	* width:45%;
	border:1px dashed #DDDDDD;
	margin-top:20px;
	padding:6px;
	font:normal 12px verdana;
	color:#000;
	line-height:18px;
	text-align:justify;
	background-color:#ffffff;
	line-height:20px;
}
.innerwhitehow-wddText br {
	line-height:5px;
}
.innerhow-wddText br {
	line-height:5px;
}


.innerwhitehow-wddText2 {
	float:left;
	width:46%;
	* width:45%;
	border:1px dashed #DDDDDD;
	margin-top:20px;
	padding:6px;
	font:normal 12px verdana;
	color:#000;
	line-height:18px;
	text-align:justify;
	background-color:#F3F8FE;
	line-height:20px;
}
.innerwhitehow-wddText2 br {
	line-height:5px;
}
.innerhow-wddText2 br {
	line-height:5px;
}

#middle-part .innerblutext1 {
	color:#0054a7;
	font-size:18px;
	/*font-weight: bold;*/
	font-family:Tahoma;
}
#middle-part .innerblutext {
	color:#0054a7;
	font-size:18px;
	/*font-weight: bold;*/
	font-family:Tahoma;
	letter-spacing:0.2px
}
#middle-part .innerwhitehow-wetext ul {
	margin:7px 10px;
	/*padding:0px;*/ /* Modified By Oindrila 11st Oct 09 */ 
	list-style-type:none;
}
/*#middle-part .innerhow-we li{ padding-left:8px; list-style-type:none; background:url(../images/contentarrow.gif) left 7px no-repeat;}*/
/* Modified by Oindrila Mukherjee 11st Oct 09 */
#middle-part .innerhow-we li {
}
/* End */
#middle-part .how-we ul {
	margin:7px 10px;
	padding:0px;
	list-style-type:none;
}
#middle-part .how-we li {
	margin:0px;
	padding:0px;
	padding-left:8px;
	list-style-type:none;
	background:url(../images/contentarrow.gif) left 7px no-repeat;
}
#middle-part .blutext {
	color:#0F55C3;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
}
#middle-part a.more {
	text-decoration:none;
	color:#0F55C3;
	background:url(../images/contentarrow.gif) left 7px no-repeat;
	float:right;
	padding-left:6px;
}
#middle-part .our-services {
	margin:5px 0;
}
.our-services .service {
	border:1px solid #ddd;
	float:left;
	width:214px;
	height:111px;
	text-align:center;
	font-weight:normal;
}
.our-services .service .servicetext {
	margin:0px 8px;
}
.our-services .service .servicetext strong {
	color:#0F55C3;
}
.our-services ul {
	float:left;
	margin:0;
	padding:0;
	width:205px;
	border:0px solid #000;
	margin-left:2px;
}
.our-services ul li {
	float:left;
	width:205px;
	font:bold 12px tahoma;
	color:#fff;
}
.our-services ul li a {
	background:url(../images/ser-links-bg.gif) repeat-x left top;
	color:#fff;
	height:37px;
	line-height:37px;
	text-decoration:none;
	display:block;
	width:205px;
	margin-bottom:1px;
}
.our-services ul li a:hover, .our-services ul li a.active {
	background:url(../images/ser-links-hover-bg.gif) repeat-x left top;
	color:#fff;
}
.our-services ul li a img {
	vertical-align:middle;
	margin:0 15px;
}
.portfolio .portfolio-blue {
	float:left;
	width:416px;
	height:229px;
	display:block;
	margin:0px;
	padding:10px 0px 10px 10px;
	background:#6BB3DB url(../images/portfolio-bg.jpg) repeat-x left bottom;
}
.portfolio-blue .port {
	float:left;
	width:406px;
	background-color:#fff;
	display:block;
}
.port span.url {
	font-weight:bold;
}
.portfolio-blue .port .pfcontent {
	border-bottom:1px solid #89BFDC;
	display:block;
	float:left;
	width:100%;
	padding-bottom:16px;
}
$padding-bottom:12px;
_padding-bottom:0px;
}
.portfolio-blue .port .pfcontent img {
	margin:10px 0px 6px 10px;
}
.portfolio-blue .port .pfcontent .horizontal {
	width:100%;
	float:left;
	display:block;
	margin-bottom:12px;
}
.portfolio-blue .port .pfcontent .horizontal .title {
	font-weight:bold;
	width:100px;
	float:left;
	color:#0F78A5;
	text-indent:14px;
}
.portfolio-blue .port .pfcontent .horizontal .colon {
	float:left;
}
.portfolio-blue .port .pfcontent .horizontal .address {
	float:left;
	margin-left:10px;
	width:260px;
}
.portfolio-blue .port .pfcontent .horizontal .address a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
.portfolio-blue .port .pimages {
	width:100%;
	padding:6px 0px;
	float:left;
	display:block;
}
.portfolio-blue .port .pimages ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.portfolio-blue .port .pimages li {
	margin:0px;
	padding:0px;
	height:45px;
	list-style-type:none;
	float:left;
	background:url(../images/devider.gif) right center no-repeat;
}
.portfolio-blue .port .pimages li a {
	margin:0px 30px;
}
.portfolio-blue .port .pimages .none {
	background:none;
}
/*Content Right part styles*/
#content #right-part {
	float:right;
	width:220px;
	border:0px solid #000;
	padding:10px 0;
}
#right-part .new-offers {
	float:left;
	width:100%;
	margin-bottom:5px;
	background: url(../images/newoffersbg.jpg) left top no-repeat;
	height:299px;
	display:block;
}
#right-part .new-offers .noff {
	float:left;
	width:210px;
	margin-left:5px;
	_margin-left:3px;
	display:block;
	height:299px;
}
#right-part .new-offers .noff .lrarrows {
	float:right;
}
#right-part .new-offers .noff .lrarrows img {
	cursor:pointer;
}
#right-part .new-offers .noff .noffcontent {
	display:block;
	width:166px;
	margin-right:20px;
	font:normal 11px Verdana;
	text-align:justify;
	line-height:18px;
	float:left;
	margin-left:5px;
	_margin-left:3px;
}
#right-part .new-offers .noff .noffcontent img {
	border:1px solid #ccc;
	margin:10px 0px 10px 10px;
}
#right-part .new-offers .noff .noffcontent .click {
	border:0px;
	margin-top:20px;
	margin-right:0px;
}
#right-part .new-offers .noff .noffcontent .jomla {
	margin-top:40px;
}
#right-part .new-offers .noff h2 {
	line-height:28px;
}
#right-part .quote form label {
	width:200px;
	display:block;
	font:normal 11px tahoma;
	color:#000;
	border:0px solid #000;
}
#right-part .quote form input, #right-part .quote form select, #right-part .quote form textarea {
	float:left;
	border:1px solid #C0BEBE;
	background-color:#EFEFEF;
	font:normal 11px tahoma;
	color:#000;
	padding:3px;
	margin:2px 0 5px 0;
	width:200px;
}
#right-part .quote form select {
	width:208px;
}
#right-part .quote form textarea {
	height:70px;
}
#right-part .quote form input.send {
	border:none;
	width:42px;
	height:23px;
	float:right;
	background:none;
}
#right-part .contact-us {
	margin-top:5px;
}
#right-part .contact-us img {
	margin:0 9px 5px 8px;
}
* html #right-part .contact-us {
	float:none;
}
/*footer styles*/
#footerInner {
	float:left;
	width:867px;
	background:#fff url(../images/footer-bg.jpg) repeat-x left bottom; /*margin:7px 0 0 10px; */
	margin:0px auto 0px;
	padding:13px;
	font:normal 12px verdana;
}
#footer {
	float:left;
	/*width:867px;*/
	width:874px;
	background:#fff url(../images/footer-bg.jpg) repeat-x left bottom; /*margin:7px 0 0 10px; */
	margin:0px 10px 0px;
	padding:13px;
	font:normal 12px verdana;
}
* html #footer {
	margin:7px 0 0 5px;
}
#footerInner .footer-about {
	float:left;
	width:360px;
	padding:5px;
	background:#2E7FB4 url(../images/footer-blue-bg.jpg) repeat-x left bottom;
	border:1px solid #151515;
}
#footer .footer-about {
	float:left;
	width:360px;
	padding:5px;
	background:#2E7FB4 url(../images/footer-blue-bg.jpg) repeat-x left bottom;
	border:1px solid #151515;
}
#footerInner .footer-about h3 {
	font:bold 12px "Trebuchet MS";
	color:#D5E4EF;
	width:100%;
	text-transform:uppercase;
}
#footer .footer-about h3 {
	font:bold 12px "Trebuchet MS";
	color:#D5E4EF;
	width:100%;
	text-transform:uppercase;
}
#footerInner .footer-about ul {
	margin:10px 0;
	padding:0;
	width:210px;
	border:0px solid #000;
	float:left
}
#footer .footer-about ul {
	margin:10px 0;
	padding:0;
	width:210px;
	border:0px solid #000;
	float:left
}
#footer .footer-about ul.list1 {
	width:210px;
}
#footerInner .footer-about ul.list2 {
	width:140px;
	float:right;
}
#footer .footer-about ul.list2 {
	width:140px;
	float:right;
}
#footerInner .footer-about ul li {
	float:left;
	width:95%;
	padding:5px 0 5px 10px;
	font:normal 12px verdana;
	color:#D3E2ED;
	list-style-type:none;
	background:url(../images/bullet1.gif) no-repeat left 12px;
}
#footer .footer-about ul li {
	float:left;
	width:95%;
	padding:5px 0 5px 10px;
	font:normal 12px verdana;
	color:#D3E2ED;
	list-style-type:none;
	background:url(../images/bullet1.gif) no-repeat left 12px;
}
#footerInner .footer-about ul li a {
	color:#D3E2ED;
	text-decoration:none;
}
#footer .footer-about ul li a {
	color:#D3E2ED;
	text-decoration:none;
}
#footerInner .footer-about ul li a:hover {
	text-decoration:underline
}
#footer .footer-about ul li a:hover {
	text-decoration:underline
}
#footerInner .footer-mid {
	float:left;
	width:315px;
	border-right:1px solid #969595;
	padding-left:15px;
}
#footer .footer-mid {
	float:left;
	width:315px;
	border-right:1px solid #969595;
	padding-left:15px;
}
.footer-mid ul {
	float:left;
	width:48%;
	margin:10px 0 0 0px;
	padding:0;
}
.footer-mid ul li {
	list-style-type:none;
	float:left;
	width:95%;
	background:url(../images/bullet2.gif) no-repeat left 12px;
	padding:5px 0 10px 10px;
	color:#3D3B3C;
}
.footer-mid ul li a, .footer-right ul li a {
	color:#3D3B3C;
	text-decoration:none;
}
.footer-mid ul li a:hover, .footer-right ul li a:hover {
	text-decoration:underline
}
#footerInner .footer-right {
	float:right;
	width:150px;
}
#footer .footer-right {
	float:right;
	width:150px;
}
.footer-right ul {
	margin:0;
	padding:0;
}
.footer-right ul li {
	list-style-type:none;
	padding:5px 0 8px 0;
}
.leftmenu {
	background:url(../images/bv_leftmenuicons.gif);
	display:block;
	height:35px;
	white-space:nowrap;
	text-indent:38px;
	line-height:33px;
}
a.wdd {
	background-position:0px -420px;
	background-repeat:no-repeat;
	width:32px;
}
a:hover.wdd {
	background-position:0px -5px;
	background-repeat:no-repeat;
	width:32px;
}
a.sd {
	background-position:0px -457px;
	background-repeat:no-repeat;
	width:32px;
}
a:hover.sd {
	background-position:0px -42px;
	background-repeat:no-repeat;
	width:32px;
}
a.es {
	background-position:0px -490px;
	background-repeat:no-repeat;
	width:32px;
}
a:hover.es {
	background-position:0px -75px;
	background-repeat:no-repeat;
	width:32px;
}
a.bs {
	background-position:0px -527px;
	background-repeat:no-repeat;
	width:32px;
}
a:hover.bs {
	background-position:0px -112px;
	background-repeat:no-repeat;
	width:32px;
}
a.sp {
	background-position:0px -559px;
	background-repeat:no-repeat;
	width:32px;
}
a:hover.sp {
	background-position:0px -144px;
	background-repeat:no-repeat;
	width:32px;
}
a.seo {
	background-position:0px -591px;
	background-repeat:no-repeat;
	width:32px;
}
a:hover.seo {
	background-position:0px -176px;
	background-repeat:no-repeat;
	width:32px;
}
a.cp {
	background-position:0px -625px;
	background-repeat:no-repeat;
	width:32px;
}
a:hover.cp {
	background-position:0px -210px;
	background-repeat:no-repeat;
	width:32px;
}
a.mp {
	background-position:0px -657px;
	background-repeat:no-repeat;
	width:32px;
}
a:hover.mp {
	background-position:0px -242px;
	background-repeat:no-repeat;
	width:32px;
}
a.ceo {
	background-position:0px -693px;
	background-repeat:no-repeat;
	width:32px;
}
a:hover.ceo {
	background-position:0px -278px;
	background-repeat:no-repeat;
	width:32px;
}
a.vis {
	background-position:0px -729px;
	background-repeat:no-repeat;
	width:32px;
}
a:hover.vis {
	background-position:0px -314px;
	background-repeat:no-repeat;
	width:32px;
}
a.str {
	background-position:0px -761px;
	background-repeat:no-repeat;
	width:32px;
}
a:hover.str {
	background-position:0px -346px;
	background-repeat:no-repeat;
	width:32px;
}
a.crs {
	background-position:0px -801px;
	background-repeat:no-repeat;
	width:32px;
}
a:hover.crs {
	background-position:0px -386px;
	background-repeat:no-repeat;
	width:32px;
}
/* new offers css start here */

div#nfwn3 {
	position:relative;
	height:248px;
	width:174px;
	margin-left:16px;
margin-left:16px#;
	margin-top:50px;
margin-top:10px#;
	_margin-top:10px;
	overflow:hidden;
}
#t3 {
	float:left;
	display:block;
	width:554px;
}
div.nfscroll_controls {
	display:block; /* display:none initially */
	position:relative;
	width:184px;
	margin-left:0px;
}
div#scrollLinks2 {
	margin-top:0;
}
div#nfscrollbar img {
	display:block;
}
div#nfscrollbar {
	top:-140px;
	position:relative;
	width:210px;
	height:11px;
	font-size:1px; /* for ie5.5 */
}
.nfleft {
	position:absolute;
	left:0px;
	top:0px;
}
.nfright {
	position:absolute;
	right:0px;
	top:0px;
}
.cursor {
	cursor:pointer;
}
/* new offers css end here */

.nomar {
	margin-bottom:0px;
}
.gallheight {
	height:202px;
$height:203px;
	_height:172px;
}
#contact {
	float:left;
	width:602px;
	border:1px dashed #DDDDDD;
	font:normal 11px verdana;
	color:#000;
	text-align:justify;
	background-color:#ffffff;
}
#question_ecommerce {
	/*background:transparent url(../images/question_images/mid_container_bg_1.jpg) repeat-y scroll left top;*/
	float:left;
	line-height:18px;
	font-size:12px;
	line-height:16px;
	/*margin:0px;*/
	margin:19px auto 0px;
	padding:0px;
	width:563px;
	color:#7D7D7D;
	background:url(../images/contactBg.gif) no-repeat;
	height:244px;
}
#question_mid_content {
	float:left;
	margin:0px;
	padding:10px 30px 15px;
	width:512px;
}
.question_right_curve {
	float:right;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	width:11px;
}
#question_ecommerce #question_middle {
	background:transparent url(../images/question_images/top_container_bg.jpg) repeat-x scroll left top;
	float:left;
	margin:0px;
	padding:0px;
	width:608px;
}
.question_left_curve {
	float:left;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	width:13px;
}
#question_ecommerce #question_mid_content span {
	float:left;
	margin:0px;
	padding:0px;
	width:48px;
}
#question_mid_content p {
	border-bottom:1px solid #cccccc;
	color:#808080;
	float:left;
	font-size:11px;
	line-height:18px;
	margin:0px;
	/*padding:0px 0px 20px 48px;*/
	padding:15px 0px 20px 48px;
	width:452px;
}
#question_ecommerce #question_mid_content h3 {
	color:#186BD1;
	float:left;
	font-size:18px;
	font-weight:normal;
	padding:10px 0pt 0pt;
}
#question_ecommerce #question_mid_content input {
	float:left;
	margin:8px 5px 0pt 0pt;
}
#question_ecommerce #question_mid_content label {
	float:left;
	margin:8px 0pt 0pt;
	padding:0pt 10px 0pt 0pt;
	width:auto;
}
#question_ecommerce #question_mid_content form fieldset {
	border:medium none;
	float:left;
	padding:10px 0pt 0pt;
	width:510px;
}
#question_ecommerce #question_mid_content textarea {
	float:left;
	margin:8px 5px 0pt 0pt;
	padding:0px;
}
#question_ecommerce #question_mid_content form {
	float:left;
	width:510px;
}
#question_ecommerce #question_bottom {
	background:#FFFFFF url(../images/under_tab_images/bottom_container_bg.jpg) repeat-x scroll left top;
	float:left;
	margin:0px;
	padding:0px;
	width:608px;
}
.button_question {
	background:url(../images/question_images/send.jpg) no-repeat;
	border:0px;
	cursor:pointer;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:27px;
	width:71px;
	text-align:left;
}
.button_question1 {
	background:url(../images/question_images/send.jpg) no-repeat;
	border:0px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:27px;
	width:71px;
	text-align:left;
}
.phoneNo1 {
	font-size:12px;
	color:#186bd1;
	padding-right:14px;
	font-weight:bold;
}

.phoneNo {
	font-size:12px;
	color:#186bd1;
	float:right;
	padding-right:14px;
	padding-top:10px;
	font-weight:bold;
}