/* --------------------------------------- The little things in life --------------------------------------------- */
  
/* CONSISTENT STYLES --------------------------------------------------------------------------------------------- */
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999; text-align:center; min-width:990px}
td, th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666;}
body {background-color: #000; margin:0;}
a {text-decoration: none; color: #999;}
a:link {text-decoration: none; color: #999;}
a:visited {text-decoration: none; color: #999;}
a:hover {text-decoration: none; color: #eeaddd;}
a:active {text-decoration: none; color: #666;}
h1, h2, h3, h4, h5, h6, p, pre, img, blockquote, label, ul, ol, dl, form {padding:0; margin:0}
img {border:0}
p {line-height: 1.25em;}

/* FRAMEWORK ---------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
#container {width: 990px; padding: 0; background: #000; text-align:left; margin-left:auto;margin-right:auto}

#header {width: 990px; height: 117px; text-align: center; background: #000 url(../images/headerBGfade.jpg) repeat-x bottom left;}
	#header img {margin:0;padding-top:20px}

#account {width: 530px; height: 32px; float:left; background: #000000}
	#account iframe, #account p {margin: 15px 0 0 30px; background: #000;vertical-align:text-top}
	
#terms, .terms {width: 430px; height: 32px; float:left; margin: 15px 0px 0 0;}
/*#terms input, .terms input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:0; width:120px; color: #333; padding: 1px 5px;}*/

#introtext {margin:0 20px 15px 0px;font-size: 11px; font-weight:normal; text-align:center}

/* LEFT COLUMN ---------------------------------------------------------- */
#left {width: 190px; float:left; background: url(../images/leftBG.jpg) no-repeat top left;}
	#left p {padding: 0 0 .5em 29px; font-size: 11px; line-height: 1em;}
	#left a.clicked {color: #eeaddd;} 
#articles {margin-top:10px; width: 190px; float:left; background: url(../images/home_articles_bg.jpg) no-repeat top left;}

/* CENTRE COLUMN -------------------------------------------------------- */
#centre {width: 610px; float:left}
	#centre a {color: #eeaddd;}
	#centre a:hover {text-decoration: underline;}
	#centre div.listing {clear:both; margin: 0 0 0 30px; width: 550px; background: url(../images/centreBoxBG.jpg) no-repeat}
		#centre div.listing p {padding: 20px 8px 20px 8px; line-height: 1.5em;}
	#centre div.listing_noBG {margin: 0 0 0 30px; width: 550px;}
		#centre div.listing_noBG p {padding: 0 20px 10px 20px; line-height: 1.5em;}
		#centre div.listing_noBG h1 {font-size: 11px; color: #eeaddd; font-weight: bold; padding: 10px 0 10px 20px}
	#centre div.productTop {clear:both; margin: 0 0 0 30px; width: 550px; height: 140px; background: url(../images/centreBoxBG.jpg) no-repeat top left;}
	#centre div.product {margin: 0 0 0 30px; width: 550px;}
	#centre div.DetailTop {clear:both; margin: 0 0 0 30px; width: 550px; background: url(../images/centreBoxBG.jpg) no-repeat top left;}
	#centre div.DetailTop p {width:525px}
			
.photo {width: 158px; float:left;}
	.photo h3 {font-size: 10px; color: #999; font-weight: normal; padding: 0 0 10px 18px; line-height: 1.25em;float:left}

.info {width: 380px; float:left;}
	.info a {text-decoration: none; color: #eeaddd;}
	.info a:link {text-decoration: none; color: #eeaddd;}
	.info a:hover {text-decoration: underline; color: #eeaddd;}
	.info h1 {font-size: 11px; color: #eeaddd; font-weight: bold; padding: 18px 20px 0 8px}
	.info h2 {font-size: 11px; color: #999; font-weight: normal; padding: 2px 20px 0 8px}
	.info h2#home {font-size: 11px; color: #eeaddd; font-weight: bold; padding: 18px 20px 0 8px}
	.info p {font-size: 10px; color: #999; font-weight: normal; padding: 17px 20px 20px 8px; line-height: 1.5em;}
	.info h3 {font-size: 10px; color: #eeaddd; font-weight: bold; padding: 0 20px 10px 8px}

.headerLone {width: 460px; float:left;}
.headerLone h1 {font-size: 11px; color: #ffffff; font-weight: bold; padding: 10px 20px 10px 50px}

#detail {width: 550px; clear:both;}
	#detail h1 {font-size: 11px; color: #ffffff; font-weight: bold; padding: 15px 20px 0 0} /* product name */
	#detail h2 {font-size: 10px; color: #999; font-weight: normal; padding: 0 0 10px 0; line-height: 1.25em;} /* product number */
	#detail h3 {font-size: 10px; color: #eeaddd; font-weight: bold; padding: 7px 20px 20px 0} /*product price */
    #detail h3.free {font-size: 10px; color: #9dc809; font-weight: bold; padding: 7px 20px 20px 0} /*product free delivery text */
    #detail h3.nostock {font-size: 10px; color: #ff0000; font-weight: bold; padding: 7px 20px 20px 0} /*product free delivery text */
	#detail p, #detail1 p {font-size: 10px; color: #999; font-weight: normal; padding: 7px 20px 10px 0; line-height: 1.25em}
    
#headingLeft {float:left; margin: 0; width:470px;}
	#headingLeft h1 {font-size: 11px; color: #ffffff; font-weight: bold; padding: 10px 0 10px 50px}
	#headingLeft h1 span {font-weight:normal}
	#headingLeft p {font-size: 10px; color: #999; font-weight: normal; padding: 10px 0 10px 50px; line-height: 1.25em;}
#headingRight {float:left; width:120px;text-align:right}
	#headingRight p {font-size: 10px; color: #999; font-weight: normal; padding: 10px 20px 0 0; line-height: 1.25em;}
	#headingRight a {text-decoration: none; color: #999;}
	#headingRight a:link {text-decoration: none; color: #999;}
	#headingRight a:hover {text-decoration: underline; color: #eeaddd;}
#backNext {float:left; width:100px;}
	#backNext p {font-size: 10px; color: #999; font-weight: normal; padding: 10px 0 10px 0; line-height: 1.25em;}
	#backNext a {text-decoration: none; color: #999;}
	#backNext a:link {text-decoration: none; color: #999;}
	#backNext a:hover {text-decoration: none; color: #eeaddd;}
#page {float:left;  width:473px;}
    #page span {font-size:11px; font-weight:bold; color:white}
	#page a {text-decoration: none; color: #999; font-size:11px}
	#page a:link {text-decoration: none; color: #999;}
	#page a:hover {text-decoration: underline; color: #eeaddd;}
	#page p {font-size: 10px; color: #999; font-weight: normal; padding: 10px 0 10px 50px; line-height: 1.25em;}
	#page a.clicked {text-decoration: underline;color: #eeaddd;}
	
#centre div.Comments {clear:both; width: 525px;padding:5px 0 15px 0px;}
#centre div.Comment {color: #9dc809;font-size:1.1em;font-weight:bold;margin-top:10px;margin-bottom:4px;}

/* RIGHT COLUMN ----------------------------------------------------- */
#right {width: 190px; float:left; text-align: right; background: url(../images/rightBG.jpg) no-repeat top right;}
	#right p {padding: 0 29px .5em 0; font-size: 11px; line-height: 1em;}
	#right a.clicked {color: #eeaddd;}
	#rightsm {width: 190px; float:left; text-align: right; background: url(../images/rightBGsm.jpg) no-repeat top right;}
	#rightsm p {padding: 0 29px .5em 0; font-size: 11px; line-height: 1em;}
	#rightsm a.clicked {color: #eeaddd;}
/* MISC TAGS ------------------------------------------------------- */
.titlePad {padding-bottom:7px;}
.logo {margin-top: 24px;}
.homePad {margin-bottom: 70px;}
.headerPad {padding-left: 30px;}
.productPhoto {margin: 20px 0 25px 20px; border: 1px #989898 solid; }
.productDetail {margin: 21px 0 2px 21px; border: 1px #989898 solid; }
.productPhoto_type {margin: 20px 0 2px 20px; border: 1px #989898 solid; }
.footer {margin: 15px 0 15px 0; text-align: center;}
.pink, .items, a.pink {color: #eeaddd;}
.pinkStrong {color: #eeaddd; font-weight:bold;}
.grey {color: #999;}
.tight {letter-spacing: -0.1em;}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

/* TOP NAV ------------------------------------------------------------------------------------------------------ */
/* -------------------------------------------------------------------------------------------------------------- */
#nav {width: 990px; height: 41px; margin: 0; padding: 0; background: #282B31 url(../images/nav_bg.gif) repeat-x top right;}
#nav li {float: left; list-style-type: none; margin: 0; padding: 0; background: #282B31 url(../images/nav_bg.gif) repeat-x top right}
#nav ul {margin: 0; padding: 0}
/* HOME ------------------------------------------------- */
#nav a.home {width: 100px;height: 41px;padding: 0px;margin: 0;display: block;background: url(../images/nav.jpg) no-repeat 0px 0px;}
#nav a.home:hover, #nav a.home:active, #over a.home:link, #over a.home:visited, #over a.home:hover, #over a.home:active {background: url(../images/nav.jpg) no-repeat 0px bottom;}
/* ABOUT ------------------------------------------------ */
#nav a.about {width: 130px;height: 41px;padding: 0px;margin: 0;display: block;background: url(../images/nav.jpg) no-repeat -100px 0px;}
#nav a.about:hover, #nav a.about:active, #over a.about:link, #over a.about:visited, #over a.about:hover, #over a.about:active {background: url(../images/nav.jpg) no-repeat -100px bottom;}
/* SPECIAL OFFERS --------------------------------------- */
#nav a.specialoffers {width: 168px;height: 41px;padding: 0px;margin: 0;display: block;background: url(../images/nav.jpg) no-repeat -230px 0px;}
#nav a.specialoffers:hover, #nav a.specialoffers:active, #over a.specialoffers:link, #over a.specialoffers:visited, #over a.specialoffers:hover, #over a.specialoffers:active {background: url(../images/nav.jpg) no-repeat -230px bottom;}
/* FEATURED ITEMS ----------------------------------------- */
#nav a.newarrivals {width: 162px;height: 41px;padding: 0px;margin: 0;display: block;background: url(../images/nav.jpg) no-repeat -398px 0px;}
#nav a.newarrivals:hover, #nav a.newarrivals:active, #over a.newarrivals:link, #over a.newarrivals:visited, #over a.newarrivals:hover, #over a.newarrivals:active {background: url(../images/nav.jpg) no-repeat -398px bottom;}
/* NEWS ---------------------------------------------- */
#nav a.news {width: 98px;height: 41px;padding: 0px;margin: 0;display: block;background: url(../images/nav.jpg) no-repeat -560px 0px;}
#nav a.news:hover, #nav a.news:active, #over a.news:link, #over a.news:visited, #over a.news:hover, #over a.news:active {background: url(../images/nav.jpg) no-repeat -560px bottom;}
/* TERMS ------------------------------------------ */
#nav a.terms {width: 189px;height: 41px;padding: 0px;margin: 0;display: block;background: url(../images/nav.jpg) no-repeat -658px 0px;}
#nav a.terms:hover, #nav a.terms:active, #over a.terms:link, #over a.terms:visited, #over a.terms:hover, #over a.terms:active {background: url(../images/nav.jpg) no-repeat -658px bottom;}
/* CONTACT ---------------------------------------------- */
#nav a.contact {width: 143px;height: 41px;padding: 0px;margin: 0;display: block;background: url(../images/nav.jpg) no-repeat -847px 0px;}
#nav a.contact:hover, #nav a.contact:active, #over a.contact:link, #over a.contact:visited, #over a.contact:hover, #over a.contact:active {background: url(../images/nav.jpg) no-repeat -847px bottom;}
/*------------------------------------ end top nav ------------------------------------------------------------------------------- */

/* FOOTER ---------------------------------------------- */
#footer {clear:both;}
	#footer a {text-decoration: none; color: #999;}
	#footer a:link {text-decoration: none; color: #999;}
	#footer a:hover {text-decoration: none; color: #eeaddd;}
	
/* misc ---------------------------------------------- */
div.blankBG {clear:both; margin: 0 0 0 30px; width: 550px; background: url(../images/centreBoxBG.jpg) no-repeat top left;}
div.blankBG p {padding: 20px 20px 0 20px; line-height: 1.5em;}
div.blankBG h1 {font-size: 11px; color: #eeaddd; font-weight: bold; padding: 15px 0 0 20px}

.clearfix:after 					{content: "."; height:0; visibility: hidden; display: block; clear: both}
.clearfix 							{display: inline-block}
/* Hides from IE-mac \*/
* html .clearfix 					{height: 1%; display: block; }
/* End hide from IE-mac */ 

.column {float:left; width:495px}

.light img
{
    filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60;
    border: 1px #989898 solid;
}

.light img:hover 
{
    filter:alpha(opacity=100);-moz-opacity:1; opacity:1;
    border: 1px #989898 solid;
}

.full img
{
    filter:alpha(opacity=100);-moz-opacity:1; opacity:1;
    border: 1px #989898 solid;
}

.ratingStar
{
    background-image:url(images/star_on.gif);
    width:14px;
    height:14px;
    margin:2px;
}

.savedRatingStar
{
    background-image:url(images/star.gif);
    width:14px;
    height:14px;
    margin:2px;
}

.filledRatingStar
{
    background-image:url(images/star_on.gif);
    width:14px;
    height:14px;
    margin:2px;
}

.emptyRatingStar
{
    background-image:url(images/star_off.gif);
    width:14px;
    height:14px;
    margin:2px;
}

.nb
{
    border:0;
    margin:0;
}

/* --- For CMS updateable page content --- */

.dockzone
{
    margin:0px !important;
    padding:0px !important;
    border-color:#999999;
}

.dock
{
    margin:0px !important;
    padding:0px !important;
    border-color:#999999;
}

.dock:hover
{
    background:#333333;
    cursor:pointer;
    border-color:#999999;
}


#thumbPopup .fullimg
{
	border:solid 1px #989898;
}

/* Homepage */
#rotator {   
    background:#000000;   
    color:#999999;   
    position:relative;   
    margin:0;   
    border:solid 1px #999999;
    width:608px; /* Needed so displays well in IE6 */
}

/* Tabs */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	float:left;
}

ul.ui-tabs-nav {
	position:absolute;
	bottom:0px;
	left:0;
	z-index:1;
	width:100%;
	background:#000000;
	border-top:1px solid #999999;
} 


/* Non-Selected Tabs */
li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {
	font-size:1.1em;
	font-weight:bold;
	color:#999;
	background:#000000;
	border-right:1px solid #999999;
}

/* Hovered Tab / Active Tab */
#rotator .ui-tabs-nav-item a:hover,
#rotator .ui-tabs-nav-item a:active,
#rotator .ui-tabs-selected a:link,
#rotator .ui-tabs-selected a:visited,
#rotator .ui-tabs-selected a:hover,
#rotator .ui-tabs-selected a:active {
	background:#989898;
	color:#000000;
}

#rotator .ui-tabs-nav-item a span 
{
	float:left;
	padding:10px;
	width:131px;
	cursor:pointer;
	text-align:center;
}

li#nav-fragment-4.ui-tabs-nav-item a span {width:132px;}

#rotator .ui-tabs-nav-item#nav-fragment-4 a
{
	border-right:none;
}

#rotator.withextrafragment .ui-tabs-nav-item#nav-fragment-4 a
{
	border-right:1px solid #999999;
}

#rotator.withextrafragment .ui-tabs-nav-item#nav-fragment-5 a
{
	border-right:none;
}

#rotator.withextrafragment .ui-tabs-nav-item a span 
{
	width:100px;
}

#rotator.withextrafragment .ui-tabs-nav-item#nav-fragment-5 a span 
{
	width:104px;
}

/* Featured 3 products */
.featured3
{
	float:left;
	width:136px;
	margin-left:50px;
	text-align:center;
	font-weight:bold;
}


/* Content Panels */
#rotator .ui-tabs-panel {
	clear:left;
	color:#000;
	padding:24px;
	padding:10px 10px 10px 415px;
	height:202px;
	text-align:right;
}

#rotator .ui-tabs-hide {
	display:none;
}

#rotator h2 {
	font-weight:bold;
	margin:0px 0px 5px 0px;
	font-size:1.2em;
	color:#EBACDD;
}

#rotator p 
{
	font-size:1.1em;
	color:#999999;
	margin:0px 0px 5px 0px;
}

#rotator p  a
{
	font-weight:bold;
}

/* Add this styling - used on various pages of site */
.addthis_toolbox
{
	float:left;
	position:relative;
}

/* Background Images */
#rotator #fragment-1 
{
	background:transparent url(/images/rotator/wedding.jpg) no-repeat top right;
}

#rotator #fragment-2 {
	background:transparent url(/images/rotator/jewellery.jpg) no-repeat top right;
}

#rotator #fragment-3 {
	background:transparent url(/images/rotator/fashion.jpg) no-repeat top left;
}

#rotator #fragment-4 {
	background:transparent url(/images/rotator/gift.jpg) no-repeat top left;
}

#rotator #fragment-5 {
	background:transparent url(/images/rotator/special.jpg) no-repeat top left;
}

/* search navigation */
.search-navigation 
{
    clear:both; padding:0 45px; height:30px;
}

select#search-nav-box 
{
    width:163px;
    margin-left:10px;
}

.pager 
{
    float:right;
    width:290px;
    text-align:right;
}

.left-arrow, .page-numbers, .right-arrow 
{
    float:right;
}

.page-numbers
{
    margin-top:2px;
    font-size:110%;
}

.right-arrow
{
    margin-top:-7px;
    padding-left:7px;
    font-size:230%;
    color:#463442;
}

.left-arrow
{
    margin-top:-7px;
    padding-right:7px;
    font-size:230%;
    color:#463442;
}

.sort
{
   color:#EEADDD;
   font-size:110%;
   padding:0 8px 0 5px;
}

/* NEW BUTTONS ----------------------- */

/* styled buttons */
a.tellFriend {display:block; width:105px; height:32px; background: url("images/tellfriend.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/ margin:8px 0px;}
a.tellFriend:hover {background:url("images/tellfriend.gif") 0px -32px no-repeat;}

span.addToFavourites {display:block; float:right; width:143px; height:32px; background: url("images/add-to-favourites.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/ margin:0px 0px 10px 0;}
span.addToFavourites:hover {background:url("images/add-to-favourites.gif") 0px -32px no-repeat;}

a.testimonialButton {display:block; width:105px; height:32px; background: url("images/testimonials.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px*/ margin:8px 0px 16px 0;}
a.testimonialButton:hover {background:url("images/testimonials.gif") 0px -32px no-repeat;}

a.addBasketButton {display:block; width:125px; height:32px; background: url("images/add-to-basket.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px*/ margin:8px 0px 16px 0;}
a.addBasketButton:hover {background:url("images/add-to-basket.gif") 0px -32px no-repeat; background-color:#272a31; color:#ebacdd;}

a.makeEnquiryButton {display:block; width:140px; height:32px; background: url("images/make-an-enquiry.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:8px 0px 16px 0;}
a.makeEnquiryButton:hover {background:url("images/make-an-enquiry.gif") 0px -32px no-repeat;}

a.continueShoppingButton {display:block; width:160px; height:32px; background: url("images/continue-shoping.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:8px 0px 16px 0;}
a.continueShoppingButton:hover {background:url("images/continue-shoping.gif") 0px -32px no-repeat;}

a.updateQuantitiesButton {display:block; width:150px; height:32px; background: url("images/update-quantities-btn.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:8px 0px 16px 0;}
a.updateQuantitiesButton:hover {background:url("images/update-quantities-btn.gif") 0px -32px no-repeat;}

a.buyNowButton {display:block; width:90px; height:32px; background: url("images/buy-now.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:8px 0px 16px 0;}
a.buyNowButton:hover {background:url("images/buy-now.gif") 0px -32px no-repeat;}

a.createAccountButton {display:block; width:130px; height:32px; background: url("images/create-account.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:8px 0px 16px 0;}
a.createAccountButton:hover {background:url("images/create-account.gif") 0px -32px no-repeat;}

a.findAddressButton {display:block; width:110px; height:32px; background: url("images/find-address.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:0px 0px 16px 0;}
a.findAddressButton:hover {background:url("images/find-address.gif") 0px -32px no-repeat;}

a.editAddressButton {display:block; width:110px; height:32px; background: url("images/edit-address.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:0px 0px 16px 0;}
a.editAddressButton:hover {background:url("images/edit-address.gif") 0px -32px no-repeat;}

a.editDetailsButton {display:block; width:95px; height:32px; background: url("images/edit-details.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:0px 0px 16px 0;}
a.editDetailsButton:hover {background:url("images/edit-details.gif") 0px -32px no-repeat;}

a.saveButton {display:block; width:48px; height:32px; background: url("images/save.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:0px 0px 16px 0;}
a.saveButton:hover {background:url("images/save.gif") 0px -32px no-repeat;}

a.makePaymentButton {display:block; width:117px; height:32px; background: url("images/make-payment.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:5px 20px 0px 0;}
a.makePaymentButton:hover {background:url("images/make-payment.gif") 0px -32px no-repeat;}

a.saveContinueButton {display:block; width:227px; height:32px; background: url("images/save-and-continue.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:0px auto;}
a.saveContinueButton:hover {background:url("images/save-and-continue.gif") 0px -32px no-repeat;}

input#lkbLogin {display:block; width:66px; height:32px; background: url("images/submit.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:8px 0px 16px 0;}
input#lkbLogin:hover {background:url("images/submit.gif") 0px -32px no-repeat;}

input#ImageButton1 {display:block; width:53px; height:32px; background: url("images/send.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:8px 0px 16px 0;}
input#ImageButton1:hover {background:url("images/send.gif") 0px -32px no-repeat;}

input#ctl00_main_ImageButton1 {display:block; width:53px; height:32px; background: url("images/send.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:8px 0px 16px 0;}
input#ctl00_main_ImageButton1:hover {background:url("images/send.gif") 0px -32px no-repeat;}

a.sendButton {display:block; width:53px; height:32px; background: url("images/send.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:8px 0px 16px 0;}
a.sendButton:hover {background:url("images/send.gif") 0px -32px no-repeat;}

input#imgSend {display:block; width:53px; height:32px; background: url("images/send.gif") 0px 0px no-repeat;text-align:left; /*text-indent:-9999px;*/margin:8px 0px 16px 0;}
input#imgSend:hover {background:url("images/send.gif") 0px -32px no-repeat;}

a.genericButton, a#hlAddComment,a#hlViewAllReviews,a#ctl00_main_hlAddComment {clear:both; padding:5px 10px; margin:4px 0px; text-align:center; line-height:24px; border:1px solid #999; background-color:#292C33; font-weight: bold; color:#EBACDD; text-decoration:none;}
a.genericButton:hover, a#hlAddComment:hover,a#hlViewAllReviews:hover,a#ctl00_main_hlAddComment:hover {border:1px solid #999; background-color:#999; color:#000; text-decoration:none;}
a#hlViewAllReviews { margin-left:20px; }

/* basket plus - minus buttons */
.subtractButton {float:left; display:block; width:18px; height:18px; margin-left:5px; margin-right:0px; background: url("images/subtract-button.gif") 0px 0px no-repeat;/*text-indent:-9999px;*/}
.subtractButton:hover {background:url("images/subtract-button.gif") 0px -18px no-repeat;}
.plusButton {float:left; display:block; width:18px; height:18px; margin-left:5px; margin-right:0px; background: url("images/plus-button.gif") 0px 0px no-repeat;/*text-indent:-9999px;*/}
.plusButton:hover {background:url("images/plus-button.gif") 0px -18px no-repeat;}
table#ctl00_main_Basket1_BasketGrid input {width:29px; margin-right:1px; float:left;}

/* TOP search button */
.searchButton {float:left; display:block; width:30px; height:18px; margin-left:5px; margin-right:0px; background: url("images/search-go.gif") 0px 0px no-repeat;/*text-indent:-9999px;*/}
.searchButton:hover {background:url("images/search-go.gif") 0px -18px no-repeat;}
input#ctl00_sch {width:110px; margin-left:5px; margin-right:0px; float:left;}
input#sch {width:110px; margin-left:5px; margin-right:0px; float:left;}

.mtb8 {margin:4px 0px}
.mr10 {margin-right:10px;}

/* BASKET TAGS IN NAV */
a#mastmyaccount {}
a#LoginStatus1 {}
a#mastbasketcount {}

/* THINGS OF INTEREST */
.items-interested {margin-top:20px; clear:both;}
.item-of-interest {float:left;width:136px;text-align:center;font-weight:bold;display: inline-block;}
.item-of-interest img {margin-bottom:10px; }

.items-interested-sm {margin-top:-12px; clear:both;}
.item-of-interest-sm {float:left;width:100px;margin-top:15px; text-align:center;font-weight:bold;display: inline-block;}
.item-of-interest-sm img {margin-bottom:5px; }

.other-items-area {float:left; width:400px;}

.itemsinterest
{
    margin-right:58px;
}

.itemsinterestnm
{
    margin-right:0;
}
