/* MAIN TAGS */
body {
	position: relative;
	background-color: #FFFFFF;
	margin: 12px 0px 12px 0px;
	padding: 0px;
	height: auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a.bglink {
	position:absolute;
	z-index:123;
	left:0;
	display:block;
	width:140px;
	height:840px;
}

a.bglinkr {
	position:absolute;
	z-index:124;
	float:right;
	margin-left:1110px;
	display:block;
	width:140px;
	height:840px;
}

*a.bglinkr {
	position:absolute;
	z-index:124;
	float:right;
	margin-left:980px;
	display:block;
	width:140px;
	height:840px;
}
img {
	border: 0px;
}

img.imgfix {
	display:block;
}

form {
	margin: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;

}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3A3A3A;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 2px 0px;
	text-decoration: none;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #39B2E1;
	text-decoration: none;
}

a:link{
	text-decoration: none;
}

a:visited{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

a:active{
	text-decoration: none;
}

/* HEADER */
#header {
 width: 960px;
 height: 119px;
 margin: 0px 12px 0px 12px;
 background-color: #EAEAEA;
 background-image: url(images/viewx_header_logo_vl.gif);
 background-position: top left;
 background-repeat: no-repeat;
}

.usertab {
 width: auto;
 height: 30px;
 float: right;
 background-image: url(images/viewx_usertab_repeater.gif);
 background-position: top left;
 background-repeat: repeat-x;
}
 

.printheader {
	display: none;
}

#printdate {
	display: none;
}

#logo a {
  position: absolute;
  height: 95px;
  width: 161px;
  margin-top:8px;
}	

a#home {
	display: block;
	margin-left:10px;
	width: 161px;
	height: 95px;
}

#datebarA {
	float:left;
	height: 31px;
	width: 759px;
	background-image: url(images/viewx_datebarA.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 14px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
}

#datebarB {
	text-align: right;
	float:left;
	height: 31px;
	width: 182px;
	background-image: url(images/viewx_datebarB.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 14px 10px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
}

/* ADVERTISING */
#topad a {
  width: 249px;
  height: 90px;
  margin-left:479px;
}	

a#adlink {
	display: block;
	width: 249px;
	height: 90px;
}

.adholder {
	width: 120px;
	margin-top: 8px;
	border:solid 8px #FFFFFF;
	display: table;
}

#mpu {
	margin: 8px 0px 8px 0px;
}

.navadholder {
	width: 145px;
	height: 148px;
	background-image: url(images/viewx_nav_news.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.navad a {
  display: block;
  position: relative;
  width: 140px;
  height: 148px;
}	

a.navadlink {
	display: block;
	width: 140px;
	height: 148px;
}

#news_rss {
	width: 300px;
	height: 128px;
	background-image: url(images/global_news_rss_ad.gif);
	background-position: top left;
	background-repeat: no-repeat;
}	

a#news_rsslink {
	display: block;
	width: 300px;
	height: 128px;
}

/* PAGE BUILD ELEMENTS */
#right {
 float: right;
 width: 192px;
 height:auto;
 background-color: #EAEAEA;
 margin-right:12px;
 margin-top:-2px;
 padding-bottom: 32767px;
 margin-bottom: -32767px;
}
 
@media all and (min-width: 0px){
  #right {
 padding-bottom: 0px;
 margin-bottom: 0px;
}
}
 
#rightcontent {
 position: absolute;
 padding-left: 8px;
 width: 184px;
 background-color:#EAEAEA;
 padding-bottom:30px;
}

.hbar {
 background-color: #39B2E1;
 width: auto;
 height: 31px;
 padding: 4px 0px 0px 8px;
}
 
.hbar2 {
 width: auto;
 height: auto;
 padding: 4px 0px 0px 0px;
 margin-bottom:8px;
}

.fadebar_sml {
	width: 300px;
	height: 32px;
	background-color: #949494;
	background-image: url(images/global_fadebar_sml.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

.fadebar_lg {
	width: 608px;
	height: 32px;
	background-color: #949494;
	background-image: url(images/global_fadebar_lg.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

#container {
	margin-left: auto; 
	margin-right: auto;
	width: 985px;
	overflow: hidden;
	background-color: #FFFFFF;
	text-align: left;
}

#container_beta {
	margin-left: auto; 
	margin-right: auto;
	padding-left:15px;
	width: 985px;
	overflow: hidden;
	background-color: #FFFFFF;
	text-align: left;
	background-image: url(images/global_beta_tab3.jpg);
	background-position: 3px 45px;
	background-repeat: no-repeat;
}

#multi_content {
	width: 616px;
	margin: 5px 0px 0px 157px;
	padding-left: 8px;
}

.column {
	float: left;
	width: 300px;
	margin-left: 8px;
	padding: 0px;
	background-color:#ffffff;	
}

.subcolumn {
	float: left;
	width: 145px;
	padding: 0px 4px 0px 0px;
	margin-bottom: 8px;	
}

.tricolumn {
	float: left;
	width: 96px;
	padding: 0px 4px 0px 0px;
	margin-bottom: 8px;	
}

.quadcolumn {
	float: left;
	width: 84px;
	padding: 0px 5px 0px 5px;
	margin: 4px 0px 8px 0px;
	border-right:solid 1px #BBBBBB;	
}

.full {
	float:left;
	margin-left: 8px;
	width: 608px;
}

.tricolumnfull {
	float: left;
	width: 186px;
	padding: 0px 8px 0px 8px;
	margin-bottom: 8px;	
}

.tubecolumn {
	float: left;
	width: 300px;
	margin-left: 8px;
	padding-right: 0px;
	background-color:#ffffff;
	border-right: solid 1px #C2C2C2;	
}

.margin {
	float: left;
	width:30px;
	padding:8px 0px 8px 0px;
	height: auto;
}

.margincol {
	float: left;
	width:260px;
	padding:8px 0px 8px 0px;
	height: auto;
}

.formleft {
	float: left;
	width: 192px;
	height: auto;
	padding: 8px 8px 8px 0px;
}

.formright {
	float: left;
	width: 384px;
	height: auto;
	padding: 14px 8px 8px 16px;
	background-color:#eaeaea;
}

.fauxcolumns {
	width: 300px;
	background-image: url(images/viewx_recomm_columns.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

.listcol {
	float:left;
	width:128px;
	margin-right:4px;
	padding:8px 8px 0px 8px;
}

.forums_l {
	float: left;
	width: 421px;
	margin-left: 8px;
	padding: 0px;
	background-color:#ffffff;	
	border-right:solid 1px #C2C2C2;
	padding:10px 8px 0px 0px;
}

.forums_r {
	float: left;
	width: 170px;
	margin-left: 8px;
	padding: 0px;
	background-color:#ffffff;	
	padding-top:10px;
}

#left {
	margin-left: 12px;
	float: left;
	width: 145px;
	background-color: #EAEAEA;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}


.grey1 {
	background-color: #EAEAEA;
	margin-bottom: 2px;
	padding: 3px 5px 3px 5px;
	width: auto;
}

.grey2 {
	background-color: #E0E0E0;
	margin-bottom: 2px;
	padding: 3px 5px 3px 5px;
	width: auto;
}

.greybg2 {
	background-color: #E0E0E0;
	height: auto;
	width: 300px;
	padding-bottom: 1px;
}

.greybg1 {
	background-color: #EAEAEA;
	height: auto;
	width: 300px;
	padding-bottom: 1px;
}

.greybg3 {
	background-color: #4D4D4D;
	height: auto;
	width: 300px;
	padding-bottom: 1px;
}

.greybg4 {
	background-color:#BDBDBD;
	height: 8px;
	width: auto;
	padding:0px;
}

.whitebg {
	background-color: #FFFFFF;
	height: auto;
	width: 300px;
	padding-bottom: 1px;
}

.bluebg {
	background-color: #39B2E1;
	padding: 0px 8px 0px 8px;
	width: 284px;
	height: auto;
	margin:-2px 0px -3px 0px;
}

.bluebg2 {
	background-color: #1D8FC1;
	padding: 8px;
	width: 284px;
	height: auto;
	border-bottom:solid 1px #FFFFFF;
}

.mapholder {
	background-color: #BDBDBD;
	width: 298px;
	height: auto;
	padding: 0px;
	border:solid 1px #565656;
}

/* NAVIGATION */
.navinput {
	border: none;
}

#navbg {
	width: 145px;
	min-height: 550px;
	background-color: #999999;
	background-image: url(images/viewx_nav_bg.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-bottom: solid 8px #FFFFFF;
}

.nav {
	display: block;
	width: 132px;
	height: auto;
	background-image: url(images/viewx_dot_trans.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 8px 0px 16px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin-left:5px;
}

a.nav:link{
	text-decoration: none;
}

a.nav:visited{
	text-decoration: none;
}

a.nav:hover{
	border-left: solid 5px #39B2E2;
	text-decoration: none;
	margin-left:0px;
	width:132px;
}

a.nav:active{
	text-decoration: none;
}

.subnav {	
	width: 135px;
	background-color: #39B2E1;
	padding: 8px 0px 10px 10px;
}

.weather {	
	width: 145px;
	height: 150px;
	background-color: #39B2E1;
	background-image: url(images/viewx_index_weather_panel.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.subnavlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
	line-height: 15px;
}

a.subnavlink:link{
	text-decoration: none;
}

a.subnavlink:visited{
	text-decoration: none;
}

a.subnavlink:hover{
	color: #3A3A3A;
	text-decoration: none;
}

a.subnavlink:active{
	text-decoration: none;
}

.paging  {
    white-space:normal;
}

.paging ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

.paging ul li {
	margin-left: 0px; /*0px*/
	padding: 0px 5px 0px 5px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
}


.pagingitemfirst
{
	margin: 0px;
	padding: 0px;
	border-left: none;
}

.pagingitem
{
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border-left: 1px solid #000;
}
		
.paging ul li.first {
	margin-left: 0;
	padding: 0px 5px 0px 0px;
	border-left: none;
	list-style: none;
	display: inline;
}

.paging ul li.az {
	margin: 0px;
	padding: 0px;
	border-left: none;
	list-style: none;
	display: inline;
}
/*
.paging .ulli {
	margin-left: 3px; 0px
	padding: 0px 5px 0px 5px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
}
*/

.crumb {
	height: 15px;
	width: 768px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 10px;
}

.crumb ul {
	display: inline;
	width: auto;
	background-image: url(images/viewx_dot.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
} 

.crumb ul li {
	margin-left:6px;
	list-style: none;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C2C2C2;
	text-decoration: none;
	line-height: 14px;
}

#sendprint {
	float: right;
	width: 172px;
	height: 17px;
	background-image: url(images/global_icons_sendprint.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-right: 4px;
	padding:3px 0px 0px 28px;
}

#sendprint_ssl {
	float: right;
	width: 172px;
	height: 17px;
	background-image: url(images/global_icons_print_ssl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-right: 4px;
	padding:3px 0px 0px 28px;
}

/* FONTS */
.link13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #39B2E1;
	text-decoration: none;
}

a.link13:link{
	text-decoration: none;
}

a.link13:visited{
	text-decoration: none;
}

a.link13:hover{
	text-decoration: underline;
}

a.link13:active{
	text-decoration: none;
}

.black18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3A3A3A;
	font-weight: normal;
}

.black14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 16px;
}

.white14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 16px;
}

.white12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
}

.black12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
}
.black10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 14px;
}
.black11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 14px;
}
.black11bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
}

