/********************************************************************/
/**********************   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: #000; 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: #000; text-align: center; font-weight: bold; padding: 10px;}

body {margin: 0; padding: 0;}
a {outline: none; }
a:hover { text-decoration: underline;}
a img {border: 0;}
.clear {clear: both;}
.fl {float: left;}
.fr {float:right;}

/* NAV */

.hiddenfilter, .viewless {display: none;}


/* FORMS */

fieldset {border: 0; margin: 0; padding: 0;}
legend {display: none;}
.form { border:1px solid #c9c9c9;background:#f5f5f5;width:628px; padding: 10px;}
.form .textfield, form textarea {border: none; }
.form label {float: left;}
.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 .small {width:110px;}
.form textarea {font-family:Arial,Helvetica,sans-serif; font-size: 11px; overflow: auto;}
.form label {width:200px;}
.form .buttonspacer { margin-left: 200px;}
.form .radiolabel {width: 400px;}
.form .error label {color: #990000; background: url(../_images/icons/label_error_white.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;}

.infobubble, .errorbubble { position:absolute; display: none; color: #000;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_white.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: 7px 10px 20px 30px; color: #000;}
.infobox { width: 660px;background: url(../_images/icons/box_info.gif) no-repeat left top; padding: 7px 10px 20px 30px; color: #000;}
.correctbox { width: 660px;background: url(../_images/icons/box_tick.gif) no-repeat left top; padding: 7px 10px 20px 30px; color: #000;}
	.errorbox h2, .infobox h2, .correctbox h2  { margin: 0; padding: 0 0 10px 0; color: #000; text-transform: uppercase; font-size: 13px;}
	.errorbox ul, .infobox ul .correctbox ul { margin: 0; padding: 0; list-style-type: none;}



/* TABLES */

.table { color: #000;width: 100%;border: 1px solid #fff;margin-bottom:20px;/*width:648px;*/}
.table td, .table th { border-bottom: 1px solid #fff; text-align: center; border-right: 1px solid #fff;padding:5px;}
.table td {background: #f0e8f1;}
.table th {background: #dfd5e1; font-weight: bold;text-align:center;color: #000; }
.table th.error {background-color: #cc0000; color: #c0001b;}
.table .altrow { background: #f6eef7;}
.table .left {text-align: left;}
.table td { padding: 10px;}
.table .light { color: #000; font-weight: normal;}
.table .nobkg { background:none; empty-cells: hide;}
.table .tableimage img { border: 3px solid #dfd5e1; margin-top: 5px;}
.table h2 { color: #000; text-decoration: none;}
.table h2 { text-decoration: underline; color: #000;}
.table h2 a { color: #000; text-decoration: none;}
.table h2 a:hover { text-decoration: underline; color: #000;}


/* QUICK LOOK */

.quicklookbutton {display: none; position: absolute; cursor: pointer; }



/* BREADCRUMB */

#breadcrumb { width: 375px; float: left; padding: 0px 0px 0px 5px; margin-bottom: 10px; color: #000;}
h1#breadcrumb a {background: url(../_images/template/breadcrumb.gif) no-repeat right; margin-right: 5px; padding-right: 10px; color: #6b6b6b; font-size: 12px;}
#breadcrumb a:hover { color: #000;}
.breadcrumb_dull { color: #4c4c4c; padding-right: 5px;}
#breadcrumb li {display: inline;}



/********************************************************************/
/**********************    BRAND SPECIFIC    ************************/
/********************************************************************/


/* TEMPLATE */
/*body { background: #fff url(../_images/backgrounds/page_bkg.gif) scroll repeat top left; margin: 0px; padding: 0px; color: #404040; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif;}*/
body { background: #fff url(../_images/backgrounds/xmas.gif) scroll repeat top left; margin: 0px; padding: 0px; color: #404040; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif;}

h1 {color: #4a0353; font-size: 150%; font-weight: bold; text-transform: uppercase; padding-bottom: 10px; margin: 0px; font-family:Arial, Helvetica, sans-serif}
h2 {color: #4a0353; font-size: 120%; font-weight: bold; text-transform: uppercase; padding-bottom: 5px; margin: 0px; font-family: Arial, Helvetica, sans-serif;}
a h2:hover { color: #4a0353; text-decoration: none;}
h3 {color: #9171a1; 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 { width: 195px; padding-bottom: 12px;}
#nav a {color: #5d5d5d; text-decoration: none; font-weight: normal;}
#nav a:hover { background:#f3f0f5 url(../_images/template/arrow.gif) no-repeat scroll left center; text-decoration: none; color: #000;}
#nav a.selected { text-decoration: none;}

#nav h2 { color: #000; font-size: 12px; line-height:20px; padding-top: 3px; height: 20px; padding-left: 3px; background: url(../_images/backgrounds/nav_h2_bkg.gif) repeat-x scroll bottom left; margin-bottom: 5px; text-transform: uppercase;}

#nav ul {padding: 0px 0px 10px 3px; list-style-type: none; margin: 0px 0px 0px 0px;}
#nav ul li { border-bottom: 1px dotted #b8acb6; line-height:18px;}
#nav li a { width: 172px; display: block; background: url(../_images/template/arrow.gif) no-repeat scroll left center; padding-left: 8px;}
#nav li li a { width: 152px; display: block; background: url(../_images/template/arrow.gif) no-repeat scroll left center; padding-left: 8px;}
#nav li li a:hover { color: #000; background: #fff url(../_images/template/arrow.gif) no-repeat scroll left center; padding-left: 8px;}
#nav ul ul {margin:0px; padding: 0px 0px 0px 0px;}
#nav ul li li { line-height:16px;}
#nav .categoryheading { padding-left: 20px; font-weight: bold;}
#nav ul li li.last { border-bottom: none;}

.nav_top { width: 195px; display: block; background: url(../_images/backgrounds/innernav_top.gif) no-repeat scroll left top; height: 13px; padding:0; margin:0;}
.nav_bkg {  width: 183px; padding: 0px 5px 4px 5px; background: #fff; border-left: 1px solid #e3d7e2; border-right: 1px solid #e3d7e2; _margin-top: -4px;}
.nav_bottom { margin-bottom: 10px; width: 195px; display: block; background: url(../_images/backgrounds/innernav_bottom.gif) no-repeat scroll left bottom; height: 13px; padding:0; margin:0px 0px 6px 0px; _margin: -4px 0px 6px 0px;}

.viewmore, .viewless { font-weight: bold; padding-left:10px;}
.viewmore {background: url(../_images/icons/moreoptions.gif) no-repeat 1px;}
.viewless {background: url(../_images/icons/lessoptions.gif) no-repeat 1px;}

.bespokepricefilter { text-align: center; color: #000; width: 153px;}
.bespokepricefilter form { margin:0; padding:0; text-align: center; color: #000; font-weight: bold;}
.bespokepricefilter label { float:left;}
.bespokepricefilter .textfield { border: 1px solid #e3d7e2; float:left; width:40px; margin: 0px 4px 0px 4px; background: #fff; color: #000;}
.bespokepricefilter .rollover { float: left; }
.bespokepricefilter p { padding-bottom: 2px; color: #b6a1b4; font-weight: normal;}
.bespokepricefilter .bespokepricefilter_float { float:left;}
.bespokepricefilter .spacer { margin-left: 10px;}


/* MINI BASKET */

#mini_basket { background: url(../_images/backgrounds/minibasket_bkg2.png) no-repeat scroll bottom left; display: none; width: 163px; position: absolute; top: 25px; margin-left: 837px; color: #fff; padding: 11px 0px 0px 0px; z-index: 9999;}

#mini_basket p {margin-bottom: 0;}
#mini_basket .thumb {float: left; margin-left: 10px; margin-right: 10px; border: 1px solid #24262a;}
#mini_basket dt {float: left; width: 60px; margin-left: 10px;}
#mini_basket a { color: #D8B8DC; text-decoration: none;}
.subtotal {text-align: right; padding-left: 10px;}
.baskettotal { color: #d8badb;padding: 2px 5px 2px 10px ; font-weight: bold;}
.title {color: #fff; padding-right: 5px;}
#minibasketadded{ display: none;}
#minibasketadded .closeminibasket { float: right; position:relative; z-index:3000; margin: 2px 5px 0px 0px;}
#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: 10px; /margin-left: 20px; _margin-left: 5px; position: absolute; float:right;}
.viewbasketbutton2 { padding: 10px 0px 0px 10px;}
.items {position: absolute; float:left; width: 136px; padding-top: 0px; margin-top: 3px; padding-left: 5px; color: #c1c1c1;}
.addeditems { padding-left: 19px;}

.minibasketcontainer { color: #fff; position: absolute; z-index:8000; top: 0px; margin-left: 837px; padding: 6px 0px 0px 10px; width: 143px; height: 34px;}
#minibasket_bkg { z-index:2000; background: url(../_images/backgrounds/minibasket_bkg.gif) no-repeat scroll top left; color: #fff; position: absolute; top: 0px; margin-left: 837px; width: 163px; height: 34px}
.minibasket { text-align: left; color: #fff; z-index:1000;}
	.minibasket h2 { padding-bottom: 2px;}
.minibasket_left { float:left; width: 60px;}
.minibasket_right { float:right; width: 63px;}


	

/* COMPARE */

.table.compare {width: 890px; border: none;}
.table.compare th {white-space: nowrap;text-align: left;}
.table.compare td { width: inherit;border-right: 1px solid #fff;}
.comparename {color:#000;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;}
#top_container { background: url(../_images/backgrounds/top_bkg.gif) repeat-x scroll top left; width: 100%; height: 96px;}
#inner_container { margin-left: auto; margin-right: auto; width: 1000px;}

#logo { position: absolute; top:0; width: 314px; height: 96px;}

#currency { display: none; color: #969696; position: absolute; top: 51px; margin-left: 645px; width: 185px;}
	#currency ul { margin:0; padding:0; text-align: right;}
	#currency li { white-space: nowrap; color: #000; font-weight: bold; font-size: 12px; list-style-type: none; float:left; margin-left: 3px; line-height: 16px; height: 16px; text-align: center; width: 16px;}
	#currency a { font-size: 12px; color: #ccc; font-weight: normal; text-decoration: none;}
	#currency a:hover { text-decoration: none; color: #000;}
	#currency .selected { text-decoration: none; color: #000;}
	#currency .text { background:none; width: 90px; color: #969696; text-align: left;}

#top_nav { position: absolute; top: 7px; width: 488px; margin-left: 329px; 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: #616568; text-decoration: none;}
	#top_nav a:hover { color: #000; text-decoration: underline;}
/*
#topnav { width: 1000px; height: 32px; background:#000;}
	#topnav ul#topnav_nav { float:left; margin: 0px 0px 0px 20px; padding: 0px; height: 32px;}
	#topnav ul#topnav_nav li { list-style-type: none; float: left; line-height: 32px;}
	#topnav ul#topnav_nav h2 { font-size: 12px; color: #fff; margin:0; padding:0;}
	#topnav ul#topnav_nav a { color: #afafaf; text-decoration: none; font-weight:200; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 30px;}
	#topnav ul#topnav_nav a:hover { color: #fff; text-decoration: none;}
	#topnav ul#topnav_nav a.selected { color: #fff;}*/

#topnav { position: absolute; top: 96px; font-size: 11px; width: 1000px; height: 32px; background:#000; z-index:8001!important;}
	ul#nav-one { margin: 0px 0px 0px 5px; padding: 0px; height: 33px;}
	ul#nav-one li { list-style-type: none; float: left; line-height: 32px;position:relative;margin:0;padding:0; background:url(../_images/backgrounds/nav_divider.gif) no-repeat scroll top right;}
	ul#nav-one h2 { font-size: 12px; color: #fff; margin:0; padding:0;}
	ul#nav-one a { color: #fff; text-decoration: none; font-weight:200; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; padding-right: 20px; padding-left: 9px;}
	ul#nav-one a:hover { color: #d8b8dc; text-decoration: none;}
	ul#nav-one a.selected { color: #d8b8dc;}
	
	#nav-one li:hover ul {margin-top: 1027px;}
	
	#nav-one ul { padding:0;background: #000; left:-1px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; position: absolute; top:-1000px; width:170px; }
	#nav-one ul li { color: #fff; background: none; border: 0 none; float:none; line-height: 16px;}
	#nav-one ul li a { font-size: 11px!important;color:#ddc2df; display: block; padding:2px 0 2px 10px; letter-spacing:0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;text-decoration:none; text-transform: none; white-space: nowrap; width: 160px; border-bottom: 1px solid #201e1f;}
	#nav-one ul li a:hover {background: #333; color: #fff;}
	
	.shifted ul {left: -210px!important;}
	.shiftedgifts ul {left:-99px!important;}
	
	.ddcolumntwo {margin-left: 170px!important;}
	.ddcolumnthree {margin-left: 340px!important;}	
	
	#nav-one ul li.ddtitle {padding: 0 0 0 10px!important; margin: 4px 0px 1px 0px; line-height: 22px;background: url(../_images/backgrounds/dropdown_title.gif) no-repeat scroll top right;}
	ul#nav-one .sale a { color: #d8b8dc;}
	ul#nav-one .sale { color: #d8b8dc; padding-right: 0px;}


#search_div { width: 1000px; height: 57px; position: absolute; top: 128px; background: url(../_images/backgrounds/search_bkg.gif) no-repeat scroll top left;}
	#search_div .searchform { margin:0; padding: 16px 0px 0px 299px; width: 389px;}
	#search_div .textfield { border: none; background: url(../_images/template/search_textfield.gif) no-repeat scroll top left; float:left; width: 224px; padding-left: 6px; line-height:20px; height: 21px; color: #000;}
	#search_div label { width: 85px; 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;}
	
	.pinktext strong {font-size: 13px;}
	#search_div a { color: #e3d2e5;}

#chatlive {position: absolute; top: 44px; margin-left: 620px; width: 201px;}
#tel { position: absolute; top: 53px; margin-left: 800px; width: 193px; text-align: right;}
#info_banner { position: absolute; top: 140px; margin-left: 0px; _margin: 9px 0px 0px 20px; width: 323px; z-index: 7000;}

#footer { padding: 22px 0px 20px 0px; color: #000; background:#fff  url(../_images/backgrounds/footer_bkg.gif) repeat-x scroll top left; width: 100%;}
#footer_container { width: 1000px; margin-left: auto; margin-right: auto;}
	#footer_left { float: left; width: 380px; padding-left: 10px; color: #8f7990;}
		#footer_left h4 { font-size: 11px; font-weight: normal; color: #4a0353;}
		#footer_left ul { margin: 25px 0px 0px 0px; padding: 0;}
		#footer_left li { list-style-type: none; float: left;}
		#footer_left p { padding-bottom: 2px;}
	#footer_right { float: right; width: 530px;}
		#footer_right ul { margin: 0; padding: 0; float: left; width: 170px; text-align:left;}
		#footer_right li { line-height: 18px; font-weight: bold; color: #000; font-weight: bold; list-style-type: none;}
		#footer a { color: #a790a8; font-weight: normal; text-decoration: none;}
		#footer a:hover { font-weight: normal; color: #000; text-decoration: none;}

#main { width: 1000px; margin-left: auto; margin-right: auto; margin-top: 93px; _padding-top: 93px; /padding-top: 93px;}

	#content a { color: #683b7d; text-decoration: none;}
	#content a:hover { color: #000;}


#content_top { width: 999px; height: 18px; background: url(../_images/template/contentwhite_top.gif) no-repeat scroll top left;}
#content_bottom { margin-bottom: 5px; width: 999px; height: 18px; background: url(../_images/template/contentwhite_bottom.gif) no-repeat scroll top left;}
#content { width: 971px; padding: 0px 12px 0px 14px; background:#fff; border-right: 1px solid #e3d7e2; border-left: 1px solid #e3d7e2;}
#pink_content_top { width: 999px; height: 18px; background: url(../_images/template/content_top.gif) no-repeat scroll top left;}
#pink_content_bottom { margin-bottom: 5px; width: 999px; height: 18px; background: url(../_images/template/content_bottom.gif) no-repeat scroll top left;}
#pink_content { width: 971px; padding: 0px 12px 0px 14px; _padding: 0px 7px 0px 14px; background:#f5eff4; border-right: 1px solid #e3d7e2; border-left: 1px solid #e3d7e2;}



hr { margin-top: 5px; padding-bottom: 10px; margin-left: 0px; margin-right: 0px; border-top: 1px dotted #ccc; height: 1px; background: #fff; 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 center 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;}


#usefullinks { width: 169px; padding: 13px 13px 0px 13px; background: #d7c8d4 url(../_images/backgrounds/usefullinks_bkg.gif) no-repeat scroll top left;}
#usefullinks_bottom { margin-bottom: 10px; width: 195px; height: 11px; background: url(../_images/backgrounds/usefullinks_bottom.gif) no-repeat scroll top left;}
#usefullinks h2 { color: #1d0026;}
#usefullinks a { padding-left: 11px; background: url(../_images/template/solid_arrow.gif) no-repeat scroll center left; color: #7c6184; text-decoration: none; width: 158px; display: block;}
#usefullinks a:hover { color: #1d0026; text-decoration: none; background: #f2ebf0 url(../_images/template/solid_arrow.gif) no-repeat scroll center left;}
#usefullinks ul { margin: 0; padding:0;}
#usefullinks li { list-style-type: none; border-bottom: 1px dotted #b0a0ad; line-height: 20px;}







/* BUTTONS */

#main .mainbutton { height: 18px; border:none; font-size: 10px; text-transform: uppercase; text-decoration: none; display: block; line-height: 20px; font-weight: bold; color: #fff; padding: 0px 10px 0px 13px; border:1px solid #7a8385; background-color: #16191d; background-image: url(../_images/template/button_arrow.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center left;}
#main .mainbutton:hover { background: #000 url(../_images/template/button_arrow.gif) no-repeat scroll center left; text-decoration: none; color: #fff;}

.mainbutton { height: 18px; border:none; font-size: 10px; text-transform: uppercase; text-decoration: none; display: block; line-height: 20px; font-weight: bold; color: #fff; padding: 0px 10px 0px 13px; border:1px solid #7a8385; background-color: #16191d; background-image: url(../_images/template/button_arrow.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center left;}
.mainbutton:hover { background: #000 url(../_images/template/button_arrow.gif) no-repeat scroll center left; text-decoration: none; color: #fff;}

#content .form .mainbutton { height: 22px; border:none; font-size: 10px; text-transform: uppercase; text-decoration: none; display: block; line-height: 12px; font-weight: bold; color: #fff; padding: 0px 10px 0px 13px; border:1px solid #7a8385; background-color: #16191d; background-image: url(../_images/template/button_arrow.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center left;}
#content .form .mainbutton:hover { background: #000 url(../_images/template/button_arrow.gif) no-repeat scroll center left; text-decoration: none; color: #fff;}


#main .mainbutton_previous { height: 18px; border:none; font-size: 10px; text-transform: uppercase; text-decoration: none; display: block; line-height: 20px; font-weight: bold; color: #fff; padding: 0px 10px 0px 13px; border:1px solid #7a8385; background-color: #16191d; background-image: url(../_images/template/button_arrow_previous.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center left;}
#main .mainbutton_previous:hover { background: #000 url(../_images/template/button_arrow_previous.gif) no-repeat scroll center left; text-decoration: none; color: #fff;}


#main .largemainbutton { border:none; font-size: 13px; height: 30px; text-transform: uppercase; text-decoration: none; border: 1px solid #d4e4f3; display: block; width: auto; line-height: 30px; font-weight: bold; color: #fff; padding: 0px 15px 0px 15px; background-color: #16191d; background-image: url(../_images/template/button_arrow.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center left;}
#main .largemainbutton:hover { text-decoration: none; color: #abaeb6;}


#sitemap {height: 350px;}	
#sitemap li {border-right:1px solid #333333;float:left;font-weight:bold;height:309px;margin-right:8px;padding-right:1px;width:87px;}
#sitemap li ul li {float: none; font-weight: normal; height: auto; border: none; margin: 0; padding: 0; }	
#sitemap li ul {padding-top: 10px; padding-bottom: 10px; height: auto;}
	
	
	
#reviewbasket { position: absolute; top: 96px; border-bottom: 1px solid #e3d2e5; background: url(../_images/basket/reviewbasket.gif) no-repeat scroll top left; height: 31px; width: 1000px;}
#pagecheckout { position: absolute; top: 96px; border-bottom: 1px solid #e3d2e5; background: url(../_images/basket/1pagecheckout.gif) no-repeat scroll top left; height: 31px; width: 1000px;}
#ordercomplete { position: absolute; top: 96px; border-bottom: 1px solid #e3d2e5; background: url(../_images/basket/ordercomplete.gif) no-repeat scroll top left; height: 31px; width: 1000px;}

.floater { width: 260px; padding-top: 20px;}
.contactfloater { float:left; width: 100px;}

#compare_div { padding:5px;}
#compare_div .error { color:#FF0000; font-weight: bold;}

#popupinfo .scrollingcontent {height: 340px; overflow: auto; padding-right: 10px;}
#main #popupinfo .scrollingcontent .table { width: 365px;}
#sidebar_price_filter_errors { font-size:11px; color: #000; margin-top: 5px; margin-left: 10px;}
#nav .errorbox { width: 100px; color: #000; padding-top: 2px;}


#popupinfo .scrollingcontent a {color: #4A0353;}


a.link { background: url(../_images/template/arrow.gif) no-repeat scroll left center; text-decoration: underline!important; padding-left: 8px;}



