/* doorway home page styles */
#bannerpos {margin:0 10px 0 0;}
.routeplan {font: normal 10px Arial, Helvetica, sans-serif; padding:5px; border:0px solid #5e7b20;}
.routeplan th {background-color:#ccc; border-bottom:1px solid #fff; border-left:1px solid #fff;}

.routeplan td.odd{ border-right:1px solid #eee;}
.routeplan td.even { border-right:1px solid #fff; background-color:#eee;}
.profilesummarycontainer {background-color:#DFE5D2; padding:10px; margin:10px 0; line-height:1.2;}
.sectorcontainer {padding:0 0 10px 0; margin:10px 0; border-bottom:1px solid #ccc;}
.profilesummarycontainer a, .sectorcontainer a {text-decoration:none;}
.profilesummarycontainer a:visited, .sectorcontainer a:visited {text-decoration:none;}
.profilesummarycontainer a:hover, .sectorcontainer a:hover {text-decoration: underline;}
.sectionheader p {margin-bottom:10px;}
.profileheader {font: bold 14px Georgia, "Times New Roman", Times, serif; color:#5e7b20; }
.profilemore { font-weight:normal; color:#5e7b20; background: url(graphics/profilesbullet.gif) no-repeat; padding-left:10px;}
.sectormore { font-weight:normal; color:#5e7b20; background: url(graphics/profilesbullet.gif) no-repeat; padding-left:10px; clear:all;}

.profilesummary, .sectorsummary { margin:0; font: 11px verdana, arial, helvetica, sans-serif; color:#5e7b20; }
.sectorsummary span {display:block; margin-top:5px; color:#999;}
.profilesummary a img, .sectorsummary a img {border:1px solid #5e7b20; text-align:right; margin:5px;}
.hybridlist ul {margin:0 0 20px 0; padding:0;}
.hybridlist ul li {font: normal 11px verdana, arial, helvetica, sans-serif; color:#999;}
.hybridlist ul li a{color:#333; text-decoration:none;}
.hybridlist ul li a:visited {color:#333; text-decoration:none;}
.hybridlist ul li a:hover {color:#5e7b20; text-decoration:underline}

/* end doorway home page styles */

ul {margin-left:0;}
ul li {list-style-type: square; list-style-position: inside; margin-left:0;}

/*poll */	
#pollheader {
	margin: 20px 0px 0px 0px;
	padding: 3px 3px 3px 5px;
	font: bold 75% Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #fff;	
	border: 1px solid #666;
	border-width:1px 1px 0 1px;
}

#poll {
	border:#666 1px solid;
	margin: 0px;
	padding: 3px;
	background-color: #FFF;
}

.polltext {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 70% Arial, Helvetica, sans-serif;
}

#pollbottom {
	margin: 0px;
	padding: 2px 5px 3px 2px;
	text-decoration: none;
	display: block;
	text-align: right;
	color: #666;
	background-color: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #666;
	border-width:0 1px 1px 1px;

}
#pollbottom .button {
	padding: 1px 1px 1px 1px;
	margin: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border:#fff 1px solid;
	color: #666;
	background-color: #fff;	
}
/*poll table widths */
.polltable {
	width: 109px;
}
.pollquestion {
	width: 109px;
}
.polltableleft {
	width: 10%;
}
.polltableright {
	width: 90%;
}

.underline {
	padding: 0px;
	margin:  0px;
	background-color: #CCC;	
}

/* styles added by Graeme for WI */

.event {
	COLOR: #000000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	vertical-align: text-top;
}

.event:visited {
	COLOR: #000000;
}

.event:active {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.event:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

/* styles for Subscription by Graeme for 12.06.03 */

.subscription a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	text-decoration: none;
	padding: 2px 11px 2px 2px;
	text-align: right;
	background-color: #CCCC99;
	background-image: url(graphics/arrow_subscription.gif);
	background-position: right;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #000000;
}

/* Story BOX1 Styles 12.06.03 */

#storybox1 {
	background: #EEE;
	border: 1px solid #000;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}
#storybox1 P {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #000;
		line-height: 15px;
		padding: 0px 0px 8px 0px;
		margin: 0px;		
}
#storybox1 IMG {
	border: 1px solid #000;
	margin: 0px 0px 10px 10px;
}
#storybox1 A IMG {
	border: 0px solid #000;
	margin: 0px;
}
#storybox1 BR {
	padding: 0px;
	margin: 0px;
}

#storybox1 H1 {
		font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #666666;
		padding: 0px 0px 10px 0px;
		margin: 0px;				
}
#storybox1 H2 {
		font: bold 13px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #000;
		line-height: 16px;
		padding: 0px 0px 3px 0px;	
		margin: 0px;					
}
#storybox1 H2 A {
		text-decoration: none;
}
#storybox1 H2 A:hover {
		text-decoration: underline;
}

#storybox1 H3 {
		font: normal 10px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #666666;
		padding: 0px 0px 8px 0px;		
		margin: 0px;				
}

/* Story BOX2 Styles 12.06.03 */

#storybox2 {
	background: #ECECD9;
	border-bottom: 2px solid #9D9D4F;
	border-right: 2px solid #CCCC99;
	padding: 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}
#storybox2 P {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #000;
		line-height: 15px;
		padding: 0px;
		margin: 0px 0px 10px 0px;		
}
#storybox2 IMG {
	border: 1px solid #000;
	margin: 0px 0px 10px 10px;
}
#storybox2 A IMG {
	border: 0px solid #484824;
	margin: 0px;
}

