@media only screen and (min-width:1420px){
.page{
	 width: 1420px;
	 background:#ffffff;
}
.header-panel{
	width:1340px;
	padding:0px 40px;
	height:29px;
	line-height:29px;
}
.header{
	width:1380px;
	height:123px;
	padding:0px 0px 0px 40px;
}
.header .branding{
	padding:19px 0px 0px 0px;
}
.header .branding img{
	height:71px;
	width:334px;
}
.header .quick-access .search-content{
	float:left;
	padding-top:20px;
}
.header .form-search input.input-text{
	width:432px;
}
.header .quick-access{
	padding:20px 0px;
}
.header .quick-access .checkout-content{
	height:33px;
	width:303px;
	background:#ffde00 url(../images/shopping-cart-bg-1420.gif) left top no-repeat;
	margin:0px 0px 0px 52px;
	padding:25px 40px 25px 74px;	
}
.header .quick-access .checkout-content .checkout-links-content .cart-head-iterm-price{
	padding-top:4px;
}
.top-cart .block-content{
	top:78px;
	right:-40px;
	width:259px;
}
.nav-container{
	width:1340px;
	padding:0px 40px;
}
#nav{
	margin:0px 0px 0px -30px;
	width:auto;	
}
#nav li a.level-top span{
	padding:0px 32px 0px 30px;
}
#nav li.over a.level-top span{
	padding:0px 32px 0px 30px;
}
#nav li.level-top-info a.level-top{
	background:url(../images/health-info.png) 30px 13px no-repeat;
	color:#ffde00;
}
#nav li.level-top-info a.level-top:hover{
	background:url(../images/health-info-r.png) 30px 13px no-repeat;
	color:#ffffff;
}
#nav li.level-top-info a.level-top span{
	padding:0px 14px 0px 44px;
}
#nav li.level-top-info a.level-top:hover span{
	padding:0px 14px 0px 44px;
}
.top-container {
    padding: 20px 37px 30px 40px;
    width: 1343px;
	float:left;
}
.top-container .widget-static-block {
	float:left;
	width:429px; 
	margin-right:24px;
}
.top-container .last {
	margin-right:0px !important;
	width:428px !important;
}

.footer-last-container{
	width:1340px;
	padding:20px 40px;
}
.footer-banner{
	float:left;
	width:1340px;
	padding:80px 40px 15px 40px;
}
.footer-banner-button{
	float:right;
	margin-right:255px;
}
.footer-banner-description{
	width:1340px;
	padding:20px 40px;
}
.footer-banner-description .desc{
	width:650px;
	padding:10px 0px;
}
.footer-banner-description .desc2{
	width:650px;
	padding:10px 0px;
}
.footer-co2{
	padding-left:60px;
}
.footer-co-co1{
	width:170px;
}
.footer-co-co2{
	width:170px;
}
.footer-co-co3 .footer-co-co3-cell{
	float:left;
	width:190px;
	margin:0px 0px 0px 50px;
}
.breadcrumbs {
    padding:0px 40px 20px;
}
/* Home Page*/
#full-set-block{
	width:340px;
}
.col-main #full-set-block{
	float:right;
	width:340px;
    height:410px;
	border-bottom:#3083c1 solid 1px;
	background:#0066b3;
	margin-right:40px;
}
.col-main > .widget { margin:0px 30px 0px 40px; }


#newsletter-block{
	padding:32px 55px 32px 55px;	
}
#find-store-block{
	padding:32px 55px 32px 55px;
}
#stay-connected-block{
	padding:32px 55px 50px 55px;
	background:url(../images/connected-f-bg.png) 180px 28px no-repeat;
}

.col-main #newsletter-block{
	padding:35px 55px 35px 55px;	
}
.col-main #find-store-block{
	padding:35px 55px 34px 55px;
}
.col-main #stay-connected-block{
	padding:35px 55px 50px 55px;
	background:url(../images/connected-h-bg.png) 180px 28px no-repeat;
}
.colours .sc_content
{
    /*width:1280px!important;*/
    min-width: 1280px!important;
}
.colours .sc_content ul.horizontal li
{
	margin:0px 50px 0px 0px;
}
.colours2 .sc_content { min-width: 1330px!important; }

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

