@charset "utf-8";

@import url('menu_base_new.css');



/* CSS Document */
body{
	font-family: Arial, Verdana, Calibri, Geneva, sans-serif;
	font-size:75%;
	background-color: #9aafb8;
	background-image: url(../Images/SiteImages/nadal_clay.jpg);
	background-position:top center;
	background-repeat: no-repeat;
	background-attachment:fixed;
	margin-top:0px;
	margin-bottom:0px;
	

}

#outer_bound{
	background:#FFF;
	width:960px;
	margin:auto;
	padding-bottom:20px;
	margin-top: 0px;
	border: solid 1px #333333;
	
	
}

#home_bound{
	background:#000;
	width:960px;
	height:1105px;
	margin:auto;
	padding-bottom:0px;
	margin-top: 0px;
	border: solid 1px #333333;
	
}
.content_productdetail{
	float: left;
	margin-left:0px;
	padding: 0px;
	width:954px;
	
	
	
}
.content{
	width:952px;
	
	
}
.content_catb{
	width:952px;
	
	
}

.content_new{
	width:948px;
	margin:auto;
	
	
	
}
form{
	margin:0;
	padding:0;
}
a img{
	border:none;
}
label{
	margin:0;
	padding:0;
}
/**************************************************HEADER**************************************/
#header{
	width:960px;
	height:115px;
	padding-top:0px;
	border:0;
	font-size:11px;
	margin-bottom: 0px;
	background: #fff;
}
#header_new{
	width:960px;
	z-index: 1;
	padding-top:0px;
	border:0;
	font-size:11px;
	margin-bottom: 0px;
	
}

.header1{
	z-index: 0;
	float: left;
	position: relative;
	margin-top:3px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 2px;
	color:#ffffff;
	margin-left: 5px;
	height:26px;
	width:949px;
	padding-top:1px;
	padding-bottom: 0px;
	border: none;
	background:url(../Images/SiteImages/seller_back.jpg) top left repeat-x;
}


#left_header{
	float: left;
	padding-left:10px;
	padding-top:5px;
	width: 184px;
}	
#left_header_new{
	float: left;
	padding-left:18px;
	padding-top:8px;
	width: 376px;
	
}
#header a{
	text-decoration:none;
	color:#000;
}
#right_header{
	float: right;
	width: 757px;
	padding-top:8px;
	background:#FFFFFF;
}
#right_header_new{
	float: right;
	width: 500px;
	padding-top:8px;
	background:#FFFFFF;
	
}
#header_banner{
	float:left;
	width:366px;
	height: 98px;
	
}
#header_basket{
	float:right;
	width: 390px;
}
#your_account{
	float: left;
	padding-left:18px;
}
#header_register{
	float:right;
	padding-right:25px;
	width:230px;
}
#header_register #register_with_us{
	float: left;
}
#header_register #separator{
	float:left;
}
#header_register #forgotten_password{
	float:right;
}
.clear_float{
	clear:both;
	padding:0;
	margin:0;	
	font-size:1px;
	line-height:1px;
	height:1px;

}

#header_basket .header_username_tb{
	width:127px;
	height:16px;
	margin-top:1px;
	float:left;
}
#header_basket .header_password_tb{
	width:125px;
	height:16px;
	margin-top:1px;
	float:left;
}
#header_basket #header_middle_basket{
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
	padding-top:10px;
}
#header_basket #header_bottom_basket{
	clear:both;
	padding-left:10px;
	padding-right:5px;
}

#header_basket #header_bottom_basket #header_bottom_basket_left{
	float:left;
	width: 145px;
	padding-top: 10px;
}

#header_basket #header_bottom_basket #header_bottom_basket_middle{
	float:left;
	/*width: 107px;*/
	width:126px;
	padding-top: 10px;
}

#header_basket #header_bottom_basket #checkout_btn{
	float:right;
}
.basket_icon{
	float:left;
}
.basket_text{
	float:left;
	padding-top:2px;
}
.basket_lbl{
	float:right;
	width:51px;
	padding-top:2px;
	color:#ea191c;
}
.username_basket_txtfield{
	padding-left:5px;
}
.password_basket_txtfield{
	padding-left:144px;
}
#checkout_btn{
	float:right;
}

.login_btn{
	background:url(../Images/SiteImages/btn_bg_g.jpg) top left repeat-x;
	cursor:pointer;
	width:88px;
	/*height:22px;*/
	height:26px;
	border:0;
	color:#fff;
	float:right;
}
.search_btn{
	background:url(../Images/SiteImages/search_btn.jpg) top left ;
	cursor:pointer;
	width:88px;
	/*height:22px;*/
	height:26px;
	border:0;
	color:#fff;
	float:right;
}


.btn{
	background:url(../Images/SiteImages/btn_bg.jpg) top left repeat-x;
	cursor:pointer;
	width:88px;
	height:22px;
	border:0;
	color:#FFF;
}


.login_div{
	padding-right:15px;
	padding-top:1px;
}

.submit_div{
	padding-right:15px;
	padding-top:10px;
}

/******************************************************NAVIGATION**************************************/
.top_navigation{
	margin:auto;
	height:43px;
	width:930px;
	padding:0;
	background:url(../Images/SiteImages/top_nav_bg.jpg) top left repeat-x;
	/*background:url(../Images/SiteImages/right.jpg) top right no-repeat;*/
}
#page_marker{
	border:none;
	height:43px;
}

.nav{
	float:left;
	height: 43px;
	width:820px;
	
	
}
.nav_home{
	float:right;
	height: 43px;
	width:755x;
	
		
}
.marker{
	float:left;
	height:43px;
	padding-left:15px;
	font-size:13px;
	background:url(../Images/SiteImages/marker_begin.jpg) left top no-repeat;
}
.marker_new{
	float:left;
	height:43px;
	width:130px;
	padding-left:6px;
	font-size:17px;
	font-weight: normal;
	background:url(../Images/SiteImages/orange_back.jpg) left top repeat;
}
.end_marker{
	float:left;
	background:url(../Images/SiteImages/marker_end.jpg) left top no-repeat;
	width:50px;
	height:43px;
}
.end_marker_new{
	float:left;
	background:url(../Images/SiteImages/orange_back.jpg) left top repeat;
	width:40px;
	height:43px;
	
}
.top_navigation label{
	line-height:43px;
}
.top_navigation label a{
	 color:#000000;
	 text-decoration:none;
	 
}
.top_navigation label a:hover{
	 color:#000000;
	 text-decoration:underline;
	 
}
.top_navigation ul{
	margin:0;
	padding:0;
	padding-left:5px;
	padding-top:2px;
	clear:both;
}
.top_navigation ul li{
	list-style:none;
	float:left;
	display:block;
	border-left:solid 1px #7793d4;
	padding-left:12px;
	padding-right:8px;
	height:41px;
	line-height:41px;
	
}

.top_nav_selected{
	background:url(../Images/SiteImages/top_nav_selected_bg.jpg) top left repeat-x !important;
}

.top_nav_selected1
{
	background:url(../Images/SiteImages/nav_end_selected.jpg) right bottom no-repeat;
	height:41px;
	/*padding-right:34px;*/
	padding-right:25px;
		
}


.top_navigation ul li a:hover{
	text-decoration:underline;
}
.top_navigation ul a{
	text-decoration:none;
	font-size:13px;
	color:#FFF;
	height:41px;
}
.top_navigation ul .first_nav{
	border:0px !important;
}
.top_navigation ul .last{
	background:url(../Images/SiteImages/nav_end.jpg) right bottom no-repeat;
	height:41px;
	/*padding-right:34px;*/
	padding-right:25px;
	
}
/********************************************************HOME NAVIGATION****************************************************/
.home_top_navigation{
	margin:auto;
	height:43px;
	width:960px;
	padding:0;
	background:url(../Images/SiteImages/header_back2.jpg) top left repeat;
}
#home_page_marker{
	border:none;
	height:43px;
}
.home_nav{
	float:right;
}
.home_marker{
	float:left;
	height:43px;
	padding-left:24px;
	font-size:13px;
	background:url(../Images/SiteImages/marker_begin.jpg) left top no-repeat;
}
.home_end_marker{
	float:left;
	background:url(../Images/SiteImages/marker_end.jpg) left top no-repeat;
	width:90px;
	height:43px;
}
.home_top_navigation label{
	line-height:43px;
}
.home_top_navigation ul{
	margin:0;
	padding:0;
	padding-left:5px;
	padding-top:2px;
	clear:both;
}
.home_top_navigation ul li{
	list-style:none;
	float:left;
	display:block;
	border-left:solid 1px #000;
	/*padding-left: 16px;*/
	padding-left: 40px;
	padding-right:40px;
	height:41px;
	line-height:41px;
}
.home_top_nav_selected{
	background:url(../Images/SiteImages/top_nav_selected_bg.jpg) top left repeat-x !important;
}
.home_top_navigation ul li a:hover{
	text-decoration:underline;
}
.home_top_navigation ul a{
	text-decoration:none;
	font-size:13px;
	color:#FFF;
	height:41px;
}
.home_top_navigation ul .first_nav{
	border:0px !important;
}
.home_top_navigation ul .last{
	/*background:url(../Images/SiteImages/nav_end.jpg) right bottom no-repeat;*/
	height:41px;
	padding-right:34px;
}


/******************************************************SEARCH_BANNER AREA*************************************************/
.search_banner_area{
	margin:auto;
	margin-top:15px;
	/*height:176px;*/
	width:930px;
	background:#F4F4F4;
	/*background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat*/
	border:solid 1px #e5e6e1;
}
.search_banner_area_new{
	margin:auto;
	margin-top:5px;
	/*height:176px;*/
	width:930px;
	background:#F4F4F4;
	/*background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat*/
	
}
.notify_area{
	float:left;
	color:#000;
	padding-top:0px;
}
.notify_area a{
	color:#000;
}
.notify_area span{
	/*border-right:solid 1px #e5e6e1;*/
	border-right:solid 0px #F1F2ED;
	display:block;
	float:left;
	font-family:arial;
	height:30px;
	line-height:30px;
	color:#000;
	padding-left:8px;
	padding-right:5px;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;

}
.notify_area span a{
		text-decoration: none;
		color:#666666;
}
.notify_area span #current_page{
	color:999999;
	
}
.notify_area h1{
	color:#d44f4e;
	font-size:1em;
	font-weight:bolder;
}
.search_bar{
	clear:both;
	padding-top:0px;
	height:41px;
	background:#F4F4F4;
	/*background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;*/
	
}
.breadcrumb_bar{
	z-index: 0;
	float: left;
	position: relative;
	margin-top:3px;
	top: 0;
	left: 0;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom: 2px;
	margin-left: 5px;
	height:30px;
	width:948px;
	padding-top:0px;
	padding-bottom: 0px;
	border: solid 1px #cccccc;
	background:url(../Images/SiteImages/back_lgrey.jpg) top left repeat-x;
}

