﻿body, body div, body p, body th, body td, body li, body dd {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd {
  font-size: small;
}

/* page wrapper */
#mainbody {
	/**/background-image: url(../../images/layout/background.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #391803;
	font-family: Arial, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

a, a:visited
{
	color: #310d00;
	text-decoration: underline;	
}

a:hover
{
	text-decoration: none;	
}

#wrapper 
{
	width: 900px;
	margin: 0px auto;
	padding: 0;
	padding-bottom: 15px;
}

#header
{
	position: relative;
	width: 900px;
	height: 149px;
}

	#header #contact
	{
		position: absolute;
		left: 15px;
		top: 0;
		background-image: url(../../images/layout/contact.png);
		background-position: left top;
		background-repeat: no-repeat;
		background-color: Transparent;
	    z-index: 100;
		width: 243px;
		height: 157px;	
	}
	*html #header #contact
	{
	    background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/contact.png', sizingMethod='fixed');
	}

	#header #logo
	{
		position: absolute;
		left: 258px;
		top: 0;
		background-image: url(../../images/layout/really-delicious-logo.png);
		background-position: left top;
		background-repeat: no-repeat;
		width: 350px;/*415px;*/
		height: 176px;/*191px;*/
		padding: 15px 0 0 65px;	
		z-index: 100;
	}
		*html #header #logo
		{
			background-image: none;
		}
		*html #header #logo .bgimage
		{
			width: 350px;
			height: 176px;
			margin: -15px 0 0 -65px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/really-delicious-logo.png', sizingMethod='fixed');
		}
		
		*html #header #logo .bgimage a
		{
			position: relative;
		}
	
	#header .orderbox
	{
		position: absolute;
		right: 0px;
		top: 0;
		background-image: url(../../images/layout/basket.png);
		background-position: left top;
		background-repeat: no-repeat;
		width: 227px;
		height: 157px;
	}
	*html #header .orderbox
	{
	    background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/basket.png', sizingMethod='fixed');
	}
		
	#header .orderbox .total
	{
		position: absolute;
		bottom: 8px;
		left: 40px;
		font-size: 44px;
		color: #fcf7d3;
		font-family: Times New Roman, Serif;
		font-weight: bold;
		text-align: right;
		width: 173px;
	}

		#header .orderbox .basket
		{
			position: absolute;
			left: 30px;
			top: 45px;
			z-index: 50;	
		}

#menu
{
	width: 245px;
	float: left;
	font-family: Times New Roman, serif;
}

	#menu #toppart
	{
		background-image: url(../../images/layout/bg-menut.png);
		background-position: right top;
		background-repeat: no-repeat;
		height: 13px;	
	}
	*html #menu #toppart
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/bg-menut.png', sizingMethod='fixed');
	}
	
	#menu #botpart
	{
		background-image: url(../../images/layout/bg-menub.png);
		background-position: right top;
		background-repeat: no-repeat;
		height: 7px;	
	}
	*html #menu #botpart
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/bg-menub.png', sizingMethod='fixed');
	}
	
	#menu #mainmenus
	{
		width: 245px;
		overflow-x: hidden;
	}
	
	#menu ul
	{
		margin: 5px 0 10px 10px;
		padding: 0;
		list-style-position: outside;
		font-size: 10px;
		font-family: Times New Roman;
	}
		
		#menu ul  a
		{
			text-decoration: none;
		}
		
		#menu ul  a:hover
		{
			text-decoration: underline;
		}
	
	#menu .menumy
	{
		background-image: url(../../images/layout/bg-mymenu-menu.gif);
		background-position: right top;
		background-repeat: no-repeat;
		background-color: #b26185;
		margin-left: 5px;
		width: 240px;
		padding: 5px 0 3px 0 ;
		display: inherit;
		cursor: pointer;
	}
		
		#menu .menumy .menuhead
		{
			background-image: url(../../images/layout/bul-mymenu.gif);
			background-position: left top;
			background-repeat: no-repeat;
			background-color: #b26185;
			font-family: Times New Roman, serif;
			color: #b9c298;
			font-size: inherit;
			font-weight: normal;
			margin: 0;
			margin-left: 15px;
			padding: 4px 8px 1px 16px;
			cursor: pointer;
		}
		
		#menu .menumy h2.accordion_toggle_active
		{
			color: White;
		}
		
		#menu .menumy .menucontent
		{
			padding: 1px 2px 3px 2px;
			background-image: url(../../images/layout/bg-menu-item-mymenu.gif);
			background-position: left center;
			background-repeat: repeat-y;
		}
		
		#menu .menumy .item
		{
			background-image: url(../../images/layout/menu-break-mymenu.gif);
			background-position: right bottom;
			background-repeat: no-repeat;
			margin-left: 0;
			padding: 3px 0 3px 0;
		}
		
		#menu .menumy a
		{
			color: #b9c298; /* temp! */
			text-decoration: none;
			display:block;
			background-image: url(../../images/layout/bul-mymenu.gif);
			background-position: left top;
			background-repeat: no-repeat;
			font-family: Times New Roman, Serif;
			margin-left: 13px;
			padding: 4px 8px 4px 16px;
		}
	
	#menu .menufinger
	{
		background-image: url(../../images/layout/bg-finger-menu.gif);
		background-position: right top;
		background-repeat: no-repeat;
		background-color: #566c11;
		margin-left: 5px;
		width: 240px;
		padding: 5px 0 3px 0 ;
		display: inherit;
		cursor: pointer;
	}
		
		#menu .menufinger .menuhead
		{
			background-image: url(../../images/layout/bul-finger.gif);
			background-position: left top;
			background-repeat: no-repeat;
			background-color: #566c11;
			color: #b9c298;
			font-size: inherit;
			font-weight: normal;
			margin: 0;
			margin-left: 15px;
			padding: 4px 8px 1px 16px;
			cursor: pointer;
		}
		
		#menu .menufinger h2.accordion_toggle_active
		{
			color: White;
		}
		
		#menu .menufinger .menucontent
		{
			padding: 1px 2px 3px 2px;
			background-image: url(../../images/layout/bg-menu-item-finger.gif);
			background-position: left center;
			background-repeat: repeat-y;
		}
		
		#menu .menufinger .item
		{
			background-image: url(../../images/layout/menu-break-finger.gif);
			background-position: right bottom;
			background-repeat: no-repeat;
			margin-left: 0px;
			padding: 3px 0 3px 0;
		}
		
		#menu .menufinger a
		{
			color: #b9c298;
			text-decoration: none;
			display:block;
			background-image: url(../../images/layout/bul-finger.gif);
			background-position: left top;
			background-repeat: no-repeat;
			font-family: Times New Roman, Serif;
			margin-left: 13px;
			padding: 4px 8px 4px 16px;
		}
	

	#menu .menufork
	{
		background-image: url(../../images/layout/bg-fork-menu.gif);
		background-position: right top;
		background-repeat: no-repeat;
		background-color: #c8a512;
		margin-left: 5px;
		width: 240px;
		padding: 5px 0 3px 0 ;
		display: inherit;
	}
		
		#menu .menufork .menuhead
		{
			background-image: url(../../images/layout/bul-fork.gif);
			background-position: left top;
			background-repeat: no-repeat;
			background-color: #c8a512;
			color: #514307;
			font-size: inherit;
			font-weight: normal;
			margin: 0;
			margin-left: 15px;
			padding: 4px 8px 1px 16px;
			cursor: pointer;
		}
		
		#menu .menufork h2.accordion_toggle_active
		{
			color: White;
		}
		
		#menu .menufork .menucontent
		{
			padding: 1px 2px 3px 2px;
			background-image: url(../../images/layout/bg-menu-item-fork.gif);
			background-position: left center;
			background-repeat: repeat-y;
		}
		
		#menu .menufork .item
		{
			background-image: url(../../images/layout/menu-break-fork.gif);
			background-position: right bottom;
			background-repeat: no-repeat;
			margin-left: 0;
			padding: 3px 0 3px 0;
		}
		
		#menu .menufork a
		{
			color: #514307;
			text-decoration: none;
			display:block;
			background-image: url(../../images/layout/bul-fork.gif);
			background-position: left top;
			background-repeat: no-repeat;
			font-family: Times New Roman, Serif;
			margin-left: 13px;
			padding: 4px 8px 4px 16px;
		}
		
		
	#menu .menuformal
	{
		background-image: url(../../images/layout/bg-formal-menu.gif);
		background-position: right top;
		background-repeat: no-repeat;
		background-color: #822072;
		margin-left: 5px;
		width: 240px;
		padding: 5px 0 3px 0 ;
		display: inherit;
	}
	
		#menu .menuformal .menuhead
		{
			background-image: url(../../images/layout/bul-formal.gif);
			background-position: left top;
			background-repeat: no-repeat;
			background-color: #822072;
			color: #1d0801;
			font-size: inherit;
			font-weight: normal;
			margin: 0;
			margin-left: 15px;
			padding: 4px 8px 1px 16px;
			cursor: pointer;
		}
		
		#menu .menuformal h2.accordion_toggle_active
		{
			color: White;
		}
		
		#menu .menuformal .menucontent
		{
			padding: 1px 2px 3px 2px;
			background-image: url(../../images/layout/bg-menu-item-formal.gif);
			background-position: left center;
			background-repeat: repeat-y;
		}
		
		#menu .menuformal .item
		{
			background-image: url(../../images/layout/menu-break-formal.gif);
			background-position: right bottom;
			background-repeat: no-repeat;
			margin-left: 0;
			padding: 3px 0 3px 0;
		}
		
		#menu .menuformal a
		{
			color: #1d0801;
			text-decoration: none;
			display:block;
			background-image: url(../../images/layout/bul-formal.gif);
			background-position: left top;
			background-repeat: no-repeat;
			font-family: Times New Roman, Serif;
			margin-left: 13px;
			padding: 4px 8px 4px 16px;
		}
		
	#menu #account
	{
		background-image: url(../../images/layout/bg-account.gif);
		background-position: left top;
		background-repeat: repeat-y;	
	}
	/* *html #menu #account
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/bg-account.png', sizingMethod='fixed');
	}*/

	#menu #account #acctop
	{
		background-image: url(../../images/layout/acc-top.gif);
		background-position: right top;
		background-repeat: no-repeat;
		height: 12px;
	}
	
	#menu #account #acctop2
	{
		background-image: url(../../images/layout/acc-top2.gif);
		background-position: right top;
		background-repeat: no-repeat;
		height: 16px;
	}
	#menu #account #acchead
	{
		background-image: url(../../images/layout/myaccount-head.png);
		background-position: left top;
		background-repeat: no-repeat;
		height: 22px;
	}
	*html #menu #account #acchead
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/myaccount-head.png', sizingMethod='fixed');
	}
	
	#menu #account #accopt
	{
		padding-left: 28px;
		height: 25px;
	}
	
	#menu #tagholder
	{
		position: relative;
		width: 1px;
		height: 0px;
		/*top: -1px;*/
	}
	
	#menu #tagholder #menutags1
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 258px;
		height: 264px;
		background-image: url(../../images/layout/menu-tags1.png);
		background-position: left top;
		background-repeat: no-repeat;
		padding-left: 15px;
		padding-top: 15px;
		z-index: 500;
	}
	
	*html #menu #tagholder #menutags1
	{
		width: 258px;
		height: 264px;
		padding-left: 0px;
		padding-top: 0px;
		background-image:none;
	}
		*html #menu #tagholder #menutags1 .bgimage
		{
			width: 258px;
			height: 264px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/menu-tags1.png', sizingMethod='fixed');
		}
			
		/*#menu #tagholder #menutags1 a
		{
			position: relative;
		}*/
		
		*html #menu #tagholder #menutags1 .bgimage a
		{
			position: relative;
			margin: 15px 0 0 15px;
		}
		
		#menu #tagholder #menutags1 img
		{
			margin-bottom: 8px; 
		}
		
		
	#menu #menutags2
	{
		position: relative;
		top: -1px;
		width: 258px;
		height: 181px;
		background-image: url(../../images/layout/menu-tags2.png);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	*html #menu #menutags2
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/menu-tags2.png', sizingMethod='fixed');
	}
	
	
	
	
