
/*--------------------
	Spice Lily - CSS Document 
--------------------*/

@import url("reset.css");
@import url("baseforms.css");


/*--------------------	LaYoUT STYLeS	--------------------*/
body {
  color: #000;
	font: 67.5%/1.8em Verdana, Helvetica, sans-serif;
  background: #3F1F0E url(/images/core/bg.jpg) no-repeat 50% 0;
}

.container {
  width: 950px;
  margin: 0 auto;
  font-size: 1.0em;
}

#p-fashion .outer { background: url('/images/core/content-bottom.png') bottom left no-repeat; padding-bottom: 11px; }
#p-bridal .outer { background: url('/images/core/content-bottom.png') bottom left no-repeat; padding-bottom: 11px; }

#content {
  padding: 46px 0 0px 0;
}

#column-left {
  width: 170px;
  float: left;
  padding: 10px 0 0 0;
}

#column-right {
  width: 760px;
  float: right;
  padding: 25px 0 0 0;
}

#p-home #text-content { background: none; }


#text-content .container {padding: 0 0 0 0;background: url('/images/core/content-text.png') 0 0 repeat-y;}
#p-fashion #text-content .container {background:#8c8c8c;}

#text {
  width: 750px;
}


/*--------------------	CoMMoN STYLeS	--------------------*/
a { color: #734825; text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3 {
  font-weight: normal;
  padding: 15px 0;
}
h1 { font-size: 1.7em; }
h2, legend { font-size: 1.4em; font-weight: bold; }
h3 { font-size: 1.2em; }
h4 {
  font-weight: bold;
  font-size: 1em;
}
strong { font-weight: bold; }
hr { border: none; border-bottom: 1px solid #EAEAEA; margin: 10px 0; }
p { margin: 0 0 15px 0; }
ul { margin: 0px 30px; list-style-type: square; padding-bottom: 10px; }

.clear { display: block; clear: both; }
.hidden { display: none; }
.top { border-top: 1px solid #EAEAEA; text-align: right; font-size: 0.9em; margin: 10px 0; }
.limage { float: left; margin-right: 10px; margin-bottom: 10px; }

ul#PDFs { list-style-type: none; margin: 0 10px; width: 680px; float: left;  }
ul#PDFs li { padding: 10px 0 3px 0px; border-bottom: 1px dashed #333333; width: 680px; float: left; }

.right{display: inline; float: right;}

#contact_details p {
  color: #734825;
  margin: 15px 5px 15px 20px;
}



/*--------------------	HeaDeR STYLeS	--------------------*/

#header .container { height: 145px; position: relative; }
#header #logo { position: absolute; left: 352px; top: 0; }
#header #logo a { z-index: 9999; }

body#p-home #header {
  position:relative;
  z-index: 999;
}

#header #actions {
  position: absolute;
  bottom: -0;
  right: 0px;
  color: #fff;
  text-align: right;
}

#header #actions a {
  color: #fff;
  font-weight: bold;
  text-decoration: underline;
}

#header #actions a:hover {text-decoration: none;}


/*--------------------	NaVIGaTIoN STYLeS	--------------------*/
#nav { height: 40px;}
#nav ul { list-style-type: none; margin: 0; }
#nav ul li { display: inline; float: left; margin: 0 0 0 1px; padding: 0 10px 0 10px; }
#nav ul li a { display: block; height: 30px; text-indent: -9999px; background: url(/images/nav/home.gif) no-repeat top center;}
#nav ul li a:hover { background-position: center -30px !important; }
#nav li#home a { background-image: url(/images/nav/home.gif) ; width: 60px; }
#nav li#bridal a { background-image: url(/images/nav/bridal.gif) ; width: 134px; }
#nav li#fashion a { background-image: url(/images/nav/fashion.gif) ; width: 148px; }
#nav li#gift_vouchers a { background-image: url(/images/nav/gift_vouchers.gif) ; width: 111px; }
#nav li#media a { background-image: url(/images/nav/media.gif) ; width: 70px; }
#nav li#stockists a { background-image: url(/images/nav/stockist.gif) ; width: 80px; }
#nav li#wholesalers a { background-image: url(/images/nav/wholesalers.gif) ; width: 110px; }
#nav li#about_us a { background-image: url(/images/nav/about_us.gif) ; width: 79px; }
#nav li#contact a { background-image: url(/images/nav/contact_us.gif) ; width: 91px; }

