body {font-size: 0.8em; font-family: "Trebuchet MS", Arial, Verdana, "MS Sans Serif", sans-serif; color: #000000; margin-top: 0px; background:#fff;}

#header-bar {
background-image:url(../images/nav-bg.gif);
height:35px;
padding:0;
}


#basket {
	background-image:url(../images/basket.gif);
	background-position:right top;
	background-repeat:no-repeat;
	clear:right;
	color:#666666;
	float:right;
	height:50px;
	margin:0;
	padding-right:55px;
	padding-top:20px;
	text-align:right;
	text-decoration:none;
	width:400px; }

#body_wrap_white { background: #fff; margin-left: 5px; width: 1000px;}
#body_wrap { font-family: "Trebuchet MS", Arial, Verdana, "MS Sans Serif"; display:block; position:relative; width:1000px; height:auto; margin-left:auto; margin-right:auto; text-align:center; background: #fff; margin-top: 25px;}
#body_hdr  { display:block; width:100%; height:120px; margin-left:auto; margin-right:auto; border:0px;background-image:url(../images/header-bg.jpg);	background-position:top left; background-repeat:no-repeat; }
#body_nav  { display:block; width:100%; height:36px; margin-left:auto; margin-right:auto; border:0px; margin-bottom: 0px; }
#body_left_margin { float:left; width: 200px; background: #fff;}
#body_central { float:left; margin-left: 0px;background: #fff;}
#body_right_margin { float:right; background: #fff;}
#body_footer { display:block; clear:both; width:1000px; height: 210px;margin-left:auto; margin-right:auto; border:0px;background: url(../images/footer-bg.jpg) no-repeat left top #fff;}

#logo {height: 60px; width: 260px; float: left; margin: 5px 0px 0px 6px; z-index: 20; top: 0px; }
#logo h1 {display:block; height: 60px; width: 260px; text-indent:-9009px; margin: 0px 0px 0px 0px; background: url('../images/logo.gif') no-repeat;}
#logo h1 a {display:block; width:100%; height:100%; outline:none;}

#global-nav input {border:1px solid #7C0041; font-size:1em;color: #999;padding:0px 0px 1px 2px;margin-bottom:1px;}
#global-nav button { width:23px; height:23px; background:url('../images/btn_search.gif') center center no-repeat; border:0; cursor:pointer; font-size:10px; text-align:center; vertical-align:top;padding:2px 0px 2px 0px;line-height:19px;}


.checkout, .checkout a, .checkout a:hover {
color: #fff; }
#shopping_cart { text-align:right;margin-right:5px; color: #fff; font-weight: normal;font-size: 0.9em;}


#global-nav { text-align:right; padding: 10px 10px 1px 0px; margin:0pt;font-size: 1em;}

	
#global-nav a{padding:6px 13px 3px 13px;color:#fff; text-decoration:none; }
#global-nav a:hover{color:#f5f5f5;}

#address-bar {
	float:left;
	width:990px;
	text-align:center;
	margin-bottom:5px; }

#address-bar p {
	color:#7C0041;
	font-size:13px;
	font-weight:bold;
	margin:8px 12px;
	padding:0; }

#address-bar a {
	color:#7C0041;}

#footer-container {display:block;height:210px;margin-top: 2px;background-color: transparent;width:990px;}

