
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, select, textarea, p, a, span, blockquote, table, th, td {margin:0px; padding:0px;}
img{border:0px}

body{font-family:Verdana, Arial, Helvetica, sans-serif;color:#7f7f7f;font-size:10px}

a{color:#C0B79B;text-decoration:underline;}
a:hover{color:#C0B79B;text-decoration:none;}

p{font-size:10px;margin:0 0 5px 0;line-height:1.5em;}
h1{font-size:12px;font-weight:bold;margin:5px 0 10px 0;}
h1 span.smaller{font-size:11px; font-weight:bold; color:#989898}
h2{font-size:11px;font-weight:bold;margin:18px 0 3px 0;}
h2.underlined{text-decoration:underline; color:#41545E}
h3{font-size:11px;font-weight:bold;margin:18px 0 3px 0;color:#989898;}
h4{font-size:10px;font-weight:bold;margin:18px 0 3px 0;color:#989898;}
h5{font-size:9px;font-weight:bold;margin:18px 0 3px 0;color:#989898;}
h6{font-size:9px;font-weight:normal;color:#989898;margin:8px 0 3px 0;}

ul{margin:0 0 10px 16px}
li{}
ol{margin:0 0 10px 22px}

select {color:#7f7f7f;border:1px solid #BEBEBD; font-size:10px;}
input {color:#7f7f7f;border:1px solid #BEBEBD; font-size:10px}
input.Checkbox {width:auto; padding:0; margin:0; border:0px}
input.radio {width:auto; padding:0; margin:0; border:0px}
.inputendleft{background:url(/images/bg_input_endLeft2.png) no-repeat; width:4px; height:20px; float:left}
.inputmiddle{background:url(/images/bg_input_middle2.png) repeat-x; height:20px; float:left}
.inputendright{background:url(/images/bg_input_endRight2.png) no-repeat;width:4px; height:20px; float:left}

th, td{font-size:10px;text-align:left;}

html{background:#e9e9e7;}
body{width:980px;margin:30px auto 0 auto;padding:0;background-color:#FFFFFF;position:relative;}
.main_container{width:914px;margin:0 auto;padding:0px 32px;positiion:relative;}

.settop_stretcher img{width:1px;}
.footer{clear:both;width:980px;margin:0 auto;padding:3px 0;text-align:center;clear:both;color:#7F7F7F;background:#e9e9e9;}
.footer ul{display:inline;list-style:none;margin:0;}
.footer li{display:inline;margin:0;padding:0}
.footer .separator{padding:0 4px 0 4px;margin:0}
.footer .separator{display:inline-block}
.footer a{font-size:9px;color:#7F7F7F; text-decoration:none;text-transform:lowercase;}
.footer .powered_by{color:#989898; font-size:9px}
.footer .powered_by a{color:#989898; text-decoration:none}
.footer a:hover{text-decoration:underline}

.column_left{width:172px;padding:32px 0 0 0;float:left;position:relative}
.column_right{width:742px;padding:32px 0 0 0;float:left;position:relative;}
.column_right_header{min-height:100px;height:auto !important;height:100px;position:relative;z-index:5;}
.column_right .main_content{position:relative;z-index:4;}
.column_left ul{list-style:none;margin:0;padding:0;}
.column_left li{margin:0;padding:6px 0 0 0;}
.logo{padding-bottom:10px;}
.search{padding-bottom:70px;}
.search p, .search_text p{padding:0;margin:0;}
.search_text input{width:97px;height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#7f7f7f;border:1px solid #BEBEBD;padding-left:2px;}
.search_button {width:100px;text-align:right;text-transform:lowercase;}
.search_button input{border:none;background:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#ADADAC;padding-right:0;text-align:right;cursor:pointer;}
.nav_primary{padding-bottom:15px;background:url(/images/dots_grey.gif) bottom left no-repeat}
/* NEW CHANGES 23.06.09 */
.nav_primary a{font-size:12px;color:#7F7F7F;text-decoration:none;text-transform:lowercase;}
/* NEW CHANGES 23.06.09 */
.nav_primary a.on{font-size:12px;color:#474747;text-decoration:none;font-weight:bold;}
.nav_primary a:hover{text-decoration:underline}
.nav_secondary{padding-bottom:32px;}
.nav_secondary select{width:97px;}
/* NEW CHANGES 23.06.09 */
.nav_secondary a{font-size:11px;color:#8C8C8C;text-decoration:none;text-transform:lowercase;}
/* NEW CHANGES 23.06.09 */
.nav_secondary a:hover{text-decoration:underline}
.nav_secondary ul{margin-bottom:0;padding:5px 0 0 0;}
.nav_shopping{float:right;padding-bottom:3px;position:relative;}
.nav_secondary .stretcher{display:block;}
.nav_shopping ul{padding:0;margin:0;}
.nav_shopping li{display:inline;padding:0;margin:0;}
.nav_shopping li a{margin-left:10px;display:block;float:left;padding-bottom:4px;background:url(/images/wabi_line_628.gif) bottom repeat-x;}
/* looks good ie & ff
.nav_shopping li a.current_currency{background:none; vertical-align:text-top;  padding:0;margin:-15px 0 0 10px;}
*/
.nav_shopping li a.current_currency{background:none;float:none;display:inline-block;padding:0;margin:-2px 0 0 6px;}
.nav_shopping li.html_link .link_text{padding-left:12px;display:block;float:left;background:url(/images/arrow_left_shopping_nav.gif) left no-repeat;cursor:pointer;}
.nav_shopping li.script_link .link_text{padding-left:12px;display:block;float:left;background:url(/images/arrow_down_shopping_nav.gif) left no-repeat;cursor:pointer;}
.nav_shopping a{font-size:10px;color:#8C8C8C;text-decoration:none}
.nav_shopping a:hover{text-decoration:none}

.nav_shopping .usr, .nav_shopping .pwd{}
.nav_shopping input.usr , .nav_shopping input.pwd {width:128px;height:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#7f7f7f;border:1px solid #BEBEBD;padding-left:2px;}
#login_form_holder, #shopping_bag_holder{display:none;z-index:1;background:#FFFFFF;padding:0 0 20px 10px;position:absolute;float:none;}
#login_form_holder .outer_container, #shopping_bag_holder .outer_container{background:url(/images/wabi_line_628.gif) top left no-repeat;padding-top:1px;}
#login_form_holder img{vertical-align:baseline;}
#login_form_holder .inner_container, #shopping_bag_holder .inner_container{background:url(/images/wabi_line_628.gif) bottom right no-repeat;padding-bottom:1px;}
#login_form_holder p{background:url(/images/bg_incentive_gradient2.gif);padding:1px 3px;margin:0;}
#login_form_holder table, #login_form_holder tr, #login_form_holder td{padding:0;margin:0;vertical-align:top;}
#login_form_holder td{}
#login_form_holder input.logingo{border:0px}
#shopping_bag_holder p{background:url(/images/bg_incentive_gradient2.gif);padding:5px;margin:0;text-align:right;}
#shopping_bag_holder img{vertical-align:text-bottom;}
.nav_shopping span.chosen{color:#adadac;}

#shopping_bag_holder a{color:#41545e;font-weight:bold;text-decoration:none;}
#shopping_bag_holder a:hover{text-decoration:underline;}

.element_end, .element_start{display:none;}
/* NEW CHANGES 23.06.09 */
.nav_level_1{clear:both;background:url(/images/wabi_line_628.gif) bottom left repeat-x;width:742px;}
/* NEW CHANGES 23.06.09 */
.nav_level_1 .element_end{display:block;clear:both;}
.nav_level_1 ul{padding:0;margin:0;list-style:none;position:relative;top:1px;clear:left;}
.nav_level_1 li{display:inline;padding:0;margin:0;position:relative;}

.info_page_heading{padding-top:20px; color:#d8373e}
.info_page_content {padding-bottom:32px}
.info_page_content p{line-height:1.8em}
/* NEW CHANGES 23.06.09 */
.nav_level_1 a{display:block;float:left;background:none;padding:3px 11px 4px 11px;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#939495; text-decoration:none}
/* NEW CHANGES 23.06.09 */
.nav_level_1 a:hover, .nav_level_1 a.chosen{display:block;float:left;background:url(/images/gradient_level1_nav_hover.gif) top left repeat-x; color:#56595c}
div.nav_level_2{z-index:99;}
.nav_level_2 {clear:left;background:url(/images/gradient_level2_nav.gif) top left repeat-x;width:742px;position:relative;}
.nav_level_2 .element_start{display:block; position:absolute; background:url(/images/topnav_end_left.gif) top left no-repeat; padding:0; margin:0; width:5px; height:20px;}
.nav_level_2 .element_start img{width:5px; height:20px;}
.nav_level_2 .element_end{display:block;position:relative; left:740px; top:-1px; background:url(/images/topnav_end_right.gif) top left no-repeat; padding:0; margin:0; width:2px; height:20px;}
.nav_level_2 .element_end img{width:2px;height:20px;}
div.chosen {background:none;}
div.chosen .element_start{display:none;}
div.chosen .element_end{display:none;}

.nav_level_2 ul{padding:0;margin:0;list-style:none;clear:left;}
.nav_level_2 li ul{display:none;}
.nav_level_2 li {display:inline;}
.nav_level_2 a{display:block;float:left;background:none;padding:3px 11px 4px 11px;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#56595c; font-weight:500; text-decoration:none;}
.nav_level_2 a.chosen {background:url(/images/gradient_level2_nav_hover.gif) top left repeat-x; color:#56595c}
.nav_level_2 a:hover  {background:url(/images/gradient_level2_nav_hover.gif) top left repeat-x; color:#56595c}
.nav_level_2 a img{display:block;padding:0;margin:0;border:none}
.nav_level_2 a:hover ul{margin:0;padding:0;}
.nav_level_2 li li {display:block;}
.nav_level_2 li li a{display:inline;float:none;}

div.chosen a{color:#c4c4c4}
div.chosen  a.chosen {background:url(/images/gradient_level2_nav_hover.gif) top left repeat-x; }
div.chosen  a:hover  {background:url(/images/gradient_level2_nav_hover.gif) top left repeat-x;}
div.chosen  a:hover ul{margin:0;padding:0;}

.dropdown_hover a{background:url(/images/gradient_level2_nav_hover.gif) top left repeat-x;}
.dropdown_hover ul{position:absolute;float:none;background:#fbfafa;list-style:none;margin:0;padding:0;}
.dropdown_hover li{display:block;float:none;padding:4px 0 6px 0;text-align:center;margin:0}
.dropdown_hover li a{display:inline;float:none;color:#56595c;text-decoration:none;background:none;text-transform:lowercase;}
.dropdown_hover li a:hover{display:inline;float:none;background:none;text-decoration:underline}

/******* CATALOGUE PAGE CLASSES *******/
.catalogue_with_products, .catalogue_no_products{clear:both;height:398px;}
.CatalogueDetails {clear:both;height:398px;width:362px;background-position:top left;background-repeat:no-repeat;}
 #product_1{position:relative;left:250px;top:277px}
 #product_2{position:relative;left:13px;top:277px}
 #product_3{position:relative;left:26px;top:139px}
 #product_4{position:relative;top:157px}
 #product_5{position:relative;left:14px;top:18px}
 #product_6{position:relative;left:26px;top:-121px;}
.CatalogueDetails .Item a{z-index:1}
.CatalogueDetails .Item {padding: 0;float:left;}
.item_summary{display:none;background:#e9e9e7;padding:2px;min-width:120px;border:0px solid #989898;z-index:2;}
.item_summary h2{margin-top:0;font-weight:normal}
.item_summary p.Price span.price_value {font-weight:normal}
.item_image {}

.catalogue_with_products .CatalogueDetails{float:left;}
.catalogue_with_products .CatalogueDescription{width:367px;float:right;}
.catalogue_no_products .CatalogueDescription{}


.PageNumbers{padding-top:8px;height:24px;float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#7F7F7F;text-align:right;} 
.PageNumbers ul{display:inline;padding:0;margin:0;}
.PageNumbers li{display:inline;padding:0 4px;margin:0;}
.PageNumbers a{font-size:10px;font-weight:bold;text-decoration:none;color:#7F7F7F;}
.PageNumbers a:hover{text-decoration:underline;}
.PageNumbers a.On{text-decoration:underline;}
.PageNumbers .nextPrev_separator{padding:0 4px;font-size:8px;font-weight:bold;color:#B0B0B0;}
.PageNumbers  img{vertical-align:baseline;}
/* Navigation Paths */
.Breadcrumbs{padding-top:8px;height:24px;clear:both;float:left;margin-right:auto;} 
.Breadcrumbs ul{padding:0;margin:0;}
.Breadcrumbs li{display:inline;padding:0;margin:0;}
.Breadcrumbs a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;text-decoration:none;color:#7F7F7F;text-transform:lowercase;}
.Breadcrumbs a:hover{text-decoration:underline;}
.Breadcrumbs a.On{font-size:11px;font-weight:bold;text-decoration:none;color:#474747;}
.Breadcrumbs a.On:hover{}
.Breadcrumbs .separator{padding:0 4px 0 4px;}

div.SortBy{} /* use for width and default title font */
div.SortBy a{}
div.SortBy a:hover{}
div.SortBy span{} /* use for pike padding i.e <span>|</span> */

div.ItemsPerPage{} /* use for width and default title font */
div.ItemsPerPage a{}
div.ItemsPerPage a:hover{}
div.ItemsPerPage span{} /* use for pike padding i.e <span>|</span> */

/********* PRODUCT DETAIL CLASSES *******/

/* Details */

.ProductDetails{zoom:1}
.ProductDetails .detail{width:362px;float:left;min-height:256px;height:256px;height:auto !important; }

.ProductDetails .main_image{width:376px;float:right;text-align:right}
/* NEW 23.06.09 */
.ProductDetails .main_image .product_navigation { background:url(/images/bg_productNav.gif) no-repeat bottom left; width: 395x; height: 37px; padding: 24px 38px 0px 43px;zoom: 1;}

.ProductDetails:after, .ProductDetails .main_image .product_navigation:after {content: "."; display: block; height: 0; visibility: hidden;clear: both;}

.ProductDetails .main_image .product_navigation .prev{float: left;  height: 16px;}
.ProductDetails .main_image .product_navigation .next{float: right;  height: 16px;}

.ProductDetails .main_image .product_navigation a{color: #7F7F7F; text-decoration: none; font-size:12px; padding:0 32px;}
.ProductDetails .main_image .product_navigation a:hover{ text-decoration: underline;}
.ProductDetails .main_image .product_navigation .next a{background:url(/images/b_navnext.gif) top right no-repeat;}
.ProductDetails .main_image .product_navigation .prev a{background:url(/images/b_navprev.gif) top left no-repeat;}
/* NEW 23.06.09 */
.ProductDetails .ie6hack{display:none;}
.ProductDetails h1.main_heading{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#474747;margin:0;padding:0 0 6px 0;} /* Use for product name */
.ProductDetails p.StyleNumber{}
/* NEW 23.06.09 */
.ProductDetails .Description{ min-height: 95px;  height:auto !important;height:95px;} /*cms managed long description */
/* NEW 23.06.09 */
.ProductDetails .Pricing {float:left;background:url(/images/wabi_line_628.gif) bottom left no-repeat;padding:0 0 3px 0;margin:0;}
.ProductDetails .Pricing p{margin:0;padding:0 0 2px 0;}
.ProductDetails .Pricing .element_end{display:block;clear:both;width:1px;height:1px;}
.ProductDetails .Pricing p.Price{font-weight:bold;}
.ProductDetails .Pricing p.PriceNow{float:left;padding-left:8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#D3222A;}
.ProductDetails .Pricing p.PriceWas{float:left;}
.spacer{clear:both;padding:0;margin:0; visibility: hidden}
.ProductDetails .spacer{}
/*.ProductDetails .detail */
.ProductDetails .zoomify_link{float:right;}
.ProductDetails .zoomify_link a{color:#7f7f7f;text-decoration:none;}
.ProductDetails .zoomify_link a:hover{text-decoration:underline;}
/* Incentives */
/* NEW 23.06.09 */
.incentives_link{ color:#D3222A;margin:0; padding:0px 3px 0 0;}
.incentives_link a{color:#D3222A;font-weight:bold;text-decoration:none;} 
/* NEW 23.06.09 */
.incentives_link a:hover{text-decoration:underline;}
.product_details_table{width:362px;height:398px;}

#incentive_popup{display:none;}

.drag-contentarea .Items{padding:8px;float:left;}
.drag-contentarea .row_end {clear:left;}
.Incentives{padding:8px}
.Incentives ul{}
.Incentives li{}
.Incentives span{}
.Incentives p{}
.Incentives a{color:#D3222A;text-decoration:none;} 
.Incentives a:hover{text-decoration:underline;}




/*Delayed Delivery Key*/

#DelayedKey {padding:8px 0px 8px 5px;}
#DelayedKey .LeftImg{border: 1px dotted #FF9900;float:left; vertical-align:middle}
#DelayedKey .RightText{padding:3px 0px 3px 4px;float:left; font-size:9px; font-family:Arial, Helvetica, sans-serif; height:15px; vertical-align:middle}

/*Customer Reviews*/
div.CustomerReviews {}
div.CustomerReviews img.Stars{}
div.CustomerReviews p.Heading{}
div.CustomerReviews p.Reviewer{}
div.CustomerReview p.ReviewerComment{}
div.CustomerReviews a{}
div.CustomerReviews a:hover{}


/* Product Selections */  /* Remove those not required */
/* NEW 23.06.09 */
.product_form {clear:both; zoom: 1; min-height: 170px;  height:auto !important;height:170px;  }
.product_form:after {content: "."; display: block; height: 0; visibility: hidden; clear: right;}
.selectionBox {zoom: 1;}
.selectionBox:after{content: "."; display: block; height: 0; visibility: hidden; clear: right;} 
.product_form .Quantity {padding:5px 3px 0 1px; background:url(/images/bg_addtobag.png) no-repeat; width: 27px; height: 20px}
.product_form .Quantity input{width:23px;height:14px;font-size:12px;color:#7f7f7f;border:0px solid #CFCFCE;text-align:center; background:transparent}

.product_form .Colour {padding:0 0 0 0; display: inline; letter-spacing:-4px; border-spacing:0;}
.product_form .Colour .colour_overlay{position:absolute;display:none;z-index:1;}
.product_form .Colour a{padding:1px;border:1px solid #FFFFFF; display:inline-block;}
.product_form .Colour a.chosen {padding:1px;border:1px solid #D3222A;}
.product_form .Colour a.not_chosen{padding:1px;border:1px solid #FFFFFF;}
.product_form .Colour a.not_chosen .colour_overlay{display:none;}
.product_form .Colour a.chosen .colour_overlay{display:none;}

.ProductDetails form{padding:0;margin:0;clear:both;}

.product_form .Size{padding:0 2px;width:29px;height:25px;}
.product_form .Size a{text-align:center; background-image:url(/images/size_corners_on.gif); height:20px;width:29px; padding:5px 0 0 0; background-color:#CCCCCC;color:#7f7f7f;font-weight:bold;text-decoration:none; display: inline-block;}
.product_form .Size a:hover{text-decoration:underline;}
.product_form .Size a.not_chosen{background-image:url(/images/size_corners_off.gif);background-color:#EEEEEE;color:#999999}
.sizing_link {float:right;}
.sizing_link a{color:#7f7f7f;text-decoration:none; font-size: 11px;}
.sizing_link a:hover{text-decoration:underline;}
.AddWabisabi {background:url(/images/wabi_line_628.gif) bottom left no-repeat; padding:10px 0 7px 0; margin-bottom: 7px;}
.product_form .AddToBag { float: right;}
.product_form .AddToBag input{border:none;}
.product_form table {clear: right; display: block; float:right; margin-bottom: 3px; }
.product_form th {white-space:nowrap; font-weight: normal; text-align: right;vertical-align: top; padding-top: 6px;}
.product_form td { text-align: right;}
.product_form .Colours td { text-align: right; letter-spacing:-4px}
/* NEW 23.06.09 */




/* CrossSell */
/* NEW 23.06.09 */
.CrossSell{padding:0;margin:0;float:left;width:362px;position:relative; min-height: 142px; height:auto !important;height:142px; }
/* NEW 23.06.09 */
.CrossSell_heading{font-weight:bold;padding:0 0 8px 0;margin:0;color:#41545E;}
.CrossSell .Related_Products {}
.CrossSell .Related_Products .Item {padding: 0 12px 0 0;float:right;}
.CrossSell .Related_Products .Item {position:relative;}
.CrossSell .Related_Products .Item a{padding:0px}
.CrossSell .Related_Products .first{padding: 0 0 0 0;}

div.Related_Prodcuts{}
div.RecentlyViewed{}
div.AlsoBought{}

/* Page Errors */
div.error {color:#D3222A;}
div.error p{color:#D3222A; width:660px; font-weight:bold}
div.error ul{}
div.error li{}
div.error a{}
div.error a:hover{}

/* Account Breadcrumbs */

.account_breadcrumbs{zoom:1; clear:both}
.account_breadcrumbs ul{margin:0;padding:20px 0 0 0;}
.account_breadcrumbs li{display:inline;margin:0;padding:0 6px 0 0;color:#adadac;}
.account_breadcrumbs .separator{padding:0 0 0 10px;}
.account_breadcrumbs a{color:#adadac;text-decoration:none;}
.account_breadcrumbs .On, .account_breadcrumbs .On a{color:#41545e;font-weight:bold;}
.account_breadcrumbs a:hover{text-decoration:underline;}

/* Cart */
.shopping_cart{zoom:1;}
p.CartInfo{width:628px}
.cart_breadcrumbs{zoom:1; clear:both}
.cart_breadcrumbs ul{margin:0;padding:20px 0 0 0;}
.cart_breadcrumbs li{display:inline;margin:0;padding:0 6px 0 0;color:#adadac;}
.cart_breadcrumbs .separator{padding:0 0 0 10px;}
.cart_breadcrumbs a{color:#adadac;text-decoration:none;text-transform:lowercase;}
.cart_breadcrumbs .On, .cart_breadcrumbs .On a{color:#474747;font-weight:bold;}
.cart_breadcrumbs a:hover{text-decoration:underline;}
.cart_sell{width:273px;float:left;padding-top:23px;padding-bottom:32px;} /*holds the upsell & order based incentives*/
.cart_sell .OrderBasedIncentives{min-height:305px;height:auto !important;height:305px;}
.cart_sell .Related_Products{float:right;}
.cart_sell .Related_Products .Item{float:right;padding:0 4px 0 0;position:relative;}
.cart_sell .Related_Products .first{padding:0;}
.cart_sell .UpSell_heading{text-align:right;padding-bottom:10px;}
.cart_summary{width:442px;float:right;padding-bottom:32px;}
.cart_summary_payment{width:442px;float:left;padding-bottom:0px;padding-top:10px;}
.cart_form{zoom:1;}/*holder for log in, billing & freight forms*/
.cart_left{width:168px;float:left;padding-top:10px;padding-bottom:0px; padding-right:50px} /*holds left hand info on payment and order receipt pages*/



.summary .Price,.summary .Size,.summary .Colour{float:none;}

table.summary {width: 100%;color:#7f7f7f;background:url(/images/bg_incentive_gradient2.gif) }
table.summary th {padding: 6px; vertical-align: top; font-weight:bold; text-align:left;}
table.summary th.col_3,  table.summary th.col_5{text-align:right;}
table.summary th.col_4{text-align:center; width:40px}
table.summary td {padding: 6px; vertical-align: top;text-align:right;}
table.summary tr.headings{background:url(/images/wabi_line_628.gif) bottom left repeat-x #FFFFFF;}
table.summary tr.divider td{padding:0;margin:0;}
table.summary tr.divider{background:url(/images/wabi_line_628.gif) right repeat-x;height:1px;}

table.summary tr.subtotal{background:#FFFFFF;}
table.summary tr.subtotal th{padding-left:0;padding-top:10px;}
table.summary th.subtotal{padding-left:5px;background:url(/images/wabi_line_628.gif) bottom left repeat-x #FFFFFF;}

table.summary tr.options td{vertical-align:middle;padding-left:0;padding-top:10px;text-align:left;background:#FFFFFF;}
table.summary tr.options td.checkout{text-align:right;}
table.summary tr.options td.checkout input{border:none;}
table.summary h2{font-weight:normal;padding:0 0 8px 0;margin:0; text-align:left; font-size:10px}
table.summary p{font-weight:normal;padding:0 0 4px 0;margin:0; text-align:left}
table.summary a {color: #7F7F7F; text-decoration: none;}
table.summary a:hover {text-decoration:underline;}

table.summary input.Qty {width:20px;height:19px;font-size:11px;color:#7f7f7f;border:0px solid #CFCFCE;text-align:center;background:transparent;}
table.summary input.Promotion {width:115px;font-size:11px;color:#7f7f7f;border:1px solid #CFCFCE; margin:0 0 0 8px}
table.summary .Price {text-align: right;}
table.summary .Total {text-align: right;}
table.summary .subtotal .Total{font-weight:bold;}
table.summary .Size .selection{font-size:10px;}
.smalltxt{font-size:7pt}
.smalltxt2{font-size:7pt; clear:left}

.LoginInfo{/*float:left; padding-right:25px*/}
.LoginInfo .surround {background:url(/images/bg_incentive_gradient2.gif); padding:10px}
.LoginInfo .surround2{background:white; text-align:right;padding:10px 15px 10px 10px}
.LoginNoAccount{float:left; width:330px; padding-left:25px}
.LoginNoAccount .surround {background:url(/images/bg_incentive_gradient2.gif); padding:10px}


table.Login td{padding:5px; vertical-align: top;}
.LoginInfo td.loginbutton{text-align:right}
table.Login input {color:#7f7f7f; border:1px solid #61524e; padding:2px; color:#372b27;width:120px; background:transparent; border:0px solid #BEBEBD;margin-left:0px;}
.LoginInfo input.Login { width:auto;border:none;}

/*table.Login td.errorHighlight {padding: 0px 8px 5px 0px; vertical-align: top;}*/
table.Login td.errorHighlight input{background-color:#D8363D; color:#ffffff;}
table.Login td.errorHighlight .inputendleft{background:url(/images/bg_input_endLeft3.png) no-repeat; width:4px; height:20px; float:left}
table.Login td.errorHighlight .inputmiddle{background:url(/images/bg_input_middle3.png) repeat-x; height:20px; float:left}
table.Login td.errorHighlight .inputendright{background:url(/images/bg_input_endRight3.png) no-repeat;width:4px; height:20px; float:left}



.forgotpassword{ width:305px}
.forgotpassword a {color: #7F7F7F; text-decoration: none;}
.forgotpassword a:hover {text-decoration:underline;}

.account{}
.account_menu{float:right;}
.account_menu ul{list-style:none;margin:0}

.account_menu a{font-size:11px;color:#7F7F7F;text-decoration:none}
.account_menu .On, .account_menu .On a{font-size:11px;color:#41545E;text-decoration:none;font-weight:bold;}
.account_menu a:hover{text-decoration:underline}
.account_menu li{margin:0;padding:6px 0 0 0;}

.CustomerInfo{float:left; width:200px}
.CustomerInfo .surround{min-height:320px; height:auto !important; height: 320px; background:url(/images/bg_incentive_gradient2.gif); padding:10px}
.DeliveryInfo{float:left;padding-left:30px;width:200px}
.DeliveryInfo .surround{min-height:320px; height:auto !important; height: 320px; background:url(/images/bg_incentive_gradient2.gif); padding:10px}

.BillingInfo{padding-left:30px;float:left;width:200px}
.BillingInfo .surround{min-height:320px; height:auto !important; height: 320px; background:url(/images/bg_incentive_gradient2.gif); padding:10px}
.BillingInfo input.Checkbox{border:0px; padding:0; margin:0}

.Delivery_Options{float:left;width:305px; padding-right:25px}
.Delivery_Options .surround{background:url(/images/bg_incentive_gradient2.gif); padding:10px}

table.DeliveryOptions{}
table.DeliveryOptions td{}
table.DeliveryOptions td.col1{width:auto; padding-right:10px}

.delivery_other_info {float:left; padding-left:25px; width:305px}
.delivery_other_info p{line-height:24px}
.delivery_other_info textarea{width:305px;height:60px}

.contact{float:left; width:305px; padding-right:25px; padding-top:20px}
.contact a{font-size:11px; font-weight:normal;color:#989898; text-decoration:none}
.contact a:hover{font-size:11px; font-weight:normal;color:#989898; text-decoration:underline}
.contactform{float:left; padding-left:25px;padding-top:20px;}
.contactform table {width:auto}
.contactform textarea{width:300px; height:60px; background-color:#f5f5f5}
.contactform input.send{width:auto;border:none;}
.contactform .surround{min-height:320px; height:auto !important; height: 320px; background:url(/images/bg_incentive_gradient2.gif); padding:10px}

.line{background:url(/images/wabi_line_628.gif) bottom left repeat-x #FFFFFF;}

table.customerDetails {}
table.customerDetails tr.headings{background:url(/images/wabi_line_628.gif) bottom left repeat-x #FFFFFF;}
table.customerDetails td {padding: 5px; vertical-align: top;} 
table.customerDetails td.headingRow {padding: 0px; vertical-align: top; background-color:white} 
table.customerDetails td.headingRow h2{margin:0px; padding:0px}
table.customerDetails td {padding-left:0;}
table.customerDetails td.standard {padding: 5px; vertical-align: top; width:150px}
table.customerDetails select.country {width: 156px; background-color:#f5f5f5}
table.customerDetails select.month{width:80px; margin-right:8px}
table.customerDetails select.cardtype{width: 156px; }
table.customerDetails select.year{width:80px; }
table.customerDetails input { padding:0px; color:#7f7f7f;width:130px; border:0px solid #BEBEBD; background:transparent; height:19px }
table.customerDetails input.SecurityCode {width:40px; }
table.customerDetails input.CardNumber {width:35px; }
table.customerDetails input.Checkbox{width:auto; border:none;padding:0px; margin:0;}
table.customerDetails input.telCountry{width:30px;}
table.customerDetails input.telArea{width:25px;}
table.customerDetails input.tel{width:50px;}
table.customerDetails input.mobile{width:100px;}
table.customerDetails input.radio {border:0px; width:auto;}
table.customerDetails input.greyradio {border:0px; width:auto; background-color:#ded0c7}
table.customerDetails a.red {padding:0 0 0 0; font-size:11px; color:#b0232a}

table.customerDetails td.errorHighlight{padding: 5px; vertical-align: top; } 
table.customerDetails td.errorHighlight input{background-color:#D8363D; color:#ffffff; height:18px}
table.customerDetails td.errorHighlight .inputendleft{background:url(/images/bg_input_endLeft3.png) no-repeat; width:4px; height:20px; float:left}
table.customerDetails td.errorHighlight .inputmiddle{background:url(/images/bg_input_middle3.png) repeat-x; height:20px; float:left}
table.customerDetails td.errorHighlight .inputendright{background:url(/images/bg_input_endRight3.png) no-repeat;width:4px; height:20px; float:left}



table.Login, table.DeliveryOptions{}
table.customerDetails{}



.account_history table {width:628px; margin:18px 0 0 0}
.account_history td{padding:6px}
.account_history th{padding:6px;text-align:left;}
.account_history tr.even{background:url(/images/bg_incentive_gradient2.gif)}

table.customerDetails td.Checkbox{width:10px;}
table.customerDetails td.Checkbox input{border:none;width:auto;}

table.makepayment td {padding: 5px; vertical-align: top;}
table.makepayment input { padding:2px; color:#7f7f7f;width:130px; border:0px solid #BEBEBD; background:transparent }
table.makepayment select.month{width:auto; margin-right:8px; background-color:#f5f5f5}
table.makepayment select.cardtype{width: 112px; background-color:#f5f5f5}
table.makepayment select.year{width:auto; background-color:#f5f5f5}

.company_details table{margin:10px 0 0 0}
.company_details th{padding-left:0px; padding-right:5px; font-weight:normal}
.company_details tr{padding-left:0px;}
.company_details p.address {padding:0; margin:0}
.order_review table.summary tr.Total, .order_review table.summary tr.delivery,  .order_review table.summary tr.gst{background:#FFFFFF;}
.order_review  table.summary td.subtotal{padding-left:5px;text-align:left;}
.order_review  table.summary td.subtotal p.Total{font-weight:normal;}
.order_review table.summary tr.Total td.Total{font-weight:bold;padding-left:5px;text-align:left;background:url(/images/wabi_line_628.gif) top left no-repeat #FFFFFF;}
.order_review  table.summary td.Total p.Total{font-weight:bold;text-align:right;}
.order_review  table.summary p.Qty{text-align:center}
.order_review  table.summary td.gst{text-align:right}

.delivery_review {float:left;}
.delivery_review div.billing h2{margin-top:0px;}
.delivery_review div.billing p, div.delivery p{padding:0px; margin:0;}
.order_review {}

.payment{margin-bottom:0px; clear:both;}
.payment h2{padding-bottom:3px;}
.payment .payment_card{width:300px;float:left}
.payment .payment_card .surround{background:url(/images/bg_incentive_gradient2.gif);padding:10px}
.payment .payment_secure{width:420px;float:right;}
.payment .element_end{display:block;clear:both;padding-bottom:0px;/*background:url(/images/wabi_line_628.gif) bottom left repeat-x;*/}

/*.payment td{padding:5px;}*/

table.AccountHistory {width:100%}
table.AccountHistory th{padding: 4px; vertical-align: top; font-weight:bold; text-align:left; background-color:#61524e; color:#fbfbf3}
table.AccountHistory td{padding:4px}
table.AccountHistory tr.Even {background-color:#fbfbf3}
table.AccountHistory tr.Odd{background-color:#ded0c7}





.next_previous{padding:32px 0 0 0; clear:both; width:660px}
.next_previous input{border:none;}
.previousButtons{clear:both; float:left}
.nextButtons{float:right;padding-bottom:32px;}
.cart_form .element_end{display:block;clear:both;}
.cart_form .next_previous{display:block;clear:both;}
.contactbutton{clear:both; text-align:right; padding-bottom:32px;padding-top:32px;padding-right:15px;}
/*Order based incentives */

.OrderBasedIncentives .holder {background:url(/images/wabi_line_628.gif) top right no-repeat;padding-top:1px;}
.OrderBasedIncentives .holder_1{background:url(/images/bg_incentive_gradient2.gif);padding-top:9px;}
.OrderBasedIncentives .holder_2{background:url(/images/wabi_line_628.gif) bottom left no-repeat;padding-bottom:1px;}
.holder_2 .Incentive{/*background:url(/images/dots_incentives.gif) top left no-repeat;*/padding:0px 8px 9px 8px;}

/* Gift voucher */
.giftv_preview_image{padding:10px 0;float:left}
.giftv_order_form {float:left; padding-left:25px; padding-bottom:32px}
.giftv_order_form .surround{background:url(/images/bg_incentive_gradient2.gif); padding:10px}
.giftv_order_form th{padding-right:5px}
.giftv_order_form td{text-align:left; padding:5px 0 5px 0}
.giftv_order_form input{padding:2px; color:#7f7f7f;width:150px; border:0px solid #BEBEBD; background:transparent}
.giftv_order_form input.amount{width:30px;}
.giftv_order_form select{width:50px; margin-right:4px; background-color:#f5f5f5}
.giftv_order_form textarea{width:280px; background-color:#f5f5f5}
.giftv_order_form .button{width:auto;border:none;padding-top:5px;}
/******** ADVANCED SEARCH RESULTS *******/
/* Side Navigation */
div.FilterNav{/*border-right:1px dotted #dfdbd8;*/background-color:}
p.FilterByHeading {font-weight:bold; margin:0px 10px 0px 10px;color:#00529B;font-size:12px; background:url(/images/arrow.gif) no-repeat 80% 50%;}
div.FilterByCategory {font-weight:bold; margin:10px 10px 4px 10px;color:#a3adb8}

div.Filters a {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #666666;
	font-family:arial;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
}
div.Filters a:link {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #666666;
	font-family:arial;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
}
div.Filters a:visited{
	padding: 3px 10px 3px 15px;
	display: block;
	color: #666666;
	font-family:arial;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
}
div.Filters a:active {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #666666;
	font-family:arial;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
}

div.Filters a:hover {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #ffffff;
	font-weight:normal;
	font-family:arial;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	background-color:#a3adb8;
}

div.Filters a.FiltersOn {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #ffffff;
	font-family:arial;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	background-color:#a3adb8;
}

div.Filters a.FiltersOn:hover {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #ffffff;
	font-weight:normal;
	font-family:arial;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	background-color:#a3adb8;
}

div.Morefilters{padding: 3px 10px 3px 15px;}
div.Morefilters a{color:#0096D7;font-style:italic;font-size:10px;text-decoration:underline;text-transform:uppercase}
div.Morefilters a:link{color:#0096D7;font-style:italic;font-size:10px;text-decoration:underline;text-transform:uppercase}
div.Morefilters a:visited{color:#0096D7;font-style:italic;font-size:10px;text-decoration:underline;text-transform:uppercase}
div.Morefilters a:active{color:#0096D7;font-style:italic;font-size:10px;text-decoration:underline;text-transform:uppercase}
div.Morefilters a:hover{text-decoration:none}


div.SearchHeadingContainer{background-color:;padding:2px 2px 8px 2px}
div.SearchHeadingContainer h2 {font-weight:bold;font-size:14px; margin:0px 0px 8px 0px;color:#00529B;float:left;width:250px}
p.ResultHeading {font-weight:bold;font-size:12px; margin:0px 0px 8px 0px;color:#00529B;background-color:#eeeeee;border-top:1px solid #a3adb8; border-bottom:1px dotted #a3adb8;padding:4px 0px 4px 2px;}

div.SearchTerm {margin:0px 0px 0px 0px;line-height:24px;color:#00529B;float:left;width:600px}
div.SearchSummary{float:right;width:300px;font-size:11px;text-align:right;}
div.SearchSummary a{font-size:11px;text-decoration:underline;color:#a3adb8}
div.SearchSummary a:link{font-size:11px;text-decoration:underline;color:#a3adb8}
div.SearchSummary a:visited{font-size:11px;text-decoration:underline;color:#a3adb8}
div.SearchSummary a:active{font-size:11px;text-decoration:underline;color:#a3adb8}
div.SearchSummary a:hover{text-decoration:none;color:#a3adb8}

h1.SearchTerm {font-weight:bold;color:#00529B; font-size:12px;display:inline;margin:0px; padding:0px}
span.SearchNumber {font-weight:bold;color:#00529B;}
div.SearchRelated_L1 {font-size:11px; margin:0px 0px 0px 0px;font-weight:bold;color:#666666;clear:both}
div.SearchRelated_L1 a{font-weight:normal; font-size:11px; margin:0px 3px 0px 3px;color:#666666;}
div.SearchRelated_L1 a:link{font-weight:normal; font-size:11px; margin:0px 3px 0px 3px;color:#666666;}
div.SearchRelated_L1 a:visited{font-weight:normal; font-size:11px; margin:0px 3px 0px 3px;color:#666666;}
div.SearchRelated_L1 a:active{font-weight:normal; font-size:11px; margin:0px 3px 0px 3px;color:#666666;}
div.SearchRelated_L1 a:hover{text-decoration:none;color:#666666;}

div.SearchRelated_L2 {font-size:7.5pt; margin:5px 0px 0px 0px; font-weight:normal;width:135px;text-align:left;;color:#a3adb8}
div.SearchRelated_L2 a{font-weight:normal; font-size:7.5pt;margin:0px;color:#a3adb8}
div.SearchRelated_L2 a:link{font-weight:normal; font-size:7.5pt;margin:0px;color:#a3adb8}
div.SearchRelated_L2 a:visited{font-weight:normal; font-size:7.5pt;margin:0px;color:#a3adb8}
div.SearchRelated_L2 a:active{font-weight:normal; font-size:7.5pt;margin:0px;color:#a3adb8}
div.SearchRelated_L2 a:hover{text-decoration:none;font-weight:normal;color:#a3adb8}

div.SearchRelated_L3 {font-size:7.5pt; margin:0px 0px 0px 0px; font-weight:normal;text-align:left;color:#a3adb8}
div.SearchRelated_L3 a{font-weight:normal; font-size:7.5pt;margin:0px;color:#a3adb8}
div.SearchRelated_L3 a:link{font-weight:normal; font-size:7.5pt;margin:0px;color:#a3adb8}
div.SearchRelated_L3 a:visited{font-weight:normal; font-size:7.5pt;margin:0px;color:#a3adb8}
div.SearchRelated_L3 a:active{font-weight:normal; font-size:7.5pt;margin:0px;color:#a3adb8}
div.SearchRelated_L3 a:hover{text-decoration:none;font-weight:normal;color:#a3adb8}

div.SearchSortByContainer{/*width:679px;*/ width:auto; border-bottom:0px solid #a3adb8; border-top:3px solid #a3adb8; background-color:#eeeeee;padding:14px 2px 8px 2px; margin:0px 0px 0px 0px; clear:both}
div.ItemsPerPage{/*width:679px;*/ width:auto; border-bottom:1px dotted #dfdbd8; border-top:0px solid #a3adb8; background-color:#eeeeee;padding:8px 2px 14px 2px; margin-bottom:2px;clear:both}
div.SortByText{font-size:11px;font-weight:bold}
div.SortByText a{font-size:11px; margin:0px 3px 0px 3px;font-weight:normal;color:#666666}
div.SortByText a:link{font-size:11px; margin:0px 3px 0px 3px;font-weight:normal;color:#666666}
div.SortByText a:visited{font-size:11px; margin:0px 3px 0px 3px;font-weight:normal;color:#666666}
div.SortByText a:active{font-size:11px; margin:0px 3px 0px 3px;font-weight:normal;color:#666666}
div.SortByText a:hover{text-decoration:none;color:#666666}

div.SuggestionsContainer{width:auto; border-bottom:0px solid #a3adb8; border-top:3px solid #a3adb8; background-color:#ffffff;margin:8px 0px 8px 0px; color:#00529B}
div.Suggestions {padding:10px 0px 0px 0px;line-height:20px;color:#00529B}
div.Suggestions a{color:#666666}
div.Suggestions a:link{color:#666666}
div.Suggestions a:visited{color:#666666}
div.Suggestions a:active{color:#666666}
div.Suggestions a:hover{text-decoration:none;color:#666666}

span.DidYouMean{color:#00529B;font-weight:bold}
a.DidYouMean {font-style:italic; color:#666666}
a.DidYouMean:link {font-style:italic; color:#666666}
a.DidYouMean:visited {font-style:italic; color:#666666}
a.DidYouMean:active {font-style:italic; color:#666666}
a.DidYouMean:hover{color:#666666}

div.ZeroResults {padding:10px 0px 0px 0px;line-height:20px;color:#666666}
div.ZeroResults a:hover{text-decoration:none}
div.ZeroResults ul{margin-top:8px}

div.SearchArticle{margin:0px 0px 10px 0px;line-height:20px;padding-left:2px}

div.ResultArticles a{color:#666666}
div.ResultArticles a:link{color:#666666}
div.ResultArticles a:visited{color:#666666}
div.ResultArticles a:active{color:#666666}
div.ResultArticles a:hover{color:#666666;text-decoration:none}

div.SearchCatalogue{margin:0px 0px 10px 0px;line-height:20px; padding-left:2px}
div.ResultCatalogues a{color:#666666}
div.ResultCatalogues a:link{color:#666666}
div.ResultCatalogues a:visited{color:#666666}
div.ResultCatalogues a:active{color:#666666}
div.ResultCatalogues a:hover{color:#666666;text-decoration:none}


div.CatalogImagesSearch{border:0px solid #977953;width:600px;text-align:left;float:left}

div.SearchPagesBottom{width:auto;height:32px; border-top:1px dotted #a3adb8; background-color:#ffffff;clear:both;padding-top:4px;margin-top:16px}
div.SearchPages{color:#00529B;font-weight:normal;font-size:11px;float:right;padding-right:2px}
div.SearchPages a.off{color:#666666;font-weight:normal;font-size:11px;text-decoration:none}
div.SearchPages a.off:link{color:#666666;font-weight:normal;font-size:11px;text-decoration:none}
div.SearchPages a.off:visited{color:#666666;font-weight:normal;font-size:11px;text-decoration:none}
div.SearchPages a.off:active{color:#666666;font-weight:normal;font-size:11px;text-decoration:none}
div.SearchPages a.off:hover{color:#666666;font-weight:normal;font-size:11px;text-decoration:underline}

div.SearchPages a.on{color:#00529B;font-weight:bold;font-size:11px;text-decoration:none}
div.SearchPages a.on:link{color:#00529B;font-weight:bold;font-size:11px;text-decoration:none}
div.SearchPages a.on:visited{color:#00529B;font-weight:bold;font-size:11px;text-decoration:none}
div.SearchPages a.on:active{color:#00529B;font-weight:bold;font-size:11px;text-decoration:none}
div.SearchPages a.on:hover{color:#00529B;font-weight:bold;font-size:11px;text-decoration:none}

div.MostPopular{width:150px;padding:0px 0px 0px 2px;line-height:18px;/*border-right:1px dotted #a3adb8;*/}
div.MostPopular h3{font-weight:bold;font-size:14px; margin:0px 0px 8px 0px;color:#00529B}
div.MostPopular a{font-size:11px;display:block;text-decoration:none; color:#a3adb8}
div.MostPopular a:link{font-size:11px;display:block;text-decoration:none;color:#a3adb8}
div.MostPopular a:visited{font-size:11px;display:block;text-decoration:none;color:#a3adb8}
div.MostPopular a:active{font-size:11px;display:block;text-decoration:none;color:#a3adb8}
div.MostPopular a:hover{text-decoration:underline}

div.SearchAlphabet{padding-left:5px;min-height:450px;clear:both}
div.AlphabetLinks a{font-weight:bold;font-size:12px; margin:0px 3px 8px 3px;color:#00529B;text-decoration:none}
div.AlphabetLinks a:link{font-weight:bold;font-size:14px; margin:0px 3px 8px 3px;color:#00529B;text-decoration:none}
div.AlphabetLinks a:visited{font-weight:bold;font-size:14px; margin:0px 3px 8px 3px;color:#00529B;text-decoration:none}
div.AlphabetLinks a:active{font-weight:bold;font-size:14px; margin:0px 3px 8px 3px;color:#00529B;text-decoration:none}
div.AlphabetLinks a:hover{text-decoration:underline}

div.AlphabetResults{margin:8px 0px 0px 3px;}
div.AlphabetResults a{font-size:11px;text-decoration:none;margin-left:0px;color:#a3adb8}
div.AlphabetResults a:link{font-size:11px;text-decoration:none;margin-left:0px;color:#a3adb8}
div.AlphabetResults a:visited{font-size:11px;text-decoration:none;margin-left:0px;color:#a3adb8}
div.AlphabetResults a:active{font-size:11px;text-decoration:none;margin-left:0px;color:#a3adb8}
div.AlphabetResults a:hover{text-decoration:underline}

.slashpadding{padding:0px 4px 0px 4px}

.home_container{width:980px;margin:0 auto;padding:0;}
#homepage_menu{z-index:99;position:absolute;padding-bottom:108px;top:350px}
#homepage_menu ul ul{}
#homepage_menu ul{list-style:url(/images/homenav_lineOFF.gif) outside;}
#homepage_menu a{font-size:12px;color:#7F7F7F;text-decoration:none;}
#homepage_menu a:hover{text-decoration:underline;}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
}
.sf-menu li{
	height:14px;
	padding:0;
	margin:0 0 16px 0;	
	text-align:center;
}
.sf-menu li a{padding:0 0 0 26px}
.sf-menu li li a{padding:0;text-align:center;text-transform:lowercase;}
.sf-menu li li{margin:0 0 6px 0;}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:auto;
}
.sf-menu ul li {
	margin:0;
	padding:0;
	text-align:center;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li:hover li, sf-menu li.sfHover li{
	
}

.sf-menu li:hover a.sf-with-ul, .sf-menu li.sfHover a.sf-with-ul {
	background:url(/images/homenav_line.gif) top left no-repeat ;
}

.sf-menu .wrapper_1{
background:url(/images/homenav_borderL.gif) left repeat-y #F7F7F7;

}
.sf-menu .wrapper_2{
background:url(/images/homenav_borderR.gif) right repeat-y;
}
.sf-menu .wrapper_3{
background:url(/images/homenav_cnrRT.gif) top right no-repeat;
}
.sf-menu .wrapper_4{
background:url(/images/homenav_cnrRB.gif) bottom right no-repeat;
}
.sf-menu .wrapper_5{
background:url(/images/homenav_cnrLB.gif) bottom left no-repeat;
}
.sf-menu .wrapper_6{
background:url(/images/homenav_cnrLT.gif) top left no-repeat;

}
.sf-menu .wrapper_6{
margin:0px;padding:5px;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {	
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {	
}


.sf-vertical, .sf-vertical li {
	width:	auto;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {	
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	background:none; 
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}

.sf-sub-indicator {	display:none;}

.zoomify_div{}



.dhtmlselect{ /*style of DHTML Select Menu, main box */
width: 115px; /*default  width of main box */
border: 0px solid #333333;
position: relative;
text-indent: 0px;
padding: 1px 0;
cursor: hand;
cursor: pointer;
background-color: #241d13;
color:#626469; text-decoration:underline
}

.dhtmlselect .downimage{ /*style of "down" image to the right of the DHTML Select Menu*/
position: absolute;
right: -25px;
}

.dhtmlselect .dropdown{ /*style of Drop Down Menu that appears onMouseover */
position: absolute;
left: 0;
width: 95px; /*default width of drop down menu*/
border: 1px solid #616368;
border-bottom-width: 0;
display: none;
z-index: 5;
font-weight: normal;
}

.dhtmlselect .dropdown a{ /*style of Drop Down Menu's links */
width: auto;
line-height:16px;
display: block;
background: #241d13;
border-bottom: 0px solid #948683;
padding: 1px 0;
text-indent: 3px;
text-decoration: none;
color:#626469;
}

* html .dhtmlselect .dropdown a{ /*IE 6 (and below) hack */
width: 100%;
}

.dhtmlselect .dropdown a:hover{
color:#626469;
}

.dhtmlwindow{
position: absolute;
border: 3px solid #e9e9e7;
visibility: hidden;
background-color: #FFFFFF;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 5px;
text-indent: 3px;
font: bold 14px Arial;
background-color:#e9e9e7;
color: #e9e9e7;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}

.drag-contentarea iframe{}

.drag-contentarea{ /*CSS for Content Display Area div*/
border:none;
background-color: #ffffff;
height: 150px;
padding: 0;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
display:none;
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

div.hr {height:1px; background:#fff url(/images/wabi_line_628.gif) repeat left; margin:15px 0px 10px 0px; width:628px}

div.hr hr{display:none}

@media print{
	.column_left, .nav_level_1, .nav_level_2, .nav_shopping, #dhtmlwindowholder, .account_menu, .footer .separator, .footer a, .next_previous{display:none;}
	/*.footer li.powered_by a{display:inline;}
	.footer ul{float:right;}
	.footer {width:550px;}*/
	html{background:#ffffff}	
	.order_review table.summary{background:#FFFFFF;}
	.order_review  table.summary td.subtotal{padding-left:5px;text-align:left;}
	.order_review  table.summary td.subtotal p.Total{font-weight:normal;}
	.order_review table.summary tr.Total td.Total{font-weight:bold;padding-left:5px;text-align:left;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
	.order_review  table.summary td.Total p.Total{font-weight:bold;text-align:right;}
	.order_review  table.summary p.Qty{text-align:center;}
	.order_review  table.summary .gst{background:#FFFFFF;text-align:right;}
}

.giftv_text {float:left; width:382px; padding-right:30px; padding-bottom:32px}
.giftv_text h2 {margin-top:0px}
.giftv_text ul{margin-top:18px}
.giftv_text li{padding-bottom:8px}
.giftv_preview_image2{padding:0px 0;float:left}

table.voucher td {padding:0px; margin:0px}
table.voucher span{padding-left:5px; padding-right:5px}
table.voucher input[type="text"] {width:30px}



/* 500 error page */
.error_container{
                width:964px;
                margin-left:auto;
                margin-right:auto;
                margin-bottom:30px;
                background-color:#ffffff;             
}
.error_content{

                padding:20px;
                min-height:500px; height:500px; height:auto !important;
}
.error_logo{padding:10px 0 0 0}
.error_detail{padding:20px 0 0 0}
.error_detail h1{
                font-size:20px;
                font-family:"lucida sans unicode", "lucida sans", "lucida grande", "lucida unicode",  Verdana, Arial, Helvetica, sans-serif;      
                color:#DC5C1D;
                padding:10px 0;
                text-transform:capitalize;
                font-weight:normal;
}
.error_detail h4{
                font-size:11px;
                font-weight:bold;
                color:#999999;
                padding:0px 0px;
}
span#sec{color:#000000}
/* end */

/* CURRENCY SELECTOR */
/* ADDED NEW 26.06.2009 */
.currencySelector {background-color:#f7f7f7;} 
li.currencySelector {height: auto; padding: 0; margin: 0; background: none;}
li.currencySelector table { margin-top: -7px;}
.currencySelector td a, li.currencySelector td a {display: block; outline: none;}
.currencySelector td a:hover, li.currencySelector td a:hover {}
#currency_selector_holder {display:none;z-index:100;background:#FFFFFF;padding:0;position:absolute;float:none; left: 620px; top: 19px;}
#currency_selector_holder .outer_container{background:url(/images/wabi_line_628.gif) top left no-repeat;padding-top:1px;}
#currency_selector_holder .inner_container {background:url(/images/wabi_line_628.gif) bottom right no-repeat;padding-bottom:1px;}

div.ProductImage {padding-right: 0px; float:right; width:367px}
div.ProductImage img {padding: 0 0 0 0;}
