body, ul, li, h1, h2, h3, h4, h5, h6, p, br, img, iframe, form, fieldset, label, span
{
	padding: 0px;
	margin: 0px;
}

body
{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 17px;
}

a, a img
{
	text-decoration: underline;
	color: #484848;
	border: 0px;
	outline: none;
}

input, select
{
	outline: none;
}
input, textarea
{
	border: 1px solid #BABABA;
}
div
{
	float: left;
}

.toolBarBG
{
	background: url(../images/top-tollbar-bg.jpg) repeat-x 0px -22px;
}

.mainDiv
{
	margin: 0px auto;
	float: none;
	width: 991px;
}

.tollBarlogo
{
	background: url(../images/ibee-logo-small.jpg) no-repeat;
	margin-left: 17px;
	margin-top: 11px;
	width: 178px;
	height: 29px;
	padding-left: 10px;
}

.toolbarBtns
{
	color: #000000;
	margin-top: 4px;
	margin-left: 15px;
}

.toolbarBtns ul li
{
	list-style: none;
	float: left;
	margin: 0px 30px;
}

a.tollbarWebDesign
{
	background: url(../images/web-design-top-icon.jpg) no-repeat;
	width: 101px;
	height: 73px;
	display: block;
}

a.tollbarWebHosting
{
	background: url(../images/web-hosting-top-icon.jpg) no-repeat;
	width: 74px;
	height: 73px;
	display: block;
}
li a:hover.tollbarWebHosting
{
	background: url(../images/web-hosting-top-hover-icon.jpg) no-repeat;
	width: 74px;
	height: 73px;
	display: block;
}


a.tollbarGoogleApps
{
	background: url(../images/ibee-google-apps-icon.jpg) no-repeat;
	width: 105px;
	height: 73px;
	display: block;
}
li a:hover.tollbarGoogleApps
{
	background: url(../images/ibee-google-apps-hover-icon.jpg) no-repeat;
	width: 105px;
	height: 73px;
	display: block;
}


a.tollbarSahrePoint
{
	background: url(../images/sharepoint-icon.jpg) no-repeat;
	width: 63px;
	height: 73px;
	display: block;
}
li a:hover.tollbarSahrePoint
{
	background: url(../images/sharepoint-hover-icon.jpg) no-repeat;
	width: 63px;
	height: 73px;
	display: block;
}
.worldMap
{
	width: 991px;
	background: url(../images/world-map.jpg) no-repeat right;
	height: 80px;
	margin-top: 11px;
}

.mainNav
{
	margin-top: 20px;
	color: #383838;
	width: 990px;
}

.mainNav ul, li
{
	list-style: none;
}

.mainNav li
{
	float: left;
}

.mainNav li a
{
	width: 161px;
	display: block;
	float:left;
	color: #383838;
	text-align: center;
	padding: 11px 1px 20px 1px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/main-nav-bg-rept.gif) repeat-x;
}




li a:hover.contact, li a.contactSelected, li a:hover.contactSelected
{
	background: url(../images/home-bg.gif) no-repeat right -52px;
	color: #FFF;
	width: 163px;
	padding: 11px 0px 18px 0px;
	display: block;
}
.leftContent
{
	float: left;
	width: 646px;
}

.title
{
	float: none;
	padding-bottom: 10px;
	display: block;
	background: url(../images/horz-dot-line.jpg) repeat-x bottom;
}

.title h2
{
	font-size: 20px;
	color: #FF7502;
	font-weight: normal;
	display: block;
}

.horz-line
{
	background: url(../images/horz-dot-line.jpg) repeat-x bottom;
}

.vert-line
{
	background: url(../images/vert-dashed-line.jpg) repeat-y left;
}
.vert-line-left
{
	background: url(../images/vert-dashed-line.jpg) repeat-y right;
}
.rightContent
{
	width: 327px;
	padding-left: 16px;
}
.content
{
	font-size: 13px;
	color: #000000;
	margin-top: 10px;
	float: none;
	padding-right: 10px;
}

.content h4
{
	font-size: 18px;
	font-weight: normal;
}

