/* global.css*/

/* body */
body{
 	font-family:arial; font-size:small; color:#081063;
	background:url(../img/bg/body_bg.gif) no-repeat center top #fff;
}
/**/

/* Typography */
a{color:#000239;}
a:hover {color:#666;}

.txtcol1, .txtcol1 a{color:#acacac} 						/* lighter grey */
.txtcol1 a:hover{color:#1c3a82} 	
					
.txtcol2, .txtcol2 a{color:#999;}							/* light grey */
.txtcol2 a:hover{color:#1c3a82;}	
	
.txtcol3, .txtcol3 a, .txtcol3 a:hover{color:#1A2579;}		/* blue */



.txtcol4, .txtcol4 a {color:#000;}							/* black */
.txtcol5, .txtcol5 a, .txtcol5 a:hover{color:#3c3c3c;}		/* dark grey */
.txtcol6, .txtcol6 a, .txtcol6 a:hover{color:red;}  		/* warning, notes etc text hightlight */
.txtcol7, .txtcol7 a, .txtcol7 a:hover{color:#666;}			/* mid grey */

.txtcol8, .txtcol8 a, .txtcol8 a:hover{color:#000239;}		/* darker blue */

.txtcol9, .txtcol9 a, .txtcol9 a:hover{color:#838df2;}		/* light blue */

.txtcol10, .txtcol10 a {color:#fff;}						/* white */
.txtcol10 a:hover{color:#ccc;}

.txtcol11, .txtcol11 a, .txtcol11 a:hover{color:#2b39bd;}	/* mid blue */


/**/


/* grid */
#footer{background:#f3f1f2; border-top:1px solid #d9d9d9;}
/**/


/* Top */
#logo_top{width:135px; height:115px; padding:0 0 0 30px}

#logo_top a{
	width:135px; height:115px;
	background-image:url(../img/logo/top_main.gif)
}
/**/


/* Tabs */
#tabs{
	background-image:url(../img/bg/tab_bg.gif);
	background-color:#CDC5C9
}

#tabs dt{background-image:url(../img/titles/product_range.gif);}

.landing #tabs dt{background-image:url(../img/titles/welcome.gif);}


#tabs li{border-right:1px solid #fff;}
#tabs li a{border-right:1px solid #9A9999;}

#tabs li a:hover{color:#3F478E;}

#tabs li a.curtab{background:#acb2ea; color:#fff}

#tabs li.clear_tabs a{color:#cc0000;}

	/* tabs drop down */
	#tabs ul li ul li {
		background:url(../img/bg/tabs_bg_right.png) repeat-y top; 
	}
	
	
	#tabs ul li ul li a{
		background:url(../img/icons/tab_icons.gif) no-repeat 9px 7px #CDC4C9;
	}
	
	
	#tabs ul li ul li a:hover{
		background:url(../img/icons/tab_icons.gif) no-repeat 9px -29px #CDC4C9;
	}
	
	#tabs ul li ul li.tablibg{background:url(../img/bg/tabs_bg_bot.png) no-repeat bottom left}
	
	/* tabs drop down END */


/**/


/* Left */
#left dl{background-image:url(../img/bg/left_bg_mid.gif);}
#left dl#left_menu{background-image:url(../img/bg/left_bg_mid_grey.gif);}
#left dl#left_payment{padding:0; background-image:url(../img/graphics/cards_left.gif); height:104px;}

#left dt{background-image:url(../img/bg/left_bg_top.gif) ;}

#left #left_menu dt{background-image:url(../img/bg/left_bg_top_greybg.gif);}

#left #left_menu ul li a:hover, #left #left_menu ul li.cur_l a{color:#fff; font-weight:bold}


#left #left_menu ul li#l_home a{background-image:url(../img/left/home.gif);}
#left #left_menu ul li#l_search a{background-image:url(../img/left/search.gif);}
#left #left_menu ul li#l_about a{background-image:url(../img/left/about.gif);}
#left #left_menu ul li#l_case a{background-image:url(../img/left/case.gif);}
#left #left_menu ul li#l_myacc a{background-image:url(../img/left/myacc.gif);}
#left #left_menu ul li#l_cont a{background-image:url(../img/left/cont.gif);}
#left #left_menu ul li#l_news a{background-image:url(../img/left/news.gif);}
#left #left_menu ul li#l_besp a{background-image:url(../img/left/besp.gif);}
#left #left_menu ul li#l_pol a{background-image:url(../img/left/pol.gif);}

#left #left_menu ul li#l_home {position:relative; z-index:2;}
#hs_li{
	position:absolute; left:-26px; top:5px; width:86px; height:20px;
	background:url(../img/icons/hs.png) no-repeat top left; z-index:-1;
}

#left #left_menu ul li#l_home:hover #hs_li, #left #left_menu ul li.cur_l #hs_li{
	background:url(../img/icons/hs_on.png) no-repeat top left;
}

/**/


/* Right */

#right dl{background-image:url(../img/bg/right_bg_mid.gif);}

dl#right_bestsellers, dl#right_recent{background-image:url(../img/bg/right_bg_mid_white.gif);}
dl#right_secure{background-image:url(../img/bg/right_bg_mid_secure.gif);}
dl#right_payment{padding:0; background-image:url(../img/graphics/cards.gif); height:104px;}


#right dt{background-image:url(../img/bg/right_bg_top.gif);}

#right .topgreybg dt{background-image:url(../img/bg/right_bg_top_greybg.gif);}

#right #right_myacc dt span{background-image:url(../img/icons/myaccount.png);}
#right #right_newsletter dt span{background-image:url(../img/icons/newsletter.png);}
#right #right_bestsellers dt span{background-image:url(../img/icons/bestsellers.png);}


#right .txtfld{
	background:#fff;
	border:1px solid #626262; border-right-color:#b9b9b9; border-bottom-color:#b9b9b9;
}


#right_myacc dd label{color:#3c3c3c}



dl#right_bestsellers ol li{
	background:#f3f3f3; border-top:1px solid #fff; border-bottom:1px solid #ccc;
}

dl#right_bestsellers ol li.top3{background:#e2e4f5; border-bottom:1px solid #c4c9eb;}

dl#right_bestsellers ol li a:hover{background:#0B1467; color:#fff;}



#right_recent ul li a{
	background-image:url(../img/icons/cat_icons.gif);
}

#right_recent ul li a:hover{
	background-position:0 -29px; color:#748fd9;
}

dl#right_basket{background-image:url(../img/bg/right_bg_mid_basket.gif);}
dl#right_basket.basket_on{background-image:url(../img/bg/right_bg_mid_basket_on.gif);}

dl#right_basket dt{background-image:url(../img/bg/right_bg_top_basket.gif);}
dl#right_basket.basket_on dt{background-image:url(../img/bg/right_bg_top_basket_on.gif);}

dl#right_basket dt span{background-image:url(../img/icons/mybasket.png);}
dl#right_basket.basket_on dt span{background-image:url(../img/icons/mybasket_on.gif);}
/**/


/* Footer */
#footer dl{background:url(../img/bg/footer_box_bot.gif) no-repeat bottom left;}

#footer dl dt{
	background:url(../img/bg/footer_box_top.gif) no-repeat top left; height:11px;
}

#footer dl dd{
	border-left:1px solid #d4cdd0; border-right:1px solid #d4cdd0; background:#F5F4F5;
}


#footer dl dd #footer_left{
	border-right:1px solid #d4cdd0;
}

#cards_footer{
	background:url(../img/graphics/cards_footer.gif) no-repeat bottom left
}
/**/


