/* EDIT:2007.10.25
   Guan Ming Teo */
   

div#playerContainer {position: absolute; left: 575px; top: 220px; width: 410px; }   
div#playerContainer p{ margin-top: 0px; margin-bottom: 5px; }   
div#playerContainer a{ padding-top: 05px; }   
div#player {}   
   
dl.list-display { margin: 10px;
	background-color: #fdfbef;
	border-bottom: 1px solid #dcc472; }
div#shoutbox dl:after, 
dl.list-display:after, 
form#order div:after { display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	content: ' '; }
form#order div { margin: 10px 0; }
dl.list-display dt { padding-top: 10px;
	background: url('/images/list-display-flow.gif') repeat-x 0 0;
	border-top: 1px solid #dcc472;
	color: #7b1628;
	font-size: 14px;
	font-weight: 800; }
dl.list-display dt.details-main { clear: both;
	padding-left: 20px; }
dl.list-display dt.details { margin-top: 10px;
	padding-top: 0;
	padding-left: 20px;
	background-image: none;
	border-top-width: 0;
	font-size: 12px; }
dl.list-display dt a { display: block;
	padding-right: 10px;
	padding-left: 20px;
	background: url('/images/list-display-bullet.gif') no-repeat 7px 5px;
	color: #b07612;
	font-size: 14px; }
dl.list-display dt a:focus, 
dl.list-display dt a:hover, 
dl.list-display dt a:active { font-size: 14px; }
div#shoutbox dl dd.frame, 
dl.list-display dd.frame { float: right; }
div#shoutbox dl dd.byline, 
dl.list-display dd.byline { margin-top: 5px;
	margin-bottom: 10px;
	font-size: 11px;
	font-style: italic; }
div#shoutbox dl dd, 
dl.list-display dd { margin: 10px 20px 15px;
	font-size: 12px; }
dl.list-display dd a, 
dl.list-display dd a:visited { color: #b07612; }
	
div#shoutbox { float: left;
	display: inline;
	width: 402px;
	height: 202px;
	margin: 2em;
	padding-top: 35px;
	background: url('/images/shoutbox-bg.gif') no-repeat 0 0; }
div#shoutbox p#shoutbox-title { margin: 1em; }
div#shoutbox dl { margin: 1em 1.5em;
	height: 170px;
	overflow: auto; }
div#shoutbox dl dt a { display: block;
	outline-width: 0;
	color: #b07612;
	font-size: 14px; }
div#shoutbox dl dd { margin-right: 0;
	margin-left: 0; }
div#shoutbox dl dd.frame { margin-left: 10px; }

p#subscribe { padding: 30px 0 0;
	text-align: center; }

div#news, 
div#events { float: left;
	display: inline;
	width: 49%; }
div#events { float: right; }

.accessible { position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	font-size: 1px; }
.center { text-align: center; }
.right { text-align: right; }

form#order { * text-align: center; }

form#order input, 
form#order select, 
form#order textarea { padding: 1px;
	border: 1px solid #dcc472;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	cursor: text; }
form#order select { cursor: pointer; }
form#order input:focus, 
form#order input:active,  
form#order select:focus,  
form#order select:active, 
form#order textarea:focus, 
form#order textarea:active { border-color: #7b1628;
	color: #7b1628; }

form#order div fieldset { float: left;
	display: inline;
	width: 45%;
	margin: 10px 5px;
	border: 1px solid #dcc472; }
form#order div fieldset#shipping { float: right; }
form#order div fieldset legend, 
form#order table caption { padding: 4px 12px 6px;
	background: url('/images/list-display-flow.gif') repeat-x 0 0;
	border: 1px solid #dcc472;
	color: #7b1628;
	font-size: 14px;
	font-weight: 800; }

form#order dl dt { float: left;
	clear: left;
	display: inline;
	width: 170px;
	padding-top: 3px;
	color: #7b1628;
	font-size: 12px;
	font-weight: 800;
	text-align: right; }
form#order dl dt label { display: block;
	cursor: pointer; }
