/* CSS Document */

.style1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0;
}
input,select {
	font-size: 11px;
}
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:741px;
	margin:0 auto;
	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 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}


.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-top: 0px;
	padding-left: 10px;
	padding-right: 5px;
}

.search_result{
	margin-top:10px;
}

.footer1 a{
	font-size:8pt;
	color:#666666;
}

.footer1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}

.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 */



/* footer curves fixes */
#details_corner_bl { background:url(/images/details_corner_bl.gif) no-repeat bottom; width:23px; height:23px; }
#details_corner_bl img { display:none; }

#details_corner_br { background:url(/images/details_corner_br.gif) no-repeat bottom; width:23px; height:23px; }
#details_corner_br img { display:none; }

/* header gap fix */
.header-gap-fix { height: 165px; }
