@media only screen and (min-width:768px) and (max-width:1419px){
.page{
	 width: 1024px;
	 background:#ffffff;
}
.header-panel{
	width:960px;
	padding:0px 32px;
	height:25px;
	line-height:25px;
}
.header{
	width:992px;
	height:89px;
	padding:0px 0px 0px 32px;
}
.header .branding img{
	height:65px;
	width:304px;
}
.header .branding{
	padding:10px 0px 0px 0px;
}
.header .quick-access .search-content{
	padding-top:16px;
}
.header .form-search input.input-text{
	width:262px;
}
.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;	
}
.top-cart .block-content{
	top:51px;
	right:-32px;
	width:259px;
}
.nav-container{
	width:960px;
	padding:0px 32px;
}
#nav{
	margin:0px 0px 0px -12px;
	width:auto;
}
#nav li a.level-top span{
	padding:0px 14px 0px 12px;
}
#nav li.over a.level-top span{
	padding:0px 14px 0px 12px;
}
#nav li.level-top-info a.level-top{
	background:url(../images/health-info.png) 14px 13px no-repeat;
	color:#ffde00;
}
#nav li.level-top-info a.level-top:hover{
	background:url(../images/health-info-r.png) 14px 13px no-repeat;
	color:#ffffff;
}
#nav li.level-top-info a.level-top span{
	padding:0px 14px 0px 28px;
}
#nav li.level-top-info a.level-top:hover span{
	padding:0px 14px 0px 28px;
}

.top-container {
    padding: 10px 32px 30px;
    width: 960px;
	float:left;
}
.cms-index-index .top-container{
	padding: 10px 0px 20px 32px;
	width: 960px;
}
.top-container .widget-static-block {
	float:left;
	width:308px;
	margin-right:15px; 
}
.top-container .last {
	margin-right:0px !important;
}

#full-set-block{
	float:left;
	width:294px;
}
#newsletter-block{
	padding:32px;
}
#find-store-block{
	padding:32px;
}
#stay-connected-block{
	padding:32px;
	background:url(../images/connected-f-bg.png) 155px 28px no-repeat;
}
.footer-last-container{
	width:960px;
	padding:20px 32px;
}
.footer-banner{
	float:left;
	width:960px;
	padding:80px 32px 15px 32px;
}
.footer-banner-button{
	float:right;
	margin-right:65px;
}
.footer-banner-description{
	width:960px;
	padding:20px 32px;
}
.footer-banner-description .desc{
	width:960px;
	padding:10px 0px;
}
.footer-banner-description .desc2{
	width:960px;
	padding:10px 0px;
}
.footer-co-co1{
	width:165px;
}
.footer-co-co2{
	width:165px;
}
.footer-co-co3{
	width:214px;
}
.footer-co-co3-cell{
	padding-bottom:22px;
}
.breadcrumbs {
    padding:0px 32px 20px;
}
/* home styles*/
.cms-index-index .col-main{
	padding:0px!important;
}
.col-main #full-set-block{
	display:none;
}
.col-main > .widget { margin:0px 20px 0px 32px; }
.colours .sc_content
{
	width:880px!important;
}
.colours .sc_content ul.horizontal li
{
	margin:0px 45px 0px 0px;
}
.colours2 .sc_content { max-width: 4000px !important; }

.colours .sc_content ul { max-width: 4000px !important; }

.colours2 .sc_content ul.horizontal li
{
	margin:0px 45px 0px 0px;
}
.cms-index-index .top-container{ padding-bottom:10px!important; }
.cms-index-index .col1-layout .brand-view-colours1 .view-all-brand{
	padding-right:32px;
}
.cms-index-index .col1-layout .brand-view-colours2 ul{
	width:985px;
	padding:0px 7px 0px 32px;
}
.cms-index-index .col1-layout .brand-view-colours2 ul li{
	margin-right:25px;	
}
 .cms-brands .page .main .col-main{ width:960px!important;}

/*main*/

.col-main {
    padding-left: 32px!important;
    padding-right: 32px!important;
}

/********************************
Product Details******************/

.product-view {
    background: none;
    border-top: 0px solid #CFCFCF;
    float: left;
    margin: 0px 0px 0px;
    width: 960px;
}