#p-home li#home a,
#p-bridal li#bridal a,
#p-fashion li#fashion a,
#p-gift_vouchers li#gift_vouchers a,
#p-media li#media a,
#p-stockists li#stockists a,
#p-wholesalers li#wholesalers a,
#p-about_us li#about_us a,
#p-contact li#contact a { background-position: center -30px !important; }

/*--------------------- News Ticker Styles _________________________*/

#news-ticker{width:840px; background: #3F1F0E; border: 1px solid #000; color: #fff; height:30px; padding:5px; margin:20px 0 0 20px; line-height: 30px;}
#news-ticker h2{float:left; width:65px; border:none; margin:0; padding:0 0 0 10px; color:#fff; font-size:1.4em; font-weight: 100;}

#news-headlines{height:26px; width: 750px; float:left; overflow:hidden; padding:2px 0 0 0; overflow:hidden!important; display:inline; position:relative;}
#news-headlines ul{margin:0; width:1200px;}
#news-headlines li{padding:0; display:block; height:26px; width:auto; margin:0 0 0 20px; position:relative; float:left; background:none; font-size:12px;}
#news-headlines em{font-weight:normal; font-style:normal; color:#C29268; }
#news-headlines a{ color:#000000;}

ul#news-listing { margin: 0; padding: 0; }
ul#news-listing li {
  background: none;
  padding: 0;
  margin: 0;
}


/*--------------------	LeFT NaVIGaTIoN STYLeS	--------------------*/
ul#category-nav {
  margin: 0 0 0 28px;
  list-style-type: none;
  width: 130px;
  font-weight: bold;
}
ul#category-nav li { margin: 10px 0; }
ul#category-nav li a { display: block; }
ul#category-nav li a:hover { display: block; color: #C29268; text-decoration: none; }



/*--------------------	BaNNeR STYLeS	--------------------*/


#p-bridal_gallery #banner { float: left; }

#banner { width: 950px; height: 90px; display: block; position: relative; z-index: 10;}

#banner .pics { width: 950px; height: 90px; position: relative;}
#banner .pics img {position:absolute;top: 0;left:0;}

#p-bridal #banner { background: url(/images/core/slideshow-bridal01.jpg) no-repeat; }
#p-fashion #banner { background: url(/images/core/slideshow-fashion01.jpg) no-repeat; }
#p-gift_vouchers #banner { background: url(/images/core/inner-banner-default.jpg) no-repeat; }
#p-media #banner { background: url(/images/core/inner-banner-media.jpg) no-repeat; }
#p-stockists #banner { background: url(/images/core/inner-banner-stockists.jpg) no-repeat; }
#p-wholesalers #banner { background: url(/images/core/inner-banner-wholesalers.jpg) no-repeat; }
#p-about_us #banner { background: url(/images/core/inner-banner-about.jpg) no-repeat; }
#p-contact #banner { background: url(/images/core/inner-banner-contact.jpg) no-repeat; }
#p-privacy #banner { background: url(/images/core/inner-banner-default.jpg) no-repeat; }
#p-returns #banner { background: url(/images/core/inner-banner-default.jpg) no-repeat; }
#p-cart #banner { background: url(/images/core/inner-banner-default.jpg) no-repeat; }
#p-checkout #banner { background: url(/images/core/inner-banner-default.jpg) no-repeat; }
#p-confirm #banner { background: url(/images/core/inner-banner-default.jpg) no-repeat; }
body.bookparty #banner { background: url(/images/core/banner-party.jpg) no-repeat !important; }
#p-members #banner { background: url(/images/core/inner-banner-members.jpg) no-repeat; }
#p-testimonials_fashion #banner { background: url(/images/core/inner-banner-fashion-testimonials.jpg) no-repeat; }
#p-testimonials_bridal #banner { background: url(/images/core/inner-banner-bridal-testimonials.jpg) no-repeat; }
#p-mailing_list #banner { background: url(/images/core/inner-banner-mailing-list.jpg) no-repeat; }


/*--------------------	H1 STYLeS	--------------------*/
#banner h1 { text-indent: -9999px; position: absolute; top: 5px; left: 27px; width: 211px; height: 70px; display: block; }

