




/*
     FILE ARCHIVED ON 23:52:13 Nov 14, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:59:14 Dec 19, 2014.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/**
 * File for custom CSS. You can use it to override the default styling of the theme.
 *
 * 1. Copy the file "default.custom.css" and rename it to "custom.css".
 *    Otherwise this file will not be loded by Magento.
 * 2. Enable it in the admin panel.
 * 3. Uncomment slected classes or add your own CSS to override the default styling of the theme.
 *
 * Please refer to the user guide for more details.
 *
 */

/* Product
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Product labels
-------------------------------------------------------------- */

/*
.sticker.new {
	background-color:#888;
	color:#fff;
}
.sticker.sale {
	background-color:#333;
	color:#fff;
}
*/

 

input, input[type="password"], input[type="search"], isindex {
	 
	background-color: white;
	 
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	cursor: auto;
}
input[type="password"], input[type="search"], isindex {
	-webkit-appearance: textfield;
}
input, textarea, keygen, select, button, isindex {
	margin: 0em;
	font: -webkit-small-control;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;
}
input, textarea, keygen, select, button, isindex, meter, progress {
	-webkit-writing-mode: horizontal-tb;
}
input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: push-button;
	white-space: pre;
}

.block_header_top_help{ color: #CCCCCC!important;
    font-size: 20px!important;
    margin: 0 0 3px 50px !important; letter-spacing:2px;}

#mini-cart{ float:left; font-size:13px; color:#FFF;padding-bottom:10px;/* background:  #A1A1A1;
    float: right;
    height: 13px;
    margin: 0 0 0px;
    padding:7px 0 8px 0px;
    text-align: left;
    width: 213px;*/}
.block-title{ line-height:25px!important;}
#mini-cart .block-title .heading{ padding:0 10px 0 0!important;}
.links li a, { padding:0;!important;}

#mini-cart .block-title .summary {
    color: white;
    float: left;
    line-height: 30px;
}
.header-top-search-wrapper{ float:right; width:204px;}
.header .form-search{ width:96%!important;}
.nav > .grid-full{ margin-top:0!important}
.v .v-item{ }
.nav-container{ background:#666;}
#nav, .vertnav-top li a{ border:none!important; background-color:transparent!important;}
.nav{ background-color:transparent!important;}
#mobnav-trigger, #nav > li > a {
    font-size: 16px!important;
    line-height: 26px!important;
    text-transform: uppercase;
    color:#fff!important;
	 
}

.cms-index-index #nav #nav-home-link > a, #nav > li.active > a, .vertnav-top li.current > a {
    background-color: transparent !important;
    color: #F07D46 !important;
}
#nav > li:hover a, .vertnav-top li > a:hover{ background-color:transparent!important; color: #F07D46 !important;}
.gen-slider-arrows1-pos-top-right .direction-nav{ display:none!important;}

.homerow1 .col1 {
    background-color: #8FBEB9;
}
.homerow1 .col1 {
    background-position: right top;
    background-repeat: no-repeat;
    /*padding: 15px 201px 15px 20px!important;*/
    position: relative;
    
}
#welcomeText {
	margin-right: -1px;
}
#shopArtist{
	    /*transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	      -moz-transform: rotate(-90deg);
	      -webkit-transform: rotate(-90deg);
	    float: left;
	    font-size: 10px;
	    position: relative;
	    left: 120px;
	    top: -38px;*/
	    font-size: 9px;
	      position: relative;
	      left: 219px;
	      top: 2px;
}
.homerow .col1 {
    margin: 0 30px 0 0;
}
.homerow1 .col {
   width: 642px;
}
.homerow .col {
    float: left;
    font-size: 15px !important;
}
.homerow1 .col1 h2 {
    color: white;
    font-size: 36px !important;
}
.homerow .col h2 {
    line-height:100% !important;
    
    margin-bottom: 10px;
    font-size: 36px;
}
.homerow1 .col1 p a {
    color: #B24424;
    text-decoration: none;
}

.homerow1 .col1 p a:hover{ text-decoration:underline;}
.footer-primary-container{}

p.imagecredit {
    bottom: 10px;
    color: #555555;
     
    font-size: 10px;
    line-height: 120%;
    margin: 0;
    position: absolute;
    right: 200px;
    text-align: right;
}

