/********************************************************************/
/**********************   AURORA TEMPLATE    ************************/
/********************************************************************/

/* AURORA OPTIONS */

#auroraoptions {color: #000; font-weight: bold; background: url(/aurora/_backend/templates/_images/template/frontendstrip.gif) repeat-x ; display: block; height: 30px; position: fixed; width: 100%; z-index: 999; line-height: 30px; padding: 0 0 0 10px;}
#auroraoptions .options {position: absolute; top:0; left: 250px; padding: 0; margin: 0;}
#auroraoptions .options li {display: inline;}
#auroraoptions .options a {background-color: #d86904; color: #fff; border: 1px solid #f3a221; padding: 4px;}
#auroraoptions .options a:hover { text-decoration: none; background-color: #fff3dd; border: 1px solid #f28210; color: #D86904;}

/* TEMPLATE */
/* No JS Warning */
#nojswarning {background: #cc0000; color: #fff; text-align: center; font-weight: bold; padding: 10px;}

body {margin: 0; padding: 0;}
a {outline: none; color: #fff;}
a:hover { text-decoration: underline;}
a img {border: 0;}
.clear {clear: both;}
.fl {float: left;}
.fr {float:right;}

/* NAV */

.hiddenfilter, .viewless {display: none;}


.infobubble, .errorbubble { position:absolute; display: none; color: #fff;left: 435px; width: 173px; padding: 10px 10px 10px 20px;}
.infobubble { background: url(../_images/backgrounds/infobubble.gif) no-repeat;}
.error .infobubble { background: url(../_images/backgrounds/errorbubble.gif) no-repeat; color: #fff}
.infobubble .error-msg { display: none;}

.errorbox #review_errors_list { margin: 0; padding: 0;}

.infocurve { float:right; position: relative; margin: -10px;}
.infocurve_bottom { float:left; position: relative; width: 18px; height: 19px; margin: -9px 0px -10px -40px;}

.sub_error {color:#990000;background: url(../_images/icons/label_error.gif) no-repeat; padding-left: 20px; margin-left: 200px; padding-bottom: 5px;} /* shows if no js */


.errorbox { width: 660px;background: url(../_images/icons/box_error.gif) no-repeat left top; padding: 2px 10px 10px 25px; margin-bottom: 5px; color: #fff;}
.infobox { width: 660px;background: url(../_images/icons/box_info.gif) no-repeat left top; padding: 2px 10px 10px 25px; margin-bottom: 5px; color: #fff;}
.correctbox { width: 660px;background: url(../_images/icons/box_tick.gif) no-repeat left top; padding: 2px 10px 10px 25px; margin-bottom: 5px; color: #fff;}
	.errorbox h2, .infobox h2, .correctbox h2  { margin: 0; padding: 0 0 10px 0; color: #fff; text-transform: uppercase; font-size: 13px;}
	.errorbox ul, .infobox ul .correctbox ul { margin: 0; padding: 0; list-style-type: none;}
	.errorbox ul li, .infobox ul li .correctbox ul li { line-height: 20px; list-style-type: none;}

/* THIS IS TO HIDE ERROS IN FOOTER */
#footer_login .errorbox, #footer_login .correctbox, #footer_login .infobox { display: none;}

.form .errorbox { width: 400px;}

/* FORMS */

fieldset {border: 0; margin: 0; padding: 0;}
legend {display: none;}
.form { color: #fff; border:1px solid #c9c9c9;background:#f5f5f5;width:628px; padding: 10px;}
.form label {float: left; width: 200px;}
.label { display: none;}
.form textarea {height: 150px;}

.form label {color: #000;}
.form .textfield, .form textarea {background-color: #fff; border:1px solid #999; color: #000; width: 220px; padding: 2px;}
.form .filetextfield {background-color: #f5f5f5; border:1px solid #f5f5f5; color: #000; width: 220px; padding: 2px;}
.form .small {width:110px;}
.form textarea { border:1px solid #999; font-family:Arial,Helvetica,sans-serif; font-size: 11px; overflow: auto;}
.form label {width:200px;}
.form .buttonspacer { margin-left: 200px; margin-top: 10px;}
.form .radiolabel {width: 400px;}
.form .error label {color: #990000; background: url(../_images/icons/label_error.gif) no-repeat 178px;}
.form .textfield:hover, .form textarea:hover  {background:#f5f5f5;}
.form h2 { border-bottom: 1px solid #999; padding:10px 0 10px 0; margin-bottom: 10px;}
.form.inline h2 {padding: 0px 0px 10px 0px;}

.form.inline {width:425px; float: left; margin-right: 20px;}

.form .questionmark { margin: 0 0 -4px 5px;}
form select {height: 19px; font-size: 11px;}
.form .required { font-size: 13px;}


/* TABLES */

.table { color: #fff;width: 100%;border: 1px solid #1e1e1e;margin-bottom:20px;/*width:648px;*/}
.table td, .table th { border-bottom: 1px solid #1e1e1e; text-align: center; border-right: 1px solid #1e1e1e;padding:5px;}
.table td {background: #e8e8e8;}
.table th {background: #000; font-weight: bold;text-align:center;color: #fff; }
.table th.error {background-color: #cc0000; color: #fff;}
.table .altrow { background: #21262b;}
.table .left {text-align: left;}
.table td { padding: 10px;}
.table .light { color: #414952; font-weight: normal;}
.table .nobkg { background:none; empty-cells: hide;}
.table .tableimage img {margin-top: 5px;}
.table .header th { width: 150px; background: #222529;}
.table .short { width: 150px;}

/* QUICK LOOK */

.quicklookbutton {display: none; position: absolute; cursor: pointer; }




/********************************************************************/
/**********************    BRAND SPECIFIC    ************************/
/********************************************************************/


/* TEMPLATE */
body { margin: 0px; padding: 0px; color: #fff; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; background:#0e0e0e;}

h1 {color: #fff; font-size: 150%; font-weight: 200; text-transform: uppercase; padding-bottom: 10px; margin: 0px; font-family: Arial, Helvetica, sans-serif;}
h2 {color: #fff; font-size: 120%; font-weight: bold; text-transform: uppercase; padding-bottom: 5px; margin: 0px; font-family: Arial, Helvetica, sans-serif;}
a h2:hover { color: #fff; text-decoration: none;}
h3 {color: #fff; font-size: 110%; font-weight: bold; text-transform: capitalize; padding-bottom: 5px; margin: 0px; font-family: Arial, Helvetica, sans-serif;}
h4 { margin:0; padding:0;}

p { font-family: Arial, Helvetica, sans-serif; line-height: 15px; padding-bottom: 10px; margin: 0px;}

ul  {margin: 0px; padding: 0px;}
li { margin: 0px; padding: 0px; list-style-type: none;}
img { border: none;}






/* NAV */

#nav { background: #000 url(../_images/backgrounds/nav_bkg.gif) no-repeat scroll top left; width: 172px; margin-bottom: 12px; padding:32px 14px 14px 14px; color: #fff;}
#main #nav a { background: url(../_images/template/nav_arrow.gif) no-repeat scroll left center; color: #b1b3b9; text-decoration: none; font-weight: normal; padding-left: 10px;}
#main #nav a:hover { background:#161919 url(../_images/template/nav_arrow.gif) no-repeat scroll left center; text-decoration: none; color: #fff;}


#nav h2 { color: #fff; font-size: 12px; margin-bottom: 5px; text-transform: uppercase; padding-top: 10px; margin-top: 10px; border-top: 1px dotted #393939;}

#nav ul {padding: 0px 0px 0px 3px; list-style-type: none; margin: 0px 0px 0px 0px;}


/*#nav ul li { line-height:18px;}
#nav li a { width: 162px; display: block; background: url(../_images/template/nav_arrow.gif) no-repeat scroll left center; padding-left: 8px;}
#nav li li a { width: 142px; display: block; background: url(../_images/template/nav_arrow.gif) no-repeat scroll left center; padding-left: 8px;}
#nav li li a:hover { color: #fff; background: #14161d url(../_images/template/nav_arrow.gif) no-repeat scroll left center; padding-left: 8px;}
#nav ul ul {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#nav ul li li { line-height:16px;}
#nav .categoryheading { padding-left: 30px; font-weight: bold;}
.viewmore, .viewless { font-weight: bold; padding-left: 8px; margin-left: 3px; line-height:30px;}
.viewmore {background: url(../_images/icons/moreoptions.gif) no-repeat 1px;}
.viewless {background: url(../_images/icons/lessoptions.gif) no-repeat 1px;}
*/
#nav .darkheader { color: #23252b; border: none; padding-top: 0px; margin-top: 0px;}

#nav ul ul {margin:0px; padding: 0 0 0 15px;}
#nav ul li { float:left; width: 150px; padding-right: 5px; line-height:18px;}
#nav .categoryheading {color: #fff; font-weight: bold; padding-left: 7px;}
#nav .nav_container { padding: 15px 10px 15px 10px; border-bottom: 1px solid #fff;}
	#nav ul ul li { width: 150px;}
#nav .light { background: #373d46;}
#nav .dark { background: #1d2127;}

.viewmore, .viewless { color: #b9ec07; line-height: 28px; font-weight: bold; padding-left:10px;}
a.viewmore, a.viewless { color: #b9ec07;}
.viewmore {background: url(../_images/icons/moreoptions.gif) no-repeat 1px;}
.viewless {background: url(../_images/icons/lessoptions.gif) no-repeat 1px;}

.bespokepricefilter { width: 166px; background:#242424; padding: 5px 0px 5px 7px; text-align: center; color: #bebebe;}
.bespokepricefilter form { margin:0; padding:0; text-align: center; color: #fff; font-weight: bold;}
.bespokepricefilter label { float:left;}
.bespokepricefilter .textfield { border: 1px solid #161616; float:left; width:40px; margin: 0px 4px 0px 4px; background: #0b0b0b; color: #fff;}
.bespokepricefilter .rollover { float: left; }
.bespokepricefilter p { padding-bottom: 2px; color: #535353; font-weight: normal;}
.bespokepricefilter .bespokepricefilter_float { float:left;}
.bespokepricefilter .spacer { margin-left: 10px;}
.bespokepricefilter .spacer_height { padding-top: 3px;}



/* MINI BASKET */

#mini_basket { background: url(../_images/backgrounds/minibasket_bkg2.png) no-repeat scroll bottom left; _background: url(../_images/backgrounds/minibasket_bkg2.gif) no-repeat scroll bottom left; display: none; width: 143px; position: absolute; top: 70px; margin-left: 846px; color: #000; padding: 11px 5px 0px 5px; z-index: 5000!important;}

#mini_basket p {margin-bottom: 0;}
#mini_basket .thumb {width: 31px;float: left; margin-left: 10px; margin-right: 5px; border: 1px solid #808080;}
.subtotal {text-align: right; padding-left: 10px;}
.baskettotal { color: #000;padding: 2px 5px 2px 10px ; font-weight: bold;}
.title {color: #000; font-weight: bold;}
#minibasketadded{ display: none;}
#minibasketadded .closeminibasket { position: relative; float: right; left: 70px; top: 6px; z-index:5001; text-align: right;}
#minibasketadded a { text-decoration: none;}
ul#minibasketlist { margin: 10px; padding:0;}
ul#minibasketlist li { list-style-type: none; float:left; padding-right: 10px;}

.checkoutbutton {float: left;}
.viewbasketbutton { width: 74px; top: 0; margin-left: 22px; /margin-left: 30px; position: absolute; float:right;}
.viewminibasket { z-index:2000;}
.items {position: relative; width: 86px; top: -22px; padding-left: 45px; color: #d70489; font-weight: bold;}
.addeditems { padding-left: 19px;}

.minibasketcontainer { color: #000; position: absolute; z-index:5500!important; top: 0px; margin-left: 846px; padding: 26px 0px 0px 10px; width: 143px; height: 34px;}
#minibasket_bkg { z-index:5400; background: url(../_images/backgrounds/minibasket_bkg.gif) no-repeat scroll bottom left; color: #000; position: absolute; top: 0px; margin-left: 846px; width: 153px; height: 76px}
.minibasket { text-align: left; color: #000; z-index:1000;}
	.minibasket h2 { padding-bottom: 2px;}
.minibasket_left { float:left; width: 60px;}
.minibasket_right { float:right; width: 63px;}

	.mini { border-bottom: 1px dotted #26292f; margin-bottom: 8px;}
.mini_prices { float:left; width: 91px;}
.mini_prices dd { font-weight: bold;}
.mini_prices dt { width: 47px; float:left;}

/* COMPARE */

.table.compare { width: auto; border: none;}
.table.compare th {white-space: nowrap; background:#000;text-align: left;}
.table.compare td { background:#343434; width: 185px;border-right: 1px solid #1e1e1e;}
.table.compare .tableimage { border: 3px solid #424242;}
.table.compare .attributes { float:none!important; text-align: center;}
.table.compare label { color: #ccc;}
.table.compare select { margin-bottom: 10px;}
.table.compare .error { background:url(../_images/icons/box_error.gif) no-repeat scroll top left;}
.table.compare h2 { height: 35px;}
.comparename {color:#fff;font-size:13px;font-weight:bold;text-transform:uppercase;}
.compareprice {font-size:14px;line-height:24px;}










/* BESPOKE */

#content { min-height: 300px;}
* html content { height: 300px;}

#container { width: 100%; display: block; position: absolute;}
	.water { background: url(../_images/schemes/water.jpg) scroll repeat top center;}
	.rose { background: url(../_images/schemes/pinkrose.jpg) scroll repeat top center;}
	.flowers { background: url(../_images/schemes/flowers.jpg) scroll repeat top center;}

#inner_bkg { width: 100%; background: url(../_images/backgrounds/page_bkg.png) scroll no-repeat top center; _background: url(../_images/backgrounds/page_bkg.gif) scroll no-repeat top center;}
#inner_container { margin-left: auto; margin-right: auto; width: 1000px;}

#logo { width: 236px; height: 46px; margin-bottom: 77px; _margin-bottom: 100px; /margin-bottom: 100px;}

#currency { color: #616568; position: absolute; top: 112px; margin-left: 565px; width: 165px;}
	#currency ul { margin:0; padding:0; text-align: right;}
	#currency li { font-size: 12px; list-style-type: none; float:left; margin-left: 3px; line-height: 16px; height: 16px; text-align: center; width: 16px; background: url(../_images/icons/currency.gif) no-repeat scroll top left;}
	#currency a { font-size: 12px; color: #fff; font-weight: bold; text-decoration: none;}
	#currency a:hover { text-decoration: none;}
	#currency .selected { text-decoration: none;}
	#currency .text { background:none; width: 90px; color: #737579; text-align: left;}

#top_nav { position: absolute; top: 16px; width: 515px; margin-left: 314px; color: #303339; text-align: right;}
	#top_nav ul { text-align: right; margin: 0; padding: 0;}
	#top_nav li { list-style-type: none; float:right; line-height: 21px; padding-left: 4px;}
	#top_nav .callus { padding-left: 20px;}
	#top_nav a { color: #b6c8cb; text-decoration: none;}
	#top_nav a:hover { color: #fff; text-decoration: underline;}

#topnav { font-size: 11px; position: absolute; top: 105px; width: 1000px; height: 20px; z-index:3001;}
	ul#nav-one { margin: 0px 0px 0px 0px; padding: 0px; height: 20px;}
	ul#nav-one li { list-style-type: none; float: left; line-height: 20px;position:relative;margin:0;padding:0;}
	ul#nav-one h2 { font-size: 11px; color: #fff; margin:0; padding:0;}
	ul#nav-one a { color: #fff; text-decoration: none; font-weight:bolf; text-transform: uppercase; letter-spacing:1px; padding-right: 20px;}
	ul#nav-one a:hover { color: #d70489; text-decoration: none;}
	ul#nav-one a.selected { color: #d70489;}
	
	#nav-one li {float:left;margin:0;padding:0;position:relative; }
	#nav-one li li { background:none;}
	#nav-one li .dropdownbkg {position:absolute;top:-500px; margin: -10px 0px 0px -12px; background: #000 url(../_images/backgrounds/dropdown.gif) repeat-x scroll top left;}
	#nav-one li .dropdownbkg td {width: 150px; vertical-align: top; }
	#nav-one li:hover .dropdownbkg {margin-top: 520px; left: 0px;}
	#nav-one ul {background:#000;left:-1px;list-style-image:none;list-style-position:outside;list-style-type:none;margin: 0px;width:150px; height: auto; line-height: normal;}
	#nav-one ul li {border:0 none;line-height: normal;}
	#nav-one ul li a { text-transform: none; font-family: Arial, Helvetica, sans-serif;color:#fff;display:block;padding:2px 0 2px 12px; letter-spacing:0;text-decoration:none;width:138px; border-bottom: 1px solid #1b1b1b; background: none; font-weight: normal; font-size: 11px; margin-right: 10px;}
	#nav-one ul li a:hover {background: #1b1b1b;}
	#nav-one ul li.ddtitle {margin: 4px 0 5px 0px!important; line-height: 22px; color: #fff; background: url(../_images/backgrounds/dropdown_title.gif) no-repeat scroll top right; display: block; width: 138px; padding-left: 12px;}
	
#search_div { width: 313px; position: absolute; top: 44px; margin-left: 522px;}
	#search_div .searchform { margin:0; padding: 0px 0px 0px 0px;}
	#search_div .textfield { font-size:10.5px; border: none; background: url(../_images/backgrounds/search_textfield.gif) no-repeat scroll top left; float:left; width: 196px; padding-left: 6px; height: 20px; color: #dedede;}
	#search_div .textfield, x:-moz-last-node { padding-top: 3px;}

	#search_div label { width: 83px; float:left;}
	#search_div .fl { padding:10px 0px 0px 15px;}
	#search_div .fr { padding: 8px 15px 0px 0px; text-align: right; color: #fff;}
	#search_div .fr p { padding-bottom: 4px;}
	#search_div .pinktext { color: #e3d2e5;}
	#search_div .loginbutton { padding: 10px 15px 0px 0px;}
	
#newsletter_div { width: 305px; position: absolute; top: 107px; margin-left: 700px; z-index:3002!important;}
	#newsletter_div .textfield { margin-right: 1px; font-size:10.5px; border: none; background: #eeeeee; float:left; width: 126px; padding-left: 6px; line-height: 14px; height: 14px; color: #303030; text-transform: uppercase;}
	#newsletter_div label { width: 139px; float:left;}
	
#newsletter_div_footer { width: 305px; z-index:2000; background:#202020; padding:10px; border: 1px solid #000;}
	#newsletter_div_footer .textfield { margin-right: 1px; font-size:10.5px; border: none; background: #eeeeee; float:left; width: 126px; padding-left: 6px; line-height: 14px; height: 14px; color: #303030; text-transform: uppercase;}
	#newsletter_div_footer label { width: 139px; float:left;}

#tel { position: absolute; top: 57px; margin-left: 790px; width: 193px; text-align: right;}
#info_banner { z-index:2001; position: absolute; top: 57px; margin-left: -4px; width: 310px;}

#footer { margin-top: 6px; /margin-top: 16px; font-size: 11px; padding: 34px 0px 20px 0px; color: #fff; background: url(../_images/backgrounds/footer_bkg.png) no-repeat scroll top center; _background: url(../_images/backgrounds/footer_bkg.gif) no-repeat scroll top center; width: 100%;}
#footer_container { width: 1000px; margin-left: auto; margin-right: auto;}
	#footer_left { margin-top: 2px; float: left; width: 600px;}
		#footer_left ul { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 11px; float: left; width: 130px; text-align:left;}
		#footer_left li { text-transform: uppercase; color: #fff; line-height: 13px; font-size: 10px; font-weight: bold; color: #fff; font-weight: bold; list-style-type: none;}
		#footer_left ul.inlinelist { margin-top: 10px; padding:0;}
		#footer_container ul.inlinelist li { color: #4c4c4c; padding-right:4px; font-size: 10px; text-transform: none;}
		#footer_container ul.inlinelist li a { color: #4c4c4c;}
		#footer_container ul.inlinelist li a:hover { color: #ccc;}
		#footer_container ul.inlinelist .copy { padding-right: 40px;}
		#footer_container #credit { font-size: 10px; float:right; color: #4c4c4c; text-align:right; width: 100px;}
	#footer_right { margin-top: 0px; padding-left: 10px; float: right; width: 390px;}
		#footer_right h4 { font-size: 11px; font-weight: normal; color: #fff; text-align: right;}
		#footer_right ul { margin: 0px 0px 0px 0px; padding: 0;}
		#footer_right li { list-style-type: none; line-height:37px; display: inline; padding-left: 14px;}
		#footer_right .logos { padding-left: 24px;}
		#footer_right .logos, x:-moz-last-node  { padding-left: 23px;}
		#footer_right p { padding-bottom: 2px; text-align: right;}
		#footer a { color: #9c9c9c; font-weight: normal; text-decoration: none;}
		#footer a:hover { font-weight: normal; color: #fff; text-decoration: none;}
		
		ul#footer_pods { margin: 0 0 0 24px; padding:0;}
			ul#footer_pods li { list-style-type: none; float:left; margin-right: 14px; width: 306px; height: 62px; background: url(../_images/backgrounds/footer_box.gif) no-repeat scroll top left;}
			ul#footer_pods li form { padding: 20px 0px 0px 15px;}
			ul#footer_pods li form label { float:left;} 
			ul#footer_pods .textfield { font-size: 10.5px; border: none; background: url(../_images/template/email_textfield.gif) no-repeat scroll top left; float:left; margin-right: 2px; width: 147px; padding-left: 6px; line-height: 21px; height: 21px; color: #606671;}
			ul#footer_pods .smalltextfield { font-size: 10.5px; border: none; background: url(../_images/template/login_textfield.gif) no-repeat scroll top left; float:left; margin-right: 2px; width: 91px; padding-left: 6px; line-height: 21px; height: 21px; color: #606671;}
			.twitter { padding:18px 0px 0px 0px; text-align: center;}

#main { margin: 104px 0 0 0; _padding-left: 7px; width: 1000px; margin-left: auto; margin-right: auto;}
	#main a { color: #d70489; text-decoration: none;}
	#main a:hover { color: #f058b8; text-decoration: underline;}


hr { margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; border-top: 1px dotted #ccc; height: 1px; background: #1e1e1e; border-bottom: none; border-right: none; border-left: none; width: 100%;}

ul.bullets { margin:0; padding: 0px 0px 10px 0px;}
	ul.bullets li { list-style-type: none; padding-left: 10px; background: url(../_images/template/bullet.gif) no-repeat scroll top left; line-height:16px;}

ul.inlinelist { margin:0; padding:0;}
	ul.inlinelist li { list-style-type: none; float: left; padding-right: 15px;}

ul.pdflist { margin: 0px 0px 20px 0px; padding:0;}
	ul.pdflist li { background: url(../_images/icons/pdf.gif) no-repeat scroll top left; padding-left: 20px; list-style-type: none; line-height:22px;}


.quote { background: url(../_images/icons/quote_open.gif) no-repeat scroll top left; padding-left: 40px; padding-top: 5px;}
	.quote .credit { color: #999; font-weight: bold;}






#main #content ul.sitemap  {border-bottom:1px solid #3b3d47; width:100%; float:none;}
#main #content ul.sitemap li { font-weight:bold; list-style-type: none; line-height: 15px; display: block; margin-bottom: 15px;}
#main #content ul.sitemap li a { color: #fff; font-size: 13px; text-transform: uppercase;}
#main #content ul.sitemap li ul li { color: #bababa; float: none; font-weight: normal; height: auto; border: none; margin: 0; padding: 0; list-style-type: square!important;}	
#main #content ul.sitemap li ul li a { font-size: 11px; color: #bababa; text-transform: none;}
#main #content ul.sitemap li ul {padding-top: 5px; padding-bottom: 5px; height: auto;}
	
	
	
.process { position: absolute; top: 105px; width: 1000px; z-index:3001;}
#reviewbasket { background: url(../_images/basket/reviewbasket.gif) no-repeat scroll top left; height: 50px; width: 1000px;}
#pagecheckout { background: url(../_images/basket/1pagecheckout.gif) no-repeat scroll top left; height: 50px; width: 1000px;}
#ordercomplete { background: url(../_images/basket/ordercomplete.gif) no-repeat scroll top left; height: 50px; width: 1000px;}

.floater { width: 260px; padding-top: 20px;}
.contactfloater { float:left; width: 100px;}


#loadingImage { width: 32px; }

#compare_div { padding:20px;}



#main ul.sizelist  { width: 168px; margin:0; padding: 0px 0px 5px 0px;}
	#main ul.sizelist li { background:none; list-style-type: none; float:left; padding: 0; margin: 0 2px 2px 0; font-size: 11px; color: #fff; line-height: 24px;}
	#main ul.sizelist li a { padding:2px 0px 2px 0px; display: block; background:#1b1b1b; width: 24px; text-decoration: none; line-height: 21px; height: 19px; text-align: center; color: #fff;}
		#main .wishlist ul.sizelist li a { background:#9e9e9e; color: #fff;}
	#main ul.sizelist li a:hover { color: #fff; text-decoration: none; background:#d70489;}
	#main ul.sizelist li a.selected { padding:2px 0px 2px 0px; display: block; background:#d70489; width: 24px; text-decoration: none; line-height: 21px; height: 19px; text-align: center; color: #fff;}

#main #compare_div ul.sizelist { margin-left: 8px; text-align: center!important;}
#main #compare_div ul.sizelist li { background:none; list-style-type: none; float:none!important; display: inline-block; padding: 0; margin: 0px!important; font-size: 11px; color: #fff; line-height: 24px; text-align: center!important;}