.white11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
}

.grey11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BEBEBE;
	line-height: 14px;
}

.grey10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BEBEBE;
	line-height: 14px;
}

.red11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E20000;
	line-height:14px;
}

.black9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 12px;
}

.white9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 10px;
	font-weight: normal;
}

/* CONTENT ELEMENTS */


#leadOLD {
	margin: 4px 0px 0px 12px;
	width: 761px;
	height: 158px;
	background-color: #000000;
	background-image: url(images/viewx_topimg_ds.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#leadtext_exps {
	position: absolute;
	margin-left: 461px;
	width: 280px;
	height: 130px;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#lead {
	float: left;
	width: 453px;
	height: 158px;
	margin-right: 8px;
	background-color: #FFFFFF;
	background-image: url(images/viewx_topimg_ds.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#leadtext {
	position: absolute;
	margin: 20px 0px 0px 0px;
	width: 189px;
	height: 84px;
	padding: 8px;
	border: solid 1px #EAEAEA;
	border-left: none;
	background-color: #FFFFFF;
}

#leadspot {
	float: left;
	width: 147px;
	height: 158px;
	background-color: #FFFFFF;
	background-image: url(images/viewx_topimg_ds.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#leadtrans_exps {
	position: absolute;
	margin-left: 461px;
	background-color: #4E4E4E;
	width:300px;
	height: 150px;
}

#lead2 {
	width: 300px;
	height: 258px;
	background-color: #000000;
	background-image: url(images/viewx_topimg_ds.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#lead2text {
	width: 280px;
	height: 80px;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #4E4E4E;
}

#lead2trans {
	position: absolute;
	background-color: #4E4E4E;
	width:300px;
	height: 100px;
}

