/* OzWine Styles */

body {
margin: 0px 0px 0px 0px;
font-family: Tahona, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left: 0px;
margin-top: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #fffaef;
scrollbar-3dlight-color: #c0c0c0;
scrollbar-arrow-color: #660000;
scrollbar-base-color: #fffaef;
scrollbar-darkshadow-color: #a0a0a0;
scrollbar-face-color: #fffaef;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #fffaef;
scrollbar-track-color: #fffaef;
}

a.link:link {color: #0000ff}     /* unvisited link */
a.link:visited {color: #0000ff}  /* visited link */
a.link:hover {color: #0000ff; text-decoration: underline}   /* mouse over link */
a.link:active {color: #0000ff}   /* selected link */ 

a.AdvertLink:link {color: #b0c4de}     /* unvisited link */
a.AdvertLink:visited {color: #b0c4de}  /* visited link */
a.AdvertLink:hover {color: #b0c4de; text-decoration: underline}   /* mouse over link */
a.AdvertLink:active {color: #b0c4de}   /* selected link */ 

a.list:link {color: #670000}     /* unvisited link */
a.list:visited {color: #670000}  /* visited link */
a.list:hover {color: #670000; text-decoration: underline}   /* mouse over link */
a.list:active {color: #670000}   /* selected link */ 

a.listArrows:link {color: #670000}     /* unvisited link */
a.listArrows:visited {color: #670000}  /* visited link */
a.listArrows:hover {color: #670000}   /* mouse over link */
a.listArrows:active {color: #670000}   /* selected link */ 

a.listFooter:link {color: #670000}     /* unvisited link */
a.listFooter:visited {color: #670000}  /* visited link */
a.listFooter:hover {color: #670000; font-weight: bold}   /* mouse over link */
a.listFooter:active {color: #670000}   /* selected link */ 

a:link {color: #FF0000}     /* unvisited link */
a:visited {color: #00FF00}  /* visited link */
a:hover {color: #FF00FF}   /* mouse over link */
a:active {color: #0000FF}   /* selected link */ 



P {margin-top: 6px; }
P.10 {margin-top: 10px; }
P.15 {margin-top: 15px; }
P.20 {margin-top: 20px; }
P.30 {margin-top: 30px; }
P.40 {margin-top: 40px; }
P.50 {margin-top: 50px; }
P.Header {font: 14px Tahona, Arial, Helvetica, sans-serif; color: #670000; font-weight:  bold; font-style: normal; margin-bottom: 8px; }

td { font: 10px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #670000; }
.tabox {   border-top: 1px solid #ffcccc; border-left: 1px solid #ffcccc; border-bottom: 1px solid #ffcccc; border-right: 1px solid #ffcccc; }
.picbox {   border-top: 1px solid #cc9999; border-left: 1px solid #cc9999; border-bottom: 1px solid #cc9999; border-right: 1px solid #cc9999; }

/* Special Font Variations */

.bold { font-weight: bold; }
.italic {	font-style:  italic; }
.bolditalic { font-style:  italic; font-weight: bold; }
.justify { text-align: justify; }
.data { font: Arial, Helvetica, sans-serif; font-size: 9px; color: #aaaaaa; }
.pagedata { font: Arial, Helvetica, sans-serif; font-size: 8px; color: #aaaaaa; }


/* Text Fonts */
.pageheader { font: 16px Tahona, Verdana, Arial, Helvetica, sans-serif; color: #670000; font-weight:  bold; }
.pageboldlgA { font: 16px Tahona, Arial, Helvetica, sans-serif; color : #670000; font-weight: bold; }
.bodyboldlg { font: 14px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #670000; font-weight: bold; }
.pageheading { font: 13px Tahona, Verdana, Arial, sans-serif;  color : #670000; font-weight : bold; }
.heading { font: 12px Tahona, Verdana, Arial, sans-serif;  color : #670000; font-weight : bold; }
.bodybold { font: 11px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #670000; font-weight: bold; }
.bodyboldred { font: 11px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #ff0000; font-weight: bold; }
.body { font: 11px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #670000; }
.bodysmall { font: 10px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #670000; }
.bodyvsmall { font: 9px Tahona, Arial, Helvetica, sans-serif; color : #670000; }
.bodyvsmallA { ffont: 10px Tahona, Arial, Helvetica, sans-serif; color : #670000; }

/* Winery Page  Text Fonts */
.WineryHeader { font: 14px Tahona, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.WineryText { font: 10px Tahona, Verdana, Arial, Helvetica, sans-serif; }
.WineryTextBold  { font: 10px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #670000; font-weight: bold; }

/* Winery List Footer  Text Fonts */
.ListFooter { font: 10px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #670000; font-weight: normal; }
.ListText { font: 10px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #670000; font-weight: normal; }
.ListTextBold  { font: 10px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #670000; font-weight: bold; }
.ListFooterRedBold { font: 10px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #ff0000; font-weight: bold; }
.ListArrowsBold { font: 10px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #670000; font-weight: bold; }



/* Winery List Footer  Text Fonts */
.AdvertHeader { font: 12px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #cc9999; font-weight: bold; }
.AdvertLink { font: 11px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #b0c4de; font-weight: bold; }
.AdvertBody { font: 10px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #999999; font-weight: normal; }
.AdvertAddress { font: 10px Tahona, Verdana, Arial, Helvetica, sans-serif; color : #cc9999; font-weight: normal; }

/* Colours */
.blue { color: #0033ff; }
.blue-1 { color: #00008b; }
.black { color: #000000; }
.gray { color: #777777; }
.green { color: #339900; }
Span.red { color: #dc143c; }
.red { color: #dc143c; }
.silver { color: #c0c0c0; }
.tan { color: #d2b48c; }
.teal { color: #008b8b; }
.white { color: #ffffff; }
.yellow { color: #ffff00; }
.orange { color: #ffaf02; }


/* Page Layers Text */
#PageLayer {
position: absolute;
left: 0px;
top: 0px;
width: 820px;
height: 250px;
z-index: 1;
padding: 0px 20px 0px 0px;
border: 0px solid #eaeaea;
background-color: #fffaef;
scrollbar-3dlight-color: #c0c0c0;
scrollbar-arrow-color: #660000;
scrollbar-base-color: #fffaef;
scrollbar-darkshadow-color: #a0a0a0;
scrollbar-face-color: #fffaef;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #fffaef;
scrollbar-track-color: #fffaef;
}
#PageLayerContent {
float: left;
left: 0px;
top: 0px;
width: 544px;
height: 250px;
z-index: 2;
padding: 0px 0px 0px 0px;
text-align: justify;
font-family: Tahona, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #670000;
border: 0px solid #eaeaea;
background-color: #fffaef;
}

#PageLayerRight {
float: right;
margin-top: 5px;
margin-bottom: 15px;
top: 20px;
width: 250px;
z-index: 1;
padding: 0px 5px 3px 10px;
font-family: Tahona, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #670000;
border-left: 1px solid #eaeaea;
text-align: left;
}


/* Page Layers Listings */
#PageLayerL {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 820px;
	height: 250px;
	z-index: 1;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	font-family: Tahona, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #670000;
	border: 0px solid #eaeaea;
	background-color: #fffaef;
	scrollbar-3dlight-color: #c0c0c0;
	scrollbar-arrow-color: #660000;
	scrollbar-base-color: #fffaef;
	scrollbar-darkshadow-color: #a0a0a0;
	scrollbar-face-color: #fffaef;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #fffaef;
	scrollbar-track-color: #fffaef;
}

#PageLayerRightL {
float: right;
margin-top: 15px;
margin-bottom: 15px;
top: 20px;
width: 250px;
z-index: 1;
padding: 0px 5px 3px 10px;
font-family: Tahona, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #670000;
border-left: 1px solid #eaeaea;
text-align: left;
}




#L-0 {
position: absolute;
left: 0px;
top: 0px;
width: 620px;
height: 250px;
z-index: 1;
padding: 0px 0px 0px 0px;
text-align: justify;
font-family : Tahona, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #670000;
border: 0px solid #eaeaea;
background-color: #fffaef;
scrollbar-3dlight-color: #c0c0c0;
scrollbar-arrow-color: #660000;
scrollbar-base-color: #fffaef;
scrollbar-darkshadow-color: #a0a0a0;
scrollbar-face-color: #fffaef;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #fffaef;
scrollbar-track-color: #fffaef;
}

.fieldtext {
vertical-align: middle;
background: #fff5ee;
font-family: Tahona, arial,helvetica,sans-serif;
color: #670000;
font-size: 10px;
font-weight: normal;
padding-left: 3px;
border: 1px solid #cc9999;
}

.fielddropdown {
vertical-align: middle; 
background: #fff5ee;
font-family: Tahona, arial,helvetica,sans-serif;
color: #670000;
font-size: 10px;
font-weight: normal;
padding-left: 3px;
border: 1px solid #cc9999;
}

.fieldtextarea {
vertical-align: middle; 
background: #fff5ee;
border: 1px solid #cc9999;
font-family: Tahona, arial,helvetica,sans-serif;
color: #670000;
font-size: 11px;
font-weight: normal;
scrollbar-3dlight-color: #c0c0c0;
scrollbar-arrow-color: #660000;
scrollbar-base-color: #fff5ee;
scrollbar-darkshadow-color: #a0a0a0;
scrollbar-face-color: #fff5ee;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #fff5ee;
scrollbar-track-color: #fff5ee;
overflow:auto;
}

.formbutton {
background-color: transparent; 
font-family: Tahona, arial,helvetica,sans-serif;
color: #670000;
border-width: 1px;
border-color: #000000 #000000 #000000 #000000;
font-size: 11px;
font-weight: bold;
text-align : center;
cursor : hand;
}

.menubutton {
background-color: transparent; 
font-family: Tahona, arial,helvetica,sans-serif;
color: #c0c0c0;
border-width: 0px;
border-color: #000000 #000000 #000000 #000000;
font-size: 10px;
font-weight: bold;
text-align : left;
cursor : hand;
}


/* images*/
.picleft {
margin-top: 5px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 5px;
border: 1px solid #708090;
float: left;
}

.picleftnb {
margin-top: 5px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 5px;
border: 0px solid #708090;
float: left;
}

.picright {
margin-top: 5px;
margin-left: 10px;
margin-right: 0px; 
margin-bottom: 5px;
border: 1px solid #708090;
float: right;
}

.picrightnb {
margin-top: 5px;
margin-left: 10px;
margin-right: 0px; 
margin-bottom: 5px;
border: 0px solid #708090;
float: right;
}

.piccentre {
margin-top: 5px;
margin-left: 10px;
margin-right: 0px; 
margin-bottom: 5px;
border: 1px solid #708090;
float: center;
}

.piccentrenb {
margin-top: 5px;
margin-left: 10px;
margin-right: 0px; 
margin-bottom: 5px;
border: 0px solid #708090;
float: center;
}

.piccentrepd {
margin-top: 0px;
margin-left: 5px;
margin-right: 5px; 
margin-bottom: 0px;
border: 1px solid #708090;
float: center;
}

.piccentrepdnb {
margin-top: 0px;
margin-left: 5px;
margin-right: 5px; 
margin-bottom: 0px;
border: 0px solid #708090;
float: center;
}

.box {
border: 1px solid #cccccc;
background-color: White;
}




