@charset "utf-8";
/* CSS Document */


*{
	margin:0;
	padding:0;
	outline:none;
}

body{
	background:#cfe7f2;
	font:normal 12px Tahoma, Geneva, sans-serif;
}

a {
	text-decoration: none;
	color:#1d6ccb;
}
p{
	margin:10px 0 0 0;
}
.clear {
	clear:both;
}
img {
	border:none;
}
a:hover {
	text-decoration:underline;
}

.f-left {
	float: left;
}
.f-right {
	float: right;
}


#wrapper{
	width:914px;
	margin:10px auto 0  auto;
	overflow:hidden;
	background:url(images/wrapper-bg.jpg) left top repeat-y;
}

#main{
	float:left;
	width:900px;
	background:url(images/header-bg.jpg) left top no-repeat;
	padding:7px 7px 0 7px;
}

#container{
	width:100%;
	background:url(images/bg-gradient.jpg) left 139px repeat-x;
}
#header{
	width:100%;
	height:100px;
}
.get-free-quote{
	background:#fff url(images/get-quote-btn.png) 0px 0px no-repeat;
	width:200px !important;
	height:40px;
}
.get-free-quote1{
	background:#fff url(/images/get-started-button.png) 0px 0px no-repeat;
	width:121px !important;
	height:35px;
	margin-left: -30px;
}
#footer{
	padding:20px 0 10px 0;
	margin-top:-9px;
	
	width:100%;
	height:80px;
	clear:both;
	text-align:center;
	background-image: url(images/footer-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


#content{
	width:882px;
	padding:10px 0 0 9px;
	clear:both;
}
.content-inner{
	width:100%;
	background:#fff;
}


#left{
	width:231px;
	float:left;
}
#right{
	width:600px;
	float:left;
	padding:0 0 0 20px;
}
/* -------- Page Style ------- */

.logo{
	width:214px;
	height:93px;
	float:left;
	padding:5px 0 0 8px;
}


.logo a{
	background:url(images/logo.png) no-repeat;
	width:214px;
	height:93px;
	display:block;
	text-indent:-100000px;
}


#menu{
	width:882px;
	height:38px;
	padding:6px 0;
	background:url(images/menu-bg.png) left top repeat-x;
	margin:0 auto;
}

#menu ul{
	float:left;
	width:700px;
	list-style:none;
	margin:2px 0 0 0;
}

#menu ul li{
	float:left;
	background:url(images/menu-divider.png) right center no-repeat;
	color:#156789;
}
#menu ul li.last{
	background:none;
}
#menu ul li a{
	padding:7px 42px 9px 47px;
	display:block;
	color:#156789;
	font-size:14px;
}


.free-msg{
	color:#144651;
	float:right;
	font-size:18px;
	width:180px;
	text-align:center;
	line-height:18px;
}

.free-msg a{
	color:#156789;
}
.header-right{
	float:right;
	width:200px;
	text-align:right;
	padding:50px 10px 10px 0;
	font-size:14px;
	font-weight:normal;
	color:#2270a2;
}
.header-right span:first-child{
	display:block;
}
.header-right span{
	/*display:none;*/
}

.header-right .call{
	color:#fff;
	font-size:24px;
	padding:5px 0;
	display:none;
}

.header-right a{
	color:#003399;
	text-decoration:none;
	text-transform:uppercase;
}

.header-right a:hover{
	color: #fff;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}


/* ------ Banner -style ----- */

#banner{
	width:882px;
	padding:10px 0 0 9px;
}
.banner-inner{
	background:#d4f1fe;
	width:868px;
	padding:3px 7px;
	overflow:hidden;
}
.banner-top{
	width:882px;
	height:6px;
	background:url(images/banner-blue-round-bg.png) left top repeat-x;
}

.banner-bottom{
	width:882px;
	height:6px;
	background:url(images/banner-blue-round-bg.png) left bottom repeat-x;
}

.quote-box{
	width:305px;
	overflow:hidden;
	background:#fff;
	font-size:14px;
	color:#156789;
}
.form-left{
	width:130px;
	float:left;
	padding:10px 5px 0 10px;
	background:url(images/form-divider.jpg) right 40px no-repeat;
}

.form-right{
	width:120px;
	float:left;
	padding:10px 0px 0 20px;
}

.quote-box h2{
	width:100%;
	background:url(images/instant-quote-heading.gif) center center no-repeat;
	padding:5px 0 15px 0;
	text-indent:-10000px;
	display:block;
}

