*{
	margin: 0;
	padding: 0;
	
}
body{
	font-family: "Microsoft Sans Serif",Tahoma, Verdana, arial;
	font-size: 90%;
	/*background:#fff url(../images/bg.jpg) repeat-x;*/
	/*width:1461px;
	height:629px;*/
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:top center; 
}
html{}

a{
		outline:none}

#wrapper{
	margin: 0 auto;
	width: 846px;
}
#wrapper #header .logo{
	float:right;
	margin-right:8px;
}

.clear{clear:both;}
#header .menu {/*margin-top:-15px;*/clear:both;
	width: 100%;
	height:auto;
}
#header .menu ul li {
	/*display:inline;
	padding:5px 10px;*/
}
#header .menu ul li a{
	/*text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-family:"Arial Narrow",arial;
	font-size:15px;*/
}

.MenuBar{
		text-align:left;
		margin-left:20px;
		margin-top: 8px;
}
.MenuBar li{
		list-style-image:none;
		display: inline;
		list-style-type:none;
		}
.MenuBar li a{
		font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
		text-align:left;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		margin-right:20px;
		}
#content .content-top{
	background:url(../images/content-top.gif) no-repeat;
	width:846px;
	height:16px;	
	font-size:1px;
}
#content .content-bottom{
	background:url(../images/content-bottom.gif) no-repeat;
	width:846px;
	height:24px;
}
#content .content-mid{
	background:url(../images/content-mid.gif) repeat-y;
	width:846px;
}

.pic1{
	margin:0px 0 0 4px;

}
#content .mission{
	background-color:#e0f5fd;
	width:333px;
	margin:0 0 0 4px;
	
}
#content .mission .title{
	color:#20ad27;
	font-weight:bold;
	font-size:20px;
	font-family:"Arial Narrow",arial;
	text-align:center;
	padding:20px 0 0 0;
	
}
#content .mission p, .mission .SearchLtg{
	color:#0189cc;
	font-size:13px;
	font-family:Arial,"Arial Narrow";
	text-align:center;
	padding:5px 20px 25px 20px;
}

.mission .SearchLtg li{
		list-style-type:none;
		list-style:none;
	
	
	}
#content .left{
	float:left;
	width:340px;
}
#content .right{
	float:left;
	padding: 10px 0 0 25px;
	width:445px;
}
#content .right h2{
		color:#34A1D6;
		font-size:1.0em;
}
#content .right h3{
		color:#34A1D6;
		font-size:0.9em;
}
#content .right .title a, #content .right .title{
	color:#20ad27;
	font-weight:bold;
	font-size:20px;
	font-family:"Arial Narrow",arial;
	text-align:left;
	text-decoration:none;
}
#content .right p{
	color:#0189cc;
	font-size:14px;
	font-family:Arial,"Arial Narrow";
	line-height:18px;
}

#wrapper #footer{text-align:center;margin-top:5px;}
#wrapper #footer ul li{
	display:inline;
}
#wrapper #footer ul li a{
	text-decoration:none;
	text-transform:uppercase;
	padding:10px;
	font-weight:bold;
	font-size:14px;
	font-family:"Arial Narrow",arial;
	color:#27a3dd;
}


/*******Q&A page******/
.q1,.q2,.q3,.q4,.q5,.q6,.q7{
	color:#800101;
	font-family:"Trebuchet MS",arial,"Arial Narrow";
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
.q1:hover, .q2:hover, .q3:hover, .q4:hover, .q5:hover, .q6:hover, .q7:hover{
	color:#0189cc;
	text-decoration:underline;
}
.q1, .q6{
	background-color:#b1daca;
	padding:3px 15px;
	margin:10px 0 0 0px;
}
.q2, .q7{
	background-color:#bbddff;
	padding:3px 15px;
	margin:10px 0 0 0px;
}
.q3{
	background-color:#d1e8bb;
	padding:3px 15px;
	margin:10px 0 0 0px;
}
.q4{
	background-color:#ffcc99;
	padding:3px 15px;
	margin:10px 0 0 0px;
}
.q5{
	background-color:#ece9d8;
	padding:3px 15px;
	margin:10px 0 0 0px;
}
#q1-a,#q6-a{
	background-color:#ebf5f1;
	padding:10px;
	display:none;
}
#q2-a,#q7-a{
	background-color:#eaf4ff;
	padding:10px;
	display:none;
}
#q3-a{
	background-color:#e9f3de;
	padding:10px;
	display:none;
}
#q4-a{
	background-color:#ffefdf;
	padding:10px;
	display:none;
}
#q5-a{
	background-color:#f8f7ef;
	padding:10px;
	display:none;
}
.brochure{
	color:#0189cc;
	font-size:12px;
	font-family:Arial,"Arial Narrow";
	text-decoration:none;
	font-weight:bold;
}
.brochure:hover{text-decoration:underline;}

/*******franchise*******/
.fleft, .cleft{
	margin-left:-20px;
	float:left;
	width:280px;
	text-align:right;
}
.cleft{
		width:130px;
		text-align:left;
		margin-left:1px;	
	}
.aleft{
		width:110px;
		text-align:right;
		margin-left:1px;	
	}
.firstleft{	
	float:left;
	width:160px;
	text-align:left;}

.firstleft p{
	margin-left:10px;
	margin-top:10px;	
	text-align:left;}
		