.checkoutpage{ padding:10px; }
.onepagelayout { padding:10px; background-color:#FFF; }
.onepagelayout h2 { line-height:35px; }
.homerow .col2 {
    padding-right: 8px;
    width: 290px ;
}
 .homerow .col {
    float: left;
    font-size: 15px;
}
.homerow .col1 {
    /*padding: 15px 12px 0 20px !important;*/
    padding-right: 12px;
    width:  610px;
    margin-right: 25px;
    padding-bottom: 0px;
}

.homerow #shelf{
	margin-left:-20px;
	max-width: 640px;
	max-height: 85px !important;
}

.homerow .col2.visitshop { position: relative; }
.homerow .col2.visitshop .excerpt { width:170px; }

.homerow #timeout{
	position:absolute;
	bottom:0;
	left:80px;
}

.homerow #fifty{
	position:absolute;
	bottom:0;
	left:12px;
}

.homerow #shop{
	position:absolute;
	bottom:0;
	right:0;
}

.homerow .col2 img.wp-post-image {
    float: right;
    margin: 0 0 0 5px;
}

.homerow .col2 h2 { font-size: 30px;margin-bottom: 15px;}
.homerow .col2 h3 { display:none; }

.homerow .col1 button {
	  float: right;
	  margin-top: -45px;
	  margin-right: 5px;
	}

.footer-primary-container .section-space1 {
    border-right: 1px solid #CCCCCC;
    float: left;
    margin: 0 30px 0 0;
    min-height: 150px;
    padding: 0 30px 0 0;
    width: 286px;
}
.footer-primary-container .section-space { padding:0px; height: 400px;
}
/*.persistent-grid3-1{  
	border-right: 1px solid #CCCCCC;
    float: left;
    margin: 0 15px 0 0;
    min-height: 150px;
    padding: 0 30px 0 0;
    width: 286px; }
*/
.persistent-grid3-1{  
float: left;
  margin: 0 0px 0 0;
  min-height: 150px;
  padding: 0 25px 0 0;
  width: 310px;
}

.grid12-2 { padding-right:0px; width:202px; }
.grid12-2 p { float:left; } .grid12-2 h3{ float:left }
.section-space h2 {
    font-family: "Garamond",Garamond,Georgia,"Times New Roman",Times,serif;
    font-size: 25px;
    margin: 0 0 14px;
background-color: #A08B88;
  color: white;
  padding: 15px;
  }

.footer-primary-container .section-space{
border: 1px solid #A08B88;
	
}

.footer-primary-container .alpha .section-space h2 {
background-color: #7B6983;
}
.footer-primary-container .alpha .section-space {
border: 1px solid #7B6983;
}

.footer-primary-container .omega .section-space h2 {
background-color: #718693;
}
.footer-primary-container .omega .section-space {
border: 1px solid #718693 !important;

}

.row2column1{
	background: #728692;
}

.row2column2{
	background: #be6a51;
}

.row2column3{
	background: #8abea0;
}

.row2column4{
	background: #9f8b88;
}

.row2column5{
	background: #90beb9;
}
.footer-secondary .section-space div:hover{
	cursor: pointer;
}

.footer-secondary .section-space div
{
	padding: 0px 15px 15px 15px;
	width: 140px;	
	margin-bottom: 0px;
	height: 135px;
	text-align: left;
}
.footer-secondary{
	height: 145px;
}
.footer-secondary a{
margin-top: 7px;
  color: white !important;
  display: inline-block;
  }
.footer-secondary .section-space div h3
{
	color: white;
	font-weight: normal !important;
	font-size: 18px;
	font-family: 'gill sans' !important;
	width: 100% !important;
}
.footer-secondary .section-space div p
{
	font-size: 14px !important;
	width: 95%;
}
.grid12-2{
	margin-right: 0px;
}

.grid12-4{
	border-right: none;
}

#footerBottom{
	margin-top: 10px;
}
.col2-right-layout, .col2-left-layout{
	border-bottom: none;
}

.section-space p.tagline {
    color: #666666;
    font-style: italic;
    margin: 0 0 1em;
    padding: 0px 15px 0px 15px;
}

.section-space h3.posttitle {
    font-size: 18px;
    line-height: 120%;
    margin: 0 0 12px;
    padding: 0px 15px 0px 15px;
}

.section-space a.featuredImage {
    float: right;
    margin: 0 15px 0 5px;
}


.section-space img.wp-post-image {
    margin: 0 0 17px;
}
.omega .posttitle{ width:45% ; }
.footer a {
    color: #B24424;
	font-weight:normal;
}
.footerhr{
	margin-top: 0px;
	margin-bottom: 20px;
}
 .footer-container{ background-color:transparent!important; background-image:none!important;}