.Direct_Banner{
	z-index: 0;
	float: left;
	position: relative;
	margin-top:3px;
	top: 0;
	left: 0;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom: 2px;
	margin-left: 5px;
	height:34px;
	width:947px;
	padding-top:0px;
	padding-bottom: 0px;
	border: solid 1px #999999;
	/*background:#999999;*/
	/*background:url(../Images/direct_banner_back.jpg) repeat-x;*/
}
.arrow{
	float: left;
	margin-top: 8px;
	height: 30px;
	width:24px;
	background:url(../Images/SiteImages/nav_arrow.gif) no-repeat;
}

.search_bar_new{
	float:left;
	margin-left: 10px;
	width:310px;	
	margin-top: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid 1px #999999;
	background: #F4F4F4;
	/*background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;*/
	
}
.search_area{
	float:right;
	width:270px;
	margin-right: 9px;
	margin-top: 2px;
	
}
.search_area span{
	display:block;
	float:right;
	height:25px;
	line-height:25px;
	padding-right:5px;

}
.search_area .search_span{
	padding-top:0px;
	width:88px !important;
	
}
.search_area .search_txtbox{
	padding-top:0px;
	padding-right:5px !important;
	margin-top: 1px;
}
.banner_area{
	margin:auto;
	margin-top:15px;
	width:930px;
	background: #000;
}
.banner{
	padding-left:7px;
	padding-top:7px;
	height:126px;
	background:#F4F4F4;
	/*background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;*/
}
/**************************************************************PAGE NOT FOUND******************************************/
.top_content{
	padding:10px 10px 10px 10px;
	text-align:justify;
}
.bottom_content{
	padding-left:30px;
	padding-bottom:15px;
}
.bottom_content img{
	padding-left:10px;
	padding-right:10px;
}
/**************************************************************STATIC CONTENT*****************************************/
.static_content_header{
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	margin-top:10px;
	height: 35px;
	line-height:35px;
	border:solid 1px #e5e6e1;
}
.static_content_header h1{
	font-size:1.8em;
	height: 35px;
	line-height:35px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.static_content_header label{
	padding-left:15px;
	
}
.static_content{
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;

	border:solid 1px #e5e6e1;
	border-top:0px;
	text-align:justify;
}
.static_content_left{
	float:left;
	padding-left:7px;
	padding-top:10px;
	padding-bottom:10px;
	width:450px;
}
.static_content_right{
	float:right;
	padding-right:7px;
	padding-bottom:10px;
	padding-top:10px;
	width:450px;
}
/*************************************************************YOUR BASKET************************************************/
.your_basket_header{
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	margin-top:10px;
	height: 35px;
	line-height:35px;
	border:solid 1px #e5e6e1;
}
.your_basket_header h1{
	font-size:1.8em;
	height: 35px;
	line-height:35px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.your_basket_header label{
	padding-left:15px;
}
.green_btn{
	background:url(../Images/SiteImages/green_btn.jpg) top left repeat-x;
	border:0;
	width:60px;
	color:#fff;
	cursor:pointer;
}
.quantity_tb{
	width:20px;
}
.your_basket_content{
	margin-top:10px;
}

table{
	width:100%;
	border: 1px solid #e5e6e1;
	border-bottom:0;
}
table th{
	border-bottom: 1px solid #e5e6e1;
	border-left:1px solid #e5e6e1;
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	font-size:1.2em;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
}
.first_th{
	border-left:0;
	border-bottom: 1px solid #e5e6e1;
}
table td
{
	
	border-bottom: 1px solid #e5e6e1;
	border-left:1px solid #e5e6e1;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	text-align:left;
	font-size:1em;
}
.first_cell{
	border-left:0;
}
.price_cell{
	width:200px;
}
.name_cell{
	width:300px;
}
table td label{
	padding-left:16px;
}


.edit_cell{
	width:130px;
}
.quantity_span input{
	font-size:0.8em;
	text-align:right;
}
.quantity_span{
	float:left;
}
.update_span{
	padding-left:5px;
	float:left;
	cursor:pointer;
}
.cancel_span{
	float:right;
	padding-right:10px;
}
.first_row{
	padding:0;
}
.discount_and_subtotal{
	margin-top:10px;
}
.discount{
	float:left;
	width:490px;
	padding-top:5px;
	padding-bottom:5px;
	border: 1px solid #e5e6e1;
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
}
.subtotal{
	float:right;
	font-size:1.3em;
	padding-top:10px;
	padding-right:20px;
}
.discount_title{
	float:left;
	padding-left:10px;
	font-size:1.3em;
	padding-top:3px;
}
.coupon_code{
	padding-left:20px;
	float:left;
	text-align:center;
	font-style:italic;
}
.redeem{
	float:right;
	padding-right:10px;
}
.continue_and_checkout{
	clear:both;
	margin-top:10px;
}
.continue{
	float:left;
}
.checkout{
	float:right;
}
.big_black_btn{
	background:url(../Images/SiteImages/big_black_btn.jpg) top left repeat-x;
	border:0;
	padding:0;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	color:#fff;
	cursor:pointer;
	font-size:1.2em;
}

.big_basket_btn{
	background:url(../Images/SiteImages/big_black_btn.jpg) top left repeat-x;
	border:0;
	margin:0;
	padding:8px 35px;
	color:#fff;
	cursor:pointer;
	font-size:1.2em;
}





/**************************************************************LOGIN PAGE**********************************************/

.login_header{
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	margin-top:10px;
	border:solid 1px #e5e6e1;
}
.login_header h1{
	font-size:1.2em;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
}
.login_header label{
	padding-left:10px;
	
}
.login_box_header{
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	margin-top:10px;
	font-size:1.2em;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:450px;
	border:solid 1px #e5e6e1;
}
.login_box_content{
	clear:both;
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	font-size:1.2em;
	padding-left:10px;
	padding-top:5px;
	width:450px;
	height:33px;
	border:solid 1px #e5e6e1;
	border-top:0;
}
.login_left_box{
	clear:both;
	float:left;
}
.login_right_box{
	float:right;
}
.login_box_content input{
	width:250px;
}
.left_login_box_content{
	clear:both;
	float:left;
	padding-top:3px;
}
.left_login_box_content a{
	font-size:0.8em;
	color:#000;
}
.right_login_box_content a{
	font-size:0.8em;
	color:#000;
}
.right_login_box_content{
	float:right;
	padding:0;
	padding-right:10px;
	padding-bottom:5px;
}
.no_registration{
	float:left;
	margin-top:10px;
	margin-left:16px;
	padding-:0px;
	margin-bottom:0px;
}


* html .right_login_box_content{
	float:right;
	padding:0;
	padding-right:10px;
}
*+html .right_login_box_content{
	float:right;
	padding:0;
	padding-right:10px;
}

.right_login_box_content .big_black_btn{
	width:120px;
	font-size:0.9em;
}

.right_login_box_content .big_black_btn_without_reg{
	width:190px;
	font-size:0.9em;
}



.login_tb{
	margin-top:3px;
}
.no_register{
	padding-top:7px;
}
.forget_pass{
	padding-top:5px;
}
/**************************************************************CHECKOUT PAGE-NON MEMBER********************************/
.left_checkout_header{
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	border:solid 1px #e5e6e1;
	width:178px;
	float:left;
}
.left_checkout_header h1{
	font-size:1.4em;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
}
.left_checkout_header label{
	padding-left:10px;
}
.right_checkout_header{
	float:right;
	width:739px;
	font-size:1.4em;
}
.address_delivery_tab{
	float:left;
	width:240px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	border: solid 1px #89b9d4;
	background:url(../Images/SiteImages/dark_blue_bg.gif) 1px 1px no-repeat;
}
.payment_tab{
	float:left;
	width:240px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	border: solid 1px #89b9d4;
	border-left:0;
	background:url(../Images/SiteImages/blue_bg.gif) 1px 1px no-repeat;
}
.confirmation_tab{
	float:right;
	width:240px;
	border: solid 1px #89b9d4;
	border-left:0;
	background:url(../Images/SiteImages/blue_bg.gif) 1px 1px no-repeat;	
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
}
.left_checkout_box_content{
	clear:both;
	float:left;
	width:180px;
	padding-top:3px;
}

.checkout_header{
	margin:10px 0px;
	clear:both;
}
.checkout_content{
	/*padding-top:10px;*/
	margin:10px 0 0;
	clear:both;
}

.checkout_detail{
}
.non_member_checkout_delivery{
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	border:1px solid #e5e6e1;
	border-top:0;
}
.checkout_detail_header{
	font-size:1.3em;	
	padding-left:15px;
	padding-top:7px;
	padding-bottom:7px;
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	border-bottom:solid 1px #e5e6e1;
	border-left:solid 1px #e5e6e1;
	border-right:solid 1px #e5e6e1;
}
.checkout_detail_footer{
	font-size:1.3em;
	padding:0;
	margin:0;
	padding-left:135px;
	padding-top:7px;
	padding-bottom:10px;
	height:20px;
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
	border:solid 1px #e5e6e1;
	border-top:0;
}
.view_address_detail_footer{
	font-size:1.3em;
	padding:0;
	margin:0;
	padding-left:95px;
	padding-top:7px;
	padding-bottom:10px;
	height:20px;
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
	border:solid 1px #e5e6e1;
	border-top:0;
}
.view_address_detail_footer .login_btn{
	float:left;
	margin-right:10px;
}
.medium_green_btn{
	background:url(../Images/SiteImages/medium_green_btn.jpg) top left repeat-x;
	cursor:pointer;
	width:88px;
	height:22px;
	border:0;
	color:#FFF;
}
.checkout_detail_footer_btn_box{
	padding:0;
	margin:0;
	/*margin-top:15px;*/
	margin-top:6px;
	padding-top:7px;
	padding-bottom:10px;
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
	border-top:solid 1px #e5e6e1;
	border-right:solid 1px #e5e6e1;
	border-left:solid 1px #e5e6e1;
	border-bottom:solid 1px #e5e6e1;
}
.checkout_detail_footer .login_btn{
	float:left;
	width:130px;
}
	
.checkout_detail .left_personal_detail{
	font-size:1.3em;
}
.checkout_detail .left_inner_personal_detail{
	float:left;
	text-align:right;
	/*width:205px;*/
	width:212px;
	padding-right:2px;
	padding-top:10px;
}
.checkout_detail .right_inner_personal_detail{
	float:right;
	width:45px;
	padding-top:5px;
	padding-right:5px;
	color:#790000;
}
.checkout_left_btn{
	float:left;
}
.checkout_right_btn{
	float:right;
}
.checkout_btns{
	margin-top:10px;
}
.checkout_btns .big_black_btn{
	padding-left:15px;
	padding-right:15px;
}






.left_checkout_detail{
	float:left;
	width:460px;
	border:solid 1px #e5e6e1;	
	border-bottom:0;
	padding:0;
	margin:0;
	border-right:0;
	border-left:0;
	
}
.right_checkout_detail{
	float:right;
	width:460px;
	border-top:solid 1px #e5e6e1;
	border-right:0;
	border-left:0;
	padding:0;
	margin:0;
	
}
.left_checkout_detail_content{
	padding-bottom:15px;
	border-right:solid 1px #e5e6e1;
	border-left:solid 1px #e5e6e1;
	border-bottom:solid 1px #e5e6e1;
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	
}
.member_right_checkout_detail_content{
	padding-bottom:40px;
	border-right:solid 1px #e5e6e1;
	border-left:solid 1px #e5e6e1;
	border-bottom:solid 1px #e5e6e1;
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;

}
.right_checkout_detail_content{
	padding-bottom:42px;
	border-right:solid 1px #e5e6e1;
	border-bottom:solid 1px #e5e6e1;
	border-left:solid 1px #e5e6e1;
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;

}
* html .right_checkout_detail_content{
	padding-bottom:44px;
	border-right:solid 1px #e5e6e1;
	border-bottom:solid 1px #e5e6e1;
	border-left:solid 1px #e5e6e1;
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
}
*+html .right_checkout_detail_content{
	padding-bottom:44px;
	border-right:solid 1px #e5e6e1;
	border-bottom:solid 1px #e5e6e1;
	border-left:solid 1px #e5e6e1;
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
}

.checkout_detail .left_inner_checkout_detail{
	float:left;
	text-align:right;
	width:120px;
	font-size:1.1em;
	padding-right:2px;
	padding-top:10px;
}
.checkout_detail .right_inner_checkout_detail{
	float:right;
	width:330px;
	font-size:1em !important;
	padding-top:5px;
	padding-right:5px;
	color:#790000;
}
.checkout_detail .right_inner_checkout_detail select {
	font-size:1.1em !important;
	}
.checkout_detail .member_right_inner_checkout_detail{
	float:right;
	width:315px;
	padding-top:10px;
	padding-right:5px;
	padding-left:15px;
	font-size:1.1em;
}

.right_inner_checkout_detail input{
	width:250px;
}
.right_inner_checkout_detail .login_btn{
	width:90px;
}

/**************************************************************ADD ADDRESS***********************************************/
.add_address_detail_header{
	padding-top:7px;
	padding-bottom:7px;
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	border-bottom:solid 1px #e5e6e1;
	border-left:solid 1px #e5e6e1;
	border-right:solid 1px #e5e6e1;
}
.address_medium_green_btn{
	background:url(../Images/SiteImages/medium_green_btn.jpg) top left repeat-x;
	cursor:pointer;
	width:138px;
	height:22px;
	border:0;
	color:#FFF;
}
.address_detail_footer{
	font-size:1.3em;
	padding:0;
	margin:0;
	padding-left:120px;
	padding-top:7px;
	padding-bottom:10px;
	height:20px;
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
	border:solid 1px #e5e6e1;
	border-top:0;
}
/**************************************************************FORGOTTEN PASSWORD*************************************/
.forgotten_password_box{
	margin:auto;
	width:450px;
}
.forgotten_password_header{
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	margin-top:10px;
	font-size:1.1em;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:450px;
	border:solid 1px #e5e6e1;
}

/****************************************************************REGISTER**********************************************/

.register_box{
	width:600px;
	margin:auto;
}
.register_box_header{
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	margin-top:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:600px;
	border:solid 1px #e5e6e1;
}
.register_box_header h1{
	font-size:1.4em;
	font-weight:normal;
	margin:0;
	padding:0;
}
.personal_detail{
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	border:solid 1px #e5e6e1;
	border-top:0;
	width:610px;
}
.left_personal_detail{
	float:left;
	width:170px;
	font-size:1.2em;
	padding-left:10px;
	padding-top:5px;
}
.right_personal_detail{
	float:right;
	font-size:1em;
}
.left_personal_detail img{
	padding-top:5px;
}


.left_inner_personal_detail{
	float:left;
	text-align:right;
	width:155px;
	padding-right:2px;
	padding-top:10px;
}

.right_inner_personal_detail{
	float:right;
	width:265px;
	padding-top:5px;
	padding-right:5px;
	color:#790000;
}
.a_detail_group{
	padding-bottom:10px;
}
.a_personal_detail{
	font-size:1.1em;
}
.a_personal_detail input{
	width:250px;
}
.float_left{
	float:left;
}
.arrow_float_left{
	float:left;
	width:15px;
}
.arrow_float_right{
	float:right;
	width:155px;
}
.float_right{
	float:right;
}
.postcode_float_left{
	float:left;
	width:165px;
}
.find_address_float_left{
	float:left;
	width:90px;
}
.post_code{
	width:155px !important;
}
.right_inner_personal_detail .login_btn{
	width:90px !important;
}
.radio_float_left{
	float:left;
	padding-top:3px;
}
.radio_float_left input{
	width:15px;
}
.other_company{
	width:350px;
	padding-top:10px;
}
.other_company input{
	width:250px;
	height:30px;
}
.right_personal_detail .big_black_btn{
	width:150px;
}
.personal_detail_register{
	padding: 5px 5px 5px 5px;
}
/********************************************************CHANGE PASSWORD***********************************************/
.change_password_tb{
	width:180px;
}
/********************************************************PREVIOUS ORDER*************************************************/
.my_account_table{
	width:555px !important;
	padding:0;
	margin:0;
	margin-top:10px;
	border-left:0;
}
.my_account_table a{
	color: #000;
}
.my_account_table td{
	font-size:1.05em;
}
.order_no{
	width:80px;
	font-weight:normal;
}
.order_date{
	width:200px;
	font-weight:normal;
}
.amount{
	width:80px;
	font-weight:normal;
}
.status{
	width:80px;
	font-weight:normal;
}
.track_no{
	width:80px;
	font-weight:normal;
}
.view{
	width:35px;
}
.green_text{
	color:#75b02f;
}
.previous_order_footer{
	margin-top:10px;
	font-size:1.05em;
}
.left_previous_order_footer{
	float:left;
	width:355px;
	padding-left:10px;
}
.right_previous_order_footer{
	float:right;
}
.left_inner_previous_order_footer{
	float:left;
	width:100px;
	text-align:right;
	padding-right:10px;
}
.right_inner_previous_order_footer{
	float:right;
	width:70px;
	text-align:left;
}

/**************************************************************PREVIOUS ORDER DETAIL************************************/
.order_address_detail{
	margin-top:10px;
}
.left_order_address{
	width:273px;
	float:left;
}
.right_order_address{
	width:273px;
	float:right;
}
.order_address_header{
	/*font-size:1.2em;*/
	font-size:1.2em;
	 font-weight:bold;
	border:solid 1px #e5e6e1;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
}
.order_address_content{
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
	border:solid 1px #e5e6e1;	
	border-top:0;
	padding-top:5px;
	padding-bottom:5px;
}
.right_outer_order_address_content{
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
	border:solid 1px #e5e6e1;	
	border-top:0;
	padding-top:5px;
	padding-bottom:22px;
}
.left_order_address_content{
	float:left;
	width:100px;
	text-align:right;
}
.right_order_address_content{
	float:right;
	width:160px;
	text-align:left;
}
.a_order_address_content{
	font-size:1.05em;
	padding-bottom:10px;
	margin-bottom:10px;

}
.previous_name{
	width:350px;
	font-weight:normal;
}
.price_discount{
	width:150px;
	font-weight:normal;
}

/**************************************************************LEFT NAVIGATION****************************************/
.left_navigation{
	float:left;
	width:167px;
	font-size:.9em;
	padding-top:3px;
	margin-left:6px;
	margin-right:3px;
	
	
}
.left_advert{
	float:left;
	width:167px;
	font-size:.9em;
	padding-top:3px;
	margin-left:0px;
	margin-right:5px;
	
	
}
.left_nav_header{
	background:url(../Images/SiteImages/left_nav_headerorange_bg.jpg) top left no-repeat;
	/*background:#C62B2A;*/
	height:35px;
	line-height:35px;
	font-size:1.3em;
	padding-left:15px;
	color:#fff;
}
.left_nav_item{
	width:156px !important;
	line-height:18px;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
	background:url(../Images/SiteImages/blue_bg.jpg) 1px 1px no-repeat;
	*/background:#F0F4F7;*/
	border-bottom:solid 1px #999999;
	border-right:solid 1px #e5e6e1;
	border-left:solid 1px #f1f2ed;
}
.left_nav_item img
{
    margin-bottom:-2px;
    margin-right:5px;
}
.left_nav_item_selected{
	width:156px !important;
	line-height:18px;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
	background:#fff;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #e5e6e1;
	border-left:solid 1px #f1f2ed;
	
}
.left_nav_item_selected img
{
    margin-bottom:-2px;
    margin-right:5px;
	/*padding-top:5px;
	padding-right:10px;*/
}
.left_nav_item_selected a{
	/*padding-left:10px;*/
	text-decoration:none;
	color:#CA0000;
	background:#fff;
}

.left_nav_item a{
	/*padding-left:10px;*/
	text-decoration:none;
	color:#000;
	
}
.left_navigation .left_nav_ad{
	padding-left:1px;
	width:173px;
	overflow:hidden;
}
.left_nav_ad_myaccount{
	padding-left:1px;
	width:182px;
	overflow:hidden;
}


/***********************************PRODUCT DETAIL-LEFT CONTENT*******************************************************************/
.product_detail_search_area{
	margin:auto;
	margin-top:10px;
	margin-left:5px;
	border:solid 1px #e5e6e1;
	border-bottom:0px;
}
.left_content{
	width: 770px;
	margin-top:0px;
	padding-left:7px;
	padding-top:0px;
	float:left;
	
	
	
}
.product_detail_content{
	float: left;
	width:776px;
	margin-left:0px;
	margin-top: 4px;
	padding:0px;
	border-left: solid 1px #000000;
	
}
.my_account_detail{
	width:555px;
}
.product_pic_short_info{
	background: #444444;
	padding-bottom:0px;
	border: solid 8px #444444;
	
}
.product_medium_pic{
	clear:both;
	float:left;
	padding-top:7px;
	padding-left:0px;
	width:269px;

}
.product_medium_pic_new{
	
	margin-top:0px;
	margin-left:0px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	width:360px;
	border:solid 1px #000000;
}


.product_top_medium_pic{
	background:url(../Images/SiteImages/upper_picture_box.jpg) top left no-repeat;
	/*padding-left:10px;
	padding-top:10px;*/
	padding:10px 10px;
}
.product_top_medium_pic_new{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	border:solid 0px #999999;
}
.product_bottom_medium_pic{
	float:right;
	width:259px;
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	background:url(../Images/SiteImages/lower_picture_box.jpg) bottom right no-repeat;
}

.product_bottom_medium_pic_new{
	margin:0;
	height:20px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right:0px;

}
.click_to_enlarge{
	float:right;
	padding-top:4px;
	font-weight:bold;
	color:#FF6600;
	font-size:13px;
	padding-right:5px;
	cursor:pointer;
}
.click_to_enlarge a{
	cursor:pointer;
	font-weight:bold;
	font-size:13px;
	color:#FF6600;
}
.zoom_icon{
	float:right;
	margin-right: 4px;
}

.product_medium_links{
	clear:both;
	padding-top:5px;
	padding-left:5px;
	color:#FF6600;
	
	
}
.product_medium_links a{
	margin:0;
	padding:0;
	color:#0000ff;
	
}
.product_short_info{
	width:398px;
	margin-left:0px;
	z-index:1;
	float:left;
	
}
.brand_logo{
	float:left;
	padding-right:10px;
}
	

.media_new{
	padding-bottom:5px;
	padding-left:0px;
	float:left;
	width:100%;
	
	

	
}

.short_info{
	padding-left:0px;
}
.product_full_name{
	padding-top:5px;
	font: verdana;
	font-size:1.6em;
	color:#454545;
}

.title_name{
	padding-top:0px;
	font: verdana;
	font-size:1.4em;
	color:#666666;
}
.title_name_new{
	padding-top:3px;
	font: verdana;
	font-size:1.6em;
	color:#666666;
	float:left;
}
.title_subname{
	padding-top:5px;
	font: verdana;
	font-size:1.4em;
	color:#333333;
}
.short_info .rrp_span{
	padding-top:5px;
	float:left;
}
.short_info .our_price_span{
	color:#ff0000;
	padding-top:2px;
	margin-left:10px;
	float:left;
}
.short_info .our_price_span label{
	color:#2755c9 !important;
	
}
.short_info .your_price_span{
	color:#000;
	padding-top:5px;
}
.short_info .your_price_span label{
	color:#e11c1c !important;
}

.megadeal{
	background: #ee2b0b;
	padding-top:8px;
	padding-left:8px;
	height: 25px;
	width: 390px;
	font: verdana;
	font-size:14px;
	color:#ffffff;
	
}


.megadeal a{
	
	font: verdana;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
	
}
.delivery{
	/*background:url(../Images/SiteImages/media_bg.jpg) bottom left no-repeat;*/
	width:392px;
	margin-top:3px;
	background: #efefef;
	padding:3px;
	height:77px;
	margin-bottom: 10px;
	
}
.delivery_text{
	float:left;
}

.express_delivery{
	padding-top:5px;
	font-size:1.3em;
	text-decoration:underline;
}
.long_delivery label{
	color:#2755c9;
}
.short_delivery label{
	color:#2755c9;
}

.long_delivery{
	font-size:1.05em;
	padding-top:9px;
	
}
.short_delivery{
	font-size:1.05em;
	padding-top:5px;
	padding-bottom:10px;
}
/*************************************************************PRODUCT DETAIL AND REVIEW*************************************/
.product_detail_and_review p{
	padding:0;
	margin:0;
	text-align:justify;
	padding-top:5px;
	border:solid 1px #000000;
     
}
.product_detail_and_review .product_detail{
	float:left;
	/*width:350px;*/
	width:540px;
	margin-top:10px;
	padding: 5px 5px 15px 5px;
	border:solid 1px #e5e6e1;
	background:#efefef;
	/*background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;*/
	/*height:141.5px;*/
	height:auto;
}

/*html>body .product_detail_and_review .product_detail{height:141px;}*/

.product_review{
	float:right;
	width:385px;
	margin-top:10px;
	border:solid 0px #e5e6e1;
}
.product_detail_name{
	width:100%;
	height:40px;
		
}
.prod_detail_text {
	margin-top:8px;
	font:verdana;
	font-size:12px;
	float:both;
	
	

}
.product_detail_name_new{
	font-size:1.3em;
	font:arial;
	font-weight:bold;
	color:#666666;
	height:25px;
	padding-bottom:10px;
}

.top_product_review{
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
	width:185px;
}


.top_product_review .review_lbl{
	float:left;
	font-size:1.5em;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:5px;
}
.top_product_review .submit_review{
	float:right;
	padding-right:5px;
	padding-top:15px;
}
.top_product_review .submit_review a{
	color:#000;
	font-style:italic;
}
.bottom_product_review{
	clear:both;
}
.first_review{
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
	border-top:1px solid #e5e6e1;
}
.first_review a{
	color:#000;
}
.reviewer_name{
	font-size:1.2em;
	padding-top:5px;
	padding-left:5px;
}
.review_rate{
	padding-left:5px;
	padding-top:5px;
}
.review_header{
	padding-left:5px;
	text-decoration:underline;
	padding-top:5px;
	font-size:1.2em;
}

.review_detail{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:15px;
	/*height:33px;*/
	height:88px;
	/*z-index:1;*/
}

/**************************************************************RELATED PRODUCT LIST************************************/
.five_related_product{
	border-top:solid 1px #e5e6e1;
	margin-top:15px;
}
.upper_five_related_product{
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
	font-size:1.2em;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	border-left:1px solid #e5e6e1;
	border-right:1px solid #e5e6e1;

}
.lower_five_related_product{
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
	border:1px solid #e5e6e1;
}

.single_related_product{
	float:left;
	width:109px;
	border-right:solid 1px #e5e6e1;
	font-size:0.75em;
}
/* new added */
.free_single_related_product{
	float:left;
	width:auto;
	margin-left: 10px;
	margin-right: 2px;
	border:none;
	font-size:0.75em;
}
.free_single_related_product_pic{
	padding-left:0px;
	padding-top:0px;
	border:solid 1px #7f3939;
}
/* end */

.last_single_related_product{
	float:left;
	width:109px;
	font-size:0.75em;
}
.single_related_product_pic{
	padding-left:15px;
	padding-top:10px;
}
.single_related_product_detail{
	padding-left:5px;
	padding-bottom:10px;
}
.related_product_price{
	font-size:1.2em !important;
}
.related_product_code label{
	color:#e11c1c;
}
.related_product_name a {
	color:#000;
	text-decoration:none;
	}
/***************************************************************PRODUCT DETAIL RIGHT CONTENT*************************/
.right_content{
	float:right;
	width:185px;
	margin-top:10px;
	margin-left:5px;
	
	
}
.left_proddetail{
	clear:both;
	width:368px;
	float:left;
	
}

.right_content_new{
	width:360px;
	margin-left:0px;
	margin-top:6px;
	
	
}
.product_attribute{
	clear:both;
	padding-right:0px;
	border:solid 1px #e5e6e1;
	width:360px;
	
}
.product_attribute_header{
	background:#F4F4F4;
	border:solid 1px #e5e6e1;
	font-size:1.2em;
	color:#666666;
	padding-top:2px;
	padding-left:8px;
	padding-bottom:2px;
}
.product_attribute_detail{
	border-left:solid 1px #e5e6e1;
	border-right:solid 1px #e5e6e1;
	padding-top:0px;
	padding-bottom:0px;
}

.attribute_info{
	color:#000000;
}
.a_detail{
	/*background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;*/
	/*background:#F4F4F4;*/
	color:#FF6600;
	padding-top:2px;
	padding-left:10px;
	padding-bottom:2px;
	border-bottom:solid 1px #e5e6e1;
}
.a_last_detail{
	/*background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;*/
	padding-top:5px;
	color:#FF6600;
	padding-left:10px;
	padding-bottom:15px;
	border-bottom:solid 1px #e5e6e1;
}
.cross_selling{
	padding-top:10px;
}
.upper_cross_selling{
	background:url(../Images/SiteImages/upper_cross_selling.jpg) top left no-repeat;
	font-size:1.2em;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	color:#ffffff;
	font-weight:bold;
}
.lower_cross_selling{
	background:url(../Images/SiteImages/lower_cross_selling.jpg) bottom left no-repeat;
	background:#fff;
	width:183px;
}
.lower_cross_selling .single_product{
	float:none;
	padding-left:6px;
}

/**************************************************************BASKET AREA**********************************************/
.basket_area{
	clear:both;
	margin-left:5px;
	margin-top:10px;
}
/*
.basket_box{
	
	border: 1px solid #89b9d4;
    margin-bottom:7px;
	
}
*/
.basketbox 
{
    border-collapse:collapse;
  border:1px solid #89b9d4;
    background-color:#C6DCEA;
    margin-bottom:7px;
}

.basketbox td 
{
	/*
    border:1px solid #89b9d4;
*/
	
	border:0px solid #C6DCEA !Important;
    padding:0px;
    vertical-align:top; 
         
}

.basket_header{
	font-size:1.2em;	
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	color:#fff;
	font-style:italic;
	border-top:1px solid #fff;
	width:597px;
}

.basket_header label{
	font-style:normal;
	color:#000;
}

.basketbox td label 
{
    padding:0;
    }
  /*
.left_basket_box{
	float:left;
	width:597px;
	
}
*/
.right_basket_box
{
    /*border-top:1px solid #89b9d4;*/
	float:right;
	width:141px;	
	background-color:#C6DCEA;
	/*border-left:1px solid #fff;
	border-top:1px solid #89b9d4;*/
	text-align:right;
	padding-right:5px;
	
}

.left_basket_header{
	float:left;
	width:400px;
	
}
.right_basket_header{
	float:right;
	padding-right:5px;
}
.left_product_offers{
	clear:both;
	float:left;
	padding-left:5px;
}
.right_product_offers{
	float:right;
}

.left_special_options{
	clear:both;
	float:left;
}
.right_special_options{
	float:right;
}
.product_offers{
	margin:0;
	padding:0;
	padding-right:7px;
	padding-top:9px;
	padding-bottom:10px;
	width:338px;		
}
.d_product_offers{	
	margin:0;
	padding:0;
	padding-right:7px;
	padding-top:9px;
	padding-bottom:10px;
	width:200px;
	
}
.special_options{	
	margin:0;
	padding:0;
	width:240px;
	padding-top:9px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:5px;	
}
.optional_extras{
	
	margin:0;
	padding:0;
	width:286px;
	padding-top:9px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:5px;	
}
.special_options select{
	width:78px;
}
.product_offers label{
	padding-left:5px !important;
}
/*
.special_options label{
	padding-left:5px ;
}
*/
.free_item{
	width:115px;
}
.d_free_item{
	width:96px;
}
.d_free_grib{
	width:96px;
}
.add_a_bargain{
	width:112px;
}
.d_add_a_bargain{
	width:113px;
}
.promo{
	width:100px;
}
.d_promo{
	width:84px;
}
.d_string{
	width:84px;
}
.product_tension{
	
	padding-top:9px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:5px;	
}
.product_testion label{
	padding-top:5px;
}
.product_tension select{
	width:80px;
}
.price_match
{    
	padding-top:1px;
	padding-bottom:2px;
	/*padding-left:17px;*/
	font-size:1.1em;
}

.basket_quantity{
	/*padding-left:37px;*/
	font-size:1.1em;
	/*padding-bottom:19px;
	padding-top:5px;
	*/
	padding-bottom:5px;
	padding-top:3px;
}
/*
* html .basket_quantity{
	padding-bottom:3px;
}
*+html .basket_quantity{
	padding-bottom:3px;
}
*/
.add_to_basket{
	padding-left:28px;
	padding-bottom:5px;
}
.basket_quantity input, .price_match input{
	width:30px;
}

.basket_filters
{
    border-top:1px solid #fff;	
	margin:0;
	padding:0;
}

.basket_product_name{
	float:left;
}
.basket_product_code{
	float:right;
}
.add_to_basket_btn{
	background:url(../Images/SiteImages/add_to_basket_bg.jpg) top left repeat-x;
	cursor:pointer;
	height:26px;
	width:108px;
	border:0;
	color:#fff;
}

/************************************************************PRODUCT LIST**********************************************/
.product_list{
	float:right;
	width:774px;
}

.product_list_catb{
	float:right;
	width:774px;
	background: #d2d2d2;
	padding-bottom: 10px;
	margin-top:3px;	
	
}

.categorya_content{
	float: left;
	width:775px;
	height:auto;
	margin-left:0px;
	margin-top: 3px;
	/*background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;*/
	background: #EBEBEB;		
	
	
}

.product_list_search_banner_area{
	margin:auto;
	margin-top:3px;
	/*height:165px;*/
	margin-left:0px;
	border:solid 1px #e5e6e1;
}
.product_banner_catb{
	width:780px;
	margin-top:0px;
	height:125px;
	margin-left:0px;
	background:#ffffff;
	padding-bottom:10px;
	
	/*padding-left:14px;*/
}

.product_list_banner{
	padding-left:3px;
	z-index: 10;
	padding-bottom:2px;
	/*height:127px;*/
	/*background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;*/
}
.product_list_banner_filterresults{
	padding-left:20px;
	z-index: 10;
	padding-top:5px;
	padding-bottom: 5px;
	/*height:127px;*/
	/*background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;*/
}
.product_list_banner_new{
	padding-left:0px;
	padding-top:0px;
	/*height:127px;*/
	/*background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;*/
}
/******************************************************MY ACCOUNT********************************************************/
.my_account_list{
	float:right;
	width:730px;
}
.left_my_account .left_nav_content{
	width:183px;
}
.left_nav_content{
	width:173px;
}
.left_my_account{
	float:left;
	width:183px;
	font-size:1em;
}
.my_account_header{
	font-size:1.3em;
	padding:7px 7px 7px 7px;
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	border:solid 1px #e5e6e1;
}
.a_account_detail{
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	border:solid 1px #e5e6e1;
	border-top:0;
}
.a_account_detail a{
	color:#000;
	text-decoration:none;
}
	
.left_a_account_detail{
	float:left;
	width:200px;
}
.left_a_account_detail .arrow_float_left{
	padding-top:10px;
	padding-left:10px;
	width:15px;
}
.left_a_account_detail .arrow_float_right{
	padding-top:5px;
	font-size:1.3em;
	width:170px;
}
.right_a_account_detail{
	float:right;
	width:345px;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	font-size:1.1em;
}

/************************************************************MY WISHLIST************************************************/

.wishlist_right_a_account_detail{
	float:right;
	width:345px;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	font-size:1.1em;
}
.wishlist_right_a_account_detail .login_btn{
	width:180px;
}
.wishlist_message_tb{
	width:340px;
	height:40px;
}
.my_wishlist_products{
	margin-top:10px;
	padding-top:10px;
	border:solid 1px #e5e6e1; 
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
}

/***********************************************************MY PREFERENCES*********************************************/
.inner_account_detail{
	padding:0;
	margin:0;
	font-size:1em;
}
.left_inner_account_detail{
	float:left;
	text-align:right;
	width:100px;
	margin:0;
	padding:0;
	
}
.right_inner_account_detail{
	float:right;
	width:240px;
	margin:0;
	padding:0;
}
.right_inner_account_detail .radio_float_left{
	float:left;
	padding:0;
}
.right_a_account_detail .login_btn{
	width:120px;
}
/*******************************************FILTER_SORT_AREA********************************************************/
.page_title{
	margin:0;
	padding:0;
	padding-left:15px;
	color:#FF6600;
	padding-top:10px;
	font: verdana;
	font-size:20px;
	font-weight:bold;
	
}
.page_title h1{
	margin:0;
	padding:0;
	padding-top:10px;
	font-size:16px;
}
.filter_sort_area{
	clear:both;
	height:60px;
	margin-top:15px;
	margin-left:0px;
	background: #f4f4f4;
	/*background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat*/
}
.filter{
	width:386px;
	height:60px;
	font-size:10px;
	padding-top:8px;
	float:left;
}
.left_filter{
	float:left;
	width:230px;
}
.left_sort{
	float:left;
	width:210px;
	
}
.right_filter{
	float:right;
	padding-right:5px;
}
.right_sort{
	float:right;
	padding-right:5px;
}

.filter_lbl_div{
	font-weight:bold;
	font-size:13px;
	padding-left:10px;
	color: #333333;
}
.price_range_area{
	float:left;
	padding-left:5px;
}


select{
	font-family: Arial,Verdana,Calibri, Geneva, sans-serif;
	font-size:10px;
	margin-top:5px;
	/*width:85px;*/
	width:159px;
	z-index:1;
}


.swing_area{
	float:right;
}
.sort{
	width:370px;
	height:45px;
	font-size:10px;
	padding-top:10px;
	border-right:solid 0px #FF6600;
	background: #888888;
}
.page{
	float:right;
	font-size:10px;
	padding-right:5px;
}
.page_lbl_div{
	padding-top:10px;
	font-weight:bold;
	font-size:11px;
	color:#FF6600;
}
.top_paging_div{
	padding-top:5px;
}
.top_paging_div a{
	color:#000;
	font-style:italic;
}

/*****************************************************************LISTING*******************************************/

.listing{
	background:#F4F4F4;
	margin-left:0px;
	margin-right:0px;
	padding-top:8px;
	width:774px;
	
	

}
.four_linear_products{
	padding-left:0px;
}

/***************************************************************RED AREA**********************************************/
.red_text_box{
	clear:both;
	padding-top:10px;
	width:932px;
	margin:auto;
}
.upper_red_box{
	background:url(../Images/SiteImages/upper_red_box.jpg) no-repeat top left;
	height:10px;
}
.lower_red_box{
	background:url(../Images/SiteImages/lower_red_box.jpg) no-repeat bottom left;
	padding-left:10px;
	padding-bottom:10px;
}

/**************************************************************LANDING*********************************************/
.landing_body{
	clear:both;
	width:932px;
	margin:auto;
	margin-top:15px;
	background: #000;
}
.landing_top{
	clear:both;
	margin:0;
	padding:0;
}
.landing_bottom{
	clear:both;
	margin:0;
	padding:0;
	height:249px;
	padding-top:15px;
}

.landing_badminton{
	float:left;
	/*background:url(../Images/SiteImages/badminton.jpg) no-repeat; */
	margin-right:15px;
	width:300px;
	height:250px;
	border: 1px solid gray;
}



.landing_tennis{
	float:left;
	width:300px;
	height:250px;
	border: 1px solid gray;
	/* background:url(../Images/SiteImages/tennis.jpg) no-repeat; */
}

.landing_squash{
	float:right;
	width:300px;
	height:250px;
	border: 1px solid gray;
	
	/* background:url(../Images/SiteImages/squash.jpg) no-repeat; */
}

.landing_racquetball{
	float:left;
	/* background:url(../Images/SiteImages/racquetball.jpg) no-repeat; */
	margin-right:15px;
	width:300px;
	height:250px;
	border: 1px solid gray;
}

.landing_hockey{
	float:left;
	width:300px;
	height:250px;
	border: 1px solid gray;
	/* background:url(../Images/SiteImages/hockey.jpg) no-repeat; */
}

.landing_running{
	float:right;
	width:300px;
	height:250px;
	border: 1px solid gray;
	/* background:url(../Images/SiteImages/running.jpg) no-repeat */
}

.landing_box {
	color:#FFF;
	text-decoration:none;
	display:block;
	font-size:3em;
	width:291px;
	line-height:66px;
	padding-left:10px;
	padding-top:183px;
	}

/***************************************************************FOUR BEST SELLER**************************************/
.four_best_seller{
	clear:both;
	margin:auto;
	padding-left:3px;
	padding-top:10px;
	margin-bottom:15px;
	
}

.seller_header{
	background:url(../Images/SiteImages/seller_back.jpg) top left repeat-x;
	float: left;
	margin-top:1px;
	height:26px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	margin-left:5px;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-left: 4px;
	width:759px;
	
}
.four_best_seller_cata{
	clear:both;
	margin:auto;
	padding-top:10px;
	margin-bottom:15px;
	border: solid 1px #999999;
	height: 350px;
}
.upper_four_best_seller{
	background:url(../Images/SiteImages/upper_four_best_seller.jpg) no-repeat top left;
	/*background:url(../Images/SiteImages/best_sellers.jpg) no-repeat top left;*/
	font-size:18px;
	/*font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;*/
	color:#FFF;
	padding-left:13px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;

	font-weight:normal;
}
.lower_four_best_seller{
	background:url(../Images/SiteImages/upper_four_best_seller.jpg) no-repeat bottom left;
	/*background:url(../Images/SiteImages/best_sellers.jpg) no-repeat top left;*/
	padding-left:5px;
}
.best_seller_four_products{
	float:left;
	width:370px;
	margin:0;
	margin-left:3px;
	padding:0;
}
.bottom_product_list_b{
	margin:0;
	padding:0;
	width:750px;
	margin-left:2px;
}
.middle_product_list_b{
	clear:both;
	margin:0;
	margin-left:2px;
	width:746px;
	padding:0;
}
.four_product_ad{
	float:right;
	padding-top:1px;
	width:350px;
}

/****************************************************************BEST SELLER*****************************************/
.best_seller{
	clear:both;
	margin-top:8px;
	margin-left:14px;
	font-size:1.6em;
	font:arial;
	color:#FF6600;
	padding-top:2px;
	width:930px;
	
}

.upper_best_seller{
	/*background:url(../Images/SiteImages/orangetop.jpg) no-repeat top left;*border: solid 1px #666666;*/
	color:#666666;
	padding-left:0px;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
}
.lower_best_seller{
	/*background:url(../Images/SiteImages/orangebottom.jpg) no-repeat bottom left;*/
	font-size:12px;
	font:arial;
	color:#999999;

}
.five_products{
	clear:both;
	/*background:url(../Images/SiteImages/green_tile.jpg) repeat;*/
	background:#F4F4F4;
	height: 200px;
	border: solid 1px #cccccc;
    	margin-left:1px;	    
  	width:924px;	
	padding-left:4px;
	padding-bottom:6px;
	padding-top:12px;
}
.single_product{
	width:175px;
	font-size:1em;
	padding-bottom:0px;
	margin-left:1px;
	padding-right:1px;
	float:left;
	height:200px;
}
.single_product_cata{
	width:175px;
	font-size:1em;
	padding-bottom:0px;
	margin-left:13px;
	margin-right:3px;
	padding-right:0px;
	float:left;
	height:200px;
}
.single_product_listing{
	width:180px;
	font-size:1em;
	padding-bottom:0px;
	padding-right:0px;
	margin-left:8px;
	margin-right:4px;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
	height:280px;
	
}
.single_product_top5{
	width:175px;
	font-size:1em;
	padding-bottom:0px;
	margin-left:8px;
	padding-right:0px;
	float:left;
	height:200px;
}
.product_name{
	padding-left:10px;
	padding-right:3px;
	padding-top:5px;
	background:url(../Images/SiteImages/product_box_upper.jpg) no-repeat top left;
	height:35px;
}

.proddetail_name{
	float:left;
	
}

	

.product_name_listing{
	padding-left:0px;
	font-size:12px;
	width:180px;
	font:arial;
	word-wrap:break-word;
	margin-top:3px;
	margin-bottom:3px;
	padding-right:0px;
	text-align:center;
	color:#000;
	padding-top:0px;
	/*background:url(../Images/SiteImages/product_box_upper.jpg) no-repeat top left;*/
	

	
}

.product_name a{
	text-decoration:none;
	color: #003399;
}

.product_name_listing a{
	text-decoration:none;
	color:#000;
}
.product_detail{
	width:175px;
	background:url(../Images/SiteImages/product_box_lower.jpg) no-repeat bottom left;
}
.product_detail_listing{
	width:180px;
	height:202px;
	/*background:url(../Images/SiteImages/product_box_lower.jpg) no-repeat bottom left;*/
	border: solid 1px #000000;
	padding-botom:0px;
}
.remove_from_wishlist{
	margin:0;
	padding:0;
	padding-left:10px;
}
.remove_from_wishlist a{
	margin:0;
	padding:0;
	color:#000;
}
.product_n_zoom{
	padding-left:10px;
	min-height:110px;
}

.product_n_zoom_listing{
	padding-left:0px;
	margin-top:0px;
	Margin-right:4px;
	margin-bottom:4px;
	float:right;
	color:#FF6600;
}
.product_n_zoom_listing a{
	padding-left:0px;
	margin-top:3px;
	float:left;
	color:#FF6600;
}

.product_text{
	padding-left:5px;
	padding-bottom:5px;
}
.product_text_listing{
	padding-left:0px;
	padding-bottom:0px;
}
.rrp_span{
	font-size:.8em;
	color:#333333;
	margin-left:0px;
}
.rrp_span_listing{
	font-size:9px;
	font:arial;
	color:#666666;
	
}
.pr_span{
	font-size:1em;
	color:#2755c9;
	margin-bottom:1px;
	margin-top:1px;
}
.our_price_span{
	font-size:1.2em;
	color:#ff0000;
	font:arial;
	
}
.our_price_span_listing{
	font-size:1.2em;
	color:#ff0000;
	margin-left:0px;
}
/* new added */

.our_price_span_small{
	font-size:1.1em;
	color:#2755c9;
}

.our_price_span_small_listing{
	font-size:12px;
	color:#cc0000;
}


.your_price_span{
	font-size:1.4em;
	color:#e11c1c;
}



.stock_note{
	font-size:1.1em;
	color:#333333;
	margin-left:0px;
	margin-top:0px;
	padding-bottom:2px;
	font:arial;

}


/* new added */

.your_price_span_small{
	font-size:1.1em;
	color:#e11c1c;
}



.your_save_span{
	font-size:1em;
	color:#009900;
	font:arial;
	font-weight:600;
	float:left;
	margin-left:0px;
	padding-top:3px;
}


/*****************************************************MIDDLE PRODUCT LIST****************************************/
.middle_product_list{
	width:932px;
	margin:auto;
}
.left_ad{
	float:left;
	padding-top:10px;
	width:271px;
	/*height:425px;*/
	
}
.four_products{
	float:left;
	/*width:372px;*/
	width:369px;
	padding-left:5px;
	/*padding-left:11px;*/
	
	padding-top:10px;
}
.upper_four_product{
	font-size:1.6em;
	font:arial;
	color:#FF6600;
	padding-left:14px;
	font-weight:normal;
	padding-top:5px;
	background:#F4F4F4;
	margin-right:1px;
	margin-left:0px;
	/*border:solid 1px #e5e6e1;*/
	
	/*background:url(../Images/SiteImages/upper_bottom_orange_box.jpg) ;*/
}
.lower_four_product{
	padding-top:12px;
	background:#F4F4F4;
	padding-left:1px;
	padding-right:1px;
	margin-right:1px;
	margin-left:0px;
	/*border:solid 1px #e5e6e1;*/
	/*background:url(../Images/SiteImages/upper_bottom_orange_box.jpg) ;*/
}
.two_products{
	padding-left:9px;
}
.right_ad{
	float:right;
	padding-top:10px;
	width:271px;
	/*height:425px;*/
	
}
/***************************************************BOTTOM PRODUCT LIST*********************************************/
.bottom_product_listing{
	padding-top:10px;
	width:932px;
	margin:auto;
}

.bottom_single_product{
	width:171px;
	font-size:1em;
	padding-bottom:10px;
	padding-right:30px;
	padding-left:20px;
	/*float:left; */
}
.upper_bottom_four_product{
	font-size:1.6em;
	font:arial;
	color:#FF6600;
	padding-left:30px;
	padding-bottom:4px;
	background:#F4F4F4;
	padding-top:5px;
	font-weight:normal;
	/*background:url(../Images/SiteImages/upper_bottom_orange_box.jpg) no-repeat top left;*/
}
.lower_bottom_four_product{
	padding-top:12px
	background:url(../Images/SiteImages/lower_bottom_grey_box.jpg) no-repeat bottom left;
}
.bottom_four_left_products{
	width:472px;
	height:auto;
	float:left;
	background:#F4F4F4;	
	/*background:url(../Images/SiteImages/upper_bottom_orange_box.jpg) ;*/
	
}
.bottom_four_right_products{
	width:460px;
	float:right;
	background:#F4F4F4;
	/*background:url(../Images/SiteImages/upper_bottom_orange_box.jpg) ;*/
}
.bottom_two_left_products{
	padding-left:8px;
	float:left;
}
.bottom_two_right_products{
	padding-left:8px;
	float:right;
}
/****************************************************CHECKOUT PAYMENT******************************************************/
.left_payment{
	float:left;
	width:273px;
}
.right_payment{
	float:right;
	width:650px;
}
.a_top_left_payment{
	width:273px;
	margin-bottom:10px;
}
.a_bottom_left_payment{
	width:273px;
}
.right_payment_header{
	background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;
	border:solid 1px #e5e6e1;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:1.2em;
}
.right_payment table{
	width:100%;
	border: 1px solid #e5e6e1;
	margin-top:10px;
	border-left:0;
	border-bottom:0;
}
.left_bottom_right_payment{
	float:left;
	width:403px;
	margin-top:10px;
	border-top:1px solid #e5e6e1;
}
.right_bottom_right_payment{
	float:right;
	margin-top:10px;
	font-size:1.1em;
}
.right_bottom_right_payment .left_inner_previous_order_footer{
	width:160px;
}
.left_bottom_right_payment .left_a_account_detail{
	width:130px;
}
.left_bottom_right_payment .right_a_account_detail{
	width:265px;
	font-size:0.9em;
}
.left_bottom_right_payment .right_a_account_detail .inner_account_detail{
	margin-top:5px;
}
.left_bottom_right_payment .right_a_account_detail input{
	width:140px;
	height:14px;
}
.left_bottom_right_payment .right_inner_account_detail{
	width:145px;
}

.left_bottom_right_payment .left_inner_account_detail{
	width:115px;
	padding-top:5px;
}
.left_bottom_right_payment .arrow_float_left{
	float:left;
	width:15px;
}
.left_bottom_right_payment .arrow_float_right{
	float:right;
	width:100px;
}
.payment_footer{
	margin-top:10px;
}
.left_payment_button{
	float:left;
	width:150px;
}
.left_payment_button .big_black_btn{
	width:100px;
}
.right_payment_button{
	float:right;
	width:150px;
}
.big_green_btn{
	background:url(../Images/SiteImages/big_green_btn.jpg) top left repeat-x;
	cursor:pointer;
	height:35px;
	width:150px;
	font-size:1.2em;
	border:0;
	color:#FFF;
}
.right_top_payment_header{
	float:right;
	width:739px;
	font-size:1.4em;
	cursor:pointer;
}
.right_top_payment_header .address_delivery_tab{
	background:url(../Images/SiteImages/blue_bg.gif) 1px 1px no-repeat;
}
.right_top_payment_header .payment_tab{
	background:url(../Images/SiteImages/dark_blue_bg.gif) 1px 1px no-repeat;
}
/****************************************************PAYMENT CONFIRMATION************************************************/
.left_confirm{
	float:left;
	width:273px;
}
.left_confirm .order_address_header{
	background:url(../Images/SiteImages/blue_bg.gif) 1px 1px no-repeat;
	border: solid 1px #89b9d4;
}
.left_confirm .order_address_content{
	text-align:justify;
	padding:5px 5px 5px 5px;
	background:url(../Images/SiteImages/blue_bg.gif) 1px 1px no-repeat;
	border:solid 1px #89b9d4;
	border-top:0;
}
.order_number_header{
	font-size:1.2em;
	border:solid 1px #89b9d4;
	border-top:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background:url(../Images/SiteImages/blue_bg.gif) 1px 1px no-repeat;
}
.right_confirm{
	float:right;
	width:650px;
}
.right_confirm table{
	border-left:0;
	border-top:0;
}
.right_confirm .left_bottom_right_payment{
	border:0;
}
.right_confirm_header{
	float:right;
	width:739px;
	font-size:1.4em;
	cursor:pointer;
}
.right_confirm_header .address_delivery_tab{
	background:url(../Images/SiteImages/blue_bg.gif) 1px 1px no-repeat;
}
.right_confirm_header .confirmation_tab{
	background:url(../Images/SiteImages/dark_blue_bg.gif) 1px 1px no-repeat;
}

/****************************************************BOTTOM PAGING*******************************************************/
.bottom_page_div{
	height:35px;
	width:741px;
	
	margin-left:5px;
	
	/*margin-left:-1px;*/
	line-height:35px;
	/*background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;*/
	border:solid 1px #e5e6e1;
	border-top:none;
	font: verdana
	font-size: 11px;
	
}
.bottom_paging{
	float:right;
	padding-right:12px;
	font-size:14px;
	font: verdana
	font-weight:bold;
}
.bottom_paging label{

	font: verdana
	font-size: 14px;
	font-weight:bold;
	color:#FF6600;
	
}
.bottom_paging a{
	color:#FF6600;
	font-weight:bold;
	font-style:italic;
	font: verdana
	font-size: 14px;
}
	
/*****************************************************FOOTER*************************************************************/

.direct_sports{
	background:url(../Images/SiteImages/sports_back.jpg) top left repeat;
	margin-top:20px;
	float:left;
	height:230px;
	text-align:center;
	font-size: 1.3em;
	font-weight: normal;
	font: verdana;
	color: #cccccc;
	margin-left:0px;
	margin-bottom:0px;
	padding-top: 15px;
	padding-bottom:0px;
	padding-left: 0px;
	width:960px;
	
}
.direct_sports_box{
	border: solid 1px #ffffff;
	float:left;
	width:120px;
	margin-right:0px;
	margin-left:18px;
	margin-top:0px;
	margin-bottom:0px;
}
.direct_sports_box_outer{
	float:left;
	width:158px;
	margin-right:0px;
	margin-left:0px;
	margin-top:12px;
	margin-bottom:10px;
	
}
.direct_sports_text{
	font:verdana;
	font-size:10px;
	color:#ffffff;
}
.direct_sports_text a{
	font:verdana;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}.direct_sports_text a:hover{
	font:verdana;
	font-size:10px;
	color:#de4141;
	text-decoration:none;
}
.footer{
	width:960px;
	/*height:150px; */
	clear:both;
	padding-top:30px;
	margin:auto;
	background: #fff;
}
.findaddress-select{width:255px;}
.right_a_account_viewaddress{
	float:right;
	width:250px;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	font-size:1.1em;
}

.clear_float_address{clear:both;
	padding:0;
	margin:0;	
	font-size:1px;
	line-height:1px;
	height:10px;}
	
 .add-link
 {
	text-decoration:none;
	padding-left:10px;
	font-family: Arial, Verdana, Calibri, Geneva, sans-serif;
	font-size:90%;
	background:url(../Images/SiteImages/btn_bg.jpg) top left repeat-x;
	cursor:pointer;
	width:172px;
	height:19px;
	border:0;
	color:#FFF;
   /*float:right;*/
  padding-top:4px;
  padding-bottom:4px;	
  padding-right:10px;
  margin-left:40%;
	}	
	
p.error{/*float:left;*/
	/*width:210px;*/
	width:245px;
	font-size:1em !important;
	padding-top:0px;
	padding-right:5px;
	/*color:#790000;*/
	color:#EA191C;
}



#login_error p.error{ height:15px; margin-bottom:0px; margin-top:0px;}
.extra-height{height:150px;}
.select_product{
	width:600px;
	margin-left:5px;
	margin-right:5px;
	overflow: auto; 
}

.pricematch_error{color:#EA191C}

.top_product_review .select_lbl{
	float:left;
	font-size:1.3em;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
}
.padding-top-10{padding-top:10px;}
.padding-top-15{padding-top:15px;}

.close-link
 {
	text-decoration:none;
	padding-left:10px;
	font-family: Arial, Verdana, Calibri, Geneva, sans-serif;
	font-size:115%;
	background:url(../Images/SiteImages/btn_bg.jpg) top left repeat-x;
	cursor:pointer;
	width:172px;
	height:19px;
	border:0;
	color:#FFF;
   /*float:right;*/
  padding-top:4px;
  padding-bottom:4px;	
  padding-right:10px;
  margin-left:40%;
	}	
	
.banner-wh{height:120;width:916;}

/* new added */

.our_price_span_small_prod{
	font-size:1.2em;
	color:#ff0000;
	float:left;
	margin-left:0px;
	padding-top:7px;
}

/* new added */

.your_price_span_small_prod {
	font-size:1.1em;
	/*color:#e11c1c;*/
	width:180px;
}

.your_price_span_small_prod {
	font-size:1.1em;
	/*color:#e11c1c;*/
	width:180px;
}
.our-price{color:#2755c9;}
.your-price{color:#e11c1c;}

/*
.band-span{padding-left:5px;padding-right:5px;width:55px; display:block; float:left }
.band-price-span{margin-left:5px;width:55px; display:block; float:left }
*/
/*
.band-span{padding-left:5px;padding-right:5px;width:55px;  }
.band-price-span{margin-left:5px;width:55px;  }
*/
/*style=""padding-left:5px;padding-right:5px;width:50px;"" 

style=""margin-left:5px;width:50px;""

*/

.band-price-div{width:50px;float:left; margin-left:20px;}
.band-span-div{width:55px; float:left; margin-right:10px; margin-left:2px;}

#billing_title{ width:85px;}
#shipping_title{ width:85px;}
.font-size{font-size:1.1em;}
.filter_select{font-family: Arial,Verdana,Calibri, Geneva, sans-serif;font-size:10px;margin-top:5px;margin-left:4px;
	/*width:85px;*/
	width:110px;
	
	
		}
.width-250{width:250px;}

.product_detail_and_review .related_product{
	float:left;
	width:758px;
	background:#28b1d9;
	font:verdana;
	font-size:11px;
	margin-top:15px;
	margin-bottom:5px;
	padding: 5px 5px 10px 5px;
	border:solid 1px #000000;
	/*background:url(../Images/SiteImages/grey_bg.gif) 1px 1px no-repeat;*/
	
}

.product_review{
	float:left;
	width:185px;
	margin-top:10px;
	border:solid 1px #e5e6e1;
}


.bottom_content .content_box{
	float:left;
	margin-right:15px;
	width:280px;
	height:321px;
	overflow:hidden;
	/*border: 1px solid gray;*/
}
.my_account_body{
	padding:7px 7px 7px 7px;
	background:url(../Images/SiteImages/grey_bg.gif)  1px 1px no-repeat;
	border:solid 1px #e5e6e1;
}

.title{padding:0px;margin-top:1px;margin-left:10px;font-size:20px;font:verdana;}

.sub_title{padding:0px;margin-top:0px;margin-left:5px;font-size:16px;font:verdana;}

.sub_title2{padding:0px;margin-top:0px;margin-left:0px;font-size:12px;font:verdana;}


.product_name a:hover {
color:#000000;
text-decoration:underline;
}


/* 

div.basketshortdesc {
text-align:left;
}

*/


.shortdesc
{  color:#000000 !Important;
	display:none; 
	position:absolute;
	z-index:1;
	width:169px;
	border:1px solid #E5E6E1;
	background:url(../Images/SiteImages/product_box_upper.jpg) no-repeat top left;
	/*background:#F1F2ED*/
	overflow:hidden ;
	}
.shortdesc_listing
{  color:#ffffff !Important;
	display:none; 
	position:absolute;
	z-index:1;
	width:180px;
	/*border:1px solid #E5E6E1;*/
	/*background:url(../Images/SiteImages/product_box_upper.jpg) no-repeat top left;*/
	 background-color:#000000;
	 filter:alpha(Opacity=60); 
	 overflow:hidden ;
	}
.shortdesc p{padding-left:5px; padding-top:2px;}
#your_price_lbl{padding-left:5px;}
.left-width{width:119px;}
.right-width{width:147px;word-wrap:break-word;}
.margin-top{margin-top:5px;}
.promotion-left-padding{padding-left:2px;}
.promotion-height{ height:200px; overflow:hidden;}
.product_detail_free_name{font-size:100%;width:750px;float:left;color:#ffffff;}
.extra-padding{padding-left:18px; padding-top:20px;}
.content .static_content form div{clear:both; margin-top:5px; }
.content .static_content form div label{width:85px; float:left; padding-right:1px;}
.content .static_content form div p{padding-right:1px;display:inline;   }
.content .static_content form  p.error{clear:both; padding-left:85px; padding-top:0px; padding-bottom:1px; margin-bottom:1px; margin-top:0px;}
.content .static_content .submitmessage{font-size:1em !important;color:#EA191C;}
.shortdesc
{  color:#000000 !Important;
	display:none; 
	position:absolute;
	z-index:1;
	width:169px;
	border:1px solid #E5E6E1;
	background:url(../Images/SiteImages/product_box_upper.jpg) no-repeat top left;
	/*background:#F1F2ED*/
	overflow:hidden ;
	}
.shortdesc_listing p{padding-left:5px; padding-top:2px;}
#your_price_lbl{padding-left:5px;}
.left-width{width:180px;}
.right-width{width:180px;word-wrap:break-word;}
.margin-top{margin-top:5px;}
.promotion-left-padding{padding-left:2px;}
.promotion-height{ height:180px; overflow:hidden;}
.extra-padding{padding-left:18px; padding-top:20px;}
.content .static_content form div{clear:both; margin-top:5px; }
.content .static_content form div label{width:85px; float:left; padding-right:1px;}
.content .static_content form div p{padding-right:1px;display:inline;   }
.content .static_content form  p.error{clear:both; padding-left:85px; padding-top:0px; padding-bottom:1px; margin-bottom:1px; margin-top:0px;}
.content .static_content .submitmessage{font-size:1em !important;color:#EA191C;}

/* generic table - added by mike for testing/fixing the footer style */

 #footer table.genericTable {
	border-collapse:collapse;
	margin:10px 1px;
	background-color:#FFFFFF;

}

 #footer table.genericTable th {
	text-align:left;
	font-weight:normal;
}

  #footer table.genericTable td, #footer table.genericTable th {
	border:1px solid #FFFFFF !Important; 
	padding:10px;
}

  #footer table.genericTable td {
	vertical-align:top;
}

  #footer table.genericTable td.leftCol {
	text-align:center;
	font-size:1.1em;
	padding-top:10px;
}
#footer table.genericTable td {
 border-bottom: px solid #FFFFFF !Important;
	border-left:1px solid #FFFFFF !Important;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	text-align:left;
	font-size:1em;
}
#footer table.genericTable tr{
 border-bottom: px solid red !Important;
	border-left:1px solid white !Important;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	text-align:left;
	font-size:1em;
}
/* end of generic table - added by mike for testing/fixing the footer style */


.selectall:hover {
background-color:#FFEF97;
border-color:black;
color:black;
}


.our_price_span a{
	font-size:1em;
	color:#0000ff;
}



.tooltip_over  span {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
display:block;
/*left:20px;*/
 opacity:0.8;
/*padding:5px; */
position:relative;
top:0px;
width:100px;
z-index:2px;
}

.tooltip span{ display:none ;}
.product_variation{
	width:380px;
	font:arial;
	float:right;
	height:50px;
	padding-top:24px;
 }

 .product_variation .select_lbl{
	float:left;
	font-size:13px;
	padding-bottom:2px;
	padding-top:2px;
	
}
.select_product_variations{
	width:440px !Important;
		/*margin-left:112px;/*
		/*margin-right:5px;*/
		/*margin-left:120px;*/
		z-index:2;
}




.description_show  {
 background:#E5E6E1 none repeat scroll 0 0;
 border:1px solid #000000;
/*display:block;*/
width:753px;
position: relative;
z-index:2;
margin-left:-5px;

}
.description_show p{ margin:10px;}
.description_hide{display:none;}
.review_show  {
 background:#E5E6E1 none repeat scroll 0 0 !Important;
 border:1px solid #000000 !Important;
/*display:block;*/
position: absolute ;
width:348px;
z-index:2;
}
.review_hide { display:none; }
.delivery_image{
	padding-left:3px;
	margin-top:0px;
	float:right;
}


/* asa details */
.asa_details_show  {
 background:#FFFFFF none repeat scroll 0 0;
 border:2px solid #E5E6E1;
display:block;
position: absolute;
width:263px;
z-index:2;
height:175px;
margin-left:-6px;
}

.asa_details_show .our_price_span{ padding:10px;}
.asa_details_hide{ display:none;}
.product_des_more{color:#000000; z-index:1; text-decoration:underline;}
.link{color:#000000;}

/* my preferences */

.left_inner_personal_detail_1{
	float:left;
	text-align:right;
	padding-right:2px;
	padding-top:10px;
	width:80px;
}
.right_inner_personal_detail_1{
	width:267px;
	float:left ;
	padding-top:5px;
	padding-right:5px;
	color:#790000;
}
.offer_header{text-align:right; padding-right:7px;}
.padding-top-5{padding-top:5px;}
.hide{display:none;}
.show{ display:block;}
#morereview{ text-decoration:underline;}
.nav_len1{padding-left:30px !Important; padding-right:30px !Important;}
.nav_len2{padding-left:15px !Important; padding-right:15px !Important;}
.nav_len3{padding-left:12px !Important; padding-right:12px !Important;}
.nav_len7{padding-left:25px !Important; padding-right:25px !Important;}
.last-w{width:104px; overflow:hidden }
.width-255{width:255px;}
.static_content_padding{padding-left:15px; padding-right:15px; padding-top:10px;}
span.error{color:#EA191C; font-size:90%;}
.width-float{width:260px !Important; float:right }
.w-90{width:90px !Important;}

.single_product_related{
	width:171px;
	font-size:1em;
	padding-bottom:3px;
	background:#ffffff;
	padding-right:7px;
	float:left;
}

.product_name_related{
	padding-left:10px;
	padding-right:3px;
	padding-top:5px;
	background:url(../Images/SiteImages/product_box_upper.jpg) no-repeat top left;
	height:30px;
	
}

.product_name_related a{
	text-decoration:none;
	color:#000;
}

.lower_cross_selling .single_product_related{
	float:none;
	padding-left:6px;
	background:#F4F4F4;
	background:url(../Images/SiteImages/lower_cross_selling.jpg) bottom left no-repeat;
	
}
#asa_link{color:#000000;text-decoration:underline; cursor:pointer;}

.red-ecom{text-align:right;margin-left:460px;}

.red-ecom a{color:#000000;}
.red-ecom a:hover{color:#DC2624;}
.right_login_box_content .big_black_btn_red{
	width:120px;
	font-size:0.9em;
}
.big_black_btn_red{
	background:url(../Images/SiteImages/big_black_btn_red.jpg) top left repeat-x;
	border:0;
	padding:0;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	color:#fff;
	cursor:pointer;
	font-size:1.2em;
}


#del_link{color:#000000; font-size:0.9em;  padding-left:20px; margin-left:5px; 
/*text-decoration:underline; */
cursor:pointer;  }
#express_delivery_lbl{ text-decoration:underline;}
.del_details_hide{ display:none;}
.del_details_show  {
 background:#FFFFFF none repeat scroll 0 0;
 border:2px solid #E5E6E1;
display:block;
position: absolute;
width:258px;
z-index:2;
height:175px;
margin-left:-6px;
}
.del_details_show .our_price_span{ padding:10px;}
.table-delivery{ border-collapse:collapse;color:#000000;}
.table-delivery th{  font-size:0.9em;}
.table-delivery .td-color{color:#2755C9;}

/******************************************************QUICK SHOP SECTION - AIDAN************************************/

.quickShop {
width: 340px;
border-bottom: 1px solid #333333;
}

.quickShop a {
color: #06F;
text-decoration:underline;
line-height: 18px;
}

.quickShop a:hover {
color: #920909;
text-decoration:none;
}

.quickShop ul {
padding-left:0px; margin-left:0px;
}

.quickShop ul li {
list-style-type:none;
margin-left:0px;
}
/*************************************************************SIDE ADVERTS********************************/

.side_adverts {
width: 165px;
background-color:#FFFFFF;
}

.side_adverts a img {
border: 0px;
}

/*************************************************************** Category IMAGES **************************/


.categorya_advert{
	margin-top:9px;
	/*height:165px;*/
	margin-left:6px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	width:750px;
	height: 414px;
	padding-left:10px;
	padding-top: 9px;
	border: solid 1px #cccccc;
	
}

.categorya_advert_new{
	margin-top:0px;
	/*height:165px;*/
	margin-left:0px;
	margin-bottom: 8px;
	padding-bottom: 6px;
	width:768px;
	height: 314px;
	padding-left:6px;
	padding-top: 6px;
	background: #666666;	
}
.category_pictures {
	width: 742px;
	margin-left: 7px;
	border: solid 1px #999999;

}
.category_header{
	background:url(../Images/SiteImages/header_back.jpg) top left repeat-x;
	margin-top:1px;
	height:26px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	margin-left:5px;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-left: 6px;
	width:757px;
	text-decoration:none;

}
/* Same as category_header except for a float:left which is needed for it to be a header. */
.category_centre_header{
	background:url(../Images/SiteImages/header_back.jpg) top left repeat-x;
	margin-top:1px;
	height:26px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	margin-left:0px;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-left: 6px;
	width:768px;
	text-decoration:none;
	float: left;
}

.category_box{
	/*background:url(../Images/SiteImages/header_back.jpg) top left repeat-x;*/
	float: left;
	margin-top:8px;
	height:205px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 7px;
	margin-right: 3px;
	margin-bottom: 40px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width:180px;
	border: solid 1px #999999;
}
.box_top{
	background:url(../Images/SiteImages/header_back.jpg) top left repeat-x;
	margin-top:0px;
	height:22px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-left: 5px;
	width:176px;
	
}
.box_top a{
	color: #fff;
	text-decoration:none;
}