
		/* @group Resets */


		/*=Resets + Defaults
		-------------------------------------------------------*/

		body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,
		h4,h5,h6,pre,form,fieldset,input,p,
		blockquote,th,td { margin :0;padding :0; }

		* { font-size:100%; }

		h1,h2,h3,h4,h5,h6 { margin:0 0 15px 0;padding:0;font-size:100%; }
		h1 { font-weight:normal;font-size:220%;}
		h2 { font-weight:bold;font-size:140%; }
		h3 { font-size:120%; }

		h4 { font-size:120%; color: #660099; }
		p { margin:0 0 15px 0;padding:0;line-height:1.6em; }

		ul { margin:0 0 15px 0;padding:0;list-style:none; }
		li { margin:0 0 0 0;padding:0; }
		li.enditem { margin:0; }

		ol { margin:0 0 15px 0;padding:0; }
		ol li { list-style:none; }



		hr { display:none; }
		.hr,.hr-clear { height:1px;font-size:0px;margin:0 0 20px 0;border-bottom:1px dashed #ccc; }
		.hr-clear { clear:both; }
		a { outline:none;color:#660099; }
		a img { border:none; }
		a:hover { text-decoration:none; }
		table { border-collapse:collapse;border-spacing:0;border:1px solid #e7e3e0;margin:0 0 15px 0; }

		th,td { padding:5px;border:1px solid #ccc; vertical-align: top; }
		th { background:#660099;color:#fff;text-align:left; }
		.clearfix:after { content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0; }
		.clearfix { display:inline-block; }

		html[xmlns] .clearfix { display:block; }

		* html .clearfix { height:1%; }



		input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; }
		
		html{background:url('http://www.littlecherubsclothing.co.uk/custom/images/seasons/ISTOCKAUTUMNLEAVES.jpg') top left repeat;}
		body{margin:0;padding:0;font:68%/1.8em Helvetica,Arial,sans-serif;background:url(../../images/backgrounds/wrap_bg.png) repeat-y top center;color:#660099;}
		ol.list li{margin-left:20px;list-style:disc;}
		/* @end */
		#page_slugs{list-style:none;padding:0 0 0 10px;margin:0 0 10px 0;font-size:90%;}
		#page_slugs li{display:inline;}
		pre{font-size:12px;color:#C0C0C0;}
		#sort_links ul{margin:0;padding:0;list-style:none;}
		#sort_links li{display:inline;}
		.odd{background:#e5d9f5;}
		/*=Structure
		-------------------------------------------------------*/
		#wrapper{width:960px;margin:0 auto;padding:0 10px 10px 10px;text-align:left;}
		#main{width:940px;margin:0 auto;}
		#main_column{width:580px;display:inline;float:left;margin-bottom:10px;min-height:400px;height:auto !important;height:400px;margin-left:190px;padding:0 0 100px 0;}
		#right_column{width:160px;margin-left:20px;float:left;}
		#left_column{width:160px;margin-left:-940px;float:left;margin-bottom:10px;}
		#two_column #main_column{width:760px;padding-top:0;padding-left:10px;margin-left:180px;}
		#two_column #left_column{margin-left:-940px;}
		h2{color:#660099;}
		#right_column h3,#left_column h3{color:#660099;margin:0 0 10px 0;padding:5px 0 0 0;font-weight:900;}
		#right_column h4{color:#660099;margin:0 0 10px 0;padding:0;}
		#main_column h1{}
		#main_column h3{color:#660099;margin:0 0 10px 0;padding:0;font-weight:900;}
		#main_column h1.wide_heading{border:none;background:#660099 url(../../images/backgrounds/corner_sparkle.gif) no-repeat top left;color:#FFF;margin:0 0 10px 0;padding:10px 0 10px 25px;font-size:18px;font-weight:100;}
		#main_column h1.wide_heading a{color:#FFF;font-size:18px;font-weight:100;text-decoration:none;}
		.category_line{clear:both;display:block;height:10px;/* background:url(../../images/category_divider.gif) repeat-x;*/width:760px;}
		.sidebox{background:#fff;padding:0px;margin-bottom:10px;}
		#nav_panels{width:940px;margin:20px auto 0 auto;padding:0;}
		.panels{width:220px;float:left;margin-right:20px;}
		.panels.enditem{margin-right:0;}
		/* =Home Page Banners
		----------------------------------------------- */
		#hp_banners{width:458px;margin:20px 20px 0 0;float:left;}
		.banners_left{width:219px;float:left;margin:0 20px 20px 0;}
		.banners_right{width:219px;float:left;margin:0 0 20px 0;}
		#hp_cat_request{width:458px;margin:0;float:left;clear:both;}
		/* =Home Page Info
		----------------------------------------------- */
		#hp_info{width:458px;margin:20px 0 10px 0;float:right;background:#f3f0e9;font-family:Helvetica,Arial,san-serif;height:100%;padding:10px 0 10px 0;}
		#hp_info_inner{background:url(../../images/backgrounds/hp_info_divider.gif) repeat-y top center;}
		#hp_info .newsdivider{border-bottom:solid 1px #660099;margin-bottom:15px;}
		#hp_info p{line-height:1.4em;font-size:110%;color:#757575;}
		#hp_info img{margin:0 0 10px 0;}
		div.infocol1{width:198px;float:left;margin:10px 0 10px 0;padding:0 15px 0 15px;}
		div.infocol2{width:199px;float:left;margin:10px 0 10px 0;padding:0 15px 0 15px;}
		.brand_image{float:left;}
		.brand_image_right{float:right;}
		/* =Home Page Brands
		----------------------------------------------- */
		#brands{width:580px;height:30px;margin:20px 0 20px 0;padding:0;}
		#brands li{float:left;margin:0 25px 0 0;padding:0;}
		/* =Header
		----------------------------------------------- */
		#header{position:relative;padding:0;margin-bottom:20px;}
		#heading{position:absolute;top:50px;}
		#header a,#header{color:#fff;}
		#social_icons{position:absolute;bottom:0;left:390px;margin:0;padding:0;height:36px;}
		#top_content{position:relative;width:940px;padding:0 10px 0 10px;}
		#firstvisit{float:right;padding:0 5px 0 5px;}
		#my_cart{float:right;padding:0 5px 0 5px;clear:right;margin:20px 0 0 0;width:200px;}
		#my_cart p,#my_cart a{color:#660099;margin-bottom:0;}
		.my_bag{float:left;margin:0 5px 0 5px;}
		/* =Newsletter Sign Up
		----------------------------------------------- */
		#newslettersignup{color:#FFF;background:url(../../images/backgrounds/letter.gif) no-repeat top left #666;height:35px;clear:both;border-bottom:1px solid #333;margin:20px 0 0 0;padding:0 0 0 50px;}
		#newslettersignup table{margin:0;padding:0;border:none;}
		#newslettersignup td{margin:0;padding:9px 10px 0 0;border:none;}
		#newslettersignup input{width:130px;margin:0;padding:0;}
		#newslettersignup table .submit{background:url(../../images/backgrounds/button_bg.gif) repeat-x top left #c10407;border:1px solid #e60004;color:#FFF;font-size:11px;text-transform:uppercase;}
		/* =Footer
		----------------------------------------------- */
		#footer{margin:0;border-top:1px solid #999;width:920px;margin:0 auto 0 auto;padding:10px 10px 20px 10px;clear:both;background:#660099;color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;position:relative;}
		#footer p{margin:0 0 10px 0;padding:0;line-height:normal;}
		#footer ul{margin:0 0 5px 0;padding:0;list-style:none;float:left;}
		#footer ul li{padding:0 7px 0 4px;display:inline;border-right:solid 1px #fff;}
		#footer ul li.end{border-right:none;}
		#footer a{color:#FFF;text-decoration:none;}
		#footer a:hover{color:#FFF;text-decoration:underline;}
		#footer div{float:right;text-align:right;}
		.telephone{background:url(../../images/backgrounds/telephone.gif) no-repeat top left;padding:0 0 0 40px!important;margin:0;font-size:20px;font-weight:100;line-height:0px;}
		/*=Customer Account - Addresses
		-------------------------------------------------------*/
		fieldset{padding:0;margin:0;border:none;}
		fieldset p label{display:block;}
		fieldset p{clear:left;}
		.other_details li{margin-bottom:0;padding:10px;border-bottom:1px solid #ccc;}
		#address_list a{text-decoration:underline;}
		#address_list a:hover{text-decoration:none;}
		#address_list ul{width:200px;float:left;margin:0;padding:0;}
		#address_list li li{border:0;margin:0;padding:0;margin-left:20px;list-style:square;}
		#address_list .details{margin-left:230px;}
		#address_list{margin-bottom:0px;}
		.other_details{margin-left:0;padding:0;list-style:none;}
		#address_list h2{margin:10px 0 0 20px;}
		#address_list h3{background-color:#383c39;padding:5px 10px;margin-bottom:0px;color:#fff;font-size:110%;border-bottom:1px solid #ccc;}
		#address_list{border:1px solid #ccc;}
		a.back_to_top{background-color:#e5d9f5;padding:5px 10px;display:block;clear:left;margin-bottom:20px;}
		/*=Customer Order Details
		-------------------------------------------------------*/
		.customerorders ul{list-style:none;margin:0;padding:0;}
		.customerorders .total{background:#CCC;}
		/*=Form Styles
		-------------------------------------------------------*/
		.createForm ul{margin:0;padding:0;list-style:none;}
		.createForm ul li{border-bottom:1px solid #ccc;margin-bottom:10px;}
		.createForm h3,.createForm p,.createForm h4{margin:0;padding:0;}
		.createForm h3{margin:0 0 10px 0;padding:0;font-size:120%;}
		.createForm h4{margin:0 0 10px 0;font-weight:bold;font-size:100%;color:#660099;padding:0;}
		input.text,textarea.textarea{border:1px solid #aaaaaa;border-left-color:#aaaaaa;border-right-color:#efefef;border-bottom-color:#efefef;background-color:#f2f2f2;background-y-position:top;padding:4px 0 4px 0;}
		select.select{border:1px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#dddddd;background-color:#ffffff;}
		.createForm input,.createForm textarea{padding:2px;}
		form.createForm li div{margin:0 4px 0 0;padding:0 0 8px 0;color:#660099;}
		form.createForm li div label,form li span label{margin:0;padding-top:3px;clear:both;line-height:12px;color:#660099;display:block;margin-bottom:10px;}
		form.createForm li div,form li span{margin :0 4px 10px 0;padding :0 0 8px 0;color :#660099;}
		.createForm select{margin-bottom:0;}
		input.small,select.small{width:20%;}
		input.medium,select.medium{width:45%;}
		input.large,select.large,textarea.textarea{width:90%;}
		form.createForm li div.left{display:inline;float:left;width:47%;}
		form li div.right{display:inline;float:right;width:47%;}
		.
		.clear{clear:both !important;}
		form.createForm li{padding:0;}
		form.createForm li span{float :left;}
		#right_col form.createForm li label span{float:none;}
		em.required{color:#9e3436;margin-left:5px;}
		span.required{color:#9e3436;}
		/* h3.section_label{background-color:#fff;padding:5px 10px;margin:5px;color:#fff;font-size:110%;}
*/
		body #main_column h3.section_label,body #main_column h3.wide_heading{background-color:#a15cc1;padding:5px 10px;margin-bottom:0px;color:#fff;font-size:110%;}
		body #main_column h2.address_list{background-color:#a15cc1;}
		.account form.createForm li{border:none;}
		.account form.createForm li fieldset{padding:10px 10px 0 10px;}
		.account form.createForm li .medium{width:60%;}
		.account form.createForm label{width:120px;float:left;}
		.customer_account form.createForm li{border:1px solid #ccc;}
		.customer_account form.createForm li fieldset{padding:10px 10px 0 10px;}
		.customer_account form.createForm.noborder li{border:none;}
		.customer_account form.createForm.noborder li fieldset{padding:0px;}
		form.createForm.form_wrap li{border:1px solid #ccc;}
		form.createForm.form_wrap li fieldset{padding:10px 10px 0 10px;}
		.table_total{background-color:#660099;color:#fff;}
		.table_subtotal{background-color:#936fc6;color:#fff;}
		legend{padding:0;}
		form.brochureForm legend{font-size:120%;color:#660099;font-weight:900;}
		form.brochureForm input#how_post,form.brochureForm input#how_email{margin-right:10px;}
		form.brochureForm li{display:block;clear:both;margin:10px 0 10px 0;}
		form.brochureForm label{color:#660099;}
		form.brochureForm label.floated{float:left;width:150px;}
		form.brochureForm input.text,form.brochureForm textarea.text{background-color:#F2F2F2;border-color:#AAAAAA #EFEFEF #EFEFEF #AAAAAA;border-style:solid;border-width:1px;padding:4px 0;}
		/*=Error/Success Messages
		-------------------------------------------------------*/
		form.createForm em.error,div.error{color:#9e3436;display:block;font-style:normal;margin-bottom:0px;}
		ul.error{color:#9e3436;border:1px solid #9e3436;padding:5px 10px;margin:10px 0;background-color:#f7cbc8;}
		td.error{color:#9e3436;padding:5px 10px;background-color:#f7cbc8;}
		.success{color:#4c8550;border:1px solid #4c8550;padding:5px 10px;margin:10px 0;background-color:#cee6c4;}
		/*=Order Messages
		-------------------------------------------------------*/
		#order-messages{margin-bottom:10px;}
		#order-messages li{margin:0;padding:10px;border-bottom:1px solid #ccc;position:relative;}
		#order-messages li h4{margin-bottom:10px;padding-bottom:0;clear:left;}
		.admin_message{background:#efefef;}
		.user-profile img{float:left;margin:0 10px 10px 0;}
		.status{position:absolute;top:0;right:0;padding:10px;}
		#account_dashboard_addresses li{float:left;margin-right:20px;}
		/*=Misc
		-------------------------------------------------------*/
		.security p{margin-bottom:0;}
		.security img{margin-bottom:5px;}
		.inline_button{margin-bottom:2px;vertical-align:middle;}
		/* Better positioning of images well positiond inline paragraphs */
		.back_address{padding:2px;}
		/* Correctly positions link inline with form submit buttons */
		.promo_banner img{margin-bottom:10px;}
		blockquote{background:transparent url('/images/backgrounds/left_quote.png') 0 0 no-repeat;}
		/*=Lists
		-------------------------------------------------------*/
		ul.list1{padding:0 0 0 20px;}
		ul.list1 li{list-style:disc;}
		/*=Sitemaps
		-------------------------------------------------------*/
		.sitemap{list-style:none;padding-left:20px;}
		.sitemap ul{list-style:disc;padding-left:20px;color:#660099;}
		.sitemap ul ul{list-style:circle;padding-left:20px;color:#660099;}
		/*=Product Listings
		-------------------------------------------------------*/
		.product_listing{width:760px;margin:0;padding:0;}
		.product_listing li{width:180px;float:left;margin:10px 5px 10px 0;text-align:center;padding:0 0 10px 0;min-height:225px;height:auto!important;height:225px;}
		.product_listing li p{margin:0 0 5px 0;}
		.product_listing li a{color:#be433b;}
		.product_listing li h2{min-height:60px;height:auto!important;height:60px;font-size:105%;font-weight:normal;line-height:normal;margin-bottom:5px;padding:0 5px 0 5px;}
		.product_listing li h2 a{color:#660099;text-decoration:none;}
		.product_listing li h2 a:hover{color:#333;text-decoration:underline;}
		.product_listing .product_image{padding:0 0 10px 0;}
		.home_featured_prod_img{min-height:120px;height:auto important;height:120px;overflow:hidden;}
		.our_price{font-size:110%;color:#660099;font-weight:bold;line-height:normal;}
		.product_listing .money{color:#660099;margin-bottom:5px;}
		.product_listing .vat{font-size:85%;color:#936fc6;font-weight:bold;margin-bottom:10px;}
		.daily_offer{width:415px;margin:0 0 10px 0;padding:0;float:left;}
		.daily_offer h3 a{color:#fff;text-decoration:none;}
		#search_results h2{min-height:30px;height:auto!important;height:30px;font-size:11px;font-weight:bold;line-height:normal;margin-bottom:5px;}
		#search_results h2 a{color:#333;text-decoration:none;}
		#search_results h2 a:hover{color:#333;text-decoration:underline;}
		#search_results .our_price{font-size:14px;}
		#search_results .money{color:#660099;margin-bottom:5px;}
		#search_results .vat{font-size:14px;color:#936fc6;font-weight:bold;margin-bottom:5px;}
		.related_product_listing li{padding:10px;border-bottom:1px solid #ccc;}
		.related_product_listing .product_image{float:left;margin-right:10px;}
		.related_product_listing a{color:#660099;}
		.related_product_listing h3{margin-bottom:0px;}
		.related_product_listing .related_product_image{float:left;margin-right:20px;}
		.listing li{padding:10px;border-bottom:1px solid #ccc;}
		.listing .image{float:left;margin-right:10px;}
		.listing .image img{border:1px solid #aaaaaa;border-top-color:#fff;border-left-color:#ebecee;border-right-color:#ebecee;border-bottom-color:#d1d9dc;background-color:#fff;padding:3px;}
		.listing a{color:#be433b;}
		.listing li h3{margin-bottom:0px;}
		ol.archive_list h3{margin-bottom:10px;}
		ol.archive_list{padding:0px;margin:0px;}
		ol.archive_list ol{padding-left:20px;}
		ol.archive_list ol h4{margin-bottom:0px;}
		ol.archive_list ol li{margin-bottom:10px;list-style:disc;}
		ol.archive_list ol p{margin-bottom:0;}
		ol.archive_list ol span{display:block;font-size:90%;font-weight:normal;}
		.product_listing_horiz{border:1px solid #ccc;padding:0px;margin-bottom:0px;}
		.product_listing_horiz a{color:#be433b;}
		.product_listing_horiz h3,#search_results p{margin-bottom:0px;}
		.product_listing_horiz .product_image img{}
		.product_listing_horiz .product_image{float:left;margin-right:10px;}
		.product_listing_horiz li{border-bottom:1px solid #ccc;padding:10px;}
		#summary{width:390px;float:right;}
		#summary .found_better_price{margin-top:12px;}
		#summary .found_better_price a{font-size:105%;color:#660099;text-decoration:none;font-weight:bold;}
		#summary .money{color:#660099;}
		#summary .vat{font-size:14px;color:#936fc6;font-weight:bold;margin-bottom:10px;}
		#summary p{font-size:105%;}
		.currency_options{font-size:85%;margin:10px 0 15px 0;}
		/*=Need to organise
		-------------------------------------------------------*/
		#category_filters td,#category_filters{border:none;}
		#category_filters td{padding-left:0px;}
		#category_description{margin-bottom:20px;font-size:110%;}
		.paging{padding:10px;text-align:center;}
		.paging ul{list-style:none;float:right;}
		.paging li{display:inline;padding:5px 8px;margin-right:2px;background-color:#660099;color:#fff;}
		.paging li a{text-decoration:none;color:#fff;}
		.paging li.current{color:#660099;background-color:#fff;border:1px solid #660099;}
		.paging li.current a{color:#660099;}
		.paging.bottom{padding-top:10px;clear:left;}
		#gift_finder label{float:left;width:90%;}
		#gift_finder div{clear:left;}
		.gift_finder td:hover,.table_radio td:hover{cursor:pointer;}
		.table_radio th,.gift_finder th{font:bold 12px/17px Arial;text-align:left;padding:4px;}
		.table_radio tr.odd,.gift_finder tr.odd{background:#f4f4f4;}
		.table_radio tr.highlight,.gift_finder tr.highlight{background:#e2e2e2;}
		.table_radio tr.selected,.gift_finder tr.selected{background:#eee0df;}
		ul#head_block_links{width:505px;height:21px;float:left;background:url(../../images/header_links.jpg) no-repeat;margin:0;padding:17px 0 0 0;}
		ul#head_block_links li{width:102px;height:38px;float:left;margin-left:24px;font-size:9px;font-weight:bold;color:#cbcbcb;}
		ul#head_block_links li a{color:#cbcbcb;text-decoration:none;}
		ul#head_block_links li a.highlight_green{color:#66FF66;}
		ul#head_block_links li a:hover{color:#fff;}
		ul#head_block_links li.first{width:115px;margin-left:12px;}
		/*=Header Navigation
		-------------------------------------------------------*/
		/* ul#navigation{margin:4px 0 5px 0;padding:0;list-style-type:none;position:relative;font-size:120%;width:960px;line-height:4em;color:#fff;}
		ul#navigation li{float:left;height:35px;margin-right:3px;}
		ul#navigation li.last{margin-right:0;}
		ul#navigation li a{text-decoration:none;padding:3px 10px;color:#fff;text-decoration:underline;}
		ul#navigation li a:hover{color:#fff;text-decoration:none;}
*/
		#menu{background:#660099;clear:both;height:33px;margin:10px 0 0 0;padding:0;}
		#menu ul{height:33px;list-style:none;margin:0;padding:0;width:650px;}
		#menu li{float:left;display:inline;margin:0;padding:0;text-indent:-900em;position:relative;}
		#menu li ul{position:absolute;top:33px;left:0;background-color:#fff;filter:alpha(opacity=90);opacity:0.9;border:1px solid #609;width:200px;height:auto;padding-bottom:7px;padding-top:7px;display:none;z-index:9999;}
		#menu li ul li{display:block;float:none;text-indent:0px;border-bottom:1px solid #999;margin:0 10px;height:auto;padding:0;font-size:130%;position:relative;z-index:99999;}
		#menu li ul li a{background-image:none;display:block;width:auto;color:#609;padding:7px 2px;margin:0;height:auto;text-decoration:none;}
		#menu li ul li.last{border-bottom:none;}
		#menu li:hover ul{display:block;}
		/* Custom category colours for navigation rollovers*/
		#menu li#boys ul li a:hover{background-color:#7da9ff;color:#fff;}
		#menu li#girls ul li a:hover{background-color:#f69bc7;color:#fff;}
		#menu li#christening ul li a:hover{background-color:#936fc6;color:#fff;}
		#menu li#occasions ul li a:hover{background-color:#6f77c6;color:#fff;}
		#home a,#boys a,#girls a,#christening a,#occasions a,#aboutus a,#contactus a{display:block;height:33px;margin:0;padding:0;}
		#home a{background:url("../../images/backgrounds/maintabs.gif") no-repeat scroll 0 0 transparent;width:82px;}
		#home a:hover,#home a.selected{background-position:0 -33px;}
		#boys a{background:url("../../images/backgrounds/maintabs.gif") no-repeat scroll -82px 0 transparent;width:60px;}
		#boys a:hover,#home a.selected{background-position:-82px -33px;}
		#girls a{background:url("../../images/backgrounds/maintabs.gif") no-repeat scroll -142px 0 transparent;width:61px;}
		#girls a:hover,#home a.selected{background-position:-142px -33px;}
		#christening a{background:url("../../images/backgrounds/maintabs.gif") no-repeat scroll -203px 0 transparent;width:122px;}
		#christening a:hover,#home a.selected{background-position:-203px -33px;}
		#occasions a{background:url("../../images/backgrounds/maintabs.gif") no-repeat scroll -325px 0 transparent;width:113px;}
		#occasions a:hover,#home a.selected{background-position:-325px -33px;}
		#aboutus a{background:url("../../images/backgrounds/maintabs.gif") no-repeat scroll -438px 0 transparent;width:97px;}
		#aboutus a:hover,#home a.selected{background-position:-438px -33px;}
		#contactus a{background:url("../../images/backgrounds/maintabs.gif") no-repeat scroll -537px 0 transparent;width:88px;}
		#contactus a:hover,#home a.selected{background-position:-537px -33px;}
		ul#navigation li#microcart{position:absolute;top:0;right:10px;font-size:80%;}
		ul#navigation li#microcart a{display:inline;padding:0px;}
		ul#sub_navigation{float:right;text-align:right;padding:10px 0 0 0;}
		ul#sub_navigation{margin:0;font-size:90%;}
		ul#sub_navigation li{display:inline;color:#660099;}
		ul#sub_navigation li a{color:#660099;text-decoration:none;font-weight:bold;}
		ul#sub_navigation li a:hover{color:#666;}
		ul.int_navigation{margin:4px 0 5px 10px;padding:0;list-style-type:none;position:relative;font-size:120%;width:550px;line-height:1.5em;color:#333;}
		ul.int_navigation li{color:#fff;float:left;padding:5px;margin-right:2px;background:#660099;border-top:solid 1px #660099;border-left:solid 1px #660099;border-right:solid 1px #660099;}
		ul.int_navigation li.last{margin-right:0;}
		ul.int_navigation li a{text-decoration:none;padding:3px 10px;color:#333;text-decoration:underline;cursor:pointer;}
		ul.int_navigation li:hover,ul.int_navigation li.active{background:#e5d9f5;color:#660099;}
		ul.int_navigation li a:hover{color:#660099;text-decoration:none;}
		/*ul.int_navigation li#int_nav_desc{background:url(../../images/prod_tabs_off.gif) 0 0;width:109px;text-indent:-90000px;}
		ul.int_navigation li#int_nav_desc.on{background:url(../../images/prod_tabs_on.gif) 0 0;}
		ul.int_navigation li#int_nav_demo{background:url(../../images/prod_tabs_off.gif) -112px 0;width:109px;text-indent:-90000px;}
		ul.int_navigation li#int_nav_demo.on{background:url(../../images/prod_tabs_on.gif) -112px 0;}
		ul.int_navigation li#int_nav_related{background:url(../../images/prod_tabs_off.gif) -224px 0;width:109px;text-indent:-90000px;}
		ul.int_navigation li#int_nav_related.on{background:url(../../images/prod_tabs_on.gif) -224px 0;}
		ul.int_navigation li#int_nav_reviews{background:url(../../images/prod_tabs_off.gif) -336px 0;width:109px;text-indent:-90000px;}
		ul.int_navigation li#int_nav_reviews.on{background:url(../../images/prod_tabs_on.gif) -336px 0;}
		ul.int_navigation li#int_nav_notify{background:url(../../images/prod_tabs_off.gif) -448px 0;width:109px;text-indent:-90000px;}
		ul.int_navigation li#int_nav_notify.on{background:url(../../images/prod_tabs_on.gif) -448px 0;}
*/
		/* =Side Navigation(s) - rss,categories,brands etc
		----------------------------------------------- */
		/* below this line */
		.side_navigation ul ul{display:none;}
		.side_navigation ul{font-size:105%;margin:0;padding:0;list-style-type:none;}
		.side_navigation ul li a{display:block;color:#660099;background:url(../../images/backgrounds/department_arrows.png) no-repeat 0px 9px;width:131px;/* left_column width - padding - sidebox padding */
		padding:4px 15px 4px 14px;text-decoration:none;}
		.side_navigation ul li a:hover{background:url(../../images/backgrounds/department_arrows.png) no-repeat 0px 9px;color:#660099;}
		.side_navigation ul{margin-bottom:0px;}
		.side_navigation strong{padding:4px;}
		.side_navigation ul.customer li strong{padding:4px 15px 4px 14px;display:block;}
		.side_navigation ul li a:hover ul{background-color:#fff;color:#660099;}
		.side_navigation ul li ul{margin:0;padding:0;list-style-type:none;font-size:105%;}
		.side_navigation ul li ul li{margin:0 0 0px 0;}
		.side_navigation ul li ul li a{background-color:#FFF;color:#660099;}
		.side_navigation ul li ul li a:hover{background-color:#7da9ff;color:#fff;}
		.side_navigation ul li ul li a.current,.side_navigation ul li a.current,
		.side_navigation ul li a.current:hover,.side_navigation ul li ul li a.current:hover{background-color:#000;}
		.side_navigation ul li li{border-bottom:0;background-image:none;}
		.side_navigation ul li.cat_boys a,.side_navigation ul.customer li a{background-color:#8aaafb;color:#fff;}
		.side_navigation ul li.cat_girls a{background-color:#e3a2c7;color:#fff;}
		.side_navigation ul li.cat_christening a{background-color:#8b74c3;color:#fff;}
		.side_navigation ul li.cat_occasions a{background-color:#7179c3;color:#fff;}
		.side_navigation ul li.cat_boys li a,.side_navigation ul li.cat_girls li a,.side_navigation ul.customer li a:hover,
		.side_navigation ul li.cat_christening li a,.side_navigation ul li.cat_occasions li a,
		.side_navigation ul li.cat_boys a:hover,.side_navigation ul li.cat_girls a:hover,
		.side_navigation ul li.cat_christening a:hover,.side_navigation ul li.cat_occasions a:hover{background-color:#fff;color:#660099;}
		.side_navigation ul li.cat_boys li a{background-color:#8aaafb;color:#fff;}
		.side_navigation ul li.cat_girls li a{background-color:#e3a2c7;color:#fff;}
		.side_navigation ul li.cat_christening li a{background-color:#8b74c3;color:#fff;}
		.side_navigation ul li.cat_occasions li a{background-color:#7179c3;color:#fff;}
		body #left_column .side_navigation ul li.current_cat a{font-weight:bold;}
		body #left_column .side_navigation ul li.current_cat li a,
		body #left_column .side_navigation ul li ul li.current_cat a{font-weight:normal;}
		.side_navigation ul a{border-bottom:1px solid #fff;}
/*
		.side_navigation ul li.cat_boys a:hover{background-color:#8aaafb;}
		.side_navigation ul li.cat_girls a:hover{background-color:#e3a2c7;}
		.side_navigation ul li.cat_christening a:hover{background-color:#8b74c3;}
		.side_navigation ul li.cat_occasions a:hover{background-color:#7179c3;}
*/
		/* .side_navigation ul li ul li ul li a{background-color:#ddbfec;}
*/
		/* Handling the collapsed layers,and expanded/collapsed icons */
		.side_navigation li span{float:right;padding:2px;position:absolute;top:6px;right:0;}
		.side_navigation li{position:relative;}
		.side_navigation ul span{cursor:pointer;width:15px;text-align:center;}
		.side_navigation li.current_category ul,.side_navigation li ul li.current_cat ul{display:block;}
		.side_navigation li.current_category ul ul,.side_navigation li ul li.current_cat ul ul{display:none;}
		.side_navigation li li.current_category ul{display:block;}
		.side_navigation li li.current_category ul ul{display:none;}
		.side_navigation li li li.current_category ul{display:block;}
		.side_navigation li li li.current_category ul ul{display:none;}
/*
		@ Handles the cateogry specific selection,current selction uses 'current_category' class
		@ Property is set,and then ancestors elements are reset
*/
		/* First Level */
		.side_navigation li.current_category a{font-weight:bold;}
		.side_navigation li.current_category li a{font-weight:normal;}
		/* Second Level */
		.side_navigation li li.current_category a{font-weight:bold;}
		.side_navigation li li.current_category li a{font-weight:normal;}
		/* Third Level */
		.side_navigation li li li.current_category a{font-weight:bold;}
		.side_navigation li li li.current_category ul li a{font-weight:normal;}
		.side_navigation li li li ul li.current_category a{font-weight:bold;}
/*
		///// End category specific selection
*/
		#mini_cart{font-size:90%;}
		#mini_cart table td{vertical-align:top;}
		#mini_cart .remove{margin-top:5px;}
		#mini_cart table,#mini_cart td{border:none;}
		#mini_cart td{border-bottom:1px solid #999;}
		#mini_cart th{padding:0 5px 0 5px;}
		/* =MODULES
		----------------------------------------------- */
		/*=FAQs
		----------------------------------------------*/
		.faq{border:1px solid #ccc;padding:0px;}
		.faq li{padding:10px;border-bottom:1px solid #ccc;list-style:none;}
		.faq p{margin-bottom:0px;}
		.faq h3 span{background-color:#660099;padding:4px 10px;margin-right:5px;font-size:80%;color:#fff;}
		#questions li{margin-left:20px;}
		/* =Reviews
		----------------------------------------------- */
		div.rating_box{position:relative;overflow:hidden;margin-bottom:10px;height:13px;float:left;}
		div.rating_box{width:75px;}
		div.rating_box div.rating_off,
		div.rating_box div.rating_on{position:absolute;top:0px;left:0px;width:150px;height:30px;background-repeat:repeat-x;background-position:0 0;}
		#reviews_info_avg{margin-bottom:10px;float:left;margin:6px 0 0 8px;}
		#avg_rating_box{padding:10px;background-color:#fff;}
		#avg_rating_box p{margin-bottom:0px;}
		#countDown{color:#b60000;}
		#review_list{list-style:none;margin:0 0 10px 0;padding:0;}
		#review_list li{position:relative;border-top:1px solid #ccc;padding:10px;}
		#review_list .title{font-weight:bold;color:#829a41;padding-left:10px;}
		#review_list .report_link{position:absolute;right:0px;bottom:-6px;}
		#review_list .report_link a{text-decoration:none;color:#829a41;}
		#review_list .name{font-weight:bold;}
		#review_list .review_text a{color:#829A41;text-decoration:none;}
		/* =Previous Products (sidebar)
		----------------------------------------------- */
		.side_previous_products{margin-bottom:0px;}
		.side_previous_products li{border-bottom:1px solid #ccc;padding:5px 5px;}
		.side_previous_products h4{margin-bottom:0px;font-size:100%;}
		.side_previous_products p{margin-bottom:0px;}
		/* =Side Banners (sidebar)
		----------------------------------------------- */
		.sidebanners{margin:0;padding:0;}
		.sidebanners li{margin:0 0 10px 0;padding:0;}
		/* =Currency Selector
		----------------------------------------------- */
		#currency_selector{float:right;}
		#currency_selector ul li.label{margin-right:10px;color:#660099;}
		#currency_selector{}
		#currency_selector ul{margin:10px 0;padding:0;list-style:none;text-align:left;height:15px;}
		#currency_selector ul li{margin:0;padding:0;float:right;}
		#currency_selector a{height:15px;display:block;text-indent:-9000em;}
		#gb a{width:25px;background:url(../../images/backgrounds/flags.gif) no-repeat 0 0;}
		#gb a:hover,#gb.selected a{background-position:0 -14px;}
		#us a{width:29px;background:url(../../images/backgrounds/flags.gif) no-repeat -25px 0;}
		#us a:hover,#us.selected a{background-position:-25px -14px;}
		#eu a{width:26px;background:url(../../images/backgrounds/flags.gif) no-repeat -54px 0;}
		#eu a:hover,#eu.selected a{background-position:-54px -14px;}
		#au a{width:26px;background:url(../../images/backgrounds/flags.gif) no-repeat -80px 0;}
		#au a:hover,#au.selected a{background-position:-80px -14px;}
		#ca a{width:27px;background:url(../../images/backgrounds/flags.gif) no-repeat -106px 0;}
		#ca a:hover,#ca.selected a{background-position:-106px -14px;}
		#hk a{width:27px;background:url(../../images/backgrounds/flags.gif) no-repeat -133px 0;}
		#hk a:hover,#hk.selected a{background-position:-133px -14px;}
		#cn a{width:27px;background:url(../../images/backgrounds/flags.gif) no-repeat -160px 0;}
		#cn a:hover,#cn.selected a{background-position:-160px -14px;}
		#kr a{width:29px;background:url(../../images/backgrounds/flags.gif) no-repeat -189px 0;}
		#kr a:hover,#kr.selected a{background-position:-189px -14px;}
		#tw a{width:24px;background:url(../../images/backgrounds/flags.gif) no-repeat -216px 0;}
		#tw a:hover,#tw.selected a{background-position:-216px -14px;}
		/* =Related Files
		----------------------------------------------- */
		#related_files ul li{list-style-position :inside;list-style-image:url('/images/file_icons/txt.gif');line-height:20px;}
		#related_files ul li.exe,#related_files td.exe{list-style-image:url('/images/file_icons/exe.gif');}
		#related_files ul li.pdf,#related_files td.pdf{list-style-image:url('/images/file_icons/pdf.gif');}
		#related_files ul li.ai,#files ul li.eps,#related_files td.eps,#related_files td.ai{list-style-image:url('/images/file_icons/ai.gif');}
		#related_files ul li.tiff,#files ul li.tif,#related_files td.tiff,#related_files td.tif{list-style-image:url('/images/file_icons/tiff.gif');}
		#related_files ul li.gif,#related_files td.gif{list-style-image:url('/images/file_icons/gif.gif');}
		#related_files ul li.jpeg,#files ul li.jpg,#related_files td.jpeg,#related_files td.jpg{list-style-image:url('/images/file_icons/jpg.gif');}
		#related_files ul li.psd,#related_files td.psd{list-style-image:url('/images/file_icons/psd.gif');}
		#related_files ul li.csv,#files ul li.xls,#files ul li.xlb,#related_files td.xls{list-style-image:url('/images/file_icons/excel.gif');}
		#related_files ul li.doc,#files ul li.docx,#related_files td.docx{list-style-image:url('/images/file_icons/doc.gif');}
		.side_products{text-align:center;}
		.side_products .product_image{padding:10px;}
		.side_products a{color:#be433b;}
		.side_products .money{color:#660099;margin-bottom:5px;}
		.side_products .vat{display:block;font-size:90%;color:#936fc6;margin-bottom:5px;}
		/* =Search Results
		----------------------------------------------- */
		#advance_search label{display:none;}
		#search_results{border:1px solid #ccc;padding:0px;margin-bottom:0px;}
		#search_results a{color:#be433b;}
		#search_results h3,#search_results p{margin-bottom:0px;}
		#search_results .product_image img{width:80px;}
		#search_results .product_image{float:left;width:80px;margin-right:10px;}
		#search_results li{border-bottom:1px solid #ccc;padding:10px;}
		#gift_finder_inputs label,#price_band label{display:block;}
		#search_results .details{float:left;}
		/* =Internal Tab Navigation
		----------------------------------------------- */
		div.page{border-top:1px solid #660099;margin-top:-1px;width:100%;z-index:1;margin-bottom:10px;padding-top:10px;}
		ul.int_navigation{position:relative;list-style:none;padding:0;margin:0 0 0 0px;z-index:1000;clear:left;font-size:11px;}
		ul.int_navigation:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		ul.int_navigation li{float:left;}
		ul.int_navigation li a{margin-right:3px;color:#333;width:100%;text-decoration:none;white-space:nowrap;/* required in IE 6 */}
		ul.int_navigation li.active{border-bottom:1px solid #fff;background:#fff;}
		#product_gallery{margin-top:10px;}
		#product_gallery li{border:1px solid #ccc;margin-right:4px;padding:2px;float:left;min-height:72px;height:auto important;height:72px;}
		#details{position:relative;}
		#details .product_image{margin-bottom:10px;}
		/*#details .vat{margin-left:3px;font-size:90%;color:#9e3436;}
*/
		#details #sumary{margin-left:320px;}
		#wish_list_form{margin-top:10px;}
		#logo{width:378px;height:105px;margin-top:10px;position:absolute;top:0;left:10px;}
		#tel_no{width:228px;height:30px;margin-top:15px;}
		.right_float{float:right;text-align:right;}
		ul#brandlistings li{float:left;margin:6px;}
		#quick_search{width:290px;height:33px;float:right;padding:0 0 0 5px;}
		#quick_search input#search{margin:8px 0 0 5px;color:#000;float:left;}
		#quick_search input#quick_submit{margin:6px 2px 0 0;float:left;}
		#quick_search img{float:left;}
		.addthis_toolbox .custom_images a{width:60px;height:60px;margin:0;padding:0;}
		.addthis_toolbox .custom_images a:hover img{opacity:1;}
		.addthis_toolbox .custom_images a img{opacity:0.75;}
		#account_subscribe{float:right;width:150px;margin:0 0 15px 15px;}
		ul#user_image_list li{float:left;width:160px;height:120px;border:1px solid #936fc6;margin:5px;padding:5px;}
		ul.mini_related_products{margin:0;padding:0;list-style:none;}
		ul.mini_related_products li{float:left;width:86px;min-height:86px;height:auto!important;height:86px;margin:2px;overflow:hidden;text-align:center;border:1px solid #ccc;padding:5px;}
		.product_listing h3 a,.related_product_listing h3 a{color:#fff;text-decoration:none;}
		span.oldprice{text-decoration:line-through;display:block;}
		span.saleprice{display:block;color:#FF0000;}

		body #main_column span.saleprice span.money {color: #FF0000;}
		
		.discount { position: absolute; top: 0; right: 0; z-index: 9999; }

		.ui-widget-header { background: url("/images/backgrounds/corner_sparkle.gif") no-repeat left center #000; color: #fff; background-color: #660099; }



