.masttable {
	height:103px;
}

.mastbg {
	height:103px;
	background-image:url(graphics/mast_bgreports.gif);
	background-repeat:repeat-x;
	background-position:left;
	background-position:top;
}

.mastsearch {
	height:45px;
	background-image: url(graphics/mast_reportssearch_bg.gif);
	background-repeat: no-repeat;
	background-position:top;
}

.mastsearchcontainer {
	margin:10px 0 10px 58px;
}

/* changed margin-right from 60 to 58px due to display problem in ie on xp machines running sp2 //mike 12.11.04// */
.mastsearchbox {
	margin:0 5px;
}

.mastsearchbutton {
	border:0;
	background-image:url(graphics/mast_searchbutton.gif);
	background-repeat:no-repeat;
	width:26px;
	height:22px;
}

.mastadvsearch {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:11px;
	background-image:url(graphics/mast_advsearc_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:10px;
	padding-left:10px;
}

.mastadvsearch:hover {
	text-decoration:none;
	color:#000;
}

.mastadvsearch:visited {
	text-decoration:none;
	color:#000;
}

.mastsearchlabel {
	display:none;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -500px;
	left: -500px;
}

.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: #c96;
	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: #ffe0b2;
	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: #c96;
	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: #c96;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

/* Story BOX2 Styles 12.06.03 */
#storybox2 {
	background: #ffe0b2;
	border-bottom: 2px solid #c96;
	border-right: 2px solid #c96;
	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 #c96;
	margin: 0px;
}

#storybox2 H1 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #c96;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#storybox2 H2 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #c96;
	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: #c96;
	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: #c96;
	text-decoration: none;
	padding: 3px;
}

#storybox2 H4 A:hover {
	COLOR: #c96;
	text-decoration: underline;
}

#storybox2 H4 IMG {
	border: 0px;
	margin: 0px;
}

/* Story BOX3 Styles 12.06.03 */
#storybox3 {
	border: 1px dotted #c96;
	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: #c96;
}

#storybox3 H2 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #c96;
	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: #c96;
	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: #c96;
	text-decoration: none;
	padding: 3px;
}

#storybox3 H4 A:hover {
	COLOR: #c96;
	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: #c96;
	TEXT-DECORATION: underline;
}

/* styles added by Graeme for SJ */
.boxtitle {
	COLOR: #fff;
	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: #c96;
	TEXT-DECORATION: none;
}

.dtel {
	color: #c96;
	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 : #c96;
	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: url(/magazines/solictor/graphics/h_background.jpg) no-repeat;
}


.more {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: right;
	/*background-image:url(graphics/arrow.gif);*/
	background-repeat:no-repeat;
	background-position:right top;
	padding:0 14px 0 0;
	COLOR: #c96;
}

.more:visited {
	COLOR: #c96;
	TEXT-DECORATION: underline;
}

.more:active {
	COLOR: #c00;
	TEXT-DECORATION: underline;
}