.product-view .product-view-co-2{
    float: right;
    margin:0px;
	padding:20px 0px 0px 0px;
    width: 960px;
}
.product-view .box-related {
	float:left;
	width: 960px;
}
.box-collateral .box-title {
	float:left;
	width: 960px;
}
.box-collateral .box-content {
    padding:20px 18px 32px 17px;
	width:925px;
	background-color:#FFFFFF;
}
.product-view .box-related li.item {
    float: left;
    margin-right:0px;
    width:140px;
	padding:0px 23px 0px 22px;
}
.item-info .actions {
    margin: 0 0 0px !important;
}
/*Product Listing*/
.category-title{
	width:852px;
	padding:0px 0px 15px 32px;
}
.catalogsearch-result-index .page-title{
	width:960px;
	padding:0px 32px 15px 32px;
}
.category-description, .brand-description{
	width:960px;
	padding:0px;
	margin:0px 32px;
}
.category-description .description{
	width:960px;
}
.brand-description .description{
	width:724px;
}
.catalog-category-view .main,
.catalogsearch-result-index .main,
.cms-page-view .main,
.specials-index-index .main{
	padding:0px 32px;
}
.catalog-category-view .main .col-main,
.catalogsearch-result-index .main .col-main,
.cms-page-view .main .col-main,
.specials-index-index .main .col-main{
	width:760px!important;
}
.cms-brandlist .main .col-main{
	width:960px!important;
}
.catalog-category-view .main .col-main .toolbar .sorter .amount,
.catalogsearch-result-index .main .col-main .toolbar .sorter .amount,
.cms-page-view .main .col-main .toolbar .sorter .amount,
.specials-index-index .main .col-main .toolbar .sorter .amount{
	width:373px;
}

.category-products .products-grid{
	width:728px;
}

.category-products .products-grid li.item
{
	padding-right:56px!important;
}
.category-products .products-grid li.item:nth-child(4n+0){
	padding-right:0px!important;
}

.products-list li.item{
	padding:20px 0px;
	margin:0px;
}
.products-list .product-shop{
	margin-left:220px;
}
.products-list .product-shop .f-fix-inner1{
	float:left;
	width:300px;
	padding-right:30px;
	padding-top:13px;
}
.products-list .product-shop .f-fix-inner2{
	float:right;
	width:150px;
	padding-top:42px;
	padding-right:30px;
	position:relative;
	bottom:0;
	left:0;
}
.products-list .desc{
	width:300px;
	height:70px;
}
#adj-nav-container{
	float:left;
	width:760px!important;
}
/*checkout dropdown size*/
.checkout-cart-index .cart-table thead th:first-child,
.checkout-cart-index .cart-table tbody td:first-child{
	padding:24px 0px;
	width:190px;
}
.checkout-cart-index .cart-table thead th:nth-child(2),
.checkout-cart-index .cart-table tbody td:nth-child(2){
	width:388px;
}
.checkout-cart-index .cart-table thead th:nth-child(3),
.checkout-cart-index .cart-table tbody td:nth-child(3){
	width:90px;
	padding:24px 0px;
}
.checkout-cart-index .cart-table thead th:nth-child(4),
.checkout-cart-index .cart-table tbody td:nth-child(4){
	width:72px!important;
	padding:24px 0px;
}
.checkout-cart-index .cart-table thead th:last-child,
.checkout-cart-index .cart-table tbody td:last-child{
	padding:24px 55px 24px 0px!important;
	width:125px!important;
}
.cart .promotion-product{
	margin:0px -32px;
}
.checkout-cart-index .cart-collaterals{
	background:url(../images/cart-btm-bg.jpg) left top repeat-y;
}

.cart .deals{
	width:299px;
	margin:0px!important;
}
.cart .deals .input-text {
    width: 146px;
}
.cart .deals-content{
	width:239px;
}
.cart .shipping{
	width:322px;
	margin:0px 20px!important;
}
.cart .shipping .shipping-content{
	width:262px;
}
.cart .why-pay-postage{
	width:299px;
}
/*.checkout-cart-index .shipping-content .sbHolder{
	width:260px;
	background:#ffffff url(../images/blue_drop2_bg.png) 232px 0px no-repeat;
}
.checkout-cart-index .shipping-content .sbSelector{
	width:260px;
}
.checkout-cart-index .shipping-content .sbSelector:hover{
	background:url(../images/blue_drop2_bg.png) 232px 0px no-repeat;
}
.checkout-cart-index .shipping-content .sbOptions{
	width:260px;
}
.checkout-cart-index .shipping-content .sbToggle{
	width:260px;
}
*/.checkout-cart-index .shipping-content .input-text {
    height: 28px;
    padding: 0 5px!important;
	width:169px;
}
.cart .why-pay-postage-info,
.cart .cart-btm-col-content{
	width:239px;
    padding:20px 30px;
}
.cart .why-pay-postage-info .why-pay-postage-rating-box{
	width:239px;
}

