@import url('style.water.css');

/****************************************
CLASSES
.page
.header
.menublock
.body
.footer
.navigation
.category-link
.isactive
.left-menu
.right-content
.openld-sponsor-cell
****************************************/

body { background: #333333; padding: 0 3%; margin: 0; font-family: sans-serif; }

body a { color: #ffffff; }
body a:active, body a:focus { color: #C90008; outline: none; }
body a:hover { color: #C90008; }

.page { background: #009FD5; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; margin: 0; }
.header { background: #eee url('img02_3.jpg') repeat-x 0 0; border-bottom: 1px solid #ffffff; padding-bottom: 0; }
.header h1 { padding: .5em 1em 0 1em; margin: 0; font-color: #9C008;}
.header p { margin: 1em 2.5em; }
.menublock { border-top: 1px solid #ffffff; margin-bottom: 0; background: #9C0008 repeat-x 0 0; padding-left: 1.5em; }
.menublock:after, .footer:after { content: '.'; display: block; clear: both; height: 0; font-size: 12px; visibility: hidden; overflow: none; }
.menublock li { display: block; float: left; padding: .3em 0; margin: 0 .3em;  }
.menublock li:first-child { border-left: none; }
.menublock a { color: #ffffff; display: block; padding: .3em .5em; text-decoration: none; letter-spacing: 1px; -moz-border-radius: 10px/10px; -webkit-border-radius: 10px; border: 1px solid transparent; }
.menublock a:hover { color: #ccc; background: #666 url('bg_rev.png') repeat-x 0 0; border: 1px solid #222; }
.menublock a:active, .menublock a:focus { outline: none; }
.menublock .isactive a { color: #eee; background: #444 url('bg_rev.png') repeat-x 0 0; border: 1px solid #000; }
.body { font-color: #C90008; padding: 20px 30px; }
div.navigation, .body > h4, .body > h4:first-child, .body > .openld-block:first-child h4 { border-top: none; margin: -20px -30px 30px -30px; font-weight: bold; font-color: #C90008;}
.navigation, .body h4, .body br + .openld-block > h4 { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: .5em 1em; color: #9C0008; background: #ffffff; font-color: #C90008; text-transform: capitalize; font-size: 110%; margin: 20px -30px 30px -30px; }
.body .openld-content { margin: 1em 2em; }
.body a { color: #fffff; }
.body table { margin: 0 3em; }
.body table td { padding: 1em; }
table th { text-align: left; }
.openld-block tbody.hasicon { border: none; }
.hasicon tr:nth-child(odd) { background: transparent url('bg2.png') repeat-x bottom left; }
.hasicon tr td { border-top: 1px solid #ffffff; }
.hasicon tr:first-child td { border-top: none; }
.hasicon tr td:first-child, .openld-content .hasicon tr td:first-child { background: url('http://images.websnapr.com/?url=www.getwator.com&size=s&key=W9Ra71TcQeDa') no-repeat 1em 1em; padding-left: 235px; height: 250px; vertical-align: top; }
.openld-content .hasicon tr td:first-child { height: 200px; }
.hasicon br { margin-bottom: .5em; }
form .warn { color: #009FD5; }
label { display: block; }
input[type='text'], textarea { -moz-border-radius: 6px/6px; border: 1px solid #ffffff; -webkit-border-radius: 5px; padding: 5px 8px; background-color: #009FD5; }
input[type='text']:focus, textarea:focus { border-style: inset; background-color: #009FD5; }
form[action$='search.php'] td + td { color: inherit; }
form { margin: 1em; }
.hasicon form { margin: 0; }
.hasicon form input[type='submit'] { margin: 0 1em; }
textarea { width: 96%; }
form table, .openld-content table { color: #ffffff; border-collapse: collapse; }
form table, .openld-block tbody { color: #ffffff; border: 1px solid #ffffff; }
form td:first-child, .openld-content td:first-child { padding: 1em; /* white-space: nowrap; */ }
.openld-content td.tcl:nth-child(2), .openld-block tr td:nth-child(1), form tr td:nth-child(1) { white-space: nowrap; }
.openld-block tr td[style].tcl:nth-child(1) { white-space: normal; }
.openld-block tr td:nth-child(2) { vertical-align: top; }
form th, .openld-content th { border: none; padding: 1em 1em .5em 1em; background: #009FD5; border: 1px solid #ffffff; border-left: none; border-right: none; }
form td { vertical-align: top; }
form tr td:first-child, .openld-content tr td:first-child { padding: 1em; background: #009FD5; }
form input[type='submit'] { margin: 2em 4em; }
.footer { background: #333 url('bg_rev.png') repeat-x bottom left; color: #666; font-size: 90%; padding: .5em 1em 3em 1em; }
.footer a { color: #888; font-weight: normal; }
.footer a:hover { color: #ffffff; }
.footer p { float: right; margin: .5em 1em; }
.footer p:first-child { float: left; }
.powered { font-size: 10px; }
.powered a { text-decoration: none; }
.navigation a { color: #C90008; text-decoration: underline; margin: 0 .3em; }
.navigation a:first-child { color: #C90008; margin-left: 0;}
.navigation a:first child, a:hover { color: #C90008; text-decoration: underline;}
.navigation a:last-child { text-decoration: none; color: inherit;}
table .category-link { font-size: 16px; text-decoration: none; }
table .category-link:hover { text-decoration: underline; font-color: #ffffff;}
.isactive {}
.left-menu {}
.right-content {}
.openld-sponsor-cell {}
