
/* -----------------------------------------------------------------------------------
   This classes for main layout like body,header,leftnav,content and right nav 
   ----------------------------------------------------------------------------------- */

body {
	/*font-family: Avenir LT 35 Light,Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:0.8em;
	color: #333333;
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	text-align: cente;
	
	
}

#topHeight
{
	margin-top:10px;
}

#container {
	width:800px;
	padding-left:30px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:30px;
	/*border:solid 1px #666666;*/
	margin: 0 auto;
	text-align: left;
	

}

a {
	color:#333333;
	text-decoration:none;
}


/* -----------------------------------------------------------------------------------
   This classes for header 
   ----------------------------------------------------------------------------------- */


#header {
	float:left;
	margin-bottom:4px;
}

#header_left
{
	float:left;	
	width:45%;
	height:90px!important;
	height:80px;
	
}

#header_right
{
	float:right;
	width:45%;
	height:90px!important;
	height:80px;
				
}

#header_right_logo{
	background-image:url(../images/logo.gif);
	background-repeat: no-repeat;
	width:287px;
	height:92px;
	margin-top:0px;
	clear:both;
	margin-left:5px;
	display:block;
}

#header_right_logo span{
	
	display:none;
}


.header_left_teletext
{
	float:left;
	margin-top:42px;
	margin-left:12px;
	background-image:url(../images/header_teleno.gif);
	background-repeat: no-repeat;
	width:287px;
	height:40px;
}




#sitewide {
	margin-top:2px;
	margin-left:0px;
}

#sitewide a:link,#sitewide a:visited{
	padding-right:5px;
	padding-left:4px;
	color:#696B6D;
	font-size:11px;
	text-align:center;
	

}

#bottomnav
{
	width:70em;
	clear:both;	
	
	
}

#bottomnav ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	
} 


#bottomnav li
{
	float: left;
	margin:0 0.19em;
	
} 

#bottomnav ul li a:link,#bottomnav ul li a:visited
{
	
} 

#bottomnav ul li a:hover
{
	
} 


a:link#ourservicies,a#ourservicies:visited
{
	float:left;
	display:block;
	background-image:url(/images/our_services.gif);
	background-position:0px 50%;
	width:172px;
	height:25px;
		
}

a:hover#ourservicies{
	
	background-image:url(/images/our_services.gif);
	background-position:-185px 0;
	
}

#ourservicies span {
display:none;
}


a:link#aboutus,a#aboutus:visited
{
	float:left;
	display:block;
	background-image:url(/images/about_us.gif);
	width:86px;
	height:25px;
}

a:hover#aboutus{
	background-image:url(/images/about_us.gif);
	background-position:-86px 0;
}

#aboutus span {
display:none;
}

a:link#Whyuseus,a#Whyuseus:visited
{
	float:left;
	display:block;
	background-image:url(/images/why_use_us.gif);
	width:86px;
	height:25px;
}

a:hover#Whyuseus{
	background-image:url(/images/why_use_us.gif);
	background-position:-86px 0;
}

#Whyuseus span {
display:none;
}

a:link#Testimonials,a#Testimonials:visited
{
	float:left;
	display:block;
	background-image:url(/images/testimonials.gif);
	width:86px;
	height:25px;
	
}

a:hover#Testimonials{
	background-image:url(/images/testimonials.gif);
	background-position:-86px 0;
}

#Testimonials span {
	display:none;
}


a:link#Partnerships,a#Partnerships:visited
{
	float:left;
	display:block;
	background-image:url(/images/partnerships.gif);
	width:86px;
	height:25px;
	
}

a:hover#Partnerships{
	background-image:url(/images/partnerships.gif);
	background-position:-86px 0;
}

#Partnerships span {
	display:none;
}

a:link#Careers,a#Careers:visited
{
	float:left;
	display:block;
	background-image:url(/images/careers.gif);
	width:86px;
	height:25px;
	
}

a:hover#Careers{
	background-image:url(/images/careers.gif);
	background-position:-86px 0;
}

#Careers span {
	display:none;
}


a:link#contactus,a#contactus:visited
{
	float:left;
	display:block;
	background-image:url(/images/contact_us.gif);
	width:86px !important;
	width:86px;
	height:25px;
	border-right:solid 0px #E6E7E8 !important;
	border-right:solid 4px #E6E7E8;
}

a:hover#contactus{
	background-image:url(/images/contact_us.gif);
	background-position:-86px 0;
	border-right:solid 0px #C2C4C5 !important;
	border-right:solid 4px #C2C4C5;
}

#contactus span {
	display:none;
}

