/**************************************************************
=CONTENTS
=XHTML and colour summaries
=Reset
-Links
=Type (global)
=Headings
=Paragraphs
=Lists
=Blockquotes
=Inline elements
=Layout (by XHTML structure)
*************************************************************
*************************************************************
=XHTML structure summary
#top
#anon / #account
#menu_access
#brand
#assurance
#main
#content
#menu
#menu_site
#site_search
#menu_categories
#content_sub
#basket
#clearance
#satisfied
#blog
#subscribe
#menu_info
#go_top
#contact
*************************************************************
*************************************************************
=Colour summary
#609    | rgb(102,0,153)   | Links
#e6b3ff | rgb(230,179,255) | Light links on dark ground
#536    | rgb(85,51,102)   | Headings, body text and dark boxes
#edebef | rgb(237,235,239) | Thin separator and box rules
*************************************************************
*************************************************************
=Reset adapted from Eric Meyer
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
**************************************************************/
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, BUTTON, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
INPUT, TEXTAREA, SELECT
{
	margin: 0;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/*remember to define focus styles!*/
:focus
{
	outline: 0;
}
OL, UL
{
	list-style: none;
}
/*tables still need 'cellspacing="0"' in the markup*/
TABLE
{
	border-collapse: separate;
	border-spacing: 0;
}
CAPTION, TH, TD
{
	text-align: left;
	font-weight: normal;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: "";
}
BLOCKQUOTE, Q
{
	quotes: "" "";
}
HR
{
	position: absolute;
	left: -200em;
	visibility: hidden;
}
IMG
{
	display: block;
}
/**************************************************************
=Links
**************************************************************/
A, A:link
{
	color: #609;
	text-decoration: none;
}
#menu_site A:active
{
	margin-top: 1px;
/*Doffs cap to http://timvandamme.com*/
}
A:hover
{
	color: #F06;
}
/**************************************************************
=Type (global)
**************************************************************/
BODY
{
	border-top: 27px solid #473D4D;
	color: #536;
/*Set everything to 10px assuming defaults*/
	font: 62.5%/1.385 "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(../img/body_bg.jpg) repeat-y 50% 0;
}
#container
{
/*Fix (older?) Firefox rounding errors*/
	font-size: 100.01%;
}
#top, #wrapper, #menu, #content_sub, #menu_info
{
	font-size: 130%;
}
/*************************
=Headings
*************************/
H1, H2, H3, H4, H5, H6, .h1, .h2, .h3, .h4
{
	font-weight: bold;
}
H1, .customer-address-index .page-head H3, .customer-account-index .page-head H3, .customer-account-edit .page-head H3, .customer-address-form .page-head H3, .sales-order-history .page-head H3, .downloadable-customer-products .page-head H3
{
	font-size: 200%;
	line-height: 1.154;
}
#content H1
{
	margin: 18px 0;
}
H2, .h2, .customer-address-index #content H4, .customer-account-index #content H4, .customer-account-edit #content H4, .customer-address-form #content H4, .sales-order-history #content H4, .downloadable-customer-products #content H4
{
	font-size: 153.85%;
	line-height: 1.2;
}
#content H2, .customer-address-index #content H4, .customer-account-index #content H4, .customer-account-edit #content H4, .customer-address-form #content H4, .sales-order-history #content H4, .downloadable-customer-products #content H4
{
	margin-top: 1em;
	border-top: 1px solid #EDEBEF;
	padding-top: 1em;
}
#content #results H2, #content #subcats H2
{
	font-size: 100%;
	line-height: 1.385;
}
#content #results H2, #content #subcats H2, #content #security H2
{
	margin-top: 0;
	border: 0;
	padding-top: 0;
}
#content #security H2, H3, .h3, .customer-address-index #content H5, .customer-account-index #content H5, .customer-account-edit #content H5, .customer-address-form #content H5, .sales-order-history #content H5, .downloadable-customer-products #content H5
{
	font-size: 115.38%;
	line-height: 1.2;
}
#content H3, #content .h3, .customer-address-index #content H5, .customer-account-index #content H5, .customer-account-edit #content H5, .customer-address-form #content H5, .sales-order-history #content H5, .downloadable-customer-products #content H5, .customer-address-index #content H6, .customer-account-index #content H6, .customer-account-edit #content H6, .customer-address-form #content H6, .sales-order-history #content H6, .downloadable-customer-products #content H6
{
	margin: 1.2em 0 0.4em;
}
#content_sub H3, #content_sub .h3
{
	margin-top: 12px;
}
/*************************
=Paragraphs
*************************/
#content P, .customer-address-index #content ADDRESS, .customer-account-index #content ADDRESS, .customer-account-edit #content ADDRESS, .customer-address-form #content ADDRESS, .sales-order-history #content ADDRESS, .downloadable-customer-products #content ADDRESS, .address-list LI
{
	margin-top: 0.923em;
}
/*************************
=Lists
*************************/
.decimal, .lower-roman
{
	list-style: decimal;
	margin-left: 2em;
}
.lower-roman
{
	list-style: lower-roman;
}
.disc
{
	list-style: disc;
	margin-left: 1.5em;
}
.decimal LI, .lower-roman LI, .disc LI
{
	margin-top: 0.692em;
}
/*************************
=Blockquotes
*************************/
#content BLOCKQUOTE
{
}
#content BLOCKQUOTE P:first-child
{
}
BLOCKQUOTE CITE
{
	display: block;
	margin-top: 3px;
}
BLOCKQUOTE CITE SPAN
{
	white-space: nowrap;
}
/*************************
=Inline elements
************************
Bold*/
#main STRONG
{
	font-weight: bold;
}
/*Larger text*/
.intro, .large, .category_description, .success-msg
{
	font-size: 115.38%;
}
P.category_description
{
	width: 602px;
}
/*Italic*/
EM, EM STRONG, EM A, EM SPAN
{
	font-style: italic;
}
/*CAPS*/
.uc
{
	text-transform: uppercase;
}
/*Small caps*/
.sc
{
	font-size: 85%;
}
/*hCard fragments*/
.org STRONG, .org STRONG ABBR
{
	font-weight: bold;
	white-space: nowrap;
}
/*
.street-address-1,
.street-address-2,
.street-address-3,
.postal-code
{
white-space: nowrap;
}

#menu_info .vcard .delimiter
{
display: none;
}

#menu_info .vcard .locality,
#menu_info .vcard .region
{
display: block;
}
*/
#menu_info .vcard #comma
{
	display: inline;
}
BLOCKQUOTE .fn
{
	font-weight: bold;
}
BLOCKQUOTE CITE .title
{
	display: inline-block;
	clear: left;
}
/**************************************************************
=Forms
**************************************************************/
LEGEND SPAN
{
	display: block;
}
INPUT.text
{
	width: 150px;
}
FIELDSET.hidden
{
	display: none;
}
#mailing FIELDSET LI, .input-box
{
	margin-top: 0.7em;
}
.input-box BR
{
	display: none;
}
INPUT.text, .input-text, SELECT
{
	display: block;
	margin-top: 3px;
}
#mailing INPUT.text
{
	width: 95%;
}
/*Firefox button padding fixes*/
BUTTON::-moz-focus-inner, INPUT[type="reset"]::-moz-focus-inner, INPUT[type="button"]::-moz-focus-inner, INPUT[type="submit"]::-moz-focus-inner, INPUT[type="file"]>INPUT[type="button"]::-moz-focus-inner
{
	padding: 0;
	border: none;
}
/**************************************************************
=Layout (core elements)
**************************************************************/
#grid
{
	display: none;
}
HTML, BODY
{
	background-color: #FFFFFF;
}
/*Off-page items*/
#menu_access STRONG, #menu_access UL, #direct_to, #menu_site H2, #site_search LABEL, .pager .sort_by EM
{
	display: block;
	position: absolute;
	top: 0;
	left: -200em;
}
#container
{
	position: relative;
	width: 994px;
	padding-bottom: 24px;
	margin: auto;
}
/*Old Explorer message*/
#old_ie
{
	width: 100%;
	font-size: 150%;
	height: 2.77em;
	margin-bottom: 22px;
}
#old_ie P
{
	position: absolute;
	top: 0;
	background-color: #FFFFFF;
	border: 5px solid #FF0000;
	padding: 4px 7px 7px;
	color: #F00;
}
/*Ends*/
#main, #inner, #menu_site .wrapper
{
	width: 100%;
	overflow: hidden;
	position: relative;
}
#main
{
	padding-top: 11px;
	background: url(../img/main.png) no-repeat 50% 0;
}
#inner
{
	background: url(../img/inner.gif) repeat-y 50% 0;
}
.checkout-cart-index #inner
{
	background-image: none;
	background-color: #FFFFFF;
}
#container .base
{
	height: 11px;
	background: url(../img/base.png) no-repeat 50% 100%;
}
#container #main .base
{
	height: 11px;
	background: url(../img/main_base.png) no-repeat 50% 100%;
}
#menu, #wrapper, #content_sub
{
	float: left;
	width: 173px;
}
#wrapper
{
	width: 648px;
	padding-top: 12px;
}
#content
{
	background: #FFFFFF;
	padding-left: 23px;
}
#cms
{
	margin-right: 23px;
}
/*=menu*/
#menu H2, #site_search, #menu_categories
{
	margin-left: 10px;
	padding-bottom: 10px;
}
#categories LI
{
	position: relative;
}
#categories UL UL
{
	position: absolute;
	left: -200em;
}
#categories UL LI:hover UL
{
	position: absolute;
	left: 156px;
	width: 250px;
	top: 0;
	background-color: #FFFFFF;
	z-index: 1000;
}
/*=site_search*/
#site_search
{
	margin-bottom: 16px;
	background: #536 url(../img/site_search.gif) no-repeat 0 100%;
}
#site_search LEGEND
{
	font-weight: bold;
	font-size: 115.38%;
	color: #FFFFFF;
}
#site_search LEGEND SPAN
{
	padding: 9px 3px 3px 9px;
	background: url(../img/site_search_tl.gif) no-repeat;
}
#site_search INPUT.text
{
	width: 156px;
	background: #EDEBEF url(../img/search_bg.gif) no-repeat;
	padding: 9px 0 9px 7px;
	border: 0;
	border-top: 6px solid #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
}
#site_search INPUT.image
{
	margin: 5px 0 0 7px;
}
/*Auto complete*/
#search_autocomplete UL
{
	display: none;
/*list-style: none;
border-bottom: 1px solid #d7d4d9;*/
}
/*
#search_autocomplete li
{
background: #edebef;
border-top: 1px solid #d7d4d9;
padding: 5px 7px;
}

#search_autocomplete li span
{
margin-right: 5px;
background: #d7d4d9;
}
*/
#menu_site
{
	position: absolute;
	top: 111px;
	left: 173px;
	width: 648px;
	background: transparent url(../img/menu_site_tl_bg.png) no-repeat 0 8px;
	z-index: 1000;
}
#menu_site .wrapper
{
	background: transparent url(../img/menu_site_tr_bg.png) no-repeat 100% 8px;
}
#menu_site UL
{
	min-height: 4.8em;
	background: transparent url(../img/menu_site_li_bg.gif) repeat-x 0 100%;
}
#menu_site LI
{
	float: left;
	font-size: 130.77%;
	font-weight: bold;
	line-height: 1;
}
#menu_site LI A, #menu_site LI STRONG
{
	display: block;
	padding: 23px 11px 20px;
}
/*categories*/
#categories UL
{
	margin: 3px 0 9px;
}
#categories UL LI A, #categories UL LI STRONG
{
	display: block;
	padding: 3px 7px;
}
#categories UL LI A.current
{
	background: #00D8E8;
/*cursor: default;*/
	color: #536;
}
#categories UL LI A:hover
{
	background: #F06;
	color: #FFFFFF;
}
/*content_sub*/
#content_sub H2
{
	margin-top: 27px;
}
#content_sub .mini-cart H2, #content_sub .mini-product-view H2, #content_sub .mini-related-items H2
{
	margin-top: 0;
}
#satisfied, #subscribe
{
	margin-right: 10px;
	background: url(../img/content_sub_module.gif) no-repeat 0 100%;
	padding-bottom: 10px;
}
/*
=mini-cart
=recently viewed products
=related products
*/
.mini-cart, .mini-product-view, .mini-related-items
{
	margin-right: 10px;
}
.mini-product-view, .mini-related-items
{
	margin-bottom: 27px;
}
#content_sub .mini-product-view H2, #content_sub .mini-related-items H2
{
	font-size: 115.38%;
	line-height: 1.2;
	margin-bottom: 6px;
}
.mini-cart #empty, .mini-cart .head, .mini-cart .actions, .mini-cart H3, .mini-product-view .head, .mini-related-items .head, .mini-related-items .prompt
{
	margin-left: 10px;
}
.mini-related-items .prompt
{
	margin-bottom: 6px;
}
.mini-cart P
{
	margin-top: 6px;
}
.mini-cart .subtotal
{
	padding: 3px;
	background: #EDEBEF;
	border-top: 2px solid #536;
	border-bottom: 2px solid #536;
	margin-bottom: 3px;
}
#cart-sidebar
{
	margin-top: 3px;
}
#cart-sidebar .item, #recently-viewed-items LI A, .mini-related-items LI
{
	display: block;
	position: relative;
	background-color: #F2F0F5;
	padding: 7px 10px;
	border-bottom: 2px solid #FFFFFF;
}
#cart-sidebar .even, #recently-viewed-items .even A, .mini-related-items .even
{
	background-color: #EBE8EF;
}
#cart-sidebar LI.item:hover, #recently-viewed-items LI A:hover, .mini-related-items LI:hover
{
	background-color: #E6E3EA;
}
#cart-sidebar .item .product-images A IMG, .mini-related-items .product-images A IMG
{
	border: 1px solid #EDEBEF;
}
#cart-sidebar .item .product-images A:hover IMG, .mini-related-items .product-images A:hover IMG
{
	border: 1px solid #F09;
}
#cart-sidebar .item DIV.qty, .mini-related-items .checkbox-container
{
	position: absolute;
	top: 17px;
	left: 66px;
	width: 97px;
	font-size: 92.31%;
}
#cart-sidebar .item DIV.qty .price
{
	display: block;
}
.mini-related-items .price-box
{
	display: block;
	position: absolute;
	top: 35px;
	left: 66px;
	width: 97px;
	font-weight: bold;
}
#cart-sidebar .item .remove
{
	position: absolute;
	right: 10px;
	top: 21px;
	text-indent: -200em;
}
#cart-sidebar .item .remove A
{
	display: block;
	height: 28px;
	width: 28px;
	background: transparent url(../img/remove_cross.png) no-repeat;
}
#cart-sidebar .item .remove A:hover
{
	background: transparent url(../img/remove_cross.png) no-repeat 0 -40px;
}
/*=tr_promo: top right (column 3) promotional block*/
#tr_promo
{
	background: #D7CEDC url(../img/tr_promo.gif) repeat-y;
}
#tr_promo, #tr_promo UL LI
{
	margin-right: 10px;
}
#tr_promo H2
{
	padding: 7px 7px 0 10px;
	background: transparent url(../img/tr_promo_h2.gif) no-repeat 100% 0;
}
#tr_promo H3
{
	margin-top: 0;
}
#tr_promo H3 SPAN, #tr_promo .price, #tr_promo P
{
	display: block;
	padding: 0 7px 6px;
}
#tr_promo UL LI
{
	background: #FFFFFF;
	margin-top: 9px;
	padding-top: 7px;
}
#tr_promo UL
{
	width: 153px;
	margin-left: 10px;
	padding-bottom: 10px;
	background: transparent url(../img/tr_promo_ul.gif) no-repeat 100% 100%;
}
#tr_promo IMG
{
	width: 140px;
}
/*=satisfied*/
#satisfied H2
{
	padding: 0 7px 6px 10px;
}
#satisfied BLOCKQUOTE
{
	padding-bottom: 56px;
	background: url(../img/satisfied_base.gif) no-repeat 0 100%;
	margin-bottom: 5px;
}
#satisfied BLOCKQUOTE DIV
{
	padding: 7px 7px 0 10px;
	background: #ABF2F8 url(../img/satisfied_tr.gif) no-repeat 100% 0;
	font-size: 115.38%;
}
#satisfied BLOCKQUOTE CITE
{
	display: block;
	font-weight: bold;
	font-size: 80%;
}
#satisfied BLOCKQUOTE P
{
	margin-bottom: 10px;
}
#satisfied .first
{
	text-indent: -0.25em;
}
#get_satisfaction, #satisfied #prompt
{
	margin-left: 10px;
}
#get_satisfaction A
{
	display: block;
	margin-top: 5px;
	width: 143px;
	height: 38px;
	text-indent: -200em;
	background: url(../img/get_satisfaction.gif) no-repeat;
}
/*Subscribe*/
#subscribe H2, #mailing, #networks H3, #networks P, #networks #facebook
{
	margin-left: 10px;
}
#networks P, #networks LI
{
	margin-top: 6px;
}
#facebook A
{
	display: block;
	width: 124px;
	height: 40px;
	text-indent: -200em;
	background: url(../img/facebook.gif) no-repeat;
}
#twitter
{
	position: relative;
	padding: 8px 0 0 70px;
	height: 144px;
	background: url(../img/twitter.gif) no-repeat;
}
#twitter SPAN, #twitter A
{
	display: block;
}
#mailing FIELDSET.submit INPUT
{
	margin-top: 6px;
	cursor: pointer;
}
/*=cart*/
.success-msg
{
	padding: 7px;
	color: #FFFFFF;
	font-weight: bold;
	background: #093;
	margin: 2.14em 23px 1.07em 0;
}
TH, TD
{
	vertical-align: middle;
}
TH
{
	vertical-align: bottom;
	font-weight: bold;
}
/*
#shopping-cart-table
{
margin-top: 24px;
width: 602px;
}

#shopping-cart-table th,
#shopping-cart-table td
{
border-top: 2px solid white;
padding: 7px;
background-color: #f2f0f5;
}

#shopping-cart-table th
{
background: url("../img/breadcrumb_pager.gif") 0 100% repeat-x;
}

#shopping-cart-table .even td
{
background-color: #ebe8ef;
}

#shopping-cart-table tbody tr:hover td
{
background-color: #e6e3ea;
}

#shopping-cart-table tfoot td
{
background-color: white;
}



#shopping-cart-table .remove
{
width: 4.2em;
}

#shopping-cart-table td.remove a
{
color: #f00;
}

#shopping-cart-table .thumb
{
width: 75px;
}

#shopping-cart-table .qty input
{
width: 2.5em;
}

.a-right
{
text-align: right;
}

.unit_price
{
white-space: nowrap;
}

#shopping-cart-table tbody td.last .cart-price
{
font-weight: bold;
}

.shipping-estimate
{
display: none;
}


Checkout steps*/
#checkoutSteps
{
	margin-right: 23px;
}
.validation-advice
{
	font-weight: bold;
	color: #F00;
}
#opc-login, #opc-billing, #opc-shipping, #opc-shipping_method, #opc-payment, #opc-review
{
	border-top: 2px solid #FFFFFF;
	background-color: #EBE8EF;
	border-bottom: 1px solid #D9D3E0;
	color: #BAACC2;
}
/******************** nublue new start ********************/
#checkoutSteps .head
{
	padding: 0 0 5px 10px;
	border: 1px solid #CCC;
	height: 35px;
}
#checkoutSteps .head H3
{
	font-size: 95%;
}
#content #checkoutSteps .active
{
	background-color: #F2F0F5;
	border-bottom: 1px solid #EBE8EF;
	color: #536;
}
#content #checkoutSteps .active .head
{
	background: #00D8E8;
}
#checkoutSteps .head A
{
	display: block;
	position: absolute;
	left: -200em;
}
#checkoutSteps #checkout-step-login
{
	margin: 20px 0;
}
#checkoutSteps #checkout-step-login .col2-set, #checkoutSteps #checkout-step-login .col3-set, #checkoutSteps #checkout-step-login .col4-set, #checkoutSteps #checkout-step-login .col5-set, #checkoutSteps #checkout-step-login .col2-set .col-1 .button-set, #checkoutSteps #checkout-step-login .col2-set .col-2 .button-set
{
	clear: both;
}
/*Col2*/
#checkoutSteps #checkout-step-login .col2-set .col-1, #checkoutSteps #checkout-step-login .col2-set .col-2
{
	width: 48.5%;
}
#checkoutSteps #checkout-step-login .col2-set .col-1
{
	float: left;
}
#checkoutSteps #checkout-step-login .col2-set .col-2
{
	float: right;
}
/*Col2-alt*/
#checkoutSteps #checkout-step-login .col2-alt-set .col-1
{
	width: 32%;
}
#checkoutSteps #checkout-step-login .col2-alt-set .col-2
{
	width: 65%;
}
#checkoutSteps #checkout-step-login .col2-alt-set .col-1
{
	float: left;
}
#checkoutSteps #checkout-step-login .col2-alt-set .col-2
{
	float: right;
}
#checkoutSteps #checkout-step-login .col2-set .col-2 #login-form
{
	margin: 0 0 10px;
}
/*billing and shipping details details (nublue)*/
#checkout-step-billing .group-select, #checkout-step-shipping .group-select
{
	margin: 28px 0;
	border: 1px solid #BBAFA0;
	padding: 22px 25px 12px;
	background: #FBFAF6;
}
#checkout-step-billing .group-select .legend, #checkout-step-shipping .group-select .legend
{
	margin-top: -33px;
	float: left;
	border: 1px solid #F19900;
	background: #F9F3E3;
	padding: 0 8px;
	color: #E76200;
	font-weight: bold;
	font-size: 1.1em;
}
#checkout-step-billing .group-select INPUT, #checkout-step-billing .group-select SELECT, #checkout-step-shipping .group-select INPUT, #checkout-step-shipping .group-select SELECT
{
	border: 1px solid #999;
}
#checkout-step-billing .group-select SELECT, #checkout-step-shipping .group-select SELECT
{
	width: 255px;
	margin: 0 0 10px;
}
#checkout-step-billing .group-select LI, #checkout-step-shipping .group-select LI
{
	padding: 4px 8px;
}
#checkout-step-billing .group-select LI .input-box, #checkout-step-shipping .group-select LI .input-box
{
	float: left;
	width: 255px;
	margin: 0 10px 10px 0;
}
#checkout-step-billing .group-select LI .input-text, #checkout-step-billing .group-select LI SELECT, #checkout-step-billing .group-select LI TEXTAREA, #checkout-step-shipping .group-select LI .input-text, #checkout-step-shipping .group-select LI SELECT, #checkout-step-shipping .group-select LI TEXTAREA
{
	width: 520px;
	margin: 0 0 10px;
}
#checkout-step-billing .group-select LI .input-box .input-text, #checkout-step-billing .group-select LI .input-box TEXTAREA, #checkout-step-shipping .group-select LI .input-box .input-text, #checkout-step-shipping .group-select LI .input-box TEXTAREA
{
	width: 255px;
	margin: 0 0 10px;
}
#checkout-step-billing .group-select LI .input-box SELECT, #checkout-step-shipping .group-select LI .input-box SELECT
{
	width: 230px;
}
#checkout-step-login
{
	padding: 10px 20px;
}
#checkout-step-billing, #checkout-step-shipping
{
	padding: 10px 0;
}
#checkout-step-shipping_method, #checkout-step-payment
{
	padding: 10px 0 10px 20px;
}
#checkout-step-review
{
	padding: 10px 20px;
}
.payment_info
{
	font-size: 80%;
	font-style: italic;
	color: #666;
	margin-bottom: 10px;
}
/********************** nublue new end ********************/
#checkoutSteps #checkout-step-login UL.form-list
{
/*maring: 20px 0*/
}
#checkoutSteps #checkout-step-login UL.form-list LI
{
	padding: 10px 0;
	font-size: 110%;
}
#checkoutSteps #checkout-shipping-method-load UL LI
{
	padding: 10px 0;
	font-size: 110%;
}
#checkoutSteps .payment-methods DT
{
	padding: 10px 0;
	font-size: 110%;
}
/*Home: promos, theme_groups and directories*/
#promos1, #theme_groups, #promos2, #promos3, #directories
{
	width: 100%;
	overflow: hidden;
}
#theme_groups, #promos2, #promos3, #directories
{
	margin-top: 18px;
	border-top: 1px solid #EDEBEF;
	padding-top: 18px;
}
#promos1 LI, #theme_groups LI, #promos2 LI, #promos3 LI, #directories LI
{
	float: left;
/*width: 23%;*/
	width: 140px;
/*margin-right: 2%;*/
	margin-right: 14px;
	background: transparent url(../img/item_bg.gif) repeat-x 0 100%;
}
#promos1 LI, #promos2 LI
{
/*width: 48%;*/
	width: 296px;
	font-size: 115.38%;
}
#promos1
{
	margin-top: 12px;
}
#promos1 IMG, #promos2 IMG
{
	margin-top: 6px;
}
#promos1 P
{
	height: 8.5em;
}
#promos2 P
{
	height: 9.75em;
}
#promos1 P, #promos2 P, #theme_groups H3
{
	margin: 0;
	padding: 7px;
}
#promos1 H2, #promos2 H2, #promos3 H2, #theme_groups H2
{
	padding: 0;
	margin: 0;
	border: 0;
}
#categories H3, #theme_groups H3
{
	padding: 5px 7px 9px;
	background: transparent url(../img/menu_heading_bg.gif) no-repeat 0 100%;
}
#theme_groups A, #promos3 A
{
	display: block;
}
#theme_groups H2 A, #promos3 H2 A
{
	color: #FFFFFF;
}
#babies_toddlers, #boys, #girls, #grownups
{
	height: 35em;
}
#theme_groups UL LI
{
	float: none;
	width: auto;
	background-image: none;
	padding: 3px 7px;
}
#theme_groups H2 SPAN, #promos3 H2 SPAN
{
	display: block;
	height: 1.385em;
	padding: 5px 7px;
}
#promos3 H2 SPAN
{
	height: 2.6em;
}
#babies_toddlers H2 A
{
	background: #91D100;
}
#boys H2 A
{
	background: #009FDC;
}
#girls H2 A
{
	background: #BA00C7;
}
#grownups H2 A
{
	background: #73004F;
}
#promos3 H2 A
{
	background: #609;
}
#babies_toddlers H2 A:hover, #boys H2 A:hover, #girls H2 A:hover, #grownups H2 A:hover, #promos3 H2 A:hover
{
	background: #F06;
}
#directories LI
{
	height: 73px;
	background-image: none;
}
#directories IMG
{
	margin: auto;
}
/*Breadcrumb*/
#breadcrumb
{
	width: 602px;
	color: #9F92AB;
	line-height: 1;
	white-space: nowrap;
	font-size: 92.31%;
	position: relative;
}
#breadcrumb OL
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 12px;
	background: url(../img/breadcrumb_pager.gif) repeat-x 0 100%;
	border-bottom: 1px solid #EDEBEF;
}
#breadcrumb LI
{
	float: left;
	margin-left: -20px;
	padding-right: 20px;
	background: #EDEBEF url(../img/crumb_strong.gif) no-repeat 100% 50%;
	border-top: 3px solid #FFFFFF;
}
#breadcrumb STRONG, #breadcrumb EM, #breadcrumb A
{
	display: block;
	padding: 4px 0 4px 24px;
	background: transparent url(../img/crumb_link.gif) no-repeat 0 50%;
}
#breadcrumb STRONG
{
	position: absolute;
	top: 3px;
	left: 0;
	width: 7em;
	background-image: none;
	background-color: #EDEBEF;
	padding-left: 4px;
}
#breadcrumb EM
{
	font-style: normal;
}
#breadcrumb .home
{
	margin-left: 7em;
}
/*top*/
#top
{
	padding: 30px 0;
}
/*=menu_access*/
#menu_access
{
	position: absolute;
	left: 769px;
	top: 8px;
	width: 225px;
	height: 151px;
	background: url(../img/basket.png) no-repeat 100% 105%;
}
/*=user_access*/
#user_access
{
	position: absolute;
	left: 506px;
	top: -23px;
	width: 488px;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 92.31%;
	background: #473D4D;
}
#user_access STRONG, #user_access LI
{
	float: left;
	margin-right: 0.75em;
}
/*brand*/
#brand
{
	display: block;
	position: absolute;
	top: -27px;
	left: 0;
}
#brand SPAN, #brand A
{
	display: block;
	width: 360px;
	height: 175px;
	text-indent: -200em;
	background: url(../img/brand.png) no-repeat;
}
#brand A:hover
{
	background: url(../img/brand.png) no-repeat 0 -200px;
}
/*=assurance*/
#assurance
{
	margin-left: 480px;
	color: #FFFFFF;
	background: url(../img/assurance_bg.png) no-repeat;
	font-size: 115.38%;
	width: 251px;
	padding: 24px 39px 10px 54px;
}
#securely
{
	font-size: 133.3%;
}
#securely .tel
{
	letter-spacing: -0.5px;
}
#free_over
{
	position: absolute;
	top: -18px;
	left: 370px;
	width: 118px;
	height: 119px;
	text-indent: -200em;
	background: transparent url(../img/free_over.png) no-repeat;
	display: none;
}
#free_over_100
{
	position: absolute;
	top: -18px;
	left: 370px;
	width: 118px;
	height: 119px;
	text-indent: -200em;
	background: transparent url(../img/free_over_100.png) no-repeat;
}
#user_access A, #assurance A
{
	color: #E6B3FF;
}
#user_access A:hover, #assurance A:hover, #menu_info A:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
/*menu_info*/
#menu_info
{
	padding-top: 70px;
	background: #536 url(../img/menu_info.gif) no-repeat 50% 0;
	color: #FFFFFF;
	width: 960px;
	margin: auto;
	position: relative;
	padding-bottom: 18px;
}
#menu_info UL
{
	width: 100%;
	overflow: hidden;
}
DIV#menu_info LI#footer-navigation
{
}
#menu_info A
{
	display: block;
	color: #E6B3FF;
}
#menu_info LI
{
	float: left;
	width: 140px;
	margin-right: 14px;
}
#menu_info #site
{
	padding-left: 179px;
}
#menu_info #contact
{
	width: 157px;
}
#menu_info #credits
{
	width: 120px;
	margin-right: 0;
}
#menu_info H2, #menu_info .tel .type, #menu_info .url
{
	display: block;
	position: absolute;
	left: -200em;
}
#menu_info #contact H2
{
	position: static;
	font-size: 100%;
}
#menu_info LI LI
{
	float: none;
	width: auto;
	margin-top: 6px;
}
#menu_info #go_top
{
	position: absolute;
	margin: 0;
	right: 170px;
	top: -110px;
	width: 230px;
	height: 155px;
	background: url(../img/go_top.jpg) no-repeat 100% 100%;
}
#menu_info #go_top:hover
{
	text-decoration: none;
	color: #F06;
}
/*=credits*/
#credits LI A
{
	display: block;
	width: 121px;
	height: 36px;
	text-indent: -200em;
}
#hosting A
{
	background: url(../img/nublue.gif) no-repeat;
}
#engine A
{
	background: url(../img/magento.gif) no-repeat;
}
#credits LI A:hover
{
	background-position: 0 -50px;
}
/*=Pagination =Pager*/
.pager
{
	width: 602px;
	overflow: hidden;
	color: #9F92AB;
	font-size: 92.31%;
	position: relative;
	padding: 12px 0 3px;
	margin: 24px 0;
	background: url(../img/breadcrumb_pager.gif) repeat-x 0 100%;
	border-top: 1px solid #EDEBEF;
	border-bottom: 1px solid #EDEBEF;
}
.sort_by, .sort_by STRONG, .sort_by SELECT, .sort_by SPAN, .sort_by SPAN A, .per_page, .per_page STRONG, .per_page SELECT, .per_page SPAN, .pages, .pages STRONG, .pages UL, .pages LI
{
	display: block;
	float: left;
	margin-right: 3px;
	vertical-align: middle;
}
.sort_by, .per_page, .pages
{
	padding: 0.7em 0;
}
.sort_by SELECT, .per_page SELECT, .sort_by .ascending, .sort_by .descending, .pages UL
{
	margin-top: -0.17em;
}
.sort_by .descending, .per_page SPAN
{
	margin-right: 1em;
}
.pages UL A, .pages UL STRONG, .sort_by .ascending, .sort_by .descending
{
	display: block;
	width: 1.4em;
	padding: 2px 0 3px;
	background: #E5E0E9;
	text-align: center;
}
.pages UL A.previous, .pages UL .next, .sort_by .ascending, .sort_by .descending
{
	text-indent: -200em;
	background: #E5E0E9 url(../img/next.gif) no-repeat 50% 6px;
}
.pages UL A.previous
{
	background: #E5E0E9 url(../img/previous.gif) no-repeat 50% 6px;
}
.pages UL A:hover
{
	background-color: #F06;
	color: #FFFFFF;
}
.pages UL A.previous:hover, .pages UL A.next:hover
{
	background-position: 50% -14px;
}
.pages UL STRONG
{
	background: #EDEBEF;
	color: #9F92AB;
	margin-right: 0;
}
.pages UL STRONG:hover
{
	cursor: default;
}
.sort_by .ascending
{
	background: #E5E0E9 url(../img/ascending.gif) no-repeat 50% 8px;
}
.sort_by .descending
{
	background: #E5E0E9 url(../img/descending.gif) no-repeat 50% 8px;
	margin-right: 1em;
}
.sort_by A.ascending:hover, .sort_by A.descending:hover
{
	background-color: #F06;
	background-position: 50% -12px;
}
.sort_by STRONG.ascending, .sort_by STRONG.descending
{
	background-position: 50% -32px;
}
/*Results*/
#content #cat_img
{
	display: none;
}
#results, #subcats
{
	width: 100%;
	overflow: hidden;
}
#subcats LI
{
	float: left;
	width: 140px;
	min-height: 15.8em;
	margin-right: 14px;
	background: transparent url(../img/results_item_bg.gif) repeat-x 0 100%;
	margin-bottom: 24px;
}
#subcats IMG
{
	width: 140px;
	height: 140px;
}
#subcats H2 SPAN
{
	display: block;
	padding: 5px 7px;
}
#results .item
{
	float: left;
	width: 140px;
	height: 28.4em;
	margin-right: 14px;
	background: transparent url(../img/results_item_bg.gif) repeat-x 0 100%;
	padding-bottom: 10px;
	margin-bottom: 24px;
}
#results .item H2 A
{
	display: block;
	padding: 5px 7px 9px;
	min-height: 5.25em;
	background: transparent url(../img/menu_heading_bg.gif) no-repeat 0 100%;
}
.item .img
{
	margin: 9px 0;
}
#results .item .info
{
	padding: 0 7px;
}
#results .item .description
{
	min-height: 2.47em;
}
.item .in
{
	color: #093;
}
.item .out
{
	color: #F00;
}
.item .price
{
	font-size: 115.38%;
	font-weight: bold;
}
.item .price STRONG
{
	position: absolute;
	left: -200em;
}
.item .price .tax
{
	font-size: 73.33%;
	color: #9F92AB;
	font-weight: normal;
}
.item .price .tax .type
{
	font-size: 81.82%;
}
/*Product detail pages*/
DIV.detail .img
{
	float: left;
	width: 400px;
	margin: 0 14px 24px 0;
	border: 1px solid #EDEBEF;
}
DIV.detail #qty
{
	width: 4em;
}
DIV.detail H4
{
/*Expedient hiding of unnecessary 'Quick Overview' heading. Needs turning off in template some time*/
	display: none;
}
DIV.detail .head H4
{
/*And unhide the upsell heading*/
	display: block;
	margin-bottom: 1.385em;
}
#content DIV.detail .price P, DIV.detail .add_to, DIV.detail .short-description, DIV.detail .intro
{
	margin: 9px 23px 0 0;
}
#content .price .price
{
	font-size: 100%;
}
.old-price
{
	text-decoration: line-through;
	font-size: 80%;
	font-weight: normal;
}
.old-price, .special-price
{
	white-space: nowrap;
}
.detail .special-price
{
	display: block;
}
.detail .add_to LEGEND SPAN
{
	position: absolute;
	left: -200em;
}
/*=up-sell*/
.detail .up-sell
{
	clear: left;
	margin-top: 1.846em;
}
#upsell-product-table TD
{
	width: 154px;
/*background: transparent url("../img/results_item_bg.gif") 0 100% repeat-x;*/
	padding-bottom: 24px;
	vertical-align: top;
}
#content #upsell-product-table P.product-image
{
	margin: 0;
}
#upsell-product-table TD H5
{
	margin: 9px 14px 6px 0;
}
/*Buttons*/
BUTTON, .checkout-types .checkout, #back
{
	margin-top: 5px;
	cursor: pointer;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 7px 0 0;
	text-align: center;
	width: auto;
	background: url(../img/btn_right.gif) no-repeat right;
}
BUTTON SPAN, .checkout-types .checkout SPAN, #back SPAN
{
	position: relative;
	display: block;
	white-space: nowrap;
	padding: 0 0 0 7px;
	height: 28px;
	line-height: 28px;
	background: url(../img/btn_left.gif) no-repeat left;
}
BUTTON:hover
{
	background: url(../img/btn_right_hover.gif) no-repeat right;
}
BUTTON:hover SPAN
{
	background: url(../img/btn_left_hover.gif) no-repeat left;
}
#site_search BUTTON
{
	color: #609;
	background: url(../img/btn_search_right.gif) no-repeat right;
}
#site_search BUTTON SPAN
{
	background: url(../img/btn_search_left.gif) no-repeat left;
}
#site_search BUTTON:hover
{
	color: #FFFFFF;
	background: url(../img/btn_search_right_hover.gif) no-repeat right;
}
#site_search BUTTON:hover SPAN
{
	background: url(../img/btn_search_left_hover.gif) no-repeat left;
}
#results BUTTON
{
	margin-left: 7px;
}
/*Proceed to checkout pseudo buttons*/
.button-level
{
	position: relative;
}
.button-level .checkout-types .checkout
{
	position: absolute;
	top: -13px;
	right: 23px;
}
UL.checkout-types
{
	float: left;
	width: 95%;
	margin: 20px 0;
}
UL.checkout-types LI
{
	display: block;
	float: left;
	width: 100%;
	padding: 15px 0;
	margin-right: 25px;
}
UL.checkout-types LI .checkout
{
	float: left;
	font-size: 115.38%;
	width: 12em;
	background: url(../img/btn_proceed_right.gif) no-repeat right;
}
UL.checkout-types LI .checkout SPAN
{
	height: 55px;
	line-height: 55px;
	background: url(../img/btn_proceed_left.gif) no-repeat left;
}
UL.checkout-types LI .checkout:hover
{
	color: #FFFFFF;
	background: url(../img/btn_proceed_right_hover.gif) no-repeat right;
}
UL.checkout-types LI A.paypal
{
	float: right;
}
/*.checkout-types { float:left; width:100%; margin:5px 0 5px 0;}
.checkout-types .checkout
{
display: block;
font-size: 115.38%;
width: 12em;
float:right;
margin:15px 25px 60px 0;
background: url("../img/btn_proceed_right.gif") right no-repeat;
}

*/
.checkout-types .checkout:hover
{
	color: #FFFFFF;
	background: url(../img/btn_proceed_right_hover.gif) no-repeat right;
}
.checkout-types .checkout:hover SPAN
{
	background: url(../img/btn_proceed_left_hover.gif) no-repeat left;
}
/*
#shopping-cart-totals-table {width:100%; float:right; margin:10px 25px 0 0; font-size:130%;}
#shopping-cart-totals-table td { padding:5px 0; }

/* Basket upsells*/
.shopping-cart-collaterals
{
	float: left;
}
.shopping-cart-collaterals UL.generic-product-list
{
	float: left;
}
.shopping-cart-collaterals UL.generic-product-list LI
{
	width: 260px;
	border: 1px solid #CCC;
	height: 200px;
	padding: 15px 15px 0;
	margin: 5px;
	float: left;
	display: inline;
}
.shopping-cart-collaterals .form-button
{
	float: left;
	margin: 5px;
	display: block;
}
.shopping-cart-collaterals .price
{
	display: block;
}
.shopping-cart-collaterals SMALL A
{
	float: right;
	display: inline;
}
#discount-coupon-form
{
	float: right;
	margin: 0 10px 45px 0;
}
/*#security and RBS WorldPay Card Logos*/
#security
{
	clear: left;
	margin: 36px 23px 0 0;
	border-top: 1px solid #EDEBEF;
	padding-top: 18px;
	background: url(../img/security.gif) no-repeat 0 16px;
}
#security H2
{
	margin-left: 55px;
	padding-bottom: 35px;
	background: url(../img/poweredbyrbsworldpay.gif) no-repeat 0 100%;
}
#cards
{
	margin-top: 5px;
	width: 296px;
	overflow: hidden;
}
#cards LI
{
	float: left;
	margin-right: 5px;
}
#cards A
{
	display: block;
	text-indent: -200em;
	width: 62px;
	height: 50px;
}
#wp_ecmc A
{
	background: url(../img/card_ecmc.gif) no-repeat 0 50%;
}
#wp_ecmc_debit A
{
	background: url(../img/card_ecmc_debit.gif) no-repeat 0 50%;
}
#wp_jcb A
{
	background: url(../img/card_jcb.gif) no-repeat 0 50%;
	width: 40px;
}
#wp_maestro A
{
	background: url(../img/card_maestro.gif) no-repeat 0 50%;
	width: 63px;
}
#paypal A
{
	background: url(../img/card_paypal.gif) no-repeat 0 50%;
	width: 50px;
}
#wp_solo_gb A
{
	background: url(../img/card_solo.gif) no-repeat 0 50%;
	width: 40px;
}
#wp_visa A
{
	background: url(../img/card_visa.gif) no-repeat 0 50%;
	width: 64px;
}
#wp_visa_delta A
{
	background: url(../img/card_visa_debit.gif) no-repeat 0 50%;
	width: 57px;
}
/*Error messages*/
.error-msg
{
	font-weight: bold;
	color: #F00;
}
/*
Fudges: expedient hiding that needs revisiting more systematically!
*/
.checkout-types BIG
{
	display: block;
	text-indent: -200em;
}
#checkout-shipping-method-load DT
{
	position: absolute;
	left: -200em;
}
/*rob new*/
.data-table
{
	border: 1px solid #BEBCB7;
	width: 95%;
}
.data-table TR
{
	-moz-background-clip: border;
/*-moz-background-inline-policy: continuous
-moz-background-origin: padding*/
	background: #FFFFFF none repeat scroll 0 0;
}
.data-table .odd
{
	-moz-background-clip: border;
/*-moz-background-inline-policy: continuous
-moz-background-origin: padding*/
	background: #F8F7F5 none repeat scroll 0 0;
}
.data-table .even
{
	-moz-background-clip: border !important;
/*-moz-background-inline-policy: continuous !important
-moz-background-origin: padding !important*/
	background: #EEEDED none repeat scroll 0 0 !important;
}
.data-table TD.last, .data-table TH.last
{
	border-right: 0 none #000000;
	padding: 5px;
}
.data-table TR.last TH, .data-table TR.last TD
{
	border-bottom: 0 none #000000 !important;
}
.data-table TH
{
	border-right: 1px solid #C2D3E0;
	color: #0A263C;
	padding: 2px 8px;
	white-space: nowrap;
}
.data-table TH.wrap
{
	white-space: normal;
}
.data-table TH A, .data-table TH A:hover
{
	color: #FFFFFF;
}
.data-table TD
{
	padding: 3px 8px;
}
.data-table THEAD TR TH
{
	-moz-background-clip: border;
/*-moz-background-inline-policy: continuous
-moz-background-origin: padding*/
	background: #00D8E8 url(../images/data_table_th_bg.gif) repeat-x scroll 0 100%;
}
.data-table TFOOT
{
	border-bottom: 1px solid #D9DDE3;
}
.data-table TFOOT TR.first
{
	-moz-background-clip: border;
/*-moz-background-inline-policy: continuous
-moz-background-origin: padding*/
	background: transparent url(../images/base_mini_actions_bg.gif) repeat-x scroll 0 0;
}
.data-table TFOOT TR
{
	background-color: #DEE5E8 !important;
}
.data-table TFOOT TD
{
	border-bottom: 0 none #000000;
	border-right: 1px solid #D9DDE3;
	padding-bottom: 1px;
	padding-top: 1px;
}
.data-table TBODY TD
{
	border-bottom: 1px solid #D9DDE3;
	border-right: 1px solid #D9DDE3;
}
.data-table TBODY.odd TR
{
	-moz-background-clip: border !important;
/*-moz-background-inline-policy: continuous !important
-moz-background-origin: padding !important*/
	background: #F8F7F5 none repeat scroll 0 0 !important;
}
.data-table TBODY.even TR
{
	-moz-background-clip: border !important;
/*-moz-background-inline-policy: continuous !important
-moz-background-origin: padding !important*/
	background: #F6F6F6 none repeat scroll 0 0 !important;
}
.data-table TBODY.odd TR TD, .data-table TBODY.even TR TD
{
	border-bottom: 0 none #000000;
}
.data-table TBODY.odd TR.border TD, .data-table TBODY.even TR.border TD
{
	border-bottom: 1px solid #D9DDE3;
}
.data-table TBODY TD H5.title
{
	color: #2F2F2F;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.data-table TBODY TD .option-label
{
	font-style: italic;
	font-weight: bold;
}
.data-table TBODY TD .option-value
{
	padding-left: 10px;
}
/*blue buttons*/
.data-table #continue-shopping-button
{
	float: left;
}
.data-table #update-button
{
	float: right;
}
/*shopping cart totals*/
.shopping-cart-totals
{
	width: 95%;
	float: left;
	padding: 0;
	margin: 10px 0 0;
	border: 1px solid #BEBCB7;
	height: 110px;
	background: #DEE5E8;
	text-align: right;
}
.shopping-cart-totals TABLE
{
	float: left;
	width: 65%;
	margin: 7px 0;
}
.shopping-cart-totals TD
{
	padding: 0 10px;
	width: 100px;
}
.shopping-cart-totals TR.last TD
{
}
.shopping-cart-totals TFOOT TD
{
	padding-top: 10px;
	border: none !important;
}
.shopping-cart-totals .checkout-types
{
	float: left;
	width: 30%;
}
.shopping-cart-totals .checkout-types UL
{
	float: left;
}
.shopping-cart-totals .checkout-types LI
{
	float: left;
}
#coupon_holder
{
	width: 95%;
	float: left;
	text-align: right;
}
#coupon_code
{
	border: 1px solid #CCC;
	float: right;
}
.shopping-cart-totals .discount-codes
{
}
.shopping-cart-totals #advice-required-entry-coupon_code
{
	display: block;
	float: right;
}
#checkout-step-payment #payment-buttons-container
{
	display: block;
	margin: 10px 0;
}
#checkout-step-payment .input-box LABEL
{
	display: block;
	font-weight: 700;
	margin: 20px 0 0;
}
#checkout-step-payment UL#payment_form_checkmo
{
	font-size: 87%;
	font-style: italic;
	color: #666;
	margin-bottom: 10px;
}
/*rob new end
Danny NuBlue new stuff*/
DIV.clear
{
	clear: both;
}
DIV#menu_info LI#contact H2
{
	font-size: 1.2em;
}
DIV#menu_info LI#contact
{
	position: absolute;
	left: 571px;
	font-size: 0.9em;
	background: url(../images/footer-divider-ver.jpg) no-repeat 0px 0px;
	padding-left: 38px;
	width: 178px;
}
LI.tel.phone
{
	line-height: 1em;
	margin-top: 5px;
	/*[empty]padding-top:;*/
}
DIV#menu_info LI#contact LI.adr
{
	margin-bottom: 13px;
}
DIV#menu_info LI#credits
{
	position: absolute;
	top: 67px;
	right: 33px;
}
DIV#menu_info LI#footer-navigation
{
	width: 467px;
	position: absolute;
	left: 179px;
}
DIV#menu_info LI#footer-navigation UL
{
	float: left;
	width: 129px;
	/*[empty]margin-left:;*/
	line-height: 1.6em;
}
DIV#menu_info LI#footer-navigation UL LI
{
	background: url(../images/footer-navigation-bullet.gif) no-repeat 0px 6px;
	padding-left: 13px;
}
DIV#menu_info
{
	height: 174px;
}
DIV#menu_info DIV.company-info
{
	clear: left;
	background: url(../images/footer-dividerz-hor.jpg) no-repeat -14px 0px;
	padding-top: 17px;
}
DIV#menu_info DIV.company-info
{
	position: absolute;
	left: 174px;
	top: 200px;
}
DIV#menu_info DIV.company-info UL
{
	color: #B09EB8;
	width: 500px;
}
DIV#menu_info DIV.company-info UL LI
{
	width: 348px;
}

