body		{font-family:Trebuchet MS,verdana, arial;
		background-image:url(gfx/body_bg.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		background-color:#e3e4e6;}

*			{padding:0px;
			margin:0px;}
			
p			{margin-bottom:1em;
			padding:1px;
			color:#000000;}	
			
a			{color:#000000;}

h1		{font-family:Trebuchet MS,verdana, arial;
		color:#193c67;
		font-size: 1.7em;}

h2		{font-family:Trebuchet MS,verdana, arial;
		color:#d01b48;
		font-size: 1.4em;}			
			
/*contains everything*/
#wrapper	{margin:auto;
			text-align:left;
			width:800px;
			height:800px;
			font-family:verdana, arial;
			font-size: 0.8em;}
			
#menu		{width:115px;
			height:435px;
			font-size: 1.3em;
			font-weight:bold;
			font-family:Trebuchet MS,verdana, arial;
			position:relative;
			background-image:url(gfx/newtabs.gif);}

#menu li 		{list-style-type:none;
			color:#edebeb;}
			
#menu a		{color:#edebeb;
			text-decoration:none;}
			
#menu a:hover {color:#bbd7ff;}

#menu ul		{list-style-type:none;
			position:relative;
			left:10px;
			top:45px;}
			
#emaillink a {color:#102641;
			font-weight:bold;}

#emaillink a:hover {color:#000099;
				font-weight:bold;}

#franchisemainlink a {color:#102641;
			font-weight:bold;
			text-decoration:none;}

#franchisemainlink a:hover {color:#000099;
				font-weight:bold;}

#franchisemainlink img {border:none;
vertical-align:middle;}

#franchisemainlink h2 {color:#102641;}		
			
#header		{width:800px;
			background-image:url(gfx/newheader.jpg);
			height:135px;
			background-color:#000000;}
					
#main		{background-color:#ced3d7;
			width:800px;
			height:600px;
			border-style:solid;
			border-width:2px;
			border-color:#bababa;
			position:relative;
			float:left;
			font-family:arial, verdana;
			font-size: 0.9em;
			clear:both;
			overflow:hidden;}

/*#line		{width:800px;
			height:5px;
			background-color:#bababa;
			position:relative;
			top:10px;}		*/	
			
#copycontainer{color:#565a5d;
			font-size: 0.9em;
			font-family:Trebuchet MS,verdana, arial;
			width:800px;
			height:10px;
			position:relative;
			top:5px;}
			
#copycontainer a	{color:#565a5d;}

#copy	{float:right;}

#bottomlinks{float:left;}

#bookback	{background-image:url(gfx/bookback.gif);
			height:560px;
			width: 800px;}
			
					
#col1, #col2, #col3, #gap1, #gap2{
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
		top:45px;
		height:461px;
		font-family:Trebuchet MS,verdana, arial;}

	#col1 {width:310px;
		left:40px;}
		
	#gap1 {width:20px;
		left:40px;}
		
	#gap2 {width:17px;
		left:40px;}			
			
	#col2 {width:310px;
	left:40px;}
	
	#col3 {width:112px;
			left:30px;}

/*menu information----------------------------*/
/*--------------------------------------------*/
#home	{position:relative;
			top:-20px;
			right:7px;}

#company	{position:relative;
			top:15px;
			right:5px;}
			
#franchise	{position:relative;
			top:35px;
			right:2px;}

#retailers	{position:relative;
			top:65px;
			left:1px;}			

#products	{position:relative;
			top:105px;
			left:4px;}
			
#contact	{position:relative;
			top:145px;
			left:7px;}
			
/*--------------------------------------------*/

.sitemaptext a {color:#102641;
			font-weight:bold;
			text-decoration:none;}

.sitemaptext  a:hover {color:#000099;
				font-weight:bold;}
				
#tablecoststext {text-decoration:underline;}	


/*centre images*/
.center {text-align: center;}

.right {float:right;
		clear: left;}	

.left {float:left;
		clear: right;}		

.container {}

.homecol2 a	{text-decoration:none;
			color:#d01b48;}

.homecol2 img {border:none;}		

#faqlist a {text-decoration:none;}	

#faqlist a:hover	{font-weight:bold;}	

#contactpagebig {color:#102641;
				font-size:1.3em;
				font-weight:bold;
				text-align:center;
				line-height:150%;}
				
#smallprint {font-size:0.8em;}

#earningstable table {width:100%;}