.divfooter_holder {margin-left: 15px;}
.divfooter {float:left;margin:0pt;padding:0pt;text-align:left;width:14%;}
.divfooter h2 {font-size: 11px;color: #7C0041;margin:0pt;padding:1em 0pt 0.5em 0em;}
.divfooter ul {color:#000000;display:block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt 0pt 0pt 0em;padding:0pt;font-size:11px;}
.divfooter ul li {background-repeat:no-repeat;margin-top:0.2em;}
.divfooter ul li a {color: #7C0041;}
.divfooter ul li a:hover {color: #EE2375;}

.footer-left {float:left;}
.footer-right {float:right;text-align:right;}
.divfooter h2 { color:#7C0041; font-size:11px; margin:0; padding:1em 0 0.5em 0em; text-transform:uppercase; }
.divfooter ul li { background-repeat:no-repeat; margin-top:0.2em; list-style-image:none; }


.footer {text-decoration: none;}
.footer:hover {text-decoration: none;color: #333333;background-color: transparent;}

#footer {color:#333;float:left;width:100%;height: 40px; background-color: transparent;margin-top: 15px;}
#footer a {color: #666;}
#footer a:hover {text-decoration:underline;}


.navback {
background: #f5f5f5;
margin-bottom: 15px; }

.navback a {
text-decoration: underline; }


.padding {
padding: 10px; }

h1 {font-size: 1.2em;padding-bottom: 2px;margin-top: 0px;margin-bottom: 0px;color: #7C0041;}

h2 {font-size: 1.1em;padding-bottom: 2px;margin-top: 0px;margin-bottom: 0px;color: #7C0041;}

a {
color: #EE2375;}

#productprice            { font-size: 1.1em; font-weight:normal; vertical-align:top; color: #7C0041;}
#alsoboughtheader            { font-size: 1.2em; font-weight:normal; vertical-align:top; color: #7C0041; margin-bottom: 5px;}
#linkedproductsheader    { font-size: 1.2em; font-weight:normal; vertical-align:top; color: #7C0041; margin-bottom: 5px;}

.pagetitle { font-size: 13px;font-weight: normal;color: #7C0041; margin-top: 8px;background-color: transparent;text-transform:titlecase;}
.formatted_text {font-size:13px;color:#666;line-height:1.5em;text-align:left; padding:15px;}


#menu_ajax    {}
#menu_ajax ul { margin-top:0px; margin-bottom:0px; margin-left:0px;  border-top:0px none; border-bottom:0px none; padding-top:3px; padding-bottom:3px; padding-left:8px; list-style:none; text-indent:0px; }
#menu_ajax li { text-align:left; }
#menu_ajax li a { color: #333333; border-top:0px none; border-bottom:0px none; text-align:left; padding-top:0px; padding:bottom:0px; line-height:15px; height:15px; text-decoration:none; }
#menu_ajax li a:hover { color: #EE2375;  }
.menuactive   { color: #EE2375;}
.menuparent   { text-align:left; background:none; background-position: 0px 0px; padding-left:0px;  }
.menuleaf     { padding-left:0px; }
.menulevel0   { font-size:12px; padding-bottom:5px; padding-top: 5px; border-bottom:1px #f5f5f5 solid; }
.menulevel1   { padding-left:10px; font-size:12px;}
.menulevel2   { padding-left:10px; }
.menulevel3   { padding-left:10px; }
.menulevel4   { padding-left:10px; }
.menulevel5   { padding-left:10px; }
.menulevel6   {}
.menulevel7   {}
.menulevel8   {}
.menulevel9   {}


.component_stockdetail                 { width:775px; margin-left:7px; }
#component_stockdetail_image           { float:left; padding-top:3px;padding-bottom:0px;padding-right:10px; text-align:left; }
#component_stockdetail_maindetail      { width:510px; float:right; text-align:left; }
#component_stockdetail_linkedproducts  { width:225px; float:left; padding:0px; text-align:left; }
#component_stockdetail_tabbedinfo_ajax { width:510px; float:right; margin-right:6px; margin-top:15px; text-align:left; }
#component_stockdetail_alsobought      { width:510px; float:right; margin-top:10px; margin-right:5px; text-align:left; }
#component_stockdetail_services        { width:100%;  float:right; text-align:left; }
#component_stockdetail_recentlyviewed  { width:99.1%; float:left; margin-top:10px; text-align:left;  }


#banner_home { width:990px; margin-top: 7px;}

#banner_right { width:320px;float: right; margin-bottom: 7px;}

#banner_text { width:980px;text-align:left; margin-top: 10px; }
#banner_text p { padding: 10px; font-size: 13px; line-height: 13px; margin:10px 0px 10px 0px; padding: 0; color:#666;line-height:1.5em; }
#banner_text h1 { margin:5px 0px 15px 0px; padding: 0; }

.navback a {
text-decoration: underline; }

.navback {
background: #fff;
margin-bottom: 0px;
margin-top:7px;  }


.padding {
padding: 10px; }

#pagetimestamp { float:right;font-size:11px;color:#999999;margin-top:20px; display: none; }

#categories {position: relative;top: 0px;margin-bottom: 10px;margin-top: 10px;}

#leftmargin010 {margin-top: 10px;}




#quickshop {background-color:#E6E2D7; width:188px; margin-bottom:0px; padding-bottom:0px;border:0px solid #E6E2D7;}
#quickshop .refinetitle {color:#EE2375;background-color:#E6E2D7; font-weight: bold; font-family:"Trebuchet MS",georgia,arial; font-size:16px; font-weight:normal; height:25px; padding:0px 0 8px 13px;}
#quickshop .refineitems a {color:#333}
#quickshop .refinehead  {color:#333;}
#quickshop input {height:22px; width:33px;}
#quickshop #search {font-size:12px; height:auto; width:129px;}
#quickshop select{margin-left:10px;}

#refinecurrent{background-color:#E6E2D7; width:188px; border:0px solid #C3B99D;}
#refinecurrent .refinetitle {color:#EE2375;background-color:#E6E2D7; font-family:"Trebuchet MS",georgia,arial; font-size:16px; font-weight:normal; height:15px; padding:5px 0 3px 13px;}
#refinetagcurrent{background-color:#E6E2D7;}
div#refinecurrent ul {padding-bottom:2px; }

#refinefurther {background-color:#E6E2D7; width:188px; margin-bottom:0px; padding-bottom:0px;border:0px solid #C3B99D; overflow:hidden;}
#refinefurther .refinetitle {color:#EE2375; background-color:#E6E2D7; font-family:"Trebuchet MS",georgia,arial; font-size:18px; font-weight:normal; height:25px; padding:5px 0 8px 13px;}
#refinefurther .refineitems a {color:#4E452B}
#refinefurther .refinehead  {color:#4E452B;}
#refinefurther ul {margin-bottom:10px; margin-top:7px;}

.refineblock {background-color:#E6E2D7;margin-bottom:0px; padding-bottom:0px;}
.refineblock .refineitems a {color:#4E452B}
.refineblock .refineitems li {color:#4E452B}
.refineblock .refinehead{color:#4E452B}

.topTagSelect {height: 16px;font-size: 10px;border: 1px solid #333;margin-left: 10px;margin-bottom:2px;margin-top: 2px;width: 170px;}


#contactbottom {
float:left;
margin-bottom:15px;
width:450px;
}

form#newsform input#nls {
border:1px solid #666666;
color:#999999;
font-size:1em;
height:21px;
margin:0 3px 0 0;
padding:0 4px;
width:152px;
}

#contactright {
height:800px
}
#rs_currprice{display:none}
#refinefurther #taghdrsearch .refinehead {display:none;}

