/*
	Copyright David Trewern Design         :: www.dtdesign.com ::
	Unauthorised modification / use is a criminal offence, and
	will be prosecuted to the fullest extent permitted by law.
	All Rights Reserved
*/


/* ****************   HIGH LEVEL SITEWIDE    **************************************************************   */
html {
	color: #5a5959;
}
td {
	color: #5a5959;
}
a:link {
	color: #827C3B;
}
a:link.on {
	color: #827C3B;
}
a:hover {
	color: #494519;
}
a:active {
	color: #827C3B;
}

/* ****************   SUB NAVIGATION    **************************************************************   */


ul.subnav1 li {
	background: url(images/subnav_arrow.gif) 7px 6px no-repeat;
	border-bottom: 1px solid #d2d0b9;
}
ul.subnav1 li.on {
	background-color: #e4e2cf;
	border-bottom:none;
}
 ul.subnav1 li a {
	color: #7a7534;
}
 ul.subnav1 li.on a {
	color: #a7a374;
}
ul.subnav1 li a:hover {
	color: #4d4a17;
}

/* ****************   LINKS    **************************************************************   */
.link_greenarrow, .list_greenarrows li {
	background: url(arrow_green1.gif) 0 2px no-repeat;
}
.link_greenarrow a, .list_greenarrows li a {
	color: #827C3B;
}
.link_greenarrow a:hover, .list_greenarrows li a:hover {
	color: #746F34;
}
.link {
	color: #5a5959;
	background: url(images/arrow_green1.gif) 0 3px no-repeat;
}
.link a:visited {
	color: #9a944f;
}
.link a:link {
	color: #827C3B;
}
.link a:hover {
	color: #494519;
}
.link a:active {
	color: #827C3B;
}

.pricing {
	background: url(image/subsubnav_arrow.gif) 0 3px no-repeat;
}
.pricing strong {
	color: #b5af6f;
}
.pricing a:visited {
	color: #b5af6f;
}
.pricing a:link {
	color: #b5af6f;
}
.pricing a:hover {
	color: #5d5825;
}
.pricing a:active {
	color: #b5af6f;
}


.link1 {
	color: #5a5959;
	background: url(arrow_green1.gif) 0 3px no-repeat;
}
.link1 a:visited {
	color: #9a944f;
}
.link1 a:link {
	color: #827C3B;
}
.link1 a:hover {
	color: #494519;
}
.link1 a:active {
	color: #827C3B;
}

ul.link2 li {
	color: #5a5959;
	background: url(arrow_green1.gif) 0 3px no-repeat;
}
ul.link2 a:visited {
	color: #9a944f;
}
ul.link2 a:link {
	color: #827C3B;
}
ul.link2 a:hover {
	color: #494519;
}
ul.link2 a:active {
	color: #827C3B;
}


/* ****************   HEADERS    **************************************************************   */
h2 {
	font-size: 20px;
	color: #353535;
	font-family: Georgia, 'Times New Roman', Times, serif; 	
	font-weight: normal;
}
h3 {
}
h4 {
}
h5 {
}

/* ****************   LEFT COLUMN    **************************************************************   */
.content div.left {
	background: #EDECE2;
}

/* featured wine in left column */
.content div.left .featuredwine .title {
	color: #3A3A3A;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.content div.left .greenborder {
	border: 1px solid #D1CFB9;

}
.leftcol_plaintext {
	color: #9c965b;
}
.leftcol_plaintext strong {
	color: #9c965b;
}

/* link list in left column */
.content div.left ul.linkslist li {
	background: url(images/subnav_arrow.gif) 14px 3px no-repeat;
	color: #9c965b;
}
.content div.left ul.linkslist li a {
	color: #9c965b;
}
.content div.left ul.linkslist li a:hover {
	color: #4d4a17;
}

/* ****************   RIGHT COLUMN    **************************************************************   */

.content div.right .intro {
	font-size: 14px;
	color: #89834B;
	font-family: Georgia, 'Times New Roman', Times, serif; 	
	font-weight: normal;
}

/* promo in right column */