.colours2 .sc_content ul.horizontal li
{
	margin:0px 50px 0px 0px;
}
.cms-index-index .top-container{ padding-bottom:20px!important; }
.cms-index-index .col1-layout .brand-view-colours1 .view-all-brand{
	padding-right:40px;
}
.cms-index-index .col1-layout .brand-view-colours2 ul{
	width:1364px;
	padding:0px 16px 0px 40px;
}
.cms-index-index .col1-layout .brand-view-colours2 ul li{
	margin-right:24px;	
}
.cms-brands .page .main .col-main{ width:1340px!important;}
/*main*/

.col-main {
    padding-left: 40px!important;
    padding-right: 40px!important;
}
.cms-home .col-main {
    padding-left:0px!important;
    padding-right:0px!important;
}
/********************************
Product Details******************/

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

.product-view-co-1 .product-essential { padding-bottom:20px !important;}

.product-view .product-view-co-2{
    float: right;
    margin:0px;
	padding:0px 0px 0px 40px;
    width: 340px;
}
.product-view .box-related {
	float:left;
	width: 340px;
	margin-top:-35px;
}
.box-collateral .box-title {
	float:left;
	width:100%;
}
.product-view-co-2 .box-collateral .box-content {
    padding:20px 30px;
	width:280px;
	background-color:#f5f5f5 !important;
}
.box-collateral .box-content{
	background-color:#fff;
}
.product-view .box-related li.item {
    float: left;
    margin-right:0px;
    width:140px;
	padding:20px 70px 2px 70px;
	background-color:#fff;
}

/*Product Listing*/
.category-title{
	width:1232px;
	padding:0px 0px 15px 40px;
}
.catalogsearch-result-index .page-title{
	width:1340px;
	padding:0px 40px 15px 40px;
}
.category-description, .brand-description{
	width:1340px;
	padding:0px;
	margin:0px 40px;
}
.category-description .description{
	width:1340px;
}
.brand-description .description{
	width:1104px;
}
.category-description p{
	float:left;
	width:650px;
	
}
.category-description p:last-child{
	float:right;
}
.catalog-category-view .main,
.catalogsearch-result-index .main,
.cms-page-view .main,
.specials-index-index .main{
	padding:0px 40px;
}
.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:1140px!important;
}
.cms-brandlist .main .col-main{
	width:1340px!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:753px;
}

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

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

.category-products .products-list .product-name{
	margin-top:0px;
}
.products-list li.odd{
	float:left;
	width:507px;
	padding:20px 32px 20px 0px;
	margin:0px 0px 0px 0px;
	border-right:#dadada solid 1px;
}

.products-list li.even{
	float:right;
	width:507px;
	padding:20px 33px 20px 30px;
	margin:0px;
}
.category-products .products-list li .f-fix{
    height: 200px!important;
}
.category-products .products-list li .f-fix-inner1{
    height:158px;
    width: 100%;
}
.category-products .products-list li .f-fix-inner2{
    height:42px;
    width: 100%;
}

.products-list .product-shop{
	margin-left:210px;
}
.products-list .desc{
	width:290px;
	height:54px;
}
#adj-nav-container{
	float:left;
	width:1140px!important;
}


/*checkout drop down size*/

.opc-wrapper .input-box .sbHolder { width:180px !important;}
/*shopping cart dropdown size*/
.checkout-cart-index .cart-table thead th:first-child,
.checkout-cart-index .cart-table tbody td:first-child{
	padding:24px 0px 24px 70px;
	width:190px;
}
.checkout-cart-index .cart-table thead th:nth-child(2),
.checkout-cart-index .cart-table tbody td:nth-child(2){
	width:608px;
}
.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 145px 24px 0px!important;
	width:125px!important;
}

.cart .promotion-product{
	margin:0px -40px;
}
.checkout-cart-index .cart-collaterals{
	background:url(../images/cart-btm-lrg-bg.jpg) left top repeat-y;
}
.cart-btm-col{
	width:420px!important;
}

