A {
	COLOR: #153b63; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV {
	COLOR: #153b63; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TABLE {
	COLOR: #153b63; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD {
	COLOR: #153b63; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN {
	COLOR: #153b63; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UL {
	COLOR: #153b63; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
OL {
	COLOR: #153b63; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
BODY {
	COLOR: #153b63; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
BODY {
	BACKGROUND: #ffffff
}
HR {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-LEFT: 12px; BORDER-LEFT: 0px; COLOR: #dfe9f4; MARGIN-RIGHT: 12px; BORDER-BOTTOM: 0px; HEIGHT: 6px; BACKGROUND-COLOR: #dfe9f4
}
UL LI {
	PADDING-RIGHT: 12px; FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(../images/shared/bullet-dark.gif); PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
LI.numbered {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: decimal
}
.menuHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menuSubHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menuLink {
	FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.linkside {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #153b63; LINE-HEIGHT: normal; PADDING-TOP: 1px
}
TD.menu {
	FONT-SIZE: 11px; BACKGROUND: #153b63; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.white {
	BACKGROUND: white
}
.bluedark {
	BACKGROUND: #153b63
}
.blue {
	BACKGROUND: #829dba
}
.bluemediumplus {
	BACKGROUND: #a0b7cf
}
.bluemediumdull {
	BACKGROUND: #b5cad9
}
.bluemedium {
	BACKGROUND: #b4c6d9
}
.bluelight {
	BACKGROUND: #dfe9f4
}
.grey {
	BACKGROUND: #e9e9e9
}
.greylight {
	BACKGROUND: #f1f1f1
}
.gold {
	BACKGROUND: #df9a22
}
.whiteBold11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 13px
}
P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
P.start {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-TOP: 3px
}
P.trMain {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 101px
}
P.h1 {
	PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 12px; LINE-HEIGHT: 24px; PADDING-TOP: 12px
}
P.h2 {
	FONT-WEIGHT: bold; LINE-HEIGHT: 15px
}
P.li {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
P.h2side {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #ffffff; LINE-HEIGHT: 13px; PADDING-TOP: 2px; BACKGROUND-COLOR: #153b63
}
P.infotxtside {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 13px; PADDING-TOP: 3px
}
.text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; WIDTH: 160px; COLOR: #153b63; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
FORM {
	MARGIN: 0px
}
.xnHeaderImage {
	BORDER-TOP: #153b63 18px solid; MARGIN-TOP: 18px
}
DIV.hidden {
	DISPLAY: none
}
TABLE#prodnav {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; WIDTH: 366px; COLOR: #153b63; LINE-HEIGHT: 13px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #b4c6d9
}
TABLE#prodnav TD {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
TABLE#prodnav A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(../images/shared/arrow_blue_left_6.gif) no-repeat 4px center; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE#prodnav A:hover {
	BACKGROUND-COLOR: #8ca8c5
}
TABLE#prodnav TD.selected {
	BACKGROUND-COLOR: #dfe9f4
}
TABLE#content {
	BACKGROUND: url(http://www.broadstairsmotcentre.co.uk/php/images_files/bg.jpg) #ffffff repeat-x left top
}
TABLE.teaser {
	MARGIN-BOTTOM: 18px
}
TABLE.teaser TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; FONT: bold 11px/13px Arial, Helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #153b63; TEXT-ALIGN: left
}
TABLE.teaser TD {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b4c6d9
}
TABLE.teaser P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; FONT: 11px/13px Arial, Helvetica, sans-serif; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TABLE.teaser A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(../images/shared/arrow_blue_left_6.gif) no-repeat 4px center; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.teaser A:hover {
	BACKGROUND-COLOR: #8ca8c5
}
TABLE.data {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px 6px; BORDER-LEFT: medium none; WIDTH: 354px; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse
}
TABLE.data TR {
	VERTICAL-ALIGN: top
}
TABLE.data TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #153b63 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #153b63; TEXT-ALIGN: left
}
TABLE.data TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 3px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f1f1f1
}
TABLE.data TR.alt TD {
	BACKGROUND-COLOR: #dddddd
}
TABLE.data TR.last TD {
	BORDER-BOTTOM: medium none
}
TABLE.2col TH {
	WIDTH: 177px
}
TABLE.2col TD {
	WIDTH: 177px
}
* HTML TABLE.2col TD {
	WIDTH: 177px
}
TABLE.3col TD {
	WIDTH: 118px
}
* HTML TABLE.3col TD {
	WIDTH: 118px
}
TABLE.over TD {
	VERTICAL-ALIGN: top
}
TABLE.over P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; HEIGHT: 49px
}
TABLE.over P A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #829dba; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; HEIGHT: 45px
}
* HTML TABLE.over P A {
	HEIGHT: 45px
}
DIV#menuside {
	FLOAT: left; WIDTH: 180px
}
DIV#menu1 {
	BORDER-RIGHT: #b4c6d9 6px solid; FONT-SIZE: 0.92em; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #153b63
}
DIV#menu2 {
	MARGIN-LEFT: 6px; WIDTH: 174px; COLOR: #153b63; BACKGROUND-COLOR: #b4c6d9
}
DIV#menu1 H2 {
	PADDING-LEFT: 10px; FONT-SIZE: 0.9em; LINE-HEIGHT: 22px
}
DIV#menu1 H3 {
	MARGIN-TOP: 4px; PADDING-LEFT: 10px; FONT-SIZE: 1em; LINE-HEIGHT: 20px; HEIGHT: 20px
}
DIV#menu1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#menu1 UL.notlast {
	BORDER-BOTTOM: #b4c6d9 1px solid
}
DIV#menu1 UL.aqtree3 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#menu1 LI.first {
	BORDER-TOP: medium none
}
DIV#menu1 LI.first A {
	BORDER-TOP: medium none
}
DIV#menu1 LI.expanded {
	MARGIN-BOTTOM: 6px; BORDER-BOTTOM: #b4c6d9 1px solid
}
DIV#menu1 LI:hover {
	BACKGROUND-COLOR: #1b528c
}
LI.sfhover {
	BACKGROUND-COLOR: #1b528c
}
DIV#menu1 LI.expanded UL LI:hover {
	BACKGROUND-COLOR: #1b528c
}
DIV#menu1 LI.expanded UL LI.sfhover {
	BACKGROUND-COLOR: #1b528c
}
DIV#menu1 LI.expanded UL LI {
	BACKGROUND-COLOR: #153b63
}
DIV#menu1 LI.selected {
	BACKGROUND-COLOR: #2269b5
}
DIV#menu1 A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 2px 0px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/arrow_white_left_6.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: 8px; WIDTH: 166px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #b4c6d9 1px solid; BACKGROUND-REPEAT: no-repeat
}
DIV#menu1 A:hover {
	
}
DIV#menu1 LI.expanded A {
	BACKGROUND-POSITION: left 0px; BACKGROUND-IMAGE: url(../images/arrow_white_down_6.gif)
}
DIV#menu1 LI.expanded UL LI A {
	BACKGROUND-POSITION: 2px 0px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/arrow_white_left_6.gif); MARGIN-LEFT: 16px; WIDTH: 158px
}
DIV.infobox {
	FONT-SIZE: 0.92em; MARGIN-BOTTOM: 18px; LINE-HEIGHT: 13px; BACKGROUND-COLOR: #b4c6d9
}
DIV.infobox H2 {
	MARGIN-TOP: 0px; PADDING-LEFT: 4px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #153b63
}
DIV.infobox H3 {
	FONT-SIZE: 1em; LINE-HEIGHT: 18px
}
DIV.infobox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.infobox UL.notlast {
	BORDER-BOTTOM: #b4c6d9 1px solid
}
DIV.infobox LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #dfe9f4 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.infobox LI.first {
	BORDER-TOP: medium none
}
DIV.infobox LI.selected {
	BACKGROUND-COLOR: #8ca8c5
}
DIV.infobox A {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: 4px 0px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(../images/arrow_blue_left_6.gif); PADDING-BOTTOM: 2px; WIDTH: 174px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
DIV.infobox A:hover {
	BACKGROUND-COLOR: #a0b7cf
}
/* 
  Secure and Accessible PHP Contact Form v.2.0 Basic Styles by Mike Cherim 
  THESE ARE THE VARIOUS ELEMENTS, CLASSES, IDS, AND SELECTORS YOU MAY NEED FOR STYING THIS FORM
  Anchors or link elements have not been included, but everythig else is :-)
*/

/* for main form wrapping div */
div#gb_form_div { 
  /* not styled on demo page */
}