.masterPage
{
	/*margin-left: 245px;*/
	width: 655px;
	float: right;
}

*html .masterPage
{
	width: 655px;
}

	.masterPage .contentfront
	{
		padding: 40px 14px 10px 13px;	
		background-image: url(../../images/layout/bg-main.png);
		background-position: left top;
		background-repeat: no-repeat;
		background-color: #fcf7d3;
	}
	
	.masterPage .contentcontact
	{
		background-color: #8f705a;
		background-image: url(../../images/layout/bg-contact.gif);
		background-position: left top;
		background-repeat: repeat-x;
		height: 323px;
		color: #310d00;
	}
	
		.masterPage .contentcontact .image
		{
			float: left;
			width: 327px;
			height: 323px;
		}
		
		.masterPage .contentcontact .text
		{
			float: right;
			padding: 40px 14px 10px 13px;
			width: 300px;
		}
			
			.masterPage .contentcontact .text a
			{
				color: #310d00;
			}
			
			.masterPage .contentcontact .text a:hover
			{
				text-decoration: none;
			}
			
	.masterPage .contentaccount
	{
		padding: 80px 14px 10px 13px;	
		background-color: #c41230;
		height: 98px;
		color: #e9d3a2;
	}
		.masterPage .contentaccount .headtext
		{
			color: #310d00;
			font-weight: bold;
			font-size: 18px;
		}
		
		.masterPage .contentaccount p.larger
		{
			font-size: 130%;
		}
		
		.masterPage .contentaccount a
		{
			color: #fdf4d2;	
		}
	
		.masterPage .contentaccount ul
		{
			list-style-image: url(../../images/layout/bul-acct.gif);
		}
		
		.masterPage .contentaccount ul li a
		{
			color: #e2cc9a;
			text-decoration: none;
		}
		
	.masterPage .contentuseful
	{
		padding: 0;	
		background-color: #ab9911;
		height: 201px;
		color: #310d00;
	}
	
		.masterPage .contentuseful .image
		{
			float: left;
			width: 327px;
			height: 201px;
		}
		
		.masterPage .contentuseful .text
		{
			float: right;
			padding: 40px 14px 10px 13px;
			width: 300px;
		}
	
	.masterPage .contentgeneral
	{
		padding: 10px 14px 40px 13px;	
		background-image: url(../../images/layout/bg-general.gif);
		background-position: left top;
		background-repeat: repeat-x;
		background-color: white;
	}
	
	.masterPage .contentgeneralflat
	{
		padding: 10px 14px 40px 13px;	
		background-color: #fcf7d3;
	}
	
	.masterPage .contentfinger
	{
		background-image: url(../../images/layout/side-finger.gif);
		background-position: right bottom;
		background-repeat: no-repeat;	
		background-color: #566c11;
		height: 247px;
		color: #fdf4d2;
		font-family: Century, Times New Roman;
	}
	
		.masterPage .contentfinger .image
		{
			float:right;
			width: 250px;
			height: 247px;
			text-align: right;
		}
		
		.masterPage .contentfinger .txt
		{
			padding: 40px 15px 10px 20px;
			width: 365px;
			height: 197px;
		}
		
		.masterPage .contentfinger div
		{
			font-size: 18px;
		}
		
	.masterPage .contentfork
	{
		background-image: url(../../images/layout/side-fork.gif);
		background-position: right top;
		background-repeat: no-repeat;	
		background-color: #c8a512;
		height: 247px;
		color: #fdf4d2;
		font-family: Century, Times New Roman;
	}
		.masterPage .contentfork .image
		{
			float:right;
			width: 250px;
			height: 247px;
			text-align: right;
		}
		
		.masterPage .contentfork .txt
		{
			padding: 40px 10px 0px 20px;
			width: 365px;
			height: 190px;
		}
		.masterPage .contentfork div
		{
			font-size: 18px;
		}
		
	.masterPage .contentformal
	{
		background-image: url(../../images/layout/side-formal.gif);
		background-position: right bottom;
		background-repeat: no-repeat;	
		background-color: #822072;
		height: 247px;
		color: #fdf4d2;
		font-family: Century, Times New Roman;
	}
		.masterPage .contentformal .image
		{
			float:right;
			width: 250px;
			height: 247px;
			text-align: right;
		}
		
		.masterPage .contentformal .txt
		{
			padding: 40px 15px 10px 20px;
			width: 365px;
			height: 197px;
		}
		.masterPage .contentformal div
		{
			font-size: 18px;
		}
		
	.masterPage .contentmymenu
	{
		background-image: url(../../images/layout/side-mymenu.gif);
		background-position: right bottom;
		background-repeat: no-repeat;	
		background-color: #b36186;
		height: 247px;
		color: #fdf4d2;
		font-family: Century, Times New Roman;
	}
		.masterPage .contentmymenu .image
		{
			float:right;
			width: 250px;
			height: 247px;
			text-align: right;
		}
		
		.masterPage .contentmymenu .txt
		{
			padding: 40px 15px 10px 20px;
			width: 365px;
			height: 197px;
		}
		.masterPage .contentmymenu div
		{
			font-size: 18px;
		}
		
	.masterPage .contentabout
	{
		background-image: url(../../images/layout/bg-abouttop.gif);
		background-position: left top;
		background-repeat: no-repeat;	
		background-color: #f26522;
		height: 277px;
	}
	
	.masterPage .contentaboutmid
	{
		padding: 0;
		background-image: url(../../images/layout/bg-aboutmid.jpg);
		background-position: left top;
		background-repeat: no-repeat;	
		background-color: #f26522;
		height: 285px;
	}
	
		.masterPage .contentaboutmid .history
		{
			float: right;
			width: 300px;
			padding: 15px 15px 0 0;
		}
		
		.masterPage .contentaboutmid .image
		{
			width: 327px;
			height: 278px;
			padding: 0;
			margin: 0;
		}
		
	.masterPage .contentabout2
	{
		padding: 10px 14px 10px 20px;
		background-color: #f26522;
		min-height: 180px;
	}
		
		.masterPage .contentabout2 .casestudy
		{
			float: left;		
			width: 290px;
			padding: 5px 10px 5px 0px;
		}
		
		.masterPage .contentabout2 .whatnow
		{
			float: right;		
			width: 290px;
			padding: 5px 10px 5px 15px;
			background-image: url(../../images/layout/bg-casestudybor.gif);
			background-position: left top;
			background-repeat: no-repeat;
		}

	.masterPage .contentfingermain
	{
		padding: 0; /*10px 14px 10px 13px;	*/
		background-color: #fcf7d3;
	}
	
		.masterPage .contentfingermain .head
		{
			margin: 0;
			padding: 5px 10px 8px 10px;
			background-color: #566c11;
			color: #b9c298;
			background-image: url(../../images/layout/menubar-shad.gif);
			background-position: left bottom;
			background-repeat: repeat-x;
		}
			.masterPage .contentfingermain .head .menuname
			{
				font-weight: bold;
				font-size: 110%;
			}
			.masterPage .contentfingermain .head .menuprice
			{
				font-weight: bold;
				font-size: 110%;
				float:right;
			}
	
	.masterPage .contentforkmain
	{
		padding: 0;	
		background-color: #fcf7d3;
	}
	
		.masterPage .contentforkmain .head
		{
			margin: 0;
			padding: 5px 10px 8px 10px;
			background-color: #c8a512;
			color: #514307;
			background-image: url(../../images/layout/menubar-shad.gif);
			background-position: left bottom;
			background-repeat: repeat-x;
		}
			
			.masterPage .contentforkmain .head .menuname
			{
				font-weight: bold;
				font-size: 110%;
			}
			.masterPage .contentforkmain .head .menuprice
			{
				font-weight: bold;
				font-size: 110%;
				float:right;
			}

	.masterPage .contentformalmain
	{
		padding: 0;	
		background-color: #fcf7d3;
	}
	
		.masterPage .contentformalmain .head /*h2*/
		{
			margin: 0;
			padding: 5px 10px 8px 10px;
			background-color: #822072;
			color: #1d0801;
			background-image: url(../../images/layout/menubar-shad.gif);
			background-position: left bottom;
			background-repeat: repeat-x;
		}
			
			.masterPage .contentformalmain .head .menuname
			{
				font-weight: bold;
				font-size: 110%;
			}
			.masterPage .contentformalmain .head .menuprice
			{
				font-weight: bold;
				font-size: 110%;
				float:right;
			}
	
	.masterPage .contentmymenumain
	{
		padding: 0;	
		background-color: #fcf7d3;
	}
	
		.masterPage .contentmymenumain .head /*h2*/
		{
			margin: 0;
			padding: 5px 10px 8px 10px;
			background-color: #822072;
			color: #1d0801;
			background-image: url(../../images/layout/menubar-shad.gif);
			background-position: left bottom;
			background-repeat: repeat-x;
		}
			
			.masterPage .contentmymenumain .head .menuname
			{
				font-weight: bold;
				font-size: 110%;
			}
			.masterPage .contentmymenumain .head .menuprice
			{
				font-weight: bold;
				font-size: 110%;
				float:right;
			}
			
	.contentsuggestions
	{
		float: right;
		width: 227px;
		padding: 15px 15px 15px 0;
	}
		
		.contentsuggestions .suggestion
		{
			background-image: url(../../images/layout/brk-suggestion.gif);
			background-position: center bottom;
			background-repeat: no-repeat;
			padding:  2px 3px 4px 3px;
		}
		
			.contentsuggestions .suggestion h3
			{
				margin: 0;
				padding: 4px 0 5px 0;	
			}
			
			.masterPage .contentfingermain .contentsuggestions .suggestion h3
			{
				color: #566c10;
				font-size: 110%;	
			}
			
			.masterPage .contentforkmain .contentsuggestions .suggestion h3
			{
				color: #7f6519;	
				font-size: 110%;
			}
			
			.masterPage .contentformalmain .contentsuggestions .suggestion h3
			{
				color: #7b1e6c;	
				font-size: 110%;
			}
			
			.masterPage .contentmymenumain .contentsuggestions .suggestion h3
			{
				color: #7a2b4f;	
				font-size: 110%;
			}
	
	.contentdescription
	{
		float: left;
		width: 375px;	
		padding: 15px;
	}
	
	.desc
	{
		padding: 10px 15px 5px 15px;
		
	}
		