#p-gift_vouchers  h1 { background: url(/images/core/h1-gift_vouchers.gif) no-repeat right; }
#p-stockists h1 { background: url(/images/core/h1-stockists.gif) no-repeat right; }
#p-wholesalers h1 { background: url(/images/core/h1-wholesalers.gif) no-repeat right; }
#p-privacy h1 { background: url(/images/core/h1-privacy.gif) no-repeat right; }
#p-returns h1 { background: url(/images/core/h1-returns.gif) no-repeat right; width: 250px; }
#p-cart h1 { background: url(/images/core/h1-shopping-cart.gif) no-repeat right; }
#p-checkout h1 { background: url(/images/core/h1-shopping-cart.gif) no-repeat right; }
#p-confirm h1 { background: url(/images/core/h1-shopping-cart.gif) no-repeat right; }



/*--------------------	HoMePaGe STYLeS	--------------------*/
#p-home .container { width: 890px; }

#p-home #header #logo { left: 322px; }

#p-home #banner {
  width: 795px;
  display: block;
  height: 409px;
  margin: 0 auto;
  position:relative;
  z-index:15;
}

#p-home #banner #slideshow {
  height: 530px;
  position:relative;
  width: 795px;
  z-index:10;
}

#p-home #banner #slideshow img {
  height:409px;
  left:0;
  position:absolute;
  top:0;
  width:795px;
}

#p-home #banner-bridal a{
  width:204px;
  height:47px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  text-indent:-9999px;
  overflow:hidden;
  z-index:15;
  background: url(/images/core/button-bridal.gif) no-repeat 0 0;
}
#p-home #banner-fashion a{
  width:219px;
  height:47px;
  display: block;
  position: absolute;
  bottom: 0;
  right:0;
  z-index:15;
  text-indent:-9999px;
  overflow:hidden;
  background: url(/images/core/button-fashion.gif) no-repeat 0 0; 
}

#p-home #flash { width: 890px; height:436px; position: relative; z-index:2; overflow:hidden; }

#p-home #content { padding-top: 25px;}
#p-home #column-left { width: 135px; text-indent: -9999px; margin: 0 0 0 0; }
#p-home #column-right { width: 735px; }
#p-home #text-content { padding: 0px 0 0 0; }
#p-home #text-content .container { background: none; }
#p-home #text { width: 700px; color: #fff; }
#p-home a { color: #C29268; }
#p-home h1 { background: url(/images/core/title-welcome.gif) no-repeat right; display: block; }

#p-home #footer { margin: 65px 0 0 0; color: #6E4F3B; background: none; text-align: center; }
#p-home #footer a { padding: 0 5px; }

#p-home .indexLeft { width: 500px; float: left; }
#p-home .indexRight { width: 140px; float: right;  }



/*--------------------	MaILING LIST STYLeS	--------------------*/
#mailing-list {
  width: 170px;
  height: 115px;
  color: #734825;
  font-size: 0.9em;
  line-height: 14px;
  margin: 50px 0 0px 0;
  padding: 70px 0px 0 0px;
  background: url(/images/core/cta-join-mailing-list.gif) no-repeat;
}
#mailing-list p { margin: 0; padding-right: 20px; }
#mailing-list a:hover { text-decoration: none; color: #C29268; }

body#p-bridal #mailing-list {  background: url(/images/core/bridal-cta-join-mailing-list.jpg) no-repeat;}


/*--------------------	LiSTiNG PaGe STYLeS	--------------------*/
ul#products {
  margin: 0 0 20px 0;
  list-style-type: none;
  background: #F3EBE6;
}

#p-fashion ul#products {background:#949291;}

ul#products li { display: inline; float: left; width: 250px; height: 221px; text-align: center; }
ul#products li a { display: block; }
ul#products li a.image { display: block; height: 150px; width: 200px; margin: 7px auto 0 auto; }
ul#products li a.name { font-weight: bold; }
ul#products li p { margin: 10px auto; text-align: center; width: 180px; }