.cart .deals{
	margin:0px!important;
}
.cart .deals .input-text{
	width:235px;
}
.cart .shipping{
	margin:0px 40px!important;
}
/*.checkout-cart-index .shipping-content .sbHolder{
	width:326px;
	background:#ffffff url(../images/blue_drop2_bg.png) 298px 0px no-repeat;
}
.checkout-cart-index .shipping-content .sbSelector{
	width:326px;
}
.checkout-cart-index .shipping-content .sbSelector:hover{
	background:url(../images/blue_drop2_bg.png) 298px 0px no-repeat;
}
.checkout-cart-index .shipping-content .sbOptions{
	width:326px;
}
.checkout-cart-index .shipping-content .sbToggle{
	width:326px;
}*/
.checkout-cart-index .shipping-content .input-text {
    height: 28px;
    padding: 0 5px!important;
	width:235px;
}
.cart .why-pay-postage-info,
.cart .cart-btm-col-content{
    padding:20px 46px;
    width:328px!important;
}
.cart .why-pay-postage-info .why-pay-postage-rating-box{
	width:328px;
}

/* checkout payment*/
#tap_method_ewayau_direct .expdatearea .input-box .sbHolder ,
#tap_method_eway_rapid #eway_rapid_cc_type_exp_div .input-box .sbHolder{ width:150px !important;}
#tap_method_eway_rapid #eway_rapid_cc_type_exp_div .input-box .v-fix:first-child { padding-right:10px; }
.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;
}

.opc-wrapper .pay_table {  width: 427!important;}

    .pay_table .ui-tabs .ui-tabs-nav { width: 428px!important; }

    .pay_table .ui-tabs .ui-tabs-panel {padding: 20px 20px 20px;  }

    .sp-methods #payment-buttons-container { margin: 10px 5% !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:574px;}
.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:562px!important;}
/*send a email*/
.sendfriend-product-send .fieldset{ width:65%; float:left; }
.sendfriend-product-send .col3-layout .col-wrapper{
	margin:0px 40px;
	width:1340px;
}
/*register*/
.netstarter-customer-register .form-list .input-box,
.sendfriend-product-send .form-list .input-box{ float: left; width: 67% !important;}

/*brand listing and brand landing */
.cms-brandlist .page-title, .cms-page-view .page-title{
    padding:0px 40px 0px 40px;
}
.brandlist li{
    padding:0px 9px 12px 0px;
}
/* Prescription details*/
.prescription-details-wrapper .product-view-co-1 .stock-out,
.prescription-details-wrapper .product-view-co-1 .stock{
	padding-right:8%;
}
.prescription-details-wrapper .product-view-co-1 .price-option .name{
	width:29%;
}
.prescription-details-wrapper .product-view-co-1 .price-option label.price{
	width:20%;
	padding-right:10%;
} 
.prescription-details-wrapper .product-view-co-1 .generic-product .price-option .name{
	width:20%;
}
.prescription-details-wrapper .product-view-co-1 .generic-product .price-option label.price{
	width:20%;
	padding-right:10%;
}
.prescription-details-wrapper .product-view-co-1 .price-option .price-diff{
	float:right;
	display:block;
	width:17%;
	padding-right:8%;
}
/*my account*/
.account-control .header .quick-access{
	padding-top:10px;
}
.account-control .top-cart .block-content{
	top:47px!important;
}

/*checkout*/
.opc-wrapper .form-list .smallbutton {width: 37% !important;}
.opc-wrapper .smallbutton button.button span span {padding: 9px 42px 7px !important;}
.opc-wrapper .form-list .smallfeiled input.input-text {width: 100% !important;}
.opc-wrapper .form-list .input-box .lookup-wrapper {width: 60.1%!important;}


/* 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:1340px; margin:0 auto; padding:0 40px; }

.cms-store-locator .wrapper .col2-left-layout .col-main { width:1100px!important; padding-left: 40px!important; }
.cms-store-details .wrapper .col2-left-layout .col-main { width:1100px!important; padding-left: 40px!important; padding-right:0!important; }

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

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

.cmspro-index-index .wrapper .page .breadcrumbs,
.cmspro-view-details .wrapper .page .breadcrumbs,
.cmspro-category-view .wrapper .page .breadcrumbs,
.cmspro-tag-list .wrapper .page .breadcrumbs { margin-left:1px; }

.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 { margin-left:9px; }

.opc-wrapper .data-table td .btn-remove{ margin-left:130px;}

/* prescription list */

