html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ol, ul, li, fieldset, form, label, legend
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

html {
    font-size: 62.5%;
}

img
{
    border: 0;
}
textarea
{
    resize: none;
    overflow: auto;
}
.clear
{
    clear: both;
}
br.br
{
    clear: both;
    display: block;
    height: 0px;
    overflow: hidden;
}
:focus
{
    outline: 0;
}
a
{
    outline: none;
}
/*
textarea, input
{
    font: 15px/25px Arial,Helvetica,sans-serif;
    color: #223660;
}
*/

body
{
    color: #777;
    font-size: 14px;
}
body.hplayout
{
    background: #fefefe url(../images/body_bg.gif) repeat-x 0 top;
    color:#777;
}

.curve
{
    float: left;
    width: 100%;
}
.curve img
{
    float: left;
}
#body_container h2
{
    color: #407ACC;
    float: left;
    font-size: 26px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 100%;

 

  font-weight: 500;
    line-height: 1.1;
font-size: 36px;

/* new design*/

    color: #888;
    font-family: "Roboto",sans-serif;
    font-size: 36pt;
    font-weight: 300;
      margin-top: 15px;


}
.point
{
    cursor: pointer;
    cursor: hand;
}

#layout
{
    width: 980px;
    margin: 0 auto;
}
#headerContainer
{
    height: 84px;
    background: url(../images/inner_header_bg.gif) repeat-x 0 0;
}
#header
{
    width: 980px;
    margin: 0 auto;
}
body.inner_bg #header
{
    height: 85px;
}
#header .logo
{
    width: 245px;
    float: left;
    position: relative;
}
#header .png
{
    max-height: 84px;
    max-width: 100%;
}
#header .logo_public
{
    width: 338px;
    padding-top: 35px;
    padding-bottom: 15px;
}
#header .stare
{
    width: 72px;
    height: 71px;
    position: absolute;
    right: 5px;
    top: 14px;
}

#header .header_right
{
    float: right;
    padding: 35px 10px 0 0;
}
#header .header_right_public
{
    padding: 66px 10px 0 0;
}
#header .header_right p.welcome
{
    width: auto;
    float: right;
    color: #41567e;
    font-size: 13px;
    margin-top: -18px;
    position: relative;
}
#header .header_right p.welcome img
{
    float: left;
    margin-right: 10px;
}
#header .header_right p.welcome span
{
    float: left;
    margin-top: 6px;
}
#header .header_right p.welcome a
{
    color: #41567e;
    text-decoration: none;
}
#header .header_right p.welcome a:hover
{
    text-decoration: underline;
}
#header .shoplist
{
    float: left;
    margin: 27px 0 0 10px;
    width: 330px;
}
#header .shoplist .dropdown dd ul
{
    width: 353px;
}
#header .shoplist .dropdown dt a
{
    width: 337px;
}
.dropdown_timezones .dropdown dt a
{
    width: 370px;
}

#header .addshop
{
    float: left;
    margin: 27px 0 0 0;
}

.menu
{
    width: 100%;
    float: left;
}
.menu ul.std-menu
{
    width: auto;
    float: left;
    list-style: none;
    position: relative;
}
.menu ul li.std-menu
{
    width: auto;
    float: left;
    margin: 0 2px;
    line-height: 18px;
}
.menu ul li.std-menu a
{
    width: auto;
    float: left;
    background: url(../images/menu_left.gif) no-repeat left 0;
    padding-left: 3px;
    text-decoration: none;
    color: #fff;
}
.menu ul li.std-menu a span
{
    width: auto;
    float: left;
    background: url(../images/menu_right.gif) no-repeat right 0;
    padding: 2px 10px 4px 7px;
    cursor: pointer;
    height: 16px;
}
.menu ul li.std-menu a:hover
{
    background-position: 0 -22px;
}
.menu ul li.std-menu a:hover span
{
    background-position: right -22px;
}
.menu ul li.active a
{
    background-position: 0 -22px;
}
.menu ul li.active a span
{
    background-position: right -22px;
}
.menu ul li a.none
{
    background: none;
    padding: 0;
}
.menu ul li.last
{
    margin-right: 4px !important;
}
.menu ul #fb-root
{
    width: 30px !important;
    float: left !important;
    overflow: hidden;
}

#banner_section
{
    width: 100%;
    float: left;
    padding-bottom: 6px;
    height: 279px;
}
#banner_section h2
{
    padding-bottom: 5px;
}
#banner_section .text_left
{
    width: 605px;
    float: left;
    padding-left: 5px;
}
#banner_section .text_left ul
{
    width: 100%;
    float: left;
    list-style: none;
    padding-bottom: 5px;
}
#banner_section .text_left ul li
{
    width: 90%;
    float: left;
    color: #213d69;
    background: url(../images/list.gif) no-repeat 5px 3px;
    padding-left: 36px;
}
#banner_section .text_left .facebook_btn
{
    width: 383px;
    float: left;
    margin-left: 127px;
    display: inline;
    overflow: hidden;
}
#banner_section .text_left .facebook_btn p
{
    font: bold 16px/18px ;
    color: #e9f2f9;
    padding-bottom: 7px;
    float: left;
    width: 100%;
    text-align: center;
    margin: 0px;
}
#banner_section .text_left .facebook_btn p img
{
    float: left;
}
#banner_section .text_left .facebook_btn .home_facebook_btn
{
    float: left;
    width: 100%;
    text-align: center;
    overflow: hidden;
    height: 45px;
}
#banner_section .text_left h1
{
    font-size: 27px;
    color: white;
    font-weight: bold;
    margin: 0px 0px 12px;
    line-height: inherit;
}
#banner_section .text_left h2
{
    color: #eaf3f9;
    font-size: 20px;
    font-weight: bold;
    line-height: inherit;
    text-rendering: inherit;
}

#banner_section .text_right
{
    width: 350px;
    float: right;
    padding-top: 24px;
    margin-right: 13px;
    display: inline;
}
#body_container
{
    width: 100%;
    float: left;
    padding-bottom: 70px;
}
.inner_container
{
    background: none !important;
}
.common_section
{
    width: 307px;
    float: left;
    background: url(../images/middle.gif) repeat-y 0 0;
}
.common_section.mar
{
    margin-left: 20px;
}
.common_section.first
{
    margin-left: 5px;
    display: inline;
}
.common_section .top_curve
{
    width: 307px;
    float: left;
    background: url(../images/top_curve.gif) no-repeat 0 0;
}
.common_section .btn_curve
{
    width: 307px;
    float: left;
    background: url(../images/btm_curve.gif) no-repeat 0 bottom;
    height: 320px;
}
.common_section .inner_sec
{
    width: 283px;
    padding: 12px 14px 25px;
    float: left;
}
.common_section .contact_inner_sec
{
    width: 283px;
    padding: 5px 0 5px 4px;
    float: left;
}
.common_section h4
{
    font: normal 20px/20px;
    color: #407acc;
    padding-bottom: 15px;
}
.common_section .pic_area
{
    width: 100%;
    float: left;
}
.testimonials
{
    width: 281px;
    float: left;
    background: url(../images/testimonials_middle.gif) repeat-y 0 0;
}
.testimonials .top_curve
{
    width: 281px;
    float: left;
    background: url(../images/testimonials_top.gif) no-repeat 0 0;
    padding-top: 10px;
}
.testimonials .btm_curve
{
    width: 281px;
    float: left;
    background: url(../images/testimonials_btm.gif) no-repeat 0 bottom;
}
.testimonials .btm_curve .inner_sec
{
    width: 241px;
    float: left;
    padding: 5px 20px 25px;
}
.testimonials .btm_curve .inner_sec p
{
    font: normal 13px/17px;
    color: #595959;
}
.common_section h3
{
    font: normal 12px/24px;
    color: #303132;
    width: 100%;
    float: left;
    padding-bottom: 9px;
    padding-top: 0px;
}
.common_section h3 span
{
    color: #13a605;
}
.common_section h3.none
{
    padding-bottom: 0px;
}

.common_section .head_section
{
    width: 100%;
    float: left;
    border-bottom: 1px solid #d8dfea;
    padding-bottom: 8px;
}
.common_section .head_section .pic_area
{
    width: 50px;
    float: left;
}
.common_section .head_section .text_area
{
    width: 210px;
    float: left;
    margin-left: 12px;
    display: inline;
}
.common_section .head_section .text_area h2
{
    padding-bottom: 5px;
}
.common_section .people
{
    width: 100%;
    float: left;
    padding-top: 10px;
}
.common_section .people p
{
    font: normal 12px/14px;
    color: #000;
    background: url(../images/icon01.gif) no-repeat 0 0;
    padding-left: 18px;
    padding-bottom: 5px;
}
.common_section .people ul
{
    width: 100%;
    float: left;
    list-style: none;
}
.common_section .people ul li
{
    width: 51px;
    float: left;
    margin: 4px 2px;
}
.common_section .people ul li small
{
    width: 100%;
    float: left;
    text-align: center;
}
.common_section .people ul li span
{
    width: 100%;
    float: left;
    font: normal 11px/14px;
    color: #787a7e;
    text-align: center;
}
.common_section .people ul li span a
{
    text-decoration: none;
    color: #787a7e;
}

.inner_menu
{
    float: left;
    width: 100%;
}
.inner_menu ul
{
    float: left;
    width: auto;
    list-style: none;
    background: #f5f5f5 url(../images/inner_menu_bg.gif) repeat-x 0 0;
    border: 1px solid #d4d4d4;
    border-right: none;
    border-top: none;
    margin: 0px;
}
.inner_menu ul li
{
    float: left;
    width: auto;
    font-size: 15px;
    line-height: 18px;
    border-right: 1px solid #d4d4d4;
    position: relative;
}
.inner_menu ul li a
{
    float: left;
    width: auto;
    text-decoration: none;
    color: #595959;
    padding: 13px 22px;
}
.inner_menu ul li.home a
{
    padding: 12px 15px !important;
}
.inner_menu ul li a:hover
{
    background: #41567e;
    color: #fff;
}
.inner_menu ul li.active a
{
    background: #41567e;
    color: #fff;
}
.inner_menu ul li.active a:hover
{
    background: #41567e;
    color: #fff;
}
.inner_menu ul li.selected a
{
    background: #41567e;
    color: #fff;
}
.inner_menu ul li.selected a:hover
{
    background: #41567e;
    color: #fff;
}

/*.inner_menu li ul.sub_menu{position:absolute; top:44px; left:-1px; display:none; margin:0; padding:0;  list-style:none; border-bottom:none;z-index: 900;}*/
/*.inner_menu ul.sub_menu li{float:left; margin:0; padding:0; width:100%; font:11px/14px Arial, Helvetica, sans-serif; background:#f5f5f5; text-transform:none; border-bottom:1px solid #d4d4d4; border-top:1px solid #d4d4d4}*/
/*.inner_menu ul.sub_menu li a{color:#595959; width:100%;  text-decoration:none; padding:6px 22px!important; margin:0; float:left; display:block; background:none; height:auto}*/
.inner_menu ul.sub_menu li a:hover
{
    background: #41567e;
    color: #fff;
}
.inner_menu li:hover ul, .inner_menu li.over ul
{
    display: block;
}

.inner_menu ul.sub_menu li a
{
    background: none repeat scroll 0 0 transparent;
    color: #595959;
    display: block;
    float: none;
    height: auto;
    margin: 0;
    padding: 6px 22px;
    text-decoration: none;
    width: auto;
}

.inner_menu ul.sub_menu li
{
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #D4D4D4;
    border-top: 1px solid #D4D4D4;
    display: block;
    float: none;
    font: 11px/14px;
    margin: 0;
    padding: 0;
    text-transform: none;
    width: auto;
    text-align: left;
}
.inner_menu li ul.sub_menu
{
    visibility: hidden;
    float: none;
    border-bottom: medium none;
    left: -1px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 44px;
    width: 100%;
    z-index: 900;
}

#left_container
{
    float: left;
    width: 593px;
}
#left_container h3
{
    float: left;
    width: 100%;
    font: bold 26px/28px;
    color: #407acc;
    border-bottom: 2px solid #d3d5d6;
    padding: 5px 0 10px;
}
#left_container h4
{
    float: left;
    width: 100%;
    font: bold 30px/33px ;
    color: #407acc;
    border-bottom: 2px solid #d3d5d6;
    padding: 15px 0;
    margin-bottom: 10px;
    display: inline;
}
#left_container h5
{
    float: left;
    width: 100%;
    font: 18px/20px;
    color: #407acc;
    margin-top: 15px;
}
#left_container p
{
    float: left;
    width: 100%;
    font: 14px/22px;
    color: #716f6f;
    padding: 5px 0 10px;
}
#left_container .fbbtn
{
    float: left;
    width: 100%;
    text-align: center;
    border-bottom: 2px solid #d3d5d6;
    border-top: 2px solid #d3d5d6;
    padding: 18px 0 18px;
    margin-top: 5px;
}
#left_container .fbbtn img
{
    float: none;
    vertical-align: top;
}
#left_container .fbbtn a
{
    float: none;
    display: inline-block;
    width: 370px;
    height: 31px;
    background: url(../images/inner_facebook_btn.gif) no-repeat 0 0;
    color: #fff;
    text-decoration: none;
    padding: 10px 0 0 13px;
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
}
#left_container .fbbtn a:hover
{
    background-position: 0 -41px;
}

#right_container
{
    float: right;
    width: 307px;
    margin: 57px 13px 0 0;
    display: inline;
}


#customize_shop_left_container
{
    float: left;
    width: 0px;
    padding-bottom: 40px;
}
#customize_shop_left_container h3
{
    float: left;
    width: 100%;
    font-size: 26px;
    line-height: 28px;
    font-weight: bold;
    color: #407acc;
    border-bottom: 2px solid #d3d5d6;
    padding: 5px 0 10px;
}
form.customize_shop
{
}
form.customize_shop fieldset
{
}

#customize_shop_left_container .upload_photo
{
    float: left;
    width: 100%;
    padding: 15px 0 0;
}
#customize_shop_left_container .upload_photo ul li
{
    float: left;
    width: 100%;
    padding: 15px 0;
}
#customize_shop_left_container .upload_photo ul li .details
{
    float: left;
    width: 210px;
}
#customize_shop_left_container .upload_photo ul li .details h5
{
    float: left;
    width: 100%;
    font-size: 15px;
    line-height: 17px;
    color: #5a5a5a;
    font-weight: normal;
}
#customize_shop_left_container .upload_photo ul li .details p
{
    float: left;
    width: 100%;
    font-size: 13px;
    line-height: 20px;
    color: #919192;
    margin-top: 4px;
}
#customize_shop_left_container .upload_photo ul li .photo
{
    float: left;
    width: 130px;
}
#customize_shop_left_container .upload_photo ul li .photo img
{
    float: left;
    border: 1px solid #cbcbcb;
}
#customize_shop_left_container .upload_photo ul li .photo img.upload_btn
{
    float: left;
    border: none;
    margin-top: 5px;
}
#customize_shop_left_container .upload_photo ul li .photo .upload_btn
{
    float: left;
    width: 121px;
    margin-top: 4px;
}
#customize_shop_left_container .upload_photo ul li .photo .upload_btn a
{
    float: left;
    width: 121px;
    background: url(../images/change_file_btn.gif) no-repeat 0 0;
    color: #313235;
    font-size: 13px;
    text-align: center;
    padding: 1px 0px 4px 0px;
    text-decoration: none;
}
#customize_shop_left_container .upload_photo
{
    float: left;
    width: 100%;
    padding: 15px 0 0;
}
#customize_shop_left_container .upload_photo ul li .photo .preview
{
    width: 119px;
    height: 88px;
    background-repeat: no-repeat;
    border: 1px solid #CBCBCB;
    background-position: center center;
}
#customize_shop_left_container .color
{
    float: left;
    width: 100%;
    padding: 15px 0 0;
    border-top: 2px solid #d3d5d6;
    margin-top: 5px;
}
#customize_shop_left_container h4
{
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 22px;
    font-weight: normal;
    color: #313235;
    padding: 0 0 10px;
}
#customize_shop_left_container .color .ttltipContainer .ttltipPostitioner
{
    left: 104px;
}
#customize_shop_left_container ul
{
    float: left;
    width: 100%;
    list-style: none;
}
#customize_shop_left_container .color ul li
{
    float: left;
    width: 100%;
    padding: 8px 0;
}
#customize_shop_left_container .color ul li strong
{
    float: left;
    width: 142px;
    color: #5a5a5a;
    font-size: 15px;
    line-height: 17px;
    margin-top: 11px;
}
#customize_shop_left_container .color ul li .color_box
{
    float: left;
    width: 40px;
    height: 40px;
    position: relative;
    z-index: 3;
}
#customize_shop_left_container .color ul li .color_box span, #customize_shop_left_container .color ul li .color_box a
{
    z-index: 3;
}

