@charset "utf-8";
/* CSS Document */
a{
		color:#808284;
		}
body{
	margin:0;
	}
h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#808284;
	font-size:16px;
	margin:0;
}
h2, h2 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#808285;
	font-size:14px;
	margin:0;
}
p, li, #welcomepage a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
	text-align:left;
	margin:0;
	color:#808284;
	vertical-align:bottom;
	}
td.right{
	text-align:right;
	}
td.total{
	font-size:14px;
	text-align:right;
	}
td input{
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	}
td textarea{
	width:400px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	}
th{
	background-color:#F8C2D9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	text-align:center;
	margin:0;
	color:#808284;
	}
#addtobasket{
	margin:0;
	}
#addtobasketheading{
	width:130px;
	display:block;
	background-color:#f8c1d9;
	margin:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	}
#addtobasketholder{
	margin:15px 0 15px 0;
	background-color:#fce8f1;
	display:block;
	width:130px;
	height:390px;
	float:left;
	text-align:center;
}
#addtobasketspacer{
	display:block;
	height:235px;
	}
#addtobasketspacer select{
	margin:2px 0;
	}
#back{
	margin-top:30px;
	text-align:right;
}
#backbutton{
	width:120px;
	border:1px solid #808284;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	background-color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	padding:2px 10px 2px 30px;
}
#basketqty, .basketadd, .selectoptions{
	width:120px;
	border:1px solid #808284;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	}
#basketqtyr, .selectoptionsr{
	width:120px;
	border:1px solid #808284;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	}
#basketqty, #basketqtyr, .basketadd{
	margin:5px 0;
	}
.basketadd{
	background-color:#F8C2D9;
	}
#bodyitems{
	float:left;
	width:630px;
	margin:0;
	padding:0;
	}
#displayitem{
	display:block;
	border:1px solid #808284;
	margin:15px 0;
	height:420px;
	background-position:15px 50%;
	background-repeat:no-repeat;
	float:left;
	width:628px;
	}
#displayitem2{
	display:block;
	height:420px;
	background-image:url(Graphics/blank.gif);
	}
#displayitemtext{
	width:190px;
	display:block;
	float:left;
	margin:15px 15px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#808284;
	font-size:12px;
	height:400px;
	}
#displayitemtextsmall{
	width:340px;
	display:block;
	float:left;
	margin:15px 15px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#808284;
	font-size:12px;
	height:400px;
	}
#displayitemtextleftpad{
	display:block;
	width:270px;
	float:left;
	height:400px;
	text-align:center;
	}
#displayitemtextleftpad img{
	margin:6px;
	}
p{
	margin:6px 0 6px 0;
	}
#margin10{
	margin:10px;
	}
h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#808284;
	font-size:14px;
	margin:0;
}
#displayitemtexttop{
	display:block;
	width:190px;
	height:420px;
	}
h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#808284;
	margin:0;
	font-size:14px;
	}
#fullbasket{
	width:610px;
	border:1px solid #F8C2D9;
	margin:15px 0;
	}
#basketaddress{
	margin:15px;
	}

#basketaddress td{
	font-size:16px;
	}
#headernew{
	width:780px;
	margin:20px 10px 0 10px;
}
	
#header{
	width:780px;
	margin:20px 10px 0 10px;
	background-image:url(Graphics/garnish.jpg);
	background-position:100% 0%;
	background-repeat:no-repeat;
	}
#lello{
	display:compact;
	float:left;
	margin:0 10px 10px 0;
	}
#nav{
	display:block;
	width:150px;
	height:auto;
	float:left;
	margin:0 10px;
	border-top:1px solid #808285;
	}
#nav a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#808284;
	}
#nav a:hover{
	color:#FFCB05;
	}
#navandbody{
	float:left;
	clear:left;
	width:815px;
	height:80%;
	}
#order{
	text-align:right;
	width:480px;
	text-align:right;
	height:22px;
	display:block;
	float:left;
	margin-top:10px;
	}
#pagefooter{
	float:left;
	clear:both;
	width:800px;
	font-size:12px;
	color: #808284;
	text-align:center;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	}
#pageholder{
	float:left;
	clear:both;
	width:800px;
	display:table;
	}
#search{
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	display:block;
	width:300px;
	float:left;
	clear:left;
	}
#searchbox{
	border:1px solid #808284;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	height:16px;
	}
#searchbutton{
	background-color: #808284;
	color:#FFFFFF;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:22px;
	border:1px solid #808284;
}
#shoppingbasket{
	display:block;
	border:1px solid #808284;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	text-align:center;
	}
#shoppingheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#808284;
	text-align:center;
	}
#SMM{
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#F8C2D9;
	white-space:nowrap;
	}
#sub{
	text-align:right;
	padding-right:32px;
	}
