/* Wokingham Bathrooms Styles */


html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img {margin:0; padding:0; border:0; }

/* Main block-level definitions  */
body { background:url(wb_images/page_background_2.jpg) top left repeat-x; color: #0f205b; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:center; }
#wrapper { background:#fff url(wb_images/page_background_1.jpg) top left repeat-x; margin:5px auto 0px auto; padding-top: 20px; width:842px; text-align:center;}
#innerWrapper { margin: 0px auto; text-align:left; width: 842px; }

/* HTML Selector definitions */
h1 { color: #000066; font-size:1.5em; margin:0px 10px 8px 10px; }
h2 { color: #000066; font-size:1.4em; margin:0px 10px 8px 10px; }
h3 { font-size:1.1em; margin:0px 10px 6px 10px; }
h4 { font-size:1em; font-weight:bold; margin:0px 10px 4px 10px; }
p {  margin:0px 10px 12px 10px; }
ul { margin:0px 10px 2px 40px; }
td { font-size: 12px; }

/* Navigation.*/
a { color: #000066; }
a:link { color: #000066; }
a:visited { color: #000066; }
a:hover { color: #333333; }
a:active { color: #000066; }
#navBar { font-weight:bold; height:23px; margin: 0px 40px 0px 0px; text-align:right; width: auto; }
#navBar a { font-size: 13px; height:13px; line-height: 13px; text-align: left; text-decoration: none; width: auto; }
#navBar a:link { color: #000066; }
#navBar a:visited { color: #000066; }
#navBar a:hover { color:#333333; }
#navBar a:active { color: #000066; }
.pageLocationNot { display: inline; }
.pageLocation { color: #333333; display: inline; font-size: 13px; height: 13px; line-height:13px; text-align: center; text-decoration: none; width: auto; }

/* Header definitions */
#header { clear:left; height:140px; overflow:hidden; text-align:center; }

/* Main content class and ID selector definitions, in alphabetical order.*/
.clear { clear:both; display:block; height:1px; overflow:hidden; }
.floatLeft { float:left; padding:0px 5px 5px 0px; }
.floatRight { float:right; padding:0px 0px 5px 5px; }
.indent { margin-top: -5px; margin-left: 15px; }
.fullWidth { clear:left; padding: 10px 10px 10px 34px; width:auto;}
.imageStrip { clear:left; padding: 3px 0px 15px 0px; text-align:center; width:100%;}
.menuDivider { margin: 0px 8px; }
#leftColContent { float:left; padding-top:10px; padding-bottom:10px; text-align:left; width:280px; }
#leftColContent h1 { margin:0px 10px 10px 63px; }
#leftColContent p { margin:0px 15px 8px 63px; }
.leftColContent2 { float:left; padding-top:0px; padding-bottom:10px; text-align:left; }
.leftColContent2 h2 { font-size: 18px; margin:0px 10px 10px 0px; padding: 0px; }
.leftColContent2 h3 { margin:0px 10px 10px 0px; padding: 0px; }
.leftColContent2 p { margin:0px 15px 8px 0px; }
#leftColContentWrapper { width:100%; }
#middleColContent { padding-top:40px; padding-bottom:10px; width:98%; }
#middleColContentWrapper { margin:0px 220px 0px 290px; }
#rightColContent { float:right; line-height:1.5em; padding-top:39px; padding-bottom:10px; text-align:center; width:220px; }
#rightColContentWrapper { width:100%; }
.smallImage img { margin-right:20px; }

/* Bottom/Footer definitions */
#footerWrapper { clear:both; text-align:center; width:100%; }
#footer { color: #666666; text-align:center; }
#footer a { font-weight:normal; text-decoration:underline; }
#footer a:link { color:#666666; }
#footer a:visited { color:#666666; }
#footer a:hover { color:#C0C0C0; }
#footer a:active { color:#666666; }
#footer p { font-size:9px; font-weight:normal; padding-top: 20px; }

