a:link
{
	color: rgb(211,3,3);
	text-decoration: underline; 
}
a:visited
{
	color: rgb(211,3,3);
	text-decoration: underline;
} 
a:active 
{
	color: rgb(211,3,3);
	text-decoration: underline;
}
a:hover
{
	color: rgb(211,3,3);
	text-decoration: none;	
}
.redtext{
	color:#c80000;
}
body
{
	font-family: Arial;
	font-size  : 12px;
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
	margin:0;
	background:url('../images/bg.gif');
}
table
{
	table-border-color-light: rgb(153,204,153);
	table-border-color-dark: rgb(153,204,153);
	font-family: Arial;
	font-size  : 12px;
	bckground-color:rgb(255,255,255);
}


.bgimg {
	background:#FFFFFF url('../images/bgfix.gif') repeat-x top;
	 
}


.th
{
	background-color:#f8d79f;
	font-family: Arial;
	font-size  : 14px;
	font-weight: bold;
	color:#7b5617; padding:5px 0px;  
  } 


.th-sponsorship
{
	background-color:#ef405b;
	font-family: Arial;
	font-size  : 18px;
	font-weight: normal;
	color:#fff; padding:5px 0px;  
  } 
  
  
.th-awards
{
	
	font-family: Arial;
	font-size  : 12px;
	font-weight: normal;
	color:#000; padding:5px 0px 5px 5px;  
	line-height :17pt;
	text-align:left;
	
  } 
  
  .th-awards-tick
{
	
	font-family: Arial;
	font-size  : 12px;
	font-weight: normal;
	color:#000; padding:5px 0px;  
	line-height :17pt;
	text-align:center;
	
  } 

.th-awards-bg
{
	background-color:#ddd;
	font-family: Arial;
	font-size  : 12px;
	font-weight: normal;
	color:#000; padding:5px 0px 5px 5px;
	text-align:left;  
  } 


.th-conference
{
	background-color:#faa61e;
	font-family: Arial;
	font-size  : 16px;
	font-weight: normal;
	color:#000; padding:5px 0px;  
  } 


.th-ambrosia-awards
{
	background-color:#96171a;
	font-family: Arial;
	font-size  : 16px;
	font-weight: normal;
	color:#fff; padding:5px 0px;  
  } 



.tch
{
    background-color:#fff6e7;
	font-family: Arial;
	font-size  : 12px;
	font-weight: normal;
	color:#333; padding:5px 8px;
}
.tc
{
	background-color:#fffbf4;
	font-family: Arial;
	font-size  : 12px;
	font-type: bold;
	color:#333; padding:5px 8px;
}

.tc2
{
    background-color:#241f1f;
	font-family: Arial;
	font-size  : 12px;
	font-type: bold;
	padding:5px;
	color: #ffffff;
}

.tc1
{
	font-family: Arial;
	font-size  : 12px;
	font-type: bold;
	padding:5px;
	color: rgb(0,0,0)
}

.hd
{
	font-family: Arial;
	font-size  : 12px;
	font-weight: bold;
	color: rgb(237,28,36)
}

.shd
{
	font-family: Arial;
	font-size  : 12px;
	font-weight: bold;
	color: rgb(237,28,36)
}

.mt
{
	font-family: Arial;
	font-size  : 15px;
	font-weight: bold;
	color: rgb(0,0,0)
}
.tb
{
    border:1px solid #c2c2c2; background-color:#ffffff;
	font-family: Verdana;
	font-size  : 8pt;
	font-type: normal;
	padding:4px;
	width:60%;
}


.textarea-box {
	padding:1px 4px; 
	color:#999;  
	background:#fff; 
	border:1px solid #c2c2c2;
	font-family: Verdana; 
	resize:none;
	width:60%;
	}


.submit-button {
	_width:10px; 
	padding:4px 1px; 
	height:30px; 
	border:none; 
	background:#cb952d; 
	color:#322b2b;  
	font-size:9px; 
	font-family: Verdana;
	text-transform:uppercase; 
	cursor:pointer; 
	border-radius:3px;}

.submit-button:hover { color:#fff;  }	


.tb1
{
    border:1px solid #575050; background-color:#cb952d;
	font-family: Verdana;
	font-size  : 9pt;
	font-type: normal;
	color:#000;
	padding-left:4; padding-right:4; padding-top:1; padding-bottom:1
}

.tb1:hover{ color:#fff; }

p
{
	text-align: Justify;
	line-height: 150%; margin:0px; padding:0px;
}
ul
{
	font-family: Arial ;
	font-size  : 12px;
  font-style: normal;
  color: rgb(0,0,0);
  list-style-image:url('../images/listbullet.gif'); 
}

ul.categories
{
	font-family: Arial ;
	font-size  : 12px;
  font-style: normal;
  color: rgb(0,0,0);
  list-style-image:url('../images/listbullet.gif');
  margin:5px 0px;

}


ul.categories li
{
	font-family: Arial ;
	font-size  : 12px;
  font-style: normal;
  color: rgb(0,0,0);
  list-style-image:url('../images/listbullet.gif');
  margin:7px 0px 7px 0px;
}


ul.pdf li
{
    list-style-image:url('../images/pdf.gif');
		margin:7px 0px 7px 0px;
}
ul.pdf li a
{
	font-family: Arial ;
	font-size  : 12px;
  font-style: normal;
  color: rgb(0,0,0);
}


 /* ------- scroll bar styles --------------------------------------------------------------------------- */

.scroll-pane {
    position: relative;
	width: 751px;
	height: 471px;
	overflow: auto;
	bckground: #ffffff;
	float: left;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #ffeac8;
	bckground: url('../images/sc-trackbg.gif');	
}
.jScrollPaneDrag {
	position: absolute;
	background:#faa61e;
	bckground: url('../images/sc-trackdrag.gif') no-repeat 50% 10%;	
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 10px;
	background: url('../images/sc-arrowup.gif');	
}
a.jScrollArrowUp:hover {
	background: url('../images/sc-arrowup-mo.gif');		
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 10px;
	background: url('../images/sc-arrowdown.gif');
}
a.jScrollArrowDown:hover {
	background: url('../images/sc-arrowdown-mo.gif');		
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -0px;
}




.hide { position:absolute; visibility:hidden; }
.show { position:absolute; visibility:visible; }



.hr 
{
 	line-height: 4px;
    border:1px dotted #5b5252;
    border-width: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;

}scroll-pane


.border
{
    border:1px  solid #be9e75;
}


.topbg{
	background-image:url(../images/topbg.gif);
	height:101px;
	background-repeat:repeat-x;
}

.slider
{
width:516px; float:none; margin:0px auto; padding:0px;

}
.heading
{
font-size:16px;
color: rgb(237,28,36);
padding-bottom:0px;
}

.cate
{
font-size:13px;
color:#000;
font-weight:bold;
}

.list-text { line-height:20px; text-align:left; }

ul.tasting-ses-list { width:95.2%; margin:10px 0px; }
ul.tasting-ses-list li { width:100%; list-style:decimal; line-height:14pt; margin:10px 0px 0px 0px; padding:0px; }



td#dtree_0i2i3ttd, img#dtree_0i2i3tic {
	display: none!important;
}