@charset "utf-8";
@import url(reset.css);

/* body */
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; position:relative; }

#bodyCover { margin:0; padding:0; color:#666; line-height:1.3em; }
.bg_homepage { background:#fff url(../images/body.jpg) repeat-x 0 0px; }
.bg_grey { background:#e4e4e5 url(../images/body_grey.jpg) repeat-x 0 0px !important; }
.bg_reg { background:#e4e4e5 url(../images/bg_overviews.jpg) repeat-x 0 0; }

/* Container */

/* CATEGORIES */
.bg_categories { background:#e4e4e5 url(../images/bg_overviews.jpg) repeat-x 0 0; }
.bg_categories li.li_h { height:35px; }
.bg_categories #RightCol { width:245px; }
/* END OF CATEGORIES */

div#Container {
    width:974px;
    margin:0 auto;
    padding:0;
    position:relative;
}

/* Header */
div#Header {
    margin:0;
    padding:0;
    position:relative;
    height: 149px;
    z-index: 9000;
}

.bg_homepage div#Header {
    height: 137px;
}


.header_top {
    height:86px;
    position:relative;
    width: 100%;
    overflow: hidden;
}

/* Logo */
.linkMain {
    background:transparent url(../images/mainLogo.png) repeat scroll 0 0;
    height:35px;
    left:16px;
    position:absolute;
    text-indent:-666666px;
    top:32px;
    width:298px;
}

div#Header div#Logo img#logo_glow { position: absolute; top: 46px; left: -23px; }

/* Login */
div#Header div#Login { 
    width:141px;
    height:67px;
    background:#001b34 url(../images/bg_login.jpg) no-repeat 50% 100%;
    float:right;
    margin:0;
    padding:7px 4px;
    position:relative;
}

div#Header div#Login #country { width:135px; height:22px; padding:2px 3px 2px 3px; background:url(../images/country.gif) no-repeat; border:none; font-size:12px; position:relative; }

div.login_my_entry { background:url(../images/bg_myentry.gif) no-repeat 100% 50%; padding-right:10px; width:70px;  font-family:"Arial"; font-weight:bold; letter-spacing:1px; margin:0; position:absolute; top:40px; left:35px; color:#bfc6cc; }

div.login_my_entry a { color:#bfc6cc; }
div.login_my_entry a span { color:#fff; }
div.login_my_entry a:hover,
div.login_my_entry a:hover span { color:#4eb9e7; }


#hierarchy { color: #000; border: 1px solid white; height:12px; margin-top:1px; padding: 0px auto 0 auto; }
*html #hierarchy { height:10px; }

#Login #hierarchy {
    width:77px;
}

.bg_cutebiz_r { background:url(../images/bg_cb_l.jpg) no-repeat 50% 50%!important; width:125px; height:25px; padding:0px 6px 0 0; }

* html .bg_cutebiz_r { background:url(../images/bg_cb_l.jpg) no-repeat 50% 0px!important; }

.positionHelper { border:none!important; z-index: 9001; }

.menu {
    padding: 0;
}

/* NavMenu */
div#NavMenu { margin:0; padding:0 0 0 12px; position:relative; height:35px; display:block; text-align:center;}

.bg_homepage div#NavMenu { padding-left: 0; }
.bg_homepage .linkMain { left: 0; }

/**/
#ul1 { 
    margin:0;
    padding:0;
    height:35px;
    float:left;
    position: relative;
}

/* LI JS TOP NAV */
.oemenu-li {
    float:left;
    background:url(../images/bg_li_navmenu.gif) no-repeat 50% 0px;
    margin:0 5px 0 0;
    width:152px;
    z-index: 9500;
    position: relative;
}

.oemenu-li-hover {
    float:left;
    background:url(../images/bg_li_navmenu_hover.gif) no-repeat 50% 0;
    margin:0;
    width:152px;
    z-index: 9500;
    display: block;
    position: relative;
}

.oemenu-li-current {
    float:left;
    background:url(../images/bg_li_navmenu_hover.gif) no-repeat 50% 0;
    margin:0 11px 0 0;
    width:152px;
    z-index: 9500;
    display: block;
    position: relative;
}

.oemenu-li {
    margin:0 11px 0 0;
}

/* LI JS TOP NAV */


li.li_h { height:35px; }
#ul1 li#crt, #ul1 li:hover {}
#ul1 li a { padding:10px 15px; display:block; color:#fff; }
#ul1 li a#home_tab:hover { color: #fff; }
#ul1 li a:hover { text-decoration:none; color:#2f609b; }
#ul1 li.crt a { color:#000!IMPORTANT; cursor:default; }

a.catelogies {
    background:url(../images/bg_catelogies.gif) no-repeat 90% 15px;
    padding-right:15px;
    margin-left:0;
    margin-right:2px;
}

a.catelogies:hover {
    background:url(../images/bg_catelogies_hover.gif) no-repeat 90% 15px;
    padding-right:15px;
}

a.cat_current {
    color:#2f609b;
    background:url(../images/bg_catelogies_current.gif) no-repeat 90% 15px;
}

#ul2 li { 
    width:42px;
    background:url(../images/bg_li_navmenu_sp.gif) no-repeat 50% 0;
    width:152px;
    float: left;
    margin-left: 10px;
}

#ul2 li#menu_pt {
    background:url(../images/bg_li_navmenu_pt.gif) no-repeat 50% 0;
}

#ul2 li#menu_pt a { color: #000;}

#ul2 li a { padding:10px 15px; display:block; color:#fff; }
#ul2 li a:hover { color:#2f609b; }


/**/
#ul2 { margin:0; padding:0; height:35px; float:right; }

/* ====================================================================== */
/* ===========================  Categories  ==============================*/

#category_menu_panel {
    display: none;
    width: 470px; /* dont change width*/
    height:auto;
    min-height:300px;
    position:absolute;
    left: 0;
    top: 35px;
    background:url(../images/bg_category_menu_panel_cv.png) no-repeat 100% 100%;
    padding:0 17px 17px 0;
    margin-left: -10px;
    z-index:9009;
}

* html #category_menu_panel {
    text-align:left;
    padding:0 20px 20px 0;
    background:url(../images/bg_category_menu_panel_cv_ie6.png) no-repeat 5px 5px;
    left: 170px;
}


#category_content { width: 460px; background:url(../images/bg_category_menu_panel.png) repeat-y -10px 0; padding:0 0 0 10px; margin:0 0 0px 0; }

* html #category_content { background:url(../images/bg_category_menu_panel_ie6.png); }

#ctgr_content { background:#001b34 url(../images/bg_category_menu_panel_ctn.png) 0 100%; min-height:512px; width: 460px; z-index: 9101; }
* html #ctgr_content { padding:0 17px 17px 0; }

/* Content == > Categories */
#ctgr_content div.maincontent_categories { width:170px; background:url(../images/li_cat_menu.gif) no-repeat 0 5px; float:left; margin:10px 0 10px 20px; padding:0 0 0 40px; text-align:left }

* html #ctgr_content div.maincontent_categories { width:165px; background:url(../images/li_cat_menu.png) no-repeat 0 5px; float:left; margin:10px 0 10px 10px; padding:0 0 0 40px; text-align:left; }

#ctgr_content div.maincontent_categories a { background:none!important; margin:3px 0 0 0!important; padding:0!important; color:#1bbaee!important; }
#ctgr_content div.maincontent_categories a:hover { color:white!important; }
#ctgr_content div.maincontent_categories div.tt_cat { color:#fff; margin:7px 0 5px 0; padding:8px 0 0 0; }

/* ===========================  Categories  ==============================*/
/* ====================================================================== */


/* MainContent */

div#MainContent #Step_Top { margin:0; padding:0; background:#2eade3 url(../images/step.gif) no-repeat; min-height:100px; white-space:nowrap; text-align:center; }
.step_form {width: 690px; margin: 0 auto;}



/* # Start Step_Top */
.st { width:240px; float:left; margin:20px 0 0 80px; display: inline; }
*html .st { margin:20px 0 0 40px; }
.nd { width:240px; float:left; margin-top:20px; }
.rd { width:280px; float:left; margin-top:20px; }
*html .rd { width:350px; }

.s_cr { background:url(../images/step_current.gif) no-repeat; }
.s_nx { background:url(../images/step_next.gif) no-repeat; }



.s_cr, .s_nx, #Step_Top .chk { width:73px; height:56px; font-family:"Arial Black"; color:#fff; padding:22px 0 0 0; margin:0 6px 0 0; font-size:26px; float:left; display:inline-block; line-height:1em; }