.footer-secondary-container{background-color: #DFDFDC; margin:20px 0;}

#footerBottomInner .section { padding:0px; }
.footer-secondary-container
.section-space {
   
   
    
    padding: 0 0 0 0px;
    width: 100%;
}

.footer-secondary-container
.section-space img{ float:left; margin-right:7px;}
div.persistent-grid2-1 {
    border-right: 1px solid #B1B1B1;
    float: left;
    width:290px;
	margin:0 12px 0 0;
    
}


.footer-secondary-container
.section-space h3 {
    font-family: "Garamond",Garamond,Georgia,"Times New Roman",Times,serif;
    font-size: 23px;
}
.footer-secondary-container
.section-space h3 {
    padding-top: 12px;
}

.footer-secondary-container
.section-space h3 a{ color:#333; font-weight:normal;}
.footer-secondary-container
.section-space p{ color:#333; font-size:15px; float:left; margin:0px;}

.main{background-color:transparent!important;}

.footer-primary {
    background-color: transparent!important;
}


.links a {
    display: block;
}

.footer-bottom-container {
    

    background-color: #666666;
    color: white;
     
    text-align: left;
    width: 100%;
    

}
.footer-top-container {
    display:none;
}
.footer-bottom
.section a{  color: #fff !important; font-size:13px;}

.footer-bottom
.section { padding:0!important;}

.footer-copyright {
    font-size: 15px;
    line-height: 1.3636em;
    margin: 0px;
}

.header a {
    color: #CCCCCC;
}
.header a:hover{ /*background-color:transparent!important;*/ color:#fff!important;}



.footer a:hover{ background-color:transparent!important; color:#DA6A49!important; text-decoration:underline;}

.product-image img1 {max-width:100%;}
.paypal-logo, .block-compare { display:none !important;}

.header-top .item-left { float:right !important; color:#CCCCCC !important; }

.preface { margin-top:-10px}

.latest_products { clear: both;
background: #D2DABA;
margin-top: 0px;
float: left;
min-width: 763px; padding:15px; margin-bottom:30px; padding-right:0px;}
.in-col1 .latest_products { clear: both;
	background: none;
	height:230px;
	width: 965px;
}

#home_latest .latest_products h2{
	font-weight: normal;
	  font-size: 20px;
	  position: relative;
	  left: 430px;
	  background: #F3F3ED;
	  padding-left: 10px;
	  width: 110px;
	  top: -9px;
	
}

#home_latest .latest_products{
padding: 0;
width: 980px;
height: 195px;
}

#home_latest hr{
	  margin-top: 0px;
	    margin-bottom: -10px;
	    float: left;
	    margin-left: 105px;
}

#home_latest .latest_products ul.products{
	margin: 0;
	  float: left;
	  left: 0px;
}

.social {
	margin-bottom: 35px;
	margin-top: 5px;
}
#headerRight li{
	color: white;
	float: right;
	font-size: 16px;	
	margin-left: 5px;
	font-family: 'gillsans';
}
.social li span{
	margin-top: 2px;
	  display: inline-block;
	  margin-left: 10px;
}

.header .form-search .input-text{
	background: url("../images/search.png") no-repeat scroll 7px 6px transparent;
  float: left;
  margin: 0 4px 0 -41px;
  padding: 3px 2px 4px 29px;
  width: 182px;
  background-color: #FFF;
  height: 19px;
  }

#home_latest .latest_products ul.products a.valign{
	padding: 0px 6px 0px 7px;
}

#home_latest .latest_products ul.products li{
	margin-right: 25px;	
}

#home_latest .latest_products ul.products li a span.title{
	width: 136px;
}

.latest_products h3.section-title {margin-left: 20px;
font-size: 30px;
font-family: "Garamond", Garamond, Georgia, "Times New Roman", Times, serif;
margin: 0px;
padding:0px;
margin-bottom:10px;
	
}

.latest_products .sticker.new { display:none;}

.latest_products .itemslider .slides { margin: 15px 0 20px 38px;}
.latest_products .itemslider-horizontal {}

.latest_products .product-name,  .latest_products .price-box {}

.footer-primary-container .omega .section-space { border:none;  margin-right:0 !important; padding-right:0 !important;}

.footer-primary .omega {float:right; padding:0px; margin:0px; border:none;}

.footer-primary .grid12-4 { /*width:32% !important;*/}



