@charset "utf-8";

body {

	margin: 0px;

	background:#DAC896 url(../images/bg.jpg);

	background-repeat:repeat-x;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #493D17;

}



h1 {

	font-family: "Arial Narrow";

	font-size: 22px;

	color: #BCA86A;

	text-decoration: none;

	padding:0px;

	margin:0px;

}

h2, .componentheading, .sectiontableheaderLgIn  {

	font-family: Tahoma;

	font-size: 22px;

	color: #84764D;

	text-decoration: none;

	padding:0px;

	margin:0px;

}

h3 {

	font-family: Tahoma;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	padding:0px;

	margin:0px;

}



form {

	margin: 0px;

	padding: 0px;

}

.sectiontableheader {

	font-family: Tahoma;

	font-size: 18px;

	color: #84764D;

	text-decoration: none;

	padding:0px;

	margin:0px;

}



.sectiontableheader th {

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #493D17;

	text-decoration: none;

}



tr.sectiontableentry1 {

	margin: 0px;

	padding: 0px;

	vertical-align: middle;

	line-height: 16px;

}

tr.sectiontableentry1 a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #493D17;

}



tr.sectiontableentry2 {

	margin: 0px;

	padding: 0px;

	background-color: #FFF6D5;

	vertical-align: middle;

	line-height: 16px;

}

tr.sectiontableentry2 a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #493D17;

}



div.componentheading {

	width: 50%;

	float: left;

        margin-bottom:10px;

}



div.componentheading a, div.componentheadings a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #493D17;

}



div.componentheadings a{

	width:130px;

	padding:0px 8px;

	margin:0px;

}



div.componentheadings{

	display:inline;

}



div.compCont{

	float:right

}



p {

	margin: 5px 0px 15px 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #493D17;

	text-decoration: none;

	line-height: 16px;

}



td {

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #493D17;

	text-decoration: none;

}



ul li {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #493D17;

	line-height: 16px;

}



.search {

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #493D17;

	text-decoration: none;

	line-height: 16px;

}



.pagenav {

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #493D17;

	text-decoration: none;

	line-height: 16px;

}



a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	/* color: #F2D682; */

        color:#493D17;

	text-decoration: none;

	padding:0px;

	margin:0px;

}



a:hover {

	text-decoration: underline;

}



table.contentpaneopen a, div#wines_list a {

	color: #493D17;

}



table#wines_mart a {

	color: #9A2C2C;

}



.site_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #493D17;

	text-decoration: none;

	padding:0px;

	margin:0px;

}



label {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #493D17;

	text-decoration: none;

	padding:0px;

	margin:0px;

}



/***** Top Menu *****/

.top_links td {

	text-align: center;

	padding: 0px;

}

.top_links a.mainlevel_top_links {

	font-family: "Arial Narrow";

	font-size: 12px;

	color: #BEAA6E;

	text-decoration: none;

	margin: 0px 5px 0px 5px;

	padding-bottom: 5px;

}

span.mainlevel_top_links img {

	margin: 0px;

}

/***** Top Menu *****/



.main_menu{

	background:url(../images/mid_menu.jpg);

}

.main_menu_bg{

	background:url(../images/top.jpg);

}



td.mainMnu_lnks {

	text-align: center;

}



.mainMnu_lnks a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #AEA282;

	text-decoration: none;

	padding-right:3px;

}

.mainlevel_mainMnu{

	background: url(../images/sep.jpg) right top no-repeat;

}



/* Homepage Text 2 */

table.moduletable-ht2 td {

	font-family: Calibri;

	font-size: 12px;

	color: #E7DAB4;

	text-decoration: none;

	line-height: 18px;

}



table.moduletable-ht2 td a {

	font-family: Calibri;

	font-size: 12px;

	font-weight: bold;

	color: #F2D682;

	text-decoration: none;

	line-height: 18px;

	word-spacing: 2px;

}



table.moduletable-ht2 td a:hover {

	text-decoration: underline;

}

/* Homepage Text 2 */



/* Footer Menu */

td.bottom_links {

	text-align: center;

}



.bottom_links a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #84764D;

	text-decoration: none;

}

.bottom_links a:hover {

	color: #221A03;

}

a.mainlevel_bttmMnu{

	padding: 0px 3px;

}

/* Footer Menu */



a.mainlevel_footer{

	padding:0px 8px;

}

span.mainlevel_footer{

	background:url(../images/bottom_sep.jpg) left center no-repeat;

	padding-bottom:5px;

}

/***** Heading *****/

.contentheading {

	font-family: "Arial Narrow";

	font-size: 22px;

	color: #BCA86A;

	text-decoration: none;

	padding:0px;

	margin:0px;

}

.contentheading2 {

	font-family: Tahoma;

	font-size: 22px;

	color: #84764D;

	font-weight: bold;

	text-decoration: none;

	padding:0px;

	margin:0px;

}