/* checkout payment*/
#tap_method_ewayau_direct .expdatearea .input-box .v-fix,
#tap_method_eway_rapid #eway_rapid_cc_type_exp_div .input-box .v-fix{width:128px !important;}
#tap_method_ewayau_direct .expdatearea .input-box .sbHolder,
#tap_method_eway_rapid #eway_rapid_cc_type_exp_div .input-box .sbHolder{ width:128px !important;}

    #tap_method_eway_rapid #eway_rapid_cc_type_exp_div .input-box .v-fix:first-child { padding-right:10px!important; }

    .opc-wrapper .sp-methods #co-payment-form > fieldset .form-list #payment_form_ewayau_direct .expdatearea .input-box .v-fix:first-child { padding-right:10px!important; width: 129px!important; }
    .opc-wrapper .sp-methods #co-payment-form > fieldset .form-list #payment_form_ewayau_direct .expdatearea .input-box .v-fix:last-child { float: right!important; }

.opc-wrapper .data-table td .btn-remove{ margin-left:20px;}
.opc-wrapper .form-list input.input-text, .opc-wrapper.form-list textarea {width:95%; padding:6px 2%;}
.opc-wrapper .form-list .cvcarea input{
	width:31px!important;
	padding:6px 10px!important;
}
.pay_table .ui-tabs .ui-tabs-nav {
    width: 307px;
}
.pay_table .ui-tabs .ui-tabs-panel {
	width:275px!important;
	/*padding: 20px 15px 160px!important;*/
    padding: 20px 15px 0!important;

}

    .sp-methods #payment-buttons-container { margin: 10px 7% !important; }

    .opc-wrapper .sp-methods #co-payment-form fieldset #reward_placer { background-color: #fff!important; border: none!important; margin: 0 -1px 0 -1px!important; display: block; clear: both; width: 277px !important;}


      .opc-wrapper .sp-methods #co-payment-form fieldset #customerbalance_placer { background-color: #fff!important; border: none!important; margin: 0 -1px 0 -1px!important; width: 277px !important; }

    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .opc-wrapper .sp-methods #co-payment-form fieldset #reward_placer { background-color: #fff!important; border: none!important; margin: 0 -1px 0 -1px!important; display: block; clear: both; width: 276px !important;}
        .opc-wrapper .sp-methods #co-payment-form fieldset #customerbalance_placer { background-color: #fff!important; border: none!important; margin: 0 -1px 0 -1px!important; width: 276px !important; }

    }

    .opc-wrapper .form-list .expdatearea .input-box { width: 100%!important; }
/*login*/
.account-login .form-list .input-box, .customer-account-forgotpassword .form-list .input-box,
.account-login .form-list .input-box, .customer-account-resetpassword .form-list .input-box
{  width:374px;}
.account-login .form-list input.input-text, .customer-account-forgotpassword .form-list input.input-text,
.account-login .form-list input.input-text, .customer-account-resetpassword .form-list input.input-text {  width:362px;}

/*brand listing*/
.cms-brandlist .page-title, .cms-page-view .page-title{
    padding:0px 32px 0px 32px;
}
.brandlist li{
    padding:0px 10px 12px 0px;
}

/* Prescription details*/
.prescription-details-wrapper .product-view-co-1 .price-option .name{
	width:29%;
}
.prescription-details-wrapper .product-view-co-1 .price-option label.price{
	width:23%;
	padding-right:3%;
}
.prescription-details-wrapper .product-view-co-1 .generic-product .price-option .name{
	width:24%;
}
.prescription-details-wrapper .product-view-co-1 .generic-product .price-option label.price{
	width:22%;
	padding-right:2%;
}
.prescription-details-wrapper .product-view-co-1 .price-option .price-diff{
	width:19%;
}

/* News Listing / Store Locator */
.cmspro-category-view .wrapper .col2-left-layout,
.cmspro-tag-list .col2-left-layout,
.cmspro-index-index .wrapper .col2-left-layout,
.cmspro-view-details .wrapper .col2-left-layout,
.cms-store-locator .wrapper .col2-left-layout,
.cms-store-details .wrapper .col2-left-layout{ width:960px; margin:0 auto; padding:0 32px; }

.cms-store-locator .wrapper .col2-left-layout .col-main { width:730px!important; padding-left: 30px!important; }
.cms-store-details .wrapper .col2-left-layout .col-main { width:730px!important;  padding-left: 30px!important; }