/* id for the form itself */
form#gb_form { 
  /* not styled on demo page */
}

/* form and results heading size */
.main_formhead, .formhead { 
  font-size : 0.7em; 
  color : #cc9900; 
}

/* outer fieldset - it's common to make this border : 0; */
fieldset#formwrap { 
  background-color : #fefefe; 
}

/* section fieldsets - it's common to make this border : 0; */
fieldset { 
  background-color : #fafafa; 
}

/* form legends and dt "heading" */
legend, dt { 
  font-weight : bold; 
  color : #666;
}

/* main legend at top of the form */
legend#mainlegend { 
  font-size : 0.7em;
  color : #669900; 
}

/* form label text */
label { 
  color : #669900;
}

/* all inputs, select, and textarea */
input.med, input.short, select.med, textarea.textbox { 
  font : 70% 'Trebuchet MS', sans-serif; 
  color : #666; 
  padding : 2px; 
  border : 1px solid #cc9000;
  background-color : #fffffa;
}

/* hover and focus styling - the classes like .hover and .focus below are for the javascript for IE */
input.med:hover, input.med:focus, input.short:hover, input.short:hover, select.med:hover, select.med:focus, textarea.textbox:hover, textarea.textbox:focus, input.med.hover, input.med.focus, input.short.hover, input.short.focus, select.med.hover, select.med.focus, textarea.textbox.hover, textarea.textbox.focus { 
  color : #000;  
  border : 1px solid #000;
  background-color : #fff;
}