.wrapper .color_box span
{
    float: left;
    width: 28px;
    height: 28px;
    background: url(../images/customize/color_bk.png) no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
#customize_shop_left_container .color ul li .color_box a
{
    float: left;
    width: 40px;
    height: 40px;
}
#customize_shop_left_container .number_products
{
    float: left;
    width: 100%;
    padding: 15px 0;
    border-top: 2px solid #d3d5d6;
    border-bottom: 2px solid #d3d5d6;
    margin-top: 15px;
}
#customize_shop_left_container .number_products ul
{
    float: left;
    width: 100%;
    list-style: none;
}
#customize_shop_left_container .number_products ul li
{
    float: left;
    width: 100%;
    padding: 8px 0;
}
#customize_shop_left_container .number_products ul li strong
{
    float: left;
    width: 170px;
    color: #5a5a5a;
    font-size: 15px;
    line-height: 17px;
}
#customize_shop_left_container .btn_row
{
    float: left;
    width: 100%;
    text-align: center;
}
#customize_shop_left_container .btn_row input
{
    float: none;
    width: 152px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    background: #72b537;
    border: none;
    cursor: pointer;
    padding: 5px 0;
    margin: 18px 0 0;
}

#customize_shop_left_container .translate
{
    float: left;
    width: 100%;
    padding: 15px 0 0;
    border-top: 2px solid #d3d5d6;
    margin-top: 5px;
}
#customize_shop_left_container .translate .input_box
{
    height: 40px;
}
#customize_shop_left_container .translate ul
{
    margin-top: 11px;
}
#customize_shop_left_container .translate ul li strong
{
    float: left;
    width: 142px;
    color: #5a5a5a;
    font-size: 15px;
    line-height: 17px;
    margin-top: 11px;
}


#customize_shop_left_container .currency
{
    float: left;
    width: 372px;
}
#customize_shop_left_container .currency .dropdown dt a
{
    width: 358px;
}
#customize_shop_left_container .currency .dropdown dd ul li
{
    padding: 0;
}
#customize_shop_left_container #IsShowTaxesNotIncluded
{
    margin-top: 5px;
}
#customize_shop_left_container .number_products .ttltipContainer .ttltipPostitioner
{
    left: 170px;
}

#customize_shop_right_container
{
    padding-bottom: 40px;
}
#customize_shop_right_container h3
{
    float: left;
    width: 100%;
    font-size: 26px;
    line-height: 28px;
    font-weight: bold;
    color: #407acc;
    padding: 5px 0 10px;
}
#customize_shop_right_container .preview_content
{
    float: left;
    width: 810px;
    border: 1px solid #cbcbcb;
}
#customize_shop_right_container .preview_content h4
{
    float: left;
    width: 100%;
    background: #3b5998;
    padding: 4px 0px 4px 1px;
}
#customize_shop_right_container .preview_content h4 img
{
    float: left;
    margin-right: 6px;
}
#customize_shop_right_container .preview_content .top_photo
{
    float: left;
    width: 538px;
    text-align: center;
    margin-top: 10px;
}
#customize_shop_right_container .preview_content .top_photo img
{
    float: none;
    border: 1px solid #cbcbcb;
    vertical-align: top;
}
#customize_shop_right_container .preview_content .all_btn
{
    float: left;
    margin: 10px 9px 0 9px;
    display: inline;
    background: #F0F3F7;
    height: 48px;
    padding: 11px 0 11px 0;
    width: 520px;
}
#customize_shop_right_container .preview_content .all_btn .category_select_box
{
    float: left;
    width: 195px;
    position: relative;
    display: inline;
    display: inline;
    border: 5px solid #F0F3F7;
}
#customize_shop_right_container .preview_content .all_btn .category_select_box span
{
    float: left;
    width: 141px;
    background: url(../images/category_select_box.gif) no-repeat 0 0;
    color: #656567;
    padding: 9px 0 10px 17px;
    font-size: 15px;
    line-height: 17px;
}
#customize_shop_right_container .preview_content .all_btn .category_select_box img
{
    float: right;
}
#customize_shop_right_container .preview_content .all_btn .category_select_box .list
{
    float: left;
    width: 193px;
    background: #fff;
    border: 1px solid #cbcbcb;
    border-top: none;
    position: absolute;
    left: 0;
    top: 33px;
}
#customize_shop_right_container .preview_content .all_btn .category_select_box .list ul
{
    float: left;
    width: 193px;
    list-style: none;
}
#customize_shop_right_container .preview_content .all_btn .category_select_box .list ul li
{
    float: left;
    width: 193px;
    font-size: 15px;
    line-height: 17px;
    border-top: 1px solid #cbcbcb;
}
#customize_shop_right_container .preview_content .all_btn .category_select_box .list ul li a
{
    float: left;
    width: 176px;
    padding: 5px 0 5px 17px;
    color: #656567;
    text-decoration: none;
}
#customize_shop_right_container .preview_content .all_btn .category_select_box .list ul li a:hover
{
    background: #5a8cd3;
    color: #fff;
}

#customize_shop_right_container .preview_content .all_btn .price_select_box
{
    float: left;
    width: 130px;
    background: url(../images/price_select_box_bg.gif) no-repeat 0 0;
    position: relative;
    margin: 5px;
    display: inline;
}
#customize_shop_right_container .preview_content .all_btn .price_select_box span
{
    float: left;
    width: 83px;
    color: #656567;
    padding: 12px 0 0 10px;
    font-size: 15px;
    line-height: 17px;
}
#customize_shop_right_container .preview_content .all_btn .price_select_box img
{
    float: right;
}
#customize_shop_right_container .preview_content .all_btn .price_select_box .list
{
    float: left;
    width: 128px;
    background: #fff;
    border: 1px solid #cbcbcb;
    border-top: none;
    position: absolute;
    left: 0;
    top: 33px;
}
#customize_shop_right_container .preview_content .all_btn .price_select_box .list ul
{
    float: left;
    width: 128px;
    list-style: none;
}
#customize_shop_right_container .preview_content .all_btn .price_select_box .list ul li
{
    float: left;
    width: 128px;
    font-size: 15px;
    line-height: 17px;
    border-top: 1px solid #cbcbcb;
}
#customize_shop_right_container .preview_content .all_btn .price_select_box .list ul li a
{
    float: left;
    width: 118px;
    padding: 5px 0 5px 10px;
    color: #656567;
    text-decoration: none;
}
#customize_shop_right_container .preview_content .all_btn .price_select_box .list ul li a:hover
{
    background: #5a8cd3;
    color: #fff;
}
#customize_shop_right_container .preview_content .all_btn .search_btn
{
    float: right;
    width: 137px;
    border: none;
    margin: 6px 5px 0 0;
    display: inline;
}
#customize_shop_right_container .preview_content .all_btn .search_btn .txt
{
    width: 137px;
    border: none;
    cursor: pointer;
    background: url(../images/search_btn.gif) no-repeat 0 0;
    padding: 9px 0 10px 30px;
    color: #989899;
    font: 15px/17px;
    line-height: 17px;
    text-align: left;
}

#customize_shop_right_container .preview_content .category_results
{
    float: left;
    width: 500px;
    margin: 10px 9px 0 9px;
    display: inline;
    padding: 10px 10px 20px;
    background: #f0f3f7;
}
#customize_shop_right_container .preview_content .category_results ul
{
    float: left;
    width: 500px;
    list-style: none;
}
#customize_shop_right_container .preview_content .category_results ul li
{
    float: left;
    width: 498px;
    margin-top: 10px;
    border: 1px solid #CBCBCB;
    background: #fff;
    padding: 10px 0;
}
#customize_shop_right_container .preview_content .category_results ul li .photo
{
    float: left;
    width: 145px;
    margin: 0 11px 0 10px;
    display: inline;
}
#customize_shop_right_container .preview_content .category_results ul li .photo img
{
    float: left;
    border: 1px solid #e3e3e3;
}
#customize_shop_right_container .preview_content .category_results ul li .details
{
    float: left;
    width: 323px;
}
#customize_shop_right_container .preview_content .category_results ul li .details h5
{
    float: left;
    width: 100%;
    font-size: 15px;
    color: #407acc;
    line-height: 17px;
    text-transform: uppercase;
}
#customize_shop_right_container .preview_content .category_results ul li .details h5 a
{
    color: #407acc;
    text-decoration: none;
}
#customize_shop_right_container .preview_content .category_results ul li .details h5 a:hover
{
    text-decoration: underline;
}
#customize_shop_right_container .preview_content .category_results ul li .details p
{
    float: left;
    width: 100%;
    font-size: 13px;
    color: #8d8d8d;
    line-height: 17px;
    margin-top: 15px;
}
#customize_shop_right_container .preview_content .category_results ul li .details .btn_row
{
    float: right;
    width: auto;
    margin-top: 5px;
    padding: 8px 11px 10px 10px;
}
#customize_shop_right_container .preview_content .category_results ul li .details .btn_row p.price
{
    float: left;
    width: auto;
    margin: 0 5px 0 0;
    display: inline;
    padding: 0;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    line-height: 17px;
}
#customize_shop_right_container .preview_content .category_results ul li .details .btn_row p.price a
{
    float: left;
    width: auto;
    padding: 4px 8px;
    background: #3f79ca;
    color: #fff;
    margin: 0;
    text-decoration: none;
    height: 19px;
}
#customize_shop_right_container .preview_content .category_results ul li .details .btn_row p.price a span
{
    vertical-align: super;
    font-size: 10px;
    line-height: 12px;
}
#customize_shop_right_container .preview_content .category_results ul li .details .btn_row p.buy_now
{
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    line-height: 17px;
    background: #72b537;
}
#customize_shop_right_container .preview_content .category_results ul li .details .btn_row p.buy_now a
{
    float: left;
    width: auto;
    padding: 4px 8px;
    background: #72b537;
    background-image: url(/common/images/button_bk.png);
    background-position: bottom;
    background-repeat: repeat-x;
    border: 1px solid #7d7d7d;
    color: #fff;
    margin: 0;
    text-decoration: none;
    height: 17px;
}


#footer
{
    width: 100%;
    float: left;
    border-top: 1px solid #eeeeee;
    height: 104px;
    padding-top: 20px;
    white-space: nowrap;
}
#footer h4
{
    
       border-bottom: 1px solid #EAEAEA;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    display: inline-block;
    line-height:24px;
}
#footer ul
{
    width: 100%;
    float: left;
    list-style: none;
    padding-bottom: 0px;
    padding-top: 5px;
}
#footer ul li
{
    width: auto;
    float: left;
    font: normal 12px/20px;
    background: url(../images/divider.gif) no-repeat left center;
    padding: 0 8px;
    display: inline;
}
#footer ul li.none
{
    padding-left: 0;
    background: none;
}
#footer ul li.last
{
    padding-right: 0;
}
#footer ul li a
{
    color: #717188;
    text-decoration: none;
    vertical-align: middle;
}
#footer ul li a:hover
{
    text-decoration: none;
    color: #515050;
}

#footer .col01
{
    width: 344px;
    float: left;
    margin-left: 10px;
    display: inline;
}
#footer .col02
{
    width: 320px;
    float: left;
    margin-left: 40px;
    display: inline;
}
#footer .col03
{
    width: 265px;
    float: left;
    display: inline;
}
#footer .col03 ul li
{
    padding: 0 0 5px;
    background: none;
    margin-right: 20px;
    font-size: 13px;
}
#footer .col03 ul li a.icon01
{
    background: url(../images/icon02.gif) no-repeat 0 3px;
    padding: 2px 0 2px 20px;
}
#footer .col03 ul li a.icon02
{
    background: url(../images/icon03.gif) no-repeat 0 3px;
    padding: 2px 0 2px 20px;
}
#footer .col03 ul li a.icon03
{
    background: url(../images/icon04.gif) no-repeat 0 3px;
    padding: 2px 0 2px 20px;
}
#footer .col03 ul li a.icon04
{
    background: url(../images/icon05.gif) no-repeat 0 3px;
    padding: 2px 0 2px 20px;
}
#footer p
{
    font: normal 12px/14px;
    color: #717188;
    text-align: center;
    width: 100%;
    float: left;
    padding-top: 15px;
}


.contact_width
{
    float: left;
    width: 650px !important;
}
.border_none
{
    border: none !important;
}
#contact_us_right_container
{
    float: left;
    width: 650px;
    margin: 0;
}
#contact_us_right_container .content
{
    float: left;
    width: 620px;
    padding: 0 0 0 0;
}
#contact_us_right_container .content .form_row
{
    float: left;
    width: 100%;
    margin-top: 14px;
}
#contact_us_right_container .content label
{
    float: left;
    width: 106px;
    font-size: 15px;
    line-height: 16px;
    color: #5a5a5a;
    padding: 11px 17px 0 0;
    text-align: right;
}
#contact_us_right_container .content label.last
{
    padding: 7px 10px 0 0;
}
#contact_us_right_container .content .input_bg
{
    float: right;
    width: 80%;
    background: url(../images/input_box_bg.gif) no-repeat 0px 0;
}
#contact_us_right_container .content input
{
    float: left;
    width: 238px;
    color: #5a5a5a;
    font: 15px/16px ;
    padding: 11px 2px 13px;
    margin-left: 5px;
    border: 0;
    background: none;
}
#contact_us_right_container .content textarea
{
    float: left;
    width: 468px;
    color: #5a5a5a;
    font: 15px/16px Arial, Helvetica, sans-serif;
    height: 150px;
    border: 0;
    background: none;
    padding: 3px 5px;
    margin: 5px 10px;
}
#contact_us_right_container .content select
{
    float: left;
    width: 245px;
    font-size: 15px;
    color: #5a5a5a;
    line-height: 16px;
    padding: 9px 5px;
    margin: 0;
    border: 0;
    background: none;
}
#contact_us_right_container .content .select_box
{
    float: left;
    width: 253px;
    position: relative;
    display: inline;
    padding-left: 1px;
}
#contact_us_right_container .content .select_box span
{
    float: left;
    width: 200px;
    background: url(../images/common_select_box_bg.gif) no-repeat 0 0;
    color: #656567;
    padding: 11px 0 12px 10px;
    font-size: 15px;
    line-height: 17px;
}
#contact_us_right_container .content .select_box img
{
    float: right;
}

#contact_us_right_container .content .select_box .list
{
    float: left;
    width: 251px;
    background: #fff;
    border: 1px solid #cbcbcb;
    border-top: none;
    position: absolute;
    left: 1px;
    top: 37px;
}
#contact_us_right_container .content .select_box .list ul
{
    float: left;
    width: 251px;
    list-style: none;
}
#contact_us_right_container .content .select_box .list ul li
{
    float: left;
    width: 251px;
    font-size: 15px;
    line-height: 17px;
    border-top: 1px solid #cbcbcb;
}
#contact_us_right_container .content .select_box .list ul li a
{
    float: left;
    width: 242px;
    padding: 5px 0 5px 9px;
    color: #656567;
    text-decoration: none;
}
#contact_us_right_container .content .select_box .list ul li a:hover
{
    background: #5a8cd3;
    color: #fff;
}

#contact_us_right_container .content .form_row.textareabg
{
    float: left;
    width: 100%;
    height: 167px;
    margin-top: 15px;
    background: url(../images/subject_box_bg.gif) no-repeat 123px 0;
}
#contact_us_right_container .content .form_row input[type=submit]
{
    float: left;
    width: 92px;
    height: 36px;
    margin: 10px 0 0 123px;
    padding: 0 0 3px;
    display: inline;
    background: url(../images/submit_but.gif) no-repeat 0 0;
    color: #fff;
    font: 20px/22px;
    cursor: pointer;
}
#contact_us_right_container .content .form_row.bg_none
{
    margin-top: 0px;
    background: none;
}
#contact_us_right_container .content .description_err_msg
{
    padding-left: 103px;
}

/*
#product_container
{
    float: left;
    width: 100%;
}
#product_container h3
{
    float: left;
    width: 100%;
    font: bold 26px/28px Arial, Helvetica, sans-serif;
    color: #407acc;
    border-bottom: 2px solid #d3d5d6;
    padding: 5px 0 10px;
}
#product_container h1
{
    float: left;
    width: 100%;
    font: bold 26px/28px Arial, Helvetica, sans-serif;
    color: #407acc;
    border-bottom: 2px solid #d3d5d6;
    padding: 5px 0 10px;
}
#product_container h4
{
    float: left;
    width: 100%;
    font: bold 30px/33px Arial, Helvetica, sans-serif;
    color: #407acc;
    border-bottom: 2px solid #d3d5d6;
    padding: 15px 0;
    margin-bottom: 10px;
    display: inline;
}

#product_head
{
    float: left;
    width: 100%;
    margin-top: 10px;
}
#product_head .video
{
    float: left;
    width: 351px;
    height: 247px;
    padding: 12px;
    margin-right: 18px;
    background: url(../images/video_bg.gif) no-repeat 0 0;
}
#product_head .video_details
{
    float: left;
    width: 565px;
    line-height: 20px;
    margin-left: 20px;
}
#product_head .video_details p
{
    float: left;
    width: 100%;
    font-size: 14px;
    color: #716f6f;
}
#product_head .video_details p b
{
    float: left;
    padding-top: 15px;
    width: 560px;
    text-align: center;
    font-size: 14px;
    color: #716f6f;
}
#product_head .video_details p.but
{
    float: left;
    padding-top: 5px;
    width: 560px;
    text-align: center;
}
#product_head .video_details .btn
{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 5px;
}
#product_head .video_details .btn img
{
    float: none;
    vertical-align: top;
}
#product_head .video_details .btn a
{
    float: none;
    display: inline-block;
    width: 370px;
    height: 31px;
    background: url(../images/facebook_big_btn.gif) no-repeat 0 0;
    color: #fff;
    text-decoration: none;
    padding: 10px 0 0 13px;
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
}
#product_head .video_details .btn a:hover
{
    background-position: 0 -41px;
}

#product_row
{
    float: left;
    width: 100%;
}
#product_row ul
{
    float: left;
    width: 100%;
    margin-top: 15px;
    list-style: none;
}
#product_row ul li
{
    float: left;
    width: 180px;
    height: 210px;
    padding: 12px 0px;
    margin-right: 15px;
    margin-bottom: 15px;
    display: inline;
    background: url(../images/product_bg.gif) no-repeat 0 0;
}
#product_row ul li b
{
    float: left;
    width: 156px;
    padding: 0 12px;
    font-size: 14px;
    color: #407acc;
}
#product_row ul li p
{
    float: left;
    width: 156px;
    padding: 0 12px;
    padding-top: 8px;
    height: 95px;
    font-size: 14px;
    line-height: 18px;
    color: #716f6f;
}
#product_row ul li p.photo
{
    width: 180px;
    padding: 0;
    height: auto;
    text-align: center;
}
#product_row p
{
    margin-bottom: -8px;
}

*/

#upload_products
{
    float: left;
    width: 100%;
}
#upload_products h3
{
    float: left;
    width: 100%;
    font-size: 26px;
    line-height: 28px;
    font-weight: bold;
    color: #407acc;
    padding: 22px 0 22px;
}
#upload_products .upload_product_top_row
{
    float: left;
    width: 100%;
    border-bottom: solid 2px #cbcbcb;
    padding-bottom: 20px;
}
#upload_products .upload_product_top_row .import_inventory, #upload_products .upload_product_top_row .online_store
{
    float: left;
    width: 306px;
    height: 350px;
    padding: 15px 0 0 18px;
    background: url(../images/online-store_disabled2.gif) no-repeat 0 0;
    position: relative;
}
#upload_products .upload_product_top_row .online_store.import_mode_2
{
    background: url(../images/online-store_disabled2.gif) no-repeat 0 0;
    position: relative;
}
#upload_products .upload_product_top_row .import_inventory_selected, #upload_products .upload_product_top_row .online_store_selected
{
    background-image: url(../images/online-store2.gif) !important;
    position: relative;
}
#upload_products .upload_product_top_row .online_store h4
{
    float: left;
    width: 80%;
    font-size: 19px;
    line-height: 24px;
    font-weight: bold;
    color: #407acc;
}
#upload_products .upload_product_top_row .online_store_selected.import_mode_2
{
    background: url(../images/online-store2.gif) no-repeat 0 0 !important;
    position: relative;
}
#upload_products .upload_product_top_row .import_inventory b
{
    float: left;
    padding-top: 16px;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    color: #000000;
}
#upload_products .upload_product_top_row .online_store b
{
    float: left;
    width: 80%;
    padding-top: 6px;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    color: #000000;
}
#upload_products .upload_product_top_row .import_inventory .inputtext, #upload_products .upload_product_top_row .online_store .inputtext
{
    float: left;
    width: 74%;
    padding-left: 6px;
    margin-top: 14px;
    display: inline;
    color: #223660;
    font: normal 15px/18px;
    font-weight: bold;
    border: 0;
}
#upload_products .upload_product_top_row .import_inventory
{
    float: left;
    width: 305px;
    height: 350px;
    padding: 15px 0 0 36px;
    background: url(../images/import-inventory_disabled2.gif) no-repeat 0 0;
}
#upload_products .upload_product_top_row .import_inventory_selected
{
    background: url(../images/import-inventory2.gif) no-repeat 0 0 !important;
    position: relative;
}
#upload_products .upload_product_top_row .import_inventory h4
{
    float: left;
    width: 80%;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    color: #407acc;
}
#upload_products .upload_product_top_row .import_inventory.import_mode_2
{
    background: url(../images/import-inventory_disabled2.gif) no-repeat 0 0;
    position: relative;
}
#upload_products .upload_product_top_row .import_inventory_selected.import_mode_2
{
    background: url(../images/import-inventory2.gif) no-repeat 0 0 !important;
    position: relative;
}
#upload_products .upload_product_top_row .import_inventory b
{
    float: left;
    padding: 14px 5px 2px;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    color: #000000;
}
#upload_products .upload_product_top_row .import_inventory span
{
    float: left;
    text-align: center;
}


#upload_products .upload_product_top_row .import_inventory span .fileName
{
    float: none;
    color: #407acc;
    text-decoration: none;
    font-size: 13px;
    line-height: 15px;
    padding-top: 2px;
}
#upload_products .upload_product_top_row .import_inventory span a:hover
{
    color: #000;
    text-decoration: underline;
}
#upload_products .upload_product_top_row .import_inventory .inputbtn, #upload_products .upload_product_top_row .online_store #confirmBtn
{
}
#upload_products .upload_product_top_row .import_inventory p.progress
{
    float: left;
    width: 250px;
    text-align: center;
    margin-top: 18px;
    font-size: 13px;
}
#upload_products .upload_product_top_row .import_inventory p.progress img
{
    float: none;
    vertical-align: top;
    margin-bottom: 10px;
    display: inline;
}
#upload_products .upload_product_top_row .import_inventory p.progress span
{
    color: #407acc;
    float: none;
}
#upload_products .disabledBlue
{
    background: url(../images/bw_disabled.gif) -5px 2px repeat !important;
    border: none;
    cursor: default;
}
#upload_products .disabledGreen
{
    background: url(../images/gw_disabled.png) -5px 2px repeat !important;
    cursor: default;
    border: none;
}
#upload_products .upload_product_top_row .import_inventory p.oops
{
    float: left;
    width: 239px;
    background: url(../images/oops_bg.gif) no-repeat 0 0;
    height: 69px;
    margin-top: 28px;
    color: #2a2f35;
    padding: 5px 5px 0;
    font-size: 13px;
    line-height: 19px;
    text-align: left;
}
#upload_products .upload_product_top_row .import_inventory p.oops a
{
    float: none;
    color: #407acc;
    text-decoration: none;
    font-size: 13px;
    line-height: 18px;
}
#upload_products .upload_product_top_row .import_inventory p.oops a:hover
{
    color: #000;
    text-decoration: underline;
}

#upload_products .upload_product_top_row .online_store p.oops
{
    float: left;
    width: 239px;
    background: url(../images/oops_bg.gif) no-repeat 0 0;
    height: 69px;
    margin-top: 28px;
    color: #2a2f35;
    padding: 10px 5px 0;
    font-size: 13px;
    line-height: 19px;
    text-align: left;
}
#upload_products .upload_product_top_row .online_store p.oops a
{
    float: none;
    color: #407acc;
    text-decoration: none;
    font-size: 13px;
    line-height: 18px;
}
#upload_products .upload_product_top_row .online_store p.oops a:hover
{
    color: #000;
    text-decoration: underline;
}

#upload_products .upload_product_top_row .import_inventory a
{
    float: left;
    padding-top: 2px;
    font-size: 13px;
    text-decoration: underline;
    line-height: 15px;
    color: #407acc;
}

#upload_products .upload_product_top_row .online_store a
{
    float: left;
    padding-top: 2px;
    font-size: 13px;
    text-decoration: underline;
    line-height: 15px;
    color: #407acc;
}

#upload_products .upload_product_top_row .import_inventory a:hover
{
    text-decoration: none;
}
#upload_products .upload_product_top_row .importing_store
{
    float: left;
    width: 251px;
    height: 350px;
    padding: 15px 14px 0 36px;
    background: url(../images/importing-store_disabled2.gif) no-repeat 0 0;
    position: relative;
}
#upload_products .upload_product_top_row .importing_store.import_mode_2
{
    background: url(../images/importing-store_disabled2.gif) no-repeat 0 0 !important;
    position: relative;
}
#upload_products .upload_product_top_row .importing_store_selected
{
    background: url(../images/importing-store2.gif) no-repeat 0 0 !important;
    position: relative;
}
#upload_products .upload_product_top_row .importing_store h4
{
    float: left;
    width: 80%;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    color: #407acc;
}
#upload_products .upload_product_top_row .importing_store_selected.import_mode_2
{
    background: url(../images/importing-store2.gif) no-repeat 0 0 !important;
}
#upload_products .upload_product_top_row .importing_store b
{
    float: left;
    width: 95%;
    padding: 2px 0;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    color: #000000;
}
#upload_products .upload_product_top_row .importing_store p
{
    float: left;
    width: 95%;
    padding: 2px 0;
    font-size: 13px;
    line-height: 17px;
    color: #2a2f36;
}
#upload_products .upload_product_top_row .importing_store .inputbtn
{
    float: left;
    width: 110px;
    margin-left: 67px;
    text-align: center;
    margin-top: 2px;
    display: inline;
    color: #fff;
    font: normal 20px/22px;
    background: url(../images/active_btn.gif) no-repeat 0 0;
    border: 0;
    padding: 5px 0 9px;
    cursor: pointer;
}

#upload_products .upload_product_top_row .importing_store .inputselect_bg
{
    float: left;
    width: 245px;
    margin-top: 8px;
    height: 40px;
    padding-left: 8px;
    background: url(../images/select_bg_plan.gif) no-repeat 0 0;
}
#upload_products .upload_product_top_row .importing_store .inputselect
{
    float: left;
    width: 235px;
    padding: 4px 0;
    margin-top: 6px;
    display: inline;
    color: #223660;
    font: normal 15px/18px;
    border: none !important;
}

#upload_products .upload_product_top_row .importing_store .select_box
{
    float: left;
    width: 250px;
    padding: 5px 0 2px;
}
#upload_products .upload_product_top_row .importing_store .select_box span
{
    float: left;
    width: 197px;
    background: url(../images/common_select_box_bg.gif) no-repeat 0 0;
    color: #656567;
    padding: 11px 0 12px 10px;
    font-size: 15px;
    line-height: 17px;
}
#upload_products .upload_product_top_row .importing_store .select_box img
{
    float: right;
}

#upload_products .shopbox2
{
    width: 230px;
    margin-top: 15px;
    font-size: 13px;
    line-height: 17px;
    color: #2A2F36;
}

#upload_products .upload_product_top_row .freetrail_day
{
    float: left;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 0;
    right: 1px;
}
#no_fees_ad_bg
{
    float: left;
    width: 98%;
    margin: 20px 0;
    padding: 0 0 0 20px;
}
.innerfees
{
    margin-top: 0 !important;
}
#no_fees_ad_bg p
{
    margin: 0 auto;
    width: 627px;
    height: 47px;
    background: url(../images/no_fees_ad_bg.gif) no-repeat 0 0;
}
#no_fees_ad_bg p b
{
    float: left;
    width: 190px;
    padding-top: 11px;
    font-weight: normal;
    padding-left: 20px;
    color: #fff;
    font-size: 18px;
}
#no_fees_ad_bg p span
{
    float: left;
    width: auto;
    padding-top: 16px;
    font-weight: normal;
    font-size: 14px;
}

#upload_product_bottom_row
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

#upload_product_bottom_row .signup_btn_row
{
    padding: 10px 0;
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal !important;
}
#upload_product_bottom_row .signup_btn_row a
{
    color: #407acc;
    text-decoration: none;
}
#upload_product_bottom_row .signup_btn_row a.sign_btn
{
    float: none;
    display: inline-block;
    width: 92px;
    background: url(../images/signup_btn.gif) no-repeat 0 0;
    font-size: 18px;
    line-height: 20px;
    padding: 4px 0;
    color: #fff;
    text-decoration: none;
}
#upload_product_bottom_row .signup_btn_row a.downgrade_btn
{
    float: none;
    display: inline-block;
    width: 112px;
    background: url(../images/downgrade_btn.gif) no-repeat 0 0;
    font-size: 18px;
    line-height: 20px;
    padding: 4px 0;
    color: #fff;
    text-decoration: none;
}


#dashboard
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
/*#dashboard h3{float:left; width:100%; font-size:26px; line-height:28px; font-weight:bold; color:#407acc;  padding:22px 0 22px;}*/
#most_viewe_product
{
    float: left;
    width: 960px;
    margin-bottom: 10px;
}
#most_viewe_product .top_bg
{
    float: left;
    width: 100%;
}
#most_viewe_product .top_bg img
{
    float: left;
}
#most_viewe_product .product_details
{
    float: left;
    width: 950px;
    padding: 0 5px;
    background: url(../images/dashbord_curve_middle_bg.gif) repeat-y 0 0;
}
#most_viewe_product .product_details p
{
    float: left;
    padding: 15px 5px 15px 25px;
    color: #919192;
    font-size: 15px;
}
#most_viewe_product .product_details p b
{
    color: #223660;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 50px 25px 0;
}
#most_viewe_product .product_details p.photo
{
    float: left;
    padding: 0;
}
#most_viewe_product .bottom_bg
{
    float: left;
    width: 100%;
    background: url(../images/dashbord_curve_middle_bg.gif) repeat-y 0 0;
}
#most_viewe_product .bottom_bg img
{
    float: left;
}

#dashboard_bottom_row
{
    float: left;
    width: 960px;
    margin-bottom: 10px;
}
#most_viewe_product_details
{
    float: left;
    width: 476px;
}
#most_viewe_product_details h3
{
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
}
#most_viewe_product_details h3 b
{
    float: left;
    width: auto;
    color: #407acc;
    font-size: 15px;
}
#most_viewe_product_details h3 span
{
    float: right;
    width: auto;
    color: #919192;
    font-size: 15px;
}
#most_viewe_product_details .top_bg
{
    float: left;
    width: 100%;
}
#most_viewe_product_details .top_bg img
{
    float: left;
}
#most_viewe_product_details .workarea
{
    float: left;
    width: 456px;
    padding: 4px 10px;
    background: url(../images/mvp_middle_bg.gif) repeat-y 0 0;
}
#most_viewe_product_details .workarea ul
{
    float: left;
    width: 100%;
    list-style: none;
}
#most_viewe_product_details .workarea ul li
{
    float: left;
    width: 100%;
    height: 37px;
    line-height: 33px;
    padding-top: 5px;
}
#most_viewe_product_details .workarea ul li.even
{
    background: url(../images/row_bg_even.gif) repeat-y 0 0;
}
#most_viewe_product_details .workarea ul li.odd
{
    background: url(../images/row_bg_odd.gif) repeat-y 0 0;
}
#most_viewe_product_details .workarea ul li .cols1
{
    float: left;
    width: 336px;
    padding-left: 6px;
    font-size: 14px;
    line-height: 16px;
}
#most_viewe_product_details .workarea ul li .cols1 a
{
    color: #407ACC;
    text-decoration: none;
}
#most_viewe_product_details .workarea ul li .cols1 a:hover
{
    color: #000;
    text-decoration: underline;
}
#most_viewe_product_details .workarea ul li .cols1 img
{
    float: none;
    margin-right: 6px;
    display: inline;
    vertical-align: middle;
    height: 33px;
    width: 33px;
}
#most_viewe_product_details .workarea ul li .cols2
{
    float: left;
    width: 92px;
    text-align: center;
}
#most_viewe_product_details .workarea ul li .cols3
{
    float: left;
    width: 108px;
    text-align: center;
}
#most_viewe_product_details .bottom_bg
{
    float: left;
    width: 100%;
}
#most_viewe_product_details .bottom_bg img
{
    float: left;
}

#most_viewe_user_details
{
    float: left;
    width: 476px;
    margin-left: 10px;
}
#most_viewe_user_details h3
{
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
}
#most_viewe_user_details h3 b
{
    float: left;
    width: auto;
    color: #407acc;
    font-size: 15px;
}
#most_viewe_user_details h3 span
{
    float: right;
    width: auto;
    color: #919192;
    font-size: 15px;
}
#most_viewe_user_details .top_bg
{
    float: left;
    width: 100%;
}
#most_viewe_user_details .top_bg img
{
    float: left;
}
#most_viewe_user_details .workarea
{
    float: left;
    width: 456px;
    padding: 4px 10px;
    background: url(../images/mvp_middle_bg.gif) repeat-y 0 0;
}
#most_viewe_user_details .workarea ul
{
    float: left;
    width: 100%;
    list-style: none;
}
#most_viewe_user_details .workarea ul li
{
    float: left;
    width: 100%;
    height: 37px;
    line-height: 33px;
    padding-top: 5px;
}
#most_viewe_user_details .workarea ul li.even
{
    background: url(../images/user_row_even_bg.gif) repeat-y 0 0;
}
#most_viewe_user_details .workarea ul li.odd
{
    background: url(../images/user_row_odd_bg.gif) repeat-y 0 0;
}
#most_viewe_user_details .workarea ul li .cols1
{
    float: left;
    width: 338px;
    padding-left: 6px;
    font-size: 14px;
    line-height: 16px;
    margin-top: 8px;
}
#most_viewe_user_details .workarea ul li .cols1 a
{
    color: #407ACC;
    text-decoration: none;
}
#most_viewe_user_details .workarea ul li .cols1 a:hover
{
    color: #000;
    text-decoration: underline;
}
#most_viewe_user_details .workarea ul li .cols1 img
{
    float: none;
    margin-right: 6px;
    height: 33px;
    width: 33px;
    display: inline;
    vertical-align: middle;
}
#most_viewe_user_details .workarea ul li .cols2
{
    float: left;
    width: 110px;
    text-align: center;
}
#most_viewe_user_details .bottom_bg
{
    float: left;
    width: 100%;
}
#most_viewe_user_details .bottom_bg img
{
    float: left;
}



#marketing_magento
{
    width: 100%;
    float: left;
    min-height: 430px;
}
#marketing_magento h3
{
    font-size: 26px;
    font-weight: bold;
    color: #407acc;
    margin: 0;
    padding: 0 0 20px 0;
}
#marketing_magento .left_wrap
{
    width: 475px;
    float: left;
}
#marketing_magento .top
{
    width: 100%;
    float: left;
}
#marketing_magento .top img
{
    float: left;
}
#marketing_magento .top_bar
{
    width: 100%;
    float: left;
}
#marketing_magento .top_bar img
{
    float: left;
}
#marketing_magento .main_box
{
    width: 475px;
    float: left;
    margin-bottom: 10px;
}
#marketing_magento .main_box .top
{
    width: 475px;
    float: left;
}
#marketing_magento .main_box .middle
{
    width: 473px;
    float: left;
    border-left: 1px solid #cbcbcb;
    padding: 5px 0 10px 0;
    border-right: 1px solid #cbcbcb;
}
#marketing_magento .main_box .middle .heading
{
    width: 453px;
    float: left;
    border-bottom: 1px solid #cbcbcb;
    padding: 0 10px 10px 10px;
    color: #407acc;
    font-size: 14px;
}
#marketing_magento .main_box .middle .heading p
{
    float: left;
    margin: 4px 0 0;
    padding: 0;
    font-weight: bold;
}
#marketing_magento .main_box .middle .heading span
{
    width: auto;
    padding: 3px;
    display: block;
    float: right;
    background-color: #f4f4f4;
    color: #595959;
}
#marketing_magento .main_box .middle .content
{
    width: 453px;
    margin: 0;
    padding: 5px 10px 0 10px;
    text-align: justify;
    line-height: 18px;
}
#marketing_magento .main_box .middle .content p
{
    display: block;
    margin: 0;
    padding: 0;
    font-weight: bold;
    padding: 7px 0 3px 0;
    font-size: 13px;
}
#marketing_magento .inner_main_box
{
    width: 453px;
    float: left;
}
#marketing_magento .inner_main_box .top_bar
{
    width: 453px;
    float: left;
}
#marketing_magento .inner_main_box .middle_bar
{
    width: 441px;
    float: left;
    border-left: 1px solid #cbcbcb;
    padding: 0 5px 0 5px;
    border-right: 1px solid #cbcbcb;
}
#marketing_magento .apply
{
    width: 453px;
    float: left;
    padding: 11px 0 0 0;
}
#marketing_magento .heading2
{
    float: left;
    width: 463px;
    margin: 0;
    padding: 0 0 0 10px;
    display: block;
    font-weight: bold;
    color: #407acc;
    font-size: 14px;
}
#marketing_magento .choose
{
    width: auto;
    float: left;
    padding: 10px 0 0 0;
    font-size: 14px;
}
#marketing_magento .choose strong
{
    width: auto;
    float: left;
    padding: 5px 0 0;
}
#marketing_magento .dd
{
    width: 147px;
    height: auto;
    margin: 0;
    padding: 0;
    color: #666666;
    border: 1px solid #cbcbcb;
}
#marketing_magento .shopify
{
    width: 453px;
    margin: 10px 0 0 0;
    padding: 10px 10px 0 10px;
    border-top: 1px solid #cbcbcb;
    float: left;
}
#marketing_magento .shopify .left_1
{
    width: auto;
    float: left;
    padding: 5px 8px 0 0;
    letter-spacing: 1px;
}
#marketing_magento .shopify .left_2
{
    width: auto;
    float: left;
    padding: 0 10px 0 0;
}
#marketing_magento .shopify .left_3
{
    width: auto;
    float: left;
    padding: 0 0 0 0;
}
#marketing_magento .shopify a
{
    color: #407ACC;
    text-decoration: underline;
}
#marketing_magento .shopify a:hover
{
    color: #000;
    text-decoration: none;
}
#marketing_magento .right_wrap
{
    width: 475px;
    float: right;
}
/*#marketing_magento .keyword{width:453px; float:left; border-bottom:1px solid #cbcbcb; padding:12px 10px 11px; height:35px;}*/
#marketing_magento .chose_body
{
    width: auto;
    float: left;
    padding: 6px 10px 0 0;
    font-size: 13px;
    font-weight: bold;
}
#marketing_magento .input_body
{
    width: auto;
    float: left;
    padding: 0 10px 0 0;
}
#marketing_magento .input
{
    width: 163px;
    height: 31px;
    margin: 0;
    padding: 0 10px 0 10px;
    border: 0px;
    background: url(../images/inputbg.gif) left top no-repeat;
    line-height: 30px;
    color: #919192;
}
#marketing_magento .input_body a
{
    text-decoration: none;
    color: #4C82CF;
}
#marketing_magento .gray_body
{
    width: 453px;
    padding: 9px 10px;
    background-color: #f5f5f5;
    float: left;
}
#marketing_magento .white_body
{
    width: 453px;
    padding: 8px 10px;
    float: left;
}
#marketing_magento .img_body
{
    width: auto;
    padding: 0 10px 0 10px;
    float: left;
}
#marketing_magento .img_body img
{
    border: 1px solid #e6e1e1;
}
#marketing_magento .text_body
{
    width: auto;
    padding: 0;
    float: left;
}
#marketing_magento .text_body h3
{
    display: block;
    font-size: 14px;
    color: #4c82cf;
    padding: 0;
    margin: 0;
    line-height: 16px;
}
#marketing_magento .text_body h3 a
{
    color: #4c82cf;
    text-decoration: none;
}
#marketing_magento .text_body h3 a:hover
{
    color: #000;
    text-decoration: underline;
}
#marketing_magento .text_body p
{
    display: block;
    font-size: 13px;
    color: #595959;
}
#marketing_magento .text_body p span
{
    color: #de7250;
}
#marketing_magento .text_body p a
{
    color: #de7250;
    text-decoration: none;
}
#marketing_magento .text_body p a:hover
{
    color: #000;
    text-decoration: underline;
}
#marketing_magento .gender
{
    width: 136px;
    padding: 10px;
    border-left: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
    position: absolute;
    right: 0;
    z-index: 100;
    background-color: #FFFFFF;
    top: 80px;
    _top: 86px;
}
#marketing_magento .gender .row
{
    width: 136px;
    float: left;
    padding: 0 0 7px 0;
}
#marketing_magento .gender .row .check
{
    width: auto;
    float: left;
}
#marketing_magento .gender .row .text
{
    width: auto;
    float: left;
    padding: 2px 0 0 3px;
}
#marketing_magento .dd2
{
    width: 133px;
    height: auto;
    margin: 0;
    padding: 0;
    color: #666666;
    border: 1px solid #cbcbcb;
}
#marketing_magento .posi
{
    position: relative;
}

#marketing_magento .gmail_select_box
{
    float: left;
    width: 150px;
    padding: 10px 0 0 10px;
    margin-right: 10px;
}
#marketing_magento .gmail_select_box span
{
    float: left;
    width: 110px;
    background: url(../images/status_select_box.gif) no-repeat 0 0;
    color: #656567;
    padding: 7px 0 7px 10px;
    font-size: 15px;
    line-height: 17px;
}
#marketing_magento .gmail_select_box img
{
    float: right;
}

#marketing_magento .shopify_select_box
{
    float: left;
    width: 180px;
    padding: 10px 0 0 10px;
    margin-right: 10px;
}
#marketing_magento .shopify_select_box span
{
    float: left;
    width: 140px;
    background: url(../images/status_select_box.gif) no-repeat 0 0;
    color: #656567;
    padding: 7px 0 7px 10px;
    font-size: 15px;
    line-height: 17px;
}
#marketing_magento .shopify_select_box img
{
    float: right;
}

#marketing_magento .tel_select_box
{
    float: left;
    width: 135px;
}
#marketing_magento .tel_select_box span
{
    float: left;
    width: 95px;
    background: url(../images/status_select_box.gif) no-repeat 0 0;
    color: #656567;
    padding: 7px 0 7px 10px;
    font-size: 15px;
    line-height: 17px;
}
#marketing_magento .tel_select_box img
{
    float: right;
}



#manage_shop
{
    float: left;
    width: 100%;
    padding: 0 0 100px;
}
#manage_shop_top_row {
    width: 632px;
}
#manage_shop_top_row h3, #manage_shop h3
{
    float: left;
    width: 255px;
    font-size: 26px;
    margin-top: 11px;
    line-height: 28px;
    font-weight: bold;
    color: #407acc;


  font-weight: 500;
    line-height: 1.1;
 margin-bottom: 10px;
    margin-top: 20px;
    width:auto;

    /* new design*/

    color: #888;
    font-family: "Roboto",sans-serif;
    font-size: 28pt;
    font-weight: 300;
      margin-top: 15px;

}
#manage_shop_top_row .add_pro_btn
{
    float: left;
    width: 105px;
    margin: 14px 12px 0 15px;
    display: inline;
    border: 0;
    background: url(../images/add_product_btn.gif) no-repeat 0 0;
    padding: 3px 0 5px;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #313235;
    cursor: pointer;
}
#manage_shop_top_row .import_btn
{
    float: left;
    width: 66px;
    margin-top: 14px;
    margin-right: 22px;
    display: inline;
    border: 0;
    background: url(../images/import_btn.gif) no-repeat 0 0;
    padding: 3px 0 5px;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #313235;
    cursor: pointer;
}
#manage_shop_top_row .search_box
{
    float: right;
    width: 140px;
    height: 29px;
    padding: 11px 0 0 31px;
    background: url(../images/search_input.gif) no-repeat 0 0;
    margin-top: 7px;
}
#manage_shop_top_row .search_box .input_box
{
    float: left;
    width: 125px;
    border: 0;
    font: normal 12px/14px;
}
#manage_shop_bottom_row
{
    float: left;
    width: 631px;
    /*background: url(../images/manage_shop_middle_bg.gif) repeat-y 0 0;*/
    margin-top: 20px;
}
.manage_shop_bottom_row .top_curve
{
    width: 100%;
    float: left;
}
.manage_shop_bottom_row .bot_curve
{
    width: 100%;
    float: left;
}
#manage_shop_bottom_row .first_row
{
    float: left;
    width: 611px;
    padding: 6px 10px;
}
#manage_shop_bottom_row .cols1
{
    float: left;
    width: 87px;
    padding-top: 8px;
    text-align: center;
}
#manage_shop_bottom_row .tree_icons
{
    float: left;
    width: 90px;
    padding-top: 8px;
    text-align: center;
}
#manage_shop_bottom_row .cols2
{
    float: left;
    width: 40px;
    padding: 8px 0 0 7px;
    text-align: center;
}
#manage_shop_bottom_row .cols3
{
    float: left;
    width: 390px;
    padding: 0px 0 0 10px;
    font-size: 15px;
    color: #407acc;
}