/* bcrumb */
#bcrumb ul li a:hover{color:#999; text-decoration:underline;}
/**/


/* custom styles for button */

	.button_130 a.text_button{width:130px; }
	.button_160 a.text_button{width:160px; }
	.button_188 a.text_button{width:188px; }
	.button_252 a.text_button{width:252px; }
	
	.button_130 a.blue_sky {background-image:url(../img/buttons/blue_sky_130_bot.gif)} 
	.button_130 a.grey_sky {background-image:url(../img/buttons/grey_sky_130_bot.gif)} 
	.button_130 a.blue_yellow {background-image:url(../img/buttons/blue_yellow_130_bot.gif)} 
	.button_130 a.grey_yellow {background-image:url(../img/buttons/grey_yellow_130_bot.gif)} 
	.button_130 a.yellow_sky {background-image:url(../img/buttons/yellow_sky_130_bot.gif)} 
	
	.button_160 a.blue_grey {background-image:url(../img/buttons/blue_grey_160_bot.gif);}
	.button_160 a.lightblue_grey {background-image:url(../img/buttons/lightblue_grey_160_bot.gif);}
	.button_160 a.black_grey {background-image:url(../img/buttons/black_grey_160_bot.gif);}
	.button_160 a.grey_blue {background-image:url(../img/buttons/grey_blue_160_bot.gif);}
	.button_160 a.purple_grey {background-image:url(../img/buttons/purple_grey_160_bot.gif);}
	
	.button_188 a.grey_sky {background-image:url(../img/buttons/grey_sky_188_bot.gif);}
	.button_188 a.blue_sky_checkout {background-image:url(../img/buttons/blue_sky_checkout_bot.gif);}
	.button_188 a.yellow_sky {background-image:url(../img/buttons/yellow_sky_188_bot.gif)} 
	.button_188 a.sky_yellow {background-image:url(../img/buttons/sky_yellow_188_bot.gif)} 
	.button_188 a.black_grey {background-image:url(../img/buttons/black_grey_188_bot.gif)} 
	.button_188 a.black_grey_checkout {background-image:url(../img/buttons/black_grey_checkout_bot.gif);}
	.button_188 a.blue_grey {background-image:url(../img/buttons/blue_grey_188_bot.gif);}


	.button_252 a.blue_grey {background-image:url(../img/buttons/blue_grey_252_bot.gif);}


	.button_130 a.text_button span{width:120px;}
	.button_160 a.text_button span{width:150px;}
	.button_188 a.text_button span{width:178px;}
	.button_252 a.text_button span{width:242px;}
	
	.button_130 a.blue_sky span{color:#fff; background-image:url(../img/buttons/blue_sky_130.gif);}
	.button_130 a.grey_sky span{color:#3c3c3c; background-image:url(../img/buttons/grey_sky_130.gif);}
	.button_130 a.blue_yellow span{color:#fff; background-image:url(../img/buttons/blue_yellow_130.gif);}
	.button_130 a.grey_yellow span{color:#3c3c3c; background-image:url(../img/buttons/grey_yellow_130.gif);}
	.button_130 a.yellow_sky span{background-image:url(../img/buttons/yellow_sky_130.gif);}

	.button_160 a.blue_grey span{background-image:url(../img/buttons/blue_grey_160.gif);}
	.button_160 a.lightblue_grey span{background-image:url(../img/buttons/lightblue_grey_160.gif);}
	.button_160 a.black_grey span{background-image:url(../img/buttons/black_grey_160.gif);}
	.button_160 a.grey_blue span{background-image:url(../img/buttons/grey_blue_160.gif);}
	.button_160 a.purple_grey span{background-image:url(../img/buttons/purple_grey_160.gif);}


	.button_188 a.grey_sky span{color:#000; background-image:url(../img/buttons/grey_sky_188.gif);}
	.button_188 a.blue_sky_checkout span{color:#fff; background-image:url(../img/buttons/blue_sky_checkout.gif);}
	.button_188 a.yellow_sky span{background-image:url(../img/buttons/yellow_sky_188.gif);}
	.button_188 a.sky_yellow span{background-image:url(../img/buttons/sky_yellow_188.gif);}
	.button_188 a.black_grey span{background-image:url(../img/buttons/black_grey_188.gif);}
	.button_188 a.black_grey_checkout span{background-image:url(../img/buttons/black_grey_checkout.gif);}
	.button_188 a.blue_grey span{background-image:url(../img/buttons/blue_grey_188.gif);}
	
	
	.button_252 a.blue_grey span{background-image:url(../img/buttons/blue_grey_252.gif);}
	
	/* link colours */
	.button_130 a.text_button:hover span, a.text_button span.span_hover{color:#000;}
	.button_188 a.grey_sky:hover span{color:#1C3A83;}
	.button_188 a.blue_sky_checkout:hover span{color:#1C3A83;}
	.button_188 a.yellow_blue:hover span{color:#fff;}
	
	.button_188 a.grey_blue:hover span{color:#fff;}

	.button_188 a.black_grey span, .button_188 a.black_grey_checkout span, .button_160 a.black_grey span{color:#fff;}
	.button_160 a.purple_grey span{color:#fff;}
	.button_188 a.black_grey:hover span, .button_188 a.black_grey_checkout:hover span, 
	.button_160 a.blue_grey:hover span, .button_160 a.black_grey:hover span{color:#000;}
	
	.button_160 a.grey_blue span{color:#333;}
	.button_160 a.grey_blue:hover span{color:#fff;}
	.button_160 a.purple_grey:hover span{color:#000;}
	
	.button_160 a.lightblue_grey {color:#fff;}
	

/**/

/* form button */

.blue_grey_form{color:#fff;background-image:url(../img/buttons/new/blue_grey_form.png);}
.grey_blue_form{background-image:url(../img/buttons/grey_blue_form_160.gif);}


.purple_grey{background-image:url(../img/buttons/purple_grey_form.gif); color:#fff;}
.grey_blue{background-image:url(../img/buttons/grey_blue_form.gif);}
.blue_sky{color:#fff;background-image:url(../img/buttons/blue_sky_form.gif);}
.blue_grey{color:#fff;background-image:url(../img/buttons/blue_grey_form.gif);}
.grey_blue_signup{background-image:url(../img/buttons/grey_blue_signup.gif);}

.blue_grey:hover{
	color:#000;
}
/**/


/**/

/* pages.css */

/* ::: Home ::: */
#inner_banner{
	background:url(../img/banners/banner_overlay.png) no-repeat top left;
}

#search_home{
	background:url(../img/bg/search_bg.gif) no-repeat top left;
}

#banner_search .blue_grey{background-image:url(../img/buttons/grey_blue_form_80.gif);}

#left_search .grey_blue{background-image:url(../img/buttons/grey_blue_form_160.gif);}


#left_search .formbutton:hover, #left_search .grey_blue_on{
	color:#fff; background-position:top right;
}


#home_clearance{
	background:url(../img/banners/mag-posters.gif) no-repeat top left;
}


#clearance_star{
	background:url(../img/graphics/clearance_star.png) no-repeat top left;
}

/**/


/* products.css */
#cat_list dl{
	background:url(../img/bg/content_divs_176.gif) no-repeat bottom left;
}


#cat_list dt{
	background:url(../img/bg/content_divs_176_top.gif) no-repeat top left;
}


#cat_list dt.subdt{
	background:url(../img/bg/content_divs_top2.gif) no-repeat top left;
}


#cat_list .cat_img a{
	border:1px solid #cfcfcf; border-right:1px solid #989898; border-bottom:1px solid #989898;
}
#cat_list .cat_img a:hover{
	border:1px solid #27338C;
}

/* category list2 */
#cat_list2 dl{
	background:url(../img/bg/content_divs_176.gif) no-repeat bottom left;
}

#cat_list2 dt{
	background:url(../img/bg/content_divs_176_top.gif) no-repeat top left;
}

#cat_list2 dt.subdt{
	background:url(../img/bg/content_divs_top2.gif) no-repeat top left;
}

#cat_list2 .cat_img a{
	border:1px solid #cfcfcf; border-right:1px solid #989898; border-bottom:1px solid #989898;
}
#cat_list2 .cat_img a:hover{
	border:1px solid #27338C;
}

/* special list */
#special_list dl.offer1{background-image:url(../img/bg/content_divs_314_retro.jpg);}
#special_list dl.offer2{background-image:url(../img/bg/content_divs_314_lens.jpg);}

#special_list dt{
	background:url(../img/bg/content_divs_314_top.gif) no-repeat top left;
}

/* ::: Home END ::: */

/* ::: Category List ::: */

/* category links list */

#catlinks ul li a{
	background-image:url(../img/icons/cat_icons.gif);
}


/**/

/* ::: Category List END ::: */

/* ::: Product List ::: */

#prodlistview p.listview a{color:#0B1568;}
#prodlistview p.gridview a{color:#666;}
#prodlistview p.gridview a:hover{color:#ACB2EA;}

#currentview{
	border:1px solid #899cda; background:#bfcdf4; color:#333;
}

/* Paging */
div.listpage ul li{
	background:#D9D9D9;
}
div.listpage ul li a{
	border:1px solid #B2B2B2;
}
div.listpage ul li a:hover{
	background:#EC008B; color:#fff; border:1px solid #82004A;
}

div.listpage ul li#curpage a{
	border:1px solid #82004A; background:#EC008B; color:#fff;
}

/* List layout */
.listcontent{
	background:url(../img/bg/content_divs_130_top.gif) no-repeat top left;
	border-bottom:1px solid #E8E6E7; 
}

.listimg{
	background:url(../img/bg/content_divs_130.gif) no-repeat bottom left;
}

.listimg a{
	border:1px solid #cfcfcf; border-right:1px solid #989898; border-bottom:1px solid #989898;
}
.listimg a:hover{
	border:1px solid #27338C;
}


/* ::: Product List END ::: */

/* Product Details */

#imgdetails div a{
	border:1px solid #cfcfcf;
}
#imgdetails div a:hover{
	border:1px solid #27338C; 
}

ul#gallerylist li a{
	border:1px solid #cfcfcf;
}
ul#gallerylist li a:hover{
	border:1px solid #384089; background:#efefef;
}

ul#colourlist li{
	border:1px solid #ccc; background:#fafafa;
}

ul#colourlist li a:hover{ 
	border:1px solid #27338C;
}

ul#colourlist li#show_more_colours a{ 
	background:#e4e6f7; border:1px solid #acb4eb; 
}
ul#colourlist li#show_more_colours a:hover{ 
	border:1px solid #ccc; background:#e0e2f0
}

ul#colourlist li#show_more_colours.show_more_colours_toggle a{ 
	border:1px solid #ccc; background:#fff; color:#999999
}

#symbolsdiv ul li{
	color:#27338C;
}

/* Product Details END*/

/* A-Z */


#az_list ul li a{
	border:1px solid #3F478E; background:#e2e4f5; color:#384089;
}


#az_list ul li a:hover{
	background:#0B1467; color:#fff;
}


#az_letters dt{
	 background:#e2e4f5; color:#384089;
}


/* A-Z END */

/**/