/*

#bottomnav
{
	width:70em;
	clear:both;	
}

#bottomnav #ourservicies
{
  width:151px;	
 
}

#bottomnav ul
{
	list-style: none;
	padding: 0;
	margin: 0;
} 


#bottomnav li
{
	float: left;
	margin: 0 0.13em;
} 

#bottomnav li a:link,#bottomnav li a:visited
{
	background-color:#E6E7E8;
	height:20px;
	float: left;
	display: block;
	color: #000000;
	text-decoration: none;
	text-align: left;
	width:84px;
	padding-top:5px;
	padding-left:4px;
	padding-right:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;

}

#bottomnav li a:hover
{
	background-color:#C4C4C4;
	height:20px;
	float: left;
	display: block;
	color: #000000;
	text-decoration: none;
	text-align: left;
	width:6.6em;
	padding-top:5px;
	padding-left:4px;
	padding-right:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	font-weight:bold;
}

*/
/* Hide from IE5-Mac \*/
/* End hide */
/* 
#bottomnav li a
{
	float: none
}
#ourservicies a:link
{
	background-color:Blue;
}
	

#bottomnav ul li a#ourservicies
{
	padding-left: 20px;

} 

*/

/* -----------------------------------------------------------------------------------
   This classes for left column 
   ----------------------------------------------------------------------------------- */



#leftcol {
	float:left;
	width:22%;
	
}

#leftmenu
{
	background-color:#E6E7E8;
	padding-top:10px;
	padding-bottom:17px;
	margin-left:3px !important;
	margin-left:4px;
	margin-right:1px !important;
	margin-right:0px;
	height:210px;
	

}

#special_offer
{
	padding-bottom:14px;
	margin-left:3px;
	float:left;
	
}

.spe_offer_heading
{
	float:left;
	margin-top:3px;
	margin-left:14px;
	background-image:url(../images/special_offer.gif);
	background-repeat: no-repeat;
	width:130px;
	height:33px !important;
	height:39px;
		
}

.spe_offer_text
{
	margin-top:2px;
	margin-left:14px;
	margin-right:5px;
	float:left;
	line-height:1.6em;
		
}


ul#nav {
	list-style:none;
	margin:0px;
	padding:0px;
	
	
}

#nav li {
	display:inline;
}

#nav li a, #nav li a:link, #nav li a:visited {
	
	margin-left:3px !important;
	margin-left:1px;
	margin-top:6px;
	margin-bottom:0px;
	background-color:#E6E7E8;
}

#nav li a:hover {
	background-color:#E6E7E8;
}


/*#nav li a, #nav li a:link, #nav li a:visited {
	display:block;
	background-image:url(/images/sub_arrow.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding:7px 0 7px 20px;
	border-bottom:1px dotted #E5E5E5;
	color:#FC252E;
	font-size:1.2em;
	font-weight:bold;
}

*/



a:link#menuitem1,a#menuitem1:visited
{
	float:left;
	display:block;
	background-image:url(/images/advice_line.gif);
	width:165px;
	height:28px;
	
}

a:hover#menuitem1{
	
	background-image:url(/images/advice_line.gif);
	background-position:-184px 0;
}

#menuitem1 span {
	display:none;
}

a:link#menuitem2,a#menuitem2:visited
{
	float:left;
	display:block;
	background-image:url(/images/conveyancing.gif);
	width:165px;
	height:28px;
	
}

a:hover#menuitem2{
	background-image:url(/images/conveyancing.gif);
	background-position:-184px 0;
}


#menuitem2 span {
	display:none;
}

a:link#menuitem3,a#menuitem3:visited
{
	float:left;
	display:block;
	background-image:url(/images/divorce.gif);
	width:165px;
	height:28px;
	
	
}

a:hover#menuitem3{
	background-image:url(/images/divorce.gif);
	background-position:-184px 0;
}

#menuitem3 span {
	display:none;
}

a:link#menuitem4,a#menuitem4:visited
{
	float:left;
	display:block;
	background-image:url(/images/wills.gif);
	width:165px;
	height:28px;
	
}

a:hover#menuitem4{
	background-image:url(/images/wills.gif);
	background-position:-184px 0;
}


#menuitem4 span {
	display:none;
}

a:link#menuitem5,a#menuitem5:visited
{
	float:left;
	display:block;
	background-image:url(/images/business.gif);
	width:165px;
	height:28px;
	
}

a:hover#menuitem5{
	background-image:url(/images/business.gif);
	background-position:-184px 0;
}


#menuitem5 span {
	display:none;
}

a:link#menuitem6,a#menuitem6:visited
{
	float:left;
	display:block;
	background-image:url(/images/probate.gif);
	width:165px;
	height:28px;
	
}

a:hover#menuitem6{
	background-image:url(/images/probate.gif);
	background-position:-184px 0;
}


#menuitem6 span {
	display:none;
}




/* -----------------------------------------------------------------------------------
   This classes for content section
   ----------------------------------------------------------------------------------- */

#content 
{
	float:left;
	width:70%;
	line-height:1.6em;
	

}

#contenthome
{
	float:left;
	width:70%;
	line-height:1.6em;
		
}

#padding
{
	padding-left:10px;
	padding-bottom:10px;
	padding-top:5px;
	padding-right:0px;
		
}

#content a:link, #content a:visited {
	color:#4B8DAD;
}

