/*Create Patient Profile*/

/*Edit Patient Profile*/

/*Store Locator*/

/*Store Details*/

/*Success Page*/

/*Internal Pages*/

	/*about us*/
	
	/*contact us*/
	
	/*sitemap page*/
	
	/*404 page*/
	
/*------------------------------------------------------------------------------------------------*/	

.clear { clear:both; }

.highlight1 { background:url(../images/arrow-reduce.png) no-repeat 158px 5px!important; margin-right:-10px; padding-right:10px;}

.highlight2 { background:url(../images/arrow-expand.png) no-repeat 158px 5px!important; padding-left:-10px;}

.red { color:#ed1c24; font-size:13px; }

.onBlurText { color:#999; }

.left-image { margin-right:20px; float: left; margin-left: 0!important; }

.right-image { margin-left:20px; float: right; margin-right: 0!important; }

.cms-reward-points .std { border-top:solid 1px #dadada; padding-top:20px; }

.small_ajax_loader {
    width: 31px!important;
    height: 31px!important;
    display: block!important;
    position: relative!important;
    top: -16px!important;
    left: 170px!important;
    background: url("../images/opc-ajax-loader.gif") no-repeat;
    background-size:50% 50%;

}


/*------------------------------------------------------------------------------------------------*/



/*PATIENT PROFILES*/

.patientprofile-index-index .wrapper .page .col2-left-layout .col-main { margin:0!important; padding:0!important; display:block; }
.patientprofile-index-index .wrapper .page .col2-left-layout .col-main .patient-profile-title-text{
    float: left;
    padding-top: 37px;
}
.patientprofile-index-index .wrapper .page .col2-left-layout .col-main .no-patient-profile-text{
    float: left;
    padding: 20px 0px;
}
.patientprofile-index-index .wrapper .page .col2-left-layout .col-main .my-account .pagerwrap { float: left;   margin-top: 23px; width: 100%; }

.patientprofile-index-index .wrapper .page .col2-left-layout .col-main .my-account .pager .limiter label .md-right {  float: right; display:block; margin-right:-20px!important; }

.patientprofile-index-index .wrapper .page .col2-left-layout .col-main .my-account .pager .limiter label a:link { 	color: #0066B3; font: bold 14px/14px Arial,Helvetica,sans-serif; text-decoration: none; text-transform: uppercase; }

.patientprofile-index-index .wrapper .page .col2-left-layout .col-main .my-account .pager .limiter label a:visited { color: rgb(0, 102, 179); }

.patientprofile-index-index .wrapper .page .col2-left-layout .col-main .my-account .pager .limiter label a:hover { color: rgb(29, 149, 239); }

.patientprofile-index-index .wrapper .page .col2-left-layout .col-main .my-account .pager .limiter label a:active { color: rgb(29, 149, 239); }


/*CREATE A PATIENT PROFILE*/

.patientprofile-index-create,
.patientprofile-index-edit { color:#231f20; font-size:14px; /*padding:45px 0 47px 0;*/ background-color:#CCC; }

.patientprofile-index-create .col2-set h2,
.patientprofile-index-edit .col2-set h2,
.checkout-cart-index .col2-set h2,
.checkout-cart-index .notify-member { float:left; margin-top:45px; font-size:14px; }

.patientprofile-index-create .col2-set .box-title,
.patientprofile-index-edit .col2-set .box-title,
.checkout-cart-index .col2-set .box-title{ border-bottom:solid 1px #dadada; padding:50px 0 20px 18px; display:block; clear:both; }

.patientprofile-index-create .col2-set .box-title-label,
.patientprofile-index-edit .col2-set .box-title-label,
.checkout-cart-index .col2-set .box-title-label{ width:auto; text-align:left; margin:0; padding:0; margin:18px 0 0 18px; display:block; color:#231f20; font-size:13px; /*padding:45px 0 47px 0;*/ }


/*PATIENT DETAILS*/

/*Column 01*/

.patientprofile-index-create .col2-set .col-1 { }

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset { margin:0; padding-left:18px; }

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .txt_color,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .txt_color,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .txt_color { color:rgb(218, 218, 218); }

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list li label,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list li label,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list li label { width:100px; text-align:left; margin-bottom:10px; padding:0; }
.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list li label.lbl-country,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list li label.lbl-country,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list li label.lbl-country { width:auto!important;}

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list { padding:0; margin:0; }

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .fields,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .fields,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .fields { margin-top:20px; }

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list .fields h3,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list .fields h3,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list .fields h3 { width:175px; display:block; float:left; font-size: 16px; font-weight: bold; }

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #own_profile,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #own_profile,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #own_profile { width:24px; display:block; float:left; }

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box label,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box label,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box label {padding-top:3px; width:38px; }

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list .fields .input-text,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list .fields .input-text,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list .fields .input-text { width:294px; height:22px; display:block; border:solid 1px #dadada; padding:4px 0 4px 4px; line-height:22px; }

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list .fields .styledRadio,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list .fields .styledRadio { display:block; border:none!important; padding:0!important; float:left!important; }

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #gender,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #gender,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #gender { width:300px; height:30px; color:#999; font-size:14px; }

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #state,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #state,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #state { width:294px; height:30px; color:#999; font-size:14px; }

.form-list .input-box3 .validation-advice { width:110px!important; }

.checkout-cart-index .warning-msg-pp-save-success .description p {
    background-color: rgb(239, 245, 234)!important;
    color: rgb(61, 102, 17)!important;
    border-style: solid !important;
    border-width: 1px !important;
    font-size: 13px !important;
    padding: 10px!important;
    margin: 10px!important;
}


/*Column 02*/

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset { margin:0px!important; padding-left:18px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .card_details,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .card_details,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .card_details{float:left; background:#f5f5f5; padding:11px 0px 11px 9px; width:291px; }

.checkout-cart-index .col2-set .col-2 .fieldss { margin-top: 18px!important; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list li label,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list li label,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list li label { width:auto; text-align:left; margin-bottom:10px; padding:0; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list { padding:0; margin:0!important; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .fields,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .fields,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .fields { margin-top:20px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields h3,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields h3,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields h3 { width:185px; display:block; float:left; font-size: 16px; font-weight: bold; margin-top:3px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #own_profile,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #own_profile,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #own_profile { width:25px; display:block; float:left; margin-top:3px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-text,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-text,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-text { width:294px; height:22px; display:block; border:solid 1px #dadada; padding:4px 0 4px 4px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #allergies,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #allergies,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #allergies { width:294px; height:30px; color:#231f20; font-size:14px; margin-top:25px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box
#all_allergies,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box
#all_allergies,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box
#all_allergies { width:294px; height:100px; color:#231f20; font-size:14px; margin-top:20px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #conditions,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #conditions,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #conditions { width:294px; height:30px; color:#231f20; font-size:14px; margin-top:25px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box
#all_conditions,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box
#all_conditions,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box
#all_conditions { width:294px; height:100px; font-size:14px; margin-top:20px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #medication,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #medication,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #medication { width:296px; height:30px; color:#231f20; font-size:14px; margin-top:25px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box
#all_medication,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box
#all_medication,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box
#all_medication { width:294px; height:100px; font-size:14px; margin-top:20px; }

/*------------------------------------------------------------------------------------------------*/


/*MEDICARE CARD DETAILS*/

/*Column 01*/

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #medicare_card,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #medicare_card,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #medicare_card { width:300px; height:30px; color:#231f20; font-size:14px; }

/*Column 02*/

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #medicare_name_position,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #medicare_name_position,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #medicare_name_position { width:300px; height:30px; font-size:14px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #medicare_month,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #medicare_month,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box2 #medicare_month { width:135px; height:30px; color:#231f20; font-size:14px; margin-right:9px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #medicare_year,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #medicare_year,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box2 #medicare_year { width:135px; height:30px; color:#231f20; font-size:14px; }

/*------------------------------------------------------------------------------------------------*/


/*CONCESSION CARD DETAILS*/

/*Column 01*/

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #concession_card,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #concession_card,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #concession_card  { width:300px; height:30px; color:#231f20; font-size:14px; }

/*Column 02*/

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #concession_month,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #concession_month,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box2 #concession_month{ width:135px; height:30px; font-size:14px; margin-right:9px; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #concession_year,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box #concession_year,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .input-box2 #concession_year { width:135px; height:30px; font-size:14px;  }

/*------------------------------------------------------------------------------------------------*/


/*SAFETY NET CARD DETAILS*/

/*Column 01*/

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #safety_net_card,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #safety_net_card,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list .fields .input-box #safety_net_card{ width:300px; height:30px; color:#231f20; font-size:14px; }

/*------------------------------------------------------------------------------------------------*/


/*Bottom*/

.patientprofile-index-create .buttons-set,
.patientprofile-index-edit .buttons-set,
.checkout-cart-index .buttons-set { padding-left:18px; }

.patientprofile-index-create .buttons-set label,
.patientprofile-index-edit .buttons-set label,
.checkout-cart-index .buttons-set label { display:block; padding:40px 0 15px 0; font-size:11px; }

/*------------------------------------------------------------------------------------------------*/

.patientprofile-index-create .col2-set .col-1 .box-content .fieldset .form-list .fields .date_of_birth,
.patientprofile-index-edit .col2-set .col-1 .box-content .fieldset .form-list .fields .date_of_birth,
.checkout-cart-index .col2-set .col-1 .box-content .fieldset .form-list .fields .date_of_birth { width:300px!important; }

.patientprofile-index-create .col2-set .col-2 .box-content .fieldset .form-list .fields .card_expiry_details,
.patientprofile-index-edit .col2-set .col-2 .box-content .fieldset .form-list .fields .card_expiry_details,
.checkout-cart-index .col2-set .col-2 .box-content .fieldset .form-list .fields .card_expiry_details { width:291px!important; }

/*------------------------------------------------------------------------------------------------*/


/*Patient profile light box*/

.patient-profile-lightBox { margin:auto; width:721px; padding:15px 54px; border:#d7d4d4 solid 3px; text-align:left; background-color:#fff;  }

.patient-profile-lightBox .close { float:right; font:italic 14px/14px "m_1cblack",Arial,Helvetica,sans-serif; text-transform:uppercase; color:#ed1c24; margin-right:-30px; cursor:pointer; }

.patient-profile-lightBox .page-title { border-bottom: 3px solid #FFDE00; float: left; margin: 30px 0px 0px 0px!important; width: 100%; padding:0px; }

.patient-profile-lightBox .page-title h1 { background-color: #FFDE00; color: #231F20; float: left; font: italic 15px/15px "m_1cblack",Arial,Helvetica,sans-serif; height: 15px; padding: 10px 45px 4px; text-transform: uppercase; }

.patient-profile-lightBox .form-buttons { text-align:center; width:auto; margin:30px -54px -15px -54px; padding:30px 0px; background:#f5f5f5; }

.patient-profile-lightBox .form-buttons button.button { float:none; background: url("../images/proceed-to-checkout-btn.png") no-repeat scroll left top transparent !important; margin:auto; height:32px; width: 221px; }

.patient-profile-lightBox .form-buttons button.button:hover { background: url("../images/proceed-to-checkout-btn-r.png") no-repeat scroll left top transparent !important; }

.patient-profile-lightBox .form-buttons button.button span { color: #FFFFFF; font: 14px/14px "m_1cblack",Arial,Helvetica,sans-serif; height: auto; margin: 0; padding: 8px 0px 6px; text-decoration: none; text-transform: uppercase; width: 221px; text-align: center; }

.warning-msg-pp { margin:auto; width:490px; padding:30px; border:#d7d4d4 solid 3px; position: fixed; z-index: 99999; 	top: 50%; left: 50%; margin-top: -146px; margin-left: -278px; background-color: #fff; }

.warning-msg-pp .title { color:#ed1c24; font:bold 24px/24px Arial,Helvetica,sans-serif; text-align:center; padding-bottom:20px; }

.warning-msg-pp .description { color:#231f20; font:normal 16px/18px Arial,Helvetica,sans-serif;	text-align:center; }

.warning-msg-pp .prodcut-details { margin:auto; width:400px; font:bold 13px/18px Arial,Helvetica,sans-serif; color:#231f20; padding:30px 0px 40px 0px; }

.warning-msg-pp .prodcut-details .price { float:right; color:#ed1c24; }

.warning-msg-pp .buttons-set { text-align:center; width:auto; margin:0px -30px -30px -30px; padding:30px 0px!important; background:#f5f5f5; }

.warning-msg-pp .buttons-set button.button { background:#0066b3; margin:0px 30px!important; }

.warning-msg-pp .buttons-set button.button:hover { background:#1D95EF; }

.warning-msg-pp .buttons-set button.button span { color: #FFFFFF; font: 14px/14px "m_1cblack",Arial,Helvetica,sans-serif; height: auto; margin:0px; padding: 8px 37px 6px; text-decoration: none; text-transform: uppercase; }

.warning-msg-pp .buttons-set button.back-link { float:left!important; }

.warning-msg-pp .buttons-set button.back-accept { float:right!important; }


.warning-msg-pp-cheapest { margin:auto; width:490px; padding:30px; border:#d7d4d4 solid 3px; position: fixed; z-index: 99999; 	top: 50%; left: 50%; margin-top: -146px; margin-left: -278px; background-color: #fff; }

.warning-msg-pp-cheapest .title { color:#ed1c24; font:bold 24px/24px Arial,Helvetica,sans-serif; text-align:center; padding-bottom:20px; }

.warning-msg-pp-cheapest .description { color:#231f20; font:normal 16px/18px Arial,Helvetica,sans-serif;	text-align:center; }

.warning-msg-pp-cheapest .prodcut-details { margin:auto; width:400px; font:bold 13px/18px Arial,Helvetica,sans-serif; color:#231f20; padding:30px 0px 40px 0px; }

.warning-msg-pp-cheapest .prodcut-details .price { float:right; color:#ed1c24; }

.warning-msg-pp-cheapest .buttons-set { text-align:center; width:auto; margin:0px -30px -30px -30px; padding:30px 0px!important; background:#f5f5f5; }

.warning-msg-pp-cheapest .buttons-set button.button { background:#0066b3; margin:0px 30px!important; }

.warning-msg-pp-cheapest .buttons-set button.button:hover { background:#1D95EF; }

.warning-msg-pp-cheapest .buttons-set button.button span { color: #FFFFFF; font: 14px/14px "m_1cblack",Arial,Helvetica,sans-serif; height: auto; margin:0px; padding: 8px 37px 6px; text-decoration: none; text-transform: uppercase; }

.warning-msg-pp-cheapest .buttons-set button.back-link { float:left!important; }

.warning-msg-pp-cheapest .buttons-set button.back-accept { float:right!important; }



.warning-msg-pp-save { margin:auto; width:490px; padding:30px; border:#d7d4d4 solid 3px; position: fixed; z-index: 99999; 	top: 50%; left: 50%; margin-top: -146px; margin-left: -278px; background-color: #fff; }

.warning-msg-pp-save .title { color:#ed1c24; font:bold 24px/24px Arial,Helvetica,sans-serif; text-align:center; padding-bottom:20px; }

.warning-msg-pp-save .description { color:#231f20; font:normal 16px/18px Arial,Helvetica,sans-serif;	text-align:center; }

.warning-msg-pp-save .buttons-set { text-align:center; width:auto; margin:0px -30px -30px -30px; padding:30px 0px!important; background:#f5f5f5; }

.warning-msg-pp-save .buttons-set button.button { background:#0066b3; margin:0px 30px!important; }

.warning-msg-pp-save .buttons-set button.button:hover { background:#1D95EF; }

.warning-msg-pp-save .buttons-set button.button span { color: #FFFFFF; font: 14px/14px "m_1cblack",Arial,Helvetica,sans-serif; height: auto; margin:0px; padding: 8px 37px 6px; text-decoration: none; text-transform: uppercase; }

.warning-msg-pp-save .buttons-set button.back-link { float:left!important; }

.warning-msg-pp-save .buttons-set button.back-accept { float:right!important; }
/*------------------------------------------------------------------------------------------------*/



/*Internal Pages*/

/*about us + Contact us + Content + site map + 404*/

.cms-general .wrapper .page,
.cms-contact-us .wrapper .page,
.cms-content-page .wrapper .page,
.catalog-seo-sitemap-category .wrapper .page,
.cms-no-route .wrapper .page { width:1024px!important; margin:0 auto!important; }

.cms-general .wrapper .page .header-panel,
.cms-contact-us .wrapper .page .header-panel,
.cms-content-page .wrapper .page .header-panel,
.catalog-seo-sitemap-category .wrapper .page .header-panel,
.cms-no-route .wrapper .page .header-panel { width:960px; padding:0px 32px; height:25px; line-height:25px; }

.cms-general .wrapper .page .header,
.cms-contact-us .wrapper .page .header,
.cms-content-page .wrapper .page .header,
.catalog-seo-sitemap-category .wrapper .page .header,
.cms-no-route .wrapper .page .header { width:992px; height:89px; padding:0px 0px 0px 32px; }

.cms-general .wrapper .page .header .branding img,
.cms-contact-us .wrapper .page .header .branding img,
.cms-content-page .wrapper .page .header .branding img,
.catalog-seo-sitemap-category .wrapper .page .header .branding img,
.cms-no-route .wrapper .page .header .branding img { height:65px; width:304px; }

.cms-general .wrapper .page .header .branding,
.cms-contact-us .wrapper .page .header .branding,
.cms-content-page .wrapper .page .header .branding,
.catalog-seo-sitemap-category .wrapper .page .header .branding,
.cms-no-route .wrapper .page .header .branding { padding:10px 0px 0px 0px; }

.cms-general .wrapper .page .header .quick-access,
.cms-contact-us .wrapper .page .header .quick-access,
.cms-content-page .wrapper .page .header .quick-access,
.catalog-seo-sitemap-category .wrapper .page .header .quick-access,
.cms-no-route .wrapper .page .header .quick-access{ padding-top:10px; }

.cms-general .wrapper .page .header .quick-access .search-content,
.cms-contact-us .wrapper .page .header .quick-access .search-content,
.cms-content-page .wrapper .page .header .quick-access .search-content,
.catalog-seo-sitemap-category .wrapper .page .header .quick-access .search-content,
.cms-no-route .wrapper .page .header .quick-access .search-content { padding-top:16px; }

.cms-general .wrapper .page .header .form-search input.input-text,
.cms-contact-us .wrapper .page .header .form-search input.input-text,
.cms-content-page .wrapper .page .header .form-search input.input-text,
.catalog-seo-sitemap-category .wrapper .page .header .form-search input.input-text,
.cms-no-route .wrapper .page .header .form-search input.input-text { width:262px; }

.cms-general .wrapper .page .header .quick-access .checkout-content,
.cms-contact-us .wrapper .page .header .quick-access .checkout-content,
.cms-content-page .wrapper .page .header .quick-access .checkout-content,
.catalog-seo-sitemap-category .wrapper .page .header .quick-access .checkout-content,
.cms-no-route .wrapper .page .header .quick-access .checkout-content { height:51px; width:161px; 	background:#ffde00 url(../images/shopping-cart-bg.gif) left top no-repeat; margin:0px 0px 0px 31px; 	padding:8px 32px 10px 76px;	}

.cms-general .wrapper .page .nav-container,
.cms-contact-us .wrapper .page .nav-container,
.cms-content-page .wrapper .page .nav-container,
.catalog-seo-sitemap-category .wrapper .page .nav-container,
.cms-no-route .wrapper .page .nav-container { width:960px; padding:0px 32px; }

.cms-general .wrapper .page .top-cart .block-content,
.cms-contact-us .wrapper .page .top-cart .block-content,
.cms-content-page .wrapper .page .top-cart .block-content,
.catalog-seo-sitemap-category .wrapper .page .top-cart .block-content,
.cms-no-route .wrapper .page .top-cart .block-content { top:51px; right:-32px; width:259px; }

.cms-general .wrapper .page .nav-container ,
.cms-contact-us .wrapper .page .nav-container,
.cms-content-page .wrapper .page .nav-container,
.catalog-seo-sitemap-category .wrapper .page .nav-container,
.cms-no-route .wrapper .page .nav-container { width:960px; padding:0px 32px; }

.cms-general .wrapper .page #nav,
.cms-contact-us .wrapper .page #nav,
.cms-content-page .wrapper .page #nav,
.catalog-seo-sitemap-category .wrapper .page #nav,
.cms-no-route .wrapper .page #nav { margin:0px 0px 0px -12px; width:auto; }

.cms-general .wrapper .page #nav li a.level-top span,
.cms-contact-us .wrapper .page #nav li a.level-top span,
.cms-content-page .wrapper .page #nav li a.level-top span,
.catalog-seo-sitemap-category .wrapper .page #nav li a.level-top span,
.cms-no-route .wrapper .page #nav li a.level-top span { padding:0px 14px 0px 12px; }

.cms-general .wrapper .page #nav li.over a.level-top span,
.cms-contact-us .wrapper .page #nav li.over a.level-top span,
.cms-content-page .wrapper .page #nav li.over a.level-top span,
.catalog-seo-sitemap-category .wrapper .page #nav li.over a.level-top span,
.cms-no-route .wrapper .page #nav li.over a.level-top span { padding:0px 14px 0px 12px; }

.cms-general .wrapper .page #nav li.level-top-info a.level-top,
.cms-contact-us .wrapper .page #nav li.level-top-info a.level-top,
.cms-content-page .wrapper .page #nav li.level-top-info a.level-top,
.catalog-seo-sitemap-category .wrapper .page #nav li.level-top-info a.level-top,
.cms-no-route .wrapper .page #nav li.level-top-info a.level-top { background:url(../images/health-info.png) 14px 13px no-repeat; color:#ffde00; }

.cms-general .wrapper .page #nav li.level-top-info a.level-top:hover,
.cms-contact-us .wrapper .page #nav li.level-top-info a.level-top:hover,
.cms-content-page .wrapper .page #nav li.level-top-info a.level-top:hover,
.catalog-seo-sitemap-category .wrapper .page #nav li.level-top-info a.level-top:hover,
.cms-no-route .wrapper .page #nav li.level-top-info a.level-top:hover { background:url(../images/health-info-r.png) 14px 13px no-repeat; color:#ffffff; }

.cms-general .wrapper .page #nav li.level-top-info a.level-top span,
.cms-contact-us .wrapper .page #nav li.level-top-info a.level-top span,
.cms-content-page .wrapper .page #nav li.level-top-info a.level-top span,
.catalog-seo-sitemap-category .wrapper .page #nav li.level-top-info a.level-top span,
.cms-no-route .wrapper .page #nav li.level-top-info a.level-top span { padding:0px 14px 0px 28px; }

.cms-general .wrapper .page #nav li.level-top-info a.level-top:hover span,
.cms-contact-us .wrapper .page #nav li.level-top-info a.level-top:hover span,
.cms-content-page .wrapper .page #nav li.level-top-info a.level-top:hover span,
.catalog-seo-sitemap-category .wrapper .page #nav li.level-top-info a.level-top:hover span,
.cms-no-route .wrapper .page #nav li.level-top-info a.level-top:hover span { padding:0px 14px 0px 28px; }

.cms-general .wrapper .page .top-container,
.cms-contact-us .wrapper .page .top-container,
.cms-contact-us .wrapper .page .top-container,
.catalog-seo-sitemap-category .wrapper .page .top-container,
.cms-no-route .wrapper .page .top-container { padding: 10px 32px 30px; width: 960px;	float:left;}

.cms-general .wrapper .page .top-container .widget-static-block,
.cms-contact-us .wrapper .page .top-container .widget-static-block,
.cms-content-page .wrapper .page .top-container .widget-static-block,
.catalog-seo-sitemap-category .wrapper .page .top-container .widget-static-block,
.cms-no-route .wrapper .page .top-container .widget-static-block { float:left; width:308px; margin-right:15px; }

.cms-general .wrapper .page .top-container .last,
.cms-contact-us .wrapper .page .top-container .last,
.cms-content-page .wrapper .page .top-container .last,
.catalog-seo-sitemap-category .wrapper .page .top-container .last,
.cms-no-route .wrapper .page .top-container .last {	margin-right:0px !important; width: 308px !important;}

.cms-general .wrapper .page #full-set-block,
.cms-contact-us .wrapper .page #full-set-block,
.cms-content-page .wrapper .page #full-set-block,
.catalog-seo-sitemap-category .wrapper .page #full-set-block,
.cms-no-route .wrapper .page #full-set-block { float:left;	width:294px; }

.cms-general .wrapper .page .footer-co2,
.cms-contact-us .wrapper .page .footer-co2,
.cms-content-page .wrapper .page .footer-co2,
.catalog-seo-sitemap-category .wrapper .page .footer-co2,
.cms-no-route .wrapper .page .footer-co2 { padding-left:0px; }

.cms-general .wrapper .page .footer-last-container,
.cms-contact-us .wrapper .page .footer-last-container,
.cms-content-page .wrapper .page .footer-last-container,
.catalog-seo-sitemap-category .wrapper .page .footer-last-container,
.cms-no-route .wrapper .page .footer-last-container { width:960px; padding:20px 32px; }

.cms-general .wrapper .page .footer-banner,
.cms-contact-us .wrapper .page .footer-banner,
.cms-content-page .wrapper .page .footer-banner,
.catalog-seo-sitemap-category .wrapper .page .footer-banner,
.cms-no-route .wrapper .page .footer-banner {float:left; width:960px!important; padding:80px 32px 15px 32px;}

.cms-general .wrapper .page .footer-banner-button,
.cms-contact-us .wrapper .page .footer-banner-button,
.cms-content-page .wrapper .page .footer-banner-button,
.catalog-seo-sitemap-category .wrapper .page .footer-banner-button,
.cms-no-route .wrapper .page .footer-banner-button { float:right; margin-right:65px; }

.cms-general .wrapper .page .footer-banner-description,
.cms-contact-us .wrapper .page .footer-banner-description,
.cms-content-page .wrapper .page .footer-banner-description,
.catalog-seo-sitemap-category .wrapper .page .footer-banner-description,
.cms-no-route .wrapper .page .footer-banner-description { width:960px; padding:20px 32px; }

.cms-general .wrapper .page .footer-banner-description .desc,
.cms-contact-us .wrapper .page .footer-banner-description .desc,
.cms-content-page .wrapper .page .footer-banner-description .desc,
.catalog-seo-sitemap-category .wrapper .page .footer-banner-description .desc,
.cms-no-route .wrapper .page .footer-banner-description .desc { width:960px; padding:10px 0px; }

.cms-general .wrapper .page .footer-banner-description .desc2,
.cms-contact-us .wrapper .page .footer-banner-description .desc2,
.cms-content-page .wrapper .page .footer-banner-description .desc2,
.catalog-seo-sitemap-category .wrapper .page .footer-banner-description .desc2,
.cms-no-route .wrapper .page .footer-banner-description .desc2 { width:960px;	padding:10px 0px; }

.cms-general .wrapper .page .footer-co-co1,
.cms-contact-us .wrapper .page .footer-co-co1,
.cms-content-page .wrapper .page .footer-co-co1,
.catalog-seo-sitemap-category .wrapper .page .footer-co-co1,
.cms-no-route .wrapper .page .footer-co-co1 { width:165px; }

.cms-general .wrapper .page .footer-co-co2,
.cms-contact-us .wrapper .page .footer-co-co2,
.cms-content-page .wrapper .page .footer-co-co2,
.catalog-seo-sitemap-category .wrapper .page .footer-co-co2,
.cms-no-route .wrapper .page .footer-co-co2 { width:165px; }

.cms-general .wrapper .page .footer-co-co3,
.cms-contact-us .wrapper .page .footer-co-co3,
.cms-content-page .wrapper .page .footer-co-co3,
.catalog-seo-sitemap-category .wrapper .page .footer-co-co3,
.cms-no-route .wrapper .page .footer-co-co3 { width:214px; }

.cms-general .wrapper .page .footer-co-co3-cell,
.cms-contact-us .wrapper .page .footer-co-co3-cell,
.cms-content-page .wrapper .page .footer-co-co3-cell,
.catalog-seo-sitemap-category .wrapper .page .footer-co-co3-cell,
.cms-no-route .wrapper .page .footer-co-co3-cell { padding-bottom:22px; }

.cms-general .wrapper .page #newsletter-block,
.cms-contact-us .wrapper .page #newsletter-block,
.cms-content-page .wrapper .page #newsletter-block,
.catalog-seo-sitemap-category .wrapper .page #newsletter-block,
.cms-no-route .wrapper .page #newsletter-block { padding: 32px; }

.cms-general .wrapper .page #find-store-block,
.cms-contact-us .wrapper .page #find-store-block,
.cms-content-page .wrapper .page #find-store-block,
.catalog-seo-sitemap-category .wrapper .page #find-store-block,
.cms-no-route .wrapper .page #find-store-block { padding: 32px; }

.cms-general .wrapper .page #stay-connected-block,
.cms-contact-us .wrapper .page #stay-connected-block,
.cms-content-page .wrapper .page #stay-connected-block,
.catalog-seo-sitemap-category .wrapper .page #stay-connected-block,
.cms-no-route .wrapper .page #stay-connected-block { padding: 32px; }

.cms-no-route .col-main{
	padding:0px 32px!important;
	width:960px!important;
}
.cms-general .wrapper .page .page-title,
.cms-contact-us .wrapper .page .page-title,
.cms-content-page .wrapper .page .page-title,
.catalog-seo-sitemap-category .wrapper .page .page-title,
.cms-no-route .wrapper .page .page-title,
.checkout-onepage-success .wrapper .page .page-title,
.cms-store-locator .wrapper .page .page-title,
.cms-store-details .wrapper .page .page-title,
.cmspro-index-index .wrapper .page .page-title,
.cmspro-view-details .wrapper .page .page-title,
.cmspro-category-view .wrapper .page .page-title,
.cmspro-tag-list .wrapper .page .page-title { background:none;  border-bottom: 0px solid #CFCFCF; padding: 0px 0px 0px; margin:0 0 22px 32px; height:20px; }
.catalog-seo-sitemap-category .wrapper .page .page-title{margin:0 0 22px 0px!important; }
.catalog-seo-sitemap-category .wrapper .page .col-main{ padding:0px 32px!important;}

.cms-no-route .wrapper .page .page-title{
	margin:0 0 22px 0px!important;
}
.cms-general .wrapper .page .page-title h1,
.cms-contact-us .wrapper .page .page-title h1,
.cms-content-page .wrapper .page .page-title h1,
.catalog-seo-sitemap-category .wrapper .page .page-title h1,
.cms-no-route .wrapper .page .page-title h1,
.cms-store-locator .wrapper .page .page-title h1,
.cms-store-details .wrapper .page .page-title h1 { color: #231f20; font: 25px/25px "m_1cblack", Arial,Helvetica,sans-serif; text-transform:uppercase; text-align:left; }

.cms-general .wrapper .page .breadcrumbs,
.cms-contact-us .wrapper .page .breadcrumbs,
.cms-content-page .wrapper .page .breadcrumbs,
.catalog-seo-sitemap-category .wrapper .page .breadcrumbs,
.cms-no-route .wrapper .page .breadcrumbs,
.checkout-onepage-success .wrapper .page .breadcrumbs,
.cms-store-locator .wrapper .page .breadcrumbs,
.cms-store-details .wrapper .page .breadcrumbs { padding: 0 32px 20px; background-color:#FFF; }

/*----------------------------------------------------------------------------------------------------------------*/


/*about us + contact us + Content - left menu*/

.cms-general .wrapper .col2-left-layout .col-left,
.cms-contact-us .wrapper .col2-left-layout .col-left,
.cms-content-page .wrapper .col2-left-layout .col-left { width:200px!important; float:left; }

.cms-general .wrapper .col2-left-layout .sidebar,
.cms-contact-us .wrapper .col2-left-layout .sidebar,
.cms-content-page .wrapper .col2-left-layout .sidebar {  border: 1px solid rgb(218, 218, 218); background:#f5f5f5!important; float: left; margin: 0; min-height: 53px !important; padding: 0; width: 198px!important; }

.cms-general .wrapper .col2-left-layout .col-left .cms-menu,
.cms-contact-us .wrapper .col2-left-layout .col-left .cms-menu,
.cms-content-page .wrapper .col2-left-layout .col-left .cms-menu { background:#f5f5f5!important; font-size: 12px!important; list-style-position: inside!important; padding: 17px 20px!important; }

.cms-general .wrapper .col2-left-layout .col-left .cms-menu .parent .title,
.cms-contact-us .wrapper .col2-left-layout .col-left .cms-menu .parent .title,
.cms-content-page .wrapper .col2-left-layout .col-left .cms-menu .parent .title { display:block!important; font-size:14px!important; font-weight:bold; color: rgb(35, 31, 32); }

.cms-general .wrapper .col2-left-layout .col-left .cms-menu .parent ul,
.cms-contact-us .wrapper .col2-left-layout .col-left .cms-menu .parent ul,
.cms-content-page .wrapper .col2-left-layout .col-left .cms-menu .parent ul { margin:0!important; padding:0!important; margin-top:5px!important; }

.cms-general .wrapper .col2-left-layout .col-left .cms-menu .parent ul li,
.cms-contact-us .wrapper .col2-left-layout .col-left .cms-menu .parent ul li,
.cms-content-page .wrapper .col2-left-layout .col-left .cms-menu .parent ul li { margin:0!important; padding:0!important; line-height:24px; }

.cms-general .wrapper .col2-left-layout .col-left .cms-menu .parent ul li a:link,
.cms-contact-us .wrapper .col2-left-layout .col-left .cms-menu .parent ul li a:link,
.cms-content-page .wrapper .col2-left-layout .col-left .cms-menu .parent ul li a:link { color:#231f20!important; font-size:13px!important; text-decoration:none; }

.cms-general .wrapper .col2-left-layout .col-left .cms-menu .parent ul li a:visited,
.cms-contact-us .wrapper .col2-left-layout .col-left .cms-menu .parent ul li a:visited,
.cms-content-page .wrapper .col2-left-layout .col-left .cms-menu .parent ul li a:visited{ color:#231f20!important; }

.cms-general .wrapper .col2-left-layout .col-left .cms-menu .parent ul li a:hover,
.cms-contact-us .wrapper .col2-left-layout .col-left .cms-menu .parent ul li a:hover,
.cms-content-page .wrapper .col2-left-layout .col-left .cms-menu .parent ul li a:hover { color:#1d95ef!important; }

.cms-general .wrapper .col2-left-layout .col-left .cms-menu .parent ul li a:active,
.cms-contact-us .wrapper .col2-left-layout .col-left .cms-menu .parent ul li a:active,
.cms-content-page .wrapper .col2-left-layout .col-left .cms-menu .parent ul li a:active { color:#1d95ef!important; }

/*----------------------------------------------------------------------------------------------------------------*/


/*styles for content - about us*/

.cms-general .wrapper .col1-layout{width:960px!important; margin:0 32px!important; padding:0 0px!important;}
.cms-general .wrapper .col1-layout .col-main { width:960px!important; }
.cms-general .wrapper .col1-layout .col-main .std,
.cms-general .wrapper .col1-layout .col-main .std p img{ margin:0px!important;}
.cms-general .wrapper .col2-left-layout { width:960px!important; margin:0 auto!important; padding:0 32px!important; }

.cms-general .wrapper .col2-left-layout .col-main { width:760px!important; float:right!important; margin:0!important; padding:0!important;}

.cms-general .wrapper .col-main .std h1 { color:#0066b3; font-size:24px; font-weight:bold; display:block; margin:33px 0 20px 0!important; }

.cms-general .wrapper .col-main .std h2 { color:#0066b3; font-size:18px; font-weight:bold; display:block; margin:20px 0 20px 0!important; }

.cms-general .wrapper .col-main .std h3 { color:#231f20; font-size:16px; font-weight:bold; display:block; margin:35px 0 30px 0!important; }

.cms-general .wrapper .col-main .std h4 { color:#0066b3; font-size:18px; display:block; margin:20px 0 20px 0!important; font-weight:normal!important; }

.cms-general .wrapper .col-main .std p { color:#231f20; font-size:13px; line-height:22px; }

.cms-general .wrapper .col-main .std .img {  width:759px!important; height:184px!important; display:block!important; background: url("../images/aboutus_banner.jpg") no-repeat; display:none!important; }

.cms-general .wrapper .col-main .std p img { margin-left:-32px; }

.cms-general .wrapper .col-main .std {  margin-left:32px!important; }

.cms-general .wrapper .col-main .std .txt a:link    { color:#0066b3!important; font-weight:bold; text-decoration:none; }

.cms-general .wrapper .col-main .std .txt a:visited { color:#920f30!important; font-weight:bold; text-decoration:none; }

.cms-general .wrapper .col-main .std .txt a:hover   { color:#1d95ef!important; font-weight:bold; text-decoration:none; }

.cms-general .wrapper .col-main .std .txt a:active  { color:#1d95ef!important; font-weight:bold; text-decoration:none; }

.cms-general .wrapper .col-main .std ul { margin:0!important; padding:0!important; padding-left:35px!important; font-size:13px!important; display:block!important; margin-bottom:10px!important;  }

.cms-general .wrapper .col-main .std ul li { line-height:30px; list-style:none; background:url(../images/bullet.jpg) no-repeat 0px 13px!important; padding-left:15px; }

.cms-general .wrapper .col-main .std ol { margin:0!important; padding:0!important; padding-left:53px!important; font-size:13px; }

.cms-general .wrapper .col-main .std ol li { line-height:30px; list-style:decimal; font-weight:bold; }

.cms-general .wrapper .col-main .std ol li span { font-weight:normal; }

/*------------------------------------------------------------------------------------------------*/


/*styles for content - contact us*/

.cms-contact-us .wrapper .col2-left-layout { width:960px!important; margin:0 auto!important; padding:0 32px!important;}

.cms-contact-us .wrapper .col2-left-layout .col-main { width:630px!important; float:right!important; margin:0!important; padding:0!important; padding:0 65px!important; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset  { margin:0!important; padding:0!important; margin-bottom:30px!important; display:block!important; }

/*col1*/

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col1  { width:630px!important; margin:0!important; padding:0!important; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col1 p  { margin:0!important; padding:0!important; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col1 .title  { color:#0066b3; font-size:18px; text-align:center; display:block!important; margin:15px 0 20px 0!important; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col1 .content  { color:#231f20; font-size:13px; text-align:center; font-weight:bold; display:block!important; margin-bottom:45px!important;  }

/*col2*/

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col2  { width:300px!important; float:left; margin-right:35px; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col2 ul  { margin:0!important; padding:0!important; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col2 ul li  { margin:0!important; padding:0!important; list-style:none; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col2 .form-list .fields .field .input-box  { width:298px!important; margin-bottom:10px!important; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col2 .form-list textarea { width:278px!important; height:90px!important; margin:0!important; padding:4px 10px 4px 10px!important; color: rgb(35, 31, 32)!important; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col2 .form-list label {
float: left; text-align: left; margin-bottom:10px!important; }

/*col3*/

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col3  { width:245px!important;  float:left; background-color:#fff9d4; padding:25px; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col3 .cell p  { margin:0!important; padding:0!important; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col3 .cell .sub-tittle { font-weight:bold!important; font-size:14px!important; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .fieldset .col3 .cell .content { display:block!important; margin-bottom:24px!important; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm p { margin:0!important; padding:0!important;  }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm p .required { float:left!important; text-align:left!important; font-size:11px!important; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .buttons-set .button { float:left!important; width:110px!important; height:28px!important; display:block!important; background: url("../images/submit_btn.jpg") no-repeat!important; padding:0!important; margin:0!important; margin-top:15px!important; }

.cms-contact-us .wrapper .col2-left-layout .col-main .std #contactForm .buttons-set .button:hover { float:left!important; width:110px!important; height:28px!important; display:block!important;  background: url("../images/submit_btn_hover.jpg") no-repeat!important; padding:0!important; margin:0!important; margin-top:15px!important; }

.buttons-set a.button, .buttons-set button.button { float: right; margin-left:0px!important; }

/*-------------------------------------------------------------------------------------------------------------*/


/*styles for content - Content*/

.cms-content-page .wrapper .col2-left-layout { width:960px!important; margin:0 auto!important; padding:0 32px!important; }

.cms-content-page .wrapper .col2-left-layout .col-main { width:728px!important; float:right!important; margin:0!important; padding:0!important; margin-left:32px!important;}

.cms-content-page .wrapper .col2-left-layout .col-main .std h1 { color:#0066b3; font-size:24px; font-weight:bold; display:block; margin:0 0 20px 0!important; }

.cms-content-page .wrapper .col2-left-layout .col-main .std h2 { color:#0066b3; font-size:18px; font-weight:bold; display:block; margin:0 0 20px 0!important; }

.cms-content-page .wrapper .col2-left-layout .col-main .std h3 { color:#231f20; font-size:16px; font-weight:bold; display:block; margin:0 0 20px 0!important; }

.cms-content-page .wrapper .col2-left-layout .col-main .std p { color:#231f20; font-size:13px; line-height:22px; }

.cms-content-page .wrapper .col2-left-layout .col-main .std img { margin-bottom:20px; }

.cms-content-page .wrapper .col2-left-layout .col-main .std .txt {  margin-left:32px!important; }

.cms-content-page .wrapper .col2-left-layout .col-main .std .txt a:link    { color:#0066b3!important; font-weight:bold; text-decoration:none; }

.cms-content-page .wrapper .col2-left-layout .col-main .std .txt a:visited { color:#920f30!important; font-weight:bold; text-decoration:none; }

.cms-content-page .wrapper .col2-left-layout .col-main .std .txt a:hover   { color:#1d95ef!important; font-weight:bold; text-decoration:none; }

.cms-content-page .wrapper .col2-left-layout .col-main .std .txt a:active  { color:#1d95ef!important; font-weight:bold; text-decoration:none; }

.cms-content-page .wrapper .col2-left-layout .col-main .std ul { margin:0!important; padding:0!important; padding-left:35px!important; font-size:13px!important; display:block!important; margin-bottom:10px!important;  }

.cms-content-page .wrapper .col2-left-layout .col-main .std ul li { line-height:30px; list-style:none; background:url(../images/bullet.jpg) no-repeat center left!important; padding-left:15px; }

.cms-content-page .wrapper .col2-left-layout .col-main .std ol { margin:0!important; padding:0!important; padding-left:53px!important; font-size:13px; }

.cms-content-page .wrapper .col2-left-layout .col-main .std ol li { line-height:30px; list-style:decimal; font-weight:bold; }

.cms-content-page .wrapper .col2-left-layout .col-main .std ol li span { font-weight:normal; }


/*------------------------------------------------------------------------------------------------*/



/*styles for content - 404 page*/

.catalog-seo-sitemap-category .wrapper .page .sitemap ol li ol li ol li a { font-weight:normal!important; color:#231f20; font-size:13px; text-decoration:none; }

.page-tree { margin: 35px 0 0 -17px; }

.page-tree ul { margin: 0 0 0 20px; padding: 0; }

.page-tree ul li { line-height: 28px; margin: 0; padding: 0; }

.page-tree ul li a { color: #0066CC; font-size: 15px; font-weight: bold; text-decoration: none;  }

.page-tree ul ul li a { color: #231F20; font-size: 13px; font-weight: bold; text-decoration: none; }

.page-tree ul ul ul li a { color: #231F20; font-size: 13px; font-weight:normal!important; text-decoration: none; }

.cms-no-route .wrapper .page .not-found-page  { width:740px!important; margin:0 auto!important; padding:58px 110px; border-top:solid 1px #dadada; }

.cms-no-route .wrapper .page .not-found-page .not-found-page-img  { width:200px!important; display:block; float:left!important; }

.cms-no-route .wrapper .page .not-found-page .not-found-page-img img  { width:200px; height:385px; display:block; }

.cms-no-route .wrapper .page .not-found-page .not-found-page-des  { width:490px!important; padding:25px 0 0 46px!important; float:left!important; }

.cms-no-route .wrapper .page .not-found-page .not-found-page-des h2 {font-size:48px; font-weight:bold; color:#ed1c24;}

.cms-no-route .wrapper .page .not-found-page .not-found-page-des h3 { display:block; font-size:16px; color:#0066b3; margin:40px 0 25px 0; font-weight:normal;  padding-left: 4px; }

.cms-no-route .wrapper .page .not-found-page .not-found-page-des ul { margin:0; padding:0; color:#231f20; font-size:14px; line-height: 24px;  padding-left: 4px; }

.cms-no-route .wrapper .page .not-found-page .not-found-page-des ul li { margin:0; padding:0; display:block; list-style:none; background:url(../images/bullet.jpg) no-repeat center left!important; padding-left:15px; background-color:#966; }

.cms-no-route .wrapper .page .not-found-page .not-found-page-des p  { margin:0; padding:0; margin-top:25px; color:#515151; font-size:14px;  padding-left: 4px }

.cms-no-route .wrapper .page .not-found-page .not-found-page-des a:link    { color:#0066b3!important; font-weight:bold; text-decoration:none; }

.cms-no-route .wrapper .page .not-found-page .not-found-page-des a:visited { color:#920f30!important; font-weight:bold; text-decoration:none; }

.cms-no-route .wrapper .page .not-found-page .not-found-page-des a:hover   { color:#1d95ef!important; font-weight:bold; text-decoration:none; }

.cms-no-route .wrapper .page .not-found-page .not-found-page-des a:active  { color:#1d95ef!important; font-weight:bold; text-decoration:none; }

/*------------------------------------------------------------------------------------------------*/


/*styles for content - sitemap page*/


.catalog-seo-sitemap-category .wrapper .page .sitemap { margin: 0!important; width:960px!important; padding: 0!important; margin:0 auto; }

.catalog-seo-sitemap-category .wrapper .page .sitemap p { line-height:20px; margin-bottom:25px; }

.catalog-seo-sitemap-category .wrapper .page .sitemap .sub-nav-block { float:left; width:472px; border-top: 3px solid rgb(255, 222, 0);  }

.catalog-seo-sitemap-category .wrapper .page .sitemap .category-sitemap {float:left; width:472px; margin-right:16px; }

.catalog-seo-sitemap-category .wrapper .page .sitemap .last { margin-right:0!important;  }

.catalog-seo-sitemap-category .wrapper .page .sitemap h3 { background-color: rgb(255, 222, 0); color: rgb(35, 31, 32); float: left; font: bold 18px/18px Arial,Helvetica,sans-serif; font: italic 13px/13px "m_1cblack",Arial,Helvetica,sans-serif; height: 12px; padding: 8px 22px 5px; text-transform: uppercase; }

.catalog-seo-sitemap-category .wrapper .page .sitemap ol { margin:0; padding:0; margin-top:30px; }

.catalog-seo-sitemap-category .wrapper .page .sitemap ol li { margin:0; padding:0; line-height:38px; }

.catalog-seo-sitemap-category .wrapper .page .sitemap ol li a { font-weight:bold; color:#0066cc; font-size:15px; text-decoration:none; }

.catalog-seo-sitemap-category .wrapper .page .sitemap ol li ol { margin:0; padding:0; margin-left:20px; }

.catalog-seo-sitemap-category .wrapper .page .sitemap ol li ol li { margin:0; padding:0; line-height:28px; }

.catalog-seo-sitemap-category .wrapper .page .sitemap ol li ol li a { font-weight:bold; color:#231f20; font-size:13px; text-decoration:none; }

.catalog-seo-sitemap-category .wrapper .page .sitemap ol li ol li ol {margin:0; padding:0; margin-left:40px;}

.catalog-seo-sitemap-category .wrapper .page .sitemap ol li ol li ol li { margin:0; padding:0; line-height:28px; }

.catalog-seo-sitemap-category .wrapper .page .sitemap ol li ol li ol li a { color:#231f20; font-size:13px; text-decoration:none; }

/*------------------------------------------------------------------------------------------------*/



/*Search Store */

.cms-store-locator .wrapper .col2-left-layout .SearchStore,
.cms-store-details .wrapper .col2-left-layout .SearchStore { border-bottom:1px solid rgb(218, 218, 218); padding:17px 20px 28px 20px; }

.cms-store-locator .wrapper .col2-left-layout .SearchStore .title,
.cms-store-details .wrapper .col2-left-layout .SearchStore .title { display:block; height:13px; color:#231f20; font-size:14px; text-transform:uppercase; font-weight:bold; }

.cms-store-locator .wrapper .col2-left-layout .SearchStore .inner,
.cms-store-details .wrapper .col2-left-layout .SearchStore .inner  { margin:28px 0 0 0; }

.cms-store-locator .wrapper .col2-left-layout .SearchStore .inner .searchBox .form-searchInput .suggested-results,
.cms-store-details .wrapper .col2-left-layout .SearchStore .inner .searchBox .form-searchInput .suggested-results { padding:5px 10px; border:1px solid rgb(218, 218, 218); border-top:none; width:138px; line-height:18px;   }

.cms-store-locator .wrapper .col2-left-layout .SearchStore .inner .searchBox .form-searchInput .suggested-results li a,
.cms-store-details .wrapper .col2-left-layout .SearchStore .inner .searchBox .form-searchInput .suggested-results li a{  color: rgb(35, 31, 32); text-decoration:none; }

.cms-store-locator .wrapper .col2-left-layout .SearchStore .inner .searchBox .form-searchInput label,
.cms-store-details .wrapper .col2-left-layout .SearchStore .inner .searchBox .form-searchInput label { font-size:13px; display:block; margin-bottom:7px; width: 160px; }

.cms-store-locator .wrapper .col2-left-layout .SearchStore .inner .searchBox .form-searchInput input,
.cms-store-details .wrapper .col2-left-layout .SearchStore .inner .searchBox .form-searchInput input { width:153px; height:20px; border:1px solid rgb(218, 218, 218); margin:0; padding:5px 0 3px 5px; font-size:13px; }

.cms-store-locator .wrapper .col2-left-layout .SearchStore .inner .searchBox .form-searchBtn input,
.cms-store-details .wrapper .col2-left-layout .SearchStore .inner .searchBox .form-searchBtn input { width:63px; height:28px; background: url(../images/go_btn.jpg); margin:10px 0 0 97px; border:none; }

.cms-store-locator .wrapper .col2-left-layout .SearchStore .inner .searchBox .form-searchBtn input:hover,
.cms-store-details .wrapper .col2-left-layout .SearchStore .inner .searchBox .form-searchBtn input:hover { width:63px; height:28px; background: url(../images/go_btn_hover.jpg); }


/*Our Store */


.cms-store-locator .wrapper .col2-left-layout .store_list,
.cms-store-details .wrapper .col2-left-layout .store_list { padding:17px 19px 28px 19px; }

.cms-store-locator .wrapper .col2-left-layout .store_list .title,
.cms-store-details .wrapper .col2-left-layout .store_list .title { display:block; height:13px; color:#231f20; font-size:14px; text-transform:uppercase; font-weight:bold; }

.cms-store-locator .wrapper .col2-left-layout .store_list ul,
.cms-store-details .wrapper .col2-left-layout .store_list ul { margin:20px -10px 0px; max-height:140px; overflow:hidden; border:solid 1px #dadada; padding:10px 0px 10px 10px; background:#ffffff;  }

.cms-store-locator .wrapper .col2-left-layout .store_list ul li,
.cms-store-details .wrapper .col2-left-layout .store_list ul li {list-style:none;  }

.cms-store-locator .wrapper .col2-left-layout .store_list ul li a,
.cms-store-details .wrapper .col2-left-layout .store_list ul li a{ display: block;  line-height:14px; margin:4px 0px 12px 0px; list-style:none; }
.cms-store-locator .wrapper .col2-left-layout .store_list ul li a:link,
.cms-store-details .wrapper .col2-left-layout .store_list ul li a:link { text-decoration:none; color:#231f20; font-size:13px; }

.cms-store-locator .wrapper .col2-left-layout .store_list ul li a:visited,
.cms-store-details .wrapper .col2-left-layout .store_list ul li a:visited { text-decoration:none; color:#231f20; }

.cms-store-locator .wrapper .col2-left-layout .store_list ul li a:hover,
.cms-store-details .wrapper .col2-left-layout .store_list ul li a:hover{ font-weight:normal; color:#0066b3;}

.cms-store-locator .wrapper .col2-left-layout .store_list ul li a:active,
.cms-store-details .wrapper .col2-left-layout .store_list ul li a:active { font-weight:normal; }


/*Nearest Store */


.cms-store-locator .wrapper .col2-left-layout .storeLocatorSearchResult,
.cms-store-details .wrapper .col2-left-layout .storeLocatorSearchResult { border-bottom:1px solid rgb(218, 218, 218); padding:7px 19px 28px 19px; }

.cms-store-locator .wrapper .col2-left-layout .storeLocatorSearchResult .title,
.cms-store-details .wrapper .col2-left-layout .storeLocatorSearchResult .title { display:block; height:13px; color:#231f20; font-size:14px; text-transform:uppercase; font-weight:bold; padding-top:12px; }

.cms-store-locator .wrapper .col2-left-layout .storeLocatorSearchResult ol,
.cms-store-details .wrapper .col2-left-layout .storeLocatorSearchResult ol { margin:20px 0 0 15px; }

.cms-store-locator .wrapper .col2-left-layout .storeLocatorSearchResult ol li,
.cms-store-details .wrapper .col2-left-layout .storeLocatorSearchResult ol li { line-height:24px; list-style:decimal; }

.cms-store-locator .wrapper .col2-left-layout .storeLocatorSearchResult ol li a:link,
.cms-store-details .wrapper .col2-left-layout .storeLocatorSearchResult ol li a:link { text-decoration:none; color:#231f20; font-size:13px; }

.cms-store-locator .wrapper .col2-left-layout .storeLocatorSearchResult ol li a:visited,
.cms-store-details .wrapper .col2-left-layout .storeLocatorSearchResult ol li a:visited { text-decoration:none; color:#231f20; }

.cms-store-locator .wrapper .col2-left-layout .storeLocatorSearchResult ol li a:hover,
.cms-store-details .wrapper .col2-left-layout .storeLocatorSearchResult ol li a:hover { font-weight:bold; }

.cms-store-locator .wrapper .col2-left-layout .storeLocatorSearchResult ol li a:active,
.cms-store-details .wrapper .col2-left-layout .storeLocatorSearchResult ol li a:active { font-weight:bold; }

.cms-store-locator .wrapper .col2-left-layout .storeLocatorSearchResult ol .active,
.cms-store-details .wrapper .col2-left-layout .storeLocatorSearchResult ol .active { font-weight:bold; }

/*------------------------------------------------------------------------------------------------*/



/*Store Locator*/


.cms-store-locator .wrapper .col2-left-layout .col-main,
.cms-store-details .wrapper .col2-left-layout .col-main { float:right!important; border-top:1px solid rgb(218, 218, 218); }

.cms-store-locator .wrapper .col2-left-layout .col-main .std p {font-size:13px; font-weight:bold; margin:35px 0; }

.cms-store-locator .wrapper .col2-left-layout .col-main .outer { width:100%!important; display:block!important; }

.cms-store-locator .wrapper .page .col2-left-layout .col-main #no_location { width:100%; height:20px; background-color:#dadada; padding:10px 0; border:solid 1px #ccc; }

.cms-store-locator .wrapper .page .col2-left-layout .col-main #no_location h2 { font-size:14px; font-weight:bold; text-align:center; color:#fff; }

.cms-store-locator .wrapper .col2-left-layout .col-main .outer .new-google-map {width:62%!important; float:left; }

.cms-store-locator .wrapper .col2-left-layout .col-main .outer .new-google-map .store-detail-map { width:100%!important; height:346px!important; border:1px solid rgb(218, 218, 218); float:left;  }

.cms-store-locator .wrapper .col2-left-layout .col-main .outer .store_address { width:30%!important; display:block; float:left; padding:0; margin:0; margin-left:3%; background-color:#fff9d4; padding-left:2%; padding-right:2%; line-height:18px; min-height:309px; padding-top:20px; padding-bottom:20px; }

.cms-store-locator .wrapper .col2-left-layout .col-main .outer .store_address .lightbox-top-left { display:block; font-size:13px; }

.cms-store-locator .wrapper .col2-left-layout .col-main .outer .store_address .lightbox-top-left .text1 strong {font-size:14px; }

.cms-store-locator .wrapper .col2-left-layout .col-main .outer .store_address .lightbox-top-left .text2 {font-weight:bold; }

.cms-store-locator .wrapper .col2-left-layout .col-main .outer .store_address .lightbox-bottom-area {font-size:14px; }

.cms-store-locator .wrapper .col2-left-layout .col-main .outer .store_address span { float:right; display:block; }

.cms-store-locator .wrapper .col2-left-layout .col-main .outer .store_address span a { color:#0066b3; text-decoration:none; font-size:12px; }

.cms-store-locator .wrapper .col2-left-layout .sidebar { width:198px!important; float:left; border:1px solid rgb(218, 218, 218); background:#f5f5f5; margin:0!important; padding:0; min-height:100px!important; }

/*------------------------------------------------------------------------------------------------*/



/*Store Details*/


.cms-store-details .wrapper .page .col2-left-layout .col-main #no_location { width:100%; height:20px; background-color:#dadada; padding:10px 0; border:solid 1px #ccc; margin-top:10px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main #no_location h2 { font-size:14px; font-weight:bold; text-align:center; color:#fff; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail { width:100%; display:block; padding:35px 0; }

/*Store searched map of Store Details page*/

.cms-store-details .wrapper .col2-left-layout .col-main .outer .new-google-map {width:62%!important; float:left; }

.cms-store-details .wrapper .col2-left-layout .col-main .outer .new-google-map .store-detail-map { width:100%!important; height:346px!important; border:1px solid rgb(218, 218, 218); float:left;  }

/*left side*/

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left { width:47%; display:block; margin-right:3% }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .table { font-size:13px!important; line-height:24px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .table tr .left_txt { font-weight:bold; text-align:right; padding-right:18px; width:31%; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .table tr .right_txt b { text-decoration:underline; }

/*store_feedback*/

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top { padding:20px 0 15px 20px; border-bottom:solid 1px #231f20; background-color:#f5f5f5; }

/*starts*/

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback .stars_ul { display:block;  float:left; display:block; padding-right:15px; border:none; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback .stars_ul li { margin:0; padding:0; list-style:none; float:left; margin-right:2px; border:none; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback .stars_ul .star_gray { width:12px; height:12px; display:block; background:url(../images/rates_small.png) bottom; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback .stars_ul .star_red { width:12px; height:12px; display:block; background:url(../images/rates_small.png) top; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review { display:block; font-size:12px; color:#231f20; font-weight:bold; text-transform:uppercase;  }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .top a { color:#005290; text-transform: uppercase; font-size:12px; display:block; padding:15px 0 0 0; font-weight:bold;  }

/*form*/

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form{ padding-top:20px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form { margin:0; padding:0; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul { margin:0; padding:0; border:none; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li { margin:0; padding:0; margin-bottom:5px; border:none;  }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li .review-summary-table { display:block!important; float:left!important; margin:0; padding:0; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li .data-table tr.last td { border:none!important; text-align: center; padding-left:17px; background-color:#f5f5f5!important; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li .data-table tr.last th { border:none!important; background:none!important; background-color:#f5f5f5!important; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li .data-table tr:last-child td { border:none!important; background:none!important; padding-left: 17px; background-color:#f5f5f5!important; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li .rating-box { background: url("../images/bkg-rating-sml.png") repeat-x scroll 0 100% transparent;   font-size: 0; height: 11px; line-height: 0; margin-right: 26px; overflow: hidden; width: 55px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li .rating-box .rating { background: url("../images/bkg-rating-sml.png") repeat-x scroll 0 0 transparent;    float: left; height: 11px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li label { float:left; text-align:left; font-weight:bold; font-size:12px; width:71px; padding: 8px 5px 0 0; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li textarea { float:left; text-align:left; font-size:12px; width:235px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li .input-text { float:left; text-align:left; font-size:12px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form p.required { color:rgb(35, 31, 32); float:none!important; font:11px/12px Arial,Helvetica,sans-serif; margin:0; padding:5px 5px 12px 0; text-align:right; width:auto; }
.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form .buttons-set{
    width:303px!important; margin-right: 15px; float: right;
}
.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form div.radio{
    margin-left: 0px!important;
}

#review_form .validation-advice{
    width: 225px !important
}


.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback #review_loader { text-align: center; padding-top: 10px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback #review_loader .loading_txt { padding-top: 5px; }



.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback .buttons-set button.button { background:url("../images/action-btn.png") no-repeat scroll left top transparent; display:block; height:32px; margin:0!important; width:140px!important; margin-left:75px!important; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback .buttons-set button.button span { color: #FFFFFF; font:normal 13px 'm_1cblack'; text-transform:uppercase; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback .buttons-set button.button:hover { background:url("../images/action-btn-r.png") left top no-repeat transparent; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul { border-top: 3px solid rgb(255, 222, 0); clear:both; display:block; width:100%; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul li {  margin:0; padding:0; list-style:none; margin:0 0 0 20px; padding:0 0 20px 0; border-bottom:solid 1px #dadada; }

/*starts*/

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul li .stars_ul { width:100%; display:block; border:none; margin-bottom:10px; padding-top:20px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul li .stars_ul li { margin:0; padding:0; list-style:none; float:left; margin-right:2px; border:none; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul li .stars_ul .star_gray { width:12px; height:12px; display:block; background:url(../images/rates_small.png) bottom; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul li .stars_ul .star_red { width:12px; height:12px; display:block; background:url(../images/rates_small.png) top; }


.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul li .info { width:100%; display:block; margin-bottom:10px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul li .info .date { font-size:13px; color:#231f20; float:left; display:block; padding-right:5px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul li .info .name { font-size:13px; color:#0066b3; display:block; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul li p { width:100%; display:block; margin-bottom:10px; color:#666666; font-size:13px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul li .see_more { font-size:13px; color:#0066b3; font-weight:normal; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul li #err{padding-left:75px; }
.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul li div.validation-error{width:auto!important;}
/*right side*/

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right { width:50%; display:block; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store-map { width:100%!important; height:350px; border:1px solid rgb(218, 218, 218); }

.cms-store-details .wrapper .page .col2-left-layout .sidebar { width:198px!important; float:left; border:1px solid rgb(218, 218, 218); background:#f5f5f5; margin:0!important; padding:0; min-height:100px!important; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_images,
.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback,
.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news { width:100%!important; margin:30px 0; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_images h1, .cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news h1,
.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback h1 { background-color: rgb(255, 222, 0); color: rgb(35, 31, 32); float:left; font: italic 15px/15px "m_1cblack",Arial,Helvetica,sans-serif; height: 12px; padding: 8px 22px 5px; text-transform: uppercase; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_images .img_block { border-top: 3px solid rgb(255, 222, 0); clear:both; display:block; width:100%;  }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_images .img_block img { width:32%; height:100px!important; display:block; float:left; margin-right:2%; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_images .img_block .last_img { margin-right:0!important; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_images .img_block span { width:32%; height:30%; display:block; float:left; background-color:#ccc; text-align:center; font-size:14px; color:#fff; padding:10% 0; font-weight:bold; }


/*image pop up*/

.cms-store-details #cboxLoadedContent { background: none repeat scroll 0 0 rgb(255, 255, 255); border: 2px solid #d6d4d5; padding-top:45px; background-color:#fff; }

.cms-store-details #cboxClose { background: none;    display: block; position: absolute; right: 5px!important; text-indent:1px!important; top: 15px!important; color:#ee1d20; font-weight:bold; padding-right:20px!important; font-style:italic; width:70px!important; text-transform:uppercase; font-size:12px; }

.cms-store-details #cboxCurrent { color: rgb(204, 204, 204); position: absolute; right: 0; top: -20px; display:none!important; }

.cms-store-details #cboxPrevious { height: 57px!important; left: 5px; margin-top: -32px; margin-left: -3px!important; position: absolute; text-indent: -9999px; top: 50%; width: 57px!important; }
.cms-store-details #cboxPrevious:hover { background: url("../images/back_btn.png") no-repeat scroll left top transparent;}

.cms-store-details #cboxNext { height: 57px!important; margin-top: -32px; margin-right: -3px!important; position: absolute; right: 5px;    text-indent: -9999px; top: 50%; width: 57px!important; }
.cms-store-details #cboxNext:hover { background: url("../images/next_btn.png") no-repeat scroll right top transparent; }

.cms-store-details #cboxTitle { top: 17px; float: none !important ; color:#000000; left:20px;}
/*store_news*/

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news #follow_store { float: right; text-align: right; display:block; width:30%; background:#007ED1; background: url("../images/plus_img.jpg") no-repeat right; padding-right: 20px; cursor: pointer; margin-top: 5px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news #follow_store a { color: #666666; text-decoration: none; font-weight: normal; font-size: 13px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news ul { border-top: 3px solid rgb(255, 222, 0); clear:both; display:block; width:100%; background:#fff9d4; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news ul li { margin:0; padding:0; list-style:none;  border-bottom:solid 1px #ccc; margin:0 20px; padding:20px 0; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news ul .last { border-bottom:none!important; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news ul li .title { display:block; margin-bottom:15px!important; min-height:28px!important; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news ul li .title .date { width:43px; height:28px; display:block; background: url("../images/calendar_icon.jpg"); float:left; margin-right:13px; padding:13px 0 0 0; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news ul li .title .date .month{ font-family:Verdana, Geneva, sans-serif; font-size:9px!important; color:#a1a1a1; text-align:center; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news ul li .title .date .day{ font-family:Verdana, Geneva, sans-serif; font-size:11px!important; color:#0066b3; text-align:center; font-weight:bold; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news ul li .title h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:10px; min-height:28px!important; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news p { display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; margin-bottom:15px; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news .attachments { display:block; background-color:#0F6 }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news .attachments a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#0066b3; display:block; float:left; }

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news .attachments .icon { width:31px; height:11px; display:block; background: url("../images/pdf_icon.jpg"); float:left; margin:3px 5px 0 15px;}

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .right .store_news .attachments .size { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; display:block; float:left; }

 /*Store address & Opening hours on the detail page*/

.cms-store-details .wrapper .col2-left-layout .col-main .outer .store_address { width:30%!important; display:block; float:left; padding:0; margin:0; margin-left:3%; background-color:#fff9d4; padding:2%; line-height:18px; min-height:319px;  }

.cms-store-details .wrapper .col2-left-layout .col-main .outer .store_address .lightbox-top-left { display:block; font-size:13px; }

.cms-store-details .wrapper .col2-left-layout .col-main .outer .store_address .lightbox-top-left .text1 strong {font-size:14px; }

.cms-store-details .wrapper .col2-left-layout .col-main .outer .store_address .lightbox-top-left .text2 {font-weight:bold; }

.cms-store-details .wrapper .col2-left-layout .col-main .outer .store_address .lightbox-bottom-area {font-size:14px; }

.cms-store-details .wrapper .col2-left-layout .col-main .outer .store_address span { float:right; display:block; }

.cms-store-details .wrapper .col2-left-layout .col-main .outer .store_address span a { color:#0066b3; text-decoration:none; font-size:12px; }




/*--------------------------------------------------------------------------------------------------------------*/


/*checkout success*/


.checkout-onepage-success .wrapper .page .col-main .page-title h1 { color: #0066b1; font-family:Arial, Helvetica, sans-serif; font-size:24px; text-align:center; }

.checkout-onepage-success .wrapper .page .col-main .sub-title { color: rgb(35, 31, 32); text-align:center; font-size:18px; padding-bottom:15px; }

.checkout-onepage-success .wrapper .page .col-main  { text-align:center; font-size:13px; width:100%; }

.checkout-onepage-success .wrapper .page .col-main p { color: rgb(35, 31, 32); text-align:center; font-size:13px; padding-bottom:15px; line-height:24px; }

.checkout-onepage-success .wrapper .page .col-main h3 { color: rgb(35, 31, 32); text-align:center; font-size:18px; font-weight:bold; padding:30px 0 25px 0; border-top:solid 1px #dadada; }

.checkout-onepage-success .wrapper .page .col-main .block_letters { font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:25px; }

.checkout-onepage-success .wrapper .page .col-main .payment_method,
.checkout-onepage-success .wrapper .page .col-main .prescription_details { display:block; background-color:#fff9d5; padding:30px 30px 0 30px; margin-bottom:30px; }

.checkout-onepage-success .wrapper .page .col-main .payment_method p,
.checkout-onepage-success .wrapper .page .col-main .prescription_details p { line-height:24px; display:block; padding-bottom:15px; }

.checkout-onepage-success .wrapper .page .col-main #login-register #login-form-register .form-list { display:block; margin:0 auto; width:275px; margin-top:25px; }

.checkout-onepage-success .wrapper .page .col-main #login-register #login-form-register label { display:block; text-align:left; margin-bottom:8px; }

.checkout-onepage-success .wrapper .page .col-main #login-register #login-form-register input { display:block; width:275px; }

.checkout-onepage-success .wrapper .page .col-main .buttons-set a.button, .buttons-set .button { float:none;    margin:0 auto!important; }

.checkout-onepage-success .wrapper .page .col-main .buttons-set .bottom { width:220px!important; height:32px; display:block; background: url("../images/contnue_shopping.jpg"); border:none; cursor: pointer; margin: 0 auto!important; }

.checkout-onepage-success .wrapper .page .col-main .buttons-set .bottom span { width:220px!important; height:32px; display:block;  }

.checkout-onepage-success .wrapper .page .col-main .buttons-set .bottom span span { width:220px!important; height:32px; display:block;  }

.checkout-onepage-success .wrapper .page .col-main .buttons-set .bottom:hover { width:220px!important; height:32px; display:block; background: url("../images/contnue_shopping_h.jpg"); border:none;  cursor: pointer; margin: 0 auto!important;  }

.checkout-onepage-success .wrapper .page .col-main #login-register #login-form-register .buttons-set { width:220px!important; height:32px; display:block; background: url("../images/create_account.jpg"); border:none; cursor: pointer; margin:20px 0 0 27px!important; }

.checkout-onepage-success .wrapper .page .col-main #login-register #login-form-register .buttons-set span { width:220px!important; height:32px; display:block; }

.checkout-onepage-success .wrapper .page .col-main #login-register #login-form-register .buttons-set span span { width:220px!important; height:32px; display:block; }

.checkout-onepage-success .wrapper .page .col-main #login-register #login-form-register .buttons-set:hover { width:220px!important; height:32px; display:block; background: url("../images/create_account_h.jpg"); border:none;  cursor: pointer; margin:20px 0 0 27px!important; }

/*--------------------------------------------------------------------------------------------------------------*/


/*Left Side - News Details + News Listing*/

.cmspro-index-index .wrapper .col2-left-layout .col-left,
.cmspro-category-view .wrapper .col2-left-layout .col-left,
.cmspro-tag-list .wrapper .col2-left-layout .col-left,
.cmspro-view-details .wrapper .col2-left-layout .col-left { width:200px!important; float:left!important; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar,
.cmspro-category-view .wrapper .col2-left-layout .sidebar,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar,
.cmspro-view-details .wrapper .col2-left-layout .sidebar {  border: 1px solid rgb(218, 218, 218); background:#f5f5f5; float: left; margin: 0; min-height: 53px !important; padding:0; width: 198px!important; }

/*categories*/

.cmspro-index-index .wrapper .col2-left-layout .sidebar .mw_menu,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .mw_menu,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .mw_menu,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .mw_menu { border-bottom:solid 1px #dadada; padding:17px 10px 18px 20px; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .mw_menu a img,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .mw_menu a img,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .mw_menu a img,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .mw_menu a img { display:block; margin-right:10px; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .icon-pane,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .icon-pane,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .icon-pane,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .icon-pane { border-bottom:solid 1px #dadada; padding:8px 8px 8px 20px; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .mw_menu .title,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .mw_menu .title,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .mw_menu .title,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .mw_menu .title { display:block!important; font-size:14px!important; font-weight:bold; color: rgb(35, 31, 32); }

.cmspro-index-index .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul,
.cmspro-category-view .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul,
.cmspro-tag-list .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul,
.cmspro-view-details .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul { margin:0!important; padding:0!important; margin-top:5px!important; display:block; }

.cmspro-index-index .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li,
.cmspro-category-view .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li,
.cmspro-tag-list .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li,
.cmspro-view-details .wrapper .col2-left-layout .col-left .mv_smartmenu_news li { margin:0!important; padding:0!important; line-height:24px; }

.cmspro-index-index .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:link,
.cmspro-category-view .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:link,
.cmspro-tag-list .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:link,
.cmspro-view-details .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:link { color:#231f20!important; font-size:13px!important; text-decoration:none; }

.cmspro-index-index .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:visited,
.cmspro-category-view .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:visited,
.cmspro-tag-list .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:visited,
.cmspro-view-details .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:visited { color:#231f20!important; }

.cmspro-index-index .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:hover,
.cmspro-category-view .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:hover,
.cmspro-tag-list .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:hover,
.cmspro-view-details .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:hover {color:#1d95ef!important;}

.cmspro-index-index .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:active,
.cmspro-category-view .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:active,
.cmspro-tag-list .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:active,
.cmspro-view-details .wrapper .col2-left-layout .col-left .mv_smartmenu_news ul li a:active  { color:#1d95ef!important; }

/*news*/

.cmspro-index-index .wrapper .col2-left-layout .sidebar .mw-block-sub,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .mw-block-sub,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .mw-block-sub,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .mw-block-sub { border-bottom:solid 1px #dadada; padding:17px 10px 18px 20px; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .title,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .title,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .title,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .title { display:block!important; font-size:14px!important; font-weight:bold; color: rgb(35, 31, 32); padding: 0!important; font-weight:bold; text-transform:uppercase; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block_news_item,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block_news_item,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block_news_item,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block_news_item { margin-top:10px; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block_news_item .cmspro_clear,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block_news_item .cmspro_clear,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block_news_item .cmspro_clear,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block_news_item .cmspro_clear { display:none; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block_news_item a:link,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block_news_item a:link,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block_news_item a:link,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block_news_item a:link { color:#231f20!important; font-size:13px!important; text-decoration:none; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block_news_item a:visited,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block_news_item a:visited,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block_news_item a:visited,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block_news_item a:visited { color:#231f20!important; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block_news_item a:hover,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block_news_item a:hover,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block_news_item a:hover,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block_news_item a:hover {color:#1d95ef!important;}

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block_news_item a:active,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block_news_item a:active,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block_news_item a:active,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block_news_item a:active  { color:#1d95ef!important; }

/*tags*/

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block-tags,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block-tags,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block-tags,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block-tags { padding:17px 10px 18px 20px; }

/*.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .title,*/
/*.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .title,*/
/*.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block .title,*/
/*.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block .title  { display:block!important; font-size:14px!important; font-weight:bold; color: rgb(35, 31, 32); padding:0!important; font-weight:bold; text-transform:uppercase; padding: 15px 0 0; }*/

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block-content,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block-content,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block-content,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block-content {  padding: 10px 0 0 0; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block-content ul,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block-content ul,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block-content ul,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block-content ul { margin:0; padding:0; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block-content ul li,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block-content ul li,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block-content ul li,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block-content ul li { margin:0!important; padding:0!important; display:block; line-height:24px; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block-content ul li a:link,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block-content ul li a:link,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block-content ul li a:link,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block-content ul li a:link {color:#231f20!important; font-size:13px!important; text-decoration:none; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block-content ul li a:visited,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block-content ul li a:visited,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block-content ul li a:visited,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block-content ul li a:visited { color:#231f20!important; }

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block-content ul li a:hover,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block-content ul li a:hover,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block-content ul li a:hover,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block-content ul li a:hover {color:#1d95ef!important;}

.cmspro-index-index .wrapper .col2-left-layout .sidebar .block .block-content ul li a:active,
.cmspro-category-view .wrapper .col2-left-layout .sidebar .block .block-content ul li a:active,
.cmspro-tag-list .wrapper .col2-left-layout .sidebar .block .block-content ul li a:active,
.cmspro-view-details .wrapper .col2-left-layout .sidebar .block .block-content ul li a:active  { color:#1d95ef!important; }

/*--------------------------------------------------------------------------------------------------------------*/


/*News Listing*/
.cmspro-category-view .wrapper .col2-left-layout .col-main,
.cmspro-tag-list .col2-left-layout .col-main,
.cmspro-index-index .wrapper .col2-left-layout .col-main { float:right!important; border-top:1px solid rgb(218, 218, 218); }

.cmspro-view-details .wrapper .col2-left-layout .col-main { float:right!important; }

.cmspro-index-index .wrapper .page .page-title h1,
.cmspro-view-details .wrapper .page .page-title h1 ,
.cmspro-category-view .wrapper .page .page-title h1,
.cmspro-tag-list .wrapper .page .page-title h1 { color: #231f20; font: 25px/25px "m_1cblack", Arial,Helvetica,sans-serif; text-transform:uppercase; text-align:left; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .cmspro_list_content,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .cmspro_list_content,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .cmspro_list_content { border-bottom:solid 1px #CFCFCF; padding:15px 0 25px 0; width:100%; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .cmspro_list_content .cmspro_list_images,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .cmspro_list_content .cmspro_list_images,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .cmspro_list_content .cmspro_list_images { display:block!important; float:left; width:18%!important; margin-right:2%!important; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .cmspro_list_content .cmspro_list_summary,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .cmspro_list_content .cmspro_list_summary,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .cmspro_list_content .cmspro_list_summary { display:block!important; width:80%!important; float:left; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .cmspro_list_content .cmspro_list_summary_long,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .cmspro_list_content .cmspro_list_summary_long,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .cmspro_list_content .cmspro_list_summary_long { display:block; float:left; width:100%; }


/*pagination*/

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .mw_tt_pager,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .mw_tt_pager,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .mw_tt_pager { display:block; margin-top:5px; float:right; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .mw_tt_pager .td-page1,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .mw_tt_pager .td-page1,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .mw_tt_pager .td-page1 { width:100px; display:block; margin-right:15px; float:left; padding-top:3px; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages { width:65px; display:block; margin-right:10px; float:left; padding-top:3px; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages strong,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages strong,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages strong { display:block; float:left; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages ol,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages ol,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages ol { margin:0; padding:0; float:left; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages ol li,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages ol li,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages ol li { float:left; margin-left:5px; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages ol li a img,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages ol li a img,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .mw_tt_pager .pages ol li a img { padding-top:4px; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .mw_tt_pager .a-right,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .mw_tt_pager .a-right,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .mw_tt_pager .a-right { width:115px; display:block; float:left; }


.cmspro-index-index .wrapper .page .col2-left-layout .col-main h3 a,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main h3 a,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main h3 a { font-size:18px; color:#0066b3; display:block; margin-bottom:15px; font-weight:normal; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .posted-date,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .posted-date,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .posted-date,
.cmspro-view-details .wrapper .page .col2-left-layout .col-main .posted-date { font-size:11px; color:#999; display:block; margin-bottom:25px; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .posted-date span,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .posted-date span,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .posted-date span,
.cmspro-view-details .wrapper .page .col2-left-layout .col-main .posted-date span { color:#0066b3; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main p,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main p,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main p,
.cmspro-view-details .wrapper .page .col2-left-layout .col-main p { font-size:13px; color:#333; display:block; margin-bottom:20px; line-height:22px; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main p a,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main p a,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main p a,
.cmspro-view-details .wrapper .page .col2-left-layout .col-main p a { font-weight:normal; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main p .more_link:link,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main p .more_link:link,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main p .more_link:link,
.cmspro-view-details .wrapper .page .col2-left-layout .col-main p .more_link:link { font-weight:normal; color: rgb(0, 102, 179); }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main p .more_link:active,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main p .more_link:active,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main p .more_link:active,
.cmspro-view-details .wrapper .page .col2-left-layout .col-main p .more_link:active { color: rgb(0, 102, 179); }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main p .more_link:hover,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main p .more_link:hover,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main p .more_link:hover,
.cmspro-view-details .wrapper .page .col2-left-layout .col-main p .more_link:hover { color: rgb(29, 149, 239)!important; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main p .more_link:visited,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main p .more_link:visited,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main p .more_link:visited,
.cmspro-view-details .wrapper .page .col2-left-layout .col-main p .more_link:visited { color: rgb(0, 102, 179); }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .tags,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .tags,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .tags,
.cmspro-view-details .wrapper .page .col2-left-layout .col-main .tags { font-size:13px; color:#333; display:block;}

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .tags a,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .tags a,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .tags a,
.cmspro-view-details .wrapper .page .col2-left-layout .col-main .tags a { font-size:13px; color:#0066b3; font-weight:normal; }

.cmspro-index-index .wrapper .page .col2-left-layout .col-main .cmspro_error,
.cmspro-category-view .wrapper .page .col2-left-layout .col-main .cmspro_error,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .cmspro_error { background-color: rgb(204, 204, 204);
color: rgb(255, 255, 255); display: block; font-size: 13px; font-weight: bold; padding: 10px; margin-top:10px; }

#lazy-loader,
#news_loader { display:block; margin-top:20px; text-align:center; }

#lazy-loader .loading_txt,
#news_loader .loading_txt { display:block; margin-top:5px; font-size:10px; text-transform:uppercase; }

/*--------------------------------------------------------------------------------------------------------------*/


/*News Details*/

.cmspro-view-details .wrapper .page .col2-left-layout .col-main  h1 { font-size:24px; color:#0066b3; display:block; margin-bottom:15px; font-weight:bold; }

.cmspro-view-details .wrapper .page .col2-left-layout .col-main  h2 { font-size:18px; color:#0066b3; display:block; margin-bottom:15px; font-weight:bold; }

.cmspro-view-details .wrapper .page .col2-left-layout .col-main  h3 { font-size:16px; color:#231f20; display:block; margin-bottom:15px; font-weight:bold; }

.cmspro-view-details .wrapper .page .col2-left-layout .col-main .cmspro_news_images img,
.cmspro-tag-list .wrapper .page .col2-left-layout .col-main .cmspro_news_images img { margin-bottom:20px; }


/*--------------------------------------------------------------------------------------------------------------*/


/*Gift Card*/

.catalog-product-view .product-shop .giftcard-form label { text-align: left; height: 20px; display: block; margin-bottom: 5px; width:178px; }

.catalog-product-view .product-shop .giftcard-form .fieldset { margin:0!important; }

.catalog-product-view .product-shop .form-list {  margin: 0; padding: 0; }

.catalog-product-view .product-shop .form-list .field {  margin-bottom: 10px; }

.catalog-product-view .product-shop .giftcard-form .giftcard-send-form { padding:0!important; border-top:none; }

.catalog-product-view .product-shop .giftcard-form .giftcard-send-form .form-list textarea { width: 249px; }



/*prices*/

.cms-index-index .price-box .price,
.catalog-category-view .price-box .price {
    color: rgb(237, 28, 36) !important;
    font: bold 18px/18px Arial,Helvetica,sans-serif !important;
     }

.catalog-product-view .price-box .price,
.catalog-product-view .price-box .price{
    color: rgb(237, 28, 36);
    font: bold 24px/24px Arial,Helvetica,sans-serif !important;
}

.catalog-product-view .price-box .price .price,
.catalog-product-view .price-box .price .price{
    padding-top: 6px;
}

.catalog-product-view .price-box .old-price .price,
.cms-index-index .price-box .old-price .price,
.catalog-category-view .price-box .old-price .price {
    color: rgb(0, 102, 179);
    display: inline-block;
    font: bold 10px/12px Arial,Helvetica,sans-serif !important;
    text-decoration: none;
}


.catalog-product-view .price-box .save-price .price,
.cms-index-index .price-box .save-price .price,
.catalog-category-view .price-box .save-price .price {
    color: rgb(237, 28, 36);
    display: inline-block;
    font: bold 10px/12px Arial,Helvetica,sans-serif !important;
    text-decoration: none;
}



.catalog-product-view .input-box select.required-entry {
    left: 0px !important;
    width: 285px!important;
    background: none repeat scroll 0 0 transparent;
    border: 1px solid rgb(195, 195, 195);
    font-size: 13px;
    height: 28px;
}


/*form*/

.catalog-product-view .styled-select-cart {
    border-bottom: none!important;
    width: 260px !important;
}

.catalog-product-view .styled-select-cart select {
    width: 260px !important;
}

.catalog-product-view .form-list li {
    margin: 0 0 10px;
    vertical-align: top;
    width: 640px!important;
}

.catalog-product-view .product-shop .giftcard-form .fieldset .form-list input.input-text { width: 249px;  }

.catalog-product-view .product-shop .giftcard-form .fieldset .form-list .validation-advice { width: 249px;  }

.catalog-product-view .product-shop .giftcard-form .fieldset .form-list .input-box { margin-right: 0px; padding-right: 0; }

.catalog-product-view .product-shop .giftcard-form em { margin-right: 5px; }


.catalog-product-view .options-container-big { padding: 20px 0 35px 0; }

.catalog-product-viewt .options-container-big { padding: 20px 0; }

.catalog-product-view .product-options-bottom .price-box  { display: block; float: left; width: 515px; padding-bottom: 10px;  }

.catalog-product-view .product-options-bottom .add-to-links,
.catalog-product-view .product-shop .options-email-,
.catalog-product-view .product-shop .add-to-links{ display: none; }

.catalog-product-view .product-shop .product-main-info-link .add-to-links { display: block; }


/*.catalog-category-view .giftcard-btn-cart {
     background: url("../images/action-btn.png") no-repeat scroll left top transparent!important;
     color: rgb(255, 255, 255);
     cursor: pointer;
     font: 13px 'm_1cblack';
     margin: 0;
     padding: 7px 21px;
     text-align: center;
     text-transform: uppercase;
 }*/
.catalogsearch-result-index .giftcard_actions,
.catalog-category-view .giftcard_actions  {
     background: url("../images/action-btn.png") no-repeat scroll right bottom transparent!important;
     color: rgb(255, 255, 255);
     cursor: pointer;
     font: 13px 'm_1cblack';
     padding: 4px 9px!important;
     text-align: center;
     text-transform: uppercase;
     margin: 0;
     float: left;
 }

.catalogsearch-result-index .giftcard_actions span,
.catalog-category-view .giftcard_actions span  {
    color: rgb(255, 255, 255);
    cursor: pointer;
    font: 13px 'm_1cblack';
}


.styled-select-checkout {
    background: url("../images/blue_drop2_bg.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
    border-right: 1px solid rgb(195, 195, 195);
    height: 28px !important;
    overflow: hidden;
    padding-bottom: 0 !important;
}

.paypal-express-review .opc-wrapper .form-list select {
    height: 16px;
    padding: 2%;
    width: 96%;
}
.paypal-express-review select {
    padding-right: 0;
    text-align: left;
    vertical-align: top !important;
}
.paypal-express-review select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid rgb(195, 195, 195);
    font-size: 13px;
    height: 29px !important;
    padding: 5px !important;
}


.catalog-product-view  #ajax_loader { padding:0 0 0 10px;  }

.catalog-product-view  #ajax_loader img { margin-top:8px;  }

.prescription-index-index  #ajax_loader { float: right; margin-right: 10px; }

.prescription-index-index  #ajax_loader img { padding:0 0 0 10px;  }


.cms-brand .cat-list .sub-cat-list,
.specials-index-index .cat-list .sub-cat-list,
.catalog-category-view .cat-list .sub-cat-list { margin-left: 10px; }

.cms-brand div.narrow-by a.adj-nav-pad3,
.specials-index-index div.narrow-by a.adj-nav-pad3,
.catalog-category-view div.narrow-by a.adj-nav-pad3 { padding-left: 0!important; }

.cms-brand .cat-list .sub-cat-list li a,
.catalog-category-view .cat-list .sub-cat-list li a { float: none; }

.cms-brand div.narrow-by dd a,
.catalog-category-view div.narrow-by dd a { display: block; float: none!important; }

.cms-brand div.narrow-by .adj-nav-pad3,
.catalog-category-view div.narrow-by .adj-nav-pad3 { padding-left: 0!important; }



.catalog-product-view .product-options-bottom .add-to-cart {
    background: url("../images/action-btn_PD.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 43px;
    margin: 10px 0;
    padding: 0;
    width: 195px;
}
.catalog-product-view .product-options-bottom .add-to-cart button.button {
    height: 43px;
    width: 148px;
}
.catalog-product-view .product-options-bottom .add-to-cart button span span {
    text-transform: uppercase!important;
    font:normal 16px 'm_1cblack'!important;
}

.catalog-product-view .product-options-bottom .add-to-cart button.button {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    vertical-align: middle;
    line-height: 24px;
}



.catalog-product-view .page-title h11 {
    color: #0066b1;
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    text-align:center;
}

.catalog-product-view .popup-page-title h11, .stock-back-in-reminder .popup-page-title h11{
    color: rgb(35, 31, 32);
    font: bold 24px/24px Arial,Helvetica,sans-serif;
    text-align: left;
}

.paypal-express-review .opc-wrapper .c-col { margin-bottom: 40px; }

.checkout-onepage-index select.required-entry { left: 0!important; }

/*footer content*/

.wrapper .page .footer-before-container .footer-banner-description h2 {
    margin-bottom: 10px;
}

.wrapper .page .footer-before-container .footer-banner-description .desc-content p {
    text-align: left!important;
    line-height: 20px;
    margin-bottom: 5px;
    color: #fff!important;
}

.wrapper .page .footer-before-container .footer-banner-description .desc-content p a{
    color: #fff!important;
}

.wrapper .page .footer-before-container .footer-banner-description .desc-content p a:hover{
    text-decoration: underline;
}

.paypal-express-review select.required-entry,
.checkout-onepage-index select.required-entry {
    left: 0!important;
    position: relative !important;
}


.checkout-onepage-index .opc-wrapper .form-list select { height: auto; }

.top-container .widget-static-block a { width: 308px; height: 34px; display: block; }

.cms-brand .brand-description .description p { padding: 0!important; }


.paypal-express-review .paypal-shipping-method .styled-select-checkout select {
    height: 28px !important;
}

.paypal-express-review .paypal-shipping-method .styled-select-checkout {
    border-right:none;
    height: 49px !important;
    background: url("../images/right_border.png") no-repeat right!important;
}


.paypal-express-review .paypal-shipping-method .styled-select-checkout {
    border-bottom: none;
}

.paypal-express-review .paypal-shipping-method .styled-select-checkout {
     width: 360px !important;
 }

.paypal-express-review .paypal-shipping-method .styled-select-checkout select {
    width: 399px !important;
}

.paypal-express-review .paypal-shipping-method .styled-select-checkout select {
    padding: 3px!important;
}

.cms-general em { color: #000!important; }


.product-store-stock-lightBox .close {}


.account-control .grouping {
   display: none!important;
}


/*checkout failure*/


.checkout-onepage-failure .wrapper .page .col-main .page-title h1 { color: #0066b1; font-family:Arial, Helvetica, sans-serif; font-size:24px; text-align:center; }

.checkout-onepage-failure .wrapper .page .col-main .sub-title { color: rgb(35, 31, 32); text-align:center; font-size:18px; padding-bottom:15px; }

.checkout-onepage-failure .wrapper .page .col-main  { text-align:center; font-size:13px; width:100%; }

.checkout-onepage-failure .wrapper .page .col-main p { color: rgb(35, 31, 32); text-align:center; font-size:13px; padding-bottom:15px; line-height:24px; }

.checkout-onepage-failure .wrapper .page .col-main h3 { color: rgb(35, 31, 32); text-align:center; font-size:18px; font-weight:bold; padding:30px 0 25px 0; border-top:solid 1px #dadada; }

.checkout-onepage-failure .wrapper .page .col-main .block_letters { font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:25px; }

.checkout-onepage-failure .wrapper .page .col-main .payment_method,
.checkout-onepage-failure .wrapper .page .col-main .prescription_details { display:block; background-color:#fff9d5; padding:30px 30px 0 30px; margin-bottom:30px; }

.checkout-onepage-failure .wrapper .page .col-main .payment_method p,
.checkout-onepage-failure .wrapper .page .col-main .prescription_details p { line-height:24px; display:block; padding-bottom:15px; }

.checkout-onepage-failure .wrapper .page .col-main #login-register #login-form-register .form-list { display:block; margin:0 auto; width:275px; margin-top:25px; }

.checkout-onepage-failure .wrapper .page .col-main #login-register #login-form-register label { display:block; text-align:left; margin-bottom:8px; }

.checkout-onepage-failure .wrapper .page .col-main #login-register #login-form-register input { display:block; width:275px; }

.checkout-onepage-failure .wrapper .page .col-main .buttons-set a.button, .buttons-set .button { float:none;    margin:0 auto!important; }

.checkout-onepage-failure .wrapper .page .col-main .buttons-set .bottom { width:220px!important; height:32px; display:block; background: url("../images/contnue_shopping.jpg"); border:none; cursor: pointer; margin: 0 auto!important; }

.checkout-onepage-failure .wrapper .page .col-main .buttons-set .bottom span { width:220px!important; height:32px; display:block;  }

.checkout-onepage-failure .wrapper .page .col-main .buttons-set .bottom span span { width:220px!important; height:32px; display:block;  }

.checkout-onepage-failure .wrapper .page .col-main .buttons-set .bottom:hover { width:220px!important; height:32px; display:block; background: url("../images/contnue_shopping_h.jpg"); border:none;  cursor: pointer; margin: 0 auto!important;  }

.checkout-onepage-failure .wrapper .page .col-main #login-register #login-form-register .buttons-set { width:220px!important; height:32px; display:block; background: url("../images/create_account.jpg"); border:none; cursor: pointer; margin:20px 0 0 27px!important; }

.checkout-onepage-failure .wrapper .page .col-main #login-register #login-form-register .buttons-set span { width:220px!important; height:32px; display:block; }

.checkout-onepage-failure .wrapper .page .col-main #login-register #login-form-register .buttons-set span span { width:220px!important; height:32px; display:block; }

.checkout-onepage-failure .wrapper .page .col-main #login-register #login-form-register .buttons-set:hover { width:220px!important; height:32px; display:block; background: url("../images/create_account_h.jpg"); border:none;  cursor: pointer; margin:20px 0 0 27px!important; }

/*--------------------------------------------------------------------------------------------------------------*/


.box-reviews-form .form-list label,
.review-summary-table td.label,
.review-summary-table .first td.label { width: 205px!important; }


#nav ul li .mega-menu-featured-product-content a:link {
    color: rgb(35, 31, 32);
    font: bold 12px/14px Arial,Helvetica,sans-serif !important;
    margin: 0 !important;
    padding: 4px 0 !important;
    text-decoration: none;
}

#nav ul li .mega-menu-featured-product-content .mega-menu-featured-product-heading{
    display: block;
    margin:0 0 10px 0px!important;
}

.mega-menu-content a span p img { padding: 324px 0 0 1px!important; width: 200px!important; height: 120px!important; }

.mega-menu-content .shopping_by_brand_row { border-left: 1px solid #d9bd00; }

.mega-menu-content .shopping_by_brand_row .getBrands_div { padding-left: 20px!important; }

.mega-menu-featured-product .head-product-image { width: 140px; margin-left: 10px!important; }

.mega-menu-featured-product .head-product-image .product-name { height:auto!important; }


.catalogsearch-result-index h3 { text-align: left!important;  }

.catalogsearch-result-index h3 a { color: #0066b3;  }



.paypal-express-review .paypal-review-order #order_review_form .box-title h3 { font-size:14px; font-weight:bold; margin-bottom: 15px; }