/* for the checkbox input */
input.checkbox {
  /* not styled on demo page */
}

/* error heading weight and color - bold is for the error reason text */
span.error, dt.error, strong.error { 
  color : #cd0000; 
  font-weight : bold; 
}

/* success heading color */
span.success { 
  color : #669900; 
  font-weight : bold; 
}

/* privacy and "Why?" small element link sizes (relative to their parent element */
small.privacy, small.whythis { 
  font-size : 80%; 
}

/* set up relativity to position small Why? text */
small.whythis { 
  position : relative; 
}

/* Why? link style */
small.whythis a { 
  text-decoration : underline; 
  font-size : 0.95em;
}

small.whythis a:hover, small.whythis a:focus, small.whythis a:active { 
  text-decoration : none;
} 

/* hide the Why? text span */
small.whythis a span { 
  border : 1px solid #fafafa; 
  background-color : #fafafa; 
  padding : 0 4px 0 4px; 
  color : #fafafa;
  text-decoration : none; 
}

/* bring back Why? text span (title attribute backs this up for borwsers it doesn't function in */
small.whythis a:hover span, small.whythis a:focus span, small.whythis a:active span { 
  border : 1px solid #000; 
  background-color : #eecc11; 
  color : #000;
  padding : 0 4px 0 4px; 
  text-decoration : none; 
}

/* the link back to me for form credit */
p.creditline { 
  float : right; 
  margin : -17px 0; 
  padding-bottom : 1px; 
  font-size : 80%; 
}

/* used for abbreviation used relative to form. the .abbr class is for the span added for IE */
abbr, .abbr { 
  cursor : help; 
  border-bottom : 1px dotted #999;
}

/* set result color for blockquote dt "heading" */
dl#result_dl_blockq dt, dl.result_dl_blockq dt {
  color : #669900;
}

/* position result blockquote flush with parent */
dl#result_dl_blockq blockquote, dl.result_dl_blockq blockquote {
  margin-left : 0;
}

/* style the input names in the result */
div#hf_form_div span.items {
  font-weight : bold;
  color : #cc9900;
}


/* End CSS */