.more:hover {
	COLOR: #c00;
	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: #000;
	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: #c96;
	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: #c96;
	TEXT-DECORATION: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.sectionheader {
	color: #c00;
	TEXT-DECORATION: none;
	font: normal normal 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
}

.storyhead {
	COLOR: #000;
	TEXT-DECORATION: none;
	font: normal 19px  Arial, Helvetica, sans-serif;
}

.featurehead {
	COLOR: #000;
	TEXT-DECORATION: none;
	font: bold 19px  Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
}

.featureheadmenu {
	COLOR: #000000;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.featureheadmenu:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.featureheadmenu:active {
	COLOR: #c96;
	TEXT-DECORATION: underline;
}

.featureheadmenu:hover {
	COLOR: #c96;
	TEXT-DECORATION: underline;
}

.commentheadmenu {
	COLOR: #c96;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.commentheadmenu:visited {
	COLOR: #c96;
	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: #c96;
	TEXT-DECORATION: none;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}

.pagehead {
	COLOR: #c00;
	TEXT-DECORATION: none;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}

.marketsubhead {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}

.subhead {
	COLOR: #000000;
	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: #000;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

.storyheadmenu:visited {
	COLOR: #000;
}

.storyheadmenu:active {
	COLOR: #000;
	TEXT-DECORATION: underline;
}

.storyheadmenu:hover {
	COLOR: #c00;
	TEXT-DECORATION: none;
}

.storyheadmenulight {
	COLOR: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

.storyheadmenulight:visited {
	COLOR: #000;
	TEXT-DECORATION: underline;
}

.storyheadmenulight:active {
	COLOR: #000;
	TEXT-DECORATION: underline;
}

.storyheadmenulight:hover {
	COLOR: #c00;
	TEXT-DECORATION: none;
}

.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: #c96;
	/*TEXT-DECORATION: none;*/
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	/*display:block;
	margin:10px 0;*/
}

.storygeography {
	COLOR: #c96;
	TEXT-DECORATION: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.price {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.smallnote {
	COLOR: #666;
	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: #c96;
	TEXT-DECORATION: underline;
}

.bodyred:active {
	COLOR: #c96;
	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 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.body a {
	font-weight: bold;
	COLOR: #c96;
	TEXT-DECORATION: none;
}

.body a:visited {
	font-weight: bold;
	COLOR: #c96;
	TEXT-DECORATION: none;
}

.body a:active {
	font-weight: bold;
	COLOR: #c00;
	TEXT-DECORATION: none;
}

.body a:hover {
	font-weight: bold;
	COLOR: #c00;
	TEXT-DECORATION: underline;
}

a.body {
	font-weight: bold;
	COLOR: #c96;
	TEXT-DECORATION: none;
}

a.body:visited {
	font-weight: bold;
	COLOR: #c96;
	TEXT-DECORATION: none;
}

a.body:active {
	font-weight: bold;
	COLOR: #c00;
	TEXT-DECORATION: none;
}

a.body:hover {
	font-weight: bold;
	COLOR: #c00;
	TEXT-DECORATION: underline;
}

.storyimage {
	border-color:#000000;
}

.promo {
	border: 1px solid #c96;
}

.promohead {
	COLOR: #fff;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#cc0000;
	padding: 3px;
}

.promotext {
	COLOR: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #c00;
	border-top: 1px solid #c00;
	padding: 3px;
}

.promomore {
	/*vertical-align:middle;*/
	text-align:right;
	background-color:#c00;
	color:#fff;
	text-decoration:none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
}

.promomore a {
	text-decoration:none;
	color:#fff;
}

.promomore a:visited {
	text-decoration:none;
	color:#fff;
}

.promomore a:hover {
	text-decoration:underline;
	color:#fff;
}

.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 {
	background-color: #31gace;
	COLOR: #FFF;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.pollbody {
	COLOR: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

*/

/*poll */
#pollheader {
	
/*width: 120px;
	*/
margin: 20px 0px 0px 0px;
	padding: 3px 3px 3px 5px;
	font: bold 75% Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #ffe0b2;
	border:#c96 1px solid;
}

#poll {
	border:#c96 solid;
	border-width:0 1px;
	margin: 0px;
	padding: 3px;
	background-color: #ffefd5;
}

.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: #000;
	background-color: #ffe0b2;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border:#c96 1px solid;
}

#pollbottom .button {
	padding: 1px 1px 1px 1px;
	margin: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border:#c96 1px solid;
	color: #000;
	background-color: #ffe0b2;
}

/*poll table widths */
.polltable {
	width: 109px;
}

.pollquestion {
	width: 109px;
}

.polltableleft {
	width: 10%;
}

.polltableright {
	width: 90%;
}

.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: #c00;
	TEXT-DECORATION: underline;
}

UL {
	COLOR: #000000;
	LIST-STYLE-TYPE: square;
}

.body UL {
	margin-top: 0 !important;
}

.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: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #666666;
	text-decoration: none;
}