/***** site body *****/

.red_header{

	background: url(../images/logo_bg.jpg) top left no-repeat;

	width: 716px;

	height: 135px;

}

.beige_bg {

	background: #fdf8e5 url(../images/bg2.jpg) repeat-x left bottom;

}

.liteBrown_bg {

	background: #85784E url(../images/bg3.jpg) left bottom repeat-x;

}



.top_b_bg {

	background:url(../images/top.jpg);

}

.top_bg {

	background:url(../images/top_bg.jpg);

	height:395px;

	background-repeat:no-repeat;

}



.mainBody_bg{

	background:url(../images/top_bg.jpg);

	height:395px;

	background-repeat:no-repeat;

}

.brownBg_text, .brownBg_text p {

	font-family: Calibri;

	font-size: 12px;

	color: #E7DAB4;

	text-decoration: none;

}

.black_text{

	font-family: Tahoma;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

}

.copy_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	color: #70623A;

}

.email_field{

	font-family: Calibri;

	font-size: 12px;

	color: #29220A;

	height:17px;

	width:129px;

	border:1px solid #9c8f67;

	text-decoration: none;

	background:#84764d;

}

.search_field, .inputbox_search_field{

	font-family: Calibri;

	font-size: 12px;

	color: #29220A;

	height:16px;

	width:129px;

	border:1px solid #dac896;

	text-decoration: none;

	background:#f7eecf;

}

.button_search_field{

	background:url(../images/top_go.jpg) left center no-repeat;

	width:25px; min-width:25px;

	border:0px;

	margin-left:4px;

	cursor:pointer;

}

.drop_down{

	font-family: Calibri;

	font-size: 11px;

	color: #59523B;

	height:19px;

	width:129px;

	border:1px solid #993e3f;

	text-decoration: none;

	background:#f7eecf;

}

.brwnTxt_median{



}

.space{

	height:3px;

}

.spacer{

	height:10px;

}

/***** Catalogue dropdown spacers ****/

.hSpacer{

	width:15px;

	min-width:15px;

}

.vmSpacer{

	height:5px; max-height:5px;

}

/***** content related *****/

/***** possibly useless class *****/

.content_imageBrdr{

	border:#bca86a solid 8px;



	width:88px; max-width:88px;

	height:90px; max-height:90px;

        overflow:hidden;

}



.lmtdDsply{

	overflow:hidden;

	widht:88px; max-width:88px;

	height:90px; max-height:90px;



}



/***** editor's CSS *****/

.yellow_text {

	font-family: Calibri;

	font-size: 12px;

	color: #F2D682;

	text-decoration: none;

}

/***** product related *****/

.flyPgBrdr{

	background:url(../images/mid_l_line.png) repeat-y center top;

	width:1px;

	min-width:1px;

}



.imgBorder {

	border: 20px;

	border-color:#BCA86A;

}



.highlight {

	font-family:"Lucida Sans Unicode";

	color: #9A2C2C;

	font-size: 13px;

}



.hidden {

	display: none;

}



.prodOrder{

	font-family: Tahoma;

	font-size :16px;

	font-weight: bold;

	color: #493D14;

}



.prodContact{

	font-family: Tahoma;

	font-size :12px;

	font-weight: bold;

	color: #9A2C2C;

}



.prodSpacing{

	width:8%; min-width:8%;

}



.prodMoreImg{

	font-family: Tahoma;

	font-size :16px;

	font-weight: bold;

	color: #493D17;

}



.prodBorder{

	background: url( ../images/line.png) repeat-x;

}



.relProdDsply{

       position: relative;

	height:88px;

	width: 88px;

        overflow:hidden

}



.wbd_logo{

	height:145px; min-height:145px;

	width:166px; min-width:166px;

	padding:8px 44px 8px 12px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #D1BE84;

	background:url(../images/img_add_logo_nobg.jpg) left top no-repeat;

}



.moreImgs{

        padding:8px;

}



.bottom-menu {

width: 800px;

}



#mainlevelbottom-menu{

	margin: 0 3em;

	padding: 0.5em 0;

	border-bottom: 1px solid;

	text-align: center;

	list-style: none;

}



#mainlevelbottom-menu li {

	display: inline;

	margin: 0 7px;

}



a.mainlevelbottom-menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	text-decoration: none;

	color: #70623A;

}





a.mainlevelbottom-menu:hover {

	color: #221A03;

}

.cachediv {

		visibility: hidden;

		/*overflow: hidden;*/

		height: 0px;

		width: 0px;

		margin-top: -1px;

		position: absolute;

		left:0px;

	}

.WOO, .WOO a:link, .WOO a:hover, .WOO a:visited, .WOO a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1e5aa5;
}

.COM, .COM a:link, .COM a:hover, .COM a:visited, .COM a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f15c32;
}

.WoocomLink, .WoocomLink a:link, .WoocomLink a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#84764D;
}