form#order dl dd { margin-left: 180px;
	padding-top: 3px; }

form#order table { margin: 0 auto;
	border: 1px solid #dcc472;
	border-collapse: collapse; }
form#order table caption { margin: 0 auto;
	border-bottom-width: 0; }
form#order table th, 
form#order table td { padding: 3px 6px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #dcc472; }
form#order table td ul { margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center; }
form#order table td ul li { display: inline; }
form#order table td a { padding: 3px 5px;
	color: #7b1628;
	font-size: 30px; }

form#order table thead th { color: #7b1628;
	font-size: 12px; }
form#order table tfoot { font-size: 12px; }

form#order table input { text-align: center; }

form#order #form-navigation { text-align: center; }
form#order #form-navigation input { overflow: visible;
	padding: 2px 8px;
	background: url('/images/list-display-flow.gif') repeat-x 0 0;
	border: 1px solid #7b1628;
	color: #7b1628;
	font-size: 14px;
	font-weight: 800;
	cursor: pointer; }
form#order #form-navigation input:focus, 
form#order #form-navigation input:hover, 
form#order #form-navigation input:active { background-color: #7b1628;
	background-image: none;
	color: #fff; }
/* EO.EDIT:2007.10.25 */
/* EDIT:2006.08.08
   Guan Ming Teo
   
   Add acronym properties */
acronym { cursor: help; }
/* EO.EDIT:2006.08.08 */

body { margin: 0;
	padding: 0; }

p, body, table, td {
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 11px ;
color : #421F29 ;
font-weight : normal;
}

.bigText {
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 12px ;
color : #421F29 ;
font-weight : normal;
}

.dkText {
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 11px ;
color : #7B1628 ;
font-weight : normal;
}

.goldText {
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 11px ;
color : #B48411 ;
font-weight : normal;
}

h1 {
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 24px ;
color : #7B1628  ;
font-weight : bold;
}

h2 {
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 16px ;
color : #7B1628  ;
font-weight : bold;
}
h2 a, 
h2 a.content, 
h2 a.content:focus, 
h2 a.content:hover, 
h2 a.content:active { font-size: inherit; }

.beigeBg {
background-color : #FCF7DD ;
}

.dkbeigeBg {
background-color : #F1E5B8 ;
}

.dkmaroonBg {
background-color : #1F030E ;
}

.maroonBg {
background-color : #421F29 ;
}

.menuBg {
background-color : #7B1628 ;
}

.submenuBg {
background-color : #6D2436 ;
}

.dkgoldBg {
background-color : #B48411 ;
}

.goldBg {
background-color : #DCC472 ;
}

a {
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 11px ;
color : #FCF7DD ;
font-weight : bold;
text-decoration : none;
}

a:hover {
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 11px ;
color : #FCF7DD ;
font-weight : bold;
text-decoration : underline;
}

a.content {
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 11px ;
color : #B07612 ;
font-weight : bold;
text-decoration : none;
}

a.content:hover {
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 11px ;
color : #DCB119 ;
font-weight : bold;
text-decoration : underline;
}

a.bigLink {
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 12px ;
color : #B07612 ;
font-weight : bold;
text-decoration : none;
}

a.bigLink:hover {
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 12px ;
color : #DCB119 ;
font-weight : bold;
text-decoration : underline;
}

.inputBox {
border-left : 1px solid ;
border-right : 1px solid ;
border-top : 1px solid ;
border-bottom : 1px solid ;
border-color: #630208 ;
background-color : #ffffff ;
font-family : verdana, arial, helvetica, sans-serif ;
font-size : 11px ;
color : #000000 ;
font-weight : normal ;
}

.greenButton {
border-left : 1px solid ;
border-right : 1px solid ;
border-top : 1px solid ;
border-bottom : 1px solid ;
border-color: #5F805F ;
background-color : #E2E8BA;
color : #5F805F;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight : bold ;
}

img.winelabel {
border-top : 1px solid #7B1628;
border-right : 1px solid #7B1628;
border-bottom : 1px solid #7B1628;	
border-left : 1px solid #7B1628;
}