#manage_shop_bottom_row .promotion
{
    float: left;
    width: 390px;
    padding: 10px 0 0 20px;
    font-size: 15px;
    color: #407acc;
}

.dataRowsConatiner .cols3
{
    padding-top: 9px !important;
}
.manage_shop_categories .cols3
{
    width: 420px !important;
}
#manage_shop_bottom_row .cols3 img
{
    float: none;
    margin-right: 5px;
    vertical-align: middle;
}
#manage_shop_bottom_row .cols4
{
    float: left;
    width: 50px;
    text-align: center;
    padding-top: 14px;
}
#manage_shop_bottom_row .cols4 .checkbox
{
    height: 14px;
    margin: 0;
    float: none;
    vertical-align: middle;
    padding: 0;
}
#manage_shop_bottom_row .cols2a
{
    float: left;
    width: 40px;
    text-align: center;
}

#manage_shop_bottom_row .select_box
{
    float: left;
    width: 84px;
    padding: 10px 0 15px 14px;
}
#manage_shop_bottom_row .select_box span
{
    float: left;
    width: 49px;
    background: url(../images/status_select_box.gif) no-repeat 0 0;
    color: #656567;
    padding: 7px 0 7px 5px;
    font-size: 15px;
    line-height: 17px;
}
#manage_shop_bottom_row .select_box img
{
    float: right;
}
#manage_shop_bottom_row .order
{
    float: left;
    width: 60px;
    padding-left: 10px;
    text-align: center;
    padding-top: 9px;
    height: 27px;
}
#manage_shop_bottom_row .products
{
    float: left;
    width: 460px;
    padding-left: 12px;
    text-align: left;
    padding-top: 9px;
}
#manage_shop_bottom_row .feature
{
    float: left;
    width: 70px;
    text-align: center;
    padding-bottom: 6px;
}
#manage_shop_bottom_row ul
{
    float: left;
    list-style: none;
    width: 590px;
}
#manage_shop_bottom_row ul li
{
    float: left;
    width: 590px;
    padding: 6px 10px;
    height: 42px;
   
}

ul.ui-sortable  li{
 border-top: 1px solid rgba(0,0,0,0.1);
}

ul.table-products li{
border-top: 1px solid rgba(0,0,0,0.1);
}
#manage_shop_bottom_row ul li.even_bg
{
    float: left;
    /*background-color: #F0F3F7;*/
}
#manage_shop_bottom_row ul li.odd_bg
{
    float: left;
    /*background-color: white;*/
}
#manage_shop_bottom_row ul li img
{
    float: none;
    padding-right: 2px;
}
#manage_shop_bottom_row .last_row
{
    float: left;
    width: 611px;
    padding: 6px 10px;
}
#manage_shop_bottom_row .paging
{
    float: left;
    width: 100%;
    padding: 10px 0;
}
#manage_shop_bottom_row .paging ul
{
    float: left;
    width: 100%;
    list-style: none;
    text-align: center;
}
#manage_shop_bottom_row .paging ul li
{
    float: none;
    width: auto;
    display: inline;
    padding: 0 6px;
    font-size: 15px;
    line-height: 17px;
    font-weight: bold;
}
#manage_shop_bottom_row .paging ul li a
{
    color: #407acc;
    text-decoration: underline;
}
#manage_shop_bottom_row .paging ul li a:hover
{
    color: #223660;
    text-decoration: none;
}
#manage_shop_bottom_row .paging ul li.active a
{
    color: #223660;
    text-decoration: none;
}
#manage_shop_bottom_row .paging ul li.active a:hover
{
    color: #223660;
    text-decoration: none;
}
#manage_shop_bottom_row .paging ul li img
{
    float: none;
    vertical-align: text-bottom;
}

#manage_category
{
    float: left;
    width: 100%;
    padding: 5px 0 100px;
}
#manage_category_top_row
{
    width: 632px;
    float: left;
    padding: 16px 0 6px;
}
#manage_category_top_row h3
{
    float: left;
    width: 250px;
    font-size: 26px;
    margin-top: 6px;
    line-height: 28px;
    font-weight: bold;
    color: #407acc;
}
#manage_category_top_row .add_cotegory_btn
{
    float: left;
    width: 115px;
    margin-top: 6px;
    margin-right: 6px;
    display: inline;
    border: 0;
    background: url(../images/add_cotegory.gif) no-repeat 0 0;
    padding: 4px 0 5px;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #313235;
    cursor: pointer;
}
#manage_category_top_row .import_btn
{
    float: left;
    width: 66px;
    margin-top: 6px;
    margin-right: 22px;
    display: inline;
    border: 0;
    background: url(../images/import_btn.gif) no-repeat 0 0;
    padding: 4px 0 5px;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #313235;
    cursor: pointer;
}
#create_category_row
{
    float: left;
    width: 590px;
    height: 65px;
    padding: 25px 15px 0px 25px;
    background: url(../images/create_category_bg.gif) no-repeat 0 0;
}
#create_category_row span
{
    float: left;
    padding-top: 8px;
    width: 106px;
    font-size: 15px;
    color: #595959;
}
#create_category_row .category_name_input_bg
{
    float: left;
    width: 286px;
    height: 30px;
    padding: 5px;
    font-size: 12px;
    color: #595959;
    background: url(../images/category_name_input.gif) no-repeat 0 0;
}
#create_category_row .category_name_input_bg .input_box
{
    float: left;
    width: 283px;
    height: 25px;
    border: 0;
    color: #595959;
}
#create_category_row .col3
{
    float: left;
    font-size: 15px;
    color: #595959;
}
#create_category_row .create_category_btn
{
    float: left;
    width: 170px;
    margin-left: 15px;
    display: inline;
    border: 0;
    background: url(../images/create_category_btn.gif) no-repeat 0 0;
    padding: 5px 0 9px;
    font-size: 19px;
    line-height: 22px;
    color: #fff;
    cursor: pointer;
}

#manage_category_top_row .search_box
{
    float: right;
    width: 140px;
    height: 29px;
    padding: 11px 0 0 31px;
    background: url(../images/search_input.gif) no-repeat 0 0;
}
#manage_category_top_row .search_box .input_box
{
    float: left;
    width: 125px;
    border: 0;
    font: normal 12px/14px;
}
#manage_category_bottom_row
{
    float: left;
    width: 631px;
    /*background: url(../images/manage_shop_middle_bg.gif) repeat-y 0 0;*/
    margin-top: 20px;
}
.manage_category_bottom_row .top_curve
{
    width: 100%;
    float: left;
}
.manage_category_bottom_row .bot_curve
{
    width: 100%;
    float: left;
}
#manage_category_bottom_row .first_row
{
    float: left;
    width: 611px;
    padding: 6px 10px;
}
#manage_category_bottom_row .cols1
{
    float: left;
    width: 87px;
    padding-top: 6px;
    text-align: center;
}
#manage_category_bottom_row .cols2
{
    float: left;
    width: 71px;
    padding: 3px 0;
    text-align: center;
}
#manage_category_bottom_row .cols3
{
    float: left;
    width: 278px;
    padding: 6px 0 0 10px;
    font-size: 15px;
    color: #407acc;
}
#manage_category_bottom_row .cols3 a
{
    color: #407acc;
    text-decoration: underline;
}
#manage_category_bottom_row .cols3 a:hover
{
    color: #000;
    text-decoration: none;
}
#manage_category_bottom_row .cols3 img
{
    float: none;
    margin-right: 5px;
    vertical-align: middle;
}
#manage_category_bottom_row .cols4
{
    float: left;
    width: 165px;
    text-align: center;
    padding-top: 10px;
}
#manage_category_bottom_row .cols4 .checkbox
{
    height: 14px;
    margin: 0;
    float: none;
    vertical-align: middle;
    padding: 0;
}
#manage_category_bottom_row .select_box
{
    float: left;
    width: 84px;
    padding: 10px 0 15px 14px;
}
#manage_category_bottom_row .select_box span
{
    float: left;
    width: 49px;
    background: url(../images/status_select_box.gif) no-repeat 0 0;
    color: #656567;
    padding: 7px 0 7px 5px;
    font-size: 15px;
    line-height: 17px;
}
#manage_category_bottom_row .select_box img
{
    float: right;
}

#manage_category_bottom_row .order
{
    float: left;
    width: 71px;
    text-align: center;
    padding-top: 19px;
}
#manage_category_bottom_row .feature
{
    float: left;
    width: 350px;
    text-align: right;
    padding-top: 6px;
}
#manage_category_bottom_row ul
{
    float: left;
    list-style: none;
}
#manage_category_bottom_row ul li
{
    float: left;
    width: 611px;
    padding: 6px 10px;
}
#manage_category_bottom_row ul li.even_bg
{
    float: left;
    background: url(../images/manage-shop-even-bg.gif) repeat-y 0 0;
}
#manage_category_bottom_row ul li.odd_bg
{
    float: left;
    background: url(../images/manage-shop-odd-bg.gif) repeat-y 0 0;
}
#manage_category_bottom_row ul li img
{
    float: none;
    padding-right: 2px;
}
#manage_category_bottom_row .last_row
{
    float: left;
    width: 611px;
    padding: 6px 10px;
}
#manage_category_bottom_row .paging
{
    float: left;
    width: 100%;
    padding: 10px 0;
}
#manage_category_bottom_row .paging ul
{
    float: left;
    width: 100%;
    list-style: none;
    text-align: center;
}
#manage_category_bottom_row .paging ul li
{
    float: none;
    width: auto;
    display: inline;
    padding: 0 6px;
    font-size: 15px;
    line-height: 17px;
    font-weight: bold;
}
#manage_category_bottom_row .paging ul li a
{
    color: #407acc;
    text-decoration: underline;
}
#manage_category_bottom_row .paging ul li a:hover
{
    color: #223660;
    text-decoration: none;
}
#manage_category_bottom_row .paging ul li.active a
{
    color: #223660;
    text-decoration: none;
}
#manage_category_bottom_row .paging ul li.active a:hover
{
    color: #223660;
    text-decoration: none;
}
#manage_category_bottom_row .paging ul li img
{
    float: none;
    vertical-align: text-bottom;
}

#account_magento_top_row
{
    float: left;
    width: 520px;
}
#account_magento_top_row .form_row
{
    float: left;
    width: 100%;
    padding-top: 10px;
}
#account_magento_top_row .form_row label
{
    float: left;
    width: 32%;
    font-size: 15px;
    text-align: right;
    color: #5a5a5a;
    padding-right: 16px;
}
#account_magento_top_row .form_row .input_bg
{
    float: right;
    width: 331px;
    height: 42px;
    padding-left: 6px;
    padding-top: 2px;
}
#account_magento_top_row .form_row .input_box
{
    float: left;
    width: 318px;
    height: 25px;
    margin-top: 5px;
    display: inline;
    border: 0;
}
#account_magento_top_row .form_row .price_select_box
{
    float: right;
    width: 334px;
    background: url(../images/common_select_box_bg.gif) no-repeat 0 0;
    position: relative;
    margin-top: 3px;
}
#account_magento_top_row .form_row .price_select_box span
{
    float: left;
    width: 278px;
    color: #656567;
    padding: 10px 0 0 10px;
    font-size: 15px;
    line-height: 17px;
}
#account_magento_top_row .form_row .price_select_box img
{
    float: right;
}
#account_magento_top_row .form_row .price_select_box .list
{
    float: left;
    width: 228px;
    background: #fff;
    border: 1px solid #cbcbcb;
    border-top: none;
    position: absolute;
    left: 0;
    top: 33px;
}
#account_magento_top_row .form_row .input_bg_ddl
{
    background: none;
    width: 328px;
    margin-left: 7px;
    margin-right: 7px;
    width: 328px !important;
}
#account_magento_top_row .form_row .input_bg_ddl .dropdown dt a
{
    width: 312px;
}

#account_magento_top_row .form_row .status
{
    float: left;
    font-size: 14px;
    margin-top: 9px;
    margin-left: 20px;
    display: inline;
}
#account_magento_top_row .form_row .status input
{
    float: none;
}

.translate_popup
{
    padding-top: 2px;
    font: normal 11px/16px ;
    padding-left: 35px;
}
.translate_popup_label_short
{
    line-height: 16px;
    padding-right: 10px;
    padding-top: 9px;
    width: 152px;
}
.translate_popup_label
{
    line-height: 16px;
    padding-right: 10px;
    padding-top: 0px;
    width: 152px;
}
.deals_popup_label
{
    line-height: 16px;
    padding-right: 6px;
    padding-top: 0px;
    padding-bottom: 20px;
    padding-left: 6px;
    width: 70px;
    text-align: right;
}
.deals_popup_label_short
{
    line-height: 16px;
    padding-right: 6px;
    padding-top: 8px;
    padding-bottom: 30px;
    padding-left: 6px;
    width: 70px;
    text-align: right;
}

.gray_border
{
    float: left;
    width: 515px;
    height: 20px;
    margin-top: 20px;
    border-top: solid 2px #d3d5d6;
}
.gray_border_deals
{
    float: left;
    width: 685px;
    height: 20px;
    margin-top: 20px;
    border-top: solid 2px #d3d5d6;
}

#business_information
{
    float: left;
    width: 520px;
}
#business_information h3
{
    float: left;
    width: 480px;
    padding: 0 0 5px 0;
    color: #313235;
    font-size: 20px;
    font-weight: normal;
    background-repeat: no-repeat;
    background-position: 0 4px;
    border: none;
}
/*#business_information h3{ background:url(../images/bullage.gif) no-repeat 0 4px; border:none; }*/

#business_information .form_row
{
    float: left;
    width: 100%;
    padding-top: 10px;
}
#business_information p
{
    float: left;
    width: 75%;
    padding-left: 30px;
    padding-top: 10px;
    line-height: 20px;
}
#business_information .form_row label
{
    float: left;
    width: 32%;
    font-size: 15px;
    text-align: right;
    color: #5a5a5a;
}
#business_information .form_row .input_bg
{
    float: right;
    width: 331px;
    height: 42px;
    padding-left: 6px;
    padding-top: 2px;
}
#business_information .form_row .input_box
{
    float: left;
    width: 318px;
    height: 25px;
    margin-top: 5px;
    display: inline;
    border: 0;
}
#business_information .form_row .zipcode_bg
{
    float: right;
    width: 327px;
    height: 42px;
    padding-left: 6px;
    padding-top: 2px;
    background: url(../images/zip_cod_bg.gif) no-repeat 0 50%;
}
#business_information .form_row .zip_code_input_box
{
    float: left;
    width: 102px;
    height: 25px;
    margin-top: 5px;
    display: inline;
    border: 0;
}
#business_information .form_row .description_bg
{
    float: right;
    width: 327px;
    height: 104px;
    padding-left: 6px;
    padding-top: 2px;
    background: url(../images/description_textarea_bg.gif) no-repeat 0 0;
}
#business_information .form_row .description_input_box
{
    float: left;
    width: 320px;
    height: 90px;
    display: inline;
    border: 0;
}
#business_information .form_row .price_select_box
{
    float: right;
    width: 334px;
    background: url(../images/common_select_box_bg.gif) no-repeat 0 0;
    position: relative;
    margin-top: 3px;
}
#business_information .form_row .price_select_box span
{
    float: left;
    width: 278px;
    color: #656567;
    padding: 10px 0 0 10px;
    font-size: 15px;
    line-height: 17px;
}
#business_information .form_row .price_select_box img
{
    float: right;
}
#business_information .form_row .price_select_box .list
{
    float: left;
    width: 228px;
    background: #fff;
    border: 1px solid #cbcbcb;
    border-top: none;
    position: absolute;
    left: 0;
    top: 33px;
}