.quote-box input{
	border:1px solid #267292;
	width:110px;
	padding:2px;
	font-size:12px;
}

.quote-box select{
	border:1px solid #267292;
	width:114px;
	padding:2px;
	font-size:12px;
}

.quote-box label{
	width:100%;
	color:#156789;
	font-size:12px;
	padding:15px 0 7px 0;
	display:block;
}


.quote-box .submit-btn{
	background:url(images/get-quote-btn.jpg) no-repeat;
	width:129px;
	height:33px;
	margin:20px 0 10px 90px;
	border:none;
	text-indent:-10000px;
	display:block;
	clear:both;
	cursor:pointer;
}

.secure-logo{
	background:url(images/secure-logo.jpg) center no-repeat;
	width:100%;
	height:45px;
	margin:15px 0 0px 0px;
	border:none;
	display:block;
	text-indent:-10000px;
	
}

.secure-logo-color{
	background:url(images/secure-logo-color.jpg) center no-repeat;
	width:100%;
	height:45px;
	margin:15px 0 0px 0px;
	border:none;
	display:block;
	text-indent:-10000px;
	
}

.height370{
	height:370px;
}

.banner{
	width:555px;
	overflow:hidden;
	background:#fff url(images/truck.jpg) right bottom no-repeat;
	margin:0 0 0 8px;
}

.banner .get-quote{
	background:url(images/get-quote.jpg) left top no-repeat;
	width:137px;
	height:174px;
	margin:10px 0 0 10px;
	padding:45px 15px 0 70px;
	font-size:16px;
	font-weight:bold;
	color:#579ebb;
	line-height:25px;
}

.bbb-logo{
	background:url(images/blue-seal-120-61-globalmanagersllc-90041586.png) left top no-repeat;
	width:137px;
	height:53px;
	margin:10px 0 0 10px;
	padding:45px 15px 0 70px;
	font-size:16px;
	font-weight:bold;
	color:#579ebb;
	line-height:25px;
}

.banner h2{
	width:100%;
	padding:5px 0 0px 0px;
	color:#156789;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	letter-spacing:1px;
}

.banner h3{
	width:100%;
	padding:5px 0 10px 0px;
	color:#156789;
	font-size:16px;
	font-weight:normal;
	text-align:center;
}
.banner h4{
	width:100%;
	padding:20px 0 10px 20px;
	color:#000;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
}
.banner h4 span{
	color:#1c82ad;
	font-size:18px;
	font-weight:bold;
}

/* -------- White box ------ */
.white-box1-t{
	width:100%;
	height:9px;
	overflow:hidden;
}
.white-box1-tl{
	float:left;
	background:url(images/white-curve-b.jpg) left top no-repeat;
	width:9px;
	height:9px;
	overflow:hidden;
}

.white-box1-tr{
	float:right;
	background:url(images/white-curve-b.jpg) right top no-repeat;
	width:9px;
	height:9px;
	overflow:hidden;
}

.white-box1-b{
	width:100%;
	height:9px;
	overflow:hidden;
}
.white-box1-bl{
	float:left;
	background:url(images/white-curve-b.jpg) left bottom no-repeat;
	width:9px;
	height:9px;
	overflow:hidden;
}

.white-box1-br{
	float:right;
	background:url(images/white-curve-b.jpg) right bottom no-repeat;
	width:9px;
	height:9px;
	overflow:hidden;
}

.white-box1-content{
	padding:0 10px;
	position:relative;
}

.white-box1-content table{
width:300px !important;
}


/* -------- White box ------ */

.white-box2-t{
	width:100%;
	height:9px;
	overflow:hidden;
}
.white-box2-tl{
	float:left;
	background:url(images/white-curve-lb.jpg) left top no-repeat;
	width:9px;
	height:9px;
	overflow:hidden;
}

.white-box2-tr{
	float:right;
	background:url(images/white-curve-lb.jpg) right top no-repeat;
	width:9px;
	height:9px;
	overflow:hidden;
}

.white-box2-b{
	width:100%;
	height:9px;
	overflow:hidden;
}
.white-box2-bl{
	float:left;
	background:url(images/white-curve-lb.jpg) left bottom no-repeat;
	width:9px;
	height:9px;
	overflow:hidden;
}

.white-box2-br{
	float:right;
	background:url(images/white-curve-lb.jpg) right bottom no-repeat;
	width:9px;
	height:9px;
	overflow:hidden;
}