.sublink td {
	padding: 5px;
}

.sublink {
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}

.nav {
	background-color: #eee;
	cursor: hand;
}

.nav A {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
}

.nav2 {
	background-color: #999;
	cursor: hand;
}

.nav2 A {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
}

.subnavbgoff {
	background-color: #666;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}

.subnavbgoff A {
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}

.subnavbgon {
	background-color: #999;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.subnavbgon A {
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

/*.navborder {
	background-color: #FFFFFF;
}

.subnavborder {
	background-color: #FFFFFF;
}

.navbgoff {
	CURSOR: hand;
	background-color: #fff;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.navbgon {
	background-color: #9966CC;
	cursor: hand;
}

.navbgon A,.navbgon A:visited,.navbgon A:link,.navbgon A:active,.navbgon A:hover {
	CURSOR: hand;
	background-color: #9966CC;
	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: #c96;
	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: #c96;
}

.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: #c96;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
}

.etext {
	COLOR: #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.etext a {
	COLOR: #c96;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.etext a:visited {
	COLOR: #c96;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.etext a:active {
	COLOR: #c96;
	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: #c96;
	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: #ffe0b2;
	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: #c96;
	text-decoration: none;
}

#azhead {
	TEXT-DECORATION: none;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #c96;
	padding-top: 5px;
}

/* wine search detail styles */
.detailheader {
	COLOR: #c96;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.piccaption {
	COLOR: #c96;
	TEXT-DECORATION: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.detailsubhead {
	TEXT-DECORATION: none;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #c96;
}

/*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: #c96;
	TEXT-DECORATION: underline;
}

.storynav {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #c96;
}

.storynav a {
	color: #000;
	background: #ffe0b2;
	text-decoration: none;
	padding: 3px 3px 3px 4px;
	display: block;
	border-bottom: 2px solid White;
}

.storynav a:hover {
	color: #FFF;
	background: #c96;
	text-decoration: none;
}

.storynavhead {
	background: #ffe0b2;
	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: #ffe0b2;
	display: block;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none
}

.storynavhead a:hover {
	background: #c96;
	display: block;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none
}

/* Tasting Boxes  */
H2 {
	font-size: 1.273em;
	margin: 0;
	padding-bottom: 5px;
}

H2 A {
	color: #000;
	text-decoration: underline;
}

H2 A:hover {
	color: #c96;
	text-decoration: none;
}

H2 SPAN {
	font-size: 10px;
	color: #c96;
}

h3 {
	font-size:1.091em;
	margin: 0;
	padding-bottom: 5px;
}

.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: #c96;
	padding-right: 2px;
}

.dat {
	font-size: 10px;
	color: #000000;
	padding-right: 6px;
}

.dat a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	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: #c96;
	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: #c96;
	text-decoration: underline;
}

.jumpto {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

.underline {
	padding: 0px;
	margin:  0px;
	background-color: #DBDBB7;
}

.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;
}

/* Quote Styles */
.quotetable {
	width:155px;
	margin:0px 0px 10px 10px;
	font-size:130% !important;
}

td .storyquote {
	padding:0px 8px 2px 8px;
}

td .storyquote p {
	color: #c96;
	font-size:74%;
	font-weight:bold;
	line-height:135%;
}

td .quotesource {
	padding:0px 8px 0px 8px;
	border-bottom:1px solid #ccc;
}

td .quotesource p {
	color:#000;
	font-size:68%;
	margin:0px 0px 5px 0px;
	line-height:125%;
}

/* Hybrid Page Styles added 15.12.04 */
#hybridpage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#hybridpage a {
	COLOR: #000;
	TEXT-DECORATION: underline;
}

#hybridpage a:visited {
	COLOR: #000;
	TEXT-DECORATION: underline;
}

#hybridpage a:hover {
	COLOR: #999;
	TEXT-DECORATION: none;
}

