/*  				     	  @hm Website Design & IT Support Services					    */
/*  								=======================									*/
/*									  CSS Stylesheet 2008									*/
/*									Written By: Andrew Hill-Male							*/
/* ======================================================================================== */

/*generic css format */

body { background-color:#FEEBAF;
font-family : Arial, Helvetica, sans-serif;}

H1.text  {
font-size : 16px;
line-height : 24px;
color : #000000;
background-color : transparent;
font-weight : bold;
}
H2.text  {
font-size : 12px;
line-height : 16px;
color : #000000;
background-color : transparent;
font-weight : bold;
} 


.olivetxt {
	color: #FFC20F;
	font-size: 26px;
}


.links  {
font-size : 15px;
line-height : 22px;
color : #000000;
background-color : transparent;
font-weight: bold;
font-family : Helvetica, Arial, sans-serif;
}

.links:hover  {

font-size : 15px;
color : #999999;
background-color : transparent;
font-weight: bold;
font-family : Helvetica, Arial,sans-serif;
}



.hlinks  {

font-size : 13px;
line-height : 15px;
color : #0000FF;
background-color : transparent;
font-weight : bold;
text-align : right;
font-family : Helvetica, Arial,sans-serif;
}

A:visited {text-decoration:underline}A:link {
	text-decoration:underline;
}A:hover {
	text-decoration:underline;
	color: #FFCC00;
}


.hlinks:hover  {

font-size : 13px;
color : #FFC510;
background-color : transparent;
font-family : Helvetica, Arial,sans-serif;
}
.textlinks  {

font-size : 12px;
line-height : 18px;
color : #0000FF;
background-color : transparent;
font-weight : normal;
text-align : left;
font-family : Helvetica, Arial,sans-serif;

}

.textlinks:hover  {
font-family : Helvetica, Arial,sans-serif;
font-size : 12px;
color : #000000;
background-color : transparent;

}
.continuedlinks  {
font-size : 15px;
line-height : 25px;
color : #000000;
background-color : transparent;
font-weight : bold;
text-align : right;
font-family : Helvetica, Arial, sans-serif;
}


.boxlinks  {

font-size : 14px;
line-height : 16px;
color : #0000FF;
background-color : transparent;
font-weight : normal;
text-align : left;
}

.boxlinks:hover  {
font-size : 14px;
color : #FFC510;
background-color : transparent;

}
.anchortext  {
font-size : 12px;
line-height : 18px;
color : #FFC510;
background-color : transparent;
font-weight : bold;
text-align : left;
}
.savantestext  {
font-size : 10px;
line-height : 12px;
color : #000000;
background-color : transparent;
font-weight : normal;
text-align : center;
}
.text  {
font-size : 12px;
line-height : 18px;
color : #000000;
background-color : transparent;
font-weight : normal;
text-align : left;
}
.righttext  {
font-size : 12px;
line-height : 18px;
color : #000000;
background-color : transparent;
font-weight : bold;
text-align : right;
}
.centertext  {
font-size : 12px;
line-height : 18px;
color : #000000;
background-color : transparent;
font-weight : normal;
text-align : center;
}
.redtext  {
font-size : 12px;
line-height : 18px;
color : #FF3300;
background-color : transparent;
font-weight : bold;
text-align : left;
}
.bluetext  {
font-size : 12px;
line-height : 18px;
color : #0000ff;
background-color : transparent;
font-weight : bold;
text-align : left;
}
.formtext  {
font-size : 12px;
line-height : 18px;
color : #000000;
background-color : transparent;
font-weight : normal;
text-align : center;
}
.baselinks  {
font-size : 12px;
line-height : 20px;
color : #FFFFFF;
background-color : #000000;
}
.baselinkssmall  {
font-size : 10px;
line-height : 15px;
color : #FFFFFF;
background-color : #000000;
font-weight : normal;
text-align : center;
}

.base  {
font-size : 10px;
line-height : 15px;
color : #FFFFFF;
background-color : #000000;
font-weight : normal;
}


.usedlinks  {
font-family : Helvetica, Arial, sans-serif;
font-size : 15px;
line-height : 22px;
color : #FFC510;
background-color : transparent;
font-weight : bold;

}

.usedlinks:hover  {
font-family : Helvetica, Arial,sans-serif;
font-size : 15px;
color : #FFC510;
background-color : transparent;
}