#footer
{
	height: 130px;
}

/*
*html #footer
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/bg-footer.png', sizingMethod='fixed');
}*/
	#footer a
	{
		text-decoration: none;
		color: Black;
	}
	
	#footer a:hover
	{
		text-decoration: underline;
	}
	
	#footer .useful
	{
		background-image: url(../../images/layout/ft-useful.png);
		background-position: right top;
		background-repeat: no-repeat;
		float: left;		
	}
	
		*html #footer .useful
		{
			background-image:none;
		}
		
		#footer .useful .bgimage
		{
			width: 185px;
		height: 75px;
		padding: 35px 17px 20px 16px;
		}
		
		*html #footer .useful .bgimage
		{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/ft-useful.png', sizingMethod='fixed');
		}
		
		*html #footer .useful .bgimage a
		{
			position: relative;
		}
	
	#footer .about
	{
		background-image: url(../../images/layout/ft-about.png);
		background-position: right top;
		background-repeat: no-repeat;
		float: left;
	}
		
		*html #footer .about
		{
			background-image:none;
		}
		
		#footer .about .bgimage
		{
			width: 185px;
			height: 75px;
			padding: 35px 17px 20px 16px;
		}
		
		*html #footer .about .bgimage
		{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/ft-about.png', sizingMethod='fixed');
		}
		
		*html #footer .about .bgimage a
		{
			position: relative;
		}

		
	#footer .contact
	{
		background-image: url(../../images/layout/ft-contact.png);
		background-position: right top;
		background-repeat: no-repeat;
		float: left;
	}
		
		*html #footer .contact
		{
			background-image:none;
		}
		
		#footer .contact .bgimage
		{
			width: 185px;
			height: 75px;
			padding: 35px 17px 20px 16px;
		}
		
		*html #footer .contact .bgimage
		{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/ft-contact.png', sizingMethod='fixed');
		}
		
		*html #footer .contact .bgimage a
		{
			position: relative;
		}
		
	#footer .register
	{
		background-image: url(../../images/layout/ft-register.png);
		background-position: right top;
		background-repeat: no-repeat;
		float: left;
	}
		
		*html #footer .register
		{
			background-image:none;
		}
		
		#footer .register .bgimage
		{
			width: 185px;
			height: 75px;
			padding: 35px 17px 20px 16px;
		}
		
		*html #footer .register .bgimage
		{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/ft-register.png', sizingMethod='fixed');
		}
		
		*html #footer .register .bgimage a
		{
			position: relative;
		}
		
	#footer .details
	{
		background-image: url(../../images/layout/ft-yourdetails.png);
		background-position: right top;
		background-repeat: no-repeat;
		float: left;
	}
		
		*html #footer .details
		{
			background-image:none;
		}
		
		#footer .details .bgimage
		{
			width: 185px;
			height: 75px;
			padding: 35px 17px 20px 16px;
		}
		
		*html #footer .details .bgimage
		{
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/ft-yourdetails.png', sizingMethod='fixed');
		}
		
		*html #footer .details .bgimage a
		{
			position: relative;
		}
	
		