.s_c_t { color:#fff; font-size:20px; padding:29px 0 0 0; margin:0;  text-align:left; display:block; }
.sp { font-family:"Arial Black";  text-align:left; font-size: 18px; letter-spacing:-1px; }
* html .sp { line-height:1em; margin-bottom:0; }
.trans { color:#99d6f0;  text-align:left; font-size:14px; padding-top:10px; display:block; }
* html .trans { display:inline-block; line-height:1em; }
/* # End Step_Top */

/* */
.step_bt { min-height:50px; background:#001b34 url(../images/step_bt.gif) no-repeat 50% 0; margin:0; padding:35px 0 27px; color:#fff; font-size:15px; white-space:nowrap; }

.SmallContentLeft .step_bt {
    padding: 25px 20px 5px;
}


/* # End Step_Top */
/* ======================================== */

/* Start MenuSecond */
div#MenuSecond { height:72px; background:url(../images/menu_nd.gif) no-repeat 100% 50%; margin:18px 0; padding:0; position:relative; white-space:nowrap; }

#MenuSecond ul, #MenuSecond ul li, #MenuSecond ul li a, .tick ul, .tick ul li, .tick ul li a { margin:0; padding:0; font-size:18px; font-family:"Arial Black"; text-align:left; color:#000; height:65px; }

* html #MenuSecond ul, * html #MenuSecond ul li, * html #MenuSecond ul li a { height:48px; margin-top:3px; /* target IE6 only */ }

#MenuSecond ul li a span.sm, .tick ul li a span.sm { font-family:Arial, Helvetica, sans-serif; font-size:15px; }
#MenuSecond ul li, .tick ul li { float:left; /*padding-right:20px; margin-right:18px;*/ }

#MenuSecond ul li a, .tick ul li a  { background:url(../images/a_mnd.gif) no-repeat 0 20px; padding:20px 0px 0 48px; min-height:25px; display:inline-block; line-height: 19px; cursor:default; }

#MenuSecond ul li a {
    height:44px;
    letter-spacing: -1px;
}
#MenuSecond ul li a span {
    letter-spacing: 0;
}

/*
#MenuSecond ul li a:hover, .tick ul li a:hover  { background:url(../images/a_mnd_hover.gif) no-repeat 0 20px; padding:20px 10px 0 35px; min-height:25px; display:inline-block; color:#fff; text-decoration:none; }

#MenuSecond ul li:hover { background:url(../images/a_hover_mnd.png) no-repeat 100% 0; height:100%; }
*/

.menu-second-li { float:left; padding-right:20px; margin-right:18px; }
.menu-second-li-hover { background:url(../images/a_hover_mnd.png) no-repeat 100% 0; float:left; padding-right:20px; margin-right:18px; }

div.left_hover, .menu-div-left { padding-left:10px; }
/*
div.left_hover:hover, .menu-div-left-hover { padding-left:10px; background:url(../images/li_cr.png) no-repeat 0 0; }
*/

#MenuSecond #current { background:url(../images/a_hover_mnd_cr.png) no-repeat 100% 0; height:100%; width: 230px; }
#MenuSecond li#current div.left_hover { background:url(../images/li_cr.png) no-repeat 0 0!important; }
#MenuSecond li#current div.left_hover a { color:#fff!important; background:none!important; padding-left:34px !important; padding-top:27px !important; cursor:default; }

#MenuSecond ul {
    height: 72px;
}

/* # End Start MenuSecond */

/* Info */
div#Info { margin:0 0 ; padding:0; text-align:left;}
*html div#Info { padding:0!important; }

/* leftcol */
#leftcol { width:656px; min-height:570px; margin:0 15px 0 0; position:relative; float:left; background:url(../images/bg_lc.jpg) no-repeat 50% 0; padding:15px;  }

* html #leftcol { width:630px; margin:0; padding:10px; /* target IE6 only */ }

.tt { background:url(../images/bg_tt.gif) no-repeat 0 50%; white-space:nowrap; padding:0 0 0 15px; font-family:"Arial Black"; font-size:18px; font-weight:normal; line-height:1em; letter-spacing: -1px; }
.tt span { letter-spacing: 0; }

.dbl_arr_green {
    background:url(../images/arrow_dbl_green.gif) no-repeat 0 50%;    
    padding-left: 40px;
}

.arr_green {
    background:url(../images/arrow_right_green.gif) no-repeat 14px 50%; 
    padding-left: 40px;
}

.sptt { color:#313131; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#777; letter-spacing: normal; }
.ct, .ct ul { margin:0; padding:0; }

.ct li { 
    float:left;
    width:254px;
    border-left:1px solid #2eade3;
    margin:10px 45px 20px 0;
    min-height:130px;
    padding-left:20px;
    line-height:3em;
    display: inline;
}

.ct h3 { font-size: 18px; letter-spacing: -1px; }


/* =============================================================================================== */
/* ===================================== categories overview ===================================== */
/* LeftCol */
#LeftCol {
    margin:0 0 0 12px;
    padding:0 10px;
    width:697px;
    float:left;
    background: #fff;
    display: inline;
}

.postGetChoose{
    background:url(../images/block/postGetCoose.png);
    width:240px;
    height:235px;
    margin:0 0 10px;
    text-align: left;
}
.postGetChoose ul{
    list-style:none outside;
    padding:20px 0 0 30px;
    margin: 0;
}
.postGetChoose ul li{
    padding:0 0 0 60px;
    color:#fff;
    height:50px;
    margin:0 0 16px;
}
.postGetChoose ul li span{
    font-family:"Arial Black";
    font-size:18px;
    line-height:18px;
    text-transform:uppercase;
    display:block;
    padding:12px 0 0;
}
.postGetChoose ul .one{
}
.postGetChoose ul .oneActive{
    background:url(../images/block/postGetCoose-oneActive.png) no-repeat;
}
.postGetChoose ul .two{
    background:url(../images/block/postGetCoose-two.png) no-repeat;
}
.postGetChoose ul .three{
    background:url(../images/block/postGetCoose-three.png) no-repeat;
}


#LeftCol .dir_company_page .uptitle {
    color: #000;
    text-transform: uppercase;
    font-size: 15px;
    margin: 0 0 12px 20px;
    font-family: "Arial Black";
}

#LeftCol .dir_company_page .h3_gray,
#LeftCol .dir_company_page .h3_green {
    color: #fff;
    background: #B2B2B2;
    padding: 7px 20px;
    margin: 10px 0;
    text-transform: uppercase;
    font-size: 15px;
}

#LeftCol .dir_company_page .h3_green {
    background: #8CC63F;
}

#LeftCol .dir_company_page .green {
    color: #8CC63F;
}



#LeftCol .btn_directory {
    display: block;
    background:#001B34 url(../images/title1.gif) no-repeat scroll 10px 50%;
    color: #fff;
    vertical-align: middle;
    font-size: 15px;
    font-family: Arial;
    text-transform: uppercase;
    font-weight: bold;
    padding: 6px 15px 4px 25px;
    float: right;
}

#LeftCol .btn_directory:hover {
    background-color: #29ABE2;
}


#LeftCol .dir_company_page .subtitle {
    color: #000;
    font-family: Arial;
    text-transform: uppercase;
    font-size: 12px;
    margin: 10px 0 10px 20px;
}

.dir_company_page .pad_left20 {
    padding-left: 20px;
}

.dir_company_page .open_hours {
    width: 100%;
    overflow: hidden;
}

.dir_company_page .open_hours dl {
    float:left;
    margin:10px 0 10px 22px;
    overflow:hidden;
    width:385px;
}

.dir_company_page .open_hours dt {
    float: left;
    width: 200px;
    text-transform: uppercase;
    padding: 3px 0 3px 15px;
}

.dir_company_page .tr1  {
    background: #E5E5E5;
}

.center {
    text-align: center;
}

.dir_company_page .open_hours dd {
    padding: 3px 15px 3px 0;
    text-align: left;
    height: 16px;
}

.dir_company_page .open_hours p {
    float: right;
    width: 250px;
    margin: 10px 20px 0 0;
}
.contact_page #LeftCol { width:715px; margin-top:15px; padding-bottom: 8px; background: #fff;}

/* submenu */

div#submenu { background:#2eade3; width:950px; padding-left: 10px; height:28px; position: absolute; left:13px }
*html div#submenu { margin-top:-1px;}

div#submenu #menu { margin:3px 0 0 0; padding:0; width: 100%; overflow: hidden; text-align:center;}
div#submenu #menu li { float:left; margin:2px 15px 0 0; padding:0; text-transform: uppercase; }
div#submenu #menu li a { height:23px; color:white; display:block; margin:0; padding:0 0 0 4px; }
div#submenu #menu li a span { height:20px; color:white; display:block; margin:0;padding:4px 15px 0 13px; }
div#submenu #menu li a:hover { background:url(../images/menuitem_hover.gif) no-repeat 0 0; color:#001b34; }
div#submenu #menu li a:hover span { background:url(../images/menuitem_hover.gif) no-repeat 100% 0; color:#001b34; }
div#submenu #menu li#current a { background:url(../images/menuitem_hover.gif) no-repeat 0 0; color:#001b34; }
div#submenu #menu li#current a span { background:url(../images/menuitem_hover.gif) no-repeat 100% 0; color:#001b34; display: block; }