.prescription-index-index .order-steps{
	width:66%;
	margin-right:1.75%;
    border-bottom: solid 2px rgb(116, 116, 116);
}
.prescription-index-index .profile{
	width:27.25%;
	padding:25px 2.5%;
}
.prescription-index-index .profile .active, .catalog-product-view .profile .active{
	width:10%;
}
.prescription-index-index .profile .inactive, .catalog-product-view .profile .inactive{
	width:10%;
}
.prescription-index-index .profile .text, .catalog-product-view .profile .text{
	width:90%;
	padding-left:10%;
}
.search-widget{
	width:1300px;
	padding:25px 20px 0px 20px;
}
.prescription-index-index .search-widget .input-text{
	width:1133px;
}
.prescription-index-index .sort-box li{
	width:48px;
}
.prescription-index-index .category-title {
    margin: 0px 40px 0px 40px!important;
	padding:0px 0px 15px 0px!important;
    width: 1340px;
}
.prescription-index-index .category-description{
	background:url(../images/precription_pro_bg.png) left top repeat-y;
}
.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.png) right top repeat-y;
}
.prescription-index-index .product-shop .price-box label.price .price-controler{
	margin:-0px 9px 0px 0px;
}
/* Store Details*/
.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li:first-child {float:left; }
.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li:nth-child(2) {float:left; }
.cms-store-details .wrapper .page .col2-left-layout .col-main .store-detail .left .store_feedback ul .top .review_form form ul li:nth-child(2)  label {display: none;}


.CalculateDeliveryPostcode{
	width:327px!important;
}

.checkout-onepage-index .ui-autocomplete{width: 384px!important; margin-top:-29px!important;}
.checkout-cart-index .sbSelector{ width:298px!important;}
.checkout-onepage-index .input-box .sbSelector{width:355px!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 .input-box .sbSelector { width:150px!important; }

.prescription-index-index .profile .sbSelector{ width:334px!important;}
.prescription-details-wrapper .product-view-co-2 .sbSelector{ width:258px!important;}
.netstarter-customer-register .register-newsletter .sbSelector{ width:352px!important;}
.paypal-shipping-method .sbSelector{ width:352px!important;}

.checkout-cart-index .sbOptions{ width:326px!important;}
.checkout-onepage-index .input-box .sbOptions{width:383px!important;}
#tap_method_ewayau_direct .expdatearea .input-box .sbOptions,
#tap_method_eway_rapid #eway_rapid_cc_type_exp_div .input-box .sbOptions{width:186px!important;}
.prescription-index-index .profile .sbOptions{ width:362px!important;}
.prescription-details-wrapper .product-view-co-2 .sbOptions{ width:286px!important;}
.netstarter-customer-register .register-newsletter .sbOptions{ width:380px!important;}
    .paypal-shipping-method .sbOptions{ width:380px!important;}



div.please-wait-wrapper{
	width:1420px;
	height:1150px;
    margin-left:-40px!important;
}



.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:390px!important; }

.sp-methods .checkout-onepage-payment-additional-giftcardaccount .note{
     left:40px;
 }
.styled-select-cart select {
    width: 345px!important;
}
.styled-select-cart {
    width: 327px!important;
}
.styled-select-checkout select {
    width: 417px!important;
}
.styled-select-checkout {
    width: 383px!important;
}

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

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

    .opc-wrapper .sp-methods #co-payment-form fieldset #reward_placer { background-color: #fff!important; border: none!important; margin: 0 -1px 0 -1px!important; width: 386px !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: 386px !important; }

    .opc-wrapper .form-list .expdatearea .input-box { width: 92%!important; }

    .opc-wrapper .sp-methods #co-payment-form > fieldset .form-list #payment_form_ewayau_direct .expdatearea .input-box .v-fix { width: 150px;!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; }

    .product-view .product-view-co-1 { float: left; margin: 0; padding: 0; width: 1340px; }

    .opc-wrapper .sp-methods .buttons-set button.button {
        margin-left: 78px !important;
    }

    #tap_method_ewayau_direct .input-box .sbHolder {width:373px!important;}

    .opc-wrapper .input-box .sbHolder {
        width: 280px !important;
    }


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




}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .pay_table .ui-tabs .ui-tabs-panel {padding: 20px 20px 0; width:386px;}


}