/* 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
****************************************/

/** generic layout styles **/
.row{width:100%;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;line-height:0px;font-size:0px;height:0px;padding:0px;margin:0px;border:none;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.spanclear{display:block;clear:both;line-height:0px;font-size:0px;height:0px;padding:0px;margin:0px;border:none;width:100%;}
.hide{display:none !important;}
.txtright{text-align:right;}
.txtcenter{text-align:center;}
.rel{position:relative;}
.abs{position:absolute;}
.no_bg{background-image:none;}
img{border:none;}
hr {background:#e6e6e6; height:1px; border:none; margin:0; color:#e6e6e6;}
.hr_thick{background:#333333;height:6px;border:none;margin:0;color:#333;}
/** graphic repeated hr **/
/*.hr { background:url(../../images/layout/bg_divide.gif) repeat-x; height:6px; border:none;}*/
.hr {height:6px; border-top:3px solid #e6e6e6;}
.hr_blue {height:6px; border-top:3px solid #bfd6de;}
/*.hrdark{border-color:#708090!important;;}*/
.hrdark{border-color:#FFFFFF!important;;}
.hr hr{display:none;}
.grey{color:#999999!important;}
.width100{width:100%;}
.minheight10{min-height:10px;}

.pad0 {padding:0 0 0 0;}
.pad10 {padding:10px;}
.pad20 {padding:20px;}
.padTB20{padding:20px 0;}
.padT7 {padding:7px 0 0 0;}
.padT0 {padding-top:0!important;}
.pdgT2 {padding-top:2px!important;}
.pdgT5 {padding-top:5px!important;}
.padT10 {padding:10px 0 0 0;}
.pdgT10 {padding-top:10px!important;}
.pdgT15 {padding-top:15px!important;}
.pdgT16 {padding-top:16px!important;}
.pdgT18 {padding-top:18px!important;}
.pdgT19 {padding-top:19px!important;}
.padT25 {padding-top:25px;}
.padT30 {padding-top:30px;}
.padT35 {padding-top:35px;}
.pdgT40 {padding-top:40px;}
.padL10 {padding: 0 0 0 10px;}
.padL15 {padding: 0 0 0 15px;}
.padLR20 {padding: 0 20px;}
.pdgL22{padding-left:22px!important;}
.padR10 {padding-right:10px;}
.padR13 {padding-right:13px;}
.padR20 {padding-right:20px;}
.padB0{padding-bottom:0px!important;}
.padB5{padding-bottom:5px;}
.padB10 {padding: 0 0 10px 0;}
.pdgB10 {padding-bottom:10px!important;}
.padB12 {padding-bottom:12px!important;}
.padB20 {padding-bottom:20px;}
.mrg0{margin:0 0 0 0!important;}
.mrgR15 {margin:0 15px 0 0;}
.mrgR13 {margin:0 13px 0 0;}
.mrgR20 {margin:0 20px 0 0;}
.mrgB10 {margin:0 0 10px 0;}
.mrgB20 {margin:0 0 20px 0;}
.mrgL70 {margin:0 0 0 70px;}
.mrgT0 {margin-top:0;}
.mrgT4 {margin-top:4px;}
.mrgT5 {margin-top:5px!important;}
.mrgT10 {margin-top:10px!important;}
.mrgL10 {margin-left:10px!important;}
.mrgT20 {margin-top:20px!important;}
.mrgT1em {margin-top:1em;}
.mrgB1em {margin-bottom:1em;}
.mrgB5 {margin-bottom:5px;}
h2.padB0{padding-bottom:0;}
/** spacings **/
.m20 {margin-top: 20px;}
.m20bottom {margin-bottom: 20px;}
.p20 {padding-top: 20px; display: block;}
.p10 {padding-top: 10px; display: block;}
.m10 {margin-top: 10px; display: block;}
.m5 {margin-top: 5px; display: block;}

/** extended master styles **/
/* extend body, outline here */
body{}
#outline{}

/*.big_div {width:100px; height:100px; background-color:#0033FF;float:left; color:#000000;}*/
.big_div_right {width:100px; height:100px; background-color:#FF0000; float:left;}
.big_div_other {width:100px; height:100px; background-color:#0000CC; clear:left;}

/** site holder **/
.container[class]{width:960px;margin:auto;padding:0 20px 0 20px;min-height:100%;height:auto;
	background:url(../../images/layout/body_bg.png) repeat-y;
}
.containernobg[class]{width:960px;margin:auto;padding:0 20px 0 20px;min-height:100%;height:auto;}
.container.fixed_bar_cont{padding-top:78px;}
.container.hide_bar{padding-top:0px;}

/* ie6 */

.login{position:fixed;top:0;z-index:1; background-color:white;}
*+html .login{padding:10px 0 0 0;}
.login ul, .breadcrumb ul{padding:0; margin:0;width:auto;}
.login ul{display:block;}
.login li, .breadcrumb li{padding:0 9px 0 0; margin:0 3px 0 0; list-style:none; display:inline; }/* ie6 */
.login li.last, .breadcrumb li.last, .header_trade li.last{ background:none; padding:0; margin:0;}
.login>.user_nav>li {padding:0px;margin:0px;}
.header_trade ul{padding:0; margin:0;width:auto;}
.header_trade li{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;}/* ie6 */
.header_trade select{ vertical-align:middle;margin-left:5px;}
/** Banner **/
.banner_border{text-align:center;width:auto;background:#f5f5f5;/*min-height:90px;*/}

/** header **/
.header{border:1px solid #e6e6e6; border-bottom:none; width:938px; height:300px; margin-right:10px; margin-left:10px;}/* ie6 */
.header_shop { margin:0 10px; width:938px;}
.header_trade { margin:0 10px; width:938px;border-bottom:1px solid #e6e6e6;}
.header_help { margin:0 10px; width:580px;}
.logo {bottom:0;}
.logo a {background:url(../../images/layout/phaidon.gif) no-repeat center #FFFFFF; display:block; cursor:pointer; width:218px;height:69px; border:1px solid #e6e6e6; border-bottom:none; border-left:none;}
.logo_shop a {background:url(../../images/layout/phaidon.gif) no-repeat center #FFFFFF; display:block; cursor:pointer; width:218px;height:69px; border:1px solid #e6e6e6; border-bottom:none;}
.logo_shoplogo a{background:url(../../images/layout/phaidon-store.gif) no-repeat right 0px #FFFFFF; width:149px; height:69px; display:block;}
.logo_helplogo a{background:url(../../images/layout/phaidon-help.gif) no-repeat right 21px #FFFFFF; width:101px; height:69px; display:block;}

.shop_promos {width:550px;}
.shop_promo a{ height:40px; margin:0 0 10px 0; padding:5px 10px 0 10px; border-left:1px solid #e6e6e6; display:block; width:150px; text-decoration:none; color:#ADB094; font-size:1.1em; line-height:1.5em; }
.shop_promo a:hover{ background:#fafafa; color:#09f;}
a.hov990000:hover{ color:#990000;}

#header_info { width:938px; height:300px; display:block;}
.header_info {bottom:0; width:938px; height:270px;  display:block; font-size:1.1em}
.header_info_content {color:#FFFFFF; margin:200px 0 0 218px;width:720px;height:93px;padding:7px 0 0 0;}

.header_info_content p{height:35px; padding:0 35px 10px 0; width:435px;margin-top:0;}
.header_info_content span{border-left:1px solid #E6E6E6; height:55px; padding:0 0 0 10px; width:435px;display:block;color:#FFFFFF;}

.header_info_content p span a {color:#6699CC; text-decoration:none;}
.header_info_content p span a:hover {color:#09f;text-decoration:underline;}
.header_info_content[class] {background:url(../../images/layout/bg_header_info_75.png) repeat;}/* ie6 */


/** navigation **/
.navigation {font-size:1.2em;background:url(../../images/layout/bg_navigation.gif) 0 -1px repeat-x #e0f0ff;color:#616161;width:938px;margin:0 10px 0 10px; padding:0;z-index:5;border:1px solid #e6e6e6;}
.navigation ul{margin:0; padding:0; background:#f2f2f2;}
.navigation li{margin:0; padding:0; float:left; list-style:none; }
.navigation a{color:#616161; padding:11px 12px 11px 12px; text-decoration:none; display:block; background:#f2f2f2; text-transform:uppercase;border-right:1px solid #e6e6e6; font-weight:normal;}
.navigation a:hover{color:#fff; background:#555555;border-right:1px solid #555555;}
.navigation a.selected{color:#fff; background:#333333;border-right:1px solid #333333;}
.navigation a:active{color:#fff; background:#333333;border-right:1px solid #333333;}
.navigation a.shop{background:#6699CC;color:#FFFFFF;border-right:1px solid #e6e6e6;}
.navigation a.shop:hover{background:#0099FF;color:#FFFFFF;border-right:1px solid #e6e6e6;}
.navigation a.shopselected{color:#FFFFFF;border-right:1px solid #e6e6e6;}

#shopmenu{top:39px;left:608px;display:block;font-size:0.8em;height:auto;}
.shopmenu_content{width:329px; min-height:290px;background:#fdfdfd;border:1px solid #e6e6e6;border-top:none;}
.bg_shopmenu_btm{width:329px; padding:0 0 10px 0;height:auto; min-height:230px;}
.bg_shopmenu_top{width:329px; height:19px;}

.shopmenu_content {display:block; width:100%; height:100%;z-index:999;}
.shopmenu_content ul {margin:0; padding:10px 0 0 14px; background:none; width:145px; font-weight:bold;}
.shopmenu_content li {padding:0; margin:0; float:none; list-style:none; border-right:none;}
.shopmenu_content a {padding:8px 5px 8px 0px; text-decoration:none; display:block; background:none;border:none; color:#6699CC;}
.shopmenu_content a:hover {color:#0099FF; background:none; text-decoration:underline;border:none;}

.quick_search {width:auto;height:28px; padding:10px 0 0 0;background:#dff1fd;margin:0;}
.quick_search input {margin:0;width:150px;border:1px solid #cccccc;color:#616161;padding:1px 0 0 1px;height:17px;}
.quick_search .btn_submit{width:30px;height:auto;margin:0;padding:0;}
.quick_search .btn_submit input {background:url(../../images/layout/btn_search.gif) no-repeat center; border:none; display:block; text-indent:-9999px; width:28px;height:19px; cursor:pointer; font-size:0.1em; color:#e6e6e6;}

.shop.quick_search input {width:222px;margin:2px 0 0 0;height:17px;padding:1px 0 0 1px;}
.shop.quick_search {padding:6px 0 0 8px;}
.shop.quick_search .btn_submit input {width:28px;margin-top:3px;}

*+html .navigation_btm{height:36px;}



/*
.navigation {font-size:1.2em;background:url(../../images/layout/bg_navigation.gif) 0 -1px repeat-x #e0f0ff;color:#616161;width:938px;margin:0 10px 0 10px; padding:0;z-index:5;border:1px solid #e6e6e6;}
.navigation ul{margin:0; padding:0; background:#f2f2f2;}
.navigation li{margin:0; padding:0; float:left; list-style:none; }
.navigation a{color:#616161; padding:11px 10px 11px 10px; text-decoration:none; display:block; background:#f2f2f2; text-transform:uppercase;border-right:1px solid #e6e6e6; font-weight:normal;}
.navigation a:hover{color:#fff; background:#555555;border-right:1px solid #555555;}
.navigation a.selected{color:#fff; background:#333333;border-right:1px solid #333333;}
.navigation a:active{color:#fff; background:#333333;border-right:1px solid #333333;}
.navigation a.shop{background:#fff9e0;border-right:1px solid #e6e6e6;}
.navigation a.shop:hover{background:#fff9e0;color:#616161;border-right:1px solid #e6e6e6;}
.navigation a.shopselected{color:#616161;border-right:1px solid #e6e6e6;}

#shopmenu {top:35px;left:561px;display:block;font-size:0.8em;height:auto;}
.shopmenu_content {width:348px; min-height:290px;}
.shopmenu_content[class] {background:url(../../images/layout/bg_shopmenu.png) repeat-y top left;}
.bg_shopmenu_btm {width:348px; padding:0 0 10px 0;height:auto; min-height:230px;}
.bg_shopmenu_btm[class] {background:url(../../images/layout/bg_shopmenu_btm.png) no-repeat bottom left;}
.bg_shopmenu_top{ width:348px; height:19px;}
.bg_shopmenu_top[class]{background:url(../../images/layout/bg_shopmenu_top.png) no-repeat top left;}

.shopmenu_content {display:block; width:100%; height:100%;z-index:999;}
.shopmenu_content ul {margin:0; padding:10px 0 0 14px; background:none; width:150px; font-weight:bold;}
.shopmenu_content li {padding:0; margin:0; float:none; list-style:none; border-right:none;}
.shopmenu_content a {padding:8px 5px 8px 0px; text-decoration:none; display:block; background:none;border:none; color:#000000;}
.shopmenu_content a:hover {color:#000000; background:none; text-decoration:underline;border:none;}

.quick_search {width:auto;height:28px; padding:10px 0 0 0;background:#dff1fd;margin:0;}
.quick_search input {margin:0;width:110px;border:1px solid #cccccc;color:#616161;padding:1px 0 0 1px;height:17px;}
.quick_search .btn_submit{width:30px;height:auto;margin:0;padding:0;}
.quick_search .btn_submit input {background:url(../../images/layout/btn_search.gif) no-repeat center; border:none; display:block; text-indent:-9999px; width:28px;height:19px; cursor:pointer; font-size:0.1em; color:#e6e6e6;}

.shop.quick_search input {width:269px;margin:2px 0 0 0;height:17px;padding:1px 0 0 1px;}
.shop.quick_search {padding:6px 0 0 8px;}
.shop.quick_search .btn_submit input {width:28px;margin-top:3px;}*/



/* breadcrumb */
.breadcrumb {height:auto; border-bottom:none; padding:12px 0; margin:0 10px 0 10px; width:940px; font-size:1em;}/* ie6 */
.breadcrumbline {height:auto; border-bottom:solid 1px #e6e6e6; padding:12px 0; margin:0 10px 0 10px; width:940px;}/* ie6 */
.breaccrumb-underline{height:auto; border-bottom:solid 1px #e6e6e6; padding:12px 0; margin:0 10px 0 10px; width:940px;}

/* shop jumpto and welcome block */
.nav {background:#e0f0ff;color:#616161;width:938px;margin:0 0 0 10px; padding:0;border:1px solid #e6e6e6;}
.shopwelcome{padding:10px 0 10px 8px; margin:0; width:667px;background:#F5F5F5;color:#333333;font-size:1.1em;}
.shopwelcome_2col{padding:10px 0 10px 8px; margin:0; width:930px; background:#fff9e0;}

.shopwelcome a {padding:0;color:#6699CC;text-decoration:none;display:inline; background:none; text-transform:none;border:0;}
.shopwelcome a:hover {padding:0;color:#0099FF;text-decoration:underline;display:inline; background:none; text-transform:none;border:0;}

#changelocationpanel, #locationchangedpanel{height:auto; border:1px solid #e6e6e6; padding:12px 0 8px 8px; margin:0 10px 10px 10px; width:930px; background:#fff9e0;}

/* main list styles - this is called cluster to relate to the cms naming convensions  */
.cluster {font-size:1.1em;}
.cluster ul {padding:0 0 11px 0; margin:0;}
.cluster li {padding:0; margin:0; list-style:none;/*border-top:1px solid #e6e6e6;*/}
.cluster li.noborder {border-top:none;}
.cluster li a {padding:11px 0 11px 0; display:block; font-weight:normal!important;}
.uppercase li a{padding:11px 0 11px 0; display:block; font-weight:normal!important; text-transform:uppercase; font-size:0.9em;}
.cluster li a span.highlighted{background:#e0f0ff;display:block;margin:-6px 0 -6px -6px;padding:6px 0 6px 6px;}
.cluster li a span.highlighted_store{background:#fff9e0;display:block;margin:-6px 0 -6px -6px;padding:6px 0 6px 6px;}
.cluster li a:hover {color:#09F;}
.cluster ul.nolinks_list li {padding:11px 0 11px 0; color:#333333;}
.cluster li input.remove{padding:3px 0 11px 0; display:block;height:18px;border:none;width:15px;background:#fff9e0;margin:7px 0 0 0;/*background:#fff9e0;*/cursor:pointer;color:#000000;}

.cluster .textsizer li{padding:11px 0 11px 0;}
.cluster .textsizer li a{display:inline;}
.cluster .textsizer li a.ts_l{font-size:1.4em;}

.cluster h3 {font-size:0.9em;}

.product-title-link a{text-decoration:none;font-weight:bold;color:#333333;}

/* Site Map */
.sitemap {margin:20px 0 0 20px;}
.sitemap li{margin:auto; padding:auto; }
.sitemap li ul li{margin:auto; padding:auto;}
ul.sitemapbullet{margin:0 1em;padding:0 1em;list-style:disc;}
ul.blankbullet{margin:0; padding:0;list-style:none;}
ul ul.sitemapbullet{margin:0 1em;padding:0 1em;list-style:disc;font-weight:bolder;}
ul ul ul.sitemapbullet{margin:0 2em;padding:0 2em;list-style:disc;font-weight:bold;}
ul ul ul ul.sitemapbullet{margin:0 3em;padding:0 3em;list-style:disc;font-weight:normal;}
ul ul ul ul ul.sitemapbullet{margin:0 4em;padding:0 4em;list-style:disc;font-weight:lighter;}
ul ul ul ul ul ul.sitemapbullet{margin:0 4em;padding:0 4em;list-style:disc;font-weight:lighter;}

/* Search */
.search-data{width:260px; }
.basket-item{width:115px;}
a.basket-item{text-decoration:none;color:#333;}
a.basket-item:hover{text-decoration:underline;color:#333!important;}
.search-add-basket{background:#ffffff;border:none;text-decoration:underline;font-size:1em;padding:0;margin:0;}
.search-label {width:110px;display:block;padding-top:1px;}

/* Coupon Code */
.coupon-input{font-size:0.7em;color:#999999;background:#ffffff;border:solid 2px #999999;width:130px;text-align:center;padding:5px 0 5px 0;font-weight:bold; text-transform:uppercase;}
.apply-discount{font-size:0.8em;color:#999999;background:#fff9e0;font-weight:bold;text-align:right;border:none;padding: 5px 0 5px 0;border-right:solid 2px #fff9e0;}

/* Dashboard */
.h2links{text-transform:lowercase; font-size:1em;}

/* Trade Section */
.left-trade-block{background-color:#eeeeee; margin-bottom:10px;}
.season-thumb{width:80px;}
.season-select{background-color:#eee; padding:5px; font-weight:bold; margin:20px 0 0 0;}
*+html .season-select{height:16px; overflow:hidden;}

.plus-symbol{display:block; width:30px;background:#eeeeee;height:auto;}
.minus-symbol a, .plus-symbol a, .minus-symbol a:hover, .plus-symbol a:hover{font-size:2em;}
.season-title{width:90%;height:auto;background:#eeeeee;}

.minus-symbol{display:none; width:30px;background:#eeeeee;height:auto;}
.season-select a, .season-select a:hover{text-decoration:none;}

.genre-title{padding:5px; font-weight:bold; color:#ffffff;}
.book-thumb{width:180px;margin:10px 0;}
.trade-product-details{width:500px;margin:10px 0;}
.trade-product-c1{width:130px;}
.trade-product-c2, .trade-product-c3{width:170px;}

/* Master columns */
.col_12{width:960px;}
.col_10{width:800px;}
.col_9{width:720px;}
.col_8{width:640px;}
.col_7{width:560px;}
.col_6{width:480px;}
.col_5{width:400px;}
.col_4{width:320px;}
.col_3{width:240px;}
.col_2{width:160px;}
.col_1{width:80px;}

/* Forms */
.submit{cursor:pointer;}
.form-required{padding-top:10px;}
.form-label{padding-top:8px;}
.form-c1{width:47%;}
.form-c2{width:53%;}
.promo-remove{margin:0;padding:0;width:69px;height:24px;}
/* Content Columns */
.delicious {background:url(../../images/layout/icons/delicious.jpg) no-repeat left; text-indent:37px;}
.digg {background:url(../../images/layout/icons/digg.jpg) no-repeat left; text-indent:37px;}
.reddit {background:url(../../images/layout/icons/reddit.jpg) no-repeat left; text-indent:37px;}
.facebook {background:url(../../images/layout/icons/facebook.jpg) no-repeat left; text-indent:37px;}
.stumbleupon {background:url(../../images/layout/icons/stumble.jpg) no-repeat left; text-indent:37px;}
.twitter {background:url(../../images/layout/icons/twitter.jpg) no-repeat left; text-indent:37px;}

/** Map of Italy **/
.map_container{height:763px;}
.map_image{z-index:1;}
.map_rollover{z-index:2;width:1px;height:1px;font-size:0;}
.map_rollover[class]{background:url(../../images/content/map_of_italy_rollovers.png) bottom right no-repeat;}
* html .map_rollover{background:url(../../images/content/map_of_italy_rollovers.gif) bottom right no-repeat;}
.map_cover{z-index:3;height:763px;}
.map_cover[class]{background:url(../../images/content/map_of_italy_outline.png) 0 0 no-repeat;}

/* footer */
.footer {padding:40px 0 0 80px; background:url(../../images/layout/footer_logo_new.gif) no-repeat left top; margin:40px 10px 0 10px; width:890px; height: 30px;}
.footer ul {margin:0; padding:0;}
.footer ul:after{content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
.footer li {margin:0; padding:0 7px 0 5px; list-style:none; float:left; background:url(../../images/layout/footer_divide.gif) no-repeat right;}
.footer li.last {padding:0 0 0 5px; background:none; width:80px;}
.footer a {text-decoration:none; color:#999;}
.footer a:hover {text-decoration:underline;color:#09f;}

/* Holding Page */
.holding-container{height:100%;display:block;}
.holding-header{width:960px;height:auto;padding:30px 0 0 0;}
.holding-header a{border:#e6e6e6 1px solid;padding:20px 15px;display:block;width:191px;height:30px;}
.holding-content{width:960px;height:auto;top:50%;margin-top:-20px;text-align:center;}
.holding-content h1{font-size:1.8em;font-weight:normal; text-transform:none;color:#666666;}
.holding-footer{width:960px;height:auto;bottom:3px;}
.holding-footer-c1{width:60px;height:auto;text-align:left;}
.holding-footer-c2{width:900px;height:auto;text-align:right;}

/* Signin/Register Form */
.sign_in_form{background:#f5f5f5;margin-bottom:10px;width:270px;}
.sign_in_form h2, .register_form h2, .sign_in h2, .phaidon_club h2, .manage_account h2{font-size:1.72em;}
.register_form{background:#ebf5fa;margin-bottom:10px;width:270px;}
.sign_in_form .article_title, .register_form .article_title{padding-top:0;}
.sign_in .row{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #e6e6e6;*position:relative;}
.sign_in .row .c1{width:100px;}
.sign_in p{margin:5px 0;padding-left:3px;text-align:left;}
.register_form .sign_in .row{border-bottom:1px solid #bfd6de;}
.sign_in .group{padding-top:10px;padding-bottom:10px;*position:relative;}
.sign_in_form input[type=checkbox]{vertical-align:middle;*float:left;}
.register_form input[type=checkbox]{*float:left;}
.sign_in .row span, .sign_in .row label{vertical-align:middle;padding-left:3px;}
.sign_in .blue_btn{*position:absolute;*right:0;*top:10;}
.sign_in .checkbox_label{width:127px;*width:110px;display:inline-block;*display:block;padding:0px 10px 0 5px;vertical-align:middle;*float:left;}
.blue_btn{float:right;font-weight:bold;color:#fff;border:0;font-size:1.09091em;padding:5px 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);*padding-left:0;*padding-right:0;*font-size:1em;*width:105px;}
.blue_btn:hover{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%);color:#fff;text-decoration:none;}
.sign_in input[type=text], .sign_in input[type=password], .sign_in select{float:right;*position:absolute;*right:10px;vertical-align:middle;padding:1px 5px;line-height:normal;font-size:1em;color:#616161;margin-right:5px;}
.sign_in select{padding-right:0;padding-left:10px;border:1px solid #ccc;}

/*Your Account*/
.your_account{background:#f6f6f6;height:296px;width:270px;margin-left:10px;}
.your_account .group{padding-bottom:0;*position:relative;*height:20px;}
.your_account h2{padding-top:0;}
.your_account td.label{width:200px;}
.your_account .sign_in a{*position:absolute;*right:0;*top:10;*width:130px;*padding-left:13px;}
.your_account .sign_in a:hover{text-decoration:none;}
.your_account .sign_in input[type=submit]{float:left;*position:absolute;*left:0;*top:10;*width:110px;}

/*Phaidon Club*/
.phaidon_club{background:#f6f6f6;height:296px;}
.phaidon_club input[type=checkbox]{vertical-align:middle;}
.phaidon_club p{margin:0;}
.phaidon_club a.blue_btn{*text-align:center;}
.phaidon_club p.terms{width:250px;padding:0 5px;}
.phaidon_club h2{padding-top:0;}
.points_info_container .row{border-bottom:1px solid #E6E6E6;padding-bottom:10px;padding-top:10px;}
.points_info_container .group{padding-bottom:0;padding-top:10px;}
.points_notify{background:#99cc33;color:#fff;text-align:center;padding:10px 20px;font-weight:bold;font-size:1.5em;line-height:1.5em;}
.remember_points{background:#99cc33;color:#fff;text-align:center;font-size:1.1em;line-height:1.1em;font-weight:bold;}

/*Manage Account*/
.manage_account{background:#f6f6f6;height:296px;width:190px;}
.manage_account h2{padding-top:0;}
.manage_account .row{padding:5px 0;border-bottom:1px solid #e6e6e6;height:27px;*position:relative;}
.manage_account .group{padding:5px 0;height:27px;*position:relative;}
.manage_account a{width:95%;text-align:center;display:block;*padding-left:5px;*padding-right:5px;}/*width:228px;*/

/*Minibasket*/
.basket_close{color:#000;padding-right:10px;padding-top:10px;}
.minibasket_t{width:294px;display:block;background:url(../../images/layout/minibasket_t.png) no-repeat top left;height:13px;}
.minibasket_content{width:292px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#fafafa;display:block;}
.itm_added{text-align:center;height:40px;border-bottom:1px solid #ccc;padding:15px;}
.itm_added h3{text-transform:uppercase;padding:0;}
.basket_content{background:#fff;border-bottom:1px solid #ccc;padding:15px;font-size:13px;font-weight:bold;}
.basket_content a{color:#6699db;margin-bottom:5px;display:block;}
.basket_btns{background:#fafafa;padding:15px;width:262px;}
.basket_btns p{text-align:center;}
.blue_btn_container{width:264px;display:block;}
.blue_btn_container .blue_btn{*width:122px;text-align:center;width:118px;padding:6px 3px;*padding:6px;display:block;}
.blue_btn.left{float:left;}
.basket_country{text-align:center;padding-top:5px;border-top:1px solid #ccc;}
.change_location{text-align:right;padding-right:15px;text-align:right;}
.item_data{width:160px;}
.coupon_code{height:16px;}
.orange_btn_container {
	width: 264px;
	display: block;
}
.orange_btn_container .orange_btn {
	*width: 122px;
	text-align: center;
	width: 118px;
	padding: 6px 3px;
	*padding: 6px;
	display: block;
}
.orange_btn.left {
	float: left;
}
.orange_btn {
	float: right;
	font-weight: bold;
	color: #fff;
	border: 0;
	font-size: 1.09091em;
	padding: 5px 6px;
	cursor: pointer;
	background: #fb8904;
	background: -moz-linear-gradient(top, #fb8904 0%, #EE6F00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb8904), color-stop(100%, #EE6F00));
	background: -webkit-linear-gradient(top, #fb8904 0%, #EE6F00 100%);
	background: -o-linear-gradient(top, #fb8904 0%, #EE6F00 100%);
	background: -ms-linear-gradient(top, #fb8904 0%, #EE6F00 100%);
	background: linear-gradient(top, #fb8904 0%, #EE6F00 100%);
	-pie-background: linear-gradient(top, #fb8904 0%, #EE6F00 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 #DE9400;
	position: relative;
	z-index: 0;
	behavior: url(/_include/htc/PIE.htc);
	*padding-left: 0;
	*padding-right: 0;
	*font-size: 1em;
	*width: 105px;
}
a.orange_btn:hover,
a.orange_btn:active,
a.orange_btn:visited {
	color: #fff !important;
}
.slick-slider {margin-bottom:15px!important}

.responsiveImage img {
	width: 100% !important;
	height: auto !important;
}