.AdvantageRight .sclrt { margin:0; padding:0; background:url(../images/sclrt_grey.png) no-repeat 100% 0; width:100%; }
.AdvantageRight .scllt { margin:0; padding:0; background:url(../images/scllt_grey.png) no-repeat 0 0; height:30px; width:10px; }
.AdvantageRight .scl { background:#77767F url(../images/scl_bg.png); width:100%; margin:0; padding:0; text-align:center; }
.AdvantageRight .sclrb { margin:0; padding:0; background:url(../images/sclrb_grey.png) no-repeat 100% 0; width:100%; }
.AdvantageRight .scllb { margin:0; padding:0; background:url(../images/scllb_grey.gif) no-repeat 0 0; height:6px; width:10px; }

div.SmallContentLeft p { margin:0; padding:0; }

.compare { width:205px; height:30px; background:url(../images/bg_sm_slc.gif) no-repeat 50% 50%; border:none; color:#001b34; font-weight:bold; line-height:1em; cursor:pointer; margin:0 10px 0 0; vertical-align: middle; }

.scl .step_bt { padding-left:20px; }

.scl .select_cat_cover { background-image:url(../images/select_cat_bg2.gif); background-repeat:no-repeat; position: relative; float: left; width: 200px; height: 31px; padding: 3px 0 0 5px; margin: 0px 10px 0 0; }

.scl h3 { color:white; font-size:26px; margin:-4px 0 0 0; line-height:1em; padding:0; }
.scl h4 { color:white; font-size:14px; margin:7px 0 0 0; line-height:1em; padding:0; }
.scl h4 .black { color:#001b34; }
.scl .key { width:200px; white-space:nowrap; color:#001b34; background:url(../images/key.gif) no-repeat 0 50%; padding:0; font-size:11px; margin:7px 15px 0 470px;}

/* ContentBottom */
div#ContentBottom { text-align:left; margin:7px 0 0 0; width:693px; padding:0; }

div#ContentBottom .blue_box {
    background: #DFF2FB;
    padding: 20px 15px;
    margin: 0 0 24px;
    width:662px;
    overflow: hidden;
}

div#ContentBottom .blue_box h1 {
    color:#000000;
    font-family:"Arial Black";
    font-size:15px;
    font-weight:normal;
    margin:0;
    text-transform:uppercase;
    padding:0 0 15px;
}

div#ContentBottom .blue_box td {
    padding: 0 37px 0 0;
}

div#ContentBottom .blue_box a {
    display: block;
    margin-bottom: 8px;
}

div#ContentBottom .blue_box ul {
    margin: 0 15px 0 0;
    padding:0;
    float: left;
    width: 300px;
}

div#ContentBottom .blue_box li {
    padding:0;
    margin:0;
    display: inline;
}

#LeftCol .contentAdvantage {
    margin:0 auto;
    padding:0;
    width:693px;
}

.sup_pad_left { padding-left: 15px; }

#LeftCol .contentAdvantage h1,
#LeftCol .contentAdvantage h2,
#LeftCol .contentAdvantage h3 {
    font-family:"Arial Black";
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
#LeftCol .contentAdvantage h1 {
    margin-bottom: 20px;
}


#LeftCol .contentInd h1  {
    font-size:15px;
    font-weight:bold;
    letter-spacing:-1px;
}



.quote{
    margin:20px 0 0;
}
.quote .quote-top{
    background:url(../images/quote/quote-top.png) no-repeat;
    height:25px;
}

.quote .quote-bottom{
    background:url(../images/quote/quote-bottom.png) no-repeat 100% 0;
    height:25px;
}
.quote .quote-text{
    padding:0 20px;
}
.quote .quote-author{
    padding:0 20px;
}




#LeftCol .contentAdvantage p {
    padding-right: 50px;
}

.checks_box {
    width: 100%;
    overflow: hidden;
    margin: 20px 0;
}

.checks_box .chk_row {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #9A9C9D;
}

.checks_box .chk_head {
    background: #D5D6D7;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    border-bottom: 0px solid #9A9C9D;
}

.checks_box .chk_row ul {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow: hidden;
}

.checks_box .chk_row a {
    color: #666;
    display: block;
}

.checks_box .chk_row li {
    float:left;
    padding:10px;
    text-align:center;
    vertical-align: middle;
    width:97px;
    display: inline-block;
    min-height:35px;
    height:auto !important;
    height:35px;
}

.chk_x_grey {
    display: block;
    background: url(../images/chk_x_grey.gif) no-repeat 0 0;
    height: 16px;
    width: 16px;
    margin: 10px auto;
}

.chk_qs {
    display: block;
    background: url(../images/qs.gif) no-repeat 0 0;
    height: 16px;
    width: 16px;
    margin: 10px auto;
}

.chk_grey {
    display: block;
    background: url(../images/check_grey2.gif) no-repeat 0 0;
    height: 23px;
    width: 27px;
    margin: 5px auto;
}

.chk_orange {
    display: block;
    background: url(../images/check_orange2.gif) no-repeat 0 0;
    height: 23px;
    width: 38px;
    margin: 5px auto;
}

.checks_box .chk_head li {
    line-height: 14px;
    font-family:"Arial Black";
    font-size: 12px;
    height:34px;
    padding:12px 10px 8px;
    text-align:center;
    width:97px;
}

.checks_box .chk_row ul li.first {
    width: 200px;
    text-align: left;
    padding-top: 11px;
    padding-left: 10px;
}

.checks_box .chk_head ul:hover li.first {
    width: 200px;
    background: none !important;
    border: 0px solid #fff !important;
    text-align: left;
    padding-top: 11px;
    padding-left: 10px !important;
}

.checks_box .chk_head ul:hover {
    color: #222 !important;
}


.checks_box .chk_head ul:hover {
    background: none !important;
}

.checks_box .chk_head ul li.first  {
    padding-top: 10px;
}

.checks_box .chk_head ul li.last  {
    background: #F7941F;
    color: #fff;
    line-height: 34px;
    font-weight: bold;
    width: 102px;
}

.checks_box .chk_row ul li.desc {
    display: none;
    width: 330px;
    text-align: left;
}



*html .checks_box .chk_row ul li.desc {
    width: 410px;
}

.checks_box  #active li.desc {
    display: block;
}

.checks_box .chk_row ul:hover li.desc {
    display: block !important;
}


.checks_box #active li.chk_hide {
    display: none;
}

.checks_box .chk_row ul:hover li.chk_hide {
    display: none;
}

.checks_box  #active .chk_orange {
    background: url(../images/check_white2.gif) no-repeat 0 0;
}

.checks_box .chk_row ul:hover .chk_orange {
    background: url(../images/check_white2.gif) no-repeat 0 0;
}

.checks_box #active li.first {
    background: #fff url(../images/bg_desc_orange.gif) no-repeat 100% 0;
    border-left: 2px solid #F7941F;
    color: #666;
    padding-left: 8px;
}

.checks_box .chk_row ul:hover li.first {
    background: #fff url(../images/bg_desc_orange.gif) no-repeat 100% 0;
    border-left: 2px solid #F7941F;
    color: #666;
    width: 200px;
    padding-left: 8px;
}

.checks_box #active ul { background: #F7941F; color:#fff; }

.checks_box .chk_row ul:hover {
    background: #F7941F;
    color:#fff;
}

.checked_orange {
    margin:0 0 15px;
    padding: 0;
    width: 100%;
    overflow: hidden;
}

.checked_orange li {
    background:transparent url(../images/check_orange_banner.gif) no-repeat scroll 0 6px;
    color:#F7931E;
    float:left;
    font-family:"Arial Black";
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    padding:10px 0 10px 50px;
    text-transform:uppercase;
    width:175px;
}

.checked_orange li.long {
    padding-top: 0px;
}



ul.break { margin:0 0 0 3px; padding:0; }
.bg_homepage ul.break { margin:0 0 0 20px; }
ul.break li { float:left; margin-right:10px; }
ul.break li a { background:url(../images/break.gif) no-repeat 0 3px; margin:0; padding:0 0 0 10px; }

