.special-price .price { /*position:relative;  top:7px;*/ font-size:18px; color:#CD0000; clear: both;}
.compare-content .price-box .regular-price .price , .compare-content .price-box  .special-price  .price { font-size:13px; font-weight:bold; color:#CD0000; }
.listing-type-list .listing-item .special-price  .price { float: right}

.old-price .price { color:#666; font-weight:normal;}
.hml-top  .price-box .regular-price .price , .hml-top .price-box .special-price  .price { font-weight: normal !important }

.regular-price .price {font-size:18px; /*font-weight:normal;*/ }
.listing-type-list.catalog-listing .regular-price .price{ line-height:22px;}
.grid-row .old-price {/*text-align:left !important;*/}
.old-price {/*text-align:left !important;*/}
#recently-viewed-list-table .price-box .price { text-align: left !important; }
#recently-viewed-list-table .price-box .regular-price .price { /*font-weight:bold;*/ font-size: 18px !important; }
#recently-viewed-list-table .price-box .special-price ,  #recently-viewed-list-table .price-box  p { padding:0px; margin:0px; }
/*#recently-viewed-list-table .price-box  {  height:100px }*/

.listing-type-grid  .product-detail  .price-box  #old-price, .compare-content  .price-box #old-price , .hml .hml-top .price-box #old-price{ color: #666666; /*text-align:left !important;*/ font-size:12px !important;}
.grid-row .special-price {text-align:left; margin-top:-5px;}
.price-box {margin:5px 0 5px 0; }
.grid-row  .product-detail  .price-box { margin: 0px !important; height:45px;  }
	
.hmls { margin-top:-15px}
.product-price span { padding:0;}
/*#product_tabs_related_products_contents {position:relative; left:-50px;}*/
#product_tabs_related_products_contents .box {width: 428px; text-align:left; padding:0; background:none; border:none;}
#product_tabs_related_products_contents table.recently-list{width:10px;}
#product_tabs_upsell_products_contents .box {width: 428px; text-align:left; padding:0;background:none; border:none;}
#product_tabs_upsell_products_contents table.recently-list{width:10px;}
#product_tabs_recently_viewed_products_contents .box {width: 428px; text-align:left; padding:0;background:none; border:none;}
#product_tabs_recently_viewed_products_contents table.recently-list{width:10px;}





.product-collateral .tab-end { background:url(../images/prduct_tab_btn_bg_no_r.jpg) no-repeat 0 100%; overflow:hidden; width:3px; height:31px; float:right; display: inline;}
.product-collateral li.active .tab-end{background:url(../images/prduct_tab_btn_bg_sel_r.jpg); overflow: hidden; height:31px; float:right; width:3px; display: inline;}

.product-collateral .tab-first { background:url(../images/prduct_tab_btn_bg_no_l.jpg); overflow:hidden; width:3px; height:31px; float:left; display: inline;}
.product-collateral li.active .tab-first {background:url(../images/prduct_tab_btn_bg_sel_l.jpg); overflow: hidden; height:31px; float:left; width:3px; display: inline;}






#tab-reviews #customer-reviews ol li { background:none; float:none;}
#tab-reviews #customer-reviews h4 {font-size:22px; color:#1a6197;}
#tab-reviews #customer-reviews .head { border:none;}
#tab-reviews .product-review-box table {width:428px;}
#tab-reviews input {width:422px !important;} 
#tab-reviews textarea {width:422px !important;} 
#tab-reviews table input {width:50px !important;} 

.product-media-top-menu .entire { width:170px;}
.product-media-top-menu .next { width:170px;}
.product-media-top-menu { width:490px;}
.product-media-bottom-menu .next { width:170px;}
.product-media-bottom-menu .entire { width:170px;}
.product-media-bottom-menu { width:490px; margin-bottom:20px; margin-top:10px; }
.product-media-bottom-menu a { /*text-decoration:underline;*/ text-decoration:none }
#image {width:478px !important;} 
.product-img-box { padding-top: 20px !important;}
.product-img-box .product-image-zoom {width:438px; height:304px;}
.img-back {min-height:465px;}
.product-image-div p {margin:0;}
.more-views { margin: 0 0 0 0; padding: 6px 0 10px 0; }
.rrp-xtra { /*color:#CD0000;*/ float: left; width:auto; margin: 0px 0px ; padding:0}
.product-shop .price-box .rrp-xtra{float: right; margin: 4px 0px}
.listing-type-list .price-box .rrp-xtra{ float: right !important; line-height: 18px; }

.product-essential .product-shop {
	/* min-height:490px;*/ min-height:435px; margin-bottom:40px; }
.product-detail-sku {padding-left:20px; font-size:13px;}
.product-info-box .product-name {margin:0;}
.product-opt-desc {font-weight:bold;}
.pdcp_left label { font-weight:bold;}
#add-a-review {text-align:right; padding-right:10px;}

#review-form .button-set {margin-top:2px;}
#write-your-review h4{color:#000; font-weight:normal;}
#write-your-review .page-head{margin:0 0 5px;}

.category-head h2 {color:#506270; font-size:18px;}
.f-right {text-decoration:underline;}
.dashboard-manage-addresses { position:absolute; right:-74px; top:-20px; width:180px;}
.checkout-onepage-index .footer-container{display:none;}

#opc-review .data-table tr th.last { text-align:center; padding: 5px;}
.one-page-checkout .cart-price { text-align:center; padding:0;}
#opc-review .data-table .last { text-align:center; padding: 6px 0;}
#opc-review .data-table tr th { padding:5px 5px 5px 10px; text-align:left; }
.one-page-checkout h4.title { text-decoration:underline; text-align:left;}

#terms-conditions-checkbox{ margin-left:15px; }

.basket-table thead tr th { text-align:left;}
.qty { width:35px;}
.shopping-cart th, .shopping-cart td { padding-right:20px;}
.basket-right-total {float:right;font-size:large;padding-left:39px;text-align:left;width:192px;}
.basket-right-total.logged { width:122px !important; }

#discount-coupon-form .sda {height:0px;}
.cart-moreinfo {clear: both; display: block;}

#login-form .form-button, .form-button-alt { float:none; }

.buttom-margin-right {
	float:right; 
	margin-right:220px; 
	position:relative;
}

.button-set1 {float:right;border:none;clear:both;margin:0;padding-top:2px;text-align:left;}
.form-button, .form-button-alt {padding:1px 8px 10px 8px;}
.form-button-alt-cancel-coupon {padding:0;}
#nav ul li.last { height:193px; background:none;}
#nav li ul {width:546px; background:#FFF;}
#nav ul span, #nav ul li.last li span {margin:3px; background:#CCC;}
#nav ul li a { background: none;}
#nav ul li, #nav ul li.active { background:none;}
.over a {background:none;}

.listing-item .product-view { position:static;}
.listing-type-list .listing-item .price-box {/* margin:52px 0 0 0; */}
.listing-type-list .listing-item .price-box .special-price{text-align:right; clear: both;}
.listing-type-list .listing-item .price-box .old-price { text-align:right !important; float: right; /*width:98%; */ /*width:200px; margin: 0 0 0 -86px;*/ }

.data-table tr.last th { border:5px solid #FFF; background: url(../images/bg.gif) repeat scroll 0 0;}
/*.account-orders thead tr th { background:none;}*/
.heading-login-form { position:static;}
.product-essential li { display:block;}

.product-essential { padding:0;}
.product-essential .product-img-box { width:490px;}
.img-back { width:490px;}

.product-essential, .product-collateral { padding: 0px;}
.product-collateral .product-left-tabs { width:490px;}
/* .collateral-box td{ padding:0 10px 0 2px;} */
.collateral-box td{ padding:0px;}
.collateral-box td.label{
    padding-left:5px;
}
.product-collateral .product-right-tabs .collateral-box .bottom {min-height: 260px; background:url(../images/oldbg450.gif) no-repeat; clear:both;}

.one-page-checkout .allow .head a { text-decoration:underline; position: absolute; top: 15px; left: 550px;}

.progress-left-h {float:left; width:200px;}
.one-page-checkout-progress h4 a {position:relative;text-align:right;text-decoration:underline;text-transform:none;}
.product-media-bottom-menu img { margin-right:3px;}
address { text-align:center;}
#checkout-payment-method-load .input-box label { font-weight:normal !important; float:left; width:160px; text-align:left; margin-right:30px; margin-bottom:10px;}
#checkout-payment-method-load .input-box input {float:left;}
.customer-address-index address, .account-box address { text-align:left; white-space: nowrap; }
.account-box .inner-head a { text-transform: lowercase;}
.account-box .inner-head2 {text-transform:uppercase;}
.button-set .left {display:none;}
.button-set .left_detail {float: left;}
.side-col { width:182px;}
SELECT.address-select { width:520px;}
.one-page-checkout .data-table { width:560px;}
.checkout-types a img {margin-right:25px;}
.a-right .checkout-types a img {margin-right:0px;}
.customer-account-login .why-register {font-weight:normal; margin-bottom:10px;}
.customer-account-login a {text-decoration:none;}
.checkout-onepage-index .col2-set .col-1 p {margin-bottom:0px;}
.customer-address-index .primary-address-list{ width:770px;}
.primary-address-list li { float:left; width:350px; margin-right:7px;}
.customer-address-index .address-list{float:right; width:770px;}

.color_icon {
	float:left;  margin:8px 5px 0 0; padding:0; display:block; clear:both; }
	
.color_icon_content {
	float: right; width:53px; padding:0px;  margin:0px; display: inline;}

.color_icon_content_big { 
	display:block;
	width:160px;
	float:left;
	padding:0;
	height:45px;
}

.color_icon_content2 {
	float:left; padding:0px; margin:0px; display: inline; 	
}

.primary-address-list li{ margin-right: 3px;}

.required-entry33 { float: left; margin: 50px 0 0 0; position:fixed; }