.general-txt { font-family:Verdana; font-size:12px; color:#333333; line-height:16px; }
.head-dgreen{ font-family:"Century Gothic"; font-size:16px; font-weight:bold; color:#4c7e03;}
.head-green{ font-family:"Century Gothic"; font-size:16px; font-weight:bold; color:#9fc302;}
.footer-txt{ font-family:Verdana; font-size:11px; font-weight:bold; color:#777777; letter-spacing:1px; }
.category{ font-family:"Century Gothic"; font-size:16px; font-weight:bold; color:#9fc302;}
body { font-family:Verdana; font-size:12px; color:#333333; line-height:16px; }

/*LINKS*/
a{ font-family: Arial; font-size: 11px; color: #666666; text-decoration:underline;}
a:visited {font-family: Arial;	font-size: 11px; color: #333333; text-decoration:underline;}
a:hover {font-family: Arial; font-size: 11px; color: #000000; text-decoration:none;}
/*END LINKS*/

/*TERMS & CONDITIONS*/
.terms-container { width: 500px; border: 1px solid #9fc302; margin: 15px; }
.terms-head { font-family:"Century Gothic"; font-size:16px; font-weight:bold; color:#9fc302; text-align: center; }
.terms-title { font-family:Verdana; font-size:12px; font-weight:bold; color:#333333; line-height:30px; margin:20px; text-align: left; }	
.terms-txt { font-family:Verdana; font-size:12px; color:#333333; line-height:16px; margin:20px; text-align: left; }	
/*END TERMS & CONDITIONS*/


/*CATERING LINKS*/
.catering { text-align:center; color:#9fc302; }
.catering a {font-family:"Century Gothic"; font-size:14px; font-weight:bold; color:#9fc302; text-decoration:underline;	}
.catering a:Visited {font-family:"Century Gothic"; font-size:14px; font-weight:bold; color:#9fc302; text-decoration:underline;}
.catering a:Hover {font-family:"Century Gothic"; font-size:14px; font-weight:bold; color:#9fc302; text-decoration:none;}
/*END CATERING LINKS*/


/* BEGINIG OF STYLES FOR CONTACT FORM */
.form-txt {font-family: Trebuchet MS, arial, helvetica, sans-serif;	font-size:11px;	color:#595959;	line-height:16px;	}
.asterisk {font-family:Trebuchet MS, arial, helvetica, sans-serif;	font-size:11px;	color: red;}
.instructions {font-family: Trebuchet MS, arial, helvetica; font-size: 14px; font-weight: normal; margin-top: 0; color: #2e2e2e;}
/* END OF STYLES FOR CONTACT FORM */

/* BEGINIG OF STYLES FOR NEWSLETTER */
.newsletter {background-color:#cbc533; text-align: center;}
.newsletter a:link, .newsletter a:active, .newsletter a:visited { font-family:"Century Gothic"; font-size:16px; font-weight:bold; color:#FFF; text-align: center; padding: 5px 0; }
.newsletter a:visited { font-family:"Century Gothic"; font-size:16px; font-weight:bold; color:#000; text-align: center; }
/* END OF STYLES FOR NEWSLETTER */

/* BEGINIG OF STYLES FOR OUR PRODUCTS  */
img{border:none;}
.categories { padding:8px 18px;}
.subcategories {position:relative;}
pre{display:block; font:100% "Courier New", Courier, monospace; padding:10px; border:1px solid #bae2f0; background:#e3f4f9; margin:.5em 0; overflow:auto; width:800px; }
ul,li{	margin:0; padding:0;}
ul{ padding: 8px 0 0 15px; position:relative; display:table; width:523px;}
li{	list-style:none; float:left; display:inline; margin: 0 10px 10px 0;height:120px; width:150px; border:1px solid #999999; text-align:center;}
ul img {border:none;}
#preview{ position:absolute; border:1px solid #4c7e03;	background:#4c7e03; padding:5px; display:none; color:#fff; -moz-border-radius:5px;-webkit-border-radius:5px; font-family:"Century Gothic"; font-size:11px; font-weight: normal; width:300px; overflow:hidden;}
/* END OF STYLES FOR OUR PRODUCTS  */



#wines td body { font-family:Verdana; font-size:12px; color:#333333;}
#wines td.description {padding-left: 4px;}
#wines th {font-family:Verdana; font-size:12px; color:#333333; font-weight:bold; text-align: center;}
#wines td {padding: 6px 0;}
#wines tr.alt td {background-color:#e2edb3; color:#333333;}

.note {font-family:"Century Gothic"; font-size:12px; text-align:center; font-style:italic; color:#2e2e2e;}

.hollywood { background-color:#d06722; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.hollywood a:link, .hollywood a:active, .hollywood a:visited{ font-family:"Century Gothic"; font-size:10px; font-weight:normal; color:#ffffff; text-align: center; text-decoration:none;}
.hollywood a:hover{text-decoration:underline;}


/* ---------------------------------------------------------------------------------
----------------------------------------- */




/* THESE STYLES ARE NOT USED ANYMORE

body {	margin:22px 0 0 20px;}
.head-dgreen14{ font-family:"Century Gothic"; font-size:14px; font-weight:bold; color:#4c7e03;}
.white-txt{ font-family:Verdana; font-size:11px; font-weight:bold; color:#ffffff;}
.glink-txt {font-family: Verdana; font-size: 9px; font-weight:bold; color: #9fc302}
.link-txt {font-family: Verdana; font-size: 9px; font-weight:bold; color: #a6a6a6}
.yel-hd {font-family: Verdana; font-size: 20px; font-weight:bold; color: #cbc533; letter-spacing:1px}
.grn-hd {font-family: Verdana; font-size: 16px; font-weight:bold; color: #4c7e03; letter-spacing:1px}
.gray-txt{ font-family:Verdana; font-size:11px; font-weight:bold; color:#999999; line-height:27px} 
.toplink A:Link {font-family: Verdana; font-size: 9px; font-weight:bold; color: #a6a6a6; text-decoration:none	}
.toplink A:Visited {font-family: Verdana; font-size: 9px; font-weight:bold; color: #a6a6a6; text-decoration:none}
.toplink A:Hover {font-family: Verdana; font-size: 9px; font-weight:bold; color: #9fc302; text-decoration:none}
.footerlink A:Link {font-family: Verdana; font-size: 11px; color: #4c7e03; text-decoration:underline	}
.footerlink A:Visited {font-family: Verdana;	font-size: 11px; color: #4c7e03; text-decoration:underline}
.footerlink A:Hover {font-family: Verdana; font-size: 11px; color: #4c7e03; text-decoration:none}
form {	margin:0px; padding:0px; }
.myform-input_container, .myform-formfield_container {   display: block;   float: left;   margin-top: 0;   font-size: 11px;}




HACK TO FIX BORDER ON FLOATED ELEMENTS IN IE

.ie_cleardiv {   display: block;   clear: both;   float: none;   margin: 0; }
#userform * {   font-family: Trebuchet MS, arial, helvetica, sans-serif;   font-size: 12px;   text-align: left;}
#userform {   margin: 10px;   text-align: left;}
.field-container {   display: block;   clear: both;   margin-bottom: 6px;   vertical-align: top;}
.myform-field_title-left {   display: block;
   float: left;   margin-right: 15px;   margin-top: 2px;}




 HEADINGS - <h1>...<h6> 

#userform h1, #userform h2, #userform h3, #userform h4, #userform h5, #userform h6 {   margin-bottom: 0;}
#userform h1 {   font-size: 17px;}
#userform h2 {   font-size: 15px;}
#userform h3 {   font-size: 14px;}
#userform h4 {   font-size: 13px;}
#userform h5 {   font-size: 12px;}
#userform h6 {   font-size: 11px;}





END STYLES NOT USED */