div.title1 { background:#001b34; padding:0; margin:0 0 15px 0; width: 100%; overflow: hidden; height:25px; }
div.title1 h3 { color:white; width: 200px; background:url(../images/title1.gif) no-repeat 0 50%; padding-left:10px; margin:5px 10px 5px 5px; display:inline; font-size:15px; float: left; }
#LeftCol div.title1 h3 { font-size: 15px !important;}
div.title1 p { float:left; margin: 3px 10px 0 0; color:#fff; font-size:14px; }
div.title1 p a { height:28px; display:inline-block;  padding:0 10px; margin:-3px 2px; font-size: 16px; line-height: 26px; }
div.title1 p a:hover { color:#fff; }
div.title1 p a.a_crt { background:#fff url(../images/a_crt.gif) no-repeat 0 0; padding:0 10px; }
.nomal { font-family:Arial, Helvetica, sans-serif; }

div.title1 .companies { color:rgb(41, 171, 226); }
.see-more { background:url(../images/break.gif) no-repeat 100% 4px; padding-right:10px; }
.see-more2 { background:url(../images/seemore2.gif) no-repeat 100% 4px; padding-right:10px; }
.borderblue { border-width:1px 0 0 0; border-color:#29ABE2; border-style:solid; height:0; margin:0 0 10px 0; display:block; }
.borderblue2 { display:none; }

.title2 { 
    background:url(../images/bg_title2.gif) no-repeat 50% 50%;
    height:25px;
    padding: 12px 0 0 390px;
    margin:0 0 15px 0;
    display: block;
    color:white;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
}

.title2:hover{
    color: #fff;
}

.title2 .arialblack { font-family:"Arial Black"; }

.w_e { width:20px; }
.orange { color:#e29429; }

ul#qlink { margin:0!important; padding:0!important; border-top:1px solid #29ABE2; }
ul#qlink li { float:left; width:309px; height:160px; padding:0 15px 0 0; margin:0 0 10px; border-right:1px solid #29ABE2;  }
ul#qlink li.hover,
ul#qlink li:hover { background:#dff2fb; }
.paddingli { padding:15px 5px 5px 25px !important; }
.noborderli { border:none!important; }
ul#qlink li h3 { margin:0; padding:0; line-height:1em; color:#001b34; font-size:15px; }

/* RightCol */
#RightCol { 
    width:241px;
    margin:0;
    padding:15px 0 0;
    background:#e4e4e5 url(../images/bg_rightcol.gif) repeat-y 0 0;
    float:right;
}

.bg_reg #RightCol { width:245px; }

.bg_reg div#Header div#Login {
    background:#001B34 url(../images/bg_login.jpg) no-repeat scroll 50% 36px;
    float:right;
    height:25px;
    margin:0;
    padding:7px 4px;
    position:relative;
    width:142px;
}

.bg_reg .bg_cutebiz_r {
    margin: 0 auto;
}

.bg_login div#Header div#Login {
    background:#001B34 url(../images/bg_login.jpg) no-repeat scroll 50% 100%;
    float:right;
    height:67px;
    margin:0;
    padding:7px 4px;
    position:relative;
    width:141px;
}

.bg_reg .getFreeQuotes  {
    height: 134px;
    background: url(../images/getFreeQuotes_small.png);
}

.bg_reg .getFreeQuotes-desc {
    margin: 0;
}

.bg_reg .getFreeQuotes-top {
    height: 65px;
}

.bg_reg .getFreeQuotes-protect {
    padding:1px 10px 0 0;
}

.bg_reg #LeftCol .titleArrow-black {
    text-transform: none;
    font-family: Arial !important;
    font-size:15px !important;
    letter-spacing:0 !important;
    padding: 6px 30px;
    margin: 0;
    cursor: pointer;
    background: #001B34 url(../images/arrow_white_bot.gif) no-repeat 4px 50%;
}

.bg_reg #LeftCol .titleArrow-black a {
    font-weight: bold;
    font-size: 15px;
}

.bg_reg #LeftCol .titleArrow-black span {
    font-weight: bold;
    font-size: 15px;
    color: #29ABE2;
    cursor: pointer;
}

.bg_reg #LeftCol .titleArrow-black:hover span{
    color: #fff;
}

.bg_reg #LeftCol .titleArrow-black a:hover {
    color: #fff;
}


.bg_reg #LeftCol .titleArrow-blue {
    text-transform: uppercase ;
    font-size:15px !important;
    color: #fff;
    font-family:"Arial Black";
    letter-spacing:0 !important;
    padding: 10px 25px;
    margin: 0;
    background: #29ABE2 url(../images/icon/arrow_right_white_mid.gif) no-repeat 4px 50%;
}

.bg_reg #LeftCol .subtitle_black {
    margin: 0;
    padding: 15px 0;
    background: #001B34 url(../images/icon/arrow_blue_bottom_small.gif) no-repeat 50% 0;
    text-align: center;
    color: #fff;

}

.bg_reg .login_box {
    margin: 0 0 20px;
    color: #0d2840;
}

.hr_blue {
    border-top: 1px solid #5ec0e9;
    border-bottom: 1px solid #c9eaf7;
    line-height: 0;
    font-size: 0;
    margin: 20px 0;
    clear: both;
}

.hr_blue_arrow {
    border-top: 1px solid #5ec0e9;
    background: url(../images/icon/arrow_blue_bottom.gif) no-repeat 50% 0;
    height: 15px;
    line-height: 0;
    font-size: 0;
    margin: 20px 0;
    clear: both;
}





.bg_reg #LeftCol .titleArrow-grey  {
    text-transform: none;
    font-size:12px !important;
    color: #7d7d7d;
    letter-spacing:0 !important;
    padding: 10px 25px;
    margin: 0;
    cursor: pointer;
    background: #D9D9D9 url(../images/icon/arrow_grey_bottom.gif) no-repeat 4px 50%;
}

.bg_proceed {
    background: #D9D9D9;
    color: #888;
    padding: 10px 25px;
    margin: 0;
}

.bg_proceed a {
    color: #000;
}

.bg_reg #LeftCol .titleArrow-grey  a {
    color: #000;
}




.bg_reg div#ContentBottom {
    width:695px;
}

.bg_grey #RightCol { background:url(../images/bg_rightcol_grey.gif) no-repeat 0 0; float:right; }
.rcb {background:url(../images/bg_rc_b.gif) no-repeat 0 100%; height:250px; }

/* Small content right */
div#SmallContentRight { 
    width:230px;
    margin: 0;
    padding:0 0 0 10px;
    background:url(../images/bg_smright.gif) no-repeat 0 50%;
    text-align:left;
    color:#fff;
    font-size:17px;
}

.AdvantageRight div#SmallContentRight {
    background:transparent url(../images/bg_tick_grey.gif) no-repeat scroll 0 0;
    height:252px;
    padding:20px 0 0 20px;
    width:220px;
}


.AdvantageRight div#SmallContentRight ul {
    margin: 0;
    padding: 0;
}

.AdvantageRight div#SmallContentRight ul li {
    padding: 15px 0;
}

.AdvantageRight div#SmallContentRight ul li.last123 {
    /*    padding:0;*/
}


.sclr { height:196px; text-align:left; }
.sclr ul { margin: 0 0 0 25px; }
.sclr ul li { margin:0 auto; padding:0 inherit;  }
.sclr ul li .clearboth { height:25px; }
.s_next, .scrent { width:49px; font-size:20px; font-family:"Arial Black"; float:left; color:white; text-align:center;  padding: 0; height: 49px; line-height: 48px; margin-right:5px; margin-top:-10px; }
.s_next { background:url(../images/smcr_step.gif) no-repeat 50% 50%; }
.scrent { background:url(../images/smcr_crent.gif) no-repeat 50% 50%; }
.txt_big { font-family:"Arial Black"; font-size:18px; color:white; letter-spacing: -1px; }


.tick { background: url(../images/bg_tick.gif) no-repeat 0 50%; padding-left:10px; }
.AdvantageRight .tick { background: url(../images/bg_tick_orange.gif) no-repeat 0 0; padding-left:10px; width: 228px; height: 241px; margin-bottom:10px; }
.AdvantageRight .tick_content { background: none; margin: 0; height:198px; padding:22px 0 20px 25px; width:202px;}
.AdvantageRight .tick ul { height: auto; margin:0; padding:0;}
.AdvantageRight .tick ul li { float: none; height: 66px;}
.AdvantageRight .tick ul li#tick_2 a { padding-top: 10px; }
/*.AdvantageRight .tick ul li#tick_3 a { padding-top: 10px; }*/
.AdvantageRight .tick ul li a { color: #fff; background:transparent url(../images/check_orange_banner.gif) no-repeat scroll 0 20px; height:40px; line-height:23px; }
.AdvantageRight .scrent_txt { font-size:14px; padding-left:69px;}
.AdvantageRight .scrent { background: transparent url(../images/smcr_crent_grey.gif) no-repeat scroll 50% 50%; width: 55px; height: 55px; line-height: 55px;}
.AdvantageRight .s_next { background:transparent url(../images/smcr_step_grey.gif) no-repeat scroll 50% 50%; width: 55px; height: 55px;line-height: 55px; }
.AdvantageRight .txt_big  {font-size: 18px; letter-spacing: 0; line-height: 24px;}
.AdvantageRight .scrent_txt b { font-size: 11px; font-weight: normal; color: #ddd; line-height:12px; display: block; margin: 5px 0 0;}

.tick_content { height:220px; padding:22px 0 20px 17px; width:214px; margin-top:15px; background:url(../images/bg_tick_ct.gif) no-repeat 50% 0; }

.no_tick_bg .tick_content,
.no_tick_bg .tick { background: none; }

#supp { 
    background:url(../images/bg_sppu.gif) no-repeat 0 0;
    color:#fff;
    font-size:13px;
    width:240px;
    height:93px;
    padding-top:20px;
    text-align:left;
    line-height:1.1em;
    display: block;
}

.wwa_right #supp {
    margin: 40px 0;
    background:url(../images/bg_sppu_noarrow.gif) no-repeat 0 0;
}