#lead_exps {
	margin: 0px 0px 0px 12px;
	width: 761px;
	height: 158px;
	background-color: #000000;
	background-image: url(images/viewx_exps_index_imgds.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#lead2_exps {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	width: 761px;
	height: 158px;
	background-color: #FFFFFF;
	background-image: url(images/viewx_topimg_ds_exps.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.lead_channel {
	float: left;
	width: 148px;
	height: 235px;
	background-color: #EAEAEA;
	margin: 0px 4px 6px 0px;
	border-bottom: solid 1px #DADADA;	
}

.lead_channelr {
	float: left;
	width: 148px;
	height: 235px;
	background-color: #EAEAEA;
	margin: 0px;
	border-bottom: solid 1px #DADADA;	
}

.lead_channelbase {
	width: 132px;
	background-color: #EAEAEA;
	height: 9px;
	padding: 8px;	
}

.subcontent {
	width: 278px;
	border-left: solid 1px #C2C2C2;
	border-right: solid 1px #C2C2C2;
	padding: 0px 10px 0px 10px;
}

.subcontent_on {
	width: 274px;
	background-color: #EAEAEA;
	padding: 5px 10px 0px 10px;
	margin: 0px 1px 0px 1px;
}

.global_reviews {
	float: left;
	width: 138px;
	margin: 0px 4px 4px 0px;
	padding-left: 2px;	
}

.channel_revs_left {
	float: left;
	width: 200px;
	margin-top:5px;	
}

.channel_revs_right {
	float: right;
	width: 100px;
	margin-top:5px;	
}

.userrevs_base {
	background-color: #EAEAEA;
	height: 17px;
	margin-top: 5px;
	padding: 3px 0px 0px 5px;
}

#userrevs_add {
	float:left;
	width: 140px;
	height: 51px;
	background-image: url(images/viewx_info_addrev_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 14px;
	padding: 23px 0px 0px 0px;
}

.info {
	background-color: #EAEAEA;
	width: 237px;
	padding: 8px 8px 8px 55px;
	border:solid 7px #FFFFFF;
}

.infoa {
	margin-top: 1px;
	width:300px;
	height: auto;
	background-image: url(images/global_info_bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	overflow: hidden;
}

.infob {
	width: 235px;
	background-image: url(images/global_info_i.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 7px;
	padding: 0px 12px 5px 53px;
}

.infocontainer {
	display: table;
	margin-left:-7px;
}

.etixpanel {
	background-color: #FFFFFF;
	width: 266px;
	border: solid 1px #309AC4;
	padding: 8px;
}

.signuptop {
	background-color: #EAEAEA;
	height: 109px;
	width: 300px;
	background-image: url(images/viewx_signup_topslogan.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-bottom: 1px;
	border-top:solid 1px #D5D5D5;
	border-right:solid 1px #D5D5D5;
	border-left:solid 1px #D5D5D5;
}

.quote {
	float: right;
	width: 134px;
	text-align: left;
	padding: 0px 8px 0px 8px;
	background-color: #39B2E2;
	margin: 5px 0px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 16px;
}

.dots {
	clear: left;
	width: auto;
	padding: 1px;
	background-image: url(images/viewx_dot_trans.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	margin: 4px 0px 4px 0px;
}

.dotswht {
	clear: left;
	width: auto;
	padding: 1px;
	background-image: url(images/viewx_dot_white.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	margin: 4px 0px 4px 0px;
}

.line {
	clear: left;
	width: auto;
	height: 5px;
	border-bottom: solid 1px #EAEAEA;
	margin-bottom: 8px;	
}

.line2 {
	clear: left;
	width: auto;
	height: 5px;
	border-bottom: solid 1px #C2C2C2;
	margin:0px 0px 1px 0px;	
}

.linethrough { 
	background-image: url(images/global_linethrough_red.gif);
	background-position: center left;
	background-repeat: repeat-x;
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
} 

.thumbholder {
	float: left;
	background-color: #EAEAEA;
	width: 45px;
	height: 45px;
	margin: 0px 0px 5px 5px;
}

.thumbholder50 {
	float: left;
	background-color: #EAEAEA;
	width: 50px;
	height: 50px;
	margin: 0px 5px 5px 0px;
}

.thumbholder90 {
	float: left;
	background-color: #EAEAEA;
	width: 90px;
	height: 45px;
	margin: 0px 5px 5px 0px;
}

.thumb_edit {
	float: left;
	background-color: #EAEAEA;
	width: 50px;
	height: 70px;
	margin: 0px 5px 5px 0px;
}

.imgholder {
	width: 145px;
	height: 145px;
}

.filmimgholder {
	background-color: #BDBDBD;
	width: 300px;
	display: block;
	text-align: center;
}


.login_panel {
	width: 282px;
	background-color: #FFFFFF;
	background-image: url(images/viewx_login_bgfade.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	border:solid 1px #C6C6C6;
	border-bottom: 0px;
	padding:8px;
	margin-top:20px;
}

#logout_panel {
	width: 282px;
	height: 84px;
	background-color: #FFFFFF;
	background-image: url(images/viewx_logout_bgfade.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	border:solid 1px #C6C6C6;
	border-bottom: 0px;
	padding:8px;
	margin-top:20px;
}

#a2z_panel {
	width: auto;
	height: 84px;
	background-color: #4A4A4A;
	margin-bottom: 5px;
	padding: 8px;
}

#a2z_letter {
	float: left;
	position: relative;
	margin:-27px 0px 0px 0px; 
}

.pvthirebase {
	float: left;
	width: 235px;
	height: 33px;
	background-image: url(images/viewx_pvthire_base.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding:2px 0px 0px 5px;
}

.hosp_order {
	width: 186px;
	height: 100px;
	background-image: url(images/viewx_hosp_enquire.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding:60px 0px 0px 115px;
	margin: 1px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}

a.hosp_orderlink {
	display: block;
	width: 80px;
	height: 30px;
	margin-left:106px;
}

.exps_order {
	width: 186px;
	height: 55px;
	background-image: url(images/viewx_exps_order.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding:65px 12px 0px 102px;
	margin-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 16px;
}

a.exps_orderlink {
	display: block;
	width: 80px;
	height: 30px;
	margin-left:106px;
}

.exps_check {
	width: 186px;
	height: 100px;
	background-image: url(images/viewx_exps_checkavail.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding:65px 12px 35px 102px;
	margin-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 16px;
}

a.exps_checklink {
	display: block;
	width: 80px;
	height: 30px;
	margin-left:106px;
}

.ssl_widgetbg {
	width: 120px;
	background-color: #39B2E2;
	background-image: url(images/viewx_ssl_widget_bg.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-left:solid 8px #FFFFFF;
	border-right:solid 8px #FFFFFF;
	padding: 8px 5px 0px 5px;
	text-align: left;
	margin-top:-2px;
}

.butmakebooking
{
	width: 117px;
	height: 113px;
	background-image: url(images/viewx_but_makebooking.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border:none;
	cursor: pointer;
}

.popup {
	text-align: left;
	background-color: #FFFFFF;
	height: 180px;
	width: 290px;
	padding:10px 8px 10px 8px;
	border:solid 3px #39B2E1;
}

.cfiedimages {
	float:right; 
	height: auto;
	width: auto;
	display: block;
	max-width: 300px;
	border-left:solid 8px #FFFFFF;
	border-bottom:solid 8px #FFFFFF;
	background-color: #EAEAEA;
	padding-bottom:6px;
	text-align: center;
}

.cfiedimg_holder {
	float:left;
	border:solid 5px #FFFFFF;
	margin:6px 3px 0px 3px;
}

.cfieds_panel {
	width: 296px;
	height: 49px;
	background-color: #FFFFFF;
	background-image: url(images/viewx_classifieds_bg.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 8px 0px 8px 4px;
}

.cfieds_panel2 {
 width: auto;
 height: auto;
 background-color: #FFFFFF;
 background-image: url(images/viewx_classifieds_bg2.jpg);
 background-position: bottom left;
 background-repeat: repeat-x;
 padding: 7px 5px 7px 5px;
}

img.voteImage {
 background: #EAEAEA url(/images/global_vote_percentbar.png) top left no-repeat;
 padding: 0;
 margin: 0px;
 background-position: 0px 1px;
}

.user_top {
	height: 22px;
	width: 600px;
	background-image: url(images/viewx_useradmin_top.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 8px 0px 0px 8px;
	margin-top:16px;
}

.user_base {
	float:left;
	height: 19px;
	width: 540px;
	background-image: url(images/viewx_useradmin_base.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
}

.user_bg {
	float: left;
	height: 150px;
	width: 150px;
	background-image: url(images/global_bg_hashing.gif);
	background-position: top left;
	background-repeat: repeat;
}

.user_panel {
	float: left;
	height: 130px;
	width: 212px;
	margin-top: 10px;
	background-image: url(images/viewx_userprofile_arrow_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.prompt {
	height: 127px;
	width: 284px;
	background-image: url(images/viewx_prompt_fade.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 8px 8px 5px 8px;
	margin-top:8px;
	border:solid 1px #C2C2C2;
	background-color: #A6E3FB;
}

.rev_fadebg {
	width: auto;
	height: 50px;
	background-color: #FFFFFF;
	background-image: url(images/global_reversefade.jpg);
	background-position: top left;
	background-repeat: repeat-x;
}

img.percentImage {
 background: white url(/images/global_feedback_percentbar.png) top left no-repeat;
 padding: 0;
 margin: 0px;
 background-position: 0px 1px;
}

#whygetlisted {
	width: 300px;
	height: 52px;
	background-image: url(images/viewx_getlisted_whyget_vl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#whyadvertise {
	width: 238px;
	height: 57px;
	background-image: url(images/viewx_advertising_title_why_vl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#whysignup {
	width: 237px;
	height: 51px;
	background-image: url(images/viewx_signup_whysignup2.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#whyincrease {
	width: 153px;
	height: 79px;
	background-image: url(images/viewx_advertising_title_coverage_vl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#whyincrease2 {
	width: 300px;
	height: 50px;
	background-image: url(images/viewx_getlisted_title_coverage_vl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.adbgblue {
	width: auto;
	height: 87px;
	background-image: url(images/viewx_advertising_bg1.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 8px;
	background-color: #39B2E1;
}

.adbghash {
	width: auto;
	height: 48px;
	background-image: url(images/viewx_advertising_hashing.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.adpanel {
	display: block;
	width: 566px;
	height: 109px;
	background-image: url(images/viewx_advertising_bg2.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border:solid 1px #EAEAEA;
	padding:8px 0px 8px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 14px;
}

.adpanel:hover {
	background-image: url(images/viewx_advertising_bg2_over.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #39B2E1;
	border:solid 1px #2DA4D3;
	color: #FFFFFF;
	text-decoration: none;
	border-right:solid 1px #FFFFFF;
}

#getlistedstats {
	width: 184px;
	height: 55px;
	background-image: url(images/viewx_footer_statstitle.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding:55px 0px 0px 98px;
}

/* FOOTER */
#footer {
	width: 961px;
	height: 32px;
	background-color: #EAEAEA;
	background-image: url(images/viewx_footer_top.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 16px;
}

#footer_beta {
	padding-left:15px;
}

#fbase {
	width: 961px;
	height: 58px;
	background-color: #39B2E1;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/viewx_footer_logo_vl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#flogo a {
display: none;
  position: absolute;
  width: 97px;
  height: 49px;
  margin-left:0px;
}	

a#fhome {
display: none;
	margin-left:0px;
	width: 97px;
	height: 49px;
}

#fnav ul {
	margin: 0px 0px 0px 105px;
	padding-left: 0px;
	display: inline;
} 

#fnav ul li {
	margin-left: 0px;
	padding: 0px 4px 0px 10px;
	list-style: none;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.fnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

a.fnav:hover {
	text-decoration: none;
}

#fdots {
	width: auto;
	padding: 1px;
	background-image: url(images/viewx_dot.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BEBEBE;
	line-height: 14px;
	padding: 10px 0px 0px 400px;
}
.footerheader {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 color: #127EA8;
 font-weight: normal;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 text-decoration: none;
}

a#ffhome {
 display: block;
 width: 139px;
 height: 72px;
}


/* UBER SEARCH */
#uber_bg {
 width: 282px;
 height: auto;
 background-image:url(images/global_uber_bg_tile.gif);
 background-repeat:repeat;
 border-top:solid 1px #c2c2c2;
 margin:1px 0px 1px 0px;
}
.search_top {
	width: 284px;
	height: 102px;
	background-color: #39B2E1;
	background-image: url(images/viewx_search_topfade.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-bottom:solid 1px #467F9A;
	padding:8px;
}

.search_channel {
	width: 282px;
	height: 27px;
	background-color: #EAEAEA;
	background-image: url(images/viewx_search_topds.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 4px 8px 4px 8px;
	border-left: solid 1px #C2C2C2;
	border-right: solid 1px #C2C2C2;
	border-bottom: solid 4px #DEDEDE;
}

.search_panel {
	width: 282px;
	height: auto;
	background-color: #FFFFFF;
	background-image: url(images/viewx_search_panelbg.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 8px;
	border-left: solid 1px #C2C2C2;
	border-right: solid 1px #C2C2C2;
}

.search_column {
	float: left;
	width: 131px;
	padding: 0px 4px 0px 0px;
	margin: 8px 0px 8px 0px;	
}

.search_base {
	background-color: #39B2E1;
	height: 56px;
	width: 282px;
	background-image: url(images/viewx_topimg_ds.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 0px 10px 0px 8px;
	border-top: solid 8px #C2C2C2; 
}

/* HOTEL SEARCH */
.hsearch_holder {
	width:608px;
	border:solid 1px #C2C2C2;
	background-color:#FFFFFF;
}

.hsearch_top {
	width:595px;
	background-image: url(images/viewx_search_paneltop.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color:#DEDEDE;
	height: 40px;
	padding:5px 8px 0px 5px;
}

/* TITLES */

#title_restaurants {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_restaurants.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_clubs {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_clubs.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_guestlists {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_guestlists.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_pubsbars {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_pubsbars.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_cinema {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_cinema.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_theatre {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_theatre.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_tickets {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_tickets.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_whatson {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_whatson_spring.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_hotels {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_hotels.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_experiences {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_experiences.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_news {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_news.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_win {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_win.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_tube {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_tube.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_sitetools {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_sitetools.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_classifieds {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_classifieds.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_xmas {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_xmas.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}
#title_xmasfront {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_xmas07.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#ticketstitle_theatre {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_theatre.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#ticketstitle_thearts {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_thearts.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_hospitality{
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_hospitality2.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#ticketstitle_hosp {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_hospitality.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#ticketstitle_sport {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_sport.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#ticketstitle_music {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_music.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#ticketstitle_club {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_clubbing.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#whatsontitle_arts {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_whatson_arts.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#whatsontitle_gay {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_whatson_gay.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#whatsontitle_kids {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_whatson_kids.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#whatsontitle_lifestyle {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_whatson_lifestyle.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#whatsontitle_music {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_whatson_music.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#whatsontitle_nightlife {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_whatson_nightlife.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#whatsontitle_sport {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_whatson_sport.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#whatsontitle_unusual {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_whatson_unusual.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#whatsontitle_special {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_whatson_special.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#cfiedtitle_flats {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_flats.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#cfiedtitle_items {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_items.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#title_listings {
 float:left;
 width: 180px;
 height: 82px;
 margin: 0px 0px 8px 8px;
 padding:0px 60px 8px 368px;
 background-image: url(images/viewx_title_listings.jpg);
 background-position: top left;
 background-repeat: no-repeat; 
}

#cfiedtitle_travel {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_travel.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#cfiedtitle_comm {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_comm.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#cfiedtitle_dating {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_dating.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#cfiedtitle_jobs {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_jobs.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#cfiedtitle_services {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_services.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#expstitle_driving {
	float:left;
	width: 180px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	padding:0px 18px 8px 255px;
	background-image: url(images/viewx_exps_title_driving.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#expstitle_air {
	float:left;
	width: 180px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	padding:0px 18px 8px 255px;
	background-image: url(images/viewx_exps_title_air.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#expstitle_corporate {
	float:left;
	width: 180px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	padding:0px 18px 8px 255px;
	background-image: url(images/viewx_exps_title_corporate.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#expstitle_food {
	float:left;
	width: 180px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	padding:0px 18px 8px 255px;
	background-image: url(images/viewx_exps_title_food.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#expstitle_outdoors {
	float:left;
	width: 180px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	padding:0px 18px 8px 255px;
	background-image: url(images/viewx_exps_title_outdoors.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#expstitle_health {
	float:left;
	width: 180px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	padding:0px 18px 8px 255px;
	background-image: url(images/viewx_exps_title_health.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#expstitle_stag {
	float:left;
	width: 180px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	padding:0px 18px 8px 255px;
	background-image: url(images/viewx_exps_title_stag.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#expstitle_party {
	float:left;
	width: 180px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	padding:0px 18px 8px 255px;
	background-image: url(images/viewx_exps_title_party.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#expstitle_water {
	float:left;
	width: 180px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	padding:0px 18px 8px 255px;
	background-image: url(images/viewx_exps_title_water.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#expstitle_classes {
	float:left;
	width: 180px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	padding:0px 18px 8px 255px;
	background-image: url(images/viewx_exps_title_classes.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}

#expstitle_gifts {
 float:left;
 width: 180px;
 height: 142px;
 margin: 0px 0px 0px 0px;
 padding:0px 18px 8px 255px;
 background-image: url(images/viewx_exps_title_gifts.jpg);
 background-position: top left;
 background-repeat: no-repeat; 
}
#expstitle_valentines {
 float:left;
 width: 180px;
 height: 142px;
 margin: 0px 0px 0px 0px;
 padding:0px 18px 8px 255px;
 background-image: url(images/viewx_exps_title_valentines.jpg);
 background-position: top left;
 background-repeat: no-repeat; 
}
#expstitle_weekendbreaks {
 float:left;
 width: 180px;
 height: 142px;
 margin: 0px 0px 0px 0px;
 padding:0px 18px 8px 255px;
 background-image: url(images/viewx_exps_title_wkenders.jpg);
 background-position: top left;
 background-repeat: no-repeat; 
}
#title_parties {
 float:left;
 width: 180px;
 height: 82px;
 margin: 0px 0px 8px 8px;
 padding:0px 60px 8px 368px;
 background-image: url(images/viewx_title_parties.jpg);
 background-position: top left;
 background-repeat: no-repeat; 
}

#title_nye {
	float:left;
	width: 180px;
	height: 82px;
	margin: 0px 0px 8px 8px;
	padding:0px 60px 8px 368px;
	background-image: url(images/viewx_title_nye07.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}


/* IE HACKS */


/* Hide from IE5-mac \*/
* html #left {
	margin-left: 6px;
}

* html #right {
	margin-right:6px;
}

* html #multi_content {
	padding-left: 5px;
}
* html .gts_grey {
 height: 50px;
}
/* End IE5/mac hide */


/* AJAX STYLES */

.ratingStar {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0pt; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 26px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.filledRatingStar {
	BACKGROUND-IMAGE: url(images/star_over.png)
}
.emptyRatingStar {
	BACKGROUND-IMAGE: url(images/star_off.png)
}
.savedRatingStar {
	BACKGROUND-IMAGE: url(images/star_hit.png)
}
.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    }
.getlisted_infopanel
    {
        background-color:White;
        border-color:#39B2E1;
        border-width:2px;
        border-style:solid;
        padding:2px;
    }
.ddlsuggbg {
	background-color: #EFEFEF;
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.ddlsuggbg-ovr {
	background-color: #39B2E1;
	color:#FFFFFF;
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

/* SCHOOL DISCO STYLES */

#sdright {
 float:left;
 width: 203px;
 height: 346px;
 background-image: url(images/viewx_schoold_right.gif);
 background-position: top left;
 background-repeat: no-repeat;
}

/* USER REVIEW STYLES */
.userrevs_frame {
	width: 296px;
	height: auto;
	border:solid 1px #C2C2C2;
	padding:1px;
	margin-bottom:30px;
}

.userrevs_top {
	width: 296px;
	height: 80px;
	background-image: url(images/viewx_userevs_panel_top.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-bottom:solid 1px #C2C2C2;
}

/* Not used at the mo but left in JIC */
.userrevs_agree {
	width: 290px;
	height: auto;
	margin-top: 2px;
	background-color:#E4EEE4;
	border-left:solid 6px #39AA39;
}

.userrevs_disagree {
	width: 290px;
	height: auto;
	margin-top: 2px;
	background-color:#F0E2E2;
	border-left:solid 6px #E20000;
}

/*end*/

.userrevs_reply {
 width: 290px;
 height: auto;
 margin-top: 2px;
 background-color:#DDEFF7;
 border-left:solid 6px #39B2E1;
}

.green11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #39AA39;
	line-height:14px;
}
/* Add Review */
#title_addreview {
 float:left;
 width: 180px;
 height: 82px;
 margin: 0px 0px 8px 8px;
 padding:0px 60px 8px 368px;
 background-image: url(images/viewx_title_addreview.jpg);
 background-position: top left;
 background-repeat: no-repeat; 
}
 
.addreviewtop {
 width: 286px;
 height: 61px;
 padding: 40px 176px 82px 146px;
 background-image: url(images/viewx_addreviews_top2.jpg);
 background-position: bottom left;
 background-repeat: no-repeat;
}
 
.addreviewbg {
 width: 598px;
 height: 63px;
 padding:0px 0px 0px 10px;
 background-image: url(images/viewx_addreviews_bg.jpg);
 background-position: bottom left;
 background-repeat: repeat-x;
}

/* AUTO SUGGEST STYLES */


div.autosuggest
{
	position: absolute;
	background-image: url(images/as_pointer.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-image: url(images/ul_corner_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}

div.autosuggest div.as_footer
{
	background-image: url(images/ul_corner_br.gif);
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	background-image: url(images/ul_corner_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.autosuggest div.as_footer div.as_corner
{
	background-image: url(images/ul_corner_bl.gif);
}

div.autosuggest div.as_header div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #FFFFFF;
	border-top: solid 1px #C1C1C1;
}

div.autosuggest div.as_footer
{
	height: 6px;
	overflow: hidden;
	background-color: #FFFFFF;
	border-bottom: solid 1px #C1C1C1;
}

div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #FFFFFF;
	border-left: solid 1px #C1C1C1;
	border-right: solid 1px #C1C1C1;
}

div.autosuggest ul li
{
	color: #000000;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #39B2E1;
	display: block;
	text-decoration: none;
	background-color: transparent;
	position: relative;
	padding: 0;
	width: 100%;
}

div.autosuggest ul li a:hover
{
	background-color: #444;
}

div.autosuggest ul li.as_highlight a:hover
{
	background-color: #EAEAEA;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	display: block;
	width: 142px;
	padding-bottom:5px;
	font-weight: normal;
	color: #000000;
	border-bottom:solid 1px #EAEAEA;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #000000;
}

div.autosuggest ul li.as_highlight a
{
	color: #39B2E1;
	background-color: #EAEAEA;
	background-image: url(images/hl_corner_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span
{
	background-image: url(images/hl_corner_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}

div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-image: url(images/hl_corner_tl.gif);
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-image: url(images/hl_corner_tr.gif);
	background-position: bottom right;
}

div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: #39B2E1;
}
/* PACHA STYLES */

#pachatop {
 width: 378px;
 height: 242px;
 background-image: url(images/viewx_pacha_top.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 112px 22px 0px 208px;
 margin-top:8px;
}

/* CARWASH STYLES */

#carwashtop {
 width: 348px;
 height: 217px;
 background-image: url(images/viewx_carwash_top.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 142px 245px 0px 15px;
}

/* TURNMILLS STYLES */

#turnmtop {
 width: 347px;
 height: 306px;
 background-image: url(images/viewx_turnmills_top.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 45px 246px 0px 15px;
 margin-top:0px;
}

#turnmbase {
 width: 608px;
 height: 233px;
 background-image: url(images/viewx_turnmills_base.jpg);
 background-position: top left;
 background-repeat: no-repeat;
}
/* VALENTINES STYLES */
 
#title_valentines {
 float:left;
 width: 180px;
 height: 82px;
 margin: 0px 0px 8px 8px;
 padding:0px 60px 8px 368px;
 background-image: url(images/viewx_title_valentines.jpg);
 background-position: top left;
 background-repeat: no-repeat; 
}
 
#lovenote_bg {
 width: 300px;
 height: 462px;
 margin: 0px;
 padding:0px;
 background-image: url(images/viewx_valentines_sendapp_bg.jpg);
 background-position: top left;
 background-repeat: no-repeat; 
}
 
#nav_valbg {
 width: 145px;
 height: 68px;
 border-top:solid 8px #FFFFFF;
 background-color: #EDADDB;
 background-image: url(images/viewx_valentines_nav_bg.jpg);
 background-position: bottom left;
 background-repeat: repeat-x;
 border-bottom:solid 1px #FFFFFF;
}


/* SHAKER STYLES */
a.shkrtab1off {
	display: block;
	width: 82px;
	height: 29px;
	padding:11px 10px 0px 20px;
	background-image: url(images/viewx_cocktails_btn_1_off.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.shkrtab2off {
	display: block;
	width: 82px;
	height: 29px;
	padding:11px 10px 0px 20px;
	background-image: url(images/viewx_cocktails_btn_2_off.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.shkrtab3off {
	display: block;
	width: 82px;
	height: 29px;
	padding:11px 10px 0px 20px;
	background-image: url(images/viewx_cocktails_btn_3_off.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.shkrtab4off {
	display: block;
	width: 82px;
	height: 29px;
	padding:11px 10px 0px 20px;
	background-image: url(images/viewx_cocktails_btn_4_off.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.shkrtab1on {
	display: block;
	width: 82px;
	height: 29px;
	padding:11px 10px 0px 20px;
	background-image: url(images/viewx_cocktails_btn_1_on.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.shkrtab2on {
	display: block;
	width: 82px;
	height: 29px;
	padding:11px 10px 0px 20px;
	background-image: url(images/viewx_cocktails_btn_2_on.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.shkrtab3on {
	display: block;
	width: 82px;
	height: 29px;
	padding:11px 10px 0px 20px;
	background-image: url(images/viewx_cocktails_btn_3_on.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.shkrtab4on {
	display: block;
	width: 82px;
	height: 29px;
	padding:11px 10px 0px 20px;
	background-image: url(images/viewx_cocktails_btn_4_on.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


/* blog styles */

.loggedin2 {
	background-image: url(images/blog_loggedin2.jpg);
	margin-top: 15px;
	width: 150px;
	height: 55px;
}

/* Price Promise */
.promisebutton2 {
	display: block;
	width: 210px;
	height: 67px;
	padding:7px 80px 10px 10px;
	background-image: url(images/price_promise_bg.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;	
}

a.promisebutton2:link{
	text-decoration: none;
}

a.promisebutton2:visited{
	text-decoration: none;
}

a.promisebutton2:hover{
	text-decoration: none;
}

a.promisebutton2:active{
	text-decoration: none;
}

/* VARIANT STYLES */
 
.var1 {
 display: block;
 width: 300px;
 height: 55px;
 background-image: url(images/variant1_navbg_off.gif);
 background-repeat: no-repeat;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 font-weight: normal;
 text-decoration: none; 
 cursor: pointer;
}
 
a.var1:link{
 text-decoration: none;
}
 
a.var1:visited{
 text-decoration: none;
}
 
a.var1:hover{
 background-image: url(images/variant1_navbg_on.gif);
 background-repeat: no-repeat;
}
 
a.var1:active{
 text-decoration: none;
}
 
.var4 {
 display: block;
 width: 229px;
 height: 44px;
 padding:9px 50px 0px 21px;
 background-image: url(images/variant4b_navbg.gif);
 background-repeat: no-repeat;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 font-weight: normal;
 text-decoration: none; 
}
 
a.var4:link{
 text-decoration: none;
}
 
a.var4:visited{
 text-decoration: none;
}
 
a.var4:hover{
 text-decoration: none;
}
 
a.var4:active{
 text-decoration: none;
}
.framepanel {
 width: 282px;
 height: auto;
 border:solid 1px #c2c2c2;
 padding:8px;
 margin-bottom: 8px;
}
 
 
.black21 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 21px;
 color: #3A3A3A;
 font-weight: normal;
 letter-spacing:-1px;
 font-weight: bold;
 line-height:18pt;
}
 
.link21 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 21px;
 color: #39B2E1;
 font-weight: normal;
 letter-spacing:-1px;
 font-weight: bold;
 line-height:18pt;
}
 
a.link21:link{
 text-decoration: none;
}
 
a.link21:visited{
 text-decoration: none;
}
 
a.link21:hover{
 text-decoration: none;
}
 
a.link21:active{
 text-decoration: none;
}
/* GTS STYLES */
.gts_tab {
 width:91px;
 height:16px;
 border:solid 1px #c2c2c2;
 border-bottom:none;
 padding:3px 0px 0px 5px;
 margin-left:5px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #000000;
 line-height: 12px;
}

.gts_full {
 width:608px;
 height:175px;
 border-top:double 3px #C2C2C2;
 border-bottom:double 3px #C2C2C2;
 margin:0px 0px 16px 0px;
}

.gts_fullB {
	width:596px;
	height:165px;
	border-left:solid 1px #C2C2C2;
	border-right:solid 1px #C2C2C2;
	padding:5px;
}

.gts_full_colL {
	float:left;
	width:320px;
	margin-right:8px;
}

.gts_full_colL li {
	margin:0px 0px 4px 18px;
}

.gts_full_colR {
	float:left;
	width:110px;
	background-color:#EAEAEA;
	height:150px;
	margin-right:8px;
}

.gts_full_imgs {
	width:110px;
	height:auto;
	background-color:#fff;
}

.gts_full_imgholder {
	float:left;
	margin:0px 5px 5px 0px;
}

.gts_full_image {
	float:left;
	width:150px;
	height:150px;
}
.gts_grey {
 background-color: #EAEAEA;
 margin-bottom: 8px;
 padding: 3px 5px 3px 5px;
 width: auto;
 height: auto;
 border-bottom:solid 1px #C2C2C2;
} 

/* LAST MINUTE STYLES */
.lmblack11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 14px;	
}

a.lmblack11:link {
	text-decoration:none;
}

a.lmblack11:visited {
	text-decoration:none;
}

a.lmblack11:hover {
	text-decoration:none;
	border-bottom:solid 1px #ff0099;
}

a.lmblack11:active {
	text-decoration:none;
}

.lmpinklink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FE0096;
	text-decoration: none;
}

a.lmpinklink:link{
	text-decoration: none;
}

a.lmpinklink:visited{
	text-decoration: none;
}

a.lmpinklink:hover{
	text-decoration: underline;
}

a.lmpinklink:active{
	text-decoration: none;
}

#lmmaphome {
	width:276px;
	height:115px;
	background-image:url(images/lastminute_home_map.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:286px 12px 0px 12px;
}

#lmmaprecomms {
	width:276px;
	height:115px;
	background-image:url(images/lastminute_recomms_map.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:286px 12px 0px 12px;
}

.lmpinklink13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FE0096;
	text-decoration: none;
}

a.lmpinklink13:link{
	text-decoration: none;
}

a.lmpinklink13:visited{
	text-decoration: none;
}

a.lmpinklink13:hover{
	text-decoration: underline;
}

a.lmpinklink13:active{
	text-decoration: none;
}

#lmholidayshome {
	float:left;
	width:169px;
	height:57px;
	margin-right:3px;
	padding:85px 21px 0px 10px;
	background-image:url(images/lastminute_panel_holidays_home.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#lmrestaurants {
	float:left;
	width:169px;
	height:57px;
	margin-right:3px;
	padding:85px 21px 0px 10px;
	background-image:url(images/lastminute_panel_restaurant.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#lmflights {
	float:left;
	width:169px;
	height:57px;
	margin-right:3px;
	padding:85px 21px 0px 10px;
	background-image:url(images/lastminute_panel_flights.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#lmholidays {
	float:left;
	width:169px;
	height:57px;
	margin-right:3px;
	padding:85px 21px 0px 10px;
	background-image:url(images/lastminute_panel_holidays.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#lmhotels {
	float:left;
	width:169px;
	height:57px;
	margin-right:3px;
	padding:85px 21px 0px 10px;
	background-image:url(images/lastminute_panel_hotels.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#lmwalks {
	float:left;
	width:169px;
	height:57px;
	margin-right:3px;
	padding:85px 21px 0px 10px;
	background-image:url(images/lastminute_panel_walks.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#lmcitybreaks {
	float:left;
	width:169px;
	height:57px;
	margin-right:3px;
	padding:85px 21px 0px 10px;
	background-image:url(images/lastminute_panel_citybreaks.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
 


/* CHRISTMAS STYLES */
#xmas_mapholder {
 width:608px;
 height:auto;
 padding:1px 0px 0px 0px;
 margin:0px 0px 10px 0px;
 border-top:solid 1px #C2C2C2;
 border-bottom:solid 1px #C2C2C2;
}

#xmas_calframe {
	width:595px;
	height:520px;
	padding:6px 5px 6px 6px;
	border:solid 1px #C2C2C2;
	border-bottom:double 3px #C2C2C2;
}

#xmas_caltitle {
	width:auto;
	height:28px;
	padding:8px 0px 0px 75px;
	border-bottom:solid 1px #C2C2C2;
}

#xmas_caldays {
	width:auto;
	height:30px;
	margin:10px 0px 3px 0px;
	border-bottom:double 3px #C2C2C2;
}

.xmas_calday {
	float:left;
	width:84px;
	height:25px;
	padding-bottom:5px;
	border-right:solid 1px #C2C2C2;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #3A3A3A;
	font-weight: normal;
	letter-spacing:-1px;
	font-weight: bold;
}

.xmas_calday_end {
	float:left;
	width:84px;
	height:25px;
	padding-bottom:5px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #3A3A3A;
	font-weight: normal;
	letter-spacing:-1px;
	font-weight: bold;
}

.xmas_calinfo {
	float:left;
	width:74px;
	height:72px;
	padding:6px 4px 4px 4px;
	background-color:#EAEAEA;
	border-right:solid 3px #fff;
	border-bottom:solid 3px #fff;
	font-weight:bold;
}

.xmas_calinfo_blank {
	float:left;
	width:74px;
	height:72px;
	padding:6px 4px 4px 4px;
	background-color:#fff;
	border-right:solid 3px #fff;
	border-bottom:solid 3px #fff;
}

.xmas_cal_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 12px;
	height:43px;
	font-weight:normal;	
}

.tab_base {
	float:left;
	width:auto;
	height:30px;
	border-bottom:solid 1px #C2C2C2;
	margin-top:9px;
}

.tableft_on {
	float:left;
	width:5px;
	height:31px;
	background-image:url(images/vt08_tab_left_on.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-top:9px;
}

.tabmid_on {
	float:left;
	height:29px;
	width:auto;
	border-top:solid 1px #C2C2C2;
	background-color:#fff;
	padding:3px 5px 0px 5px;
	margin-top:9px;
}

.tabright_on {
	float:left;
	width:5px;
	height:31px;
	background-image:url(images/vt08_tab_right_on.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-top:9px;
}

.tableft{
	float:left;
	width:5px;
	height:30px;
	margin-top:1px;
	background-image:url(images/vt08_tab_left_off.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-top:10px;
}

.tabmid {
	float:left;
	height:27px;
	width:auto;
	margin-top:1px;
	background-color:#C2C2C2;
	padding:3px 5px 0px 5px;
	margin-top:10px;
}

.tabright {
	float:left;
	width:5px;
	height:30px;
	margin-top:1px;
	background-image:url(images/vt08_tab_right_off.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-top:10px;
}

.tab_img {
	float:left;
	width:40px;
	height:40px;
}



.black18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3A3A3A;
	font-weight: normal;
}

a.black18:link{
	text-decoration: none;
}

a.black18:visited{
	text-decoration: none;
}

a.black18:hover{
	text-decoration: none;
}

.white18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F0F0F0;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

a.white18:link{
	text-decoration: none;
}

a.white18:visited{
	text-decoration: none;
}

a.white18:hover{
	text-decoration: none;
}
.xmas_area_icon {
	float:left;
	width:34px;
	height:34px;
	margin:10px 5px 5px 0px;
}

.xmas_area_txt {
	float:left;
	height:auto;
	width:261px;
	line-height:22px;
	margin-top:10px;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #3A3A3A;
	font-weight: normal;
	letter-spacing:-1px;
	font-weight: bold;
}
.doublepin {
	float:left;
	margin:0px;
	width: 608px;
	border-top:double 3px #C2C2C2;
}

ol.xmaslist {
	margin:8px 0px 0px 16px;
	padding:0px 0px 0px 16px;
	font-weight:bold;
}

ol.xmaslist li {
	margin-bottom:3px;
}
.protabsbase {
 clear:left;
 border-bottom:solid 1px #d1d1d1;
 margin:41px 0px 20px 0px;
}
.protaboff {
 float:left; 
 width:auto;
 height:14px;
 background-color:#eaeaea;
 margin:11px 5px 0px 0px;
 padding:3px 6px 5px 6px;
}
 
.protabon {
 float:left;
 width:auto;
 height:14px;
 margin:10px 5px 0px 0px;
 padding:3px 5px 5px 5px;
 border:solid 1px #d1d1d1;
 border-bottom:solid 1px #ffffff;
}
 
.protabfont {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight:normal;
}

.doublepin2 {
 clear:both;
 width:auto;
 border-bottom:double 3px #c2c2c2;
}
.sortby {
 width:282px;
 height:18px;
 margin-top:10px;
 padding:7px 8px 8px 8px;
 border:solid 1px #c2c2c2;
 border-bottom:double 3px #c2c2c2;
}
#GB_overlay {
  background-image: url(/js/greybox/overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 9999998;
  width:  100%;
  height: 100%;
}

* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url(/js/greybox/blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/js/greybox/overlay.png", sizingMethod="scale");
}

#GB_window {
  top: 10px;
  left: 0px;
  position: absolute;
  background: #fff;
  border: 5px solid #aaa;
  overflow: auto;
  width: 400px;
  height: 400px;
  z-index: 9999999;
}

#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}

#GB_caption {
  font: 12px bold helvetica, verdana, sans-serif;
  color: #fff;
  background: #39B2E1;
  padding: 5px 5px 5px 5px;
  margin: 0;
  text-align: left;
}

#GB_window img {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}
#spellcheckresults { position: absolute; background: #fff; margin: 0; border: 1px solid #c2c2c2; padding: 5px; }
#spellcheckresults dl { margin: 0; padding: 0; }
#spellcheckresults dl dt { float: left; clear: left; margin: 3px 0; padding: 0; font-weight: bold; }
#spellcheckresults dl dd { float: left; margin: 3px 10px; padding: 0; cursor: pointer; color:#39B2E1; }
#spellcheckresults dl dd.ignore { color: red; }
.listsubcol {
 float:left;
 height:12px;
 width:135px;
 margin-right:4px;
 padding:8px 0px 0px 0px;
}
/* SUMMER FESTIVALS 09 STYLES */
#fests_top_bg {
	width:302px;
	height:243px;
	background-image:url(/images/viewx_fests_topbg.jpg);
	background-repeat:no-repeat;
	margin-top:12px;
	padding-left:306px;
}

#fests_top_search {
	width:282px;
	height:173px;
	background-color:#fff;
	border:solid 1px #c2c2c2;
	border-bottom:double 3px #c2c2c2;
	padding:0px 8px 0px 8px;
}

#fests_map_img {
	width:99px;
	height:97px;
	position:absolute;
	margin:-12px 0px 0px 165px;
	background-image:url(/images/viewx_fests_minimap.gif);
	background-repeat:no-repeat;
}

#fests_search_btn {
	width:65px;
	height:21px;
	background-image:url(/images/viewx_profiles_arrow_link_sml.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:2px;
}

#fests_go_btn {
	float:left;
	width:35px;
	height:18px;
	background-image:url(/images/viewx_profiles_arrow_link_sml.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:0px;
	margin-left:10px;
}

.fests_doublepin {
	clear:both;
	width:auto;
	border-bottom:double 3px #c2c2c2;
}

#fests_label_overlap {
	width:48px;
	height:16px;
	position:relative;
	margin:-16px 0px 0px 205px;
	background-image:url(/images/viewx_fests_label_overlap.jpg);
	background-repeat:no-repeat;
}

.fests_608_ds {
	width:608px;
	height:8px;
	background-image:url(/images/viewx_fests_608ds.jpg);
	background-repeat:no-repeat;
}

.fests_608_ds_invert {
	width:608px;
	height:8px;
	background-image:url(/images/viewx_fests_608ds_invert.jpg);
	background-repeat:no-repeat;
}

#fests_ticker_window {
	display:block;
	width:600px;
	height:34px;
	padding:8px 4px 8px 4px;
	background-color:#fff;
	overflow:hidden;
}

.fests_ticker {
	float:left;
	width:auto;
	height:34px;
	border-right:solid 1px #c2c2c2;
	padding:0px 18px 0px 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 16px;
}

.fests_listall_holder {
	float:right;
	width:auto;
	margin-top:13px;
	height:22px;
}

.fests_listall_link {
	float:left;
	width:115px;
	height:16px;
	background-color:#EAEAEA;
	padding:4px 10px 0px 10px;
	text-align:right;
	border-left:solid 1px #C2C2C2;
}

.fests_listall_arrow {
	float:right;
	margin-top:13px;
}

.fests_heading {
	float:left;
	width:auto;
	height:20px;
	padding:15px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3A3A3A;
	font-weight: normal;
	text-decoration: none;
}

.fests_heading_icon {
	float:left;
	width:45px;
	height:45px;
}

.fests_line {
	clear: left;
	width: auto;
	height: 2px;
	border-bottom: solid 1px #c2c2c2;
	margin:0px 0px 1px 0px;	
}

.fests_148_holder {
	float:left;
	width:148px;
	height:219px;
	margin:0px 5px 16px 0px;
	border-top:solid 1px #c2c2c2;
	border-bottom:double 3px #c2c2c2;
	padding:1px 0px 10px 0px;
}

.fests_148_img {
	width:148px;
	height:100px;
	padding-bottom:1px;
	border-bottom:solid 1px #c2c2c2;
	margin-bottom:3px;
}

.fests_50_img {
	float:left;
	width:50px;
	height:50px;
	margin:2px 5px 5px 0px;
}

.fests_50_copy {
 float:left;
 width:245px;
 height:48px;
 margin-top:2px;
 padding-top:0px;
}
 

.fests_148_holder p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#BEBEBE;
	line-height:12px;
	margin-top:5px;
}

.fests_50_copy p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#BEBEBE;
	line-height:12px;
	margin-top:2px;
}

.fests_table_col {
	float:left;
	width:auto;
	height:30px;
	padding:0px 10px 0px 10px;
	border-right:solid 1px #C2C2C2;
	margin:10px 0px 5px 0px;
}

.fests_paging_holder {
	height:22px;
	padding:3px 2px 0px 2px;
	background-image:url(/images/viewx_fests_paging_bg.gif); 
	background-repeat:repeat-x;
	margin-bottom:20px;
}

.fests_paging {
	float:left;
	width:auto;
	height:14px;
	padding:0px 6px 0px 6px;
	border-right:solid 1px #c2c2c2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #39B2E1;
	line-height: 14px;
	font-weight: bold;	
	text-decoration:none;
}

a.fests_paging:link {
	text-decoration:none;
}

a.fests_paging:visited {
	text-decoration:none;
}

a.fests_paging:hover{
	text-decoration:underline;
	color:#000;
}

#fests_forum_logo {
	float:left;
	width:102px;
	height:80px;
	background-image:url(/images/viewx_fests_icon_forum.gif);
	background-repeat:no-repeat;
}

#fests_forum_title {
	float:left;
	width:198px;
	height:53px;
	padding-top:10px;
	border-bottom:solid 1px #c2c2c2;
}

#fests_a2z_holder {
	width:300px;
	height:117px;
	margin-top:5px; 
	background-image:url(/images/viewx_fests_bg_a2z.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	border-bottom:double 3px #C2C2C2;
}

.fests_a2z13 {
	float:left;
	width:auto;
	height:14px;
	margin:0px 21px 8px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #39B2E1;
	line-height: 14px;
	font-weight: bold;	
	text-decoration:none;
}

a.fests_a2z13:link {
	text-decoration:none;
}

a.fests_a2z13:visited {
	text-decoration:none;
}

a.fests_a2z13:hover{
	text-decoration:underline;
}

.fests_tab_base {
	float:left;
	width:auto;
	height:30px;
	border-bottom:solid 1px #C2C2C2;
}

.fests_tableft_on {
	float:left;
	width:5px;
	height:31px;
	background-image:url(/images/viewx_fests_tab_left_on.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.fests_tabmid_on {
	float:left;
	height:22px;
	width:auto;
	border-top:solid 1px #C2C2C2;
	background-color:#fff;
	padding:8px 5px 0px 5px;
}

.fests_tabright_on {
	float:left;
	width:5px;
	height:31px;
	background-image:url(/images/viewx_fests_tab_right_on.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.fests_tableft{
	float:left;
	width:5px;
	height:30px;
	margin-top:1px;
	background-image:url(/images/viewx_fests_tab_left_off.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.fests_tabmid {
	float:left;
	height:22px;
	width:auto;
	margin-top:1px;
	background-color:#C2C2C2;
	padding:8px 5px 0px 5px;
}

.fests_tabright {
	float:left;
	width:5px;
	height:30px;
	margin-top:1px;
	background-image:url(/images/viewx_fests_tab_right_off.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.fests_a2z_heading {
	float:left;
	width:163px;
	height:25px;
	border-bottom:solid 1px #C2C2C2;
	padding:10px 0px 0px 5px;
	margin-bottom:10px;
}

#fests_minimap {
	position:relative;
	margin:-34px 0px 0px 115px;
	width:90px;
	height:97px;
	background-image:url(images/viewx_fests_map_sml.gif);
	background-repeat:no-repeat;
}

* html #fests_minimap {
	display:none;
}

.fests_panel {
	width:282px;
	height:auto;
	border:solid 1px #c2c2c2;
	border-bottom:double 3px #c2c2c2;
	background-color:#fff;
	padding:12px 8px 8px 8px;
	margin-top:10px;
}

#fests_discuss_panel {
	width:140px;
	height:103px;
	background-image:url(/images/viewx_fests_discuss_bg.jpg);
	background-repeat:no-repeat;
	padding:25px 150px 0px 10px;
	margin-top:10px;
}

#fests_eventmap_holder {
	width:282px;
	height:282px;
	padding:1px 0px 1px 0px;
	border-top:solid 1px #c2c2c2;
	border-bottom:solid 1px #c2c2c2;
	margin-top:10px;
}

#fests_map {
    width:313px;
	height:500px;
    background-image:url(/images/viewx_fests_map.jpg);
    margin:0px;
	padding:0px;
    position: relative;
}

#fests_map li {
    margin:0px;
	padding:0px;
	list-style: none;
    position:absolute;
}

#fests_map li, {
    display: block;
}

#fests_map_top {
	float:left;
	width:255px;
	height:135px;
	background-image:url(images/viewx_fests_mapsearch_left.jpg);
	background-repeat:no-repeat;
	padding:365px 10px 0px 30px;
}

#fests_map_holder {
	float:left;
	width:313px;
	height:500px;
}

#area1 {
	left:68px; 
	top:12px;
	width:162px;
	height:233px;
}

#area2 {
 	left:0px; 
	top:185px;
	width:87px;
	height:80px;
}

#area3 {
 	left:137px; 
	top:211px;
	width:60px;
	height:145px;
}

#area4 {
  	left:175px; 
	top:196px;
	width:88px;
	height:145px;
}

#area5 {
  	left:54px; 
	top:304px;
	width:106px;
	height:129px;
}

#area6 {
  	left:145px; 
	top:326px;
	width:118px;
	height:86px;
}

#area7 {
  	left:224px; 
	top:356px;
	width:88px;
	height:89px;
}

#area8 {
  	left:16px; 
	top:394px;
	width:170px;
	height:106px;
}

#area9 {
  	left:169px; 
	top:394px;
	width:126px;
	height:89px;
}

#area1 a {
	display:block;
	width:162px;
	height:233px;
}

#area1 a:hover {
	 background:transparent url(/images/viewx_fests_map_areas.jpg)
    -68px -1012px no-repeat;
}

#area2 a {
	display:block;
	width:87px;
	height:80px;
}

#area2 a:hover {
    background:transparent url(/images/viewx_fests_map_areas.jpg)
    -0px -685px no-repeat;
}

#area3 a {
	display:block;
	width:60px;
	height:145px;
}

#area3 a:hover {
    background:transparent url(/images/viewx_fests_map_areas.jpg)
    -137px -1711px no-repeat;
}

#area4 a {
	display:block;
	width:88px;
	height:145px;
}

#area4 a:hover {
    background:transparent url(/images/viewx_fests_map_areas.jpg)
    -175px -696px no-repeat;
}

#area5 a {
	display:block;
	width:106px;
	height:129px;
}

#area5 a:hover {
    background:transparent url(/images/viewx_fests_map_areas.jpg)
    -54px -804px no-repeat;
}

#area6 a {
	display:block;
	width:118px;
	height:86px;
}

#area6 a:hover {
    background:transparent url(/images/viewx_fests_map_areas.jpg)
    -145px -2326px no-repeat;
}

#area7 a {
	display:block;
	width:88px;
	height:89px;
}

#area7 a:hover {
    background:transparent url(/images/viewx_fests_map_areas.jpg)
    -224px -1356px no-repeat;
}

#area8 a {
	display:block;
	width:170px;
	height:106px;
}

#area8 a:hover {
    background:transparent url(/images/viewx_fests_map_areas.jpg)
    -16px -1394px no-repeat;
}

#area9 a {
	display:block;
	width:126px;
	height:89px;
}

#area9 a:hover {
    background:transparent url(/images/viewx_fests_map_areas.jpg)
    -169px -894px no-repeat;
}
.clear {
 width:1px;
 height:1px;
 margin:0px;
 padding:0px;
 clear:both;
}
 
.updnValidatorCallout
{
    background-color: #39B2E1;
    color: #ffffff;
    padding: 5px;
    margin: -5px 0 0 10px;
    position: relative;
}
.updnValidatorCalloutPointer
{
    position: absolute;
    left: 0;
    top: 7px;
    margin: 0 0 0 -10px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 10px solid #39B2E1;
    border-left: 0;
}
.updnValidationErrorInput
{
    background-color: #ffffff;
}
.updnValidationErrorLabel
{
    color: #ffffff;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding:0px;
	margin:10px 0px 0px -42px;
}
#tooltip h3, #tooltip div {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
}

#tooltip.bubble {
	border: none;
	width:210px;
	height: 91px;
	background: url(/images/tooltip/shadow.png) no-repeat;
}
#tooltip.bubble h3 {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
}
#tooltip.bubble div { 
	width: 210px;
	text-align: left;
}

#tooltip.bubble1 {
	background: url(/images/tooltip/shadow2.png) no-repeat;
	text-align:left;
	width:185px;
	padding:25px 15px 0px 10px;
	height:91px;
}
#tooltip .bubble1 .viewport-right {
	background: url(/images/tooltip/shadow2-reverse.png) no-repeat;
	margin:10px 0px 0px 0px;
}