.cmspro-index-index .wrapper .col2-left-layout .col-main { width:728px!important; padding-right:0!important; }
.cmspro-view-details .wrapper .col2-left-layout .col-main { width:728px!important; padding-right:0!important; }

.cmspro-category-view .wrapper .col2-left-layout .col-main { width:728px!important; padding-right:0!important; }
.cmspro-tag-list .wrapper .col2-left-layout .col-main { width:728px!important; padding-right:0!important; }


/* prescription list */
.prescription-index-index .order-steps{
	float:left;
	width:66.25%;
	margin-right:1.25%;
    border-bottom: solid 2px rgb(116, 116, 116);
}
.prescription-index-index .profile{
	width:27.5%;
	padding:25px 2.5%;
}
.prescription-index-index .profile .active, .catalog-product-view .profile .active{
	width:15%;
}
.prescription-index-index .profile .inactive, .catalog-product-view .profile .inactive{
	width:15%;
}
.prescription-index-index .profile .text, .catalog-product-view .profile .text{
	width:85%;
	padding-left:15%;
}
.search-widget{
	width:920px;
	padding:25px 20px 0px 20px;
}
.prescription-index-index .search-widget .input-text{
	width:753px;
}
.prescription-index-index .sort-box li{
	width:34px;
}
.prescription-index-index .category-title {
    padding: 0px 0px 15px 0px!important;
	margin:0px 32px!important;
    width: 960px;
}
.prescription-index-index .category-description{
	background:url(../images/precription_pro_bg2.png) left top repeat-y;
}
.prescription-index-index .order-steps ul li{
	height:240px!important;
}
.prescription-index-index .product-shop .price-box .first-row li,
.prescription-index-index .product-shop .price-box .second-row li {
	background: url(../images/prescription-list-sep-03.png) right top repeat-y;
}
.prescription-index-index .product-shop .price-box label.price .price-controler{
	margin:0px 4px 0px 0px;
}


.CalculateDeliveryPostcode{
	width:260px!important;
}

.checkout-onepage-index .ui-autocomplete{width: 274px!important; margin-top:-29px!important;}
.checkout-cart-index .sbSelector{ width:232px!important;}
.checkout-onepage-index .input-box .sbSelector{width:246px!important;}

#tap_method_ewayau_direct .expdatearea .input-box .sbSelector,
#tap_method_eway_rapid #eway_rapid_cc_type_exp_div .input-box .sbSelector,
.opc-wrapper .sp-methods #co-payment-form > fieldset .form-list #payment_form_ewayau_direct .expdatearea .sbSelector {width:101px!important;}

.prescription-index-index .profile .sbSelector{ width:233px!important;}
.prescription-details-wrapper .product-view-co-2 .sbSelector{ width:175px!important;}
.netstarter-customer-register .register-newsletter .sbSelector{ width:227px!important;}
.paypal-shipping-method .sbSelector{ width:245px!important;}

.checkout-cart-index .sbOptions{ width:260px!important;}
.checkout-onepage-index .input-box .sbOptions{width:274px!important;}
#tap_method_ewayau_direct .expdatearea .input-box .sbOptions,
#tap_method_eway_rapid #eway_rapid_cc_type_exp_div .input-box .sbOptions{width:129px!important;}
.prescription-index-index .profile .sbOptions{ width:261px!important;}
.prescription-details-wrapper .product-view-co-2 .sbOptions{ width:203px!important;}
.netstarter-customer-register .register-newsletter .sbOptions{ width:255px!important;}
.paypal-shipping-method .sbOptions{ width:273px!important;}


div.please-wait-wrapper{
    width:1024px;
    height:1150px;
    margin-left:-32px!important;

}
/*send a email*/
.sendfriend-product-send .fieldset{ width:100%; float:left; }
.sendfriend-product-send .col3-layout .col-wrapper{
	margin:0px 32px;
	width:960px;
}

.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li .input-text  { width:225px!important; }


.sp-methods .checkout-onepage-payment-additional-giftcardaccount .note{
    left:30px;
}

    .opc-wrapper .sp-methods .buttons-set button.button {
        float: right!important;
    }

.styled-select-cart select {
    width: 278px!important;
}
.styled-select-cart {
    width: 260px!important;
}
.styled-select-checkout select {
    width: 297px!important;
}
.styled-select-checkout {
    width: 274px!important;
}

    .messages li.success-msg { margin: 0 10px 10px 10px!important; }

    .messages li.error-msg { margin: 0 10px 10px 10px!important; padding-left: 10px; }


    .header .form-search .wrap-acbg { left:245px!important;  top:65px!important;  }




}