.wwa_right a {
    color: #f7931e;
}

.no_tick_bg #supp {
    margin-top: 0px;
}


.contact_box{
    width: 100%;
    overflow: hidden;
    margin: 0 0 20px;
}

.contact_left       { float: left; width: 366px; }
.contact_left h1    { margin: 0 0 10px; }
.contact_left h2    { margin: 20px 0 10px; }
.contact_left p     { margin: 0 0 10px; }
.contact_left li b  { display: block; }
.contact_left li    {line-height: 20px; width: 168px; float: left; padding: 0 15px 20px 0; }

.contact_right      { float: left; width: 325px; overflow: hidden; }

.contact_box ul     { margin: 0; padding: 0; }


.part_h3 {
    margin: 30px 0 0;
}

.part_h3 h3 {
    color:#fff !important;
    font-family:"Arial Black";
    padding: 0px 20px;
    margin: 0 5px 15px;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
}

h3.green_bg {
    background: #8CC63F;
}

h3.grey_bg {
    background: #B2B2B2;
}

h3.blue_bg {
    background: #29ABE2;
}

.line_email {
    margin: 0 0 10px;
}

.line_email a {
    color: #fff;
    display: block;
    padding: 10px 0 10px 30px;
    background: url(../images/icon/arrow_right_white_big.gif) no-repeat 8px 50%;
    font-size: 15px;
}

.line_email a:hover,
.line_chat a:hover {
    color: #fff;
}

.line_chat {
    background: #8CC63F;
    width: 100%;
    overflow: hidden;
}

.line_chat .avialable {
    padding: 10px 18px 10px 0;
    font-size: 12px;
    float: right;
    font-family: Arial;
    font-weight: normal;
    margin: 0 10px 0 0;
    letter-spacing: 0;
    background: url(../images/icon/arrow_left_white_big.gif) no-repeat 100% 50%;
    text-transform: lowercase;
}

.line_chat a {
    color: #fff;
    float: left;
    display: block;
    padding: 10px 0 10px 30px;
    font-size: 15px;
    background: url(../images/icon/arrow_right_white_big.gif) no-repeat 8px 50%;
}

.part_h3 h5 {
    padding: 0 0 5px 20px;
    font-size: 12px;
    font-weight: bold;
    margin:0;
}

.part_h3 p {
    padding: 0 0 5px 20px;
    margin:0;
}




.btn_chat_on        { display: block; width: 231px; height: 45px; background:url(../images/btn_chat.gif) no-repeat 0 0; margin: 20px auto;}
.btn_chat_on:hover  { background-position: 0 -45px; }
.btn_chat_off       { display: block; width: 231px; height: 45px; background:url(../images/btn_chat.gif) no-repeat 0 -90px; margin: 20px auto;}
.btn_chat_off:hover { background-position: 0 -135px; }

#supp .supp_head { 
    color:#fff;
    font-size:15px;
    line-height:1em;
    margin:10px 10px 0 0;
    display: block;
    font-family:"Arial Black";
    font-size:18px;
}

#supp .sppu_tick { float:left; margin:0px 10px 30px 25px; }
#supp .supp_text { line-height: 1.05em; display: block; margin: 10px 0 0;}
.sps { font-family:"Arial Black"; }
#RightCol .qt { margin:10px 0 0 15px; zoom: 1; }

/* ===================================== categories overview ===================================== */
/* =============================================================================================== */

/* rightcol */
#rightcol { width:251px; float:right; margin:0; padding:0; position:relative; text-align:center; }

#Info .wwa_page {
    width: 691px !important;
    padding-top: 22px;
    background: transparent;
}

#Info .wwa_page h1,
#Info .wwa_page h2, 
#Info .wwa_page h3 {
    color:#29ABE2;
    font-family:"Arial Black";
    text-transform:uppercase;
    font-size:18px;
    font-weight:normal;
    line-height:1em;
    padding-left: 20px;
    letter-spacing: -1px;
}

#Info .job_page h1,
#Info .job_page h2,
#Info .job_page h3 {
    color:#000;
    font-family:"Arial Black";
    text-transform:uppercase;
    font-size:15px;
    font-weight:normal;
    line-height:1em;
    padding-left: 0px;
    letter-spacing: -1px;
}

#Info .wwa_page .contact_box h1,
#Info .wwa_page .contact_box h2,
#Info .wwa_page .contact_box h3 {
    color:#000;
    font-size: 15px;
    padding-left: 0;
}

.wwa_page .wwa_box {
    width: 650px;
    color: #A7A7A7;
    text-align: justify;
    margin: 0 0 20px;
}

#Info .wwa_page .team {
    margin: 20px 0 40px;
    padding: 0;
}

#Info .wwa_page .team li,
#Info .wwa_page .team li a {
    color: #36B0E3;
    margin: 10px 0;
}

.qt-bot {
    background:url(../images/qt2_small.gif) no-repeat 100% 100%;
    padding:0 0 15px 0px;
    text-align:left;
}

.wwa_page .wwa_box p {
    line-height: 18px;
    margin:0;
}

.wwa_page .qt {
    background:transparent url(../images/qt1_small.gif) no-repeat scroll 0 0;    
}



.wwa_page .wwa_box span {
    color: #5EC0E9;
}

.grey_top {
    background:transparent url(../images/bg_top_grey.jpg) no-repeat scroll 0 0;
    width:666px;
    padding: 20px 0 20px 20px;
    color: #757375;
    margin-bottom:40px;
    overflow: hidden;
}

.grey_top p {
    text-align: justify;
    line-height: 18px;
    margin-bottom: 0;
}

#Info .wwa_page .grey_top .ct h3 {
    font-size: 14px;
    background:transparent url(../images/a_mnd.gif) no-repeat scroll 0 50%;
    padding-left: 45px;
    color:#000000;
    font-family:"Arial Black";
    font-weight:normal;
    margin:0 0 5px;
    line-height: 32px;
}

#Info .wwa_page .grey_top .tt {
    background:transparent url(../images/arrow_blue_bot.gif) no-repeat scroll 0 50%;
    padding-left: 30px;
    letter-spacing: 0;
    margin-bottom: 20px;
}

.grey_top .ct li {
    border-right:1px solid #888;
    border-left:0px solid #888;
    padding: 0 20px 0 0;
    margin: 10px 10px 20px 10px;
    width: 292px;
}

.grey_content {
    color: #757375;
    padding: 0 10px 40px;
}

.grey_content h2 {
    color:#000000;
    font-family:"Arial Black";
    font-size:15px;
    font-weight:normal;
    margin:0;
    padding:0 0 5px;
    text-transform:uppercase;
}

.grey_content p {
    padding-bottom: 15px;
    line-height: 18px;
}

.join_banner {
    background:url(../images/join_banner.png) no-repeat 0 0;
    width: 594px;
    display: block;
    color: #fff;
    height: 206px;
    overflow: hidden;
    margin: 15px 0;
    padding:40px 0 0 363px;
    font-family:"Arial Black";
    position: relative;
}

.top_left_link {
    display:block !important;
    height:110px !important;
    left:0;
    position:absolute;
    top:0;
    width:105px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
}

.join_banner_left {
    float: left;
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
}

.join_banner_right {
    float:right;
    text-align:left;
    width:260px;
    text-transform: uppercase;
    font-size: 17px;
}

.join_banner_right ul {
    margin: 0;
    padding: 0;
}

.join_banner_right li {
    background:url(../images/check_orange_banner.gif) no-repeat 0 0;
    padding: 3px 0 50px 45px;
    font-size:18px;
}


.join_banner_small {
    background:url(../images/bg_join_banner_small.png) no-repeat 0 0;
    color:#FFFFFF;
    display: block;
    height:120px;
    margin:0 0 10px;
    overflow:hidden;
    padding:37px 20px 0 406px;
    width:267px;
    position: relative;
}

.join_banner_small .key_grey {
    float: right;
    margin: 20px 0 0;
    padding:0 0 0 20px !important;
    text-align: right;
}

.join_banner_small .join_title {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    font-family: Arial;
    line-height:1.4em;
    margin:10px 0;
    color: #fff;
}

.join_banner_small .join_title span {
    font-size: 30px;
}

.benefit_right {
    background:url(../images/block/benefit_top.png) no-repeat 0 0;
    width: 288px;
    margin: 0 0 20px;
}

.benefit_right_inner {
    background:url(../images/block/benefit_bottom.png) no-repeat 0 100%;
    padding:40px 25px 10px 10px;
    zoom: 1;
}

.benefit_right h3 {
    font-family:"Arial Black";
    font-size:18px;
    text-transform:uppercase;
    color: #fff;
    margin:0;
    padding:0 0 45px 85px;
    background: none;
}

.benefit_right ul {
    padding:0;
    margin:0 0 0 10px;
}

.benefit_right li {
    color: #fff;
    padding: 0 0 0 20px;
    display: inline-block;
    margin: 0 0 20px;
    background: url(../images/arrow_top_white.gif) no-repeat 0 4px;
}

