/* CSS Document */
.LandingTitle{
	font-size:21px; 
	font-weight:bold; 
	margin: 0;
	line-height:40px;
	color:#42D2C8;
	text-align:left;
}
.style1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0;
}
input,select {
	font-size: 11px;
	color:#5B5B5B;
}
select.selpickups {
	font-size: 9px;
}
input.text_field {
	height: 16px;
}
.forms {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
form { margin:0px; padding:0px;}
.formbuttons {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #333333;
	color: #FFFFFF;
	height: 18px;
	background-position: bottom;
	vertical-align: bottom;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.style3 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 6px; font-weight: bold; }
.style4 {color: #333333}


#anderson{
	width:763px;
	margin:0px auto 0px;
	position:relative;
}


.search_bar td{
	padding-top:3px;
}
.search_bar img{
	
}

.search_bar input{
	
}

#instant_search{
	width:741px;
	border:none;
	background-color:#E0E0E0;
	height:35px;
}

#home{
	position:relative;
	z-index: 0;
}

.ukcolumn {
	float: left;
	overflow: auto;
}
#UK_name {
	position:absolute;
	left:28px;
	top:68px;
	width:217px;
	height:33px;
	z-index:1;
}
#UK_length {
	position:absolute;
	left:28px;
	top:108px;
	width:115px;
	height:25px;
	z-index:1;
}
#UK_desc1 {
	position:absolute;
	left:28px;
	top:133px;
	width:115px;
	height:25px;
	z-index:1;
}
#UK_desc2 {
	position:absolute;
	left:28px;
	top:153px;
	width:115px;
	height:25px;
	z-index:1;
}
#UK_price {
	position:absolute;
	left:28px;
	top:181px;
	width:115px;
	height:25px;
	z-index:1;
}
#UK_pp {
	position:absolute;
	left:28px;
	top:235px;
	width:115px;
	height:25px;
	z-index:1;
}



#UK_Cartoon {
	position:absolute;
	left:145px;
	top:125px;
	z-index:1;
}

#UK_deals {
	position:absolute;
	left:19px;
	top:296px;
	width:233px;
	height:129px;
	z-index:3;
}
#transbox {
	background-color: #ffffff;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	}
#transbox div {
	font-weight: bold;
	color: #000;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
	}

#EUROPE_deals {
	position:absolute;
	left:275px;
	top:296px;
	width:234px;
	height:132px;
	z-index:4;
}


#EUROPE_name {
	position:absolute;
	left:286px;
	top:68px;
	width:217px;
	height:33px;
	z-index:1;
}
#EUROPE_length {
	position:absolute;
	left:286px;
	top:108px;
	width:115px;
	height:25px;
	z-index:1;
}
#EUROPE_desc1 {
	position:absolute;
	left:286px;
	top:133px;
	width:115px;
	height:25px;
	z-index:1;
}
#EUROPE_desc2 {
	position:absolute;
	left:286px;
	top:153px;
	width:115px;
	height:25px;
	z-index:1;
}
#EUROPE_price {
	position:absolute;
	left:286px;
	top:181px;
	width:115px;
	height:25px;
	z-index:1;
}
#EUROPE_pp {
	position:absolute;
	left:286px;
	top:235px;
	width:115px;
	height:25px;
	z-index:1;
}




#EUROPE_Cartoon {
	position:absolute;
	left:400px;
	top:125px;
	z-index:10;
}

#Events {
	position:absolute;
	left:544px;
	top:64px;
	width:174px;
	height:193px;
	z-index:7;
}
#Layer1 {
	position:absolute;
	left:543px;
	top:306px;
	width:174px;
	height:121px;
	z-index:8;
}

.footer1 {
	background:url(/images/general/footer_bg.jpg) no-repeat top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.defaultext, p {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.UKdefaultext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #F8E7A2;
}
.EUotherdefaultext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #843907;
}
.EUdefaultext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #F8E7A2;
}
.UKotherdefaultext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ad6c01;
}


.defaultext_nopad {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	color: #000000;
	text-align: left;
}