/*--------------------	DeTaILS PaGe STYLeS	--------------------*/
#breadcrumbs { margin: 0 0 20px 0; }
#product_image { float: left; width: 200px; text-align: center; height: 200px; }
#product_image a img { border: 3px solid #EAEAEA; display: block; }
#product_image a img:hover { border: 3px solid #C29268; display: block; }
#detail-right { float: right; width: 550px; }
#specs td { padding: 8px 20px 8px 0; }
#specs tr { border-bottom: 1px dotted #EAEAEA; }
#price_tr { font-weight: bold; }
#add_to_cart { margin: 15px 0; }


/*--------------------	SeCUReLY BUY oNLINe STYLeS	--------------------*/

#secure { width: 940px; margin: 0 auto; text-align: right; display: block; padding: 15px 5px 5px 5px; background: url('../images/core/content-bottom.png') 0 0 no-repeat; }

/*--------------------	FooTeR STYLeS	--------------------*/
#footer {
  color: #C29268;
  text-align: center;
  padding: 0 0 50px 0;
}
#footer p { margin: 0; padding: 15px 0 8px 0; }
#footer a { padding: 0 3px; color: #C29268; }
#footer #copyright { width: 150px; }

/*----------------- FaSHioN + brIDaL sUB-SeCTIon -----------------*/
body.fashion #nav li#home a { background-image: url(/images/nav/fashion/home.gif) ;}
body.fashion #nav li#bridal a { background-image: url(/images/nav/fashion/bridal.gif) ;}
body.fashion #nav li#fashion a { background-image: url(/images/nav/fashion/fashion.gif) ;}
body.fashion #nav li#gift_vouchers a { background-image: url(/images/nav/fashion/gift_vouchers.gif) ;}
body.fashion #nav li#media a { background-image: url(/images/nav/fashion/media.gif) ;}
body.fashion #nav li#stockists a { background-image: url(/images/nav/fashion/stockist.gif) ;}
body.fashion #nav li#wholesalers a { background-image: url(/images/nav/fashion/wholesalers.gif) ;}
body.fashion #nav li#about_us a { background-image: url(/images/nav/fashion/about_us.gif) ;}
body.fashion #nav li#contact a { background-image: url(/images/nav/fashion/contact_us.gif) ;}

body#p-bridal #nav li#home a, body.bridal #nav li#home a { background-image: url(/images/nav/bridal/home.gif) ;}
body#p-bridal #nav li#bridal a, body.bridal #nav li#bridal a { background-image: url(/images/nav/bridal/bridal.gif) ;}
body#p-bridal #nav li#fashion a, body.bridal #nav li#fashion a { background-image: url(/images/nav/bridal/fashion.gif) ;}
body#p-bridal #nav li#gift_vouchers a, body.bridal #nav li#gift_vouchers a { background-image: url(/images/nav/bridal/gift_vouchers.gif) ;}
body#p-bridal #nav li#media a, body.bridal #nav li#media a { background-image: url(/images/nav/bridal/media.gif) ;}
body#p-bridal #nav li#stockists a, body.bridal #nav li#stockists a { background-image: url(/images/nav/bridal/stockist.gif) ;}
body#p-bridal #nav li#wholesalers a, body.bridal #nav li#wholesalers a { background-image: url(/images/nav/bridal/wholesalers.gif) ;}
body#p-bridal #nav li#about_us a, body.bridal #nav li#about_us a { background-image: url(/images/nav/bridal/about_us.gif) ;}
body#p-bridal #nav li#contact a, body.bridal #nav li#contact a { background-image: url(/images/nav/bridal/contact_us.gif) ;}


body.fashion #banner, body.bridal #banner {height: auto; position:relative; background:url(/images/core/fashion-banner.jpg) no-repeat 0 0 !important; height: 450px; }

#p-bridal_gallery #banner {height:auto;}

body#p-bridal #content { background: #2f2b28 url(/images/core/content-bg-bridal.gif) repeat 50% 0 !important; padding-bottom:40px; }
body.bridal #banner {background-image:url(/images/core/bridal-banner.jpg) !important;  }

body.fashion #banner h1, body.bridal #banner h1 { top:20px; left:30px; width:300px;background:url('/images/core/h1-fashion_jewellery_catalouge.gif') no-repeat 0 0;}

body.bridal #banner h1 {
  background-image:url('/images/core/h1-bridal_jewellery_catalogue.gif');
}

#p-bridal_gallery #banner h1 { float: left ; clear: both; background-image:url('/images/core/h1-bridal_gallery.gif'); }

