
.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: #ffffff;
	font: normal 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: #000000;
	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: #000000;
	TEXT-DECORATION: none;
	font: normal normal 14px Verdana, Arial, Helvetica, sans-serif;
}

.storyhead {
	COLOR: #cc3333;
	TEXT-DECORATION: none;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
}

.featurehead {
	COLOR: #cc3333;
	TEXT-DECORATION: none;
	font: normal 22px  Arial, Helvetica, sans-serif;
}

.featureheadmenu {
	COLOR: #cc3333;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.featureheadmenu:visited {
	COLOR: #cc3333;
	TEXT-DECORATION: underline;
}

.featureheadmenu:active {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.featureheadmenu:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.commentheadmenu {
	COLOR: #cc3333;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}

.commentheadmenu:visited {
	COLOR: #cc3333;
	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: #cc3333;
	TEXT-DECORATION: none;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
}

.pagehead {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
}

.marketsubhead {
	COLOR: #cc3333;
	TEXT-DECORATION: none;
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
}

.subhead {
	COLOR: #cc3333;
	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: #cc3333;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

.storyheadmenu:visited {
	COLOR: #cc3333;
}

.storyheadmenu:active {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.storyheadmenu:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.storyheadmenulight {
	COLOR: #cc3333;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;	
}

.storyheadmenulight:visited {
	COLOR: #cc3333;
	TEXT-DECORATION: underline;
}

.storyheadmenulight:active {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

.storyheadmenulight:hover {
	COLOR: #666666;
	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;
}

.body {
	COLOR: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	TEXT-DECORATION: none;
}

.body a {
	font-weight: bold;
	COLOR: #cc3333;
	TEXT-DECORATION: none;
}

.body a:visited {
	font-weight: bold;
	COLOR: #cc3333;
	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: #cc3333;
	TEXT-DECORATION: none;
}

a.body:visited {
	font-weight: bold;
	COLOR: #666666;
	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 #666;}

.promohead {
	COLOR: #ffffff;
	background-color:#666;
	padding:4px;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.promomore{border-top:1px solid #666;}
.promotext {
	COLOR: #000000;
	padding:4px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.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: #000000;
	TEXT-DECORATION: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.quotebyline {
	COLOR: #999999;
	TEXT-DECORATION: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.additionstitle {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font: normal 12px Verdana, Arial, Helvetica, sans-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: #000;
}

.nav2 {
	background-color: #cc3333;
	cursor: hand;
}
.nav2 A { 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
}

.subnavbgoff {
	background-color: #ccc;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;	
}

.subnavbgoff A { 
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;	
}

.subnavbgon {
	background-color: #999999;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.subnavbgon A { 
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;	
}






/*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: #cc3333;	
}

.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: #cc3333;
	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: #cc3333;
	padding-top: 5px;	
}

/* wine search detail styles */


.detailheader {
	COLOR: #cc3333;
	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: #cc3333;	
}

/*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: #cc3333;
	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: #cc3333;
	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;
}

.text {
	font: normal 12px  Arial, Helvetica, sans-serif;
}
.product {
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
}

.piccredit {
	font:10px  Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
.piccredit a{
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #333;
}
.piccredit a:hover{
	color: #333;
	text-decoration:underline;
}
.piccredit a:visited{
	color: #333;
	text-decoration:underline;
}

/* Design by Chas - Added by SJS for Power Search */
.search {
background-color: #eee; padding: 5px 5px 10px 5px; margin-bottom: 20px;
}

.searchinput { 
font-size: 10px; width: 75px;
}
.searchhead {
display:block; background-color:#ccc; color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
padding: 5px;
}
.searchbutton {
border: 1px solid #ccc; font-size:9px; margin-left: 4px; 
}
.searchlink {
font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
}
.searchlink:hover {
color: #999999;
}


/* quote table */
.quotetable { width:103px; border-left:1px solid #000; color:#000; font-weight:bold; padding-left:10px; margin:0 0 10px 10px; }


/* optimised search changes - added for buyers guide search */
#sitesearch, #bgsearch {font-family:Verdana, Arial, Helvetica, sans-serif;}
#sitesearch label, #bgsearch label {position:absolute; left: -1000px;}
#sitesearch .header, #bgsearch .header { display:block; background-color:#ccc; color:#000; font-weight: bold; font-size: 12px; padding: 5px; }
#sitesearch .boxout, #bgsearch .boxout {  background-color: #eee; padding: 5px 5px 10px 5px; margin-bottom: 20px; }
#sitesearch .boxout p, #bgsearch .boxout p { margin:0 0 3px 0; padding:0; font-size:10px; }
#sitesearch .searchinput, #bgsearch .searchinput { font-size: 10px; width: 73px; margin:0 0 5px 0; }
#sitesearch .searchbutton, #bgsearch .searchbutton { border: 0; background-color:#ccc; margin:0 0 5px 0; font-size:9px; padding:2px; cursor:pointer; cursor:hand; }
#sitesearch .searchlink, #bgsearch .searchlink { font-size: 10px; color: #000; }
#sitesearch .searchlink:hover, #bgsearch .searchlink:hover { color: #999; }
#bgsearch span {font-weight:bold;}
#bgsearch hr {border:0; color:#eee; border-bottom:1px solid #ccc; margin:0 0 5px 0; }
#bgsearch ul { list-style-type:none; margin:5px 0 0 0; padding:0; font-size:11px; color:#000 }
#bgsearch ul li { display:inline;}
#bgsearch ul li.empty {color:#999;}
#bgsearch ul li a { text-decoration:none; color:#000;}
#bgsearch ul li a:visited { text-decoration:none; color:#000;}
#bgsearch ul li a:hover { background-color:#ccc; color:#000; }

