body 					{ font: 12px verdana, Helvetica, Arial, sans-serif;  	color: #222;  	margin: 0px;  	padding: 0px;	text-align:center;  }
div#page 				{ width:950px;	margin-left:auto;	margin-right:auto;}
div#masthead 		{ padding:10px 0;	text-align:center;}
div#masthead p 	{ padding:20px;	margin:0;}

div#footer				{ clear:both; color:#666; margin-top:10px; padding-top:6px; font-size: 10px; font-weight:bold; text-align:center; background: url('images/fotterbackground.gif') no-repeat center top;}
div#footer image	{ padding:0 10px 0 0px;  vertical-align:bottom;}
div#footer span		{ padding:0 17px;}
div#footer p			{ letter-spacing:1.4em; word-spacing:1.5em; font-weight:bold; font-size: 10px; padding-top:10px;}
div#footer #bf		{ color:#8f0d4d;}
div#footer #ff		{ color:#5a5626;}
div#footer #hf		{ color:#7a93fa;}

div#content 			{ margin: 0px; 	padding: 0px;}
div#details 			{ float:left;	text-align:left;	padding-top:20px;	width:330px;}
div#details2008 	{ float:left;	text-align:left;	padding-top:20px;	width:160px;}
div#details2009 	{ float:left;	text-align:left;	padding-top:20px;	width:160px;}
div#images 			{ width:470px;	background: url('images/green_panel_product.gif') no-repeat;	float:right;	padding:15px;	text-align:center;}
div#images2008 	{ width:400px;	background: url('images/2008/green_panel_product400.gif') no-repeat;	float:right;	padding:0;	text-align:center;}
div#images2009 	{ width:400px;	 no-repeat;	float:right;	padding:0;	text-align:center;}
div#cart 				{ width:750px;	background: url('images/green_panel_cart.gif') no-repeat;	padding-top:20px;	text-align:center;	min-height:379px; margin-left:100px;}
div#colours 			{ text-align:left;}
div#colourlist 		{ border-top:1px solid #e0ebc3;	margin:10px 20px 0 20px;	padding-top:10px;}

a 							{ text-decoration: none;	color:#666;  }
a:hover 				{ text-decoration: underline;}
h1 						{ font-size: 12px;	font-weight:bold;}
h2 						{ font-size: 16px;	color:#565758;}
img						{ border:0px; }

input.send-btn 		{ background: #333 url(images/buybutton.gif) no-repeat;outline: none;margin-top:25px;}
input.send-btnFR	{ background: #333 url(images/buybuttonFR.gif) no-repeat;outline: none;margin-top:25px;}
input.send-btnIT 	{ background: #333 url(images/buybuttonIT.gif) no-repeat;outline: none;margin-top:25px;}
.bagname 				{ margin-bottom:15px;}
.bagname 				{font-size:24px; background-color:#ccc; color:#fff; padding:5px; display:block; width:950px; margin:0;}

#bagsizetext 		{ font-size: 11px;}

.bold 					{ font-weight:bold;}
.sale 					{ font-size:14px;text-decoration:line-through;}
.saleprice 				{ font-size:16px;color:red;padding-left:10px;}

div#outofstock 		{border-bottom:1px solid #E0EBC3; }