.fright, .cright{
	position:relative;
	float:left;
	margin-left:0px;
}
.fright input, .cright input, select{
	padding:2px;
}
.fleft ul li, .cleft ul li{
	list-style:none;
	color:#0189cc;
	padding:7px 3px;
	font-size:13px;
	font-family:Arial,"Arial Narrow";
	
}
.fright ul li, .cright ul li{
	list-style:none;
	color:#0189cc;
	padding:3px;
	font-size:13px;
	font-family:Arial,"Arial Narrow";
}

/*********agent-choice*********/
.theplans{
	color:#20ad27;
	font-size:13px;
	width:85px;
	float:left;
}
.plans img{
	margin:0px 6px;
}
/*************Contact Page********/
.suc{
		color:#006600;}
.error{
		color:#FF0000;}
.NormalBold{
		font-weight:bold;
		color:#0189CC}
.ContactForm .cleft label{
		font-weight:bold;	
	}
.ContactForm .fright input{
	padding:0;
}
.ContactForm .cright .normalTextArea{
		background:url(../images/textarea.gif) left top no-repeat;
		border:none;
		height:49px;
		width:150px;	
		padding:4px 5px;	
		}
.ContactForm .cright .normalText{
		background:url(../images/textbox.gif) left top no-repeat;
		border:none;
		height:17px;
		width:150px;
		padding:4px 5px;		
		}
.ContactForm .cright .NormalButton{
			outline:none;
		}
.contactLeft{
		float:left;
		width:200px;		
		
		}
#content .right p, #content .right p{		
		font-weight:600;
		font-size:0.80em;
		}
.contactRight{
		float:left;
		width:240px;		
		}
/********employee******/
.employee{
		background:url(../images/employee.gif) right bottom no-repeat}
/**/
.franchiseGallery{
			background:url(../images/open-a-franchise-img.jpg) left top no-repeat;
			width:450px;
			height:114px;	
		}
.agent{
		background-color:#76C9E4;
		padding-top:10px;
		}
#content .right .agent p, #content .right .agent label{
			color:#FFFFFF;
		}

.HomeLeft{
	background:url(../images/homeborder.png) left top repeat-y;
	width:333px;
	padding-left:3px;
	padding-right:8px;
	}
.SearchEnquiry{
	padding:5px 0 3px 15px;
	background-color:#FFFFFF;	
}
.SearchEnquiry .cleft ul li{
		margin:2px;
		padding:3px;
		
	}
.SearchEnquiry .cright ul li{
		margin:1px;
	}
.NormalSelect{
		border::none;
		width:150px;
		border:1px solid #A3A3A3;
		height:20px;
		padding:1px;
		font-size:0.85em;
		
		}
.SmallSelect{
		width:80px;
		}

.SearchEnquiry .cright ul li .NormalSelect{
		padding:0px 0px 0px 3px;
		height:16px;
			border::none;
			
	}

.SearchEnquiry .cright ul li .NormalSelect option{
		padding:0px 0px 0px 3px;
		
	}
.checkbox label{
		list-style:none;
		color:#0189cc;
		padding:7px 3px;
		font-size:13px;
		font-family:Arial,"Arial Narrow";
		font-weight:bold;
	}
.HomeLeftPart{
	clear:both;
		float:left;
	}
.HomeRightPart{
		background:url(../images/homerightback.png) right top no-repeat;
		float:left;
		width:590px;
		margin-top: 20px;
		padding-top:30px;
	
	}
.WelcomeHeading{
		font-family:"Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
		font-size:1.3em;
		color:#006090;
		text-align:center;
		margin:auto;		
		margin-top:px;
		margin-bottom:20px;
				
		}
		
.WelcomeText{
		font-family:Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
		color:#006090;
		text-align:center;
		font-weight:normal;		
		margin:auto;
		font-size:13px;
		font-weight:bold;
				
		}

.WelcomeText1{
		font-family:Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
		color:#006090;
		text-align:center;
		font-weight:normal;		
		margin:auto;
		font-size:13px;
		font-weight:bold;
		text-align:left;
		margin-left:20px;
		margin-top:15px;
		width:450px;		
		}

.WelcomeText2{
		font-family:Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
		color:#006090;
		text-align:center;
		font-weight:normal;	
		font-weight:bold;	
		margin:auto;
		font-size:12px;
		text-align:left;
		margin-left:20px;
		margin-top:15px;
		width:510px;
		}


#content{
}

img.Buyers{
		float:left;}
		
ul.Buyers{
	padding-left:235px
	}

ul.Buyers li{
	list-style-image:url(../images/bullet-blue.gif);	
	color:#0149CC;
	font-weight:bold;
	text-decoration:underline;
	font-size:0.75em;
	margin-bottom:10px;
	}
	
.menu_left {
	width: 400px;
	height: 21px;
	float:left;
}

.menu_right {
	width: 280px;
	height: auto;
	float: right;
	margin-right: 10px;
	clear:right;
}

.follow_us {
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


td.agentname {
font-size:20px;
color:#00CC33;
font-weight:bold;
padding-left:10px;
}

td.agentdata {
font-size:16px;
color:#0099CC;
padding-left:10px;
vertical-align:top;
}

td.agentphoto {
padding:5px;
background-color:#666666;
}

table.agents {
padding-top:10px;
}