body {
/*	behavior:url("csshover.htc");
*/	font-family: Arial, Helvetica, sans-serif;
	
}

td {
	font-family: Arial, Helvetica, sans-serif;
	
}


.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.xbigheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color:#FF1313;
	font-weight:notmal;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

/*.logo
{
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
}
*/
.headerlink
{
font-family: Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:normal;
color:#FF1313;
text-decoration:none;
}
.headerlink:hover
{
color:#000000;
}
.pageheadingsmall
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000084;
text-decoration:none;
line-height:16px;
}
.content
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000084;
text-decoration:none;
}
.contentsmall
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000084;
text-decoration:none;
}
.contentsmallbold
{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#000084;
text-decoration:none;
}
.contentmedium
{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000084;
text-decoration:none;
line-height:1.5em;
}
.header-rule-left
{
background:url(../images/top-ruler-curve-left.gif) no-repeat;
}
.header-rule-right
{
background:url(../images/top-ruler-curve-right.gif) no-repeat;
}
.header-rule-bg
{
background-color: #000084;
height:10;
}
.darktabletopleftcurve
{
background:url(../images/darktable-left-top.gif) no-repeat;
}
.darktabletoprightcurve
{
background:url(../images/darktable-right-top.gif) no-repeat;
}
.darktablebottomleftcurve
{
background:url(../images/darktable-left-bottom.gif) no-repeat;
}
.darktablebottomrightcurve
{
background:url(../images/darktable-right-bottom.gif) no-repeat;
}
.darktablebg
{
background-color: #51C1FF;
}

.messagetabletopleftcurve
{
background: url(../images/messageslefttopcorner.jpg) no-repeat;
}
.messagetabletoprightcurve
{
background:url(../images/messagesrighttopcorner.jpg) no-repeat;
}
.messagetablebottomleftcurve
{
background:url(../images/messagesleftbottomcorner.jpg) no-repeat;
}
.messagetablebottomrightcurve
{
background:url(../images/messagesrightbottomcorner.jpg) no-repeat;
}
.messagetablebg
{
background-color: #BACCFF;
}

.lighttabletopleftcurve
{
background:url(../images/light-table-left-top.gif) no-repeat;
}
.lighttabletoprightcurve
{
background:url(../images/lighttable-top-right.gif) no-repeat;
}
.lighttablebottomleftcurve
{
background:url(../images/light-table-left-bottom.gif) no-repeat;
}
.lighttablebottomrightcurve
{
background:url(../images/lighttable-bottom-right.gif) no-repeat;
}
.lighttablebg
{
background-color: #BACCFF;
}
.basetable-topleft
{
background:url(../images/basetable-top-left.gif) no-repeat;
}
.basetable-topright
{
background:url(../images/basetable-top-right.gif) no-repeat;
}
.basetable-bottomleft
{
background:url(../images/basetable-bottom-left.gif) no-repeat;
}
.basetable-bottomright
{
background:url(../images/basetable-bottom-right.gif) no-repeat;
}
.basetablebg
{
background-color: #E7E3F7;
}
.lightbox-topleft
{
background:url(../images/popup-left-top.gif) no-repeat;
}
.lightbox-topright
{
background:url(../images/popup-right-top.gif) no-repeat;
}
.lightbox-bottomleft
{
background:url(../images/popup-left-bottom.gif) no-repeat;
}
.lightbox-bottomright
{
background:url(../images/popup-right-bottom.gif) no-repeat;
}
.baseheader-topleft
{
background:url(../images/base-left-top.gif) no-repeat;
}
.baseheader-topright
{
background:url(../images/base-right-top.gif) no-repeat;
}
.baseheader-bottomleft
{
background:url(../images/base-left-bottom.gif) no-repeat;
}
.baseheader-bottomright
{
background:url(../images/base-right-bottom.gif) no-repeat;
}
.baseheaderbg
{
background-color: #E7E3F7;
}