/* Left Menu */

	body#home #homenav,
	body#aboutus a#aboutusnav,
	body#cellar a#cellarnav,
	body#studio a#studionav,
	body#wholesale a#wholesalenav,
	body#products a#productsnav,
	body#weddings a#weddingsnav,
	body#whatson a#whatsonnav,
	body#people a#peoplenav,
	body#faq a#faqnav,
	body#contact a#contactnav,
	body#buy a#buynav,
	body#interesting a#interestingnav,
	body#order a#ordernav,
	body#markets a#marketsnav {
	color:#FFCC00	
	}


.orderlink { float:left}

.top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	text-align: right;
	border-bottom: solid #ccc 1px;
	width: 100%;
	margin: 5px 0 10px 0;
}

.top a:link, .top a:visited, .orderlink a:link, .orderlink a:visited  {
	text-decoration: none;
	color: #666666;
}
.top a:hover, .orderlink a:hover {
	text-decoration: underline;
	color: #FFCC00;
}

.toppointer {
	font-size: 18px;
}


/* Product page */

ul.prodmenu {}

ul.prodmenu li a { font:14px; color:#000000}
                               
.imagetext  {
font-size : 12px;
line-height : 14px;
color : #000000;
background-color : transparent;
font-weight : normal;
font-style : italic;
}
.imagetextcenter  {
font-size : 12px;
line-height : 18px;
color : #000000;
background-color : transparent;
font-weight : normal;
font-style : italic;
}
.imagetextleft  {
font-size : 12px;
line-height : 14px;
color : #000000;
background-color : transparent;
font-weight : normal;
font-style : italic;
}
.centertext  {
font-size : 12px;
line-height : 18px;
color : #000000;
background-color : transparent;
font-weight : normal;
}
.greenboldtext  {
font-size : 12px;
line-height : 16px;
color : #999966;
background-color : transparent;
font-weight : bold;
}
.greentext  {
font-size : 12px;
line-height : 16px;
color : #FFC510;
background-color : transparent;
font-weight : normal;
}
.boldtext  {
font-size : 12px;
line-height : 16px;
color : #000000;
background-color : transparent;
font-weight : bold;
}
.boldtextmidsize  {
font-size : 14px;
line-height : 18px;
color : #000000;
font-weight : bold;
}
.boldtextoversize  {
font-size : 16px;
line-height : 24px;
color : #000000;
background-color : transparent;
font-weight : bold;
}


.italictext  {
font-size : 12px;
line-height : 18px;
color : #000000;
background-color : transparent;
font-weight : bold;
font-style : italic;
}
.italictext:hover  {
font-size : 12px;
color : #FFC510;
background-color : transparent;


}
DIV.box {
font-size : 16px;
line-height : 24px;
color : #000000;
background-color : transparent;
font-weight : bold;
text-align: center;}

DIV.boxleft {	
font-size : 16px;
line-height : 24px;
color : #000000;
background-color : transparent;
font-weight : bold;
text-align: left;}



.dialogheader {
background-color: #FFEAA8;
border-color: #000000;
background-image: url(../images/table_title_bg_300.gif);
width: 300px;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 18px;
color : #000000;
background-color : #FFFFFF;
font-weight : bold;
background-repeat: no-repeat;
background-position: 0 right;
}


.dialogtable {
background-color: #FFEAA8;
background-position: center top;
text-align: left;
text-indent: 4pt;
width: 300px;
border-color: #000000;
}



.dialog {
width: 300px;
border: thin solid #000000;
background-color: #996633;
vertical-align: top;
padding-top: 0px;
padding: 0;
}
.tablebasenav {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
background-color: #000000;
border: none;
width: 800px;
}
.dialogheaderwholesale {
background-color: #FFEAA8;
border-color: #000000;
background-image: url(../images/table_title_bg.jpg);
width: 300px;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 18px;
color : #000000;
background-color : transparent;
font-weight : bold;
}
.dialogheaderwholesalegrowers {
background-color: #FFEAA8;
border-color: #000000;
background-image: url(../images/table_title_bg_growers.jpg);
width: 300px;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 18px;
color : #000000;
background-color : transparent;
font-weight : bold;
}.boldtextoversizeorange {

font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
line-height : 24px;
color : #FFC20F;
background-color : transparent;
font-weight : bold;
}