.white-box2-content{
	padding:10px 10px;
}
/*.white-box2-top{
	width:100%;
	height:9px;
	overflow:hidden;
	background:url(images/crnr.png) left top no-repeat;

}
.white-box2-top .white-box2-top-right{
	background:url(images/crnr.png) right top no-repeat;
	width:873px;
	float:right;
	height:9px;
}
.white-box2-btm{
	width:100%;
	height:9px;
	overflow:hidden;
	background:url(images/crnr.png) left -11px no-repeat;

}
.white-box2-btm .white-box2-btm-right{
	background:url(images/crnr.png) right -11px no-repeat;
	width:873px;
	float:right;
	height:9px;
}*/
.content-inner-body .white-box2-content{
	background:#fff;
	overflow:hidden;
}
/* ------ left ----- */

#left .left-box{
	background:url(images/left-box.jpg) left top no-repeat;
	padding:10px 0 0 0;
	width:100%;
	margin:0 0 10px 0;
}

#left .left-box-inner{
	background:#e6f3fb url(images/left-box1.jpg) left bottom no-repeat;
	width:211px;
	padding:4px 10px 20px 10px;
}

#left .left-box-inner h2{
	font-size:14px;
	color:#087093;
	padding:0 0 10px 0;
}

#left ul.left-nav{
	list-style:none;
}
#left ul.left-nav2{
	list-style:none;
}
#left ul.left-nav2 li {
	background:url(../images/bullet-1.gif) left 8px no-repeat;
	color:#176782;
	padding:3px 3px 3px 14px;
	font-size:14px;
}
#left ul.left-nav li{
	padding:3px 0;
	font-size:14px;
}

#left ul.left-nav li a{
	background:url(images/bullet-1.gif) left 5px no-repeat;
	color:#176782;
	padding:0 0 0 15px;
	text-decoration:none;
}

#left p{
	font-size:12px;
	line-height:18px;
}
#left p.quote{
	background:url(images/quote-left.gif) left top no-repeat;
	padding:18px 0 0 0;
}
#left .quote-right{
	padding:0px 0 0 5px;
	display:inline-block;
	float:right;
}

.social-net{

	width:100%;
	overflow:hidden;
}

.social-net h2{
	font-size:14px;
	color:#176782;
	padding:0 0 10px 0;
}
.twitter{
	background:url(images/social-net.gif) left top no-repeat;
	width:48px;
	height:49px;
	text-indent:-10000px;
	float:left;
}

.youtube{
	background:url(images/social-net.gif) -60px top no-repeat;
	width:48px;
	height:49px;
	text-indent:-10000px;
	float:left;
	margin:0 0 0 10px;
}

/* ------ right ----- */

#right p{
	padding:5px 0;
	font-size:12px;
	color:#000;
	line-height:18px;
}
#right ul{
	list-style:none;
}

#right ul li{
	padding:3px 0 3px 15px;
	font-size:14px;
	background:url(images/bullet-2.gif) left 9px no-repeat;
	color:#000;
}

#right ul li a{
	color:#176782;
}

/* ---------- Footer --------- */

.footer-nav{
	color:#191919;
	font-size:14px;
	padding:5px 0 15px 0;
}
.footer-nav a{
	color:#191919;
	font-size:14px;
	text-decoration:none;
}

.footer-nav a:hover{
	color:#191919;
	font-size:14px;
	text-decoration:underline;
}


.copyright{
	color:#4a4d4f;
	font-size:11px;
	padding:5px 0 15px 0;
}
.copyright a{
	color:#191919;
	font-size:11px;
	text-decoration:none;
}

.copyright a:hover{
	color:#191919;
	font-size:11px;
	text-decoration:underline;
}



#apDiv1{
	position:inherit!important;
	left:0px!important;
	top:0!important;
	width:255px;
	height:1px!important;
	z-index:1;
}
#apDiv2 select{
	position:inherit!important;
	left:0px!important;
	top:0!important;
	width:255px;
	height:1px!important;
	z-index:1;
}

#apDiv1 select {
	position:absolute;
	left:4px;
	top:93px;
	width:255px;
	height:175px;
	z-index:1;
	width:266px !important;
	padding:0px !important;
	font:bold 12px Arial, Helvetica, sans-serif !important;
	background:#fff!important;
	color:#000!important;
	text-decoration:none !important;
	border:1px solid #09C!important;
}

#apDiv1 select option{
	border-bottom:1px solid #83d3ed !important;
	padding:3px!important;
}