/* VIEW CARD */
#vc_pullthru_300 {
	display:block;
	width:300px;
	height:66px;
	background:url(/images/viewcard_trial_pullthru_300.gif) no-repeat;
	border-bottom:solid 1px #C2C2C2;
	margin-bottom:1px;
}

#vc_pullthru_300 a {
	display:block;
	width:300px;
	height:66px;
}

#vc_pullthru_300 a span {
	display:none;
}

.vc_r21 {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000	
}

.vc_r21caps {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin-top:-4px;	
}

.vc_r18 {
	position:absolute;
	margin-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#000000	
}

.vc_r11 {
	position:absolute;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#000000;
}

.vc_r11blue {
	position:absolute;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#39B2E1;
}

#vc_nav_link {
	width:300px;
	height:42px;
	border-bottom:solid 1px #E0E0E0;
	background:url(/images/viewcard_nav_icon.gif) bottom right no-repeat;
}

#vc_nav_btn {
	display:block;
	width:145px;
	height:95px;
	background:url(/images/viewcard_nav_btn.gif);
}

#vc_nav_btn a {
	display:block;
	width:125px;
	height:37px;
	padding:58px 10px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	line-height:10px;
	font-weight:normal;
	text-decoration:none;
}

.vc_icon_holder {
	float:left;
	width:36px;
	height:24px;
	margin-top:2px;
}