#upgrade_package
{
    float: left;
    width: 83%;
    margin-top: 25px;
    margin-bottom: 25px;
    border-top: solid 2px #d3d5d6;
    position: relative;
}
#upgrade_package h3
{
    float: left;
    width: 45%;
    padding: 0 0 5px 30px;
    margin-top: 15px;
    color: #313235;
    font-size: 20px;
    font-weight: normal;
    background: url(../images/bullage.gif) no-repeat 0 4px;
    border: none;
}
#upgrade_package p
{
    float: left;
    width: 85%;
    padding: 5px 0 0 25px;
}
#upgrade_package p a
{
    color: #407acc;
    text-decoration: underline;
    font-size: 12px;
}
#upgrade_package p a:hover
{
    color: #407acc;
    text-decoration: none;
}
#upgrade_package .usedsku
{
    float: left;
    width: 134px;
    height: 23px;
    text-align: center;
    padding-top: 8px;
    color: #313235;
    font-size: 14px;
    font-weight: normal;
    background: url(../images/used_sku.gif) no-repeat 0 0px;
    position: absolute;
    right: 2px;
    top: 10px;
}
#upgrade_package .usedsku span
{
    color: #407acc;
}

#account_magento_bottom_row
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
#account_magento_bottom_row .cols1
{
    float: left;
    width: 186px;
    margin-top: 124px;
}
#account_magento_bottom_row ul
{
    float: left;
    width: 186px;
    list-style: none;
}
#account_magento_bottom_row ul li
{
    float: left;
    width: 172px;
    padding-left: 14px;
    font-size: 14px;
    line-height: 34px;
    height: 34px;
}
#account_magento_bottom_row li.bg_gray
{
    float: left;
    background: #f4f4f4;
}
#account_magento_bottom_row .cols2
{
    float: left;
    width: 189px;
    margin-top: 35px;
    background: url(../images/economy_middle_bg.gif) repeat-y 0 0;
}
#account_magento_bottom_row .cols2 .economy_top
{
    float: left;
    width: 189px;
    padding-top: 18px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    height: 71px;
    background: url(../images/economy_top_bg.gif) no-repeat 0 0;
}
#account_magento_bottom_row .cols2 .economy_top small
{
    font-size: 14px;
}
#account_magento_bottom_row .cols2 .economy_top b
{
    font-size: 22px;
}
#account_magento_bottom_row .cols2 .economy_deails
{
    float: left;
    width: 189px;
}
#account_magento_bottom_row .economy_deails ul
{
    float: left;
    width: 189px;
    list-style: none;
}
#account_magento_bottom_row .economy_deails ul li
{
    float: left;
    width: 175px;
    padding-left: 14px;
    color: #407acc;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
    line-height: 34px;
    height: 34px;
}
#account_magento_bottom_row .economy_deails li.top_space
{
    float: left;
    margin-top: 50px;
}
#account_magento_bottom_row .economy_deails li.bg_blue
{
    float: left;
    background: #e6edf8;
    color: #595959;
}
#account_magento_bottom_row .cols2 .economy_bottom
{
    float: left;
    width: 189px;
    height: autopx;
    line-height: 1px;
    font-size: 2px;
}
#account_magento_bottom_row .cols3
{
    float: left;
    width: 218px;
    margin-left: 15px;
    background: url(../images/most_popular_middle_bg.gif) repeat-y 0 0;
}
#account_magento_bottom_row .cols3 .most_popular_top
{
    float: left;
    width: 218px;
    padding-top: 25px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    height: 99px;
    background: url(../images/most_popular_top_bg.gif) no-repeat 0 0;
}
#account_magento_bottom_row .cols3 .most_popular_top small
{
    font-size: 16px;
}
#account_magento_bottom_row .cols3 .most_popular_top b
{
    font-size: 24px;
}
#account_magento_bottom_row .cols3 .most_popular_deails
{
    float: left;
    width: 216px;
}
#account_magento_bottom_row .most_popular_deails ul
{
    float: left;
    width: 216px;
    list-style: none;
}
#account_magento_bottom_row .most_popular_deails ul li
{
    float: left;
    width: 203px;
    color: #407acc;
    padding-left: 14px;
    font-weight: bold;
    text-align: center;
    font-size: 18px;
    line-height: 34px;
    height: 34px;
}
#account_magento_bottom_row .most_popular_deails li.top_space
{
    float: left;
    margin-top: 50px;
}
#account_magento_bottom_row .most_popular_deails li.bg_blue
{
    float: left;
    background: #e6edf8;
    color: #595959;
}
#account_magento_bottom_row .cols3 .most_popular_bottom
{
    float: left;
    width: 189px;
    height: autopx;
    line-height: 1px;
    font-size: 2px;
}
#account_magento_bottom_row .cols4
{
    float: left;
    width: 189px;
    margin-top: 35px;
    margin-left: 15px;
    background: url(../images/first_class_middle.gif) repeat-y 0 0;
}
#account_magento_bottom_row .cols4 .first_class_top
{
    float: left;
    width: 189px;
    height: 71px;
    padding-top: 18px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    background: url(../images/first_class_top.gif) no-repeat 0 0;
}
#account_magento_bottom_row .cols4 .first_class_top small
{
    font-size: 16px;
}
#account_magento_bottom_row .cols4 .first_class_top b
{
    font-size: 24px;
}
#account_magento_bottom_row .cols4 .first_class_deails
{
    float: left;
    width: 189px;
}
#account_magento_bottom_row .first_class_deails ul
{
    float: left;
    width: 189px;
    list-style: none;
}
#account_magento_bottom_row .first_class_deails ul li
{
    float: left;
    width: 175px;
    color: #407acc;
    padding-left: 14px;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
    line-height: 34px;
    height: 34px;
}
#account_magento_bottom_row .first_class_deails li.top_space
{
    float: left;
    margin-top: 50px;
}
#account_magento_bottom_row .first_class_deails li.bg_blue
{
    float: left;
    background: #e6edf8;
    color: #595959;
}
#account_magento_bottom_row .cols4 .first_class_bottom
{
    float: left;
    width: 189px;
    height: autopx;
    line-height: 1px;
    font-size: 2px;
}

#product_page_magento
{
    float: left;
    width: 100%;
    padding: 5px 0 0px;
}
#product_page_magento h3
{
    float: left;
    width: 520px;
    font-size: 26px;
    padding: 20px 0;
    line-height: 28px;
    font-weight: bold;
    color: #407acc;
}
#product_page_magento h3 img
{
    float: none;
    margin-right: 4px;
    vertical-align: middle;
}
#product_page_magento_row
{
    float: left;
    width: 700px;
    padding: 5px 0 40px;
}
#product_page_magento_row .ttltipPostitioner
{
    left: 523px;
    top: 0px;
}
#product_page_magento_row .form_row
{
    float: left;
    width: 100%;
    padding-top: 10px;
}
#product_page_magento_row .form_row label, #product_page_magento_row .form_row .label
{
    float: left;
    width: 138px;
    padding-top: 12px;
    font-size: 15px;
    text-align: right;
    color: #5a5a5a;
}
#product_page_magento_row .form_row .input_bg
{
    float: left;
    width: 331px;
    height: 42px;
    padding-left: 6px;
    padding-top: 2px;
    background: url(../images/your_account_input_bg.gif) no-repeat 0 0;
    position: relative;
    margin-left: 15px;
}
#product_page_magento_row .form_row .input_active
{
    background: url(../images/your_account_input_bg_hover.gif) no-repeat 0 0;
}
#product_page_magento_row .form_row .input_bg .tooltip
{
    float: right;
    width: 138px;
    height: 30px;
    padding: 12px 10px 10px 20px;
    font-size: 12px;
    line-height: 14px;
    background: url(../images/tootip_bg.gif) no-repeat 0 0;
    position: absolute;
    top: 0;
    right: -170px;
}
#product_page_magento .form_row .input_box
{
    float: left;
    width: 318px;
    height: 25px;
    margin-top: 5px;
    display: inline;
    border: 0;
    color: #223660;
}
#product_page_magento_row .form_row .price_input_bg
{
    float: left;
    margin-left: 15px;
    width: 336px;
    height: 42px;
    padding-left: 6px;
    padding-top: 2px;
    background: url(../images/price_input_bg_normal.gif) no-repeat 0 50%;
}
#product_page_magento_row .form_row .price_input_bg .usd
{
    float: left;
    width: 40px;
    height: 30px;
    text-align: right;
    padding-top: 10px;
}
#product_page_magento_row .form_row .price_input_bg.active
{
    background: url(../images/price_input_bg_hover.gif) no-repeat 0 50%;
}
#product_page_magento .form_row .price_input_box
{
    float: left;
    width: 66px;
    height: 25px;
    margin-top: 7px;
    display: inline;
    border: 0;
}
#product_page_magento_row .form_row .description_input_bg
{
    float: left;
    width: 336px;
    height: 112px;
    padding: 2px 0 0 6px;
    display: inline;
    background: url(../images/description_textarea_bg_normal.gif) no-repeat 0 0;
    margin-left: 15px;
}
#product_page_magento_row .form_row .description_input_bg.active
{
    background: url(../images/description_textarea_bg_hover.gif) no-repeat 0 0;
}
#product_page_magento .form_row .description_text_box
{
    float: left;
    width: 325px;
    height: 98px;
    margin-top: 5px;
    display: inline;
    border: none;
    font: normal 15px/16px;
    background: none;
}
#product_page_magento_row .form_row .upload_image
{
    float: left;
    width: 331px;
    height: 124px;
    margin-left: 15px;
    padding: 2px 0 0px 6px;
}
#product_page_magento_row .form_row .upload_image .photo_section
{
    float: left;
    width: 124px;
    height: 126px;
}
#product_page_magento_row .form_row .upload_image .photo_section .photo
{
    float: left;
    width: 121px;
    height: 117px;
}
#product_page_magento_row .form_row .upload_image .photo_section .change_file
{
    float: left;
    width: 121px;
    margin-top: 4px;
    margin-left: 0px;
}
#product_page_magento_row .form_row .upload_image .photo_section .change_file a
{
    float: left;
    width: 121px;
    background: url(../images/change_file_btn.gif) no-repeat 0 0;
    color: #313235;
    font-size: 13px;
    text-align: center;
    padding: 2px 0;
    text-decoration: none;
}
#product_page_magento_row .form_row .upload_image .photodetails
{
    float: left;
    width: 180px;
    padding-top: 35px;
}
#product_page_magento .form_row .image_url
{
    float: right;
    width: 331px;
    height: 25px;
    display: inline;
    border: 0;
}
#product_page_magento_row .form_row .save_change_bg
{
    float: left;
    width: 331px;
    margin-left: 175px;
    padding-bottom: 0px;
    margin-top: 10px;
    background: url(../images/save_change.gif) no-repeat 0 50%;
}
#product_page_magento_row .form_row .save_change_bg .save_change_btn
{
    float: left;
    width: 167px;
    height: 37px;
    border: 0;
    background: none;
    padding: 0 0 3px;
    color: #fff;
    font: 20px/22px;
    cursor: pointer;
}
#product_page_magento_row .form_row .gray_border
{
    float: left;
    width: 331px;
    height: 20px;
    border-top: solid 2px #d3d5d6;
    margin-left: 158px;
}


#marketing_magento input.apply_btn
{
    float: left;
    width: 75px;
    margin: 0;
    padding: 2px 0 5px;
    display: inline;
    border: none;
    background: url(../images/apply.gif) no-repeat 0 0;
    color: #fff;
    font: 16px/18px;
    cursor: pointer;
}
#marketing_magento input.import_CVS
{
    float: left;
    width: 124px;
    margin: 5px 0 0;
    padding: 2px 0 5px;
    display: inline;
    border: none;
    background: url(../images/cvs.gif) no-repeat 0 0;
    color: #fff;
    font: 16px/18px;
    cursor: pointer;
}
#marketing_magento input.import_contacts
{
    float: left;
    width: 135px;
    margin: 3px 0 0;
    position: relative;
    padding: 2px 0 5px;
    display: inline;
    border: none;
    background: url(../images/import_contacts.gif) no-repeat 0 0;
    color: #fff;
    font: 16px/18px;
    cursor: pointer;
}
#marketing_magento input.last_btn
{
    margin: 0;
}
#marketing_magento input.go_btn
{
    float: left;
    width: 57px;
    margin: 0;
    text-align: center;
    position: relative;
    padding: 6px 0 7px;
    display: inline;
    border: none;
    background: url(../images/go_btn.gif) no-repeat 0 0;
    color: #fff;
    font: 16px/18px;
    cursor: pointer;
}

.need_store
{
    float: left;
    width: 813px;
}
.need_store .content
{
    float: left;
    width: 783px;
    padding: 2px 15px;
    background: #f2f3f5;
}
.promotion_examples .content
{
    float: left;
    width: 300px;
    padding: 2px 15px;
    background: #f2f3f5;
    font-size: 12px;

    min-height:initial;
    min-width:initial;
    margin: 0;
}
.promotion_examples_xxlarge .content
{
    float: left;
    width: 506px;
    padding: 2px 15px;
    background: #f2f3f5;
    font: 12px/16px;
}
.deals_xxlarge
{
    height: 30px;
}
.deals_input
{
    height: 30px;
}
.deal_photo_section
{
    margin-left: 20px;
}


.need_to_translate
{
    float: left;
    padding: 2px 5px;
    font-size: 13px;
}
.promotion_valid
{
    float: left;
    text-align: left;
    padding-left: 10px;
    width: 247px;
    padding-top: 5px;
    font-size: 14px;
}
.promotion_action_type
{
    font-size: 14px;
    line-height: 24px;
    float: left;
    width: 200px;
    text-align: left;
    padding-left: 8px;
}
.need_store .content h6
{
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 18px;
    color: #3d3e40;
    font-weight: normal;
}
.need_store .content p
{
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 18px;
    color: #716f70;
    padding-top: 2px;
}
.need_store .content a
{
    color: #4179cc;
    text-decoration: underline;
}
.need_store .content a:hover
{
    color: #000;
    text-decoration: none;
}

.save_all_btn_row
{
    float: left;
    width: 813px;
    border-top: 2px solid #d4d5d7;
    padding: 20px 0;
    text-align: center;
}
.save_all_btn_row input.save_all_btn
{
    float: none;
    display: inline-block;
    width: 195px;
    margin: 0;
    text-align: center;
    position: relative;
    padding: 6px 0 8px;
    display: inline;
    border: none;
    background: url(../images/save_all_btn.gif) no-repeat 0 0;
    color: #fff;
    font: 20px/22px;
    cursor: pointer;
}

.light_box
{
    float: left;
    width: 566px;
}
.light_box .box_content
{
    float: left;
    width: 520px;
    padding: 10px 23px;
    background: url(../images/light_box_bg.png) repeat-y 0 0;
}
.light_box .box_content h3
{
    float: left;
    width: 100%;
    font-size: 26px;
    line-height: 28px;
    font-weight: bold;
    color: #407acc;
}
.light_box .box_content h3 span
{
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    color: #407acc;
    padding: 0;
    margin: 0;
}
.light_box .box_content p
{
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #2a2e37;
    margin-top: 20px;
}

.light_box .box_content .input_bg
{
    float: left;
    width: 335px;
    height: 42px;
    background: url(../images/your_account_input_bg.gif) no-repeat 0 0;
    margin-top: 8px;
}
.light_box .box_content .input_bg input
{
    float: left;
    width: 325px;
    height: 25px;
    background: none;
    margin: 0;
    padding: 8px 0 8px 10px;
    display: inline;
    border: 0;
    font: normal 15px/25px;
    color: #33426b;
}


.light_box .box_content .btn_row
{
    float: left;
    width: 100%;
    margin-top: 25px;
    font-size: 15px;
    line-height: 25px;
}
.light_box .box_content .btn_row a
{
    color: #407acc;
    text-decoration: underline;
}
.light_box .box_content .btn_row a:hover
{
    color: #000;
    text-decoration: none;
}
.light_box .box_content .btn_row .inputbtn
{
    float: left;
    width: 101px;
    text-align: center;
    margin: 0 10px 0 0;
    display: inline;
    color: #fff;
    font: bold 15px/18px;
    background: url(../images/light_box_btn.gif) no-repeat 0 0;
    border: 0;
    padding: 6px 0;
    cursor: pointer;
}
.file_upload_progress
{
    margin-top: 5px;
}



#content p
{
    color: #716F6F;
    float: left;
    font: 14px/22px;
    padding: 5px 0 10px;
    width: 100%;
}


a.btn-fbconnect
{
    background: url("/common/images/inner_facebook_btn.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 41px;
    width: 379px;
}
a.btn-fbconnect:hover
{
    background-position: 0 -41px;
}
/* tooltip */
.tooltip
{
    position: relative;
    width: 150px;
}
.ttltipContainer
{
    position: relative;
    z-index: 5;
}
.ttltipPostitioner
{
    position: absolute;
    top: -11px;
    z-index: 5;
    text-align: left;
}
.tooltip, .tooltip div
{
    z-index: 5;
}
.tooltip .toolTop
{
    height: 5px;
    font-size: 0px;
    line-height: 0px;
}
.tooltip .toolTop div, .tooltip .toolBottom div
{
    height: 5px;
}
.tooltip .tooltipLeft, .tooltip .tooltipRight
{
    width: 5px;
    background-repeat: no-repeat;
}
.tooltip .tooltipLeft, .tooltip .tooltipMiddle, .tooltip .tooltipRight
{
    float: left;
}
.tooltip .tooltipMiddle
{
    width: 138px;
}
.tooltip .tooltipMiddle
{
    background-repeat: repeat-x;
}
.tooltip .toolMiddle
{
    border: solid 1px #CBCBCB;
    border-style: none solid none solid;
    padding: 10px 12px 10px 10px;
    margin-left: 2px;
    background-color: #FEFCD5;
    line-height: 14px;
    font-size: 12px;
    color: #383535;
    width: 120px;
}
.tooltip .toolTop .tooltipLeft
{
    background-image: url(/Common/Images/tooltip_top_left.png);
}
.tooltip .toolBottom .tooltipLeft
{
    background-image: url(/Common/Images/tooltip_bottom_left.png);
}
.tooltip .toolTop .tooltipMiddle
{
    background-image: url(/Common/Images/tooltip_top_middle.png);
}
.tooltip .toolBottom .tooltipMiddle
{
    background-image: url(/Common/Images/tooltip_bottom_middle.png);
}
.tooltip .toolTop .tooltipRight
{
    background-image: url(/Common/Images/tooltip_top_right.png);
}
.tooltip .toolBottom .tooltipRight
{
    background-image: url(/Common/Images/tooltip_bottom_right.png);
}
.tooltip div.tooltipArrow
{
    position: absolute;
    top: 16px;
    left: -8px;
}

/* Reinvented Drop down */
#product_page_magento_row .form_row .input_bg_dropDown
{
    width: 334px !important;
}
.products_manage
{
    float: left;
    padding-top: 6px;
    width: 235px;
}
.products_manage .dropdown dt a
{
    width: 219px;
    overflow: hidden;
}
.products_manage .dropdown dt a span.text
{
    width: 185px;
}
.products_manage .dropdown dd a
{
    height: 22px;
    width: auto;
}
.products_manage .dropdown dd ul
{
    width: 233px;
}
.products_manage .dropdown .ddl_arrow
{
    right: -2px;
}
.prevDrop2
{
    width: 135px;
}
.prevDrop1, .prevDrop2
{
    float: left;
    margin: 5px;
    display: inline;
}
.prevDrop1 .dropdown dt a
{
    width: 185px;
}
.prevDrop1 .dropdown dd ul
{
    width: 205px;
}
.prevDrop2 .dropdown dt a
{
    width: 120px;
}
.prevDrop2 .dropdown dd ul
{
    width: 138px;
}
.marketing .queryContent .dropdown dt a
{
    width: 172px;
}
.marketing .queryContent .dropdown dd ul li a
{
    width: 170px;
}

.dropdown
{
    background-color: #ffffff;
}
.dropdown
{
    height: 40px;
    background-image: url(../images/dropdown_left.png);
    background-position: left;
    background-repeat: no-repeat;
}
.dropdown a
{
    width: 216px;
}
.dropdownSrc
{
    display: none;
}
.dropdown dd, .dropdown dt, .dropdown ul
{
    margin: 0px;
    padding: 0px;
}
.dropdown dd li.first
{
    border-top-style: none;
}
.dropdown dt
{
    height: 40px;
    z-index: 4;
}
.dropdown dd, .dropdown dt
{
    position: relative;
}
.dropdown dd a, .dropdown dt a
{
    cursor: pointer;
    overflow: hidden;
    width: auto;
}
.dropdown a:hover
{
    text-decoration: none;
}
.dropdown a, .dropdown a:visited
{
    color: #223660;
    font-size: 14px;
    outline: medium none;
    padding-right: 15px;
    padding-top: 6px;
    text-decoration: none;
}
.dropdown .ddl_rounded
{
    display: block;
    float: left;
}
.dropdown .ddl_arrow
{
    position: absolute;
    top: 0px;
    right: -5px;
    z-index: 4;
    height: 40px;
    width: 43px;
    background: url(/common/images/status_arrow.png) no-repeat;
    font-size: 1px;
    line-height: 1px;
}
.dropdown a:hover
{
    color: #FFFFFF;
}
.dropdown dt a:hover
{
    color: #223660;
    border-width: 1px;
    border-color: #cccccc;
}
.dropdown dt a
{
    display: block;
    float: left;
    height: 30px;
    padding: 8px 9px 0;
    position: relative;
    width: 313px;
    z-index: 5;
}
.dropdown dt a span
{
    cursor: pointer;
    display: block;
}
.dropdown dt a span.text
{
    width: 281px;
}
.dropdown dd ul
{
    background: #FFFFFF none repeat scroll 0 0;
    border: 1px solid #cccccc;
    color: #C5C0B0;
    display: none;
    z-index: 5;
    border-style: none solid solid;
    left: 0px;
    position: absolute;
    top: 0px;
    width: auto;
    list-style: none;
    width: 331px;
}
.dropdown span.value
{
    display: none;
}
.dropdown dd ul li
{
    border-top: 1px solid #CBCBCB;
}
.dropdown dd ul li a
{
    padding: 5px 0 5px 9px;
    display: block;
    margin-right: 5px;
    cursor: hand;
    cursor: pointer;
}
.dropdown dd ul li:hover, .dropdown dd ul li a:hover
{
    background-color: #60a6e0;
}

.dropdown img.flag
{
    border: none;
    vertical-align: middle;
    margin-left: 10px;
}
.dropdownCategories
{
    position: relative;
}
.messageAlert
{
    padding: 10px;
    background-color: #FFFF99;
    margin: 10px;
    width: 95%;
    float: left;
}
.uldiv
{
    float: left;
    padding: 10px 0 0 30px;
}
.contactddl .dropdown dt a
{
    width: 234px;
}
.contactddl .dropdown dd ul
{
    width: 252px;
}
.contactddl
{
    float: left;
}

.outlined
{
    margin-left: 5px;
    margin-right: 0;
    margin-top: 0;
    padding-right: 5px;
    width: 202px;
    border: 5px solid;
    background-color: #716F6F;
}
.marketing
{
}
.marketing .top_bg, .marketing .bottom_bg
{
    width: 960px;
    height: 5px;
    background-repeat: no-repeat;
    font-size: 1px;
}
.marketing .top_bg
{
    background: url(/common/images/dashbord_curve_top_bg.gif);
}
.marketing .bottom_bg
{
    background: url(/common/images/dashbord_curve_bottom_bg.gif);
}
.marketing .marketing_content, .marketing .marketing_content .queryResults
{
    border-color: #CBCBCB;
    border-width: 1px;
}
.marketing .marketing_content
{
    border-style: none solid;
    width: 959px;
}
.marketing .marketing_content .queryContent
{
    padding: 10px;
}
.marketing .marketing_content .queryContent .queryHeader
{
    color: #a0a0a0;
    font-size: 13px;
    line-height: 19px;
}
.marketing .marketing_content .queryContent .bolded
{
    font-weight: bold;
    margin-bottom: 5px;
}
.marketing .marketing_content .queryContent .queryBody
{
    height: 60px;
    margin-top: 15px;
    padding: 0 5px 15px 15px;
    width: 918px;
    background: url(/common/images/marketing_query.gif) no-repeat;
}
.marketing .marketing_content .queryContent .queryBody .field
{
    float: left;
    margin-right: 19px;
    font-size: 14px;
    display: inline;
}
.genderChk label
{
    width: auto;
    padding-top: 0px;
    float: none;
    margin-left: 5px;
    margin-bottom: 3px;
}
.genderChk input[type="radio"]
{
    margin: 6px 0;
}
.marketing .marketing_content .queryContent .queryBody .genderChk
{
    padding-top: 29px;
    height: auto;
}
.marketing .marketing_content .queryContent .queryBody .submit
{
    margin-right: 9px;
    margin-top: 22px;
}
.marketing .marketing_content .queryContent .queryBody .submit input
{
    width: 75px;
    padding: 2px 0 5px;
    background: url(../images/apply.gif) no-repeat 0 0;
    color: #fff;
    font: 16px/18px;
    cursor: pointer;
    display: block;
    text-align: center;
    border: 0px;
}
.marketing .marketing_content .queryContent .queryBody .field a
{
    font-size: 15px;
}
.marketing .marketing_content .queryContent .queryBody .field .txt
{
    border: 0px; /*color:#a7a7a7;*/
    font-size: 13px;
}
.marketing .marketing_content .queryContent .queryBody .market_input
{
    height: 30px;
    background-repeat: no-repeat;
    padding: 7px 0px 3px 10px;
}
.marketing .marketing_content .queryContent .queryBody .market_input
{
    width: 205px;
    background-image: url(/common/images/marketing_keywords_txt.gif);
}
.marketing .marketing_content .queryContent .queryBody .keyword .txt
{
    width: 185px;
}
.marketing .marketing_content .queryContent .queryBody .txt
{
    width: 190px;
}

.marketing .marketing_content .queryContent .queryBody .country
{
    width: 190px;
}
.marketing .marketing_content .queryResults
{
    border-style: solid none none none;
    padding: 10px 0px 7px 0px;
}
.marketing .marketing_content .queryResults .row
{
    margin: 0px;
    height: 88px;
    padding: 0px 0 0px 14px;
}
.marketing .marketing_content .queryResults .row, .marketing .marketing_content .queryResults .row a
{
    font-size: 13px;
}
.marketing .marketing_content .queryResults .row span
{
    color: #DE7250;
}
.marketing .marketing_content .queryResults .iteam
{
    background-color: #ffffff;
}
.marketing .marketing_content .queryResults .alter
{
    background-color: #f1f1f1;
}
.marketing .marketing_content .queryResults .header
{
    height: 28px !important;
}
.marketing .marketing_content .queryResults .header .user, .marketing .marketing_content .queryResults .header .status, .marketing .marketing_content .queryResults .header .info
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    border: none !important;
    height: auto !important;
}
.marketing .marketing_content .queryResults .row .user
{
    padding: 14px 0 0px 0px;
}
.marketing .marketing_content .queryResults .row .user, .marketing .marketing_content .queryResults .row .status
{
    border-right: solid 1px #eaeaea;
}
.marketing .marketing_content .queryResults .row .user a
{
    color: #4C82CF;
    text-decoration: none;
    display: block;
}
.marketing .marketing_content .queryResults .row .user a:hover
{
    color: #000000;
    text-decoration: underline;
}
.marketing .marketing_content .queryResults .row .status a
{
    color: #DE7250;
    text-decoration: none;
}
.marketing .marketing_content .queryResults .row .status a:hover
{
    color: #000000;
    text-decoration: underline;
}
.marketing .marketing_content .queryResults .user, .marketing .marketing_content .queryResults .status, .marketing .marketing_content .queryResults .info
{
    float: left;
}
.marketing .marketing_content .queryResults .row .status, .marketing .marketing_content .queryResults .row .info
{
    padding-bottom: 7px;
    padding-left: 12px;
    padding-top: 7px;
    height: 72px;
}
.marketing .marketing_content .queryResults .user
{
    width: 125px;
}
.marketing .marketing_content .queryResults .status
{
    width: 635px;
}
.marketing .marketing_content .queryResults .info
{
    width: 157px;
}

