/* @override http://localhost:8888/css/header.css */

@import url(http://fonts.googleapis.com/css?family=Droid+Sans);

/*************************
	header
**************************/
.header_wrapper, .reg_header_wrapper, .header_form, .inner_content_wrapper, .footer_wrapper, .main_content_wrapper, .copy_rights, .home_content_wrapper, .content_wrapper_top, .content_wrapper_top2 {
	margin:0px auto;
	width:984px;
	overflow:none;
}

.header_wrapper {
	margin-top:20px;
}
.reg_header_wrapper {
	margin:8px auto;
	padding-bottom:2px;
}
.header_bar {
	background:#000;
	height:34px;
	padding-top: 4px;
}
.login_holder {
	margin:1px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:right;
}
.login_holder li{
	float:left;
	line-height:30px;
	margin:0px 0px 0px 4px;
	padding-left:12px;
	color:#fff;	
}
.login_holder li label{
	font-weight:bold;
	padding:0px 4px 0px 22px;
}
.login_holder li input {
	background:url(../images/header_input.gif) no-repeat;
	height:20px;
	padding:2px;
	color:#fff;
	width:99px;
	border:0px;
}
.login_holder li a {
	color:#fff;
	text-decoration:none;
	}
.login_holder li a.cutomer_login{
	color:#fff;
	font-size:11px;
	background:url(../images/login_button.gif) left 0px no-repeat;
	width:106px;
	height:25px;
	line-height:25px;
	margin:2px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	display:block;
	text-align:center;
	cursor:pointer;
}
.login_holder li a:hover{
	text-decoration:none;
}
.nav_holder {
	clear:both;
	position:relative;
	height:79px;
	z-index:3005;	
}
.logo {
	float:left;
	width:243px;
	height:59px;
	display:block;
	margin-top:15px;
}

.answerconnect_chat {
	position:fixed;
	width:31px;
	height:100px;
	top:35%;
	right:0px;
	background:url(../images/live_chat_btn.gif) no-repeat;
	display:none;
}
/********* global_nav ************/

.global_nav_holder {
	float:right;
	width:725px;
}
.toll_no {
	font-size:22px;
	color:#777;
	text-align:right;
	font-style: italic;
	margin-bottom: 5px;
}
.toll_no b {
	color: #000;
}
.pricing_nav, .setup_act_nav {	/* new */
	margin:5px 0px 0px 0px;
	padding:0px;
	width:147px;
	float:right;
	background:url(../images/pricing_nav.gif) right -1px no-repeat;
	height:39px;
}
.pricing_nav a, .setup_act_nav a{ /* new */
	text-align:center;
	color:#fff;
	display:block;
	line-height:40px;	
	font-family: Droid Sans;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	padding:0px 15px 0px 10px;
}
.setup_act_nav a {  /* new */
	font-size:11px; 
	padding:0px 20px 0px 3px; 
	line-height:37px;
}
.pricing_nav a:hover, .setup_act_nav a:hover {  /* new */
	text-decoration: underline;
}
.global_nav {
	margin:5px 0px 0px;
	padding:0px;
	background:url(../images/global_nav_bg.gif) repeat-x; /* */
	float:right;
	height:40px;	
	_min-width:500px; 
	
	position:relative;
	z-index:3001 !important;
}
.global_nav li{
	list-style-type:none;
	float:left;
	font-size:12px;
	line-height:40px;
	margin:0px;
	_width:1%; 	
}
.global_nav li a{
	color:#555 !important;
	text-decoration:none;
	padding:0px 16px 0px 16px;
	height:39px;	
	float:left;
	font-weight: bold;
	line-height: 39px;
	font-family: "Droid Sans";
	font-size: 13px;
	border-right:1px solid #bbb;
	_width:1%;
	background-image: none !important;
	position:relative;
	z-index:3002 !important;
}
.global_nav li a:hover, .global_nav li.select_nav a:hover, .global_nav li.select_nav:hover a.select_nav, .global_nav li:hover a {
	background: #fff;
	border:3px solid #c5c5c5;
	border-width:3px 3px 0px 3px;
	height:37px;
	line-height: 33px;			
	padding:0px 14px 0px 13px;	
	
	-webkit-border-radius: 5px 5px 0px 0px;	
	-moz-border-radius: 5px 5px 0px 0px;	
	border-radius: 5px 5px 0px 0px;	
	behavior: url(border-radius.htc);	
}
.global_nav li.single a:hover, .global_nav li.single a.select_nav:hover { 
	background: url(../images/global_nav_bg.gif)  0px -41px repeat-x !important; 
	border:0px; 
	padding:3px 17px 0px 16px;	
}
.global_nav li.lt_corner {
	background:url(../images/global_nav_left_bg.gif) left 0px no-repeat;
}
/*.global_nav li.rt_corner {
	border:0px;
}*/
.global_nav li.lt_corner a.select_nav{
	background:url(../images/global_nav_left_bg.gif) left -82px no-repeat !important;
	color: #444;
}
.global_nav li.select_nav {
	color:#555;
	background: url(../images/global_nav_bg.gif) left bottom repeat-x;
	border-right: solid 1px #ccc;
}
.global_nav li.select_nav:hover, .global_nav li.select_nav a.select_nav:hover, .global_nav li.lt_corner:hover, .global_nav li.lt_corner:hover a, .global_nav li.lt_corner a.select_nav:hover{
	background:#fff !important;
	color: #000;
}	
.global_nav li.select_nav a{
	color:#444 !important;
	background: url(../images/global_nav_bg.gif) left bottom repeat-x;
/*	border-color: transparent;*/
}
/*
.global_nav ul ul {
	visibility:hidden;
	background:#eeeeee;
	background-image:none;
	position:absolute;
	height:0;
	top:39px;
	_top:39px;	
	width:160px;
}
.global_nav ul ul.rt_nav {
	left:-138px;
}

.global_nav ul ul li {
	background:#eee;
	border:1px solid #cbcbcb;	
	border-width:0px 1px 0px 1px;
	position:relative;
}

.global_nav ul ul li a.drop{
	background:#eee url(../images/gray_arrow.gif) 193px 12px no-repeat !important;
}
.global_nav ul ul ul a, .global_nav ul ul ul a:visited {
	background:#fff !important;
	font-weight:normal;
}
.global_nav ul ul ul a:hover {
	background:#f6f6f6 !important;
}

.global_nav ul ul ul{
	left:211px;
	top:0px; 
	width:212px;
	border-top:1px solid #cbcbcb;		
}
.global_nav table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
}


.global_nav ul ul a.drop:hover{
	color:#000; 
	background:#fff url(../images/gray_arrow.gif) 193px 12px no-repeat !important;
}
.global_nav ul ul a:hover{
	color: #000 !important; 
	background:#fff !important;
}
.global_nav :hover > a { 
	background: url(../images/global_nav_bg.gif)  0px -41px repeat-x;
}
.global_nav ul ul :hover > a{
	color:#000; 
	background:#fff;
}
.global_nav ul ul :hover > a.drop {
	color:#000; 
	background:#fff url(../images/gray_arrow.gif) 193px 12px no-repeat !important;
}
.global_nav ul li:hover ul, .global_nav ul a:hover ul{visibility:visible; }
.global_nav ul :hover ul ul{visibility:hidden;}
.global_nav ul :hover ul :hover ul{ visibility:visible;} */

/**** global sub nav ****/

.box3 {
	background-color: #ddd;
	width: 210px;
	height: 30px;
	padding: 20px;
	position: absolute;
	z-index:4000;
	top: 5px; left: 5px;
	border:5px solid red;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/css/PIE.htc);
}
.global_nav ul li div.level1 {
/*	visibility:hidden; */ display:none; _display:inherit;
	_visibility:hidden;
	position:absolute;
	background:#fff !important;
	top:37px;
	_top:35px;		
	clear:both;
	z-index:2999 !important;
	width:780px;
 	left: 50%;
    margin-left: -365px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	border:3px solid #c5c5c5;	
}
.global_nav ul li div#anct_services { _margin-left: -92px; }
.global_nav ul li div#industries  { _margin-left: -180px; }
.global_nav ul li div#clients  { _margin-left: -294px; }
.global_nav ul li div#about  { _margin-left: -484px; }