.button-basetable-left-curve
{
background:url(../images/button-basetable-left-curve.gif) no-repeat;
}
.button-basetable-right-curve
{
background:url(../images/button-basetable-right-curve.gif) no-repeat;
}
.button-table-left-curve
{
background:url(../images/button-table-left-curve.gif) no-repeat;
}
.button-table-right-curve
{
background:url(../images/button-table-right-curve.gif) no-repeat;
}
.baselighttabletopleftcurve
{
background:url(../images/base-light-left-top.jpg) no-repeat;
}
.baselighttabletoprightcurve
{
background:url(../images/base-light-right-top.jpg) no-repeat;
}
.baselighttablebottomleftcurve
{
background:url(../images/base-light-left-bottom.jpg) no-repeat;
}
.baselighttablebottomrightcurve
{
background:url(../images/base-light-right-bottom.jpg) no-repeat;
}
.baselighttablebg
{
background-color: #BACCFF;
}
.darklighttabletopleftcurve
{
background:url(../images/new-dark-left-top.jpg) no-repeat;
}
.darklighttabletoprightcurve
{
background:url(../images/new-dark-right-top.jpg) no-repeat;
}
.darklighttablebottomleftcurve
{
background:url(../images/new-dark-left-bottom.jpg) no-repeat;
}
.darklighttablebottomrightcurve
{
background:url(../images/new-dark-right-bottom.jpg) no-repeat;
}
.darklighttablebg
{
background-color: #BACCFF;
}


.popuptopleftcurve
{
background:url(../images/popup-left-top.gif) no-repeat;
}
.popuptoprightcurve
{
background:url(../images/popup-right-top.gif) no-repeat;
}
.popupbottomleftcurve
{
background:url(../images/popup-left-bottom.gif) no-repeat;
}
.popupbottomrightcurve
{
background:url(../images/popup-right-bottom.gif) no-repeat;
}
.popuptablebg
{
background-color: #BACCFF;
}
.testimonialtopleftcurve
{
background:url(../images/testimonial-top-left.gif) no-repeat;
}
.testimonialtoprightcurve
{
background:url(../images/testimonial-top-right.gif) no-repeat;
}
.testimonialbottomleftcurve
{
background:url(../images/testimonial-bottom-left.gif) no-repeat;
}
.testimonialbottomrightcurve
{
background:url(../images/testimonial-bottom-right.gif) no-repeat;
}
.testimonialbg
{
background-color: #6DC862;
}
.button-left-curve
{
background:url(../images/button-left-curve.gif) no-repeat;
}
.button-right-curve
{
background:url(../images/button-right-curve.gif) no-repeat;
}
.disable-button-right-curve
{
background:url(../images/disable-button-right-curve.gif) no-repeat;
}
.disable-button-left-curve
{
background:url(../images/disable-button-left-curve.gif) no-repeat;
}
.darktable-button-left-curve
{
background:url(../images/button-blue-left-curve.gif) no-repeat;

}
.darktable-button-right-curve
{
background:url(../images/button-blue-right-curve.gif) no-repeat;
}
.testimonial-button-left-curve
{
background:url(../images/button-green-left-curve.gif) no-repeat;
}
.testimonial-button-right-curve
{
background:url(../images/button-green-right-curve.gif) no-repeat ;
}
.bannerbg
{
background:url(../images/bannerbg.jpg) no-repeat;
}
.popupbg
{
background:url(../images/popupbg.gif) repeat-x;
}
.buttonbg
{
background-color: #0038A0;
color:#ffffff;
font-family: "Trebuchet MS", Arial,verdana;
font-size:14px;
font-weight:bold;
text-decoration:none;
border:none;
cursor: pointer;
outline:0;
}
.buttonbg:hover
{
background-color: #0038A0;
color:#FF1313;
font-family: "Trebuchet MS", Arial,verdana;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.buttonbg-right
{
background-color: #0038A0;
color:#ffffff;
font-family: "Trebuchet MS", Arial,verdana;
font-size:90%;
font-weight:bold;
text-decoration:none;
border:none;
cursor: pointer;
outline:0;
}
.buttonbg-right:hover
{
background-color: #0038A0;
color:#FF1313;
font-family: "Trebuchet MS", Arial,verdana;
font-size:90%;
font-weight:bold;
text-decoration:none;
}
.disable-buttonbg
{
background-color: #6787c7;
color:#ffffff;
font-family: "Trebuchet MS", Arial,verdana;
font-size:14px;
font-weight:bold;
text-decoration:none;
cursor: pointer;
outline:0;
}
.heading
{
color:#000084;
font-family: "Trebuchet MS", Arial,verdana;
font-size:18px;
font-weight:bold;
}
.postcodeheading
{
color:#000084;
font-family: "Trebuchet MS", Arial,verdana;
font-size:18px;
font-weight:bold;
line-height:.9em;
}
.options
{
color:#000084;
font-family: "Trebuchet MS", Arial,verdana;
font-size:16px;
font-weight:bold;
line-height:.9em;
}

{
}
.list
{
	list-style:circle;
	list-style-position:inside;
}
.testimonialtext
{
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
line-height:1.5em;
}
.testimonialby
{
color:#000000;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size:18px;
font-weight:bold;
}
.footerlink
{
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000084;
text-decoration:none;

}
.footerlink:hover
{
text-decoration:underline;
color:#FF1313;
}
.bluelink
{
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000084;
text-decoration:underline;

}
.bluelink:hover
{
text-decoration:underline;
color:#FF1313;
}
.admin_menu
{
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000084;
text-decoration:none;

}
.admin_menu:hover
{
text-decoration:underline;
color:#000084;
}
.textbox
{
border:#B5C2C7 solid 1px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
height:21px;
FONT-WEIGHT: normal; 
outline:none;
valign:middle;
}
.multi_textbox
{
border:none;
background: #BACCFF;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
height:21px;
FONT-WEIGHT: normal; 
outline:none;
valign:middle;
}
textarea{
border:#B5C2C7 solid 1px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
FONT-WEIGHT: normal; 
outline:none;
valign:middle;
}

select
{
color:#000000;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size:12px;
height:22px;
FONT-WEIGHT: normal; 
}
.link
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FF1313;
text-decoration:underline;
}
.link:hover
{
color:#000084;
}
.star
{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:25px;
color:#FF1313;
text-decoration:none;
}
.pageheading
{
color:#FF1313;
font-family: "Trebuchet MS", Arial,verdana;
font-size:20px;
font-weight:bold;
line-height:16px;
_line-height:22px;
}