.footer-secondary .alpha { padding: 0; width: 205px;}

.footer-secondary .section > .grid12-3 + .grid12-3  { width:200px;}
.footer-secondary .section > .grid12-3 + .grid12-3 + .grid12-3   { width:300px;}
.footer-secondary .section > .grid12-3 + .grid12-3 + .grid12-3 + .grid12-3   {  border-right:none !important;}


.footer-secondary .section-space .row2column4 a:hover { background-position:left bottom; }
/*.footer-secondary .section-space .row2column1 { width:  220px; }*/
.footer-secondary .section-space .row2column5 p { width:  145px; }

.footer-secondary .section > div.omega { border: 0 none;
    height: 40px;
    padding: 0px;
	margin:0px;
    text-align: center;
    width: 55px;}


#nav ul.level0 {top:26px;}
#nav ul.level0 > li > a { font-size:14px; }
#nav ul.level0 > li { padding-top:2px; padding-bottom:2px; }

.sticker.new {
background-color: #B24424;
color: #fff;
}

.sticker {width: 50px;
height: 25px; border-radius:0;}

.item:hover .sticker {
width: 50px;
height: 25px;
}


.block-vertnav, .block  {
    background-color: white;
    margin-bottom: 20px;
    padding: 15px;
	padding-right:0px;
}
.vertnav{ background-color:transparent!important;}

.block-vertnav .block-title {
    font-size: 18px;
    margin: 0 0 4px;
}

.block-vertnav .block-title {
    border: 0 none !important;
    font-size: 18px !important;
    margin: 0 0 0px;
    padding: 0 !important;
}

.vertnav li a {
    border-bottom:0 none!important;
    color: #B24424!important;
}
.vertnav li a:hover{ text-decoration:underline;}

 .accordion li a {
    cursor: pointer;
    display: block;
    padding: 0px 0px!important;
    margin-top:3px;
}
 .accordion li li a{ padding-left:0!important;}

div.grid-col2-main {
    float: right;
    margin-bottom: 10px;
    width: 778px;
	background-color:white;
	/*padding:10px;*/
}

body.checkout-onepage-success div.grid-col2-main{
	float: left;
	width: 100%;
}

.col1-layout { /*background-color:#FFF; padding:10px;*/ }

.grid-col2-main .products-grid li{ border:none!important;}