#storybox2 H1 {
		font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #666666;
		padding: 0px 0px 10px 0px;
		margin: 0px;
}
#storybox2 H2 {
		font: bold 13px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #484824;
		line-height: 16px;
		padding: 0px 0px 3px 0px;	
		margin: 0px;					
}
#storybox2 H2 A {
		text-decoration: none;
}
#storybox2 H2 A:hover {
		text-decoration: underline;
}

#storybox2 H3 {
		font: normal 10px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #76763A;
		padding: 0px 0px 8px 0px;		
		margin: 0px;				
}

#storybox2 H4 {
		padding: 0px;
		margin: 0px 0px 2px 0px;
}
#storybox2 H4 A {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #484824;		
		text-decoration: none;
		padding: 3px;
}
#storybox2 H4 A:hover {
		COLOR: #666666;
		text-decoration: underline;
}
#storybox2 H4 IMG {
	border: 0px;
	margin: 0px;	
}

/* Story BOX3 Styles 12.06.03 */

#storybox3 {
	border: 1px dotted #666666;
	padding: 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}
#storybox3 P {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #000;
		line-height: 15px;
		padding: 0px;
		margin: 0px 0px 10px 0px;		
}
#storybox3 IMG {
	border: 1px solid #000;
	margin: 0px 0px 10px 10px;
}
#storybox3 A IMG {
	border: 0px;
	margin: 0px;
}

#storybox3 H1 {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #FFFFFF;
		padding: 5px;
		margin-bottom: 10px;
		display: block;
		background-color: #666666;		
}
#storybox3 H2 {
		font: bold 13px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #484824;
		line-height: 16px;
		padding: 0px 0px 3px 0px;	
		margin: 0px;					
}
#storybox3 H2 A {
		text-decoration: none;
}
#storybox3 H2 A:hover {
		text-decoration: underline;
}

#storybox3 H3 {
		font: normal 10px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #666666;
		padding: 0px 0px 8px 0px;		
		margin: 0px;				
}

#storybox3 H4 {
		padding: 0px;
		margin: 0px 0px 2px 0px;
}
#storybox3 H4 A {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		COLOR: #484824;		
		text-decoration: none;
		padding: 3px;
}
#storybox3 H4 A:hover {
		COLOR: #666666;
		text-decoration: underline;
}
#storybox3 H4 IMG {
	border: 0px;
	margin: 0px;	
}

/* styles added by Graeme for WI */

.sitesearchhead {
	COLOR: #FFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.sitesearch {
	COLOR: #000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	TEXT-DECORATION: none;	
}

.sitesearch:visited {
	COLOR: #000;
	TEXT-DECORATION: none;	
}

.sitesearch:active {
	COLOR: #000;
	TEXT-DECORATION: none;	
}

.sitesearch:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}



/* styles added by Graeme for SJ */

.boxtitle {
	COLOR: #c00;
	background-color:#fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.dname {
	color: #000000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.dname:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.dname:active {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.dname:hover {
	COLOR: #666666;
	TEXT-DECORATION: none;
}