.subheading
{
color:#FF1313;
font-family: "Trebuchet MS", Arial,verdana;
font-size:16px;
font-weight:bold;
}
.contentwhitemedium
{
color:#FFffff;
font-family: "Trebuchet MS", Arial,verdana;
font-size:14px;
font-weight:bold;
}
.errortext
{
color:#000000;
font-family: Arial, Helvetica, sans-serif
font-size:12px;
font-weight:normal;
position:absolute;
visibility:hidden;
}
.errortext-red
{
color:#FF0000;
font-family: Arial, Helvetica, verdana
font-size:12px;
font-weight:normal;
}
.errortext_red_php
{
color: #FF0000;
font-family: Arial, Helvetica, verdana;
font-size: 12px;
font-weight: normal;
}
.whitelink
{
color:#FFffff;
font-family: "Trebuchet MS", Arial,verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.whitelink:hover
{

text-decoration:underline;
}
.contentwhitesmall
{
color:#FFffff;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}
.contentwhitesmallbold
{
color:#FFffff;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.contentwhite
{
color:#FFffff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.contentwhitebold
{
color:#FFffff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.messageslink-normal
{
background:#94A2E3;
color:#000084;
font-family: "Trebuchet MS", Arial,verdana;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.messageslink-normal:hover
{

text-decoration:underline;
}
.messageslink-bold
{
background:#94A2E3;
color:#000084;
font-family: "Trebuchet MS", Arial,verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.messageslink-bold:hover
{

text-decoration:underline;
}
.messages-left
{
	background: url(../images/messages-left.gif)  no-repeat;
}
.messages-right
{
	background: url(../images/messages-right.gif)  no-repeat;
}

/*Pagination*/
DIV.pagination {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.pagination A {
	BORDER: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 8px;	FONT-SIZE: 12px;
PADDING-BOTTOM: 2px; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px;FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center;  TEXT-DECORATION: none
}
DIV.pagination A:hover {
	BORDER: #2b55af 1px solid;
	FONT-SIZE: 12px;
	COLOR: #fff;
	BACKGROUND-COLOR: #BACCFF;
	FONT-FAMILY: Tahoma,Helvetica,sans-serif; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
DIV.pagination A:active {
	BORDER: #2b55af 1px solid;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: none;
	BACKGROUND-COLOR: #BACCFF;
	TEXT-DECORATION: none;
	FONT-FAMILY: Tahoma,Helvetica,sans-serif;
	TEXT-ALIGN: center;
}
DIV.pagination SPAN.current {
FONT-FAMILY: Tahoma,Helvetica,sans-serif;
TEXT-ALIGN: center;
PADDING-RIGHT: 6px;
PADDING-LEFT: 6px; 
FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
PADDING-BOTTOM: 2px;
COLOR: #fff; 
MARGIN-RIGHT: 0px; 
PADDING-TOP: 2px;
BACKGROUND-COLOR: #0038A0;
TEXT-DECORATION: none
}
DIV.pagination SPAN.disabled {
FONT-FAMILY: Tahoma,Helvetica,sans-serif;
TEXT-ALIGN: center;
	FONT-SIZE: 12px;
	DISPLAY: none
}
DIV.pagination A.next {
FONT-FAMILY: Tahoma,Helvetica,sans-serif;
TEXT-ALIGN: center;
BORDER: #ccdbe4 1px solid;
FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
MARGIN: 0px 0px 0px 0px;
BACKGROUND-COLOR: #BACCFF;
TEXT-DECORATION: none
}
DIV.pagination A.next:hover {
FONT-FAMILY: Tahoma,Helvetica,sans-serif;
TEXT-ALIGN: center;
BORDER: #2b55af 1px solid; 
FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
BACKGROUND-COLOR: #BACCFF;
TEXT-DECORATION: none
}
DIV.pagination A.prev {
FONT-FAMILY: Tahoma,Helvetica,sans-serif;
TEXT-ALIGN: center;
BORDER: #ccdbe4 1px solid; 
FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
MARGIN: 0px 0px 0px 0px; 
BACKGROUND-COLOR: #BACCFF; 
TEXT-DECORATION: none
}
DIV.pagination A.prev:hover {
FONT-FAMILY: Tahoma,Helvetica,sans-serif;
TEXT-ALIGN: center;
BORDER: #2b55af 1px solid; 
FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
BACKGROUND-COLOR: #3666d4; 
TEXT-DECORATION: none
}
/* pagination ends*/

.footerbg
{
position:absolute;
left:0px;
top:1500px;
width:100%;
height:305px;
background-color:#B5C2C8;
}
.tableheaderbg
{
background-color: #0038A0;
border:solid 1px #ffffff;
color:#ffffff;
height:25px;
font-weight:bold;
font-size:14px;
}
.tablecontentbg
{
background-color: #BACCFF;
border-left:solid 1px #000084;
border-right:solid 1px #000084;
color:#000084;
font-size:12px;
font-weight:normal;
border-bottom:solid 1px #000084;
}
.tablecontentheaderbg
{
background-color: #BACCFF;
border-left:solid 1px #000084;
border-right:solid 1px #000084;
border-bottom:solid 1px #000084;
border-top:solid 1px #000084;
}
.darkrowbg
{
background-color:#eeeeee;
color:#000000;
font-family: "Trebuchet MS", Arial,verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
border:solid 1px #ffffff;
padding-left:5px;
}
.darkrowbg A
{
color:#000000;
font-size:12px;
text-decoration:none;
}
.darkrowbg A:hover
{
color:#000000;
font-size:12px;
text-decoration:underline;
}
.lightrowbg
{
background-color: #BEBEBE;
color:#0038A0;
font-family: "Trebuchet MS", Arial,verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
border:solid 1px #ffffff;
padding-left:5px;
}
.lightrowbg A
{
color:#0038A0;
font-size:12px;
text-decoration:none;
}
.lightrowbg A:hover
{
color:#0038A0;
font-size:12px;
text-decoration:underline;
}

.dashboard_fieldset
{
border:solid 1px #3399FF;
width:98%; 
height:55px; 
vertical-align:middle; 
text-align:left;
}
.townlist
{
background:#eeeeee;
border:solid 2px #000000;
z-index:9999;
cursor:pointer;
}

/*For search postal code or town selection*/
/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		/*width:175px;	 Width of box */
		/*height:150px;	 Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #D0D7E9;	/* gray border */
		background-color:#FFF;	/* White background color */
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		font-size:12px;
		z-index:9999;
		_z-index:9999;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:12px;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#BACCFF;
		color:#000;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}


/* Star Rating */
.rating_bar {
  width: 80px;
  background: url(../images/starwhilte.jpg) 0 0 repeat-x;
}

.rating_bar div {
  height: 16px;
  background: url(../images/staryellow.jpg) 0 0 repeat-x;
}

