html, body, table, div, h1, a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
html, body, table, div, a {font-size: 9pt; color: #7a7a7a}
html, body {height: auto; margin: 0px; padding: 0px}
body {background: #fff url(/images/theme-ddrinks1/background.png) no-repeat left top; text-align: center}
a {text-decoration: none; color: #ff6c72}
form {margin: 0; padding: 0; display: inline; float: left}
table {border: 0}
th {text-align: left}
ul, li {list-style-type: none; list-style: none; margin: 0; padding: 0}
p {clear: left}
h2 {color: #f2024e; font-size: 10pt}
div.site h2.active {display:none }
div.distance {margin-top: 40px}
div.site, div.mail, div.admin {position: relative; width: 840px; height: 580px; margin: auto; padding-top: 50px; clear: both}
div.header, div.navigation, div#content, div#footer {width: 830px}
div.site div.header {height: 85px; font-size: 10pt; color: #fff; text-align: right; background: url(/images/theme-ddrinks1/logo.png) no-repeat}
div.admin div.navigation, div.site div.navigation {margin-top: -16px; height:30px}
div.container {padding: 0px; margin: 0 auto; width: 830px; text-align:center; position:relative; clear: both}
div.site #content {left:0px; width: 840px; line-height: 18px}
strong {color:#000000;}
div.homes {width:100%;clear:both;}
a.home1 {float:left; display: block; width: 243px; height: 155px; text-decoration: none; background: url("/images/theme-ddrinks1/home1.png") no-repeat 0px 0px; padding: 10px}
a.home1:hover {background: url("/images/theme-ddrinks1/home1.png") 0px 175px}
a.home2 {display: block; width: 243px; height: 155px; text-decoration: none; float:left; background: url("/images/theme-ddrinks1/home2.png") no-repeat 0px 0px; padding: 10px}
a.home2:hover {background: url("/images/theme-ddrinks1/home2.png") 0px 175px}
a.home3 {display: block; width: 243px; height: 155px; text-decoration: none; float:left; background: url("/images/theme-ddrinks1/home3.png") no-repeat 0px 0px; padding:10px}
a.home3:hover {background: url("/images/theme-ddrinks1/home3.png") 0px 175px}
a.home4 {display: block; width: 243px; height: 155px; float: left; text-decoration: none; background: url("/images/theme-ddrinks1/home4.png") no-repeat 0px 0px; margin-left: 130px; padding: 10px}
a.home4:hover {background: url("/images/theme-ddrinks1/home4.png") 0px 175px}
a.home5 {display: block; width: 243px; height: 155px; float: left; text-decoration: none; background: url("/images/theme-ddrinks1/home5.png") no-repeat 0px 0px; padding: 10px}
a.home5:hover {background: url("/images/theme-ddrinks1/home5.png") 0px 175px}
div.site #content p img {padding-right: 40px; padding-bottom: 45px}
div.site.category-17 #content p img {padding-right: 40px; padding-bottom: 350px}
div.footer-push {display: none}
div#footer {display: none}
div#wait {width: 16px; height: 16px; float: right}
div.site div.navigation ul {padding-top: ;float: right; margin-left: 200px}
div.site div.navigation ul li {height: 20px; float: left; text-align: right; display: inline; padding-left: 15px; letter-spacing: 0.7pt}
div.site div.navigation ul li a {font-weight: bold; color: #000; text-transform: uppercase; font-size: 9pt}
div.site div.navigation ul li a:hover {text-decoration: none; color: #c9c9c9}
div.site div.navigation ul li a.active {text-decoration: none; color: #f2004d}
div.site {}
div.site div#content div.category {text-align: justify; float: left; width: 840px; margin-top: 35px}
div.site.category-30 div#content div.category, div.site.category-31 div#content div.category {text-align: justify; float: left; width: 550px; padding-left: 280px;}
div.site div#content div.category * {clear: right}
div.site div#content div.category div.attachments {width: 830px; margin: 0 20px 20px 0; padding-top: 0; float: left}
div.site div#content a {color: #5a5a59}
div.site div#content ul.navigation {width: 220px; height: 450px; margin: 0 20px 20px 0; float: left; padding-right: 10px; padding-bottom: 10px}
div.site div#content ul.navigation li {width: 220px; height: 30px; float: left; text-align: left; clear: both; background: url(/images/theme-ddrinks1/reddots.png) no-repeat left 36px; padding-top: 0px; padding-bottom: 27px; padding-left: 0px; text-transform: capitalize}
div.site div#content ul.navigation li a {color: #4F504F; font-weight: bold; float: left; font-size: 10pt}
div.site div#content ul.navigation li a:hover {color: #909091}
div.site div#content ul.navigation li a.active {color: #f32667}
div.site div#content h1.category {display:none}
div.site div#content h1 {display: none}
div.site div#contact, div.site div#newsletter {background-color: #e6e7e9; margin-bottom: 10px; padding: 15px; width: 515px; display: inline; float: left; color: #4F504F; margin-top: 15px; border: 2px solid #949494}
blockquote#notice {background: #fff3ad; border: 1px solid #e45a49; width: 400px; cursor: default; color: #232323; font-size: smaller; margin: 10px auto 10px auto; opacity: 0.9; padding: 10px}
tr.odd td, tr.even td {border-bottom: 1px solid #e3e3e3; padding-bottom: 5px}
span.highlight {color: #7ca921; font-weight: bold}
ul.menu {width: 400px; margin: 10px auto 10px auto}
ul.menu li a {background-color: #e3e3e3; height: 20px; line-height: 20px; margin: 1px; text-align: center; display: block; clear: both; padding: 10px; color: #364963}
ul.menu li a:hover {background-color: #ccc}
div.attachments {clear: both}
div.attachment {height: 120px; margin: 5px; text-align: center; float: left}
.attachment div {border: 1px solid #e3e3e3; text-align: center; margin: 10px 0 10px 0; padding: 5px; clear: both; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5}
td#attachments {border: 1px solid #e3e3e3; padding: 10px}
td#attachments div.attachment {height: 166px}
.fieldWithErrors {padding: 2px; background-color: red; display: inline; float: left}
#errorExplanation {width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0; text-align: left}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px}
#errorExplanation ul {margin: 1.12em 0 0 40px; display: block; float: left}
#errorExplanation li {list-style-type: square; color: #333; float: left; clear: both}
table tbody th {width: 30%; text-align: right; font-weight: bold; white-space: nowrap}