.content div.right div.promo #feature {
	background: url(../../images/text/Feature_Wine_txt.jpg) no-repeat left top;
}
.content div.right div.promo #offer{
	background: url(../../images/text/Special_Offer_txt.jpg) no-repeat left top;
}
.content div.right div.promo #wine-club {
	background: url(../../images/text/tl_AS_sub_wineclub.gif) no-repeat left top;
}
.content div.right div.promo #upcoming-events {
	background: url(../../images/text/tl_AS_sub_upcomingevents.gif) no-repeat left top;
}
.content div.right div.promo #conferences {
	background: url(../../images/text/tl_AS_sub_conferences.gif) no-repeat left top;
}
.content div.right div.promo #weddings {
	background: url(../../images/text/tl_AS_sub_weddings.gif) no-repeat left top;
}
.content div.right div.promo #how-about {
	background: url(../../images/text/tl_AS_sub_howabout.gif) no-repeat left top;
}
.content div.right div.promo #our-history {
	background: url(../../images/text/tl_AS_sub_ourhistory.gif) no-repeat left top;
}
.content div.right div.promo #the-vinyard {
	background: url(../../images/text/tl_AS_sub_thevineyard.gif) no-repeat left top;
}
.content div.right div.promo #our-people {
	background: url(../../images/text/tl_AS_sub_ourpeople.gif) no-repeat left top;
}
.content div.right div.promo #ask-dan {
	background: url(../../images/text/tl_AS_sub_askdan.gif) no-repeat left top;
}

.content div.right div.promo #news {
	background: url(../../images/text/News_txt.jpg) no-repeat left top;
}
/* special offer in right column */
.content .specialoffer .r {
	background: #F0F0F0;
}
.content .specialoffer .r div.content {
	color: #5A5959;
}
/* promotion in right column */


/* borders in right column */
td.right .greenborder, td.double .greenborder {
	border: 1px solid #D1CFB9;
}
.greenborder1 {
	border: 1px solid #D1CFB9;
}

/* featured wine right column */
.content div.right .featuredwine .title {
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.content div.right .featuredwine .title1 {
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.promotitle {
	font-family: Georgia, 'Times New Roman', Times, serif; 
}
.promodate {
	color: #9c9c9c;
}
.price_bkgd {
	background-color:#f1f0e8; 
}

/* ****************   TABLE DATA    **************************************************************   */
.tablehead {
	background-color:#f3f2e7; 
	border-bottom: 1px solid #E5E5E5;
}
.tablehead2 td {
	color:#9C9C9C;
}
.tablebody td {
	border-bottom: 1px solid #E5E5E5;
	color: #7f7f7f;
}
.tablebody td.first .description {
	color: #5a5959 ;
}
.tablefooter td {
	color: #7f7f7f;
}

.members {
	color: #B5AF6F;
}
.form {
	color: #9c9c9c;
}

/* ****************   WINE CLUB    *******************   */
ul.squarebullets  {
	margin-bottom: 12px;
}
ul.squarebullets li {
	list-style-type: none;
	background: url(blt_square.gif) 0 3px no-repeat;
	padding: 0 0 2px 8px;
	line-height: 130%;
}
ul.squarebullets li a {
	color: #827C3B;
	font-size: 11px;
}
ul.squarebullets li a:hover {
	color: #746F34;
}

.title1 #toptitle{
padding-left:120px;
}
.starbullets  {
	padding-left:0;
}
.starbullets li {
	list-style-type: none;
	background: url(tl_dot.gif) 0 2px no-repeat;
	padding: 0 0 2px 15px;
	line-height: 130%;
}


/* ****************   ASK DAN    *******************   */
div.ask-dan {
	background: #E0E0E0 url(banner_content_ask-dan.jpg) no-repeat top right;
	padding: 8px 15px;
	height: 106px;
}
div.ask-dan h3 {
	margin: 4px 0;
}
div.ask-dan p {
	margin: 0 0 8px 0;
}
div.ask-dan input.ask-dan_input {
	width: 150px;
	height: 17px;
	margin: 0 5px 0 0;
	border: 1px solid #aaaaaa;
}

div.ask-dan div
{
  float: left;
}


/* ****************   FORM ELEMENTS *******************   */
table.contact-us {
	margin-top: 20px;
	width:540px;
}
.registration {
	margin: 20px 0 10px 0;
}
.registration td {
	padding-right:8px;
}
.registration td.last {
	padding-right: 0;
}

.registration label {
	width: 70px;
	color: #9C9C9C;
	font-weight: bold;
	display: block;
	float: left;
	clear: left;
}


.input-text, .registration input {
	width: 170px;
	margin: 0 0 4px 0;
	border: 1px solid #aaaaaa;
}
.input-textarea, #wlpeUserRegisterComment {
	margin-top: 6px;
	width: 250px;
	height: 75px;
	border: 1px solid #AAAAAA;
}
.input-select {
	width: 172px;
	margin: 0 0 4px 0;
}
table.design-your-own .input-select {
	width:235px;
}
.input-select2 {
	margin: 0 0 4px 0;
}
.input-button {
	text-align: right;
	margin: 13px 5px 0 0;
}
.btn_recommend {
	margin:0;
	padding:5px 0;

}
select.quantity {
	width:55px;
}
select.type {
	width:80px;
	margin-top:5px;
}
select.wine-finder, select.pack-selector {
	width: 157px;
	margin-bottom: 5px
}
.checkboxes {
	padding: 6px;
	background-color:#edece2;
}