/*  TOGGLE - 1 */

.technology { 
	cursor: hand;
	cursor: pointer;
	font:normal 13px Arial, Helvetica, sans-serif;
	text-align: left;
	color:#212121;
	font-weight:bold;
	height: 12px;
	float: left;
}

.technology a
{
	text-decoration: underline;
	font:bold 13px Arial, Helvetica, sans-serif;
}

.thelanguage
{
	padding:8px 3px 8px 0px;
	color:#212121;
	font-size:13px;
	line-height: 17px;
	width: 300px;
	text-align: left;
}
.thelanguage a
{
	color: #FF7502;
	text-decoration: none;
}
.thelanguage a:hover
{
	color: #000000;
	text-decoration: none;
}



/*  TOGGLE - 1 */

/* TESTIMONIALS  */

.testimonials
{
	color: #212121;
	margin-top: 20px;
	float: none;
}
.testimonials h2
{
	font-size: 20px;
	color: #FF7502;
	font-weight: normal;
	display: block;
	border-bottom: 1px dotted #5C5C5C;
	width: 319px;
	padding-bottom: 5px;
}
.testimonialsTopCrnr
{
	background: url(../images/testimonial_topcurve.jpg) no-repeat;
	width: 319px;
	height: 16px;
}

.testimonialsBotmCrnr
{
	background: url(../images/testimonial_btmcurve.jpg) no-repeat;
	width: 319px;
	height: 27px;
}

.testimonialsMidlContnt
{
	background: url(../images/testimonial_bg.jpg) repeat-y;
	width: 289px;
	padding: 6px 15px 6px 15px;
	font-size: 12px;
}

.testmonialName
{
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
	width: 309px;
}
* html .testmonialName
{
	margin-right: 6px;
	width: 309px;
}

/* TESTIMONIALS  */

.viewAll
{
	float: right;
	margin: 15px 15px 0px 0px;
	clear: both;
}