#welimage{
	display:compact;
	float:left;
	width:200px;
	margin:10px;
	}
#viewbasket{
	display:block;
	width:150px;
	text-align:center;
	margin:10px 0;
	background-color:#F8C2D9;
	padding:2px;
	}
#viewbasket a{
	margin:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	text-decoration:none;
	}
.addr{
	text-align:center;
	}
.crossout{
	text-decoration:line-through;
	}
.header{
	display:block;
	margin:12px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#808284;
	font-size:10px;
	width:100%;
	float:left;
	clear:left;
	border-top:1px solid #F287B7;
	}
.help{
	display:block;
	width:120px;
	border:1px solid #808284;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	text-decoration:none;
	margin-bottom:4px;
	background-color:#fef200;
	}	
.imagename{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	background-color:#808284;
	}
.itembox, .itemboxclear{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	border:1px solid #808284;
	float:left;
	text-decoration:none;
	margin:5px;
}
.itembox img, .itemboxclear img{
	border:0;
	}
.itemboxclear{
	clear:left;
}
.navselected{
	color:#F287B7;
	}
.ordercat{
	background-color: #808284;
	color:#FFFFFF;
	border:0;
	height:22px;
	text-decoration:none;
	padding:2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
a.ordercat:hover{
	background-color: #F8C2D9;
	color:#ffffff;
	border:0;
	height:22px;
	text-decoration:none;
	padding:2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.price{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808284;
	background-color:#ffffff;
	}
.spacerdiv{
	height:30px;
	display:block;
	}
.soldout{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#F8C2D9;
	}
.SubMenu{
	display:block;
	widows:block;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	border-bottom:1px solid #808285;
	}
.SubMenuRed{
	display:block;
	widows:block;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	border-bottom:1px solid #808285;
	color:#FF0000;
	}
.submit{
	background-color:#808284;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	color:#ffffff;
	border:0;
	padding:3px;
	}
.Subname{
	color:#F287B7;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:257px;
	float:left;
	text-transform:uppercase;
	padding:2px;
	font-size:12px;
	clear:left;
	margin:2px 4px 0 0;
	border-bottom:1px solid #F287B7;
}
.Subname1{
	background-color:#808284;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:3px;
	text-transform:uppercase;
	}
.Subname2{
	float:left;
	width:275px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#808284;
	font-size:12px;
	line-height:18px;
	}
.vtop{
	vertical-align:text-top;
	}
.vtop img{
	border:0;
	}
.top{
	clear:left;
	text-align:right;
	}
.top a{
	color:#808284;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#floatleft{
	display:block;
	float:left;
	}
#steps{
	display:block;
	float:right;
	width:330px;
	}
.curstep, .noncurstep{
	font-size:12px;
	font-weight:bold;
	padding:2px;
	margin:2px 5px;
	float:left;
	width:40px;
	text-align:center;
	background-color:#F8C2D9;
	color:#808284;
	}
 .noncurstep{
 	color:#FFFFFF;
	}
#Personaltop{
	display:block;
	width:470px;
	float:left;
	}
#PersonalBottom{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	margin:10px;
	overflow:auto;
	height:350px;
	}
#shoppingbasket p{
	margin:2px;
	}
.plabel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	display:inline-block;
	width:70px;
	}
#navnumbers{
	float:right;
	margin-top:18px;
	}
#navnumbers, #navnumbers a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#808284;
	font-size:12px;
}
#floatLeft{
	float:left;
	display:block;
	width:450px;
	}
.navnumber2{
	font-weight:bold;
	}
.subtopimage{
	float:left;
	margin:0 5px 5px 5px;
	border:1px solid #808284;
	}
.pad20{margin:2px 0;}
.pad26{margin:2px 0 2px 6px}
.subdestext{
	margin-top:6px;
	font-size:12px;
	}
.NoStockText{
	font-family:Arial, Helvetica, sans-serif;
	color:#808284;
	font-size:12px;
}
.pink{
color:#F8C2D9;
	}
.layout2desc2{
	font-family:Arial, Helvetica, sans-serif;
	color:#808284;
	font-size:12px;
	}
#logo{
	float:right;
	border:0;
	}
#delcharges{
	width:280px;
	border:1px solid #F8C2D9;
	}
#delcharges td{
	font-size:10px;
	}
#delcharges td a{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	color:#808284;
	vertical-align:bottom;
	}
#nav a.MainMenu{
	display:block;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#F287B7;
	border-bottom:1px solid #808285;
	font-weight:bold;
	}
#nav a.MainMenuRed{
	display:block;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#FF0000;
	border-bottom:1px solid #808285;
	font-weight:bold;
	}
#nav a.HomeMainMenu{
	display:block;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#808284;
	border-bottom:1px solid #808285;
	font-weight:bold;
	}