#apDiv2 select{
	position:absolute;
	left:4px;
	top:93px;
	width:255px;
	height:175px;
	z-index:2;
	width:266px !important;
	padding:0px !important;
	font:bold 12px Arial, Helvetica, sans-serif !important;
	background:#fff!important;
	color:#000!important;
	text-decoration:none !important;
	border:1px solid #09C!important;
}

#apDiv2 select option{
	border-bottom:1px solid #83d3ed !important;
	padding:3px!important;
}

.quote-box input[type=image]{
	margin-right:35px;
}
h1.main-heading{
	color:#144651;
	font:bold 22px Arial,Helvetica,sans-serif;
	margin:0px 0px 0px 0px;
	background:url(../images/sep1.gif) 0px bottom repeat-x;
	padding:0px 0px 1px 0px;
}
h1.main-heading span{
	border-bottom:solid 1px #144651;
}
h2.main-heading{
	color:#000;
	font:20px Arial,Helvetica,sans-serif;
	margin:20px 0px 0px 0px;
}
h3.main-heading{
	color:#000;
	font:bold 16px Arial,Helvetica,sans-serif;
	margin:20px 0px 10px 0px;
	
}
.inner-listing{
	margin:0px 0px 0px 30px;
}
hr.my-hr{
	color:#A2C7D9;
	margin:20px 0px 20px 0px;
}
.quick_form2{
	font-size:14px;
}
.inn-quote{
	display:block;
	width:205px;
	margin:10px 0px 0px 0px;
}
.marr10px{
	margin-right:10px;
}
.data_mainbox{
	width:600px;
	margin:20px 0px 0px 0px;
}
.dir-tab_holder{
	width:600px;
}
.dir-tab_holder ul {
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0;
	list-style:none;
}
.dir-tab_holder ul li {
	float:left;
	margin:0 !important;
	padding:0 !important;
	list-style:none;
	background:none !important;
}
.dir-tab_holder ul li a{
	font:bold 14px arial, verdana;
	float:left;
	color:#02244a;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	height:31px;
	border-bottom:none;
	color:#fff !important;
	background:url(../images/tabsbg.gif) 0px 0px repeat-x;
}
.dir-tab_holder ul li a span{
	background:url(../images/tabsbg.gif) right 0px repeat-x;
	float:left;
	cursor:pointer;
	padding:10px 10px 0px 0px;
	height:21px;
}
.dir-tab_holder ul li a:hover, .dir-tab_holder ul li.active a{
	background:url(../images/tabsbg2.gif) 0px 0px repeat-x;
}
 .dir-tab_holder ul li a:hover span, .dir-tab_holder ul li.active a span{
 background:url(../images/tabsbg2.gif) right 0px repeat-x;
 }

.data {
	border:1px solid #8ebace;
	float:left;
	height:242px;
	width:578px;
	display:block;
}
.data1{
	display:none;
	border:1px solid #8ebace;
	float:left;
	height:242px;
	width:578px;
}
.data div.data-inner, .data1 div.data-inner{
	color:#404040;
	float:left;
	font:12px/18px Tahoma,arial,verdana;
	text-align:justify;
	height:222px;
	overflow:auto;
	width:548px;
	margin:10px 0px 0px 0px;
	padding:0px 10px;
}
#apDiv1 {
	position:absolute;
	left:750px;
	top:195px;
	width:255px;
	height:175px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:385px;
	top:350px;
	width:255px;
	height:175px;
	z-index:2;
}
.disp-none{
	display:none;
}


#footer_state {
		margin:10px 20px;
		float:left;
		color:#000;
		font-size:10px;
		font-weight:normal;
	}
#footer_state h1 {
		width:830px;
		border-bottom:solid 1px #CCC;
		clear:both;
		margin:0;
		padding:0px 0px 5px 0px;
		float:left;
		color:#000;
		font-size:14px;
		font-weight:bold;
	}	
#footer_state a {
		line-height:15px;
		margin:0px;
		color:#1d6ccb;
		font-size:11px;
		font-weight:normal;
	}	
	