.vc_box_panel {
	width:282px;
	height:auto;
	border:solid 1px #c2c2c2;
	border-bottom:double 3px #c2c2c2;
	background-color:#fff;
	padding:4px 8px 8px 8px;
	margin:14px 0px 8px 0px;
}

#vc_form_header {
	width:608px;
	height:430px;
	background:url(/images/viewcard_form_header.gif) no-repeat;
}

#vc_col_top {
	position:absolute;
	width:300px;
	height:59px;
	background:url(/images/viewcard_form_roundal_overlap.gif) top right no-repeat;
	margin:0px 0px 0px 0px;
}

#vc_col_top span {
	display:none;
}

.vc_offer_type {
	width:300px;
	height:50px;
	margin:10px 0px 10px 0px;
}

.vc_offer_type p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	font-weight: bold;
	padding-top:6px;
	margin-bottom:2px;
	text-decoration: none;
}

.vc_tablet {
	float:left;
	width:72px;
	height:50px;
}

#vc_title_spoilt {
	width:212px;
	height:27px;
	background:url(/images/viewcard_title_spoilt.gif) no-repeat;
	margin-top:30px;
}

#vc_title_spoilt span {
	display:none;
}

.vc_counter_digit {
	float:left;
	width:31px;
	height:46px;
}

