@charset "utf-8";
/* CSS Document */

	html
	{
		background-image:url('../imgs/design/bg01_006.png');
		background-position:top center;
		background-repeat:repeat-x;
		background-color:#3d2d1e;
		margin:0px;
		padding:0px;
	}
	
	body
	{
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:62.5%;
	}
	
	p
	{
		margin:0px;
		padding:0px;
	}
	
	img
	{
		padding:0px;
		margin:0px;
		border:0px;
	}
	
	h3
	{
		font-family:"Times New Roman", Times, serif;
		color:#3d2d1e;
		font-size:1.4em;
	}
	
	hr
	{
		background-color:#decfba;
		border:0px;
		color:#decfba;
		height:1px;
		margin:10px 0px;
		padding:0px;
	}
	
	hr.b
	{
		background-color:#f3ede6;
		color:#f3ede6;
		height:3px;
		margin:10px 0px;
		padding:0px;
	}
	
	hr.c
	{
		clear:both;
		background-color:#decfbb;
		color:#decfbb;
		height:1px;
		line-height:1px;
		padding:0px;
	}
	
	hr.d
	{
		background-color:#decfbb;
		color:#decfbb;
		height:3px;
		padding:0px;
		margin:0 0 10px 0;
	}
	
	div.c
	{
		clear:both;
		background-color:#decfbb;
		color:#decfbb;
		height:1px;
		line-height:0px;
		padding:0px;
		border:0px;
	}
	
	div.d
	{
		clear:both;
		height:1px;
		line-height:1px;
		padding:0px;
		border:0px;
		margin:0px 1px;
		background-color:#decfba;
	}
	
	h2.mainTitleUppercase
	{
		font-family:"Times New Roman", Times, serif;
		text-transform:uppercase;
		color:#3D2D1E;
		padding:12px 0 0;
	}
	
	h2.mainTitleUppercaseOS
	{
		font-family:"Times New Roman", Times, serif;
		text-transform:uppercase;
		color:#3D2D1E;
		padding:9px 0 11px 0;
	}
	
	h2.mainTitleUppercaseCD
	{
		font-family:"Times New Roman", Times, serif;
		text-transform:uppercase;
		color:#3D2D1E;
		padding:7px 0 0 0;
	}
	
	h2.mainTitleUppercase .noUpper
	{
		font-family:"Times New Roman", Times, serif;
		text-transform:none;
	}
	
	.clearall {margin:0px;padding:0px;height:0px;width:0px;clear:both;font-size:0;}
	.clearall5Height {margin:0px;padding:0px;height:5px;width:10px;clear:both;font-size:0;}
	.no_mbp {margin:0px;padding:0px;}
	.m0a {margin:0 auto;}
	.w_page {width:882px;}
	.pt8 {padding-top:8px;}
	.pt10 {padding-top:10px;}
	.pt25 {padding-top:25px;}
	.pb10 {padding-bottom:10px;}
	.pl10 {padding-left:10px;}
	.pl12 {padding-left:12px;}
	.pl20 {padding-left:20px;}
	.pl30 {padding-left:30px;}
	.pr6 {padding-right:6px;}
	.pr15 {padding-right:15px;}
	.pr20 {padding-right:20px;}
	.pr25 {padding-right:25px;}
	.mr10 {margin-right:10px;}
	.mr15 {margin-right:15px;}
	.mr20 {margin-right:20px;}
	.mr25 {margin-right:25px;}
	.mr30 {margin-right:30px;}
	.mr35 {margin-right:35px;}
	.mr40 {margin-right:40px;}
	.ml9 {margin-left:9px;}
	.ml10 {margin-left:10px;}
	.ml20 {margin-left:20px;}
	.ml30 {margin-left:30px;}
	.mb6 {margin-bottom:6px;}
	.mb8 {margin-bottom:8px;}
	.mb10 {margin-bottom:10px;}
	.mb15 {margin-bottom:15px;}
	.mb16 {margin-bottom:16px;}
	.mb18 {margin-bottom:18px;}
	.mb20 {margin-bottom:20px;}
	.nomb {margin-bottom:0px!important;}
	.nopb {padding-bottom:0px!important;}
	
	.mt10 {margin-top:10px;}
	.mt12 {margin-top:12px;}
	.mt14 {margin-top:14px;}
	.mt16 {margin-top:16px;}
	.mt20 {margin-top:20px;}
	.mt25 {margin-top:25px;}
	.mt30 {margin-top:30px;}
	
	.p1 {padding:1px;}
	.m1 {margin:1px;}
	
	.wauto {}
	.w20 {width:20px;}
	.w30 {width:30px;}
	.w40 {width:40px;}
	.w50 {width:50px;}
	.w60 {width:60px;}
	.w70 {width:70px;}
	.w80 {width:80px;}
	
	.w108 {width:108px;}
	.w206 {width:206px;}
	
	.w120 {width:120px;}
	.w220 {width:220px;}
	.w230 {width:230px;}
	.w240 {width:240px;}
	.w250 {width:250px;}
	.w260 {width:260px;}
	.w270 {width:270px;}
	.w280 {width:280px;}
	.w290 {width:290px;}
	.w300 {width:300px;}
	.w310 {width:310px;}
	.w320 {width:320px;}
	.w330 {width:330px;}
	.w340 {width:340px;}
	.w350 {width:350px;}
	.w360 {width:360px;}
	.w365 {width:365px;}
	.w369 {width:369px;}
	.w370 {width:370px;}
	.w380 {width:380px;}
	.w390 {width:390px;}
	.w400 {width:400px;}
	.w410 {width:410px;}
	.w420 {width:420px;}
	.w430 {width:430px;}
	.w440 {width:440px;}
	.w450 {width:450px;}
	.w460 {width:460px;}
	.w470 {width:470px;}
	.w480 {width:480px;}
	.w490 {width:490px;}
	
	.w500 {width:500px;}
	.w510 {width:510px;}
	.w520 {width:520px;}
	.w530 {width:530px;}
	.w540 {width:540px;}
	.w550 {width:550px;}
	.w560 {width:560px;}
	.w570 {width:570px;}
	.w580 {width:580px;}
	.w590 {width:590px;}
	.w600 {width:600px;}
	.w610 {width:610px;}
	.w620 {width:620px;}
	.w630 {width:630px;}
	.w640 {width:640px;}
	.w650 {width:650px;}
	.w660 {width:660px;}
	.w670 {width:670px;}
	.w680 {width:680px;}
	.w690 {width:690px;}
	.w700 {width:700px;}
	.w710 {width:710px;}
	.w720 {width:720px;}
	.w730 {width:730px;}
	.w740 {width:740px;}
	.w750 {width:750px;}
	.w760 {width:760px;}
	.w770 {width:770px;}
	.w780 {width:780px;}
	.w790 {width:790px;}
	.w800 {width:800px;}
	.w810 {width:810px;}
	
	.h109 {height:109px;}
	
	.floatLeft {float:left!important;}
	.floatRight {float:right!important;}
	
	.bgF {background-color:#fff!important;}
	
	.col79603F {color:#79613f!important;}
	
	.col0 {color:#000!important;}
	.colBr {color:#3d2d1e!important;}
	.bold {font-weight:bold!important;}
	.f14px {font-size:14px!important;}
	.break{height:10px;clear:both;}
	.showIt {background-color:red;color:green;border:1px solid blue;}
	
	.inline {display:inline;}
	
	.pageBG {
		/*background-color:#ad8755;*/
		background-color:#ffffff;
		padding:1px;
	}
	.page {
		background-color:#fff;
		width:880px;
	}
	.header {
		position:relative;
		height:55px;
	}
	.header .nav {
		position:absolute;
		bottom:0px;
		right:0px;
		color:#FFFFFF;
	}
	.header .nav ul {
		list-style:none;
	}
	.header .nav ul li {
		float:left;	
	}
	.header .nav ul li a {
		color:#FFFFFF;
		text-decoration:none;
		font-size:1.1em;
	}
	.header .nav ul li a:hover {
		color:#FFFFFF;
		text-decoration:underline;
	}
	.nav li.sepr{color:#fff;font-size:12px;}
	.pageBG .page .title {
		height:106px;
	}
	.pageBG .page .title .img {
		position:relative;
		background:url('../imgs/design/florisTitle01_001.png') 3px 16px no-repeat;
		width:300px;
		height:106px;
	}
	.pageBG .page .title .img h1 {
		position:absolute;
		left:-9000px;
	}
	.navBorder {
		background-color:#ad8755;
		padding:1px 0px 1px 0px;	
	}
	.navBorder .navInner {
		background-color:#fff;
		padding:1px 0px 1px 0px;		
	}
	.navBorder .navInner .nav {
		background-color:#79613f;
		height:22px;
	}
	.navBorder .navInner .nav ul {
		list-style:none;
	}
	.navBorder .navInner .nav ul li {
		margin:0px;
		padding:0px;
		float:left;
		background-image:url(../imgs/design/navDivider01_003.png);
		background-position:top left;
		background-repeat:no-repeat;
		line-height:22px;
	}
	.navBorder .navInner .nav ul li a {
		font-size:1.1em;
		color:#fff;
		text-decoration:none;
		padding:0px 17px;
	}
	.navBorder .navInner .nav ul li.first {
		background:none;
	}
	.navBorder .navInner .nav ul li a:hover {
		text-decoration:underline;
	}
	.navBorder .navInner .nav ul li.activeFirst {
		background-image:none;
		background:#3c2d1e;
		height:22px;
	}
	.navBorder .navInner .nav ul li.active {
		background:url(../imgs/design/navDivider01_003.png) top left no-repeat #3c2d1e;
		height:22px;
	}
	.mainImage {
		position:relative;
		width:645px;
		height:261px;
		font-size:0;
	}
	.mainImage .box {
		position:absolute;
		bottom:0px;
		right:0px;
		/*background-color:#FFFFFF;*/
		width:197px;
		height:247px;
		/*filter:alpha(opacity=80);
		opacity:.8;*/
	}
	.mainImage .box .innerBox{
		margin:10px;
	}
	.mainImage .box .innerBox h3 {
		font-family:"Times New Roman", Times, serif;
		margin:0px;
		padding:0px;
		font-size:2.8em; /* 28px */
		font-weight:normal;
		color:#301c0c;
		margin-bottom:10px;   
	}
	.mainImage .box .innerBox strong {
		margin:0px;
		padding:0px;    
		font-size:1.2em; /* 12px */
		color:#79613f;
		font-weight:bold;
		display:block;
		margin-bottom:10px;   
	}
	.offer{color:#79613f; font-size:1.2em;font-weight:bold;}
	.description{color:#666; font-size:1.2em;}
	.description .selected{color:#999; font-size:1.1em;}
	.description a{color:#666;font-size:1.1em;}
	.mainImage .box .innerBox a {
		position:absolute;
		bottom:10px;	
		color:#79613f;
		text-decoration:underline;
		font-size:1em; /*12*/
	}
	.toolbar .members a.logout{color:#79613f;text-decoration:underline;margin:0;padding:0;font-size:1em;}
	.toolbar .members .boldC{font-weight:bold;}
	.toolbar .members .f10{font-size:1em;}
	.toolbar {
		background-image:url(../imgs/design/toolbar01_001.png);
		background-repeat:repeat-x;
		height:33px;
		font-size:1.1em;
	}
	.toolbar .members {
		height:2.3em; /*28*/
		line-height:28px;
		color:#515151;
	}
	.toolbar .members a {
		color:#515151;
		text-decoration:none;
		padding:0px 8px;
		font-size:1em;
	}
	.toolbar .members a:hover{text-decoration:underline;}
	.toolbar .members a.last {
		background:none;
	}
	.toolbar .search {	
		background-image:url(../imgs/design/toolbar02_001.png);
		background-repeat:repeat-x;
		height:26px;
		line-height:26px;
		border-left:1px solid #cab290;
		font-size:1em;/*10*/
		color:#515151;
	}
	.toolbar .search form {
		display:inline;
	}
	.toolbar .search form input {
		border:1px solid #999;
		margin-top:2px;
		color:#666;
		font-size:1em;/*10*/
		padding:2px 4px 1px 4px;
		width:110px;
	}
	.toolbar .search a {
		font-size:1.1em;/*11*/
		color:#79613f;
	}
	.sidebar{display:inline;}
	.sidebar .sale .border1 {}
	.sidebar .sale .border1 .border2 {
		padding:0px;
	}
	.sidebar .sale .border1 .border2 .img {
		float:left;
		width:78px;
	}
	.sidebar .sale .border1 .border2 div.content {
		float:left;
		width:126px;
		height:111px;
		position:relative;
	}
	.sidebar .sale .border1 .border2 div.content p.content {
		color:#666;
		font-size:1.1em; /*11px*/
	}
	.sidebar .sale .border1 .border2 div.content p.title {
		font-family:"Times New Roman", Times, serif;
		font-size:1.5em; /*15px*/
		font-weight:bold;
		height:auto;
		color:#79613f;
		padding-bottom:14px;
	}
	.sidebar .sale .border1 .border2 div.content a {
		color:#79613f;
		font-size:1.1em; /*11px*/
		position:absolute;
		bottom:8px;
	}
	.sidebar .border1 {
		background-color:#decfba;
		padding:1px;
		margin-bottom:10px;
	}
	.sidebar .border10 {
		background-color:#decfba;
		padding:1px;
	}
	.sidebar .border1 .border2, .sidebar .border10 .border2{
		background-color:#fff;
		padding:1px;
	}
	.sidebar .border1 .border20{
		background-color:#fff;
		padding:0 1px 1px 1px;
	}
	.sidebar .border1 .border2 .shoppingBasket, .sidebar .border10 .border2 .shoppingBasket{
		background-color:#f7f3ee;
		padding:10px 8px 5px 8px;
	}
	.sidebar .border1 .border20 .shoppingBasket{
		background-color:#f7f3ee;
		padding:0 0px 5px 0px;
	}
	.sidebar .border1 .border2 .shoppingBasket .shoppingBasketTitle, .sidebar .border10 .border2 .shoppingBasket .shoppingBasketTitle, .sidebar .border1 .border20 .shoppingBasket .shoppingBasketTitle{
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		font-size:1.5em;/*15*/
		color:#79613f;
		padding:0px;
	}
	.generalTitle{
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		font-size:1.5em;/*15*/
		color:#79613f;
		padding:0px;
	}
	.shoppingBasketDetails {
		color:#666;
		font-size:1.1em;/*11*/
		font-family:Arial, Helvetica, sans-serif;
		line-height:16px;
		margin:8px 0;
	}
	.shoppingBasketDetailsCustom {
		color:#666;
		font-size:1.1em;/*11*/
		font-family:Arial, Helvetica, sans-serif;
		line-height:16px;
		margin:8px 0 0 0;
	}
	a.shoppingBasketLinks {
		color:#79613f;
		text-decoration:underline;
		font-size:1.1em;/*11*/
		font-family:Arial, Helvetica, sans-serif;
		padding-right:6px;
	}
	.shopBaskSep{color:#79613f;}
	a.shoppingBasketLinks.last{
		background:none;
		/*padding-left:4px;*/
	}
	.shoppingBasketDetails a, .shoppingBasketDetailsCustom a{
		font-size:1em;/*11*/
		color:#79613f;
	}
	.shoppingBasket .loginBox{margin:0;padding:0;}
	.shoppingBasket .loginBox div{height:24px;line-height:24px;}
	.shoppingBasket .loginBox div input{
		border:1px solid #999;
		font-size:1em;
		width:124px;
		color:#666;
	}
	.shoppingBasket .loginBox{
		color:#666;
		font-size:1em;
	}
	.shoppingBasket .loginBox .button a{
		font-size:1.1em; /*11px*/
		float:right;
		font-weight:bold;
		color:#fff;
		text-align:center;
		width:80px;
		height:20px;
		line-height:20px;
		background-color:#79613f;
		text-decoration:none;
	}
	.shoppingBasket .loginBox .button a:hover {
		text-decoration:underline;
	}
	
	.sidebar .border1 .border2 .emailNewsletter {
		background-color:#f7f3ee;
		padding:8px 8px 10px 8px;
	}
	.sidebar .border1 .border2 .emailNewsletter p.title {
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		font-size:1.5em; /*15px*/
		color:#79613f;
		padding:0px 0px 8px 0px;
		height:auto;
	}
	.sidebar .border1 .border2 .emailNewsletter p.content {
		color:#666;
		font-size:1.1em; /*11px*/
		margin-bottom:10px;
	}
	.sidebar .border1 .border2 .emailNewsletter form {
		display:inline;
	}
	.sidebar .border1 .border2 .emailNewsletter form input {
		width:150px;
		height:18px;
		line-height:18px !important;
		margin:0px;
		padding:0px 3px;
		font-size:1.1em;
		color:#666;
		border:1px solid #999;
	}
	.sidebar .border1 .border2 .emailNewsletter a {
		font-size:1.1em; /*11px*/
		line-height:18px;
		color:#79613f;
		padding:0px 2px;
	}
	.subNav {
		margin:0px;
		padding:0px;
	}
	.subNav ul {
		margin:0px;
		padding:0px;
		list-style:none;
	}
	.subNav ul li a {
		margin:0px;
		padding:0px;
		font-size:1.2em; /*12px*/
		font-family:Arial, Helvetica, sans-serif;
		line-height:24px;
		text-indent:30px;
		display:block;
	}
	.subNav ul li.active {
		font-weight:bold;
		border-bottom:1px solid #decfba;
	}
	.subNav ul li ul li.active {
		font-weight:bold;
		border:0;
	}
	
	.subNav ul li a.section {
		border-top:1px solid #decfba;
		display:block;
		font-size:1.2em; /*12px*/
		color:#79613f;
		text-decoration:none;
	}
	.subNav ul li a.first {
		border-top:1px solid #decfba;
	}
	/*
	.subNav ul li.first {
		background-image:url(../imgs/subNavArrowRight01_001.gif);
		background-position:10px 10px;
		background-repeat:no-repeat;
	}*/
	.subNav ul li.lastCh {
		border-bottom:1px solid #decfba;
	}
	.subNav ul li.last {
		border-bottom:1px solid #decfba;
	}
	.subNav ul li{
		background-image:url(../imgs/subNavArrowRight01_001.gif);
		background-position:10px 10px;
		background-repeat:no-repeat;
	}
	.subNav ul li ul li{
		background:none;
	}
	.subNav ul li ul li.last {
		border:0;
	}
	.subNav ul li a:hover {
		text-decoration:underline;
	}
	.subNav ul li ul li a {
		color:#79613f;
		text-decoration:none;
		font-weight:normal;
		text-indent:66px;
	}
	.subNav ul li ul li.active a {
		font-weight:bold;
		background-color:#f9f6f3;
	}
	.subNav ul li ul li a:hover {
		text-decoration:underline;
	}
	.breadcrumb {	
	}
	.breadcrumb ul {
		list-style:none;
	}
	.breadcrumb ul li {
		background-image:url(../imgs/design/navDivider04_001.png);
		background-position:left;
		background-repeat:no-repeat;
		float:left;
		padding:0px 6px;
		width:auto;
	}
	.breadcrumb ul li.first {
		background:none;
		padding-left:0px;
	}
	.breadcrumb ul li a {
		color:#79613f;
	}
	.breadcrumb ul li a:hover {
		color:#79613f;
		text-decoration:none;
	}
	.mainPage {
		
	}
	.mainPage h2 {
		margin-top:30px;
		font-size:2em; /*20px*/
		font-weight:normal;
	}
	.item {
		color:#666;
		font-size:1.1em;
		display:inline;
		width:330px;
	}
	.item h4, .item h3 {
		font-family:"Times New Roman", Times, serif;
		color:#3d2d1e;
		font-size:1.2em;
		margin:0 0 20px 0;
		clear:right;
		font-weight:normal;
	}
	 .item h3 {
	 	font-family:"Times New Roman", Times, serif;
		margin-bottom:10px;
	 }
h4.instruction{
	margin:0;
	padding:0;
	color:#3D2D1E;
	font-size:1.2em; /*12px*/
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
	.item .content {
	
	}
	.item .img {
		width:250px;
		height:197px;
		margin:0 20px 0 0;
	}
	.item .snapLine {
		color:#3D2D1E;
		font-size:1.2em; /*12px*/
	}
	.item .description {
		color:#666;
		font-size:1.1em; /*11px*/
	}
	.item .info {
		font-size:1.1em; /*11px*/
		color:#3d2d1e;
		font-family:Arial, Helvetica, sans-serif;
	}
	.item .info .title {
		color:#3D2D1E;
	}
	.item .info .text {
		color:#666;
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
	}
	.item select{border:1px solid #979797;}
	.hintText, .hintTextL, .hintTextR{
		font-size:1.2em;
		color:#666666; /*12px*/
	}
	.hintText a, .hintTextL a, .hintTextR a{
		color:#79613f;
		font-size:1em;
	}
	.hintTextL img{
		float:left;
		margin:0 0 32px 0;
	}
	.hintTextR img{
		float:right;
		margin:0 0 10px 5px;
	}
	.itemTable {
	}
	.itemTable th{
		background-color:#f3ede6;
		font-size:1.2em;
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		padding:0 6px;
		height:24px;
		color:#3d2d1e;
	}
	.itemTable tr{
		height:auto;
	}
	.itemTable tr.th{
		height:24px;
	}
	.itemTable td {
		padding:0 6px;
		font-size:1.2em; /*12px*/
		border-bottom:1px solid #ebe2d6;
		color:#3d2d1e;
	}
	.itemTable td.product {
		color:#3D2D1E;
	}
	.itemTable td a {
		color:#79613f;
	}
	.itemTable td select {
		color:#999999;
		font-size:1.1em; /*11px*/
		padding:2px;
		width:40px;
		border:1px solid #666;
	}
	.formSubmit {
		text-align:right;
		position:relative;
		height:30px;
	}
	.formSubmit .button {
		position:absolute;
		right:5px;
		font-size:11px; /*11px*/
		font-weight:bold;
		color:#fff;
		display:block;
		text-align:center;
		width:110px;
		height:20px;
		line-height:20px;
		background-color:#79613f;
		text-decoration:none;
	}
	.formSubmit .button:hover {
		text-decoration:underline;
	}
	.recommends {
		border:1px solid #ebe2d6;
		padding:1px;
		background-color:#fff;
	}
	.recommends h3 {
		margin:0px;
		margin-bottom:1px;
		background-color:#f3ede6;
		padding:2px 0px 4px 6px;
		font-family:"Times New Roman", Times, serif;
		font-size:1.4em; /*14px*/
		font-weight:bold;
		height:20px;
		color:#3d2d1e;
	}
	.recommends .content {
		margin:0px;
		height:135px;
		background-color:#f9f6f2;
	}
	.recommends .content p {
		font-size:1.2em; /*12px*/
		color:#3d2d1e;	
	}
	.recommends .content p.description {
		color:#666;
		width:320px;
		height:66px;
		font-size:1.1em; /*11px*/
	}
	.recommends .content a {
		color:#79613f;
		font-size:1.1em; /*11px*/
	}
	.itemSections{
		position:relative;
		width:298px;
		height:109px !important;
		border:1px solid #decfba;
		margin:0 0 15px 0;
		background:#fff;
	}
	.itemSections img{vertical-align:middle;}
	.itemSections h3{
		font-family:"Times New Roman", Times, serif;
		color:#79613f;
		font-size:1.5em;
		font-weight:bold;
		padding:6px 0;
		margin:0;
	}
	.width16{width:16px;height:124px;float:left;}
	.itemSections p {
		font-size:1.1em; /*11px*/
		color:#666;
		width:190px;
		height:60px;
		float:left;
	}
	.itemSections a {
		font-size:1.1em; /*11px*/
		color:#79613f;
	}
	.adverts {
		margin:12px 0px 12px 10px;
	}
	.adverts .ad { 
		border:1px solid #decfba;
		margin-left:12px;
		float:left;
		width:204px;
	}
	.adverts .first {
		margin-left:0px;
	}
	.adverts .ad .img {
		float:left;
		width:78px;
		height:110px;
	}
	.adverts .ad .content {
		float:left;
		width:120px;
		height:104px;
		position:relative;
		color:#666;
	}
	.adverts .ad .content h4 {
		font-family:"Times New Roman", Times, serif;
		height:auto;
		margin:0px;
		display:block;
		font-size:1.5em; /*15px*/
		font-weight:bold;
		padding:10px 0 7px 0;
		color:#79613f;
	}
	.adverts .ad .content a {
		font-size:1.1em; /*11px*/
		position:absolute;
		bottom:0px;
		color:#79613f;
	}
	.form {
		width:560px;
		color:#666;
	}
	.form address{
	font-size:1.1em;
	}
	.form .left {
		position:relative;
		float:left;
		width:125px;
		clear:both;
		text-align:left;
		margin:0px;
		padding-left:65px;
	}
	.form .left .innerLeft {
		line-height:18px;
		text-align:left;
		display:inline;
		font-size:1.1em;
		color:#3d2d1d;
	}
	.form .right {
		float:right;
		width:300px;
		margin:0px;
	}
	.form .leftBasket {
		position:relative;
		float:left;
		width:125px;
		clear:both;
		text-align:left;
		margin:0px;
		padding-left:25px;
	}
	.form .leftBasket .innerLeft {
		line-height:18px;
		text-align:left;
		display:inline;
		font-size:1.1em;
		color:#3d2d1d;
	}
	.form .rightBasket {
		float:left;
		width:200px;
		margin:0px;
	}
	
	.form .rightBasket input{
		width:200px;
		margin:1px;
	}
	.inlinetext_sec_num
	{
		display:block;
		width:200px;
		float:left;
		vertical-align:middle;
		height:16px;
		padding-top:3px;
	}
	.input_sec_num
	{
		display:block;
		width:90px;
		float:left;
	}
	.form .longLeft {
		float:left;
		width:500px;
		clear:both;
		text-align:left;
		margin-right:10px;
		font-size:1.1em;
		line-height:18px;
	}
	.form .shortRight {
		float:right;
		text-align:right;
	}
	.form .right a{
		font-size:1.2em;
		color:#79613f;
		text-decoration:none;}
	.form .right a:hover
	{
		text-decoration:underline;
	}
	
	.form .right input{
		margin:0px;
		margin-bottom:6px;
		border:0px;
		padding:1px 0px 1px 5px;
		border:1px solid #999;
		/*height:18px;
		line-height:18px;*/
		font-size:1.1em;
		color:#666;
		width:285px;
		position:relative;
	}
	.form .checkbox input
	{
		width:auto;
		border:0px;
	}
	
	
	.form .right textarea {
		margin:0px;
		margin-bottom:6px;
		border:0px;
		padding:1px 0px 1px 5px;
		border:1px solid #999;
		/*height:18px;
		line-height:18px;*/
		font-size:1.1em;
		color:#666;
		
		width:292px;
	}
	.form .right select{
		margin:0px;
		margin-bottom:6px;
		border:1px solid #999;
		/*height:18px;
		line-height:18px;*/
		font-size:1.1em;
		color:#666;
		width:295px;
	}
	.form .right textarea {
		height:60px;
	}
	.form .right .w20 {width:20px;}
	.form .right .w30 {width:30px;}
	.form .right .w40 {width:40px;}
	.form .right .w50 {width:50px;}
	.form .right .w60 {width:60px;}
	.form .right .w70 {width:70px;}
	.form .right .w79 {width:79px;}
	.form .right .w80 {width:80px;}
	.form .right .w170 {width:170px;}
	.form .right .w100 {width:100px;}
	.form .right .w100p {width:100%;}
	.form .submit {
		/*width:100%;*/
		text-align:right;
		position:relative;
		height:20px;
	}
	
	.form .submit .button {
		background-image:url(../imgs/design/submitButtonBgArrow.gif);
		background-position:right center;
		background-repeat:no-repeat;
	
		font-size:1.0em;
		height:22px;
		line-height:22px;
		padding:0px 14px 0px 0px;
		text-align:left;
		float:right;
		margin-left:5px;
		background-color:#79613f;
	}
	
	.form .submit .backButton {
		background-image:url(../imgs/design/submitButtonBgBackArrow.gif);
		background-position:left center;
		background-repeat:no-repeat;
		position:absolute;
		height:22px;
		line-height:22px;
		padding:0px 0px 0px 14px;
		text-align:left;
		left:0px;
		background-color:#79613f;
		font-size:1.0em;
	}
	
	.form .submit .delButton {
		background-image:url(../imgs/design/deleteButtonBgArrow.gif);
		background-position:right center;
		background-repeat:no-repeat;
		position:absolute;
		height:22px;
		line-height:22px;
		padding:0px 14px 0px 0px;
		text-align:left;
		right:0px;
		background-color:#79613f;
	}
	.form .submit .button a,.form .submit .backButton a, .form .submit .delButton a {
		color:#fff;
		font-size:1.1em;
		line-height:14px;
		text-decoration:none;
		font-weight:bold;
		padding:4px 6px;
		display:block;
	}
	.form .submit .button a:hover, .form .submit .delButton a:hover {
		/*text-decoration:underline;*/
	}
	form.basketForm {
		margin:0px;
		padding:0px;
	}
	.myBasketTable, .myBasketTable tr, .myBasketTable tr td {
		border:0px;
		padding:0px;
		margin:0px;
	}
	.myBasketTable {
		width:560px;
		border-collapse:collapse;
		border:0px;
	}
	.myBasketTable th {
		background-color:#eadfd3;
		text-align:left;
		font-size:1.2em; /*12px*/
		font-weight:normal;
		padding:7px 12px;
		border-bottom:2px solid #fff;
		border-right:1px solid #fff;
		color:#3e2c1e;
	}

	.myBasketTable th h3 {
		font-size:1.2em; /*12px*/
		font-weight:bold;
		padding:2px 2px;
	}	
	.myBasketTable tr {
	}
	.myBasketTable tr td {
		background-color:#f9f6f3;
		text-align:center;
		text-align:left;
		vertical-align:top;
		padding:18px 14px;
		font-size:1.2em;
		color:#3d2d1e;
		border:1px solid #fff;
	}
	.myBasketTable tr td.div {
		height:1px;
		line-height:1px;
		margin:0px;
		padding:0px;
		background-color:#decfba;	
	}
	.myBasketTable tr td.div2 {
		height:4px;
		line-height:4px;
		margin:0px;
		padding:0px;
		background-color:#fff;	
	}
	.myBasketTable tr td a{
		color:#79613f;
		font-size:1.1em;
	}
	.myBasketTable tr td a.sm{
		color:#79613f;
		font-size:0.9em;
	}
	
	.myBasketTable tr td.foot {
		background-color:#f2ece4;	
	}
	.myBasketTable tr td.foot div.giftWrap_personaliseMsg {
		float:left;
		width:165px;
		color:#666;
		font-size:1em;
	}
	.myBasketTable tr td.foot div.personaliseMsgBox {
		float:right;
		width:358px;
	}
	.myBasketTable tr td.foot div.personaliseMsgBox textarea {
		height:63px;
		width:358px;
		font-size:1.1em;
		float:right;
		display:block;
	}
	
	.myBasketTable tr td .maxChars
	{
		clear:both;
		display:block;
		float:right;
		color:#666666;
		font-size:0.9em;
		width:200px;
		text-align:right;
	}
	
	.myBasketTable tr td.promoCodeBar {
		position:relative;
		background-color:#e8dcce;
		padding:10px;
		color:#666;
	}
	.myBasketTable tr td.promoCodeBar input {
		margin:0px;
		padding:0px; 
	}
	.myBasketTable tr td input.chk {
		margin:0 0 0 5px;
	}
	.myBasketTable tr td.promoCodeBar .container {
		position:relative;
	}
	.myBasketTable tr td.promoCodeBar .PromoContainer a.smCentered {
		color:#79613f;
		font-size:0.9em;
	}
	.myBasketTable tr td.promoCodeBar .container .button {
		position:relative;
		font-size:0.9em;
	}
	.myBasketTable tr td.promoCodeBar div div.submitPromo {
		position:absolute;
		top:0px;
		right:0px;	
		width:76px;
		height:22px;
		margin:0px;
		padding:0px;
	}
	.myBasketTable tr td.orderSummary {
		font-size:14px;
		color:#3d2d1e;
		font-weight:bold;
		
		padding:5px 16px;
	}
	.myBasketTable tr td.total {
		padding:6px;
		background-color:#e8dcce;
		font-weight:bold;
		color:#3d2d1e;
	}
	.myBasketTable tr td select {
		border:1px solid #999693;
	}
	.myBasketTable tr td.total p {
		margin-left:360px;
	}
	
	
	
	
	.mySummaryTable, .mySummaryTable tr, .mySummaryTable tr td {
		border:0px;
		padding:0px;
		margin:0px;
	}
	.mySummaryTable {
		width:560px;
		border-collapse:collapse;
		border:0px;
	}
	.mySummaryTable th {
		background-color:#eadfd3;
		text-align:left;
		font-size:1.2em; /*12px*/
		font-weight:normal;
		border-bottom:2px solid #fff;
		border-right:1px solid #fff;
		color:#3e2c1e;
		padding-left: 14px;
	}

	.mySummaryTable th h3 {
		font-size:1.1em; /*12px*/
		font-weight:bold;
		height:24px;
		line-height:24px;
		/*font-family:"Times New Roman", Times, serif;*/
		font-family: Arial, Verdana, Helvetica, sans-serif ;
		margin:0px 0px 2px 0px;
		padding:0px;
	}	
	.mySummaryTable tr {
	}
	.mySummaryTable tr td {
		background-color:#f9f6f3;
		text-align:center;
		text-align:left;
		vertical-align:top;
		padding:18px 14px;
		font-size:1.2em;
		color:#3d2d1e;
		border:1px solid #fff;
	}
	.mySummaryTable tr td.div {
		height:1px;
		line-height:1px;
		margin:0px;
		padding:0px;
		background-color:#decfba;	
	}
	.mySummaryTable tr td.div2 {
		height:4px;
		line-height:4px;
		margin:0px;
		padding:0px;
		background-color:#fff;	
	}
	.mySummaryTable tr td a{
		color:#79613f;
		font-size:1.1em;
	}
	.mySummaryTable tr td a.sm{
		color:#79613f;
		font-size:0.9em;
	}
	
	.mySummaryTable tr td.foot {
		background-color:#f2ece4;	
	}
	.mySummaryTable tr td.foot div.giftWrap_personaliseMsg {
		float:left;
		width:165px;
		color:#666;
		font-size:1em;
	}
	.mySummaryTable tr td.foot div.personaliseMsgBox {
		float:right;
		width:358px;
	}
	.mySummaryTable tr td.foot div.personaliseMsgBox textarea {
		height:63px;
		width:358px;
		font-size:1.1em;
		float:right;
		display:block;
	}
	
	.mySummaryTable tr td .maxChars
	{
		clear:both;
		display:block;
		float:right;
		color:#666666;
		font-size:0.9em;
		width:200px;
		text-align:right;
	}
	
	.mySummaryTable tr td.promoCodeBar {
		position:relative;
		background-color:#e8dcce;
		padding:10px;
		color:#666;
	}
	.mySummaryTable tr td.promoCodeBar input {
		margin:0px;
		padding:0px; 
	}
	.mySummaryTable tr td input.chk {
		margin:0 0 0 5px;
	}
	.mySummaryTable tr td.promoCodeBar .container {
		position:relative;
	}
	.mySummaryTable tr td.promoCodeBar .PromoContainer a.smCentered {
		color:#79613f;
		font-size:0.9em;
	}
	.mySummaryTable tr td.promoCodeBar .container .button {
		position:relative;
		font-size:0.9em;
	}
	.mySummaryTable tr td.promoCodeBar div div.submitPromo {
		position:absolute;
		top:0px;
		right:0px;	
		width:76px;
		height:22px;
		margin:0px;
		padding:0px;
	}
	.mySummaryTable tr td.orderSummary {
		font-size:14px;
		color:#3d2d1e;
		font-weight:bold;
		
		padding:5px 16px;
	}
	.mySummaryTable tr td.total {
		padding:6px;
		background-color:#e8dcce;
		font-weight:bold;
		color:#3d2d1e;
	}
	.mySummaryTable tr td select {
		border:1px solid #999693;
	}
	.mySummaryTable tr td.total p {
		margin-left:360px;
	}	
	
	
	
	
	
	
	
	
	.checkoutButtons {
		position:relative;
		height:22px;
		width:560px;
	}
	.checkoutButtons div
	{
		margin-left:5px;
		margin-right:5px;
	}
	.checkoutButtons .emptyBasket {
		float:left;
	}
	.checkoutButtons .continueShopping {
		float:right;
	}
	.checkoutButtons .checkout {
		float:right;
	}
	.footer {
		background-color:#e6dbcc;
	}
	.footer .top {
		background-image:url('../imgs/design/footerTop01_001.png');
		background-repeat:repeat-x;
		height:3px;
		font-size:0;
	}
	.footer .bar {
		background-image:url('../imgs/design/footerNav01_001.png');
		background-repeat:repeat-x;
		height:26px;
		position:relative;
		line-height:24px;
	}
	.footer .bar .tel {
		color:#FFFFFF;
		font-size:1.1em; /*11px*/
	}
	.footer .bar .nav {
		position:absolute;
		right:0px;
		top:0px;
	}
	.footer .bar .nav ul {
		margin:0px;
		padding:0px;
		list-style:none;
	}
	.footer .bar .nav ul li {
		float:left;
	}
	.footer .bar .nav ul li a {
		color:#fff;
		font-size:1.1em; /*11px*/
		padding:0px 4px;
		text-decoration:none;
	}
	.footer .bar .nav ul li a:hover{text-decoration:underline;}
	.footer .bar .nav ul li a.last {
		background:none;
	}
	.footer .disclaimer {
		text-align:center;
		font-size:0.9em;
		color:#333;
	}
	.customTable table td{background:#fff;color:#666;font-size:1.1em;}
	.customTable table td:first-child{background:#F7F3EE;color:#79613f;font-size:1.3em;font-weight:bold;}
	
	.footer .disclaimer a
	{
		color:#333;
		text-decoration:none;
	}
	
	.footer .disclaimer a:hover
	{
		text-decoration:underline;
	}
	
	/*Chris*/
	.confirmOrderBox
	{
			position:relative;     
			width:560px;
	}
	
	.confirmOrderBox form
	{
			margin:0px;
			padding:0px;
	}
	
	/*.confirmOrderBox h3
	{
			height:24px;
			line-height:24px;
			font-family:"Times New Roman", Times, serif;
			font-size:1.3em;
			margin:0px 0px 2px 0px;
			padding:0px;
			padding-left:14px;
			background:#ebdfd3;
			color:#3e2e21;
	}*/
.confirmOrderBox h3
	{
		font-size:1.2em;
		font-weight:bold;
		height:24px;
		line-height:24px;
		/*font-family:"Times New Roman", Times, serif;*/
		font-family: Arial, Verdana, Helvetica, sans-serif ;
		margin:0px 0px 2px 0px;
		padding:0px;
		padding-left:14px;
		background:#ebdfd3;
		color:#3e2e21;
	}
	.confirmOrderBox .content
	{
			background:#faf6f3;
			padding:15px 0px 22px 0px;
	}
	
	.confirmOrderBox .contentAA
	{
			background:#faf6f3;
			padding:8px 0px 22px 0px;
	}
	
	.confirmOrderBox .contentCDA
	{
			background:#faf6f3;
			padding:13px 0px 20px 0px;
	}
	
	.confirmOrderBox .content .inner, .confirmOrderBox .contentCDA .inner, .confirmOrderBox .contentAA .inner
	{
			margin:0px 16px;
			font-size:1.2em;
			line-height:1.2em;
	}
	.deliveryOptions{
			
			margin:0px 16px;
			font-size:1.1em;
			line-height:1.2em;
	}
	.deliveryOptions p{
			margin-top:29px;
			color:#666;
			margin-left:18px;
			font-size:1.1em;
			line-height:1.3em;
	}
	
	.confirmOrderBox .content .inner.radios, .confirmOrderBox .contentCDA .inner.radios, .confirmOrderBox .contentAA .inner.radios
	{
			line-height:1.9em;
			color:#666;
	}
	
	.confirmOrderBox .content .inner.radios p, .confirmOrderBox .contentCDA .inner.radios p, .confirmOrderBox .contentAA .inner.radios p
	{
			margin-top:29px;
			margin-left:18px;
			line-height:1.3em;
	}
	
	.btmLine
	{
			margin:0px;
			margin-top:1px;
			height:1px;
			line-height:1px;
			background:#decfba;
	}
	
	.addressNickname
	{
		margin-left:65px;
			padding-left:0px;
		border-bottom:solid 1px #decfba;
		margin-bottom:5px;
	}
	
	.addressNickname .left
	{
		padding-left:0px;
	}
	
	.confirmOrderBox .form
	{
		width:560px;
	}
	
	.confirmOrderBox .form .right
	, .confirmOrderBox .form .submit
	{
		margin-right:70px !important;
		margin-right:0px;
		padding-right:0px !important;
		padding-right:70px;
	}
	
	.confirmOrderBox .form .floatLeft
	{
		margin-left:70px;
	}
	
	#selectAddress
	{
		width:100%;
	}
	
	#selectAddress .left
	{
		margin:0px 0px 0px 70px;
		padding:0px;
		width:220px;
	}
	
	#selectAddress .right
	{
		width:250px;
	}
	
	#selectAddress .right select
	{
		width:250px;
	}
	
	#selectAddress .btmLine
	{
		margin-bottom:10px;
	}
	
	.confirmOrderBox .editAddress
	{
		float:left;
		margin-left:10px;
	}
	
	.confirmOrderBox .editAddressTop
	{
		float:left;
		margin-left:160px;
	}
	
	.confirmOrderBox .addNewAddress
	{
		float:left;
		margin-left:40px;
	}
	
	.confirmOrderBox .checkout
	{
		float:right;
		margin-right:48px;
	}
	
	.confirmOrderBox textarea
	{
		margin:0px;
		padding:0px;
		width:100%;
		height:59px;
		border:1px solid #978e7d;
	}
	
	.confirmOrderSpacer
	{
		height:25px;
	}
	
	.w60
	{
		width:60px!important;
		display:inline!important;
		float:left;
	}
	
	.w70
	{
		width:70px!important;
	}
	.form .right input {
		padding:1px 3px 1px 5px;       
	}
	#orderSummaryFoot {
		height:24px;
		line-height:24px;
		margin:0px;
		padding:0px 38px;
		text-align:right;
		background-color:#ebe1d5;
		color:#3e2c20;
		font-size:1.1em;
	}
	.lighterBg {
			background-color:#f6f1ed!important;
	}
	.orderSummaryFoot .spacer{
			width:30px!important;
			height:1px;
			line-height:1px;
			margin:0px;
			padding:0px;
			background-color:green;
	}
	.h18 {
			height:18px!important;
	}
	.bold {
			font-weight:bold!important;
			font-size:1.4em!important;
	}
	.paymentDetails .cat {
			float:left!important;
			clear:both!important;
			width:120px;
	}
	.paymentDetails .detail {
			color:#666!important;
			float:left!important;
	}
	
	.checkoutButtons .goBack {
			position:absolute;
			top:0px;
			right:167px;
			width:113px;
			height:22px;
	}
	.checkoutButtons .checkout2 {
			position:absolute;
			top:0px;
			right:43px;
			width:113px;
			height:22px;
	}
	.noBg {
			background:none!important;
	}
	.notesTitle{
		width: 61px;
		vertical-align: top;
		color:#3d2d1e;
	}
	/* Quick fox for grey text */
	.greyText {
		color:#666;
	}
	
	ul.errorMessageList
	{
		list-style-type:none;
		color:Red;
		font-weight:bold;
		float:left;
		width:330px;
		clear:both;
		margin:10px 0px;
		/*padding:4px;
		border:1px solid #FF0000;*/
		margin-left:20px;
	}
	
	ul.errorMessageList li
	{
		margin:0px;
		padding:0px;
	}
	
	div.errored
	{
		margin:2px important;
		padding:2px important;
	}
	
	div.form div.errored input
	, div.form  div.errored select
	{
		margin-bottom:0px;
	}
	
	.myBasketTable tr td#addresses {
		margin:0px;
		padding:0px; 
		background-color:#fff;
	}
	div.checkoutSteps.top
	{
		background-image:url(../imgs/design/csbg.gif);
		background-position:center center;
		background-repeat:repeat-x;
		height:33px;
		float:right;
		width:297px;
		margin-top:5px;
		margin-right:60px;
		padding:0px;
		position:relative;
	}
	*+html div.checkoutSteps.top
	{
		background-image:url(../imgs/design/csbg.gif);
		background-position:center center;
		background-repeat:repeat-x;
		height:33px;
		float:right;
		width:297px;
		margin-top:30px;
		margin-right:60px;
		padding:0px;
		position:relative;
	}
	div.checkoutSteps
	{
		background-image:url(../imgs/design/csbg.gif);
		background-position:center center;
		background-repeat:repeat-x;
		height:33px;
		float:right;
		width:297px;
		margin-top:30px;
		margin-right:60px;
		padding:0px;
		position:relative;
	}
	div.checkoutSteps ol
	{
		list-style-type:none;
		margin:0px;
		padding:0px;
		width:297px;
		height:33px;
	}
	
	div.checkoutSteps ol li
	{
		float:left;
		display:block;
		height:33px;
	}
	
	div.checkoutSteps ol li span
	{
		display:block;
		height:33px;
		width:33px;
		background-position:center center;
		background-repeat:no-repeat;
		text-indent:-9000px;
		font-size:0.0001em;
		overflow:hidden;
		margin-right:33px;
	}
	div.checkoutSteps ol li#cs1
	{
		position:relative;
	}
	
	div.checkoutSteps ol li#cs5
	{
		margin-right:0px;
	}
	
	div.checkoutSteps ol li#cs5 span
	{
		margin-right:0px;
	}
	
	div.checkoutSteps ol li#cs1 span
	{
		background-image:url(../imgs/design/1_off.gif);
	}
	
	div.checkoutSteps ol li#cs1 span.current
	{
		background-image:url(../imgs/design/1_on.gif);
	}
	
	div.checkoutSteps ol li#cs2 span
	{
		background-image:url(../imgs/design/2_off.gif);
	}
	
	div.checkoutSteps ol li#cs2 span.current
	{
		background-image:url(../imgs/design/2_on.gif);
	}
	
	div.checkoutSteps ol li#cs3 span
	{
		background-image:url(../imgs/design/3_off.gif);
	}
	
	div.checkoutSteps ol li#cs3 span.current
	{
		background-image:url(../imgs/design/3_on.gif);
	}
	
	div.checkoutSteps ol li#cs4 span
	{
		background-image:url(../imgs/design/4_off.gif);
	}
	
	div.checkoutSteps ol li#cs4 span.current
	{
		background-image:url(../imgs/design/4_on.gif);
	}
	
	div.checkoutSteps ol li#cs5 span
	{
		background-image:url(../imgs/design/5_off.gif);
	}
	
	div.checkoutSteps ol li#cs5 span.current
	{
		background-image:url(../imgs/design/5_on.gif);
	}
	
	#AddedToBasketConfirmation  
	{
		background-color:#F3EDE6;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.2em;
		color: #666666;
		font-weight:normal;
		margin:5px 0;
		padding:5px;
	}
	
	.hideMe
	{
		display:none;
	}
	
	#AddedToBasketConfirmation  span.item
	, #AddedToBasketConfirmation  ul
	{
		font-weight:bold;
		color:#000000;
	}
	
	p.checkoutMessage
	{
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.1em;
		width:556px;
		clear:both;
		margin:3px 0px 10px;
		padding:2px;
		color:#666666;
	}
	
	#myupdatebutton
	{
		font-size:1.0em;
	}
	#SelectProcess
	{
		display: none;
	}
	
	.myBasketTable tr td.optionsTitle
	{
		background-color:#f1eae2;	
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		font-size:1.5em;/*15*/
		color:#79613f;
	}
	.myBasketTable tr td.optionsControl 
	{	
		background-color:#ebdfd3;	
	}
	.myBasketTable tr td.optionsControl .button {
		background-image:url(../imgs/design/submitButtonBgArrow.gif);
		background-position:right center;
		background-repeat:no-repeat;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:1.0em;
		line-height:22px;
		font-weight:bold;
		height:22px;
		padding:0px 24px 0px 10px;
		text-align:left;
		float:right;
		margin-left:5px;
		background-color:#79613f;
		color:#ffffff;
	}
	.accountRegister{
		background-color:#ebdfd3;	
		color:#3D2D1E;		
		padding-top: 5px;
		padding-bottom: 5px;
		font-size:1.2em;
		font-weight:bold;
		height:24px;
		line-height:24px;
		/*font-family:"Times New Roman", Times, serif;*/
		font-family: Arial, Verdana, Helvetica, sans-serif ;
		margin:0px 0px 2px 0px;
		padding:0px;
		padding-left:14px;
		background:#ebdfd3;
		color:#3e2e21;
	}
	.accountRegisterLight{
		font-size:1.1em;
		font-weight:normal;
	}

	.myBasketTable tr td.optionsControl div.button a {
		color:#ffffff;	
		text-decoration:none;
		font-size:1.0em;
	}
	.myBasketTable tr td.optionsControl div.button a:hover {
		text-decoration:none;
	}
	.myBasketTable tr td div.optionsLeft
	{
		float: left;
	}
	.myBasketTable tr td.formHeader
	{
		background-color:#ebdfd3;	
		color:#3D2D1E;		
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.myBasketTable tr td.formBlank 
	{	
		background-color:#ffffff;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.GeneralMessage{
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:11pt;
		color:#666666;	
	}