/***************************
* LiquidShop CSS Stylesheet
***************************/

body {font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;color: #000000;background: #FFFFFF;min-width:960px;margin:0;padding:0px; font-size:62.5%; }

/* GENERAL LINK COLOURS */
a:link {color:#CC0000;text-decoration:none; font-weight:bold;}
a:visited {color:#CC0000;text-decoration:none; font-weight:bold; font-style:italic;}
a:hover {text-decoration:underline; color:#CC0000;}
a:active {color:#CC0000;}
a:focus{-moz-outline-style: none;}

/* FLOAT STYLES */
.fright {float:right;position:relative;}
.fleft {float:left;position:relative;}
.clear {clear:both; height:0; line-height:0;}

/* PARAGRAPH AND HEADINGS */
p {}
h1 {font-size:1.8em; font-weight:normal; margin-top:0px; color:#57658c; font-family:"trebuchet ms","lucida grande",arial,helvetica,sans-serif;}
h1 a:link, h1 a:visited, h1 a:active {color: #000000;text-decoration: underline;}
h1 a:hover {background: #FFCC33;}
h1 b { font-weight:normal;}
h2 {font-size: 1.4em; font-weight:normal; color:#57658c; font-family:"trebuchet ms","lucida grande",arial,helvetica,sans-serif;}
h2 a:link, h2 a:visited, h2 a:active {color: #000000;text-decoration: underline;}
h2 a:hover {background: #FFCC33;}
h3 {font-size: 1.3em; font-weight:normal; margin-bottom:0; color:#57658c; font-family:"trebuchet ms","lucida grande",arial,helvetica,sans-serif;}
h4 {font-size: 1.1em;}
.centre { text-align:center;}
.nomargin { margin:0;}

/* GLOBAL IMAGE STYLES */
img { border:none;}
.middle { vertical-align:middle;} /* IE6 .middle {vertical-align:bottom;} */
.img_logo {margin:0px 0px 10px 10px; } /* Used for logos and category logos */
a.logo { display:block; position:relative; z-index:10;} /* Used for logos and category logos */
a.logo img {border:solid 1px #E1EAEC; background-color:#FFFFFF;}
img.logo {border:solid 1px #E1EAEC; background-color:#FFFFFF;}
a.logo:hover img { border:solid 1px #BCCFD4;}

/* THUBNAIL IMAGE CONTAINER */
.imgholder { width:132px; height:132px; max-height:132px; max-width:132px; display:block; position:relative; overflow:hidden; margin:0 auto 5px auto; z-index:2; ;text-align:center; vertical-align:middle;}
.imgholder a img, .imgholder a:link img, .imgholder a:visited img, .imgholder a:active img {border:solid 1px #E1EAEC; background:#FFFFFF}
.imgholder a:hover img { border:solid 1px #CC0000;} /* Container for restricting sizes of thumbnail product images */

/* FORM AND INPUT RELATED STYLES */
form {display:inline;padding:0px;margin:10px 0;}
input {color:#444;}
select { margin:5px 5px 0 0;color:#444; font-size:1em;}
input.button {vertical-align: top;}
.button2 {vertical-align:top; margin:5px; display:block;}
img.button {margin:5px;}
select.side { max-width:160px; width:160px;} /* Side-nav select boxes */
.results { font-size:0.9em; font-weight:normal; font-style:italic;} /* Search results text */
input.search_in { width:100px; border:1px solid #BCCFD4; line-height:12px;}
fieldset.hidden { margin:0; padding:0; border:none;}
legend.hidden { margin:0; padding:0; display:none;}
input.quantity { font-size:1em; font-weight:bold; text-align:center; height:18px; vertical-align:middle;}
label.quantity { font-size:1em; font-weight:bold;}
input.searchbar { height:16px;} /* IE6 input.searchbar { vertical-align:middle;} */
.wide {width:300px} /* Used for input and select fields */
.medium {width:200px;}
.narrow {width:100px;}

/* MORE INFORMATION AND VIEW BASKET BUTTONS */
div.button { display:block; height:24px; white-space: nowrap; margin-top:8px; margin-bottom:8px;}
div.button a:link, div.button a:visited { line-height:24px; color:#FFFFFF;}
div.button a:active { color:#CC0113;}
div.button span {display: block;position:relative;float:left; height:24px;}
span.button_l {	background: url(/images/button_blue_l.gif) no-repeat;width: 5px;}
span.button_c{background: #385ca8 url(/images/button_blue_c.gif) repeat-x;padding:0px 10px;display:inline; text-align:center;}
span.button_r {background: url(/images/button_blue_r.gif) no-repeat;width: 5px;}
.margin {margin-left:20px;}
.moreinfo_small { width:90px;} /* Used for gallery view */
.moreinfo { width:140px;} /* Used for list view */

/* GLOBAL LIST STYLES others defined as and when used */
ul {}
ul li {}
.indent { text-indent:10px;}
dl {margin:0px;}
dt {padding: 3px 0px;}
dd { padding:0px; margin:0px;}
ol {margin:0px 0px 0px 20px;padding:0px;}
ol li {list-style: decimal;}

/* PRICE TEXT STYLES */
.price_was { color:#666666;}
.price_exvat { color:#CC0113; font-weight:bold;}
.price_exvat_lrg { font-size:1.2em;}
.price_incvat { color:#333; }
.f3 { font-size:1.5em; }
.strike {text-decoration: line-through;}

/* ALERT BOXES Standard error/confirm message box colours*/
div.alert {	background: #fefbea url(/images/error.gif) no-repeat 3px 2px;border: 1px solid #edc55c;text-indent:22px;text-align: left;margin-bottom: 6px;padding: 3px;font-size:12px;} 
div.confirm {margin:15px 10px 15px 0px; width:100%;}

/* MAIN CONTENT CORNERS used for the curved edges in the main content area */
.tl {position:absolute;display:block;height:2px;width:2px;top:0px;left:0px;}
.tr {position:absolute;display:block;height:2px;width:2px;top:0px;right:0px;}



/*************************
* structure classes
**************************/

/* HEADER STYLES for header background and topnav tabs */
#header_container {background:#CFD7E7 url(/images/bg_header.gif) repeat-x; position:relative; height:114px;}/* IE6 #header_container { height:70px;} */
#header_logo{background: url(/images/bg_header_logo.gif) no-repeat left top; position:relative; height:114px; width:960px;} /* IE6 #header_logo { height:90px;} */

#navigation_tabs { font-size:1.3em; position:absolute; top:94px; left:221px; z-index:5;}
#navigation_tabs ul {margin:0px; padding:0px;}
#navigation_tabs li {float:left;margin-right:2px; list-style-type:none;}
#navigation_tabs li a:link, #navigation_tabs li a:visited, #navigation_tabs li a:active {	position:relative; padding:3px 10px;background: #7BA1DF;border-right: 1px solid #18388E;border-left: 1px solid #18388E;border-top: 1px solid #18388E;color: #fff;}
#navigation_tabs li a.selected:link, #navigation_tabs li a.selected:visited, #navigation_tabs li a.selected:active {position:relative; padding:3px 10px;background: #B6CBED;border-right: 1px solid #B6CBED;border-left: 1px solid #B6CBED;border-top: 1px solid #B6CBED;color: #18388E;}
#navigation_tabs li a:hover {position:relative; padding:3px 10px;background: #B6CBED; border-right: 1px solid #B6CBED;border-left: 1px solid #B6CBED;border-top: 1px solid #B6CBED;color: #18388E;}
#navigation_tabs li a.selected:hover {position:relative; padding:3px 10px;background: #B6CBED;cursor: default;text-decoration: none;border-right: 1px solid #B6CBED;border-left: 1px solid #B6CBED;border-top: 1px solid #B6CBED;color: #18388E;}
#navigation_tabs li a .tl {top:-1px;left:-1px;background: url(/images/tTopLeft.gif) top left no-repeat;}/* IE6 .plain_tabs li a .tl{top:0px;left:0px;} */
#navigation_tabs li a .tr {top:-1px;right:-1px;background: url(/images/tTopRight.gif) top right no-repeat;}/* IE6 .plain_tabs li a .tr{top:0px;right:-1px;} */

/* MY ACCOUNT AND LOGIN/OUT BUTTONS */
#lscontrols {font-size:1.2em;text-decoration:none;position:absolute;top:92px; right:10px; white-space:nowrap;display:inline;list-style: none;} /* IE6 #lscontrols { top:35px; } */
#lscontrols ul {margin:0px; padding:0px;}
#lscontrols li {display:inline;}
#lscontrols li a {float:left;color:#fff;text-decoration:none;padding:0px 12px;font-weight: normal;}
#lscontrols a:hover {background-color:#549BF7;color:#fff; text-decoration:underline;}
#lscontrols img { vertical-align:middle; border:none;}

/* SEARCH BAR */
#searchbar {font-size:1.2em;text-decoration:none;position:absolute; top:30px; right:10px; font-weight: bold; width:250px;}
#searchbar input {margin-top:3px;}
#searchbar label { font-weight:bold;vertical-align: text-top;}

/* BREADCRUMB TRAIL STYLES */
#crumbs_bar {border-bottom:1px solid #ddd;position:relative;line-height:25px; height:25px;margin-bottom:10px;vertical-align:middle;padding-left: 13px;background: #fff url(/images/bg_crumbs.gif) repeat-x;}
#crumbs {font-size:1.2em;text-decoration:none;position:relative;display:inline; list-style: none;}
#crumbs ul {margin:0px; padding:0px;}
#crumbs li {display:inline;float:left;position:relative; font-weight:normal; color:#333;}
#crumbs li a {color:#333;text-decoration:underline;margin:0px 5px; font-weight: bold;}
#crumbs li a:hover {color:#CC0113;}
#crumbs a.selected {font-weight:normal; text-decoration:none;}
#crumbs a.selected:hover {color:#333;font-weight:normal; text-decoration:none;}

/* THREE COLUMN LAYOUT general structure divs */
#container {padding-left: 201px;padding-right: 201px;}
#inner_container{ border: solid 1px #fff; border-width: 0 1px; margin: 0 -1px; width: 100%; z-index: 1;}
#left, #center, #right, *html #SOWrap { overflow: visible; /* fix for IE italics bug */ position: relative;}
#SOWrap { float: left; margin: 0 -1px 0 0; width: 100%; z-index: 3;}
#center { float: right; margin: 0 0 0 -1px; width: 100%; z-index: 5;}
#center .imgholder {margin-right: 10px;}
#left {float: left;margin: 0 1px 0 -201px;width: 180px; z-index: 4; padding:0 10px;}
#right {float: right;width: 180px; margin: 0 -201px 0 1px; z-index: 2; padding:0 10px;}
#footer { clear: both; background:#e9e9e9 url(/images/bg_footer.gif); border-bottom:1px solid #bbb; color:#fff; height:30px; padding:1px 10px; margin-top:20px;}
#footer img { vertical-align:middle;}
#footer span { color:#fff; margin-top:5px;}

/* CENTRE COLUMN - CONTENT */
#content_box {font-size: 1.2em;position:relative;background: #fff url(/images/bg_content_box.gif) repeat-x; padding:10px; margin:0 20px;}
#content_box div.tl {height:100px;width:10px;background: url(/images/eTopLeft.gif) top left no-repeat;} /* IE6 #content_box .tl {top:0px;left:-12px;} */
#content_box div.tr {height:100px;width:10px;background: url(/images/eTopRight.gif) top right no-repeat;} /* IE6 #content_box .tr {top:0px;right:19px;} */
#content_banner { position:relative; text-align:center; margin-bottom: 15px;}

/* LEFT AND RIGHT COLUMNS - SIDEBOXES controls the global look of all the side nav boxes on both left and right */
.sidebox_title {font-size: 1.3em; line-height:24px;font-weight: bold;background: #c9dbe0 url(/images/bg_header_bar6.gif) repeat-x;padding: 0px 5px;border-left: 1px solid #a7b4b8;border-right: 1px solid #a7b4b8; color:#000;}
.sidebox {font-size: 1.2em;padding:5px;margin-bottom:10px;border-left: 1px solid #bccfd4;border-right: 1px solid #bccfd4;border-top: none; border-bottom:solid 1px #BCCFD4; background: #f3f6f7 url(/images/bg_sidebox.gif) repeat-x;}
.sidebox a:link { font-weight:bold; color:#000000;}
.sidebox ul {margin:0px; padding:0px;}
.sidebox ul li {display:inline;position:relative;}
.sidebox ul li a:link, .sidebox ul li a:visited, .sidebox ul li a:active { width:148px;display:block;color:#000;text-decoration:none;padding:3px 10px 3px 20px;font-weight: normal;border-bottom:solid 1px #DFECF0;	background: url(/images/bullet_1.gif) no-repeat 10px 5px; font-style:normal;}
.sidebox ul li a:hover {color:#000; text-decoration:underline; background-color:#DFECF0;}
.sidebox a.selected, .sidebox a.selected:link, .sidebox a.selected:visited, .sidebox a.selected:hover, .sidebox a.selected:active { display:block; padding:3px 10px; color:#000000;font-weight: bold; text-decoration:underline; background:#C9DBE0; width:auto; border:0px;}
.sidebox a.sub_selected, .sidebox a.sub_selected:link, .sidebox a.sub_selected:visited, .sidebox a.sub_selected:hover, .sidebox a.sub_selected:active { width:148px;display:block;color:#000;text-decoration:none;padding:3px 10px 3px 20px;font-weight: normal;border-bottom:solid 1px #DFECF0; background:#DFECF0 url(/images/bullet_1.gif) no-repeat 10px 5px; font-style:normal; cursor:default;}
.sidebox ul li a:link.indent, .sidebox ul li a:visited.indent, .sidebox ul li a:active.indent {background: url(/images/cat_dots.gif) no-repeat 10px 5px; text-indent:5px;}
.sidebox ul li a:hover.indent {color:#000; text-decoration:underline; background-color:#DFECF0;}
.sidebox ul li a.indent_selected {background:#DFECF0 url(/images/cat_dots.gif) no-repeat 10px 5px; text-indent:5px;}
.sidebox ul li a.indent_selected:hover { text-decoration:none; cursor:default;}
.sidebox ul li a:hover.nomore { text-decoration:none; background-color:#fbfcfc; cursor:default;}
.sidebox ol li a{}
.sidebox ol li a:hover {} 

/* LEFT COLUMN SPECIFIC STYLES use to give specific boxes in the left side nav different looks */
.sidebox_title_l {}
.sidebox_l {}
#subnav_title {}
#subnav { padding:0px;}
#mainnav_title {}
#mainnav { padding:0px;}
#manufacturers_title {}
#manufacturers { padding:5px 0px 13px 10px;}
#season_title {}
#season { padding:5px 0px 13px 10px;}
#pagelinks_title {}
#pagelinks { padding:0px;}
#recentprod_title {}
#recentprod { padding:5px 0px 3px; text-align:center;}
#currency_title {}
#currency { padding:5px 0px 13px 10px;}

/* RIGHT COLUMN SPECIFIC STYLES use to give specific boxes in the right side nav different looks */
.sidebox_title_r {}
.sidebox_r {}
#shopping_title {}
#shopping {}
#specialoff_title {}
#specialoff { text-align:center;}
#hotprod_title {}
#hotprod { text-align:center;}
#bestsellers_title {}
#bestsellers {}
#reviews_title {}
#reviews { padding:5px 20px}
#review_name {text-align:center; display:block;}
#banners_title {}
#banners { text-align:center;}
#language_title {}
#language {}
#orderhistory_title {}
#orderhistory {}




/*************************
* product related classes
**************************/

/* PRODUCT CONTAINER BOXES for list and gallery views */
.product_container { width:100%; position:relative; margin:5px 0;}
.product { display:block;margin:5px 0px 5px 0px; padding:5px; border:1px solid #e1eaec; position:relative; background:#f6fafb;}
.product img { margin-right:5px;}
.prod_list { width:98%;}
.prod_gallery { width:47%; max-height:130px; overflow:hidden;}
.product_container .prod_gallery {  }
.prod_title { font-size: 1.2em; font-weight:bold; color:#000;}
.prod_title a { color:#000;}
.prod_price_row { margin-bottom:5px; display:block;}
.prod_desc { display:block; color:#333; max-height:45px; overflow:hidden;}
.textholder { height:100px; overflow:hidden;}

/* PRODUCT PAGE STYLES */
#product_header { position:relative; width:100%}
#prod_img {width:250px; text-align:center; margin:0 15px 0 0;}
#prod_img a {}
#prod_img a:hover { text-decoration:none; background-color:#fff;}
#prod_img img#main_image {border:solid 1px #E1EAEC; position:relative;}
#prod_img a:hover img#main_image { text-decoration:none; border:solid 1px #BCCFD4;}
#prod_img span#enlarge { background:#F3F6F7; display:block; width:100%; position:relative; border:solid 1px #E1EAEC; line-height:18px; height:18px;}
#prod_img a:hover span#enlarge { background:#EFF5F6; cursor:pointer; border:solid 1px #BCCFD4;}
#prod_opt_desc{ font-size:14px; color:#cc0000; font-weight:bold;}

/* PRODUCT PAGE EXTRA INFO BOX for rrp, pdf download, media link etc. */
#product_extra { margin:20px 0px; padding:5px 0px; border:1px dashed #BCCFD4; border-left:none; border-right:none; position:relative;} /* IE6 #product_extra { height:100%;} */
#product_extra ul{ margin:0px; padding:0px; list-style-type:none; position:relative;}
#product_extra li { margin-right:5px;float:left; position:relative;line-height:20px; }
#product_extra img { margin-right:3px;}

/* RODUCT PAGE PROD-OPTIONS styles the small thumbnails for product option pics and the select box */
.product_options {}
.product_options ul {margin:0px; padding:0px; list-style-type:none;}
.product_options li {display:inline; float:left; position:relative; margin:3px; text-align:center;}
.product_options li a:hover {text-decoration:none;}
.product_options li a img {border:solid 1px #E1EAEC; position:relative;}
.product_options li a:hover img {border:solid 1px #BCCFD4; text-decoration:none;}
.product_options li a span { font-weight:normal;}
.product_options select {margin-bottom:15px;}
#opts { width:220px;}
#product_body {}

/* PRODUCT PAGE TAB NAVIGATION */
#product_tabs { margin-top:20px; z-index:5; position:relative;}
#product_tabs ul {margin:0px; padding:0px; list-style-type:none; position:relative;}
#product_tabs li {display: inline; position:relative;}
.tab {background:#E7EEF0 url(/images/tab_bg.gif) repeat-x; display:inline; float:left; margin-right:1px; position:relative;}
.tab img {vertical-align:middle; margin-top:7px; position:relative;}
.tab span.tabtext {	margin:6px 6px 0 2px; display:inline; float:left; position:relative;}
.tableft {background:#E7EEF0 url(/images/tab_left.gif) no-repeat; height: 27px; width:4px; float:left; position:relative;}
.tabright {background:#E7EEF0 url(/images/tab_right.gif) no-repeat; height: 27px; width:4px; float:left; position:relative;}
.tabicon {margin-right:4px; margin-left:4px; position:relative;}
a.tablink:link, a.tablink:visited, a.tablink:active {display:block; color:#232323; position:relative; cursor:pointer; position:relative;}
a.tablink:hover { cursor:pointer; text-decoration:underline; position:relative;}
#active .tab {background:#fff url(/images/tab_active_bg.gif) repeat-x; font-weight:bold; position:relative;}
#active .tableft {background:#fff url(/images/tab_active_left.gif); position:relative;}
#active .tabright {background:#fff url(/images/tab_active_right.gif); position:relative;}

/* PRODUCT PAGE TAB CONTENT for descriptions, reviews, more images etc */
#desc_area_border {width:99.5%; display:block; border:solid 1px #BCCFD4; position:relative; background:#fff; min-height:250px; margin-top:-1px;}
.desc_area { border:5px solid #fff;background:#F6FAFB;min-height:250px;}
.desc_area_content { padding:10px; }
.review { padding:0px 10px; border:1px solid #DAE3E7; border-right-width:3px; border-bottom-width:2px; background:#fdffff; position:relative;}
#product_review { width:98%; border:1px solid #BCCFD4;}
#extra_images {}
#extra_images ul {margin:0px; padding:0px; list-style-type:none; position:relative;}
#extra_images li {display: inline; position:relative;}
#extra_images img {border:solid 1px #E1EAEC;}
#extra_images a:hover img { border:solid 1px #BCCFD4;}

/* PRODUCT PAGE REVIEWS STAR-RATER */	
.star-rating{list-style:none;margin: 0px;padding:0px;width: 125px;height: 25px;position: relative;background:#F6FAFB url(/images/alt_star.gif) top left repeat-x;}
.star-rating li{padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */}
.star-rating li a{display:block;width:25px;height: 25px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.star-rating li a:hover{background: url(/images/alt_star.gif) left bottom;z-index: 2;left: 0px;}
.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:25px;}
.star-rating a.two-stars{left:25px;}
.star-rating a.two-stars:hover{width: 50px;}
.star-rating a.three-stars{left: 50px;}
.star-rating a.three-stars:hover{width: 75px;}
.star-rating a.four-stars{left: 75px;}	
.star-rating a.four-stars:hover{width: 100px;}
.star-rating a.five-stars{left: 100px;}
.star-rating a.five-stars:hover{width: 125px;}
.star-rating li.current-rating{background: url(/images/alt_star.gif) left center;position: absolute;height: 25px;display: block;text-indent: -9000px;z-index: 1;}	

/* PRODUCT PAGE RELATED PRODUCTS */
#products_related {}
#products_related ul {margin:0px; padding:0px; list-style-type:none;}
#products_related li {display:inline;float:left;position:relative; margin:5px; text-align:center;}
#products_related li a {border:1px solid #E1EAEC; width:130px; max-width:130px; min-height:170px; background:#F3F6F7; display:block; font-weight:normal;}
#products_related li a img { border-bottom:1px solid #E1EAEC; background:#fff; text-align:center;} 
#products_related li a:hover {border:1px solid #BCCFD4; text-decoration:none; background:#DFECF0;}
#products_related li a:hover img { border-bottom:1px solid #BCCFD4} 
#products_related li a:visited { font-style:normal;}


/*************************
* other page classes
**************************/

/* CATEGORY PAGE SUBCATEGORIES LIST */
/*.catlist {}
.catlist ul {margin:0px; padding:0px; list-style-type:none;}
.catlist li {display:inline;float:left;position:relative; margin:5px;}
.catlist li a {border:1px solid #E1EAEC; width:100px; min-height:140px; background:#F6FAFB; display:block;}
.catlist li a:hover {border:1px solid #BCCFD4; text-decoration:none; background-color:#B9D5E3;}
.catlist li span { margin:5px;}
.catlist .catimgholder { width:100px; height:100px; overflow:hidden; background:#fff;border-bottom:1px solid #E1EAEC;}
.catlist li a:hover .catimgholder { border-bottom:1px solid #BCCFD4} */

.catlist {margin:0 0 20px 0;}
.catlist ul {margin:0; padding:0; list-style-type:none;}
.catlist li {margin:5px 10px 5px 0; padding:0; display:inline; float:left; position:relative; text-align:center;}
.catlist a {border:solid 1px #B1C8CE; background:#f6fafb; display:block; width:100px; min-height:150px; position:relative; color:#000; padding:1px; font-weight:normal;}
.catlist a:hover {background:#DFECF0; cursor:pointer; cursor:hand; text-decoration:none;}
.catlist a .imgholder {width:100px; max-width:100px; height:100px; max-height:100px; margin-bottom:2px;}
.catlist a:hover .imgholder {}

/* SEARCH BOXES HEADER */
.search_header { background-color:#F2F2F2; border:1px solid #DDDDDD; position:relative;}
.search_header a { border:1px solid #DFECF0; padding:2px; position:relative;}
.search_header a:hover { background-color:#fff; border:1px solid #BCCFD4; text-decoration:none;}
.search_header a.selected { background:#fff url(/images/bg_header_bar7.gif) repeat-x; border:1px solid #BCCFD4;}
.search_header .top_row { position:relative;  display:block; background:#D4DCE2 url(/images/bg_header_bar7.gif) repeat-x; height:30px; padding: 0 10px;}
.search_header .view_as { float:left; position:relative; margin-top:6px;}
.search_header .page_chooser {  float:right; position:relative;}/* IE6 .search_header .page_chooser {  margin-top:4px;} */
.search_header .page_chooser a {background-color:#fff; border:1px solid #DFECF0;}
.search_header .page_chooser a:hover { border:1px solid #BCCFD4;}
.search_header .page_chooser a.selected { border:1px solid #BCCFD4;}
.search_header .sort_by { float:right; position:relative; margin-top:6px;}
.search_header .bot_row { display:block; background:#fff url(/images/bg_crumbs.gif) repeat-x top; line-height:25px; height:25px; padding: 0 10px}
.search_header .bottom { background:#fff url(/images/bg_crumbs2.gif) repeat-x bottom;}
.search_header .search_within { float:left;}
.search_header .results { float:right;}
#noresults { margin:0px; text-align:left;}
#noresults p {font-weight:bold; margin-top:0px; text-align:left;}
#noresults img { vertical-align:middle;}
#noresults li { margin:5px 0px; text-align:left; font-weight:normal;}

/* SEARCH PAGE 'REFINE YOUR SEARCH' LIST */
#search_refine { position:relative; display:block; margin:0;} /* IE6 #search_refine { padding-top:15px;} */
#search_refine .outer { display:block; position:relative; width:100%; margin:15px 0;}
#search_refine .inner { display:block; position:relative; float:left; width:100%; margin-bottom:10px;}
#search_refine ul {margin:0px; padding:0px; list-style-type:none;}
#search_refine li {display:inline;float:left;position:relative; margin:0 5px 0 0;}
#search_refine li img {vertical-align:top;}
#search_refine li a:link, #search_refine li a:active { font-weight:normal; color:#153882;}
#search_refine li a:visited { font-weight:normal; color:#153882; font-style:italic;}
#search_refine li a:hover { color:#FD7A14;}

/* TABLE STYLING mainly used in basket and checkout pages */
.formtable { border:1px solid #cbdce1;border-bottom:none; border-right:none;}
.formtable tr { }
.formtable td { border:1px solid #E1EAEC; border-top:none; border-left:none; background:#fff; height:30px; padding:0 10px;}
.formtable .heading td { background:#DFECF0; border:1px solid #FFF; border-bottom-color:#A7B4B8; border-right-color:#A7B4B8; font-weight:bold;height:35px;}
.formtable i {font-weight:normal; color:#758490;}
.formtable .highlight td  { background:#F6FAFB; font-weight:bold;}
.formtable td.right { text-align:right; padding:0 10px 0 0;}
.formtable .noborder td { border:none; padding:0;}
.req { color:#CC3300;} /* Required fields bullet colour */

/* BASKET PROGRESS STYLES - basket . your details . confirmation . payment . complete */
#basket_status { color:#90aabe; text-align:center; margin:10px 0 30px 0; font-size:1.5em; font-weight:normal;}
#basket_status em { font-style:normal; color:#000000;}

/* DELIVERY ADDRESS CHOOSER STYLES */
.address { background:#f6fafb; border:1px solid #e1eaec; padding:5px; margin-bottom:15px; min-height:50px;}
.address:hover { background:#eaf3f5;}
.address label:hover { cursor:pointer;}
.address_bullet { display:block; width:5%;}
.address_info { display:block; width:95%;}
.delivery_address { border:1px solid #E1EAEC; background:#F6FAFB; padding:15px; margin:15px 10px 15px 0px;} /* for selected address on confirm page */

/* MY ACCOUNT PAGE */
#account_options {}
#account_options ul {margin:0px; padding:0px; list-style-type:none;}
#account_options li {margin:15px 0px;}

/* RTE PAGES */
#rte_container img { position:relative;}