.field-validation-error
{
    color: Red;
    padding-left: 20px;
    padding-top: 10px;
    float: left;
}
.immport_dis_23
{
    width: 100%;
    float: left;
}
.immport_dis_tital_23
{
    width: 95%;
    float: left;
    font-size: 15px;
    color: #5a5a5a;
    padding: 0 0 0 5%;
}
.how_do_23
{
    width: 90%;
    float: left;
    margin: 0 0 0 10%;
}
.how_do_23 ul
{
    margin: 0px;
    padding: 0px;
}
.how_do_23 li
{
    width: 95%;
    float: left;
    list-style: none;
    font-size: 15px;
    color: #5a5a5a;
    margin: 0px;
    padding: 0 0 5px 0;
}
.how_do_23 li.ul
{
    margin: 0 0 0 5%;
    padding: 0px;
    list-style: none;
}
.how_do_23 li.ul.li
{
    width: 95%;
    float: left;
    list-style: none;
    font-size: 15px;
    color: #5a5a5a;
}
.how_do_23 span
{
    padding: 0 10px 0 0;
}
.how_do1_23
{
    width: 90%;
    float: left;
    margin: 0 0 0 10%;
}
.how_do1_23 ul
{
    margin: 0px;
    padding: 0px;
}
.how_do1_23 li
{
    width: 95%;
    float: left;
    margin: 0px;
    padding: 0 0 5px 0;
}
.how_do2_23
{
    width: 90%;
    float: left;
    margin: 0 0 0 10%;
}
.how_do2_23 ul
{
    margin: 0px;
    padding: 0px;
}
.how_do2_23 li
{
    width: 95%;
    float: left;
    list-style: none;
    font-size: 15px;
    color: #5a5a5a;
    margin: 0px;
    padding: 0 0 5px 0;
}
.new_panel
{
    width: 99%;
    float: left;
    border: 1px solid #000000;
}
.new_panel6
{
    width: 99%;
    float: left;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}
.new_panel_left
{
    width: 15%;
    float: left;
    font-weight: bold;
    color: #407acc;
    text-align: center;
    padding: 8px 0 0 0;
    font-size: 30px;
}
.new_panel_right
{
    width: 78%;
    float: right;
    padding: 10px 3% 9px 3%;
    font-size: 13px;
    background-color: #E8D77C;
    border-left: 1px solid #000000;
    color: #5a5a5a;
}
.new_panel_right h1
{
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    font-size: 15px;
    color: #000;
}
.new_panel_right p
{
    margin: 0px;
    padding: 0px;
}

#hurray1
{
    float: left;
    width: 700px;
}


.hurray_section_main
{
    float: left;
    width: 520px;
}

.hurray_section
{
    float: left;
    width: 680px;
}
.hurray_section h3
{
    float: left;
    width: 480px;
    padding: 0 0 5px 30px;
    color: #313235;
    font-size: 20px;
    font-weight: normal;
    background-repeat: no-repeat;
    background-position: 0 4px;
    border: none;
}
.hurray_section h3
{
    background: url(../images/bullage.gif) no-repeat 0 4px;
    border: none;
}
.numberimage
{
    float: left;
    margin-right: 10px;
}
.hur_header
{
    float: left;
    margin-top: 2px;
}

.hurray_section ul
{
    margin-left: 20px;
    list-style-type: none;
}
.faq_qa
{
    float: left;
    padding-left: 35px;
}


.resultt
{
    background: #fff;
    margin: 10px;
    width: 480px;
    border-collapse: collapse;
    text-align: left;
}
.resultt th
{
    padding: 10px 8px;
    border-bottom: 2px solid #6678b1;
}
.resultt td
{
    border-bottom: 1px solid #ccc;
    padding: 6px 8px;
}
.api_steps
{
    position: relative;
    width: 650px;
    clear: both;
    margin-left: 165px;
}
.api_steps .api_arrow
{
    position: absolute;
    left: 300px;
    top: -17px;
}
.api_steps .api_steps_bg
{
    background-color: #ffffcc;
    padding: 20px 25px 15px 25px;
}
.api_steps .api_steps_bg .title
{
    font-size: 22px;
    color: #3366cc;
    font-weight: bold;
    text-align: center;
}
.api_steps .api_steps_bg .video
{
    text-align: center;
    padding: 10px 0 20px 0;
    border: solid 1px #cccc99;
    border-style: none none solid none;
}
.api_steps .api_steps_bg .step
{
    margin-top: 15px;
    padding-bottom: 15px;
    border: solid 1px #cccc99;
    border-style: none none solid none;
}
.api_steps .api_steps_bg .step .step_title
{
    margin-top: 2px;
    height: 12px;
}
.api_steps .api_steps_bg .step .step_title .arrow
{
    float: left;
    height: 11px;
    width: 11px;
    background-repeat: no-repeat;
}
.api_steps .api_steps_bg .step .step_title .arrow.down
{
    background-image: url(/common/images/arrow_black_on_yellow_down.gif);
    background-position: center center;
    cursor: pointer;
    cursor: hand;
}
.api_steps .api_steps_bg .step .step_title .arrow.right
{
    background-image: url(/common/images/arrow_black_on_yellow_right.gif);
    background-position: 3px 0px;
}
.api_steps .api_steps_bg .step .step_title .caption
{
    color: #3366cc;
    font-size: 14px;
    font-weight: bold;
    float: left;
    line-height: 17px;
    margin-left: 5px;
    cursor: pointer;
    cursor: hand;
    width: 570px;
}
.api_step_title
{
    margin: 5px 0;
    float: left;
}
.api_steps .api_steps_bg .step .content .text
{
    color: #333333;
    margin: 10px 0px;
}
.api_steps .api_steps_bg .step .content .screen
{
    text-align: center;
    margin: 10px 0px;
    float: left;
}
.spaceafter
{
    margin-bottom: 20px;
}

.simplepaging ul
{
    float: left;
    list-style: none outside none;
    text-align: center;
    width: 100%;
}
.simplepaging ul li
{
    display: inline;
    float: none;
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    padding: 0 6px;
    width: auto;
}

/* press page css */
.pressPart
{
    border-top: 2px solid #D3D5D6;
    margin: 20px 0;
}

.pressItem
{
    clear: both;
    margin-bottom: 0px;
    margin-top: 30px;
}


.pressPart a
{
    color: #407ACC;
}


.pressImage
{
    width: 200px;
    float: left;
    direction: rtl;
}

.pressText
{
    width: 370px;
    float: left;
    padding-left: 15px;
}

.pressHeadline
{
    font-weight: bold;
    color: #407ACC;
    font-size: 15px;
}

.pressHeadline a
{
    text-decoration: none;
    color: #407ACC;
}
.pressRegText
{
    padding: 0px;
    line-height: 21px;
}

.leftSideItem
{
    float: left;
    margin-right: 20px;
}

.rightSideItem
{
    float: left;
    margin-right: 20px;
    line-height: 18px;
}

.videoPlayerPress
{
    padding-top: 15px;
    padding-bottom: 15px;
}

.PressMailLable
{
    line-height: 15px;
    padding-bottom: 3px;
    display: block;
}

.PressMail
{
    line-height: 15px;
    padding-bottom: 17px;
    display: block;
}

.outlined .ddl_rounded
{
    background-color: #716F6F;
}

.bo_content
{
    width: 96%;
    float: left;
    min-height: 430px;
    padding-bottom: 50px;
    font-size: 15px;
}
.bo_content p
{
    font-size: 15px;
    margin-bottom: 9px;
}
.bo_content .btn.large {
    
    padding: 9px 20px 12px;
    border-radius: 10px;

}
.bo_content h1
{
    color: #407ACC;
    float: left;
    font-size: 26px;
    font-weight: bold;
    line-height: 28px;
    margin-top: 45px;

    margin-bottom: 10px;
    margin-top: 20px;
  font-weight: 500;
    line-height: 1.1;
font-size: 36px;

/* new design*/

    color: #888;
    font-family: "Roboto",sans-serif;
    font-size: 28pt;
    font-weight: 300;
      margin-top: 20px;

}

.bo_content h2
{
    color: #407ACC;
    float: left;
    font-size: 20px;
    font-weight: normal;

    color:#888;
}

.bo_common h1, h2, h3
{
    clear: both;
    display: block;
}

.ceckb_desc
{
    font-size: 15px;
    line-height: 18px;
    padding-top: 6px;
}

#syncscreen label
{
    width: 60px;
    text-align: left;
    padding-right: 10px;
}

#syncscreen .apifields
{
    margin-top: 10px;
    margin-left: 18px;
}
#syncscreen .syncdates
{
    margin-left: 18px;
}
#syncscreen .syncdate
{
    margin-top: 3px;
}
#business_information .ttltipContainer .ttltipPostitioner
{
    left: 170px;
}
#scratchAndWinPromotion_edit .ttltipContainer .ttltipPostitioner
{
    left: 144px;
    top: -42px;
}
#account_magento_top_row .ttltipContainer .ttltipPostitioner
{
    left: 170px;
}

.ui-highlighted
{
    height: 42px;
    background-image: url(../images/placeholder_bk_b2.gif);
    background-repeat: repeat;
}
.cols2
{
    cursor: move;
}
html > body .cols2
{
    cursor: -moz-grab;
}
.ui-moving
{
    -moz-box-shadow: 1px 1px 1px #D3D5D6;
    -webkit-box-shadow: 1px 1px 1px #D3D5D6;
    box-shadow: 1px 1px 1px #D3D5D6;
    border: 1px #D3D5D6 solid;
}

.ui-selected
{
    /*border: 1px #D3D5D6 solid;*/
    width: 588px;
    height: 42px;
    /*padding: 5px 9px !important;*/
    background: rgba(0,0,0,0.03) !important;
}

#sortableItems
{
    padding: 10px;
}

.partnerpart
{
    border-top: 2px solid #D3D5D6;
    margin: 20px 0;
    padding: 15px 0;
}

.partnerpart img
{
    padding-bottom: 10px;
}

.leftpartner
{
    width: 380px;
    float: left;
    margin-right: 20px;
}
.rightpartner
{
    float: right;
    margin-right: 0px;
    width: 245px;
}

.rightpartner a
{
    color: #407ACC;
}

.Std_themes
{
    padding-top: 15px;
}

.custom_themes
{
    padding-top: 15px;
    border-bottom: 2px solid #D3D5D6;
    padding-bottom: 10px;
}

.themes_row
{
    height: 100%;
    padding: 0 30px 70px;
    background-image: url(../images/themes_page/shelf.png);
    background-repeat: no-repeat;
    background-position: 0% 100%;
    text-align: center;
}

.custom_image
{
    position: relative;
}
.custom_theme
{
    position: absolute;
    background-image: url(../images/themes_page/custom_theme_banner.png);
    background-repeat: no-repeat;
    width: 98px;
    height: 98px;
    right: 10px;
    top: 15px;
    z-index: 999;
    float: none;
}

.themeIcon
{
    width: 246px;
    float: left;
    margin-bottom: 20px;
}

.ul_wrapper
{
    text-align: center;
}
.themeIcon ul
{
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 222px;
}


.themeIcon.last
{
    margin-right: 0px;
}
.themeIcon.activeTheme
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    background-image: url(../images/themes_page/active_theme_bk.png);
    background-position: bottom;
}
.themeIcon img
{
    margin-top: 10px;
    padding: 5px 10px;
    background-image: url(../images/themes_page/theme_shadow.png);
    background-repeat: no-repeat;
    margin-bottom: 5px;
    height: 272px;
    overflow: hidden;
    width: 226px;
}

.themeName
{
    display: block;
    font-weight: bold;
    color: black;
    font-size: 15px;
    line-height: 20px;
    margin-top: 15px;
}

.themeIcon li
{
    background: url("../images/divider.gif") no-repeat scroll left center transparent;
    display: inline;
    padding: 0 4px 0 8px;
    color: #3F79CA;
    line-height: 20px;
}
.themeIcon li.none
{
    margin-left: 4px;
    padding-left: 0;
    background: none;
}
.themeIcon a
{
    text-decoration: underline;
    color: #3F79CA;
}


.edit_themes
{
    float: right;
    padding-bottom: 2px;
    padding-top: 39px;
}
.edit_themes .input
{
    height: 35px;
    margin-left: 10px;
    width: 230px;
    color: #223660;
    font-size: 14px;
}

.edit_themes label
{
    color: #404040;
    float: left;
    font-size: 15px;
    line-height: 24px;
    text-align: right;
    display: block;
    padding-left: 10px;
    width: 169px;
}
.edit_themes .themeIcon
{
    margin-right: 10px;
    padding: 0;
}

#theme_info
{
    float: left;
    width: 100%;
}

#theme_editor
{
    border-top: 2px solid #D3D5D6;
    padding-top: 20px;
}

#text_editor
{
    float: left;
    width: 730px;
    margin-top: 5px;
}

#theme_editor .fileName
{
    color: black;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 5px;
    float: left;
}
#theme_editor .fileNameLinks
{
    float: left;
    margin-left: 15px;
}

#theme_editor .fileNameLinks a
{
    color: #3F79CA;
}
#text_editor textarea.xlarge
{
    margin: 0px;
    height: 480px;
    width: 100%;
    font-family: Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace;
    color: #595959;
    line-height: 24px;
}
#templates
{
    float: left;
    margin-top: 5px;
    margin-left: 20px;
    width: 230px;
}

#templates h2
{
    display: inline;
    font-size: 18px;
    padding: 5px 0;
    line-height: 24px;
    color: Black;
    float: none;
}

#templates .btn
{
    display: inline;
    border-bottom: 1px solid #D3D5D6;
    border-top: 1px solid #D3D5D6;
    padding: 5px;
}

#templates ul
{
    list-style: none;
    margin: 10px 0;
    border: 1px solid #CBCBCB;
}
#templates li
{
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}

ul.templateFiles li
{
    padding-left: 10px;
}
#templates li.even_bg
{
    background-color: #F2F3F5;
}

#templates li a
{
    color: #3F79CA;
}

#templates li a:hover
{
    color: black;
    text-decoration: underline;
}

.delMedia
{
    display: inline;
    float: left;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

#buttons_end
{
    margin: 20px 0;
}

.select_theme_dropd
{
    float: right;
}
.dropdown_themes
{
    float: left;
    width: 230px;
}

.dropdown_timezones
{
    float: left;
    width: 360px;
}

.dropdown_themes .dropdown dt a span.text
{
    overflow: hidden;
    width: 187px;
    white-space: nowrap;
}

.dropdown_timezones .dropdown dt a span.text
{
    overflow: hidden;
    width: 310px;
    white-space: nowrap;
}
.dropdown_themes dd ul
{
    width: 233px;
    overflow-y: hidden !important;
}
.dropdown_themes dt a
{
    width: 224px;
}

#permissions .user
{
    float: left;
    width: 70px;
    padding: 5px 5px 0 5px;
    margin: 10px 0;
}
#permissions .image
{
    padding: 5px;
}
#permissions .remove a
{
    font-size: 12px;
}
#permissions label
{
    margin-right: 20px;
    width: 77px;
    text-align: left;
}

#permissions
{
    margin-bottom: 40px;
}
#permissions .xlarge
{
    width: 420px;
}

#permissions .photos
{
    margin-left: 93px;
    width: 600px;
}

#agencies .left
{
    float: left;
}
#agencies .right
{
    float: left;
    background: url(/common/images/agencies/rightheader.png) no-repeat left 0;
    width: 625px;
}
#agencies .agn_text
{
    margin-top: 140px;
    margin-left: 54px;
    float: left;
    width: 543px;
}
#agencies .stlabel
{
    float: left;
    margin-top: 9px;
    font-weight: bold;
    color: #5b5e61;
    font-size: 15px;
    line-height: 24px;
    width: 46px;
}

#agencies .conbtn
{
    float: left;
    margin-left: 108px;
}

#agencies .form label
{
    margin: 0px;
    margin-bottom: 10px;
    width: 138px;
}
#agencies .form input
{
    margin-bottom: 8px;
}
#agencies .form
{
    float: left;
    margin-top: 3px;
    width: 489px;
}

#agencies .form .btn
{
    margin-left: 15px;
}

#agencies .agn_expr
{
    float: left;
    margin-bottom: 11px;
    margin-left: 15px;
    width: 325px;
}
#agencies .agn_expr .dropdown dd ul
{
    width: 325px;
}

.dropdown_timezones .dropdown dd ul
{
    width: 362px;
}

#agencies .agn_input
{
    float: left;
    margin-left: 15px;
    width: 325px;
}

#upload_product_bottom_row sup
{
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
    bottom: 9px;
    right: 0px;
    font-size: 14px;
    font-weight: bold;
}
.annuall
{
    color: #407ACC;
    font-size: 13px;
    position: absolute;
    font-weight: bold;
}
.annuall sup
{
    font-size: 11px !important;
    font-weight: bold;
    bottom: 5px !important;
    right: -1px !important;
}
.pricing-faq
{
    border-top: 2px solid #D3D5D6;
    margin-top: 40px;
    color: #808080;
    margin-left: 186px;
    padding-top: 15px;
}
.pricing-faq h4
{
    font-size: 22px;
    color: #808080;
    margin-bottom: 5px;
}
.side_pricing-faq
{
    float: left;
    width: 370px;
}

.pricing-faq p
{
    font-size: 12px;
    margin-bottom: 15px;
}

#divImportError
{
    position: absolute;
    bottom: 106px;
}

#divImportProgress
{
    position: absolute;
    bottom: 126px;
}



.select_theme_cust
{
    margin: 0 0 10px 0;
}
.select_theme_cust label
{
    width: 100px;
    padding-top: 8px;
}

.select_theme_cust dt
{
    z-index: 3;
}
.bannerPlace
{
    padding: 20px 0 20px 186px;
    text-align: center;
}
#noFeesBanner
{
    height: 45px;
    text-align: left;
    background-image: url("../images/nofee_baner/NoFeesBanner_rc.png");
    background-position: right;
    background-repeat: no-repeat;
    line-height: 45px;
    width: 531px;
    display: inline-block;
    width: auto;
}

#noFeesBanner .bannerleftside
{
    background-image: url("../images/nofee_baner/NoFeesBanner_lc.png");
    background-position: left;
    background-repeat: no-repeat;
    float: left;
    width: 192px;
}

#noFeesBanner .bannerrightside
{
    background-image: url("../images/nofee_baner/NoFeesBanner_m.png");
    background-repeat: repeat-x;
    float: left; /* width: 504px; */
    padding-left: 10px;
    padding-right: 20px;
    margin-right: 4px;
}
.bannerheadline
{
    font-size: 18px;
    color: white;
    text-shadow: 1px 1px #6a2a6c;
    font-weight: bold;
    padding: 0px 0px 0px 13px;
}

.bannerText
{
    color: #595959;
    font-size: 14px;
    font-weight: bold;
}


#customizeWindow
{
    position: absolute;
    left: 623px;
    top: 94px;
    width: 359px;
    z-index: 4;
}
#customizeWindow .wrapper
{
    background-image: url("../images/customize/window_m.png");
    background-repeat: repeat-y;
}
#customizeWindow .top
{
    background-image: url("../images/customize/window_t.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 5px;
}

#customizeWindow .bottom
{
    background-image: url("../images/customize/window_b.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 5px;
}
#customizeWindow .header
{
    height: 34px;
    padding: 9px 13px 0px 15px;
    cursor: move;
}
#customizeWindow .header h2
{
    line-height: 23px;
}
#customizeWindow .minimize
{
    float: right;
    width: 25px;
    height: 25px;
    background-image: url("../images/customize/minus.png");
    background-position: 0 0;
    cursor: pointer;
}

.hidden
{
    background-image: url("../images/customize/plus.png") !important;
}
.wrapper .head
{
    height: 34px;
    background-image: url("../images/customize/drawer_bk.png");
    background-repeat: repeat-x;
    margin: 0 4px;
    color: #313235;
    font-weight: bold;
    font-size: 15px;
    padding-left: 8px;
    line-height: 35px;
    cursor: pointer;
}
.wrapper .head .arrowicon
{
    background-image: url("../images/customize/drawer_arrows.png");
    background-repeat: no-repeat;
    background-position: 0 -15px;
    width: 14px;
    height: 15px;
    display: inline;
    padding-left: 20px;
    margin-right: 4px;
}
.wrapper .head .closedpanel
{
    background-position: 0 0 !important;
}

.wrapper .content
{
    color: #313235;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    border-top: solid 1px #c7c7c7;
    margin: 0 3px;
}
.color_box
{
    position: relative;
}
.color_box a
{
    float: left;
    height: 28px;
    width: 28px;
}
.wrapper .color_box
{
    float: left;
    height: 28px;
    position: relative;
    width: 33px;
    z-index: 3;
}

.wrapper ul
{
    list-style-image: none;
}

.wrapper li
{
    display: block;
    height: 37px;
    line-height: 28px;
}

.wrapper .label
{
    margin-top: 5px;
    display: block;
    height: 27px;
    line-height: 24px;
}
.wrapper .currency
{
    margin-top: 5px;
    display: block;
    height: 45px;
    line-height: 24px;
}

.wrapper #Currency_rdl
{
    width: 327px;
}

#customizeWindow .input_box, .input
{
    margin-left: 0px !important;
}

#customizeWindow .taxesCheckBox
{
    margin-right: 5px;
    margin-top: 6px;
}


#customizeWindow .smalltext
{
    float: right;
    font-size: 12px;
    width: 189px;
    line-height: 19px;
}
#customizeWindow .headerupload
{
    height: 185px;
}
#previewwrapper
{
    width: 840px;
}

#divPreview
{
    float: right;
    height: 88px;
    margin-right: 37px;
    width: 119px;
    background-repeat: no-repeat;
    border: 1px solid #CBCBCB;
    background-position: center center;
    overflow:hidden;
     text-align: center;
}

#colors .ttltipPostitioner
{
    left: 140px;
    top: -39px;
}

#taxes .ttltipPostitioner
{
    left: 182px;
    top: -38px;
}
#headerupload .ttltipPostitioner
{
    left: 174px;
    top: -36px;
}

#productnumber li
{
    float: left;
    padding-right: 10px;
    margin-bottom: 15px;
}

#productnumber .input.large
{
    width: 28px;
}

#bufferpage li
{
    display: inline;
    list-style-type: none;
    float: left;
}
#bufferpage .icondesc
{
    float: left;
    text-align: center;
}
#bufferpage .icon
{
    text-align: center;
}
#bufferpage .border
{
   
    margin-top: 20px;

}

.previewiframe
{
    width: 810px;
    margin-top: 20px;
    margin-left: 40px;
}
#landingtext
{
    padding: 40px;
}
#landingtext p, #landingtext ul
{
    margin-top: 10px;
}
#landingtext li
{
    margin-left: 20px;
}
.modaltext
{
    font-size: 13px;
    color: #223660;
}
#startPromo
{
    text-align: right;
    width: 661px;
}

#scratchlist .table .tdtext
{
    padding-top: 11px;
}

.control-group .grayborder
{
    background: #F2F3F5;
    width: 513px;
    float: left;
    padding: 10px;
}


.tools_item
{
    float: left;
    margin-bottom: 20px;
    width: 324px;
    height: 186px;
    background-image: url("../images/engagement_tools/tool_bk.png");
    overflow: hidden;
    position: relative;
    margin-right: 6px;
    cursor: pointer;
}

.tools_item.last
{
    margin-right: 0px;
}
.tools_item .icon
{
    width: 80px;
    height: 82px;
    overflow: hidden;
    margin-left: 17px;
    margin-top: 12px;
    float: left;
}

.tools_item .tool_textpart
{
    float: left;
    width: 172px;
    margin-left: 20px;
    text-align: left;
    margin-top: 11px;
}
.tools_item .tool_name
{
    font-size: 18px;
    font-weight: bold;
    color: #407acc;
    display: block;
}

.tools_item .tool_text
{
    font-size: 13px;
    font-weight: normal;
    color: #595959;
    line-height: 19px;
    display: block;
    padding-top: 3px;
}

.tools_item .premium_feature
{
    position: absolute;
    width: 80px;
    height: 80px;
    background-image: url("../images/engagement_tools/premium_feature.png");
    overflow: hidden;
    z-index: 2;
    right: 6px;
    top: 2px;
}
.tools_item .fbshop-required
{
    position: absolute;
    width: 80px;
    height: 80px;
    background-image: url("../images/engagement_tools/shop_required_green.png");
    overflow: hidden;
    z-index: 2;
    right: 6px;
    top: 2px;
}
.tools_item .alpha_edition
{
    position: absolute;
    width: 80px;
    height: 80px;
    background-image: url("../images/engagement_tools/icon_alphaEdition.PNG");
    overflow: hidden;
    z-index: 2;
    right: 6px;
    top: 2px;
}
.tools_item .hover
{
    display: none;
    background-image: url("../images/engagement_tools/tool_bk_a.png");
    position: absolute;
    top: 0px;
    left: 0px;
    width: 324px;
    height: 186px;
}

.tool_items_row
{
    background-image: url("../images/themes_page/shelf.png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    height: 100%;
    padding: 0 30px 75px;
}

.input-with-help
{
    float: left;
    width: 175px;
}


.input-with-help-big
{
    float: left;
    width: 300px;
}

.input-with-help-big span
{
    display: block;
    font-size: 12px;
    color: #BFBFBF;
}

.input-with-help span
{
    display: block;
    font-size: 12px;
    color: #BFBFBF;
}

#creditLineDiv .creditLineCheckBox
{
margin-top: 5px;
}

#cutomizescreen .poplabel
{
    font-weight:bold;
    color: #777;
}

#success-connect {
width:672px;
}
#success-connect .banner
{
    width:672px;
    height:79px;
    background-image: url("../images/success/success_banner.jpg");
    background-repeat:no-repeat;
    margin-top:15px;
    border-bottom: 2px solid #D3D5D6;
    padding-bottom: 25px;
}

#success-connect .banner p
{
   color:White;
   padding-left:75px;
   padding-top:28px;
   font-size:15px;
   float:left;
}

#success-connect .banner .view-store
{
   
 float: right;
    margin-right: 13px;
    margin-top:21px;

}

#success-connect .headline
{
 color: #407ACC;
    display: block;
    font-size: 26px;
    font-weight:normal;
    padding-top:25px;
}

#success-connect .success-box
{
    padding-top:15px;  
    height:83px;
    padding-bottom:10px; 
}

#success-connect .success-box img
{
    float:left;
    padding-right:15px;
    
}

#success-connect .success-fb-like
{
     border-top: 2px solid #D3D5D6;
     padding-top: 15px;
     margin-top:10px;
     margin-bottom:30px;

}

#success-connect .success-fb-like p
{
     
   width:auto;
   float:left;
 
}

#success-connect .like-button
{
    float:left;
    padding-left: 12px;
    padding-top: 1px;
    width:100px;
}

.dropdown_industry{ float: left; width: 325px;}
.dropdown_industry .dropdown dd ul {width: 328px;}


#gb_examples
{
    font-size: 10px; line-height: 12px; padding-top: 10px;
}

#gb_examples .examples a
{
    font-size: 10px !important; line-height: 12px !important; float:none !important;
}

.bufferelement 
{
    display:block;
    width:111px;
    height:86px;
     margin-right:10px;
      margin-bottom:10px;
    /* background-image: url(../images/hp/platforms_popup/_platform_bk.png); background-position: 0 0;*/
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) inset;
       -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
       -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
     background-color:White;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
          border:1px solid #CCCCCC;
     text-align:center;
     float:left;
     position:relative;
        transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

.bufferelement.paypal {
    /*background-image: url("../images/hp/platforms_popup/_platform_bk_pp-n.png");*/
    cursor:pointer;
       box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) inset;
       -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
       -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
          border:1px solid #CCCCCC;
}

.bufferelement:hover
{
     /* background-position: 0 99px;*/
     border:1px solid #407ACC;
     box-shadow: 0 0 5px rgba(82, 168, 236, 0.5) inset;
       -webkit-box-shadow: inset 0 0 5px rgba(82, 168, 236, 0.5);
       -moz-box-shadow: inset 0 0 5px rgba(82, 168, 236, 0.5);
}

.bufferelement.lastchild
{
    margin-right:0;
}

.bufferelement img
{
    padding-top:8px;
}

.bufferelement img.narrow-image
{
    padding-top:25px;
}

.bufferelement img.half-narrow-image
{
    padding-top:15px;
}

.bufferelement span
{
    position:absolute;
    bottom:8px;
    display:block;
   width: 109px;
   font-size:13px;
   font-weight: bold;
}

#popupbody 
{
    display:none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90000;
}

#popupscrim {
    background-color: #000000;
    left: 0;
    opacity: 0.42;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

#popupcontainer {
    height: 620px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 638px;
    z-index: 2;
}

#popupcontainer .popupheader {
    position: relative;
    text-align: right;
    width: auto;
    z-index: 100;
}

