/* CSS Document */
/* CSS Hammersmith And Fulham 2007 */

body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica,  sans-serif;
	font-size:62.5%;
	color: #333333;
	background-image:url(../images/design/back.gif);
	line-height:1.5em;
}

/* default tags */

img {
	margin:4px 10px 5px 4px;
	}

a img {border:0; float:left; margin-top:-4px}

a {
	font-weight: bold;
	text-decoration: none;
	color: #008f00;
}

a:visited {
	color: #0D5B8C;
}

a:hover {
	color: #FF0000;
}

p, h1, h2, h3 {
	margin:0; 
	padding:5px 0 10px 0;
}

h1, h2, h3 {
	font-size: 1.2em;
	font-weight:bold;
}

h3 {
	color:#0868AC;
}

ul {list-style-type:square;}

/* structure */

.topbar {
	background:url(../images/design/headerBack.gif) repeat-x;
	display:block;
	height:120px;
	width:100%;
}

.container {
	width:998px;
	margin:0 auto;
	padding:10px 0 10px 10px;
	background-color:#FFFFFF;
}

.containertop {
	display:block;
	width:1008px;
	height:120px;
	margin:0 auto;
	background:url(../images/design/bannerBack.gif) top right no-repeat;
}

.topbar .containertop img{
	margin:0; padding:0;
}

.topLinks {
	font-size:1.1em;
	display:block;
	height:20px;
	width:988px;
	border-bottom:1px solid #80bfff;
	margin:0 0 10px 0;
	padding:6px 0 4px 10px;
}

.search {
	float:right;
	text-align:right;
}

/** form styles **/

.searchStyle {    
	font-style: normal; 
	color: #000000; 
	background-color: #fff;
	border:1px solid #0868ac;
	margin:4;
	padding:2; 
}

/* boxes */

.sponsers {
	display:block;
	padding:10px;
	float:right;
	width:256px;
	height:49px;
	margin-right:10px;
	background-color:#FFFFFF;
}

.sponsers img {
	margin:0;
}

.contentbox1 {
	background-color:#ebf5ff;
	display:block;
	width:322px;
	height:300px;
	float:left;
	border-bottom:1px solid #8bc5ff;
	margin:0 10px 10px 0;
}

.contentbox2 {
	display:block;
	border:10px solid #bcddff;
	border-top:0;
	margin:0 10px 10px 0;
}

.column1  {
	display:block;
	width:665px;
	float:left;
}

.column2 {
	display:block;
	width:322px;
	float:left;
}

.column3 {
	display:block;
	width:665px;
	float:left;
	margin-right:10px;
}

.contentbox3 {
	background-color:#d9f8da;
	display:block;
	width:322px;
	float:left;
	border-bottom:1px solid #6fdb6f;
	margin:0 0px 10px 0;
}



.clear {clear:both}

/* text formatting */

.header1, .header2, .header3, .header4 {
	padding:10px;
	font-weight:bold;
	font-size:1.2em;
}

.header1 {
	background:#87c2ff;	
}

.header2 {
	background:#bcddff;
}	

.header3 {
	background:#ebf5ff;
}

.header4 {
	background:#6fdb6f;
}

.content, .content2 {
	padding:5px 10px 10px 10px;
	font-size:1.1em;	
}

.content2 {
	border-bottom:1px solid #bcddff;
}

.base {
	margin:10px 10px 0 0;
	padding-top:5px;
	border-top:1px solid black;
	font-size:1.1em;
}

/* text colour */

.red {color:red}

/* form */

form, input {
	margin:0;
	padding:0
}

/* request info table design 05*/

.tableheader {
		  display: block;
		  width:400px;
		  text-align:left;
		  } 

.formtable, .formbase {
	width:450px;
	text-align:left;
	margin:5px 0 25px 0}

.formcontent {
	padding: 5px;
	text-align:left;
}



.formcontent:after {
	content:".";
   	display:block;
   	height:0;
   	clear:both;
   	visibility:hidden;
}

.formcontent {display:inline-block;}
/* Hide from IE Mac \*/
.formcontent {display:block;}
/* End hide from IE Mac */

  
label { display: block; width: 170px; float: left;}

/*-----------------------------------------------
Directory Button
----------------------------------------------- */

a#franchiseDirectory {
    display: block;
    width: 322px;
    height: 100px;
	background:url(../images/design/directory-button1.gif);
    margin: 0 0 9px 0;
	text-indent:-9000px;
}

a#franchiseDirectory:hover {
}
