body, html { width: 100%; margin: 0; font-family:Tahoma, Helvetica, sans-serif; font-size: 12px; background: url(images/largeBg.png) repeat center; color:#0070B4; }
a img { border: none; }
#mainWhite { width: 987px; margin: 0 auto; background:#fff; }
#mainWrapper { width: 977px; margin: 0 auto; background: url(images/middlebg.png) repeat-y left;  } 
#bgBottom { width: 977px; background: url(images/bottomBg.png) no-repeat bottom; min-height: 700px; height: auto !important; height: 700px; }
#head { height: 306px; background: url(images/topLeft.png) no-repeat bottom left #fff; }
#logo, #towel, #kids { float:left;}
#towelWrapper {position:relative; width:389px; height:306px; }
#towelWrapper img { position:absolute; left:0; top:0; }
#nav { position: absolute; top:195px; width: 140px; list-style-type: none; padding: 0; margin: 0;}
#content { width: 745px;  height: 400px; overflow-y:auto; margin-left:160px; margin-bottom: 20px;}
#leftContent, #leftContentHome { float:left; width:500px;}
#rightContent, #rightContentHome { float:left; width: 200px; margin-left: 15px; }
#leftContentHome { width:500px; }
#rightContentHome { width:200px; }
#footer { height: 30px; text-align: right; margin-right: 70px; font-size: 10px; line-height: 25px; color:#fff; }
#bottom {  height: auto !important; height:40px; min-height: 40px; background: #fff; padding:5px 15px 0; }

#nav li { padding-right:20px; margin-top: 3px; background: url(images/navItem.png) no-repeat left top; height: auto !Important; height: 20px; min-height:20px; }
#nav a { text-decoration: none; color: #fff; display:block; height: auto !important; height:11px; min-height:11px; padding:4px 0 0 20px; }
#subNav { list-style-type: none; margin: 5px 8px 0 0; padding: 0 0 5px 0; background:#135AAF url(images/subnavBg.png) no-repeat bottom right;}
#subNav li { background: none; margin-left:2px;}
#subNav li a {margin:0; }
#subNav .sub { margin-left: 15px;}
#subNav .sub a { color: #ADE0F5; }
a.navOn { color:#FCED22 !important;}

#footerSpace { margin-right: 150px; }

#leftContent table { border-color:#fff; border-collapse:collapse;color:#FFF;}
#leftContent td, th { padding:3px;  }
#leftContent th { font-weight:normal;}
#leftContent thead { background-color:#135AAF;  vertical-align:middle; }
#leftContent tbody { background-color:#1A9CE8;vertical-align:middle; }

#footer a { color:#fff; text-decoration:none;}
#footer a:hover { text-decoration:underline; }

#contactForm label { float:left; width:40%;}
#contactForm input, #contactForm textarea { float:left; width:50%;}
#submitBtn { width:50px;}

.clr { float: none; clear: both; }

a { text-decoration:none; color:#135AAF; }
a:hover { text-decoration:underline;