body{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.search_result{
	margin-top:10px;
}

.footer1 a{
	font-size:8pt;
	color:#666666;
}

.text_field{ border: 1px Solid #7f9db9; }

.field_label{
	color:#0060B6;
	font-size:10pt;
	font-family:"Trebuchet MS", Verdana, Arial;
}
.field_label_small{ color:#0060B6; font-size:9pt; font-family:"Trebuchet MS", Verdana, Arial; }
a.field_label_small:link{ color:#0060B6; font-size:9pt; font-family:"Trebuchet MS", Verdana, Arial; text-decoration:underline; }
a.field_label_small:active{ color:#0060B6; font-size:9pt; font-family:"Trebuchet MS", Verdana, Arial; text-decoration:underline; }
a.field_label_small:visited{ color:#0060B6; font-size:9pt; font-family:"Trebuchet MS", Verdana, Arial; text-decoration:underline; }
a.field_label_small:hover{ color:#0060B6; font-size:9pt; font-family:"Trebuchet MS", Verdana, Arial; text-decoration:none; }
.transWhite {
	/*background-color:#FFFFFF;*/
	filter:alpha(opacity=20);
	opacity: 0.2;
	-moz-opacity:0.2;
	cursor:pointer;
}
.style5 {color: #FFFFFF}
.style15 {color: #FFFFFF; font-weight: bold; font-size: 11pt; }
.style15 a:link, .style15 a:active, .style15 a:visited {color: #FFFFFF; font-weight: bold; font-size: 11pt; text-decoration:underline; }
.style15 a:hover {color: #FFFFFF; font-weight: bold; font-size: 11pt; text-decoration:none; }

.calStdDay a { text-decoration:none; padding:0px; margin:0px; }
.calHeader { font-weight:bold; color:#FFF; background:#62BC28; text-align:center;}

.calMonthHeader { color: #006600; font-weight: bold; }
.calMonthHeader a { color: #006600; font-weight: bold; font-size:9px; text-decoration:none; }
.calStdDay { background:#EDC366; }
.calPastDay { background:#DEAD4A; }
.calBlank { background:#EFD7A5; }

.infoLayer {
	position:absolute; 
	z-index:99; 
	border:1px solid #7F9DB9; 
	padding:6px; 
	background-color:#FFFFFF; 
	text-align:justify; 
	display:none;
}
.errorred { color:#CC0000; }

.blackText { color:#000000; }

.fs9 { font-size:9px !important;}
.fs10 { font-size:10px !important;}
.fs11 { font-size:10px !important;}
.fs12 { font-size:11px !important;}
.fs15 { font-size:15px !important;}
.fs18 { font-size:18px !important;}
.fs24 { font-size:24px !important;}
.fs30 { font-size:30px !important;}
.fs36 { font-size:36px !important;}
.bld { font-weight:bold !important; }

.BKGD01 { background:#db741f; }

.ticket_label { color:#000000; font-size:11px; }

<!-- /* $WEFT -- Created by: Rick Watkins (rick.watkins@csimedia.net) on 07/11/2007 -- */
@font-face { font-family: VAGRounded BT; src: url(/VAGROUN0.eot); }
-->
/* Embedded Fonts classes */
/* IE uses VAGRounded but non-IE use the next in line */
.sitefont {font-family: VAGRounded BT, "Arial Rounded MT", Arial, Helvetica, sans-serif;}
html:not([dummy]) .sitefont {font-weight:bold;}/* IE ignores this rule */

/* START boxGrey */
	.boxGrey {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:10px;
	}

	.boxGrey .top {
		height:43px;
		text-align:left;
		background:url(/images/spacer.gif) repeat-y;
	}
	
	.boxGrey .mid {
		background:url(/images/general/boxGrey/mid.jpg) top left repeat-y;
		text-align:left;
		font-size:11px;
		color:#5A5A5A;
	}
	
	.boxGrey .mid input .search, .boxGrey .mid select .search{
		border:1px solid #A7A6AB;
		color:#595959;
		padding:5px;
	}
	
	.boxGrey .bottom {
		height:12px;
		background:url(/images/general/boxGrey/bottom.gif) repeat-y;
		clear:both;
	}
/* END boxGrey */

/* START landingBox */
	.landingBox {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:15px;
		background:url(/images/general/landingbox/mid_bg.jpg) repeat-y;
	}

	.landingBox .top {
		height:42px;
		text-align:left;
		background:url(/images/general/landingbox/header.jpg) top left repeat-y;
	}
	
	.landingBox .top h2{
		font-size:21px; 
		font-weight:bold; 
		margin: 0 0 0 34px;
		line-height:40px;
		color:#42D2C8;
	}
	
	.landingBox .mid {
		padding-left:17px;
		background:url(/images/general/landingbox/mid.jpg) bottom left no-repeat;
		text-align:left;
		font-size:11px;
		color:#5A5A5A;
	}
	
	.landingBox .midlarge {
		padding-left:17px;
		background:url(/images/general/landingbox/mid_large.jpg) bottom left no-repeat;
		text-align:left;
		font-size:11px;
		color:#5A5A5A;
	}
	
	.landingBox .midsmall {
		padding-left:17px;
		background:url(/images/general/landingbox/mid_small.jpg) bottom left no-repeat;
		text-align:left;
		font-size:11px;
		color:#5A5A5A;
	}
	
	.landingBox .bottom {
		height:12px;
		background:url(/images/general/landingbox/bottom.gif) repeat-y;
		clear:both;
	}
	
	.landingBoxWide {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:15px;
		background:url(/images/general/landingbox/mid_bg_wide.jpg) repeat-y;
	}

	.landingBoxWide .top {
		height:42px;
		text-align:left;
		background:url(/images/general/landingbox/header_large.jpg) top left repeat-y;
	}
	
	.landingBoxWide .top h2{
		font-size:21px; 
		font-weight:bold; 
		margin: 0 0 0 34px;
		line-height:40px;
		color:#42D2C8;
	}
	
	.landingBoxWide .mid {
		padding-left:17px;
		background:url(/images/general/landingbox/mid.jpg) bottom left no-repeat;
		text-align:left;
		font-size:11px;
		color:#5A5A5A;
	}
	
	.landingBoxWide .midlarge {
		padding-left:17px;
		background:url(/images/general/landingbox/mid_large.jpg) bottom left no-repeat;
		text-align:left;
		font-size:11px;
		color:#5A5A5A;
	}
	
	.landingBoxWide .midsmall {
		padding-left:17px;
		background:url(/images/general/landingbox/mid_small_wide.jpg) bottom left no-repeat;
		text-align:left;
		font-size:11px;
		color:#5A5A5A;
	}
	
	.landingBoxWide .bottom {
		height:12px;
		background:url(/images/general/landingbox/bottom_wide.gif) repeat-y;
		clear:both;
	}
/* END landingBox */

/* START sideBox */
	.sideBox {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:10px;
	}

	.sideBox .top {
		background:url(/images/general/sideBox/side_top.jpg) top left repeat-y;
		height:42px;
		text-align:left;
	}
	
	.sideBox .top h2{
		font-size:15px; 
		font-weight:bold; 
		margin: 0 0 0 34px;
		color:#42D2C8;
		padding:12px 0;
	}
	
	.sideBox .mid {
		background:url(/images/general/sideBox/midbg.jpg) top left repeat-y;
		text-align:left;
		font-size:11px;
		color:#5A5A5A;
	}
	
	.sideBox .mid input .search, .sideBox .mid select .search{
		border:1px solid #A7A6AB;
		color:#595959;
		padding:5px;
	}
	
	.sideBox .bottom {
		height:12px;
		background:url(/images/general/sideBox/bottom.gif) repeat-y;
		clear:both;
	}
	
	.sideBoxwide {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:10px;
	}

	.sideBoxwide .top {
		background:url(/images/general/sideBox/sidewide_top.jpg) top left repeat-y;
		text-align:left;
	}
	
	.sideBoxwide .top h2{
		font-size:15px; 
		font-weight:bold; 
		margin: 0 0 0 14px;
		color:#42D2C8;
		padding:12px 0;
	}
	
	.sideBoxwide .mid {
		background:url(/images/general/sideBox/midbgwide.jpg) top left repeat-y;
		text-align:left;
		font-size:11px;
		padding:0 14px;
		color:#5A5A5A;
		overflow:hidden;
	}
	
	.sideBoxwide .mid input .search, .sideBoxwide .mid select .search{
		border:1px solid #A7A6AB;
		color:#595959;
		padding:5px;
	}
	
	.sideBoxwide .bottom {
		height:12px;
		background:url(/images/general/sideBox/bottomwide.jpg) repeat-y;
		clear:both;
	}

/* END sideBox */

#home .column {
	float: left;
	overflow: auto;
}

.buttonMed { background:none; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; border: 0px; width: 93px; height: 30px; background-image: url(/images/general/buttonMed.gif); margin: 0px 0px 3px 0px; cursor: pointer; }

.calender { background:url(/images/general/calender_bg.jpg) no-repeat top; margin: 0 5px; padding: 0 0 3px;}

.bannerParis {width:464px; margin-top:10px; background:url(/images/general/paris_banner.jpg) no-repeat top; color:#FFFFFF; font-size:12px;}

.bannerParisValentines {width:464px; background:url(/images/general/paris-valentines-day-2010-banner.jpg) no-repeat top; color:#FFFFFF; font-size:12px;}

.bannerStonehenge {width:464px; background:url(/images/general/stonehenge_banner.gif) no-repeat top; color:#FFFFFF; font-size:12px;}

.bannerWindsor {width:464px; margin-top:2px; background:url(/images/general/windsor_banner.jpg) no-repeat top; color:#FFFFFF; font-size:12px;}

.bannerOxfordStratford {width:464px; margin-top:2px; background:url(/images/general/oxford-stratford-box.png) no-repeat top; color:#FFFFFF; font-size:12px;}

.bannerStonehengeWindsor {width:464px; height:136px; background:url(/images/general/windsor_banner.jpg) no-repeat top; color:#FFFFFF; font-size:12px;}

.features {width:455px; margin:0px 0px 0px 2px; font-size:0px;}

.deals {width:440px; height:138px; margin-top:8px; padding-left:19px; background:url(/images/general/deal_boxes.jpg) no-repeat 2px; color:#5A5A5A; font-size:12px;}

.inspirator {width:464px; height:226px; margin-top:4px; background:url(/images/general/inspiration.jpg) no-repeat top; color:#5A5A5A; font-size:12px;}

.smallgroups {width:464px; height:132px; background:url(/images/general/small_group.jpg) no-repeat top; color:#5A5A5A; font-size:12px;}

.celebritytours {}

.hostelbanner {width:464px; margin-top:6px; height:104px; background:url(/images/general/hostel_banner.jpg) no-repeat top; color:#5A5A5A; font-size:12px;}

.festivebanner {width:464px; height:190px; background:url(/images/general/festive_banner.png) no-repeat top; color:#FFFFFF; font-size:12px;}

.budgetbreaksbanner {width:464px; height:154px; margin-top:6px; background:url(/images/general/budget_breaks.gif) no-repeat top; color:#FFFFFF; font-size:12px;}

.easterbanner {width:464px; height:137px; margin:2px 0 10px; background:url(/images/general/easter_banner.jpg) no-repeat top; color:#FFFFFF; font-size:12px;}

.specialevents {width:464px; height:150px; margin-top:9px; background:url(/images/general/summer_banner.jpg) no-repeat top; color:#FFFFFF; font-size:12px;}

.specialeventsBeerFestival {width:464px; height:152px; margin-top:12px; background:url(/images/general/summer_banner_beer.jpg) no-repeat top; color:#FFFFFF; font-size:12px;}


/* START HOMESEARCH */
	.features .searchtabs {
		height:28px;
		font-size:0px;
		color:#5A5A5A;
		font-weight:bold;
	}
	.features .searchtabs .searchtab, .features .searchtabs .searchtabOver {
		margin-left:1px;
		float:left;
		display:inline;
		cursor:pointer;
		
	}
	.features .searchtabs .searchtab .left {
		float:left;
		height:28px;
		background:url(/images/general/featuredbox/searchtab_left.gif) no-repeat;
	}
	.features .searchtabs .searchtabOver .left {
		float:left;
		height:28px;
		background:url(/images/general/featuredbox/searchtab_left.gif)  0px -28px no-repeat;
	}
	.features .searchtabs .searchtab .left .text,.features .searchtabs .searchtabOver .left .text {
		font-size:11px;
		padding:8px 2px 6px 12px;
		text-align:center;
	}
	.features .searchtabs .searchtab .right {
		float:left;
		width:11px;
		height:28px;
		background:url(/images/general/featuredbox/searchtab_right.gif)  no-repeat;
	}
	.features .searchtabs .searchtabOver .right {
		float:left;
		width:11px;
		height:28px;
		background:url(/images/general/featuredbox/searchtab_right.gif) 0px -28px no-repeat;
	}
	
	
/* END HOMESEARCH */
/* START BOX 1 */
		.box1 .top {
			height:12px;
			background:url(/images/general/featuredbox/top.gif) repeat-y;
		}
		.box1 .top .right {
			background:url(/images/general/featuredbox/tr.gif);
			width:12px;
			height:12px;
			float:right;
		}
		.box1 .mid {
			background:url(/images/general/featuredbox/mid.gif) top left repeat-y;
			height:162px;
		}
		.box1 .mid .boxcontent {
			font-size:11px;
			background:url(/images/general/featuredbox/right.gif) top right repeat-y;
			height:162px;
			text-align:left;
			padding:0px 12px 0px 12px;
			overflow:hidden;
		}
		
		.box1 .bottom {
			height:12px;
			background:url(/images/general/featuredbox/bottom.gif) repeat-y;
			clear:both;
		}
		.box1 .bottom .right {
			background:url(/images/general/featuredbox/br.gif);
			width:12px;
			height:12px;
			float:right;
		}
		.box1 .mid .boxcontent .search_top {
			padding-bottom:8px;
		}
		.box1 .mid2 .boxcontent .search_mid, .box1 .mid0 .boxcontent .search_mid {
			padding:8px 0px 8px 0px;
		}
		.box1 .mid .boxcontent .search_bot {
			padding-top:8px;
		}
	/* END BOX 1 */
	
.offer a {text-decoration:none;}
.offer .image { clear:both;float:left; background:url(/images/general/featured_image.jpg) no-repeat; width:93px; height:70px; padding:5px;}
.offer .image a { color:#5A5A5A;}
.offer .title {width:320px;float:left;}
.offer .title a {color:#9D2524; text-decoration:underline;}
.offer .desc { width:187px;float:left;}
.offer .desc a { color:#5A5A5A;}
.offer .price {width:140px; float:left;text-align:right;font-weight:bold;font-size:11px; color:#42D4C7;}
.offer .price a {font-size:46px; color:#42D4C7;}

img{border:0;}

.landingContentPhoto {
	background:url(/images/general/landingpages/photo_bg.gif) no-repeat;
	width:110px;
	height:71px;
	padding:6px 6px;
	margin:15px 5px 2px 7px;
}

.landingContentPhotoSmall {
	background:url(/images/general/landingpages/photo_bg_small.gif) no-repeat;
	width:83px;
	height:55px;
	padding:6px 6px;
	margin:15px 6px 0 4px;
}

.landingCategoryPhoto {
	background:url(/images/general/landingpages/photo_bg_big.gif) no-repeat;
	width:165px;
	height:90px;
	padding:6px 6px;
	margin:0 0 8px 8px;
}

.landingPageBanner {
	position:relative; height:277px; margin-top:10px;
}

.landingPageBanner .image {
 text-align:right; position:absolute; width:714px; left:0;
}

.landingPageBanner .image img.mainphoto {
 margin:13px 13px 0 0;
}

.landingPageBanner .frame {
 background:url(/images/general/landingpages/AT_box.png) no-repeat; width:714px; height:277px; position:absolute; left:0;
}

.landingPageBanner .text {
 color:#FFFFFF; text-align:left; position:absolute; width:220px; height:220px; margin:20px 0 0 30px; left:0;
}

.landingPageBanner .text h1 {
 font-size:23px; font-weight:bold; margin:0; padding:0;
}

.landingPageBanner .text .cost {
 font-size:21px; width:200px; font-weight:bold; position:absolute; bottom:0;
}

/*----------------------------LIGHTBOX2-----------------------*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*----------------------------LIGHTBOX2-----------------------*/

.newsbanner { background:url(/images/general/news_banner.jpg) no-repeat left; margin:12px 15px 0 0; overflow:hidden; height:42px; }
.newsbanner .text { float:left;}
.newsbanner .text a { display:block; height:42px; text-decoration:none; width:69px; }

.newsbanner .news-end { background:url(/images/general/news_banner-right.jpg) no-repeat; float:right; width:10px; height:42px;  }

#newsticker { text-align:left;}
#newsticker ul { padding:0 10px 0 15px; margin:0; overflow:hidden; }
#newsticker li { margin:0; display:block; list-style-type:none; }
#newsticker li a { line-height:30px; margin:6px 0; color:#9e2423; font-size:17px; white-space:nowrap; font-weight:bold; background:#fff; display:block; }

/*  homepage blog link */
.blog-link { margin:10px 0 0 0; text-indent:-10000em; display:block; height:64px; width:240px; background:url(/images/blog-banner-sprite-narrow.gif) no-repeat 0 top; }
.blog-link:hover { background-position:0 bottom; }