#hybridpage h1 {
	font: bold 19px Arial, Helvetica, sans-serif;
	margin:0;
}

#hybridpage h2 {
	font: bold 17px Arial, Helvetica, sans-serif;
	margin:25px 0 0 0;
}

#hybridpage h3 {
	font: bold 15px Arial, Helvetica, sans-serif;
	margin:25px 0 0 0;
}

#hybridpage h4 {
	font: bold 13px Arial, Helvetica, sans-serif;
	margin:25px 0 0 0;
}

#hybridpage p {
	font-size:11px;
	line-height:16px;
	margin:10px 0 10px 0;
}

#hybridpage ul, #hybridpage li {
	font-size:11px;
	line-height:16px;
}

#hybridpage hr {
	border:0;
	border-bottom:1px solid #999;
	height:1px;
	margin:5px 0;
	color:#fff;
	padding:0;
}

#hybridpage table {
	margin:20px 0;
	font-size:11px;
}

/*Right Nav PDF Download Styles*/
.issuepdflinksbox {
	display:block;
	margin-top:10px;
	margin-bottom:0;
	margin-left:10px;
	background-color:#fff;
	border:1px solid #c96;
}

.issuepdflinksbox p {
	color:#000;
	padding:3px;
	margin:0;
}

.issuepdflinksbox a {
	margin-right:10px;
	margin-left:2px;
	text-decoration:underline;
}

.issuepdflinksbox a:hover {
	color:#666666;
}

.issuepdflinkstitle {
	font-size:70%;
	font-weight:bold;
	line-height:140%;
	color:#000;
	border-bottom:1px solid #c96;
	background-color:#ffe0b2;
}

.issuepdflink {
	font-size:70%;
	line-height:140%;
	display:block;
	color:#000;
	padding-left:3px;
}

.issuepdflinksbox ul {
	color:#ff0000;
	list-style-type:disc;
	margin-left:20px;
	margin-bottom:5px;
	margin-top:5px;
}












/* --------------------------------------------- additions ------------------------------------ */

/* styles added by Graeme for WI */
/* Style added on 24.12.04 for home page portal list*/

#publist {
	/*border-top:1px solid LIME;
	padding:2px 0 0 0;*/
	margin-top:-20px;
}

#publist ul {
	/*border-bottom:1px solid #ccc;*/
	padding:0 0 4px 20px;
	list-style-position:outside;
	margin:0 0 20px 0;
}

#publist ul li {
	margin:0 0 2px 0 ;
	list-style-type:disc;
	color:#c00;
}

#publist ul li span {
	color:#999;
	text-transform:uppercase;
	font-size:10px;
	display:block;
	height:12px;
	margin:2px 0 0 0;
}

#publist ul li span a {
	color:#999;
	text-decoration:underline;
	background-image:url(graphics/arrowgrey.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
}

#publist ul li span a:visited {
	color:#999;
	text-decoration:underline;
}

#publist ul li span a:hover {
	color:#000;
	text-decoration:none;
}

#publist .pagehead {
	/*border-top:1px solid #ccc;*/
	COLOR: #c00;
	TEXT-DECORATION: none;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding-top:14px;
}

/* --------------------- additional publicist style - Fatima 27.05.05 ----------------- */
#publist  .more {
	/*border-bottom:1px solid #ccc;
	*/
	/*margin:-15px 0 15px 0;*/
	background-image:url(graphics/arrow.gif);
	background-repeat:no-repeat;
	background-position:right ;
		color:c96;
		padding:5px 14px 2px 0;
		height: 25px
}

#publist  .more a {
	color:#c96;
	TEXT-DECORATION: underline;
}

#publist  .more a:visited {
TEXT-DECORATION: underline;
	color:#c96;
}
#publist  .more a:hover {
TEXT-DECORATION: underline;
	color:#666;
}