#rightcol img { margin:0; padding:0; }
#rightcol h4 { margin: 22px 0 0 0; font-size: 18px; letter-spacing: -1px;}
#rightcol #voda_fone { margin: 14px 0 0 0; }
.qt { background:url(../images/qt1.gif) no-repeat 0 0; padding:30px 0 0 20px; text-align:left; }
.qt_small { background:url(../images/qt1_small.gif) no-repeat 0 0; padding-top: 20px; zoom: 1;}
.qte { background:url(../images/qt2.gif) no-repeat 100% 100%; text-align:left; padding-bottom:30px }


.qt_small .qte { background:url(../images/qt2_small.gif) no-repeat 100% 100%; padding-bottom: 20px; }

#faq_grey {
    background:url(../images/bg_faq_grey.gif) no-repeat 0 0;
    width: 235px;
    height: 243px;
    padding: 45px 25px 20px;
    margin: 0 0 20px;
    text-align: left;
}

#faq_grey p {
    line-height: 14px;
    padding: 15px 10px 15px 0;
    margin: 0;
}

.AdvantageRight #faq_grey {
    background:url(../images/bg_faq_grey_small.gif) no-repeat 0 0;
    height:232px;
    margin-left:10px;
    margin-top:5px;
    width:206px;
    padding:45px 0 20px 25px;
}

#faq_grey h3 {
    padding: 0 0 30px 155px;
    font-size: 18px;
}

.AdvantageRight #faq_grey h3 {
    padding:0 0 30px 53px;
}

.AdvantageRight #faq_grey p {
    padding: 8px 0px 13px 0;

}

#faq_grey ul {
    margin:0;
    padding: 0;
}

#faq_grey li {
    background: url(../images/arrow_faq_grey.gif) no-repeat 0 50%;
    padding-left: 20px;
}

#faq_grey li a {
    color: #333;
    line-height: 25px;
}

#faq_grey li a:hover {
    color:#888;
}

/* footer */
div#footerCover { background:#e4e4e5 url(../images/bg_footer.png) repeat-x; position:relative;}
div#footer { margin:0 auto; padding:0; width:952px; min-height:250px; text-align:left; }
div#footer p { margin: 10px 0; }

#ft1, #ft2 { margin:0; padding:10px; }
#ft2 { margin-top:5px; color:#777; }
#ft1 ul { margin-top:0; }
#ft1 ul li { float:left; width:210px; margin:10px 20px 0 0; color:#444; }
#ft1 a { color:#777777!important; }
#ft1 a:hover { color:white!important; }
div#footer a { color: #777; }
div#footer a:hover { color: #000; }



.industries_accord {
    min-height:600px;
    height:auto !important;
    height:600px;
}

#LeftCol .menu_list {

}
#LeftCol .menu_head {
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    margin:0px 1px 0;
    font-weight:bold;
    background: #B2B2B2;
    color: #fff !important;
    zoom: 1;
}

#LeftCol .divider {
    height: 5px;
}

#LeftCol .menu_body {
    display:none;
    width: 100%;
    margin:5px 0;
    overflow: hidden;
}

#LeftCol .menu_body ul {
    margin: 0 0 0 25px;
    padding:0;
    width:668px;
    overflow: hidden;
}

#LeftCol .menu_body ul li {
    float: left;
    width: 220px;
    padding: 0 0 5px;
    background: url(../images/tiny_star.gif) no-repeat 0 5px;
}

#LeftCol .menu_body a{
    display:block;
    color:#808080;
    padding-left:10px;
    text-decoration:none;
}
#LeftCol .menu_body a:hover{
    color: #000000;
}
#LeftCol .tools_box {
    padding-top: 15px;
}

#LeftCol .tool_holder {
    /*margin-left: 20px;
    padding: 0 30px;*/
    margin: 0;
    padding: 0;
    background: #999;
    width: 590px;
    /*height: 163px;*/
}

#LeftCol .tools_box p {
    padding-left: 20px;
}

#LeftCol .tools_box h3 {
    background: url(../images/arrow_right_orange.gif) no-repeat 0 50%;
    padding: 0 0 0 15px;
    color: #F7931E;
    font-size: 15px;
}

#LeftCol .tools_box h3 a {
    color: #F7931E;
    font-size: 15px;
}

#LeftCol .tools_box h3 a:hover {
    color: #000;
}

.addr_box div {
    background: #D4D4D4;
    height: 66px;
    width: 104px;
    padding: 7px;
    color: #fff;
}

.quot_ul {
    height: 330px; overflow-y: scroll; overflow-x: hidden;
}



.getFreeQuotes{
    background:url(../images/block/getFreeQuotes.png);
    width:693px;
    height:234px;
    margin:15px auto;
}
.getFreeQuotes-top{
    height:72px;
    overflow:hidden;
}
.getFreeQuotes-title{
    font:700 26px/88px "Arial Black",Helvetica,Jamrul,sans-serif;
    color:#fff;
    text-align:center;
    text-transform:uppercase;
}
.getFreeQuotes-content{
    padding:26px 0 20px 36px;
    position: relative;
    height:29px;
    z-index: 3;
}

.getFreeQuotes-desc{
    font:700 16px/16px "Arial Black",Helvetica,Jamrul,sans-serif;
    color:#fff;
    text-align:center;
    text-transform:uppercase;
    margin:10px 0 0;
}
.getFreeQuotes-info{
    color:#fff;
    text-align:center;
    font-size:18px;
    padding: 0;
    margin:5px 0 6px;
}
.getFreeQuotes-protect{
    text-align:right;
    font-size:11px;
    color:#111;
    padding:15px 10px 0 0;
}
.getFreeQuotes-protect span{
    background:url(../images/icon/protect.png) no-repeat 0 50%;
    padding:0 0 0 20px;
}


.colorBlack {
    color:#000000;
}

.titleArrow-black{
    font:700 14px/1.5 "Arial Black",Helvetica,Jamrul,sans-serif;
    text-transform:uppercase;
    color:#fff;
    border:1px solid #808d9a;
    padding:1px 0 1px 22px;
    background:#001b34 url(../images/icon/arrowRightWhite.png) no-repeat 10px 50%;
}

.table .border {
    border-bottom:1px solid #29ABE2;
    zoom: 1;
}



.table .row {
    overflow:hidden;
    padding:6px 0;
}

.table .row .col {
    float:left;
    padding:5px;
}

.table .row .col p {
    height:50px;
    margin:5px 0;
    overflow:hidden;
}

.table .row .col h3 {
    font-family:arial;
    font-size:14px;
    font-weight:normal;
}

.table .row .col h3 a {
    font-family: Arial;
    font-size:12px;
    font-weight: normal;
    letter-spacing:0;
    /*font-family:arial;
    font-size:14px;
    font-weight:normal;*/
}
.table .row .col h3.colorOrange a {
    color: #F7931E;
}

.hAC {
    text-align:center;
}

.textUpper {
    text-transform:uppercase;
}

.colorOrange {
    color:#F7931E;
}

.colorCyan {
    color:#29ABE2;
}

.table .row .col .addressField {
    background:#D4D4D4 none repeat scroll 0 0;
    color:#FFFFFF;
    min-height:68px;
    padding:6px;
}

*html .table .row .col .addressField {
    height: 68px;
}


.addForFree {
    background:transparent url(../images/bgAddForFree.png) repeat scroll 0 0;
    display:block;
    height:35px;
    margin:0 auto;
    text-decoration:none;
    width:693px;
}

.addForFree span {
    color:#FFFFFF;
    display:block;
    padding:10px 0 0 386px;
    text-transform:uppercase;
}

.addForFree span {
    color:#FFFFFF;
    text-transform:uppercase;
}


#LeftCol h1, #LeftCol h3 {
    font-family:"Arial Black" !important;
    font-size:18px !important;
    letter-spacing:-1px !important;
}

.nobg {
    background: none !important;
}

.align_left {
    text-align: left;
}
.align_right {
    text-align: right;
}

fieldset {
    border: none;
}


.blockMsg  {
    margin-top: 100px;
    width: 730px !important;
    margin-left:-175px !important;
    z-index: 9999 !important;
    position: fixed !important;
    top: 30% !important;
}

.blockOverlay {
    z-index: 9000 !important;
}


