body {
	font: 12px/24px Georgia, "Times New Roman", Times, serif;
	color: #666666;
	background: #F6F2E4;
	padding: 24px 12px;
}
p {
	color: #666666;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
li {
	list-style: square;
}
a, a:visited {
	color: #436AA7;
	text-decoration: none;
}
a:hover, a:active {
	color: #7C0007;
}




#container {
	background: #FFFFFF;
	border: 1px solid #DCD5C5;
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding: 20px 0px 0px; /*clears foats - may not work in IE7...*/
}

#content_area {
	clear: both;
	padding: 0px 40px 20px;

}

#header_main_nav {
	padding-left: 177px;
	background: url(../images/page_headers/masthead_common.jpg) no-repeat 0px 0px;
	height: 26px;
	padding-top: 33px;

}




#main_nav {
	background: #DCD5C5 url(../images/backgrounds/bkgrnd_crown.gif) no-repeat left bottom;
	padding-top: 0px;
	padding-bottom: 0px;
}
#main_nav ul {
	margin: 0px;
	padding: 0px 0px 1px;
}
#main_nav li {
	list-style: none;
	margin: 0px 0px 1px;
	padding: 0px;
}
#main_nav a, #main_nav a:visited {
	background: #FFFFFF url(../images/backgrounds/bkgrnd_mainmenu.gif) repeat-y 0px 0px;
	display: block;
	font: bold 9px/24px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #AE6B4F;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#main_nav a:hover, #main_nav a:hover {
	color: #333333;
	background: #FFFFFF url(none);
}


#myshoppingcart {
	background: url(../images/backgrounds/bkgrnd_myshoppingcart.gif) no-repeat 0px 0px;
	padding-top: 78px;
	margin-top: 20px;
}
#myshoppingcart h3 {
	margin: 0px;
	padding: 0px;
}
#myshoppingcart p {
	font-family: "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
}
#myshoppingcart a {
	background: url(../images/buttons/bttn_viewcart.gif) no-repeat center 0px;
	height: 14px;
	width: 206px;
	display: block;
	margin-top: 10px;
}
#myshoppingcart a:hover {
	background: url(../images/buttons/bttn_viewcart.gif) no-repeat center -13px;
}
#other_links {
	padding-top: 20px;
	background: url(../images/backgrounds/bkgrnd_crown2.gif) no-repeat left bottom;
	padding-bottom: 20px;
}
#other_links h3 {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 10px;
}
#other_links p {
	margin: 0px;
	padding: 0px 0px 0px;
	line-height: 20px;
}
#other_links p a {
	border-bottom: 1px solid #DCD5C5;
	display: block;
	padding-bottom: 10px;
	font: 9px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 6px;
}









/********* individual wine pages *********/
#wine {
	width: 810px;
	background: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	clear: both;
	border-top: none;
	border-right: 1px solid #DCD5C5;
	border-bottom: 1px solid #DCD5C5;
	border-left: 1px solid #DCD5C5;
}


/********* wine navigation *********/

#winenav {
	font: normal 9px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-top: 1px #FFFFFF;
	border-right: 1px #FFFFFF;
	border-bottom: 1px #FFFFFF;
	border-left: 1px #FFFFFF;
}
#winenav ul {
	margin: 0px;
	padding: 10px 0px 0px 10px;
}
#winenav li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
#winenav a, #winenav a:visited {
	display: block;
	border-right: 1px solid #CCCCCC;
	color: #968659;
	text-decoration: none;
	padding: 5px 10px;
}
#winenav a:hover {
	color: #7A0000;
}
#winenav a:active {
	background: #E6E6E6;
}


/********* wines table *********/
#thewines {
	padding: 20px;
}
#thewines h2, #thewines h1 {
	font: normal 23px/24px Georgia, "Times New Roman", Times, serif;
	color: #7B0A0A;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#thewines p {
	padding: 0px 150px 0px 0px;
	margin: 0px;
}
#thewines #threebridges {
	background: url(../images/wines_vsmall/3bridges.jpg) no-repeat right bottom;
}
#thewines #calabria {
	background: url(../images/wines_vsmall/calabria.jpg) no-repeat right bottom;
	border-top: 1px solid #DCD5C5;
}
#thewines #richland {
	background: url(../images/wines_vsmall/richland.jpg) no-repeat right bottom;
	border-top: 1px solid #DCD5C5;
}
#thewines #outback {
	background: url(../images/wines_vsmall/outback.jpg) no-repeat right bottom;
	border-top: 1px solid #DCD5C5;
}
#thewines #eternity {
	background: url(../images/wines_vsmall/eternity.jpg) no-repeat right bottom;
	border-top: 1px solid #DCD5C5;
}
#thewines #snowyriver {
	background: url(../images/wines_vsmall/snowyriver.jpg) no-repeat right bottom;
	border-top: 1px solid #DCD5C5;
}
#thewines #fortified {
	background: url(../images/wines_vsmall/fortified.jpg) no-repeat right bottom;
	border-top: 1px solid #DCD5C5;
}
.findoutmore a, .findoutmore a:visited {
	background: url(../images/buttons/bttn_findoutmore.gif) no-repeat 0px 0px;
	height: 30px;
	width: 143px;
	display: block;
	margin-top: 12px;
	margin-bottom: 12px;
}
.findoutmore a:hover, .findoutmore a:active {
	background: url(../images/buttons/bttn_findoutmore.gif) no-repeat 0px -30px;
	height: 30px;
	width: 143px;
	display: block;
	margin-top: 12px;
}