#vc_counter_text {
	float:left;
	margin:3px 0px 0px 10px;
	line-height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3A3A3A;
	font-weight: normal;
}

#vc_col_right {
	float:left;
	width:270px;
	padding:0px;
	margin:18px 0px 0px 0px;
	padding:19px 25px 0px 16px;	
}

#vc_col_left {
	float:left;
	width:299px;
	margin:18px 0px 0px 8px;
	padding:55px 8px 120px 0px;
	background-color:#ffffff;
	border-right:solid 1px #C2C2C2;
	line-height:16px;	
}

#vc_title_signup {
	width:254px;
	height:51px;
	background:url(/images/viewcard_title_signup.gif) no-repeat;
}

#vc_title_signup span {
	display:none;
}

#vc_title_thanks {
	width:226px;
	height:70px;
	background:url(/images/viewcard_title_thankyou.gif) no-repeat;
}

#vc_title_thanks span {
	display:none;
}

.vc_formfield {
	width:251px;
	height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	line-height:18px;
	padding:2px 4px 2px 4px;
	margin:2px 0px 6px 0px;
}

.vc_formfield_sml {
	float:left;
	width:69px;
	height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #777777;
	line-height:18px;
	padding:2px 4px 2px 4px;
	margin:2px 0px 6px 0px;
}