body.fashion #banner ul#fashion-navigation, body.bridal #banner ul#fashion-navigation {width:210px; background:url(/images/core/fashion-banner-navigation.gif) repeat-y 0 0; padding:20px 40px; list-style:none; position:absolute; top:130px; left:-30px;}
body.bridal #banner ul#fashion-navigation {background-image:url(/images/core/bridal-banner-navigation.gif);}
  
body.fashion #banner ul#fashion-navigation li, body.bridal #banner ul#fashion-navigation li {padding:0 0 3px 15px; background:url('/images/core/right_arrows.gif') no-repeat 0 6px;}
body.fashion #banner ul#fashion-navigation li a, body.bridal #banner ul#fashion-navigation li a {color:#fff; font-size:13px;}

#banner ul#fashion-navigation p {color: #fff;}
#banner ul#fashion-navigation a {color: #844c10;}

body#p-fashion #content, body.fashion #content { background: #2f2b28 url(/images/core/content-bg-fashion.gif) repeat 50% 0 !important; padding-bottom:40px; }
body.bridal #content { background: #2f2b28 url(/images/core/content-bg-bridal.gif) repeat 50% 0 !important; padding-bottom:40px; }

body.fashion #column-left, body.bridal #column-left {width:400px; padding:30px; float:left; color:#443b35;}
body.fashion #column-right, body.bridal #column-right {width:325px; padding:30px 30px 0 0; float:right;}

#p-bridal_gallery #column-left { padding: 0px; height: 0px; }
#p-bridal_gallery #column-right { padding: 0px; height: 0px; }

ul#call_to_action {width:440px; height:230px; padding:15px 0 0 0; margin:0; display:block; list-style: none;}
ul#call_to_action li {float:left; width:40%; height:45%; display:block; }
ul#call_to_action li a {color:#5c5856; font-weight:bold; font-size:10px;}
ul#call_to_action li a img { display:block; }
ul#call_to_action li a:hover {text-decoration:none; color:#573111;}

.popup {
  display:none;
}

#TB_ajaxContent {background: url('/images/core/content-bg.gif');}
#TB_ajaxContent p {color: #fff;}

#vid { margin-bottom: 50px; }
#vid h2 {
  color: #998B8B;
  font-weight: normal;
}

/* Gallerys */
body#p-bridal_gallery h1 {top:40px !important;}
body#p-bridal_gallery #banner { background: url('../images/core/bridal_gallery-banner.jpg') 0 0 no-repeat #d9d0c1!important; }

body.bridal #banner ul#fashion-gallery {width:320px; background: #dad1c2 url(/images/core/bridal-banner-gallery.gif) repeat-y 0 0; padding:20px 0 20px 30px; margin: 130px 0 0 0px; list-style:none; float: left;}
body.bridal #banner ul#fashion-gallery li {list-style:none; float:left; width:105px; height:100px;}

body.bridal #banner ul#fashion-gallery li a img {
  border:1px solid #999;
  width: 95px;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
}


body.bridal #banner ul#fashion-gallery li a:hover img {border-color:#666;}

body.bridal #banner div#heroshot {width:500px; float: right; padding: 30px 40px 0 ; overflow:hidden; text-align: center;}

body.bridal #banner div#heroshot img { display:block; border:2px solid #666; margin: 120px auto 0;} 

/************** Enquiry Form ***************/


form#enquiryform{
	padding: 20px;
	width: 300px;
}
form#enquiryform fieldset{
	width: 300px;
}


/************** Newsletter Form ***************/

.newsletterform { float: left; display: block; }
.newsletterform { width: 155px; margin: 0px; padding-left: 15px; }
.newsletterform li { margin-bottom: 5px; list-style: none; width: 170px; } 
.newsletterform form { display: block; float: left; }
.newsletterform input { width: 130px; font-family: Verdana,Tahoma,sans-serif; font-size: 1.1em; padding: 3px 0 3px 3px; border: 1px solid #3f1f0e; color: #3f1f0e; background-color: #f1eee8; }
.newsletterform span.attention {color: #ff0000; font-weight: bold;}
.newsletterform label.error { float: none; display: block; color: #ff0000; margin-left: 100px; width: auto; padding-top: 5px!important; padding-bottom: 0px!important; }
.newsletterform input.subres { width: 70px; height: 25px; border: 1px solid #000; padding: 0px; background-color: #000; color: #fff; font-size: 1.0em; } 


/************** Members ***************/
div.message {
  border: 2px solid #554848;
  background: #6d4523;
  color: #fff;
  font-weight: bold;
  padding:0 10px 5px;
  margin: 0 0 5px;
}

div.message h2 {
  padding: 5px 0;
}

div.message p {
  margin: 0;
}

div#member-actions {
  padding: 0 20px;
}

div#member-actions ul {
  margin: 0;
}

div#member-actions li {
  list-style: none;
}

div#member-actions li a {
  display: block;
}