#winesubbrand {
	text-align: right;
	padding-bottom: 20px;
	width: 200px;
}
#winesubbrand h2, #winesubbrand h1 {
	font: normal 23px/24px Georgia, "Times New Roman", Times, serif;
	color: #7B0A0A;
	margin: 0px;
	padding: 36px 30px 24px 0px;
}
#winesubbrand h3 {
	font: normal 9px/24px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #B9AC89;
	margin: 0px;
	padding: 0px 30px 0px 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#winesubbrand ul {
	margin: 0px;
	padding: 0px;
}
#winesubbrand li {
	margin: 0px;
	padding: 0px 30px 0px 20px;
	list-style: none;
}
#winesubbrand a, #winesubbrand a:hover {
	color: #000000;
	text-decoration: none;
}
#winesubbrand a:hover {
	color: #7C0007;
	border-bottom: 1px solid #CCCCCC;
}




#winesubbrand2 {
	text-align: right;
	padding-bottom: 20px;
	width: 200px;
	background: url(../images/footfloor.jpg) no-repeat left bottom;
}
#winesubbrand2 h2, #winesubbrand2 h1 {
	font: normal 23px/24px Georgia, "Times New Roman", Times, serif;
	color: #7B0A0A;
	margin: 0px;
	padding: 36px 30px 24px 0px;
}
#winesubbrand2 h3 {
	font: normal 9px/24px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #B9AC89;
	margin: 0px;
	padding: 0px 30px 0px 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#winesubbrand2 ul {
	margin: 0px;
	padding: 0px;
}
#winesubbrand2 li {
	margin: 0px;
	padding: 0px 30px 0px 20px;
	list-style: none;
}
#winesubbrand2 a, #winesubbrand2 a:hover {
	color: #000000;
	text-decoration: none;
}
#winesubbrand2 a:hover {
	color: #7C0007;
	border-bottom: 1px solid #CCCCCC;
}




#wineprice {
	text-align: right;
	color: #999999;
	padding: 0px 30px 50px;
}
#wineprice h3 {
	font: bold normal 12px/24px Georgia, "Times New Roman", Times, serif;
	color: #7B0A0A;
	margin: 0px;
	padding: 0px 0px 0px;
}
#wineprice p {
	margin: 0px;
	padding: 0px;
}
#winepricespecial {
	text-align: right;
	color: #999999;
	padding: 0px 30px 50px;
	background: url(../images/backgrounds/bgrnd_specialprice.gif) no-repeat 6px 0px;
}
#winepricespecial h3 {
	font: bold normal 12px/24px Georgia, "Times New Roman", Times, serif;
	color: #7B0A0A;
	margin: 0px;
	padding: 0px 0px 0px;
}
#winepricespecial p {
	margin: 0px;
	padding: 0px;
}



#wineintroduction {
	width: 610px;
	padding-top: 60px;
}
#wineintroduction img {
	float: right;
}
#wineintroduction p {
	margin: 0px;
	padding: 0px 30px 5px 0px;
}



#winedescription {
	width: 446px;
	padding-bottom: 20px;
}
#winedescription h3 {
	font: bold normal 12px/24px Georgia, "Times New Roman", Times, serif;
	color: #7B0A0A;
	margin: 0px;
	padding: 60px 0px 0px;
}
#winedescription p {
	margin: 0px;
	padding: 0px 0px 10px;
}
#tastingnotes a, #tastingnotes a:visited {
	background: url(../images/buttons/bttn_tasting.gif) 0px 0px;
	display: block;
	height: 24px;
	width: 265px;
	margin-bottom: 16px;
}
#tastingnotes a:hover, #tastingnotes a:active {
	background: url(../images/buttons/bttn_tasting.gif) 0px -24px;
}

#accompaniments {
	background: url(../images/backgrounds/bkgrnd_accompaniments.gif) no-repeat;
	padding: 50px 55px 20px 22px;
	height: 150px;
	font: 11px/20px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
#accompaniments h4 {
	display: none;
	margin: 0px;
	padding: 0px;
}
#buy_add ul {
	margin: 0px;
	padding: 0px;
}
#buy_add li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
#buy_add li a {
	display: block;
	height: 70px;
	width: 97px;
}
#buynow a, #buynow a:visited {
	background: url(../images/buttons/bttn_buynow.gif) no-repeat 0px 0px;
}
#buynow a:hover, #buynow a:active {
	background: url(../images/buttons/bttn_buynow.gif) 0px -70px;
}