.viewAll a
{
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.viewAll a:hover
{
	text-decoration: underline;
}

/* PORTFOLIO  */

.portfolio
{
	width: 335px;

}

.portfolioTopCrnr
{
	background: url(../images/portfolio-top-crnr.jpg) no-repeat top;
	width: 309px;
}

.portfolioBg
{
	background: url(../images/portfolio-repet-bg.jpg) repeat-y;
	width: 309px;
	margin-left: 10px;
	margin-top: 7px;
}

.portfolioBotmCrnr
{
	width: 309px;
	height: 6px;
	background: url(../images/portfolio-botm-crnr.jpg) no-repeat bottom;
}

.portfolioImgs
{
	color: #212121;
}

ul.portfolioImgs 
{
	list-style: none;
	padding: 10px;
}

.portfolioImgs li
{
	list-style: none;
	float: left;
	display: block;
	background: url(../images/portfolio-img-bg.png) no-repeat center;
	width: 78px;
	height: 58px;
	padding: 12px 6px 12px 11px;
}


/* PORTFOLIO  */

.quickQuote
{
	margin-top: 20px;
	margin-left: 10px;
}

.quickQuote a
{
	width: 309px;
	height: 75px;
	background: url(../images/get-free-quote.jpg) no-repeat 0px 0px;
	display: block;
}

.quickQuote a:hover
{
	background: url(../images/get-free-quote.jpg) no-repeat 0px -81px;
}

.webdesignerBlog
{
	margin-top: 10px;
	margin-left: 10px;
}

.webdesignerBlog a
{
	width: 309px;
	height: 80px;
	background: url(../images/web-design-blog.jpg) no-repeat 0px 0px;
	display: block;
}

.webdesignerBlog a:hover
{
	background: url(../images/web-design-blog.jpg) no-repeat 0px -90px;
}

.caseStudies
{
	margin-top: 10px;
	margin-left: 10px;
}

.caseStudies a
{
	width: 309px;
	height: 80px;
	background: url(../images/case-studies.jpg) no-repeat 0px 0px;
	display: block;
}

.caseStudies a:hover
{
	background: url(../images/case-studies.jpg) no-repeat 0px -88px;
}

.featuredProjects
{
	margin-top: 24px;
}

.featuredProjectsImg
{
	margin: 10px 0px 0px 10px;
	background: url(../images/portfolio-img-bg2.png) no-repeat;
	width: 123px;
	padding: 11px 8px 10px 10px;
}

.featuredProjectsTxt
{
	margin: 10px 0px 0px 10px;
	width: 109px;
	font-size: 12px;
	color: #ff7502;
	line-height: 20px;
	font-weight: bold;
}

.featuredProjectsTxt strong
{
	color: #545454;
	font-weight: bold;
}

.clients
{
	clear: both;
}

.clientsBg
{
	background: url(../images/client-list-bg.gif) repeat-x;
	
}
.clientsLeftCrnr 
{
	background: url(../images/client-left-crnr.gif) no-repeat left;
}
.clientsLeftCrnr2
{
	background: url(../images/client-right-crnr.gif) no-repeat right;
}

/*.clientsRightCrnr
{
	background: url(../images/client-right-crnr.gif) no-repeat right;
}*/

/* SLIDER BAR CSS STARTS HERE */

#sidebar{padding:0px 0 0 0px;float:left;width:988px}
#newsblog{position:relative}
#sidebar #spotlight
{text-align:center; margin-top:0px; height:70px;overflow:hidden;padding:25px 10px 10px 10px;;width:949px; position:relative; margin-left: 10px;}
#sidebar #spotlight .scroll{height:89px;top:0;left:0;width:945px; color: #FFF; margin-left: 10px;}
#sidebar #spotlight .scroll {text-align:center;height:89px;width:929px;}
#sidebar #spotlight .scrollButtons{position:absolute;cursor:pointer;top:150px}
#sidebar #spotlight .scrollButtons.left{left:0px;top:55px;outline:none}
#sidebar #spotlight .scrollButtons.right{top:55px;right:0px;outline:none}
div.panel { width: 945px;}
div.panel a
{
	padding: 0px 30px;
	color: #FFFFFF;
}

/* SLIDER BAR CSS ENDS HERE*/

.footer
{
	width: 991px;
	border-top: 1px solid #999;
	padding: 15px 0px;
	font-size: 11px;
	color: #919191;
	margin-top: 15px;
}

.footer a
{
	color: #919191;
	text-decoration: underline;
}

.footer a:hover
{
	text-decoration: none;
}
.mainheading
{
	float: none;
	display: block;
	background: url(../images/arrow_line1.jpg) no-repeat left 20px;
	padding: 0px 0px 16px 12px;
	width: 618px;
}

.mainheading h2
{
	font-size: 20px;
	color: #FF7502;
	font-weight: normal;
	display: block;
}
.servicestab
{
	width: 303px;
	background: url(../images/arrow_line2.jpg) no-repeat left 25px;
	padding: 0px 0px 16px 12px;
	display: block;
}
.servicestab h2
{
	font-size: 20px;
	color: #FF7502;
	font-weight: normal;
	display: block;
	padding-bottom: 16px;
}
.servicestab ul
{
	list-style: none;
	margin-top: 10px;
}
.servicestab li
{
	background: url(../images/black-arrow.png) no-repeat left 5px;
	list-style: none;
	display: block;
	padding: 0px 10px 8px 15px;

}
.whyibeetab
{
	width: 303px;
	background: url(../images/arrow_line2.jpg) no-repeat left 25px;
	padding: 0px 0px 16px 12px;
	display: block;
}
.whyibeetab h2
{
	font-size: 20px;
	color: #FF7502;
	font-weight: normal;
	display: block;
	padding-bottom: 16px;
}
.whyibeetab ul
{
	list-style: none;
	margin-top: 10px;
}
.whyibeetab li
{
	background: url(../images/black-arrow.png) no-repeat left 5px;
	list-style: none;
	display: block;
	padding: 0px 10px 8px 15px;

}
.technologies
{
	float: none;
	display: block;
	background: url(../images/arrow_line1.jpg) no-repeat left 31px;
	padding: 0px 0px 16px 12px;
	width: 618px;
}

.technologies h2
{
	font-size: 20px;
	color: #FF7502;
	font-weight: normal;
	display: block;
}

.testimonialsIndex
{
	float: none;
	display: block;
	background: url(../images/arrow_line1.jpg) no-repeat left 31px;
	padding: 0px 0px 16px 12px;
	width: 618px;
}

.testimonialsIndex h2
{
	font-size: 20px;
	color: #FF7502;
	font-weight: normal;
	display: block;
}

.technologies ul
{
	list-style: none;
}
.technologies li
{
	background: url(../images/arrow_orng.jpg) no-repeat 0px 4px;
	list-style: none;
	display: block;
	padding: 0px 10px 8px 24px;

}
.latestworksBg 
{
	background: url(../images/latestwork_bg.jpg) repeat-x left top #fafafa;
	width: 293px;
	padding: 10px 13px;
}
.latestwork
{
	display: block;
	background: url(../images/shadow_heading.jpg) no-repeat left 18px;
	width: 162px;
	padding-bottom: 6px;
	padding-left: 4px;
}

.latestwork h2
{
	font-size: 20px;
	color: #FF7502;
	font-weight: normal;
	display: block;
}
.latestworkTxt
{
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FF7502;
}
.more
{
	color: #FF7502;
	font-weight: bold;
	text-decoration: none;
}
.more a
{
	color: #FF7502;
	font-weight: bold;
	text-decoration: none;
}
.more a:hover
{
	color: #000000;
	text-decoration: none;
}
.viewall
{
	color: #000000;
	font-weight: bold;
	text-align: right;
}
.viewall a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
.viewall a:hover
{
	color: #FF7502;
}
.requestquote
{
	color: #212121;
	float: none;
}
.requestquote h2
{
	font-size: 20px;
	color: #FF7502;
	font-weight: normal;
	display: block;
	border-bottom: 1px dotted #5C5C5C;
	width: 290px;
}
.submitbtn
{
	background: url(../images/submit_btnbg.jpg) no-repeat;
	width: 73px;
	height: 27px;
	border: none;
	font-weight: bold;
	color: #474747;
	cursor: pointer;
	cursor: hand;
}
.vision
{
	width: 300px;
	background: url(../images/arrow_line2.jpg) no-repeat left 20px;
	padding: 0px 0px 0px 12px;
	display: block;
}
.vision h3
{
	font-size: 18px;
	color: #FF7502;
	font-weight: normal;
	display: block;
	padding-bottom: 22px;
}
.vision h3
{
	font-size: 18px;
	color: #FF7502;
	font-weight: normal;
	display: block;
	padding-bottom: 22px;
}
.vision strong
{
	color: #FF7502;
}
.pageNav
{
	padding: 0px 0px 20px 12px;
	width: 618px;
	float: none;
	margin: 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #4D4D4D;
}
.pageNav a
{ 
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #F47400;
	text-decoration: none;
}
.pageNav a:hover
{ 
	color: #4D4D4D;
	text-decoration: none;
}
.services
{
	width: 618px;
	padding-left: 12px;
	margin-top: 20px;
}
.services h3
{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #FF7502;
	border-bottom: 1px dotted #5C5C5C;
	padding-bottom: 3px;
}
.services ul
{
	list-style: none;
	margin-top: 5px;
}
.services li
{
	background: url(../images/arrow_orng.jpg) no-repeat left 4px;
	list-style: none;
	display: block;
	padding: 0px 10px 8px 20px;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #161616;
	float: left;
	width: 270px;
	height: 175px;
}

.services img
{
	border: 1px solid #DADADA;
	float: none;
	margin-top: 10px;
}
.services p
{
	font-size: 13px;
	padding-top: 4px;
}
.services2
{
	width: 618px;
	padding-left: 12px;
	margin-top: 20px;
}
.services2 h3
{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #FF7502;
	border-bottom: 1px dotted #5C5C5C;
	padding-bottom: 3px;
}
.services2 ul
{
	list-style: none;
	margin-top: 20px;
}
.services2 li
{
	background: url(../images/arrow_orng.jpg) no-repeat left 4px;
	list-style: none;
	display: block;
	padding: 0px 10px 8px 20px;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #161616;
}

.services2 img
{
	border: 1px solid #DADADA;
	float: none;
	margin-top: 10px;
}
.services2 p
{
	font-size: 13px;
	padding-top: 4px;
}

.contact1
{
	width: 265px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3E3E3E;
	line-height: 20px;
}
.contact1 strong
{
	font-size: 13px;
	color: #FF7D00;
}
.contact_sep
{
	background: url(../images/contact_sep.jpg) no-repeat center;
	height: 173px;
	width: 76px;
}
.contactForm
{
	border: 1px solid #D9D9D9;
	background: #F3F3F3;
	padding: 30px 90px;
	display: block;
	width: 430px;
}
.mandatory
{
	color: #FF7502;
}
.contactinfo
{
	padding-bottom: 10px;
	width: 180px;
}
.contactinput
{
	padding-bottom: 10px;
	width: 220px;
}
.contactcolumn
{
	padding-bottom: 10px;
	width: 30px;
}
* html .contactcolumn
{
	padding-bottom: 10px;
	width: 20px;
}
.sendtbtn
{
	background: url(../images/send_btn.jpg) no-repeat;
	width: 84px;
	height: 50px;
	border: none;
	font-weight: bold;
	color: #474747;
	cursor: pointer;
}
.send
{
	float: right;
	width: 222px;
}
.dropdown_services ul
{
	list-style: none;
	margin-top: 10px;
}
.dropdown_services li
{
	background: url(../images/arrow_orng.jpg) no-repeat left 4px;
	list-style: none;
	display: block;
	padding: 0px 10px 8px 25px;

}
.dropdown_services li a
{
	list-style: none;
	display: block;
	text-decoration: none;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #222222;

}
.dropdown_services li a:hover
{
	color: #FF7502;
}

.tipClass 
{ 
font: 10px Arial, Helvetica; color: white; 
}

.tipClass a 
{
 text-decoration: none; color: #FFFFCC; 
 }
.tooltipbg
{
	background: url(../images/csn.gif) no-repeat;
	width: 210px;
	height: 118px;
	opacity:0.9;
	filter:alpha(opacity=60);
}
.howwedobg
{
	background: #F8F8F8;
	border: 1px solid #DCDCDC;
	width: 630px;
}
.howwedo
{
	background: url(../images/how_w_do_chart.jpg) no-repeat 78px 10px;
	width: 600px;
	height: 225px;
}
.more_link
{
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.more_link a
{
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
.more_link a:hover
{
	color: #FF7500;
	text-decoration: none;
}

.formerror
{
color: #850000;
font: bold 11px Arial, Helvetica, sans-serif;
margin-left: 210px;
padding-bottom: 10px;

}
*html .formerror
{
margin-left: 70px;

}


.reqFormError
{
color: #850000;
font: bold 11px Arial, Helvetica, sans-serif;
margin-left: 110px;
padding-bottom: 10px;
text-align:left;
}
*html .reqFormError
{
margin-left: 40px;
}

.ulservices
{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#000000;
}

.ulservices a
{
	color: #000000;
	text-decoration: none;
}
.ulservices a:hover
{
	text-decoration: underline;
	color:#FF7502;
}
.link a
{
	text-decoration: underline;
	color: #000000;
}
.link a:hover
{
	text-decoration: none;
	color: #FF6600;
}
.tabwidth
{
	width: 630px;
	
}
/** Tabs / Sliders **/
#middle {color: #000;} /** Container **/
#page { background: #fff bottom no-repeat; color: #000000; font-family: Arial, Helvetica, sans-serif;} /* is a roundBox - note default text 
/** Tabs / Sliders **/
  #page .tab-container { margin: 0; position: absolute; width:630px; height:650px;  display: block; }
  body.js #page .tab-container { position: relative; overflow: hidden; width:630px; display: block; }
  body.js #page .panels { background:#f8f8f8; left:0; position:absolute; width:9000px; }
  body.js #page .panel { float: left; width:630px; display: block;} 
  #page .panels { overflow: visible; display: block; left: 0; height:700px;}
  .portslider{ width:100%;}
  .approachRowEven, .approachRowOdd { margin-top:5px; }  
  #approachTabs { width:600px; }
  #approachTabs .tabs { top: 0 !important;  } /* get rid of this soon, due to conflict */
  #approachTabs ul li { z-index: 9; color: #fff; float: left; font:bold 14px Arial, Helvetica, sans-serif; padding-left:30px; height:22px;padding-top:10px; position: relative; cursor:pointer; }
  #approachTabs ul li a { color: #fff; }  
  #approachTabs ul li a:hover { color: #fff; text-decoration: none; }
  #approachTabs ul li a.icon { position: absolute; right: 15px; padding: 0; }
  .approachButtons { color: #000; }
  /* Common arrow CSS */
  #approachTabs ul li span.arrow { z-index: 10; width:0;height:0;position:absolute;border-top:16px solid transparent;border-bottom:16px solid transparent; border-right:0;top: 0px; }
  #approachTabs ul li.design { background: url('../images/approach_tabs.gif') 0px 0px no-repeat; width:125px; }
  #approachTabs ul li.designOff { background:url('../images/approach_tabs.gif') 0px -35px no-repeat; width:125px; }
  #approachTabs ul li.designOff:hover { background:url('../images/approach_tabs.gif') 0px 0px no-repeat; width:125px; }
 
  #approachTabs ul li.develop { background:url('../images/approach_tabs.gif') 0px -70px no-repeat; width:125px; margin:0 0 0 -17px; } 
  #approachTabs ul li.developOff { background:url('../images/approach_tabs.gif') 0px -105px no-repeat; width:125px; margin:0 0 0 -17px;} 
  #approachTabs ul li.developOff:hover { background:url('../images/approach_tabs.gif') 0px -70px no-repeat; width:125px; margin:0 0 0 -17px;} 
  
  #approachTabs ul li.host { background:url('../images/approach_tabs.gif') 0px -140px no-repeat; width:125px;  margin:0 0 0 -17px;}
  #approachTabs ul li.hostOff { background:url('../images/approach_tabs.gif') 0px -175px no-repeat; width:125px;   margin:0 0 0 -17px;} 
  #approachTabs ul li.hostOff:hover { background:url('../images/approach_tabs.gif') 0px -140px no-repeat;  width: 125px;   margin:0 0 0 -17px;} 


  #approachTabs ul li.refine { background:url('../images/approach_tabs.gif') 0px -210px no-repeat;width:145px; margin:0 0 0 -16px; }
  #approachTabs ul li.refineOff { background:url('../images/approach_tabs.gif') 0px -245px no-repeat;width:145px; margin:0 0 0 -16px; }
  #approachTabs ul li.refineOff:hover{background:url('../images/approach_tabs.gif') 0px -210px no-repeat;width:145px; margin:0 0 0 -16px; }
  
  
  #approachPanels {  }
  #approachPanels dl dd { background-color: #e4dcd1; }
  #approachPanels dl.odd dd { background-color: #efeae3; }

  #approachDesign dt { background-color: #9c452a;  }
  #approachDesign dl.odd dt { background-color: #b0583d;  }
  
  #approachDevelop dt { background-color: #dc5902;  }
  #approachDevelop dl.odd dt { background-color: #ef711e; }
  
  #approachRefine dt { background-color: #d69561;  }
  #approachRefine dl.odd dt { background-color: #e1aa7d; }

  
  
  
  
  
  
  
.headingtabs
{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#FF7502;
}
.tabsul 
{
	margin:0px;
	padding:0px;
}
.tabsul ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.tabsul li
{
	background: url(../images/arrow_orng2.jpg) no-repeat left 4px;
	list-style: none;
	display: block;
	padding: 0px 10px 10px 18px;

}
/* This is Edit */
.tabs2
{
	margin:0px;
	padding:0px;
}
.tabs2 ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.tabs2 li strong
{
	/*background: url(../images/tab_newbg.gif) no-repeat left top;*/
	width:137px;
	/*height:59px;*/
	display:block;
	text-align:center;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	padding:12px 0px;
}
.tabs2 li
{
	/*background: url(../images/arrow_orng2.jpg) no-repeat left 4px;*/
	list-style: none;
	display: block;
	background: url(../images/tab_newbg.gif) no-repeat left top;
	height:53px;
	

}
.tabs2 li.alter
{
	/*background: url(../images/arrow_orng2.jpg) no-repeat left 4px;*/
	
	height:53px;
	background: url(../images/tab_newbg.gif) no-repeat left -53px;
}
.tabs2 li p
{
	
	padding-left:148px;
	padding-top:0px;
	margin-top:-35px;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding-right:5px;
}

/* End */

.approach
{
	float: none;
	display: block;
	background: url(../images/arrow_line1.jpg) no-repeat left 650px;
	padding: 0px 0px 0px 10px;
	width: 618px;
}
.approach h2
{
	font-size: 20px;
	color: #FF7502;
	font-weight: normal;
	display: block;
}
*html .approach
{
	float: none;
	display: block;
	background: url(../images/arrow_line1.jpg) no-repeat left 30px;
	padding: 0px 0px 0px 10px;
	width: 618px;
}
.marginleft
{
	margin-left:305px;
}
*html .marginleft
{
	margin-left:230px;
}
.approachinner
{
	float: none;
	display: block;
	background: url(../images/arrow_line1.jpg) no-repeat left 193px;
	padding: 0px 0px 0px 10px;
	width: 618px;
}
.approachinner h2
{
	font-size: 20px;
	color: #FF7502;
	font-weight: normal;
	display: block;
}
*html .approachinner
{
	float: none;
	display: block;
	background: url(../images/arrow_line1.jpg) no-repeat left 20px;
	padding: 0px 0px 0px 10px;
	width: 618px;
}
/* RIGHT SIDE CONTENT */
.rightSideContent
{
	width: 244px;
	float: right;
	margin: 10px 10px;
}

.customerReview
{
	width: 241px;
	float: left;
}

.customerReviewTxt
{
	float:left;
	width: 221px;
	background: #f3f3f3;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	padding: 5px 10px;
	line-height: 17px;
}

.customerReviewTxt a
{
	color: #626262;
	line-height: 17px;
}

.customerReviewTxt a:hover
{
	color: #000000;
	line-height: 17px;
}

.orngHeadings
{
	color: #e6420a;
	font: normal 18px Arial, Helvetica, sans-serif;
	padding-top: 7px;
}

.latestClients
{
	float: left;
	background: url(../images/latestClientsBg.gif) no-repeat 0px 13px;
	width: 261px;
	height: 52px;
	padding: 30px 29px;
}


/* RIGHT SIDE CONTENT */

/* CLIENTS STARTS */

.clientsIcon
{
	width: 355px;
	float: left;
	background: url(../images/clients-icon-big.gif) no-repeat 50px 180px;
	height: 500px;
}

.clientsContent
{
	width: 500px;
	padding: 40px 20px 0px 0px;
	float:left;
}

table.clientstable
{
	border-left: 1px solid #8F8F8F;
}

.clientstable td
{
	border-right: 1px solid #8F8F8F;
	border-top: 1px solid #8F8F8F;
	/*border-left: 1px solid #8F8F8F;*/
	padding: 15px 10px;
}

.clientstable td:hover a
{
	color: #f36100;
	display: block;
	/*padding: 10px 10px;*/
}


.clientstable a
{
	text-decoration: none;
	color: #151515;
	font-weight: bold;
	cursor: pointer;
}

.clientstable a:hover
{
	text-decoration: underline;
	color: #f36100;
}

/* CLIENTS ENDS */

.feedback_scroll
{
	position: fixed;
	right: 0%;
	top: 40%;
	float: right;
	z-index: 1000;
}
.feedback_scroll a
{
	background: url(../images/feedback_bg.gif) no-repeat; 
	width: 21px;
	height: 72px;
	display: block;
}
.contactRequestForm
{
	width: 394px;
	float: left;
}
.feedbackbtmbg, .feedback2topbg
{
	background-image: url(../images/contactimgs.jpg);
}
.feedback2topbg
{
	background-position: -14px -9px;
	margin: 10px 0px 0px 0px; 
	width: 394px;
	height: 57px;
	padding-top: 20px;
	float: left;
}
.feedbackbtmbg
{
	background-position: -14px -98px;
	width: 394px;
	height:7px;
	float: left;
}
.contactForm2
{
	float:left; 
	border-left: 1px solid #959393; 
	border-right: 1px solid #959393; 
	width: 372px; 
	padding: 10px 10px;
}
.mandatoryFields
{
	color: #ED5B06;
	font-size: 11px;
}
.requestFormTxtField
{
	height: 19px;
	border-top: 1px solid #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	border-left: 0px;
	border-right: 0px;
	padding: 3px;
	margin: 0px;
}

.requestFormTxtArea
{
	border-left: 1px solid #5e5e5e;
	border-right: 1px solid #5e5e5e;
	border-top: 0px;
	border-bottom: 0px;
	padding: 3px;
	width: 252px;
	margin: 0px;
}
* html .feedback_scroll
{
	position: fixed;
	right: 0%;
	top: 30%;
	float: right;
}
* html .feedback_scroll
{
	position: absolute;
}
* html .feedback_scroll
{
  right: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( 220 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}


/*  april 13  */

.topToolBar
{
	width: 100%;
	float: right;
	padding: 3px 0px;
	text-align: right;
}

.topToolBar ul
{
	float: right;
}

.topToolBar li
{
	list-style: none;
	float: left;
	display: block;
	padding: 0px 3px;
}

.topToolBar li a
{
	display: block;
	font-size: 12px;
	color: #636262;
	float: left;
	padding: 2px 5px;
	cursor: pointer;
}

.topToolBar li a:hover, li a.toolBarActive
{
	background: #FE6601;
	color: #FFF;
}

/*  april 13  */


/* april 15 */
.testimonialsTopCrnrHomePage
{
	background: url(../images/testimonial_topcurve-index.jpg) no-repeat;
	width: 632px;
	height: 16px;
}

.testimonialsBotmCrnrHomePage
{
	background: url(../images/testimonial_btmcurve-index.jpg) no-repeat;
	width: 632px;
	height: 27px;
}

.testimonialsMidlContntHomePage
{
	background: url(../images/testimonial-bg-repet-index.jpg) repeat-y;
	width: 580px;
	padding: 6px 25px 6px 25px;
	font-size: 12px;
}

.testmonialNameIndex
{
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
	width: 622px;
}
* html .testmonialNameIndex
{
	margin-right: 6px;
	width: 309px;
}

/*  april 15 */

.submit_request
{
	background: url(../images/submit_btn.gif) no-repeat;
	width: 59px;
	height: 23px;
	border: none;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
	cursor: hand;
}
.reset_request
{
	background: url(../images/reset_btn.gif) no-repeat;
	width: 59px;
	height: 23px;
	border: none;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
	cursor: hand;
}
.direction_btn
{
	background: url(../images/direction_btn.gif) no-repeat;
	width: 99px;
	height: 19px;
	border: none;
	cursor: pointer;
	cursor: hand;
}
.directions
{
	border: #b7b7b7 solid 1px;
	padding: 1px;
}
#directions, #directions div
{
	clear: both;
	float: none;
}

.socialBookmarkBlock
{
	float: right;
	width: 245px;
	text-align: right;
}

a.twitter
{
	background: url(../images/socialBookmarking.png) no-repeat 0px 0px;
	width: 33px;
	height: 28px;
	display:block;
	float: left;
	margin-right: 10px;
}


a.facebook
{
	background: url(../images/socialBookmarking.png) no-repeat -83px 0px;
	width: 33px;
	height: 28px;
	display:block;
	float: left;
	margin-right: 0px;
}
