/* CSS Document */
/****************************************
|
| Authors:	Gary Carr, David Potter
| Copyright 2009 Lightmaker.com
|
 /*nested font size calculation: child pt / parent pt = child ems */
 /* ie6 */ /* atribute also set in ie6.css
****************************************/

/** Main Headings**/

h1 { margin:0; padding:12px 0 12px 0; font-size:1em; font-weight:bold; text-transform:uppercase; color:#000000;}
h2 { margin:0; padding:12px 0 12px 0; font-size:1em; font-weight:bold; text-transform:uppercase; color:#000000;}
h3 { margin:0; padding:12px 0 12px 0; font-size:1em; font-weight:bold; text-transform:uppercase; color:#000000;}
/*h2.heading_sml {padding:12px 0 12px 0; font-size:1em; font-weight:bold; text-transform:uppercase; color:#000000;}*/

.heading_sml {padding:12px 0 12px 0; font-size:1em; font-weight:bold; text-transform:uppercase; color:#000000;}
.product_heading_sml {padding:0 0 12px 0; font-size:1em; font-weight:bold; text-transform:uppercase; color:#000000;}
.article_title {padding:9px 0 12px 0; font-size:1.6em; font-weight:normal; text-transform:none; color:#333333;line-height:24px;}
.press_title {padding:0 0 12px 0; font-size:1.6em; font-weight:normal; text-transform:none; color:#333333;line-height:24px;margin-top:0;}
h1.article_title2 {padding:9px 0 12px 0;font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; font-weight:normal; text-transform:none; color:#333333;line-height:1.4em;width:620px;}

.heading_feat {color:#000000; font-size:1.1em; padding:10px 0 9px 0;}
.heading_box {border:1px solid #e6e6e6; border-bottom:none; padding:9px; text-transform:uppercase;}

a.multiplebuy {padding:9px; font-size:1.6em; font-weight:bold; text-transform:none; color:#333333;line-height:24px;text-decoration:none; background-color:#e6e6e6; display:block;}
a.multiplebuy strong {color:#FF0000; font-weight:bold;}

/** small heading **/
.heading_sml_reg {padding:12px 0 12px 0; font-size:1em; font-weight:bold; text-transform:uppercase; color:#000000;}
.heading_sml_reg_center {padding:20px 0 25px 0; font-size:1em; font-weight:bold; text-transform:uppercase; color:#000000; display: block;}
.heading_sml_reg_edit {padding:12px 0 12px 0; font-size:1em; font-weight:bold; text-transform: uppercase; color:#708090;}
.heading_sml_reg_edit_w_sub {padding:10px 0 10px 0; font-size:1em; font-weight:bold; text-transform: uppercase; color:#708090;}
.heading_sml_reg_edit_w_sub_lrg {padding:9px 0 9px 0; font-size:1.2em; line-height: 1.3em; font-weight:bold; text-transform: uppercase; color:#708090;}
.heading_sml_reg_edit_w_sub_blk {padding:10px 0 10px 0; font-size:1em; font-weight:bold; text-transform: uppercase; color:black;}

/** h2 classes **/
.px1 {border-top:1px solid #e6e6e6;}
.px1alt {border-top:3px solid #f5f5f5; padding: 3px 0 6px 0;}
.px1alt_current {border-top:3px solid #f5f5f5; padding: 3px 0 6px 0;}
.px1alt_selected {border-top:1px solid #708090; padding: 3px 0 6px 0;}

/** logo **/
.logo_wide {margin:auto 10px auto 10px; /*padding:20px 0 25px 0;*/ border-top:6px solid #f5f5f5;}
.logo_wide_silver {margin:0 10px 0 10px;}
.logo_wide_store {margin:0 10px 0 10px; padding:9px 0 12px 0; border-top:3px solid #708090;}

/** header links **/
.channel_links_i p a {text-decoration:underline; font-size:1.2em; font-weight:normal; color: black;}
.channel_links_i p a:hover {color:#708090; text-decoration:underline;}
.channel_links_i p {margin-bottom:3px;font-size:1.1em;line-height:1.6em;}

/** fonts & links styles**/
.uppercase{text-transform:uppercase;}
.lrg_font{font-size:1.2em;}
.product_detail_price .red, .channel_links .red{color:#ff0000;font-weight:bold;}
.blue_links a{color:#6699cc; text-decoration:none;}
.channel_links a {color:#6699cc; text-decoration:none; font-size:1.1em; font-weight:bold;}
.blue_links a:hover {text-decoration:none;}
.channel_links a:hover {color:#3399ff; text-decoration:underline;}
.channel_links p {margin-bottom:3px;font-size:1.1em;line-height:1.6em;}

.description {color:#333333; font-size:1.1em;}
.add_basket {
/*	text-decoration:none; padding:0 0 8px 0; margin:0px 0px 0px -4px;*/
}
.add_basket input,.add_basket a{
/*	background:none; border:none;cursor:pointer; margin:0 0 0 0px; padding:5px;width:auto; color:#000000;background:#f3f3f4;font-size:1.2em;*/
font-weight:bold;color:#fff;border:0;font-size:1.09091em;padding:4px 6px;cursor:pointer;
background: #30c9ff;
background: -moz-linear-gradient(top, #30c9ff 0%, #0099ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30c9ff), color-stop(100%,#0099ff));
background: -webkit-linear-gradient(top, #30c9ff 0%,#0099ff 100%);
background: -o-linear-gradient(top, #30c9ff 0%,#0099ff 100%);
background: -ms-linear-gradient(top, #30c9ff 0%,#0099ff 100%);
background: linear-gradient(top, #30c9ff 0%,#0099ff 100%);
-pie-background: linear-gradient(top, #30c9ff 0%,#0099ff 100%);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
pie-border-radius:4px;
-webkit-box-shadow:0 2px 2px #aaa;
-moz-box-shadow:0 2px 2px #aaa;
box-shadow:0 2px 2px #aaa;
text-shadow:1px 1px 0px #0773B2;
position:relative;
z-index: 0;
behavior: url(/_include/htc/PIE.htc);
}
.add_basket input:hover, .add_basket a:hover{
/*	background:none; border:none;cursor:pointer; margin:0 0 0 0px; padding:5px; color:#FFFFFF;background:#09f; width:auto;*/
background: -moz-linear-gradient(top, #0099ff 0%, #30c9ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099ff), color-stop(100%,#30c9ff));
background: -webkit-linear-gradient(top, #0099ff 0%,#30c9ff 100%);
background: -o-linear-gradient(top, #0099ff 0%,#30c9ff 100%);
background: -ms-linear-gradient(top, #0099ff 0%,#30c9ff 100%);
background: linear-gradient(top, #0099ff 0%,#30c9ff 100%);
-pie-background: linear-gradient(top, #0099ff 0%,#30c9ff 100%);
}
*+html .add_basket input, *+html .add_basket input:hover,*+html .more_info input:hover,*+html .more_info input{width:88%;overflow: visible;}
.add_basket input.lrg{width:120px; line-height:1.6em; font-size:1.6em;}
.btn_remove, .btn_wishhlist, .btn_update, .add_wishlist input, .remove_wishlist input{background:#ffffff;border:none;text-decoration:underline;color:#6699cc;font-size:1em;cursor:pointer;padding-left:0;}
.add_wishlist, .remove_wishlist{margin:0;}
.add_wishlist input{width:80px;text-decoration:none;margin-top:5px;}
.add_wishlist input:hover{text-decoration:underline;color:#09f;}
.remove_wishlist input{width:110px;}

.feature_link {padding:0 0 0 9px;}
.feature_link span {color:#333333;}
/*.feature_link span {background:url(../../images/layout/feature_link_arrow.gif) right no-repeat; padding-right:10px;}*/

/*.all_cats li a{font-size:1.7em; font-weight:normal; text-transform:none; color:#333333;}*/

.discipline ul{padding:10px 0; margin:0 0 20px 0; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.discipline li{display:inline; list-style:none; padding:0 7px 0 0; margin:0;}
.discipline a{color:#6699cc; text-decoration:none; font-weight:bold;}
.discipline a:hover{color:#09F;}

.boxed_info{padding:10px 0; margin:0 0 20px 0; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}

.tag {margin-top:3px;background:#f5f5f5; padding:4px; line-height:2.2em;font-size:1em;margin-left:-4px;}
.tag a {text-decoration:none; color:#333333;font-weight:normal;font-size:1em;}
.price {font-size:1.3em;}

.page ul{margin:0; padding:0;}
.page li{margin:0; padding:0 5px 0 0; list-style:none; display:inline;}

.viewall {text-transform:uppercase;color:#333; background-color:#F5F5F5; padding: 5px; margin: 10px 0 20px -5px; float:left; font-size:0.9em;text-decoration:none;}
li.viewall {text-transform:uppercase;color:#333; background-color:#F5F5F5; padding: 5px; margin: 5px 0 20px -5px; font-size:0.9em;text-decoration:none; width:auto; display: inline;}
li.viewall a{font-weight:normal!important; color:#333; text-decoration:none; padding: 0; width: auto; font-size:0.9em;display: inline;}
.viewall:hover, li.viewall:hover {color:#09F; text-decoration:none;}
li.viewall {border:none;}

/** navigation **/
.navigation_new {font-size:1.2em;width:940px;margin:0 10px 0 10px; padding:0; text-align:center; background-color: #f5f5f5;  display: block;font-family:Georgia, "Times New Roman", Times, serif; z-index: 1;}
.navigation_btm {border-bottom: 3px solid #333333;}
.navigation_new > ul{margin:0; padding:0; letter-spacing:0.1em; position: relative;}
.navigation_new > ul li{margin:0; padding:0; float:left; list-style:none; width:auto; }
.navigation_new > ul li:hover {background:#333333 !important; }
.navigation_new > ul li:hover a {color:#E6E6E6 !important; }
.navigation_new > ul li:hover ul {display: block; }
.navigation_new a{color:black; padding:10px; text-decoration:none; display:block; text-transform:uppercase;border-right:1px solid #e6e6e6; font-weight:normal; }
.navigation_new a:hover{border-right:1px solid #e6e6e6; text-decoration: underline;}
.navigation_new a.selected{color:#333333; background:#E6E6E6; text-decoration: underline;}
.navigation_new a.selected:hover{}
.navigation_new a.section{color:white; background:#333333; text-decoration: none;}
.navigation_new a.section:hover{text-decoration: none;color:white;}
.navigation_new a.collectors{text-transform:none; font-style:italic;}

/** sub navigation **/
.navigation_new ul li ul {position: absolute; left: 0; width: 100%; background:#333333; padding: 14px 0 8px; display: none; z-index: 2;}
.navigation_new ul li ul li {margin:0; padding:0; float:left; list-style:none; width:231px; background:#333333;}
.navigation_new ul li ul li a {text-align: left; background:#333333; color: #E6E6E6; border-right: none; padding: 2px 0 8px 20px; font-size: 1em;}
.navigation_new ul li ul li a.additionalStyle { font-weight: 700;}
.navigation_new ul li ul li a:hover {background:#333333; text-decoration: underline; border-right: none; color: #E6E6E6;}
.navigation_new ul li ul li.navImage { float: right; display: block; min-height: 110px; padding: 0 14px 0 0;}
.navigation_new ul li ul li.navImage a { float: right; }

.quick_search_new {width:223px; padding:8px 0 0 0;margin:0;}
.quick_search_new input {margin:0;width:190px;border:1px solid #cccccc;color:#616161;padding:1px 0 0 1px;height:17px;}
.quick_search_new .btn_submit{width:30px;height:auto;margin:0;padding:0;}
.quick_search_new .btn_submit input {background:url(../../images/content/search-icon.png) no-repeat center; border:none; display:block; text-indent:-9999px; width:28px;height:19px; cursor:pointer; font-size:0.1em; color:#e6e6e6;}

/** article title **/
.article_title4 {padding:20px 0 0 0;font-family:Georgia, "Times New Roman", Times, serif; font-size:2.4em; font-weight:normal; text-transform:none;line-height:1.4em;}
.article_title4 a {text-decoration: none; color: black;}
.article_title4 a:hover {color: #708090; text-decoration: underline;}
.article_title5 {padding:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:2.4em; font-weight:normal; text-transform:none;line-height:1.4em;}
.article_title5 a {text-decoration: none; color: black;}
.article_title5 a:hover {color: #708090; text-decoration: underline;}
.article_title6 {padding:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; font-weight:normal; text-transform:none;line-height:1.4em;}
.article_title6 a {text-decoration: none; color: black;}
.article_title6 a:hover {color: #708090; text-decoration: underline;}
.article_title3 {padding:9px 0 12px 0;font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; font-weight:normal; text-transform:none; color:#333333;line-height:1.4em;width:620px;}

/** jquery **/
.cluster_edit {font-size:1.1em; background-color: #fafafa; font-family: Helvetica, Arial, /*Courier, Mono*/;}
.cluster_edit ul {padding:0; margin:0;}
.cluster_edit li {padding:0; margin:0; list-style:none;border-top:1px dashed #e6e6e6; display:block; min-height: 78px;}
.cluster_edit li.noborder {border-top:none;}
.cluster_edit li a {padding:9px 0 2px 0; display:block; font-weight:normal!important;}
.cluster_edit li {position:relative;}
.cluster_edit_reg {font-size:1.1em; background-color: white; font-family: Helvetica, Arial, /*Courier, Mono*/;}
.cluster_edit_reg ul {padding:0; margin:0;}
.cluster_edit_reg li {padding:0; margin:0; list-style:none;border-top:1px dashed #e6e6e6; display:block; min-height: 78px;}
.cluster_edit_reg li.noborder {border-top:none;}
.cluster_edit_reg li a {padding:9px 0 2px 0; display:block; font-weight:normal!important;}
.items { background: #F5F5F5 }
.items_no_js .items { height: 200px; overflow: auto !important; padding-right: 20px }
#contentpanel_scroller { width: 300px; height:79px; overflow:hidden; position:relative;}
#contentpanel_scroller .items{width:20000em;position:absolute;}
#contentpanel_scroller .items .panel{display: block; float: left;width: 300px; height:79px;}

/** content panel **/
.palecolour {background-color: #fafafa;}
.article_details_lrg p {font-size: 1.4em;}
.edit_sub {text-transform: none; font-weight: normal;}

/** sub-title **/
.description_new {color:#333333; font-size:1.1em; margin: 3px 0 10px 0; display: block;}
/** link style **/
.serif, a.serif {font-family:Georgia, "Times New Roman", Times, serif; text-decoration: underline; font-weight: bold;}
a.serif:hover {color:#09f;}
a.proceed {color: #33CC00;}
a.proceed:hover {color: #33CC00;}
a.edit_link {padding: 0; margin: 10px 0 10px 0; background-color:yellow;}
a.edit_link:hover {color:black; text-decoration: none;}

/** content style **/
.content_type {font-size: 0.6em; letter-spacing: 0.12em; font-family: arial; text-transform: uppercase; background-color: #708090; padding: 4px; text-decoration: none; float: left; position: absolute; color: #e6e6e6;cursor:pointer;top:0; text-decoration::none!important;}
.content_type_number {font-size: 0.6em; letter-spacing: 0.12em; font-family: arial; text-transform: uppercase; background-color: #708090; padding-top: 2px; margin-top: 9px; text-align: center; width: 20px; height: 18px; text-decoration: none; float: left; position: absolute; color: #e6e6e6;top:0;left:0;z-index:9;cursor:pointer; text-decoration::none!important;}
.content_type_inline {font-size: 0.6em; letter-spacing: 0.12em; font-family: arial; text-transform: uppercase; background-color: #e6e6e6; padding: 4px; text-decoration: none; float: left; color: #708090; display: block;}
.content_type_image{float:left; padding:0 20px 0 0;}

/** time stamp **/
.time_stamp {font-family: Arial; font-size: 0.7em; color: #708090; padding-bottom: 10px; display: block;}
.time_stamp_post {font-family: Arial; font-size: 1em; color: #708090; margin-top: 10px; display: block;}
.time_stamp_loc {font-family: Arial; font-size: 0.9em; color: #708090; padding-bottom: 10px; margin-top: -10px; display: block;}
.time_stamp_color {color:#e6e6e6;}

/** blocks and columns **/
.minheight72{min-height:72px; margin-left:0px;}
.minheight72_new {min-height:72px; margin-left:0;}

.caption_new {text-align:center; padding:12px 5px;}
.shop_image_small {padding:0 8px 9px 0; width:140px; margin:0 10px 8px 0;}

/** below is used in stead of margin:10px on .block - this is to stop the double marging bug in ie6  **/
.page_element{padding-right:10px; padding-left:10px;}
.overviewlist ul{list-style:disc;margin:0 0 0 -20px;padding:0; font-size:1.2em;}
.overviewlist ul li{margin:0 0 1em 20px;padding:0;}
/** end bug solution **/

/** header divider **/
hr {background:white; height:0; border:none; margin:0;display:none;}
.hr_thin {border-top:3px solid #e6e6e6;}
.hr_thin_color {border-top:3px solid #708090;margin-top:20px}
.hr_thin_grey {border-top:3px solid #e6e6e6;margin-top:20px}
.hr_thin_edit {border-top:3px solid #708090; border-bottom: none;}
.hr_thin_edit_blk {border-top:3px solid #e6e6e6; border-bottom: none;}
.hr_thin_slategray {border-top:3px solid #708090;margin-top:20px}
.hr_thin_space{margin:0 10px 10px 10px;}

.promo {background:#f5f5f5; /*border:1px solid #e6e6e6;*/ margin-bottom:12px;}
.promo_bg {background:#e6e6e6;}

.block_1 {width:60px;}
.block_2 {width:140px;}
.block_3 {width:220px;}
.block_4 {width:300px;}
.block_5 {width:380px;}
.block_6 {width:460px;}
.block_8 {width:620px;}
.block_10 {width:780px;}

.channel {}
.channel a {color:#6699cc; font-weight:bold; text-decoration:underline;}
.channel a:hover {color:#6699cc; text-decoration:none;}

.article_list { padding:10px 0; border-bottom:solid 1px #e6e6e6;}
.article_list img{width:140px; height:95px;}
.article_list .info {width:300px;}
.article_list .article_title {margin:0; padding:0; font-size:1.6em;}
.article_list .searchimage {width:140px; height:95px; margin-right:20px;}
.sml_searchimage{width:60px; margin-right:20px;}
.sml_searchimage .content_type{font-size:0.65em;}
/** form styles **/
.textbox {border:1px solid #cccccc; color:#616161;}
select {}
.dropdown_detail select{font-size:1.1em;width:140px;margin:10px 0 0 20px;padding:0;}
textarea {border:1px solid #cccccc; color:#616161; font-family:Arial, Helvetica, sans-serif;}
table.detail {}
table.detail td { padding-right:7px;}
td.detail {padding:5px; border-bottom:1px solid #e6e6e6;}
td.detail_top {padding:5px; border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}
td.button {padding:10px 5px 20px 5px;}
td.label {border-bottom:1px solid #e6e6e6; width:140px;}
td.label_top {border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; width:140px;}
td.required {border-bottom:1px solid #e6e6e6; width:10px;}
td.required_top {border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6; width:10px;color:#0099cc;}
table td {}
.required {color:#0099cc;}

.newsletter {/*background:#f5f5f5;*/ border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:5px 5px 5px 0; margin:0 0 12px 0;}
.newsletter label {width:73px; float:left; padding:4px 0 0 0; color:#333333;}
.newsletter_form .btn_submit {margin:0 0 0 70px;}

.sitesearch {/*background:#f5f5f5;*/ border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:5px 5px 5px 0; margin:0;}
.advancedsearch {background:#ffffff; border-bottom:1px solid #e6e6e6; padding:5px 5px 5px 0; margin:0;}
.sitesearch label, .advancedsearch label{width:73px; float:left; padding:4px 0 0 0; color:#333333;}

/** MAIN ARTICLE PAGE **/
.gallery_imgframe {/*border:1px solid #e6e6e6; padding:5px;*/ border:0; padding:0;overflow:hidden;}
.gallery_imgframe div {overflow:hidden; text-align:center;width:100%;}
.article_imgframe {/*border:1px solid #e6e6e6; padding:5px;*/ border:0; padding:0;overflow:hidden;}
.article_imgframe div {overflow:hidden; text-align:center; /*width:100%;*/width:620px;}
.article_videoframe {/*border:1px solid #e6e6e6; padding:5px;*/ border:0; padding:0;overflow:hidden;padding-bottom:10px;}
.article_videoframe div {overflow:hidden; text-align:center; /*width:100%;*/width:620px;}
.caption {text-align:center; padding:12px 5px;}

.caption_divide{padding:0 9px 0 0; margin:0 3px 0 0; list-style:none; display:inline; background:url(../../images/layout/login_divide.gif) no-repeat right 3px;}

.gallery_controls { padding:10px 0 10px 0;}
.gallery_controls ul, .gallery_controls li {list-style:none;margin:0;padding:0;border:none;}
.gallery_controls li {display:block;height:auto;min-height:3px;text-align:center;}
.next-prev {width:200px;}
.imagedata {width:528px;}
.gallery_thumb {margin-bottom:20px;}
.gallery_thumb img{width:140px; height:95px;}

.image-credit{font-size:0.8em;color:#DDDDDD;padding-bottom:5px;}

.article-details{font-size:1.1em; line-height:1.7em; color:#333333;}
.article-details p{padding-top:0;margin-top:0;}
.article_details_lrg p{font-size:1.4em; line-height:1.5em; padding-top:0;margin:-0.4em 0 1.4em 0;}

.related_product_border{border-bottom:1px solid #e6e6e6;}

.indent ul{margin-left:0;padding-left:15px;}

/** Travel **/
.app_store {background:url(../../images/content/app_store.jpg) no-repeat; width:80px; height:27px; display:block;}
.applink {border:solid 1px #e6e6e6; font-size:1.2em; color:#333; margin:0 0 5px 0;}
.applink img {padding:4px 10px 4px 4px;}
.applink a{color:#333; text-decoration:none;}
.applink a span{ margin:12px 0 0 5px; display:block; background:#FFFFFF;}
.applink .box_txt { font-size:0.7em;}

.selected_image
{
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
}


/** Main search Page and search results **/
.search_box {height:39px; padding:10px 5px 5px 0; width:769px;margin-left:-8px;}
.bg_result h3, .colour_paging h3{color:#96a0ac;font-weight:normal; text-transform:none;padding:0px 0 5px 0;}
/*.search_box input {font-size:1.6em; border:solid 1px #cccccc; width:404px; color:#333333; padding:1px 7px; vertical-align:top;}
.search_box select {font-size:1.6em;vertical-align:top;}*/
.search_box input {font-size:1.6em; border:solid 1px #cccccc; width:404px; color:#333333; padding:7px; vertical-align:top;}
.search_box select {font-size:1.6em;color:#333333;margin:0 0 0 10px;width:150px;}
/*.search_box .select-border {border:solid 1px #cccccc;padding:4px 7px;display:block;background:#ffffff;margin:0;}*/
.bg_result{background:url(../../images/layout/bg_new_search.png) 0 0 repeat-x;min-height:100px;width:940px;margin:0 auto;}

.search_tip {width:auto; background-color:#fff9e0; padding:8px; border:solid 3px #e0f0ff;line-height:1.2em;height:27px;font-weight:bold;font-size:1.1em;}
.search_box .btn_submit input {background:url(../../images/layout/btn_search_lrg.png) 18px 0 no-repeat;border:none;width:83px;height:42px;font-size:0.1em;display:block; cursor:pointer;color:#e0f0ff;text-indent:-9999px;overflow:hidden;}

.search_filter li a, .search_filter li a:hover{text-decoration:none;}
.search_filter li .info{width:200px;}
.search_filter li .info a{padding:0;}
.search_filter li .info .desc{font-size:0.9em;color:#708191;}
.search_filter li .info .date{font-size:0.9em;color:#9a9aa4;width:100%;display:block;}
.search_filter li a:hover{text-decoration:underline;}

/** section navigation **/
.section_navigation {font-size: 1em; line-height:16px; padding:3px 0 4px 0; font-weight: normal; text-decoration: none; color: #333333;; display: block;}
.section_navigation_selected, .section_navigation_selected:hover, .section_navigation_selected, .section_navigation:hover, .section_navigation_current:hover {font-size: 1em; line-height:16px; font-weight: normal; text-decoration: none; color: #708090; display: block;}
.section_navigation_current {font-size: 1em; line-height:16px; padding:3px 0 4px 0; font-weight: normal; text-decoration: none; color: #333333;; display: block;}

/** Book Shop Pagination **/
.pagination ul, .pagination li{margin:0;padding:0;list-style:none;}
.pagination li{float:left;padding:0 0 6px 0;}
.pagination li a{float:left;padding:0 6px;margin:0;line-height:1em;}
.pagination li a.first{border-left:none;padding:0 6px 0 0;}
.pagination li a.selected{font-weight:bold;text-decoration:none;color:#666666;}

/* Disclaimer Text */
.disclaimer{font-size:1em;line-height:1em;}

.feedbackbox
{
padding:10px;margin-top:8px; margin-bottom:20px;font-weight:bold; background-color:#fff9e0;border:1px solid #DDDDDD;
}
.see_more a{color:#000000;font-weight:normal;padding:4px 4px;background:#F3F3F4; }
.see_more p{margin:0;line-height:normal; }
.see_more{background:none; border:none;cursor:pointer; margin:0 0 0 0px; padding:4px 4px; color:#000000; width:63px; min-width:63px;}
*+html .see_more input, *+html .see_more a:hover{width:63px;}
.see_more a:hover{background:none; border:none;cursor:pointer; margin:0 0 0 0px; padding:4px 4px; color:#FFFFFF;background:#000000; width:63px; min-width:63px; text-decoration:none;}

.overview li{ margin-bottom:5px;}
.icon{width:15px!important;height:15px!important;margin-right:4px!important;border:none;}

.img_wrp_l{padding:0 20px 0 0;margin:0 0 10px 0;float:left;}
.img_wrp_r{padding:0 0 0 20px;margin:0 0 10px 0;float:right;}
.img_wrp_c{margin:0 0 15px 0;display:block;}
span.img_cap{display:block;color:#666;padding:2px 0 0 0;}


a img{margin-bottom:-2px;}
a:hover img{text-decoration:none;}

.search_line hr {background:#def1ff; height:1px; border:none; margin:0; color:#def1ff;display:inherit;}
.cluster.related_search{border-top:solid 1px #e6e6e6;padding-bottom:15px;}
/*.cluster.related_search ul{border-bottom:solid 3px #e6e6e6;}*/
.cluster.related_search li{border:none;}

.cluster li.btn a{color:#000;padding:5px;background:#f3f3f4;float:left;margin:0 0 0 80px;}
.cluster li.btn a:hover{color:#FFFFFF;background:#09f;text-decoration:none;}
.cluster li.btn{margin-top:5px!important;}


/** bonus **/
.bonuscontainer{background:#fafafa url(../../images/layout/bg_small_logo.png) repeat-x 0 0;width:145px;margin:25px 5px 10px;position:relative;overflow:auto;/*color:#487F83;*/color:#333;font-size:1.09091em;}
.padB10 .bonuscontainer{width:auto;margin:10px 20px 10px 0;}
.bonustitle {color:#FFFFFF; text-align:center; padding:5px 5px 8px 5px; font-size:1.6em;}
.bonuscontent {background-color:#FFFFFF; padding:5px;}
.bonuscontent span {color:#A10101;}
.bonuscontent a {color:#000000;}

/* Rewards styles */
.login{position:relative;}
.hide_bar .login{display:none;}
.login .text_content{width:450px;}
.login .text_content h2{margin-left:10px;float:left;width:184px;text-indent:-9999px;background:url(../../images/layout/phaidon_club_logo.png) no-repeat;}
*html .login .text_content h2{margin-left:5px;}
.login .text_content p{line-height:40px;float:left;color:#fff;font-weight:bold;margin:0 0 0 8px;font-size:1.181em;}
.login .user_nav{/*position:absolute;*/top:0;right:0;list-style-type:none;margin:0;}
.login .user_nav li{float:right;color:#6699cc;}
.login .user_nav li a{line-height:41px;padding:0 10px 0 12px;font-weight:bold;font-size:1.181em;;}
.login .user_nav li a:link{color:#6699cc;}
.login .user_nav li a:visited{color:#6699cc;}
.login .user_nav li a:hover{color:#6699cc;}
.login .user_nav li a:active{color:#6699cc;}
.login .user_nav li.blue{background:url(../../images/layout/bg_blue.gif) 0 0 repeat-x #0192ff; color:#fff;}
.login .user_nav li.blue a{line-height:41px;padding:0 10px 0 12px;font-weight:bold;font-size:1.181em;;}
.login .user_nav li.blue a:link{color:#fff;}
.login .user_nav li.blue a:visited{color:#fff;}
.login .user_nav li.blue a:hover{color:#fff;}
.login .user_nav li.blue a:active{color:#fff;}
.login .user_nav li a {
	line-height: 41px;
	padding: 0 10px 0 12px;
	font-weight: bold;
	font-size: 1.181em;
	;
}

.login .user_nav li a,
.login .user_nav li a:link,
.login .user_nav li a:visited,
.login .user_nav li a:hover,
.login .user_nav li a:active {
	color: #6699cc;
}

.login .user_nav li.blue {
	background: url(../../images/layout/bg_blue.gif) 0 0 repeat-x #0192ff;
	color: #fff;
}
.login .user_nav li.blue a,
.login .user_nav li.blue a:link,
.login .user_nav li.blue a:visited,
.login .user_nav li.blue a:hover,
.login .user_nav li.blue a:active {
	color: #fff;
}

.login .user_nav li.orange,
.login .user_nav li.orange a,
.login .user_nav li.orange a:link,
.login .user_nav li.orange a:visited,
.login .user_nav li.orange a:hover,
.login .user_nav li.orange a:active {
	color: #fb8904;
}
.login>.left>.user_nav {float:left;}

.rewards_promo_box_home{background:#e3e3e3 url(../../images/layout/bg-first-bar.png) repeat-x;padding:0 20px 10px 20px;width:230px;margin:14px 0 18px;}
.rewards_promo_box_home h3{height:54px;width:184px;text-indent:-9999px;background:url(../../images/layout/phaidon_club_logo.png) no-repeat;padding:0;}
.rewards_promo_box_home h4{font-size:1.6em;margin:4px 0 0;line-height:1.2em;}
.rewards_promo_box_home h5{font-size:1.27em;margin-top:0;margin-bottom:0;text-transform:uppercase;}
.rewards_promo_box_home ul{margin:5px 0 0;padding:0;list-style-type:none;float:left;}
.rewards_promo_box_home li{font-weight:bold;margin:15px 0;line-height:1.3em;}
.rewards_promo_box_home p{font-size:1.27em;line-height:1.25em;margin-top:15px;}

.phaidon_club_logo_small{background:url(../../images/layout/phaidon_club_logo_small.png) no-repeat;text-indent:-9999px;display:block;height:32px;width:145px;margin-left:-5px;position:relative;}
*+html .basket_inner{overflow:hidden;}

.basket{background:#fafafa url(../../images/layout/bg_small_logo.png) repeat-x 0 0;width:145px;margin:0 5px 10px;position:relative;overflow:auto;}
.col_5 .bonuscontainer .phaidon_club_logo_small{background:url(../../images/layout/phaidon_club_logo_small.png) 10px 0 no-repeat;width:155px;}

.basket_inner{padding:0 5px 5px}
.basket .row{background:url(../../images/layout/basket_divider.png) repeat-x 0 100%;padding:10px 0 12px;}
.basket .row:last-child{background:none;}
.basket .heading_sml{display:block;padding:0;font-size:1.09091em;color:#333;}
.basket .row p{margin-top:0;font-size:1.09091em;}
.basket .basket_text{font-size:1.09091em;display:block;}
.basket .signup{margin-bottom:0;}
.basket .lighter_text{color:#999;}
.basket .highlight{font-weight:bold;/*color:#487F83;*/color:#333;}
.basket .cluster ul{padding:0;}
.basket .cluster li{background:url(../../images/layout/basket_divider.png) repeat-x 0 100%;}
.basket .cluster li input.remove{background:transparent;}
.basket .inline_link{font-weight:bold;}
.basket .inline_link:link, .basket .inline_link:visited, .basket .inline_link:hover, .basket .inline_link:active{color:#000;}
.basket .btn_green_grad{width:100%;}
.basket .btn_green_grad_large{padding:10px 0 11px;}

.product_detail_price{float:left;margin-top:5px;}
.product_detail_points{float:left;margin-left:10px;display:block;/*color:#487F83;*/color:#333;background:url(../../images/layout/phaidon_club_icon.png) no-repeat 0 2px;padding-left:28px;height:29px;line-height:27px;font-size:1.09091em;}

.prod_details_add_to_basket{float:left;}
.prod_details_add_to_basket .add_basket input {font-size: 16px; margin-right: 10px;}
.prod_details_add_to_wish{float:left;margin-left:5px;}
.add_wishlist input, .add_wishlist input:hover{color:#3399cc;}
.prod_details_add_to_wish .add_wishlist input {margin-top: 7px;}

.bonuscontainer .small_grey{color:#333;font-size:0.91667em;}
.bonuscontainer .small_grey a:link{color:#0099FF;text-decoration:underline;}
.bonuscontainer .small_grey a:visited{color:#0099FF;text-decoration:underline;}
.bonuscontainer .small_grey a:hover{color:#0099FF;text-decoration:none;}
.bonuscontainer .small_grey a:active{color:#0099FF;text-decoration:none;}

.account_title{font-size:1.45455em;font-weight:bold;}
.content_block{background:#FAFAFA;padding:5px 10px;margin:0 0 20px 0;font-size:1.09091em;}
.content_block.wide{width:760px;}
.account_details .content_block{background:#fff;padding:0;}
.col_4 .page_element .content_block{}
.content_block h2{font-size:1.5em;text-transform:none;font-weight:normal;color:#333;}
.col_4 .page_element .content_block h2{font-size:1.09091em;text-transform:uppercase;font-weight:bold;}
.col_4 .page_element .content_block .heading{display:block;text-transform:uppercase;font-weight:bold;}
.content_block .highlight{/*color:#487F83;*/color:#333;}
.col_4 .page_element .content_block a:link{color:#0099FF;text-decoration:underline;}
.col_4 .page_element .content_block a:visited{color:#0099FF;text-decoration:underline;}
.col_4 .page_element .content_block a:hover{color:#0099FF;text-decoration:none;}
.col_4 .page_element .content_block a:active{color:#0099FF;text-decoration:none;}
#redeem_points td{padding:0 5px 0 0;}
#redeem_points .textbox{width:100px;padding:5px;}
#redeem_points .submit{margin:10px 0;}
.content_block .member_access_links{list-style-type:none;padding:0;}

#confirmation_totals .page_element{text-align:right;}
#confirmation_totals .col_3{width:180px;}
#confirmation_totals .col_4{width:360px;}
#confirmation_totals .col_3,#confirmation_totals .col_4{font-size:1.27273em;}

.club_info{}
.club_info h3{padding:0;background:url(../../images/layout/bg_checkout_club_heading.png) repeat-x;}
.club_info h3 span{display:block;margin-left:15px;text-indent:-9999px;width:146px;height:43px;background:url(../../images/layout/phaidon_club_logo_medium.png) no-repeat;}
.club_info .col_1{width:320px;float:left;}
.club_info .col_2{width:360px;margin-left:30px;float:left;}
.club_info .col_1 p{font-size:1.27273em;}
.content_block td{padding:5px;}
.club_info .text{width:185px;}


.club_detailsnew_title{height:35px; background-color:#487f82; color:#ffffff; font-size:20px; line-height:30px; padding:10px 10px 10px 10px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
.club_detailsnew{height:233px;background-color:#E6E6E6; color:#000000; font-size:14px; line-height:18px; padding:10px 10px 10px 10px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.club_detailsnew .highlight{/*color:#487F82;*/color:#333 font-size:14px;font-weight:bold;}
.club_detailsnew p{font-size:0.9em;}

.shadow a>img {margin-bottom:0px;}

.fancybox-chained { display:none; }

/* Phaidon overrides */
.slider img { width:100% }
.slider-alt img { width:100% }
.slider-alt { position:relative }
.slider-alt-arrow-prev { cursor:pointer; position:absolute; top:50%; background:transparent; font-size:28px; left:10px; color:#555 }
.slider-alt-arrow-next { cursor:pointer; position:absolute; top:50%; background:transparent; font-size:28px; right:10px; color:#555 }
.slider-alt-arrow-prev,.slider-alt-arrow-next {
	display:none !important;
}
.slider-alt:hover .slider-alt-arrow-prev,.slider-alt:hover .slider-alt-arrow-next {
	display:block !important;
}
.slick-dots { bottom:0!important }
.slick-dots li button:before { font-size:22px; opacity:1!important }
.slick-dots .slick-active { opacity:0.25!important }

.slider-container > div.slider-image > img { width:100% }
.slider-images-container { padding:25px; padding-top:5px; padding-bottom:0px; }
.slider-image { margin-bottom:10px }
.slider-image > img { cursor:pointer }
.slider-image > div { text-align:right }
.slick-slide { cursor:pointer }
.slick-slide > img { width:95% }
.slick-prev:before, .slick-next:before { color: black }
.slider > div { text-align:center }
.slider > div > img { width:95% }
.slick-prev, .slick-next { font-weight:900 }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity:1 }
.slick-prev:before { content: "<" }
.slick-next:before { content: ">" }