#buy_add p {
	clear: both;
	font: 11px/20px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 6px 0px 0px;
}


#winebottle {
	width: 164px;
}


/********* order pages *********/
#myorder {
	width: 808px;
	background: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #DCD5C5;
	border-bottom: 1px solid #DCD5C5;
	border-left: 1px solid #DCD5C5;
}
#myorder h2, #myorder h1 {
	font: normal 23px/24px Georgia, "Times New Roman", Times, serif;
	color: #7B0A0A;
	margin: 0px;
	padding: 20px 16px 6px;
	text-align: left;
}
#myorder h3 {
	font: bold normal 12px/24px Georgia, "Times New Roman", Times, serif;
	color: #7B0A0A;
	margin: 0px;
	padding: 0px 0px 0px 16px;
}
#myorder p {
	padding: 0px 16px 6px;
	margin: 0px;
}
table {

	font: 11px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
th {
	color: #333333;
	background: #DCD5C5;
	text-align: left;
	padding: 6px 6px;
}
td {
	padding: 2px 8px;
	border-bottom: 1px solid #E3DDCF;
	line-height: 24px;
}
#myorder input {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
#shoppingcontrols {/*form buttons*/
	padding: 16px;
	text-align: right!important;
}


/********* other pages *********/
#commonpage {
	width: 808px;
	background: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 10px;
	overflow: auto;
	border-right: 1px solid #DCD5C5;
	border-bottom: 1px solid #DCD5C5;
	border-left: 1px solid #DCD5C5;
}
#commonpage h2, #commonpage h1 {
	font: normal 23px/24px Georgia, "Times New Roman", Times, serif;
	color: #7B0A0A;
	margin: 0px;
	padding: 20px 16px 16px;
	text-align: left;
}
#commonpage h3 {
	font: bold normal 12px/24px Georgia, "Times New Roman", Times, serif;
	color: #7B0A0A;
	margin: 0px;
	padding: 16px 0px 0px 16px;
}
#commonpage p {
	padding: 0px 16px 8px;
	margin: 0px;
}

#commonpage img {
	float: right;
	padding: 10px;
	margin: 16px;
	background: #EEECE1;
}
#commonpage_list {
	padding-right: 16px;
	padding-left: 16px;
	padding-bottom: 8px;
}
#commonpage_list li {
	line-height: 18px;
	padding-bottom: 4px;
	list-style: url(../images/buttons/bullet.gif);
}

/*
#commonpage table {
	margin-right: 16px;
	margin-left: 0px;
	font: 11px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	width: 568px;
}
#commonpage th {
	color: #333333;
	background: #DCD5C5;
	text-align: left;
	padding: 6px 6px;
}
#commonpage td {
	padding: 2px 8px;
	line-height: 24px;
}
#commonpage input {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

*/

#joinnow a, #joinnow a:visited {
	background: url(../images/buttons/bttn_joinnow.gif) no-repeat center 0px;
	height: 40px;
	display: block;
	width: 122px;
	float: right;
	margin: 20px;
}
#joinnow a:hover, #joinnow a:active {
	background: url(../images/buttons/bttn_joinnow.gif) no-repeat center -43px;
	height: 40px;
	display: block;
}


/********* stockists page table *********/
#stockists_addresses td {
	width: 260px;
	padding-bottom: 18px;
	padding-right: 0px;
	padding-left: 0px;
}
#stockists_addresses h3 {
	margin: 0px;
	padding-top: 12px;
	padding-bottom: 0px;
}
#stockists_addresses p {
	padding-bottom: 0px;
}
#conditions p, #conditions ul, #conditions li {
	font: 9px/14px Verdana, Arial, Helvetica, sans-serif;
}
.boxtext {
	background: #EEECE1;
	margin: 8px 16px 16px;
	padding: 10px 10px 6px;
	float: right;
	width: 40%;
	text-align: center;
}
.boxtext h3 {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}






/*Footer*/
#address {
	text-align: center;
	padding-top: 8px;
	clear: both;
}
#address p {
	margin: 0px;
	padding: 0px;
	color: #82744E;
	font-size: 11px;
	line-height: 18px;
}


/*Misc*/
.hidden {
	display: none;
}
.smallgreycaps {
	font: normal 9px/24px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #999999;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
.clearer {
	clear: both;
}
.black {
	color: #000000;
}
.total_th {
	text-align: right!important;
}
.item_td {
	width: 100%;
}
.no_rule {
	border-style: none!important;
}
.smalldarkcaps {
	font: normal 9px/24px "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
.imageinline {
	float: left!important;
	margin: 0px 0px 0px 16px!important;
}
