/* CHOCOLATE EXPERIENCE */


body
{
	margin: 		0;
	background: 	#ffffff url(images/page-bg.gif) no-repeat 50% 0;
	text-align:		center;
}

div#outerPage
{
	width:			760px;
	margin: 		0 auto;
	padding:		0;
	background:		url(images/chocolate-experience-banner.gif) no-repeat;
	display: 		block;
	height:			100%;
	text-align:		left;
}

div#innerPage
{
	width:			760px;
	margin: 		0;
	padding: 		0;
}

div#leftColumn
{
	margin-top:		84px;
	width:			165px;
	float:			left;
}


div#mainColumn
{
	margin-top:		84px;
	margin-left:	15px;
	float:			left;
	width:			580px;
}

div#footer
{
	width:			760px;
	clear:			both;
	text-align:		center;

}

div#mainColumn p.intro
{
	font-family:	verdana, arial, helvetica, sans-serif;
	color:			#5F3000;
	font-size:		16px;
	line-height:	20px;
	width:			404px;
	margin:			12px 0;
}

div#mainColumn p
{
	font-family:	verdana, arial, helvetica, sans-serif;
	color:			#5F3000;
	font-size:		12px;
	line-height:	16px;
	width:			392px;
	margin:			10px 0;
}

td, th{
	font-family:	verdana, arial, helvetica, sans-serif;
	color:			#5F3000;
	font-size:		12px;
	line-height:	16px;
}
table#delivery td{
	font-size:		11px;
}
th{
	font-weight:		bold;
}
div#mainColumn ul
{
	font-family:	verdana, arial, helvetica, sans-serif;
	color:			#5F3000;
	font-size:		12px;

}

div.specialBox
{
	width:			126px;
	height:			194px;
	background:		#FFE3BF url(images/box-footer.gif) no-repeat bottom;
	float:			left;
	margin: 		0 14px 10px 0;
}

div#mainColumn div.specialBox p
{
	width:			126px;
	margin:			6px;
	font-size:		10px;
	font-family:	verdana, arial, helvetica, sans-serif;
	color:			#5F3000;
	line-height:	12px;
	
}

* html div#mainColumn div.specialBox p
{
	width:			114px;
}


ul#main-menu
{
	width:			155	px;
	list-style:		none;
	margin:			0 0 15px 6px;
	padding: 		0;
}

* html ul#main-menu
{
	width:	158px;
}
ul#main-menu li
{
	border-bottom:		1px dotted #7f3600;
	color:				#7f3600;
	text-decoration:	none;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	padding:			3px 0;

}
ul#main-menu a
{
	color:				#7f3600;
	text-decoration:	none;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			12px;
}

div#footer p, div#footer a
{
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			10px;
	text-decoration:	none;
	color:				#7f3600;
	margin:				0;
	padding:			10px 0;
}



form#enquiryForm
{
	color:				#7f3600;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			12px;
}

form#enquiryForm input.text
{
	width:				200px;
	border:				1px solid #7F3600;
	color:				#7f3600;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	float: right;
}

form#enquiryForm input.submit
{
	width:				100px;
	border:				1px solid #7F3600;
	color:				#7f3600;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			12px;
	float: 				left;
	margin-left:		98px;
}

* html form#enquiryForm input.submit
{	
	margin-left:		25px;
}

form#enquiryForm textarea
{
	width:				200px;
	border:				1px solid #7F3600;
	color:				#7f3600;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			11px;
	float: 				right;
}

div.row
{
	width:				300px;
	clear: 				both;
	padding-top: 		10px;
}

span.label
{
	width:				75px;
	display: 			block;
	float: left;
}


table.products
{
	width:				430px;
	color:				#7f3600;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			12px;
}

table.products tr td
{
	padding:			8px 0;
	border-bottom:		1px dotted #7f3600;
}

table.products td img
{
	padding-right:		8px;
}

table.products tr td table tr td{
	border: none;
}
div#mainColumn img.main
{
	float:				left;
	margin-right:		3px;
}

/* PAGE SPECIFICS */

body#home li#menu-home, body#handmade li#menu-handmade, body#fudge li#menu-fudge, body#belgian li#menu-belgian, body#wedding li#menu-wedding, body#diabetic li#menu-diabetic, body#vegan li#menu-vegan, body#ordering li#menu-ordering, body#corporate li#menu-corporate, body#enquiries li#menu-enquiries, body#location li#menu-location
{
	font-weight: 			bold;
}


body#home div#innerPage
{
}

body#handmade div#innerPage
{
	background:		url(images/tc-handmade.jpg) no-repeat top right;
}

body#fudge div#innerPage
{
	background:		url(images/tc-fudge.jpg) no-repeat top right;
}

body#belgian div#innerPage
{
	background:		url(images/tc-belgian.jpg) no-repeat top right;
}

body#wedding div#innerPage
{
	background:		url(images/tc-wedding.jpg) no-repeat top right;
}

body#diabetic div#innerPage
{
	background:		url(images/tc-diabetic.jpg) no-repeat top right;
}

body#vegan div#innerPage
{
	background:		url(images/tc-vegan.jpg) no-repeat top right;
}

body#ordering div#innerPage
{
	background:		url(images/tc-ordering.html) no-repeat top right;
}

body#corporate div#innerPage
{
	background:		url(images/tc-corporate-gifts.jpg) no-repeat top right;
}

body#enquiries div#innerPage
{
	background:		url(images/tc-enquiries.jpg) no-repeat top right;
}


body#location div#innerPage
{
	background:		url(images/tc-location.jpg) no-repeat top right;
}


div#leftColumn p{
	font-family:	verdana, arial, helvetica, sans-serif;
	color:			#5F3000;
	font-size:		12px;
	line-height:	16px;
	margin:			10px 0 10px 20px;
}

div#leftForm{
	width:			350px;
	float:			left;
}

div#rightTable{
	width:			200px;
	float:			right;
}