.global_nav ul li table {
	position:absolute; 
	top:-2px; 
	left:0; 
	border-collapse:collapse;
	z-index:3000 !important;
}
.global_nav ul li:hover div.level1, .global_nav ul a:hover div.level1{
	/*visibility:visible; */ display:block; _display:inherit;
	_visibility:visible;
	opacity: 1;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 300ms; 

 }
.global_nav ul :hover div.level1{/* visibility:hidden;*/ display:none; _display:inherit; _visibility:hidden; }
.global_nav ul :hover div.level1 :hover div.level1{ /* visibility:visible; */ display:block; _display:inherit; _visibility:visible; }

.global_nav ul li div.level1 div{
	float:left;
	width:238px;
	padding:15px 0px 20px 21px;
	_padding:15px 0px 20px 14px;
}
.global_nav ul li div.level1 div.border_align{ margin-left:1px;}
.global_nav ul li div.level1 div.border{	border-right:1px dotted #c4c5c6; }
.global_nav ul li div.level1 div.border2{	border-right:1px dotted #c4c5c6; border-left:1px dotted #c4c5c6; }
.global_nav ul li div.level1 h3 { 
	float:left; 
	height:30px; 
	color:#555; 
	font-size:14px;
	font-weight:bold;
	width:210px;
	_width:81%;
}
.global_nav ul li div#about h3.client_support { width:190px !important; }
.global_nav ul li div.level1 h3 a, .global_nav ul li div#contact a{
	font-size:14px !important;
	_font-size:13px !important;	
	color:#0075b9 !important;
	font-weight:bold;
	margin:0px;
	padding:0px !important;
	clear:both;
	border:0px !important;
	line-height:24px;
	height:24px;
	_width:81%;
	_height:15px;
	_line-height:15px;
	_letter-spacing:0px;	
}
.global_nav ul li div.level1 h3 a:hover { 
	text-decoration:underline; 	
	line-height:24px;
	height:24px;	
	_line-height:14px ;
	_height:14px; 
	_padding:0px;
		
}
.global_nav ul li div.level1 span.empty {
	display:block;
	height:23px;
	overflow:hidden;
	clear:both;
}
.global_nav ul li div#industries h3 {
	background:url(../images/industries_nav_icon.gif) 0px -30px no-repeat;
	padding-left:28px; 
}
.global_nav ul li div#industries h3.finance { background-position:0px -57px; }
.global_nav ul li div#industries h3.legal { background-position:0px -89px; }
.global_nav ul li div#industries h3.health_care { background-position:0px -128px; }
.global_nav ul li div#industries h3.service_support { background-position:0px -163px; }
.global_nav ul li div#industries h3.marketing { background-position:0px -198px; }
.global_nav ul li div#industries h3.real_estate { background-position:0px -229px; }
.global_nav ul li div#industries h3.service_providers { background-position:0px -259px; }
.global_nav ul li div#industries div ul {
	margin:-2px 0px 10px;
	padding:0px 0px 10px;	
}
.global_nav ul li div.level1 div ul{
	margin:9px 0px 10px;
	padding:2px 0px 0px;
	list-style-type:none;
	clear:both;
	_width:100%; 
}
.global_nav ul li div.level1 div ul.ans_service, .global_nav ul li div.level1 div ul.ans_service2, .global_nav ul li div.level1 div ul.call_service {
	background:url(../images/nav_ans_service_icon.gif) no-repeat;
	overflow:hidden;
	_height:169px;
}
.global_nav ul li div.level1 div ul.ans_service2 li, 
.global_nav ul li div.level1 div ul.ans_service li { padding:4px 0px 6px 32px;}

