/* ©2010 SKY 1 TECHNOLOGIES, INC. */
/* Author: Matt Perry */

*, html, body {margin: 0; padding: 0;}
body {background: #330033 url(../images/bg.gif) repeat-x; color: #99CCFF; font-family: Georgia, "Times New Roman", Times, serif;}

a {color: #CC3300;}
a:hover {text-decoration: none;}
#container {width: 960px; margin: 0 auto;}
#header {height: 230px; background: url(../images/header-bg.gif) repeat-x 0px 1px;}
#header-content {width: 960px; margin: 0 auto;}
#logo {background: url(../images/logo-2.gif) no-repeat 0px 100px; width: 660px; float: left; display: block; height: 230px;}
#menu {width: 280px; float: left; height: 230px; display: block; text-align: right; letter-spacing: .01em; font-size: 15px; line-height: 25px;}
#menu ul {width: 200px; height: 130px; float: right; text-align: right; font-family: Arial, Helvetica, sans-serif; list-style: none; padding: 90px 0 0 0;}
#menu ul li {}
#menu ul li a {color: #CC3300; text-decoration: none;}
#menu ul li a:hover {color: #633;}
#content {padding: 35px 25px;}
#content h1 {padding: 10px 0 5px; font-size: 20px;}
#content h2 {padding: 0; font-size: 16px;}
#content p {padding: 10px 0; font-size: 14px; line-height: 30px;}
#content a {color: #CC3300;}
#content a:hover {text-decoration: none;}
#content img.left {float: left; padding: 10px 25px; 10px 0;}
#footer-border {height: 1px; margin: 0 0 4px 0; background: #CC3300;}
#footer  {height: 4px; background: #CC3300;}
#disclaimer {color: #99CCFF; width: 960px; margin: 0 auto; font-size: 12px;}
#copyright {float: left; width: 390px; padding: 25px 20px;}
#credit {float: right; width: 390px; padding: 25px 20px; text-align: right;}
#caption {float: left; padding: 0 10px 0 0;}
#caption p {margin: 0; font-size: 8px; width: 251px; padding: 0 15px 0 0; text-align: left; line-height: 12px;}


/* Wine List Page */
#wine-list {height: auto; display: block; padding: 15px; border: 2px solid #111; background: #240c24; margin: 4px 0;}
#wine-list p, #wine-list h3 {color: #6b8fb3;}
#wine-list p {padding: 0 0 0 15px;}
#wine-list h3 {padding: 0 0 10px 25px;}
#wine-list:hover {border: 2px solid #000; background: #1a001a;}
#wine-list:hover p, #wine-list:hover h3 {color: #99CCFF;}
#wine-main {width: 800px; margin: 0 auto;}
#wine-main img {float: left; padding: 10px; display: block; height: 170px; width: 157px; clear: left; }
/*#wine-main img {float: left; padding: 10px 20px 10px 0; display: block; height: 180px; width: 157px; clear: left;}*/

form.customer label { height: 30px; width: 100px; display: block; line-height: 30px; padding: 4px  0; text-align: right;}
form.customer input { height: 16px; width: 200px; display: block; }
form.customer .submit {height: 28px; width: 100px; float: right;}
.member-widget-landing { width: 220px; display: block; padding: 50px 20px; margin: 20px 15px 40px; float: left; background: #240C24; border: 2px solid #111; }
.member-widget-landing h3 {line-height: 25px;}

.yes-no { width: 220px; display: block; padding: 50px 20px; margin: 20px 15px 40px; float: left; background: #240C24; border: 2px solid #111; }
.yes-no  h3 {line-height: 25px;}

.member-widget { width: 220px; display: block; padding: 20px; margin: 0 15px 20px; float: left; background: #240C24; border: 2px solid #111; }

input.row-total-input {background: #000; color: #fff; border: 3px solid #000; line-height: 32px; font-size: 14px;}
td.row-total {background:;}
.hide {display: none;}