.grid-col2-main .category-title{ border:0 none!important;}
.grid-col2-main .category-description{ margin:7px 0!important;}
.grid-col2-main .products-grid li{ border:o none!important;}
.grid-col2-main .products-grid li a img{ margin-bottom:8px; }
.products-grid .product-image{ text-align:left!important;}
.category-products-grid.itemgrid-4cols .product-name a{ color:#B24424 !important; font-size: 18px; line-height: 110%; font-family:Georgia,"Times New Roman",Times,serif;   }

.grid-col2-main{ }

.price {
     
}

.catalog-product-view .price-box .price{ font-size:28px; color:#333333}
.product-view .product-shop .product-name h1{ color:#B24424;}
.block .block-content{ padding:0!important;}
.block .block-content li.item .product-name a{color: #B24424!important;}


button.button span span, .product-secondary-column .btn-cart span span {
padding: 0 20px;
height: 30px;
line-height: 30px;
}

button.button span, .product-secondary-column .btn-cart span  {
color: #fff;}

button.button span, .product-secondary-column .btn-cart span  { color: #fff;  }
button.button span:hover,.product-secondary-column .btn-cart span:hover {   color: #fff;}

.single_add_to_cart_button span { background:none repeat scroll 0 0 #C55B41 !important; }

.single_add_to_cart_button span:hover{ background: #B14F36; }

.catalog-category-view .main{ position:relative;}
.catalog-category-view .block_category_above_collection { position:relative;  /*padding-bottom:20px;*/  }
.catalog-category-view .block_category_above_collection img{  }
.catalog-category-view .col2-left-layout .col-main {  }
.catalog-category-view .toolbar { display:none;}
.catalog-category-view .toolbar-bottom .toolbar  { display:block;}

.itemslider-horizontal .slides > li { width:257px !important; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0; margin-right: 40px;}
.grid-full .itemslider-horizontal .slides > li { margin-right:45px;}
.itemslider .products-grid .product-image { float: left;width: 70px; height:150px; overflow: hidden; margin-right: 15px;}
.itemslider .slides img { height: 150px; max-width:200px;}
.itemslider-horizontal .slides > li a{ color:#333; font-size:22px; line-height:110%;}
.itemslider-horizontal .slides > li a:hover{ color:#000; text-decoration:underline;}

.itemslider-horizontal .slides > li { background-color:#C24870;}
.itemslider-horizontal .slides > li + li {background-color:#1C89E8;}
.itemslider-horizontal .slides > li + li + li {background-color:#E0AB1B;}

.itemslider-horizontal .slides .price-box .price {color:#000; font-size:13px;}

.itemslider-horizontal .product-name { margin-top:40px; margin-right:3px;}


.category-books .latest_products {position: relative;height: 227px;margin-left: -20px; /*width:737px;*/}
.category-books  .col2-left-layout .col-main{   }

.category-books  .in-col2 .itemslider-x .slides > li {width: 222px !important; margin-right: 36px; height:150px;}
.category-books .latest_products .itemslider .slides {margin: 0px; }
.category-books  .latest_products { background-color: #D2DABA;
padding: 13px 0px 0px 15px;
margin: 0 0 30px 0;
}
.category-books .itemslider-horizontal .slides > li a { font-size:22px;}


.catalog-product-view div.grid-col2-main { background-color:white;}
.single-product-top-img{margin-left: -20px;
margin-top: -20px;
margin-bottom: 30px;}

.single-product-bottom-img{margin-left: -20px;
margin-bottom: -20px;
margin-top: 30px;}

.catalog-product-view .product-name h1 {font-size: 40px;
color: #B24424;}

.catalog-product-view .product-name { margin: 0 0 27px 0;}

.product-secondary-column {background-color: #7BB6AF; color:white;}
.product-secondary-column h2{font-size:24px; }
.product-secondary-column p{color: black;
margin-bottom: 0;
text-align: left;
float: left; }
 .product-secondary-column .price-box .price { font-size:18px;}
.product-secondary-column ul.add-to-links a, p.email-friend a{color: white;}
.product-secondary-column ul.add-to-links a:hover, p.email-friend a:hover{color: black;}

.product-secondary-column .qty-wrapper label {color:black;}
 .product-secondary-column .inner { width:132px;}
 
 .gap {width: 692px;
margin-left: -20px;
background: #F3F3ED;
height: 50px;}

.box-up-sell {width: 662px;
margin-left: -20px;
background: #E8E3C6;
margin-bottom: -30px;
padding: 10px 15px 0 15px;}

.box-up-sell h3.section-title {font-size: 27px;
border-bottom: none !important;
padding-bottom: 0 !important;}

.box-up-sell a{font-size: 17px;color: #B24424;}
.box-up-sell a:hover{color:#DA6A49}

.box-up-sell .product-image { margin-bottom:8px;}

.catalog-product-view .box-up-sell .price-box .price {color: #666 !important;}



.shopbybrand-index-view {}

.shopbybrand-index-view .brand-detail{ background-color:#FFF; font-size:15px; float:left; padding:20px; width:738px }
.shopbybrand-index-view div.grid-col2-main {   }
.shopbybrand-index-view .category-title h1 {font-size:44;color: #B24424;}
.shopbybrand_view .brand-description img { border-right:none !important; float:right !important;}
.shopbybrand_view .toolbar { border:none;}
.toolbar-bottom { clear:both;}

.blog-index-list div.grid-col2-main,  .blog-post-view div.grid-col2-main{ background:white;}
.blog-index-list .toolbar { border:none;}

.postTitle h2, .postTitle h2 a {color:#B24424}
.postTitle h2 a:hover {color:#B24424}
.postDetails { display:none;}

.postWrapper img { max-width:100%;}

.cart-table tfoot button span span { color:gray;margin-top:9px;}
.cart-table tfoot button span span:hover { color:#B24424; }

#mini-cart .block-content a {color:#B24424 !important;}
#mini-cart .block-content a:hover {color:#B24424 !important; }

#mini-cart .block-content-inner .actions span { width: 225px;margin-bottom: 5px;height: 35px}
#mini-cart .block-content-inner .actions span span{ padding: 0;line-height: 35px;}
.cart .cart-left-column > * { padding-right: 11px; }
#cart-sidebar li{float: none}
#cart-sidebar .truncated {display: none;}

/*.footer-primary .excerpt { display:none;}
.footer-primary .tagline { display:none;}
.cms-home*/ .footer-primary .excerpt  { display:block;line-height: 140%;padding: 0px 15px 15px 15px;
}
/*.cms-home*/ .footer-primary .tagline  { display:block;}


/*.section-space h3.posttitle {
width: 55%;
float: left;
}*/

/*.cms-home*/ .section-space h3.posttitle  {
width: 95%;
float: none;
}

#shopbybrand_list li { width:100% !important; padding-bottom:4px;}
#shopbybrand_list li a{color: #B24424; font-size:15px;
text-decoration: none;}
#shopbybrand_list li a:hover{color: #B24424;
text-decoration: underline;}
#shopbybrand_list h2{ margin:25px 0 0.3em 0px; padding:0; float:left; width:100%; font-size:30px;}

 .shopbybrand-index-index div.grid-col2-main { background:white !important; }
 
 /*#nav ul{ display:none !important;}*/
 
 

.aboutquote {
font-size: 24px;
font-style: italic;
line-height: 110%;
}

#footerFooterInner a { color:#FFF; }

.nav-1 a span { display:none }

.nav-1 ul li a span { display:block; }
.nav-1 ul { margin-left:0px !important; border-bottom:1px solid #CCCCCC; padding:0 0 15px }
.opener { display:none; }

.excerpt p { font-size:15px }

/*.cms-home .section-space h3.posttitle { width:90% }*/

 .row2column5 a.footerTwitter {
    background: url("http://www.persephonebooks.co.uk/content/wp-content/themes/js/images/footer-twitter-2a.png") no-repeat scroll left top transparent;
    display: block;
    height: 47px;
    text-indent: -9999px;
    width: 47px;
    float: right;
    margin-bottom: 5px;
}

.row2column5 a.footerfb {
    background: url("http://www.persephonebooks.co.uk/content/wp-content/themes/js/images/footer-facebook-2.png") no-repeat scroll left top transparent;
    display: block;
    height: 47px;
    text-indent: -9999px;
    width: 47px;
	margin:0 0 5px;
	float: left;
}

 .row2column5 a.footerInstagram {
    background: url("http://www.persephonebooks.co.uk/content/wp-content/themes/js/images/footer-instagram.png") no-repeat scroll left top transparent;
    display: block;
    height: 47px;
    text-indent: -9999px;
    width: 47px;
    float: right;
}

.row2column5 a.footerPinterest {
    background: url("http://www.persephonebooks.co.uk/content/wp-content/themes/js/images/footer-pinterest.png") no-repeat scroll left top transparent;
    display: block;
    height: 47px;
    text-indent: -9999px;
    width: 47px;
	margin:0 0 5px;
	float: left;
}

#mini-cart .actions .btn-checkout span span { margin-right:1px; }

 .account-login .legend{ margin-top:-49px; }
 
.account-login  .content  ul {
list-style: none;
margin-left: 0em;
}

#currencySelector{
float: right;
  position: relative;
  top: -29px;
}

#currencySelector select{
-moz-appearance: none;
padding: 0px;
}


ul#nav li ul {
	position:absolute;
	visibility:hidden;
	margin: 0;
	  padding: 0;
	  top: 30px;
	  line-height: 29px;
	  background: #666;
	  border-top: 1px solid #F3F3ED;
	  padding-bottom: 5px;
	  padding-top: 2px;
}

ul#nav li ul li {
	display:inline;
	float:none;
}
ul#nav li ul li a{
	color: white !important; 	
}

ul#nav li ul li a:link, #nav li ul li a:visited {
	background-color:#666666;
	width:auto;
	color: white !important;
}

ul#nav li ul li a:hover {
	background-color:#666666;	
	color: #F07D46 !important;
}

.shipping-wrapper{ background-color:#FFF; padding:20px; }
.link8{ display:none; }

.sagepaySecureYouCan , .sagepaySecure{ font-size:14px; padding-top:5px; padding-bottom:5px; }
#recent-custom-posts-4 > h2 {
    font-size: 19px;
}

#p_method_paypal_standard {
    position: relative;
    top: -9px;
    }
    
label[for="p_method_paypal_standard"] {
    height: 24px;
    display: inline-block;
    padding-bottom: 0px;
}

.col1row2{
	min-height: 100px !important; 
	padding-top: 20px; 
	display: inline-block;
}

p.backToTop{
	height: 10px;
	  text-align: right;
	  font-style: italic;
}

#mainBackToTop{
	text-align: center;
	  position: relative;
	  top: 10px;
	  width: 100px;
	  left: 450px;
	  background-color: #F3F3ED;
	  height: 22px;
}