body	{	background-color: #400500;	padding: 0;	margin: 0;	text-align: center;}div.main	{	width: 900px;	/*height: 680px;*/	margin: 0px auto;	margin-top: 30px;	padding: 0px 0px 0px 0px;	background-color: #FFF;	background-image: url(images/bg_tile04a.jpg);	font: normal normal 16px/20px georgia, serif;	color: #420730;	text-align: left;}a	{	color: #e36421;	color: #400500;	font-weight: bold;}a img	{	border: none;	text-decoration: none;}div.main div.masthead {	display:block;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}div.main div.logo	{	display:block;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}div.main div.logo img	{	display:block;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}/* NAVIGATION STYLES */div.main div.nav	{	width: 900px;	height: 25px;	padding: 3px 0px 0px 0px;	margin: 0px 0px 25px 0px;	background-color: #9F1800;	background-color: #A43500;	background-color: #e36421;	background-image: url(images/nav-bg.gif);	color: #FFF;	font-weight: bold;}div.main div.nav a	{	color: #400500;	color: #F2E2C1;	font-weight: bold;	text-decoration: none;}div.main div.nav a:hover	{	text-decoration: underline;}div.main div.nav img#mfw-extra	{	display: inline;	margin: 0px 0px 0px 0px;	padding: 0;}div.main div.nav img#extra-left	{	float: left;	padding: 0px;	margin: 0px 140px 0px 15px;}div.main div.nav img#extra-right	{	float: right;	padding: 0px;	margin: 0px 15px 0px 0px;}/* Drop Down Styles */#basketnav	{		width: 30em;	margin:2px 12em;}#basketnav a {	display: block;	width: 10em;	text-align: center;	color: #F2E2C1;	font-weight: bold;	text-decoration: none;}#basketnav ul	{		list-style-type: none;	margin: 0px;	padding-top: 0;	padding-bottom: 0px;}#basketnav li { /* all list items */	float: left;	list-style-type: none;	width: 10em; /* width needed or else Opera goes nuts */}#basketnav li ul { /* second-level lists */	position: absolute;	z-index:105;	list-style-type: none;	width: 10em;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}#basketnav li:hover ul, #basketnav li.sfhover ul { /* lists nested under hovered list items */	left: auto;	text-align: left;}#basketnav li ul li	{	text-align: left;	padding: 3px 0px 3px 3px;	background-color: #e36421;	background-image: url(images/nav-bg.gif);	/*border-bottom: 1px solid #CCC;	border-left: 1px solid #CCC;	border-right: 1px solid #CCC;*/}#basketnav li ul li a, #basketnav li.sfhover ul li a	{	text-align: left;	width: 10em;}/* END NAV STYLES *//* HOME PAGE STYLES *//*div#home	{	height: 780px;}*/div.main div#mfw		{	float: left;	margin: 0px 2px 2px 15px;}div.main div#stickfig	{	display:inline;	height: 325px;	float: left;	clear:right;	margin: 15px 50px 2px 10px;}div.main div#stickfig-oisin	{	clear:right;	display:inline;	float: right;	margin: 100px 40px 2px 0px;	margin:15px 59px 2px 0;	width: 101px;	height: 149px;}div.main div#disc-banner {	display:inline;	float:right;	margin: 15px 40px 2px 0px;	width: 150px;	height: 150px;}div.main div#mist {	clear:none;	display:inline;	float:left;	padding: 4px;	margin: 10px 0px 10px 0px;}div.main div#mist img	{	display: block;	border: 0px solid transparent;	padding: 0px;	margin: 0px;}div.main div#mist a:hover img	{	border: 0px solid #e36421;}div.main p	{	padding: 0px 0px 0px 0px;	margin: 5px 40px 0px 20px;	text-align: justify;}div.main ul#howto	{	margin: 5px 70px 0px 40px;}div#home p#all-baskets	{	border: 0px solid red;	/*width: 872px;	margin: 5px 0px 20px 160px;*/	padding: 0px;	margin: 5px 20px 0px 20px;}/* END HOME PAGE STYLES */div.main h2 {	padding: 0px 0px 0px 0px;	margin: 5px 40px 20px 20px;	font-size: 20px;	color: #420730;}div.main td h2	{	margin-bottom: 0;	padding-bottom: 0;}/*div#warm	{	height: 700px;}div#oisin {	height: 750px;}div#cian {	height: 800px;}div#gathering {	height: 1000px;}div#mirror {	height: 1100px;}div#king {	height: 770px;}div#thank {	height: 860px;}*/	div.main table.basket-table	{	width: 870px;	padding: 0px 0px 0px 0px;	margin: 5px 10px 0px 15px;	border: 0px solid #400500;}div.main table#ourbaskets	{	background: transparent url(images/our-baskets-bg3.gif) no-repeat;	text-align: center;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 15px;}div.main table.basket-table	td {	width: 212px;	padding: 0px 0px 30px 0px;	margin: 4px 4px 4px 4px}div.main div.basket-thumb {	margin-bottom: 2px;}.basket-name a	{	font-size: 14px;	text-decoration: none;}ul.basket-list	{	font-size: 14px;	line-height: 18px;}ul.basket-list li	{	list-style-type:none;	display:block;	width:350px;	margin-bottom: 2px;	margin-left: -20px;	padding-left: 14px;	color: #420730;	background: transparent url(images/squareDarkRed.gif) no-repeat 0px 2px;}.basket-descr	{	font-size: 14px;	line-height: 18px;	color: #420730;}div.main table#basket-image	{	background: transparent url(images/stickfig_woman.gif) no-repeat 350px 40px;}div.basket-image img	{	display:block;	margin-top: 20px;	margin-left: 20px;}div.basket-image-warm img	{	display:block;	margin-top: 0px;	margin-left: 20px;}div.basket-image-warm	{	/*background: transparent url(images/stickfig_oisin.gif) no-repeat 50px 0px;*/}div.main table.basket-table ul.basket-descr li	{	padding-left: -10px;	margin-left: 0px;}div.main div.basket-thumb img	{	border: 0px solid #420730;}div.main table#td-warm {	background: transparent url(images/stickfig_oisin.gif) no-repeat 130px 260px;}ul#howto li	{	margin-bottom: 4px;}div.footer	{	width: 900px;	height: 20px;	margin: 0px auto;	margin-bottom: 20px;	padding: 20px 0px 0px 0px;	text-align: center;	font-size: 12px;	color: #420730;	font-weight: normal;	background-image: url(images/bg_tile04a.jpg);}.clear {	clear: both;}