.popupheader img {
  position: relative;
    top: 20px;
    left: 20px;
    cursor: pointer;
}

#popupclose {
    cursor: pointer;
    height: 46px;
    position: relative;
    top: 10px;
    width: 46px;
}

#popupwrapper {
    background-color: #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    padding: 15px;
}

#popupdropbox {
    background-color: #F6F6F6;
    overflow: auto;
    padding: 10px;
        text-align: left;
}

#popupdropbox .headline 
{
    color: #555555;
    font-size: 22px;
    font-weight: normal;
     padding-bottom: 15px;
     display:block;
     padding-top:5px;
}

#popupdropbox ul
{
    list-style: none;
}

#popupdropbox li
{
    float:left;
}


#qa_tab {
    border: 2px solid #FFFFFF;
    cursor: pointer;
    height: 25px;
    margin: 0;
    min-width: 110px;
    overflow: hidden;
    padding: 0 10px 35px;
    position: fixed;
    top: 23%;
    white-space: nowrap;
    z-index: 10000;
}
#qa_tab #feedback_tab_text {
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    margin: 25px auto;
    text-align: center;
}
#qa_tab.qaTabLeft {
    background-position: right 0;
    left: 0;
    transform: rotate(-90deg);
}
#qa_tab.qaTabRight {
    background-position: left 0;
    right: 0;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform:rotate(90deg);
    -webkit-transform: rotate(90deg);
}
#qa_tab:hover {
    background-color: #444444;
}
#qa_overlay 
{
   display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90000;
}
#qa_overlay * {
    color: #333333;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    margin: 0;
    padding: 0;
}
#qa_container {
    height: 556px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 638px;
    z-index: 2;
     overflow:hidden;
}
#qa_container .qa_header {
    position: relative;
    text-align: right;
    width: auto;
    z-index: 100;
   
}
#qa_close {
    cursor: pointer;
    height: 46px;
    position: relative;
    top: 10px;
    width: 46px;
}
#wgt_frame {
    height: 900px;
    margin-top: -18px;
    position: relative;
    width: 615px;
}
#qa_scrim {
    background-color: #000000;
    left: 0;
    opacity: 0.42;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
#wgt_frame {
    height: 522px;
    margin-top: -12px;
    position: relative;
    width: 615px;
    
}

#qawrapper
{
    margin-top: -12px;
    height:492px;
    width:585px;
     background-color: #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    padding: 15px;
}

#header .sani {
    height: 76px;
    left: 90px;
    position: absolute;
    top: 1px;
    width: 220px;
}

#header .logo 
{
    background-image: url("/common/images/logo.png");
    background-repeat: no-repeat;
    float: left;
    position: relative;
    width: 273px;
    height: 72px;
}

#header .header_right {padding: 30px 10px 0 0;}
#header .agencylogo{ width: 245px;float: left;position: relative;}



#fbplikebox
{
    display: block;
    padding: 0;
    z-index: 99999;
    position: fixed;
}
.sidebartab
{
    background-color: #3B5998;
    display: block;
    height: 150px;
    top: 50%;
    margin-top: -75px;
    position: absolute;
    left: -47px;
    width: 47px;
    background-image: url("/common/images/slidebar.png");
    background-repeat: no-repeat;
    overflow: hidden;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.sidebarplugin span
{
    bottom: 12px;
    font: 8px;
    position: absolute;
    right: 6px;
    text-align: right;
    z-index: 99999;
}
.sidebarplugin span a
{
    color: #808080;
    text-decoration: none;
}
.sidebarplugin span a:hover
{
    text-decoration: underline;
}
.loginlinks {
    float: right;
    padding-left: 10px;
    margin-top: 2px;
}

.cols2-etsy {
cursor: default;
float: left;
width: 243px;
}

.billed-type {
display: block;
font-size: 13px;
line-height: 18px;
}
#annualy-1, #annualy-2, #annualy-3, #annualy-4 
{
  
}

#monthly-1, #monthly-2, #monthly-3, #monthly-4 
{
    display:none;
}

.col-pad
{
    padding-top:15px;
}

.label-275
{
      background: url("../images/pricing/275.png") no-repeat scroll 0 0 transparent;
      width:91px;
      height:80px;
      position:absolute;
     right: -96px;
    top: -46px;
}

.label-off
{
    background-position: 0 -80px;
}



.coupon-code {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
   display:inline-block;
  margin-bottom: 5px;
   padding: 8px;
  font-size: 18px;
  font-weight: normal;
  line-height: 14px;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  white-space: nowrap;
  vertical-align: baseline;
    -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;


 background-color: #DFF0D8;
    border: 1px solid #D6E9C6;
    color: #468847;
}

.form-bo
{
   padding-top:20px;
    clear:both;
}

.greyline-bo
{
      border-bottom: 2px solid #D3D5D6;
    clear: both;
    margin-bottom: 24px;
    padding-top: 12px;
    margin-right: 256px;
}

.form-help-bo
{
   font-size: 11.844px;
    color: #777777;
    line-height: 35px;
}

.photo-form-bo{
    float: left;
    height: 117px;
    width: 121px;
}
.photodetails-form-bo
{
    float: left; padding-left: 15px; width: 151px; padding-top: 34px;
     color: #777777;
    font-size: 14px;
    line-height: 20px;
}

.color-picker 
{
     border: 1px solid #DDDDDD;
    cursor: pointer;
    float: left;
    overflow: hidden;
    padding: 2px;
     height: 20px;
    margin-right: 8px;
    width: 20px;
}

.color-picker-current 
{
     border: 1px solid #333333;
     cursor:default;
}


.cp-blue{
	background-color:#283b76;
	    width:20px;
    height:20px;
}

.cp-black{
	background-color:#000000;
	    width:20px;
    height:20px;
}
.cp-skyblue{
	background-color:#228bc7;
	    width:20px;
    height:20px;
}

.cp-green{
	background-color:#177820;
	    width:20px;
    height:20px;
}
.cp-grey{
	background-color:#babbba;
	    width:20px;
    height:20px;
}
.cp-grey{
	background-color:#a6a6a6;
	    width:20px;
    height:20px;
}
.cp-red{
	background-color:#ca471f;
	    width:20px;
    height:20px;
}


.color-picker:hover
{
     border: 1px solid #C2C2C2;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
    transition: all 0.1s linear 0s;
}

.color-picker-current:hover 
{
     border: 1px solid #333333;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
    transition: all 0.1s linear 0s;
}

.fb-like-preview
{
    float:left;
    width:400px;
    height:430px;
    border: 1px solid #C2C2C2;
    margin-top: 102px;
}

.fb-like-preview > iframe {
    height: 430px;
}


#currentShop{
width: 320px;
 padding: 4px;
   height: 28px;
    line-height: 28px;
     /* border: 1px solid #CCCCCC;*/
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    font-size: 13px;
}

.arrow-side
{
    background: url("/common/images/promotion/arrows-drawer.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    padding-left: 20px;
    cursor:pointer;
    height:14px;
    line-height: 13px;
}

.collapsed
{
    background: url("/common/images/promotion/arrows-drawer.png") no-repeat scroll 0 -14px transparent;
    
}

.embed-deal p, .deal-successful p
{
    padding-left:21px;
}

.well
{
  border-radius: 3px 3px 3px 3px;
    padding: 9px;
     margin-bottom: 5px;
     background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    min-height: 20px;
    padding-left: 19px;   
     padding-right: 19px; 
     margin-left:21px; 
     width:560px;
}

xmp
{
margin:0;
     font-size: 13px;
    line-height: 20px;
    white-space: pre-wrap;
    word-break: break-all;
    word-wrap: break-word;
     font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
      text-shadow: 0 1px 0 #FFFFFF;
}

#gettingstarted
{
        right: 0;
    visibility: visible;
     top: 250px;
    white-space: nowrap;
    z-index: 10000;
      position: fixed;
      height: 160px;
    
}
#gs_tab
{
     cursor: pointer;
    width: 45px;
     border-radius: 5px 0 0 5px;
    box-shadow: -2px 0 2px rgba(0, 0, 0, 0.2);
    float: right;
      background-image: url("images/fb-white-right.png");
    background-position: 8px 14px;
    background-repeat: no-repeat;
    height: 160px;
     background-color: #407acc;
     
}


.gs_tab_text {
    color: #FFFFFF;
  font-size: 18px;
    font-weight: bold;
    margin: 112px auto;
    text-align: center;    
   transform: rotate(270deg)!important;
        -webkit-transform: rotate(270deg)!important;
  -moz-transform: rotate(270deg)!important;
  -o-transform: rotate(270deg)!important;
  -ms-transform: rotate(270deg)!important;
}



#gs_frame
{
    box-shadow: -2px 0 2px rgba(0, 0, 0, 0.2);
    float: right;
     height: 140px;
    padding: 10px;
    width: 292px;
    background-color: #407acc;
}

#gs-frame1
{
    background-color: White;
    height: 100%;
    
}
.rating
{
     padding-left: 12px;
    padding-top: 10px;
    position:relative;
     padding-bottom: 6px;
}

#slider-bullet
{
    width:22px;
    height:22px;
       background-image: url("../images/getting_started/slider-dot.png");
       position:absolute;
       top:7px;
       left:25px;
}
.gs-text-content
{
    padding-left:10px;
    white-space: normal;
}
.gs-headline
{
    font-size:14px;
    color: #494747;
    display:block;
    font-weight: bold; 
}
.gs-text
{
  font-size:13px;
  line-height:19px;
  color:#777777;   
  display:block;
}

.gs-text a
{
  font-size:13px;
  line-height:19px;
  color: #407acc;
  font-weight: bold;   
}

input 
{
    line-height:20px;
    font-size:14px;
    height:20px;
    color: #555555;
}

.facebook.active {
  color: rgba(255, 255, 255, 0.75);
}

.facebook {
background-image: -webkit-linear-gradient(top, #8097c0, #1c4185);
background: #8097c0; /* Old browsers */
background: -moz-linear-gradient(top,  #8097c0 0%, #1c4185 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8097c0), color-stop(100%,#1c4185)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8097c0 0%,#1c4185 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8097c0 0%,#1c4185 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8097c0 0%,#1c4185 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8097c0 0%,#1c4185 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8097c0', endColorstr='#1c4185',GradientType=0 ); /* IE6-9 */
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #8097c0;
  *background-color: #1c4185;
  background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #8097c0, #1c4185);
    border-left-color: #0064cd;
    border-right-color: #0064cd;
    border-top-color: #0064cd;
    border-bottom-color: #003f81;
background-image:-webkit-linear-gradient(top, #8097c0, #1c4185);
}

.facebook:hover,
.facebook:active,
.facebook.active,
.facebook.disabled,
.facebook[disabled] {
  color: #ffffff;
  background-color: #1c4185;
  *background-color: #1c4185;
}

.facebook:active,
.facebook.active {
  background-color: #1c4185 \9;
}

.bo-icon
{
    width:29px;
    height:28px;
    display:inline-block;
    background-image: url("../images/Tabs/BO-icons.png");
    background-position: 20px 0;
    border-radius: 3px 3px 3px 3px;
    vertical-align: middle;
    margin-right: 1px;
    margin-top: -1px;
}


.text-link
{
    line-height:30px; 
    vertical-align: middle;  
    font-size:24px;
    font-weight:bold;
}

.fan-gate-i
{
    background-position: 0 0;
}

.active .bo-icon.fan-gate-i
{
     background-position: 0 -28px;
}

.sweepstakes-i
{
     background-position: -28px 0;
}

.active .bo-icon.sweepstakes-i
{
     background-position: -28px -28px;
}


.thank-you-i
{
     background-position: -58px 0;
}

.active .bo-icon.thank-you-i
{
     background-position: -58px -28px;
}

.settings-i
{
     background-position: -87px 0;
}

.active .bo-icon.settings-i
{
     background-position: -87px -28px;
}


#bo-tabs 
{
    margin-bottom: 0;
padding-bottom: 10px;
padding-top:10px;
padding-left:10px;
}



.tab-pane{
    width: 415px;
}

.tab-pane .form-horizontal .control-label {
    width: 115px;
}


.tab-pane .form-horizontal .controls {
    margin-left: 135px;
}

.tabbable
{
    border: 1px solid #d5d5d5;
     border-radius: 5px 5px 5px 5px;
     margin-top: 20px;
}

.tabbable .header
{
    background: #e9e7e7; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e7e7', endColorstr='#e6e4e4'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#e9e7e7), to(#e6e4e4)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #e9e7e7,  #e6e4e4); /* for firefox 3.6+ */
border-bottom: 1px solid #d5d5d5;
}


.nav-pills > .active > a, .nav-pills > .active > a:hover {
    color: #FFFFFF;
    background-color:#407ACC;
}

.nav > li > a:hover.active {
    background-color:#407ACC;
    text-decoration: none;
}

.small-text-link
{
    display:block;
    font-size:14px;
    font-weight:normal;
}


.nav > li > a {
    color: #333333;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav > li.active > a {
    color: white;
    text-decoration: none;
    text-shadow: 0 0px 0 rgba(255, 255, 255, 0);
}

.nav > li > a:hover {
    color: #333333;
    text-decoration: none;
}
.nav-tabs > li, .nav-pills > li {
    margin-right: 10px;
}

.top-next-prev-grp
{
 padding: 10px 10px 1px 20px;
    border-bottom: 1px solid #d5d5d5;
}

.top-next-prev
{
    text-align:right;
      height: 42px;
      position:relative;
}

.bottom-next-prev-grp
{
   padding: 10px 10px 10px 20px;
    border-top: 1px solid #d5d5d5;
}


#tab2.sweepstakes
{
    overflow:hidden;
    height:1010px;
    width:100%;
    position:relative;
}

.form-drawer
{
    position:absolute; 
     background-color: White;
     top:-1px;
     left:-1px;
     z-index:5;
      height: 105%;
     background-color:#F5F5F5;
      box-shadow: 1px 0 5px rgba(0, 0, 0, 0.25);
     
}

.form-bo.drawer
{
    padding-left: 16px;
    padding-right: 17px;
    width: 277px;
    height: 105%;
}

.form-tab {
background-color: white;
    background-color:#F5F5F5;
    
    background-position: 16px 21px;
    background-repeat: no-repeat;
    border-color: #D5D5D5 #D5D5D5 #D5D5D5 #F5F5F5;
    border-radius: 0 5px 5px 0;
    border-style: solid;
    border-width: 1px;
    box-shadow: 2px 0 2px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    float: left;
    height: 56px;
    left: 309px;
    margin-left: 1px;
    position: absolute;
    top: 35px;
    width: 46px;
    z-index: 6;
}

.form-tab.closed
{
    background-image: url("/common/images/Tabs/arrow-open.png");
}
.form-tab.opened
{
    background-image: url("/common/images/Tabs/arrow-close.png");
}

.preview-panel
{
      height: 100%;
    width:978px;
}
.preview-panel.off, .mobile.off
{
      left: -1200px;
    position: absolute;
    top:0;
}

.preview-panel-mobile
{
      height:518px;
    /*width: 320px;*/
    width: 336px;
    overflow-x: hidden; 
    overflow-y: scroll; 
    background-color: #ffffff;
}

.mobile
{
    background-color:#000000;
    border-radius: 55px 55px 55px 55px;
    margin-left:470px;
    /*padding-left:31px;
    padding-right:31px;
    padding-top:135px;
    padding-bottom:113px;*/
    padding: 135px 46px 113px 31px;
    width:320px;
    margin-top:50px;
    position:relative;
       box-shadow:0px 0px 29px 2px  rgba(0, 0, 0, 0.25);
}

.mobile .topbuttonimages
{
    position:absolute;
     background-image: url("/common/images/Tabs/mobile-buttons-top.gif");
     width:100%;
     height:45px;
     top:42px;
     left: 0;
     background-position:center;
     background-repeat:no-repeat;
}


.mobile .bottombuttonimages
{
     position:absolute;
     background-image: url("/common/images/Tabs/mobile-buttons-bottom.gif");
     width:100%;
     height:72px;
     bottom:21px;
     left: 0;
     background-position:center;
     background-repeat:no-repeat;
}
.previewswticher
{
    float:right;
}


.form-drawer .uEditor 
{
    margin: 0 0 15px;
    width: 280px;
    color: #808080;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
          border: 1px solid #CCCCCC;
          border-radius: 3px 3px 3px 3px;
            background-image: none;
            background-color: white;
            
}


.form-drawer .uEditor .uEditorIframe  {
width: 270px;
}

.form-drawer .uEditor textarea.uEditorTextarea
{
   margin: 0;
    padding: 5px 0;
    width: 275px;
}

#tab3 .uEditor {
    background-color: white;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #808080;
    margin: 0;
    width: 333px;
}


#tab3 
.uEditor ul.uEditorToolbar
{
     background-color: #CBCBCB;
     background-image: none;
}

#tab3 .uEditor textarea.uEditorTextarea  
{
   margin: 0;
    padding: 5px 0;
    width: 325px;
}


.form-drawer label {
    margin-bottom: 5px;
}

.form-drawer .help-block, .form-drawer .help-inline
{
    color:#999999;
    font-size:13px;
     display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

.form-drawer .help-inline
{
 margin-bottom: 9px;
}

.form-drawer .help-block
{
      line-height: 17px;
    padding: 8px 0;
}


.form-drawer .icon-pencil
{
    opacity: 0.5;
}

.form-drawer #headline, 
.form-drawer #buttontext, 
.form-drawer #timelefttext,
#formfields input, 
.form-drawer #joinmailinglist-text, 
.form-drawer #enteryourmail-text, 
.form-drawer #promocodetext,
.form-drawer #shownextoffertext,
.form-drawer #texttab-text
{
    width:225px;
}

.form-drawer .greyline-bo {
    margin-bottom: 15px;
    padding-top: 10px;
}

.form-drawer .deletefield
{
    cursor:pointer;
}

.addfield
{
    cursor:pointer;
    color:#407ACC;
    font-size: 13px;
}


.addfield i
{
    padding-right:5px;
}


.form-drawer .color-picker {
    background-color: white;
}

#customcssarea
{
    display:none;
}

.form-drawer .input-small
{
    margin-right:5px;
    width:42px;
}

#tab3 .uEditor
{
     margin: 10px 0;
}

.website-code
{
    margin-left:20px;
     margin-right: 20px;   
       margin-bottom: 30px;
}

.referfriend
{
     margin-left:20px;
     margin-right: 20px;   
       margin-bottom: 30px; 
       position: relative;
}

.referfriend label 
{
      padding-right: 10px;
}

select.currency {
    background-color: #FFFFFF;
    width: 80px;
}

.referfriend .train
{
   display: inline-block;
}

.referfriend .control-label {
       text-align: left;
}

.margin-form
{
    padding-bottom:15px;
}

.website-code h4, .guides-wrapper h4, .referfriend h4
{
    font-size: 20px;
      margin-top: 10px;
       color: #333333;
       margin-bottom: 10px;
}

.website-code .code
{
     line-height: 20px;
    text-shadow: 0 1px 0 #FFFFFF;
     white-space: pre-wrap;
    word-break: break-all;
    word-wrap: break-word;
     font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
     background-color: #F5F5F5;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px 4px 4px 4px;
    padding: 10px;
    margin-top:10px;
    font-size: 13px;
    color: #1E347B;
}

.website-code .alert 
{
    display:inline-block;
    margin-top: 15px;
     padding-right: 10px;
}

.website-code .alert span
{
    padding-right:25px;
}

.website-code h5
{
    font-size:16px;
       color: #333333;
       margin-top: 10px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
         padding-bottom: 7px;
             display:inline;
}

.website-code .help-block span
{
    display:inline;
}

.website-code .selectpage 
{
      margin-top: 14px;
}

.website-code .selectpage a
{
      margin-left: 15px;
}

.novisible, .help-inline.novisible 
{
    display:none;
}

.iframecover
{
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}

.iframecover-mobile
{
      height: 100%;
    position: absolute;
    top: 0;
    width: 304px;
    z-index: 2;
}

.sweepstakes-bk-screen {
    background-color: #000000;
    left: 0;
    opacity: 0.42;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
}


.slider-frame {
    background-color: #F1F0F0;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.25) inset;
    display: inline-block;
    height: 23px;
    margin: 0 auto;
    position: relative;
    width: 67px;
}

.form-bo.drawer .slider-frame
{
    float: right;
}

.slider-button {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid rgba(0,0,0,0.30);
    border-radius: 9px 9px 9px 9px;
    color: #4C535A;
    cursor: pointer;
    display: block;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    line-height: 23px;
    text-align: center;
    transition: all 0.25s ease-in-out 0s;
    width: 37px;
     text-transform:uppercase;
}

.slider-button.on {
    margin-left: 29px;
	 color: #407ACC;
}

.controls.box
{
    margin:15px 0;
}

.form-drawer h5
{
    display:inline-block;
    color: #333333;
}

.form-drawer #colorSelector
{
    background: none repeat scroll 0 0 white;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    display: block;
    height: 24px;
    left: 0;
    margin-bottom: 9px;
    padding: 3px;
    position: absolute;
    top: 0;
    width: 24px;
    z-index: 3;
    cursor:pointer;
}

.form-drawer #colorSelector div {
    height: 24px;
    width: 24px;
}

.box img
{
    margin-right:5px;
}

.top-text-nav
{
     display: inline-block;
    float: right;
    margin-top: 50px;
    padding-left: 10px;
}
.smalllink
{
    font-size:12px;
    font-weight:normal;
    vertical-align: middle;
}

.smalllink-side
{
    font-size:12px;
    font-weight:normal;
    vertical-align: middle;
}

.top-text-nav a {
    border-right: 1px solid #D5D5D5;
    padding-left: 9px;
    padding-right: 8px;
}
.top-text-nav a:last-child {
    border-right: none;
    padding-right: 0;
}

.top-text-nav i {
    padding-right: 5px;
}

.hidestart
{
    visibility:hidden;
}

#product_page_magento_row .mce-tinymce{
/* margin-left: 174px;*/
    width: 332px;
}


.top-text-nav-old {
    display: inline-block;
    padding-left: 10px;
     padding-top: 7px;
}

.top-text-nav-old a {
    border-right: 1px solid #D5D5D5;
    padding-left: 9px;
    padding-right: 8px;
}
.top-text-nav-old a:last-child {
    border-right: none;
    padding-right: 0;
}

.top-text-nav-old a:first-child {
        border-left: 1px solid #D5D5D5;
    padding-right: 0;
}

.top-text-nav i {
    padding-right: 5px;
}

.colorpicker input {
width: 41px !important;
}


#editproductpage .control-label
{
    color:#5a5a5a;
    font-size: 15px;    
}


#editproductpage .form_row .upload_image{float:left; width:331px; height:124px;margin-left:15px; padding:2px 0 0px 6px;}
#editproductpage .form_row .upload_image .photo_section{float:left; width:124px; height:126px;}
#editproductpage .form_row .upload_image .photo_section .photo{float:left;  width:121px; height:117px;}
#editproductpage .form_row .upload_image .photo_section .change_file{float:left; width:121px; margin-top:4px; margin-left:0px;}
#editproductpage .form_row .upload_image .photo_section .change_file a{float:left; width:121px; background:url(../images/change_file_btn.gif) no-repeat 0 0; color:#313235; font-size:13px; text-align:center; padding:2px 0; text-decoration:none}
#editproductpage .form_row .upload_image .photodetails{float:left;  width:180px; padding-top:35px;}

.bufferelement.paypal {
    width: 208px;
    margin-right: 0;
}

#otherPlatform
{
    
}
.paypal span {
    width: 230px;
}

.inner_menu_noshop {
    left: 0;
    position: absolute;
    width: 100%;
}


.inner_menu_noshop ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/inner_menu_bg.gif") repeat-x scroll 0 0 #F5F5F5;
    border-color: -moz-use-text-color -moz-use-text-color #D4D4D4 #D4D4D4;
    border-image: none;
    border-style: none none solid solid;
    border-width: medium medium 1px 1px;
    float: left;
    list-style: none outside none;
    margin: 0;
    width: 100%;
}

.inner_menu_noshop ul li {
   
    float: left;
    font-size: 15px;
    line-height: 18px;
    position: relative;
    width: auto;
}

.inner_menu_noshop .switchplans
{
       width: 1024px;
        margin: 0 auto;
        text-align:left;
}
.meshim_widget_components_chatButton_Button 
{
    display:none;
}

 .form-bo .photo_section {
    float: left;
    height: 126px;
    width: 124px;
}

 .form-bo .upload_image
{
    margin-bottom:30px;
}


#manage_images_bottom_row ul li.even_bg {
    background-color: #F0F3F7;
    float: left;
}
#manage_images_bottom_row ul li {
    float: left;
    height: 80px;
    padding: 6px 10px;
    width: 290px;
}