/* SUPPLIERS */
.bg_suppliers { background:#fff url(../images/body.jpg) repeat-x 0 1px; }
#SUPPLIERS { background:url(../images/bg_suppliers.png) no-repeat 50% 0; width:251px; height:207px; overflow:hidden; margin:0 0 15px 0; padding:0; position:relative; text-align:center; color:#fff; font-size:13px; display: block; }
#SUPPLIERS .suppl { position:absolute; top:0; right:0; }
#SUPPLIERS .check { margin:44px 0 0 0; }
#SUPPLIERS .supp_p { margin-top:2px; line-height:1.2em; display: block; }
#SUPPLIERS .supp_p .sp { font-size: 14px;}
#SUPPLIERS .supp_h3 { color:#fff; margin-top:15px; display: block;font-family:"Arial Black"; font-size: 18px; }
.bg_suppliers #MainContent { padding: 0 0 0 15px;}
.bg_suppliers div#MainContent #Step_Top { margin:0 0 15px; padding: 30px 0 0; background:url(../images/bg_step_grey.gif) no-repeat; height:106px; }
.bg_suppliers #Step_Top .st { margin: 2px 0 0 30px; width:260px;}
.bg_suppliers #Step_Top .nd { margin:0 35px 0 0; width: 250px; }
.bg_suppliers #Step_Top .rd { width: 220px; margin-top:0;  }
.bg_suppliers #Step_Top .th { width: 100px; float: left; margin:2px 0 0 40px; }
.bg_suppliers #Step_Top .th .chk { background: transparent url(../images/step_check_grey.gif) no-repeat !important; }
.bg_suppliers #Step_Top .s_c_t { font-size: 14px; padding:24px 0 0 80px;}
.bg_suppliers #Step_Top .sp { font-size: 18px; text-transform: uppercase; }
.bg_suppliers #Step_Top .trans { white-space: normal; color: #D6D6D6; font-size: 12px; padding-top:6px;line-height:14px;}
.bg_suppliers .s_cr { background:url(../images/step_current_grey.gif) no-repeat; }
.bg_suppliers .s_nx { background:url(../images/step_next_grey.gif) no-repeat; font-size:31px; line-height:28px;width:75px; }
.bg_suppliers .tt { background:url(../images/bg_tt_orange.gif) no-repeat 0 50%; color: #F7931E; font-size: 18px;  letter-spacing: -1px; padding-left: 20px;}
.bg_suppliers .tt .sptt { padding-left: 10px;}
.bg_suppliers .ct li { border-left:1px solid #F7931E; min-height:70px;  }
.bg_suppliers .ct h3 { font-size: 14px; line-height: 18px; }
.bg_suppliers .ct    { width: 100%; overflow: hidden;}
.bg_suppliers #LeftCol { width:698px; margin:0; padding: 15px 10px; background: #fff;}
.bg_suppliers div#submenu { background:#F7961C url(../images/bg_breadcrumb_orange.gif) repeat-x 0 0; width:950px; height: 28px; }
.bg_suppliers div#submenu #menu li#current a,
.bg_suppliers div#submenu #menu li a:hover { background:url(../images/menuitem_hover_orange.gif) no-repeat 0 0;}
.bg_suppliers div#submenu #menu li#current span,
.bg_suppliers div#submenu #menu li a:hover span { background:url(../images/menuitem_hover_orange.gif) no-repeat 100% 0;}
.bg_suppliers div#submenu #menu li#become_last { float: right; margin: 2px 5px 0 5px; }
.bg_suppliers div#submenu #menu li#become_last a:hover { background:url(../images/menuitem_hover_orange_wide.gif) no-repeat 50% 0;}
.bg_suppliers ul.break li a { background-image:url(../images/break_orange.gif); }
.bg_suppliers #rightcol { width: 285px; }
.bg_suppliers #rightcol .qt { width: auto; float: right; }
.bg_suppliers .AdvantageRight .qt  { background:url(../images/qt1_2.gif) no-repeat 0 0;padding:25px 0 0 20px;}
.bg_suppliers .AdvantageRight .qt p{ padding-right: 20px;}
.bg_suppliers .AdvantageRight .qte { background:url(../images/qt2_2.gif) no-repeat 100% 0;}
.bg_suppliers .key_grey {  background:url(../images/key_grey.gif) no-repeat 0 50%; padding-left: 20px; font-size: 10px; color: #222; }
.bg_suppliers .qt { padding:35px 0 0 20px; background:url(../images/qt1_light.gif) no-repeat 0 0;}
.bg_suppliers .qte { background:url(../images/qt2_light.gif) no-repeat 100% 0;}
/* END OF SUPPLIERS */

/* PARTNERS PAGES */
.bg_partners  #MainContent { padding: 0 0 0 13px; }
.bg_partners { background:#fff url(../images/body.jpg) repeat-x 0 0; }
.bg_partners .tt { color: #8CC63F; line-height: 30px; text-transform:uppercase; }
.bg_partners p { line-height:18px; margin: 0 0 20px;}
.bg_partners .partner_landing p { padding-left: 40px; }
.bg_partners .sidebar_holder { background:#999; margin: 20px 0 0; padding: 0 0 0 20px; }
.bg_partners h4 { color:#000; font-family:"Arial Black"; font-size:15px; text-transform: uppercase;}
.bg_partners .ct li { border-left:1px solid #8CC63F; margin: 10px 20px 20px 0; width:275px; min-height:70px;}
.bg_partners .ct    { margin:0 0 0 15px; overflow:hidden; width:634px; }
.bg_partners .ct li p {  padding: 0;  margin: 0; }
.bg_partners #LeftCol {  width: 710px; }
.bg_partners #LeftCol   { color: #9F9F9F; padding:15px 5px 15px 5px; margin: 0; }
.bg_partners .partner_landing  {width:650px !important;}
.bg_partners div#submenu #menu li#partner_last { float: right; margin: 0 152px 0 0; display: inline; }
.bg_partners div#submenu #menu li#partner_last a { width: 140px }
.bg_partners div#submenu #menu li#partner_last a:hover { background:url(../images/menuitem_hover_green_wide.gif) no-repeat 50% 0;}
.bg_partners div#submenu { background:#8CC63F; width:950px; height: 28px; }
.bg_partners div#submenu #menu li#current a { background:url(../images/menuitem_hover_green.gif) no-repeat 50% 0;}
.bg_partners div#submenu #menu li a:hover { background:url(../images/menuitem_hover_green.gif) no-repeat 50% 0;}
.bg_partners div#submenu #menu li#become_last a:hover { background:url(../images/menuitem_hover_green_wide.gif) no-repeat 50% 0;}
.bg_partners #LeftCol .contentAdvantage { width: 704px }
.bg_partners #LeftCol .contentAdvantage .table h3 { font-weight: normal; font-family: Arial; margin: 0; line-height: 22px; }
.bg_partners #LeftCol .contentAdvantage h1.titleArrow-black { color: #fff;  background: #B2B2B2;  border: none;  padding: 3px 20px; margin: 0;}
.bg_partners .checks_box .chk_row li img { margin: 12px 1px 0; }
.bg_partners .checks_box .chk_head li {  padding:19px 10px 0; }
.bg_partners .checks_box .chk_head ul:hover li.first {  width: 320px !important; }
.bg_partners .checks_box .chk_row ul li.first, .bg_partners .checks_box .chk_head ul:hover li.first { width: 320px; }
.bg_partners .checks_box .chk_row ul li.first { padding-top: 20px; min-height:27px; width: 320px; }
.bg_partners .checks_box .chk_row ul li.desc { display: none; width: 434px; text-align: left; }
.bg_partners .checks_box .chk_row ul:hover li.first { width:220px; }
.bg_partners .checks_box .chk_row ul:hover li.first { background: #fff url(../images/bg_desc_green.gif) no-repeat 100% 0; }
.bg_partners .checks_box .chk_row ul:hover li.first  { border-left: 2px solid #45A12B;}
.bg_partners  #MainContent { padding: 0 0 0 13px; }
.bg_partners { background:#fff url(../images/body.jpg) repeat-x 0 0; }
.bg_partners .tt { color: #8CC63F; line-height: 30px; text-transform:uppercase; }
.bg_partners p { line-height:18px; margin: 0 0 20px;}
.bg_partners .partner_landing p { padding-left: 40px; }
.bg_partners h2,
.bg_partners h3 { color: #8CC63F; font-family:"Arial Black"; font-size: 18px; line-height: 30px; margin: 10px 0 15px; text-transform:uppercase; }
.bg_partners .benefit_right h3 { color: #fff;}
.bg_partners .sidebar_holder { background:#999; margin: 20px 0 0; padding: 0; }
.bg_partners h4 { color:#000; font-family:"Arial Black"; font-size:15px; text-transform: uppercase;}
.bg_partners .ct li { border-left:1px solid #8CC63F; margin: 10px 20px 20px 0; width:275px; }
.bg_partners .ct    { margin:0 0 0 15px; overflow:hidden; width:634px; }
.bg_partners .ct li p {  padding: 0;  margin: 0; }
.bg_partners #LeftCol {  width: 710px; }
.bg_partners #LeftCol   { color: #9F9F9F; padding:15px 5px 15px 5px; margin: 0; }
.bg_partners .partner_landing  {width:650px !important;}
.bg_partners div#submenu #menu li#partner_last { float: right; margin: 2px 167px 0 0; display: inline; }
.bg_partners div#submenu #menu li#partner_last a:hover { background:url(../images/menuitem_hover_green_wide.gif) no-repeat 50% 0;}
.bg_partners div#submenu { background:#8CC63F; width:950px; height: 28px; }
.bg_partners div#submenu #menu li#current a,
.bg_partners div#submenu #menu li a:hover { background:url(../images/menuitem_hover_green.gif) no-repeat 0 0;}
.bg_partners div#submenu #menu li#current a span,
.bg_partners div#submenu #menu li a:hover span { background:url(../images/menuitem_hover_green.gif) no-repeat 100% 0;}
.bg_partners div#submenu #menu li#become_last a:hover { background:url(../images/menuitem_hover_green_wide.gif) no-repeat 50% 0;}
.bg_partners #LeftCol .contentAdvantage { width: 704px }
.bg_partners #LeftCol .contentAdvantage .table h3 { font-weight: normal; font-family: Arial; margin: 0; line-height: 22px; }
.bg_partners #LeftCol .contentAdvantage h1.titleArrow-black { color: #fff;  background: #B2B2B2;  border: none;  padding: 3px 20px; margin: 0; font-size:15px !important;}
.bg_partners .checks_box .chk_row li img { margin: 12px 1px 0; }
.bg_partners .checks_box .chk_head li {  padding:19px 10px 0; }
.bg_partners .checks_box .chk_head li a { color: #000; }
.bg_partners .checks_box .chk_head ul:hover li.first {  width: 320px !important; }
.bg_partners .checks_box .chk_row ul li.first, .bg_partners .checks_box .chk_head ul:hover li.first { width: 320px; }
.bg_partners .checks_box .chk_row ul li.first { padding-top: 20px; min-height:27px; width: 320px; }
.bg_partners .checks_box .c hk_row ul li.first a {color: #999;}
.bg_partners .checks_box .chk_row ul li.first a:hover {color: #333;}
.bg_partners .checks_box .chk_row ul li.desc { display: none; width: 434px; text-align: left; }
.bg_partners .checked_orange li { color: #8CC63F; background:transparent url(../images/check_green_banner.gif) no-repeat scroll 0 6px;}
.bg_partners .checks_box .chk_row ul:hover { background:#72B830; }
.bg_partners  ul.break li a { background:url(../images/break_green.gif) no-repeat 0 3px; margin:0; padding:0 0 0 10px; }
.bg_partners .AdvantageRight .tick { background:transparent url(../images/block/bg_tick_green.png) no-repeat scroll 0 0; height:238px;  margin-bottom:10px; margin-left:10px; padding-left:10px; width:220px;}
.bg_partners .AdvantageRight .tick_content { height:198px; padding:22px 0 20px 10px; width:202px;}
.bg_partners .AdvantageRight .tick ul li a { background:transparent url(../images/icon/arrow_top_white_big.gif) no-repeat scroll 0 20px; padding:14px 0 0 33px; }
.bg_partners #rightcol { width: 290px; text-align: left; }
.bg_partners #rightcol .qt { width: auto; float: right; }
.bg_partners .join_banner_small { background:url(../images/bg_green_banner_small.png) no-repeat 0 0; width: 704px; display: block; height: 162px;   padding: 0;}
.bg_partners .join_banner_small a { 
    background:transparent url(../images/icon/arrow_right_white_big.gif) no-repeat scroll 100% 11px;
    color:#FFFFFF;
    display:block;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    height:50px;
    line-height:22px;
    margin:84px 0 0 75px;
    padding-right:29px;
    text-align:right;
    width:190px;
}
.bg_partners .join_banner {
    background:url(../images/join_banner_green.png) no-repeat 0 0;
    /*background:url(../images/block/banner_join_big_green.png) no-repeat 0 0;*/
    width: 837px;
    color: #fff;
    display: block;
    height: 246px;
    overflow: hidden;
    margin: 15px 0;
    padding:0 0 0 120px;
    font-family:"Arial Black";
}
.bg_partners .join_banner_left { margin-top:156px; line-height: 25px; background: url(../images/icon/arrow_right_white_big.gif) no-repeat 100% 5px; padding-right: 25px; color: #fff;}
.bg_partners .join_banner_right { width:298px; }
.bg_partners .join_banner ul { padding:0; margin:0; }
.bg_partners .join_banner li {
    background:transparent url(../images/icon/arrow_top_white_big.gif) no-repeat scroll 0 3px;
    line-height:16px;
    font-size:18px;
    letter-spacing:-1px;
    margin:50px 0;
    padding:0 0 0 35px;
}
.bg_partners .qte { background:url(../images/qt2_light.gif) no-repeat 100% 0;}
.bg_partners .qt { padding:35px 0 0 20px; background:url(../images/qt1_light.gif) no-repeat 0 0;}
.bg_partners .key_grey {  background:url(../images/key_grey.gif) no-repeat 0 50%; padding-left: 20px; font-size: 10px; color: #222; }
.bg_partners .AdvantageRight .qt  { background:url(../images/qt1_2.gif) no-repeat 0 0;padding:25px 0 0 20px;}
.bg_partners .AdvantageRight .qt p{ padding-right: 20px;}
.bg_partners .AdvantageRight .qte { background:url(../images/qt2_2.gif) no-repeat 100% 0;}
.bg_partners .AdvantageRight #faq_grey h3 {  padding:0 0 13px 53px; margin: 0; color: #000;}
.bg_partners #LeftCol .tool_holder { margin: 0; }
.bg_partners .table .border { border-bottom: 2px solid #BFBFBF; }
.bg_partners .addForFree { background:transparent url(../images/add_sidebar_green.png) no-repeat scroll 0 0; text-decoration:none; width:704px; margin: 10px 0;}
.bg_partners .addForFree span {  padding-left: 390px;}
.bg_partners .table .row .col h3 a { color: #000; }
/* END OF PARTNERS PAGES */



/* HOME PAGE 2 */
.home2 #leftcol { 
    width:706px;
    min-height:570px;
    margin:0;
    position:relative;
    float:left;
    background: none;
    padding:0;
}

.home2 #leftcol_inner { padding: 15px;background:url(../images/bg_lc.jpg) no-repeat 0 0;  }

.dark_box {
    background: url(../images/dark_box_bg.gif) no-repeat 0 0;
    margin:0 0 18px;
    width:705px;
}

.dark_box_inner {
    background: url(../images/dark_box_bot_bg.gif) no-repeat 0 100%;
    width: 675px;
    overflow: hidden;
    padding:20px 15px;
    height: 166px;
}

.dark_box h2 {
    background:transparent url(../images/icon/arrow_blue_right.gif) no-repeat scroll 0 50%;
    font-family:"Arial Black";
    font-size:18px;
    font-weight:normal;
    letter-spacing:-1px;
    line-height:1em;
    padding:0 0 0 25px;
    margin: 0 0 15px;
    white-space:nowrap;
    color: #29ABE2;
    text-transform: uppercase;
}

.home2 .sptt {
    line-height: 24px;
}

.dark_box ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    overflow: hidden;
}

.dark_box li {
    float: left;
    width: 118px;
    height: 50px;
    margin: 0 0 20px;
    padding: 0 0 0 50px;
    background: url(../images/home2_icos.gif) no-repeat 0 0;
}

.dark_box #cat1 { background-position: 0 0; }
.dark_box #cat2 { background-position: 0 -52px; }
.dark_box #cat3 { background-position: 0 -105px; }
.dark_box #cat4 { background-position: 0 -153px; }
.dark_box #cat5 { background-position: 0 -208px; padding-top:10px; height: 40px; }
.dark_box #cat6 { background-position: 0 -261px; }
.dark_box #cat7 { background-position: 0 -314px; }
.dark_box #cat8 { background-position: 0 -365px; }

.dark_box li a {
    color: #fff;
    font-size: 14px;
}

.dark_box li a:hover {
    color: #29ABE2;
}


/* HOME PAGE 3 */
.home3 #leftcol { width:692px; min-height:570px; margin:25px 15px 0 0; position:relative; float:left; background: none; padding:0;  }
.home3 .leftcol_right,
.home3 .leftcol_left  { width: 314px; float: left; overflow: hidden; padding-left: 15px; }
.home3 #leftcol h1 { 
    text-transform: uppercase;
    line-height: 22px;
    padding-left: 20px;
}

.home3 .leftcol_left li a {
    color: #29ABE2;
    font-size: 14px;
    white-space: nowrap;
}

.home3 .leftcol_left li a:hover {
    color: #001B34;
}

.home3 .leftcol_left ul {
    margin: 25px 0 0;
    padding: 0;
}

.home3 .leftcol_left li {
    height: 32px;
    padding-top: 15px;
    border-left: 1px solid #29ABE2;
    padding-left: 70px;
    margin: 0 0 20px;
    background: url(../images/home3_icos.gif) no-repeat 0 0;
}

.home3 #cat1 { background-position: 15px 0; }
.home3 #cat2 { background-position: 15px -65px; }
.home3 #cat3 { background-position: 15px -132px; }
.home3 #cat4 { background-position: 15px -197px; }
.home3 #cat5 { background-position: 12px -264px; padding-top:10px; height: 40px; }
.home3 #cat6 { background-position: 15px -331px; }
.home3 #cat7 { background-position: 15px -398px; }
.home3 #cat8 { background-position: 15px -463px; }