.global_nav ul li div.level1 div ul.ans_service2 { background-position: 0px -170px; }
.global_nav ul li div.level1 div ul.call_service { background-position: 0px -339px; }
.global_nav ul li div.level1 div ul.call_service li { padding:5px 0px 6px 38px;}
.global_nav ul li div.level1 div ul li {
	padding:0px 0px 2px 28px;
	margin:0px;
	clear:both;
	#width:84%; _width:90%;
	border:0px !importnat;
}
.global_nav ul li div.level1 div ul.call_service li a.crm{ margin-top:-3px !important; height:22px; }
.global_nav ul li div.level1 div ul li:hover { background:none !important; }
.global_nav ul li div.level1 div ul li a, .global_nav ul li div.level1 div ul li a:hover{
	color:#333;
	font-size:12px !important;
	font-family: "Droid Sans";
	font-weight:normal;
	margin:0px;
	padding:0px !important;
	border:0px !important;
	background:none !important;
	width:100%;
	line-height: 14px;
	height:18px;
	_line-height: 14px;
	_height:18px;
	display:block;
}
.global_nav ul li div.level1 div ul li a:hover{
	text-decoration:underline;
	background:none !important;
	_line-height: 14px;
	_height:18px;	
	border:0px !importnat;
}
.global_nav ul li div.level1 div span.view_all a{
	color:#777 !important;
	font-size:11px;
	border:0px;
	font-weight:normal;
	line-height: 18px;
	height:25px;
	padding:0px;
	text-decoration:underline;	
	float:right;
	display:block;
	margin:3px 10px;
	_margin:0px 10px;	
}
* html .global_nav ul li div.level1 div span.view_all a.ccs_view {
	position:relative;
	top:-2px;	
	_margin:0px;
}
.global_nav ul li div.level1 div span.view_all a:hover{ text-decoration:none; }
.global_nav ul li div.level1 code {
	display:block;
	clear:both;
	border-top:1px dotted #c4c5c6;	
	margin-left:-21px;
	margin-top:15px;
	height:9px;
	overflow:hidden;
}
.global_nav ul li div.level1 ul li p {
	line-height:21px;
	width:200px;
	padding-bottom:8px;
}
.global_nav ul li div.level1 div.client_nav {
	width:780px;
	background:url(../images/client_nav.jpg) 0px 17px no-repeat;
	height:228px;
}
.global_nav ul li div.level1 div.client_nav a{
	width:720px;
	height:218px;
	display:block;
	background:none;
	display:block;
	border:0px !important;
}
.global_nav ul li div.level1 div ul.how_it_works_nav {
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:url(../images/how_it_works_nav.gif) 0px 4px no-repeat;
	overflow:hidden;
}
.global_nav ul li div.level1 div ul.how_it_works_nav li {
	clear:both;
	display:block;
}
.global_nav ul li div.level1 div ul.how_it_works_nav li a{
	color:#0075b9 !important;
	font-size:14px !important;
	font-family: "Droid Sans";
	font-weight:bold;
	text-decoration:none;
	padding:13px 0px 4px 10px !important;
	display:block;
	background:none !important;
}
.global_nav ul li div.level1 div ul.how_it_works_nav li a:hover{
	text-decoration:underline;
	font-size:14px !important;	
	padding:13px 0px 4px 10px !important;
}
.global_nav ul li div.level1 div ul.top_10_nav, .global_nav ul li div.level1 div ul.faq {
	margin:0px 0px;
	padding:0px 0px;
	list-style-type:none;
	border:1px solid #fff;
}
.global_nav ul li div.level1 div ul.top_10_nav li, .global_nav ul li div.level1 div ul.faq li{
	margin:0px;
	padding:13px 0px 0px;
	_padding:9px 0px 0px;	
	line-height:inherit;
	height:auto;
	clear:both;
	display:block;
	overflow:hidden; 
	#width:225px; _width:230px;
}
.global_nav ul li div.level1 div ul.top_10_nav li span, .global_nav ul li div.level1 div ul.faq li span{
	display:block;
	width:15px;
	height:15px;
	line-height:15px;
	float:left;
	background:url(../images/no_bullet.gif) 0px 0px no-repeat;
	color:#0067b8;
	font-size:11px;
	text-align:center;
	padding:0px 12px 0px 0px;
	margin:2px 0px;
}
.global_nav ul li div.level1 div ul.faq li span{
	background:url(../images/question_icon.gif) 0px 0px no-repeat;
 }