.dtel {
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.dtown {
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.directory {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 225px;
}

.go {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border-top : 1px solid #FFF;
	border-bottom : 1px solid #FFF;
	border-left : 1px solid #FFF;
	border-right : 1px solid #FFF;
	background-color : #666666;
	color : White;
}

form {
	padding: 0px;
	margin: 0px;
}

.mast {
	color: #000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 10px 0px;
	margin: 0px;
}

.mastbackground {
	background-image: url(graphics/top_strap.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #A6D2D2;
}

.more {
	COLOR: #666666;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.more:visited {
	COLOR: #666666;
	TEXT-DECORATION: none;
}

.more:active {
	COLOR: #666666;
	TEXT-DECORATION: none;
}

.more:hover {
	COLOR: #5e7b20;
	TEXT-DECORATION: underline;
}

.bodysmall {
	COLOR: #000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}


/* Old styles */
.newuserbox {
	background: #000000;
}

.newuser {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
}

.newuserwhite {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.newuserwhite:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

.newuserwhite:active {
	COLOR: #cccccc;
	TEXT-DECORATION: underline;
}

.newuserwhite:hover {
	COLOR: #cccccc;
	TEXT-DECORATION: underline;
}

.free {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
}

.breakingnews {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font: normal 10px/25px Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
}

.textbox {
	WIDTH: 181px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
}

.mastdate {
	CURSOR: hand;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.whitetext {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	font: bold 11px Verdana, Verdana, Arial, Helvetica, sans-serif;
}

.whitetext:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

.whitetext:active {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.whitetext:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.previousnext {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.previousnext:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.previousnext:active {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.previousnext:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.newslink {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
}

.newslink:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.newslink:active {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.newslink:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.previousnexton {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.sectionheader {
	color: #c60;
	TEXT-DECORATION: none;
	font: normal normal 14px Verdana, Arial, Helvetica, sans-serif;
}

.storyhead {
	COLOR: #666;
	TEXT-DECORATION: none;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
}

.featurehead {
	COLOR: #666;
	TEXT-DECORATION: none;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
}

.featureheadmenu {
	COLOR: #666;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.featureheadmenu:visited {
	COLOR: #666;
	TEXT-DECORATION: underline;
}

.featureheadmenu:active {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.featureheadmenu:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.commentheadmenu {
	COLOR: #666;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}

.commentheadmenu:visited {
	COLOR: #666;
	TEXT-DECORATION: underline;
}

.commentheadmenu:active {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.commentheadmenu:hover {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.commentreply {
	COLOR: #000000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.commentreply:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.commentreply:active {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.commentreply:hover {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.eventhead {
	COLOR: #666;
	TEXT-DECORATION: none;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
}

.pagehead {
	COLOR: #c60;
	TEXT-DECORATION: none;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

.pageheadsizer { font-size: 10px;}

.marketsubhead {
	COLOR: #666;
	TEXT-DECORATION: none;
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
}

.subhead {
	COLOR: #666;
	TEXT-DECORATION: none;
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
}

.whitetext2 {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.storyheadmenu {
	COLOR: #666;
	font: 14px Georgia, "Times New Roman", Times, serif ;
	TEXT-DECORATION: none;
}

.storyheadmenu:visited {
	COLOR: #666;
}

.storyheadmenu:active {
	COLOR: #666;
	TEXT-DECORATION: underline;
}

.storyheadmenu:hover {
	COLOR: #5e7b20;
	TEXT-DECORATION: underline;
}

.storyheadmenulight {
	COLOR: #666;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}

.storyheadmenulight:visited {
	COLOR: #666;
	TEXT-DECORATION: none;
}

.storyheadmenulight:active {
	COLOR: #999999;
	TEXT-DECORATION: none;
}

.storyheadmenulight:hover {
	COLOR: #cc0000;
	TEXT-DECORATION: underline;
}

.classisfiedmenu {
	COLOR: #000000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}

.classisfiedmenu :visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.classisfiedmenu:active {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.classisfiedmenu:hover {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.mysearchlink {
	COLOR: #000000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}

.mysearchlink:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.mysearchlink:active {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.mysearchlink:hover {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.date {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.price {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.smallnote {
	COLOR: #484824;
	TEXT-DECORATION: none;
	font: normal 10px Arial, Helvetica, sans-serif;
}

.smallnoteongrey {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.byline {
	COLOR: #999999;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.byline:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.byline:active {
	COLOR: #cccccc;
	TEXT-DECORATION: underline;
}

.byline:hover {
	COLOR: #cccccc;
	TEXT-DECORATION: underline;
}

.bodyred {
	COLOR: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}

.bodyred:visited {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.bodyred:active {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.bodyred:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.highlighttext .body { color:#CC0000;}

.body {
	COLOR: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	TEXT-DECORATION: none;
}

.body img {float:right; border:1px solid #5e7b20; margin:0 0 0 10px;}

.body h2 {
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	color:#666666;
}

.body a {
	font-weight: bold;
	COLOR: #5e7b20;
	TEXT-DECORATION: none;
}

.body a:visited {
	font-weight: bold;
	COLOR: #5e7b20;
	TEXT-DECORATION: none;
}

.body a:active {
	font-weight: bold;
	COLOR: #666666;
	TEXT-DECORATION: none;
}

.body a:hover {
	font-weight: bold;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

a.body {
	font-weight: bold;
	COLOR: #5e7b20;
	TEXT-DECORATION: none;
}

a.body:visited {
	font-weight: bold;
	COLOR: #5e7b20;
	TEXT-DECORATION: none;
}

a.body:active {
	font-weight: bold;
	COLOR: #666666;
	TEXT-DECORATION: none;
}

a.body:hover {
	font-weight: bold;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}


.promo {border:1px solid #5e7b20;padding:5px;}

.promo .promohead {
	COLOR: #5e7b20;
	text-decoration: none;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
}

.promo .promotext {
	COLOR: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.promotext a {font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#5e7b20;}
.promotext a:visited { text-decoration:none;}
.promotext a:hover { text-decoration:underline;}

.bodyongrey {
	COLOR: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.bodyongrey:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.bodyongrey:active {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.bodyongrey:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.caption {
	COLOR: #999999;
	TEXT-DECORATION: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

SUP {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: super;
}

.postscript {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font: italic normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.quote {
	COLOR: #5e7b20;
	TEXT-DECORATION: none;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
}

.quotebyline {
	COLOR: #999999;
	TEXT-DECORATION: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.additionstitle {
	COLOR: #5e7b20;
	TEXT-DECORATION: none;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
}

.loginred {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.logingrey {
	COLOR: #999999;
	TEXT-DECORATION: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.elementname {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.dirlink {
	COLOR: #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.dirlink:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.dirlink:active {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.dirlink:hover {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.dirglink {
	COLOR: #333333;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.dirglink:visited {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

.dirglink:active {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

.dirglink:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.dirtext {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.dirprodtype {
	COLOR: #000000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.dirtelcounty {
	COLOR: #999999;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.pollred {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.pollbody {
	COLOR: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.copyright {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

.copyright:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.copyright:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.copyright:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

UL {
	COLOR: #000000;
	LIST-STYLE-TYPE: square;
}

.whitetext3 {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.whitetext3:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

.whitetext3:active {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

.whitetext3:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

.used {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font: normal 10px/21px Verdana, Arial, Helvetica, sans-serif;
	background: #999999;
}

/*new stuff*/
.dirsublink {
	COLOR: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.dirsubtext {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.dirsublink:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.dirsublink:active {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.dirsublink:hover {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.sublink td a {
font-family: verdana; font-size: 10px;font-weight: bolder; color: #666666; text-decoration: none;
}


.sublink td {
	padding: 5px;
}


.sublink {
border-bottom: 1px solid #000;
border-top: 1px solid #000;
}

/*navigation*/

.nav {
	background-color: #FFF;
	cursor: hand;
}
.nav A { 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #5E7B20;
}

.nav2 {
	background-color: #5e7b20;
	cursor: hand;
}
.nav2 A { 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
}

.subnavbgoff {
	background-color: #fff;
	border: 1px solid #666;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;	
	padding-left:5px;
}

.subnavbgoff A { 
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;	
	padding-left:5px;
}

.subnavbgon {
	background-color: #c60;
	border:1px solid #c60;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding-left:5px;
}

.subnavbgon A { 
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;	
	padding-left:5px;
}






/*vintage popup styles*/

.vintageelementname {
	COLOR: #000;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.vintagename {
	TEXT-DECORATION: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #9d9d4f;
	padding-right: 10px;
}

.vintagemake {
	TEXT-DECORATION: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding-right: 10px;
}

.vintagesubhead {
	TEXT-DECORATION: none;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666;	
}

.vintageyear {
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #660;
}

.vintagerating {
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.vintagetext {
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #660;

}


/*Encyclopaedia popup styles*/


.etitle {
	COLOR: #FFFFFF;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.esubhead {
	COLOR: #666;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
}

.etext {
	COLOR: #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.etext a {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.etext a:visited {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-weight: bold;	
}
.etext a:active {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-weight: bold;	
}
.etext a:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-weight: bold;	
}


.ename {
	COLOR: #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
a.ename:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
a.ename:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
a.ename:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}


.eclose {
	COLOR: #FFFFFF;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 10px;
}
.eclose a:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.eclose a:active {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.eclose a:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}


/*Form element sizes*/ 

.formwidth {
	width: 181px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.textbox {
	WIDTH: 181px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
}



/* A to Z box styles */

#az {
	font: 10px Arial, Helvetica, sans-serif;
	color: #A95CAB;
	padding: 12px;
	background-color: #F5F5EB;
}

#az a {
	color: #000000;
	background: #CCCC99;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none;
	text-align: center;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

#az a:hover {
	color: #FFF;
	background: #666666;
	text-decoration: none;
}

#azhead {
	TEXT-DECORATION: none;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 5px;	
}

/* wine search detail styles */


.detailheader {
	COLOR: #666;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.piccaption {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.detailsubhead {
	TEXT-DECORATION: none;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666;	
}

/*Story Sub Nav*/

.substory {
	color: #000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}

a.substory:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
a.substory:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
a.substory:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.storynav {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #484824;
}

.storynav a {
	color: #000;
	background: #ececd9;
	text-decoration: none;
	padding: 3px 3px 3px 4px;
	display: block;
	border-bottom: 2px solid White;
}

.storynav a:hover {
	color: #FFF;
	background: #666666;
	text-decoration: none;
}

.storynavhead {
	background: #666;
	padding: 3px 3px 3px 4px;	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	display: block;
	border-bottom: 2px solid White;
	text-decoration: none;	
}

.storynavhead a {
	background: #666;
	display: block;	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none	
}

.storynavhead a:hover {
	background: #666666;
	display: block;	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none	
}

/* Tasting Boxes  */

H2 {
        font-size: 11px;
        margin: 0;
		padding-bottom: 5px;
}
H2 A {
        color: #000;
		text-decoration: underline;	
}
H2 A:hover{
        color: #666666;
		text-decoration: none;	
}

H2 SPAN {
        font-size: 10px;
        color: #666666;
}

.info {
		font: normal 10px Verdana, Arial, Helvetica, sans-serif;
        background-color: #f5f5eb;
        padding: 5px 5px 5px 5px;
        margin-bottom: 15px;
}

.info P {
        margin-top: 2px;
        margin-bottom: 10px;
}

.lab {
        font-size: 10px;
        color: #666666;
        padding-right: 2px;
}

.dat {
     font-size: 10px;
     color: #000000;
     padding-right: 6px;
}

.dat a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00000;
	text-decoration: underline;
}

.dat a:visited {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;		
}
.dat a:hover {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;		
}

.pt {
	font-size: 9px;
	text-align: right;
	border-top: 1px solid #dedebe;
	padding-top: 4px;
	margin-top: 5px;
	margin-left: 5px;
}

.pt A {
	color: #000000;
	text-decoration: none;		
}

.pt A:hover {
	color: #666666;
	text-decoration: underline;	
}

.jumpto {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

/* quote table */
.quotetable { width:103px; border-left:1px solid #000; color:#000; font-weight:bold; padding-left:10px; margin:0 0 10px 10px; }

/* Design by Chas - Added by SJS for Power Search */
.search {
background-color: #fff; padding: 5px 5px 10px 5px; margin-bottom: 20px;
border:solid #5e7b20; border-width:0 1px 1px 1px;
}

.searchinput { 
font-size: 10px; width: 75px;
}
.searchhead {
display:block; background-color:#5e7b20; color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
padding: 5px;
}
.searchbutton {
border: 0px solid #ccc; background-color:#fff; font-size:9px; margin-left: 4px; cursor:hand; 
}
.searchlink { display:none;
font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
}
.searchlink:hover { display:none;
color: #999999;
}