.vc_radio {
	float:left;
	width:21px;
	height:18px;
}

.vc_checkbox {
	float:left;
	width:21px;
	height:18px;
}

.vc_dropdown {
	width:263px;
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	line-height:18px;
	padding:4px 4px 2px 4px;
	margin:2px 0px 6px 0px;
}

.vc_dropdown_sml {
	width:77px;
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	line-height:18px;
	padding:4px 4px 2px 4px;
	margin:5px 10px 6px 0px;
}

* html .vc_dropdown_sml {
	margin-right:8px;
}

#vc_col_right h2 {
	margin-top:2px;
}

.vc_btn_float {
	float:right;
	margin-right:10px;
}

.vc_btn_float img {
	cursor:pointer;
}

.vc_btn_send {
	width:85px;
	height:32px;
}

* html .vc_btn_float {
	margin-right:5px;
}

.vc_sex {
	float:left;
	margin-right:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #39B2E1;
	font-weight: normal;
	padding: 0px;
	text-decoration: none;
}

* html .vc_sex {
	margin-right:45px;
}

.vc_optins {
	float:left;
	width:235px;
	margin-bottom:16px;
} 

#vc_foot_logo {
	float:left;
	margin-left:8px;
	width:608px;
	height:91px;
	background:url(/images/viewcard_footer_logo.gif) center no-repeat;
	margin-top:20px;
}