.colours-finger h1, .colours-finger h2, .colours-finger h3, .colours-finger h4, .colours-finger h5,.colours-finger h6
{
	color: #566c10;
}

.fronttext
{
	float: right; 
	width: 200px;
	color: #666666;
	font-size: 10px;
}

.break
{
	background-image: url(../../images/layout/break.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 1px;
	width: 100%;
	font-size: 1px;
	line-height: 1px;
	margin: 5px 0 5px 0;
}

/* grid styles */

.formattedgrid
{
	border: 0;
	/*border: dotted 1px #310e00;*/
}
	


	.formattedgrid th
	{
		font-family: Times New Roman, Serif;
		color: #c41230;
		font-weight: bold;
		font-size: 110%;
		border: 0;
		border-bottom: dotted 1px #310e00;
	}

	.formattedgrid td
	{
		border: 0;
		
		border-bottom: dotted 1px #310e00;
	}
	
	.formattedgrid .pager a
	{
		color: #541d00;
		text-decoration: none;
		font-weight: bold;
	}
	
	.formattedgrid .pager a:hover
	{
		color: #c31230;
	}
	
		.formattedgrid .pager td 
		{
			border:0;
		}

/* form styles */
.formLine {
	clear: both;
	padding: 3px;
	margin-bottom: 3px;
}
.formLine .formLeft
{
    width: 200px;
    float: left;
}
.formLine .formRight
{
    float: left;
    text-align: left;
    margin-left: 10px;
}
.formLine .formCol
{
    float: left;
    width: 50%;
}
.formLine .formCol .formLeft {
		float: left;
		width: 135px;
		text-align: left;
	}

.formLine .formCol  .formRight {
		float: left;
		text-align: left;
		margin-left: 2px;
		margin-right: 2px;
	}

.left
{
	float: left;
}

.right
{
	float: right;
}

.clear
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 0;
}	