.global_nav ul li div.level1 div ul.top_10_nav li a, .global_nav ul li div.level1 div ul.faq li a{
	float:left;
	height:auto;
	line-height:16px !important;
	font-size:11px !important;
	width:200px;
	_width:195px; #width:195px;
	color:#333;
	font-weight:normal; 
	
}
.global_nav ul li div.level1 div ul.top_10_nav li a:hover, 
.global_nav ul li div.level1 div ul.faq li a:hover{ 	font-size:11px !important;}
.global_nav ul li div.level1 div ul.top_10_nav li p{
	float:left;
	line-height:16px;
	font-size:12px;
	width:200px;
	_width:185px	
}
.global_nav ul li div#about div ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.global_nav ul li div#about div ul li{
	padding-left:2px;
}
.global_nav ul li div#about div ul.our_people, .global_nav ul li div#about div ul.industry_team { background:url(../images/about_nav.gif) no-repeat; }
.global_nav ul li div#about div ul.our_people {
	background-position:0px 0px;
	margin:10px 0px;
	overflow:hidden;
}
.global_nav ul li div#about div ul.our_people li{ padding:5px 0px 4px 32px; }
.global_nav ul li div#about div ul.industry_team  {
	background-position:0px -89px;
	margin:10px 0px;
	overflow:hidden;
}
.global_nav ul li div#about div ul.industry_team li{ padding:6px 0px 4px 36px; }
.global_nav ul li div.level1 div span.our_people_img {
	background:url(../images/our_people_img.gif) no-repeat;
	height:25px;
	width:204px;
	display:block;
	overflow:hidden;
	_margin-top:-10px;
}

