.bg {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 100%;
	background-color: #FFFFFF;

}
.copyrt {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;

}
.grass {
	background-image: url(../images/grassbg.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
}
.searchborder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #979797;
	border-left-color: #979797;
	background-color: #FFFFFF;
}
.searchbox {
	background-color: #BEE7FF;
	border: 1px solid #56A8D8;


}
.searchtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #04517E;
	text-decoration: none;
}
.searchuinput {
	border: 1px solid #666666;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	vertical-align: middle;
	padding: 2px;



}
.eg {
	font-family: Tahoma;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
a.copyrt:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.copyrt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.copyrt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #04517E;
	text-decoration: none;
}
a.copyrt:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.midbg {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #656565;
	border-left-color: #656565;
	background-color: #FFFFFF;
}
.inboxborder {
	border: 1px solid #56A8D8;

}.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #274F76;
	text-decoration: none;
	background-color: #E1F4BF;
	height: 38px;
	padding-right: 4px;
	padding-left: 4px;


}
.searchtexttop {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 3px;

}
.topsearchinputs {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #669933;
	height: 20px;

}
.resultsperpage {
	background-color: #E2E2E2;
	height: 23px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99CC33;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;


}
.postcode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #33679B;
}
.sortedtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.perpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.perpagenumer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F7DBC;
	text-decoration: none;
}
a.perpagenumber:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F7DBC;
	text-decoration: none;
}
a.perpagenumber:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F7DBC;
	text-decoration: none;
}a.perpagenumber:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F7DCA;
	text-decoration: underline;
}a.perpagenumber:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F7DBC;
	text-decoration: underline;
}.resultnumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #356A9F;
	text-decoration: none;
	background-color: #CFE6F3;
	height: 23px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #78B9E0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #56A8D8;
	padding-right: 4px;
	padding-left: 4px;





}
.resultdeailtbox {
	padding: 4px;
	height: 99%;
	width: 99%;
	border: 1px dashed #999999;
	position: static;
	margin: 3px;





}
.midelbox {
	padding: 6px;
}
.searchdetails {
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
}
.freelisting {
	background-color: #E8F6FE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid;


}
.resultdetailbg {
	background-image: url(../images/serachdetailtop.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 25px;
}
.practitionertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}
.practitionerdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 6px;
}
.freelistingtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6699CC;
	padding-left: 4px;
	height: 20px;
}
.searchdetails2 {

	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.freelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 4px;
	text-decoration: none;
	vertical-align: top;
	background-color: #E8F6FE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;



}
.nexrprevious {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F7DBC;
	text-decoration: underline;
}
.welcome {
	font-family: "Arial Black";
	font-size: 16px;
	font-weight: normal;
	color: #993333;
	text-decoration: none;
	padding-left: 15px;

}
.gotosee {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.over {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.adtabon {
	background-image: url(../images/adontab.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 159px;
	background-attachment: fixed;

}
.adtaboff {

	background-image: url(../images/adofftab.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 159px;
	background-attachment: fixed;
}
.tablinks {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.tablinks:link {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.tablinks:visited {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}a.tablinks:hover {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}a.tablinks:active {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.advertisers {

	padding: 4px;
	height: 99%;
	width: 98%;
	border: 1px dashed #999999;
	position: static;
	margin: 3px;
}
.adtitle {
	font-family: Tahoma;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	filter: Shadow(Color=#000000, Direction=right);
	background-color: #99CC33;

}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 30%;

}
.dropdownmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid;
}
.maroontexttitle {

	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
	padding-left: 15px;
}
.searchboxleftborder {

	background-color: #BEE7FF;
	border-left: 1px solid #56A8D8;
}
.searchboxmidcolor {
	background-color: #BEE7FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.titlesinbox {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
?, OffY=?, Positive=?);
	font-weight: bold;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid ##56A8D8;

}
.textbold {

	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	height: 30%;
}
a.top:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.top:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.top:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.textboldarial {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	height: 30%;
}
.maroontexttitlearial {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}
.freelistCopy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 4px;
	text-decoration: none;
	vertical-align: top;
	background-color: #E8F6FE;
}
.column {

	background-color: #E8F6FE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.maintb-title-bg {
	background-image: url(../images/leaf-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-family: Tahoma;
	text-align: left;
	background-color: #FFFFFF;






}
.maintb-mid-border {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DEDEDE;
	border-left-color: #DEDEDE;
}
.maintb-botmid-border {
	background-image: url(../images/leaf-bot-bg.gif);


}
.midtble-topbg {
	background-image: url(../images/midtable-topmid-bg.gif);
	background-repeat: repeat-x;

}
.midtble-topbg1 {
	background-image: url(../images/midtable-topmid-bg.gif);
	background-repeat: repeat-x;

}
.midtablemid-portion {
	background-color: #F3F3F3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: C2C2C2;
	border-left-color: C2C2C2;
}
.midtablemid-portion1 {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: C2C2C2;
	border-left-color: C2C2C2;
}
.midtble-botbg {

	background-image: url(../images/midtable-botmid-bg.gif);
	background-repeat: repeat-x;
}
.blue-titlebg {
	background-image: url(../images/bluegrade.gif);
	background-repeat: repeat-y;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	background-position: left;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;



}

.blue-titlebg1 {
	background-image: url(../images/bluegrade1.jpg);
	background-repeat: repeat-y;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	background-position: left;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;



}
.boldtext {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.conditions-index {
	background-color: #FFFFFF;
	border: 1px solid #ABABAB;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
	padding-top: 5px;
	padding-bottom: 5px;




}
.conditions-alphabet {
	font-family: Tahoma;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #ABABAB;
	padding-left: 5px;


}
.body-discription {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #ABABAB;
	background-color: #FFFFFF;
	padding: 3px;



}
.body-discription1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;



}
a.body-discription1{ font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;}
a.body-discription1:hover{font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000 ;
	text-decoration: none;
	background-color: #FFFFFF;}
.a-b-c-d {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/bluegrade.gif);
	background-repeat: repeat-y;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	letter-spacing: 0.7em;




}

a.a-b-c-d {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/bluegrade.gif);
	background-repeat: repeat-y;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	letter-spacing: 0.7em;




}
a.a-b-c-d:hover{
  font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/bluegrade.gif);
	background-repeat: repeat-y;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	letter-spacing: 0.7em;}
	
.green-title {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #3A5C00;

}
.bluebkmidbg {
	background-image: url(../images/bluebg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.maintb-title-bg-blue {

	background-image: url(../images/leaf-bg-blue.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-family: Tahoma;
	text-align: left;
	background-color: #4095CB;
}
.white-title {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #3A5C00;
}
.white-title1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.maintb-title-bg1 {

	background-image: url(../images/leaf-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-family: Tahoma;
	text-align: left;
	background-color: #4095CB;
}