#content a:hover {
	background-color:#ECF4F7;
	color:#4B8DAD;
}



/* -----------------------------------------------------------------------------------
   This classes for footer section
   ----------------------------------------------------------------------------------- */



#footer {
	clear:both;
	margin-left:185px;
	padding:0;
}

#footertext {

padding-right:1px;
padding-left:4px;
color:#696B6D;
font-size:11px;
padding-top:3px;


}



/* -----------------------------------------------------------------------------------
   This classes for all the controls like button,textbox and also for headings
   ----------------------------------------------------------------------------------- */

.buttons
{
	background-color:#666666;
	border:solid 1px #666666;
	color:#FFFFFF;
	padding:2px 0px;
	font-weight:bold;
	cursor:pointer;
	
}

.txtboxcss
{
	
	background-color:#FFFFFF;
	border:solid 1px #FAB884;
	width: 180px;
	padding:3px;
	color:#666666;
}

#title
{
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
}
.titleheading
{
	color:#4B8DAD;
	font-size:1.2em;
	font-weight:bold;
}

.innerheading
{
	
	color:#4B8DAD;
	font-size:1.2em;
	font-weight:bold;
	
}





/* -----------------------------------------------------------------------------------------
   This Part contains all classes for Page image where you can change img from page from here
   ----------------------------------------------------------------------------------------- */


#page_image
{
	
	margin-left:3px !important;
	margin-left:4px;
	
	
	
}

.img_homepage{

background-image:url(/images/page_images/home_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}
/*
.img_termsconditionspage{

background-image:url(/images/page_images/termsconditions_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}


.img_sitemappage{

background-image:url(/images/page_images/sitemap_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}


.img_serviciespage{

background-image:url(/images/page_images/our_servicies_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}


.img_aboutpage{

background-image:url(/images/page_images/aboutus_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}


.img_whyuseuspage{

background-image:url(/images/page_images/why_use_us_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}

.img_testimonialspage{

background-image:url(/images/page_images/testimonials_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}



.img_partnershipspage{

background-image:url(/images/page_images/partnerships_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}

.img_careerspage{

background-image:url(/images/page_images/careers_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}

	
.img_contactpage{

background-image:url(/images/page_images/contact_us_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}

*/




.img_advicelinepage{

background-image:url(/images/page_images/adviceline_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}

.img_conveyancingpage{

background-image:url(/images/page_images/conveyancing_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}


.img_divorcepage{

background-image:url(/images/page_images/divorce_image.jpg);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}



.img_willspage{

background-image:url(/images/page_images/wills_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}


.img_businesspage{

background-image:url(/images/page_images/business_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}

.img_probatepage{

background-image:url(/images/page_images/probate_image.gif);
background-repeat:no-repeat;
width:540px;
height:238px;
float:left;
margin-left:1px !important;
margin-left:0px;
}

						


/* -----------------------------------------------------------------------------------
   This classes for Sitemap page 
   ----------------------------------------------------------------------------------- */



#sitemapnav {
	list-style:none;
	float:left;
	margin-left:-5px;
	margin-top:10px;
}

ul#sitemapnav {
	list-style:none;
	margin:0px;
	padding:0px;

}

#sitemapnav li {
	display:inline;
	margin-left:0px;
}

#sitemapnav ul li a:link, #sitemapnav ul li a:visited {
	
	display:block;
	background-image:url(/images/sitemap_arrow.gif);
	background-position:0px 40%;
	background-repeat:no-repeat;
	padding:5px 0 6px 20px;
	color:#333333;
	float:left;
	clear:left;
	margin-left:-14px;
	font-weight:bold;
	
	
}

#sitemapnav ul li a:hover {
	background-color:#FFFFFF;
	color: #FC252E;
	display:block;
	background-image:url(/images/sitemap_arrow.gif);
	background-position:0px 40%;
	background-repeat:no-repeat;
	padding:5px 0 6px 20px;
	float:left;
	clear:left;
	margin-left:-14px;
	font-weight:bold;
}


#sitemapnav ul li a:link.sitemapsublink,#sitemapnav ul li a:visited.sitemapsublink{
	
	
	display:block;
	background-image:url(/images/sitemap_arrow.gif);
	background-position:0px 30%;
	background-repeat:no-repeat;
	padding:5px 0 6px 20px;
	color:#333333;
	float:left;
	clear:left;
	margin-left:-5px;
	font-weight:normal;

}

#sitemapnav ul li a:hover.sitemapsublink {
	background-color:#FFFFFF;
	color: #FC252E;
}


#Main
{
	height: 35px;
	width: 464px;
}
.sitetext
{
	float: left;
	height: 35px;
	width:250px;	
	/*color :#666666;
	font-family : Verdana, Arial,Courier New, Times New Roman ;
	font-size : 11px;	*/
	/*border-bottom:dotted 1px #CCCCCC;*/
	height:25px;
	text-decoration:none;	
}
.Control
{
	float: left;
	height: 35px;	
}