.alignright
{
	text-align: right;
}

.accountdetails
{
	line-height: 25px;
}

.cursorpoint
{
	cursor: pointer;
}
	
.column1, .column2, .column3
{
	float: left;
	width: 205px;
}

.dotborder
{
	border-bottom: dotted 1px #785b45 ;
	height: 1px;
}

.dottedborder
{
	border: dotted 1px #785b45 ;
}

.dottedborderbottom
{
	border-bottom: dotted 1px #785b45 ;
}

.red
{
	color: #c41230;
}

.olive
{
	color: #72680f;
}

.black
{
	color: Black;
}

.grey
{
	color: #666666;
}

.whiteonred
{
	background-color: #c41230;
	color: White;
}

.bold
{
	font-weight: bold;
}

.thinbox
{
	border: solid 1px black;
	background-color: #fefae8;
}

.w190
{
	width: 190px;
}

.w110
{
	width: 110px;
}

.w105
{
	width: 105px;
}

.w145
{
	width: 145px;
}

.w150
{
	width: 150px;
}

.w190
{
	width: 190px;
}

.w200
{
	width: 200px;
}

.w210
{
	width: 210px;
}

.w240
{
	width: 240px;
}

.w245
{
	width: 245px;
}

.w305
{
	width: 305px;
}

.w330
{
	width: 330px;
}

.f12px
{
	font-size: 12px;
}

.f14px
{
	font-size: 14px;
}

.f16px
{
	font-size: 16px;
}

.ftimes
{
	font-family: Times New Roman, Serif;
}

/* Pop Up Classes */
/*
.popupbackground
{
	background-color: Black;
	filter:alpha(opacity=70);
    opacity:0.7;
}

.orderpop
{
	background-color: White;
	border: double 4px black;
	width: 300px;
	padding: 10px;
} */

.masterPage .contentfront .txt
{
	margin-top: 10px;
	padding: 10px;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	background-color: #F4E7BC;
}




/* tool tip styles */
#theToolTip{
    position: absolute;
    left: -300px;
    width: 400px;
    border: 2px solid #C0C09F;
    padding: 6px 0px 0px 10px;
    background-color: #FFFFCC;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer{
    position:absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}

#theToolTip p{
    font-size: 1.1em;
    color: #333333;
    line-height:1.4em;
    margin-right:10px;
    margin-top:0;
}

#ToolTipTextWrap {
    font-weight:bold;
    font-size: 1.2em;
    color: #592C16;
    margin-right:10px;
}

.addToolTip 
{
	cursor:pointer;
}