/******font face******/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 23, 2014 */

/*************Common css****************/
* { margin:0px; padding:0px; outline:none; }
html,body{height:100%; position:relative;font-family: 'MyriadProRegularRegular';}
.full{ width:100%; float:left;}
img { border:none; }
a:focus{ outline:none!important;}
.fl { float:left; }
.fr { float:right!important; }
.clear { clear:both; }
form { margin:0; padding:0; border:0; outline:0; }
.clearfix:before,
.clearfix:after { content: "\0020"; display: block; height: 0; visibility: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
::selection { /* Text Selection Background */
background: #ED2024;color: #fff;}
::-moz-selection { /* Text Selection Mozilla */
background: #ED2024;color: #fff;}
#main{ width:100%; float:left;}
#header_outer{width:100%; float:left; background:url(../image/layout/header_bg.jpg) repeat-x 0 0;}
#container_outer{width:100%; float:left;}
#footer_outer{width:100%; float:left; background:#9d9d9d; bottom:0px; position:fixed;}
.wrapper{ width:1100px; margin:0 auto;}

/**************Sell To css start here***********/
.bw_popupbg {background: url(../images/popup_bg.png) repeat; height: 100%;left: 0;position:fixed;top: 0;width: 100%;z-index: 9999;}
/*.bw_popup_area{background:#fff;left: 50%;margin-left:-575px;padding: 5px;position: absolute;top:5%;width: 1150px; padding:20px 0;}*/
.bw_popup_area{background:#fff;padding:5px; position:absolute;width: 1175px; margin:auto; padding:10px 0 20px 0; left:50%; top:50%; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; min-height:488px; margin-top:-244px; margin-left:-587px;}
.bw_popup_close {position: absolute;right: -10px;top: -8px;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;background:#0085cf;color:#fff;padding:3px 7px;font-size:10px; text-decoration:none;}
.bw_popup_close a{-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;background:#0085cf;color:#fff;padding:3px 7px;font-size:10px;}
.bw_popup_area h2{ font-size:16px; padding:0 0 3px 0; color:#0085cf; font-family: 'MyriadProRegularRegular'; font-weight:normal;}
.bw_popup_area .bullet_line{ width:100%; float:left; background: url(../image/layout/dotted.png) repeat-x center;}
.bw_popup_area .bullet_line span{ background:url(../image/layout/bullet.png) no-repeat left center; display:block;height:20px;}
/******Steps nav start here*********/
.steps{width:100%; float:left; background:#55c5e9;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.steps ul{margin:0; padding:0; list-style:none;}
.steps ul li{ width:auto; float:left; display:inline; font-size:15px; font-family: 'MyriadProRegularRegular'; text-transform:uppercase; position:relative; background:url(../image/layout/border1.png) no-repeat right center;}
.steps ul li:last-child{background:none;}
.steps ul li .down{ width:12px; height:7px;z-index:1;background:url(../image/layout/steps_arw_down.png) no-repeat bottom center;position:absolute; left:50%; bottom:-6px;}
.steps ul li a{ padding:5px 10px; float:left; width:auto;color:#fff; text-decoration:none;}
/*.steps ul li a label{ background:url(../image/layout/steps_arw_go.png) no-repeat left center; color:#55c5e9;width:18px; float:left; padding:2px 5px 2px 2px; cursor:pointer;}*/
.steps ul li a label{  background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 50%;
    color: #55C5E9;
    cursor: pointer;
    float: left;
	line-height:24px;
	margin-right:10px;
    height: 21px;
     width:20px; text-align:center;}

.steps ul li a span{ width:auto; float:left; padding:4px 0 0 0;}
.steps ul li a.active1{ background:#01a0f8 url(../image/layout/border2.png) no-repeat right center;-moz-border-radius: 3px 0px 0px 3px;-webkit-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px;}
.steps ul li a.active1 label{color:#01A0F8;font-size:13px; font-weight:bold; line-height: 25px; text-align: center;}
.steps ul li a.active label{ color:#01A0F8;font-size:13px; font-weight:bold;}
.steps ul li a.active{background:#01a0f8 url(../image/layout/border2.png) no-repeat right center;}
.steps ul li a.done{background:#01a0f8 url(../image/layout/border2.png) no-repeat right center;}
.steps ul li a.done label{color:#01A0F8; font-size:13px;font-weight:bold;}
/******Steps nav end here*********/
.steps_box{ width:100%; float:left; margin-top:10px;}
.steps_box_top{ width:100%; float:left; height:30px; background:url(../image/layout/box_top.jpg) no-repeat top center;}

.steps_box_mid{ width:100%; float:left;background:url(../image/layout/box_middle.jpg) repeat-y;}
/*.steps_box_mid_top{background:url(../image/layout/box_middle_top.png) no-repeat top center;padding:0 20px;font-family:"Open Sans"; font-weight:normal;}
*/
.steps_box_mid_top{background:url(../image/layout/box_middle.jpg) repeat-y;padding:10px 20px 0px 20px;font-family: 'MyriadProRegularRegular'; height:auto; font-weight:normal;position:relative; border:1px solid #ddd;min-height: 400px;}

.steps_box_bottom{ width:100%; float:left; height:28px; background:url(../image/layout/box_bottom.jpg) no-repeat top center;}
.steps_box h2{ font-size:16px; color:#646464;font-weight:normal; padding:0!important;}
/*.steps_box h3{ font-size:13px; color:#282727;font-weight:normal; line-height:20px;}*/ /* updated by neeraj jan 21 */
.steps_box h3{ font-size:13px; color:#282727;font-weight:normal; border-bottom: none; margin: 0px 0 0px; padding: 0 0 0px;}
.steps_box h3 span{color:#2488c3;font-weight:normal;}
.steps_box h4{ font-size:11px; color:#2488c3;font-weight:normal;line-height:20px;}
.bw_list{ width:100%; float:left;/* padding:10px 0 0 0;*/ margin-bottom:20px; margin-top:5px;}
.bw_list ul{ margin:0; padding:0; list-style:none;}
.bw_list ul li{ width:336px; height:335px; float:left; margin-right:20px; position:relative;}
/* new updates for radio */
.bw_list ul li .bw_tittle{position:absolute; left:0; bottom:0; margin:15px; text-align:center; font-size:20px; line-height:30px;}

/**** Radio btn css*************  new updates for radio*/
.styledRadio{display: inline-block;width:18px;}
.styledRadio{ margin:0 10px 0 0;}
.bw_list button{display: block;}
/**************radio end***********/
.bw_list ul li .radio2{ margin:10px 0px 0 5px!important;}
.bw_list ul li.margin_right{ margin-right:0px;}
.bw_list ul li a{ background:#55c5e9 url(../image/layout/curnor.jpg) no-repeat top right; display:block; height:100%;color:#333333;}
.bw_list ul li a:hover{background:#0085cf; color:#fff;}
.bw_list ul li a .bw_icon1{ width:100%; float:left; background:url(../image/layout/bw_icon.png) no-repeat top center; min-height:200px;margin-top:70px;}
.bw_list ul li a:hover .bw_icon1{background:url(../image/layout/bw_icon_hover.png) no-repeat top center;}
.bw_list ul li a .bw_icon2{ width:100%; float:left; background:url(../image/layout/bw_icon2.png) no-repeat top center; min-height:200px;margin-top:70px;}
.bw_list ul li a:hover .bw_icon2{background:url(../image/layout/bw_icon2_hover.png) no-repeat top center;}
.bw_list ul li a .bw_icon3{ width:100%; float:left; background:url(../image/layout/bw_icon3.png) no-repeat top center; min-height:200px;margin-top:70px;}
.bw_list ul li a:hover .bw_icon3{background:url(../image/layout/bw_icon3_hover.png) no-repeat top center;}
.bw_list ul li a span{ width:auto; float:left;}

.bw_list ul li a.active{ background:#0085cf; color:#fff;}
.bw_list ul li a.active .bw_icon1{background:url(../image/layout/bw_icon_hover.png) no-repeat top center;}
.bw_list ul li a.active .bw_icon2{background:url(../image/layout/bw_icon2_hover.png) no-repeat top center;}
.bw_list ul li a.active .bw_icon3{background:url(../image/layout/bw_icon3_hover.png) no-repeat top center;}
.hand_button{width:100%; float:left;font-size:12px; text-transform:uppercase; position:relative;}
.hand_button a{ padding:10px 20px; text-decoration:none; color:#fff; margin:0;}
.hand_button .back{background:#366c8d;-moz-border-radius: 3px 0px 0px 3px;-webkit-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px; float:left; margin-right:1px;}
.hand_button .back:hover{background:#3d779a;}

.hand_button .next{ opacity:0.8;
background: #02aff5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: #02aff5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyYWZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzAwOTVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzA3NmRhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #02aff5 0%, #0095f5 91%, #076daf 91%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02aff5), color-stop(91%,#0095f5), color-stop(91%,#076daf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #02aff5 0%,#0095f5 91%,#076daf 91%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #02aff5 0%,#0095f5 91%,#076daf 91%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #02aff5 0%,#0095f5 91%,#076daf 91%); /* IE10+ */
background: linear-gradient(to bottom,  #02aff5 0%,#0095f5 91%,#076daf 91%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02aff5', endColorstr='#076daf',GradientType=0 ); /* IE6-8 */
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
 width:auto; float:left;
 margin-left:48%;
 margin-bottom:100px;}
.hand_button .next:hover{opacity:10;}
.hand_button .hand_cicle{ position:absolute;left:35%; top:-17px;}
.b2b_title{width:auto; float:left; font-size:14px; padding:5px 5px 0 0;}
.b2b_title.margin_left{ margin-left:10px;}
.b2b_per{width:auto; float:left; font-size:16px; padding:4px 0 0 5px;}
.b2b_input{ width:40px; float:left; border:1px solid #b7e4fd; color:#646464; background:#fff; padding:5px;}

/**************Sell To css end here***********/

/**************about css start here***********/
.about_textarea{width:1040px;display:block;background: #fff; padding:10px; margin:5px 0 10px 0;min-height:297px; border:1px solid #cccccc;-moz-box-shadow: inset 2px 2px 3px #eeeeee;
-webkit-box-shadow: inset 2px 2px 3px #eeeeee;box-shadow: inset 2px 2px 3px #eeeeee;filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#eeeeee');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#eeeeee')";-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.about_msg{display:block; background:url(../image/layout/about_msg_bg.png) repeat;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; border:1px solid #b7e4fd; font-size:14px; color:#01a0f8; padding:5px 10px; margin-bottom:20px;}
/**************about css end here***********/

/**************type css start here***********/
.search{width:auto; float:left;margin-top:5px;}
.search input{ width:280px; float:left;padding:0px 8px; height:29px; line-height:13px;font-size:13px; color:#4d4d4d; border-top:1px solid #55c5e9; border-bottom:1px solid #55c5e9; border-left:1px solid #55c5e9;-moz-border-radius: 3px 0px 0px 3px;-webkit-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px;}
.search .search_btn{ width:auto; float:left; background:#55c5e9; font-size:12px; text-decoration:none; color:#ffffff; text-transform:uppercase;-moz-border-radius: 0px 3px 3px 0px;-webkit-border-radius: 0px 3px 3px 0px;border-radius: 0px 3px 3px 0px; padding:0 10px; margin:0 0 0 -2px; line-height:31px; height:31px;}
.classification_box{ width:100%; float:left; margin:10px 0 20px 0; padding:10px 0 0 0;}
.classification .title{ background:#ED2024; display:block;-moz-border-radius: 3px 3px 0px 0px;-webkit-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px; text-align:center; padding:8px 0; font-size:16px; color:#fff;}
.classification .listing_area{ background:#ED2024; width:100%; float:left;}
.classification .list{ background:#fff; margin:4px; display:block; list-style: none;}
.classification .list .heading{ font-size:12px; color:#01a0f8; font-family: "lucida grande"; border-bottom:1px solid #729bb4; margin:0 10px;display:block;}
/*harish changes here*/
.classification .list .sub_heading{font-size:13px; /*color:#01a0f8;*/ border-bottom:1px solid #729bb4; display:block;margin:0 10px 0 25px; }
/*harish changes here*/
.classification .list a{color:#4d4d4d; text-decoration:none; padding:2px 0; display:block;}
.classification .list a.active{color:#01a0f8;}
.classification .list a:hover{ text-decoration:underline; color:#01a0f8;}
.classification .list_btm{background:#ED2024; width:100%; float:left;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px; padding-bottom:7px;}
.classification .list_btm img{ padding:5px 0 0 0;}
.classfn_btn{ width:auto;}
.classfn_sltd{ margin:5px;}
.classfn_sltd .selectedbox{ background:#231F20; color:#fff;font-size:13px; position:relative;padding:5px 10px!important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.classfn_sltd .selectedbox.margin_top{ margin:6px 0 0 0;}
/*harish changes here*/
.selected_close{ width:auto; height:15px; line-height:13px; float:left; position:absolute;  top:-5px; right:-3px;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px; background:#ff0000; font-size:10px; color:#fff!important; text-decoration:none!important;}
/*harish changes here*/
.classification textarea{width:215px;margin:3px;resize: vertical;border:1px solid #cccccc; padding:5px;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px;}
/*************scrollbar css star here**************************/
.content{width:100%; height:180px; overflow:auto;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.content p:nth-child(even){color:#999; font-size:17px; font-style:italic;}
.content p:nth-child(3n+0){color:#c96;}

.content2{width:100%; height:132px!important; overflow:auto;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.content2 p:nth-child(even){color:#999; font-size:17px; font-style:italic;}
.content2 p:nth-child(3n+0){color:#c96;}
/*************scrollbar css end here**************************/
/**************type css end here***********/


/*****************info page start here**************/
.steps_box h5{ font-size:14px; color:#646464;font-weight:normal;line-height:20px;}
.info{ width:100%; float:left;}
.info ul{ margin:0px; padding:0; list-style:none;}
.info ul li{ width:100%; float:left; display:inline; padding:0!important;}
.info ul li .infobox{ width:331px; float:left;}
.info ul li .infobox input{width:319px; color:#646464;padding:8px 5px;border:1px solid #cccccc;-moz-box-shadow: inset 2px 2px 3px #eeeeee;
-webkit-box-shadow: inset 2px 2px 3px #eeeeee;box-shadow: inset 2px 2px 3px #eeeeee;filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#eeeeee');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#eeeeee')";-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

.info ul li .infobox .mobile_no{ width:91px;}
.info ul li .infobox .mobile_no2{ width:91px;}

.info ul li .infobox input:focus{ border:1px solid #55c5e9;}
.info ul li .infobox select:focus{ border:1px solid #55c5e9;}
.info ul li .infobox select{width:331px; height:34px!important; line-height:26px; color:#646464;padding:5px 5px; font-size:14px;border:1px solid #cccccc;-moz-box-shadow: inset 2px 2px 3px #eeeeee;-webkit-box-shadow: inset 2px 2px 3px #eeeeee;box-shadow: inset 2px 2px 3px #eeeeee;filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#eeeeee');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#eeeeee')";-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.info ul li .infobox span{font-size:12px; color:#55c5e9;text-transform:uppercase; display:block;}
.info ul li .infobox label{ font-size:11px; color:#ff0000; padding:0 0 0 5px; height:20px; display:block;}
.info ul li .infobox.margin_left{ margin-left:30px;}

/*****************info page end here**************/

/*****************Focus page start here**************/
.focus_b2b{ width:100%;}
.focus_b2b_selected{}
.focus_b2b_radio{ float:left; margin:5px 10px 0 0;}
.focus_text{font-size:15px; color:#646464;font-weight:normal; padding:5px 0 0 0px; display:block;}
/*****************Focus page end here**************/

/***************Finished css start here****************/
.finished{width:100%; float:left; padding:5px 0 0 0 ;}
.finished ul{ margin:0px; padding:0; list-style:none;}
.finished ul li{ width:100%; float:left; font-size:14px; margin-bottom:10px;}
.finished ul li.active .f_list { border:1px solid #01a0f8;}
.finished ul li.active .lebel {background:#01a0f8;}
.finished ul li.active a{color:#01a0f8; font-family:lucida grande;}
.finished ul li a{ width:auto; float:left;text-decoration:none; color:#646464; padding:10px; }
.finished ul li .f_list{ border:1px solid #55c5e9; display:block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.finished ul li .lebel{ width: auto; float:left;background:#55c5e9;padding:10px 10px;}
.finished ul li .lebel label{ color:#fff; padding-left:5px;text-transform:uppercase;}
.finished ul li .lebel_text{ display:block;}
.congts_msg{ text-align:center; font-size:16px; color:#2bb111; display:block; padding:20px 0;}
/***************Finished css end here****************/

/***********button Css*************/
.btn_position{ position:absolute; bottom:10px; right:10px;}
.clear_btn,.save_btn,.reset_btn{ width:auto; float:left;border:0; text-decoration:none;padding:0 5px; cursor:pointer; height:22px; line-height:22px;color:#fff;font-size:12px; color:fff;}


.clear_btn,.save_btn,.reset_btn .margin_left{ margin-left:10px;}
.save_btn{-moz-border-radius:2px;-webkit-border-radius: 2px;border-radius: 2px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0195e8', endColorstr = '#0178ba');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0195e8', endColorstr = '#0178ba')";
background-image: -moz-linear-gradient(top, #0195e8, #0178ba);
background-image: -o-linear-gradient(top, #0195e8, #0178ba);
background-image: -webkit-gradient(linear, center top, center bottom, from(#0195e8), to(#0178ba));
background-image: -webkit-linear-gradient(top, #0195e8, #0178ba);
background-image: linear-gradient(top, #0195e8, #0178ba);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;}
.clear_btn{-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#408fbf', endColorstr = '#376e90');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#408fbf', endColorstr = '#376e90')";
background-image: -moz-linear-gradient(top, #408fbf, #376e90);
background-image: -o-linear-gradient(top, #408fbf, #376e90);
background-image: -webkit-gradient(linear, center top, center bottom, from(#408fbf), to(#376e90));
background-image: -webkit-linear-gradient(top, #408fbf, #376e90);
background-image: linear-gradient(top, #408fbf, #376e90);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;}

/**************Terrotory css start here***********/
/*********tab css **********************/
#tab{width:100%;padding:0; overflow:hidden; list-style:none; border-bottom:3px solid #01a0f8; margin:10px 0 0 0;}
#tab li{ float:left; margin:0 5px 0 0; font-size:13px;text-transform:uppercase;}
#tab li a{ width:110px;background:#55c5e9; float:left;padding:10px;text-decoration:none; color:#2c2c2c;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}
#tab li a label{cursor:pointer; padding:5px 0 5px 5px;}
#tab li a label.state{ background: url(../image/layout/state_icon.png) no-repeat right center; padding-right:40px;}
#tab li a label.county{ background: url(../image/layout/county_icon.png) no-repeat right 3px; padding-right:25px;}
#tab li a label.zip{ background: url(../image/layout/zip_icon.png) no-repeat right 0px; padding-right:30px;}
#tab li a label.radius{ background: url(../image/layout/radius_icon.png) no-repeat right 0px; padding-right:30px;}
#tab li a label.polygon{ background: url(../image/layout/polygon_icon.png) no-repeat right 2px; padding-right:30px;}
#tab a:hover,#tab a:hover::after,#tab a:focus,#tab a:foucs::after{ background:#fff;}
#tab a:focus{outline:0;}
#tab .current a,#tab .current a::after{background:#01a0f8; z-index:3; color:#fff;}
#content{position:relative; z-index:2; border-left:3px solid #01a0f8;border-right:3px solid #01a0f8;border-bottom:3px solid #01a0f8; /*height:325px;*/background:url(../image/layout/map_listbox_bg.png) repeat; margin-bottom:20px;}
/*********tab css end **********************/
.territory_top{ padding:3px 10px 7px 10px; display:block;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#09a3f8', endColorstr = '#48beff');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#09a3f8', endColorstr = '#48beff')";
background-image: -moz-linear-gradient(top, #09a3f8, #48beff);
background-image: -o-linear-gradient(top, #09a3f8, #48beff);
background-image: -webkit-gradient(linear, center top, center bottom, from(#09a3f8), to(#48beff));
background-image: -webkit-linear-gradient(top, #09a3f8, #48beff);
background-image: linear-gradient(top, #09a3f8, #48beff);}
.territory_top label{width:auto; float:left;font-size:13px; color:#f6f2f2; padding:1px 5px 0 0;}
.territory_top label.padding_lft{ padding-left:10px;}
.territory_top input{width:100px; float:left; font-size:12px; border:0; color:#0085cf; padding:3px; background:#d2fcff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.territory{ width:100%; float:left; height:100%;}
.territory_map{ width:872px; float:left; height:100%; background:#fff;}
.maplist_bx{ width:180px; height:250px; float:left;/* background:url(../image/layout/map_listbox_bg.png) repeat; */}
.maplist_bx.maplist_bx2{height:250!important;}
.maplist_bx ul{ margin:0 0 10px; padding:0; list-style:none;}
.maplist_bx ul li{width:100%; float:left;display:inline; border-bottom:1px solid #24a9b1; font-size:12px;}
.maplist_bx ul li a{ color:#2c2b2b; text-decoration:none; display:block; padding:2px 20px 2px 5px; margin-right:5px; position:relative;}
.maplist_bx ul li .close_list{ position:absolute; right:5px; top:3px; font-size:12px; color:#FF0000; text-decoration:none;}
.maplist_bx ul li a.active{background:#ffffff; margin-left:1px;}
.drag_scroll_box{width:auto; float:left;}
.drag_scroll_box .drag_scroll{ width:150px; float:left; margin:3px 0 0 5px;}
.drag_scroll_box .drag_value{width:30px; margin:0 0 0 15px; float:left; font-size:12px;}

/*****new css added*********/
.maplist_bx p{color:#2c2b2b;padding:2px 20px 2px 5px; margin-right:5px; font-size:12px;border-bottom:1px solid #24a9b1; position:relative; background:#fff; text-align:left; margin:0!important;}
.maplist_bx p a{position:absolute; right:5px; top:3px;   }
.maplist_bx p.active{background:#ffffff; margin-left:1px;}
.maplist_bx p:last-child{ border:none;}
/*****new css added*********/


/*******territory content list scroll************/
.terri_content{width:100%; height:320px; margin-bottom:20px; overflow:auto;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.terri_content p:nth-child(even){color:#999; font-size:17px; font-style:italic;}
.terri_content p:nth-child(3n+0){color:#c96;}
.terri_content2{width:100%; height:260px; margin-bottom:20px; overflow:auto;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

@media only screen and (min-device-width: 668px) and (max-device-width: 1024px) {
.wrapper{ width:900px;}
.bw_popup_area{ width:1000px;}
.bw_popup_area{ margin-left:-503px;}
.territory_map{ width:674px;}
#content{ height:auto;}
.maplist_bx.maplist_bx2{ height:260px!important;}
.terri_content2{ height:220px;}
}
/* updates by neeraj for territory section */
#map_canvas_49_zc{position: relative; float: left; padding-right: 3px; border: 1px solid #e2e2e2; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;box-shadow: 0 1px 6px #CCCCCC;-moz-box-shadow: 0 1px 6px #CCCCCC;-webkit-box-shadow: 0 1px 6px #CCCCCC;}
#map-county-canvas_zc{height: 400px;width: 600px;}
#map_canvas_49_ct
{
    position: relative;
    float: left;
    padding-right: 3px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 1px 6px #CCCCCC;
    -moz-box-shadow: 0 1px 6px #CCCCCC;
    -webkit-box-shadow: 0 1px 6px #CCCCCC;
}
#map-county-canvas
{
    height: 350px;
    width:82%;
}
#map-zipcodes-canvas_zc
{
    height: 350px;
    width: 82%;
}
#main-map-3
{
    height: 360px;
    width: 82%;
}
#map_error_county_disp
{
    color:red;
}

/*********** map notes********/
.map_note{ width:300px; position:absolute; right:20px;top:0px; border:1px solid #55C5E9; padding:2px 5px 5px 5px ; background:#fefefe;z-index: 999;}
.map_note h3{ font-size:12px; border-bottom:1px solid #55C5E9;color:#55C5E9; padding:0; line-height:12px;}
.note_area{ width:100%; float:left;max-height:80px;overflow:auto; position:relative;}
.note_close{ position:absolute; top:-8px; right:-8px;}
.note_area ul{ padding:5px;}
.note_area ul li{width:100%;float:left; font-size:11px; border-bottom:1px solid #ccc;}
.note_area ul li:last-child{ border:0!important;}
.help{width:auto; float:right; padding:10px 0 0 0; font-size:17px; color:#55C5E9; text-decoration:none;}
.help:hover{text-decoration:underline;}
/*********** map notes********/
.select_all_btn{position:absolute; top:10px; left:0px;}
.main_back_btn{-moz-border-radius: 3px 0px 0px 3px;-webkit-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:30px; top:40%; left:-30px; height:60px; position:absolute; opacity:0.8; background:#fefefe url(../image/layout/back_arrow.png) no-repeat center;}
.main_back_btn:hover{opacity:10;}
.main_next_btn{-moz-border-radius: 0px 3px 3px 0px; border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-border-radius: 0px 3px 3px 0px;border-radius: 0px 3px 3px 0px; width:30px; top:40%; right:-32px; height:60px; position:absolute; opacity:0.8; background:#fefefe url(../image/layout/next_arrow.png) no-repeat center;}
.main_next_btn:hover{opacity:10;}
#add_account_error_message{ padding:0!important;}
.add_account_error_message{ padding:0!important;}
.hideone{display:none;}

div.error_message{ width:auto!important;}
.bvw_input{ width:91px!important;}
/*.bvw_form{min-height:230px!important;}*/
.bw_popup_area.pop_positon{top:50%!important;left:50%!important;}
.bvw_laoder{position:absolute; top:275px; left:575px;z-index: 3;} /* Changes for loader in bvw */
.loader_map_list{position:relative; top:8px; left:68px;z-index: 200;}
.bvw_tagLine{color:#55C5E9 !important; font-size: 20px !important; margin: 0px 0px 15px 0px; font-family: 'MyriadProRegularRegular';}




@media (max-width:767px){
.classfn_btn {
    clear: both;
    padding: 10px 0;
    text-align: center;
    width: auto;
}
}