.global_nav ul li div#contact div p {
	clear:both;
	padding:2px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	font-size:13px;
	line-height:19px;
}
.global_nav ul li div#contact p a {
    float:none;
    color: #0075B9 !important;
    font-size: 14px !important;
    font-weight:normal;
    padding: 0px 0px 0px 2px !important;
}
.global_nav ul li div#contact span.looking_job {
	background:url(../images/looking_job.jpg) no-repeat;
	width:207px;
	height:124px;
	display:block;
	margin:5px 0px 0px 10px;
}
.global_nav ul li div#contact a:hover { text-decoration:underline; }
.global_nav ul li div#contact div ul.follow_us, .global_nav ul li div#contact div ul.contact_methods { /* edit */
 	overflow:hidden;
	padding:11px 0px 0px 0px !important;
	margin:0px !important;	
}
.global_nav ul li div#contact div ul.contact_methods {
	background: url(../images/contact_icons.jpg) 0px -222px no-repeat;
}
.global_nav ul li div#contact div ul.follow_us li, .global_nav ul li div#contact div ul.follow_us li:hover { /* edit */
	line-height:normal !important;
	padding:5px 0px 16px 52px !important;
	background-image: url(../images/contact_icons2.jpg) !important;
	background-repeat:no-repeat !important;
}
.global_nav ul li div#contact div ul.follow_us li.twitter, .global_nav ul li div#contact div ul.follow_us li.twitter:hover  { background-position:0px -3px !important; }
.global_nav ul li div#contact div ul.follow_us li.facebook, .global_nav ul li div#contact div ul.follow_us li.facebook:hover { background-position:0px -63px !important; }
.global_nav ul li div#contact div ul.follow_us li.googleplus, .global_nav ul li div#contact div ul.follow_us li.googleplus:hover { background-position:0px -123px !important; }
.global_nav ul li div#contact div ul.follow_us li.blog, .global_nav ul li div#contact div ul.follow_us li.blog:hover { background-position:0px -177px !important; }
.global_nav ul li div#contact div ul.follow_us li.question, .global_nav ul li div#contact div ul.follow_us li.question:hover { background-position:0px -257px !important; }


.global_nav ul li div#contact div ul.contact_methods li h3 { height:18px !important; width:194px !important; }
 .global_nav ul li div#contact div ul.contact_methods li { /* edit */
	line-height:18px !important; 
	padding:0px 0px 17px 52px !important; 
	
}
.global_nav ul li div#contact div ul.follow_us li span {
	margin:0px 37px 0px 0px;
	display:block;
	line-height:18px;
}
.global_nav ul li div#contact div ul.follow_us li.last_list { padding:0px 0px 0px 52px !important; }
.global_nav ul li div#contact div ul.follow_us li span.chat_btn {
	background:url(../images/nav_chat_btn.png) no-repeat;
	width:118px;
	height:33px;
	display:block;
	margin:5px 0px 0px 0px;
	cursor:pointer;
}
.global_nav ul li div#contact div ul.contact_methods li.last_list a {
	color:#0075b9;
	font-size:12px !important;
	font-weight:normal !important;
	height:15px;
	line-height:15px;
}
.global_nav ul li div#contact div ul.contact_methods li.last_list a:hover { text-decoration:underline; }
.border1 {
	border-left: 1px dotted #C4C5C6;
	padding:15px 0px 65px 21px !important;
	#padding:15px 0px 80px 21px !important;
}
.global_nav ul li div#contact .border1 {padding:15px 0px 15px 21px !important;}
.global_nav ul li div#contact div { padding: 15px 0 9px 21px !important; }