#publist .pageheadnostories {
	COLOR: #c00;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	line-height:10px;
}
#publist .pageheadnostories a {
	color:#c00;
	text-decoration:underline;
}
#publist .pageheadnostories a:visited {
	color:#c00;
	text-decoration:underline;
}
#publist .pageheadnostories a:hover {
	color:#000;
	text-decoration:underline;
}

/* -------------------------------------------------------------- additions -------------------------------------------------------- */

/* Hybrid Page Styles added 15.12.04 */
#hybridpage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#hybridpage a {
	COLOR: #000;
	TEXT-DECORATION: underline;
}

#hybridpage a:visited {
	COLOR: #000;
	TEXT-DECORATION: underline;
}

#hybridpage a:hover {
	COLOR: #999;
	TEXT-DECORATION: underline;
}

#hybridpage h1 {
	font: bold 19px  Arial, Helvetica, sans-serif;
	margin:0;
}

#hybridpage h2 {
	font: bold 17px  Arial, Helvetica, sans-serif;
	margin:25px 0 0 0;
}

#hybridpage h3 {
	font: bold 15px  Arial, Helvetica, sans-serif;
	margin:25px 0 0 0;
}

#hybridpage h4 {
	font: bold 13px  Arial, Helvetica, sans-serif;
	margin:25px 0 0 0;
}

#hybridpage p {
	font-size:11px;
	line-height:16px;
	margin:10px 0 10px 0;
}

#hybridpage ul, #hybridpage li {
	font-size:11px;
	line-height:16px;
}

#hybridpage hr {
	border:0;
	border-bottom:1px solid #999;
	height:1px;
	margin:5px 0;
	color:#fff;
	padding:0;
}

#hybridpage table {
	margin:20px 0;
	font-size:11px;
}



/* =============== New  ticker box for homepage  27. 05.2005 ==== Fatima  ================= */

#ticker {
	border-width:0 0 2px 1px; 
	border-color:#999; 
	border-style:solid; 
	margin:0; 
	background:url(graphics/con_bit.gif)  repeat-y right;/*#eee */
	padding:0 0 6px 0 ;
}

#ticker .header {
	font-size:11px; 
	color:#fff; 
	padding:3px; 
	background:url(graphics/con_background.gif) no-repeat;
}

#ticker  ul {
	padding:0 0 5px 20px;
	list-style-position:outside;
	margin:0 0 20px 0;
	line-height:24px;
}
#ticker .pagehead {
	COLOR: #c00;
	TEXT-DECORATION: none;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

#ticker  .date {
	COLOR: #c96;
}

#ticker  .more  {
border-top:1px dashed #ccc;
padding:5px 0 0 0;
	margin:0 6px 0 0;
		TEXT-DECORATION: underline;
}

#ticker  .more a {
	color:#c96;
}
#ticker  .more a:visited {
	color:#c96;
}
#ticker  .more a:hover {
	color:#666;
}


/*-------------------------------- additions 02.06.05 --------------------------------*/
.highlighttext table tr {
margin:0px;
}

.highlighttext table tr {
padding-bottom:4px;
}

.highlighttext table tr td .pagehead{
height: 10px !important;
}

.highlighttext table tr .more {
		TEXT-DECORATION: underline;
}



#tickertext UL {
	list-style-image: url(graphics/greybullet.gif);
}

/* ------------ fatima --- pubindex and storysubs pages additions -------- 171006 --- */

/* eventsdate */
#eventsdate {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 0; float:left; width:100%; margin-top:10px;}
#eventsdate ul {padding:0; margin:0; list-style-type:none; }
#eventsdate li {float:left; margin-left:8px; }
#eventsdate a {text-decoration:none;}
#eventsdate a.empty {color:#666;}
#eventsdate a.on {color:#CC0000; font-weight:bold;}
#eventsdate a:focus, #eventsdate a:hover {text-decoration:underline;}

/* eventslist */
#eventslist {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 0; float:left; width:100%; margin-top:1px;}

#story_subscription .body p {border-bottom:1px solid #ccc; padding:5px 0;}



