/* cut the crap */
body,  h1,  h2,  h3,  h4,  h5,  h6,  p,  div,  form,  code,  pre,  fieldset,  legend,  dl,  dt,  dd { margin:0; padding:0; border:0 }
/* ul,ol,li are treated on an individual basis */
img { border: 0 }
/*
*/
body { color: silver; background-color: gray; }
body { font-family: Helvetica, san-serif; font-size: 0.8em }
body { background-image: url(../images/css/background_page.gif); background-position: center 0; }

a,  a:link { color: white; text-decoration: none }
a:hover { text-decoration: underline; }

.wrap { margin-top: 24px; margin-right: auto; margin-left: auto; width: 840px; padding: 24px; }
.wrap { background-image: url(../images/css/bgbath.jpg); background-repeat: no-repeat; }
.boxleft { width: 400px; float: left; }
.boxright { margin-left: 430px; width: 400px; }


/* box ul incl contact */
#menu { color: silver; text-transform: uppercase; background-image: url(../images/css/shell.gif); background-repeat: no-repeat; background-position: right top  }
#menu ul { margin: 0 0 24px; padding: 0; list-style-type: none; }
#menu li { margin: 0 0 4px; padding: 0 }

#contact { font-size: 10px; color: white; margin-bottom: 20px; }
#contact strong { color: silver }

#ratecard {font-family: Arial, Verdana, san-serif; font-size: 11px; font-weight: bold; text-align: center;}
#ratecard th { }
.conditions { font-size: 10px; font-style: italic; margin-bottom: 18px; }

#thumbnails { padding: 0 6px 6px 6px; }
#thumbnails img { margin: 8px;  }

h2 { margin-bottom: 20px; color: white; font-weight: normal; text-transform: uppercase }
.boxleft p { margin-top: 12px; line-height: 1.4em }


#footer { text-align: center; font-family: Verdana, san-serif; font-size: 10px; }

/* service */
strong { color: #f5b889 }
strong { color: #9999cc }
em {color: #eee}
.left {text-align: left}
.righ {text-align: right}
.clear { clear: both }
.break { clear: both; height: 24px; }