.my-scroll-text{font-size:12px; text-align:left; padding-left:180px; color:#02587e;}
.my-scroll-text p{margin-top:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}	

.speak_title_new{width:400px; float:left; font-family:"trebuchet MS", Arial; font-size:20px; color:#00407f;
 padding:22px 0px 0px 0px; text-align:center;}

.next_div{float:left; padding-left:56px; padding-top:10px;}
.or_my{padding-left:25px; padding-right:25px; padding-top:6px; padding-bottom:8px;}
.speak_main_my_new { float:left; background:url(../images/round_gray.png) no-repeat; width:332px; height:398px; margin-left:230px; margin-bottom:20px;}



.speak_main_my_new_my{ float:left; background:url(../images/big_round.png) no-repeat; width:400px; height:287px;
                    margin-left:237px; margin-bottom:40px; margin-top:40px;}


.speak_title_new_2{width:360px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#004283;
 padding:100px 0px 0px 62px; text-align:left; line-height:27px;}
 
 
 .speak_title2{width:322px; float:left; 
             font-family:"trebuchet MS", Arial; font-size:20px; color:#00407f; text-align:center; padding-bottom:60px; padding-left:6px;
			   background:url(../images/down_arrow.jpg) no-repeat center bottom; padding-top:15px;}


.privacy{color:#0066CC; text-decoration:none;}
.privacy a{color:#ec5300; text-decoration:none;}
.privacy a:hover{color: #0066CC; text-decoration: underline;}

/* contact form
------------------------------*/
#contactFormArea form em { color:#df6060; font-style:normal; }
#contactFormArea form label { display:block; margin-top:20px; }
#contactFormArea form input, #contactFormArea form textarea { display:block; background:#f7f6e9; border:1px solid #e2e0cb; padding:3px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#contactFormArea form span.error { display:none; color:#cc0000; }
#contactFormArea form #loadBar { display:none; }
#contactFormArea form #emailSuccess { color:#448d33; display:none; }
#contactFormArea form #loadBar img { margin-left:-5px; }
#contactFormArea form label small { line-height:30px; }

#contactFormArea form input { width:230px; padding:7px 6px !important; font-size:12px; -moz-box-shadow: 1px 1px 1px 1px #f5f5f5; -webkit-box-shadow: 1px 1px 1px 1px #f5f5f5; box-shadow: 1px 1px 1px 1px #f5f5f5; }
#contactFormArea form input#posCaptcha { width:130px; text-align:center; float:left; margin-right:15px; }
#contactFormArea form textarea { width:300px; height:150px; padding:7px 6px !important; font-size:12px; -moz-box-shadow: 1px 1px 1px 1px #f5f5f5; -webkit-box-shadow: 1px 1px 1px 1px #f5f5f5; box-shadow: 1px 1px 1px 1px #f5f5f5; }
#contactFormArea form #contactPageBtn { width:130px; height:38px; background:url(../images/submit-btn.jpg) no-repeat bottom left; margin-top:15px; display:block; float:left; clear:both; }
#contactFormArea form #contactPageBtn input { box-shadow:none; width:130px; height:38px; float:left; cursor:pointer; border:0; background:transparent url(../images/submit-btn.jpg) no-repeat top left; -webkit-transition:opacity .5s ease-in-out; -moz-transition:opacity .5s ease-in-out; -o-transition:opacity .5s ease-in-out; transition:opacity .5s ease-in-out; }
#contactFormArea form #contactPageBtn input:hover { opacity:0; }

/* contact form site layout
------------------------------*/
#contactPageWrap { width:600px; overflow:hidden; margin:15px auto; font-size:14px; }
#contactPageWrap { color:#575757 !important; }
#contactPageWrap big { font-size:20px; font-weight:normal; color:#0075b2; }

#contactFormArea { float:left; width:300px; margin-left:10px; }

#companyContactInfo { float:right; width:250px; margin-right:10px; font-size:12px !important; }
#companyContactInfo .gLink { margin-top:38px !important; display:block; clear:both; }
#companyContactInfo strong { color:#0075b2; }
#companyContactInfo span#companyPhone { background:url(../images/telep-icon2.jpg) no-repeat top left; padding-left:30px; float:left; height:25px; display:block; margin-bottom:10px; line-height:20px; }

#companySocialMediaIcon { text-align:center; }
#companySocialMediaIcon img { margin:0px 6px; }

.lftGrid { display:block; margin:20px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:2px solid #e5f3fb; overflow:hidden; }
.lftGrid big { display:block; text-align:center; color:#272727; font-size:15px; background:#e5f3fb; padding:8px 0px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top-left-radius:4px; border-top-right-radius:4px; }
.lftGrid div { padding:10px !important; overflow:hidden; }
.lftGrid .hmPhone { margin:15px 0px !important; padding:0 !important; text-align:center; font-size:19px !important; color:#505050; }
