body{text-align:center; font-family:Arial, sans-serif; background:#C8E2F3 url(../img/bg/container3.jpg) no-repeat; font-size:62.5%;} 
body.age{background: #005c99 url(../img/bg/bring-age-bg.jpg) no-repeat center top;}
body.bring-it {text-align:center; font-family:Arial, sans-serif; background:#005c99 url(../img/bg/bring-bg.jpg) no-repeat center top; font-size:62.5%;} 
body.bring-it-butterfly {text-align:center; font-family:Arial, sans-serif; background:#005c99 url(../img/bg/bring-it-butterfly-bg.jpg) no-repeat center top; font-size:62.5%;} 
body.bring-it-bottles {text-align:center; font-family:Arial, sans-serif; background:#005c99 url(../img/bg/bring-it-bottles-bg.jpg) no-repeat center top; font-size:62.5%;} 
/*========================= General ========================================= */
html,body{height:100%;}
.clear{clear:both;}
.clear-pusher-450{clear:both; margin-bottom: 450px;}
.center {  }
.l { float:left;}
.r { float:right;}
.h1-small { font-size:1.8em!important;}
#content h2.faqs { font-size:1.6em!important;}
#content h2.enjoy { width: 278px; margin-left:auto; margin-right:auto; display:block;}
#content h2.not-found {text-align:center;}

#container{text-align:left; width:770px; margin-left:auto; margin-right:auto; position:relative; min-height: 100%;}
* html #container {height: 100%;}

#container p.facebook {background:url(../img/icons/facebook.gif) no-repeat 0px 0px; padding-left:25px; color:#0075bb;font-size:10px; padding-bottom:2px;}
#container p.facebook a { border-bottom:none!important; }
#container p.facebook a:hover {color:#64baeb;}

#container img.awards-logo {position:absolute; left:10px; top:10px;}

/*========================= Accessibility ========================================= */
#accessibility{position:absolute; top:-1000px;}

/*========================= Navigation ========================================= */
#nav-home{width:185px; float:left;  padding-top:20px; position:relative; background:none; }
#navigation{width:185px; float:left;  padding-top:20px; padding-bottom:80px; position:relative; background:url(../img/bg/left.png) no-repeat 0px 0px; }
#navigation img{display:block; margin-left:auto; margin-right:auto;}

#nav{margin-left:18px; margin-top:40px;}
#nav li{float:left; text-indent:-8000px; overflow:hidden; }
#nav li a{ display:block; background-position:0 0; background-repeat:no-repeat;}
#nav li a:hover, #nav li a.selected{background-position:-149px 0px;}

/* Navigation Items */
#nav li#nav1{width:150px; height:31px; line-height:31px;}#nav li#nav1 a{background-image:url(../img/nav/nav1.jpg)}
#nav li#nav2{width:150px; height:31px; line-height:31px; margin-bottom:1px;}#nav li#nav2 a{background-image:url(../img/nav/nav2.jpg)}
#nav li#nav3{width:150px; height:31px; line-height:31px; margin-bottom:0px;}#nav li#nav3 a{background-image:url(../img/nav/nav3.jpg)}
#nav li#nav4{width:150px; height:28px; line-height:28px; margin-bottom:1px; }#nav li#nav4 a{background-image:url(../img/nav/nav4.jpg)}
#nav li#nav5{width:150px; height:29px; line-height:29px;}#nav li#nav5 a{background-image:url(../img/nav/nav5.jpg)}
#nav li#nav6{width:150px; height:30px; line-height:30px;}#nav li#nav6 a{background-image:url(../img/nav/nav6.jpg)}
#nav li#nav7{width:150px; height:27px; line-height:27px;}#nav li#nav7 a{background-image:url(../img/nav/nav7.jpg)}
#nav li#nav10{width:150px; height:27px; line-height:27px;}#nav li#nav10 a{background-image:url(../img/nav/nav10.jpg)}


/*========================= Bring it ========================================= */
body.bring-it #content, body.bring-it #content table, body.bring-it #content .vcard {color:#fff!important;}
body.bring-it #content .vcard a, body.bring-it #content a.load {border-bottom:none;  color:#11b9f1!important; }
body.bring-it #content .vcard a:hover, body.bring-it #content a.load {border-bottom:none; color:#a3daf8!important;}
body.bring-it #content {width:565px; float:left; padding-top:180px; padding-left:20px; min-height:435px; _height:435px;  position:relative; z-index:100;}
body.bring-it #content p {color:#fff!important;}
body.bring-it #content p a {border-bottom:none!important; color:#11b9f1!important; }
body.bring-it #content p a:hover {color:#a3daf8!important;}
body.bring-it #container img.awards-logo {position:absolute; left:195px; top:25px;}
body.bring-it p.facebook {background:url(../img/icons/facebook.gif) no-repeat 0px 0px; padding-left:25px;  font-size:10px; padding-bottom:2px; line-height:10px;}
body.bring-it p.facebook a { border-bottom:none!important; color:#11b9f1!important;  }
body.bring-it p.facebook a:hover {color:#a3daf8!important; }
body.bring-it #footer {border-top:none;}
body.bring-it #footerflash {margin-bottom:-10px; }
body.bring-it #footerflash ul {margin-top:-50px!important; padding-bottom:20px; width:700px; margin-left:-450px!important; }
body.bring-it #footerflash ul li {color:#c9d9e4!important; font-size:11px; }
body.bring-it #footerflash ul li a {color:#82d2ee!important; border-bottom:none; }
body.bring-it #footerflash ul li a:hover {color:#d8ebfe!important; }
body.bring-it #content p.small {font-size:11px; margin-top:20px!important; width:500px;}
body.bring-it #content #submit {border:1px solid #00396b; background:#b5dcff; text-transform:uppercase; color:#011f39; font-size:12px; padding:2px; cursor:pointer;}
body.bring-it #content #submit:hover {border:1px solid #00396b; background:#64bdef;  color:#011f39;  padding:2px; cursor:pointer;}

body.bring-it #content table.form tr td #submit {border:1px solid #00396b; background:#b5dcff; text-transform:uppercase; color:#011f39; font-size:12px; padding:2px!important; cursor:pointer; width:60px!important; font-weight:normal;}
body.bring-it #content table.form tr td #submit:hover {border:1px solid #00396b; background:#64bdef;  color:#011f39; cursor:pointer;}
body.bring-it #content .checkboxes form p label, body.bring-it #content .checkboxes form p label input {cursor:pointer;}


/*========================= Bring it Tooltip ========================================= */
.tooltip {background-color:#e7f3fd; border:1px solid #0071b8; font-family:Georgia, "Times New Roman", Times, serif; padding:10px 15px; width:200px; display:none; color:#003869!important; font-style:italic; text-align:left; font-size:12px; -moz-box-shadow:0 0 10px #14171a;-webkit-box-shadow:0 0 10px #14171a; cursor:pointer; }

/*========================= Bring it Butterfly ========================================= */
body.bring-it-butterfly #content, body.bring-it-butterfly #content table, body.bring-it-butterfly #content .vcard {color:#fff!important;}
body.bring-it-butterfly #content .vcard a, body.bring-it-butterfly #content a.load {border-bottom:none;  color:#11b9f1!important; }
body.bring-it-butterfly #content .vcard a:hover, body.bring-it-butterfly #content a.load {border-bottom:none; color:#a3daf8!important;}
body.bring-it-butterfly #content p {color:#fff!important;}
body.bring-it-butterfly #content p a {border-bottom:none!important; color:#11b9f1!important; }
body.bring-it-butterfly #content p a:hover {color:#a3daf8!important;}
body.bring-it-butterfly #footerflash {margin-bottom:-10px; }
body.bring-it-butterfly #footerflash ul {margin-top:-50px!important; padding-bottom:20px; width:700px; margin-left:-450px!important; }
body.bring-it-butterfly #footerflash ul li {color:#c9d9e4!important; font-size:11px; }
body.bring-it-butterfly #footerflash ul li a {color:#82d2ee!important; border-bottom:none; }
body.bring-it-butterfly #footerflash ul li a:hover {color:#d8ebfe!important; }
body.bring-it-butterfly #content p.vat{background:url(../img/icons/vat2.gif) 0px 0px no-repeat; padding-left:25px; width:380px;}

/*========================= Bring it Bottles ========================================= */
body.bring-it-bottles #content, body.bring-it-bottles #content table, body.bring-it-butterfly #content .vcard {color:#fff!important;}
body.bring-it-bottles #content .vcard a, body.bring-it-bottles #content a.load {border-bottom:none;  color:#11b9f1!important; }
body.bring-it-bottles #content .vcard a:hover, body.bring-it-bottles #content a.load {border-bottom:none; color:#a3daf8!important;}
body.bring-it-bottles #content p {color:#fff!important;}
body.bring-it-bottles #content p a {border-bottom:none!important; color:#11b9f1!important; }
body.bring-it-bottles #content p a:hover {color:#a3daf8!important;}
body.bring-it-bottles #footerflash {margin-bottom:-10px; }
body.bring-it-bottles #footerflash ul {margin-top:-50px!important; padding-bottom:20px; width:700px; margin-left:-450px!important; }
body.bring-it-bottles #footerflash ul li {color:#c9d9e4!important; font-size:11px; }
body.bring-it-bottles #footerflash ul li a {color:#82d2ee!important; border-bottom:none; }
body.bring-it-bottles #footerflash ul li a:hover {color:#d8ebfe!important; }
body.bring-it-bottles #content p.vat{background:url(../img/icons/vat2.gif) 0px 0px no-repeat; padding-left:25px; width:380px;}
body.bring-it-bottles #content table.style4 tr.alt td{background:#8cc1e3;}

body.bring-it-bottles #content p.downloads{font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#fff; margin-bottom:4px; }
body.bring-it-bottles .download-item .thumbnail {margin:8px 10px 0px 8px; width:205px; float:left;} .download-item .thumbnail img{border:2px solid #BBDAEF}
body.bring-it-bottles .download-item .details {width:325px; float:left; margin-top:5px;} #content .download-item .details  ul{margin-top:-7px;}
body.bring-it-bottles .download-item .details ul li{background:url(../img/icons/pic.gif) no-repeat 0px center; padding-left:19px; font-size:1.1em; margin-bottom:8px;}
body.bring-it-bottles .download-item .details ul li.zip{background:url(../img/icons/zip.gif) no-repeat 0px center;}
body.bring-it-bottles .download-item .details ul li a{text-decoration:underline; border-bottom:none!important; color:#fff!important; } 
body.bring-it-bottles .download-item .details ul li a:hover{ text-decoration:none;}

ul#age{padding-left:190px;}
#age li{float:left; text-indent:-8000px; overflow:hidden; display:inline; margin-bottom:6px;}
#age li a{ display:block; background-position:0 0; background-repeat:no-repeat;}
#age li a:hover, #age li a.selected{background-position:0px -74px;}
#age li#nav8{width:178px; height:70px; line-height:70px; }#age li#nav8 a{background-image:url(../img/nav/nav8.gif)}
#age li#nav9{width:178px; height:70px; line-height:70px; margin-right:5px;}#age li#nav9 a{background-image:url(../img/nav/nav9.gif)}

*html body.bring-it-bottles #footerflash ul {margin-top:-140px!important;}
*html body.bring-it-butterfly #footerflash ul {margin-top:-140px!important;}

/* Sub Level */
#navigation #nav li.sub{text-indent:0px; font-size:1.1em; background:url(../img/icons/sub.gif) no-repeat 0px 10px; padding-left:8px;  margin:0px 5px 0px 10px; clear:both; width:120px; padding-top:6px;}
#navigation #nav li.last{margin-bottom:0px;}
.pc80 {width: 80%;}

/* Hover and On States */
#nav li.sub a, #nav li.sub a:visited{text-decoration:none; color:#18577d;}
#nav li.sub a:hover, #nav li.sub a.on{color:#e5464c;}
/* Rounded Bottom */
#navigation-btm{background:url(../img/bg/left-btm.png) no-repeat; width:185px; height:9px; position:absolute; bottom:-9px; left:0px; }


#wrap_all { margin: 0 auto; padding: 0 8px; width: 736px;  font-size: .65em; voice-family:"\"}\""; voice-family:inherit; width: 718px}.dummy{}

/*========================= flash menu home ========================================= */
#flash {margin-top:-18px;}
#flash-age {margin-top:1px;}
/*#content-home  {display: inline;}*/

/*========================= flash ecard ========================================= */
#flash-ecard {margin-top:20px; margin-left:17px; }

ul#ecardlist{list-style-type: none; margin: 0; padding: 0; border-top: 3px solid #fff; font-size: 1.4em;}
ul#ecardlist li.left{float: left; width: 5em; padding:5px;}
ul#ecardlist li.right{float: right; width: 5em; padding: 5px; text-align: right; margin: 0 !important;}
#flash-ecard ul#ecardlist  li a{border-bottom:1px solid #ABD5F4;color:#488BBD;text-decoration:none;}
#flash-ecard ul#ecardlist li a:hover{color:#1f5a80;}

/*========================= Content ========================================= */
body.age #content{padding-top:30px; width:700px; float:none;}
body.age #content p{clear:both; font-size:1.1em; text-align:center; padding-left:30px; color:#d8edff; padding-top:40px;}
body.age #content p a{text-decoration:none; color:#76c5fc; border:none;} body.age #content a:hover{color:#fff;}

#content-age{width:700px;  min-height: 560px; padding-top:130px; padding-left:20px; margin-bottom:-100px;} 
#content-home{width:600px; min-height: 560px; float:left; padding-top:130px; padding-left:20px; margin-bottom:-100px;}
#content{width:565px;

/*min-height hack */
 min-height: 400px;   
 height:auto !important; 
 height:400px; 

float:left; padding-top:130px; padding-left:20px; position:relative; z-index:100; }
#content p, #content blockquote{font-size:1.2em; line-height:1.5em; margin-bottom:17px; color:#abd7f7; }
#content blockquote{font-style:italic; text-align: justify; text-align:justify; width:500px; margin-left:25px;}
#content p a{color:#488bbd; border-bottom:1px solid #abd5f4; text-decoration:none;} #content p a:hover{color:#2e6792;}
#content ul.notes{font-size:1.2em; line-height:1.5em; margin-bottom:17px; color:#2d6e9f; width:auto;}
#content ul.notes li{background:url(../img/icons/vat2.gif) no-repeat 0px 1px; padding-left:22px; margin-bottom:10px; width:500px; }
#content p.vat{background:url(../img/icons/vat2.gif) 0px 4px no-repeat; padding-left:25px;}

#content #left { width:430px;}

#content .ad { margin-left: 200px; }
#content .text {text-align:center; }

/*========================= Content Default ========================================= */

.age #container #content p.welcome {clear:both; font-size:2.6em; text-align:center; padding-left:30px; }
.age #container #content p.select {clear:both; font-size:1.8em; text-align:center; padding-left:30px;}
.age #container #content #enter-hold { margin-left:292px; margin-top:-15px;}

.age #container #content p.question {clear:both; font-size:1.6em; text-align:center; padding-left:30px; padding-top: 10px;}

/*========================= Backgrounds ========================================= */

body.single-large #content{background:url(../img/bottle-shots/single-butterfly2.jpg) no-repeat top right; width:415px; padding-right:150px;}
body.single-straight #content{background:url(../img/bg/single-straight.gif) no-repeat top right; }
body.ecard #content{background:none; width:450px; padding-right:150px;}
body.ecard #content h1{margin-left:80px;}
#container #content h2.not-found { margin-left:295px;}
body.floating-bottles #content{background:url(../img/bottle-shots/floating-bottles.jpg) no-repeat top right;}


body.home{background:#C8E2F3 url(../img/bg/container3.jpg) repeat-x;}
body.home #content-home{width:510px; height:453px; float:right;}

/*========================= News ========================================= */
.story{margin-bottom:16px; padding-bottom: 5px; border-bottom: dashed 1px #e4f3fc;} .story-thumb{width:160px; float:left;} 

.story-thumb img{border:1px solid #c8e2f3; margin-top:3px;}
#content .story-intro {float:left; width:400px; } 
#content .story-intro p.title{margin-bottom:1px; font-size:1.4em; color:#175279;} #content .story-intro p.date{font-size:0.9em; color:#3b749a; margin-bottom:4px;}
#content .story-intro p.summary{color:#4484af; margin-bottom:7px;}

.readmore li{float:left; text-indent:-8000px; overflow:hidden; display:inline; margin-bottom:6px;}
.readmore li a{ display:block; background-position:0 0; background-repeat:no-repeat;}
.readmore li a:hover{background-position:0px -18px;}
.readmore li.article-link{width:61px; height:16px; line-height:70px; }
.readmore li.article-link a{background-image:url(../img/buttons/readmore.gif);}
#content .quote {font-style: italic; font-size:1.0em; line-height:1.5em;}

#content #caption{ width: 310px; height: 225px; float: left; margin: 0 10px 60px 0; padding:1px;  background-color:#E8F2FB;}
#content #caption p {font-size: 1em; padding: 5px; background-color:#E8F2FB;color: #488BBD; line-height:1.4em;}
#content #caption img.newscaption { margin: 3px 3px 3px 3px;}

/*========================= Tables ========================================= */
table.style1{font-size:1.1em;  font-family:Tahoma, Georgia, Arial, serif; margin-bottom:12px; margin-top:4px;} 
.pc50{width:150px;}
.pc130{width:130px;}
.pc250{width:250px;}
.pc300{width:300px;}
table.style1 tr.top {background:url(../img/bg/table.gif) no-repeat;}
table.style1 tr.top th.left{background:url(../img/bg/table.gif) no-repeat;} table.style1 tr.top th.right{background:url(../img/bg/table.gif) no-repeat top right; border-left:1px solid #1f71a7;}
table.style1 tr.top th{padding:8px 12px; color:#E8F3F9; text-align:center; border-bottom:1px solid #0c5e93;}
table.style1 tr.title th{text-align:center; text-transform:uppercase; background-color:#2E6792; border-top:1px solid #245071; border-bottom:1px solid #245071;}
table.style1 tr.alt td{background:#BCDBEF url(../img/bg/alt.jpg) repeat-x top left;}
table.style1 td{padding:8px 12px; border-bottom:1px solid #A4CDE9; text-align:center; border-left:1px solid #A4CDE9; border-right:1px solid #A4CDE9; border-top:none;}
table.style1 tr.top th.noborder { border-left:none;}


table.style3{
	font-size:1.1em;
	width:345px;
	font-family:Tahoma, Georgia, Arial, serif;
	margin-bottom:12px;
	margin-top:4px;
	text-transform: lowercase;
	font-variant: small-caps;
} .pc50{width:150px;}
table.style3 tr.top {background:url(../img/bg/table.gif) no-repeat;}
table.style3 th {background:url(../img/bg/table.gif) no-repeat 0px; }
table.style3 tr.top th.left{background:url(../img/bg/table.gif) no-repeat;} 
table.style3 tr.top th.right{background:url(../img/bg/table.gif) no-repeat top right; border-left:1px solid #1f71a7;}
table.style3 tr.top th{padding:8px 12px; color:#E8F3F9; text-align:center; border-bottom:1px solid #0c5e93;}
table.style3 tr.title th{text-align:center; text-transform:uppercase; background-color:#2E6792; border-top:1px solid #245071; border-bottom:1px solid #245071;}
table.style3 tr.alt td{background:#BCDBEF url(../img/bg/alt.gif) repeat-x top left;}
table.style3 td{padding:6px 12px; border-bottom:1px solid #A4CDE9; text-align:center; border-left:1px solid #A4CDE9; border-right:1px solid #A4CDE9;}


table.style4{font-size:1.2em; font-family:Tahoma, Georgia, Arial, serif; margin-bottom:10px;  color:#2d6e9f; width: 100%;}
table.style4 td{padding:6px 16px 6px 6px; text-align:left; border:1px solid #A4CDE9;}
table.style4 th {background:url(../img/bg/th.jpg) repeat-x 0 0; font-size:1.2em; padding:6px 16px 6px 6px; text-align:left; font-weight: bold; color: #fff; }
table.style4 tr.alt td {background-color: #BCDBEF;}
.pc50 {width: 50%;}


/* Contact Form */
table.form{font-size: .9em; font-family:Tahoma, Georgia, Arial, serif; margin-bottom:10px; margin-top:4px; color:#2d6e9f;}
table.form td{padding:3px 16px 3px 0px; text-align:left; font-size:1.2em;}
table.form th {padding:3px 16px 3px 0px; text-align:left; font-weight: bold;}
table.form input#name, table.form input.text, table.form input#email, table.form input#fmail, table.form input#fname, table.form input#sub{padding:3px; font-size:1.1em; font-family:Arial, serif; width:300px; text-align:left!important; }
table.form textarea{padding:3px; font-size:1.2em; font-family:Arial, serif; width:300px; height:100px;  font-size: 1.1em;}
table.form input#submit{width:auto; padding:3px; font-size:1.1em; font-family:Arial, serif; cursor:pointer;}
table.form input#prev{width:auto; padding:3px; font-size:1.1em; font-family:Arial, serif; cursor:pointer;}
#content table.form tr td input.send{background:url(../img/buttons/send.gif) top left no-repeat; border:none; width:86px; text-align:center; font-weight:bold; color:#fff}
table.form a.load { vertical-align: 25px; text-decoration:none; color:#2e6792; border-bottom:1px solid #9ac8e5; margin-left:10px; padding-bottom:2px;}

/*========================= Images ========================================= */
body.age img.drinkaware{display:block; margin-left:auto; margin-right:auto; clear:both; margin-bottom:10px; padding-left:40px;}
img.photo-gallery-title{margin-top:4px; margin-bottom:12px;}
/*.net{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='../img/bottle-shots/net.png'); height:328px; width:348px; float:right; background:url(../img/bottle-shots/net.png) no-repeat;}
========================= Gallery ========================================= */
.thumb{width:160px; float:left; margin:0px 15px 15px 0px;}
.thumb img{padding:1px; border:3px solid #E8F2FB} 
#content .thumb p{font-family:Tahoma, Arial, serif; font-size:0.9em; text-align:center;}
img.outdoor{padding:1px; border:3px solid #E8F2FB} 
img.news{padding:1px; border:3px solid #E8F2FB; margin-bottom:2px; float:left; margin-right: 10px;}
/*==========================Product/Pack==========================================*/
.productthumb{width:97px; height: 80px; float:right; display:inline; margin-top: 15px; margin-right:30px!important; }
.productthumb img{padding:1px; border:1px solid #91c2e2;  display:inline; margin-top:-10px;} 
#content .productthumb p{font-family:Tahoma, Arial, serif; font-size:0.9em; text-align:center;}
#product-list { border-top: solid 1px #E8F2FB; border-bottom: solid 1px #E8F2FB;}
.thumb2 {margin-right:-97px!important; margin-top:30px;}

/*========================= Contact ========================================= */
.vcard{font-size:1.2em; color:#4484af; line-height:1.5em; margin-bottom:12px;}
.adr{padding-bottom:7px; border-bottom:1px solid #abd5f4; margin-bottom:7px;}
.tel{padding-left:22px; background:url(../img/icons/phone.gif) no-repeat 0px center; margin-bottom:2px;} .fax{padding-left:22px; margin-bottom:2px;}
.email{padding-left:22px; background:url(../img/icons/email.gif) no-repeat 1px center; margin-bottom:2px;}
.vcardblock{padding-left:22px; background:url(../img/icons/vcard.gif) no-repeat 0px 0px; margin-bottom:2px; }
.vcard a{text-decoration:none; color:#488bbd; border-bottom:1px solid #abd5f4;} .vcard a:hover{color:#2e6792;}
.pdf{padding-left:22px; background:url(../img/icons/acrobat.png) no-repeat 0px center; margin-bottom:2px; height: 19px;}
.pdf a{text-decoration:none; color:#488bbd; border-bottom:1px solid #abd5f4; font-size: 0.8em;} .pdf a:hover{color:#2e6792;}

/*========================= Ads ========================================= */
.ad{width:170px; float:left; margin-right:18px;} .ad img{}
.ad p.tv{padding-left:22px; background:url(../img/icons/tv.gif) no-repeat 0px 0px; margin-bottom:0px;} 
.ad p.outdoor{padding-left:22px; background:url(../img/icons/outdoor.gif) no-repeat 0px 2px; margin-bottom:0px;}
.ad p.radio{padding-left:26px; background:url(../img/icons/audio.gif) no-repeat 4px 0px; margin-bottom:0px; }
/*========================= Downloads ========================================= */
.download-item{background:url(../img/bg/downloads-container.gif) no-repeat; width:554px; margin-top:5px; padding-top:2px; padding-bottom:5px; margin-bottom:16px;}
#content p.downloads{font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#fff; margin-bottom:4px; }
.download-item .thumbnail {margin:8px 10px 0px 8px; width:205px; float:left;} .download-item .thumbnail img{border:2px solid #BBDAEF}
.download-item .details {width:325px; float:left; margin-top:5px;} #content .download-item .details  ul{margin-top:-7px;}
.download-item .details ul li{background:url(../img/icons/pic.gif) no-repeat 0px center; padding-left:19px; font-size:1.1em; margin-bottom:8px;}
.download-item .details ul li.zip{background:url(../img/icons/zip.gif) no-repeat 0px center;}
.download-item .details ul li a{text-decoration:none; color:#488bbd; border-bottom:1px solid #abd5f4;} .download-item .details ul li a:hover{color:#2e6792;}






/*============================flash fading text ==================================== */
#flashtext{position:absolute; right:-90px; top:460px;}

#content #flash-ecard {position:absolute; right:8px; top:170px; border: solid 3px #fff;} 
#footerflash { float: left; margin-left: 0px; display:inline; margin-top:10px;}
.filashfile{margin-bottom:-3px;}


#footerflash ul {margin-top:-10px; margin-left:10px;}

/*============================drinkaware logo ==================================== */
#drinklogo {margin-left:30px; margin-top:10px;}
img.drinkhome{padding-top:25px;}



/*============================Style Guide ==================================== */


#content .style-guide .style-thumb{float:left; padding-right:10px; width:30%;}
#content .style-guide .thumb{float:left; padding-right:10px;}
*html #content .style-guide .thumb{margin-right:0px;}
#content .style-guide .style-text p{width:65%; float:left; margin-bottom:-10px;}
#content .style-guide .style-thumb img{border:2px solid white;}
#content .style-guide .style-text h3{
	display:inline;
	font-size:2.4em;
	color:#fff;
	width:350px;
	padding-bottom:0px;
	margin-bottom:-15px!important;

}



#container #content .style-guide .style-text p.author{color:#4597CC; margin-bottom:1px; margin-top:-10px; font-family:Arial, Helvetica, sans-serif;}
.style-guide{ padding-bottom:10px; border-bottom:1px solid #DAEFFD; margin-bottom:10px;}
.last{border-bottom:none; padding-bottom:10px;}
.style-guide.last { border-bottom:none;}

#container #content ul li#vote{float:left; text-indent:-8000px;}
#container #content ul li#vote a{background:url(../img/buttons/style-vote.gif) no-repeat; padding:0px 25px 10px 0px; }
#container #content ul li#vote a:hover{background:url(../img/buttons/style-vote-over.gif)no-repeat; text-indent:-8000px;}

#vote li{float:left; text-indent:-8000px; overflow:hidden; display:inline; padding-bottom:10px; width:250px; height:30px; line-height:70px;}
#vote li a{ display:block; background-position:0 0; background-repeat:no-repeat; background-image:url(../img/buttons/style-vote.gif)}
#vote li a:hover{background-image:url(../img/buttons/style-vote-over.gif)}

.view-button { float:left;   margin-top: 22px; width:149px; height:25px; background-image:url(../img/buttons/view.gif);}
.view-button:hover{background-image:url(../img/buttons/view-over.gif);}

.review-button { float:left;   margin-top: 18px; margin-left: 5px; width:149px; height:25px; background-image:url(../img/buttons/review.gif);}
.review-button:hover{background-image:url(../img/buttons/review-hover.gif);}


.add-review-button { float:left;   margin-top: 18px; width:124px; height:25px; background-image:url(../img/buttons/add-review.gif);}
.add-review-button:hover{background-image:url(../img/buttons/add-review-over.gif);}



/*=================== Add review Form ==========================*/
table.add{font-size:1.1em; font-family:Tahoma, Georgia, Arial, serif; margin-bottom:10px; margin-top:4px; color:#2d6e9f;}
table.add td{padding:3px 16px 3px 0px; text-align:left;}
table.add input#firstname, table.add input#surname, table.add input#email {padding:3px; font-size:1.1em; font-family:Arial, serif; width:300px;}
table.add select {padding:2px; font-size:1.1em; font-family:Arial, serif; width:310px; height: 25px; }
table.add textarea{padding:3px; font-size:1.2em; font-family:Arial, serif; width:300px; height:100px;}
table.add input#submit{width:auto; padding:3px; font-size:1.1em; font-family:Arial, serif; cursor:pointer;}
table.add input:focus, table.add textarea:focus { border:solid 2px #c8e2f3; background-color: #F7FCFF;}
table.add td p.red-comment {color:#FF0000!important; font-size:0.9em!important; margin:0px 0 2px 3px!important;}
#content table.add tr td input.send{background:url(../img/buttons/send.gif) top left no-repeat; border:none; width:86px; text-align:center; font-weight:bold; color:#fff}



/*========================= Footer ========================================= */

ul.footer{border-top:1px solid #E4F3FC; font-size:1.1em; margin-top:-171px; width:800px; margin-left:auto; margin-right:auto; color:#fff; text-align:left; padding-top:10px; clear:both!important;}
ul.footer li{display:inline; color:#74b5e6;}
ul.footer li.copyright{margin-right:20px;}
ul.footer li a, ul.footer li a:visited{text-decoration:none; color:#488bbd; border-bottom:1px solid #abd5f4;}
ul.footer li a:hover{color:#2e6792;}


#footer{clear:both;  width:868px; background:url(../img/bg/ooter.png) no-repeat bottom left; height:171px; position:relative;  z-index:1; } 


.home #footer ul{margin-left:-450px; margin-top:10px; top:0px; }
.home #footer {margin-top:-10px; padding-bottom:0px; border-top:1px solid #fff; top:0px;}
#footer ul{	position:absolute;	bottom:5px;	left:450px; top: 185px;}
#footer ul li{display:inline; color:#74b5e6;}
#footer ul li.copyright{margin-right:20px;}
#footer ul li a, #footer ul li a:visited{text-decoration:none; color:#488bbd; border-bottom:1px solid #abd5f4;}
#footer ul li a:hover{color:#2e6792;}
#flash-fading {position: absolute; left: 300px; top: 300px;}