.conatct_col2 {
	padding:15px 5px 20px 0px !important;
	width:245px !important;
}
.global_nav ul li div#contact div.conatct_col2 { padding: 15px 0 9px 10px !important; }
.global_nav ul li div.level1 div.nav_footer {
	clear:both;
	width:780px;
	padding:0px;	
	border-top:1px dotted #c4c5c6;	
	height:64px;
	background:#f5f6f7;
}
.global_nav ul li div.level1 div.nav_footer div { 
	display:block;
	width:239px; 
	padding:13px 0px 0px 20px;	
	float:left;
	height:52px;
}

.global_nav ul li div.level1 div.nav_footer a{
	display:block;
	clear:both;
	background:url(../images/nav_footer_icon.gif) no-repeat !important;
	color:#555;
	text-decoration:none;
	margin:0px;
	padding:5px 0px 0px 59px;
	border:0px;
	line-height:normal;
	height:36px;
	_width:178px;
}
.global_nav ul li div.level1 div.nav_footer a h4{ 
	font-size:14px; 
	display:block; 
	margin:0px;
	padding:0px;
}

.global_nav ul li div.level1 div.nav_footer a span{ font-size:11px; font-weight:normal;}
.global_nav ul li div.level1 div.nav_footer a.camp_serv { background-position:0px -138px !important; border-right:1px dotted #c4c5ct;}
.global_nav ul li div.level1 div.nav_footer a.pay_once { background-position:0px -74px !important; border-right:1px dotted #c4c5ct;}
.global_nav ul li div.level1 div.nav_footer a.price_download { background-position:0px 0px !important;}
.global_nav ul li div.level1 div.nav_footer div.lets_chat { 
	width:499px;
	_width:492px;
	border-right:1px dotted #c4c5c6;
}
.global_nav ul li div.level1 div.nav_footer div.lets_chat a.lets_chat{ 
		background:url(../images/nav_chat_bubbel.gif) no-repeat !important;
		padding:5px 0px 0px 129px; 
		_width:330px;
 }
.global_nav ul li div.level1 div.nav_footer div.lets_chat a.lets_chat h4 span { font-weight:normal;	font-size:14px;}

.industries_select div.drop_down{
	text-decoration:none; 
	width:275px;
	height:22px;
	color:#555; 
	background:url(../images/service_dropdown_button.gif) no-repeat;
	float:left;
	padding:8px 0 0 10px;
	font-weight: bold;
	font-size: 14px;
}

.industries_select div.drop_down ul{ 
	visibility:hidden;
	position:relative;
	margin:8px 0px 0px 0px;
	list-style-type:none;
	z-index:3001;
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
	width: 262px;
	padding-bottom: 10px;
}
.industries_select div.drop_down ul li{
	padding:0px 0px 0px;
}
.industries_select div.drop_down ul li a{
	color:#555;
	font-size:13px;
	text-decoration:none;
	display:block;
	font-weight:normal;
	padding:7px 15px 7px;
}
.industries_select div.drop_down ul li a:hover{
	background:#006ec3;
	color: #fff;
}
.industries_select div.drop_down span {
	display:block;
	cursor:pointer;
	height:22px;
}
.industries_select div.drop_down span:hover ul{visibility:visible; }
.industries_select div.drop_down :hover ul{visibility:hidden;}

/****** global sub nav *******/
.global_sub_nav {
	position:relative; 
	z-index:100;	
}
.global_sub_nav {
	clear:both;
	margin:0px;	
	padding:0 0 0 ;	
	height:37px;
	margin:0 2px 0 1px;
	list-style-type:none; 	
	border-top-color: #ccc;
	background:#eee url(../images/global_sub_nav.gif) repeat-x 0px 0px; /* */	
}
.global_sub_nav li{
	margin:0px;
	float:left;
	padding:0px; 
	height:34px;
	border-width:0px 1px;	
	position:relative;	
}
.global_sub_nav li.select_tab{
	color:#000;
	
}
.global_sub_nav li a{
	font-size:12px;
	color:#444;
	padding:2px 14px 0px 14px;
	text-decoration:none;
	display:block;
	float:left;
	line-height:34px;
	border:1px solid transparent;
	border-width: 0px 1px;
	_border-width: 0px 0px;	
	font-family: "Droid Sans";	
}
.global_sub_nav li.select_tab a{
	color:#000;
	background:#fff url(../images/global_sub_nav.gif) repeat-x 0px -38px; /* */	
	border:1px solid #bbb;
	border-width:0px 1px;	
}

.global_sub_nav a:hover{
	color:#000;
	background:#fff url(../images/global_sub_nav.gif) repeat-x 0px -36px; /* */	
	border:1px solid #ccc;
	border-width:0px 1px;	
}

.global_sub_nav ul ul.sub_nav {
	margin:0px;
	visibility:hidden;
	position:absolute;
	height:0;
	top:36px;
	z-index:100;
	background:none;
	opacity: 0;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
}
.global_sub_nav ul ul li {
	clear:both;
	display:block;
	width:190px;
	height: auto;
}
.global_sub_nav ul ul.sub_nav li.border_bt, .global_nav ul ul li.border_bt, .global_nav ul ul ul li.border_bt {
	border-bottom:2px solid #aaa;	
}
/* another hack for IE5.5 */
* html .global_sub_nav ul ul {top:2px;t\op:27px;}

/*.global_sub_nav ul ul ul.left {
	left:-129px;
	}
	*/
.global_sub_nav table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
}

/* style the second level hover */

.global_nav ul ul a, .global_nav ul ul a:visited { height:auto; width:170px;}
.global_sub_nav ul ul.sub_nav a, .global_sub_nav ul ul a:visited, .global_nav ul ul a, .global_nav ul ul a:visited {
	color:#777;	
	padding:5px 20px 5px 20px; 
	font-weight:normal;
	display:block;
	background-image:none;
	border:0px;
	line-height: 18px;
	border-bottom: solid 1px #e5e5e5;
	display:block;
	float: none;
	font-size: 12px;
}
* html .global_sub_nav ul ul a, * html .global_sub_nav ul ul a:visited {width:150px;w\idth:128px;}

.global_sub_nav ul ul li a:hover {
	color:#000;	
	background:none;
}
.global_sub_nav ul li ul.sub_nav li:hover {
	background:#f6f6f6;
}
.global_sub_nav :hover > a.sub_nav_holder {
	color:#000;	
	background:#fff url(../images/global_sub_nav.gif) repeat-x 0px -36px; /* */	
	border-left:1px solid #ccc;	
	border-right:1px solid #ccc;	
	border-bottom: solid 1px #999;
} 
.global_sub_nav ul ul.sub_nav li {
	background:#fff;
	border:1px solid #999;	
	border-width:0px 1px 0px 1px;
}
.global_sub_nav ul li:hover ul, .global_sub_nav ul a:hover ul{visibility:visible;
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 300ms; }
.global_sub_nav ul :hover ul ul {visibility:hidden;}
.global_sub_nav ul :hover ul :hover ul { visibility:visible;
}
.global_sub_nav ul ul.right_nav {
	left:-46px;
}

/******************/
.breadcrumb_holder {
	clear:both;
	padding:8px 0px 8px 0px;
	border:1px solid #adadad;
	border-width:0px 1px;
	margin:0px auto;
	width:981px;	
}
.breadcrumb_nav {
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 6px;
	background:url(../images/breadcrumb_corner.gif) left top no-repeat;
	height:20px;
	list-style-type:none;	
}
.breadcrumb_nav li{
	float:left;
	margin:0px;
	padding:0px;
	line-height:20px;
	background:#eaeaea url(../images/breadcrumb_bg.gif) right top no-repeat;
	font-size:11px;
	color:#888; 	
}
.breadcrumb_nav li a{
	color:#888; 
	text-decoration:none;
	padding:0px 10px 0px 5px;
}
.breadcrumb_nav li.current_page{
	background:#eaeaea url(../images/breadcrumb_current.gif) right top no-repeat;
	padding:0px 10px 0px 5px;
}

.sales_toll_no {
	width:362px;
	font-family: "Droid Sans";
	float:right;
	text-align:right;
	margin-top:25px;
}
.sales_toll_no div{
	font-size:22px;
	color:#555;
	padding:5px 0px;
}
.sales_toll_no span{
	display:block;
	font-size:16px;
	color:#777;
}