table#orderlist {
  width: 100%;
}

table#orderlist th {
  background: #b59e8b;
  font-size: 12px;
  font-weight:normal;
}

table#orderlist tr {border-bottom: 1px solid #8F8073;}

table#orderlist td {padding: 3px;}

#new_cart_item{
	display: inline;
	float: left;
}
div#voucher-icon,
div#about-us-photo {
  float: right; display: inline; width: 300px;
}
div#about-us-photo {width: 220px;}

p.caption {
  display: inline;
  font-size: 12px;
  font-weight: bold;
  padding: 20px 0 0;
}

a.enlarge {
  background: url('../images/core/button-enlarge.png') 0 0 no-repeat;
  display: inline;
  float: right;
  height: 29px;
  margin: 5px 15px 0 0; 
  text-indent: -999em;
  width: 152px;
}

a.enlarge:hover {background-position: 0 -29px;}

.float-right {
  display:inline;
  float:right;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}


/************** Testimonials ***************/


.testi{
	border-bottom: 1px solid #583524;
	margin-bottom: 30px;
}
.testi li{
	list-style: none;
}
.testi-author{
	display: inline;
	float: right;
	font-style: italic;
}

/************** Edit Member ***************/

#edit-member input[type="text"], #edit-member input[type="password"]{
	width: 215px;
}



/************** Checkout ***************/

#checkout-form table td{vertical-align: top;}
#checkout-form fieldset{width: 360px !important;}
#checkout-form fieldset ol li input[type="text"]{width: 205px;}
#checkout-form fieldset ol li select{width: 210px;}

#checkout-form textarea{
	width: 205px !important;
}

#p-gift_vouchers #column-left #mailinglistform fieldset{
	width: 170px !important;
}

.va_mid {vertical-align:middle}
.taright {text-align:right}
.floatright {float:right}
table#simple {
	width:100%;
	border:0;
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:20px;
}
table#simple tr th {font-weight:bold;color:#333;font-size:12px;}
table#simple tr td {border-bottom:1px dashed #333}
table#simple tr td.ctotal {border-top:2px solid #333;border-bottom:none}
table#simple td {vertical-align:middle;margin:3px 0;}
table#simple td.uprice, table#simple td.stotal {width:15%;text-align:right}
table#simple td.pname {width:30%}
table#simple td.qty {width:40%}

table#simple tr td table.notsimple tr td {border:none;}
a.delitem {
	height:24px;
	display:block;
}
#voucher_area {
	width:200px;
	text-align:right;
	margin-top:10px;
	margin-bottom:20px;
}

table#cart_btns {width:100%;border-collapse:collapse;}
table#cart_btns tr td {
	vertical-align:middle;
}
.halfofit {width:33%;}
button[type]  {
	line-height:17px;
	padding:5px 10px 5px 7px;
	width:auto;
}
button {
	font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
	font-weight:bold;
	overflow:visible;
	padding:5px;
	width:auto;
}
.buttons a, button {
	background-color:#3A1D0D;
	border-color:#4C2810 #3D1E0C #3D1E0C #4C2810;
	border-right:1px solid #DEDEDE;
	/*border-style:solid;*/
	border-width:1px;
	color:white;
	cursor:pointer;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:130%;
	/*margin:0 10px 0 0;*/
	padding:5px;
	text-decoration:none;
	-moz-border-radius: 5px;
}
button.positive:hover, .buttons a:hover {
	background-color:#684526;
}
button.update_cart {
	background: url(../images/core/update_cart.png);
	border:0;
	cursor:pointer;
	height:24px;
	text-indent:-9999px;
	vertical-align:middle;
	width:90px;
}