#manage_images_bottom_row ul {
    float: left;
    list-style: none outside none;
    width: 310px;
     border: 1px solid #CCCCCC;
     margin-left:10px;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}



#manage_images_bottom_row .cols2 {
    position: relative;
    top: 28px;
    margin-right:5px;
}

#manage_images_bottom_row
{
    padding-left:50px;
}


#manage_images_bottom_row .point {
    cursor: pointer;
     position: relative;
    top: 28px;
    float: right;
    margin-right:20px;
}

#manage_images_bottom_row img.imagethumb
{
    width:auto; height:80px;
    border: 1px solid #CCCCCC;
}

.steps-wrapper
{
    margin-top:40px;
    width:100%;
    border:1px solid #d5d5d5;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.07);
}

.steps-header
{
    height:52px;
    border-bottom:1px solid #d5d5d5;
    background-color:#ededed;
}

.steps-header-item
{
    float:left;
    width:153px;
    background-repeat:no-repeat;
    background-position:right;
    height: 52px;
    color: #333333;
    line-height:19px;
    font-size:14px;
}

.steps-header-item .step-text
{
    font-size:15px;
    font-weight:bold;
    display:block;
    padding-top: 7px;
}

.steps-header-item.active
{
     height: 52px;
     color: #333333;
     line-height:18px;
      font-size:14px;
}

.steps-header-item .step-wrapper
{
    padding-left: 10px;
    width: 138px;
    height: 100%;
    background-position:left;
    background-repeat:no-repeat;
}
.steps-header-item.active .step-wrapper
{
    background-color:#41567E;
    padding-left: 15px;
    width: 138px;
    color:White;
    height: 100%;
    background: #41567E;
    background-position:left;
    background-repeat:no-repeat;
}

.steps-header-sep
{
    float:left;
    width:17px;
    background: url("../images/import/steps-arrow.png");
    background-repeat:no-repeat;
    background-position:left;
    height: 52px;
}

.steps-header-sep.active.left
{
    float:left;
    width:17px;
    background: url("../images/import/steps-arrow-blue-left.png");
    background-repeat:no-repeat;
    background-position:left;
    height: 52px;
}

.steps-header-sep.active.right
{
 background: url("../images/import/steps-arrow-blue-right.png");
}
.steps-body
{
    padding:20px 20px;
}
.steps-body h1 {
    color: #407ACC;
    font-size: 26px;
    font-weight: bold;
    line-height: 28px;
    margin-top: 0;
    display:block;
    float:none;
    margin-bottom:8px;
}

p.bolded
{
    font-weight:bold;
}

#step1
{
   
}



#step4 h1
{
 margin-bottom:20px;   
}

.steps-body .image-left {
    float: left;
    padding-top: 8px;
}

.steps-body .image-details-right .bolder {
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin-top: 0;
    text-align: left;
}
.steps-body .image-details-right {
    float: left;
    margin-left: 20px;
    overflow: hidden;
    width: 465px;
}
.steps-body ul {
    color: #494747;
    font-size: 16px;
    font-weight: normal;
    line-height: 42px;
    list-style: none outside none;
}

.steps-body li {
  background-image: url("../../common/images/hp/v-medium.png");
    background-position: 5px 5px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #E4E4E4;
    color: #808080;
    display: inline-block;
    line-height: 26px;
    margin-top: 2px;
    padding-bottom: 10px;
    padding-left: 35px;
    padding-top: 7px;
    width: 100%;
}

.steps-or
{
    padding-left:10px;
    padding-right:10px;
}
#storeinfo-form.form-horizontal 
{
    padding-top:10px;
}
#storeinfo-form.form-horizontal .controls {
    margin-left: 215px;
}

#storeinfo-form.form-horizontal .control-label {
    width: 200px;
}

.steps-footer
{
    padding-bottom:10px;
    padding-top:10px;
    border-top:1px solid #E4E4E4;
     padding-right:10px;
    text-align:right;
}


.guides-wrapper {
   margin-bottom: 30px;
    margin-left: 40px;
    margin-right: 40px;
}

.guides-wrapper a
{
    display:inline-block;
    font-size:14px;
    width: 100px;
    margin-right: 10px;
    text-align: center;
       margin-right: 24px;
       margin-top: 20px;
}

.guides-wrapper a .link
{
    display:block;
    padding-top: 10px;
    color: #555555;
}



#footer .col03 i {
    background: url("../../common/images/hp/footer-icons-sprites.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 22px;
    vertical-align: middle;
    width: 23px;
}

#footer .col03 i.fb {
    background-position: 0 0;
}

#footer .col03 i.twitter {
    background-position: 0 -22px;
}


#footer .col03 i.gplus {
    background-position: 0 -44px;
}


#footer .col03 i.linkedin {
    background-position: 0 -66px;
}


#footer .col03 i.instagram {
    background-position: 0 -88px;
}


.fa-like-box ._s0._rw.img {
    float: left;
    margin-right: 10px;
     width: 50px;
     height: 50px;
}


.fa-like-box a {
    color: #3B5998;
    cursor: pointer;
    display: block;
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 5px;
    text-decoration: none;
}

.fa-like-box ul {
  border-top: 1px solid #D8DFEA;
    list-style-type: none;
    margin: 15px 0;
    padding: 10px 0;
    
}

.fa-like-box
{
    padding-top:10px;
}
.fa-like-box li {
       background-image: none;
    border-bottom: medium none;
    color: #808080;
    display: inline-block;
    height: 50px;
    line-height: 26px;
    margin-top: 0;
    padding: 0 4px 4px 0;
    width: 50px;
}

.alert-side
{
line-height: 21px;
    padding-right: 5px;
    position: absolute;
    right: 0;
    top: 38px;
    width: 387px;
}

.help-inline.error
{
    color: #B94A48;
}
 .referfriend h5 {
color: #333333;
    font-size: 16px;
    margin-bottom: 5px;
    padding-top: 15px;
}

#post-on-fb
{
    background: url("../../common/images/refer-a-friend/share-on-fb-bk.gif");
    width:577px;
    height:381px;
    position:relative;
    margin-top: 20px;
}

#post-on-fb .fb-share-text1
{
    position:absolute;
    top:207px;
    left:165px;
}

#post-on-fb .fb-share-text2
{
    position:absolute;
    top:245px;
    left:165px;
}

#post-on-fb .fb-share-text0
{
 left: 30px;
    position: absolute;
    top: 185px;
}

.fb-share-text0 span
{
     font-size: 11px;
    line-height: 31px;
}

.fb-share-text0 .input-with-help {
    float: left;
    width: 136px;
}

.hot-text
{
    cursor:pointer;
    color: #005580;
    text-decoration: underline;
      padding:4px;
      display:inline-block;
}



.alert-side.small{
 width: 320px;
}
.emptyimage-refer-2
{
    float:none;
    display:block;
     margin-bottom: 7px;
}

.referfriend p.description
{
     color: #333333;
      font-size: 13px;
    font-weight: normal;
    line-height: 18px;
     margin-top: 5px;
}

.twitter-share-text
{
     left: 15px;
    position: absolute;
    top: 51px;
}

#post-on-t
{
    background: url("../../common/images/refer-a-friend/share-on-t-bk.gif");
    width:577px;
    height:205px;
    position:relative;
    margin-top: 20px;
}

#email-template
{
   border: 1px solid #D5D5D5;
    border-radius: 5px;
    padding: 0 20px 20px;
    position: relative;
    width: 535px;
    text-align: center;
      margin-top: 20px;
}


#email-template .emailbody{
border: 1px solid #D5D5D5;
text-align:center;
}

#email-template .emailheader
{
     font-size: 12px;padding-bottom: 5px; margin-bottom: 15px;    text-align: left;
}

#email-template .mail-logo
{
    font-size:20px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
}

#email-template .mail-headline
{
   color: #333333;
    font-size: 22px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}

#email-template .mail-text
{
      color: #333333;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}

#email-template .button
{
    font-size:20px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color: #407ACC;
    text-align:center;
    display:inline-block;
    padding:5px;
     border-radius: 5px;
    
}


#email-template .aboutlable
{
        color: #333333;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

#email-template .about
{
        color: #333333;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}

#email-template  .unsubscribe
{
     color: #777777;
    font-size: 12px;
    font-weight: normal;
    display:block;
      
      padding-top:5px;
      margin-top:5px;
}

#email-template a.hot-text:hover
{
    text-decoration:none;
}

.referfriend .popup1, .referfriend .popup2, .referfriend .popup3, .referfriend .popup15
{
    border: 1px solid #D5D5D5;
    border-radius: 5px;
    margin-bottom: 25px;
    margin-top: 15px;
    padding: 20px;
    position: relative;
    text-align: center;
    width: 535px;
}

.referfriend .popup1 
{
     margin-top: 0;
     padding:0;
     padding-top:20px;
     width: 575px;
}

.referfriend .popup15 
{
     width:300px;
     text-align: left;
        padding-bottom: 0;
}

.referfriend .edit-element-icon
{
    display:block;
    width:191px;
    float:left;
}

.input-short
{
    width:100px;
}

.x-close
{ 
    background: url("https://s3.amazonaws.com/strystatic/common/images/refer-a-friend/close-x.png");
    width:18px;
    height:18px;
     position: absolute;
    right: 10px;
    top: 10px;
    opacity: 0.7;
}

.popup-grey-background
{
    background-color:#e9e9e9;
    padding-top: 20px;
}

.coupon-refer-friends
{
     background: url("../../common/images/refer-a-friend/coupon-bk.png");
     height: 56px;
    margin: 0 auto 20px;
    padding-top: 38px;
    width: 299px;
    background-color: #DFF0D8;
}

.hot-text-hover
{
    background-color:Yellow;
    border:1px dashed rgba(0, 0, 0, 0.3);
     background-color: #FCF8E3;
     position:relative;
     display:inline-block;
     padding:3px;
}

.hot-button-hover
{
    background-color:Yellow;
    border:1px dashed rgba(0, 0, 0, 0.8);
     background-color: #FCF8E3;
     position:relative;
     display:inline-block;
}

.hot-text-hover .edit-icon, .hot-button-hover .edit-icon
{
    background-image: url("../../common/css/twt/../img/glyphicons-halflings.png");
    background-position: 0 -72px;
    background-repeat: no-repeat;
    height: 15px;
    position: absolute;
    right: -2px;
    top: -11px;
    width: 15px;
}

.referfriend #accordion2 
{
    padding-top:20px;
}

.bottom-next-prev-grp .alert.alert-info {
    display: inline-block;
    margin-bottom: 0;
    padding-right: 15px;
    position:absolute;
    top: 0;
    right:292px;
    width: auto;
}

.tabimage-info
{
   float: left;
    padding-left: 5px;
    padding-top: 7px;
}

#frm_2, #frm_3 {
    padding-top: 5px;
}

.edit-element-icon .share-button
{
     background-position:0 0;
    height: 85px;
    width: 80px;
     display: inline-block;
}

.edit-element-icon .share-button.fb-share
{
     background: url("../../../common/images/refer-a-friend/fb-share.png");
     background-repeat:no-repeat;
}

.edit-element-icon .share-button.tw-share
{
     background: url("../../../common/images/refer-a-friend/tw-share.png");
     background-repeat:no-repeat;
}

.edit-element-icon .share-button.mail-share
{
     background: url("../../../common/images/refer-a-friend/mail-share.png");
     background-repeat:no-repeat;
}


.imageexplanation {
    float: left;
    font-size: 12px;
    left: 170px;
    position: absolute;
    top: 290px;
}

.help-inline.error
{
    display:none;
}

#tabimage-lib-wrapper
{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    display:none;
}
.bo-popup 
{
 background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D5D5D5;
    left: 50%;
    margin-left: -368px;
    margin-top: -260px;
    position: fixed;
    top: 50%;
    width: 735px;
    z-index: 9999999;
     box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
}

.tabimage-lib .tabbable, .css-popup .tabbable
{
    border: medium none;
      margin: 10px;
      border-radius: 0;
}

.tabimage-lib .x-close, .css-popup .x-close, span.x-close
{
    cursor:pointer;
       margin-top: 5px;
}

.tabimage-lib a.item 
{
width:162px;
height: 162px;
background-color: #FFFFFF;
border: 1px solid #d5d5d5; 
margin-right: 10px;
margin-bottom:10px;
cursor:pointer;
vertical-align:middle; text-align:center;
overflow: hidden;
float:left;
overflow:hidden;
}

.tabimage-lib a.item img
{
    display:table-cell;
   vertical-align:middle; text-align:center; 
}

.tabimage-lib.bkimage-lib a.item img {
    height: auto;
    width: 160px;
}

.tabimage-lib a.item:hover
{
background-color: #FFFFFF !important;
border: 1px solid rgba(0,0,0,0.3); 
}

.tabimage-lib a.item.active{
border: 1px solid #407ad8;
}

.tabimage-lib .item.last-in-row{
margin-right: 0;
}
.tabimage-lib .nav > li.active > a
{
    color: #333333;
    background-color: #F5F5F5;
}

.tabimage-lib .active a:hover
{
    color: #333333;
    background-color: #F5F5F5;
}

.tabimage-lib .tab-pane {
    width: 100%;
}

.tabimage-lib p
{
    color: #333333;
    font-size: 13px;
    margin-bottom: 10px;
}

div.tabimage-lib-close, div.css-popup-close, div.popup-close
{
 
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    background-color: #FFFFFF;
    opacity: 0.75;
}

.tabimage-lib .photo_section {
    float: left;
    margin-right: 10px;
    width: auto;
    text-align: center;
}

.tabimage-lib .popup-bottom
{
    padding-bottom:10px;
    padding-left: 10px;
     padding-top: 10px;
      border-top: 1px solid #DDDDDD;
}

#css-popup-wrapper {
   display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.css-popup{
 height: 400px;
 margin-top: -200px;
}


.css-popup .editor{
  height: 288px;
    width: 500px;
    font-family: monospace;
    float:left;
}

.css-popup .side {
    float: left;
    font-family: monospace;
    font-size: 11px;
    height: 307px;
    line-height: 14px;
    padding-left: 10px;
    width: 165px;
}

.css-popup .side b {
    font-size: 11px;
    font-weight:bold;
    line-height: 17px;
}


#open-css-editor, .open-popup-link
{
    display:block;
    cursor:pointer;
    font-size: 13px;
}

span.eg
{
     font-size: 12px;
    line-height: 17px;
    padding: 0;
     color: #777777;
}

.mailchimp-popup{
 margin-top: -200px;
}

.popup-wrapper
{
    padding:10px;
}

.popup-wrapper p
{
    margin: 15px 0;
}

.generic-popup-wrapper
{
    display:none;
}

.mailchimp-setting span
{
    font-size: 13px;
    line-height: 23px;
}
.chimp-label
{
    font-weight:bold;
     font-size: 12px;
}

.disabled span {
     opacity: 0.5;
    
}
.nav > li.disabled > a {
    cursor: default;
}
.nav > li.disabled > a:hover {
    background-color: transparent;
}

.bookmarklet
{
    cursor:crosshair;
    cursor:move;
    
}

.instructions{
 color: #333333;
}

.ui-slider .ui-slider-handle {
   
    height: 1.2em;
    position: absolute;
    width: 1.2em;
    z-index: 2;
}

.ui-slider-horizontal .ui-slider-handle {
   margin-left: -10px;
    top: -8px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 9px;
    cursor:move;
    cursor:hand;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

#slider
{
     position: relative;
       margin-bottom: 30px;
    margin-top: 15px;
    width:97%;
    border-radius: 2px;
     background-color: #F1F0F0;
    border: 1px solid rgba(0, 0, 0, 0.17);
     height: 4px;
     box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.25) inset;
}

#formsize #headline1, #formsize #headline2, #formsize #headline3, #formsize #headline4, #formsize #headline5
{
    background: #E9E7E7;
    border-bottom: 1px solid #D5D5D5;
    border-top: 1px solid #D5D5D5;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-top: 10px;
     padding-right: 17px;
       width: 277px;
        color: #333333;
         text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
         cursor:pointer;
}

#formsize #headline1.active, #formsize #headline2.active, #formsize #headline3.active,  #formsize #headline4.active,  #formsize #headline5.active
{
    background-color: #407ACC;
    color: #FFFFFF;
    border-top:none;
     text-shadow: 0 0 0 rgba(255, 255, 255, 0);
}

.form-drawer .colorSelector {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    cursor: pointer;
    display: block;
    height: 24px;
    left: 0;
    margin-bottom: 9px;
    padding: 3px;
    position: absolute;
    top: 0;
    width: 24px;
    z-index: 3;
}

.form-drawer .colorSelector div {
    height: 24px;
    width: 24px;
}

#part1, #part2, #part3, #part4, #part5
{
    margin-bottom:15px;
  
}
#formsize #part2, #formsize #part3, #formsize #part4, #formsize #part5  
{
  
    display:none;
}

#formsize #part2, #formsize #part3, #formsize #part4, #formsize #part5  
{

    padding-bottom: 15px;
}


#formsize #part2
{
       margin-bottom: 15px;
}

.exitpop-guides-wrapper
{
    margin-bottom:20px;
}

.exitpop-guides-wrapper a {
    display: inline-block;
    font-size: 14px;
    margin-right: 5px;
    margin-top: 15px;
    text-align: left;
    width: 130px;
}

.exitpop-guides-wrapper h4 {
    color: #333333;
    font-size: 15px;
    margin-top: 20px;
}


.exitpop-guides-wrapper a .link {
    color: #555555;
        line-height:24px;
    vertical-align:middle;
}

.exitpop-guides-wrapper a:hover 
{
    text-decoration:none;
}

.eg a
{
    cursor:pointer;
}

#part1 #tinymce { font-size:36pt; }

.table .centered 
{
    text-align:center;
}

.weekly-changes
{
    color:#51A351;
    font-size: 20px;
}
.stats-icons
{
    margin-top:20px;
}

.stats-icons i
{
    width: 24px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    
   
}

.stats-icons .views i {
 background: url(../images/couponpop/views-staticon.png) no-repeat 0 0;
}

.stats-icons .likes  i {
 background: url(../images/couponpop/fb-staticon.png) no-repeat 0 0;
}

.stats-icons .tweets i {
 background: url(../images/couponpop/twitter-staticon.png) no-repeat 0 0;
}

.stats-icons .linkedin i {
 background: url(../images/couponpop/linkedin-staticon.png) no-repeat 0 0;
}
.stats-icons .gplus i {
 background: url(../images/couponpop/gplus-staticon.png) no-repeat 0 0;
}
.stats-icons .emails  i {
 background: url(../images/couponpop/mail-staticon.png) no-repeat 0 0;
}
.stats-icons .instagram i {
 background: url(../images/couponpop/instagram-staticon.png) no-repeat 0 0;
}

.stats-icons .stat-icon
{
     width: 125px;
       display: inline-block;
}

.stats-icons .stats-text
{
    font-size: 12px;
}
.stats-icons .stats-alltime
{
   font-size:13px; 
   color: #333333;
}

.stats-icons .weekly-changes
{
   font-size:13px; 
}


.stats-icons p
{
    display:inline-block;
    margin:0;
    line-height: 15px;
        font-weight: bold;
}

.advanced-setting
{
    display:none;
}

.advanced-setting-action a
{
    cursor:pointer;
}

#poolCodesCount, #poolCodesCountfriend
{
    font-weight:bold;
    font-size:15px;
}

.calendar-wrapper
{
    float:right;
    padding-top: 25px;
}

.premium-banner
{
    background-position: 0 0;
     background: url("../../common/images/pricing/premiun-banner.png");
      background-repeat:no-repeat;
    height: 57px;
    position: absolute;
    left: 52px;
    top: 4px;
    width: 54px;
}


.app{
border-radius: 5px;
width: 310px;
margin-right: 20px;
border: 1px solid #d6d7d9;
/* height: 240px; */
position: relative;
float: left;
margin-bottom:25px;
-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.app.hover{
border: 1px solid #407acc;
box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
}

.app.last{
margin-right: 0;
}

.app{
background-position: top;
background-repeat: no-repeat;
padding-top: 112px;
}

.app.couponpop{
background-image: url("../../common/images/apps/couponpop-app-banner.png");
}

.app.exitpop{
background-image: url("../../common/images/apps/exitpop-app-banner.png");
}

.app.fangate{
background-image: url("../../common/images/apps/fangate-app-banner.png");
}

.app.fbshop{
background-image: url("../../common/images/apps/fbshop-app-banner.png");
}

.app.groupdeal{
background-image: url("../../common/images/apps/groupdeal-app-banner.png");
}

.app.instagallery{
background-image: url("../../common/images/apps/instagallery-app-banner.png");
}

.app.likebox{
background-image: url("../../common/images/apps/likebox-app-banner.png");
}

.app.pinterest{
background-image: url("../../common/images/apps/pinterest-tab-app-banner.png");
}

.app.referafriend{
background-image: url("../../common/images/apps/referafriend-app-banner.png");
}

.app.scratchnwin{
background-image: url("../../common/images/apps/scratchnwin-app-banner.png");
}

.app.twitter{
background-image: url("../../common/images/apps/twitter-tab-app-banner.png");
}

.app.youtube{
background-image: url("../../common/images/apps/youtube-tab-app-banner.png");
}

.app.instagram{
background-image: url("../../common/images/apps/instagram-tab-app-banner.png");
}
.app.powerbanner{
background-image: url("../../common/images/apps/powerbanner-app-banner.png");
}

.app.heyoya{
background-image: url("../../common/images/apps/heyoya/Thumb/Heyoya_StoreYa_front-thumb_310x112.png");
}

.app p{
padding-top:5px;
padding-left: 10px;
padding-bottom: 2px;
padding-right: 5px;
font-size: 13px;
line-height: 18px;
color: #333333;
 margin-bottom: 0;
 height:50px;
}

.app .get-button{
float:right;
margin-bottom: 8px;
margin-right: 5px;
}

.app .installed{
position: absolute;
top: -15px;
right: -10px;
background-image:url("../../common/images/apps/v-icon.png");
background-repeat: no-repeat;
height: 39px;
width: 40px;
}

.app .bottom p{
color: #555555;
display: inline-block;
line-height: 20px;
padding-top: 3px;
 height: auto;
 font-size: 12px;
    font-weight: bold;
}

.app .bottom span.price{
 display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    padding-left: 10px;
    padding-top: 5px;
    }

.app .bottom{
position: relative;
padding-top:10px
}

.app .bottom .fbshoprequired{
position: absolute;
top: 5px;
left: -8px;
background-image:url("../../common/images/apps/fb-shop-required.png");
background-repeat: no-repeat;
height: 38px;
width: 148px;
display:block;
}

.layout-wrapper
{
    padding-top:20px;
}

#loader-bkimage {
    left: 52px;
    position: absolute;
    top: 36px;
    display:none;
}

.app-status
{
    padding: 20px 0;
    width: 550px;
    border-bottom:1px solid  #d3d5d6;
}

.app-status:last-child{
       border-bottom: 1px solid  #ffffff;
}

.app-status h3
{
    margin-bottom:10px;
    font-size: 18px;
    color: #404040;
}

.app-status h3 span.grey
{
    color: #777;
     font-size: 16px;
}

.app-status .slider-frame
{
     float: right;
}


.app-status .edit-app
{
    margin-left:5px;
}

.app-status img {
    vertical-align: middle;
}

.app-status .cella
{
    display:inline-block;
    width:220px;
}


.pricing-popup, .pricing-popup-fb
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 70000;
}

.pricing-popup-wrapper, .pricing-popup-wrapper-fb
{    
    z-index: 2;
     height:500px;
    width:800px;
    margin-left: -400px;
    margin-top: -300px;
    top: 50%;
    left: 50%; 
     position: fixed;
}

.tooltip.top.in
{    
    z-index: 99999!important;
}

.pricing-popup-wrapper-fb
{
     height:695px;
     width:880px;     
     position: absolute;
}

.pricing-popup-content, .pricing-popup-content-fb
{
     background-color: #ffffff;
    border: 1px solid #c5c5c5;
    border-radius: 12px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    padding: 15px;
    position: relative;
    text-align: left;
    height:100%;
}
.pricing-popup-wrapper .popupheader, .pricing-popup-wrapper-fb .popupheader {
    position: relative;
    text-align: right;
    width: auto;
    z-index: 100;
}

.pricing-popup-wrapper h1, .pricing-popup-wrapper-fb h1
{
    margin-top:0;
}

.pricing-popup-wrapper .switchplans, .pricing-popup-wrapper-fb .switchplans {
    left: 46%;
    position: absolute;
    top: 50px;
}

.popupscrim
{
    height:100%;
}

.open-pricing-link, .open-pricing-link-fb
{
    cursor:pointer;
}

.open-pricing-link.btn i, .open-pricing-link-fb i
{
background-image:url("../../common/images/pricing/cart-icon.png");
background-repeat: no-repeat;
height: 14px;
width: 17px;
display:inline-block;
position:absolute;
top:6px;
left:8px;
}

.open-pricing-link.btn, .open-pricing-link-fb.btn
{
padding-left:30px;
position:relative;
}

.tinytext
{
    font-size: 9px;
}

.inner_menu.appstore
{
     background: url("../images/inner_menu_bg.gif") repeat-x scroll 0 0 #f5f5f5;
      border-right: 1px solid #d4d4d4;
      border-bottom: 1px solid #d4d4d4;
       height: 44px;
}

.app-status a
{
    cursor:pointer;
}

.app-status a:hover
{
    text-decoration:none;
}

.edit-app, .cancel-app
{
    padding-left:5px;
    font-size: 13px;
    padding-right:5px;
}
.app-status span.seper
{
    font-size:12px;
    color: #d3d5d6;
}

#slider.nivoSlider {
 margin-top: 0;
}

