body{	text-align: center;	font-family: Lucida Grande,Verdana,Helvetica,Arial,sans-serif;	font-size: 11px;	margin: 0px auto;}img{	border: none;}h1{	font-size:24px;	color:#000;	font-weight:normal;	padding:0px;	margin:0px;}h2{	font-size:20px;	color:#000;	font-weight:normal;}h3{}h4{}h5{}h6{	font-size:12px;	color:#CC9966;	padding:0px;	margin:0px;}#maincontainer{	margin: 0px auto;	width: 985px;	text-align: left;	font-family: Lucida Grande,Verdana,Helvetica,Arial,sans-serif;}#header{	float: left;	width: 985px;	}#logo{	float: left;	width: 270px;	height:110px;}#htop{	float: right;	width: 470px;margin-top: 5px;	margin-bottom: 5px;	height:23px;}#basket{	float: left;	color: #663333;	width: 275px;	margin-top: 7px;	text-align:right;		}#basket a{	color: #663333;	text-decoration: none;}#telephone{	float:right;	width:190px;	}#hbot{	float: right;	width: 454px;	}#hnav{	float: left;	width: 253px;	margin-top: 4px;	text-align:right;}#leftnavbg{		background-image: url(../images/leftnavbg_new.gif);		width:162px;		height:23px;		font-family: Lucida Grande,Verdana,Helvetica,Arial,sans-serif;		font-size:17px;		padding-left:15px;		color:#ffffff;}#hnav ul{	margin: 0px;	padding: 0px;}#hnav li{	display: inline;	list-style: none;	background-image: url(../images/headerbgligrey.jpg);	background-repeat: no-repeat;	background-position: 0px 6px;	padding-left: 6px;	padding-right: 6px;}#hnav li a{	color: #663333;	text-decoration: none;}#search{	float: right;	width: 200px;}#nav{	float: left;	width: 985px;	margin-bottom: 5px;}#nav ul{	margin: 0;	padding: 0;}#nav li{	list-style: none;	display: inline;}#banner{	float: left;	width: 985px;}#homecontent{	float: left;	width: 985px;	margin-top: 5px;	text-align: left;	}#homecontent a{	color: #666666;	text-decoration: none;}#homecontent ul{	margin: 0px;	padding: 0px;}#homecontent li{	list-style: none;	background-image: url(../images/arrow.jpg);	background-position: 5px 6px;	background-repeat: no-repeat;	padding-left: 15px;	margin-top: 4px;	margin-bottom: 4px;}#hctop{	float: left;	width: 985px;}#hcmiddle{	float: left;	width: 985px;	background-image:url(../images/homemiddlegreen.jpg);	background-repeat: repeat-y;	text-align: left;}#hcbottom{	float: left;	width: 985px;}#newsletter{	float: left;	width: 310px;	margin-top: 15px;	color:#666666;}.topspace{	padding-top:20px;	color:#666666;}.topspace1{	padding-top:10px;	color:#666666;}#ordertracking{	float: left;	width: 330px;	height:135px;	margin-top: 15px;	background:url('../images/ordertrackingbutton.jpg') no-repeat;	margin-left:30px;	}#ordertracking p{	padding-left:128px;	margin-top:90px;	font-weight:bold;	color:#000000;}#ordertracking p a{	font-weight:bold;	color:#000000;	text-decoration:none;}#ordertracking p a:hover{	font-weight:bold;	color:#000000;	text-decoration:underline;}#customerservices{	float: left;	width: 310px;	height:135px;	margin-top: 15px;	background:url('../images/customerservicesbg.jpg') no-repeat;	margin-left:0px;	}#customerservices p{	padding-left:100px;	margin-top:105px;	font-weight:bold;	color:#000000;}#customerservices p a{	font-weight:bold;	color:#000000;	text-decoration:none;}#customerservices p a:hover{	font-weight:bold;	color:#000000;	text-decoration:underline;}#giftlist{	float: left;	width: 310px;	margin-top: 15px;	color:#666666;}#crawler{	float: left;	width: 900px;	height:24px;}#crawler ul{	padding:0px;	margin:0px;	padding-top:5px;	padding-left:23px;}#crawler li{	padding-right:5px;	background-image:url(../images/brownarrow.jpg);	background-repeat:no-repeat;	background-position:0.4em;	display:inline;	}#crawler li a{	padding-left:16px;	color:#000;	text-decoration:none;}#crawler li a:hover{		color:#000;	text-decoration:underline;}#crawler li p{	padding-left:16px;	color:#000;	text-decoration:none;}#leftmenu{	float: left;	padding:0px;	margin:0px;	width:198px;	}#leftmenu ul{	padding:0px;	margin:0px;	padding-left:14px;	width:174px;}#leftmenu li{		background-image:url(../images/menuarrow.jpg);	background-repeat:no-repeat;	background-position:0.4em;		}#leftmenu li a{		color:#000;	text-decoration:none;	padding-left:6px;}#leftmenu li a:hover{		color:#000;	text-decoration:underline;}#leftmenu2{	float: left;	padding:0px;	margin:0px;	width:174px;	}#leftmenu2 ul{	padding:0px;	margin:0px;	padding-left:14px;	}#leftmenu2 li{		background-image:url(../images/menuarrow.jpg);	background-repeat:no-repeat;	background-position:0.4em;		}#leftmenu2 li a{		color:#666666;	text-decoration:none;	padding-left:6px;}#leftmenu2 li a:hover{		color:#666666;	text-decoration:underline;}#leftmenu3{	float: left;	padding:0px;	margin:0px;	width:174px;	}#leftmenu3 ul{	padding:0px;	margin:0px;	padding-left:14px;	}#leftmenu3 li{		background-image:url(../images/menuarrow.jpg);	background-repeat:no-repeat;	background-position:0.4em;		}#leftmenu3 li a{		color:#666666;	text-decoration:none;	padding-left:6px;}#leftmenu3 li a:hover{		color:#666666;	text-decoration:underline;}#internal{	float:left;	padding:0px;	margin:0px;	width:787px;	}#categorytopimage{	float:left;	padding:0px;	margin:0px;	width:787px;	height:300px;		background-repeat:no-repeat;	}#categorytext{	float:left;	padding:0px;	margin:0px;	width:345px;	height:260px;	margin-top:10px;	padding-left:20px;	color:#000;	font-size:12px;}.categorytext h2{		font-size:12px;}#categorytext h2{	font-size:12px;	line-height:14px;}#categorytext ul{	padding:0px;	margin:0px;	padding-top:14px;	}#categorytext li{		background-image:url(../images/seethrougharrow.png);	background-repeat:no-repeat;	background-position:0.4em;		}#categorytext li a{		color:#000;	text-decoration:none;	padding-left:6px;}#categorytext li a:hover{		color:#000;	text-decoration:underline;}#categorypicturenavigation{	float:right;	padding:0px;	margin:0px;	width:787px;		background-image:url(../images/picsbg.jpg);	background-repeat:no-repeat;	border-bottom:7px solid #CC9966;	}#categorypicturenavigation a{	color:#996633;}.categoryimage{	padding-top:32px;	text-align:left;	padding-left:26px;	}.categorytext{	color:#996633;	font-size:17px;	text-align:center;	padding-top:6px;	padding-bottom:10px;}.categorytext h2{	color:#996633;	font-size:17px;	text-align:center;	padding-top:6px;	padding-bottom:10px;}#spacer{	float: left;	padding:0px;	margin:0px;	width: 30px;	height:30px;}#buyingguides{	float: left;	padding:0px;	margin:0px;	width: 722px;	background-color:#F0E0D1;}.buyingguideimage{	text-align:center;	padding-top:16px;	padding-bottom:16px;		}.buyingguidetext {	color:#663333;	font-size:11px;	text-align:center;	padding-top:10px;	background-image:url(../images/seethrougharrow.png);	background-repeat:no-repeat;	background-position:50px 14px;}.buyingguidetext a{	color:#663333;	font-size:11px;	text-align:center;		}#topbar{	float: right;	width: 787px;	height: 24px;	background-color: #663433;	border-bottom:3px solid #CCCCCC;}#topbartext{	float: left;	padding:0px;	margin:0px;	width: 787px;	height: 24px;	padding-left:20px;	padding-top:2px;color: #fff;	font-size:15px;	font-weight:bold;}#topbartext h1{	color: #fff;	font-size:15px;	font-weight:bold;}#topquicklinks{	float: left;		margin:0px;	width: 785px;height: 31px;	border-bottom:1px solid #cccccc;	padding-top:13px;	margin-bottom:20px;}#bottomquicklinks{	float: left;	padding:0px;	margin:0px;	width: 787px;	height: 45px;		padding-top:13px;	}.orangebold{	font-size:11px;	font-weight:bold;	color:#CC9966;	padding-left:20px;}.search{		float:right;	text-align:right;	width:400px;}#products{	float:left;	width:787px;	padding:0px;	margin:0px;	color:#DA8939;}#mainproduct{	float:left;	width:373px;	height:392px;	padding:0px;	margin:0px;	text-align:center;	color:#D09A65;	background-image:url(../images/mainproductbg.jpg);	background-repeat:no-repeat;}#smallproducts{	float:left;	width:187px;	height:196px;	padding:0px;	margin:0px;	background-image:url(../images/thumbsbg.jpg);	background-repeat:no-repeat;	text-align:center;	color:#D09A65;}#smallproducts a{	color:#AF753A;	font-weight:bold;	text-decoration:underline;	}#smallproducts h2{color:#AF753A;	font-weight:bold;	text-decoration:underline;font-size:11px;}#smallproducts b{	color:red;	font-weight:bold;	}.orange{	color:#AF753A;	font-weight:bold;}.orange b{color:red;font-weight:bold;}.orange h2{	color:#AF753A;	font-weight:bold;font-size:11px;}#mainproduct a{	color:#AF753A;	font-weight:bold;	text-decoration:underline;}#smallproducts2{	float:left;	width:199px;	height:196px;	padding:0px;	margin:0px;	background-image:url(../images/thumbsbg.jpg);	background-repeat:no-repeat;	text-align:center;	color:#D09A65;	}#smallproducts3{	float:left;	width:199px;	height:196px;	padding:0px;	margin:0px;	background-image:url(../images/thumbsbg.jpg);	background-repeat:no-repeat;	text-align:center;	color:#D09A65;	}#smallproducts4{	float:left;	width:199px;	height:196px;	padding:0px;	margin:0px;	background-image:url(../images/thumbsbg.jpg);	background-repeat:no-repeat;	text-align:center;	color:#D09A65;	}#smallproducts5{	float:left;	width:199px;	height:196px;	padding:0px;	margin:0px;	background-image:url(../images/thumbsbg.jpg);	background-repeat:no-repeat;	text-align:center;	color:#D09A65;	}#smallproducts6{	float:left;	width:199px;	height:196px;	padding:0px;	margin:0px;	background-image:url(../images/thumbsbg.jpg);	background-repeat:no-repeat;	text-align:center;	color:#D09A65;	}.thumbs{	float:left;	padding:0px;	margin:0px;	width:195px;	height:196px;	background-image:url(../images/thumbsbg.jpg);	background-repeat:no-repeat;	text-align:center;}#productinternalimage{	float:left;	width:467px;		border:1px solid #CCCCCC;	padding:0px;	margin:0px;	margin-top:13px;	padding-bottom:10px;	min-height:805px;	}#productinternalContainer{	float:left;	width:784px;	border:1px solid #CCCCCC;	padding:0px;	margin:0px;	margin-top:13px;	padding-bottom:10px;		}#spacerdiv{	float:left;	width:20px;	height:700px;	padding:0px;	margin:0px;	}#productbigimage{	float:left;	width:346px;	height:275px;	padding-left:50px;	margin:0px;/*margin-top:40px;*/}#rolloveroptions{	float:left;	padding:0px;	margin:0px;	width:320px;	text-align:center;font-weight:bold;font-size:13px;padding-left:50px;}#rolloveroptions a{text-decoration:underline;}.gallery{	color:#666666;}#productinformation{	float:left;	padding:0px;	margin:0px;	width:400px;	margin-top:30px;	color:#000;font-size:12px;
line-height:1.4em;}#productinformation h6{ font-size:14px;	color:#CC9966;	padding:0px;	margin:0px;}#productinformationtabs{	float:left;	padding:0px;	margin:0px;	width:370px;	margin-top:30px;	color:#666666;}#productinternalright{	float:right;	width:301px;	padding:0px;	margin:0px;	margin-top:13px;}#freeDeliverySmall{}#emaillinks{	float:left;	width:299px;	height:31px;	padding:0px;	margin:0px;	margin-top:13px;}#emaillinks ul{	padding:0px;	margin:0px;}#emaillinks li{	padding:0px;	margin:0px;	display:inline;	vertical-align:middle;}.emailli{padding-top:10px;	vertical-align:middle;}#productcode{	float:right;	width:301px;	/*height:104px;*/	border-bottom:1px solid #CCCCCC;	border-top:1px solid #CCCCCC;	padding:0px;	background-color:#F4E9DD;}.productcode{	font-weight:bold;	font-size:13px;}.price{	font-weight:bold;	font-size:19px;}#additionaloptions{	float:right;	width:301px;	border-bottom:1px solid #CCCCCC;	padding:0px;	margin:0px;	color:#666666;	padding-bottom:10px;}.colour{	font-weight:bold;	font-size:11px;	color:#666666;	}#relatedproducts{	float:right;	width:301px;	color:#666666;}.productssmall{	border-bottom:1px solid #cccccc;	margin-top:21px;}.productnamesmall{	font-weight:bold;	font-size:11px;	color:#CC9966;}.heightspace{	height:20px;}#bottomdivide{	float:right;	padding:0px;	margin:0px;	height:20px;	width:700px;}#footer{	float: left;	width: 985px;	height: 26px;	background-color: #CC9966;	color: #fff;	}#footer ul{	margin: 0px;	padding: 0px;	margin-top: 8px;}#footer li{	list-style: none;	display: inline;	padding-left: 15px;	padding-right: 5px;	color: #fff;}#footer li a{	color: #fff;	text-decoration: none;}.search{	width: 150px; 	height: 12px; 	font-size: 10px;	color:#424242;	text-align:left;}.shoppingCartBorder{}.shoppingCartProduct{color:#AF753A;font-size:13px;text-decoration:none;}.shoppingCartPrice{color:#000;font-weight:bold;font-size:12px;text-decoration:none;}.shoppingCartPrice2{color:#4b4b4b;font-weight:bold;font-size:12px;text-decoration:none;padding-top:5px;padding-bottom:10px;}.checkoutbutton{	 float:right;	padding-right:73px;	 height:19px;	 width:120px;}#peoplewhoboughtthis{	background-image:url(../images/youmayalsolike.jpg);	background-repeat:no-repeat;	border-bottom:1px solid #cccccc;	border-top:1px solid #cccccc;	height:52px;	width:791px;	float:left;}#peoplewhoboughtthiscontainer{	float:left;	padding-bottom:85px;}.greytext{	color:#ececec;	font-size:16px;}.shoppingCartProductsmall{	font-size:11px;	color:#AF753A;}#homecontent .updateshoppingbasket a:hover{		color:#666666;	text-decoration:underline;}.maingrey{	color:#666666;}#homecontent .maingrey a:hover{		color:#666666;	text-decoration:underline;}#spacerdivnoheight{	float:left;	width:60px;	padding:0px;	margin:0px;	}#gallerycontainer{	height:650px;	width:100%;}#galleryheader{	background:#666666;	width:100%;	height:33px;	font:Tahoma;	text-align:center;	padding-top:10px;	}.galleryheadertext {	color:#ffffff;		font:Tahoma;	font-size:14px;	font-weight:bold;}#mainimagecontainer{	float:left;	text-align:center;	padding-left:0px;	width:400px;		}#thumbnailcontainer{	padding-left:10px;	float:right;	width:100px;	padding-top:20px;	padding-right:40px;	text-align:right;}#thumbnailimage{	margin-right:10px;	width:134px;	padding-top:0px;	text-align:center;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	}.space{	padding-right:10px;}#activityindicator{	height:50px;	width:50px;	float:left;	padding-left:20px;	padding-top:10px;}#breadcrumnobold{	width:500px;}.bold{	font-weight:bold;}.normal{	font-weight:normal;}#relatedProducts{	padding:0px 0px 0px 0px;	border-bottom:	1px solid #CCCCCC;}.validationSummary{	border:2px solid #cc9966;	background:#fbefe2;	font-weight:bold;}.validationSummary .li {background-position:5px 6px;background-repeat:no-repeat;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:4px;margin-top:4px;padding-left:15px;}.validator{	color:#cc9966;}#containerPromo{	width:985px;}#homeLeftPromoContainer{		width:489px;	border-top:10px solid #663333;	border-right:4px solid #663333;	float:left;	border-bottom:10px solid #663333;	height:181px;}#promo1Container{		margin-top:12px;	width:452px;	margin-left:28px;	height:100px;}#promo2Container{		margin-top:12px;	width:452px;	margin-left:28px;}#header1{	width:448px;	height:28px;	background:url('../images/newthismonthpromo.jpg') no-repeat;	margin-left:28px;	margin-top:17px;	margin-bottom:0px;}#header2{	width:448px;	height:28px;	background:url('../images/specialofferspromo.jpg') no-repeat;	margin-left:28px;	margin-top:17px;	margin-bottom:0px;}#homeRightPromoContainer{		width:488px;	border-top:10px solid #663333;	border-left:4px solid #663333;	border-bottom:10px solid #663333;	height:181px;	float:right;}#seperator1{	background:url('../images/seperator.jpg') no-repeat;	height:85px;	width:10px;	float:right;}#prodInfo1left{	width:134px;	height:98px;	float:right;	font-size:11px;margin-top:1px;}#prodInfo1left a{	text-decoration:none;	color:#000;}#prodInfo1left a:hover{	text-decoration:underline;	color:#000;}#prodInfo1left p{   margin-top:5px;	   margin-bottom:0px;   color:#663333;}#prodInfo1right{	width:158px;	height:98px;	float:right;	font-size:11px;color:#663333;margin-top:1px;}#prodInfo1right a{color:#0e3a01;text-decoration:none;}#prodInfo1right a:hover{color:#0e3a01;text-decoration:underline;}#prodInfo1right ul{	margin: 0px;	padding: 0px;}#prodInfo1right li{	list-style: none;	background-image: url(../images/arrow.jpg);	background-position: 5px 6px;	background-repeat: no-repeat;	padding-left: 15px;	margin-top: 0px;	margin-bottom: 4px;}.boldGreen{	color:#0e3a01;}.Boldbrown{    color:#663333;}#seperator2{	background:url('../images/seperator.jpg') no-repeat;	height:85px;	width:10px;	float:right;}#prodInfo2left{	width:134px;	height:98px;	float:right;	font-size:11px;margin-top:1px;}#prodInfo2left a{color:#000;text-decoration:none;}#prodInfo2left a:hover{	color:#000;	text-decoration:underline;}#prodInfo2left p{   margin-top:5px;	   margin-bottom:0px;   color:#663333;}#prodInfo2right{	width:158px;	height:98px;	float:right;	font-size:11px;color:#663333;margin-top:1px;}#prodInfo2right a{	color:#0e3a01;text-decoration:none;}#prodInfo2right a:hover	{	color:#0e3a01;text-decoration:underline;}#prodInfo2right ul{	margin: 0px;	padding: 0px;}#prodInfo2right li{	list-style: none;	background-image: url(../images/arrow.jpg);	background-position: 5px 6px;	background-repeat: no-repeat;	padding-left: 15px;	margin-top: 0px;	margin-bottom: 4px;}#containerHeader{	width:986px;margin-bottom:10px;float:left;}#PromoTextContainer{margin-left:18px;margin-top:18px;height:318px;width:160px;}#PromoTextPromo1 {font-size:20px;width:140px;text-align:left;margin-top:3px;color:#d9f89a;margin-bottom:7px;}#PromoTextPromo1 h1{color:#ffffff;font-size:22px;width:140px;text-align:left;margin-bottom:0px;padding:0px;}#PromoTextPromo1 h1 a{color:#ffffff;font-size:22px;width:140px;text-align:left;margin-bottom:0px;padding:0px;text-decoration:none;}#PromoTextPromo1 h1 a:hover{color:#ffffff;font-size:22px;width:140px;text-align:left;margin-bottom:0px;padding:0px;text-decoration:underline;}#sepHeaderPromo1{	height:2px;	width:161px;	float:right;	background:url('../images/dots.gif') no-repeat;	margin-bottom:4px;}#PromoTextPromo2 {font-size:20px;width:140px;text-align:left;margin-top:0px;color:#d9f89a;margin-bottom:7px;}#PromoTextPromo2 h1{color:#ffffff;font-size:18px;width:140px;text-align:left;margin-bottom:0px;padding:0px;}#PromoTextPromo2 h1 a{color:#ffffff;font-size:22px;width:140px;text-align:left;margin-bottom:0px;padding:0px;text-decoration:none;}#PromoTextPromo2 h1 a:hover{color:#ffffff;font-size:22px;width:140px;text-align:left;margin-bottom:0px;padding:0px;text-decoration:underline;}#sepHeaderPromo2{	height:2px;	width:161px;	float:right;	background:url('../images/dots.gif') no-repeat;	margin-bottom:4px;}#PromoTextPromo3 {font-size:20px;width:140px;text-align:left;margin-top:0px;color:#d9f89a;}#PromoTextPromo3 h1{color:#ffffff;font-size:22px;width:140px;text-align:left;margin-bottom:0px;padding:0px;}#PromoTextPromo3 h1 a{color:#ffffff;font-size:22px;width:140px;text-align:left;margin-bottom:0px;padding:0px;text-decoration:none;}#PromoTextPromo3 h1 a:hover{color:#ffffff;font-size:22px;width:140px;text-align:left;margin-bottom:0px;padding:0px;text-decoration:underline;}#sepHeaderPromo3{	height:2px;	width:10px;	float:right;}#bottomSiteLinks{width:985px;padding-top:10px;float:right;margin-bottom:40px;}#customerservicespromo{float:left;border-left:1px solid #C8C8C8;width:220px;padding-top:5px;padding-left:15px;}#newslettersignuppromo{float:right;border-left:1px solid #C8C8C8;width:245px;padding-top:7px;}.saleprice{color:red;font-size:12px;}.proceedBtn{	margin-right:45px;}#checkoutProcess{	font:tahoma;	font-size:11px;}.rblCheckout{	margin-bottom:5px;}#checkoutgreyline{	width:760px;	height:2px;	background:url('../images/checkoutgreyline.gif') no-repeat;	margin-bottom:4px;	margin-top:4px;}.shoppingcartheaderborder{	border-bottom:1px solid #ececec;}.checkoutaddress{	color:#424242;	font-weight:bold;}.checkoutrblist{	font-size:13px;	font:tahoma;	color:#986435;	font-weight:bold;}.autocomplete_completionListElement {  	visibility : hidden;	margin : 0px!important;	background-color : inherit;	color : windowtext;	border : buttonshadow;	border-width : 1px;	border-style : solid;	cursor : 'default';	overflow : auto;	height : 200px;    text-align : left;     list-style-type : none;}#CompList div{    font-family: arial, verdana, times;    font-size: 11px;}#CompList div.listitem{    background-color: #e3f3ff !important;}#CompList div.selectedlistitem{    background-color: Red !important;    color: White !important;}.autocompnormal{	cursor : 'default';    text-align : left;     list-style-type : none;    color:#424242;}.autocompselected{	background-color:#E8E8E8;		color:#424242;}#toprightlogin{	float:right;	padding-bottom:2px;	width:146px;	height:20px;	text-align:right;	color:#9996a0;	padding-top:12px;	padding-left:10px;}#toprightlogin a{	color:#000;	}#livechat{	padding-bottom:2px;	width:150px;	height:18px;	text-align:right;	color:#9996a0;	padding-right:20px;}#rightchatcontainer{	height:20px;	border:1px solid red;	width:300px;}.productstandout{font-weight:bold;color:#FF0000;font-size:12px;}.alternativesunderline{	text-decoration:underline;}