#vc_foot_logo span {
	display:none;
}

#vc_title_where {
	width:198px;
	height:21px;
	margin-bottom:15px;
	background:url(/images/viewcard_title_wheretonext.gif) no-repeat;
}

#vc_title_where span {
	display:none;
}

#vc_prem_search {
	width:262px;
	height:46px;
	background:url(/images/viewcard_search_prem_bubble.gif) no-repeat;
	padding:20px 0px 0px 15px;
}

#vc_offers_panel {
	width:278px;
	height:auto;
	border-left:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	border-bottom:double 3px #C0C0C0;
	padding:15px 10px 10px 10px;
}

#vc_header {
	width:432px;
	height:119px;
	background:url(images/viewcard_header.gif) no-repeat;
	padding:167px 0px 0px 176px;
}

#vc_panels_home {
	width:608px;
	height:199px;
	background:url(images/viewcard_home_panels.gif) no-repeat;
}

#vc_panels_form {
	width:608px;
	height:145px;
	background:url(images/viewcard_form_panels.gif) no-repeat;
}

a.vc_panels {
	display:block;
	position:absolute;
	width:350px;
	height:35px;
	margin:28px 0px 0px 126px;
}

a.vc_panels span {
	display:none;
}

.vc_header_colA {
	position:absolute;
	width:265px;
	height:77px;
	padding:8px 15px 0px 15px;
	margin:75px 0px 0px 3px;
}

.vc_header_colB {
	position:absolute;
	width:280px;
	height:77px;
	padding:8px 0px 0px 15px;
	margin:75px 0px 0px 311px;
}

/* REMOVE 1ST 2 LINES HERE */
.heading_608 {
	float:left;
	margin-left:8px;
	width:592px;
	height:auto;
	padding:8px 8px 20px 8px;
	background:url(/images/608_heading_arrow.gif) #eaeaea bottom left no-repeat;
}

.heading_608 h1 {
          display:block;
          font-weight:normal;
          font-size:40px;
          color:#000;
          padding:0px;
          margin:0px;
}

 

.heading_608 p {
          display:block;
          font-family:Georgia, "Times New Roman", Times, serif;
          font-weight:normal;
          font-size:11px;
          color:#000;
          padding:0px;
          margin:0px;
}
.heading_608 span {
          background-color:#fff;
}