
/* Customer login page design css start */
.account-login-main div.page-title h1 { border:none;}
.became_member_sec { display:block; border:1px solid #5b92c7; background:#ecf0fb; font-family:"Conv_HelveticaLTStd-Light_0"; margin-bottom:25px; }
.new_member_img { display:inline-block; }
.new_member_terms { width:40%; display:inline-block; vertical-align:top; }
.new_member_terms ul { list-style:disc outside; padding-left:40px; margin:19px 0; }
.new_member_terms ul li { background: none; list-style:disc outside; padding-left:0; color:#376092; font-size:20px; }
.login_form ul li { background: none; padding: 0px; font-size: 20px; font-family: "Conv_HelveticaLTStd-Light_0"; }
.new_member_terms p { padding-left:25px; color:#1b43a4; font-size:16px; font-family:"Conv_HelveticaLTStd-Light_0"; }
.other_login_btn { float:right; width:26%; margin-right:0px; padding-top:0px; }
.other_login_btn a { padding-top:9.7px; display:block; }
.login_form { background:#4aa0ee; padding-top:20px; height: 293px;}
.login_form .registered-users{ margin-top: 11%}
.login_accout_img { background: url('../images/login/man-img.png') no-repeat; background-color: #4aa0ee; height: 293px; }
.login_form div { padding-bottom:20px; }
.login_form label { color:#fff; font-size:18px; width:100px; padding-right:20px; display:inline-block; text-align:right; }
.login_form input[type="text"], .login_form input[type="password"] { border:1px solid #5b92c7; background:#fff; color:#666; display:inline-block; line-height:38px; height:38px; display:inline-block; width:68%; }
.login_form input[type="submit"].login_sign_in { border:none; float:right; margin:0; padding:0; width:236px; height:51px; cursor:pointer; background:url(sign_in_btn.jpg) no-repeat left top; margin-right:20px; }
.login_form div p { color:#fff; font-size:16px; float:left; padding-left:20px; }
.login_form div p a { text-decoration:none; color:#fff; }
.login_form ul { list-style:none; }
.login_form ul { color:#fff; font-size:16px; text-align: right; padding-right: 20px; margin-top: 15px; }
.login_form a.apply_btn { margin:25px 15px 28px 20px; float: right; display:inline-block; }
.account-login-main .buttons-set a {
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 23px;
    padding-bottom: 17px;
    text-decoration: underline;
}
.account-login-main ul.form-list li {
    float: left;
    margin: 0 0 0px!important;
    padding: 10px 7px 10px 10px !important;
    width: 412px!important;
    list-style: none!important;
}
.account-login-main ul.form-list label {
    font-weight: normal !important;
    padding: 2px 5px 0 0 !important;
    width: 129px !important;
}
.account-login-main .login_form div { padding-bottom: 0px; }
.account-login-main ul.form-list .input-box {
    clear: none!important;
    width: 265px!important;
    float: left;
}
.account-login-main .login_form input[type="text"], .login_form input[type="password"] {
    height: 28px!important;
    line-height: 28px!important;
}

.account-login-main div.registered-users button.button {
    /*background: url("images/login/sign_in_btn.jpg") no-repeat scroll center center rgba(0, 0, 0, 0)!important;*/
    height: 51px !important;
    position: relative;
    right: 27px;
    width: 236px !important;
}
.account-login-main h2 { font-size: 30px!important; margin: 0px!important; }
.account-login-main div.page-title h1 { font-size: 30px!important; margin: 20px 0px 0px 0px!important; }
.signup_btn {
    margin-top: 0px;
}
.signup_with_fc_login {
    position: relative; left: 15px; float: left; font-weight: bold; font-size: 14px; text-align: right; margin: 60px 37px 0px 0px; color: rgb(55, 96, 146);
}
.signup_with_paypal_login {
    float: left; font-weight: bold; font-size: 14px; text-align: right; margin: 0px 20px 0px 0px; color: rgb(55, 96, 146);
}
.main_login_line hr {
    background: none repeat scroll 0 0 #376092!important;
    border: 0 none;
    height: 1px;
    left: 86px;
    margin: 0;
    position: relative;
    top: 16px;
    width: 69.5%;
}
.fb_main_btn { float: left;
    margin-left: 25px;
    margin-right: 35px; 
}
.line_main_login hr { 
    background: none repeat scroll 0 0 #376092;
    margin: 20px auto;
    width: 95%;
}
.login_or_text { 
    color: #376092;
    font-size: 16px;
    position: relative;
    text-align: center;
    top: 15px; 
}
body.customer-account-login div.col-2.registered-users.buttons { margin-top: 5px!important; }
.main_login_line {
    padding-top: 8px; text-align: center; color: rgb(55, 96, 146); font-size: 14px; width: 95%;
}
.registered-users .validation-advice { background-position: 0 6px; text-align: left; }
/* Customer login page design css end */




/* =========== Product details page review star css added================ */
#product-tabs-reviews .form-add { float: left; width: 49%; margin-bottom: 10px; }
#product-tabs-reviews #customer-reviews { width: 49%; float:left; margin-left: 2%; }
#product-tabs-reviews .form-add label { width: auto; }
#product-tabs-reviews .form-add fieldset { margin: 0 0 8px; }
#product-tabs-reviews .form-add .buttons-set span span { color: #FFFFFF; font-size: 15px; }
#product-tabs-reviews .form-add .buttons-set button.button > span { background: #447FB8;  }
#product-tabs-reviews .form-add form#review-form {
    border: 1px solid #0078b8;
    padding: 10px 20px 10px 19px;
    width: 87%;
}
#product-tabs-reviews #customer-reviews dl dt {
    border: 1px solid #0078b8;
    padding: 5px;
    border-bottom:0px;
}
#product-tabs-reviews #customer-reviews dl dd {
    border: 1px solid #0078b8;
    padding: 5px;
    border-top:0px;
}
#product-tabs-reviews .form-add p.heading2 { color: #0078b8;
    display: block;
    font-size: 22px;
    font-weight: bold !important; 
}
#product-tabs-reviews #customer-reviews p.heading2 { color: #0078b8;
    display: block;
    font-size: 22px;
    font-weight: bold !important; 
}
#product-tabs-reviews .form-add form#review-form .form-list input, #product-tabs-reviews .form-add form#review-form .form-list textarea { width: 95%; }
#product-tabs-reviews .form-add form#review-form .form-list textarea { resize: none; }
#product-tabs-reviews h3 { 
    color: #0078b8;
    font-size: 16px!important;
    font-weight: bold !important; 
}
#product-tabs-reviews #customer-reviews table.ratings-table { margin: 0 0 8px; }
#product-review-table span.star-rating-control { background: none!important; float: left; padding: 2px 0px 0px 2px!important; }
#product-review-table span.star-rating-label { background: none!important; margin-right: 0px!important; padding: 3px 10px 0 0px!important;}
#product-review-table { margin: 0px; }
div.star-rating { height: 20px!important; width: 20px!important; margin-top: 0px!important; }
div.star-rating a { width: 20px!important; }
div.star-rating-hover a { background-position:0 -38px!important; }
div.star-rating-on a { background-position: 0 -19px !important; }
p.special-price .price time { margin: 0px!important; } 

div.rating-box div.rating {
    background: url("../images/template/review-large-orange.jpg") no-repeat scroll left top transparent;
    height: 19px;
}
div.rating-box { width: 115px; height: 20px; }
div.rating-box {
    background: url("../images/template/review-large-blank.jpg") no-repeat scroll left top transparent;
    height: 19px;
    margin-right: 15px;
    padding-left: 0;
    width: 108px;
    float: left;
}
div.banner-265x335 { width: 265px; padding-bottom: 9px; }
.womo-widget.womo-review-feed { position: relative; left: 2px; margin-top: 21px; }
.product-pricing {clear: both;
    color: red;
    font-weight: bold;
    text-align: center;
    width: 100%;   
    padding: 5px 0px 5px 0px; 
}
.user_logged_name {
    color: #fff; float: left; text-align: right; width: 29.9%;
}
#admin_messages { color:green; font-weight: bold;
}
.points-special-header{
    float: right;
    text-align: right;
    position:absolute;
    top:10px;
    right:10px;
}
/* div.welcome-message {    bottom: 16px;    color: #ffffff;    float: left;	text-align: right;	width:150px;    left: 658px;    position: relative;    text-align: right;	} */
div.logo-main {    clear: left;    float: left;    margin: 2px;}
div.top-links {  float: right;  margin: 0px 5px 0 0;  padding: 0;}
ul.single{padding-left: 5px!important;margin-left:-1px;}
.category-gallery-wrap ul.single{padding-left: 0px!important;margin-left:0px;}
.zoomWindowContainer div {  margin-left: 5px!important;   }
body.catalog-product-view div.more-views
{
width:335px;
}

div.user_logged_name{   
    display:none;
}
/* =========== End css review star============ */

/* new header updates */
.points-special-header {
    position: relative;
    left: auto;
    top: auto;
    margin:10px 0 10px 30px;
}

body header.template div.header-wrap{
    padding-top: 5px;

}