.account-features
{
    border-top: 1px solid #d3d5d6;
    border-bottom: 1px solid #d3d5d6;
    margin-bottom: 10px;
    padding-bottom: 15px;
    width: 550px;
}

.account-features h3 {
    color: #407acc;
    font-size: 18px;
}

.account-features a {
    font-size: 13px;
    padding-left: 0;
    padding-right: 0;
    text-decoration:none;
}

.account-features .rowcell
{
    float: left;
    font-size: 13px;
    line-height: 19px;
    margin-right: 5px;
    margin-top: 10px;
    width: 275px;
  
}

.account-features .rowcell.left-side
{
      border-left:solid 1px #d3d5d6;
    padding-left:20px;
    margin-right: 0;
     width: 245px;
    
}

#formsize .radio.inline
{
    padding-top: 0;
}

.email-integration
{
    display:none;
}
.email-integration.active
{
    display:block;
}

div.customize_shop{
  width: 85%;
  margin: 0 auto;
  }

.darkbox
{
    text-align:center;
     width: 96%;
    padding-top:80px;
      position: relative;
    background-color: #f5f5f5;
    border: 1px solid #dddddd;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}

.darkbox .shopshader
{
background-image:url("../../common/images/api_steps/store-shade.png");
background-repeat: repeat-x;
z-index:4;
width:100%;
height:69px;
position: absolute;
 top: 0;
}
.darkbox .bricksl
{
background-image:url("../../common/images/api_steps/bricks-l.png");
background-repeat: repeat-x;
 height: 344px;
    position: absolute;
     bottom: 4px;
    width: 220px;
}

.darkbox .bricksr
{
background-image:url("../../common/images/api_steps/bricks-r.png");
background-repeat:no-repeat;
 height: 333px;
    position: absolute;
    right: 0;
    top: 16px;
    width: 199px;
}

.darkbox h2
{
        padding-top:50px;
    line-height: 36px;
   font-size: 32px;
   color: #407acc; 
   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
   padding-bottom: 35px!important;
}

.darkbox form.centered
{
     margin: 0 auto;
    width: 630px;
    padding-bottom:20px;
}

.darkbox .control-group
{
    text-align:left;
}


.darkbox .form-horizontal .control-label {
    float: left;
    padding-top: 5px;
    text-align: right;
    width: 240px;
}

.darkbox .form-horizontal .controls {
    margin-left: 250px;
}


#frm_cp_2 h5 {
width: 130px;
}


.form-drawer.bannerAuthor
{
    position: relative;
    height: auto;
     left: 0;
     top: 0;
     text-align: left;
}

.bannerAuthor #part4, .bannerAuthor #part3, .bannerAuthor #part2, .bannerAuthor #part5{
 height: 185px;
 }
.tab-headline.sidetab
{
    float:left;
}

.tab-headline-disabled.sidetab
{
    float:left;
     opacity: 0.5;
}


#formsize #headline1.sidetab, #formsize #headline2.sidetab, #formsize #headline3.sidetab, #formsize #headline4.sidetab, #formsize #headline5.sidetab 
{
        padding: 10px 10px 10px 16px;
    width: 171px;
     border-top: medium none;
}

.form-drawer.bannerAuthor .control-group
{
    float:left;
    margin-right: 15px;
   
}

.text-inputs
{
    color: #333333;
    font-size: 13px;
    line-height: 23px;
    padding: 0 4px;
    vertical-align: text-bottom;
}

.bannerAuthor .form-bo.drawer {
    width: 100%;
}


 
 #tab2.bannerAuthor {
    overflow: hidden;
    position: relative;
    width: 100%;
     text-align: center;
}

 #tab2.bannerAuthor .preview-panel
 {
     box-sizing: content-box;
     border:1px solid #d5d5d5;
      margin: 40px auto 0;
      overflow:hidden;
       box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.07);
         position: relative;
 }
 
 .form-drawer.bannerAuthor > div {
    overflow: hidden;
    width: 101%;
}

#preview-wrapper {
    display: block;
    background-repeat:no-repeat;
    height: 100%;
    width: 100%;
    position:absolute;
    top:0;
    left:0;
}

#preview-wrapper .image {
    display: block;
    background-repeat:no-repeat;

}

.running-text p{
 line-height: normal;
 margin: 0;
}

.picked
{
    border:1px dashed grey;
    cursor:crosshair;
    cursor:move;
    z-index:20;
}

.ui-resizable-resizing
{
    border:1px dashed grey;
    z-index:20;
}

.pickeddrag
{
    border:1px dashed black;
     z-index:20;
}

#preview-wrapper .running-text
{
    display:inline-block;
    position:absolute;  
    top:0;
    left:0;
    z-index: 2;

}

.ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se, .ui-resizable-handle.ui-resizable-s, ui-resizable-handle.ui-resizable-e{
   
    display: block;
    height: 20px;
    position: absolute;

    width: 20px;
    cursor:se-resize;
    background-image: url("img/glyphicons-halflings.png");
    background-position: -360px -96px;
}

 .ui-resizable-handle.ui-resizable-s, ui-resizable-handle.ui-resizable-e{
    background-image: url("img/glyphicons-halflings.png");
    background-position: -360px -96px;
    display: block;
    height: 20px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20px;
    cursor:se-resize;
}

 .ui-resizable-handle.ui-resizable-se
 {
     top:0;
     left:0;
 }

.resize.ui-resizable
{
    position:absolute;  
    top:0;
    left:0;
    z-index:2;
}

#preview-wrapper .banner-button
{
    position:absolute;  
    top:0;
    left:0;
    text-shadow: none !important;
    z-index: 2;
}


.banner-button p
{
     margin-bottom: 0;
}
.resize.ui-resizable img.image{
width: 100% !important;
height: auto !important;
}



.banner-templates .template
{
     border: 1px solid #d5d5d5;
}


.banner-templates a.template
{
width:162px;
height: 162px;
background-color: #FFFFFF;
border: 1px solid #d5d5d5; 
margin-right: 10px;
margin-bottom:10px;
cursor:pointer;
vertical-align:middle; text-align:center;
overflow: hidden;
float:left;
overflow:hidden;
}

.banner-templates .active a:hover {
    background-color: #f5f5f5;
    color: #333333;
}

.banner-templates a.template:hover
{
background-color: #FFFFFF !important;
border: 1px solid rgba(0,0,0,0.3); 
}

.banner-templates  a.template.active{
border: 1px solid #407ad8;
}

#buttons-popup-wrapper .screenonbtn, #buttonmnupreview  .screenonbtn
{
    width:100%;
    height:100%;
    z-index:1000;
    display:block;
    position:absolute;
    
}

#buttons-popup-wrapper .item, #buttonmnupreview .item {
    float: left;
    overflow: hidden;
    width: auto;
    position: relative;
    cursor:pointer;
    border: 1px solid #d5d5d5;
    margin-right: 10px;
    margin-bottom: 10px;
       background-color: #ffffff;
      
}

#buttons-popup-wrapper .item:hover {
    background-color: #ffffff !important;
    border: 1px solid rgba(0, 0, 0, 0.3);
}

#buttons-popup-wrapper .item.active {

    border: 1px solid #407ad8;
}

#buttons-popup-wrapper .item span,  #buttonmnupreview .item span.btn {
    margin: 10px;
    text-shadow: none !important;
}



.btn-flat-inverse{
	background: #343e4b;
	border: 1px solid #000;
}

.btn-flat-gray{
	background: #7e91aa;
	border: 1px solid rgb(136, 142, 151);
}

.btn-flat-primary{
	background: #3b9ff3;
	border: 1px solid rgb(53, 150, 231);
		color: #fff;
}

.btn-flat-success {
	background: #96bf48;
	border: 1px solid #7ea13d;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.3);
		color: #fff;
}
.btn-flat-white {
	color: #626263;
	background: #fff;
	border: 1px solid #d0dde9;
}

.btn-flat-info {
	background: #5ba0a3;
	border-color: #5ba0a3;
}

.btn-flat-danger {
	background: #b85e80;
	border-color: #b85e80;
		color: #fff;
}

#bannerbk-popup-wrapper .colorSelector {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    cursor: pointer;
    display: block;
    height: 24px;
    margin-bottom: 9px;
    padding: 3px;
    width: 24px;
    z-index: 3;
    position:absolute;
    top:0;
    left: 0;
}

#bannerbk-popup-wrapper .colorSelector div {
    height: 24px;
    width: 24px;
}



#preview-bk
{
    display:inline-block;
    width:20px;
    height:20px;
    padding:3px;
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    cursor: pointer;
}

#preview-wrapper, #preview-wrapper-bk {
    display: inline-block;
    height: 100%;
    width: 100%;
}

.bkcolor-item a
{
      display: inline-block;
    line-height: 18px;
    padding-left: 2px;
    position: relative;
    top: -5px;
}

.popupform label
{
     margin-bottom: 5px;
}

.help-panel-wrapper
{
    height: 66px;
}

.help-panel
{
     background-color: #ffffff;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.07);
    position: relative;
    margin: 15px;
    padding: 11px;
    text-align: left;
}

.help-panel p
{
     font-size: 12px;
         line-height: 20px;
          margin-bottom: 0;
}

.help-close{
 right: 5px;
    top: 2px;
}

.border-right{
 border-right: 1px solid #d5d5d5;
 padding-right: 15px;
  height: 52px;
}

.inputs-group-side
{
    width:180px;
    float: left;
    border-right: 1px solid #d5d5d5;
 padding-right: 15px;
 margin-right: 15px;
 height: 130px;
}

.open-popup-link.btn
{
    display:inline-block;
}

#buttonmnupreview
{
   
}

#footer ul
{
    margin-left: 0;
}

#footer br {
    clear: both;
}

#preview-bottom
{
    display:none;
}

.gencode-popup
{
    margin-top: -120px;
}

.appointment-popup
{
      width: 600px;
      margin-left: -300px;
      margin-top: -98px;
}

.appointment-popup .popup-wrapper p
{
      margin: 5px 0 15px;
}

.watermark
{
    background: url(../images/banners/watermark.png) no-repeat 0 0;
    position:absolute;
    top:50%;
    left:50%;
    margin-left: -63px;
    margin-top:-63px;
    display:block;
    width:132px;
    height:127px;
    z-index: 1;
}

.bo-popup.payedsuccess-popup, .bo-popup.gopricing-popup, .bo-popup.exceeded-popup
{
    margin-top:-85px;
    width: 550px;
    margin-left: -275px;
}

.bannerdisabled
{
    width:100%;
    height:100%;
    position:absolute;
    top: 0;
    left: 0;
    z-index:99;
}


#temp0 div {
    font-size: 17px;
    font-weight: bold;
     display: table-cell;
    vertical-align: middle;
    width: 100%;
    margin: 0 auto;
    text-align: center;

}

#temp0 .outerContainer {
    display: table;
    width: 100%; /* width of parent */
    height: 100%; /* height of parent */
    overflow: hidden;
}

#temp0 span {
    font-size: 17px;
    font-weight: bold;
    background-color: #E9E7E7;
    padding:10px;
    border-radius: 5px;
    color: #333333;
    cursor: pointer;
    padding: 6px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    white-space: nowrap;
}

 a#temp0:hover 
{
    text-decoration:none;
}

.bullet-step
{
    background-color: #333333;
    border-radius: 10px;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    text-align: center;
    width: 16px;
}

.nav.account-tabs > li.active > a {
    color:#333333 !important;
}

.nav.account-tabs
{
    margin-top:20px;
}

#Receipts.tab-pane, #Update.tab-pane {
    width: 100%;
}
.halfsize {
    width: 50%;
    height:auto;
}

#Personal.tab-pane .form-horizontal .control-label {
    width: 150px;
}

#Personal.tab-pane .form-horizontal .controls {
    margin-left: 160px;
}

#myTab > li > a {
    color: #407acc;
}


#Update h3 
{
    padding-bottom:10px;
}
.creditcards
{
    padding-bottom: 10px;
    padding-left: 12px;
    padding-top: 6px;
}

.textnexttobtn
{
    padding-left:10px;
    vertical-align: middle;
    cursor:pointer;
}

.target-rule .controls.box
{
    margin-bottom:5px;
    margin-top:0;
}

.delete-rule img
{
    margin-right:0;
    margin-top: 7px;
}

.add-new-rule, .delete-rule
{
    cursor: pointer;
}

p.shopify-premium
{
    border: 1px solid rgba(0,0,0,0.20);
    border-radius:5px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.12);
    color:#333333;
    font-size:12px;
    line-height:17px;
    width:96%; 
    padding-top: 10px;
    padding-bottom:10px;
    background: none repeat scroll 0 0 #ffffff;
     margin-bottom: 5px;
}

.shopify-premium i
{
    background-image: url("../images/couponpop/bell-trns.gif");
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    height: 23px;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: -3px;
    width: 22px;
}
.shopify-premium a:hover
{
    background-color: #ffffff!important;
}

#text-header {
    
    height: 85px;
    text-align: center;
    padding-bottom: 10px;
}

#text-header h1{
padding-top: 30px;
}

.controls-top
{
    position:absolute;
    right: -2px;
    top: 32px;
}

.ui-select {
	width: 213px;
	margin-left: 0px !important;
	vertical-align: middle;
	min-width: 100px;
	height: 25px;
	min-height: 25px !important;
	position: relative;
	overflow: hidden;
	background: #ffffff;
	background: url("../images/checkout/select-bg.png"), -moz-linear-gradient(top,  #ffffff 0%, #f0f1f2 100%);
	background: url("../images/checkout/select-bg.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f1f2));
	background: url("../images/checkout/select-bg.png"), -webkit-linear-gradient(top,  #ffffff 0%,#f0f1f2 100%);
	background: url("../images/checkout/select-bg.png"), -o-linear-gradient(top,  #ffffff 0%,#f0f1f2 100%);
	background: url("../images/checkout/select-bg.png"), -ms-linear-gradient(top,  #ffffff 0%,#f0f1f2 100%);
	background: url("../images/checkout/select-bg.png"), linear-gradient(to bottom,  #ffffff 0%,#f0f1f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f1f2',GradientType=0 );

	display: inline-block;
	border: 1px solid #cfdde8;
	border-radius: 5px;

   	background-position: 94%;
   	background-repeat: no-repeat;
}
#checkout select {	
	line-height: inherit;
	width: 135% !important;
	font-size: 12px;
	border: none;
	padding: 1px 30px 0px 7px;
	height: 25px;
	-webkit-appearance: none;
	text-shadow: 1px 1px 1px #fff;
	background: transparent;
}

.checkout-header h1.mainheadline
{
     color: #407acc;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
}
.checkout-header h2
{
    color: #333333;
    font-size: 20px;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 0;
}

#checkout h3
{
    color: #407acc;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-top: 15px;
}


#checkout h4 {
    color: #407acc;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-top: 0;
    text-align: center;
}

#checkout .controls
{
    width:220px;
}

#checkout span.error.validation-error
{
    font-size: 12px;
    color: #b94a48;
     display: block;
     display:none;
}

.selected-plan
{
    clear:both;
    text-align: center;
    min-height:50px;
    padding-top:30px;
        background-color: #f5fafc;
    border-bottom: 2px solid #edf2f7;
    border-top: 2px solid #edf2f7;
}

.selected-plan span.plan
{
    font-size:16px;
    font-weight:bold;
    text-align:center;
     color: #333333;
}

.selected-plan a
{
    cursor:pointer;
    text-align:center;
    padding-left: 15px;
    font-size: 12px;
    font-weight: bold;
}



.got-Coupon i {
    background-image: url("../images/checkout/coupon-arrow.gif");
    background-position: 0 0;
    display: inline-block;
    height: 8px;
    margin-right: 5px;
    width: 8px;
}

.got-Coupon.active i {
    background-position: 0 -8px;
}

img.imageinline
{
    float: right;
    margin-right: 128px;
    position: relative;
    top: 8px;
}

.coupon-wrapper
{
    margin: 15px auto;
    width: 415px;
    text-align:center;
}

.coupon-part
{
    text-align:left;
    margin-top: 10px;
}

#expiration-date .ui-select {
    width: 90px;
}

#creditcardinfo
{
    padding-left:55px;
}

.column-a
{
    float: left;
    margin-left: 40px;
    margin-right: 10px;
    padding-bottom: 10px;
}

#co-secure-logos {
    display: inline-block;
    position: fixed;
    right: -1px;
    width: 100px;
        background-color: #ffffff;
    border: 1px solid #c2c2c2;
    box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.05);
}

.wrapper-a{
    left: 5px;
    top: 21px;
}

.wrapper-b{
    left: 11px;
    top: 0;
}

.wrapper-c{
top:11px;
left:10px;
}

#co-secure-logos div{
    height:75px;
    position:relative;
}

    #co-secure-logos div.a {
        border-bottom: 1px solid rgba(0,0,0,0.2);
    }

.whatisthis {
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
}

#TermsAndConditions, .whatisthis
{
   
}

.coupon-loader {
    float: left;
    left: 237px;
    position: relative;
    top: -27px;
    display:none;
}

.controls.trafficsources {
    padding-left: 101px;
}

a.examples
{
    margin-left:15px;
}

.hiddenexamples
{
    display:none;
}

#checkout-form input[type="text"]{
 height: 30px;
 }

#checkout-form .radio input[type="radio"], .checkbox input[type="checkbox"] {
    margin-top: 1px;
}


#checkout-form h2 {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    padding-left: 40px;
    padding-bottom: 15px;
    padding-top: 10px;
}

#checkout-form .control-label {
    text-align: left;
    margin-left: 20px;
        width: 117px;
}



#checkout-form.form-horizontal .controls {
    margin-left: 137px;
}

.accepttext{
    text-align:left;
    display: block;
    font-size: 13px;
    margin-right: 15px;
    margin-left: 20px;
}

.accepttext a{
font-weight:bold;
cursor:pointer;
}


.ui-select.cardtype{
 width: 204px;
}

.controls.button-right{
    position: relative;
    right: 15px;
}


h2 .grayline-middle{
border-top: 1px solid #d6d6d6;
    display: inline-block;
    position: relative;
    top: -4px;
    width: 580px;
}

.control-label.inputcoupon{
width:172px!important;
}

#checkout-form .btn-flat.large {
    font-size: 15px;
    padding: 15px 25px;
}

.account-info{
    display: block;
    padding-top: 37px;
    color: #333333;
    position: relative;
}

.account-info .caret {
    position: relative;
    top: 10px;
}

.account-info .dropdown-menu {
    left: 0;
    }

.hotornot h1{
    text-align:center;
     width: 100%;
     padding-bottom:5px;
      font-size: 32px;
    font-style: italic;
    color:#333333;
}

.hotornot .bolded {
text-align:center;
     width: 100%;
     margin-bottom: 25px;
}

.hotornot .discount-option{
    float: left;
    width: 278px;
}

.btn-block{
    width:100%;
}

.hotornot .btn-block{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 20px;
    font-style: italic;
}

.hotornot .discounts-options{
width:700px;
margin: 0 auto;
}

.hotornot .discounts-options span{
 display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 205px;
    padding-left: 63px;
    width: 50px;
}

.hotornot .skip{
    padding-top: 20px;
    text-align: right;
    width: 839px;
}

.hotornot .skippp a{
color:#333333;
font-weight:bold;
}

.hotornot.couponpage .wrapper{
    width:650px;
    margin: 0 auto;
    padding-bottom: 20px;
    margin-top: 45px;
     border: 1px solid rgba(0, 0, 0, 0.333);
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
}
.hotornot.couponpage h1{
    margin-top: 0;
    background-color: #fd5c02;
    color: #ffffff;
    font-size: 37px;
    font-style: normal;
    font-weight: bold;
    padding: 30px 0;
}

.hotornot.couponpage .couponheadline{
        color: #333333;
    font-size: 36px;
    line-height: 30px;
    padding-top: 20px;
}

.hotornot.couponpage .couponheadline .smaller{
    font-size: 20px;
}

    .hotornot.couponpage .couponheadline .discount-big {
         font-size: 60px;
    }

.hotornot.couponpage .couponcode{

    background-color: #59B759;
    color: #ffffff;
    font-size: 30px;
    font-style: normal;
    font-weight: bold;
    padding: 30px;
    border:3px dashed #333333;
}

.hotornot.couponpage .legaltext{
    font-size: 15px;
    padding-bottom: 10px;
    color: #333333;
}



.hotornot.couponpage .coupon-wrapper {
    margin: 15px auto;
    text-align: center;
    width: 365px;
}

.preview-top-text{
    position: absolute;
  color: #777;
    font-size: 16px;
    font-weight: bold;
    padding-left: 149px;
    text-align: center;
    top: 16px;
    width: 100%;
}


.layout3 .main-wrapper {
    margin: 0 auto;
    width: 1170px;
}

.layout3 .inner_menu.appstore {
    box-sizing: content-box;
}

.layout3 .wrapper ul#nav li {
    height:auto;
}

.layout3 #header {
    margin: 0 auto;
    width: 1170px;
}

.layout3 #MonopolYa_tab, #zenbox_tab.ZenboxTabRight {
    box-sizing: content-box;
}

.layout3 .wrapper ul#nav li a {
    box-sizing: content-box;
}

.layout3 .account-info .caret {
    top: 0;
}

.step_title .arrow {
    display:none;
}

.alert-message{
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    color: #c09853;
    margin-bottom: 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}



.step > .content, .api_steps_bg > .content{
    min-height:initial;
      margin-left: 0;
      padding-bottom: 0;
      margin-bottom: 0;
      overflow: visible;
}

#left_containerqw{
    width:80%;
}

#left_containerqw #fbLoginBig, #left_containerqw div{
    margin-left:0;
}



.upsell .app > p {
    width: 335px !important;
     box-sizing: border-box;
}

.cancellationoption > div input[name="CancellationType"]{
    clear: both;
}

.cancellationoption > div {
    margin-top:5px;
    margin-bottom:5px;
}

.target-rules {
    overflow-y: auto;
    height: 146px;
}

#frm_3 .target-rules {
    height: auto;
    overflow-y: hidden;
}

.oopser {
    background: url("../images/404.png") no-repeat #237EB9;
    background-size: contain;
    background-position-y: 10vh;
    width: 100%;
    height: 100vh;
    height: calc(100vh - 91px);
    margin: 0;
    box-sizing: border-box;
    position: relative; 
}

.oopser.oopser-UM {
    background: url("../images/under-maint.png") no-repeat #237EB9;
    background-size: contain;
    background-position-y: 10vh;
}

.oopser .cont{
    top: 50%;
    position: absolute;
    display: table;
    transform: translateY(-50%);
    left: 5vw;
}

.oopser .cont h2{
    color: #fff;
    display: block;
    float: none;
    font-size: 5vw;
    font-weight: 100;
    line-height: initial;
}

.oopser .cont p{
    color: #fff;
    float: none;
    display: block;
    font-weight: 300;
    font-size: 1.4vw;
    line-height: 2.2vw;
    margin-top: 1vw;
}

.oopser .cont a{
    color: #fff;
    text-decoration: underline;
}


/* fix for os x scrollbar --- cp targeting rules */
.target-rules::-webkit-scrollbar {
    -webkit-appearance: none;
}

.target-rules::-webkit-scrollbar:vertical {
    width: 11px;
}

.target-rules::-webkit-scrollbar:horizontal {
    height: 11px;
}

.target-rules::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid white; /* should match background, can't be transparent */
    background-color: rgba(0, 0, 0, .5);
}

.target-rules::-webkit-scrollbar-track { 
    background-color: #fff; 
    border-radius: 8px; 
} 