body {color:#1a1a1a;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;margin:0;padding:0;}p,li,td,label,input,select,textarea,div,body {font-size:12px;line-height:18px;}p {margin:8px 0;padding:0;}a, a:link, a:visited { color: #838C55; text-decoration: none; }a:hover { text-decoration: underline; }a img {border:0;}form {margin:0;padding:0;}h1,h2,h3,h4,h5,h6 {font-size: 21px;font-weight:normal;margin:0;padding:0;}h1 {line-height:28px;}.category_header_box_outer h1 {font-size:16px;line-height:16px;padding-bottom:10px;}.category_header_box_outer h3 {padding-top:3px;}.category_header_box_outer h2 {padding-top:5px;}.category_header_box_outer h4 {font-size:12px;line-height:14px;}#wrapper{margin:0 auto;max-width:980px;min-width:980px;width:980px;}#bannerWrapper{margin:0 auto;height:80px;position:absolute;max-width:980px;min-width:980px;width: 980px;text-align:center;}#content_with_nav {float:right;margin:162px 0 10px 0;padding:0;position:relative;width: 772px;}#content_with_nav_border {padding: 7px 0px 0px 0px;background-color:#fff;float:right;margin: 0px 0px 10px 21px;position:relative;width: 780px;}.topBreadcrumb{padding: 0px 0px 6px 0px;margin: 0px;font-size: 0.9em;color: #888888;}.topBreadcrumb span {font-weight: bold;}.topBreadcrumb a, .topBreadcrumb a:link, .topBreadcrumb a:active, .topBreadcrumb a:visited{color: #888888;text-decoration: none;}.topBreadcrumb a:hover{text-decoration: underline;}#content_with_border {margin-top:145px;border: 1px solid #ddd; padding:9px;background-color:#fff;margin-bottom:10px;}#content_without_border {margin-top:145px;padding: 0;background-color:#fff;margin-bottom:10px;}.content_with_nav_border_simple {background-color:#fff;border: 1px solid #ddd; padding:10px;}#bannerAdvert {width: 470px;height: 60px;overflow: hidden;padding: 5px 5px 0 20px;float: left;}#upperHeader p {margin-top: 3px;}#header {height:137px;position:absolute;top:0;margin:0 auto;max-width:980px;min-width:980px;width: 980px;}#header_spacer {width: 100%;float:left;border-bottom: 1px #CCCCCC solid;margin-bottom: 5px;}#header_topnav {float: left;width: 100%;}#header_logo, #header_logo_branded{float: left;height: 53px;margin-top: 4px;}#header_logo {width: 181px;}#header_logo_branded {width: 330px;}#header_topright_links {float:right;width: 450px;}.header_topright_links_short {width: 300px!important;}#header_utils_div {float: right;}ul#header_utils li{color:#4F4F4F;margin:0px 9px 7px 0px;}ul#header_utils li.header_utils_first {}ul#header_utils li.header_utils_last{margin-right: 0;}ul#header_utils li.header_utils_last{padding: 0px 0px 0px 5px;}ul#header_utils li a {margin-top: 3px;display: block;color: #4F4F4F;font-weight: normal;}ul#header_utils #callus{padding-left: 30px;background-image:url(/images/template/speech.gif);background-position:left top;background-repeat:no-repeat;}ul#header_utils #callus .number{display: block;margin-top:3px;}#header_utils_customer_div {float: left;}#header_utils_customer_div p {float: left;line-height: 23px;padding: 0px;margin: 0px;margin-top: 2px;font-size: 0.95em;}#header_utils_customer_div p span {color: #E21556;font-weight: bold;}#header_utils_customer_div p.changeCurrency {width: 130px;position: relative;float: right;}#header_utils_customer_div p.changeCurrency a, #header_utils_customer_div p.changeCurrency a:link {background-image: url(/images/template/changeCurrencyArrow.gif);background-position: center right;background-repeat: no-repeat;padding-right: 10px;}#header_utils_customer_div a {color: #000000;}#header_utils_customer_div a:hover {text-decoration: underline;}#header_utils_callus {float: right;background-image:url("/images/template/speech.gif");background-position:left top;background-repeat:no-repeat;padding-left:30px;margin-top: 9px;height: 25px;}#header_utils_callus span {line-height: 25px;}#header_utils_basket_div {background-color:#F0F1E7;background-image:url(/images/template/basket.gif);background-position:right top;background-repeat:no-repeat;float:right;margin-top: 8px;}#header_utils_div .greyLink {color: #A6A6A6;}#header_utils_basket_div a, #header_utils_basket_div a:link, #header_utils_basket_div a:active, #header_utils_basket_div a:visited,#header_utils_basket_div a:hover {display: block;color:#687818;margin: 2px 9px;text-decoration:none;}#header_utils_basket_div a#jump_top {margin: 0;}#header_utils_basket_div ul {margin-right: 30px!important;background: }#header_utils_basket_div ul li{}#header_utils_div ul, #header_utils_basket_div ul {position: relative;list-style:none;list-style-type:none;margin:0;padding:0;}#header_utils_div li, #header_utils_basket_div li {color:#1a1a1a;float:left;font-size:11px;padding: 0px;position:relative;}#header_utils_div li a, #header_utils_basket_div li a {color:#1a1a1a;text-decoration:none;line-height: 20px;}#header_utils_div li a:hover, #header_utils_basket_div li a:hover {text-decoration:underline;}#header_searchnav {float: left;margin: 15px 0px 0px 0px;padding: 0px;position: relative;background-image: url(/images/template/searchNavBackground.jpg);background-repeat: repeat-x;height:30px;width:100%;}#header_searchnav.checkout_header {margin:0;padding:0;text-align:center;}#header_searchNav_product {width: 182px;height: 100%;float: left;background: url(/images/template/shop_all_department_slice.gif) repeat-x top left;color: #ffffff;}#header_searchNav_product p {line-height: 100%;text-align: center;}#header_searchNav_product a {color: #ffffff;font-size: 13px;font-weight: bold;display: block;width: 160px;height: 26px;line-height: 26px;text-align: left;padding: 0px 8px;background: url(/images/template/shop_all_department_down.gif) no-repeat top right;}.header_subnav_formBox {width: 600px;height: 100%;float: left;padding: 0px 0px 0px 10px;}.header_subnav_formBox label {color:#ffffff;float:left;line-height: 30px;margin: 0px 5px 0px 10px;}.header_subnav_formBox input{float:left;margin:2px 0px 0px 10px;padding:0;position: relative;}#header_subnav_search label {}#header_subnav_search input {margin-top: 4px 0 0 0;float:left;padding:0;position: relative;}#header_subnav_search input#header_subnav_search_term {font-size: 12px;height: 20px;}.header_subnav_formBox select {float:left;font-size:12px;margin:4px 0px 0px 0px;height:22px;width: 150px;}#header_subnav_search_term {width:300px;}.header_searchNav_Group1 {width: 85px;}.header_searchNav_Group2 {width: 100px;}.header_searchNav_Group1, .header_searchNav_Group2 {float: left;background-image: url(/images/template/searchBarSpacer.jpg);background-position: top left;background-repeat: no-repeat;}.header_searchNav_Group p{width: 99%;text-align: center;line-height: 27px;color: #ffffff;font-weight: bold;margin: 0px;padding: 0px;}.header_searchNav_Group p a, .header_searchNav_Group p a:link, .header_searchNav_Group p a:active, .header_searchNav_Group p a:visited, .header_searchNav_Group p a:hover {color: #ffffff;}#header_subnav_links {left:255px;list-style:none;list-style-type:none;margin:5px;padding:0;position:absolute;}#header_subnav_links li {color:#666;float:left;font-weight:bold;padding:4px 10px 0 0;position:relative;}#header_subnav_links li a {background:url(/images/template/shop_by.gif) no-repeat top right;color:#1a1a1a;display:block;height:20px;padding:2px 15px 2px 7px;text-decoration:none;}#header_subnav_links li a:hover {text-decoration:underline;}#header_subnav_links li.start {border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0;}#header_subnav_links li.middle {border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0;}#header_subnav_links li.end {border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;padding:0;}#header_subnav_links li.end a {background-position:left top;padding-right:9px;}#header_welcome, #header_breadcrumb {font-size:12px;position:absolute;top:147px;}#header_breadcrumb {color:#999;}#header_breadcrumb a {color: #999;}#header_links {list-style:none;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:56px;}#header_links li {float:left;padding:0 3px 0 12px;position:relative;}#header_links li a {color:#1a1a1a;font-size:12px;text-decoration:none;}#header_links li a:hover {text-decoration:underline;}.sidebar_box , .sidebarMenu {margin-bottom:10px;background-color:#fff;padding:0;border: 1px solid #DDDDDD;width: 180px;}.sidebarMenu , .sidebar_boxNavSmall{border: 1px solid purple;border-top: none;margin-bottom: 25px;background-color: #f2f2f2;}.sidebar_boxNavSmall {width: 180px;}.sidebarMenu .lhsMenuSmall {height: 32px;}.sidebarMenu .lhsMenuSmall h3{line-height: 32px;font-weight: bold;font-size: 12px;}.sidebar_boxNavSmall h3 {font-size: 12px;color: #000000;font-weight: bold;padding: 8px 8px;background-color: #f2f2f2;}.sidebar_boxNavSmall a {color: #5B3B6C;}.sidebar_box h3 {color: #5B3B6C;padding:8px;font-size:12px;font-weight: bold;background-color: #f2f2f2;background-color: #f2f2f2;border:2px solid #FFFFFF;}.sidebar_box h3 a{color: #5B3B6C;}#lhsMenuOverlay {display: none;z-index: 4;position: absolute;width: 180px!important;}#left_payment_options h6, .sidebar_box h6, .sidebarMenuh6, .featured_products_col_right h6 {font-size:14px;font-weight:normal;padding:5px 10px;text-align:left !important;}.sidebar_box h6 a, .sidebarMenuh6 a, .featured_products_col_right h6 a {color:#1a1a1a;}#left_payment_options p, .sidebar_box p, .sidebarMenup {padding-left:10px !important;padding-right:10px !important;}.sidebar_box h5, .sidebarMenuh5 {color:#1A1A1A;font-size:12px;font-weight:normal;line-height:18px;margin:0;padding:5px 0 5px 10px;}.sidebar_box ul{margin:0;padding:0 10px 0 10px;}.sidebar_box ul li{line-height: 13px;list-style:none;list-style-type:none;width: 100%;margin:0;padding:8px 0 8px;border-bottom:1px solid #eeeeee;}.sidebar_box ul li.subnav_last{border: none;}.sidebar_box ul li a {display: block;font-weight: bold;width: 145px;padding-left: 2px;padding-right: 15px;background: url(/images/template/greyButton_whiteBackground.gif) no-repeat center right;color: #000000;}.sidebar_box ul li a.bold {color:#5B3B6C;background: url(/images/template/greyButton_whiteBackground.gif) no-repeat center right;}.sidebar_box ul li ul{color:#333333;font-size:11px;font-weight:bold;list-style-image:none;list-style-position:outside;list-style-type:square;margin-left:15px;padding:0;}.sidebar_box ul li ul li {color:#333333;margin:5px;padding:1px 0;font-size:11px;list-style-image:none;list-style-position:outside;list-style-type:square;border: none;background: url(/images/template/greyButton_whiteBackground.gif) no-repeat center right;}.sidebar_box ul li ul li a{border: 0px;color: #000000;font-size: 11px;width: auto;background: none;}.sidebar_box ul li ul li a:hover{color: #5B3270;}.sidebar_box li.subnav_last a, .sidebarMenu .lhsMenu li.subnav_last a{border: none;}.sidebar_box ul.product_list {color:#333333;font-size:11px;font-weight:bold;list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 0 8px;padding:0;}.sidebar_box ul.product_list li{margin:0 10px;padding:4px 0;border: none;width: auto;}.sidebar_box ul.product_list li.subnav_last{border: none;}.sidebar_box ul.product_list li a {font-weight: normal;padding: 0;display: inline;background: none;color: #1A1A1A;font-size: 11px;line-height:14px;}.sidebar_box ul.product_list li .price {color:#E1134F;font-weight:bold;line-height:14px;font-size:11px;}.sidebarMenu ul {background-color:#h4h4h4 !important;margin:0;padding:10px 10px 0 10px;list-style:none;list-style-type:none;}.sidebarMenu ul li {float:left;line-height:26px;position:relative;width: 100%;}.sidebarMenu ul li span {}.sidebarMenu ul li a {background-image: url(/images/template/greyButton_greyBackground.gif);background-position: center right;background-repeat: no-repeat;border-bottom: 1px solid #eeeeee;font-weight: bold;font-size: 12px;display: block;color:#2A2A2A;padding-left: 2px;width: 95%;display: block;width: 160px;padding-left: 2px;}.sidebarMenu ul li a:hover {background-image: url(/images/template/greyButton_greyBackground.gif);text-decoration:underline;}.sidebarMenu ul li:hover, .sidebarMenu ul li.active {background-color: #fff;}.sidebarMenu ul li:hover a, .sidebarMenu ul li.active a {color: #5B3270;text-decoration: none;font-weight: bold;}.sidebarMenu ul li img.menuActiveArrow {display: none;position: absolute;z-index: 100!important;right: 1px;top: 0px;}.sidebarMenu ul li ul.column {width: 180px!important;border: 1px solid #eeeeee;display:none;margin:0 0 0 10px;padding:0 5px;list-style:none;list-style-type:none;background:#fff;z-index:70!important;position:absolute;left: 132px;top: -1px;}.sidebarMenu ul li ul.column li {float:none;font-size: 12px;line-height:18px;width: 170px!important;padding-left: 10px;z-index: 70!important;}.sidebarMenu ul li:hover ul.column {display:block;}.sidebarMenu ul li:hover img.menuActiveArrow{display: block;}.sidebarMenu ul li a.last {border-bottom: none!important;}.sidebarMenu ul li ul.column li a {background-color:#fff;background-image:none;color:#1a1a1a;display:block;height:auto;line-height: 18px;font-weight:normal;padding:4px 2px;text-align:left;text-decoration:none;width: 166px;font-size: 12px;}.sidebarMenu ul li ul.column li a:hover {color:#5B3270;font-size: 12px;text-decoration: underline;}.homepageLeftBanner {width: 100%;margin: 10px 0px 0px 0px;}.sidebar_box_az li {float:left;position:relative;text-align:center;width:55px;}.sidebar_box_az li a {display:block;font-size:13px}.sidebar_box_az li a:hover {background-color:#fcebf2;text-decoration:none;}#footer {background-image: url(/images/template/footerBackgroundTop.jpg);background-position: top left;background-repeat: no-repeat;border-bottom:1px solid #DDDDDD;}.footer {clear:both;width:1080px;margin: 20px 0px 10px -50px;}.footer-internal {width: 980px;margin: 0px 50px 0px 50px;padding: 20px 0px 15px;}#footer ul {float:left;list-style:none;list-style-type:none;margin:0 0 0px;padding:5px;position:relative;width:17%;margin-left:10px;} #footer ul li {font-size:11px; line-height: 14px; }#footer ul li strong {padding-bottom:4px;text-transform:uppercase;font-size:11px;}#footer ul li a {color:#1a1a1a;text-decoration:none;}#footer ul li a:hover {text-decoration:underline;}#footer ul .footer_title{margin-bottom:7px;}#footer_bar {width: 56%;float: left;}#footer_bar_num {position:relative;float:left;}#copyright, .copyright {clear: both;line-height: 12px;margin: 5px 0 10px 0;}#copyright, #copyright a, .copyright, .copyright a {font-size: 11px;}#homepage_main {float:left;position:relative;width:620px;}#homepage_right {position:relative;float:right;width:330px;}#homepage_right h3 {margin-left:0px;padding-left:10px;}#homepage_right .pink {padding-left:0px;}#homepage_right h4 {margin-left:0px;padding-left:5px;}#homepage_main_image {float:left;position:relative;}#homepage_main_text {float:left;margin-left:10px;position:relative;width:340px;}.homepage_box {background-color:#fff;border:1px solid #ddd;margin:10px 0;min-height:200px;}.homepage_box h1, .homepage_box h2, .homepage_box h3, .homepage_box h4, .homepage_box h5, .homepage_box h6 {background-color: #F0F1E7;color:#1a1a1a;font-size:14px;font-weight:bold;height:20px;margin:0;padding:7px 5px 3px 15px;}.homepage_box, .homepage_box_christmas {background-color:#fff;border:1px solid #ddd;margin:10px 0;min-height:200px;}.homepage_box_christmas a{color:#e21350 !important;}.christmas_link{color:#e21350 !important;}.homepage_box_christmas .homepage_box_img_cat {line-height: 14px;}.homepage_box_christmas .christmas_link_shop_our {color:#996600 !important;}.homepage_box_christmas .homepage_box_img_cat a{color:rgb(26, 26, 26) !important;}.homepage_box_christmas h1, .homepage_box_christmas h2, .homepage_box_christmas h3, .homepage_box_christmas h4, .homepage_box_christmas h5, .homepage_box_christmas h6 {background:#fff url(/images/template/long_gold_bar.gif) repeat-x top right;color:#1a1a1a;font-size:14px;font-weight:bold;height:20px;margin:0;padding:7px 5px 3px 15px;}.homepage_box_img, .homepage_box_list {float:left;list-style:none;list-style-type:none;padding:0;position:relative;width:180px;}.homepage_box_community {padding-right:5px;}.homepage_box_community p{line-height:16px;}.homepage_box_community .pink{color:#DB0F42 !important;font-size:11px;text-transform:uppercase;padding:0px;margin:0px;font-weight:normal;background:none !important;}.homepage_box_community .img_link {float:left;margin:0px 9px 0px 0px;}.homepage_box_community .heading {font-size:13px;color:#010101;}.homepage_box_link {font-size:11px;font-weight:bold;margin-top:-25px;position:absolute;right:10px;}#homepage_right .homepage_box_link {margin-top:-30px;position:absolute;right:1px;}.homepage_box_list {border-left:1px solid #ddd;padding-left:10px;width:165px!important;}.homepage_box_list li {border-bottom:1px solid #ddd;line-height:15px;padding:4px 0;}.homepage_box_list li a {color:#1a1a1a;font-size:11px;text-decoration:none;}.homepage_box_list li a:hover {text-decoration:underline;}.homepage_box_list li a strong {color:#0060b6;font-size: 12px;font-weight:bold;}.homepage_box_list li a:hover strong, .homepage_box_list li a strong:hover {text-decoration:none;}.homepage_box_list li span, .homepage_box_img_price {color:#DB0F42;display:block;font-weight:bold;}.homepage_box_list li span s, .homepage_box_img_price s {color: #999;font-weight:normal;}.homepage_box_img_case {color:#660066;display:block;font-size:11px;}#homepage_right .homepage_box {min-height:120px !important;}#homepage_right .homepage_box_christmas {min-height:120px !important;}#homepage_right .homepage_box_img {margin:15px 2px 10px 7px !important;text-align:center;width:30%!important;}#homepage_right .homepage_box_img_img {padding-bottom:10px;}#homepage_right a {color:#0060B6;}.homepage_box_img_name {line-height:15px;}.homepage_box_img_name a {color:#1a1a1a;font-size:12px;text-decoration:none;}.homepage_box_img_name a:hover {text-decoration:underline;}.homepage_box_img_cat {float: left;width: 180px;margin-right: 20px;}.homepage_box_christmas_img_cat {float: left;width: 180px;margin-right: 10px;}.homepage_box_img_cat span a, .homepage_box_img_cat span a:link {height: 25px;display: block;width: 100%;height: 25px;background-image: url(/images/template/featuredCategoriesLink.gif);background-position: top left;background-repeat: no-repeat;padding: 3px;}.homepage_box_img_cat a {font-size:13px;font-weight:bold;text-decoration:none;}.homepage_box_img_cat a:hover {text-decoration:underline;}.homepage_box_img_num_prods {font-size: 11px;}.homepage_box_img_price {font-size:14px;}.homepage_box_review {list-style:none;list-style-type:none;margin:5px 10px 5px 15px;padding:0;}.homepage_box_review li {border-bottom:none;}.homepage_box_review li.review_text {border-bottom:1px dotted #ddd;margin:5px 5px 10px 0;padding-bottom:5px;}#homepage_slideshow {background:#EDF9FD url(/images/homepage/HeaderBox_gradient.gif) repeat-x;border:1px solid #ddd;min-height:260px;padding:5px;}#homepage_slideshow_text {float:left;margin: 0 0 0 20px;padding:0;position:relative;width:320px;}#homepage_slideshow_text h1 {font-size: 21px;font-weight:normal;line-height:28px;margin:15px 0 0 0;padding:0;}#homepage_slideshow_text h2 {font-size: 18px;font-weight:normal;line-height:24px;margin:10px 0;padding:0;}#homepage_slideshow_text p {font-size: 12px;line-height:18px;}#homepage_slideshow_images {float:left;position:relative;width:614px;}#homepage_slideshow_images img {border: 1px solid #ddd;position:absolute;}#homepage_slideshow_images_markers {list-style:none;list-style-type:none;margin:0;padding:252px 0 0 0;}#homepage_slideshow_images_markers img {border:none;}#homepage_slideshow_images_markers li {float:left;margin: 0 5px 0 0;position: relative;width:115px;}#homepage_slideshow_images_markers li a.slide {background:url(/images/template/InactiveButton_PaleBlue.gif) no-repeat top left;color:#1a1a1a;display:block;font-size:11px;height:29px;line-height:13px;padding:12px 10px 0px 10px;text-align:center;text-decoration:none;}#homepage_slideshow_images_markers li a.slide:hover, #homepage_slideshow_images_markers li.active a.slide {background:url(/images/template/ActiveButton_PaleBlue.gif) no-repeat top left;color:rgb(0, 96, 182);;}#homepage_slideshow_images_markers_pause {float:right!important;margin:0!important;padding-top:8px!important;width:auto!important;}.homepage_slideshow_control_pause {background: url(/images/template/Pause_PaleBlue.gif) no-repeat bottom left;display:block;height:34px !important;padding:0 !important;text-indent:-5000px;width:84px !important;}.homepage_slideshow_control_pause:hover, .homepage_slideshow_control_pause_active {background: url(/images/template/Pause_PaleBlue.gif) no-repeat top left;}.homepage_slideshow_control_play {background: url(/images/template/Play_PaleBlue.gif) no-repeat bottom left;display:block;height:34px !important;padding:0 !important;text-indent:-5000px;width:84px !important;}.homepage_slideshow_control_play:hover, .homepage_slideshow_control_play_active {background: url(/images/template/Play_PaleBlue.gif) no-repeat top left;}.homepage_thin_banner {text-align: right;background:url(/images/homepage/free_delivery_footer.jpg) repeat-x top left;clear:both;height:65px;margin:0 0 10px 0;width:958px;border:1px solid #DDD;}.homepage_thin_banner a {float:left;height:65px;position:relative;font-size: 26px;}.homepage_thin_banner a:hover {text-decoration:none;}.homepage_thin_banner a .red {text-transform:uppercase;}.homepage_thin_banner a h3 {color: rgb(0, 96, 182) !important;font-size: 26px;line-height:30px;}.clear_both {clear:both;}.clear_left {clear:left;}.clear_right {clear:right;}.pink {color:#DB0F42 !important;}.pink_hover {text-decoration:none !important;}.blue {color:#0060B6 !important;}.grey {color: #666 !important;}.brown {color: #835d3b !important;}.green {color: #68771a !important;}.purple {color:#660066 !important;}.underline_link {text-decoration:underline !important;}.right_align {text-align:right;}.no_border {border:none !important;}.submit_button {padding:0 4px 4px}.bold {font-weight:bold;}ul.third {float:left;list-style:none;list-style-type:none;margin: 0 10px 0 0;padding:0;position:relative;width:30%;}ul.third li.title {border-bottom: 1px solid #eee;margin:15px 0 5px 0;padding:15px 0 5px 5px;float:none;}ul.third li.title a, ul.third li.title span {color: #1a1a1a;font-size: 14px;font-weight:normal;text-decoration:none;}ul.third li {padding:4px 0 4px 10px;line-height:15px;}ul.tags_page {width:100% !important;}ul.tags_page li.title {padding-top:5px;width:100% !important;}ul.tags_page li {float:left;position:relative;width:31%;}#products_image {margin: 10px 0 0 0;position: absolute;width: 240px;}#main_product_image {padding-right:10px;cursor:-moz-zoom-in;}#main_product_image_link {color:#666666;}#main_product_image_link a {color:#222222;}#main_product_image_link a:hover {cursor:-moz-zoom-in;}#products_price_top_right {font-size: 18px;font-weight: bold;position: absolute;right: 5px;text-align: right;top: -15px;}#products_description {left: 260px;margin: 10px 0 0 0;position: absolute;right: 175px;width: 500px;}.listing_product_list a {color: #4a4a4a;font-size: 11px;}.listing_product_list .listing_red_highlight {font-size: 11px;}.listing_product_list p, .listing_product_list li, .listing_product_list div, .listing_product_list span {font-size: 11px;line-height: 13px;}.listing_product_list p.priceMedium span, .listing_product_list p.priceMedium s, p.priceMedium {font-size: 16px;}.listing_product_list p.purple {text-align:left;font-size:12px;padding:10px 0 0 10px;}.listing_product_list p {margin: 0;padding: 4px 0 4px 0;}.listing_product_list div {border:3px solid #fff;padding-top:10px;}.listing_product_list div:hover {cursor:default;}.listing_product_list div .img{border: 1px solid #ddd;}.listing_product_list div div, .listing_product_list div div:hover {border:0;}.border, .infoBox_with_top_border {border: 1px solid #eee;}.border_top {border-top: 1px solid #eee;}.border_left {border-left: 1px solid #eee;}.border_right {border-right: 1px solid #eee;}.border_bottom {border-bottom: 1px solid #eee;}.clear_left {clear: left;}.clear_right {clear: right;}.clear_both {clear: both;}.width_24 {width: 24%;}.width_16 {width: 16%;}.text_align_center {text-align: center;}.no_padding {padding: 0;}.no_margin {margin: 0;}.menuBorder {border-left: 1px solid #fff !important;}.dashed_border_bottom {border-bottom: 1px dashed #ccc;}.dashed_border_left {border-left: 1px dashed #ccc;}.priceLarge {font-size:16px;font-weight:bold;color: #cc0000;}.priceMedium {color: #cc0000;font-size: 16px;font-weight: normal !important;}.priceNormal14 {color: #cc0000;font-size: 14px;font-weight: normal !important;}.priceNormal {color: #cc0000;font-size: 12px;font-weight: normal !important;}.priceBold {color: #cc0000;font-size: 12px;font-weight: bold;}.priceBold14 {color: #cc0000;font-size: 14px;font-weight: bold;}.priceSaving {color: #9e9e9e;font-size: 12px;font-weight: bold;}.red, .inputRequirement, .stockWarning {color: #cc0000;font-weight: bold;font-size:11px;}.small_text {font-size: 10px;}#left {position:absolute;margin:1px 0 10px;width:179px;z-index: 1;}#left_no_margin {position:relative;margin: 145px 0 10px;width:180px;float: left;}#left_categories, #left_brands {background: #f4f4f4 url(/images/tpl/box_corner_left.gif) top left no-repeat;}#left_brands {margin: 10px 0 0 0 !important;}#left_brands form {margin: 0 0 5px 0;}#left h6 {background-color:#F7F8F3;border:2px solid #FFFFFF;color:#687818;display:block;font-size:12px;font-weight:bold;margin:0;padding:8px;}#left_payment_options {padding: 10px;}#left_tell_a_friend h6 {padding-top: 10px;}#left_tell_a_friend a {color: #1a1a1a;font-size: 12px;}#left_specials h6 {padding-top: 10px;}#left_specials div {background-color: #fff;margin: 5px;padding: 5px;text-align: center; }#left_specials div p {margin: 0 0 3px 0;padding: 0;}#left_specials div a {color: #1a1a1a;font-size: 12px;}#left_newsletter {padding: 5px;}#left_newsletter a {clear: left;color: #1a1a1a;display: block;font-size: 11px;line-height: 14px;text-align: center;text-decoration: none;}#left_newsletter h6 {margin-bottom: 5px;}#left_newsletter a:hover {text-decoration: underline;}#left_newsletter label {display: none;}#left_newsletter input {float: left;position: relative;}#left_newsletter_subscribe {margin-left: 3px;}#left_information h6 {padding-top: 5px;}h1.page_title {color: #000;font-size: 18px;font-weight: normal;margin: 10px 0 5px 0;}h2.page_subtitle, h2.page_subtitle a, h3.page_subtitle, h3.page_subtitle a {color: #1a1a1a;color: #666666;font-size: 12px;font-weight: normal;}h3.short_product_description {color: #1a1a1a;font-size: 13px;font-weight: normal;line-height:18px;padding-bottom:10px;}.strike_through {color:#999 !important;text-decoration: line-through;}.infotag {background-color:#F2F2F2;background-image:url(/images/infotag.gif);background-position:left top;background-repeat:no-repeat;display:block;font-size:11px;height:100px !important;line-height:18px;margin:10px 10px 10px 0pt;padding:10px 10px 10px 100px;}.cat_model {position: relative;float: right;color: #1a1a1a;color: #666666;font-size: 12px;font-weight: normal;}.span_page_subtitle a {font-weight: bold;color: #666666;font-size: 12px;font-weight: normal;}.span_page_subtitle {position: relative;float: left;color: #1a1a1a;color: #666666;font-size: 12px;font-weight: normal;}.nested_subcategory_list {margin: 0px 0px 0px 0px;}.nested_subcategory_list ul{margin: 0px;padding: 0px;}.nested_subcategory_list li {list-style: none;list-style-type: none;margin: 0px;padding: 0px;}.nested_subcategory_list li.noMargin, .subCatFeaturedProducts li.noMargin {margin-right: 0px;}.nested_subcategory_list {background:#fff;margin-bottom:10px;padding:5px 0 0 0px;}.headingBar {height: 25px;margin-top: 25px;margin-bottom: 5px;border-bottom: 1px solid #cccccc;}.headingBar h2 {float: left;font-size: 1.4em;font-weight: 400;}.headingBar a, .headingBar a:link {float: right;color: #838D4E;font-size: 0.8em;font-weight: bold;}.content_with_nav_border_simple .nested_subcategory_list {border:0 !important;}.nested_subcategory_list a.mainCatImage {display: block;width: 180px;height: 180px;}.nested_subcategory_list div {text-align: left;}.nested_subcategory_list .img {border:none;}.nested_subcategory_list li {display: block;float: left;margin-top:0px !important;padding-bottom:15px;text-align:left;width: 180px;margin-right: 20px;}.nested_subcategory_list li.last {margin-right: 0;}.listing_product_list li h2 a {color:#1a1a1a;font-size: 13px;font-weight:normal;}.listing_product_list li h4 a {font-size: 13px;}.listing_product_list li span.tag_prefix {display: block;font-size: 10px;text-transform: uppercase;}.listing_product_list p.priceMedium {margin: 5px 0 0 10px;padding: 0;text-align:left;}.listing_product_list p.listings_properties {margin: 10px;text-align:left !important;}.nested_subcategory_list_more_link {display: block;text-align:left;color:#999999 !important;}.nested_subcategory_list_category_names_short {text-align:left;padding-left:10px;}.nested_subcategory_list_category_names_long {text-align:left;display:none;padding-left:10px;}.nested_subcategory_list_category_names_links {color:#1a1a1a !important;}.nested_subcategory_list .num_products_in_cat {color:#222222 !important;}.nested_subcategory_header {float: left; position: relative; margin: 4px 0 5px 0; padding: 0px;}h3.featured_products {clear: left;font-size: 16px;font-weight: normal;margin-top:40px !important;padding: 5px 5px 5px 0px !important;border-bottom: 1px solid #69781d;}span.header {font-size: 14px;font-weight: bold;}.listing_red_highlight {color: red; font-weight: bold;}.listing_product_list, .listing_product_list li {list-style: none;list-style-type: none;margin: 0;padding: 0;width: 100%;}.listing_product_list {clear: left;float:left;margin: 0;}li.listing_product_list_header {background-color: #f2f2f2 !important;border-right: 2px solid #f2f2f2 !important;width: 49% !important}.listing_product_list li {background:#fff;display: inline;float: left;padding: 0;position: relative;text-align:center;width: 24.80%;}.listing_product_list a img {margin:10px auto 0;}.listing_product_list h2, .listing_product_list h3, .listing_product_list h4, .listing_product_list h5 {font-size: 11px;font-weight: normal;line-height: 15px;margin: 0px;padding: 0px 10px;text-align: left;}.listing_product_list h2 {margin-top:5px;}.listing_product_list h5 {display: block;}#products_full {margin-top:10px;}#rss_link {clear: both; float: left;position: relative; }#rss_link a {background: url(/images/rss-feed-icon-16x16.jpg) no-repeat top left;color: #EA7748; display: block; height: 16px; font-weight: bold; padding-left: 18px;}.category_image {float: right;}.float_right {float: right !important;position: relative;}.float_left {float: left;position: relative;}.float_none {float: none;position: relative;}.clear_left {clear: left;}.clear_right {clear: right;}.clear_both {clear: both;}.text_center {text-align:center;}.text_left {text-align:left;}.text_right {text-align:right;}#nested_category_banner {clear: both; padding-top: 10px;}.listings_footer_left {border-top: 1px solid #eee; clear: both;height: 25px !important; }.min_height_245 {min-height: 335px !important;}.product_hover {border: 1px solid #fff;margin: 5px;padding: 0 5px;}.product_hover:hover {}.listings_footer_right {border-top: 1px solid #eee;height: 25px !important;text-align: right;}.listings_footer_page_numbers, .listings_header_page_numbers {margin: 0px 0px 0px 5px; padding: 0px;text-align: left; }.width_25_perc {width: 24.89% !important;}.width_33_perc {width: 32.9% !important;}.width_50_perc {width: 49.9% !important;}.listing_product_list_header select {margin: 2px 5px 0 0;}.listing_product_list_header p {padding: 5px 0 0 10px;}#food_product_list, #food_product_list li {list-style: none;list-style-type: none;clear: left;margin: 0px;padding: 0px;}#food_product_list {margin: 0px 0px 15px 0px;}#food_product_list li {padding: 2px;border-bottom: 1px solid #eee;margin: 0px;float:left;width:100%;}.food_product_top_border {border-bottom: 1px solid #ccc !important;}#food_product_list a {font-size: 12px;font-weight: bold;}#food_product_list img {float: left;position: relative;margin-right: 5px;padding: 5px 0px 0px 0px}#food_product_list p, #food_product_list form {float: left;position: relative;margin: 0px;padding: 5px 0px 0px 0px;}#food_product_list p {line-height: 13px;}#food_product_list form {margin: 0px 15px 0px 15px;line-height: 11px;float: right;}#food_product_list form select {font-size: 11px;padding: 0px;margin: 0px 5px 0px 0px;}#food_product_list .food_product_list_info {width: 50%;}#food_product_list .food_product_list_price {width: 10%;text-align: right;}#food_product_list .bulk_buy_link {font-size: 11px;font-weight: normal;}.food_category_list_wrapper {float: left; position: relative; width: 24%;margin-bottom: 8px;}.food_category_list_wrapper h2 {margin: 0px;padding: 0px;font-size: 14px;line-height: 16px;font-weight: bold;}.food_category_list_wrapper h2 a {color: #0C7FDE;}.food_category_list, .food_category_list li {list-style: none;list-style-type: none;padding: 0px;margin: 0px;}.food_category_list li {margin-left: 8px;font-size: 12px;}.food_product_list_header, .food_product_list_footer {background-color: #f2f2f2;padding: 10px !important;height: 20px !important;margin: 0px !important;}.food_product_list_header {border-bottom: 1px solid #ccc !important;}.food_product_list_footer {border-bottom: none !important;}.food_subcategory_list, .food_subcategory_list li {list-style: none;list-style-type: none;padding: 0px;margin: 0px;}.food_subcategory_list li {width: 33%;border-top: 1px solid #EEE;display: inline;height: 230px;position: relative;float: left;text-align:center;padding: 10px 0px 10px 0px;}.food_subcategory_list_more_link {bottom: 10px;left: 10px;position: absolute;width: 80%;}.food_subcategory_list h2 {text-align: left !important;padding: 2px 0px 5px 5px;margin: 0px;}.food_subcategory_list h2 a {color: #1a1a1a;font-size:14px;font-weight:bold;}.food_subcategory_list_more_link {margin: 5px 10px 0px 10px;display: block;background-color: #EAEDEF;padding: 3px 5px 3px 10px;}.everyday_foods {margin-bottom: 20px;}.everyday_foods li {display: block;position: relative;float: left;width: 24%;}#comment_form {width: 50%;float: right;position: relative;border: 1px solid #ccc;padding: 5px;}#comment_form input, #comment_form textarea {margin: 2px;width: 200px;padding: 1px;}#comment_form label {margin-top: 5px;display: block;position: relative;float: left;width: 150px;text-align: right;margin-right: 3px;}#comment_form em {margin-left: 156px;margin-top: -3px;}#comment_comments {height: 80px;}#comments_list {list-style: none;list-style-type: none;padding: 0px;margin: 0px;width: 45%;float: left;position: relative;}#comments_list li {}.comment_author { padding-left: 32px;border-bottom: 1px dotted #ccc;line-height: 13px; padding-bottom: 5px;margin-bottom: 5px;}.comment_speechmark {text-indent: 18px;padding-top: 0px;background: url(/images/open_speechmark.gif) no-repeat top left;line-height: 16px;}.archive_stories {width: 24%;position: relative;float: left;list-style: none;list-style-type: none;padding: 0px;margin: 0px;}.archive_stories li {margin: 0px;padding: 0px;line-height: 12px;}.xmas_list {position: relative;float: left;width: 24%;}.xmas_list ul {margin: 0px;padding: 0px;list-style-image: none;list-style-type: none;}.xmas_list h3, .xmas_list strong {display: block;border-bottom: 1px solid #ccc;font-size: 14px;padding: 0;margin: 0;}.xmas_list ul li {padding: 0;margin: 2px 0 0 0;}.xmas_list ul li a {display: block;height: 60px;font-size: 12px;padding-top: 12px;padding-left: 62px;height: 48px !important;height: 60px;height:60px;}#xmas_cards {background: url(/images/greyborder60/08motherscard.jpg) no-repeat top left;}#xmas_wrapping {background: url(/images/greyborder60/08mothersgift.jpg) no-repeat top left;}#xmas_decorations {background: url(/images/greyborder60/08motherschocolate.jpg) no-repeat top left;}#xmas_specials {background: url(/images/xmas_sale.gif) no-repeat top left;}#xmas_wine {background: url(/images/greyborder60/xmas_champagne.jpg) no-repeat top left;}#xmas_beers {background: url(/images/greyborder60/xmas_spirits.jpg) no-repeat top left;}#xmas_choc {background: url(/images/greyborder60/08easteregg.jpg) no-repeat top left;}#xmas_food {background: url(/images/greyborder60/gifts_forhim.jpg) no-repeat top left;}#xmas_hampers {background: url(/images/greyborder60/gift_hamper.jpg) no-repeat top left;}#xmas_her {background: url(/images/greyborder60/xmas_her.jpg) no-repeat top left;}#xmas_books {background: url(/images/greyborder60/xmas_books.jpg) no-repeat top left;}#xmas_gadgets {background: url(/images/greyborder60/xmas_gadgets.jpg) no-repeat top left;}#xmas_flowers {background: url(/images/greyborder60/xmas_flowers.jpg) no-repeat top left;}#xmas_him {background: url(/images/greyborder60/xmas_him.jpg) no-repeat top left;}#xmas_kids {background: url(/images/greyborder60/xmas_kids.jpg) no-repeat top left;}#xmas_garden {background: url(/images/greyborder60/xmas_garden.jpg) no-repeat top left;}#virtual_gifts {background: url(/images/greyborder60/goat60.jpg) no-repeat top left;}#xmas_jewellery {background: url(/images/greyborder60/xmas_jewellery.jpg) no-repeat top left;}#gift_vouchers {background: url(/images/greyborder60/gifts_vouchers.jpg) no-repeat top left;}#charity_gifts {background: url(/images/greyborder60/goat.gif) no-repeat top left;}#gifts_music {background: url(/images/greyborder60/12553.jpg) no-repeat top left;}#gifts_flowers {background: url(/images/greyborder60/gifts_flowers.jpg) no-repeat top left;}ul.tag_listing {float: left;list-style: none;list-style-type: none;margin: 3px 3px 13px 3px;padding: 0;position: relative;width: 32%;}ul.tag_listing li.header, ul.tag_listing li.header a {font-size: 16px;padding: 5px;}ul.tag_listing li {padding: 1px 0 1px 5px;}ul.tag_listing li a {padding-left: 18px;}ul.tag_listing li.header a {color: #1a1a1a;padding-left: 5px;}ul.tag_listing li a.content {background: url(/images/tpl/information_logo.gif) top left no-repeat;}.float_right { float:right; }#cart_quantity_form {}#product_info_layout {width: 100%;padding: 0 0 0 20px;float: right;}#product_attributes_container {margin: 0 0 10px 0;padding: 0;}#product_attributes_container ul {margin: 0;padding: 0;list-style: none;list-style-type: none;}#product_attributes_container li {float: left;margin: 0 10px 0 0;padding: 0;text-align: center;}#product_attributes_container a {display: block;width: auto;height: auto;color: #1a1a1a;text-align: center;border: 1px solid #1a1a1a;margin: 0;padding: 0 2px;background-color: #ffffff;text-decoration: none;font-weight: bold;outline: none;float: none;}#product_attributes_container a:hover, #product_attributes_container a.product_option_active {color: #ffffff;border: 1px solid #e1134f;background-color: #e1134f;}#product_attributes_container a.outofstock {cursor: not-allowed;color: #bbbbbb;border: 1px solid #bbbbbb;}#product_attributes_container a.outofstock:hover {color: #bbbbbb;border: 1px solid #bbbbbb;background-color: transparent;}#product_info_left {float:left;width:280px;width:380px;margin: 0 0 0 0;text-align: center;}#product_info_left .view_all_product_image_link {color:#aaaaaa;display:block;clear:left;}#product_info_right {float:right;width:180px;}#product_info_middle {margin-left:300px;margin-right:195px;width: 380px;float:right;margin: 0 0 20px 20px;}#product_info_middle .product_info_sales_rank {float:right;font-size:11px;}#product_info_middle .product_info_top_section {border-top:1px solid #eeeeee;margin-top:5px;padding-top:10px;padding-bottom:10px;zoom: 1;}#product_info_middle .product_info_bottom_section {border-top:1px solid #eeeeee;padding-top:10px;}#product_info_middle .product_info_bottom_section .product_general_info {float: left;font-size: 11px;color: #666666;margin-right: 20px;}#product_info_middle .free_delivery_box {background:#efeaf1 url(/images/template/delivery_options.jpg) no-repeat left;background-position: 5px 30px;margin:10px 0px 10px 0px;padding:5px 10px 1px 10px;color: #572e66;}.free_delivery_box h3 {color: #572e66;font-weight: bold;font-size: 11px;}.free_delivery_box h3 a {font-weight: normal;font-size: 11px;color: #572e66;}.free_delivery_box p {margin-left: 60px;font-size:11px;line-height:14px;}.free_delivery_box ul {margin: 5px 0 5px 37px;padding: 0 0 5px 37px;font-size:11px;line-height:14px;}.free_delivery_box li {font-size: 11px;line-height: 14px;}#product_kit_info {float: left;width: 360px;background-color: #f2f2f2;margin: 40px 0 0 0;padding: 10px;}#product_info_main #product_kit_info h3.product_info_subtitle {margin: 0;padding: 0;font-size: 11px;color: #000000;border: none;}#product_kit_info p {font-size: 11px;margin: 0 0 10px 0;}#product_kit_info ul {margin: 0;padding: 0;list-style: none;list-style-type: none;}#product_kit_info li {float: left;width: 90px;margin: 0 20px 0 0;font-size: 11px;}#product_kit_info li .title {line-height: 12px;}#perfect_partner_box {float: left;width: 380px;margin: 40px 20px 0 0;padding: 0;background-color: #f2f2f2;font-size: 11px;}#perfect_partner_box .padding {padding: 10px;}#product_info_main #perfect_partner_box h3.product_info_subtitle {margin: 0;padding: 0;font-size: 11px;color: #000000;border: none;}#perfect_partner_box p {font-size: 11px;margin: 0 0 10px 0;}#perfect_partner_box ul {margin: 0;padding: 0;list-style: none;list-style-type: none;}#perfect_partner_box li {float: left;width: 90px;margin: 0 20px 0 0;font-size: 11px;}#perfect_partner_box li .title {line-height: 12px;}#product_ethics_holder {text-align: left;}#product_ethics_holder h3.product_info_subtitle {font-size:14px;margin: 0;padding:0;padding-top: 40px;padding-bottom:5px;border-bottom:1px solid #EEEEEE;clear:left;position:relative;margin-bottom:10px;color: #838c55;font-weight: bold;width: 100%;}#product_ethics_holder h3 .back_to_top {position:absolute;right:0px;bottom:5px;font-size:11px;font-weight: normal;color: #838c55;}#product_info_main {padding:0;background-color:#fff;margin: 0 0 10px 0;}#product_info_main h2.product_info_subtitle {font-size:14px;margin: 0;padding: 0;padding-top: 40px;padding-bottom:5px;border-bottom:1px solid #EEEEEE;clear:left;width: 100%;position:relative;margin-bottom:10px;color: #838c55;font-weight: bold;}#product_info_main h2.product_info_subtitle_alt {font-size:14px;margin: 0;padding: 0;padding-top: 40px;padding-bottom:5px;border-bottom:none;clear:left;width: 100%;position:relative;margin-bottom:10px;color: #838c55;font-weight: bold;width:380px;}#product_info_main h2 .back_to_top {position:absolute;right:0px;bottom:5px;font-size:11px;font-weight: normal;color: #838c55;}#product_info_main h2 .back_to_top_alt {float: right;bottom:5px;font-size:11px;font-weight: normal;color: #838c55;}#product_info_main h3.product_info_subtitle {font-size:14px;margin: 0;padding: 0;padding-top: 40px;padding-bottom:5px;border-bottom:1px solid #EEEEEE;clear:left;width: 100%;position:relative;margin-bottom:10px;color: #838c55;font-weight: bold;}#product_info_main h3.product_info_subtitle_alt {font-size:14px;margin: 0;padding: 0;padding-top: 40px;padding-bottom:5px;border-bottom:none;clear:left;width: 100%;position:relative;margin-bottom:10px;color: #838c55;font-weight: bold;width:380px;}#product_info_main h3 .back_to_top {position:absolute;right:0px;bottom:5px;font-size:11px;font-weight: normal;color: #838c55;}#product_info_main h3 .back_to_top_alt {float: right;bottom:5px;font-size:11px;font-weight: normal;color: #838c55;}.product_info_documents {float:left;width:250px;}.product_info_documents img {float:left;}.product_info_documents .product_document_info_caption {margin-top:20px;margin-bottom:0px;}.product_info_documents .product_document_info_filesize {color:#cccccc;margin:0px;}.product_info_documents .product_document_info_link {margin:0px;}#images_loading {font-weight: bold; padding-top: 25px; position: absolute; text-align: center; top: 230px;width:240px;}.label {font-size:11px;font-weight:bold;}.basket_outer {border: 1px solid #687818;margin-top: 10px;}#basket_mini {text-align:left;font-size: 12px;}#basket_mini .inner_box {margin: 0 60px;}#basket_mini p {margin: 10px 0 10px 0;}#basket_mini select {}#basket_mini #product_option_selected_text {color:#cc0000;font-weight:bold;}#basket_mini .basket_inner {background-color:#d9eef8;padding:5px;margin-bottom:10px;}#basket_mini h3 {margin: 2px 2px 10px 2px;padding:5px;background-color: #f6f7f3;color: #687818;clear:left;font-size:11px;font-weight: bold;}#basket_mini .purchase_option_links a {color: #be1e2d;font-size:11px;}#basket_mini .mad_points_case {background: #f9f4fa;display:block;color: #79288b;height:36px;}#basket_mini .mad_points_case img {float:left;margin-top:5px;margin-bottom:5px;margin-right:10px;margin-left:10px;}#basket_mini .mad_points_case p {float:left;width:190px;margin:0px;padding:0px;font-size:11px;}#basket_mini .mad_points_single {background: #f9f4fa;display:block;color: #79288b;height:25px;}#basket_mini .mad_points_single img {float:left;margin-top:6px;margin-bottom:3px;margin-right:10px;margin-left:10px;}#basket_mini .mad_points_single p {float:left;width:190px;margin-top:0px;margin-bottom:1px;padding:0px;font-size:11px;line-height:25px;}.product_option_header {font-size:11px;color:#DB0F42 !important;margin-bottom:0px;}.product_option {position:relative;margin:2px 0;padding:3px 0;}.product_option_active {position:relative;margin:2px 0;padding:3px 0;background-color: #E9EBDE;}.product_option:hover {cursor:pointer;margin:2px 0;padding:3px 0;background-color: #E9EBDE;}.product_option_active:hover {cursor:pointer;margin:2px 0;padding:3px 0;background-color: #E9EBDE;}.case_option {position:relative;margin:2px 0;padding:3px 0;}.case_option_title { position: relative; left: -30px; }.case_option input, .case_option_active input {left:-30px;position:absolute;}.case_option_active {position:relative;margin:2px 0;padding:3px 0;background-color: #f6f7f3;}.case_option:hover {cursor:pointer;margin:2px 0;padding:3px 0;background-color: #f6f7f3;}.case_option_active:hover {cursor:pointer;margin:2px 0;padding:3px 0;background-color: #f6f7f3;}.basket_header_text {font-size:14px;color:#ffffff;font-weight:bold;padding:0px;margin:0px 0px 5px 0px;}.alphabetic_shortcuts a {color: #1a1a1a;font-size: 16px;}.alphabetic_shortcuts a.current {border: 1px solid #eee;padding: 2px;}#wine_thumbs, #wine_thumbs li {list-style: none;list-style-type: none;padding: 0px;margin: 0px;}#wine_thumbs li {position: relative;float: left;width: 12%;text-align: center;}#wine_thumbs a img {border: 1px solid #CCC;margin:2px;padding: 1px;}#wine_thumbs a:hover img {border: 2px solid #78842A;padding:1px;margin:1px;}.newsletter_button {height: 24px;margin: -1px 0 0 1px;padding: 0;}.ess_form label, .ess_label { position: relative; display: block; float: left; width: 150px; padding-right: 5px; text-align: right; padding-top: 7px; }.ess_form legend { font-weight: bold; font-size: 12px; }.ess_form fieldset { border: 1px solid #ccc; margin-top: 10px; }.ess_form input, .ess_form select { margin-bottom: 2px; }select.select_size_normal { font-size:12px; }#search_results_header {margin: 0px 0px 5px 20px;}#alternative_search_header {margin: 0px 0px 55px 20px;}#search_results_num_found {background: url(/images/tick.gif) no-repeat; height: 16px; padding: 2px 0px 0px 19px;color: #007F0E; font-size: 12px;}#search_results_other_found {background: url(/images/help.gif) no-repeat; padding: 2px 0px 20px 19px; font-size: 12px;clear: both;}#search_results_none_found {background: url(/images/exclamation.gif) no-repeat; padding: 2px 0px 20px 19px;font-size: 12px;clear: both;}#search_results_extra_links {padding: 0px 0px 0px 19px;}#tell_a_friend {margin: 0;padding: 0;clear: both;}#tell_a_friend fieldset {border: 1px solid #ccc;margin: 0 0 10px 0;}#tell_a_friend fieldset legend {font-size: 12px;font-weight: bold;}#tell_a_friend label {display: block;font-size: 12px;margin: 5px 5px 0 0;position: relative;float: left;clear: left;width: 120px;text-align: right;}#tell_a_friend input {position: relative;float: left;margin: 2px 0 2px 0;width: 160px;}#senders_email, #recipient_email {width: 240px !important;}#tell_a_friend_button {left: 135px;font-weight: bold;font-size: 16px;}.small-product-rating{list-style:none; margin: 0px; padding:0px; width: 75px; height: 15px; background: url(/images/product_page/ratings.gif) top left repeat-x;}.small-product-rating li{padding:0px;margin:0px;float: left;}.small-product-rating li a{display:block;width:15px;height: 15px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}.small-product-rating li a:hover{background: url(/images/product_page/ratings.gif) left bottom;z-index: 2;left: 0px;}.small-product-rating a.one-star{left: 0px;}.small-product-rating a.one-star:hover{width:15px;}.small-product-rating a.two-stars{left:15px;}.small-product-rating a.two-stars:hover{width: 30px;}.small-product-rating a.three-stars{left: 30px;}.small-product-rating a.three-stars:hover{width: 45px;}.small-product-rating a.four-stars{left: 45px;}.small-product-rating a.four-stars:hover{width: 60px;}.small-product-rating a.five-stars{left: 60px;}.small-product-rating a.five-stars:hover{width: 75px;}.small-product-rating li.current-rating{background: url(/images/product_page/ratings.gif) left center;position: absolute;height: 15px;display: block;text-indent: -9000px;z-index: 1;}.big-product-rating{list-style:none; margin: 0px; padding:0px;width: 100px; height: 20px; background: url(/images/product_page/ratings_20px.gif) top left repeat-x;}.big-product-rating li{padding:0px;margin:0px;float: left;}.big-product-rating li a{display:block;width:20px;height: 20px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}.big-product-rating li a:hover{background: url(/images/product_page/ratings_20px.gif) left bottom;z-index: 2;left: 0px;}.big-product-rating a.one-star{left: 0px;}.big-product-rating a.two-stars{left:20px;}.big-product-rating a.three-stars{left: 40px;}.big-product-rating a.four-stars{left: 60px;}.big-product-rating a.five-stars{left: 80px;}.big-product-rating li.current-rating{background: url(/images/product_page/ratings_20px.gif) left center;position: absolute;height: 20px;display: block;text-indent: -9000px;z-index: 1;}.set-product-rating{list-style:none;margin: 0px;padding:0px;width: 125px;height: 25px;position: relative;background: url(/images/template/nc_green_shell.gif) top left repeat-x;}.set-product-rating li{padding:0px;margin:0px;float: left;}.set-product-rating li a{display:block;width:25px;height: 25px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}.set-product-rating li a:hover{background: url(/images/template/nc_green_shell.gif) left center;z-index: 2;left: 0px;}.set-product-rating a.one-star{left: 0px;}.set-product-rating a.one-star:hover{width:25px;}.set-product-rating a.two-stars{left:25px;}.set-product-rating a.two-stars:hover{width: 50px;}.set-product-rating a.three-stars{left: 50px;}.set-product-rating a.three-stars:hover{width: 75px;}.set-product-rating a.four-stars{left: 75px;}.set-product-rating a.four-stars:hover{width: 100px;}.set-product-rating a.five-stars{left: 100px;}.set-product-rating a.five-stars:hover{width: 125px;}.set-product-rating li.set-current-rating{background: url(/images/template/nc_green_shell.gif) left center;position: absolute;height: 25px;display: block;text-indent: -9000px;z-index: 1;}.reviews_rating_option {text-align: right;float: left;width: 169px;padding: 5px 10px 5px 0;margin: 0 20px 0 0;color: #666666;}.reviews_rating_value {background-color: #efefef;float: left;width: 580px;padding: 5px 0;}.product_questions_top_info {float: left;width: 170px;padding: 5px 10px 5px 0;margin: 0 20px 0 0;}.product_questions_top_info p {clear: both;margin: 0 0 5px 0;}.product_questions_bottom_info {float: left;width: 580px;padding: 5px 0;}.product_questions_bottom_info p {margin-top: 0;}.product_review { float:left;width:100%;}.product_review .product_review_title {font-size:14px;margin: 0px;}.product_review img {float:left;}.product_review .product_reviews_top_info {float: left;width: 169px;padding: 5px 10px 5px 0;margin: 0 20px 0 0;}.product_review .product_reviews_top_info p {clear: both;float: right;margin: 0 0 5px 0;}.product_review .product_reviews_bottom_info {float: left;width: 580px;padding: 5px 0;}.product_reviews_bottom_info {margin-bottom:5px !important;padding-bottom:0px;}.product_reviews_subheader {clear: both;background-color:#eaece1;padding:5px 10px;margin: 10px 0;}.product_reviews_subheader p {padding:0;margin: 0;color: #666666;}.reviews_write_link {float: right;font-weight: bold;}.moduleRow { background-color: #ffffff; }.moduleRowOver { background-color: #f9f9c7; cursor: pointer; }.moduleRowSelected { background-color:#E1F0FB; }div.popup {border: 2px solid red;width: 410px;padding: 5px !important;background-color: white;position: absolute;margin: 150px auto 0 auto;top: 0;left: 0;}#popup_overlay {background-color: #333333;position: absolute;top: 0;left: 0px;width: 100% !important;height: 800px;}span.popup_link, a.popup_link {cursor: pointer;border-bottom: 1px dotted;}.popup_draghandle {cursor: move;}#product_thumbnail_holder {margin: 15px auto 0 auto;padding: 2px;background-color: #f0eeef;text-align: center;}.thumbnail {border: 1px solid #DDDDDD;margin: 2px 2px;position: relative;}.thumbnail:hover {border: 1px solid #e1134f;}.keywordslink {text-decoration: none; color: #333333;}.keywordslink:hover {text-decoration: none;}#writereviewform {padding: 0;margin: 0;clear: right;border: 1px solid #ccc;}.review_label {margin: 10px 0 5px 0;font-size: 12px;}#writereviewform legend {font-weight: bold;padding: 2px 5px 2px 5px;margin: 0 0 0 10px;font-size: 14px;}#writereviewform input, #writereviewform textarea, #review_rating, .review_hidden_input {position: relative;float: left;width: 180px;margin: 2px 0 2px 0;}.review_hidden_input {font-size: 12px;padding-top: 1px;font-weight: bold;width: 60%;}#review_rating {margin-bottom: 5px;width: 60%;}#writereviewform textarea {height: 120px;width: 240px;}#writereviewform .cancel_review {position: relative;float: left;clear: left;padding-bottom: 5px;}.cancel_review {width: 70%;}#writereviewform .instructions {float: left; clear: left; }#writereviewform .cancel_review a {font-size: 12px;}#writereviewform_submit {margin: 2px 0 0px 0px !important;width: 140px !important;font-weight: bold;clear: left;}.basketHeaderText {font-size: 16px;padding: 5px;}.productListing-data p a {font-size: 14px;}.productListing-data p {margin: 0;}.blueHeader2 {font-size: 16px;}.breadcrumb, .breadcrumb a {color: #999;margin: 0;padding: 0}.breadcrumb a, .breadcrumb a, .breadcrumb a, .breadcrumb a {color: #999 !important;}.survey_form label {display: inline !important;float: none !important;}.product_listing_buttons {bottom: 0px;left: 10px;margin: 0;padding: 0;position: absolute;width: 90%;}#alertContainer {position:absolute;width:100%;height:100%;top:0px;left:0px;}#blockBox {background-color:#000000;filter:alpha(opacity=30);opacity: 0.3;-moz-opacity:0.3;position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:10000;}#alertBox {position:relative;border:1px solid #1a1a1a;background-color:#ffffff;overflow:visible;z-index:10001;padding:10px;text-align:center;}#alertContainer > #alertBox {position:fixed;}#alertBox h4 {margin:0;border-bottom:1px solid #1a1a1a;background-color:#e1f0fb;padding:2px 0 2px 5px;}#alertBox p {padding-left:5px;margin:10px 10px 10px 10px;}#alertButtonContainer {width:200px;margin-left:auto;margin-right:auto;}#alertBox #closeBtn {position:relative;margin:5px 15px 5px 15px;border:1px solid #1a1a1a;width:70px;background-color:#e1f0fb;text-decoration:none;}#alertBox #okBtn {position:relative;margin:5px 15px 5px 15px;border:1px solid #1a1a1a;width:70px;background-color:#e1f0fb;text-decoration:none;}#autocomplete_wrapper, #autocomplete_wrapper_bottom {z-index: 800;}.search_suggestions {background-color: #fff;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px dotted #ccc;list-style: none;list-style-type: none;margin: -1px 0 0 0;padding: 0;}.search_suggestions li {background-color: #fff;cursor:pointer;display:block;height: 18px;list-style: none;list-style-type: none;margin:0;padding: 2px 10px;}.search_suggestions li a {display: block;padding: 0 5px;}.search_suggestions li.selected { background-color: #EDF9FD !important;}.search_suggestions li.selected a {color:#EB0E54;text-decoration:none;}#newsletter_email {background:#fff;border:1px solid #ddd;margin:0;width:250px;}#left #newsletter_email {background:#fff;border:1px solid #ddd;height:17px;margin:0 5px 0 0;padding: 1px 2px !important;width:145px !important;}.search_blur {color: #999;}.search_focus {color: #999;}.homepage_thin_banner {}.plain_ul {clear: both; list-style: none; list-style-type: none; margin: 0px;padding: 0px; }#helpMenuContainer .helpMenuHeading {font-size:11px;font-weight:bold;}#helpMenuContainer div {float:left;margin-bottom:15px;margin-top:10px;}#helpMenuContainer ul{float:left;width:360px;list-style:none;margin:0px;padding:0px;}.helpH3 {font-size:14px;font-weight:bold;padding-top:20px;}.tableSizeCharts {text-align:left;border:1px}.infoBoxContents h2, .main h2 {font-size: 14px;}.infoBox {background-color:#000000;margin-top: 5px;}.infoBox p {color:#FFFFFF;font-size:12px;font-weight:bold;margin:0;padding:5px 0 3px 6px;text-transform:uppercase;}.infoBox h1 {font-size:12px;font-weight:400;margin:0;padding:5px 0 3px 10px;text-transform:uppercase;}.category_strip {background-image:url(/images/template/category_strip.gif);height:25px;width:180px;}.category_strip a {color:#687818;display:block;font-size:12px;font-weight:bold;padding:5px;text-decoration:none;}.category_strip_christmas {background-color:#9b0304;height:25px;width:180px;}.category_strip_christmas a {color:#FFFFFF;display:block;font-size:12px;font-weight:bold;padding:5px;text-decoration:none;line-height:12px;}.category_strip a:hover {text-decoration:underline;}#homepage_secondary_content {clear:left;}#homepage_secondary_content .content {float:left;margin-top:40px;position:relative;width:32%;}#homepage_secondary_content .content h3 a, #homepage_secondary_content .content h4 a, #homepage_secondary_content .content h5 a {border-bottom:1px solid #ccc;color:#1a1a1a;font-size: 16px;font-weight:normal;margin-bottom:5px;padding-bottom:5px;}#homepage_secondary_content .content_image {text-align:center;}.search_filter_lhs {border-bottom:1px dashed #CCC;height:125px;overflow:hidden;}.search_filter_lhs ul {padding:7px 0 !important;}.login_page_col {margin-bottom:20px;width: 377px;}.login_page_col h2, .secure_header {border-bottom:1px solid #eee;font-size:15px;margin-bottom:10px;padding-bottom:5px;}.secure_header {background: url(/images/checkout/padlock_for_login.gif) no-repeat top left; margin-top: 20px;clear:left;font-size: 18px;padding:8px 0 10px 40px;}.login_container {width: 356px;padding: 15px 15px 15px 15px;}.login_page_col .login_container_blue {background-color:#F0F1E9;}.login_page_col .login_container_pink {background-color:#EFEAF0;}.login_page_col .login_container label {width:90px;float:left;clear:left;line-height:27px;}.login_page_col .login_container input {float:left;margin-top:0px !important;}.login_page_col .login_container input.text {width:200px;height:20px;}#info_message_box {background-color:#F2F9E5;border:1px solid #CCCCCC;padding:10px;}#quickshop_list {list-style:none;margin:15px 0 0;padding-left:0px;width:530px;}#quickshop_list ul {list-style:none;list-style-type:none;margin:0;padding:0;}#quickshop_list ul li {min-height:70px;}#quickshop_list p {margin:0;padding:0;}#quickshop_list .pink {font-size:13px;font-weight:bold;line-height:15px;}#quickshop_list .quickshop_listing_product_list_header {background-color:#E9EBDE;margin-bottom:3px;padding:5px;}#quickshop_list .quickshop_item_line_full {border-bottom:1px solid #eee;padding:5px 0;width:100%;}#quickshop_list .quickshop_item_line, #quickshop_list .quickshop_item_line_full {clear:left;float:left;position:relative;}#quickshop_list .quickshop_item_line {width:320px;}#quickshop_list .quickshop_case_line {position:relative;float:left;width:195px;}#quickshop_list .quickshop_case_line .grey {font-size:11px;}#quickshop_list .quickshop_case_line h2 {float:left;position:relative;width:128px;}#quickshop_list .quickshop_item_line div {float:left;margin-left:10px;padding-bottom:25px;position:relative;width:245px;}#quickshop_list .qty_button {margin-top:3px;}#quickshop_list .quickshop_case_line .grey {color:#666 !important;}#quickshop_list form.quickshop_perfect_partner {width:60px !important;}#quickshop_list .quickshop_perfect_partner_status {padding-left:60px;}#quickshop_list .quickshop_item_line .quickshop_status, #quickshop_list .quickshop_item_line .quickshop_no_stock {bottom:0;font-weight:bold;left:75px;padding-bottom:5px;position:absolute;}#quickshop_list .quickshop_case_line .quickshop_status, #quickshop_list .quickshop_case_line .quickshop_no_stock {bottom:0;left:10px;line-height:14px;padding-bottom:5px;width:70px;}#quickshop_list .quickshop_status .added {background:url(/images/template/qs_green_tick.gif) no-repeat top left;color:#009345;font-weight:bold;padding-left:15px;}#quickshop_list .quickshop_status a {background:url(/images/template/qs_green_denied.gif) no-repeat top left;font-weight:bold;padding-left:15px;}#quickshop_list .quickshop_item_line_full form {bottom:0;padding:0 3px 5px 0;position:absolute;right:0;width:114px;}#quickshop_list .quickshop_item_line_full form * {float:left;position:relative;}#quickshop_list .quickshop_item_line_full form .add_quantity {border:1px solid #ccc;margin:0 3px;height:16px;padding:1px 0;text-align:center;width:20px;}#quickshop_list .quickshop_item_line_full form .add_button {margin-left:10px;}#quickshop_list .quickshop_case_line_border {border-left: 1px solid #ddd;padding-left:5px;}#quickshop_list h2 {font-size:12px;line-height:15px;padding-top:2px;width:225px;}#quickshop_list h2 a {color:#1a1a1a;}#quickshop_list .quickshop_product_image {float:left;margin:5px 0 5px 5px;position:relative;}.quickshop_green {background-color:#EBF7ED;}.quickshop_red {background-color:#fcebf2;}.category_header_box_outer {margin:0;min-height:295px;}.category_header_box_inner {border:1px solid #ccc;height:290px;position:relative;width:100%;float:left;}.category_header_box_inner h2 {color:#1a1a1a;font-size:22px;}.category_header_box_inner h3 {margin-top:0px;color:#1a1a1a;font-size:13px;}.category_header_box_inner_image {margin-right:10px;margin-bottom:20px;}.category_header_box_inner_white_band {padding:10px;height:35px;width:430px;position:absolute;bottom:0px;left:0px;opacity:0.8;filter:alpha(opacity=80);background-color:#fff;}.sub_categories_list {width:100%;position:relative;float:left;padding:0;}.category_header_box_inner_subtitles {height:40px;width: 100%;}.category_header_box_inner_subtitles ul {list-style: none;padding: 0px;margin: 0px;}.category_header_box_inner_subtitles ul li {list-style: none;list-style-image: url(/images/template/category_hero_arrow.gif);list-style-position: inside;padding: 0px;margin: 0px;}.category_header_box_inner_subtitles ul li a,.category_header_box_inner_subtitles ul li a:link,.category_header_box_inner_subtitles ul li a:active,.category_header_box_inner_subtitles ul li a:visited,.category_header_box_inner_subtitles ul li a:hover{ color: #ffffff;font-weight: bold;text-decoration: none;}.category_header_box_inner_subtitles ul li a:hover{ text-decoration: underline;}.category_header_box_inner_right {margin:40px 0px 0px 400px;padding-right:20px;}.category_header_box_inner_right h1 {color: #ffffff;font-size: 1.5em;}.category_header_box_inner_right p {color: #ffffff;font-size: 0.9em;}.category_col_right {margin-left:10px;margin-top:10px;}.category_col_right .category_col_right_top_content {text-align:center;margin:10px 10px;width: 100%;}.category_col_right .featured_products_col_right {background:#fff;margin-bottom:10px;width: 100%;}.featured_products_col_right ul {background-color:#fff !important;margin:0;padding:10px 10px 0 10px;margin: 0px auto;}.featured_products_col_right ul li {list-style:none;list-style-type:none;padding: 5px;width: 23%;}.featured_products_col_right ul li p {text-align: left;}.featured_products_col_right ul li a {background-image:none !important;color:#1a1a1a;text-align: left;}.category_col_right .category_col_right_top_content span.tag_prefix {display: block;font-size: 12px;line-height:14px;text-transform: uppercase;}.category_col_right h4 {font-size:12px;color:#1a1a1a;line-height:15px;display:inline;}.category_col_right h4 a {color:#1a1a1a;}.category_col_right p {margin:0px;padding:0px;}.category_col_right .priceMedium {margin:0px;padding:0px;}.category_col_right .category_col_right_other_content {margin:0px 10px 0px 10px;padding:5px 0px 5px 0px;border-top:1px solid #eee;}.reviews_rating {float: left;position:relative;}.reviews_rating, .reviews_rating span {height:12px;margin:0;padding:0;width:60px;}.reviews_rating_big, .reviews_rating_big span {height:12px;margin:0;padding:0;width:60px;}.reviews_rating:hover, .reviews_rating_big {text-decoration:none;}.reviews_rating span, .reviews_rating_big span {position:absolute;margin:4px 0 0;float: left;width:60px;}span.bg {float: left;background:url(/images/template/rating_grey.gif) repeat-x top left;width:60px;}span.bg_big {background:url(/images/template/rating_grey.gif) repeat-x top left;width:60px;position:absolute;height:12px;}span.bg_large {background:url(/images/template/nc_grey_shell.gif) repeat-x top left;width:125px;position:absolute;height:25px;}span.score {background:url(/images/template/rating_green.gif) repeat-x top left;height:12px;text-indent:-9000px;z-index:1;float:left;margin-top: 0px !important;}span.score_big {background:url(/images/template/rating_green.gif) repeat-x top left;height:12px;text-indent:-9000px;z-index:1;position:absolute;}.reviews_rating span.num_reviews {line-height:10px;padding-left:62px;width:160px;}.reviews_rating span.num_reviews {color:#999;}.reviews_rating:hover span.num_reviews {text-decoration:underline;}li.search_listing span.num_reviews {width:400px !important;}.image_slideshow {background-color:#e9e9e9;margin-top:10px;}.image_slideshow .image_slideshow_container {float:left;width:170px;text-align:center;}.image_slideshow .image_slideshow_container .photo_credit {color:#cccccc;margin:0px;}.image_slideshow .image_slideshow_container .image_slideshow_image {border:3px solid #e9e9e9;}.image_slideshow .image_slideshow_container .image_slideshow_image:hover {border:3px solid #E9EBDE;}.image_slideshow .image_slideshow_container .image_slideshow_info {text-align:left;padding:0 10px 0 10px;}.image_slideshow_also_bought {margin-top:10px;background-color:#ffffff;}.image_slideshow_also_bought .image_slideshow_container {float:left;width:162px;text-align:center;border:3px solid #FFFFFF;}.image_slideshow_also_bought .image_slideshow_container:hover {float:left;width:162px;text-align:center;border:3px solid #E9EBDE;}.image_slideshow_also_bought .image_slideshow_container .photo_credit {color:#cccccc;margin:0px;}.image_slideshow_also_bought .image_slideshow_container .image_slideshow_image {}.image_slideshow_also_bought .image_slideshow_container .image_slideshow_image:hover {}.image_slideshow_also_bought .image_slideshow_container .image_slideshow_info {text-align:left;padding:0 10px 0 10px;}.image_slideshow_also_bought .image_slideshow_container .also_purchased_manufacturer {color:#1A1A1A;font-size:11px;}.image_slideshow_also_bought .image_slideshow_container h2 {color:#1A1A1A;font-size:13px;line-height:15px;margin-top:5px;}.image_slideshow_also_bought .image_slideshow_container h2 a {color:#1A1A1A;}.image_slideshow_also_bought .image_slideshow_container h3 {color:#1A1A1A;font-size:11px;line-height:15px;}.image_slideshow_also_bought .image_slideshow_container h3 a {color:#4A4A4A;}.image_slideshow_also_bought .image_slideshow_container .priceMedium {margin:5px 0px 10px 0px;line-height:13px;}#related_videos_box {background-color:#e9e9e9;margin-top:10px;}#related_videos_box .related_video_box {width:160px;margin: 0 20px 0 0;padding: 10px 10px;float:left;}#related_videos_box .grey_text {color:#666666;clear:left;}.tag_cloud_0 {font-size:12px;}.tag_cloud_1 {font-size:12px;font-weight:bold;}.tag_cloud_2 {font-size:13px;}.tag_cloud_3 {font-size:12px;font-weight:bold;}.tag_cloud_4 {font-size:14px;}.tag_cloud_5 {font-size:14px;font-weight:bold;}#eviews_summary {}#eviews_summary .eviews_summary_left {float:left;width:50%;}#eviews_summary .eviews_summary_left_inner {margin-right:10px;}#eviews_summary .eviews_summary_left_inner_inner {margin-top:0px;background-color:#f2f2f2;padding:5px 5px 5px 5px;height:62px;position:relative;}#eviews_summary .eviews_summary_left_inner_inner p, .eviews_summary_right_inner_inner p {font-size:11px;line-height:15px;margin: 4px 0;}#eviews_summary .eviews_summary_left_inner .num_eviews {border-bottom:1px solid #dbdbdb;padding:5px 0;font-weight: bold;margin: 0;}#eviews_summary .eviews_summary_left_inner .avg_rating {border-top:1px solid #EEEEEE;padding:5px 0;margin: 0;font-weight: bold;}#eviews_summary .eviews_summary_right {float:left;width:50%;}#eviews_summary .eviews_summary_right_inner {}#eviews_summary .eviews_summary_right_inner_inner {background:#f2f2f2 url(/images/template/discussion_bubbles.gif) no-repeat left top;padding:2px 5px 5px 70px;height:65px;}#product_questions {}#product_questions_left_col {width:100%;}#product_questions_right_col {width:100%;}.question_helpful_counts {color:#e88b1c;margin-top:0px;}.q_and_a_helpful {padding:0;margin-bottom:30px;clear: both;}.review_helpful {padding:0;margin-bottom: 20px;clear: both;}#brand_info {}.brand_small_images_box {background-color:#f1f1f1;padding:10px;margin-top:10px;text-align:center;}.view_all_images_link {color:#aaaaaa !important;display:block;clear:left;}.featured_products_header {font-size:14px;padding-top:20px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #EEEEEE;clear:left;position:relative;}.ethical_credentials_header {font-size:16px;padding-top:20px;padding-bottom:5px;border-bottom:1px solid #EEEEEE;clear:left;position:relative;margin-bottom:15px;}.ethical_credentials_header a {color:#1A1A1A;text-decoration:none;}.listing_item {border:2px solid #fff;}.listing_item:hover{border:2px solid #1cb9e4;}#added_mini_basket_right {float:right;width:170px;padding: 5px;border: 1px solid #dbdcd7;background-color: #f3f4ef;}#added_mini_basket_right .added_mini_basket {padding:10px;}#added_mini_basket_right .added_mini_basket_quantity {color:#666;}#added_mini_basket_right .added_mini_basket_summary {color:#DB0F42}#added_mini_basket_right .bg {background-color: #ffffff;}.product_added_section {width: 580px;margin: 0 0 0 0;}.product_added_section .listing_product_list li {width: 180px !important;margin: 0;}.product_added_section .listing_product_list li.category_grey_border_left {margin: 0 0 0 20px;}.product_added_section .listing_product_list li div {border: none;}.product_added_section .listing_product_list li div img {border: none;}.shop_mode a {color:#1a1a1a !important;}.shop_mode a.focus {background:url(/images/template/shop_mode_right.gif) no-repeat top right;}.shop_mode a.focus:hover {text-decoration:none;}.shop_mode a.focus strong {background:url(/images/template/shop_mode_left.gif) no-repeat top left;padding:0 10px;}.quickshop_heading {background-color:#eee !important;font-size:11px;font-weight:bold;padding:5px 0;text-indent:10px;}#mini_basket_contents_list {list-style:none;list-style-type:none;margin:0;}#mini_basket_contents_list, #mini_basket_summary, #mini_basket_empty {clear:both;padding:10px;}#mini_basket_contents_list {padding:0 10px;}#mini_basket_contents_list li {font-size:11px;line-height:14px;padding:3px 0;}#mini_basket_contents_list li .priceNormal {font-size:11px;float:right;position:relative;}#mini_basket_contents_list li .added_mini_basket_quantity {position:relative;}#attributeList {background:#fff;border: 1px solid #fff;width:435px;overflow:hidden;}#left, #content_with_nav_border {margin-top:147px !important;position: relative;float: left;}.green {color:#68771a;}#content_border_simple {background-color:#fff;margin-top:145px;border: 1px solid #ddd; padding:10px;}.my_account_container {display:block;margin-bottom:55px;margin-top:25px;}.my_account_container .my_account_content_container, .my_account_container .my_account_content_container_basic_no_border {display: block;margin:15px 0px 0px 0px;}.my_account_container .my_account_content_container_border, .my_account_container .my_account_content_container_basic{display: block;border:4px solid #E1E4D1;padding:10px;margin:15px 0px 0px 0px;margin-right: 0px;}.my_account_container .my_account_content_container_basic table tr{font-size:16px;margin:8px 0px;}.my_account_container .my_account_content_container_basic_no_border table tr{margin:0px;}.my_account_container .my_account_content_container_basic table tr, .my_account_container .my_account_content_container_basic_no_border table tr{margin:0px;}.my_account_container .my_account_content_container_basic table tr td, .my_account_container .my_account_content_container_basic_no_border table tr td{margin:0px;padding:0px;}.my_account_container .my_account_header{height:50px;}.my_account_container .my_account_header img{float:left;margin-right:25px;}.my_account_container .my_account_header h2{float:left;width:600px;font-size:17px;clear:right;margin:0px 0px 2px 0px;}#my_account_order_info .my_account_header h2 {margin:0px 0px 2px 0px;}#my_account_information .my_account_header h2 {margin:0px 0px 2px 0px;}.my_account_container .my_account_header p{ float:left; width:600px; margin:0px; padding:0px;}.my_account_container .my_account_links {display: block;width:100%;height:15px;margin:20px 0px 0px 0px;}.my_account_container .left{float:left;width:50%;}.my_account_container .right{float:right;width:50%;text-align: right;}.my_account_container table {padding:0px;width:100%;}.my_account_container table tr {padding:0px;margin-top:8px;display: block;}.my_account_container table tr td{padding:6px 10px 6px 6px;vertical-align: top;}.my_account_container .ul_links {list-style: none;margin:0px;padding:0px;}#my_account_information .my_account_header img {margin-left:9px;}#my_account_eviews .my_account_header img {margin-left:2px;margin-right:21px;}.my_account_container table .my_account_order_history_heading {background-color:white;font-size:16px;margin:8px 0px;}.my_account_container table .my_account_order_history_row {margin-bottom:8px;margin-top:0px;}.my_account_container table .my_account_order_history_heading td{font-size:13px;padding:0px;}.my_supersavers_container .my_supersavers_links {display: block;width:100%;height:50px;margin:0px 0px 0px 0px;}.my_supersavers_container .my_supersavers_content_container_border {display: block;border:4px solid #ea8b1c;padding:10px;margin:15px 0px 0px 0px;margin-right: 0px;}.my_supersavers_container table {padding:0px;width:100%;}.my_supersavers_container table tr {background-color: #ea8b1c;padding:0px;margin-top:8px;display: block;}.my_supersavers_container table tr td {padding:6px 10px 6px 6px;vertical-align: top;}.my_supersavers_container .my_voucher_header img {float:left;margin-right:25px;}.my_vouchers_container{display:block;margin-bottom:55px;margin-top:25px;}.my_vouchers_container .my_voucher_header{height: 100px;}#my_voucher_info .my_voucher_header h2 {margin:0px 0px 2px 0px;padding-top: 20px;}.my_vouchers_container .my_voucher_links {display: block;width:100%;height:50px;margin:0px 0px 0px 0px;}.my_vouchers_container .my_voucher_content_container_border {display: block;border:4px solid #e7efc4;padding:10px;margin:15px 0px 0px 0px;margin-right: 0px;}.my_vouchers_container table {padding:0px;width:100%;}.my_vouchers_container table tr {background-color: #e7efc4;padding:0px;margin-top:8px;display: block;}.my_vouchers_container table tr td {padding:6px 10px 6px 6px;vertical-align: top;}.my_vouchers_container .my_voucher_header img {float:left;margin-right:25px;}.my_mad_container {display:block;margin-bottom:55px;margin-top:25px;}.my_mad_container .my_mad_content_container, .my_mad_container .my_mad_content_container_basic_no_border {display: block;margin:15px 0px 0px 0px;}.my_mad_container .my_mad_content_container_border, .my_mad_container .my_mad_content_container_basic{display: block;border:4px solid #e8cced;padding:10px;margin:15px 0px 0px 0px;margin-right: 0px;}.my_mad_container .my_mad_content_container_basic table tr{background-color:white;font-size:16px;margin:8px 0px;}.my_mad_container .my_mad_content_container_basic_no_border table tr{background-color:white;margin:0px;}.my_mad_container .my_mad_content_container_basic table tr, .my_mad_container .my_mad_content_container_basic_no_border table tr{background-color:white;margin:0px;}.my_mad_container .my_mad_content_container_basic table tr td, .my_mad_container .my_mad_content_container_basic_no_border table tr td{margin:0px;padding:0px;}.my_mad_container .my_mad_header{height:50px;}.my_mad_container .my_mad_header img{float:left;margin-right:25px;}.my_mad_container .my_mad_header h2{float:left;width:300px;font-size:17px;clear:right;margin:0px 0px 2px 0px;}#my_mad_order_info .my_mad_header h2 {margin:0px 0px 2px 0px;}#my_mad_information .my_mad_header h2 {margin:0px 0px 2px 0px;}.my_mad_container .my_mad_header p{ float:left; width:400px; margin:0px; padding:0px;}.my_mad_container .my_mad_links {display: block;width:100%;height:15px;margin:0px 0px 0px 0px;}.my_mad_container .left{float:left;width:50%;}.my_mad_container .right{float:right;width:50%;text-align: right;}.my_mad_container table {padding:0px;width:100%;}.my_mad_container table tr {background-color: #e8cced;padding:0px;margin-top:8px;display: block;}.my_mad_container table tr td{padding:6px 10px 6px 6px;vertical-align: top;}.my_mad_container .ul_links {list-style: none;margin:0px;padding:0px;}#my_mad_information .my_mad_header img {margin-left:9px;}#my_mad_eviews .my_mad_header img {margin-left:2px;margin-right:21px;}.my_mad_container table .my_mad_order_history_heading {background-color:white;font-size:16px;margin:8px 0px;}.my_mad_container table .my_mad_order_history_row {margin-bottom:8px;margin-top:0px;}.my_mad_container table .my_mad_order_history_heading td{font-size:13px;padding:0px;}.community_message {background-color:#b6d69a;border: 1px solid #388912;clear:both;color:#2b6c0c;font-weight:bold;padding:10px;margin:10px 0;}.product_reviews_subheader h3 {font-size:12px;text-transform:uppercase;float:left;}.blog_posts {margin-top:20px;}.blog_posts li {padding:3px 0 10px;clear:left;min-height:100px;}.blog_posts li img.float_left {margin-right:10px;}.blog_posts h2 {font-size:14px;font-weight:bold;}.blog_posts h2 a {color:#1a1a1a;}.featured_lists {list-style-type:none;list-style:none;margin:0;padding:0;}.featured_lists li {float:left;position:relative;text-align:center;width:33%;}.featured_lists li .title {text-align:left !important;width:100%;float:left;width:145px;margin-left:15px;}.featured_lists li span a{line-height: 14px;}.featured_lists .li50 {float:left;position:relative;text-align:center;width:50%;}.featured_lists li a {font-weight:bold;line-height:12px;}.featured_lists li img {padding-bottom:5px;}.no_padding_li {list-style:none;list-style-type:none;margin:0;padding:0;}.no_padding_li li {padding:3px 0;}.no_padding_li a {color:#1a1a1a;}.padding_10px {padding:10px;}.profile_summary_box {border: 1px solid #ddd; padding:10px;background-color:#fff;float:right;margin-bottom:10px;margin-top:0;position:relative;width: 760px;}.profile_summary_box .profile_write_review_product_box {float:left;}.profile_summary_box .profile_write_review_product_box img {float:left;}.profile_summary_box .profile_write_review_product_box .list_details {margin-left:180px;}.profile_summary_box .profile_write_review_product_box .intro_text {color:#999;}.profile_summary_box .profile_list_listing_box {margin-bottom:20px;float:left;}.profile_summary_box .profile_list_listing_box img {float:left;}.profile_summary_box .profile_list_listing_box .list_details {margin-left:110px;}.profile_summary_box .profile_list_listing_box .list_details h2 {margin-bottom: 3px;}.profile_summary_box .profile_list_listing_box .date_created {color:#999;}.profile_summary_box .grey_text {color:#ccc;}.profile_summary_box .profile_see_more {margin-top:-45px;position:absolute;right:0px;}.profile_summary_box h1.profile_title {border-bottom: 1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}.profile_summary_box h2.profile_subtitle {font-size:13px;font-weight:bold;padding-top:20px;padding-bottom:5px;border-bottom:1px solid #EEEEEE;clear:left;position:relative;margin-bottom:10px;}.profile_summary_image_box {text-align:center;width:165px;float:left;margin-right:10px;}.profile_summary_name_image {color:#0060B6;font-size:14px;}.profile_summary_details_box {float:left;width:550px;}#profile_summary_menu {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:0;clear:right;float: left;margin-right:260px;margin-bottom:10px;}#profile_summary_menu li {float:left;height:25px;background:url('/images/template/blue_nav.gif') repeat-x;margin:0px;}#profile_summary_menu li a {font-size:12px;font-weight:bold;height:25px;padding:5px 18px 5px 18px;display: block;color:#1b75bb;text-decoration:none;}#profile_summary_menu li a:hover {color:#e1134f;background:url('/images/template/red_nav.gif') repeat-x;}#profile_summary_menu .active {background:url('/images/template/red_nav.gif') repeat-x;}#profile_summary_menu .active a{color:#e1134f;}#recent_activity_box {}#recent_activity_box img {float:left;margin-right:10px;}#recent_activity_box .recent_activity_right {float:left;width:510px;}#recent_activity_box .recent_activity_item {clear:left;padding:10px 0px;}#recent_activity_box .recent_activity_item .recent_activity_date {font-size:12px;font-weight:bold;color:#bbb;}#recent_activity_box .recent_activity_item .recent_activity_image_container {width:60px;height:60px;overflow:hidden;}.hotlist_box {float:left;width:150px;padding-right:40px;}.last_hotlist_box {padding-right:10px;}.hotlist_box .hotlist_name {color:#1a1a1a;}.hotlist_box .grey_text {color:#ccc;}.question_box_left {float:left;width:100px;}.question_box_middle {float:left;width:100%;margin-top:5px;}.question_box_right {float:left;width:100%;}.profile_listing_lists, .profile_listing_lists li {list-style: none;list-style-type: none;margin: 0;padding: 0;width: 100%;}.profile_listing_lists li {display: inline;float: left;padding: 10px 0;position: relative;text-align:center;width: 24.80%;}.profile_listing_lists p {text-align:left;padding-left:15px;margin-top:0px;}.min_height_180 {min-height: 300px !important;}.profile_listing_lists li .profile_lists_list_name {text-align:left;font-size:14px;color:#1A1A1A;}.profile_listing_lists li .grey_text {color:#ccc;}.product_review_listing {float: left;width: 100%;}.product_review_listing .grey_text {color:#666;;}.product_review_listing .product_title {font-size:16px;color:#1A1A1A;}.product_review_listing .product_review_title {font-size:14px;}.product_review_listing img {float:left;}.product_review_listing .product_reviews_top_info {margin-left:111px;}.product_review_listing .product_reviews_top_info .priceMedium {margin:0px 0px 0px 0px;}.product_review_listing .product_reviews_bottom_info {clear:left;margin-top:10px;margin-bottom:20px;}.profile_write_review_product_box {}.profile_write_review_product_box .grey_text {color:#666;;}.profile_write_review_product_box .product_title {font-size:16px;color:#1A1A1A;}.profile_write_review_product_box .product_review_title {font-size:14px;border-bottom:1px solid #ccc;}.profile_write_review_product_box img {float:left;}.profile_write_review_product_box .product_reviews_top_info {margin-left:170px;margin-top:20px;}.profile_write_review_product_box .product_reviews_top_info .priceMedium {margin:0px 0px 0px 0px;}.profile_write_review_product_box .product_reviews_bottom_info {clear:left;margin-bottom:20px;}#list_error_message {padding:5px 8px;}.review_create_new_list_box {width:730px;margin-bottom:10px;margin-top: 210px;}#text_rating {color:#0060B6;font-size:13px;}.submit_review_box {background-color:#eee;margin-top:20px;width: 100%;display: block;float: left;}.products_in_list_box {padding:3px 10px 0px 0px;margin-bottom:10px;margin-left: 0px;float:left;list-style: none;}.products_in_list_box .list_image {float:left;display:inline;padding-right:10px;list-style: none;}#product_info_community_menu_holder {background-color: #f0faf9;padding: 5px 10px 10px;}#product_info_community_menu_holder h3 {font-size: 11px;font-weight: bold;color: #008b89;}#product_info_community_menu_holder a {font-size: 11px;font-weight: normal;color: #008b89;}.product_info_community_menu {list-style: none;margin: 5px 2px 0 0;padding: 0;}.product_info_community_menu li{float: left;width: 33%;text-align: left;margin: 0;padding: 0;}#product_info_community_menu_holder .product_info_community_menu li a{color:#444;font-size: 11px;padding: 0 0 0 23px;background-repeat: no-repeat;background-position: left;display: block;}.helpLink{color:#000;padding-right: 27px;padding-top:7px;background-repeat: no-repeat;background-position: right;height:25px;display: block;width:30px;text-align: right;float: right;margin-top: -10px;color: #000 !important;}.community_heading {font-size:12px !important;text-transform:uppercase;margin-top:8px !important;background: none !important;padding:0px 0px 3px 5px !important;margin:0px !important;}.catreqRight input {border: 1px solid #cccccc;}.catreqLeft, .catreqLeftSmall {width: 30%;text-align: left;padding: 3px 10px 3px 3px;}.catreqLeftSmall {font-size: 0.9em;}.header_subnav_box {float: left;padding: 0px 6px 0px 0px;}.homepageBanner {margin-top: 20px;float: left;}.homepageBannerLeft {width: 380px;float: left;}.homepageBannerRight {width: 380px;float: right;}.newsletterSignup {background-image: url(/images/template/email_signup_bg.gif);background-repeat: repeat-y;background-position: top left;padding: 5px;}.newsletterSignup p {color: #2B6CA2;font-size: 1em;font-weight: bold;padding: 0px;margin: 0px;}.newsletterSignup p {margin: 0px;padding: 0px;}.newsletterSignup input#newsletterSignupSearch {width: 290px;height: 22px;border: 1px solid #dddddd;color: #dddddd;}.homepageFeaturedProducts ul, .subCatFeaturedProducts ul{list-style: none;padding: 0px;margin: 0px;}.homepageFeaturedProducts li, .subCatFeaturedProducts li{list-style: none;padding: 0px;margin: 0px;width: 180px;float: left;margin-right: 20px;}.homepageFeaturedProducts li.noWidth, .subCatFeaturedProductsli.noWidth{margin-right: 0px!important;}.homepageFeaturedProducts h2, .subCatFeaturedProducts h2, .nested_subcategory_list h2 {font-size:10px; text-transform:uppercase; font-weight:bold; margin:8px 0 1px 0; padding:0; line-height:12px;}.homepageFeaturedProducts h2 a, .subCatFeaturedProducts h2 a, .nested_subcategory_list h2 a {color:#687818; text-decoration:none;}.homepageFeaturedProducts h2 a:hover, .subCatFeaturedProducts h2 a:hover, .nested_subcategory_list h2 a:hover {text-decoration:underline;}.homepageFeaturedProducts h3, .subCatFeaturedProducts h3, .nested_subcategory_list h3 {font-size:13px; font-weight:normal;margin:1px 0 1px 0; padding:0; line-height:15px;}.homepageFeaturedProducts h3 a, .subCatFeaturedProducts h3 a, .nested_subcategory_list h3 a {text-decoration:none; color:#1a1a1a;} h3 a:hover {text-decoration:underline;}.homepageFeaturedProducts p, .subCatFeaturedProducts p, .nested_subcategory_list p {font-size: 16px; margin:2px 0 0 0; padding:0; line-height:15px;}.homepageFeaturedProducts p.price a, .subCatFeaturedProducts p.price a, .nested_subcategory_list p.price a {color:#E1134F; font-weight:bold; text-decoration:none;} .homepageFeaturedProducts p.price a:hover, .subCatFeaturedProducts p.price a:hover, .nested_subcategory_list p.price a:hover {text-decoration:underline;}.homepageFeaturedProducts a.imgborder, .subCatFeaturedProducts a.imgborder, .nested_subcategory_list a.imgborder {border:1px solid #CCCCCC; display:block; width:180px;}.homepageFeaturedProducts a.imgborder:hover, .subCatFeaturedProducts a.imgborder:hover, .nested_subcategory_list a.imgborder:hover {border:1px solid #687818; display:block; width:180px;}.homepageFeaturedProducts p.price a span,.subCatFeaturedProducts p.price a span,.nested_subcategory_list p.price a span{color: #999999;text-decoration:line-through;}.product_header_box_outer {width: 100%;}.product_header_image {width: 380px;height: 100px;float: left;}.product_header_title {width: 100%;height: 60px;margin-top:5px;float: left;background-image: url(/images/template/productListBackground.gif);background-position: top left;background-repeat: no-repeat;position: relative;}.product_header_title h1 {color:#FFFFFF; margin:0; padding:20px 0 0 20px; line-height:15px; font-size:21px; font-weight:normal; }.product_header_box_description {margin-top: 10px;}.my_account_container {display:block;margin-bottom:55px;margin-top:25px;}.my_account_container .my_account_content_container, .my_account_container .my_account_content_container_basic_no_border {display: block;margin:15px 0px 0px 0px;}.my_account_container .my_account_content_container_border, .my_account_container .my_account_content_container_basic{display: block;background-color:#f2f2f2;padding:10px;margin:15px 0px 0px 0px;margin-right: 0px;}.my_account_container .my_account_content_container_basic table tr{ font-size:12px;margin:8px 0px;}.my_account_container .my_account_content_container_basic .inputRequirement {font-weight:bold;padding-bottom:10px;}.my_account_container .my_account_content_container_basic_no_border table tr{ margin:0px;}.my_account_container .my_account_content_container_basic table tr, .my_account_container .my_account_content_container_basic_no_border table tr{margin:0px;}.my_account_container .my_account_content_container_basic table tr td, .my_account_container .my_account_content_container_basic_no_border table tr td{margin:0px;padding:0px;}.my_account_container .my_account_header{height:50px;}.my_account_container .my_account_header img{float:left;margin-right:25px;}.my_account_container .my_account_header h2{float:left;width:600px;font-size:17px;clear:right;margin:-7px 0px 2px 0px;}#my_account_order_info .my_account_header h2 {margin:7px 0px 2px 0px;}#my_account_information .my_account_header h2 {margin:0px 0px 2px 0px;}.my_account_container .my_account_header p{float:left;width:600px;margin:0px;padding:0px;}.my_account_container .my_account_links {display: block;width:100%;height:15px;margin:20px 0px 0px 0px;}.my_account_container .left{float:left;width:50%;}.my_account_container .right{float:right;width:50%;text-align: right;}.my_account_container table {padding:0px;width:100%;}.my_account_container table tr {padding:0px;margin-top:8px;display: block;}.my_account_container table tr td{padding:6px 10px 6px 6px;vertical-align: top;}.my_account_container .ul_links {list-style: none;margin:0px;padding:0px;}#my_account_information .my_account_header img {margin-left:9px;}#my_account_eviews .my_account_header img {margin-left:2px;margin-right:21px;}.my_account_container table .my_account_order_history_heading {background-color:white;font-size:16px;margin:8px 0px;}.my_account_container table .my_account_order_history_row {margin-bottom:8px;margin-top:0px;}.my_account_container table .my_account_order_history_heading td{font-size:13px;padding:0px;}#community_header, #about_us_header {width: 100%;height:45px;color:#FFF;text-transform: uppercase;float:right;border: 1px solid rgb(221, 221, 221);margin-bottom:10px;}#community_header {background: url(/images/template/780x75-nc-ourcommunity.gif) no-repeat top left;}.communitySearchForm {height:75px;padding: 31px 0px 0px 0px;color:#FFF;text-transform: uppercase;border: 1px solid rgb(221, 221, 221);margin-bottom:10px;}#about_us_header {background: url(/images/template/780x45-nc-aboutus-header.gif) no-repeat top left;}#community_header a, #community_header a:link, #community_header a:active, #community_header a:visited, #community_header a:hover,#about_us_header a, #about_us_header a:link, #about_us_header a:active, #about_us_header a:visited, #about_us_header a:hover {float:right;height:20px;width:165px;margin-top:14px;margin-right:10px;text-indent:-10000px;overflow:hidden;}#left_payment_options {background-color:#fff;border:1px solid #ddd;padding:0;}#left_payment_options {margin-bottom:10px;}.menuLargeBanner {margin-top: 55px;text-align: left;width: 160px;height: 310px;}.menuLargeBanner img{width: 160px;height: 310px;padding: 0px!important;}.menuSmallBanner {margin-top: 55px;text-align: left;width: 160px;height: 70px;}.menuSmallBanner img{width: 160px;height: 70px;padding: 0px!important;}#shopByProductCode {display: block;width: 180px;height: 40px;background: url(/images/template/shopByProductCode.gif) no-repeat top left;}#shopByProductCode:hover {background: url(/images/template/shopByProductCode_Ro.gif) no-repeat top left;}#shopByBrand {display: block;width: 180px;height: 40px;background: url(/images/template/shopByBrand.gif) no-repeat top left;}#shopByBrand:hover {background: url(/images/template/shopByBrand_Ro.gif) no-repeat top left;}#shopByDotGuide {display: block;width: 180px;height: 40px;background: url(/images/template/shopByDotGuide.gif) no-repeat top left;}#shopByDotGuide:hover {background: url(/images/template/shopByDotGuide_Ro.gif) no-repeat top left;}.accountForm input {border: 1px solid #cccccc;}.account_thick_border {border:4px solid #E1E4D1!important;}.littleBoxLast {width: auto!important;margin-right: 0px!important;}.profileA, .profileA:link, .profileA:active, .profileA:visited, .profileA:hover{background:url(/images/template/ReviewAction.gif) no-repeat top right;margin: 0px;padding: 0px 20px 0px 0px;color:#000;display: block;height: 18px;text-align: right;}.homepage_box p.padding10 {padding: 10px;}.category_header_box_inner {margin-top: 5px; }.specials_title {background: url(/images/template/nc_special_offer_bar.gif) no-repeat top left!important;}.cat_title {background: url(/images/template/nc_category_bar.gif) no-repeat top left!important;}.category_header_box_inner_right p { font-size:1em }#heroWrapper {height: 292px;}.homepage-heroImage_layout3 {width: 490px;height: 292px;margin: 0px 0px 8px 0px;}.heroBannerUpper_layout3 {margin: 0px 0px 4px 8px;}.heroBannerLower_layout3 {margin: 4px 0px 8px 8px;}#homepage-heroImageLeft_layout3 {width: 490px;float: left;}#homepage-heroImageRight_layout3 {width: 281px;height: 292px;float: left;margin-left:1px;}.issuuContainer {margin-top:60px;}#product_info_facebook_menu_holder {background-color: #ffffff;height: 25px;padding: 0px;width: 350px;margin:3px 0px 0px 0px;}#googleplusone {background-color: #ffffff;height: 25px;padding: 0px;margin:0px 0px 0px 0px;float: left;position: relative;margin-right: 10px;}#twitterbutton {background-color: #ffffff;height: 25px;padding: 0px;margin:0px 0px 0px 0px;float: left;position: relative;margin-right: 10px;}#size_chart {float: right;color: #687818;margin-top: 6px;}#size_chart img {vertical-align:middle;color: #687818;}#size_chart a:hover {color: #687818;background: #FFFFFF;border: 1px solid #687818;padding: 3px;}#size_chart a {color: #687818;background: #FFFFFF;border: 1px solid #687818;padding: 3px;}#homepageAboutC {width:780px;}#homepageAboutC .topAbout {background:url(/images/homepage/nc-about-bg-top.gif) top center no-repeat;}#homepageAboutC h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; color:#757C18; padding:20px 0 0 15px;margin:0; font-weight:400;}#homepageAboutC p {color:#2b2b2b;padding:15px;margin:0;font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:16px;}#homepageAboutC .bottomAbout {background:url(/images/homepage/nc-about-bg-bottom.gif) bottom center no-repeat;min-height:42px;max-height:42px;}.facebookblue {font-size: 21px;font-weight: normal;color: #1A1A1A;}#order_form_search_term, input.text, select.text, textarea.text {background-color:#fff;border:1px solid #ddd;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:0px !important;}#order_form_step_1 input {height:35px;padding:0 0 0 8px !important;margin-top:10px !important;color:#999;}#order_form_outer input, select, textarea {border-radius: 4px 4px 4px 4px;color: #000000;}#order_form_outer select {border-color: #B4B4B4 #EFEFEF #EFEFEF #B4B4B4;border-style: solid;border-width: 1px;padding: 5px 3px;background-color:#f7fdff;}#order_form_outer input {padding:8px;-moz-box-shadow: 0 0 5px #eaf7fb;-webkit-box-shadow: 0 0 5px#eaf7fb;box-shadow: 0 0 5px #eaf7fb;font-size:16px;color:#999;}#order_form_outer .basket {margin-top:8px !important;}#order_form_outer .basket input {font-size:11px;background-color:#F7FDFF;}#order_form_search_term, textarea.text {margin-top:0px !important;padding:2px 2px 1px !important;line-height: 32px;}#order_form_search_term, input.text {height:17px;}#order_form_search_term {width:335px;}.order_search_suggestions {background-color: #fff;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px dotted #ccc;list-style: none;list-style-type: none;margin: -1px 0 0 0;padding: 0;}.order_search_suggestions li {background-color: #fff;cursor:pointer;display:table;height: 18px;list-style: none;list-style-type: none;margin:0;padding: 0px 0px;}.order_search_suggestions li a {display: table;padding: 0 6px;}.order_search_suggestions li.selected {background-color: #EDF9FD !important;}.order_search_suggestions li.selected a {color:#EB0E54;text-decoration:none;}#order_form_step_1 {width: 385px;float: left;}#order_form_outer .big {font-weight: 200;color: #7c7c7c;font-size:18px;padding-bottom:8px;}#order_form_step_1 .small {font-size: 10px;color:#999;font-weight: normal;}#order_form_outer {border:0px solid #DDDDDD;margin-right:0px;padding:0px;width: 780px;margin-left: 0px;float: left;position: relative;margin-top:8px;}#order_form_outer .order_form_step_2 {min-height: 215px; width: 355px;border:1px solid #DDDDDD;margin-left: 420px;background: #FFFFFF;border-radius: 4px 4px 4px 4px;color: #000000;margin-top:10px;-moz-box-shadow: 0 0 5px #eaf7fb;-webkit-box-shadow: 0 0 5px#eaf7fb;box-shadow: 0 0 5px #eaf7fb;}#order_form_outer .order_form_step_2_label {font-weight: bold;color: #333333;margin-left: 420px;}#order_form_outer .step2_add_order {margin-top: 10px;}#order_form_outer .order_form_step_2 .product_title {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #5b3170;letter-spacing: -1px;line-height: 20px;font-weight: bold;}#order_form_outer .order_form_step_2 .product_price {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #2B2B2B;letter-spacing: -1px;line-height: 20px;font-weight: bold;}#order_form_outer .order_form_step_2 table {margin:5px;}#order_form_outer .order_form_step_2 .product_price_strike {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #C1C1C1;letter-spacing: -1px;line-height: 20px;text-decoration: line-through;font-weight: bold;}.order_form_step_2 input {box-shadow:none !important;padding:0 !important;}#order_form_outer .order_form_step_3_label {font-weight: bold;color: #333333;width: 730px;}.basket_order_promo {float: right;width: 310px;height: 60px;background: #687718;padding:5px 5px 5px 5px;border: 1px solid #ecf2f4;color:white;margin:8px;font-size: 14px; font-weight:bold; letter-spacing:-1px;}.basket_order_promo_accepted {float: right;width: 310px;height: 60px;background: #687718;padding:5px 5px 5px 10px;border: 1px solid #ecf2f4;color:white;margin:8px;font-size: 14px; font-weight:bold; letter-spacing:-1px;}.catalogue_promo_container input, select, textarea, input:focus {border-radius:0 !important;outline: none;}.basket_order_promo .promo_code_title{float: left;margin-left: 5px;margin-top: 2px;font-size: 14px; font-weight:bold; letter-spacing:-1px;}.basket_order_promo .whats_this {float: right;margin-top: 0px;margin-right: 3px;}.basket_order_promo .whats_this p {margin: 0px;font-size:10px; font-weight:400; letter-spacing:normal;}.basket_order_promo .catalogue_code_box {float: left;width: 295px;margin-left: 5px;margin-top: 3px;padding: 0px;}.basket_order_promo .catalogue_code_box input {border: 0px !important;border-color: #FFFFFF !important;border-style: solid !important;padding: 4px !important;font-size: 16px !important;width: 170px;-moz-box-shadow:none !important; -webkit-box-shadow:none !important;box-shadow:none !important;}.basket_order_promo .catalogue_code_box .catalogue_button {vertical-align: bottom;margin-bottom: 0px;margin-right: 2px;margin-left: 2px;border: none !important;padding: 0px !important;width: 110px !important;}.order_page_shipping .basket_grey_subtotal{float: left;position:relative;width: 300px;text-align: right;margin-left: 8px;}.catalogue_promo_container {width:100%;background:#F0F1E7; margin-bottom:15px; height:255px;}.promo_code {font-size:20px; line-height:22px; font-weight:inherit; letter-spacing:inherit; color:#d4f2fc;}.catalogue_promo_intro { width:97%; float:left; height:80px; margin-top:9px; margin-left:10px;}.catalogue_promo_intro h2 { font-size:18px; color:#2b2b2b; padding-bottom:10px;padding-top:6px;}.catalogue_promo_intro h4 { font-size:14px;text-transform:uppercase; color:#2b2b2b; }#clear_both_boxes {float: right;width: 24px;margin-top: 17px;padding: 0px 0px 0px 0px;position: relative;vertical-align: bottom;}#order_form_content_with_border {border: 0px solid #ddd;padding:0px;background-color:#fff;margin-bottom:10px;width: 780px;float: right;}#order_form_wrapper {margin:0 auto;max-width:780px;min-width:780px;width:95%;}#footer_checkout {margin:0px 100px;padding-top:10px;height:150px !important;width:750px;border-top:1px solid #eeeeee;}#footer_checkout .opening_times { color:#666666; margin-top:0px; }#wrapper_checkout {margin:60px auto;max-width:955px;min-width:955px;width: 955px;border:1px solid #d8d8d8;background:#fff;position: relative;}#content_checkout {background:#fff;margin-top:110px !important;padding: 10px 100px;width:750px; }#content_checkout h1 { font-size:22px; font-weight:normal; margin-top: 20px; width: 100%; border-bottom: 1px solid #d8d8d8;}#header_checkout {position:absolute;top:0;margin:0px 100px;padding-top:10px;height:110px !important;width:750px;border-bottom:1px solid #D8D8D8;}#header_nav.checkout_header .lock, #header_nav.checkout_header .lock:hover {background: url(/images/checkout/masthead_padlock.gif) no-repeat top left; font-weight:bold; height:35px; padding: 2px 2px 2px 45px;text-align:left; }#header_checkout #header_utils {background-color:#ECEEE0;list-style:none;list-style-type:none;margin: 0 0 20px 0px;padding:0px 0px 0px 0px;float:right;height: 33px;width: 315px;background-image: url(/images/template/checkout_basket_icon.gif);background-position: center right;background-repeat: no-repeat;}#header_checkout #header_utils li { float:left;padding-top:10px; border: 0px;}#header_checkout #header_utils li.nopad { padding:0; }#header_checkout #header_utils li .online_help { padding-right:40px;color:#677425; }#header_checkout #header_utils li .pink { font-weight:bold;font-size:12px;padding-right:10px;color:#E1134F; }#trouble {background: url(/images/checkout/speech_bubble.gif) no-repeat top left;font-size:11px;padding: 0 0 0 30px;position:absolute;right:0;top:47px;}#edit_address_div { background-color:#ECEEE0;float:left;margin-bottom:10px;padding:10px;position:relative;width:480px; border: 1px solid #ccc;}#same_delivery_address {background-color:#ECEEE0;border: 1px solid #CECFC9;float:left;margin-bottom:10px;padding:10px;position:relative;width:480px; }#same_delivery_address label {}#same_delivery_address input {margin-left:100px;}.checkout_blue_box {background-color: #ECEEE0;min-height:40px;padding:5px 10px;}.checkout_blue_box p {margin:0;padding:0;}#edit_address_div input.text {width:340px;border: 1px solid #d8d8d8;}#checkout_errors, #checkout_success {border: 2px solid #cc0000;background-color:#FFECEC;color:#cc0000;margin: 10px 0;padding:10px;}#checkout_errors h3, #checkout_success h3 {font-size:16px;font-weight:normal;padding-bottom:5px;}#checkout_success {background-color: #f2f9e5;border-color:#058E3E;color:#058E3E;}#checkout_add_new_address {background-color: #F0F1E9;border: 1px solid #CECFC9;clear:left;color:#1a1a1a;display:block;margin: 20px 0 10px 0;padding: 3px 10px;width:230px;}#checkout_add_new_address:hover {border: 1px solid #ccc;}#postcode_button_wrapper {height:25px; margin-top:10px;}.checkout_bottom_buttons {background: url(/images/checkout/checkout_bottom_buttons.gif) no-repeat top left;clear:both;margin:20px 0;height: 36px;}.checkout_bottom_experiencing_problems {clear:both;font-size: 11px; line-height:15px;}.checkout_underline {border-bottom: 1px solid #eee;margin: 20px 0 10px;padding: 0 0 5px;}.address_container, .delivery_method_container {border:1px solid #fff;float:left;margin-right:20px;padding:10px;position:relative;width:210px;}.delivery_method_wrapper {border-bottom:1px solid #EEEEEE;float:left;margin-bottom:20px;padding-bottom:10px;position:relative;width:500px;}.delivery_method_wrapper #delivery_comments {color:#999999;}.carbon_offset_wrapper {width:750px;}.delivery_method_container {float:none;margin-bottom:10px;width:480px;}.address_container_active, .address_container:hover, .delivery_method_container_active, .delivery_method_container:hover {border: 1px solid #CECFC9;background-color: #ECEEE0;}.address_container_active label, .delivery_method_container_active label {color:#cc0000;font-weight:bold;}.address_container:hover, .delivery_method_container:hover {border: 1px solid #ccc;cursor:pointer;}.delivery_method_container input {float:left;position:relative;}.delivery_method_container p {margin:0;padding:0 0 0 30px;width:425px;}.note, #delivery_methods_note {background-color:#fffde0;border:1px solid #ccc;color:#cc0000;float:right;padding:5px;position:relative;width:225px;font-size:11px;}#address_info_box {background-color:#fffde0;border:1px solid #ccc;color:#cc0000;padding:5px;width:225px;margin-left:400px;margin-top:-30px;position:absolute;}.note a {color: #cc0000;font-weight:bold;}.checkout_mini_header {font-size:14px;}#address_error_box {width:225px;background-color:#fededf;border:1px solid #ccc;padding:5px;float:right;color:#cc0000;margin-bottom:20px;}.checkout_red {color:#cc0000;}.checkout_black {color:#000000;}.required_field {color:#cc0000;font-size:11px;}.right_arrow {background:url(/images/checkout/arrow_across.gif) no-repeat top right;}.down_arrow {background:url(/images/checkout/arrow_down.gif) no-repeat top right;}#payment_confirm_col1 {float:left;margin:10px 0;padding:10px 10px 0 0;position:relative;width:370px;border-right:1px solid #eee;}#payment_confirm_col2 {float:right;margin:10px 0;padding:10px 0 0 0;position:relative;width:360px;}.payment_delivery_box {float:left;position:relative;width:180px;}.payment_billing_box {float:right;position:relative;width:180px;}.payment_sub_header {font-size:14px;border-bottom:1px solid #eee;padding-bottom:5px;}.payment_delivery_method_box {clear:both;width:360px;padding-top:20px;}.payment_order_summary_box {clear:both;width:360px;margin-top:40px;}.payment_product_box {clear:left;float:left;position:relative;width:360px;}.payment_product_box_min {float:left;clear:left;padding:0 0 4px;position:relative;width:360px;}.payment_product_quantity, .payment_product_image, .payment_product_description, .payment_product_price {float:left;position:relative;}.payment_product_quantity {padding-top:5px;text-align:center;width:40px;}.payment_product_box_min .payment_product_quantity {padding-top:5px;}.payment_product_description {padding-top:5px;width:160px;}.payment_product_box_min .payment_product_description {width:240px;}.payment_product_price {color:#cc0000;padding-right:10px;padding-top:5px;text-align:right;width:70px;}.payment_product_image {padding:0 10px 10px 0;}.payment_product_giftwrap_text {color:#009345;}.payment_totals_box {clear:left;position:relative;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-left:110px;width:250px;}.payment_products_totals_name {padding-left:10px;}.payment_product_totals {position:absolute; right:10px;font-size:14px;}.payment_product_total_price {position:absolute; right:10px;}.payment_product_price_large {color:#cc0000;font-size:16px;}.giftwrap_row {margin-bottom: 20px;padding-bottom: 10px;height: 75px;clear:left;border-bottom:thin dashed #DDDDDD;}.giftwrap_price {color:#cc0000;font-size:14px;}.giftwrap_checkbox {float:left;position: relative;top:10px;}.giftwrap_product {float:left;padding-left:10px;position: relative;width: 720px;}.giftwrap_message {float: left;height:80px;margin: 0px 0 !important;position:relative;width: 760px;}.giftwrap_message_faded {color: #eee;border: 1px solid #eee !important;}.giftwrap_image {float:left;margin: 0 5px;position:relative;}.change_basket_button {float:right;}#payment_form_box {background-color:#f2f9e5;padding:10px;border:1px solid #ccc;}#payment_form_box .right_side {left:200px;position:absolute;text-align:right;width:120px;}#payment_form_box label {float:left;padding: 9px 5px 0 0;position:relative;text-align: right;width: 120px;}#payment_form_box p {clear:left;}#payment_form_box .moduleRow {background-color: #f2f9e5;}#payment_form_box .moduleRowOver {background-color: #96c73c;}#payment_form_box .moduleRowSelected {background-color:#f2f9e5;}.vouchers_col1 {margin-bottom:20px;width: 365px;}.vouchers_col2 {margin-bottom:20px;width: 365px;}.vouchers_col1 #voucher_container_blue {background-color:#e4f6fd;border:1px solid #eee;min-height:150px;padding:10px;}.vouchers_col1 label {}.vouchers_col2 #voucher_container_green {background-color:#f2f9e5;border:1px solid #eee;min-height:150px;padding:10px;}#voucher_value_div {color:#cc0000;font-size:16px;font-weight:bold;}.vouchers_info_left {float:left;}.vouchers_info_indent {margin-left:100px;}.promo_code_large {font-size:14px;}#voucher_error_message {width:320px;background-color:#fededf;border:1px solid #ccc;padding:10px;color:#cc0000;margin-bottom:20px;display:none;}#vouchers_loading {margin-left:160px;}#list_codes {float:right;}#list_codes .list_codes_code {font-weight:bold;font-size:14px;position:absolute;right:110px;}#list_codes .list_codes_saving {color:#cc0000;font-size:14px;position:absolute;right:10px;}.promo_code_accepted_text {color:#009345;font-weight:bold;}#checkout_header_nav {height:22px;list-style:none;list-style-type:none;padding:0;z-index:60;width:500px;float:left;}#header_nav.checkout_header {color:#FFFFFF;font-size:24px;padding:8px;text-align:center;}#checkout_header_nav li {float:left;line-height:14px;position:relative;width:100px;border-bottom:3px solid #E1134F;}#checkout_header_nav li.wide_blank {float:left;height:22px;line-height:14px;position:relative;}#checkout_header_nav li span {}#checkout_header_nav li .menu_shadow {background-color:#dddddd;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;position:absolute;margin-left:1px;display:none;top:29px;left:0px;}#checkout_header_nav li a {color:#F2F2F2;display:block;font-size:11px;font-weight:bold;height:19px;padding:5px 10px 4px 7px;text-align:center;text-decoration:none;}#checkout_header_nav li a:hover {text-decoration:none;color:#E1134F;}#checkout_header_nav li.active {background-color:#F2F2F2;}#checkout_header_nav li:hover {background-color:#6b6b6b;}#checkout_header_nav li.active a {color:#E1134F;}#checkout_header_nav li:hover a {color:#F2F2F2;}#checkout_header_nav li.wide_blank:hover {background-color:#F2F2F2;}#checkout_header_nav li span:hover, #checkout_header_nav li.active span {}#checkout_header_nav li a.one_liner {height:17px;}#checkout_header_nav li.six {width:6%;}#checkout_header_nav li.seven {width:7%;}#checkout_header_nav li.eight {width:8%;}#checkout_header_nav li.nine {width:9%;}#checkout_header_nav li.ten {width:10%;}#checkout_header_nav li.eleven {width:11%;}#checkout_header_nav li ul.right {right:0;}#checkout_header_nav li ul.left {left:-2px;}#checkout_header_nav li ul.wide_right {right:0px;}#checkout_header_nav li ul.wide_left {left:0;}#checkout_header_nav li ul li {float:none;font-size: 12px;line-height:18px;border-bottom:none;}#checkout_header_nav li ul li ul li {font-size: 11px;line-height:15px;padding:0;}#checkout_header_nav li li, #checkout_header_nav li li.active, #checkout_header_nav li li span, #checkout_header_nav li li.active span, #checkout_header_nav li li:hover, #checkout_header_nav li li.active, #checkout_header_nav li li span:hover, #checkout_header_nav li li.active span {background:#fff !important;}#checkout_header_nav li ul.column {border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;position:absolute;margin:0px 0px 2px 0px;padding:5px;list-style:none;list-style-type:none;background:#fff;z-index:70;width:180px;left:-2px;}#checkout_header_nav li ul.column li a {background-color:#fff;background-image:none;color:#1a1a1a;display:block;height:auto;font-weight:normal;padding:4px 2px;text-align:left;text-decoration:none;}#checkout_header_nav li ul.column li a:hover {color:#DB0F42;background-color:#fcebf2;}#checkout_header_nav li ul.extra_wide {width:780px !important;}#checkout_header_nav li ul.extra_thin {width:390px !important;}#checkout_header_nav li ul.wide {border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;position:absolute;margin:0;padding:5px 5px 5px 0px;list-style:none;list-style-type:none;background:#fff;z-index:70;width:585px;}#checkout_header_nav li ul.wide li.title a {background:#EBEBEB url(/images/template/searchbar_bg.gif) repeat-x scroll left top !important;display:block;font-size:12px;font-weight:bold;height:16px;margin:0 0 5px 0;padding:4px 10px 3px 7px;text-align:left;text-decoration:none;}#checkout_header_nav li ul.wide li ul {border:none;position:relative;float:left;margin:4px 0 15px 0;padding:0;list-style:none;list-style-type:none;width:195px;}#checkout_header_nav li ul.wide li.menu_column {position:relative;float:left;width:150px;padding-right:10px;padding-left:10px;}#checkout_header_nav li ul.wide li a {background-color:#fff !important;background-image:none !important;color:#1a1a1a;display:block;font-size:11px;font-weight:bold;height:auto;padding:2px 2px 2px 10px;text-align:left;text-decoration:none;}#checkout_header_nav li ul.wide li ul li {width:100%;}#checkout_header_nav li ul.wide li ul li a:hover {color:#ffffff;background-color:#e1134f !important;}#checkout_header_nav li ul.wide li ul li.title a:hover {color:#DB0F42;background-color:#EDF9FD !important;}#checkout_header_nav li:hover div {display:block;}.shoppingBasketHeading {width: 100%;float: left;}.shoppingBasketHeadingImages {height: 60px;margin: 29px 0 37px 0;}.shoppingBasketHeading h1 {float: left;line-height:43px}.shoppingBasketHeading p {padding: 0px;margin: 0px;}.shoppingBasketHeading .secondary_row {margin: 5px 0px 17px 0px;}.checkout_stages {height: 43px;list-style:none;list-style-type:none;float:right;font-size:9px;padding: 0px;margin: 0px;clear: right;}.stage1 {}.stage2 {}.stage3 {}.stage4 {}.stage5 {}.stageBlank {background: url(/images/checkout/stage_blank.gif) repeat-x top left;}.stageComplete {background: url(/images/checkout/stage_complete.jpg) repeat-x top left;}.stageCurrent {background: url(/images/checkout/stage_current.jpg) repeat-x top left;}.stageEnd {width: 1px!important;background: url(/images/checkout/stage_end.gif) no-repeat top right;}.stageStart {width: 1px!important;background: url(/images/checkout/stage_start.gif) no-repeat top left;}.checkout_stages li {float:left;margin:0;padding:0;position:relative;width:77px;font-size:9px;height: 42px;}.checkout_stages li.bold {padding:20px 10px 0 0;text-align:right;width:110px;}#checkout_header_logo {float: left;width: 270px;height: 51px;margin-top: 10px;}.smallRed {color: #CC0000;font-size: 0.8em;font-weight: bold;}#address_list_div {margin-top: 30px;}.restrictedPopUpHeight {height: 250px;overflow-y: scroll;ms-overflow-y: scroll;}#payment_form_box .right_side {left:380px!important;}#payment_confirm_col2 {width:520px!important;}.checkout_pages_payment {padding: 10px 12px!important;width:930px!important; }.checkout_pages_payment .checkout_stages li.bold {width: 520px!important;}.checkout_pages_payment #credit_cards_image {margin: 0 auto;}.donation_wrapper {border-bottom:1px solid #EEEEEE;float:left;margin-bottom:20px;padding-bottom:10px;position:relative;width:760px;}.donation_wrapper_left {float: left;width: 350px;}.donation_wrapper_right {float: left;width: 410px;padding-top: 20px;}.donation_wrapper_disclamer {float: left;width: 750px;}.donation_wrapper_disclamer p {color: #666666 !important;font-size: 11px;line-height: 15px;}.right-left {float: left;margin: 0;overflow: hidden;padding-left: 0;position: relative;width: 130px;}.right-middle {float: left;margin: 0;overflow: hidden;padding-left: 0;position: relative;width: 130px;}.right-right {float: left;margin: 0;overflow: hidden;padding-left: 0;position: relative;width: 130px;}.imagebox {float: left;height: 60px;overflow: hidden;padding-left: 10px;padding-top: 10px;position: relative;width: 120px;}.donation_amount_input {float: left;width: 170px;}.donation_gift_aid {float: left;position: relative;width: 170px;padding-top: 2px;}.donation_gift_aid_check {float: left;position: relative;width: 20px;margin-top: 17px;}.donation_gift_aid_check_text {float: left;position: relative;width: 200px;font-weight: normal !important;margin-left: 10px;margin-right: 50px;}.donation_amount_to_following_charity{float: left;position: relative;width: 250px;}.donation_amount_to_following_charity p{margin-top: 0px;margin-bottom: 2px;}.donation_charity_charity select{box-shadow: 0 0 5px #EAF7FB;color: #1a1a1a;border-radius: 4px 4px 4px 4px;height: 35px;padding: 0 0 0 8px !important;width: 200px;height: 25px;line-height: 15px;margin-top: 0 !important;padding: 2px 2px 1px !important;border: 1px solid #DDDDDD;font-family: Arial,Helvetica,sans-serif;font-size: 12px;margin-top: 0 !important;font-size: 13px;padding: 6px 3px 1px;margin-bottom: 15px;}.donation_amount_input input {box-shadow: 0 0 5px #EAF7FB;border-radius: 4px 4px 4px 4px;color: #999999;height: 35px;padding: 0 0 0 8px !important;width: 150px;height: 17px;line-height: 15px;margin-top: 0 !important;padding: 2px 2px 1px !important;border: 1px solid #DDDDDD;font-family: Arial,Helvetica,sans-serif;font-size: 12px;margin-top: 0 !important;font-size: 13px;padding: 6px 3px 1px;}.donation_blur {color: #999 !important; }.donation_focus {color: #1a1a1a !important;}.basket_page {background:#fff;border: 1px solid #ccc !important;padding:10px !important;margin-bottom:20px;width:730px !important;}.basket {clear:both;list-style:none;list-style-type:none;margin:20px 0 0 0;padding:0;}.basket li {list-style:none;list-style-type:none;}.basket_header_product, .basket_header_id, .basket_header_quantity, .basket_header_delete, .basket_header_gift, .basket_header_line_total,.basket_product, .basket_id, .basket_quantity, .basket_delete, .basket_gift, .basket_line_total {float:left;padding: 5px;position:relative;width:80px;}.basket_header_product, .basket_header_id, .basket_header_quantity, .basket_header_delete, .basket_header_gift, .basket_header_line_total {background-color: #f2f2f2;font-weight:bold;padding:15px 5px 5px;}.basket_row {clear:left;border-bottom: 1px solid #eee;min-height: 70px;margin:0;padding:0;top:40px;}.basket_row ul {clear:left;list-style:none;list-style-type:none;margin:0;padding:0;}.basket_row_thin {min-height:42px !important;}.basket_row_thin li {min-height:35px !important;}.basket_product, .basket_id, .basket_quantity, .basket_delete, .basket_gift, .basket_line_total {}.basket_id a, .basket_id a:link, .basket_id a:active, .basket_id a:visited,.basket_quantity a, .basket_quantity a:link, .basket_quantity a:active, .basket_quantity a:visited,.basket_gift a, .basket_gift a:link, .basket_gift a:active, .basket_gift a:visited,.basket_line_total a, .basket_line_total a:link, .basket_line_total a:active, .basket_line_total a:visited,.basket_delete a, .basket_delete a:link, .basket_delete a:active, .basket_delete a:visited {text-decoration: underline;}.basket_delete {line-height:14px;text-align:center;}.basket_delete a, .basket_delete a:link, .basket_delete a:active, .basket_delete a:visited, .basket_delete a:hover{color: #6C7A23;}.basket_quantity {line-height:12px;text-align: center;}.basket_header_product, .basket_product {clear:left;width:320px;}.basket_product img {margin-left:10px;}.basket_product div {padding-left:80px;}.basket_product a {color:#1a1a1a;}.basket_product p {margin: 2px 0;}.basket_gift {line-height:13px;text-align:center;}.basket_gift a {color:#999999;font-size:10px;}.basket_line_total {min-height:40px;text-align:right;}.basket_subtotal, .basket_subtotal_value, .basket_grey_subtotal, .basket_grey_subtotal_value {border-bottom:1px solid #eee;color:#CC0000;float:left;font-size:16px;padding:20px 5px 5px;position:relative;}.basket_subtotal, .basket_grey_subtotal {margin-left:318px;text-align:right;width:320px;display:inline;}.basket_subtotal_value, .basket_grey_subtotal_value {text-align:right;width:120px;}.basket_offers {left:10px;padding-top:10px;position:absolute;width:240px;}.basket_offers p {font-size:11px;line-height:14px;}.basket_grey_subtotal, .basket_grey_subtotal_value {border:none;color:#666;font-size:14px;padding:5px;}.basket_grey_subtotal {line-height:14px;text-align: right;}.basket_grey_subtotal_value {font-weight:bold;}.basket_green {color:#058E3E;}.basket_grey {color:#999;}h3.featured_products {background:#fff;margin:0;padding:30px 0 0;}.listing_product_list {margin:0px 0 0px;}#left_payment_options {background-color:#fff;border:1px solid #ddd;padding:0;}#left_payment_options {margin-bottom:10px;}.basket_info_message {background-color:#F2f9e5;border: 1px solid #009345;clear:both;color:#009345;font-weight:bold;padding:10px;margin:10px 0;}.basket_error_message {background-color:#fededf;border: 1px solid #cc0000;clear:both;color:#cc0000;font-weight:bold;padding:10px;margin:10px 0;}.basket_line_total{color: #D6134F;}.listing_product_search {background-color:#fff;list-style:none;list-style-type:none;margin:0;padding:0;width:100%;}.listing_product_search li {padding:5px 0;}.listing_product_search li.search_listing {border-bottom:1px solid #eee;clear:left;}.listing_product_search li.search_listing .img {float:left;margin-right:10px;position:relative;}.listing_product_search li.search_listing h2 {float:left;font-size:14px;font-weight:normal;margin: 0 40px 0 0;position:relative;max-width:300px;min-width:300px;}.listing_product_search li.search_listing h2 a {color:#1a1a1a;}.listing_product_search li.search_listing h3 {color:#999;float:left;font-size:12px;font-weight:normal;margin: 0 0 0 0;position:relative;max-width:230px;min-width:230px;}.listing_product_search li.search_listing span.tag_prefix {display:block;padding-top:5px;text-transform:uppercase;width:500px;}.listing_product_search li.search_listing .priceMedium {color:#EB0E54;font-size:16px;width:400px;}.listing_product_search li.search_listing .priceMedium .strike_through {color:#999 !important;}.listing_product_search li.listing_product_list_header {float:none;margin:0;padding:0;position:relative;width:auto !important;}.filter_padding {display:block;padding-left:10px;}.stockAvailable {color:#009345;font-style:italic;}.grey_links,.grey_links a {color:#999 !important;}.sales_rank {color:#10B6E6 !important;font-weight:bold;}.sales_rank_link, .sales_rank_link:hover {text-decoration:none;padding:0 2px;}.sales_rank_link:hover {color:#EB0E54;}.sales_rank_link .grey_links {display:block;float:left;position:relative;text-indent:-9000px;}.sidebar_box {}.sidebar_box h6 {font-size:14px;padding:8px !important;}.sidebar_box h5 {font-size:12px;font-weight:normal;}.sidebar_box p {font-size:11px;margin: 3px 0 !important;padding: 0px 10px 0px 10px !important;}.sidebar_box p strong {font-size:11px;padding-left:5px;}.sidebar_box p strong.filter_final {background: url(/images/template/sidebar_arrow.gif) no-repeat 0px 3px;color:#1a1a1a;font-size:11px;padding-left:10px;}.sidebar_box p a {background: url(/images/template/sidebar_arrow.gif) no-repeat 0px 3px;color:#1a1a1a;padding-left:10px;}.sidebar_box p a.filter_padding {margin-left:10px !important;}#search_cats_full_2 {margin-left:5px;}.search_listings_page_numbers {display:block;margin: 0pt auto;text-align:center;width: 40%;}.search_listings_page_numbers a {color:#3f3f3f !important;}.search_listings_products_per_page {display:block;position:relative;float:right;margin-top:-18px;text-align:right;width:30%;}.search_listings_sort_by {display:block;width:29%;display:block;position:relative;float:left;}.search_listings_light_blue {background-color:#F3F4EE;clear:left;font-size:11px;height:17px;margin:2px 0;padding:2px 10px;}.search_listings_mid_blue {background-color:#E9EBDE;font-size:11px;margin:2px 0 10px;padding:3px 10px;}.search_listings_mid_blue select {font-size:11px !important;}.blocked_content {background-color:#fff;border:1px solid #ddd;margin-bottom:10px;padding:10px !important;width:730px !important;}.search_title {color:#333;font-size:21px;line-height:28px;}h1.search_title ,h2.search_title {display:inline;color:#1a1a1a;}.search_green, .search_ok {color:#009345 !important;}.current_page_num, .page_num:hover {background: url(/images/template/number_background.gif) no-repeat top center;color:#fff !important;font-weight:bold;text-decoration:none;}.page_num, .current_page_num {padding:1px 4px;}#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}#lightbox a img{ border: none; }#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}#imageContainer{padding: 10px;}#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{display: block;color: #1a1a1a;text-align: center; background-color: #fff; width: 50px; height: 20px; bottom: 0px; position: absolute;}#prevLink { left: 0; }#nextLink { right: 0; }#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%}#imageData{padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }#imageData #caption{ font-weight: bold;}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}#imageData #bottomNavClose{ width: 66px; float: right;padding-bottom: 0.7em;}#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}
