body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,p,blockquote,table,th,td,embed,object,button,hr{margin:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal; display:inline;}
html, body { height: 100%;}
fieldset,img,abbr{border:0;}
ul, ul li {list-style:none; list-style-type:none;}
body { color:#464646; font-family:'Roboto', 'Roboto', Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; text-decoration:none; }
a { color:#0057a7; text-decoration:none; }
a:hover { color:#2c3339; text-decoration:none; }
/*input, textarea, select { border: 1px solid #C7C7C7; font-family: Arial,Helvetica,sans-serif; font-size: 14px; padding: 8px 5px 7px 8px; color:#363636; -webkit-box-shadow: inset 1px 1px 3px 1px #f2f2f2; -moz-box-shadow: inset 1px 1px 3px 1px #f2f2f2; box-shadow: inset 1px 1px 3px 1px #f2f2f2; outline: none; border-radius:4px; -moz-border-radius:4px;  -webkit-border-radius:4px; }*/
input[type="checkbox"], input[type="radio"] { outline:0; border:0px; width: 15px !important; height:15px; margin:0; padding:0; }
input[type="submit"], input[type="button"] { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; border:none !important; }
*:focus{ outline:0;}
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
.clearfix{clear:both;}


@media screen and (max-width: 620px)
{
	-webkit-text-size-adjust: none; 
}
.no_javascript { background-color:#FFFFFF; color:#FF3300; font-weight:bold; padding:0 0 0 15px; position:fixed; width:1500px; z-index:1; } 

.head_contact { padding:11px 0 0 183px; font-size:13px; color:#FFFFFF; overflow:hidden; line-height:15px; }
.contact_head {font-size: 22px;color:#ffd51d;text-transform:uppercase;letter-spacing:0.25px; padding-left:1px; }
.head_link, .head_link:hover { color:#b8dffd; text-decoration:underline; font-style:italic; display:block; line-height:12px; float: right;  margin: 5px 0 0;}
.call_link, .call_link:hover { display:block;color:#FFFFFF;margin:9px 0 0 2px; text-decoration:none; font-size:25px;}
.top_address_wrapper .call_link, .top_address_wrapper .call_link:hover { display:block;color:#FFFFFF;line-height:24px; margin:0 0 0 2px; text-decoration:none; font-size:20px;float: left;}

.call_margin, .call_margin:hover{    margin: 0 !important; padding: 25px 8px 12px 0;  font-size:31px;}
.head_contact_default{height:107px;padding-left:208px;}
.head_contact_default a{text-decoration:none;}
.contact_padd{padding-bottom: 28px;  font-style: italic; }

/* Navigation */
.ul_style{border:3px solid #FFDA00; background-color:#ffffff !important; }
.ul_style li{margin-left:0px !important;}


#main_nav {margin:0;}
#main_nav li {float:left; position:relative;}

#main_nav li a {height:50px; display:block; float:left; font: 15px  'Roboto', Arial, Helvetica, sans-serif; color:#2a3035; text-decoration:none; padding: 0 12px 0 0; line-height:50px; }
#main_nav li a:hover {  text-decoration:none;  }  

#main_nav li a.home:hover, #main_nav#sf-menu li.sfHover a.home, #main_nav li a.home_active{color:#0038a5; }  
#main_nav li a.nav2:hover, #main_nav li a.nav2_active, #main_nav li a.nav3:hover, a.nav3, #main_nav li a.nav3_active, #main_nav li a.nav4_active,#main_nav li a.nav4:hover,#main_nav li a.nav5:hover,#main_nav li a.nav6:hover, #main_nav li a.nav5_active, #main_nav li a.nav6_active{ color:#0038a5; }

/* Banner area */
.left_panel { float:left; width:722px; padding-top: 9px;}


.right_panel { width:221px; float:left; margin:0 0 0 17px; }

.quote_head { background:url('../images/frontend/bg_quick_book.jpg') no-repeat 0 0; float:left; height:64px; width:261px; }
.quote_head_book { background:url('../images/frontend/qb_bookinfo_head.png') no-repeat 0 0; float:left; height:64px; width:260px; }
.quote_head_title{color: #FFFFFF;    display: block;    font-family: trebuchet MS;    font-size: 22px;    font-weight: bold;    padding: 9px 0 4px 14px;}
.quote_nav {float: left; width: 247px; height: 25px; margin: 0px 0 0 13px; }
.quote_form_wrap {overflow: hidden; width: 260px; }
.quote_nav li {display: inline; float: left;}
.quote_nav li a { background:url('../images/frontend/bg_tab_nav.png') no-repeat 0 0; height: 25px; float: left; display: block;}
.quote_nav li a.quote:hover, .quote_nav li a.quote_active  {background-position: 0 0 !important; width: 101px;}
.quote_nav li a.links:hover, .quote_nav li a.links_active {background-position: -101px -27px !important; width: 102px;}
.quote_nav li a.links {background-position: -101px 0; width: 102px;}
.quote_nav li a.quote {background-position: 0 -27px; width: 101px;}


#quote_nav { clear:both; width:925px; float:left; height: 91px; }
#quote_nav li { float:left; display:inline; position:relative; z-index: 100;padding: 0; background:none;}
#quote_nav li a { background:url('../images/frontend/get_quote_sprite.jpg') no-repeat 0 0; display:block; height:91px; text-indent:-9999px; border:none;}

#quote_nav li a.get_quote { background-position:0px 0px; width:230px; }
#quote_nav li a.choose_service { background-position:-230px 0; width:170px; }
#quote_nav li a.address { background-position:-285px 0px; width:183px; }
#quote_nav li a.package { background-position:-468px 0px; width:205px; }
#quote_nav li a.book {background-position:-673px 0px; width:160px; }

#quote_nav li a.get_quote:hover, #quote_nav li a.get_quote_a { background-position:0px -91px; width:230px; }
#quote_nav li a.choose_service:hover, #quote_nav li a.choose_service_a { background-position:-205px -182px; width:192px; }
#quote_nav li a.address:hover, #quote_nav li a.address_a { background-position:-285px -31px; width:183px; }
#quote_nav li a.package:hover, #quote_nav li a.package_a { background-position:-468px -31px; width:205px; }
#quote_nav li a.book:hover, #quote_nav li a.book_a { background-position:-673px -31px; width:160px;  }



.form_container1 { clear:both; overflow:hidden; padding:11px 0 0px 0; font-size:13px; color:#333333; }
.newslogin {position: relative; float: left; width: 221px; padding:11px 0 0px 0; font-size:13px; color:#333333;}
.form_container1 .row, .newslogin .row { clear:both; float:left; padding:0 0 7px 14px; width:200px; }
.form_container1 .row label, .newslogin .row label { float:left; width:42px; padding:0 5px 0 0; }
.form_container1 .row input { margin:0 0px 0px 0; float:left; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-style:italic; }
.newslogin .row input { background: url("../images/frontend/bg_quot_fld_big.gif") no-repeat scroll 0 1px transparent; margin:0 0px 0px 0; float:left; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-style:italic; width: 150px; height: 21px; border:0;}
.form_container1   ws .row input, .newslogin .row input  { margin:0 0px 0px 0; float:left; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-style:normal; padding: 2px; }
.form_container1 .row input.big { background:url('../images/frontend/bg_quot_fld_big.gif') no-repeat 0 1px; width:151px; height:21px; border:0px; }
.form_container { border:1px solid #646464; border-width:0 0 1px 1px; clear:both; overflow:hidden; padding:11px 0 0px 0; font-size:13px; color:#333333; }
.form_container .row { clear:both; float:left; padding:0 0 6px 14px; width:245px; }
.form_container .row label { float:left; width:81px; padding:0 5px 0 0; }
.form_container .row .flexi { width:auto !important; padding:0 13px 0 0; }
.form_container .row input { margin:0 0px 0px 0; float:left; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-style:italic; }
/*.form_container .row input[type="radio"] { background:url('../../images/frontend/bg_radio_off.gif') no-repeat 0 0; width:18px; height:17px; margin:0 3px 3px 0; } */
.form_container .row input[type="text"] { height:15px; background-color:transparent; border:0; padding:3px 3px 6px 3px; }
.form_container .row input.big { background:url('../images/frontend/bg_quot_fld_big.gif') no-repeat 0 1px; width:145px; }
.form_container .row input.med1 { background:url('../images/frontend/bg_quot_fld_med1.gif') no-repeat 0 1px; width:118px; }
.form_container .row input.med2 { background:url('../images/frontend/bg_quot_fld_med2.gif') no-repeat 0 1px; width:106px; }
.form_container .row input.small { background:url('../images/frontend/bg_quot_fld_small.gif') no-repeat 0 1px; width:25px; }


.quote_btn_row { background-color:#f6f6f6; padding:8px 11px 9px; width:237px; clear:both; float:right;  }
.book_txt { width:120px; padding:0 12px 0 0; float:left; color:#696c6d; font-size:18px; font-weight:bold; font-style:italic; letter-spacing:-0.3px; line-height:16px; }
.book_txt span { font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:12px; color:#b6b5b5; display:block; font-style:normal; font-weight:normal; letter-spacing:-0.1px; }
.form_row_product .btn_get_quote { background:url('../images/frontend/btn_get_quote.gif') no-repeat 0 0; width:108px; height:37px; float:left; text-indent:-9999px; cursor:pointer;border:0px; margin: 0 20px 20px 0;}
.btn_get_quote { background:url('../images/frontend/btn_get_quote.gif') no-repeat 0 0; width:108px; height:37px; float:right; text-indent:-9999px; cursor:pointer; border:0px}
.btn_update { background:url('../images/frontend/btn_update.jpg') no-repeat 0 0; width:107px; height:38px; float:right; text-indent:-9999px; cursor:pointer; border:0px}
.btn_track { background:url('../images/frontend/btn_track.gif') no-repeat 0 0; width:72px; height:37px; float:right; text-indent:-9999px; cursor:pointer;border: 0 none; }
.right{text-align:right; padding-bottom: 8px;}
.right a{ border-bottom:none;text-decoration: none; }
.right a:hover{ border-bottom:1px solid #014D86;text-decoration: none; }
.sendpe_a{ display: block; text-align: center; width: 308px;}
/* Top Deals panel */
.top_deal_wrap { background:url('../images/frontend/bg_top_deal_head.gif') no-repeat 0 0; float:left; width:434px; padding:9px 19px 0 0; }
.top_deal_head { font-size:16px; color:#014d86; padding:4px 8px 8px; letter-spacing:0.5px; }
#top_deal_nav { clear:both; padding:0 0 1px 8px; width:426px; float:left; }
#top_deal_nav li { display:inline; float:left; height:32px; width:auto; border:0px solid #000; }
#top_deal_nav li a { background:url('../images/frontend/bg_td_tab.gif') no-repeat right -31px; padding:0 6px 0 0; display:block; float:left; text-decoration:none; width:auto; }
#top_deal_nav li a span { background:url('../images/frontend/bg_td_tab.gif') no-repeat 0px -31px; display:block; float:left; padding:8px 3px 2px 9px; height:22px; font-size:13px; color:#333333; text-decoration:none; }
#top_deal_nav li a:hover, #top_deal_nav li a.af_a, #top_deal_nav li a.sf_a, #top_deal_nav li a.last_a { background-position:right 1px; }
#top_deal_nav li a:hover span, #top_deal_nav li a.af_a span, #top_deal_nav li a.sf_a span, #top_deal_nav li a.last_a span { background-position:0 1px; }
#top_deal_nav li a.last { background:none; }
#top_deal_nav li a.last:hover { background:url("../images/frontend/bg_td_tab.gif") no-repeat right 1px; }
#top_deal_nav li a.last:hover span { background:url("../images/frontend/bg_td_tab.gif") no-repeat 0 1px; }

#top_deal_content.tab-content-wrap { clear:both; width:434px; float:left; }
#top_deal_content .tab-content { width:434px; float:left; clear:both; }
.cost_info_detail { float:left; width:224px; padding:1px 15px 21px 7px; }
.cost_info_row { width:200px; float:left; border-bottom:1px dashed #cfcfcf; padding:6px 7px 4px 9px; font-size:11px; color:#666666; }
.cost_info_area { width:149px; padding:0 8px 0 0; float:left; }
.cost_info_region { font-size:13px; color:#424141; line-height:13px; letter-spacing:0.4px;font-weight: bold; }
.cost { float:left; width:43px; font-size:20px; color:#014d86; padding:1px 0 0; font-family:trebuchet MS  }

.cost_info_short { float:left; width:188px; padding:7px 0 0 0; }
.info_spcl { background:url('../images/frontend/bg_top_deal_cost.jpg') no-repeat 0 0; width:170px; height:157px; text-align:center; padding:38px 10px 0; font-size:13px; color:#666666; }
.info_spcl .from{text-align: left; display:block; padding:0 0 0 16px;}
.spcl_region { font-size:24px; color:#333333; text-transform:uppercase; font-weight: bold;}
.spcl_cost { font-size:60px; color:#0061aa; line-height:67px; padding:0 0 6px; font-family:trebuchet MS }
.deal_title { font-size:53px; line-height:67px; padding:6px 0 4px 0; }
.deal_sub_title { width:213px; float:left; padding:6px 0 14px 0; font-size:18px;}
.spcl_last { margin:16px 0 9px; }
.more_info_bar { background-color:#ececec; border-top:2px solid #c8c8c8; padding:5px 13px 7px 7px; width:408px; float:left; }
.td_more_link { background:url('../images/frontend/arr_more.gif') no-repeat right 6px; padding:1px 17px 0 0; font-size:13px; color:#333333; text-decoration:none; float:right; }
.tableHead { background-color: #054180;color: #FFFFFF;    font-size: 15px;    font-weight: bold; padding: 7px;}
.tableOdd {  background-color: #E5E5E5; padding: 7px;}
.tableEven {    background-color: #F2F2F2; padding: 7px;}
.deal_btn { background:url('../images/frontend/form_tabs_right.gif') no-repeat right top;height:38px; float:left; margin: 20px 10px 0 21px;padding: 0 20px 0 0;}
.deal_btn span{  background:url('../images/frontend/form_tabs_left.gif') no-repeat left top; color:#FFFFFF; font-size:20px; height:32px; padding:6px 0 0 20px; float: left;}
/* magazine */
#magazine{clear: both;overflow: hidden; line-height: 19px;  padding: 10px 0 15px;}
#leftsect{width:440px;float:left;padding: 0 15px 0 0;}
#video {  float: left; width: 406px;}
#magazine p{padding: 0 0 23px;}
#magazine ul {    margin: 0 0 17px 0;}
#magazine ul li {background: url("../images/frontend/bullet_main.gif") no-repeat scroll 0 6px transparent;overflow: hidden;    padding: 0 0 6px 14px;}
.pdf_list{ clear: left;overflow: auto; width: 420px;}
.pdf_list a{ border-bottom:none;text-decoration: none; }
.pdf_list a:hover{ border-bottom:1px solid #014D86;text-decoration: none; }
.flash_video{  padding: 20px 0;}
/* Quick Links panel */
.ql_wrap { width:248px; float:left; }
.ql_sub { padding:25px 0 0 0; }

.ql_head { background:url('../images/frontend/bg_ql_head.jpg') no-repeat 0 0; font-size:22px; color:#FFFFFF; padding:9px 12px 1px 43px; height:34px; overflow:hidden; letter-spacing:0.6px; }

.ql_sub .ql_head { background-position:0 -44px; padding:8px 14px 2px 14px; }
.ql_panel { font-size:11px; color:#666666; height:77px; padding:15px 100px 6px 15px; line-height:13px; display:block; clear:both; text-decoration:none; } /* width:139px; */
.ql_panel:hover { text-decoration:none; }
.panel_ap { background:url('../images/frontend/bg_ql_adv_partner.jpg') no-repeat 0 0; padding:13px 100px 7px 15px; }
.panel_unpck_item { background:url('../images/frontend/bg_ql_unpck_item.jpg') no-repeat 0 0; }
.panel_find_store { background:url('../images/frontend/bg_ql_find_store.jpg') no-repeat 0 0; }
.panel_bbpack { background:url('../images/frontend/bg_ql_bb_pack.jpg') no-repeat 0 0; }
.panel_fopp { background:url('../images/frontend/bg_ql_fran_opp.jpg') no-repeat 0 0; padding:15px 100px 9px 15px; }
.ql_title{ font-size:18px; color:#333333; line-height:18px; display:block; padding:0 0 4px; width:149px}

.advt1 { display:block; width:240px; height:259px; padding:18px 0 0 0; }
.advt2 { display:block; width:240px; height:260px; padding:15px 0 0 0; }



/* Content area */
.sub_links{float: left; width: 477px; padding: 0 0 20px 5px;}
.sub_links ul{margin:0 21px 0 15px !important}
.border_a {border-bottom:none;text-decoration: none;}
.border_a:hover {border-bottom:1px solid #014D86;text-decoration: none;}
.ca p a, .ca_sub p a, .ca_sub_full p a, .content_sub p a {border-bottom:none;text-decoration: none;}
.ca li a, .ca_sub li a, .ca_sub_full li a, .content_sub li a {border-bottom:none;text-decoration: none;}
.ca p a:hover, .ca_sub p a:hover, .ca_sub_full p a:hover, .content_sub p a:hover {border-bottom:1px solid #014D86;text-decoration: none;}
.ca li a:hover, .ca_sub li a:hover, .ca_sub_full li a:hover, .content_sub li a:hover {border-bottom:1px solid #014D86;text-decoration: none;}
.arial_font{font-family:Arial}
#toggle_content { width:926px; }
.btn_exp { background:url('../images/frontend/btn_expandable.gif') no-repeat 0px 0px; width:104px; height:20px; position:absolute; bottom:0; left:21px; display:block; cursor:pointer; }
.collapse { background-position:0 -20px; }

.ca { border-bottom:3px solid #ffd51d; position:relative; width:926px; float:left; clear:both; padding:17px 28px 29px 28px; line-height:19px; }
.ca_sub { width:471px; float:left;  padding:17px 30px 6px 28px; line-height:19px; min-height: 305px; }
.ca_sub_full { width:932px; padding:14px 25px 20px 28px; line-height:19px; margin:0 auto; }
.ca_sub_full_top{ background: url(../images/frontend/sub_top_bg_full.gif) no-repeat; height:22px; width:938px; float:left; padding:0 0 0 22px;} 
.ca_sub_full_middle { background:#ffffff; width:929px; float:left; padding:12px 16px 20px 15px;}
.ca_sub_full_btm { width:960px; float:left; background:url(../images/frontend/sub_btm_full.gif) no-repeat; height:13px;}
.content_sub { width:926px; clear:both; float:left; padding:0 28px 5px; }
.ca_sub_half { width:664px !important; }

.wrap_sub {  border: 1px solid #C0C0C0; margin-top: 20px; padding: 5px 10px 15px; position: relative;}
.buttonaesc { color: #0D0B78; display: block; font: 15px Arial,Helvetica,sans-serif; height: 25px; text-align: center; text-decoration: none;width: auto;}

.ca p, .ca_sub p, .ca_sub_full p, .content_sub p { padding:0 0 23px 0; }
.ca_sub .add_other p {padding:0;}
/*.main_heading { font-size:28px; color:#014d86; padding:0 0 24px 0 !important;line-height: 35px; width:475px; float:left;}*/
.blk_heading { color: #0057a8; font-weight: bold; padding: 20px 20px 11px 20px; display: block; font-size: 25px;}
.main_heading1  { font-size:28px;color:#014d86; padding:0 0 12px 0 !important; line-height:45px; display: inline-block; }

/*.sub_heading,  .sub_heading:hover{ font-size:20px; color:#333333; padding:0 0 16px !important; text-decoration:none; display:block; }*/
.sub_heading2 { font-size:12px; font-weight:bold; color:#015a32; text-transform:uppercase; }
.ss_heading{    font-size: 17px;  padding-bottom: 12px;color:#014d86;font-weight:bold; display:block;}
.ss-heading{    font-size: 17px;  padding-bottom: 12px;color:#014d86;font-weight:bold; display:block;}
.ca ul, .ca_sub ul, .ca_sub_full ul, .content_sub ul { margin:0 21px  17px 15px; }
.ca ul li, .ca_sub ul li, .ca_sub_full ul li, .content_sub ul li { background:url('../images/frontend/bullet_main.gif') no-repeat 0px 4px; padding:0 0 6px 14px; overflow:hidden;}

.clearing { clear:both; }
.book_div{width:201px; float: right; padding: 0;}
.cond_apply{font-size:11px; clear: both; padding: 6px 0 0 0 !important;}
.full_panel { border-top:1px solid #e1e1e1; padding:26px 0 12px 0; width:945px; float:left; clear:both; }
.panel_img { /*background:url('../../images/frontend/bg_panel_img.gif') no-repeat 0 0;*/ width:246px; height:166px; padding:9px; float:left; margin:0 0 0 -4px;border: 1px solid #EEE; }
.panel_details { padding:3px 0 0 13px; float:left; width:670px; }
.panel_title { font-size:30px; letter-spacing:0.3px; padding:0; }
.panel_desc { padding:0 0 2px 0 !important; line-height:19px; }
.sub_c{font-size: 12px;}
.sub_cost{color:#014D86; font-size: 20px;}
.panel_costing { font-size:18px; font-weight:bold; padding:0 0 17px !important; }
.panel_costing span { color:#014d86; }
.btn_panel_book { background:url('../images/frontend/btn_book_now.gif') no-repeat 0 0; width:111px; height:33px; float:left; cursor:pointer; }
.btn_panel_view { background:url('../images/frontend/btn_sl_yellow_165.gif') no-repeat left top; color:#000; font-size:19px;  width:146px; height:33px; padding:5px 10px 0 14px; float: left;text-decoration: none; }
.no_limit{text-align: center; width: 260px;}
.int_hr{border:1px solid #666;  overflow:hidden;}
ol {padding-left: 20px; padding-bottom: 23px;}
ol.terms{padding-bottom:5px;margin-left:0px;}
ol.terms li{padding-bottom:10px;}
.border_media{ border-bottom: 8px solid #EEC00A; margin: 0 50px 25px 0;}
.ebay_img_width{width:241px;}
.ebay_image{  width: 261px; margin: 15px 0 0 0; float:right;}
.ebay_image_round{     	border-radius: 5px 0 0 0; 
	-moz-border-radius:  5px 0 0 0; /* firefox */
  -webkit-border-radius:  5px 0 0 0; /* chrome and safari */
  -o-border-radius:  5px 0 0 0; /* opera */   }
.padd_button{float: left;font-size: 15px;font-weight: bold;margin:9px 0 4px 60px; padding: 7px 76px;width: 116px;text-decoration: none;}
.padd_button1{float: left;font-size: 15px;font-weight: bold;margin:9px 0 4px 20px; padding: 0 78px;width: 116px;text-decoration: none; *margin:0px 0 4px 20px;}
.padd_button2{float: left;font-size: 15px;font-weight: bold;margin:9px 0 4px 20px; padding: 7px 78px;width: 116px;text-decoration: none;}
/* Product Styles */
.shop_bag_info { float:right; width:320px; font-size:13px; padding:4px 0 0; margin-top:-20px }
.shop_bag_info a { color:#333333; font-size:13px; }
#item_count { background:url('../images/frontend/product_sprite.gif') no-repeat 0px -0px; float:left; width:61px; padding:2px 5px 2px 35px; }
#item_chkout { background:url('../images/frontend/product_sprite.gif') no-repeat 0px -31px; float:left; width:62px; padding:2px 5px 2px 28px; }
#item_cost { background:url('../images/frontend/product_sprite.gif') no-repeat 0px -61px; float:left; width:55px; padding:2px 0px 2px 40px; }
#item_delivery { background:url('../images/frontend/product_sprite.gif') no-repeat 0px -93px; float:left; width:284px; margin:8px 0 0; padding:2px 0px 2px 39px; clear:both; font-weight:bold; color:#014d86; text-transform:uppercase; }

.list_types { font-size:13px; padding:1px 0 9px 2px; overflow:hidden; clear:both; line-height:18px; }
.list_types span.sep { padding:1px 9px 0; }
.list_types a, .list_types span { font-weight:bold; color:#002D30; float:left; }
.ico_grid { background:url("../images/frontend/product_sprite.gif") no-repeat 11px -122px; font-size:12px; padding:1px 4px 1px 33px; }
.ico_list { background:url('../images/frontend/product_sprite.gif') no-repeat 0px -153px; font-size:12px; padding:1px 4px 1px 25px; }

.ico_grid:hover, .ico_grid_a { background:url("../images/frontend/product_sprite.gif") no-repeat 11px -122px; font-size:12px; padding:1px 4px 1px 33px; }
.ico_list:hover, .ico_list_a { background:url('../images/frontend/product_sprite.gif') no-repeat 0px -153px; font-size:12px; padding:1px 4px 1px 25px; }

.error_text { background:url('../images/frontend/info_icon.gif') no-repeat 0 0px; font-weight:bold; color:#014D86; font-size:17px; padding:2px 0 4px 30px !important; }
.prod_listing { padding:0px 0 20px 0; width:926px; float:left; clear:both; border-top:1px solid #eaeaea; }
.prod_grid_row { width:926px; float:left; border-bottom:1px solid #eaeaea; }
.prod_grid_row_grid{ width:926px; float:left; border-bottom:1px solid #eaeaea; }
.prod_grid { width:285px; height:405px; float:left; border-right:1px solid #eaeaea; padding:9px 12px 5px 11px; }
.prod_grid_row_grid .prod_grid {width:285px; height:405px; float:left; border-right:1px solid #eaeaea; padding:9px 12px 5px 11px; position:relative}
.prod_grid_row_grid .prod_grid .prod_shop { width:265px; float:left; position:absolute; bottom:0px; left:20px; }
.prod_grid img, .prod_list img { cursor:pointer; float:left; }
.grid_last { border-right:0px !important; }
.prod_img_wrap { background:url('../images/frontend/bg_grid_img.gif') no-repeat 0 0; width:270px; height:131px; padding:7px; /*text-align:center;*/ }
.prod_img_wrap a { display:block; height:131px; position:relative; }
.prod_img_wrap img { position:absolute; top:50%; left:50%; }
.prod_detail_wrap { width:265px; float:left; padding:6px 10px 0; }
.prod_name { color:#333333; font-size:18px; font-weight:bold; text-decoration:none; text-transform:capitalize; padding:0 0 5px 0; display:block; float:left; }
.prod_desc { padding:0 0 10px; clear:both; overflow:hidden; height:44px; }
.prod_shop { width:265px; float:left;}
.price_chart { background:url('../images/frontend/bg_price_chart.gif') no-repeat 2px 0; height:100px; text-align:center; font-size:16px; padding:4px 5px 5px; }
.pc_title { color:#FFFFFF; font-weight:bold; padding:0 0 28px 0; }
.pc_qty { float:left; width:75px; height:26px; padding:0 5px; }

.prod_grid .shop_row { float:left; clear:both; padding:10px 0; font-size:14px;}
.prod_list .shop_row { float:left; clear:both; padding:10px 0; font-size:14px;     position: absolute;    top: 85px;}
.prod_lbl { width:36px; padding:7px 0 0 3px; font-weight:bold; float:left; color:#333333; }
.prod_lbl1 { width:36px; padding:7px 5px 0 3px; font-weight:bold; float:left; color:#333333; }

.prod_add_flash { position:relative; float:left; }
.prod_flash_cont { position:absolute; top:-120px; left:-225px; }
.prod_add_cart { background:url('../images/frontend/bg_add_cart.gif') no-repeat 0 0; float:left; width:142px; height:33px; }
.prod_add_cart input { background-color:transparent; border:0; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:center; width:25px; float:left; padding:0 2px; margin:8px 0 0; }
.prod_add_cart .prod_add_link { display:block; float:left; width:113px; height:33px; }

.prod_sep { color:#014d86; float:left; padding:5px 1px 0 5px; }
.prod_enq_link { font-size:13px; color:#014d86; float:left; padding:7px 0 0 4px;  text-decoration:none; }
.btn_margin { float:left; margin:0 8px 0 0; }
.sep { padding:0 1px 0 2px; }

.prod_list { border-top:1px solid #EAEAEA; clear:both; float:left; width:926px; padding:14px 0; }
.product_name { background:url('../images/frontend/bg_prod_title.gif') no-repeat right top; float:left; height:48px; padding:0 10px 0 0; min-width:304px; width:auto; }
.product_name a { background:url('../images/frontend/bg_prod_title.gif') no-repeat left top; padding:8px 2px 0 12px; height:40px; display:block; font-size:20px; font-weight:bold; color:#333333; text-decoration:none; line-height:22px; min-width:234px; }
.prod_list .prod_detail_wrap { clear:both; float:left; width:917px; padding:4px 0 0 9px; }
.prod_list .prod_img_wrap { background:url('../images/frontend/bg_list_img.gif') no-repeat 0 0; width:194px; float:left; }
.prod_list .prod_desc { padding:0; width:410px; padding:2px 19px 0 15px; float:left; clear:none; height:auto; overflow:visible; position:relative; }
.prod_list .prod_shop { padding:7px 0 0; }

.prod_text { border-bottom:1px dotted #002D30; border-left:0px; padding:20px 10px 10px; float:left; width:747px; clear:both; }
.prod_text .prod_detail_wrap { padding:0 15px 0 0; clear:none; float:left; height:auto; width:306px; }
.prod_text .prod_desc, .prod_text .prod_img_wrap, .prod_text .prod_lbl { display:none; }
.prod_text .prod_shop { width:426px; padding:0; }
.prod_text .shop_row { width:auto; clear:none; padding:0 10px 8px 0; }
.prod_text .star_rater { display:block; }

.prod_info_wrap { background-color:#F2F4F4; border:1px solid #CCD5D6; border-width:0 1px; overflow:hidden; margin:0 2px 0 0; padding:12px; }
.pd_head { font-size:14px; font-weight:bold; color:#002D30; border-bottom:1px dotted #002D30; margin:0 0 14px; padding:0 0 4px 0; }
.prod_big_img_wrap { background:url('../images/frontend/bg_prod_det.gif') no-repeat 0 0; width:369px; height:249px; float:left; margin:-8px 11px 8px -5px; padding:7px; }
.prod_big_img_wrap a { position:relative; display:block; height:249px; }
.prod_big_img_wrap a img { position:absolute; top:50%; left:50%; }
.prod_spec_bar { width:536px; float:left; padding:0 0 7px; }
.prod_spec { width:271px; float:left; }
.spec_row { color:#014d86; padding:0 0 13px; font-size:16px; font-weight:bold; }
.spec_btn_row { padding:6px 0 0; }
.spec_lbl { color:#333333; }

.button_row { clear:both; overflow:hidden; padding:7px 0 20px; }
.btn_blue { background:url('../images/frontend/btn_blue.gif') no-repeat right 0; height:33px; padding:0 10px 0 0 !important; cursor:pointer; display: block; width: auto;}
.btn_blue span { background:url('../images/frontend/btn_blue.gif') no-repeat 0 0; height:28px; float:left; padding:7px 8px 0 35px; font-size:16px; font-weight:bold; color:#FFFFFF; text-transform:capitalize; cursor:pointer;}
.form_container1 .btn_blue { background:url('../images/frontend/nl_subscribe.jpg') no-repeat right 0; height:18px; padding:0 10px 15px 0; cursor:pointer; float:right; margin: 0 7px 0 0; cursor:pointer; text-decoration:none;}
.form_container1 .btn_blue span { background:url('../images/frontend/nl_subscribe.jpg') no-repeat 0 0; height:28px; float:left; padding:5px 8px 0 21px; font-size:16px; font-weight:bold; color:#FFFFFF; text-transform:capitalize; cursor:pointer; }
.prod_thumb_img { float:left; width:84px; height:347px; overflow:hidden; margin:0 16px 20px 0; }
.prod_thumb_img li { clear:both; padding:1px; border:1px solid #CCCCCC; position:relative; height:60px; width:80px; margin:3px 0; float:left; }
.prod_thumb_img li a { position:absolute; left:50%; top:50%; float:left; }

.prod_customize_wrap { width:160px; float:left; }
.row_wrap { overflow:hidden; }
.side_row { padding:0 12px 15px 0; }
.side_row label { display:block; padding:0 5px 4px 0 !important; font-weight:bold; }
.side_row input, .side_row  select { width:150px; font-size:11px; font-family:'Roboto', Arial, Helvetica, sans-serif; border:1px solid #7E8181; }

.prod_cost { float:left; padding:0 14px 0 0; font-weight:bold; }
.prod_cost span { float:left; padding:0 6px 0 0; }
.prod_org_price { color:#B60000; font-size:20px; font-weight:normal; }
.strike_price { text-decoration:line-through; }
.prod_spl_price { color:#002D30; font-size:20px; font-weight:normal; }

.prod_spec_wrap { overflow:hidden; clear:both; }
.prod_spec_wrap ul { margin:20px 0 0 20px; width:708px; float:left; }
.prod_spec_wrap li { float:left; margin:0 8px 0 0; padding:0; position:relative; top:1px; width:auto; }
.prod_spec_wrap li a { background-color:#F2F4F4; border:1px solid #CCCCCC; border-width:1px 1px 0; color:#002D30; display:block; font-size:12px; padding:9px 15px; text-decoration:none; }
.prod_spec_wrap li a:hover, .prod_spec_wrap li a.active_product { background-color:#002D30; color:#FEFEFE; text-decoration:none; }

.prod_spec_desc { border:1px solid #CCCCCC; float:left; line-height:18px; padding:9px; width:712px; }
.prod_description { background-color:#DEE4E5; overflow:hidden; padding:8px; }
.tbl_row { background-color:#DEE4E5; overflow:hidden; }
.alt_row { background-color:#f2f4f4; }
.prod_description .col2 { width:48%; padding:5px 1%; float:left; }

.tab_msg { color:#B60000; font-size:17px; line-height:30px; }
.feedback_desc { padding:10px; }
.feedback_by { font-size:12px; font-weight:bold; line-height:23px; overflow:hidden; padding:0 0 5px; }
.fb_star_rater { float:right; font-size:11px; font-weight:normal; width:185px; }

.form_block { border-top:1px solid #EAEAEA; padding:33px 0 17px 0; float: left; clear:both; font-size:14px;width:946px; }
.section_wrap { background:url("../images/frontend/bg_chkout_form.gif") no-repeat 0 bottom; clear:both; margin:0; padding:0 0 5px; width:925px; float:left; }
.section_wrap_inner { background:url("../images/frontend/bg_chkout_form.gif") no-repeat 0 0; padding:41px 24px 2px; position:relative; width:877px; float:left;}

.section_head { background:url('../images/frontend/bg_form_title.gif') no-repeat 0 0; color:#FFFFFF; font-size:20px; font-weight:bold; position:absolute; width:201px; height:28px; top:-19px; left:20px; padding:10px 10px 0 15px; }
.section_lt { float:left; width:444px; margin:0 20px 0 0; }
.section_rt { float:left; width:412px; }
.section_tre {float:left; width: 33%;}
.section_tre .form_row {overflow:visible; float: left; width: 100%;}
.section_tre .sml_wrap_form {float: left; width: 100%;}
.section_tre .sml_wrap_form .form_row {float: left; width: 49%; overflow:visible; clear: none;}
.section_tre .form_row_2  {float: left; width: 220px;}
.section_tre .form_row_3   {float: left; width: 130px;}
.wid_60 {width: 60% !important;}
.wid_40 {width: 40%;}
.form_block a{border:0px !important; text-decoration:none !important;}
.form_block a, .wid_sml a, a.btn_make_enq{border:0px !important; text-decoration:none !important;}

.section_tre .sml_wrap_form .form_row label, .section_tre .sml_wrap_form .form_row input {width: 130px;}
.section_tre .sml_wrap_form .form_row input.sml_inp {width: 50px;}
.section_tre .form_row_sml {float: left; width: 25%; overflow:visible; clear: none;}
.section_wrap .section_tre .form_row_sml input.small, .section_wrap .section_tre .form_row_sml label {width: 27px;}


a.estimate, a.estimate:hover  { color: #7B7B7B; font-weight: normal; position: relative; text-decoration: none; z-index: 10;}
a.estimate span {display: none; padding: 2px; position: absolute; right: 3em; top: 2em; width: 30em; }
a.estimate:hover span {background-color: #EFEFEF; border: 1px solid #A5ACB2; color: #4F4F4F; display: block; padding: 5px; position: absolute; right: 3em; text-align: left; text-decoration: none; top: 2em; width: 30em; }
.form_row_map { padding:4px 0 10px 0 !important; overflow:hidden  !important; clear:both  !important; float: none !important; }

.form_row_product { overflow:hidden; padding:21px 0; clear:both; }
#quote_details_wrap {margin:0px; padding-bottom: 10px;}
#quote_details_wrap .form_row_product {padding: 0px;}
.btn_row { padding:25px 0px 4px 0; }
.form_row_product label { color:#6D6D6D; padding:0px 5px 0 0; text-align:right; width:144px; float:left; font-weight:bold; }
.form_row_product label.big { width:334px; }
.form_row_product label.lbl_full { width:auto; }
.form_row_product label.lbl_full span { float:left; padding:0 5px 0 0; width:338px; }
.form_row_product .form_prod_name { float:left; padding:3px 0 0 0; font-weight:bold; }
.form_row_product input { background:transparent url('../images/frontend/bg_form_fld.gif') no-repeat 0 0; border:0px; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px; padding:4px; width:205px; float:left; height: 18px;}
.form_row_product select { font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:214px; float:left; cursor:pointer; }
.form_row_product select.big { width:480px; }
.form_row_product textarea { background:url('../images/frontend/bg_form_ta.gif') no-repeat 0 0; border:0px; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px; padding:4px; width:473px; height:78px; float:left; }


.help_txt { display:block; font-size:10px; font-weight:bold; padding:2px 6px 0 18px; line-height:13px; }
.form_row_product input.field_wv { font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:12px; padding:6px; border:1px solid #7E8181; width:90px; margin:0; text-transform:uppercase; }
.form_row_product input.btn_submit, .section .form_row_product input.btn_submit { background:url("../images/frontend/btn_order.gif") no-repeat 0 0; float:right; height:33px; width:202px; border:0px !important; cursor:pointer; padding:0; }

.form_row_product input.btn_continue, .section .form_row_product input.btn_continue { background:url("../images/frontend/btn_continue.gif") no-repeat 0 0; float:right; height:33px; width:202px; border:0px !important; cursor:pointer; padding:0; }

.btn_submit span { background:url("../images/frontend/redbtn_lt.png") no-repeat scroll 0 0 transparent; color:#FFFFFF; display:block; font-size:11px; font-weight:bold; line-height:23px; margin:0 7px 0 0; padding:0 10px 0 17px; text-transform:capitalize;cursor:pointer;}
.padd_errormsg { color:#FF0000; padding:0 0 0 180px; clear:both; display:block;}
.form_wrap_request .padd_errormsg {padding: 0;}
.form_wrap_request {overflow: hidden; width: 665px; margin: 10px 0 0 0;}
.form_row .btn_submit1 {background:url('../images/frontend/btn_submit.gif') no-repeat 0 0; border:0px; float: left; width: 111px; height: 33px; cursor:pointer;}
.form_row .btn_estimate {background:url('../images/frontend/get_estimate.png') no-repeat 0 0; border:0px; float: right;     height: 34px;    width: 267px; cursor:pointer;}
.product_rating_hover {background: url('../images/frontend/star.png'); z-index: 1;}

.flt_lt { float:left; }
.flt_rt { float:right; }
.btn_green { background:url("../images/frontend/rhs_image.gif") no-repeat right top; font:bold 12px Arial,sans-serif; height:23px; padding:0 7px 0 0; margin:0 10px 0 0; text-decoration:none; cursor:pointer;}
.btn_green span { background:url("../images/frontend/lhs_image.gif") no-repeat 0 0; color:#FFFFFF; display:block; font-size:11px; font-weight:bold; line-height:23px; padding:0 10px 0 17px; text-transform:capitalize; cursor:pointer;}

.btn_red { background:url("../images/frontend/redbtn_rt.gif") no-repeat right top; font:bold 12px Arial,sans-serif; height:23px; padding:0 7px 0 0; margin:0 10px 0 0; text-decoration:none; cursor:pointer;}
.btn_red span { background:url("../images/frontend/redbtn_lt.gif") no-repeat 0 0; color:#FFFFFF; display:block; font-size:11px; font-weight:bold; line-height:23px; padding:0 10px 0 17px; text-transform:capitalize; cursor:pointer;}

.btn_green:hover, .btn_red:hover { text-decoration:none; }

.rel_prod_wrapper { border-top:1px solid #EAEAEA; padding:10px 0 14px; overflow:hidden; }
.rel_prod_listing_wrap { padding:0px 0px 0px; width:927px; float:left; }
.rel_prod_heading { color:#333333; font-size:20px; line-height:28px; padding:0 0 10px !important; }
.rel_prod_row { overflow:hidden; border-bottom:1px solid #EAEAEA; }
.rel_prod { float:left; height:235px; padding:10px 0px; width:185px; }
.rel_prod_last { border-right:0px; }
.rel_prod_head { display:block; text-transform:capitalize; padding:0 3px 9px; }
.rel_prod_head a { font-size:13px; font-weight:bold; text-decoration:none; color:#333333; }
.rel_prod_img { background:url('../images/frontend/bg_rel_prod.gif') no-repeat 0 0; width:164px; height:111px; margin:0 0 1px -3px; padding:7px; text-align:center; }
.rel_prod_img a { display:block; height:111px; position:relative; }
.rel_prod_img a img { position:absolute; top:50%; left:50%; }
.rel_prod_desc { clear:both; padding:0 7px 11px; font-size:11px; line-height:17px; }

.btn_yellow { background:url('../images/frontend/btn_yellow.gif') no-repeat right 0;  padding:0 24px 0 0; margin:0 0 0 4px; text-decoration:none; cursor:pointer;}
.btn_yellow span { background:url('../images/frontend/btn_yellow.gif') no-repeat 0 0; height:25px; float:left; padding:4px 8px 0 15px; font-size:14px; font-weight:bold; color:#333333; text-transform:capitalize; text-decoration:none; cursor:pointer;}


.rel_prod .prod_price { width:120px; }

.bg_sp_step { background:url("../images/frontend/dotted_line.gif") repeat-x 0 0; width:743px; float:left; font-weight:bold; margin:0 0 20px 0; }
.active_step { background-color:#09A0BA !important; border:1px solid #0B3638 !important; color:#FFFFFF !important; margin:0 0 0 57px; padding:8px 12px; float:left; position:relative; }
.act_step_arr { background:url('../images/frontend/dot_arrow.gif') no-repeat center; width:100%; height:8px; position:absolute; left:0; top:-10px; }
.pending_step { background-color:#FFFFFF; border:1px solid #63C8CF; color:#002D30; margin:0 0 0 139px; padding:8px 12px; float:left; }
.btm_row {  background-color:#A6CED1; color:#000000; font-size:12px; font-weight:bold; padding:10px 12px 8px; overflow:hidden; }
.btm_row .left_col { width:540px; float:left; }
.btm_row .right_col { width:95px; float:left; text-align:right; }

.tbl_sc { background:#014e89 url('../images/frontend/bg_sc_foot.gif') no-repeat 0 bottom; width:923px; float:left; clear:both; }
.tbl_sc_inner { background:url('../images/frontend/bg_sc_head.gif') no-repeat 0 0; padding:0 3px; width:917px; float:left; clear:both; }
.sc_head_row { height:32px; padding:13px 0 0; width:917px; float:left; clear:both; }
.sc_foot_row { height:53px; font-size:18px; font-weight:bold; color:#FFFFFF; padding:0px; width:917px; float:left; clear:both; }
.sc_label { float:left; font-size:18px; font-weight:bold; padding:0 10px 0 14px; letter-spacing:1px; }
.sc_row { background:url('../images/frontend/bg_sc_row.gif') repeat-y 0 0; padding:14px 0 18px; width:917px; float:left; clear:both; }
.sc_row_alt { background:url('../images/frontend/bg_sc_row.gif') repeat-y right 0; }
.sc_row .sc_label { float:left; padding:0 10px 0 14px; font-size:16px; font-weight:normal; letter-spacing:0.4px; }
.sc_model { width:103px; }
.sc_desc { width:262px; }
.sc_price { width:102px; }
.sc_qty { width:102px; }
.sc_total { width:102px; }
.sc_del { width:102px; text-align:center; }
.sc_row a { color:#333333; text-decoration:none; }
.sc_fld { background:url('../images/frontend/bg_sc_fld.png') no-repeat 0 0; width:83px; height:15px; padding:5px; text-align:right; background-color:transparent; border:0; }
.sc_foot_row .sc_info_txt { width:665px; padding:20px 0 0 0px; text-align:right; float:left; }
.sc_foot_row .sc_cost { padding:20px 0 0 12px; float:left; width:238px; }
.sc_btn_row { padding:27px 5px 18px 0; width:922px; float:left; clear:both; }
.btn_gray, .btn_gray:hover { background:url('../images/frontend/btn_gray.gif') no-repeat 0 0; width:202px; height:28px; text-align:center; float:left; font-size:16px; font-weight:bold; color:#333333; text-decoration:none; padding:5px 0 0; margin:0 0 0 42px; cursor:pointer;}
.btn_yellow_big { background:url('../images/frontend/btn_yellow_big.gif') no-repeat right 0; height:33px; padding:0 40px 0 0; margin:0 0 0 0px; text-decoration:none; display: block; cursor:pointer;}
.btn_yellow_big span { background:url('../images/frontend/btn_yellow_big.gif') no-repeat 0 0; cursor: pointer; height:28px; float:left; padding:6px 8px 0 15px; font-size:16px; font-weight:bold; color:#333333; text-transform:capitalize; text-decoration:none; cursor:pointer;}

.sc_prod_name { font-size:13px; color:#002B20; text-decoration:none; display:block; float:left; margin:0 0 8px 0; font-size:15px; font-weight:normal; text-transform:capitalize; }
.sc_prod_variant { clear:both; overflow:hidden; font-size:11px; }
.sc_form_row { clear:both; overflow:hidden; padding:5px 0; }
.sc_form_row label { float:left; text-align:left; padding:3px 5px 0 0 !important; font-weight:normal; width:45px; }
.sc_form_row input { font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:11px; float:left; width:154px; padding:2px; }
.tbl_sc input.fld_small { width:25px; text-align:center; float:none !important; margin:0 auto; }
.sc_form_row select { font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:11px; float:left; border:1px solid #7E8181; width:154px; padding:2px; }

.sc_info { float:left; width:300px; }
.sc_procedure_info { padding:0 0 10px 0; }
.sc_procedure_info .sc_tip { font-size:13px; font-style:italic; font-weight:bold; /* To highlight the significance of the statement */ }
.sc_procedure_info p { padding:0 0 10px 0; }
.col2_list { overflow:hidden; padding:0 0 20px 0; }
.col2_list li { background:url('../images/frontend/green_sq.gif') no-repeat 0px 5px; width:340px; float:left; padding:0 15px; }
.strong_box_text{width:120px; clear:both; display:block;}
.strong_box_image{padding:0 17px 0 13px;}
/* Category listing */
.cat_grid { width:422px; height:206px; float:left; border-right:1px solid #EAEAEA; padding:12px 26px 0 14px; }
.cat_grid_left { width:422px; height:206px; float:left; padding:12px 26px 0 14px; }
.cat_detail_wrap { clear:both; padding:4px 0 0 9px; width:422px; float:left; position:relative; }
.cat_grid .prod_img_wrap { background:url("../images/frontend/bg_list_img.gif") no-repeat 0 0; float:left; width:194px; margin:-1px 0 0 -2px; }
.cat_grid .product_name { min-width:254px; }
.cat_grid .cat_desc { float:left; padding:2px 0 16px 16px; width:200px; }
.cat_grid .btn_yellow { margin:0 0 0 15px; position: absolute; left:215px; bottom:8px; }

/* Store Locator */
.sl_left_col { float:left; width:439px; padding:3px 26px 0 0; }
.sl_para { font-size:13px; font-weight:bold; padding:10px 0 17px !important; }
#store_search { border-top:1px solid #B8B8B8; padding:23px 0 0 0; width:439px; float:left; }
.sl_row { width:439px; float:left; clear:both; padding:0 0 16px 0; }
.sl_btn_row { padding:8px 0 16px; }
.sl_txt { padding:0 0 18px 40px; text-align:center; font-size:21px; font-weight:bold; width:399px; }
.sl_row label { width:130px; float:left; padding:1px 5px 0 0; font-size:13px; }
.sl_row input[type="text"] { background:url('../images/frontend/bg_sl_fld.gif') no-repeat 0 0; width:296px; height:18px; padding:4px; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; border:0; float:left; }
.sl_row select { background: url("../images/frontend/bg_sl_fld.gif") no-repeat scroll 0 0 transparent; border: 0; width:304px; padding:2px 3px 3px 4px; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; float:left; height:26px !important; }
.padd_sl_error { font-size:12px; color:#FF0000; padding:2px 0 0 136px; }

.sl_right_col { float:left; width:439px; height:385px; padding:5px 0 0 21px; border-left:1px solid #E1E1E1; position:relative; }
.sl_div { position:absolute; top:178px; left:-22px; background-color:#FFFFFF; padding:9px; font-size:21px; }

.sl_search_result { clear:both; padding:28px 0 0; }
.sl_srch_title { font-size:20px; letter-spacing:0.4px; padding:0 0 6px; height:28px;}
.sl_result_count { font-size:16px; letter-spacing:0.2px; float:left;padding:3px 15px 15px 15px;}

.sl_map_container { background:url('../images/frontend/bg_sl_gmap.gif') no-repeat 0 3px; clear:both; padding:36px 12px 11px 10px; width:904px; float:left; height:300px; top:500px; }
#store_locator_map, #map_store_locator { width:904px; height:300px;}

.sl_listing_wrap { clear:both; overflow:hidden; }
.sl_listing { background:url("../images/frontend/bg_sl_result.gif") no-repeat 0 bottom; clear:both; margin:0 0 10px; padding:0 0 8px; }
.sl_listing_inner { background:url("../images/frontend/bg_sl_result.gif") no-repeat 0 0; padding:19px 15px 3px; overflow:hidden; }
.sl_store_detail { float:left; width:599px; }
.sl_title, .sl_title:hover{ font-size:25px; line-height:23px; padding:0 0 13px; text-decoration:none; }
.sl_address { width:160px; padding:1px 7px 0 0; font-size:14px; float:left; color: #666666;line-height: 19px;}
.sl_contact { width:390px; padding:0 18px 0 23px; border-left:1px solid #dde4e9; float:left; font-size:14px; color: #666666;}
.sl_contact_row { overflow:hidden; padding:2px 0; clear:both; }
.sl_contact_row a { color:#666 !important; text-decoration:none; }
.sl_contact_row a:hover { color:#014D86 !important; text-decoration:none; }
.sl_label { width:65px; padding:0 3px 0 0; float:left; }

.sl_actions { float:left; border-left:1px solid #dde4e9; width:270px; padding:0 0 0 26px; }
.btn_sl { clear:both; display:block; font-size:16px !important; font-weight:bold !important;  letter-spacing:0.1px; margin:0 0 7px; padding:5px 0 0; text-align:center; text-decoration:none; width:268px; cursor:pointer; height:28px;}
#popup .btn_sl{height:28px; *height:33px;}
.sl_yellow, .sl_yellow:hover { background:url('../images/frontend/btn_sl_yellow.png') no-repeat 0 0; color:#333333; cursor:pointer; }
.sl_blue, .sl_blue:hover { background:url('../images/frontend/btn_sl_blue.gif') no-repeat 0 0; color:#FFFFFF; cursor:pointer;}

.store_data_wrap { overflow:hidden; padding:0 0 20px 0; clear: both; }
.store_detail { width:293px; float:left; padding:3px 19px 0 2px; }
.sl_det_row { clear:both; overflow:hidden; padding:0 0 17px; font-size:13px; line-height:15px; }
.no_space { padding:0 0 1px 0; }
.lbl_sl_det { width:85px; padding:0 5px 0 0; float:left; font-weight:bold; letter-spacing:-0.2px; }
.desc_sl_det { width:200px; float:left; }
.sl_det_row a, .sl_det_row a:hover { color:#333333; text-decoration:underline; }

.sl_det_actions { margin:3px 0 0 0; padding:18px 0 0 0; border-top:1px solid #ededed; }
.store_map { width:590px; height:300px; float:left; padding:0 0 0 19px; margin:5px 0 0; border-left:1px solid #eeeeef; }
.map_sl { width:590px; height:253px; float:left; }

.store_detail_data { border-top:1px solid #e1e1e1; padding:22px 0 32px; overflow:hidden; clear:both; }
.sl_data { background:url("../images/frontend/bg_sl_coll.gif") no-repeat 0 bottom; clear:both; margin:0 0 11px; padding:0 0 8px; font-size:13px; }
.sl_data_inner { background:url("../images/frontend/bg_sl_coll.gif") no-repeat 0 0; padding:10px 26px 0; overflow:hidden; line-height:20px; }

.sl_exp { background:url("../images/frontend/bg_sl_exp.gif") no-repeat 0 bottom; }
.sl_exp .sl_data_inner { background:url("../images/frontend/bg_sl_exp.gif") no-repeat 0 0; padding:10px 26px 5px; }
.sl_data_title { font-weight:bold; padding:0 0 2px; }





.slmap_listing { background:url("../images/frontend/bg_map_overlay.png") no-repeat 0 0; clear:both; padding:15px 6px 5px 0; color:#fff; width:573px; font-family: arial !important; position:absolute; top:0px; height:176px; }
.slmap_listing_inner { background:url("../images/frontend/bg_map_overlay.png") no-repeat 0 -12px; padding:31px 20px 0 20px; overflow:hidden; }
.slmap_store_detail { float:left; width:250px; border-right:1px solid #5993BF; }
.slmap_title, .slmap_title:hover{ font-size:24px !important; font-weight:bold !important; padding:0 0 4px; color:#ffd51d; text-decoration:none;}
.slmap_address { padding:0 7px 5px 0; font-size:16px !important; line-height:19px; }
.slmap_contact { font-size:13px !important; }
.slmap_contact_row { overflow:hidden; clear:both; line-height:17px; }
.slmap_contact_row a, .sl_contact_row a:hover { color:#fff; text-decoration:none; }
.slmap_label { padding:0px; font-weight:bold; }

.slmap_actions { float:left; width:260px; padding:0 0 0 15px; }
.slmap_btm { background:url("../images/frontend/bg_map_overlay.png") no-repeat 0 bottom; height: 15px; padding: 0 !important;margin: 0;position:absolute; bottom: 0;width:579px}
.slmap_listing_wrap { width:580px;height: 210px; position:relative;   color: #FFFFFF; }

.sl_white, .sl_white:hover { background:url('../images/frontend/btn_sl_overlay.gif') no-repeat 0 0; color:#00518C;  cursor:pointer;}
.sl_close{ overflow:hidden; text-align:right; padding-bottom:3px;}
.overlay_wrap{color: #FFFFFF;    display: block;    position: relative;}
.store_blk_map {    float: left;}
.newsletter_a {color:#014D86;}
.span_map_link{color: #666666;    font-size: 14px !important;    font-style: italic;    font-weight: normal !important; display:block; }
.show_map_link {color: #666666; font-size: 14px !important;font-style: italic;font-weight: normal !important;text-decoration: none;border-bottom:1px solid;}
.show_map_link:hover{ text-decoration:none;border-bottom:none}
/*******************Style for front-end pagination****************************/
.pagination_frontend{ padding:0 25px 0 0; float:right;}
.pagination_frontend a{ font:bold 11px 'Roboto', Arial, Helvetica, sans-serif;color:#014D86}
.pagination_frontend img.next{ padding:0 5px 0 5px; }
.pagination_frontend img.prev{ padding:0 5px 0 5px; }
.next{ margin:6px 0 -2px 0; }
.prev{ margin:6px 0 -2px 0; }
.pad_top_5{padding-top:5px;}
.padding_btm{padding-bottom:15px;}






/* Newsletter signup bar */
.nl_signup_bar { background:url('../images/frontend/bg_nl_signup.gif') repeat-x 0 0; height:24px; padding:4px 16px 4px 20px; border-bottom:3px solid #FFFFFF; float: left; width: 946px; position: relative; }
.nl_signup { float:left; width:535px; }
.nl_label { font-size:16px; font-weight:bold; color:#FFFFFF; float:left; padding:2px 3px 0 0; letter-spacing:0.1px; }
.nl_signup input { background-color:transparent; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; color:#666666; float:left; margin:1px 0px 0 0; border:0; padding:0 9px; }
.nl_mail_fld { background:url('../images/frontend/bg_nl_big.gif') no-repeat 0 0; width:162px; height:23px; padding:4px 8px 0 4px; float:left; }
.nl_name_fld { background:url('../images/frontend/bg_nl_small.gif') no-repeat 0 0; width:122px; height:23px; padding:4px 8px 0 4px; float:left; }
.nl_mail_fld input { width:144px; border:0; }
.nl_name_fld input { width:104px; border:0;}
.nl_submit { background:url('../images/frontend/btn_subscribe.gif') no-repeat 0 0; width:82px; height:23px; cursor:pointer; float:left; }

.frm_srch { background:url('../images/frontend/bg_srch_fld.gif') no-repeat 0 0; float:right; width:244px; height:23px; }
.frm_srch input { background-color:transparent; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; color:#666666; float:left; margin:4px 0 0 0; border:0; padding:0 9px; width:200px; display:inline; }
.frm_srch input.btn_submit { width:24px; height:23px; cursor:pointer; padding:0; margin:0; float:left; }
.form_row .btn_subscribe { height:33px; cursor:pointer; float:left; width: 84px; background:url('../images/frontend/btn_subscribe1.gif') no-repeat; border: 0; }
.article_blk{padding: 0 10px 20px 0;}
.release_blk{padding: 0 10px 20px 0;}
.news_head{    display: block;  margin-bottom: 15px; font-size: 13px;}
.newslisthead{margin-bottom:15px;}
.news_content{padding: 10px; display: block;}
#newsletter{width: 221px; margin-bottom: 15px;}
ul.newsletter_list { margin:0 0 17px 10px; clear:both; padding:0 0 0 17px; }
ul.newsletter_list  li{ background:url('../images/frontend/bullet_main.gif') no-repeat 0px 6px; padding:0 0 6px 14px; overflow:hidden; }
.sidepanel ul.newsletter_list li a{ color: #014D86; display: inline-block; font-size:12px; line-height:25px; padding: 0 4px; width: 178px; text-decoration:underline;}
.sidepanel ul.newsletter_list li a:hover { background-color:#fff; color:#014D86; text-decoration:none;}

.subscribe_button{float: right; margin-right: 10px;margin-bottom: 20px;}
.padd_newsletter{    display: block;
    margin: 10px 0 0 16px;}
.newsletter_text{margin:0 10px 15px; clear:both;}
.nl_head { background:url('../images/frontend/nl_head.jpg') no-repeat 0 0; font-size:22px; color:#FFFFFF; padding:9px 12px 1px 15px; height:34px; overflow:hidden; letter-spacing:0.6px; }

.panel_exavmail_footer {
background:none repeat scroll 0 0 #014475;
border: 2px solid #E2B018;
opacity: 0.9;
position:absolute;
top:-31px;
left:530px;
display: none;
/*width: 150px;*/
/*height: 362px;*/
padding: 5px 10px;
z-index:100;
color: #fff;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 0 6px #000000;}
.load_exavmail_footer {background:none repeat scroll 0 0 #014475;opacity: 0.9;position:absolute;top:36px;left:265px;display: none;/*width: 150px;*/height: 30px;padding: 1px 0px;z-index:100;color: #fff;border-radius: 6px 6px 6px 6px;}

.login_form .fullrow #close {float: right;}
#checkbox_panel {top:13px; width: 424px; left: 266px;}
#error_panel {top: 13px;width: 250px;left: 266px;}
.panel_exavmail_footer p { font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#fff; }

.panel_exavmail {
background:none repeat scroll 0 0 #014475;
border: 2px solid #E2B018;
opacity: 0.9;
position:absolute;
top:0 !important;
left: -273px !important;
display: none;
width: 250px !important;
/*height: 362px;*/
padding: 5px 10px;
z-index:100;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 0 6px #000000;
}

.panel_exavmail p
{ margin:0; padding:10px 0 0 18px; margin:0 0 8px 0; font-family:Arial,Helvetica,sans-serif; font-size:14px; color: #fff;}


.panel_exavmail a, .panel_exavmail a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
border-bottom: 1px solid #9FC54E;
}

.panel_exavmail a:hover, .panel_exavmail a:visited:hover{
margin: 0;
padding: 0;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

.panel_exavmail .form_row { width:90%;  overflow:hidden; float:left; }
.panel_exavmail label { padding:0 0px 0 0; text-align:right; font-size:12px; color:#FDFDFD; }
.panel_exavmail input[type='checkbox'] { position:relative; top:2px;float:right}
.panel_exavmail .login_form {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:14px; padding:5px 0 0 5px;}
.panel_exavmail .fullrow {  text-align:right; clear:both;}

.btn_login { background:url('../images/frontend/ico_sc_delete.png') no-repeat left top; color:#FFFFFF; font-size:11px; font-weight:bold; width:27px; height:27px; text-align:center; text-decoration:none; text-transform:capitalize; border:0; cursor:pointer;}

/* Contact Us styles */
#error_indicator_screen { margin:0 0 15px 10px; }
#error_indicator_screen li { background:none; color:#FF0000; padding:0 0 3px 0; }
.form_wrap { float:left;}
.form_main_left, .form_main_rgt{float:left; width: 450px; margin: 15px 0 0 0;}
.form_rgt {float: left; width: 330px;}
.form_rgt_quote {float: left; width: 330px;}
.form_wrap_request .form_rgt_quote .form_row input {width: 270px;}
.form_wrap_request .form_row label {float: none; width: 400px; text-align: left; display: block; font-size: 12px; }
.form_wrap_request .form_rgt .form_row label {float: none; width: 300px; text-align: left; display: block; }
.form_wrap_request .form_rgt .form_row input {width: 295px;}
.form_wrap_request .form_rgt  .form_row select {width: 307px; height: 29px; }
.form_wrap_request .form_rgt  .form_row_ajax select {width: 307px; height: 29px; }
.form_wrap_request .form_rgt  .form_row textarea  {width: 293px; height: 88px; font-family: 'Roboto', Arial, Helvetica, sans-serif;}
.form_wrap_news { float:left; width:650px;}
.form_row1 { overflow:hidden; padding:10px 0; clear:both; }
.form_row1 label { color:#666666; padding:2px 5px 0 0; text-align:right; width:47px; float:left; }
.form_row1 input { border:1px solid #7E8181; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:3px; width:175px; float:left; }
.form_wrap_news .padd_errormsg { padding: 2px 0 0 280px;}
.form_wrap_news .form_row label { color:#666666; padding:3px 5px 0 0; text-align:right; width:275px; float:left; }
.form_wrap_news .form_row input { border:1px solid #7E8181; font-size:12px; padding:6px; width:270px; float:left; }

.form_row { overflow:hidden; height: 80px; clear:both; }
.form_row_ajax {overflow:hidden; clear:both;color:#666; font-size:12px;}
.form_textarea {height: 160px !important;}
.form_textarea label{width: 550px !important}
.form_textarea span{padding: 0 0 20px 19px; display: block}
.form_row label { color:#464646; padding:3px 5px 0 0; text-align:right; width:175px; float:left; }

.section_wrap .form_row label { color:#666666; padding:3px 5px 0 0; text-align:left; width:355px; float:left; }
.form_row input { border:1px solid #7E8181; font-size:15px; padding:6px; width:270px; float:left; font-family: 'Roboto', Arial, Helvetica, sans-serif; }
.form_row select { border:1px solid #7E8181;  font-size:15px; padding:5px; width:283px; float:left; background: #fff; color:#333333; font-family: 'Roboto', Arial, Helvetica, sans-serif;}
.form_row_ajax select { border:1px solid #7E8181;  font-size:13px; padding:5px; width:283px; float:left; background: #fff; color:#333333; font-family: 'Roboto', Arial, Helvetica, sans-serif;}
.form_row textarea { border:1px solid #7E8181; font-size:15px; padding:5px; width:270px; float:left; font-family: 'Roboto', Arial, Helvetica, sans-serif;}
.form_row textarea_602 {  width:602px; }
.form_lbl_full { display:block; text-align:right; margin:1px 18px 0 0; }
.form_lbl_sml { display:block; width:310px !important; text-align:left !important; font-size:10px; }
.mand_sign { color:#FF0000; padding:0 3px 0 0 !important;display: inline !important; }
.err_heading { margin:0 0 20px 0; color:#F00; font-weight:bold; font-size:12px; padding:0 0 0 40px; }
.help_txt { display:block; font-size:10px; font-weight:bold; padding:5px 6px 0 18px; }

.field_s { font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:11px; padding:4px; border:1px solid #7E8181; width:84px; margin:0 12px 0 0; }
.form_row input.field_wv { font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:15px; padding:6px; border:1px solid #7E8181; width:90px; margin:0; text-transform:uppercase; }

.wv_img { width:auto !important; border:0; margin:0 20px 0px 0 !important; }
.padd_errormsg { color:#FF0000; padding:2px 0 0 147px; clear:both; display:block; font-size:12px; }
.errmsg { color:#FF0000; padding:2px 0 0 0; clear:both; display:block; font-size:12px; }
.padd0 { padding:0 !important; }
.padd_lbl { padding:0 0 42px 0; }

.submit_row { overflow:hidden; height: 65px;}
.form_wrap_request .submit_row label { float:right;}
.form_row .btn_submit { background:url('../images/frontend/btn_enquire.gif') no-repeat ; display:block; float:left; height:33px; width:75px !important; border:0 !important; cursor:pointer; color: #000; font-weight: bold; font-family: Arial,Helvetica,sans-serif; cursor:pointer;}
.flash_captcha { float:left; margin:0 30px 0 0; }

.address_wrap { font-family:"Helvetica45Light", 'Roboto', Arial, Helvetica, sans-serif; overflow:hidden; width:396px; padding:7px 20px 0 0; float:right; line-height:24px; font-size:15px; letter-spacing:1.2px; }
.add_title { font-size:19px; border-bottom:1px solid #A7A7A7; margin:0 0 10px 0; padding:0 0 8px !important; }
.map_wrap { float:left; width:930px; height:450px; clear:both; }
.map_wrap_small { float:left; width:396px; height:350px; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; letter-spacing:normal; }


/* Sitemap */
#sitemap {clear:both;  }
#sitemap li { background:url("../images/frontend/bullet_main.gif") no-repeat 0 6px; padding:0 0 18px 24px; }
#sitemap li h2 { margin:0 0 8px 0; display:block;}
#sitemap li h3 { margin:0 0 8px 0; display:block;}
#sitemap li a { font-size:14px; text-decoration:none; line-height:17px; }
#sitemap li a.c2a_more_link { font-size:12px; background-position:right 5px; white-space:nowrap; }
#sitemap ul { margin:0 0 0 10px; }
#sitemap li li { background-position:0 21px; padding:18px 0 0 24px; }
.sitemap_text{display: block;  margin-bottom: 8px;}

/* Get Quote */
.get_quote_wrap { overflow:hidden; text-align:center; padding:15px 0px; }



.state1, .state2{float:left; width: 226px;}
.disp_blk{display:block;}
/* Order COnfirmation */
.order_fieldset{   border: 1px solid #999999;    padding: 20px;}
.order_legend{color:#014D86; font-weight:bold; padding: 0 6px;}
/* Floats & Width */
.color{color: #ff0000;}
.color_blue{color: #014D86;}
.clr_none{clear:none;}
.cler-both{clear:both;}
.cler_both{clear:both;}
.display_block{display:block;}
.disp_inline{display:inline !important}
.font_bold{font-weight:bold;}
.float_left{display:inline;}
.ht_50{height: 50px;}
.overflo_auto{overflow:auto;}
.remove_border{border:0px !important;}
.text_right{text-align: right !important;}
.padd_0{padding:0px}
.padd_bott15{padding-bottom:15px;}
.padd_bott12{padding-bottom:12px !important;}
.padd_bott5{padding-bottom:5px;}
.padd_bott10{padding-bottom:10px;}
.padd_bott20{padding-bottom:20px; }
.pad_left_640{padding-left: 640px}
.padd_left8_imp{padding-left:8px !important;}
.padd_left_340{padding-left:340px;}
.pad-left{ padding-left:600px;}
.padd_left_15{padding-left:15px;}
.padd_left15{padding-left:15px !important;}
.padd_left20{padding-left:20px !important;}
.padd-left-15{padding-left:15px;}
.padd_left10{padding-left:10px !important;}
.pad_rt_77{padding-right:77px;}
.padd_top8{padding-top:8px;}
.padd_top10{padding-top:10px;}
.padd_top15{padding-top:15px;}
.padd_top25{padding-top:25px;}
.padd_right15{padding-right:15px;}
.padd_right115{padding-right:115px;}
.pad_rt_40{padding-right:34px}
.padding_shopimg{ padding:10px 15px 8px 12px;}
.store_padd{ overflow:hidden; padding:10px;}
.marg_0{margin:0px !important;}
.marg_left_10{margin-left:10px}
.marg_neg188{margin-top:-188px;}
.marg_top15{margin-top:15px;}
.marg_bottom_20{margin-bottom:20px;}
.marg_tb{margin-bottom:20px;}
.marg_left_30{margin-left:30px}
.marg_right_10{margin-right: 10px !important;}
.height_35{height: 35px;}
.ht_60{height: 60px ! important;}
.width_47{width:48px !important; float:left; }
.width_50{width:50px !important;}
.width_65{width:65px !important;}
.width_78{width:78px !important; }
.width_120{width:120px;}
.width_150{width:150px !important; }
.width_225{width:225px;}
.width_250{width:250px !important;}
.width_320{width: 320px !important;}
.width_369{width:369px !important; float:left; }
.width_400{width: 400px !important;}
.width_460{width:460px;}
.red_text{color:#ff0000}
.red_text a, .red_text a:hover {color:#ff0000; text-decoration:underline; border-bottom: 1px solid #ff0000 !important;}
.lithium_div{float:left; width: 450px;padding:0 0 0 44px;}
.personal_effects_div{padding: 0 0 0 90px;    width: 453px !important;}
/*******************************shopping cart************************************************/
.strong_boxes_div{width:220px; padding-bottom:20px;}
.directors_main_heading, .directors_main_heading:hover{ float: left; margin-top: 25px;padding-bottom: 5px !important;}
.store_select_ht{height:60px !important;}
.store_button_ht{height:40px !important;margin-top: 20px;}
.text_underline, .text_underline:hover{line-height: 23px;    padding-bottom: 8px !important;    text-decoration: underline !important; font-size:18px;}
.th_lt {background-color:#005594; color:#fff; font-size:12px; font-weight:bold;}
.td_lt{ background-image:url(../images/frontend/shop_lt.gif); width:5px; height:36px; background-repeat:no-repeat; background-position:left top; background-color:#005594;color:#fff;}
.td_rt{ background-image:url(../images/frontend/shop_rt.gif); width:5px; height:36px; background-repeat:no-repeat; background-position:right top; color:#fff;}
.td_items{background-color:#EFF7FF; color:#6D6D6D; font-size:12px; font-weight:bold;}
.total_bg{ background-color:#DEEDFC; width:1px; height:27px; background-repeat:repeat-x;}
.tfoottxt{color:#014D86; font-size:12px; font-weight:bold; }
.tfootgrand{background-color:#DEEDFC; color:#014D86; font-size:12px;font-weight:bold;}
.recalc{margin:0 0 30px 20px; float:left;}
.finalise_list{padding:0 0 3px 0;}


/*** FAQ ****/
.ca_sub .alpha_bg { background: #01518E; padding:0; width: 20px; text-align: center; margin: 0 10px 0 0; color: #fff;}
.ca_sub .alpha_bg a {color: #fff; text-decoration: none;}
.font_glosary a {text-decoration: none;}
.cont_div {border: 1px solid #01518E; padding: 15px; margin: -10px 0 20px 10px;}
.btm_line {border-bottom: 1px solid #AAAAAA; float: left; padding: 15px 0; width: 497px; }
.img2 {margin: 0 20px 0 0; width: 155px; float: left; }
.cont1 {width: 320px; float: left; padding:0; margin: 0 0 10px 0;}
.cont1 p { padding:0 20px 20px 0 !important;}
.cont1 .sub_heading{padding-top: 16px }
.red1, .gen1, #message_error{display: none;}


/** Content Slider **/
#bann_nav { width:705px; float: left;}
#bann_nav .pagination { display: block; padding: 0 0 0 3px; width: 705px; height: 25px; }
.sliderwrapper { height: 283px; position: relative; width: 722px; z-index: 9; float: left;}
#bann_nav .pagination a { background: url("../images/frontend/tab_nav.gif") repeat scroll 0 0 transparent; color: #FFFFFF; display: inline; float: left; font-family:'Roboto', Arial, Helvetica, sans-serif;  font-size:13px; font-weight:bold; height:21px; margin-left:5px; padding-top:4px; text-align:center; text-decoration:none; width:136px;}
bann_nav .pagination a:hover, #bann_nav .pagination a.selected {  background: url("../images/frontend/tab_nav.gif") repeat scroll 0 -27px transparent; color: #333333; text-decoration: none; }
.sliderwrapper .contentdiv { background: none repeat scroll 0 0 #FFFFFF; height: 100%; left: 0; opacity: 1; position: absolute; top: 0; visibility: hidden; width: 722px; }
.sliderwrapper img { border: medium none; }

/*** Tracking ***/
.row_input {overflow: hidden; padding: 0 20px 8px; font-size: 14px;}
.form_container .top_deal_head {padding: 10px 19px;}
.row_input input.med1 { border: 1px solid #01518E; margin: 17px 0; padding: 3px; font-size: 12px; width: 200px;}
.track label {padding:0 0 10px;}
.track p {line-height: 12px; padding: 0 20px 10px; font-size: 9px;color:#999;}
.track p.plz {font-size: 15px; color:#333;font-weight: bold; padding: 0 20px 2px;}
.track .quote_btn_row { padding: 0 20px; width: 218px; margin: 0 0 20px;}


/*************************seek franchise form*************************/
#container {
    background-image: url(../images/frontend/backGround.jpg);
    display: block;
    height: 900px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1000px;
}
#leftContainer {
    float: left;
    padding-top: 400px;
    width: 688px;
}
#rightContainer {
    float: right;
    padding-left: 35px;
    padding-top: 120px;
    width: 277px;
}
.left_pos {
    display: block;
    height: 80px;
    position: absolute;
    top: 17px;
    width: 999px;
}
#container .intro {
    color: #0057A7;
    font-family: Arial,Hetica,sans-serif;
    font-size: 14px;
    line-height: 22px;
    padding: 0 60px 0 25px;
    vertical-align: text-top;
}
#container .box {
    padding-bottom: 20px;
		height:160px;
}
div.form_content input {
    color: #0057A7;
    padding: 2px;
    width: 225px;
}
#container .form_content {
		padding: 0 30px 0 11px
}

#seek_li {margin:20px 0;}

#seek_li li {
		background: url("../images/frontend/Tick.png") no-repeat scroll 0 0 transparent;
    overflow: hidden;
    padding: 0 0 8px 33px;
}

div.form_content input.button {
    background: none repeat scroll 0 0 #0057A7;
    border: 2px none;
    color: #FFFFFF;
    font-weight: bold;
    margin: 15px 5px 0 0;
    padding: 5px 0;
    width: 115px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    cursor:pointer
}
div.form_content label {
    color: #0057A7;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-top: 8px;
}
div.form_layout input.button {
    background: none repeat scroll 0 0 #0057A7;
    border: 2px none;
    color: #FFFFFF;
    font-weight: bold;
    margin: 15px 5px 0 0;
    padding: 5px 0;
    width: 115px;
}
.padd_0{padding-left:0px !important;}
.ca_sub .img_brdr { float: right; margin: 17px 0 0 0; padding:0;}


/*** Estimate Form **/
.form_row_estimate { overflow:hidden; padding:10px 0; clear:both; width:358px; }
.form_row_estimate label.sml_lbl {padding: 5px 5px 0 0; width: 12px;}
#estimate_item_wrap .vsml_spc {    clear: none;    float: left;    width: 20px;}
.form_row_estimate label.medium { color:#6D6D6D; padding:1px 5px 10px 0; text-align:left; width:190px; font-weight: bold; background:none; font-size:13px; }
.form_row_estimate .medium { background:url('../images/frontend/bg_input_med.gif') no-repeat 0 0; border:0px; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px;     height: 26px;    padding: 4px;    width: 73px;float:left; color:#333;margin: 0 5px 0 0;}
.form_row_estimate .comp_medium{ background:url('../images/frontend/bg_input_med_grey.gif') no-repeat 0 0 !important; }
.section_tre .dimension{width:190px}
.form_row_estimate .small { background:url('../images/frontend/bg_input_sml.gif') no-repeat 0 0; border:0px; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px;   height: 26px;    padding: 4px;    width: 34px; float:left; color:#333;}
.form_row_estimate .comp_small{ background:url('../images/frontend/est_bg_input_sml_grey.gif') no-repeat 0 0 !important; }
.mid_txt1 { float:left; padding:2px 10px 2px 6px; font-size:12px; }
.section_tre .wid_40 { float: left;  width: 73% !important; clear: none !important;}
.font_12{font-size:12px;font-weight: normal;}
.ca_sub .form_row_product label.estimate_items {width:119px;}
.estimate_blue{color:#014D86 !important; font-weight: bold;font-size: 25px;}
.estimate_store_wrapper{border-top: 1px solid #E1E1E1; position: relative; padding: 25px 0 0 0 !important; margin:13px 0 0 0;}
.estimate_sl_div {
position: absolute;
top: -18px;
left: 300px;
background-color: white;
padding: 9px;
font-size: 21px;
}
.form_row_estimate label.long { color:#6D6D6D; padding:1px 5px 10px 0; text-align:left; width:350px; font-weight: bold; background:none; font-size:14px; }




.hgt_txt {height:101px !important;}
.submit_row1 label {width: 25px !important;}
.mid_txt { float:left; padding:3px 5px 0 4px; font-size:12px; }
.padd_btm {padding-bottom: 22px !important;}
.sm_tre{width:30% !important;padding-right: 10px;}
.bg_tre{width:36% !important;}
.section_wrap .section_tre .wid_40 label, .section_tre .wid_40 input {width: 74px;}
.qry_txt { font-size:16px; padding:0 0 9px 0 !important; text-decoration: none !important;}
.qry_txt:hover { font-size:16px; padding:0 0 9px 0 !important; text-decoration: underline !important;}
.form_row_estimate label .sml_ltr {font-size: 11px;color:#6D6D6D}
.hght_110 {height: 100px;}
.section_tre .form_row_estimate {overflow:visible; float: left; width: 100%;}
.section_tre .sml_wrap_form {float: left; width: 100%;}
.section_tre .sml_wrap_form .form_row_estimate {float: left; width: 49%; overflow:visible; clear: none;}
.section_tre .sml_wrap_form .get_estimate_qty {float: left; width: 40%; overflow:visible; clear: none;}
.section_tre .form_row_2  {float: left; width: 220px;}
.section_tre .form_row_3   {float: left; width: 130px;}
.wid_200 {width: 200px !important;}

.section_tre .form_row_estimate_sml {float: left; width: 25%; overflow:visible; clear: none;}
.section_wrap .section_tre .form_row_estimate_sml input.small, .section_wrap .section_tre .form_row_estimate_sml label {width: 30px; color:#333;}
.section_tre .sml_wrap_form .form_row_estimate label, .section_tre .sml_wrap_form .form_row_estimate input {width: 170px;}

.section_tre .sml_wrap_form .get_estimate_qty label, .section_tre .sml_wrap_form .get_estimate_qty input {width: 45px;}

.section_tre .sml_wrap_form .form_row_estimate input.sml_inp {width: 50px;}
.section_tre .form_row_sml {float: left; width: 25%; overflow:visible; clear: none;}
.section_wrap .section_tre .form_row_sml input.small, .section_wrap .section_tre .form_row_sml label {width: 27px;}
.form_row_estimate label { color:#6D6D6D; padding:1px 5px 0 0;  width:319px; float:left; }


.section_tre .form_row_estimate_sml label { color:#6D6D6D; padding:1px 5px 0 0; text-align:right; width:170px; float:left; }
.form_row_estimate input { background:transparent url('../images/frontend/qb_bg_form_fld.gif') no-repeat 0 0; border:0px; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px; padding:4px; width:190px; float:left; height: 26px;color:#333;}
.form_row_estimate input.comp, .quote_form  .form_row_product  input.comp { background:transparent url('../images/frontend/est_bg_form_fld_grey.gif') no-repeat 0 0; border:0px; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px; padding:4px; width:190px; float:left; height: 26px;color:#333;}
.form_row_estimate select { font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:189px; float:left; cursor:pointer; color:#333; }
.form_row_estimate select.comp, .quote_form  select.comp { background-color:#ecf4f9;border: 1px solid #676a6b; }
.form_row_estimate select.big { width:480px; }
.form_row_estimate textarea { background:url('../images/frontend/bg_form_ta_sm.gif') no-repeat 0 0; border:0px; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px; padding:4px; width:273px; height:85px; float:left; }
.form_row_estimate1 textarea.comp { background:url('../images/frontend/est_bg_form_ta_sm_grey.gif') no-repeat 0 0; width: 226px; border: 0 none; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 86px; padding: 4px; clear: both;}
.form_row_estimate1 {  clear: both;  overflow: hidden; padding: 10px 0; margin: 0 10px 0 0;width: 311px; }
.pickup{float: left;width: 250px; clear:none;}
.float_lft {float: left;}



.form_row_estimate label.small { color:#6D6D6D; padding:1px 5px 0 0; text-align:left; width:50px;  background:none;font-size:14px; }
a.estimate, a.estimate:hover  { color: #7B7B7B; font-weight: normal; position: relative; text-decoration: none; z-index: 10;}
a.estimate span {display: none; padding: 2px; position: absolute; right: 3em; top: 2em; width: 30em; }
a.estimate:hover span {background-color: #EFEFEF; border: 1px solid #A5ACB2; color: #4F4F4F; display: block; padding: 5px; position: absolute; right: 3em; text-align: left; text-decoration: none; top: 2em; width: 30em; }
.flt_none{float:none !important;}
.txt_cn{text-align:center}
.submit_row1{float:none !important;text-align:center;    height: 50px;    margin-top: 10px; }
#estimate_item_wrap {margin:0px; padding: 0 0 10px;}
#estimate_item_wrap li{background: none; padding: 10px 0;  }
.delete_item {width: 100%; background: url("../images/frontend/delete.png") no-repeat scroll right 0 transparent; height: 20px; float: left; text-decoration: none; margin: 4px 0 0 0;}

.service_results_estimate_from {list-style: none outside none;margin: 0;padding: 0;width: 188px;}
.service_results_estimate_from li {background-image: none !important; color: #101010;cursor: pointer;padding: 4px;text-align: left;width: 180px;border-bottom: 1px solid #ACB0BB;}
.suggestionList_estimate_from {background-color: #FFFFFF; border: 1px solid #ACB0BB;position: absolute; left: 15px;    top: 90px;    z-index: 10000;width: 188px;max-height: 400px;overflow: auto;}
.suggestionListpost_estimate_from {background-color: #FFFFFF; border: 1px solid #ACB0BB;position: absolute;left: 15px;    top: 90px;    z-index: 10000; width: 188px;max-height: 400px;overflow: auto;}

.service_results_estimate_to {list-style: none outside none;margin: 0;padding: 0;width: 188px;}
.service_results_estimate_to li {background-image: none !important; color: #101010;cursor: pointer;margin: 0 5px; padding: 3px 5px;text-align: left;width: 128px;border-bottom: 1px solid #ACB0BB;}
.suggestionList_estimate_to {background-color: #FFFFFF; border: 1px solid #ACB0BB;position: absolute; left: 336px;    top: 90px; width: 188px;max-height: 400px;overflow: auto;z-index: 10000; }
.suggestionListpost_estimate_to {background-color: #FFFFFF; border: 1px solid #ACB0BB;position: absolute; left: 336px;    top: 90px; width: 188px;max-height: 400px;overflow: auto;z-index: 10000; }

/** Quick Quote ***/


.sec_three {float: left; width: 700px; margin: 0 0 0 44px;}
.sec_three .form_row_product {clear: none; float: left; width: 149px;}
.section_hd {font-size: 18px; margin: 0 0 10px 20px; font-weight: bold;}
.white_wrap {float: left; width: 837px; background: #fff; padding: 20px; margin: 8px 0 0 0; }

.padd_wrap {padding: 41px 24px 0px !important;}

.form_row_product_details {margin: 0 0 15px 20px;overflow: hidden;}
.form_row_product_details .sect_hd1 {font-size: 16px; font-weight: bold; margin: 0 0 10px 0; }
.form_row_product_details .sect_hd1 a {border-bottom: 1px solid !important;    font-size: 13px;    font-weight: normal;    margin: 0 0 0 10px;}
.ca_sub_full .form_row_product_details p {padding: 0 0 5px 20px; overflow: hidden;}
.service {font-size: 19px;}
.form_row_product_details label {float: left; width: 100px; text-align: right; line-height: 13px;}
.form_row_product_details .total {font-size: 16px; font-weight: bold; margin: 15px 0 0 0;}


.btm_links {width: 660px; margin:0 auto; overflow: hidden; padding: 0 0 15px 0;float: left;}
.btm_links1  {width: 285px; margin:0 auto; overflow: hidden; padding: 0 0 15px 0;}
.btn_edit_book {width: 190px; background: url("../images/frontend/btn_book_details.gif") no-repeat scroll 0 0 transparent; height: 37px; float: left; text-decoration: none;}
.btn_book_pay {width: 156px; background: url("../images/frontend/book_pay.png") no-repeat scroll 0 0 transparent; height: 36px; float: left; text-decoration: none; border: 0 none; cursor: pointer;}
.btn_book_pay_paypal {width: 285px; background: url("../images/frontend/book_pay_with_paypal.png") no-repeat scroll 0 0 transparent; height: 33px; float: left; text-decoration: none; border: 0 none; cursor: pointer;}
.btn_back_estimate {width: 91px; background: url("../images/frontend/btn_estimate_bck.jpg") no-repeat scroll 0 0 transparent; height: 34px; float: left; text-decoration: none; padding: 0 15px 0 0;}
.btn_back {width: 85px; background: url("../images/frontend/btn_back.gif") no-repeat scroll 0 0 transparent; height: 37px; float: left; text-decoration: none; padding: 0 15px 0 0;}
.btn_next {width: 85px; background: url("../images/frontend/btn_next.gif") no-repeat scroll 0 0 transparent; height: 37px; float: right; text-decoration: none; border:0px; cursor: pointer;}
.form_row_product  .btn_update {width: 85px; background: url("../images/frontend/btn_update.gif") no-repeat scroll 0 0 transparent; height: 37px; float: right; margin: 15px 0 0 0; text-decoration: none;}
.btn_make_enq {width: 150px; background: url("../images/frontend/btn_make_enquiry.gif") no-repeat scroll 0 0 transparent; height: 33px; float: left; text-decoration: none;}
.btn_book {width: 100px; background: url("../images/frontend/btn_book.gif") no-repeat scroll 0 0 transparent; height: 33px; float: left; text-decoration: none; border:0px;}
.edit_wrap .form_row_product { float: left; width: 217px; clear: none;}
.edit_wrap .form_row_product label {width: 52px;}
.edit_wrap .form_row_product select {width: 145px;}

.txt_lft {text-align: left !important; padding: 0 0 0 10px !important;}
.desc_instore{width: 325px !important;}

/*********************Terms & Condition******************/
.layout-even-two {    border: 1px solid #E7E7E7;    padding: 12px;float: left;   width: 910px}
.layout-even-two #col-one-popup {    border: 1px solid #E7E7E7;    float: left;    padding-bottom: 5px;    width: 99%;}
.layout-even-two #col-one {    border: 1px solid #E7E7E7;    float: left;    padding-bottom: 5px;    width: 49%;}
.layout-even-two #col-two {    border: 1px solid #E7E7E7;    float: left;    margin-left: 13px;    padding-bottom: 5px;    width: 49%;}
.page-title, #body-title, #body-title-long {    background-image: url("../images/frontend/terms_title.gif");    border: 1px solid #FFFFFF;    color: #FFFFFF;    font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    font-weight: bold;    line-height: 13px;    padding: 10px 8px;text-indent: 0;}
.centercontent {padding: 8px 12px;}
#container {    text-align: left;}

.layout-one {border: 1px solid #E7E7E7;float: left;}
.popup_title{color: #014D86;    float: left;    font-size: 25px;    padding: 7px 0 0 30px;}

.pdf_icon, .pdf_icon:hover{background:url('../images/frontend/pdf_icon.gif') no-repeat 0 0;border: 0 none;cursor: pointer;   display: block;height: 35px;margin: 0;padding: 0 0 0 23px;text-decoration:none;width: 300px;}

.pdf_icon span{border-bottom:1px solid}
.pdf_icon span:hover{border:0px}
.aus_covenant{margin:0 0 30px 0; display:block;}



/***************************************/
.topnav_wrap {
  overflow: hidden;
  position: fixed;
  top: 0px;
  z-index: 1;
}
.modal-overlay {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  height:100%;
  width:100%;
  margin:0;
  padding:0;
  background:	#014D86;
  opacity:.75;
  filter: alpha(opacity=75);
  z-index:101;
}
/*
* html .modal-window {
    position:absolute;
    top:expression(document.documentElement.scrollTop + (document.documentElement.clientHeight / 2) + 'px');
}  */
.modal-window {
  position:fixed;
  top:48%;
  left:50%;
  margin:0 0 0 -460px;
  padding:0;
  z-index:102;
}
* html .modal-overlay {
  position: relative;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


/****Quote& Book *****/
/**c2a panel**/
.comm_fld_wrap { float:left; width:120px; }
.comm_fld_wrap select {color: #333333;    font-family: arial;    font-size: 11px;    height: 20px;    width: 150px; margin: 0 0 2px;padding: 2px;}
.quote_chkbox{border: 0 none !important;    margin: 0 5px 0 0 !important; padding: 0 !important; background: none !important;}
.ca_sub .form_block { border-top:1px solid #EAEAEA; padding:33px 0 17px 0; float: left; clear:both; font-size:13px;width:662px }
.ca_sub .section_wrap { clear:both; margin:0; padding:0 0 5px; width:660px; float:left; background: none }
.ca_sub .section_wrap_inner { padding:35px 15px 12px;position:relative; width:629px; float:left;  background: none; border:1px solid #ccc;}
.ca_sub .section_lt { float:left; width:311px; margin:0 10px 0 0; }
.ca_sub .section_rt { float:left; width:308px; }
.ca_sub .form_row_product { overflow:hidden; padding:10px 0; }

.quote_form .form_row_product {padding: 4px 0 10px 0;  overflow: visible; float: left; clear: none; width: 99%;}
.quote_form .form_row_product label {font-weight: normal; padding:0 5px 0 0;}
.ca_sub .form_row_product label { color:#6D6D6D; padding:1px 5px 0 0; text-align:right; width:105px; float:left; font-weight:bold; }

.form_row_product_bg{overflow:hidden; padding:21px; clear:both; background-color:#efefef; }
.ca_sub .form_row_product label.lbl_med {width: 75px; padding: 0 10px 0 0;}
.ca_sub .form_row_product label.lbl_med1 {width: 94px; padding: 0 10px 0 0;}
.ca_sub .form_row_product label.quote_items {width:128px;}
.quote_details_wrap {float: left; width: 622px;  background:none !important; padding: 10px 0 !important;}
.dotted_line{border-bottom: 1px dashed #AAAAAA;
    margin: 0 41px !important;
    padding: 0 !important;
    width: 500px;}
.form_block_package .quote_details_wrap {float: left; width: 595px; border-bottom: 1px dotted #AAAAAA; background:none !important; padding: 0 0 6px !important;}
.quote_details_wrap_ul {float: left; width: 595px;background:none !important; padding: 0 0 6px !important;margin:0px !important;}
.ca_sub .form_row_product label.sml_lbl {padding: 5px 5px 0 0;    width: 30px;}
.ca_sub .form_row_product label.med_lbl { width: 65px; padding: 0 5px 0 0;}
.ca_sub .form_row_product label.med1_lbl {width:55px; padding: 0 5px 0 0;text-align: left;}
.ca_sub .form_row_product label.lng_lbl { width:162px !important; padding: 0 5px 0 0;}
.ca_sub .form_row_product input.sml_inp {width: 43px; background: url("../images/frontend/bg_input_sml.gif") no-repeat scroll 0 0 transparent; height: 16px; padding: 5px 4px; margin: 0 5px 0 0;  vertical-align: middle;}
.ca_sub .form_row_product input.med_inp, .section_rt_less  .form_row_product input {width:65px; background: url("../images/frontend/bg_input_med.gif") no-repeat scroll 0 0 transparent; height: 16px; padding: 5px 4px; margin: 0 5px 0 0;}
.vsml_spc {clear: none; width: 40px; float: left;}
.sml_spc {clear: none; width: 105px; float: left;}
.sml_spc1 {clear: none; width: 50px; float: left;}
.sml_spc_rt {clear: none; width: 20px; float: right;}
.med_spc {clear: none; width: 135px; float: left;}
.med2_spc {clear: none; width: 310px !important; float: left;}
.med1_spc {clear: none; width: 130px; float: left;}
.lng_spc  {clear: none; width: 245px; float: left;}
.lng_spc  span {float: left; padding: 0 5px 0 0;}
.btn_add_item {width:130px; background: url("../images/frontend/btn_add_item.jpg") no-repeat scroll 0 0 transparent; height: 33px; display: block; text-decoration: none; float: left; margin: 15px 0 0 0;}

.btm_form {float: left;padding: 15px 0 0; width: 875px;}
.ca_sub_full .btm_form p {padding: 0 0 5px 75px;}
.btm_form .form_row_product {float: left; clear: none;}
.form_row_product .med_sel {width: 150px;}
.form_row_product .sml_sel {width: 100px;}
.padd_lft_lbl label.width250{width:250px !important;}
.padd_lft_lbl label.width260{width:260px !important;}
.padd_lft_lbl label, .wid_20 {float: left; width: 20px !important;}
.padd_lft_lbl label, .padd_lft_lbl1 label  {padding: 0 5px 0 75px !important;  display: block;}
.padd_lft_lbl label a.help_icon, .no_marg_help, .padd_lft_lbl1 label a.help_icon {margin:0 0 0 15px !important;}
.padd_lft_lbl p {float: left;}
.addr_details, .note {float: left; width: 218px;}
.addr_details span {display: block;}
.delete {width: 20px; background: url("../images/frontend/delete.png") no-repeat scroll 0 0 transparent; height: 20px; float: left; text-decoration: none; margin: 4px 0 0 0;}
.copy {width: 20px; background: url("../images/frontend/download.jpg") no-repeat scroll 0 0 transparent; height: 20px; float: left;  text-decoration: none; padding: 0 8px 0 0; margin: 4px 0 0 0;}
.help_icon {width: 20px; background: url("../images/frontend/help.png") no-repeat scroll 0 0 transparent; text-decoration: none;     margin: 0 0 0 5px; height: 20px; display: inline-block; position: relative; top: 3px; }
.pos_help { position: absolute !important;  top: 138px !important; right: 220px; }


.service_results {list-style: none outside none;margin: 0;padding: 0;width: 188px;}
.service_results li {background-image: none !important; color: #101010;cursor: pointer;padding: 4px; text-align: left;width: 180px;border-bottom: 1px solid #ACB0BB;}
.suggestionList {background-color: #FFFFFF; border: 1px solid #ACB0BB; left: 125px; position: absolute; top: 108px;    width: 188px;z-index: 10000;max-height: 400px;overflow: auto;}
.suggestionListpost {background-color: #FFFFFF; border: 1px solid #ACB0BB;left: 125px; position: absolute; top: 108px; width: 188px;z-index: 10000;max-height: 400px;overflow: auto;}

.service_results_to {list-style: none outside none;margin: 0;padding: 0;width: 188px;}
.service_results_to li {background-image: none !important; color: #101010;cursor: pointer;padding: 4px;text-align: left;width: 180px;border-bottom: 1px solid #ACB0BB;}
.suggestionList_to {background-color: #FFFFFF; border: 1px solid #ACB0BB;right: 1px; position: absolute; top: 108px; width: 188px;z-index: 10000;max-height: 400px;overflow: auto;}
.suggestionListpost_to {background-color: #FFFFFF; border: 1px solid #ACB0BB;right: 23px; position: absolute; top: 108px; width: 188px;z-index: 10000;max-height: 400px;overflow: auto;}



.service_results_c2a_from {list-style: none outside none;margin: 0;padding: 0;}
.service_results_c2a_from li {background-image: none !important; color: #333333;font-size: 11px;cursor: pointer;margin: 0 5px; padding: 3px 5px;text-align: left;width: 128px;border-bottom: 1px solid #ACB0BB;}
.suggestionList_c2a_from {background-color: #FFFFFF; border: 1px solid #ACB0BB;position: absolute; right: 9px;    top: 339px;    z-index: 11;width: 148px;}
.suggestionListpost_c2a_from {background-color: #FFFFFF; border: 1px solid #ACB0BB;position: absolute;right: 9px;    top: 339px;    z-index: 11; width: 148px;}

.service_results_c2a_to {list-style: none outside none;margin: 0;padding: 0;}
.service_results_c2a_to li {background-image: none !important; color: #333333;font-size: 11px;cursor: pointer;margin: 0 5px; padding: 3px 5px;text-align: left;width: 128px;border-bottom: 1px solid #ACB0BB;}
.suggestionList_c2a_to {background-color: #FFFFFF; border: 1px solid #ACB0BB;position: absolute; right: 9px;    top: 396px; width: 148px;}
.suggestionListpost_c2a_to {background-color: #FFFFFF; border: 1px solid #ACB0BB;position: absolute; right: 9px;    top: 396px; width: 148px;}

.service_details { position: relative; margin: 0 0 35px; }
.service_details ul {overflow: hidden; border-bottom: 1px dashed #bbb;margin:0px; padding: 0;}
.service_details ul li{background:none;float:left;}
ul.sr_hd{border-bottom: 1px solid;}

ul.sr_hd li.ser{width:342px;font-weight: bold; padding: 5px 0 0 14px;}
ul.sr_hd li.online{background-color: #FFD41D;color: #000000;font-weight: bold;padding: 5px 15px;width: 161px;text-align: center}
ul.sr_hd li.sercentre{background-color: #014D86;color: #FFFFFF;font-weight: bold;padding: 5px 15px;width: 161px;text-align: center}
.service_details ul.sr_ls li a, .service_details ul.sr_ls li a:hover{color:#333333;text-decoration: none;border-bottom: 0 none; padding: 10px 15px;display: block;height: 21px;}
.service_details ul.sr_ls li.ser, .service_details ul li.ser{width:280px;padding: 0; }
.service_details ul.sr_ls li.ser:hover{width:280px;padding: 0; background-color: #F6F6F6;}
.service_details ul li.ser a{width:280px; display: block;padding: 12px 15px 6px 0;}
.service_details ul li.ser a:hover{border: 0;padding: 12px 15px 6px 0;}
.service_details ul.sr_ls li.online {width:190px;padding: 0;text-align: center;}
.service_details ul.sr_ls li.online:hover {width:190px;text-decoration: none;background-color: #F6F6F6;text-align: center; }
.service_details ul.sr_ls li.sercentre{width:190px;padding: 0;border-left: 1px solid;text-align: center}
.service_details ul.sr_ls li.sercentre:hover{width:190px;text-decoration: none;background-color: #F6F6F6;}
.service_details ul.sr_ls li.sercentre a, .service_details ul.sr_ls li.sercentre a:hover{border: 0 0 0 1px #000; padding: 13px 15px 8px 15px;}
.olss_na {padding: 2px 15px;  display:block; text-align: center}
.olsc_price{padding: 2px 0 5px 5px; width: 60px; float: left;text-align: right;}
.ib{font-weight: bold; font-style: italic;}
/*nav*/
#qb_nav { clear:both; width:660px; float:left; height: 30px; margin: 0 0 40px;padding: 0;}
#qb_nav li { float:left; display:inline; position:relative; z-index: 100;background: none !important;padding: 0 !important;}
#qb_nav li a { background:url('../images/frontend/qb_sprite.png') no-repeat 0 0; display:block; height:30px; text-indent:-9999px;  cursor:pointer;}
#qb_nav li span { background:url('../images/frontend/qb_sprite.png') no-repeat 0 0; display:block; height:30px; text-indent:-9999px;}

#qb_nav li a.getquote { background-position:0px 0px; width:115px;margin: 14px 0 0; }
#qb_nav li a.chooseservice { background-position:-115px 0px; width:150px; margin: 14px 0 0;}
#qb_nav li a.addressdet { background-position:-265px 0px; width:125px; margin: 14px 0 0;}
#qb_nav li a.packdet { background-position:-390px 0px; width:145px;margin: 14px 0 0; }
#qb_nav li a.bookpay {background-position:-535px 0px; width:125px; margin: 14px 0 0;}

#qb_nav li span.getquote { background-position:0px 0px; width:115px;margin: 14px 0 0; }
#qb_nav li span.chooseservice { background-position:-115px 0px; width:150px; margin: 14px 0 0;}
#qb_nav li span.addressdet { background-position:-265px 0px; width:125px; margin: 14px 0 0;}
#qb_nav li span.packdet { background-position:-390px 0px; width:145px;margin: 14px 0 0; }
#qb_nav li span.bookpay {background-position:-535px 0px; width:125px; margin: 14px 0 0;}

#qb_nav li a.getquote:hover, #qb_nav li.sfHover a.getquote, #qb_nav li a.getquote_a { background-position:0px -30px; width:115px; height:55px;border: 0px; margin: 0px}
#qb_nav li a.chooseservice:hover, #qb_nav li.sfHover a.chooseservice, #qb_nav li a.chooseservice_a { background-position:-115px -30px; width:150px; height:55px;border: 0px; margin: 0px}
#qb_nav li a.addressdet:hover, #qb_nav li.sfHover a.addressdet, #qb_nav li a.addressdet_a { background-position:-265px -30px; width:125px; height:55px;border: 0px; margin: 0px}
#qb_nav li a.packdet:hover, #qb_nav li.sfHover a.packdet, #qb_nav li a.packdet_a { background-position:-390px -30px; width:145px; height:55px;border: 0px; margin: 0px}
#qb_nav li a.bookpay:hover, #qb_nav li.sfHover a.bookpay, #qb_nav li a.bookpay_a { background-position:-535px -30px; width:125px;  height:55px;border: 0px; margin: 0px}
ul.errors li{background:url('../images/frontend/info_icon.gif') no-repeat 0 0px; color:#FF0000; padding: 4px 0 2px 27px;}
/*address details*/
.blue_bold{color:#014D86 !important; font-weight: bold;font-size: 17px;}
.blue_bold span{color: #333333;    float: left;    font-size: 11px;    font-weight: normal;    line-height: 14px;    width: 622px;}
.blue_bold_span{color: #333333;    float: left;    font-size: 11px;    font-weight: normal;    line-height: 14px;}
.blue_bold .email_disc{width:190px;}
.blue_bold #disc_email{ float: none;    width: auto;}
.form_container_book { border:1px solid #646464; border-width:0 0 1px 1px; clear:both; overflow:hidden; padding:21px 0 15px 0; font-size:13px; color:#333333;  }
.form_container_book .row { clear:both; float:left; padding:0 0 5px 14px; width:245px; }
.form_container_book .row label { float:left; width:81px; padding:0 5px 0 0; font-weight: bold;}
.padd_bott20_imp{padding-bottom: 20px !important}
.quote_form .form_row_product input { background:transparent url('../images/frontend/qb_bg_form_fld.gif') no-repeat 0 0; border:0px; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px; padding:4px; width:182px; float:left; height: 18px;}
.quote_form .form_row_product select { font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px; padding:4px 2px; width:190px; float:left; cursor:pointer; }
.quote_form .form_row_product optgroup {color: #aaa; width: 70px; font-weight:normal;}
.quote_form .form_row_product select.state_select { font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px; padding:4px 2px; width:72px; float:left; cursor:pointer; }
.quote_form .time_row select { font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:12px; padding:4px 2px; width:90px; float:left; cursor:pointer; }
.quote_form .time_row .sml_label{width:50px !important;padding-top: 3px;}
.quote_form .form_row_product input.invisible_input{width:180px !important; background: none;}
.quote_form .form_row_product textarea.invisible_input{background: none repeat scroll 0 0 transparent;    border: 0 none;    height: 100%; resize: none;   width: 190px;}
.addr_text{color:#6D6D6D; font-weight: bold;}
.map_select{ margin: 0 10px 0 8px !important}
.map_panel{float: left;    padding: 5px 0 0 5px;}
.quote_form .form_row_address {   padding: 0 0 7px;}
.quote_form .form_row_address label{color: #6D6D6D;    float: left;    font-weight: bold;    padding: 1px 5px 0 0;
    text-align: right;    width: 105px;}
.quote_form .form_row_address span{color: #000;}
.quote_form .padd_errormsg {    clear: both;    color: #FF0000;    display: block;    font-size: 12px;    padding: 2px 0 0 112px;}
.blu_txt {font-size: 18px; color: #014D86; font-weight: bold; }
.section_lt_more {float: left; width: 425px;}
.agree {float: left; width: 571px;}
.agree p {padding:0 0 5px;}
.section_lt_more  .form_row_product label {width: 147px;padding-top: 3px;}
.section_lt_more  .form_row_product input {width:242px; background: url("../images/frontend/bg_input_big_250.gif") no-repeat scroll 0 0 transparent;  height: 16px; padding: 5px 4px; margin: 0 5px 0 0;}
.section_rt_less {float: left; width: 204px;}
.section_rt_less  .form_row_product label {width: 80px;padding-top: 3px;}
.section_head1 { background:url('../images/frontend/bg_form_title_big.gif') no-repeat 0 0; color:#FFFFFF; font-size:20px; font-weight:bold; position:absolute; width:861px; height:31px; top:-19px; left:20px; padding:7px 10px 0 15px; }

.tabs_head1 { background:url('../images/frontend/form_tabs_left.gif') no-repeat 0 0; color:#FFFFFF; font-size:20px;  position:absolute; width:224px; height:31px; top:-19px; left:15px; padding:9px 10px 0 21px; }
.tabs_head2 { background: #fff; position:absolute; width:auto; height:31px; top:-19px; left:20px; padding:9px 10px 0 21px; }
.tabs_head1 span{ background:url('../images/frontend/form_tabs_right.gif') no-repeat 0 0; position:absolute; width:20px; height:38px; top:0; left:245px;  }

.section_lt1 {  float: left; margin: 0 20px 0 0; width: 551px;}
.section_lt_full .form_row_product label {width: 180px;}
.section_lt_full .form_row_product .input_file {background: none; height: auto; width: auto;}

.ca_sub .form_block_package { padding:33px 0 17px 0; float: left; clear:both; font-size:13px;width:562px }
.ca_sub .form_block_package .section_wrap_package { clear:both; margin:0; padding:0 0 5px; width:628px; float:left; background: none }
.ca_sub .form_block_package .section_wrap_package_inner { padding:0 15px 12px; position:relative; width:597px; float:left;  background: none; border:1px solid #ccc;}

.form_block_package .sec_three {float: left; width: 552px; margin: 0;}
.form_block_package .sec_three .form_row_product {clear: none; float: left; width: 120px;}
.form_block_package .section_hd {font-size: 18px; margin: 0 0 10px 20px; font-weight: bold;}
.form_block_package .white_wrap {float: left; width: 597px; background: #fff; padding: 20px 0 20px 0; margin: 8px 0 0 0; }
.form_block_package .white_wrap .sect_left {float: left; width: 65px;}
.form_block_package .white_wrap .sect_left label{width:65px; text-align: left; float: left;}
.form_block_package .white_wrap .sect_right{width:525px; float: left;}
.form_block_package .sect_right .form_row_product label{ color:#6D6D6D; padding:1px 5px 0 0; text-align:left; width:163px; float:left; font-weight:bold; }
.package_validate_msg{color: #FF0000; display: block; padding: 0 0 0 84px;}
.padding_35{padding: 0 0 0 35px;}

.form_block_package .sec_three .form_row_product label.sml_lbl{width:47px;text-align: right;}
.fancy_link{width:350px;height:145px;padding: 10px 0 0 10px;}
#fancybox-content.no_height, #fancybox-outer.height_outer {height: 260px !important;}
#fancybox-content.sml_width {width: 838px !important;}

.fancy_link_wrap  {overflow: hidden; padding: 10px 0 0 10px;  height: 240px;}
.fancy_link_wrap p {padding: 0 0 12px;}
.fancy_link_wrap a.ok_button, .fancy_link a.ok_button  {background: url("../images/frontend/form_tabs_left.gif") no-repeat scroll 0 0 transparent;    color: #FFFFFF;    font-size: 20px;    height: 31px;    left: 400px;    padding: 7px 10px 0 21px;    position: absolute;    top: 215px;    width: 25px;text-decoration: none;}
.fancy_link_wrap a.cancel_button {background: url("../images/frontend/form_tabs_left.gif") no-repeat scroll 0 0 transparent;    color: #FFFFFF;    font-size: 20px;    height: 31px;    left: 400px;    padding: 7px 10px 0 21px;    position: absolute;    top: 160px;    width: 62px; text-decoration: none;}
 .fancy_link_wrap a.ok_button span,  .fancy_link a.ok_button span {background:url('../images/frontend/form_tabs_right.gif') no-repeat 0 0; position:absolute; width:20px; height:38px; top:0; left:53px;}
 .fancy_link_wrap a.cancel_button span {background:url('../images/frontend/form_tabs_right.gif') no-repeat 0 0; position:absolute; width:20px; height:38px; top:0; left:84px;}


 .form_row_product_details p {padding:0 0 5px 0;overflow: hidden;}
 .form_row_product .sect_hd1{font-size: 16px;    font-weight: bold;    margin: 0 0 10px  20px;}
.help_icon_coupon {width: 20px; background: url("../images/frontend/help.png") no-repeat scroll 0 0 transparent; text-decoration: none;     margin: 0 0 0 10px;  padding: 1px 10px 0;}
.form_row_product_details label {text-align: left; width: 80px;}
#sp_credit input{padding-top: 15px;}
#sp_credit span{padding-top: 15px;}
#sp_credit label{padding: 15px 20px 0 0; width:80px;}
#popup_txt{background-color: #fff;padding: 10px;}
.units_text{line-height: 24px; float: left}
.font_normal{font-weight: normal;}
.btn_edit, .btn_edit:hover{background:url('../images/frontend/form_tabs_left.gif') no-repeat 0 0; color:#FFFFFF; font-size:20px;  width:102px; height:31px; padding:9px 0 0 21px;float: left;position: relative; }
.button_edit, .button_edit:hover{background:url('../images/frontend/edit_details_btn.png') no-repeat 0 0; color:#FFFFFF; font-size:20px;  width:130px; height:37px; padding:9px 0 0 21px;float: left;position: relative; }

.btn_edit span{ background:url('../images/frontend/form_tabs_right.gif') no-repeat 0 0; width:20px; height:38px; left: 123px;    position: absolute; bottom: 2px; float: left; }
#msg_suburb_c2a {display:none;}
.section_wrap_inner .pdf_icon {background:url('../images/frontend/pdf_icon.gif') no-repeat 0 0; width:540px; padding: 0 0 18px 25px; color:#333;height:auto;}
.section_wrap_inner .pdf_icon img{float: right; }
.blue_large{color: #014D86 !important;font-size: 20px;font-weight: bold;padding: 10px 0 0 30px;}
#status{margin-bottom: 20px;}
#status th{background-color: #014D86;color: white;padding: 5px;font-weight: bold;font-size: 12px;}
#status td{padding: 5px;border-right:1px solid #005594;border-bottom: 1px solid #005594;font-size: 12px;}
#status .border_left{border-left: 1px solid #005594;}
.quote_video_wrap{overflow: hidden; height:230px;}
.quote_payment_image{overflow: hidden;background-color: #FFFFFF; }
.quote_payment_image span{display: block;    font-weight: bold;    padding: 0 0 10px 15px;}
.pay_wrapper img{float:left; padding: 0 0 12px 17px;}
.pay_wrapper{float: left;width: 259px;}
.olss { position: relative; margin: 0 0 35px; }
.olss ul {overflow: hidden; border-bottom: 1px dashed #bbb;margin:0px}
.olss ul li{background:none;float:left; width: 122px;}
.olss ul.sr_ls li.ser, .olss ul li.ser{width:162px;padding: 0; }
.olss ul li.ser a{width:325px; display: block;padding: 5px 15px;}
.olss ul.sr_ls li.online {width:144px;padding: 5px;font-size: 12px;}
.olss ul.sr_ls li.sercentre{font-size: 12px;    padding: 5px 5px 68px;    width: 144px;border-left: 1px solid;}
.olss .tick{padding: 5px 50px;}
.olss ul.sr_hd{border-bottom: 1px solid;}
.olss ul.sr_hd li.ser{width:148px;font-weight: bold; padding: 5px 0 0 14px;}
.olss ul.sr_hd li.online{background-color: #FFD41D;color: #000000;font-weight: bold;padding: 5px 10px;width: 134px;text-align: center;font-size: 13px;}
.olss ul.sr_hd li.sercentre{background-color: #014D86;color: #FFFFFF;font-weight: bold;padding: 5px 10px;width: 135px;text-align: center;font-size: 13px;}
.olss_img{ float: left;    text-align: center;    width: 162px;padding: 20px 0; height: 120px;}
.subcontent .olss_img p{padding: 0; }

.text_color_style{ color: gray;    font-size: 11px;}
.quote_chkbox{border: 0 none !important;    margin: 0 5px 0 0 !important;}

/*.service_details ul.sr_hd li{background:none;float:left;display: inline; font-weight: bold;    padding: 8px 0;    text-align: center;    width: 200px;}
.ca_sub_full .service_details .sr_hd li {background: none; display: inline; float: left; font-weight: bold; width: 175px; padding: 8px 0; text-align: center;}
.ca_sub_full .service_details li.wid_sml {width: 100px !important;}

.ca_sub_full .service_details li {display: inline; float: left; width: 175px; padding: 8px 0; background: none; text-align: center}
.ca_sub_full .service_details li.desc{width: 220px;}
.ca_sub_full .service_details li .help_icon {margin: 0 0 0 41px;}

.ca_sub_full  .service_details ul.last {margin:0; border:0;}
.ca_sub_full .service_big li.wid_sml {margin: 0 35px;}
.ca_sub_full .service_big {background: #fff;}

#work_order_placed_first, #work_order_placed_populated {float: left; width: 225px;}
.price_gst{font-size:11px;}*/

/******************************* Todays Top Deal ********************************************/
.btn_submit2 {background:url('../images/frontend/btn_get_coupon.png') no-repeat 0 0; border:0px; float: left; width: 180px; height: 40px; cursor:pointer; margin: 2px 0 0 36px;}
.content_div_left{float:left; width: 300px;}
.content_div_right{float: left; width: 306px; margin: 0 0 0 20px; padding: 12px 15px 29px 20px; background: #DBE5F1;}
.content_below{clear: both; padding: 30px 0 0;}
.form_row_today_deal input { border:1px solid #7E8181; font-size:13px; padding:6px; width:194px; float:left; font-family: 'Roboto', Arial, Helvetica, sans-serif; }
.form_row_today_deal label { color:#000000; padding:3px 5px 0 0; text-align:right; float:left; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size: 15px;}
.form_row_today_deal { overflow:hidden; height: 50px; clear:both; }
.form_heading{font-weight: bold; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size: 22px; padding: 9px 0 14px;}
.content_div_right p{padding: 0 0 8px;}
.gray_color{color: #808080;}
.store_select_ht_today_deal{height: 60px !important; padding: 0 0 0 7px;}
.today_deal_p{padding: 14px 0 10px 12px;}
.para_styling_today_deal{font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size: 15px;}
.form_row_today_deal select {  background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #7E8181; color: #333333; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 13px; padding: 5px; width: 283px;}
#bottom_margin_today_deal{margin: 0 0 9px;}
#idented_ul{margin: 0 0 0 35px;}
#left_ul_today_deal{margin: 0 0 0 5px;}
.padding_today_deal{padding: 0 0 0 10px}
#p_border_style_today_deal{margin: 0 0 0 -14px;}
.today_deal_form_left{float: left;width: 60px;}
.today_deal_form_right{float: left;width: 210px;}
.img_padding_today_deal{margin: 11px 0 32px 71px;}
.deal_padd_errormsg {clear: both;color: #FF0000;display: block;font-size: 12px;padding: 2px 0; margin: 2px 0;}


.deal_result { float:left; clear:both; font-size:17px; margin:0 0 32px 26px; width:306px; }
.deal_result span { font-size:20px; font-weight:bold; display:inline-block; padding:0 2px 0 7px;}
.deal_result span.deal_price_val { color:#014D86;}

/* Packaging Guidelines and standards starts */

.packaging_guidelines_left{float:left; width:271px;}
.packaging_guidelines_right{float:left; width:200px;}
.boxes{height: 745px;}
.internal_cushioning{height: 828px;}
.taping_sealing{height: 320px;}
.labelling_preparing{height: 650px;}

.boxes img{margin: 181px 0 0;}
.internal_cushioning img{margin: 183px 0 0;}
.taping_sealing img{margin: 47px 0 0;}
.labelling_preparing img{margin: 90px 0 0;}

/* Packaging Guidelines and standards ends */

#video_panel{ display:block; height:129px; width:200px; background:url(../images/frontend/video_image.jpg) no-repeat; margin:10px;}

.gridtable {
	font-size: 13px;
	border: 1px solid #666;
}
.gridtable_contact {
	font-size: 13px;
	border: 1px solid #666;
	border-width:1px 1px 0 0;
}
.gridtable_contact td {
    padding: 10px;
    width: 33%;
    border: 1px solid #666;
}
.gridtable td { border: 1px solid #666; padding:5px 10px;  }

.qtip-tip { background: url("../images/frontend/validation/qtip.gif") no-repeat scroll 0 0 transparent !important; top: 2px !important; }


/* FAQ online-selfservices-faqs starts */

/*.faq_details{}
.faq_top{}
.faq_bottom{}*/
.faq_middle{}
.faq_q{color: #014D86; cursor:pointer; padding: 0 0 15px !important;}
.faq_answer{padding: 0 0 5px 25px;}
.margin_40{margin: 0 0 0 40px;}
.color_gray{ color: #666666;}
.text_red{color: #FF0000;}
.td_class_top {border: 1px solid #666; border-width:0 0 0px 0 !important; padding:5px 10px; }
.td_class {border: 1px solid #666; border-width:0 0 1px 0 !important; padding:5px 10px; font-size:12px; }

/* FAQ online-selfservices-faqs starts */

/* Terms and conditions strats */

.terms_main_heading{font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold;}
.text_center{text-align: center;}
.border_top{border-top: 1px solid; padding: 10px 10px 0;}
.terms_sub_heading{padding: 0 !important;}
.list_style{list-style: none outside none; padding: 0 !important;}
span.indentation{ display: block; margin: -19px 0 0 26px; padding: 0 0 0 10px; width: 361px;}
span.indentation1{ display: block; margin: -19px 0 0 30px; padding: 0 0 0 20px; width: 361px;}
.level2_indentation{padding: 5px 0 0 56px;}
.p_padding{padding: 5px 0 10px 10px !important;}
.terms_heading{padding: 0 !important; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold;}
.margin_23{margin: 23px 0 0 0;}
.margin_33{margin: 0 0 0 33px;}
.padding_10{padding: 0 0 0 10px;}
.indentation_terms{ display: block;margin: -19px 0 0 26px;padding: 0 0 0 10px;}
/* Terms and conditions ends */

/*** Tab  CSS ***/
#c2a_panel {padding:0; width:620px; list-style-type:none; margin: 0 0 15px !important; float: left; background: url('../images/frontend/tab_sprite.png') no-repeat -21px 0;  height: 36px;}
#c2a_panel li { float:left; display: inline; background: none !important; padding: 0 !important;}
#c2a_panel a { background: url('../images/frontend/tab_sprite.png') no-repeat 0 0; display:block; height:36px; float:left; text-indent:-9999px; margin:0 0px 0 0; }
#c2a_panel a, #c2a_panel a:hover {border-bottom:  0 !important;}
#c2a_panel a.wiw { width:183px; background-position:0px 0px;}
#c2a_panel a.spdw { width:165px; background-position:-193px 0px; }
#c2a_panel a.smdw { width:79px; background-position:-371px 0px; }
#c2a_panel a.hdcw { width:79px; background-position:-461px 0px; padding: 0 !important;}
#c2a_panel a.wiw:hover { width:183px; background-position:0px -42px;}
#c2a_panel a.spdw:hover { width:165px; background-position:-193px -42px; }
#c2a_panel a.smdw:hover{ width:79px; background-position:-371px -42px; }
#c2a_panel a.hdcw:hover { width:79px; background-position:-461px -42px;}
#c2a_panel a.wiw_a {background-position:0px -84px; height: 46px; width:183px;}
#c2a_panel a.spdw_a {background-position:-193px -84px; height: 46px; width:165px; }
#c2a_panel a.smdw_a{ width:79px; background-position:-371px -84px; height: 46px; }
#c2a_panel a.hdcw_a {background-position:-461px -84px; height: 46px; width:79px; padding: 0 !important;}

.tab-content-wrap { width:620px; float: left;}
.tab_head {  background: #EDEDED; font-weight: bold;  padding: 10px !important; margin: 0 0 10px; }
.tab-content-wrap ul {margin: 0 0 15px; border-bottom: 1px dotted #CCCCCC; overflow: hidden;}
.tab-content-wrap ul li { float: left; width: 350px;  display: inline; background: none !important; padding: 0 !important;}
.tab-content-wrap ul li.tab_sub{ margin: 0 10px 0 0 !important; font-weight: bold; font-size: 21px; line-height: 40px;width:260px}
.tab-content-wrap ul.last_ul {border-bottom: 0 !important;}
.pack_table{border:#ccc 1px solid;}
.pack_table th{font-weight:bold; background-color:#ccc;border-left:1px solid #fff; border-right:1px solid #ccc;padding: 5px 8px;}
.pack_table td{background-color:none;border-right:1px solid #ccc;padding: 5px 8px;border-bottom: 1px solid #CCC;}
.form_row_product_details .sect_hd1 a {border-bottom: 1px solid !important;    font-size: 13px;    font-weight: normal;    margin: 0 0 0 10px;}
#booking_tcs li {padding-bottom: 10px;}
.centercontent  li {padding-bottom: 10px;}
.div_wrap1 {  height: 450px !important; overflow-y: auto !important; width: 832px; padding: 0 0 0 5px;}
.div_wrap { height: 450px !important; overflow-y: auto !important;}
.pickup_table td{border-bottom: 1px solid #000; padding:20px 15px; }
.pickup_table th{ background-color: #014D86;    color: #FFFFFF;    font-size: 17px;    padding: 20px 15px;    text-align: left; }
.pickup_table td ul {margin:0px;}
.price_booking_info{text-align:right; width: 85px;}
/* What Can I Send starts */

/*.list_style_disc li{list-style: disc inside none;}*/
.list_style_disc li{background: url("../images/frontend/bullet_main.gif") no-repeat scroll 2px 4px transparent !important; margin: 0 0 0 10px;}
ul.list_style_disc{border: medium none !important;}
.padding_5{padding: 0 0 5px !important;}
.color_style{color: #7F7F7F; font-weight: normal !important;}
#faq-ul {clear:both;}
/* What Can I Send ends */

/* Business Solutions starts */

.border_top{border-top: 1px solid; margin: 10px 0 0 0;}
.business_div{border-bottom: 1px solid; padding: 15px 0 0 10px; float: left;}
.business_left{float: left; width: 60%; }
.subcontent .business_left p {padding: 0 20px 20px 0;}
.business_right{float: left;    text-align: center;    width: 40%;}

/* Business Solutions ends */

/* Ajax Upload */
.fileinput-button span { cursor: pointer; }

.table {
    margin-bottom: 20px;
    width: 100%;
}
table {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}

.table th, .table td {
    line-height: 20px;
    padding: 4px 15px;
    text-align: left;
    vertical-align: top;
}

.table td.name a  { text-decoration: none;  color: #333333; font-size: 14px;}


.btn, .btn-warning {
   background: none;
   border: 0;
   cursor: pointer;
   color: #014D86;
   text-decoration: underline;
   font-size: 12px;
}


/* test css for image upload */
/*input[type=checkbox],input[type=radio]{cursor:pointer;}
input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;font-size:13px;line-height:18px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
select{padding:initial;}
input[type=checkbox],input[type=radio]{border:0px;width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;}*/
input[type=file]{background-color:#ffffff;padding:initial;border:initial;line-height:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

input[type=file]{height:27px;*height:auto;line-height:27px;*margin-top:4px;}

/*input,textarea{-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);}*/
input:focus,textarea:focus{outline:0;border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);}
input[type=file]:focus,input[type=checkbox]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:1px dotted #666;}

/*.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;}*/

.btn-warning {
    background-color: #FAA732;
    background-image: -moz-linear-gradient(center top , #FBB450, #F89406);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.text_link{width:458px; float:left;}
.image_link{height: 34px;width: 82px;float: right;margin: 18px 0 0 0;}
#sp_credit img{float:left; padding: 0 17px 12px 0 ;}


#delete_div_3 a {
    font-size: 12px;
}

.small_font{
    font-size:12px;
}

.edit_quote_details_block {
    background-color: #777777;
    cursor: pointer;
    height: 2199px;
    opacity: 0.7;
}


#fancybox-content.success_alert { width: 350px  !important; height: 100px !important; }
#fancybox-wrap.success_alert,  #fancybox-outer.success_alert  { width: 380px  !important; height: 120px !important; }
#fancybox-wrap.success_alert {margin-left: -160px !important; top: 40% !important; margin-top: -60px !important;}
.book_alert {color: #014D86; line-height: 18px; text-align: center;}
#fancybox-close.success_alert_close {display: none !important;}

#fancybox-content.error_alert { width: 343px  !important; height: 60px !important;  border-width: 20px !important; }
#fancybox-wrap.error_alert,  #fancybox-outer.error_alert  { width: 363px  !important; height: 80px !important;  }
#fancybox-wrap.error_alert {margin-left: -160px !important; top: 40% !important; margin-top: -60px !important;}
.book_alert {color: #014D86; line-height: 18px; text-align: center;}
#fancybox-close.error_alert_close {margin-right: -37px !important; }

/** Searh */
.gsc-cursor-box {text-align: right !important; margin: 10px 0 0 0;}
  .gsc-webResult.gsc-result {
    border: 1px solid #EBEBEB !important;
    padding: 6px 5px !important;
    margin: 0 0 5px !important;
    background-color: #F0F0F0;
  }
	.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    border-color: #EBEBEB;
    background-color: #F0F0F0;
  }
/*
.gs-title { font-size:17px !important; color:#014D86 !important; line-height:18px; display:block; padding:0 0 4px;  text-decoration: none !important;}
.gs-title b {font-size:17px !important; color:#014D86 !important; text-decoration: none !important;}
.gs-visibleUrl  {color: #333333 !important;}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {color:#333333 !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {color:#014D86 !important; text-decoration: none !important;}
.gsc-results .gsc-cursor-page:hover {text-decoration: underline !important;}
.gsc-branding, .gcsc-branding, .gssb_a div {display: none !important;}
.gssb_a div.gsq_a {display: block !important;}
/*********Google Site Search CSS**********
.gsc-above-wrapper-area {border-bottom:0 !important}
  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    border: none !important;
  }

  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #333333;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #333333;
    border-left-color: #333333;
    border-right-color: #333333;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border: 1px solid #EBEBEB !important;
    padding: 6px 5px !important;
    margin: 0 0 5px !important;
    background-color: #F0F0F0;
  }
.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    border-color: #EBEBEB;
    background-color: #F0F0F0;
  }

  .gsc-webResult.gsc-result.gsc-promotion:hover {
    border-color: #EBEBEB;
    background-color: #F0F0F0;
  } .gs-webResult.gs-result a.gs-title:link,  .gs-webResult.gs-result a.gs-title:link b {    color: #014D86;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #014D86;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #014D86;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    border-bottom: 1px solid #014D86;
  }
.gs-result .gs-title, .gs-result .gs-title *
    {
         text-decoration: none !important;
    }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #014D86;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    text-decoration: none !important;
  }
  .gsc-cursor-page {
    color: #333333;
  }
  a.gsc-trailing-more-results:link {
    color: #333333;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #333333;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #333333;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    line-height: 15px;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    color: #333333 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 11px !important;
    font-weight: normal !important;
  }
  .gsc-results .gsc-cursor-page:hover {
    color: #333333 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 11px !important;
    font-weight: normal !important;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    color: #333333 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold !important;
    text-decoration: none;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #333333;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #333333;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #333333;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #333333;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #333333;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #333333;
  }

.gs-spelling a {
    color: #333333 !important;
    cursor: pointer;
    text-decoration: underline;
}
.gs-spelling a:hover {
    color: #333333 !important;
    cursor: pointer;
    text-decoration: underline;
}

td.gsc-clear-button {
   display: none !important;
}

.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0 !important;
    width: 100%;
}


.gsc-resultsHeader {
    border-bottom: none !important;
    clear: both;
    margin-bottom: 4px;
    width: 0 !important;
}

.gsc-result-info { margin: 0 !important;}
*/
input.gsc-input {
padding: 3px 6px !important;
border: 1px solid #646464 !important;
width: 99% !important;
padding: 5px !important;
background: none !important;
}

input.gsc-search-button
{
    color: #FFF !important;
    background: url("../images/frontend/srchbg.jpg") no-repeat !important;
    font-size:  13px;
    border: 0px !important;
    width: 70px;
    padding: 6px 0 !important;
    font-weight: bold !important;
    cursor: pointer;
}
.alt_bg {background-color: #F6F6F9;    margin: 0 0 10px;    padding: 10px; border: 1px solid #014D86;}
.paypal_div{float: left; font-weight: bold; color: #004C86; width: 80px;}
.card_div{font-weight: bold; color: #004C86; width: 150px;}
.extra_margin {margin: 20px 0 0 0 !important;}
.flt_center{ margin: 8px 0 0 70px}
.div_left{ width: 249px; float: left;}
.div_left_380{ width: 355px; float: left;}
#sp_credit { margin: 15px 0 0 22px;}
.border_div{
width: 605px;
border-bottom: 1px solid #EAEAEA;
}




/************************************************ New Css Code for reskin ****************************************************************************/


.no_javascript { background-color:#FFFFFF; color:#FF3300; font-weight:bold; padding:0 0 0 15px; position:fixed; width:1500px; z-index:1; }

@font-face {
    font-family: 'helveticaneueLTStd';
    src: url('../fonts/helveticaneueLTStd.eot');
    src: url('../fonts/helveticaneueLTStdd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueLTStd.woff') format('woff'),
         url('../fonts/helveticaneueLTStd.ttf') format('truetype'),
         url('../fonts/helveticaneueLTStd.svg#Myriad Pro') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{ background:#fff; width:100%; margin:0; border-top:solid 10px #0057a7; }
.wrapper{ width:970px; margin:0 auto; clear:both;}


/* Breadcrumb */
.breadcrumbmain{ float:left; width:938px; height:31px; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:13px; padding:0 0 0 22px}
.breadcrumbmain h1{color:#d1d6d9; font-size:12px; margin: 10px 0 0 0; display: block; float:left;}
.breadcrumbmain a{color:#4d565d; text-decoration:none;}
.breadcrumb h2{color:#4D565D; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:13px;}
.breadcrumb{float:left; width:939px; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:12px; color:#4d565d; padding:3px 0 3px 0;}
.breadcrumb a { color:#0057a8;}

/* Header */
.header { width:970px; float: left;margin:20px 0 0; height:88px;}
.logo{ background:url('../images/frontend/logo.png') no-repeat; width:216px; height:73px; float:left;}
.top_address_wrapper{width:398px;float:right;}
.top_address_details{float:right;}
.topcont_pnl{ float:right; width:370px; }
.topcont_pnl ul{width:221px; float:right; margin:9px 0 5px; text-align: right; }
.topcont_pnl ul li a{ color:#FFFFFF; font-family:'Roboto', Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; text-decoration:none; }
.topcont_pnl ul li.findservices{background:url('../images/frontend/place_icn.png') no-repeat;  display:inline; padding:0 0 0 16px; margin:0 13px 0 0; }
.topcont_pnl ul li.login{ background:url('../images/frontend/login_icn.png') no-repeat;  display:inline; padding:0 0 0 16px; }
.topcont_pnl .contact_link{ float:right; font-size:40px; font-weight:500; display:block; text-align:center; color:#0057a7;}
.topcont_pnl .contact_link a {color:#0057a7;text-decoration:none;}
.topcont_pnl .contact_link a span { display:block; font-size:15px;}
.top_address_details span.store_address{ font-family:Arial,Helvetica,sans-serif;color:#ffffff; font-size: 13px; display: block }
/*.topcont_pnl span{ font-family:"Arial Black", Gadget, sans-serif;color:#f1d309; font-size: 41px; }*/



#top_nav {  float:right; width:170px; }
#top_nav li { float:left; display:inline; height:22px; padding:0 0px 0 0; }
#top_nav li a { background:url('../images/frontend/top_nav_part.png') no-repeat right 8px; display:block; font-size:14px; color:#adb2b6;  padding: 8px 2px 0 8px; text-align:left; text-decoration:none; height:18px; }
#top_nav li a.about { width:68px; }
#top_nav li a.quote { width:78px; background:none;}
.top_drop{float:right;}
.top_drop select{border: 1px solid #ccc; width: 140px; padding: 3px;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}




/* banner */
.bannerbg{  width:100%; height:364px ;margin:0 auto; overflow:hidden; background-color:#0057a8;}
.bg1{background:url("../images/frontend/banner1.jpg") no-repeat scroll center 0 transparent; height:364px;}

/* sub banner */
.subbanner{ background:url("../images/frontend/sub_banner.png") no-repeat scroll center 0 transparent; width:722px; height:282px;}



/* Content */
.content{ width:925px; margin:23px 0 0 0; float:left;padding:3px 26px}
.subarea{ margin: 25px 0 0 22px; float: left;}
.subheading{font-family:'Roboto', Arial, Helvetica, sans-serif; color:#2a3034; font-weight:bold; font-size:22px; display:block; margin:0 0 20px 0;}
.subarea p{ color:#000000; line-height:21px; padding:0 20px 20px 0;}
.subarea p.nopadd{padding:0 20px 0 0;}
.readmorewrapper{width:960px; margin:0 auto; overflow:hidden;}
.read_more_wrap{ width:120px; margin:0 auto;}
.left-pnl{ width:410px; float:left;}
.right-pnl{ width:410px; float:left; margin:0 0 0 40px;}
.slider_wrap  { width:860px; clear:both; overflow:hidden;}
#trigger_read_more, #trigger_read_more:hover {background: url("../images/frontend/readmore.png") no-repeat scroll 0 -25px transparent; float: left; height:25px; width: 120px;text-decoration: none;}
.close { background: url("../images/frontend/images/readmore.png") no-repeat scroll 0 0 transparent !important;}

.mid_wrap{width:960px; margin:20px auto; }
.sectionwrap{float:left; width:722px; margin:0 15px 0 0;}
.midtop{background: url("../images/frontend/sub_top_bg.png") no-repeat scroll 0 top ; width:678px; height:22px; padding:0 22px}
.midcontent{background-color:#FFFFFF; width:722px; float:left;}
.midbottom{background:url("../images/frontend/sub_btm.png") no-repeat scroll 0 bottom ; width:722px; padding: 0 0 15px 0; float:left;}
.subcontent .main_heading{color: #0057a8; font-weight: bold; padding: 20px 20px 11px 20px; display: block; font-size: 25px;}
.subcontent p{padding:0 0 20px 0; color:#000000; font-size:13px; line-height:20px;}
.subcontent .sub_main_heading{color:#2a3035; padding:20px 20px 10px; font-size:22px; display:block;}
.sublinks a{color:#0057a8; padding: 10px 0 0 20px; display:inline-block;}
.content ul li {background:url('../images/frontend/bullet_main.gif') no-repeat 0px 4px; padding:0 0 6px 14px; overflow:hidden;line-height:21px;}
.content ol li {padding:0 0 6px 0; line-height:21px;}
.content ul, .content ol {padding-bottom: 23px;    padding-left: 20px;}
/* Sub page Sidebar Menu  */
.sub_sidebarmenu{width:185px; float:left; background:url("../images/frontend/sidemenu_bg.png") repeat-y scroll right 0 ; margin:0 0 50px 0;}
.sidemenutitle{color: #0057a8; font-size: 16px; line-height: 18px;  border-bottom:1px solid #d3d3d3;}
.sidemenutitle a{text-decoration:none;padding: 31px 0 15px 8px; display: block;}
.sidemenutitle a.active, .sidemenutitle a:hover{font-weight: bold; background-color: #EDEDED; }
.sub_sidebarmenu ul.sidebarul{}
.sidebarul li { border-bottom:1px solid #d3d3d3;  }
.sidebarul li:hover a, .sidebarul li a.active{ background-color:#ededed; color:#0057a8; font-size:13px; font-weight:bold; }
.sidebarul li.active{ background-color:#ededed; color:#0057a8; font-size:13px; font-weight:bold; }
.sidebarul li.active a{ background-color:#ededed; color:#0057a8; font-size:13px; font-weight:bold; }
.sub_sidebarmenu ul li.sub a{ padding: 10px 6px 10px 24px; display: block; font-size:13px; }
.sidebarul li.sub{border-bottom:1px solid #d3d3d3;}
.sidebarul li.sub:hover a{ background-color:#ffda00; color:#0057a8; font-size:13px; font-weight:bold; }
.sidebarul li.sub a.active{background-color:#ffda00; color:#0057a8; font-size:13px; font-weight:bold; }

.sub_sidebarmenu ul li.child a{ padding: 10px 0 10px 30px; display: block; font-size:13px; }
.sidebarul li.child{border-bottom:1px solid #d3d3d3;}
.sidebarul li.child:hover a{ background-color:#014D86; color:#ededed; font-size:13px; font-weight:bold; }
.sidebarul li.child a.active{background-color:#014D86; color:#ededed; font-size:13px; font-weight:bold; }


.sub_sidebarmenu ul li a{  color:#595b5f; padding:10px 6px 10px 18px; display: block; font-size:13px;text-decoration:none; }
.sub_sidebarmenu ul li a span{ background: url("../images/frontend/drop_down_arws.png") no-repeat scroll 4px 5px transparent; display: inline-block; height: 17px; width: 17px;}
.sidepanelwrap{width:222px; float:left; margin:9px 0 0 0;}
.sidepaneltop{background: url("../images/frontend/side_top_bg.png") no-repeat scroll 0 top ; width:221px; height:15px}
.sidepanel{width:221px; background-color:#FFFFFF; float:left;}
.sidepanelbtm{background: url("../images/frontend/side_btm_bg.png") no-repeat scroll 0 top ; width:221px; height:11px; float:left;}
.subpnlheading{ color:#0057a8; font-size:22px ;line-height:22px;  padding: 20px 13px; font-weight:bold;}
.sidepanel ul{margin:15px 0 0 0 ;}
.sidepanel ul li a{  color: #0057a7; display: inline-block; font-size:12px; font-weight: bold; line-height:25px; padding: 0 4px; width: 179px;text-decoration:none;}
.sidepanel ul li a.suba{  color: #0057a7; display: inline-block; font-size:12px; font-weight: bold; line-height:11px; padding:2px 4px; width: 179px;}
.sidepanel ul li a:hover {background-color:#ffda00; color:#2a3035; font-weight:bold;}
.sidepanel ul li span{ background: url("../images/frontend/sildepanel_span1.png") no-repeat scroll 10px 0 ;width:25px; height:27px; display:inline-block; float:right;} 
.sidepanel ul li a:hover span{background: url("../images/frontend/sildepanel_span_hover1.png") no-repeat scroll 0 0 ; margin:0 -15px 0 0;}
.sidepanel ul li span.suba{ background: url("../images/frontend/sildepanel_span1.png") no-repeat scroll 10px 0 ;width:25px; height:27px; display:inline-block; float:right; margin:-10px 0 0 0;} 
.sidepanel ul li a.suba:hover span.suba{background: url("../images/frontend/sildepanel_span_hover1.png") no-repeat scroll 0 0 ; margin:-12px -15px 0 0;}
/*.sidepanel ul li span:hover{ background: url("../../images/frontend/sildepanel_span_hover.png") no-repeat scroll 0 0 ;width:26px; height:19px;}*/
.sidepanel ul li.option{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 0 ; padding: 0 0 0 36px; height:37px;}
.sidepanel ul li.option:hover{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -271px ;}
.sidepanel ul li.less{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -37px ; padding: 0 0 0 36px; height:40px;}
.sidepanel ul li.less:hover{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -308px ;}
.sidepanel ul li.over{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -77px ; padding: 0 0 0 36px; height:38px;}
.sidepanel ul li.over:hover{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -348px ;}
.sidepanel ul li.unpack{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -115px ; padding: 0 0 0 36px; height:33px;}
.sidepanel ul li.unpack:hover{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -386px ;}
.sidepanel ul li.excess{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -148px ; padding: 0 0 0 36px; height:33px;}
.sidepanel ul li.excess:hover{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -419px ;}
.sidepanel ul li.parcel{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -181px ; padding: 0 0 0 36px; height:34px;}
.sidepanel ul li.parcel:hover{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -452px ;}
.sidepanel ul li.box{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -215px ; padding: 0 0 0 36px; height:33px;}
.sidepanel ul li.box:hover{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -486px ;}
.sidepanel ul li.track{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -248px ; padding: 0 0 0 36px; height:25px;}
.sidepanel ul li.track:hover{background: url("../images/frontend/sildepanel_blts.png") no-repeat scroll 0 -519px ;}

.post_sub_lable_main{font-size:17px; line-height:17px; color:#0057a8; font-weight:bold; display:block; margin:10px 0 10px 15px;}
.post_sublable{ font-size:11px; font-weight:bold; color:#FFF; background-color:#0057a8; line-height:22px; width:118px; padding:0 5px; margin:5px 0 0 10px;}
.findsub{background-color:#ffda00; width:221px; height:107px; float:right; margin:16px 0 0 0 ; }
.place_icon_sub{background:url("../images/frontend/place_icon_bg_sub.png"); width:59px; height:64px; float:right; margin: 10px 10px 0 0; }
.subfind_form{ }
.subfind_form input[type="text"]{ width: 122px; padding: 3px 3px; vertical-align: top; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border: 1px solid #ccc; float: left; margin:0 10px 0 10px;}
.subfind_form .find_btn { background:url("../images/frontend/find_sub_btn.png") no-repeat; width:60px; height:22px; float:left;}


/* C2A */
.c2awrapper{   float:left; margin:30px 0 0 0; }
.c2a1{background:url("../images/frontend/offer_bg.jpg") no-repeat scroll 0 0 transparent;width:960px; height:245px; float:left;}
.c2a2{background:url("../images/frontend/offer_bg1.jpg") no-repeat scroll 0 0 transparent;width:960px; height:245px; float:left;}
/* find service panel */
.findservice_pnl{ background-color:#ffda00; width:341px; height:128px; float:left;}
.findservice{height:80px;}
.place_icon{background:url("../images/frontend/place_icon_bg.png"); width:64px; height:81px; float:left; margin:23px 0 0 2px;}
.post_lable{font-size: 14px;font-weight: bold;color: #FFF;background-color: #0057a8;line-height: 22px;width:151px;padding: 0 5px;margin: 0 0 0 5px;}
.post_lable_main{font-size: 21px;line-height: 22px;color: #0057a8;font-weight: bold;display: block; margin: 0 0 16px 0;}
.find_form{float:left; margin:20px 0 0; width:266px;}
.findservice_pnl .find_form input[type="text"]{ width: 178px; padding: 3px 3px; vertical-align: top; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border: 1px solid #ccc; float: left; margin:0 10px 0 0;}
 

/* .find_btn { background:url("../../images/frontend/find_btn.png") no-repeat; width:70px; height: 24px; float:left; cursor:pointer;} Footer */
#sub_pc_search {width: 220px; position:absolute;left: 0;top: 170px;}
#sub_pc_search input[type="text"]{ width: 140px; padding: 3px 3px; vertical-align: top; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;  border: 1px solid #7e8181; float: left; margin:0 10px 0 0; color:#464646;}
#sub_pc_search .find_btn { background:url("../images/frontend/find_sub_btn.png") no-repeat; width:60px; height: 22px; float:left; cursor:pointer;}
/* newsletter panel panel */
.newsletterpnl{ background-color:#ffda00; width:100%; height:126px; margin:50px 0 0 0;}
.newsletterpnl .right{float:right;}
.newsletter_wrapper{width:920px; padding:20px; margin:0 auto; overflow:hidden; position:relative}
.newspanel{ width:350px; float:left; clear:both;}
.newsheading{color:#2a3035; font-weight: bold; font-size: 17px; float:left;margin:0px;}
.newsletter_wrapper input[type="text"]{width: 216px; padding: 3px 6px; vertical-align: top; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border: 1px solid #ccc; margin: 5px 0 0 0; font-style:italic; color:#595B5F;}
.newsletter_wrapper .subscribe_btn{ background:url("../images/frontend/subscribe_btn.jpg") no-repeat; width:107px; height:24px; margin:5px 0 0 0; float:right;}
.panel_exavmail_footer {background:none repeat scroll 0 0 #014475; border: 2px solid #E2B018; opacity: 0.9; position:absolute;display: none;padding: 5px 10px;z-index:100;color: #fff;
border-radius: 6px 6px 6px 6px; box-shadow: 0 0 6px #000000;}


.socialiconspnl{ float:right; width:243px;}
.socialicons{ height:29px; display:block; margin: 10px 0 0 0;}
.socialicons li {float:left; position:relative;}
.socialicons li a {background:url("../images/frontend/media_icons.png") no-repeat; height:29px; display:block; float:left; margin:0 13px 0 0;}
.socialicons li a.fb {background-position:0 0;width:26px;}
.socialicons li a.fb:hover{background-position:0 -31px; width:26px;}
.socialicons li a.tw {background-position:-39px 0; width:29px;}
.socialicons li a.tw:hover{background-position:-39px -30px; width:29px;}
.socialicons li a.in {background-position:-78px 0; width:29px;} 
.socialicons li a.in:hover{background-position:-78px -30px; width:29px} 
.socialicons li a.yt {background-position:-118px 0; width:27px; }
.socialicons li a.yt:hover{background-position:-118px -31px; width:27px;}
.socialicons li a.gplus {background-position:-156px 0; width:29px; margin:0;}
.socialicons li a.gplus:hover{background-position:-156px -30px; width:29px;}
.socialicons li a.blog {background-position:-160px 0; width:26px;} 
.socialicons li a.blog:hover{background-position:-160px -30px; width:26px} 



/***************************** Footer panel ******************************************/
.footer_wrapper{	width: 970px; padding: 50px 0; margin: 0 auto; overflow: hidden; position: relative;}
.footer_wrap{ width:100%; float:left; background-color:#FFFFFF;}
.footerpanel{width:920px ;margin:0 auto; padding:11px 20px; color:#bdbfc3; font-size:11px; }
.footerpanel h3 { font-weight:normal; }
.comp_info {clear: both;float: left;padding: 5px 0 20px 0;width: 800px; font-size:13px; }

.footerarea_info { color:#bdbfc3; font-size:11px; font-family: 'Roboto', Arial, Helvetica, sans-serif; text-decoration:none; line-height:15px; overflow:hidden; clear:both;  }
.footerarea_info .info{ padding:12px 0 0; width:600px; float:left;}
.paymentwraper{margin: 0 auto;width:300px; clear:both;}
.paymentli{background: url("../images/frontend/payment_icns.png") no-repeat scroll 70px 0 transparent;height: 24px; width:300px}
.footerareainfo_wrap{margin:0 auto; width:960px;}
.footer_logo_wrap { background:url('../images/frontend/footer_logo.png') no-repeat 0 0; width:221px; height:55px; float:right; margin:8px 0 0; }
.footer_logo_wrap a { display:block; float:left; padding:2px 0 0 0; height:50px; }
.info a {color: #fff; text-decoration: none; }
.exalogo { width:77px; margin:0px 0 0 12px; }
.wm_logo { width:131px; }

.footerpanel a { color:#bdbfc3; font-size:12px; font-family: 'Roboto', Arial, Helvetica, sans-serif; text-decoration:none ; line-height:22px;  }
.footerpanel a:hover{color: #4d565d; text-decoration:underline;}
.footerpanel  strong{color:#0057a8; font-weight:bold; font-size:14px; line-height:22px;}
.footerpanel  a strong:hover{text-decoration:none;}
.footerpanel a.main_cat { text-transform:uppercase; font-weight:bold; } 
.fp1 { float:left; padding:2px 14px 2px 0; width:292px; min-height:200px; }
.fp1 a { display: block; text-decoration:none; font-weight:bold; font-size:16.67px;}
.fp1 span{display:block; margin:0 0 22px 0;font-size:16.67px;color:#014d86;font-weight:bold;}
.fp1 ul li a{font-size:14px; color:#bdbfc3; display:block; font-weight:normal; line-height:20px;}
.footer_panel{background:#fff;}
.store_footer_bg { height: 24px;  margin:0 10px 0 0; width:38px;	float:left;}
.footer_exa{color: #fff; font-size: 11px; font-family: 'Roboto', Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; overflow: hidden; clear: both;  background:#0057a7; padding:20px 0 0;}

.form_panel { width:960px;  position:absolute; height:364px; left:50%; top:0; z-index:2; color:#ffffff;background:none;}
.banner_form_fallback { width:240px; height:330px; float:left;  margin:0px 0 0 5px; padding:9px 0 0 0;}
.banner_form_heading { font-size:18px; font-weight:bold; margin:0 0 3px 6px; float:left; color:#ffffff;}
.banner_form_heading span { font-size:13px !important; }
.banner_form_row { width:240px; float:left; margin:0 0 8px 7px;}
.banner_form_row input[type="text"] { float:left; border-radius:5px; background:#ffffff; border:1px solid #cccccc; font-size:14px; color:#c3c7cb; font-style:italic; }
.banner_form_row .input_disabled{ background:#ECECEC  !important; }
.banner_form_row .label1 { width:240px; font-size:13px; float:left; margin:0 0 3px 0; color:#ffffff;}
.banner_form_row .select1 { width:200px !important; float:left; font-size:14px; color:#c3c7cb; font-style:italic; margin:0 0 8px 0; height:23px;}
.banner_form_row .input_box1 { width:196px !important; float:left;  padding:3px 0 2px; }
.input_box2 { width:50px; padding:2px 0 2px 1px; } 
.inputbox_margin { margin:0 10px;}
.bnr_form_feild { width:82px; float:left;}
.label2 { width:82px; float:left; margin:0 0 3px 0; font-size:13px; color:#ffffff;}
.input_box3 { width:77px; padding:2px 0 2px 1px; } 
.small_txt, .small_txt:hover { width:100%; float:left; font-size:12px; margin:2px 0 0 0;color:#ffffff;}
.bt_get_quote { background:url(../images/frontend/bt_get_quote.png) no-repeat; height:28px; width:118px; float:right; border:none; margin:0 32px 0 0;}

/***************************** Banner code panel *****************************************
.banner_wrapper { width:100%; height:364px; overflow:hidden; background:#0057A8;}
.banner_nav_panel { width:960px; margin:0 auto;}
.banner_nav_wrap { width:269px; float:left;  margin:14px 0 0 13px;  position:relative; z-index:2;}
.banner_nav_top { width:260px; float:left; background:url(../../images/frontend/banner_nav_top.png) no-repeat; height:7px;}
.banner_nav_middle { width:260px; float:left; background:#ffffff;}
.banner_nav_bottom { width:260px; float:left; background:url(../../images/frontend/banner_nav_bottom.png) no-repeat; height:6px;} 
.banner_nav { width:249px; float:left; background:#ffffff;  margin:10px 0 0 11px;}
.banner_nav li { display:block; float:left; background:url(../../images/frontend/banner_nav_icons.jpg) no-repeat;  margin:0 0 7px 0; width:249px; padding:0 0 0 34px;}
.banner_nav li a { display:block; float:left; font-size:13px; color:#0057a7; font-weight:bold; width:223px; padding:1px 0 5px 6px; background:url(../../images/frontend/home_nav_bullet.gif) no-repeat 196px 1px; text-decoration: none; }

.banner_nav li:hover a, .banner_nav li a:hover, .banner_nav li.active a  { background:url(../../images/frontend/banner_nav_hover_bg.png) no-repeat; color:#2a3035;}
.banner_nav li.nav1 { background-position:0 0; padding:2px 0 6px 34px;}
.banner_nav li.nav2 { background-position:0 -37px; padding:5px 0 6px 34px;}
.banner_nav li.nav3 { background-position:0 -76px; padding:6px 0 6px 34px;}
.banner_nav li.nav4 { background-position:0 -118px; padding:6px 0 6px 34px;}
.banner_nav li.nav5 { background-position:0 -160px; padding:6px 0 6px 34px;}
.banner_nav li.nav6 { background-position:0 -201px; padding:5px 0 6px 34px;}
.banner_nav li.nav7 { background-position:0 -239px; padding:6px 0 6px 34px;}
.banner_nav li.nav8 { background-position:0 -279px; padding:6px 0 6px 34px; margin:0;}

.banner_nav li.nav1:hover, .banner_nav li.nav1.active { background-position:0 -331px; padding:2px 0 6px 34px;}
.banner_nav li.nav2:hover, .banner_nav li.nav2.active { background-position:0 -368px; padding:5px 0 6px 34px;}
.banner_nav li.nav3:hover, .banner_nav li.nav3.active  { background-position:0 -407px; padding:6px 0 6px 34px;}
.banner_nav li.nav4:hover, .banner_nav li.nav4.active  { background-position:0 -449px; padding:6px 0 6px 34px;}
.banner_nav li.nav5:hover, .banner_nav li.nav5.active  { background-position:0 -491px; padding:6px 0 6px 34px;}
.banner_nav li.nav6:hover, .banner_nav li.nav6.active  { background-position:0 -532px; padding:5px 0 6px 34px;}
.banner_nav li.nav7:hover, .banner_nav li.nav7.active  { background-position:0 -570px; padding:6px 0 6px 34px;}
.banner_nav li.nav8:hover, .banner_nav li.nav8.active  { background-position:0 -610px; padding:6px 0 6px 34px; margin:0;}

.banner_images_panel { width:100%; height:364px; position:absolute; z-index:1;}
.banner_slide_panel { width:100%; height:364px; overflow:hidden;}
.art_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/art.jpg) no-repeat center top;}
.anything_anywhere_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/anything_anywhere.jpg) no-repeat center top;}
.baggage_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/baggage.jpg) no-repeat center top;}
.call_us_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/call_us.jpg) no-repeat center top;}
.carparts_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/carparts.jpg) no-repeat center top;}
.corporate_retail_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/corporate_retail.jpg) no-repeat center top;}
.delivery_locations_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/delivery_locations.jpg) no-repeat center top;}
.ecommerce_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/ecommerce.jpg) no-repeat center top;}
.gallery_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/gallery.jpg) no-repeat center top;}
.office_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/office.jpg) no-repeat center top;}
.online_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/online.jpg) no-repeat center top;}
.packaging_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/packaging.jpg) no-repeat center top;}
.packing_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/packing.jpg) no-repeat center top;}
.pallet_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/pallet.jpg) no-repeat center top;}
.pickups_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/pickups.jpg) no-repeat center top;}
.parcel_delivery_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/parcel_delivery.jpg) no-repeat center top;}
.return_solutions_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/return_solutions.jpg) no-repeat center top;}
.retail_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/retail.jpg) no-repeat center top;}
.track_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/track.jpg) no-repeat center top;}
.tvchero_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/tvchero.jpg) no-repeat center top;}
.visit_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/visit.jpg) no-repeat center top;}
.warehouse_banner { width:100% !important; height:364px !important; background:url(../../images/frontend/banners/warehouse.jpg) no-repeat center top;}


.form_panel { width:960px;  position:absolute; height:364px; left:50%; margin:0 0 0 -480px; top:0; z-index:2; color:#ffffff;}
.banner_form_fallback { width:240px; height:330px; float:left;  margin:16px 0 0 285px; padding:9px 0 0 0;}
.banner_form_heading { font-size:18px; font-weight:bold; margin:0 0 3px 6px; float:left; color:#ffffff;}
.banner_form_heading span { font-size:13px !important; }
.banner_form_row { width:240px; float:left; margin:0 0 8px 7px;}
.banner_form_row input[type="text"] { float:left; border-radius:5px; background:#ffffff; border:1px solid #cccccc; font-size:14px; color:#c3c7cb; font-style:italic; }
.banner_form_row .input_disabled{ background:#ECECEC  !important; }
.banner_form_row .label1 { width:240px; font-size:13px; float:left; margin:0 0 3px 0; color:#ffffff;}
.banner_form_row .select1 { width:200px !important; float:left; font-size:14px; color:#c3c7cb; font-style:italic; margin:0 0 8px 0; height:23px;}
.banner_form_row .input_box1 { width:196px !important; float:left;  padding:3px 0 2px; }
.input_box2 { width:50px; padding:2px 0 2px 1px; } 
.inputbox_margin { margin:0 10px;}
.bnr_form_feild { width:82px; float:left;}
.label2 { width:82px; float:left; margin:0 0 3px 0; font-size:13px; color:#ffffff;}
.input_box3 { width:77px; padding:2px 0 2px 1px; } 
.small_txt, .small_txt:hover { width:100%; float:left; font-size:12px; margin:2px 0 0 0;color:#ffffff;}
.bt_get_quote { background:url(../../images/frontend/bt_get_quote.png) no-repeat; height:28px; width:118px; float:right; border:none; margin:0 32px 0 0;}
#first_panel_div_wrapper{}
.first_panel_div_img{background:url(../../images/frontend/whataremyoptions.jpg) no-repeat; width:179px; height: 338px;margin: 16px 0 0 307px}
.first_panel_div_img .option_sc {height:102px; display:block;}
.first_panel_div_img .option_contact {height:110px; display:block;}
.first_panel_div_img .option_buy {height:105px; display:block;}
.sixth_panel_div_img{background:url(../../images/frontend/banners/logistics_solutions_area.png) no-repeat; width:221px; height: 328px;margin: 16px 0 0 290px; position:absolute;}
.sixth_panel_div_img .option_ls {border: 1px solid;height: 29px;display: block;top: 295px;position: relative;width: 131px;left: 71px;}
.seventh_panel_div_wrap{margin: 16px 0 0 291px;}
.seventh_panel_div_wrap .banner_form_heading{font-size: 20px;margin: 0 0 5px 6px;}
.seventh_panel_div_wrap p{clear: both; font-size:12px; width:230px;margin: 0 0 12px 7px;}
.seventh_panel_div_wrap #frm_selectstate {margin: 20px 0 0 7px; }
.seventh_panel_div_wrap .form_row {height:69px}
.seventh_panel_div_wrap label{font-size: 13px; color: #fff}
.seventh_panel_div_wrap select{width:200px !important;height:20px !important; margin:5px 0 0 0; font-size:11px; font-style:italic; padding:2px 1px !important;border-radius:3px;}
.seventh_panel_div_wrap .form_row_ajax label{display: block;    float: none;    text-align: left; }
.seventh_panel_div_wrap .store_button_ht{height: 40px !important;margin: 36px 0 0 79px;}
.seventh_panel_div_wrap .form_row .btn_submit1 {background:url('../../images/frontend/continue.png') no-repeat 0 0; border:0px; float: left; width: 111px; height: 33px; cursor:pointer;}
.error_msg{width:127px; color:rgb(228,86,53);}
.no_width_heading { width:auto !important; }
.clear_class { clear:both;}
.prod_detsils_desc { width:536px; float:left;}
*/
/***************modified********************/

 .search_form{position:relative;}
 .srch_show {
	 display:none;
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 0 0 5px;
    height: 36px;
    position: absolute;
    right: 33px;
    top: 2px;
    width: 287px;
}
.search_form .srch_show input {
    border: medium none;
    border-radius: 5px 0 0 5px;
    color: #4D565D;
    float: left;
    font-style: italic;
    padding: 9px 2px 2px 5px;
    width: 157px;
}
.srch_show input:focus{box-shadow:none;}

.srch_show a {
    background: url(../images/frontend/search_button.png) no-repeat scroll 0 0;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: right;
    height: 28px;
    margin: 5px 9px 0 0;
    width: 37px;
}

/**/
.form_iframe{  float: left;  left: -274px;    position: absolute;    top: -1px; }
.load_img{margin: 16px 0 0 390px; position: absolute; top:127px; z-index:100;}
@media only screen 
and (min-device-width : 800px) 
and (max-device-width : 1024px) {
.form_panel {margin:0 0 0 -400px;}
}

@media only screen and (max-width: 800px) 
{
.form_panel { margin:0 0 0 -390px; }
}

@media only screen and (max-width: 768px) 
{
.form_panel { margin:0 0 0 -380px; }
}

@media only screen and (max-width: 640px) 
{
.form_panel { margin:0 0 0 -320px; }
}
@media only screen and (max-width: 360px) 
{
.form_panel { margin:0 0 0 -150px; }
}







/*info box blue begin*/
.blue h3  {color:#336699!important;}
.blue span  {color:#336699;}
.blue1 {background:#f2f7fc;}
.blue2 {border:#bbd5ed solid 1px;}
.blue3 {border-color:#dae8f5; background:#f7fafd url(../images/backend/icons/info_blue_bg.gif)}
/*info box blue end*/

/*info box green begin*/
.green h3  {color:#3DB100!important;}
.green span  {color:#336699;}
.green1 {background:#E5E5E5;}
.green2 {border:#87C445 solid 1px;}
.green3 {border-color:#CFF7AF; background:#f7fafd url(../images/backend/icons/info_blue_bg.gif)}
/*info box green end*/

/*info box red begin*/
.red h3 {color:#c11f1f!important;}
.red1 {background:#fdf3f6;}
.red2 {border:#f2c0cd solid 1px;}
.red3 {border-color:#f7dce3;background:#fdf7f9 url(../images/backend/icons/info_red_bg.gif)}
.red li{
	padding-left: 5px;
	margin-left: 12px;
	list-style-type: disc;
	color: #CC0000;
}
/*info box red end*/

/*info box yellow begin*/
.yellow h3 {color:#998840!important;}
.yellow1 {background:#fff7d7;}
.yellow2 {border:#e9d378 solid 1px;}
.yellow3 {border-color:#fee88d;background:#fffae5 url(../images/backend/icons/info_yellow_bg.gif)}
/*info box red end*/

/*general info box begin*/
.gen1 {padding:3px;margin-bottom:15px;}
.gen2 {padding:2px;background:#fff;}
.gen3 {padding:4px;text-align:justify;border-style:solid;border-width:1px; background-repeat:no-repeat;}
.gen4 {padding:5px 4px 3px 50px;margin-top:-10px;font-size:11px;min-height:30px;color:#333;line-height:11px;margin:auto 0;}
.gen4 h3 {font-weight:bold;font-family:arial,helvetica,sans-serif; font-size:14px;padding:0;margin:0 0 5px 0;}


/*general info box end*/

#div_info{
display: none;
}
#div_error{
display: none;
clear:both;
}
div.container { display: none }



/****jqtransform****/
form.jqtransformdone label{
	margin-top:4px;
	margin-right: 5px;
	display: block;
	float:left;
	text-align:right;
}

form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}

form.jqtransformdone li.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	/* background: transparent url(../images/btn_right.gif) no-repeat right top; */
	background: none;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

.show_item .jqTransformSelectWrapper {width: 80px !important;}

button.jqTransformButton span span {
	/* background: transparent url(../images/btn_left.gif) no-repeat top left; */
	background: none;

	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	/* background: transparent url(../../images/input/input_text_left.gif) no-repeat left top; */
	background: none;
	height: 31px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	/* background: transparent url(../images/input/input_text_right.gif) no-repeat top right; */
	background: none;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 31px;
margin:0px 0px 0px 8px;
}

.jqTransformInputInner div input {
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;	
	border: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	background:transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}





/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin: 0 1px 0 0;	}
.jqTransformRadio {
	background: transparent url(../images/frontend/bg_radio_off.gif) no-repeat;
        /*background-position:  0 -15px; */
	vertical-align: middle;
	height: 17px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
        margin: 0 5px 0 0;
}

.jqTransformRadioWrapper a.jqTransformChecked {background: transparent url(../images/frontend/bg_radio_on.gif) no-repeat;   background-position:  0 0px;border: none;
outline: none; }


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;
	float:left;
	margin-top: 4px;

}
a.jqTransformCheckbox {
	background: transparent url(../images/frontend/icons_tick_sprite.png) no-repeat center top;
	vertical-align: middle;
	height: 14px;
	width: 15px;
	display:block;/*display: -moz-inline-block;*/
	margin:0 8px 0 0;
}

a.jqTransformChecked {
background-position: center bottom !important;
}
/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */

/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 253px !important;
	position:relative;
	height: 32px;
	/* background: url(../../images/frontend/franchise/select_left.gif) no-repeat top left; */
	background: none;
	float:left;  margin-top: 2px;
}

.jqTransformSelectWrapper div span {
	color: #707070;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 24px;
/*	line-height: 15px;*/
	padding: 7px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 26px;
	height: 32px;
	/* background: url(../../images/frontend/franchise/select_right.gif) no-repeat center center; */
	background: none;

}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 251px !important;
	top: 29px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	/*z-index:10;*/
	z-index:10000;
}


#cont_drp .jqTransformSelectWrapper ul li {border-top: 1px solid #EFEFEF; padding: 5px; }
#cont_drp .jqTransformSelectWrapper ul li:hover {cursor: pointer;}
#cont_drp .jqTransformSelectWrapper ul a.selected, #cont_drp .jqTransformSelectWrapper ul a:hover  {background: #fff; color: #464646;}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}


.comm_fld_wrap .jqTransformSelectWrapper {
	width: 151px  !important;
	position:relative;
	height: 24px;
	background: url(../images/frontend/text_dropdown_left.gif) no-repeat top left;
	float:left;  margin-top: 2px;
}

.comm_fld_wrap .jqTransformSelectWrapper div span {font-size: 11px;	color: #333333;	float: none;	position: absolute;
	white-space: nowrap;	height: 17px;/*	line-height: 15px;*/	padding: 3px 0 0 3px;	overflow: hidden;	cursor:pointer;width: 140px !important;}

.comm_fld_wrap .jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 26px;
	height: 20px;
	background: url(../images/frontend/text_dropdown_right.gif) no-repeat center center;
}

.comm_fld_wrap .jqTransformSelectWrapper ul {	position: absolute;	width: 148px !important;	top: 19px;	left: 0px;	list-style: none;	background-color: #FFF;	border: solid 1px #CCC;	display: none;	margin: 0px;	padding: 0px;	height: 150px;	overflow: auto;	overflow-y: auto;	/*z-index:10;*/	z-index:10000;}


.comm_fld_wrap  .jqTransformSelectWrapper ul li {border-top: 1px solid #EFEFEF; padding: 0; }
.comm_fld_wrap  .jqTransformSelectWrapper ul li:hover {cursor: pointer;}
.comm_fld_wrap  .jqTransformSelectWrapper ul a.selected, .comm_fld_wrap .jqTransformSelectWrapper ul a:hover  {background: #fff; color: #464646;}

.comm_fld_wrap  .jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 11px;
}

.comm_fld_wrap  .jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.comm_fld_wrap  .jqTransformSelectWrapper ul a:hover, .comm_fld_wrap  .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}





/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

/* Big checkbox sprite */
.article_listing .jqTransformCheckboxWrapper { float:none; margin:0 auto; }
.article_listing .jqTransformCheckbox { /* background:url('../images/icons_tick_sprite.png') no-repeat 0 0;  */
	background: none;
display:block; height:13px; margin:0 auto; vertical-align:middle; width:13px; }


/*
* qTip2 - Pretty powerful tooltips
* http://craigsworks.com/projects/qtip2/
*
* Version: nightly
* Copyright 2009-2010 Craig Michael Thompson - http://craigsworks.com
*
* Dual licensed under MIT or GPLv2 licenses
*   http://en.wikipedia.org/wiki/MIT_License
*   http://en.wikipedia.org/wiki/GNU_General_Public_License
*
* Date: Mon May 16 05:32:54 PDT 2011
*/

/* Fluid class for determining actual width in IE */
.ui-tooltip-fluid{
	display: block;
	visibility: hidden;
	position: static !important;
	float: left !important;
}

.qtip-wrapper {width:298px !important;}
.ui-tooltip, .qtip{
	position: absolute;
	left: -2800px;
	top: -28000px;
	display: none;
	z-index: 1000 !important;
	max-width: 298px;
	min-width: 50px;
	width:298px !important;
	
	font-size: 10.5px;
	line-height: 12px;
}
.qtip-content p{padding: 0 0 10px 0;}
.qtip-content b{color:#014d86;border-top:1px solid #014d86; border-bottom:1px solid #014d86; display: block;    font-size: 12px;    padding: 4px 5px;    width: 254px;}
.qtip-content ul{padding: 3px 0pt 2px 5px; margin: 0pt 0pt 0pt 9px;}
.qtip-content ul li{padding: 0 0 10px 0;  list-style-type: disc;}
.qtip-content ul li b{border: medium none;    color: #454545;    display: inline;    font-size: 10.5px;    padding: 0; }
	.ui-tooltip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;
		
		border-width: 1px;
		border-style: solid;
		
		text-align: left;
		word-wrap: break-word;
		overflow: hidden;
	}

	.ui-tooltip-titlebar{
		position: relative;
		min-height: 14px;
		padding: 5px 35px 5px 10px;
		overflow: hidden;
		
		border-width: 1px 1px 0;
		border-style: solid;

		font-weight: bold;
	}

	.ui-tooltip-titlebar + .ui-tooltip-content{ border-top-width: 0px !important; }

		/*! Default close button class */
		.ui-tooltip-titlebar .ui-state-default{
			position: absolute;
			right: 4px;
			top: 50%;
			margin-top: -9px;

			cursor: pointer;
			outline: medium none;

			border-width: 1px;
			border-style: solid;
		}
		
		* html .ui-tooltip-titlebar .ui-state-default{
			top: 16px;
		}

		.ui-tooltip-titlebar .ui-icon,
		.ui-tooltip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
		}

		.ui-tooltip-icon, .ui-tooltip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}

			.ui-tooltip-icon .ui-icon{
				width: 18px;
				height: 14px;

				text-align: center;
				text-indent: 0;
				font: normal bold 10px/13px Tahoma,sans-serif;

				color: inherit;
				background: transparent none no-repeat -100em -100em;
			}


/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.ui-tooltip-focus{

}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.ui-tooltip-hover{
	
}


/*! Default tooltip style */
.ui-tooltip-titlebar,
.ui-tooltip-content{
	border-color: #F1D031;
	background-color: #FFFFA3;
	color: #555;
}

	.ui-tooltip-titlebar{
		background-color: #FFEF93;
	}

	.ui-tooltip-titlebar .ui-tooltip-icon{
		border-color: #CCC;
		background: #F1F1F1;
		color: #777;
	}
	
	.ui-tooltip-titlebar .ui-state-hover{
		border-color: #AAA;
		color: #111;
	}


/*! Light tooltip style */
.ui-tooltip-light .ui-tooltip-titlebar,
.ui-tooltip-light .ui-tooltip-content{
	border-color: #E2E2E2;
	color: #454545;
}

	.ui-tooltip-light .ui-tooltip-content{
		background-color: white;
	}

	.ui-tooltip-light .ui-tooltip-titlebar{
		background-color: #f1f1f1;
	}


/*! Dark tooltip style */
.ui-tooltip-dark .ui-tooltip-titlebar,
.ui-tooltip-dark .ui-tooltip-content{
	border-color: #303030;
	color: #f3f3f3;
}

	.ui-tooltip-dark .ui-tooltip-content{
		background-color: #505050;
	}

	.ui-tooltip-dark .ui-tooltip-titlebar{
		background-color: #404040;
	}

	.ui-tooltip-dark .ui-tooltip-icon{
		border-color: #444;
	}

	.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/*! Cream tooltip style */
.ui-tooltip-cream .ui-tooltip-titlebar,
.ui-tooltip-cream .ui-tooltip-content{
	border-color: #F9E98E;
	color: #A27D35;
}

	.ui-tooltip-cream .ui-tooltip-content{
		background-color: #FBF7AA;
	}

	.ui-tooltip-cream .ui-tooltip-titlebar{
		background-color: #F0DE7D;
	}

	.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{
		background-position: -82px 0;
	}


/*! Red tooltip style */
.ui-tooltip-red .ui-tooltip-titlebar,
.ui-tooltip-red .ui-tooltip-content{
	border-color: #D95252;
	color: #912323;
}

	.ui-tooltip-red .ui-tooltip-content{
		background-color: #F78B83;
	}

	.ui-tooltip-red .ui-tooltip-titlebar{
		background-color: #F06D65;
	}

	.ui-tooltip-red .ui-state-default .ui-tooltip-icon{
		background-position: -102px 0;
	}

	.ui-tooltip-red .ui-tooltip-icon{
		border-color: #D95252;
	}

	.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{
		border-color: #D95252;
	}


/*! Green tooltip style */
.ui-tooltip-green .ui-tooltip-titlebar,
.ui-tooltip-green .ui-tooltip-content{
	border-color: #90D93F;
	color: #3F6219;
}

	.ui-tooltip-green .ui-tooltip-content{
		background-color: #CAED9E;
	}

	.ui-tooltip-green .ui-tooltip-titlebar{
		background-color: #B0DE78;
	}

	.ui-tooltip-green .ui-state-default .ui-tooltip-icon{
		background-position: -42px 0;
	}


/*! Blue tooltip style */
.ui-tooltip-blue .ui-tooltip-titlebar,
.ui-tooltip-blue .ui-tooltip-content{
	border-color: #ADD9ED;
	color: #5E99BD;
}

	.ui-tooltip-blue .ui-tooltip-content{
		background-color: #E5F6FE;
	}

	.ui-tooltip-blue .ui-tooltip-titlebar{
		background-color: #D0E9F5;
	}

	.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{
		background-position: -2px 0;
	}.ui-tooltip .ui-tooltip-tip{
	margin: 0 auto;
	overflow: hidden;

	background: transparent !important;
	border: 0px dashed transparent !important;
	z-index: 10;
}

	.ui-tooltip .ui-tooltip-tip,
	.ui-tooltip .ui-tooltip-tip *{
		position: absolute;
		
		line-height: 0.1px !important;
		font-size: 0.1px !important;
		color: #123456;

		background: transparent;
		border: 0px dashed transparent;
	}

	.ui-tooltip .ui-tooltip-tip canvas{ position: static; }#qtip-overlay{
	position: absolute;
	left: -10000em;
	top: -10000em;

	background-color: black;

	opacity: 0.7;
	filter:alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

/*! Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE6+, Safari 2+ */
.ui-tooltip-shadow{
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

	.ui-tooltip-shadow .ui-tooltip-titlebar,
	.ui-tooltip-shadow .ui-tooltip-content{
		filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);
		-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";

		_margin-bottom: -3px; /* IE6 */
		.margin-bottom: -3px; /* IE7 */
	}


/*! Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.ui-tooltip-rounded,
.ui-tooltip-rounded .ui-tooltip-content,
.ui-tooltip-tipsy,
.ui-tooltip-tipsy .ui-tooltip-content,
.ui-tooltip-youtube,
.ui-tooltip-youtube .ui-tooltip-content{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.ui-tooltip-rounded .ui-tooltip-titlebar,
.ui-tooltip-tipsy .ui-tooltip-titlebar,
.ui-tooltip-youtube .ui-tooltip-titlebar{
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.ui-tooltip-rounded .ui-tooltip-titlebar + .ui-tooltip-content,
.ui-tooltip-tipsy .ui-tooltip-titlebar + .ui-tooltip-content,
.ui-tooltip-youtube .ui-tooltip-titlebar + .ui-tooltip-content{
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}


/*! Youtube tooltip style */
.ui-tooltip-youtube{
	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;
}

	.ui-tooltip-youtube .ui-tooltip-titlebar,
	.ui-tooltip-youtube .ui-tooltip-content{
		background: transparent;
		background: rgba(0, 0, 0, 0.85);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";

		color: white;
		border-color: #CCCCCC;
	}

	.ui-tooltip-youtube .ui-tooltip-icon{
		border-color: #222;
	}

	.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* jQuery TOOLS Tooltip style */
.ui-tooltip-jtools{
	background: #232323;
	background: rgba(0, 0, 0, 0.7);
	background-image: -moz-linear-gradient(top, #717171, #232323);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
	
	border: 2px solid #ddd;
	border: 2px solid rgba(241,241,241,1);

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 12px #333;
	-moz-box-shadow: 0 0 12px #333;
	box-shadow: 0 0 12px #333;
}

	/* IE Specific */
	.ui-tooltip-jtools .ui-tooltip-titlebar{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
	}
	.ui-tooltip-jtools .ui-tooltip-content{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
	}

	.ui-tooltip-jtools .ui-tooltip-titlebar,
	.ui-tooltip-jtools .ui-tooltip-content{
		background: transparent;
		color: white;
		border: 0 dashed transparent;
	}

	.ui-tooltip-jtools .ui-tooltip-icon{
		border-color: #555;
	}

	.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{
		border-color: #333;
	}


/* Cluetip style */
.ui-tooltip-cluetip{
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
}

	.ui-tooltip-cluetip .ui-tooltip-titlebar{
		background-color: #87876A;
		color: white;
		border: 0 dashed transparent;
	}

	.ui-tooltip-cluetip .ui-tooltip-content{
		background-color: #D9D9C2;
		color: #111;
		border: 0 dashed transparent;
	}
	
	.ui-tooltip-cluetip .ui-tooltip-icon{
		border-color: #808064;
	}
	
	.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{
		border-color: #696952;
		color: #696952;
	}


/* Tipsy style */
.ui-tooltip-tipsy{
	border: 0;
}

	.ui-tooltip-tipsy .ui-tooltip-titlebar,
	.ui-tooltip-tipsy .ui-tooltip-content{
		background: transparent;
		background:#e9e9e9;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";
		
		color: #464646;
		border: 0px transparent;

		font-size: 11px;
		font-family: 'Lucida Grande', sans-serif;
		font-weight: bold;
		line-height: 16px; 
	}

	.ui-tooltip-tipsy .ui-tooltip-titlebar{
		padding: 6px 35px 0 10;
	}

	.ui-tooltip-tipsy .ui-tooltip-content{
		padding: 6px 10;
	}
	
	.ui-tooltip-tipsy .ui-tooltip-icon{
		border-color: #222;
		text-shadow: none;
	}

	.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* Tipped style */
.ui-tooltip-tipped{

}
	
	.ui-tooltip-tipped .ui-tooltip-titlebar,
	.ui-tooltip-tipped .ui-tooltip-content{
		border: 3px solid #959FA9;
	}

	.ui-tooltip-tipped .ui-tooltip-titlebar{
		background: #3A79B8;
		background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";

		color: white;
		font-weight: normal;
		font-family: serif;

		border-bottom-width: 0;
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	
	.ui-tooltip-tipped .ui-tooltip-content{
		background-color: #F9F9F9;
		color: #454545;

		-moz-border-radius: 0 0 3px 3px;
		-webkit-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}

	.ui-tooltip-tipped .ui-tooltip-icon{
		border: 2px solid #285589;
		background: #285589;
	}
		
		.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{
			background-color: #FBFBFB;
			color: #555;
		}
.editable-select {
   font-style: normal !important;
    padding: 4px 17px 5px 4px !important;
   margin: 0  !important;
   width: 179px !important;
   cursor: pointer;
}

.edit_wrap_select {
  background:url(../images/frontend/banner_select_box.png) left center no-repeat;
	width:200px !important;
	height: 24px !important;
	margin: 0 0 6px !important;
	float:left;
}
.edit_wrap_select input[type="text"] { background-color:transparent; border:none; border-radius:none;}

.editable-select input{ width:100%; padding: 0 !important; padding:5px 0; font-style: normal;}
.editable-select-options {
  position: absolute;
  display: none;
  overflow: auto;
  margin: 0;
  padding: 0;
  background: #FFF;
  border: 1px solid #CCC;
  z-index: 10;
  width:197px !important;
  cursor: pointer;
}
.editable-select-iframe {
  position: absolute;
  background: #FFF;
  z-index: 9;
  display: none;
}
.editable-select-options ul {
  margin: 0;
  padding: 0;
  z-index: 10;
  list-style: none;
  list-style-image: none;
}
.editable-select-options li {
  border: 1px solid #EFEFEF;
  cursor: default;
  font-size: 11px;
  padding: 5px;
  cursor: pointer;
	color:#c3c7cb;
}
.editable-select-options li.selected {
  background: #3582C4;
  color: #fff;

}
/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; /*background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;*/ color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #eeeeee; font-weight: bold; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: #eeeeee; font-weight: bold; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c  50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; /*background-image: url(images/ui-icons_222222_256x240.png);*/ }
.ui-widget-content .ui-icon {/*background-image: url(images/ui-icons_222222_256x240.png);*/ }
.ui-widget-header .ui-icon {/*background-image: url(images/ui-icons_ffffff_256x240.png);*/ }
.ui-state-default .ui-icon { /*background-image: url(images/ui-icons_ef8c08_256x240.png); */}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {/*background-image: url(images/ui-icons_ef8c08_256x240.png);*/ }
.ui-state-active .ui-icon {/*background-image: url(images/ui-icons_ef8c08_256x240.png);*/ }
.ui-state-highlight .ui-icon {/*background-image: url(images/ui-icons_228ef1_256x240.png); */}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {/*background-image: url(images/ui-icons_ffd27a_256x240.png); */}

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.18
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
	z-index:8 !important;width:191px!important; background-color: #FFFFFF; border: 1px solid #ACB0BB;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;border-bottom: 1px dashed #bbb;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:5px 8px;
	font-size: 11px; font-family: arial;
}


.quick_quote_class {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
	z-index:8 !important;width:184px!important; background-color: #FFFFFF; border: 1px solid #ACB0BB;
}
.quick_quote_class .ui-menu-item {
	border-bottom: 1px solid #bbb;
}
.quick_quote_class .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:8px 10px;
	font-size: 13px; font-family: arial; color: #101010;
}




.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
}
/*
 * jQuery UI Button 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: hidden; *overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
		}
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}

			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #01518E;display:none}
			.formError .formErrorContent {
				width:100%;
				background:#01518E;
				color:#fff;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #E2B018;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}

			.blackPopup .formErrorContent {background:#393939;color:#FFF;}

			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}

				.formError .formErrorArrow div{
					border-left:2px solid #E2B018;
					border-right:2px solid #E2B018;
					box-shadow: 0px 2px 3px #E2B018;
					-moz-box-shadow: 0px 2px 3px #E2B018;
					-webkit-box-shadow: 0px 2px 3px #E2B018;
					font-size:0px; height:1px; background:#01518E;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}

				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;}
				.formError .formErrorArrow .line9{width:13px;border:none;}
				.formError .formErrorArrow .line8{width:11px;}
				.formError .formErrorArrow .line7{width:9px;}
				.formError .formErrorArrow .line6{width:7px;}
				.formError .formErrorArrow .line5{width:5px;}
				.formError .formErrorArrow .line4{width:3px;}
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #E2B018;
					border-right:2px solid #E2B018;
					border-bottom:0px solid #E2B018;}
				.formError .formErrorArrow .line2{width:3px;border:none;background:#E2B018; }
				.formError .formErrorArrow .line1{width:1px;border:none;background:#E2B018;}



				/** Custom CSS ***/

				.quote_form .form_row_product input.err, .ca_sub .form_row_product input.err, .section_rt_less .form_row_product input.err, .section_lt_more .form_row_product input.err, .quote_form .form_row_product select.err , .err { border: 1px solid #ff0000 !important;}
        #err_msg {color: #ff0000; display: none; padding: 6px 0 10px 0 !important;}
				.err_msg {color: #ff0000; padding: 6px 0 10px 0 !important;}
				.err_txt {color: #ff0000 !important;}

                .quote_form .form_row_product input.quote_chkbox.err {outline: 1px solid #ff0000 !important;}
				.lbl_100 {width: 100% !important; text-align: left !important; font-weight: normal !important; padding:0 !important;}
				.sel_wrp {float: left;  line-height: 16px;  padding: 0 !important; margin: 0 5px 0 0 !important;}
				.err  select {margin:  0 !important;}
				.form_row_estimate .err_blu,  .err_blu  {border: 1px solid #ff0000 !important; background:#EEF3F9 !important;}
				.form_row_estimate .err_blu_sel   {border: 1px solid #ff0000 !important; background:#EEF3F9 !important; float: left;  line-height: 16px;  padding: 0 !important; margin: 0 5px 0 0 !important; width: 190px !important;}
 .err_blu_sel_big {border: 1px solid #ff0000 !important; background:#EEF3F9 !important; float: left;  line-height: 16px;  padding: 0 !important; margin: 0 5px 0 0 !important; width: 283px !important;}
        .err_blu_sel    {border: 1px solid #ff0000 !important; background:#EEF3F9 !important; float: left;  line-height: 16px;  padding: 0 !important; margin: 0 5px 0 0 !important; width: 190px !important;}
			.agree { padding: 0 !important;  text-align: left !important;   width: 571px !important; font-weight : normal !important;}
                        .form_row_today_deal input.err_wht { border: 1px solid #ff0000; background: #fff;}


                        .err_blu_sel_lrg   {border: 1px solid #ff0000 !important;float: left; padding: 0 !important; margin: 0 5px 0 0 !important; width: 307px !important;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,p,blockquote,table,th,td,embed,object,button,hr{margin:0;padding:0;}

	/* new banner */
.banner_wrapper1{width:100%; background:url(/images/frontend/banner_bg.jpg) center center no-repeat; height:368px; }
.banner_txt_area{width:570px; height:360px; background:url(../images/frontend/banner_text_area.png) no-repeat; float:left; margin:0 0 0 56px; position:relative; z-index:3;}
.banner_form{width:470px; height:280px;   -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; position:absolute; z-index:2; right:0; top:43px; } /*background: url(../../images/frontend/banner_form_bg.png) repeat;border:solid 3px #0057a7; */
.banner_inner{   } /*padding:10px;  background:url(../../images/frontend/fallback_form.png) center 0 no-repeat;*/
.banner_inner .loading_frame{ margin: 132px 96px;}

/*** added by Nehal for the WM changes 18/11/2014 ***/
.getintouch{float:left; width:230px;padding:0 0 0 50px;}
.getintouch_subtext{ clear:both;padding: 5px 0 13px 0;} 
#error_suburb_footer {top: 57px;width: 225px;left: -24px;}



/*new added for 2015 revamp==========================================================================================*/
.nav_line {display:inline-block; padding:0 0 0 12px; font-weight:bold;}
.main_nav_wrap {border-top:solid 1px #b3cce5; border-bottom:solid 1px #b3cce5; background:#fff; height:50px;}
.page_content_bg {background:url(../images/frontend/pg_content_bg.jpg) repeat-x; min-height:300px; padding:30px 0 0;}
/*home CTA*/
.home_cta  {border:solid 1px #dcddde; background:#fff; border-radius:8px; text-align:center; width:280px;float:left; margin:0 20px;
box-shadow:5px 5px 38px #a8a8a8;
-webkit-box-shadow:5px 5px 38px #a8a8a8; 
-moz-box-shadow:5px 5px 38px #a8a8a8;
-o-box-shadow:5px 5px 38px #a8a8a8;
}
.home_cta a {color:#363636; font-size:21px; display:block; font-style:italic; font-weight:500; padding:18px; min-height:125px;}
.find_btn {color:#fff; background:#00326c; height:40px; line-height:40px; display:inline-block; padding:0 15px; border-radius:5px; font-size:15px; font-style:normal;}
.find_btn:hover {color:#fff;}
.find_btn span {background:url(../images/frontend/find_btn_arrow.png) no-repeat right 50%; display:block; padding:0 24px 0 0;}
.banner_form_wrap {position:relative;}
.home_cta_text {width:210px; display:block; margin:0 auto; padding:0 0 25px;}
.home_cta:hover {background:#feda00;border:solid 1px #fff;}
.home_center_txt {text-align:center; clear:both; padding:35px 0 25px; font-style:italic; width:970px; margin:0 auto; }
.home_center_txt p  {padding:0 0 20px;}
.home_h1 {font-weight:500; font-size:18px; font-style:normal; padding:0 0 20px; display:block; color:#2c3339;} 
/*home content*/
.home_content_wrap {background:url(../images/frontend/home_content_bg.jpg) no-repeat center 0; clear:both;}
.white_bg {background:#fff; padding:40px 30px; width:560px;} 
.home_content_wrap p {padding:0 0 20px; font-style:italic; } 
.home_content_wrap ul, .sub_page_content_bg ul {padding:0 0 15px 15px; }
.home_content_wrap ul li, .sub_page_content_bg ul li {background:url(../images/frontend/bullet_main.gif) no-repeat 0 7px; padding:0 0 17px 17px; font-style:italic; line-height:21px;}
.sub_page_content_bg ul li h3 {font-size:15px;}

.find_btn_cmn {color:#fff; background:#00326c; height:40px; line-height:40px; display:inline-block; padding:0 15px; border-radius:5px; font-size:15px; font-style:normal;}
.find_btn_cmn:hover {color:#fff; background:#dc1928;}
.find_btn_cmn span {background:url(../images/frontend/find_btn_arrow.png) no-repeat right 50%; display:block; padding:0 24px 0 0;}
.sub_head {font-size:18px; font-weight:bold; padding:0 0 18px; display:block; line-height:25px;}
/*freight_cta styles*/
.freight_cta {margin:0 25px 80px 0; float:left; width:306px;}
.freight_cta_last {margin:0 0 80px 0; }
.freight_cta a {color:#464646; font-size:15px;} 
.freight_cta_img1 {background:url(../images/frontend/freight_cta_img1.jpg) no-repeat; width:306px; height:217px; display:block;}
.freight_cta_img2 {background:url(../images/frontend/freight_cta_img2.jpg) no-repeat; width:306px; height:217px; display:block;}
.freight_cta_img3 {background:url(../images/frontend/freight_cta_img3.jpg) no-repeat; width:306px; height:217px; display:block;}
.freight_cta_txt {display:block; padding:0 0 20px; font-style:italic; height:135px; overflow:hidden;}
.freight_cta_txt span {display:block; font-weight:bold; padding:15px 0 6px; font-style:normal;}
.center_text {text-align:center;}
.img_border {border:solid 1px #86b0d5;}

/*footer styles*/
.quote_border {border-top:solid 1px #0057a7; border-bottom:solid 1px #0057a7; clear:both;}
.quote_wrap {width:815px; margin:0 auto; padding:70px 0 85px; overflow:hidden; }
.quote_txt{float:left; font-size:20px; line-height:40px;}
.quote_btn {float:right;}
.quote_btn a {display:block; background:#dc1928; color:#fff; font-weight:bold; line-height:40px; height:40px; text-align:center; width:160px; border-radius:5px;}
.quote_btn a:hover {background:#00326c;}
#footer_wrap {clear:both;}
.footer_cols {float:left;}
.footer_cols ul li a {color:#2c3339; font-size:13px; line-height:25px;} 
.footer_cols ul li a:hover {color:#0057a7;}
.ftr_head {font-size:15px; font-weight:bold; line-height:45px; padding:0 0 8px;}
.ftr_head a{color: #464646;}
.view_site_btn {background:#00326c; color:#fff; font-weight:bold; font-size:15px; height:45px; line-height:45px; padding:0 18px; display:inline-block; border-radius:7px; margin:0 0 20px;}
.view_site_btn:hover {background:#dc1928; color:#fff;}
.ftr_col1 {width:165px; margin:0 45px 0 0;}
.ftr_col2 {width:210px; margin:0 45px 0 0;}
.ftr_col3 {width:210px; margin:0 45px 0 0;}
.ftr_col4 {width:200px;}
.ftr_sub_col2 {margin-top: 46px;}
/*sub page styles==========================================================================*/
.sub_page_content_bg {background:url(../images/frontend/pg_content_bg.jpg) repeat-x; min-height:300px; padding:35px 0 70px; overflow:hidden;}
.h1_text, .main_heading  {color:#2c3339; display:block; font-size:20px; font-weight:bold; padding:0 0 20px;} 
.h2_text, .sub_heading {color:#464646; display:block; font-size:17px !important; font-weight:bold; padding:0 0 15px;}
.h2_text a {color:#464646;}
.h2_text a:hover {color:#0057a7;}
.sub_content {float:left; width:970px; padding:0 70px 0 0;}
.sub_content p {padding:0 0 20px; font-style:italic;}
.sub_img {  float: right;  margin: 0 0 10px 10px;  width: 260px;}
.breadcrumb {color:#2c3339; font-size:13px; padding:0 5px 15px; text-align:right; display:block; float:right; width:970px;}
.breadcrumb a {color:#2c3339;}

/* contact us */
.rightform { float: left; width: 486px; margin: 0 0px 0 18px; border-left:1px solid #C7C7C7;padding: 0 0 0 15px;}
.form_row { clear: both; overflow: hidden; padding: 20px 0;height:auto; }
.form_row label { float: left;  padding: 7px 10px 0 0; text-align: right; width: 160px; font-size:14px;  }
.form_row input, .form_row textarea, .form_row select { float: left; width: 250px;color: #464646; }
.form_row .wv_wrap { float:left; }
.form_row .wv_wrap img { float:left; }
.form_row input.field_wv { text-transform: uppercase; width: 60px; margin: 0 0 0 10px; }
.form_row select { width: 265px; }
.mand_sign { color: #FF0000; padding: 0 3px 0 0; }
.help_txt { display: block; font-size: 10px; font-weight: normal; padding: 5px 6px 0 18px; }
.form_row_btn { padding: 20px 0 0!important; }
.form_row .org_btn { display: block; background: #00326c; color: #fff; font-weight: bold; font-size: 16px; height: 40px; text-align: center; width: 160px;border-radius: 5px; cursor: pointer; }
.address{float:left; padding:0 0 20px 0;width:325px; line-height: 22px;}
.inner_cont{padding:0 0 18px;line-height: 22px;}
.padd_errormsg {color:#DD291E;font-size: 13px;padding: 2px 0 0 170px;}
.examap{width:486px !important;}

.sf-submenu{position: absolute;  top: 49px;  width: 265px; background:#fff; z-index:999; border-radius:0 0 8px 8px; -webkit-border-border-radius:0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; overflow:hidden}
.sf-submenu li {background: #fff; padding:0 0 0 8px;}
.sf-submenu li a:hover{color: #0038a5 !important;}

.banner_inner iframe{border:none;}

.h2_plain{font-weight:normal !important;}
