﻿* { margin:0px; padding:0px;}
img { border: 0; }
.img_border {border: 1px solid #999;}
a { text-decoration: none; color:#3d5686; position:relative; }
input { position:relative; }
form { padding: 0px; margin: 0px; }

body.jersey { background: url('Images/blue_bg.jpg') #eadfb8; background-repeat: repeat-x;	background-color: #bcd9ec;	font-family: Tahoma, Verdana, Arial, MS Sans Serif; font-size: 70%;	margin-left: auto;	margin-right: auto; color:#434343; }	
	
#dimmer { display: none;}
.dimmer { display: none;}
	
#container { height:100%; height:auto; }
#content { width: 880px; margin-left: auto;	margin-right: auto; height:100%; height:auto;}
.top_border {  background: url('Images/blue_top_bg.png') top no-repeat ;padding:0px 6px; width:868px;  }


.top_section { height:100%; height:auto;}			
.bottom_section { width: 880px; height:110px;	margin-left: auto; margin-right: auto; background:url("Images/blue_bot_bg.png") repeat-y scroll center top transparent; }	
		

#header { height:90px;clear:both;}
.main_logo { float: left; width: 280px; padding-top: 15px; padding-left: 23px; }

.contentimageleft {float: left; padding-right: 5px;}
.contentimageright {float: right; padding-left: 5px;}

/* HEADER SECTION */
#top_nav { float: right; padding-top: 20px;	width:520px; font-size: 0.9em; font-weight: normal;	padding-right:20px;	color: #004164;}
#top_nav div { float:right; }
#top_nav a {text-decoration: none; color: #004164; }
#top_nav a:hover { text-decoration: underline; color: #004164; }
#top_nav ul { margin:0px; padding:0px; list-style: none; }
#top_nav li { display:inline; padding-left:4px;	}
#top_nav .language {}
#top_nav .t_size { position:relative; bottom:2px;}

.t_small { font-size: 0.9em; font-weight: normal; }
.t_med { font-size: 1.1em; font-weight: normal;}
.t_large{ font-size: 1.2em; font-weight: normal; }

#header_search { float: right; width: 184px; margin-top: 12px; }
.input_search { float: left; width: 128px; height: 11px; border: 1px solid #7f9db9;	padding: 4px; font-family: Tahoma, Verdana, Arial, MS Sans Serif; font-size: 1em; }
#header_search img { float: left; padding-left: 7px; bottom: 1px; }

.errorbox { float: left; width: 100%; margin: 10px 0; border: 1px solid #cc0000;}
.errorbox p {color: #cc0000; margin: 5px;}
/* Main NAVIGATION */

#navigation { clear:both; background-color: #f4f4f4; width:868px; }
	
.level1 {padding-left:15px;}
.level1 ul { list-style: none; padding:5px 0 0 0px; margin:0px; }
.level1 li { float:left; font-weight: bold; color: #24618e;	padding-right: 1px; }
.level1 span { display:block; float:left;}
.nav_l_crn { background-image: url('../images/nav/nav_l_crn.gif'); background-repeat: no-repeat; width: 5px; height: 24px;	}
.nav_bg { background-image: url('../images/nav/nav.gif'); background-repeat: repeat-x; height: 24px; padding: 0px 5px; }
.nav_r_crn { background-image: url('../images/nav/nav_r_crn.gif'); background-repeat: no-repeat; width: 5px; height: 24px;	}
.selc_l_crn { background-image: url('../images/nav/selc_l_crn.gif'); background-repeat: no-repeat; width: 5px; height: 24px;	}
.selc_bg { background-image: url('../images/nav/selc.gif');	background-repeat: repeat-x; height: 24px; padding: 0 5px;}
.selc_r_crn { background-image: url('../images/nav/selc_r_crn.gif'); background-repeat: no-repeat; width: 5px; height: 24px;	}
.n_txt { float: left; padding-top: 4px;}
.n_txt a { text-decoration: none; color: #24618e; }
.n_txt a:hover { text-decoration: underline; color: #24618e; }
.n_txt_sel { float: left; padding-top: 4px; color: #fff; }
.n_txt_sel a { text-decoration: none; color: #fff; }
.n_txt_sel a:hover { text-decoration: underline; color: #fff; }

.level2 { clear:both; height: 25px;	background-color: #3d5686; color: #fff;	}
.level2 ul { padding-left: 17px; padding-top: 5px; }
.level2 li { list-style: none; display:inline; padding: 0 5px; }
.level2 a {	text-decoration: none; color: #fff;	}
.level2 a:hover { text-decoration: underline; color: #fff; }
.level2 li.selected  a { font-weight:bold; }

/* END HEADER SECTION */
.content_holder { width:874px; padding:0px 3px;  background:url('Images/blue_mid_bg.png') top repeat-y; height:100%; height:auto;}
#main_content_area { padding:0px 3px; height:100%; }
.main_content { padding:0px 0px; height:100%; background:url(../images/rhs_shadow.gif) top right repeat-y;}
#cont_home {  float:left; height:100%; width:697px; height:auto; min-height:800px; _height:810px; }
#cont_home .padding { padding:0px 4px 0px 4px; height:100%; height:auto; min-height:100%; _height:100%;}
#cont_lc { background:url(../images/lhs_shadow.gif) left top repeat-y; float:left; height:100%; width:697px; height:auto; min-height:840px; _height:770px;}
#cont_lc2 { background:url('Images/lhs_shadow2.gif') left top repeat-y; float:left; height:100%; width:697px; height:auto; min-height:840px; _height:770px;}
#cont_lc3 { float:left; height:100%; width:697px; height:auto; min-height:840px; _height:770px;}
#cont_lc .padding { padding:0px 8px 0px 8px; height:100%; height:auto; min-height:100%; _height:100%;}

.bc_ttl { background:#fff; padding:6px 8px 0px 8px; line-height:14px;}

#main_content p {		}

#footer { clear: both; font-size: 0.9em; color: #FFFFFF; width: 846px; padding:10px 1em 2em 22px; margin:0px auto; }
.foot_logo { float: left; width: 148px;	}
.footer_text { float: left; width:690px;}
#footer p {	padding:1em 0em; }
#footer a { text-decoration: none; color: #FFFFFF; }
#footer a:hover { text-decoration: none;color: #95CBE9; }
#footer ul { padding:0px; margin:0px; list-style:none; line-height:1.8em;}
#footer li { display:inline; padding: 0 1px;}

/* Bread Crumbs */
.breadcrumbs { background:#f7f7f7; font-size:0.9em; padding:4px 8px; margin-bottom:6px; color:#585858;}
.breadcrumbs .ttl { font-weight:bold; color:#000;}
.breadcrumbs ul { margin:0px; padding:0px;}
.breadcrumbs li { display:inline; padding:0px 2px 0px 0px;}
.breadcrumbs a { color:#585858; text-decoration:none;}
.breadcrumbs a:hover { color:#585858; text-decoration:underline;}

#right_nav { height:100%;  float:left; padding:0px; width:170px; height:100%;}
.r_nav_content { padding-left:7px; }
.r_nav_top { background: url('../images/r_nav_top.gif') no-repeat top left; height: 12px;}
.lhs { width:157px; float:left;}

.c_content { float:left; display:block; width:504px; margin-left:20px; }
.d_content { float:left; display:block; width:680px; padding:0px 8px 0; }
.c_content_weather { float:left; display:block; width:679px; margin-left: 4px; _margin-left:2px; }
* html .c_content { }
.img_l1 { padding-top:1px;}

/* END BASIC BUILD */

/* CONTENT SECTION */
.c_content h1 { padding: 0px 0px 7px 0px; margin:0px; font-size:1.6em; }
.c_content h2 { font-weight:bold; padding: 0px 0px 10px 0px; font-size:1.3em; background:url(../images/dotted.gif) bottom repeat-x; margin-bottom: 15px;}
.c_content h3 { font-weight:bold; font-size:1.1em; padding:0px; margin:5px 0px;}
.c_content h4 { font-weight:bold; font-size:1em; padding:6px; margin:5px 0px; display:block;}
.c_content h5 { font-weight:bold; font-size:1em;}

.mid_img_holder { float: left; width: 335px; padding-left: 2px;	}

.b_r_cont { float: left; width: 335px; }
.b_l_cont { float: left; width: 335px;	margin-left: 8px; }
	
.img_holder { float: left; padding-top: 8px; padding-bottom: 8px; }
.bottom_cont_h { float: left; width: 686px;	padding-left: 2px;}
.b_c_head { float: left; width: 335px; height: 26px; color: #fff; font-weight: bold; background-color: #5e719c;	font-size: 1em;	}
.b_c_head p { position: relative; top: 5px;	left: 5px; }
.b_c_l_holder { float: left; width: 152px; padding-left: 4px; padding-right: 10px;}
.b_c_r_holder { float: left; width: 152px; padding-left: 8px; padding-right: 5px; }
.b_c_r_holder p, .b_c_l_holder p { padding-top: 8px; }
.b_c_r_holder a, .b_c_l_holder a { text-decoration: underline; color: #05698a; }	
.line_break { float: left; background-image: url('../images/dot_break.gif'); background-repeat: repeat-x; width: 335px;	font-size: 1px;	}
.b_r_c_holder {	float: left; width: 330px; padding-left: 4px; }
.b_r_c_holder p { float: left; width: 250px; padding-left: 10px; padding-top: 8px; }
.b_r_c_holder img { float: left; }
	
.t_purple { color:#485494;}
.pad7 { padding:7px;}
.pad5 { padding:5px 5px 5px 12px;}
.b { font-weight:bold;}
.clearer {clear:both; display: block; border: 0; padding: 0; margin: 0;}
.padtb7 {padding:7px 0px;}
.padt7 {padding-top:7px;}
.margintb5 {margin:3px 0px;}
.t_center { text-align:center;}
.t_left { text-align:left;}
.t_right { text-align:right;}
	
/* Weather Box */		

.weather_b { width:158px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-bottom:0.5em; width:158px;}
.weather_b .ttl { background:url(../images/weather_ttl.gif) top; padding:8px 5px 6px 7px;}
.weather_b .ttl_b { background:url(../images/weather_ttl_b.gif) bottom no-repeat; height:4px;}
.weather_b .pad { padding:5px 5px 5px 12px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; background:url(../images/weather_bg1.gif) bottom no-repeat #fff4d9;}
.weather_b  h1 { font-size: 1.1em; color:#485494; font-weight:bold; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
.weather_b .img { float:left; padding:4px 10px 0px 0px;}
.weather_b h2 { font-size:2em; color:#3d5686; padding:0px; margin:0px; font-weight:bold; }
.weather_b a { color:#485494; text-decoration:underline;}
.weather_b a:hover { color:#485494; text-decoration:none;}
.weather_b p, .weather_b span { font-size:1em; padding:1px 0px; margin:0px; }
.weather_b .bottom { background:url(../images/weather_bottom.gif) bottom no-repeat; height:8px;}

/* Holiday Planner */

.hp_b { width:158px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-bottom:0.5em; width:158px; }
.hp_b .ttl { background:url(../images/hp_ttl.gif) top; padding:8px 5px 6px 7px;}
.hp_b .ttl_b { background:url(../images/hp_ttl_b.gif) bottom no-repeat; height:4px;}
.hp_b  h1 { font-size: 1.1em; color:#485494; font-weight:bold; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
.hp_b .img { float:left; padding:4px 10px 0px 0px;}
.hp h2 { font-size:1.5em; color:#3d5686; padding:0px; margin:0px; font-weight:bold; }
.hp_b a { color:#485494; text-decoration:underline;}
.hp_b a:hover { color:#485494; text-decoration:none;}
.hp_b p, .hp_b span { font-size:0.9em; padding:3px 0px; margin:0px; }
.hp_b .pad { padding:5px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; background:url(../images/hp_bg1.gif) bottom no-repeat #e0e8ed;}
.hp_b .bottom { background:url(../images/hp_b.gif) bottom no-repeat; height:8px;}
.hp_b label {font-size:0.9em; clear:right; padding:3px 0px; display:block;}
.hp_b input  {font-size:1em; width:140px;}
.hp_b .button { width:80px; margin-top:5px;}
.hp_b .register { font-size:1em; padding-left:90px; padding-top:5px; display:block;}
.hp_b login {}
.hp_b logged {}
.hidden { display:none;}

/* RHS Navigation */
.rhs_nav { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding-bottom:1em; width:158px;}
.rhs_nav ul { padding:0px; margin:0px; width:150px; }
.rhs_nav li { margin:1px 0px; padding:0px; display:block; }
.rhs_nav li a { color:#003654; font-weight:bold;  background:url(../images/rhs_nav3.gif) left bottom no-repeat; display:block;  padding:8px 0px 9px 10px;  width:100%; }
.rhs_nav li a:hover { background:url(../images/rhs_nav1.gif) left bottom no-repeat; display:block;  padding:8px 0px 9px 10px;  width:100%;}
.rhs_nav li ul { padding:0px; margin:0px; font-size:1em; list-style:none; width:150px;}
.rhs_nav li li { padding-left:5px; margin:1px 0px; }
.rhs_nav li li a { color:#003654; font-weight:normal; background:url(../images/dotted.gif) bottom repeat-x; display:block;  padding:3px 0px 5px 5px; margin:0px; width:100%;}
.rhs_nav li li a:hover { font-weight:normal; background:url(../images/rhs_nav2.gif) bottom no-repeat; display:block;  padding:3px 0px 5px 5px; margin:0px; width:100%;}
.rhs_nav .ttl { color:#003654; font-weight:bold;  background:url(../images/rhs_nav4.gif) left top no-repeat; display:block; padding:8px 0px 4px 10px; width:100%;}
.rhs_nav .ttl ul { padding:7px 0px 0px 0px; margin:0px; font-size:1em; list-style:none; width:150px;}
.rhs_nav .ttl li { padding:0px; margin:1px 0px; }
.rhs_nav .ttl a { color:#003654; font-weight:normal; background:url(../images/dotted.gif) left bottom repeat-x; display:block;  padding:3px 0px 5px 0px; margin:0px; width:100%;}
.rhs_nav .ttl a:hover { font-weight:normal; background:url(../images/rhs_nav2.gif) left bottom no-repeat; display:block;  padding:3px 0px 5px 0px; margin:0px; width:100%;}

/* LHS navigation */
.lhs_nav { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding-bottom:1em; width:155px; }
* html .lhs_nav {width: 150px;} 
.lhs_nav .pad { padding:5px; background:#f5f5f5;}
.lhs_nav ul { padding:0px; margin:0px; }
.lhs_nav li { margin:1px 0px; padding:0px; display:block; }
.lhs_nav li a { color:#003654; font-weight:bold;  background:url(../images/dotted.gif) left bottom repeat-x; display:block;  padding:6px 0px 7px 3px;  width:100%; }
.lhs_nav li a:hover { background:url(../images/lhs_nav3.gif) left bottom no-repeat; display:block;  padding:6px 0px 7px 3px;  width:100%;}
.lhs_nav li ul { padding:0px; margin:0px; font-size:1em; background:#fff;}
.lhs_nav li li { margin:0px 5px; margin:0px; background:#fff;}
.lhs_nav li li a { color:#003654; font-weight:normal;  background:#fff; display:block;  padding:3px 0px 5px 5px; margin:0px; width:100%;}
.lhs_nav li li a:hover { font-weight:normal; background:url(../images/lhs_nav2.gif) bottom no-repeat; display:block;  padding:3px 0px 5px 5px; margin:0px; width:100%;}
.lhs_nav li.selected  a { background:url(../images/lhs_nav3.gif) left bottom no-repeat; display:block;   width:100%;}
.lhs_nav li.selected li a { color:#003654; font-weight:normal;  background:#fff; display:block;  padding:3px 0px 5px 5px; margin:0px; width:100%;}
.lhs_nav li.selected li a:hover { color:#003654; font-weight:normal;  background:url(../images/lhs_nav2.gif) bottom no-repeat; display:block;  padding:3px 0px 5px 5px; margin:0px; width:100%;}
.lhs_nav li.selected .selected a { background:url(../images/lhs_nav2.gif) left bottom no-repeat; display:block;   width:100%;}


/* Section Titles */
.ttl_test { background:url(../images/ttl/ttl_sights.jpg) top right no-repeat #008193; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; }
.ttl_test h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_aboutjersey { background:url(../images/ttl/ttl_aboutjersey.jpg) top right no-repeat #bb5d0c; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_aboutjersey h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_sightsandactivities { background:#008193; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_sightsandactivities h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_transport { background:url(../images/ttl/ttl_transport.jpg) top right no-repeat #0079bc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_transport h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_accommodation { background:url(../images/ttl/ttl_accommodation.jpg) top right no-repeat #628ebc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_accommodation h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_eatingout { background:url(../images/ttl/ttl_eatingout.jpg) top right no-repeat #792720; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_eatingout h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_bookaholiday { background:url(../images/ttl/ttl_booking.jpg) top right no-repeat #da7925; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_bookaholiday h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_discoverjersey { background:url(../images/ttl/ttl_discoverjersey.jpg) top right no-repeat #2b824b; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_discoverjersey h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_holidayplanner { background:url(../images/ttl/ttl_holidayplanner.jpg) top right no-repeat #41a3da; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_holidayplanner h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_brochures { background:url(../images/ttl/ttl_brochures.jpg) top right no-repeat #0092dd; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_brochures h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_searchresults { background:#dd9e02; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_searchresults h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_weather { background:url(../images/ttl/ttl_weather.jpg) top right no-repeat #fec746; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_weather h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#3d5585; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_generic { background:#dd9e02; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_generic h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}

.ttl_footer { background:#dd9e02; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;}
.ttl_footer h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:normal; padding:14px 0px 13px 10px; margin:0px; display:block; width:450px; font-weight:bold;}


/* Sub Titles */
.sub_sightsandactivities { background:#5b97b1; width:504px; color:#fff;}
.sub_sightsandactivities h1 { padding:7px 10px; font-weight:bold; font-size:1em; color:#fff;}

.sub_accommodation { background:#769cda; width:504px; color:#fff;}
.sub_accommodation h1 { padding:7px 10px; font-weight:bold; font-size:1em; color:#fff;}

.sub_holidayplanner { background:#0079bc; width:504px; color:#fff;}
.sub_holidayplanner h1 { padding:5px 10px; font-weight:bold; font-size:1em; color:#fff;}

.sub_transport { background:#41a3da; width:504px; color:#fff;}
.sub_transport h1 { padding:7px 10px; font-weight:bold; font-size:1em; color:#fff;}

.sub_aboutjersey { background:#e0ac0c; width:504px; color:#fff;}
.sub_aboutjersey h1 { padding:7px 10px; font-weight:bold; font-size:1em; color:#fff;}

.sub_eatingout { background:#da7925; width:504px; color:#fff;}
.sub_eatingout h1 { padding:7px 10px; font-weight:bold; font-size:1em; color:#fff;}

.sub_bookaholiday { background:#f1ac02; width:504px; color:#fff;}
.sub_bookaholiday h1 { padding:7px 10px; font-weight:bold; font-size:1em; color:#fff;}

.sub_discoverjersey { background:#7fb255; width:504px; color:#fff;}
.sub_discoverjersey h1 { padding:7px 10px; font-weight:bold; font-size:1em; color:#fff;}

.sub_brochures { background:#41a3da; width:504px; color:#fff;}
.sub_brochures h1 { padding:7px 10px; font-weight:bold; font-size:1em; color:#fff;}

/* Holiday Planner Titles */

.c_holidayplanner h3.sightsandactivities { width: 484px; background: #008193; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin: 10px 0 0 0; }
.c_holidayplanner h3.aboutjersey {width: 484px; background: #bb5d0c; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin: 10px 0 0 0; }
.c_holidayplanner h3.transport { width: 484px; background: #0079bc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin: 10px 0 0 0;}
.c_holidayplanner h3.accommodation { width: 484px; background: #628ebc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin: 10px 0 0 0;}
.c_holidayplanner h3.eatingout { width: 484px; background: #792720; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin: 10px 0 0 0;}
.c_holidayplanner h3.bookaholiday { width: 484px; background: #da7925; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal;  padding:7px 10px; margin: 10px 0 0 0;}
.c_holidayplanner h3.discoverjersey { width: 484px; background: #2b824b; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin: 10px 0 0 0;}
.c_holidayplanner h3.holidayplanner { width: 484px; background: #41a3da; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin: 10px 0 0 0;}
.c_holidayplanner h3.brochures { width: 484px; background: #0092dd; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin: 10px 0 0 0;}
.c_holidayplanner h3.searchresults { width: 484px; background:#dd9e02; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin: 10px 0 0 0;}
.c_holidayplanner h3.generic { width: 484px; background:#dd9e02; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin: 10px 0 0 0;}

/* Left hand Side text  */
.lhs_txt { font-size:0.9em; padding:15px 7px 20px 7px; }
.lhs_txt h1 { font-weight:bold; font-size:0.9em;padding:5px 0px; color:#3d5686;}
.lhs_txt h2 { font-weight:bold; font-size:0.9em;padding:5px 0px;}
.lhs_txt h4 { font-weight:bold; font-size:1.6em;padding:5px 0px;}
.lhs_txt p { padding-bottom:5px;}
.lhs_txt a:hover { text-decoration:underline;}

.lhs_img {float: left; }

/* Left Hand Side Form */ 

.lhs_search{ padding:10px 7px 20px 7px;}
.lhs_search h1 {color:#000; font-weight:bold; padding: 0px 0px 15px 0px; font-size:1em; background:url(../images/dotted.gif) bottom repeat-x; margin-bottom:15px;}
.lhs_search p { padding-bottom:5px;}
.lhs_search label {float: left; padding: 0; margin: 0 0 10px 0;}
.lhs_search input {float: left; margin: 2px 0 0 0 ; padding: 2px; width: 130px}
.lhs_search select {float: left; margin: 2px 0 0 0 ; width: 138px}
.lhs_search .btn {float: left; padding: 2px; width: 70px;}

/* Left Hand Side Accommodation Search Form */

.lhs_acc_search {float: left; padding: 10px 0 0 5px; width: 100%;}
.lhs_acc_search h1 {font-size: 1em; font-weight: bold; margin: 0 0 10px 0px; text-align: center;}
.lhs_acc_search p {float: left; padding: 5px 0 10px 5px;}
.lhs_acc_search input {float: left; padding: 0px; margin: 0px 4px;}
.lhs_acc_search label {float: left; padding: 0 0 2px 0px; width: 130px; font-size: 1em;}
.lhs_acc_search select {font-size: 0.9em;}
.lhs_acc_search .date {float: left; margin-left: 0px; width: 43px; }
.lhs_acc_search .month {float: left; margin-left: 3px; width: 48px; }
.lhs_acc_search .year {float: left; margin-left: 3px; width: 43px; }
.lhs_acc_search .set {float: left; padding: 0 0 5px 4px;}
.lhs_acc_search .wsma {width: 70px;}
.lhs_acc_search .wmed {width: 100px;}
.lhs_acc_search .wlar {width: 140px;}
.lhs_acc_search .acc_search_t {float: left; background: url(../images/search_sm_t.gif) no-repeat; width: 150px; height: 5px;}
.lhs_acc_search .acc_search_m {float: left; background: url(../images/search_sm_bg.jpg) repeat-x; width: 148px; height: 100% !important; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.lhs_acc_search .acc_search_b {float: left; background: url(../images/search_sm_b.gif) no-repeat; width: 150px; height: 5px; }

/* Left Hand Side Banners */
.lhs_banners { border:1px solid #CCCCCC; width:130px; margin-left:7px;}
.lhs_banners h3 { font-size:0.9em; color:#999999; font-weight:normal; padding:5px 0px 0px 5px; }
.lhs_banners img { margin:5px;}

/* Left Hand Side Events Calendar */
/* Events Calendar */

.lhs_calendar_content {float: left; width:150px;}
.lhs_calendar_header {float: left; background:url(../images/calendar_bg.gif) no-repeat; width: 150px; height: 29px;}
.lhs_calendar_header span {float: left; color: #0079ba; font-weight: bold; padding: 8px 0 0 8px; font-size: 1.1em;}
.lhs_calendar_bot {float: left; width:150px; background:url(../images/calendar_bg_bot.gif) no-repeat; height: 7px; }
.lhs_calendar { float: left; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; width: 148px;}
.lhs_calendar .calendarMainStyle {float: left; background-color: #fff; width: 148px; height: 122px; border: 0; }
.lhs_calendar .eventday{cursor: pointer;}
.lhs_calendar .todayDayStyle { float: left; }
.lhs_calendar .selectorStyle {float: left;}
.lhs_calendar .dayStyle {}
.lhs_calendar .nextprev {color: #1e557e; background-color: #d3e8f9; padding: 3px 5px;}
.lhs_calendar .calenderDays {font-weight: normal; color: #7bbf46; padding: 5px 0 5px 0;}
.lhs_calendar .calendarSelected {color: green;}
.lhs_calendar .calendarTitle {background-color: #d3e8f9; padding: 3px 30px; width: 148px; }
.lhs_calendar .weekendDayStyle {float: left; background-color: yellow;}
.lhs_calendar .otherMonthDayStyle {float: left; background-color: blue;}

/* Left Hand Side Featured and Rated Events */

.lhs_featured {float: left; width: 150px; border: 1px solid #b6badf; margin: 20px 0 0 0;}
.lhs_event  {float: left; color:#000; width: 142px; padding: 3px 3px 3px 5px;  }
.lhs_event a {color:#000;}
.lhs_event a:hover {color:#007ebb; text-decoration: underline; }
.lhs_bg_grey {float: left; background-color: #eaeaea;}
.lhs_rated {float: left; width: 150px; border: 1px solid #b6badf; margin: 7px 0 0 0;}
.lhs_featured h4, .lhs_rated h4 { color:#007dc4; font-weight:bold; padding: 4px 5px; margin:0px; font-size:1em; background-color:#e1f1ff; }

/* Currency Converter Button */
.currency_btn { background:url(../images/btn1_t.gif) left top no-repeat; padding-top:5px; margin-bottom:15px;}
.currency_btn h2 {  background:url(../images/r_arrow1.gif) no-repeat; background-position: 0px 7px; font-size:1em; padding: 4px 5px 0px 10px; margin-left:10px; color:#3d5686;}
.currency_btn a { color:#3d5686; text-decoration:none;}
.currency_btn a:hover { color:#003654;}
.currency_btn .bottom { background:url(../images/btn1_b.gif) left bottom no-repeat; height:9px;}

/* Add to Holiday Planner button */
.txt_r { text-align:right;}

.jersey .addtohp_btn { background:url(../images/btn2_t.gif) left top no-repeat; padding-top:5px; margin:8px 0px 0px 0px;  width:140px; text-align:left;}
.jersey .addtohp_btn a { background:url(../images/r_arrow1.gif) no-repeat; background-position: 0px 2px; font-size:1em; padding: 0px 0px 0px 10px; margin-left:10px; color:#3d5686; font-weight:normal; color:#3d5686; text-decoration:none;}
.jersey .addtohp_btn a:hover { color:#003654; text-decoration:underline;}
.jersey .addtohp_btn .bottom { background:url(../images/btn2_b.gif) left bottom no-repeat; height:7px;}

/* ACTUAL CONTENT STYLES */

/* common */
.floatright { float:right;}
.padding12 { padding:12px;}
.paddingt12 {padding-top:12px;}
.paddingb12 { padding-bottom:12px;}
.paddingt8 {padding-top:8px;}
.paddingb8 { padding-bottom:8px;}
.floatleft { float:left}


/* Intro Page Css */

#intro_content {width:768px; margin-left: auto;	margin-right: auto; height:100%; height:auto; margin-top:3px;}
#intro_top_nav { float: right; padding-top: 20px;	width:300px; font-size: 0.9em; font-weight: normal;	padding-right:10px;	color: #004164;}
#top_nav div { float:right; }
#intro_top_nav a {text-decoration: none; color: #004164; }
#intro_top_nav a:hover { text-decoration: underline; color: #004164; }
#intro_top_nav ul { margin:0px; padding:0px; list-style: none; }
#intro_top_nav li { display:inline; padding-left:4px;	}
#intro_top_nav .language {}
#intro_top_nav .t_size { text-align:right;}
.intro_main_content { padding:0px 0px; height:100%;}

.intro_top_border {  background: url('../images/intro_top_bg.png') top no-repeat ;
padding:0px 6px; }

.intro_content_holder { padding:0px 4px;  background:url('Images/blue_mid_bg.png') top repeat-y; height:100%; height:auto;}	
.intro_bot_border { height: 11px;	background-image: url('../images/intro_bot_bg.gif'); background-repeat: no-repeat; }

#intro_footer { clear: both; font-size: 0.9em; color: #5d5d5d; width: 760px; padding:10px 1em 2em 22px; margin:0px auto; }
.intro_foot_logo { float: left; width: 130px;	}
.intro_footer_text { float: left; width:630px;}
#intro_footer p {	padding:1em 0em; }
#intro_footer a { text-decoration: none; color: #5d5d5d; }
#intro_footer a:hover { text-decoration: underline; }
#intro_footer ul { padding:0px; margin:0px; list-style:none; line-height:1.8em;}
#intro_footer li { display:inline;}
.intro_footer_text .footer_text {width:100%;}

.intro_pad { padding:0px 4px;}

.intro_j { background:url(../images/intro_t_bg.jpg) top left no-repeat; padding:5px 20px; color:#fff;}
.intro_e { background:url(../images/intro_e_bg.jpg) top left no-repeat; padding:5px 20px; color:#fff;}

.intro_links { background:url(../images/intro_txt_bg.jpg) no-repeat left top; padding:12px 12px 12px 27px; margin-top:7px;}
.intro_links h1 { font-size:1.3em; font-weight:bold; color:#3c5784; padding-bottom:7px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
enterprise.h1 { color:#004264;}
.intro_copy { padding:7px 3px;}

.intro_language { padding-left:3px; margin-bottom:12px; }
.intro_language ul { margin:0px; padding:0px; list-style: none; }
.intro_language li { display:inline; padding-right:8px;	}
.intro_language li a { color:#fff; margin-right:5px; }
.intro_language li a:hover { text-decoration:underline; }

.intro_rhs_nav { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding-bottom:1em;}
.intro_rhs_nav ul { padding:0px; margin:0px; width:150px; list-style:none; }
.intro_rhs_nav li { margin:1px 0px; padding:0px; display:block; }
.intro_rhs_nav li a { color:#003654; font-weight:bold;  background:url(../images/intro_rhs_nav3.gif) left bottom no-repeat; display:block;  padding:5px 0px 9px 13px;  width:100%; }
.intro_rhs_nav li a:hover {  display:block;  padding:5px 0px 9px 13px;  width:100%; text-decoration:underline;}
.intro_margin0 { margin:0px; padding:0px;}

/* End Intro Page Css */


/* Sights and Activities */
.c_sightsandactivities { padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative;}
.c_sightsandactivities h1 { color:#054569; font-weight:bold; padding: 0px 0px 7px 0px; margin:0px; font-size:1.6em; }
.c_sightsandactivities h2 { color:#054569; font-weight:bold; padding: 0px 0px 5px 0px; font-size:1.3em; background:url(../images/dotted.gif) bottom repeat-x; margin-bottom:15px;}
.c_sightsandactivities h3 { font-weight:bold; font-size:1em; padding:0px; margin:5px 0px;}
.c_sightsandactivities h4 { font-weight:bold; font-size:1em; padding:6px; margin:5px 0px; display:block; font-size:1em; color:#fff; background:#5b97b1;}
.c_sightsandactivities p { padding:0px 0px 8px 0px;}
.c_sightsandactivities a { color:#054569; }
.c_sightsandactivities a:hover {text-decoration: underline;}
.c_sightsandactivities p ul { list-style-type: square; padding-left: 12px;}

.c_sightsandactivities .hbox { float: left; background:url(../images/dotted.gif) bottom repeat-x; padding:0px 0px 8px 0px; margin: 8px 0; width: 100%;}
.c_sightsandactivities .hbox img { float:left; margin-right:8px;}
.c_sightsandactivities .hbox h1 { float: left; font-size:1em; font-weight:bold; padding:0px; margin:0px; width: 85%; }
.c_sightsandactivities .hbox p {float: left; width: 85%;}
.c_sightsandactivities .hbox a { font-weight:bold;}
.c_sightsandactivities .hbox a:hover { text-decoration:underline;}

.c_sightsandactivities .section {float: left; padding: 10px 0px 10px 0px; width: 504px; background:url(../images/dotted.gif) bottom repeat-x; }
.c_sightsandactivities .section h4 {float: left; background: url(../images/siteacti_title_bg.gif) repeat-x; width: 494px; height: 24px; padding: 5px; color: #fff; font-weight: bold; margin: 0;}
.c_sightsandactivities .section h4 a {color: #fff;}
.c_sightsandactivities .section .read_link {float: left; font-weight: bold; }
.c_sightsandactivities .section .imgholder {float:left; width: 30%; margin-right: 8px;}
.c_sightsandactivities .section .imgholder img {#float: left; padding: 0; margin: 0 0 0 0;}
.c_sightsandactivities .section .description {width: 100%; #float:left; #width:; }
.c_sightsandactivities .section .description p {#float: left; width: 100%; padding: 0 0 5px 0px;}

.c_sightsandactivities .nav {float: left; text-align: left; color:#3d5686; width: 504px; margin: 10px 0 0 0 ; padding: 0 0 20px 0; }
.c_sightsandactivities .nav .showing {float: left; width: 100%; padding: 0 0 10px 0;}
.c_sightsandactivities .nav .nav_element {float: right; width: 100%; }
.c_sightsandactivities .nav .prev {float: left; }
.c_sightsandactivities .nav .number {float: left; padding: 0 10px;}
.c_sightsandactivities .nav .nxt {float: left; padding:0; }



.c_sightsandactivities p p {margin: 0; padding: 0; }

.c_sightsandactivities .select { float: left; width: 490px; padding:7px; background:#5b97b1; border:1px solid #468099; margin-top: 10px;}
.c_sightsandactivities .select select { float: left; width:180px; margin-right:5px; }
.c_sightsandactivities .select label { float: left; font-weight:bold; margin-right:5px; color:#fff; }
.c_sightsandactivities .select input {float: left;}

.c_sightsandactivities .bookhp_btn {float: right; background:url(../images/btn3_t.gif) left top no-repeat; text-align:left; width: 140px; padding: 5px 0 0 0;}
.c_sightsandactivities .bookhp_btn span { float: left; background:url(../images/r_arrow1.gif) no-repeat; width: 115px; background-position: 0px 2px; font-size:1em; padding: 0px 0px 0px 10px; color:#3d5686; font-weight:normal; margin: 0 0 0 10px;}
.c_sightsandactivities .bookhp_btn a { float: left; color:#3d5686; text-decoration:none;}
.c_sightsandactivities .bookhp_btn a:hover { color:#003654; text-decoration:underline;}
.c_sightsandactivities .bookhp_btn .bottom { float: left; background:url(../images/btn3_b.gif) left bottom no-repeat; height:7px; width: 140px; }

.c_sightsandactivities .select_bx {float: left; width: 488px; background-color:#e9f4fc; padding: 8px; margin: 10px 0;}
.c_sightsandactivities .links .set1 {float: left; width: 150px; color: #000; font-size: 1em; }
.c_sightsandactivities .links .set2 {float: left; width: 304px; color: #000; font-size: 1em; margin-left: 20px; }
.c_sightsandactivities .links label {float: left; width: 100%; color:#3d5686; font-weight: bold; padding: 0 0 10px 0;}
.c_sightsandactivities .links .btn {float: left; margin-top: 5px; padding: 1px; }
.c_sightsandactivities .links .origincountry {float: left; width: 150px; height: 135px;}
.c_sightsandactivities .links .origincity {float: left; width: 304px; height: 135px; }
.c_sightsandactivities 

.c_sightsandactivities .travelagents p {float: left; padding: 8px 0; }
.c_sightsandactivities .travelagents h3.traveltype {color:#fff; font-weight:bold; padding: 6px; font-size:1.1em; margin-bottom:5px; background-color:#5b97b1;  }


.c_sightsandactivities .travelagents .list5 { padding:0 0px 10px 0px;}
.c_sightsandactivities .travelagents .list5 h1 { font-size:1em; font-weight:bold; padding:0px 0px 7px 0px; margin:0px;}
.c_sightsandactivities .travelagents .list5 h2 { padding:0 0 10px 0; margin:0px;}
.c_sightsandactivities .travelagents .list5 h3 { padding:0 0 10px 0; margin:0px; background: none; font-size: 1em; }
.c_sightsandactivities .travelagents .list5 .description { float:left; width:504px; padding-top: 0px; margin-top: 10px;}
.c_sightsandactivities .travelagents .list5 img { float:left; margin: 15px 7px 7px 0px;}
.c_sightsandactivities .travelagents .list5 .fields { float: left; width: 240px; padding:0px 0px 4px 0px;  }
.c_sightsandactivities .travelagents .list5 p {float: left; width: 100%; padding:8px 0px 8px 0px; margin:0px;}
.c_sightsandactivities .travelagents .list5 .addtohp_btn { margin-top:10px;}
.c_sightsandactivities .travelagents .list5 a:hover { text-decoration:underline;}
.c_sightsandactivities .travelagents .list5 span {margin-right:10px;}
.c_sightsandactivities .travelagents .list5 .color { color:#3d5686;}

.c_sightsandactivities .travelagents .list5 .list3 .addtohp_btn { background:url(../images/btn2_t.gif) left top no-repeat; padding-top:3px; margin:0px 0px 0px 0px;  width:140px; text-align:left;}
.c_sightsandactivities .travelagents .list5 .list3 .addtohp_btn h2 {  background:url(../images/r_arrow1.gif) no-repeat; background-position: 0px 2px; font-size:0.9em; padding: 0px 0px 0px 10px; margin-left:10px; color:#3d5686; font-weight:normal;}
.c_sightsandactivities .travelagents .list5 .list3 .addtohp_btn .bottom { background:url(../images/btn2_b.gif) left bottom no-repeat; height:5px;}

.c_sightsandactivities .vbox2 { float:left; background:url(../images/dotted.gif) bottom repeat-x; width: 158px; _width:154px; margin:8px 5px; _margin:8px 5px;}
.c_sightsandactivities .vbox2_cont {float: left; width: 158px; _width:154px; min-height: 7.9em; overflow: hidden;}
.c_sightsandactivities .vbox2 h1 { float: left; font-size:1.1em; font-weight:bold; color:#225a7a; padding: 0 0 5px 0; }
.c_sightsandactivities .vbox2 a { font-weight:bold;}
.c_sightsandactivities .vbox2 a:hover { text-decoration:underline;}
.c_sightsandactivities .vbox2 img {margin-bottom:5px; }
.c_sightsandactivities .vbox2 p { float: left; padding: 5px 0;}



.b_dotted { background:url(../images/dotted.gif) bottom repeat-x; clear:both;}

/* Horizontal box1 */
.hbox { float: left; background:url(../images/dotted.gif) bottom repeat-x; padding:0px 0px 8px 0px; margin-bottom:8px; width: 100%;}
.hbox img { float:left; margin-right:8px;}
.hbox h1 { float: left; font-size:1em; font-weight:bold; padding:0px; margin:0px; }
.hbox p {}
.hbox a { font-weight:bold;}
.hbox a:hover { text-decoration:underline;}

.shbox { background:url(../images/box_sh_bg.gif) right top repeat-y; width:162px;}
.shbox .pad { padding:5px 12px 0px 5px;}
.shbox_cont { width: 140px; height: 7.2em; overflow: hidden;}
.shbox .bottom { background:url(../images/box_sh_b.gif) bottom right no-repeat; height:9px;}
.shbox img { margin-bottom:6px;}
.shbox p { margin:0px; padding:2px 0px;}
.shbox a { font-weight:bold;}
.shbox a:hover { text-decoration:underline;}
.shbox h1 { background:url(../images/r_arrow1.gif) no-repeat; background-position:0px 2px; display:block; padding:0px 0px 0px 7px; font-size:1em; font-weight:bold; margin:0px}
.shbox img {_width:140px}

.lc { float:left; padding:12px 0px;}
.rc { float:right; padding:12px 0px;}
.lc_home { float:left; padding:12px 0px 12px 8px;}
.rc_home { float:right; padding:12px 8px 12px 0px;}
.width320 { width:320px;}
.width162 { width:162px;}
.width330 { width:330px; }
.width340 { width:340px;}
.mp0 { margin:0px; padding:0px;}

/* Quick Menu2 */
.ql2 { }
.ql2 ul { margin:5px 0px 5px 0px; padding-left:2px; list-style:none; }
.ql2 li { padding:0px; margin:5px 0px 5px 5px;}
.ql2 a:hover { text-decoration:underline;}

/* Home Content*/
.c_index { padding:0px 8px 25px 8px; height:100%; height:auto;}
.c_index h1 { color:#3d5686; font-weight:normal; padding: 0px 0px 7px 0px; margin:0px; font-size:1.6em; }
.c_index h2 { color:#3d5686; font-weight:bold; padding: 0px 0px 5px 0px; font-size:1.3em; background:url(../images/dotted.gif) bottom repeat-x;margin-bottom:15px;}
.c_index .shbox h1 { background:url(../images/r_arrow1.gif) no-repeat; background-position:0px 2px; display:block; padding:0px 0px 0px 7px; font-size:1em; font-weight:bold; margin:0px}
.c_index .hbox h1 { font-size:1em; font-weight:bold; padding:0px; margin:0px;}
.c_index h3 { font-weight:bold; font-size:1em; padding:0px; margin:5px 0px;}
.c_index h4 { font-weight:bold; font-size:1em; padding:6px; margin:5px 0px; display:block; font-size:1em; color:#fff; background:#6984b9;}
.c_index p { padding:0px 0px 8px 0px;}
.c_index a { color:#3d5686;}
.c_index .vbox h1 { font-size:1em; font-weight:bold; color:#225a7a; }
.flash_home {width: 672px; border: 7px solid #fff;}

/* Bookmark in my holiday planner btn */
.jersey .bookhp_btn {background:url(../images/btn3_t.gif) left top no-repeat; text-align:left; width: 175px; padding: 5px 0 0 0; margin-top: 15px;}
.jersey .bookhp_btn span { float: left; background:url(../images/r_arrow1.gif) no-repeat; width: 155px; background-position: 0px 2px; font-size:1em; padding: 0px 0px 0px 10px; color:#3d5686; font-weight:normal; margin: 0 0 0 10px;}
.jersey .bookhp_btn a { float: left; color:#3d5686; text-decoration:none;}
.jersey .bookhp_btn a:hover { color:#003654; text-decoration:underline;}
.jersey .bookhp_btn .bottom { float: right; background:url(../images/btn3_b.gif) left bottom no-repeat; height:7px; width: 175px; }

.btn_holder {  clear:both;} 

.test {padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative; }
.test p {padding: 0 0 8px 0;}


/* About Jersey Content*/
.c_aboutjersey { padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative; }
.c_aboutjersey h1 { color:#3d5686; font-weight:normal; padding: 0px 0px 7px 0px; margin:0px; }
.c_aboutjersey h2 { color:#3d5686; font-weight:bold; font-size:1.3em; background:url(../images/dotted.gif) bottom repeat-x;}
.c_aboutjersey h4 { background:#e0ac0c; color: #fff;}
.c_aboutjersey h3 { font-weight:bold; padding:0px; margin:0px 0 8px 0px;}
.c_aboutjersey li { list-style-type: square;  margin-left: 13px; #margin-left: 16px;}
.c_aboutjersey ul {padding-bottom: 8px;}
.c_aboutjersey p { padding:0px 0px 8px 0px;}
.c_aboutjersey a { color:#3d5686;}
.c_aboutjersey a:hover {text-decoration: underline;}
.c_aboutjersey .shbox h1 { background:url(../images/r_arrow1.gif) no-repeat; background-position:0px 2px; display:block; padding:0px 0px 0px 7px; font-size:1em; font-weight:bold; margin:0px}
.c_aboutjersey .hbox h1 { font-size:1em; font-weight:bold; padding:0px; margin:0px;}
.c_aboutjersey .vbox h1 { font-size:1em; font-weight:bold; color:#225a7a; }

.c_aboutjersey .hbox { float: left; background:url(../images/dotted.gif) bottom repeat-x; padding:0px 0px 8px 0px; margin: 8px 0; width: 100%;}
.c_aboutjersey .hbox img { float:left; margin-right:8px;}
.c_aboutjersey .hbox h1 { float: left; font-size:1em; font-weight:bold; padding:0px; margin:0px; width: 85%; }
.c_aboutjersey .hbox p {float: left; width: 85%;}
.c_aboutjersey .hbox a { font-weight:bold;}
.c_aboutjersey .hbox a:hover { text-decoration:underline;}

.c_aboutjersey .select { float: left; width: 488px; padding:7px; background:#fdc745; border:1px solid #bac8d6;}
.c_aboutjersey .select select { float: left; width:220px; margin-right:5px; }
.c_aboutjersey .select label { float: left; font-weight:bold; margin-right:5px; color:#3d5686; }
.c_aboutjersey .select input {float: left;}

.c_aboutjersey .section {float: left; padding: 10px 0px 10px 0px; width: 504px; background:url(../images/dotted.gif) bottom repeat-x; }
.c_aboutjersey .section h4 {float: left; background: url(../images/aboutjer_title_bg.gif) repeat-x; width: 494px; height: 24px; padding: 5px; color: #fff; font-weight: bold; margin: 0;}
.c_aboutjersey .section h4 a {color: #fff;}
.c_aboutjersey .section .read_link {float: left; font-weight: bold; }
.c_aboutjersey .section .imgholder {float:left; width: 30%; margin: 0 8px 0 0;}
.c_aboutjersey .section .imgholder img {#float: left; padding: 0; margin: 0 0 0 0;}
.c_aboutjersey .section .description {width: 100%; #float:left; #width:; }
.c_aboutjersey .section .description p {#float: left; width: 100%; padding: 0 0 5px 0px;}

.c_aboutjersey .bookhp_btn {float: right; background:url(../images/btn2_t.gif) left top no-repeat; text-align:left; width: 140px; padding: 5px 0 0 0;}
.c_aboutjersey .bookhp_btn span { float: left; background:url(../images/r_arrow1.gif) no-repeat; width: 115px; background-position: 0px 2px; font-size:1em; padding: 0px 0px 0px 10px; color:#3d5686; font-weight:normal; margin: 0 0 0 10px;}
.c_aboutjersey .bookhp_btn a { float: left; color:#3d5686; text-decoration:none;}
.c_aboutjersey .bookhp_btn a:hover { color:#003654; text-decoration:underline;}
.c_aboutjersey .bookhp_btn .bottom { float: left; background:url(../images/btn2_b.gif) left bottom no-repeat; height:7px; width: 140px; }

.c_aboutjersey table { border:1px solid #ffdeb1; background:url(../images/bg_table_yell.gif) top; margin: 10px 0; }
.c_aboutjersey table caption { font-weight:bold; font-size:1em; padding:0.7em 0;text-align:left; color:#000;}
.c_aboutjersey table  th { font-weight:bold;  padding:8px 5px; text-align:left;  color:#003654; border-bottom:1px solid #ffdeb1;}
.c_aboutjersey table  td { font-weight:normal;  padding:8px 5px;color:#000; }

.c_aboutjersey .nav {float: left; text-align: left; color:#3d5686; width: 504px; margin: 10px 0 0 0 ; padding: 0 0 20px 0; }
.c_aboutjersey .nav .showing {float: left; width: 100%; padding: 0 0 10px 0;}
.c_aboutjersey .nav .nav_element {float: right; width: 100%; }
.c_aboutjersey .nav .prev {float: left; }
.c_aboutjersey .nav .number {float: left; padding: 0 10px;}
.c_aboutjersey .nav .nxt {float: left; }

.c_aboutjersey p p {margin: 0; padding: 0;}

/* Registration Content */

.c_registration{ float: left; padding:25px 0px; width: 100%; height:100%; height:auto; padding:10px 0; _position: relative; }
.c_registration h1 { color:#3d5686; font-weight:normal; padding: 0px 0px 7px 0px; margin:0px; font-size:1.6em; }
.c_registration h2 { color:#3d5686; font-weight:bold; padding: 0px 0px 5px 0px; font-size:1.3em; background:url(../images/dotted.gif) bottom repeat-x; margin-bottom:15px;}
.c_registration h3 { font-size:1.3em; padding:0px; margin:5px 0px; color:#3b5892;}
.c_registration h4 { font-size:1.1em; padding:0px; margin:15px 0px 10px 0px; color:#3b5892;}
.c_registration .copy h4 { font-size:1.1em; padding:0px; margin-top:20px; color:#3b5892;}

.c_registration .pdetails{ float:left; width:482px; border: 1px solid #c9cdce; background-color:#e9f3f5; padding: 10px; margin-top:10px;}
.c_registration .mainform .set{float: left; width: 100%; padding-bottom: 5px;}
.c_registration .mainform label {float:left; width:140px; padding-top: 5px; }
.c_registration .mainform select {float:left; font-size: 1em; width:130px; height: 19px;}
.c_registration .inputs {float:left; font-size: 1em; width:124px; padding: 1px; }
.c_registration .inputm {float:left; font-size: 1em; width:190px; padding: 1px;}
.c_registration .inputl {float:left; font-size: 1em; width:270px; padding: 1px;}

.c_registration .furtherinfo {float: left; padding: 10px 0;}
.c_registration .furtherinfo .info {float: left; width: 500px;}
.c_registration .furtherinfo .options {float: left; width: 150px; color: #000;}
.c_registration .furtherinfo .ques {float: left; width: 140px; margin: 0 0 5px 0; padding: 0;}
.c_registration .furtherinfo .options2 {float: left; width: 290px; color: #000;}
.c_registration .furtherinfo .ques2 {float: left; width: 170px; margin: 0 0 10px 0; padding: 0;}
.c_registration .furtherinfo p {color: #3e5678; font-weight: bold; padding: 10px 0;}
.c_registration .furtherinfo input {float: left; padding: 0 5px 5px 5px; }
.c_registration .furtherinfo label {float: left; padding: 0 0 0 10px; #padding: 5px 0 0 10px; }
.c_registration .furtherinfo .selc1 {float: left; width: 250px; font-size: 1em;}
.c_registration .furtherinfo .selc2 {float: left; width: 100px; font-size: 1em;}

.c_registration .terms { float: left; color: #000;}
.c_registration .terms a { float: left; color: #54a1e7; text-decoration: underline;}
.c_registration .terms .perm {float: left; width: 500px; padding: 10px 0;}
.c_registration .terms label {float: left; padding: 0 0 0 10px; #padding: 5px 0 0 10px;}
.c_registration .terms input {float: left; padding: 0 5px 5px 5px; }
.c_registration .terms p {float: left;}
.c_registration .button {float: left; width: 120px; padding:2px; margin:15px 0px;}

.c_registration .errorbox { width: 98%; border: 1px solid #cc0000; padding:0px 5px 5px 5px; margin-right:5px; margin-top:0px; }
.c_registration .errorbox p {color: #cc0000; margin: 5px 0px;}
.c_registration .hptitle { color:#3d5686; font-weight:bold; padding: 0px 0px 5px 0px; font-size:1.3em; background:url(../images/dotted.gif) bottom repeat-x; margin-bottom:15px;}
.pdetails .formnote { margin-bottom:20px; color:#3b5892; }

/* Events Content Updated Last by Meera Tank*/

.c_events { padding:0px 0px 25px 0px; height:100%; width: 100%; height:auto; padding:0px 0; _position: relative;}
.c_events h1 { color:#007dc4; font-weight:bold; padding: 7px 0 0 7px; margin:0px; font-size:1em; }
.c_events h2 { color:#0075a9; font-weight:bold; padding: 0px 0px 5px 0px; font-size:1.2em;}
.c_events h3 { color:#13597b; font-weight:bold; padding: 10px 0 0 0; margin:0px; font-size:1em; }
.c_events h4 { color:#007dc4; font-weight:bold; padding: 4px 5px; margin:0px; font-size:1em; background-color:#e1f1ff; }
.c_events h5 {text-align: left; color:#2d343c; font-weight:bold; padding: 4px 5px; margin:0px; font-size:1.1em; width:380px;  }
.c_events h6 {float: left; color:#0075a9; font-weight:bold; margin:0px; font-size:1em; width:75px; }
.c_events p { color:#000; }

.c_events .placeholder {position: relative; float: left; border: 1px solid #b6badf; width: 502px; margin-bottom: 10px;}
.c_events .placeholder .leftcont {position: relative; float: left; width: 159px;}
.c_events .placeholder .rightcont {position: relative; float: left; width: 343px; padding: 0; }
.c_events .placeholder .searchby {background:url(../images/searchby.gif) no-repeat; width: 159px; height: 61px;}
.c_events .placeholder .rightcont .gen_img { position: relative; float: left; background:url(../images/events_gen.gif) no-repeat; width: 343px; height:150px; z-index: 0;}

.c_events .search_ttl { float: left; background:url(../images/search_ttl.gif) no-repeat; padding: 0; width: 504px; height: 31px; }
.c_events .search_ttl img{ padding: 7px 7px 0 0;}
.c_events .search_cont { float: left; width: 502px; border-left: 1px solid #b0bed9; border-right: 1px solid #b0bed9; background: url(../images/search_bg.gif) repeat-x; height: 100%;}
.c_events .search_cont label {float: left; width: 230px; height: 22px; padding: 3px 5px 0 10px;}
.c_events .search_cont select {float: left; width: 230px; font-size: 1em; margin-top: 3px; border: 1px solid #83bfe4;  }
.c_events .search_cont input {float: left; width: 226px; font-size: 1em; margin-top: 3px; padding: 2px 0 2px 1px; border: 1px solid #83bfe4;  }
.c_events .search_cont .options { float: left; color: #000; width: 100%; padding-top: 10px;  }
.c_events .search_cont .options label {float: left; width: 25px; text-align: right; }
.c_events .search_cont .options input {float: left; width: 80px; }
.c_events .search_cont .options .dest {float: left; width: 150px;}
.c_events .search_cont .options .dest img {float: left; padding: 3px 7px 0 5px;}
.c_events .search_cont .options img {float: right; padding: 3px 16px 0 0;}
.c_events .search_bottom { float: left; background:url(../images/search_bottom.gif) no-repeat; padding: 0; width: 504px; height: 5px; margin-bottom: 10px; clear: both;}

.c_events .featured {float: left; width: 247px; border: 1px solid #b6badf; margin-top: 20px;}
.c_events .featured .event  {float: left; color:#000; width: 223px; padding: 3px 3px 3px 5px;  }
.c_events .featured .arrow  {float: left; width: 6px; padding: 6px 10px 0 0; }
.c_events .bg_grey {float: left; background-color: #eaeaea;}
.c_events .rated {float: left; width: 240px; border: 1px solid #b6badf; margin: 20px 0 0 8px;}
.c_events .rated .event  {float: left; color:#000; width: 172px; padding: 3px 3px 3px 5px;  }
.c_events .rated .stars  {float: left; width: 50px; padding: 6px 10px 0 0; }

/* Events Search Results Content */

.c_events .results a { color:#0d73be;}
.c_events .results a:hover { text-decoration:underline;}
.c_events .results .sort {background-color:#eaeaea; text-align: right; padding: 2px;} 
.c_events .results .sort select {font-size: 1em; width: 70px;}
.c_events .results .sort label {font-weight: bold; color:#0e74b6; }

.c_events .results {float: left; width: 504px;}
.c_events .results .options {float: left; margin: 3px 0;}
.c_events .results .label {float: left; width: 80px; padding-right: 12px;}
.c_events .results .searchdata {float: left; width: 200px; padding-right: 12px;}
.c_events .results .print {float: left; width: 200px; text-align: center;}
.c_events .results .navigation{float: left; width: 499px; background-color:#eaeaea; padding: 2px; margin-bottom: 10px; }
.c_events .results .showing {float: left; width: 76px; padding-right: 12px;}
.c_events .results .pages {float: left; width: 150px; padding-right: 12px;}
.c_events .results .pagination {float: left; padding: 0 10px; text-align: right; }
.c_events .results .next {float: left; width: 37px; }
.c_events .results .prev {float: left; width: 37px; }
.c_events .results .prev img {padding-right: 4px; width: 10px; position: relative;    }
.c_events .results .next img {padding-left: 4px; width: 10px; position: relative;    }

.c_events .results .header_events { float: left; width: 504px; min-height: 24px; background: url(../images/results_head_bg.jpg) no-repeat; margin: 20px 0 5px 0; }
.c_events .results .header_events .stars {float: left; width: 55px; text-align: right; padding: 6px 5px 6px 0;}
.c_events .results .header_events .grade {float: left; width: 50px; text-align: right; color: #f7b23b; font-weight: bold; font-size: 0.9em; padding: 4px 0;  }

.c_events .results .set {float: left; width: 494px;}
.c_events .results .set .details {float: left; width: 504px;} 
.c_events .results .set .text {float: left; width: 360px; padding-left: 5px;}
.c_events .results .set .text p {float: left; width: 285px; padding: 0 0 10px 0; }
.c_events .results .set .image {float: left; margin-left: 10px; width: 120px;}
.c_events .results .set .address  {float: left; width: 280px; color: #000;}
.c_events .results .set .tel, .email, .web {float: left; width: 280px; padding: 0 0 0 75px; color: #000;}

.c_events .bookhp_btn {background:url(../images/btn2_t.gif) left top no-repeat; padding-top:5px; text-align:left; width: 140px; margin-left: 10px;}
.c_events .bookhp_btn span { float: left; background:url(../images/r_arrow1.gif) no-repeat; width: 115px; background-position: 0px 2px; font-size:1em; padding: 0px 0px 0px 10px; color:#3d5686; font-weight:normal; margin: 0 0 0 10px;}
.c_events .bookhp_btn a { color:#3d5686; text-decoration:none;}
.c_events .bookhp_btn a:hover { color:#003654; text-decoration:underline;}
.c_events .bookhp_btn .bottom {float: right; background:url(../images/btn2_b.gif) left bottom no-repeat; width: 140px; height:7px;}

.c_events .details_nav {float: left; padding-bottom: 20px; width: 504px;}
.c_events .details_nav .top {float: left; width: 30px; text-align: center; margin-right: 16px; padding-top: 10px; }
.c_events .details_nav .top p{width: 30px; padding: 2px 0 0 0; font-weight: bold; }
.c_events .details_nav .top a{color:#000;}
.c_events .details_nav .button {float: left; width: 130px; padding-top: 15px; }

/* A to Z of Events Content */

.c_events .atoz_directory .header_atoz { float: left; width: 504px; height: 24px; background: url(../images/results_head_bg.jpg) no-repeat; margin: 10px 0 5px 0; }
.c_events .atoz_directory .header_atoz .parish {float: left; width: 50px; color: #78c342; font-size: 1em; padding: 4px 0 4px 13px;  }
.c_events .atoz_directory .directory {float: left; width: 100%;}
.c_events .atoz_directory ul { float: left; list-style: none;}
.c_events .atoz_directory li { float: left; list-style: none; padding: 3px; width: 494px;}

.c_events .atoz_directory .directory {float: left; padding-bottom: 30px;}
.c_events .atoz_directory .directory .attraction {float: left; width: 395px;}
.c_events .atoz_directory .directory .place {float: left; width: 90px; padding: 0 0 0 5px; }
.c_events .atoz_directory .directory a {color:#000;}
.c_events .atoz_directory .directory a:hover {color:#0076c1; text-decoration: underline;}

.c_events .az {float: left; padding: 1px; color: #75c145;}
.c_events .az a:hover {text-decoration: underline;}

/* Events Description */

.c_events .description .header { float: left; width: 504px; height: 24px; background: url(../images/results_head_bg.jpg) no-repeat; margin: 20px 0 5px 0; }
.c_events .description .header .stars {float: left; width: 55px; text-align: right; padding: 6px 5px 6px 0; }
.c_events .description .header .grade {float: left; width: 50px; text-align: right; color: #f7b23b; font-weight: bold; font-size: 0.9em; padding: 4px 0;  }

.c_events .description .set .text p {float: right; width: 200px; padding: 0 0 0 0; }
.c_events .description .set .text {float: left; width: 280px; padding-left: 5px; }
.c_events .description .set a:hover { text-decoration: underline;}
.c_events .description .set .text .part { float: left; padding-bottom: 10px;}
.c_events .description .set .image {float: left; margin-left: 15px;}
.c_events .description .set .image .links {text-align: right; padding-top: 40px;}
.c_events .description .set .address  {float: left; width: 250px; color: #000;}
.c_events .description .set .when {float: right; color: #000; width: 210px; padding-top: 15px;}
.c_events .description .set .date {float: left; width: 90px; padding-left: 10px; }
.c_events .description .set .time { float: right; width: 70px; padding-left: 30px; }
.c_events .bk_arrow { float: left; background:url(../images/l_arrow.gif) no-repeat; width:5px; height: 9px; padding: 0 8px 0 0; position: relative; top: 2px;}
.c_events .back {float: left; padding-top: 15px;}
.c_events .back a:hover {text-decoration: underline;}

/* Events Top Featured Events*/

.c_events .topheader{ background:#008193; width:504px; padding-bottom:0px; color:#fff;}
.c_events .topheader .small h1 { height:67px; padding:0px 20px; font-weight:bolder; font-size:6em; color:#fff;}
.c_events .topheader .large h1 { height:67px; padding:0px 20px; font-weight:bolder; font-size:4.5em; color:#fff;}
.c_events .topheader .medium h1 { height:67px; padding:0px 20px; font-weight:bolder; font-size:5.2em; color:#fff;}

.c_events .main {padding-top:20px; font-family: Tahoma, Verdana, Arial, MS Sans Serif;}
.c_events .main .title {height:20px; background:#2765A6; color:#FFF; font-size:1.2em; font-weight:bold; display:block; padding-left:10px; padding-top:1px}
.c_events .main .title .header {float:left; }
.c_events .main .title img {float:right; padding-right:10px; padding-top:3px}


.c_events .searchresults {margin-top:20px; font-family: Tahoma, Verdana, Arial, MS Sans Serif;}
.c_events .searchresults .accommodationsearch  {font-size:1.2em; font-weight:bold; color:#2292a1; display:block;text-decoration:underline; margin-top:10px;  margin-bottom:20px; padding-left:10px}
.c_events .searchresults .accommodationsearch a {color:#2292a1;}
.c_events .searchresults .title { height:20px; background:#666666; color:#FFF; font-size:1.2em; font-weight:bold; display:block; padding-left:10px; padding-top:3px}
.c_events .searchresults .title .header {float:left; }
.c_events .searchresults .title a { color:#FFFFFF; text-decoration:underline; font-size:0.8em;   float:right; padding-right:10px; padding-top:3px}
.c_events .searchresults .title img {float:right; padding-right:10px; padding-top:3px}
.c_events .searchresults .noresults  {background-color:#e8e8e8; padding-left:10px; padding-top:5px; font-size:1.3em; font-weight:bold}
.c_events .searchresults .selectedcryteria {background-color:#e8e8e8; padding-left:10px; padding-top:5px;}
.c_events .searchresults .paging {float: left; text-align: left; width: 504px; background-color:#e8e8e8}
.c_events .searchresults .paging .showing {float: left; padding: 0 0 10px 10px;}
.c_events .searchresults .paging .nav_element {float: right; text-decoration:none }
.c_events .searchresults .paging .nav_element .prev {float: left;}
.c_events .searchresults .paging .nav_element .prev a { color:inherit;text-decoration:underline;}
.c_events .searchresults .paging .nav_element .prev img { padding-right:5px}
.c_events .searchresults .paging .nav_element .page {float: left;}
.c_events .searchresults .paging .nav_element .page a { text-decoration:underline;color:inherit}
.c_events .searchresults .paging .nav_element .nxt {float: left; padding-left:5px }
.c_events .searchresults .paging .nav_element .nxt a {color:inherit;text-decoration:underline;}
.c_events .searchresults .paging .nav_element .nxt img {padding-left:5px}
.c_events .searchresults .paging .nav_element .showall { float: left; padding-right:120px}
.c_events .searchresults .paging .nav_element .showall a {color:inherit;  }

.c_events .eventitem {font-family: Tahoma, Verdana, Arial, MS Sans Serif;}
.c_events .eventitem .accommodationsearch  {font-size:1.2em; font-weight:bold; color:#2292a1; display:block;text-decoration:underline; margin-top:10px;  margin-bottom:20px; padding-left:10px}
.c_events .eventitem .accommodationsearch a {color:#2292a1;}
.c_events .eventitem .title {height:22px; background:#666666; color:#FFF; font-size:1.2em; font-weight:bold; display:block; padding-left:10px; padding-top:3px}
.c_events .eventitem .title .header {float:left}
.c_events .eventitem .title a { color:#FFFFFF; text-decoration:underline; font-size:0.8em;   float:right; padding-right:10px; padding-top:3px}
.c_events .eventitem .title img {float:right; padding-right:10px; padding-top:3px}
.c_events .eventitem .invalidevent  {background-color:#e8e8e8; padding-left:10px; padding-top:5px; font-size:1.3em; font-weight:bold}

.c_events .eventitem .leftcontent {width:290px;  padding:10px 0px 0px 10px;  vertical-align:top}
.c_events .eventitem .leftcontent .item {width:290px;padding-top:10px;}
.c_events .eventitem .leftcontent .item td{ vertical-align:bottom}
.c_events .eventitem .leftcontent .item .header {color:#666666; width:60px;font-size:1.2em; font-weight:bold;}
.c_events .eventitem .leftcontent .item .bottomlinks {width:145px; font-size:1.0em; text-decoration:underline}
.c_events .eventitem .leftcontent .item .bottomlinks a {text-decoration:underline}
.c_events .eventitem .rightcontent {width:200px;  padding:10px 0px 0px 0px; vertical-align:top}
.c_events .eventitem .rightcontent .header {color:#666666; width:60px;font-size:1.1em; font-weight:bold;}

.c_events .list {margin-top:120px; font-family: Tahoma, Verdana, Arial, MS Sans Serif;}
.c_events .list .title {height:20px; background:#2765A6; color:#FFF; font-size:1.1em; font-weight:bold; display:block; padding-left:10px; padding-top:3px}

.c_events .featuredevent .small{height:120px; background-color:aqua; background: url(../images/featuredEventbg.jpg) no-repeat;  margin-top:10px}
.c_events .featuredevent .medium{height:167px; background-color:aqua; background: url(../images/featuredEventbg_medium.jpg) no-repeat;  margin-top:10px}
.c_events .featuredevent .large{height:187px; background-color:aqua; background: url(../images/featuredEventbg_large.jpg) no-repeat;  margin-top:10px}
.c_events .featuredevent .image {margin:6px 6px 6px 6px; width:100px; float:left; }
.c_events .featuredevent .content { padding-top:10px; width:385px; height:120px; float:right;}
.c_events .featuredevent .content .eventtitle a {color:#13597b; font-weight:bold;font-size:1.3em;}
.c_events .featuredevent .content .eventdate { padding-top:2px; color:black; font-weight:bold;}
.c_events .featuredevent .content .eventdescription{ padding-top:5px; color:black; font-weight:normal}
.c_events .featuredevent .content .eventdetails{ padding-top:5px; overflow:auto;}
.c_events .featuredevent .content .eventdetails a { padding-left:10px; text-decoration:underline }

.c_events .topratedevent .small{height:90px;  background: url(../images/TopRatedEventbg.jpg) no-repeat; margin-top:10px}
.c_events .topratedevent .medium{height:120px;  background: url(../images/TopRatedEventbg_medium.jpg) no-repeat; margin-top:10px}
.c_events .topratedevent .large{height:150px;  background: url(../images/TopRatedEventbg_large.jpg) no-repeat; margin-top:10px}
.c_events .topratedevent .image {margin:5px 5px 5px 10px; width:70px; float:left; }
.c_events .topratedevent .content { padding-top:1px; width:415px; height:80px; float:right;}
.c_events .topratedevent .content .eventtitle a {color:#cca334; font-weight:bold;font-size:1.2em;}
.c_events .topratedevent .content .eventdate { padding-top:2px; color:black; font-weight:bold;}
.c_events .topratedevent .content .eventdescription{ padding-top:0px; color:black; font-weight:normal}
.c_events .topratedevent .content .eventdetails{ padding-top:0px; overflow:auto;}
.c_events .topratedevent .content .eventdetails a { padding-left:10px; text-decoration:underline }

.c_events .standardevent .small{height:80px; margin-top:10px; border-top: 1px #c2d8f4 solid;}
.c_events .standardevent .medium{height:80px; margin-top:10px; border-top: 1px #c2d8f4 solid;}
.c_events .standardevent .large{height:140px; margin-top:10px; border-top: 1px #c2d8f4 solid;}
.c_events .standardevent .image {margin:5px 5px 5px 5px; width:70px; float:left; }
.c_events .standardevent .content { padding-top:5px; width:415px; height:80px; float:right;}
.c_events .standardevent .content .eventtitle a {color:#13597b; font-weight:bold;font-size:1.1em;}
.c_events .standardevent .content .eventdate { padding-top:2px; color:black; font-weight:bold;}
.c_events .standardevent .content .eventdescription{ padding-top:0px; color:black; font-weight:normal}
.c_events .standardevent .content .eventdetails{ padding-top:0px; overflow:auto;}
.c_events .standardevent .content .eventdetails a { padding-left:10px; text-decoration:underline }

/* Events EventsSearchForm*/

.c_events .eventssearchform { padding-top:10px;}
.c_events .eventssearchform .title {background:url(../images/search_ttl.gif) no-repeat; padding: 0; width: 504px; height: 30px;}
.c_events .eventssearchform .title .floatleft { float:left; color:black; font-weight:bold; font-size:1.3em; }
.c_events .eventssearchform .title .floatright { float:right; margin-right:20px;  font-size:1.1em; margin-top:7px; }
.c_events .eventssearchform a { text-decoration:underline;  color:white; font-weight:bold;}
.c_events .eventssearchform .content {width: 502px; border-left: 1px solid #b0bed9; border-right: 1px solid #b0bed9; background: url(../images/search_bg.gif) repeat-x; height: 60px}
.c_events .eventssearchform .content .line1 {height:30px;}
.c_events .eventssearchform .content .line1 label {float: left; width: 230px; height: 22px; padding: 3px 5px 0 10px;}
.c_events .eventssearchform .content .line1 select {float: left; width: 230px; font-size: 1em; margin-top: 3px; border: 1px solid #83bfe4;  }
.c_events .eventssearchform .content .line1 input {float: left; width: 226px; font-size: 1em; margin-top: 3px; padding: 2px 0 2px 1px; border: 1px solid #83bfe4;  }

.c_events .eventssearchform .content .line2 {height:30px; padding-top:3px }
.c_events .eventssearchform .content .line2 .dest {float: left; width: 160px; margin-top: 3px; padding: 3px 5px 0 10px;}
.c_events .eventssearchform .content .line2 .dest label {float: left; width:auto; text-align:left; padding-right:3px }
.c_events .eventssearchform .content .line2 .dest input {float: left; width: 80px; }
.c_events .eventssearchform .content .line2 .dest img {float: left; padding: 3px 7px 0 5px;}
.c_events .eventssearchform .content .line2 img {float: right; padding: 3px 16px 0 0;}
.c_events .eventssearchform .bottom { float: left; background:url(../images/search_bottom.gif) no-repeat; padding: 0; width: 504px; height: 5px; clear: both;}

/* Transport Content */

.c_transport { padding:0px 0px 25px 0px; height:100%; width: 100%; height:auto; padding:10px 0; _position: relative;}
.c_transport h1 { color:#3d5686;}
.c_transport h2 { color:#3d5686;}
.c_transport h3 { color:#3d5686;}
.c_transport h4 { background:#41a3da; color: #fff;}
.c_transport .status_title { float: left; font-size: 1em; color: #3a567e; padding: 5px; border-bottom: 1px solid #d8dde1; width: 482px;}
.c_transport p { padding: 0 0px 8px 0px;}
.c_transport a:hover { text-decoration: underline;}

.c_transport  ul {padding-bottom: 8px;}
.c_transport  li { list-style-type: square;  margin-left: 13px; #margin-left: 16px;}

.c_transport .options {float: left; width: 504px; padding: 30px 0 20px 0; background:url(../images/dotted.gif) bottom repeat-x; margin-bottom:15px;}
.c_transport .options .trans_type {float: left; font-size: 1.6em; font-weight: bold; padding: 0 0 40px 10px;}
.c_transport .options .trans_small {float: left; font-size: 1.1em; font-weight: bold; padding: 0 0 0 10px; }
.c_transport .options img {float: left; padding: 0 0 0 20px;}
.c_transport .options p {float: left; width: 100%;}
.c_transport .options .air {float: left; background:url(../images/dotted_y.gif) right repeat-y; width: 154px; padding: 0 8px 10px 0;}
.c_transport .options .sea {float: left; background:url(../images/dotted_y.gif) right repeat-y; width: 154px; padding: 0 8px 10px 8px;}
.c_transport .options .jersey {float: left; height: 180px; width: 154px; padding: 0 0 0px 8px; }
.c_transport .options .title {float: left; width: 55%; }
.c_transport .title_img {float: left; width: 40%; height: 80px; text-align: right; }

.c_transport .select_bx {float: left; width: 488px; background-color:#e9f4fc; padding:8px; margin-top:15px;}
.c_transport .select_bx .sets {float: left; width: 488px;} 
.c_transport .links .set1 {float: left; width: 150px; color: #000; font-size: 1em; }
.c_transport .links .set1 p {float: left; padding: 20px 0 0 0; color: maroon;}
.c_transport .links .set2 {float: left; width: 190px; color: #000; font-size: 1em; margin-left: 7px; }
.c_transport .links .set3 {float: left; width: 134px; color: #000; font-size: 1em; margin-left: 7px; }
.c_transport .links .set3 span {float: left; width: 100%; color:#3d5686; font-weight: bold; padding: 0 0 10px 0;}
.c_transport .links .set3 .opt {float: left; width: 100%;}
.c_transport .links .set3 input {margin: 0 0 3px 0; #margin: -4px 0 0 -3px; }
.c_transport .links .set3 label {padding: 0 0 0 3px; #width: 100%;}
.c_transport .links .set1 label {float: left; width: 100%; color:#3d5686; font-weight: bold; padding: 0 0 10px 0;}
.c_transport .links .set2 label {float: left; width: 100%; color:#3d5686; font-weight: bold; padding: 0 0 10px 0;}
.c_transport .links .btn {float: right; margin-top: 5px; padding: 1px; }
.c_transport .links .origincountry {float: left; width: 150px;}
.c_transport .links .origincity {float: left; width: 190px; height: 135px; }

.c_transport .status {float: left; background-color: #f5f5f5; border: 1px solid #bec7ce; margin: 10px 0 30px 0 ; padding: 2px;}
.c_transport .status .left {float: left; width: 200px; border-right: 1px solid #c9c9d3; margin: 7px 0; }
.c_transport .status .left span { float: left; padding: 0 0 0 5px; width: 40px; height: 30px; }
.c_transport .status .left input {float:left; margin: 0px 10px 0 30px; #margin: -3px 10px 0 30px;}
.c_transport .status .left label {float: left; font-weight: bold; }
.c_transport .status .left .set {float: left; width: 150px; padding: 0 0 3px 0; }
.c_transport .status .right {float: left; width: 284px; padding: 0 0 0 7px; margin: 7px 0;}
.c_transport .status .right input { float: left; width: 80px; margin: 0 0 0 10px; padding: 1px;}
.c_transport .status .right label { float: left;  font-weight: bold;}
.c_transport .status .right .s_btn {float: right; width: 60px; padding: 0px;}

.c_transport .option {padding: 0px 0px 10px 0px; background:url(../images/dotted.gif) bottom repeat-x; }
.c_transport .option span {float: left; width: 100%;}
.c_transport .option p {float: left; padding: 15px 0 7px 0;}
.c_transport .option .left {float: left; width: 45%; }
.c_transport .option .right {float: left; width: 45%;}

.c_transport .bookhp_btn {float: right; background:url(../images/btn2_t.gif) left top no-repeat; text-align:left; width: 140px; padding: 5px 0 0 0;}
.c_transport .bookhp_btn span { float: left; background:url(../images/r_arrow1.gif) no-repeat; width: 115px; background-position: 0px 2px; font-size:1em; padding: 0px 0px 0px 10px; color:#3d5686; font-weight:normal; margin: 0 0 0 10px;}
.c_transport .bookhp_btn a { float: left; color:#3d5686; text-decoration:none;}
.c_transport .bookhp_btn a:hover { color:#003654; text-decoration:underline;}
.c_transport .bookhp_btn .bottom { float: left; background:url(../images/btn2_b.gif) left bottom no-repeat; height:7px; width: 140px; }

.c_transport .nav {float: left; text-align: left; color:#3d5686; width: 504px; margin: 10px 0 0 0 ; padding: 0 0 20px 0; }
.c_transport .nav .showing {float: left; width: 100%; padding: 0 0 10px 0;}
.c_transport .nav .nav_element {float: right; width: 100%; }
.c_transport .nav .prev {float: left; }
.c_transport .nav .number {float: left; padding: 0 10px;}
.c_transport .nav .nxt {float: left; }
.c_transport  .travelagents { padding-top:10px;}

/* Transport Content Tabel */

.c_transport table { border:none; margin: 10px 0 10px 0; }
.c_transport table caption { font-weight:bold; font-size:1.2em; padding-bottom:0.7em; text-align:left; color:#3d5686;}
.c_transport table th { font-weight:bold;  padding:8px 5px; border-bottom:1px solid #ededed; color:#000;}
.c_transport table td {  padding:8px 5px; border-bottom:1px solid #ededed; color:#000; }

/* Eating Out Content */

.c_eatingout { float: left; padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative; }
.c_eatingout h1 { color:#9e2c22; }
.c_eatingout h2 { color:#9e2c22; margin-bottom: 10px;}
.c_eatingout h4 { background: #da7925; color:#fff; padding: 0px 0px 5px 0px;}

.c_eatingout .result .details .bookhp_btn {background:url(../images/btn3_t.gif) left top no-repeat; text-align:left; width: 175px; padding: 5px 0 0 0; margin-top: 0px;}
.c_eatingout .result .details .bookhp_btn span { float: left; background:url(../images/r_arrow1.gif) no-repeat; width: 155px; background-position: 0px 2px; font-size:1em; padding: 0px 0px 0px 10px; color:#3d5686; font-weight:normal; margin: 0 0 0 10px;}
.c_eatingout .result .details .bookhp_btn a { float: left; color:#3d5686; text-decoration:none;}
.c_eatingout .result .details .bookhp_btn a:hover { color:#003654; text-decoration:underline;}
.c_eatingout .result .details .bookhp_btn .bottom { float: right; background:url(../images/btn3_b.gif) left bottom no-repeat; height:7px; width: 175px; }

.c_eatingout .addtitle { color:#000; font-weight:bold; font-size:1em; }
.c_eatingout a:hover {text-decoration: underline;}

.c_eatingout .findertitle { float: left; color:#9e2c22; font-weight: bold; font-size: 1.2em; margin: 10px 0 0 10px; width: 400px !important; }
.c_eatingout .res_finder { float: left; margin-top: 10px; color: #000;}
.c_eatingout .res_finder .resheader { float: left; background: url(../images/finder_bg_t.gif) no-repeat; width: 504px; height: 42px;}
.c_eatingout .res_finder .rescontent { float: left; width: 482px; border-left: 1px solid #d1cdcc; border-right: 1px solid #d1cdcc; padding: 5px 10px;}
.c_eatingout .res_finder .resbottom {float: left; background: url(../images/finder_bg_b.gif) no-repeat; width: 504px; height: 9px;}
.c_eatingout .res_finder p {float: left; width: 100%; padding: 0 0 7px 0;}
.c_eatingout .res_finder label {float: left; #padding-top: 4px;}
.c_eatingout .res_finder input {float: left; margin: 0 5px 0 0; }
.c_eatingout .res_finder span {float: left; width: 140px; padding: 0 20px 0px 0;}
.c_eatingout .res_finder select {float: left; margin: 0 0 0 25px; font-size: 1em; width: 200px; }
.c_eatingout .res_finder .button {float: right; margin: 30px 10px 0 0; width: 100px;  }

.c_eatingout .alternate { float: left; margin-top: 15px; color: #000;}
.c_eatingout .alternate .alttop { float: left; background: url(../images/finder_bg_t2.gif) no-repeat; width: 504px; height: 9px;}
.c_eatingout .alternate .altcontent { float: left; width: 482px; border-left: 1px solid #d1cdcc; border-right: 1px solid #d1cdcc; padding: 5px 10px; }
.c_eatingout .alternate .altbottom { float: left; background: url(../images/finder_bg_b.gif) no-repeat; width: 504px; height: 9px;}
.c_eatingout .alternate select {float: left; font-size: 1em; width: 300px; margin: 15px 0 0 0; }
.c_eatingout .alternate .button {float: left; margin: 15px 0 0 30px; width: 50px;  }

/* Eating Out Advanced Search Content */

.c_eatingout .altcontent_advanced {float: left; padding-bottom: 30px;}
.c_eatingout .rescontent_advanced .rescontent { float: left; width: 482px; padding: 5px 10px;}
.c_eatingout .rescontent_advanced p {float: left; width: 100%; padding: 0 0 7px 0;}
.c_eatingout .rescontent_advanced label {float: left; #padding-top: 4px;}
.c_eatingout .rescontent_advanced input {float: left; margin: 0 5px 0 0; }
.c_eatingout .rescontent_advanced span {float: left; width: 140px; padding: 0 20px 0px 0;}
.c_eatingout .rescontent_advanced select {float: left; margin: 0 0 0 25px; font-size: 1em; width: 200px; }
.c_eatingout .rescontent_advanced .button {float: right; margin: 30px 10px 0 0; width: 100px;  }
.c_eatingout .altcontent_advanced .altcontent { float: left; width: 482px; border-left: 1px solid #d1cdcc; border-right: 1px solid #d1cdcc; padding: 5px 10px; }
.c_eatingout .altcontent_advanced select {float: left; font-size: 1em; width: 300px; margin: 15px 0 0 0; }
.c_eatingout .altcontent_advanced .button {float: left; margin: 15px 0 0 30px; width: 50px;  }

.c_eatingout .facilities {float: left; color: #000;}
.c_eatingout .facilities p {float: left; width: 100%; padding: 0 0 10px 0;}
.c_eatingout .facilities label {float: left; margin-top:2px; #padding-top: 4px;}
.c_eatingout .facilities input {float: left; margin: 2px 10px 0 0; }
.c_eatingout .facilities span {float: left; width: 230px; padding: 0 20px 0px 0;}
.c_eatingout .facilities img {float: left; padding: 0 13px 0 0;  }

/* Eating Out Search Results Content */

.c_eatingout .result { float: left; color: #000; padding: 0 5px 20px 5px; width: 494px; border-bottom: 1px solid #ebdaa4; margin-bottom: 0px;}
.c_eatingout .result .details {float: left; width: 310px; padding: 20px 20px 0 0; }
.c_eatingout .result .details h4 {background:none; color: #3d5686}
.c_eatingout .result .details span {float: left; padding: 0 0 15px 0;}
.c_eatingout .result .details img {padding: 15px 7px 15px 0;}
.c_eatingout .result .addressmap {float: left; width: 161px; padding: 37px 0 0 0; margin: 0 0 0 3px; }
.c_eatingout .result .addressmap img {padding: 10px 0 0 0;}

.c_eatingout .nav {float: left; text-align: left; color:#3d5686; width: 504px; margin: 10px 0 0 0 ; padding: 0 0 20px 0; }
.c_eatingout .nav .showing {float: left; width: 100%; padding: 0 0 10px 0;}
.c_eatingout .nav .nav_element {float: right; width: 100%; }
.c_eatingout .nav .prev {float: left; }
.c_eatingout .nav .number {float: left; padding: 0 10px;}
.c_eatingout .nav .nxt {float: left; }

/* Holiday Planner Content */
.c_holidayplanner {padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative; color: #000;}
.c_holidayplanner h1 { color:#3d5686; font-weight:bold; padding: 0px 0px 5px 0px; font-size:1.3em; background:url(../images/dotted.gif) bottom repeat-x; margin-bottom:15px;}
.c_holidayplanner h2 { color:#3d5686;  }
.c_holidayplanner h3 {  }
.c_holidayplanner h4 { background: #0079bc; color:#fff;}
.c_holidayplanner h5 { color:#6ec93e; font-weight:normal; padding: 0; margin:0px; font-size:1em; font-weight:bold;  }
.c_holidayplanner h6 { color:#3d5686; font-weight:bold; padding: 10px 0px 5px 0px; font-size:1.2em;}

.c_holidayplanner li { list-style-type: square;  margin-left: 13px; #margin-left: 16px;}
.c_holidayplanner ul {padding-bottom: 8px;}
.c_holidayplanner p { padding:0px 0px 8px 0px;}

.c_holidayplanner a:hover{ text-decoration: underline;}
.c_holidayplanner .section {float: left; padding: 0 0 10px 0;}

/* Holiday Planner Content Image Text Stars*/
.c_holidayplanner .divstyle1 .type {float: left;  background: url(../images/planner_bg.gif) repeat-x; padding: 15px 5px 0 5px; width: 494px; }
.c_holidayplanner .divstyle1 .type .imgholder {float:left; width: 15%;}
.c_holidayplanner .divstyle1 .type .imgholder img {float: left; border: 1px solid #999;}
.c_holidayplanner .divstyle1 .type .description {float:left; width: 70%; }
.c_holidayplanner .divstyle1 .type .amendi {float:left; width: 15%; text-align: right;}
.c_holidayplanner .divstyle1 .nav a {color: #43a5cc; }
.c_holidayplanner .divstyle1 .nav {float: left; padding: 10px 0px; width: 504px; background:url(../images/dotted.gif) left bottom repeat-x;clear:both;  }
.c_holidayplanner .divstyle1 .nav ul { float: left; list-style: none; padding: 0 0 0 77px;}
.c_holidayplanner .divstyle1 p {float: left;  padding: 0 0 5px 0; }
.c_holidayplanner li.pad {float: left; padding: 0 5px;}

/* Holiday Planner Content Text Stars*/
.c_holidayplanner .divstyle2 .type {float: left;  background: url(../images/planner_bg.gif) repeat-x; padding: 15px 5px 0 5px; width: 494px; }
.c_holidayplanner .divstyle2 .type .description {float:left; width: 85%; }
.c_holidayplanner .divstyle2 .type .amendi {float:left; width: 15%; text-align: right;}
.c_holidayplanner .divstyle2 .nav a {color: #43a5cc; }
.c_holidayplanner .divstyle2 .nav {float: left; padding: 10px 0px; width: 504px; background:url(../images/dotted.gif) left bottom repeat-x;clear:both;  }
.c_holidayplanner .divstyle2 .nav ul { float: left; list-style: none; padding: 0 0 0 5px;}
.c_holidayplanner .divstyle2 p {float: left;  padding: 0 0 5px 0; }

/* Holiday Planner Content Text */
.c_holidayplanner .divstyle3 .type {float: left;  background: url(../images/planner_bg.gif) repeat-x; padding: 15px 5px 0 5px; width: 494px; }
.c_holidayplanner .divstyle3 .type .description {float:left; width: 100%; }
.c_holidayplanner .divstyle3 .nav a {color: #43a5cc; }
.c_holidayplanner .divstyle3 .nav {float: left; padding: 10px 0px; width: 504px; background:url(../images/dotted.gif) left bottom repeat-x;clear:both;  }
.c_holidayplanner .divstyle3 .nav ul { float: left; list-style: none; padding: 0 0 0 5px;}
.c_holidayplanner .divstyle3 p {float: left;  padding: 0 0 5px 0; }

/* Holiday Planner Content Image Text*/
.c_holidayplanner .divstyle4 .type {float: left;  background: url(../images/planner_bg.gif) repeat-x; padding: 15px 5px 0 5px; width: 494px; }
.c_holidayplanner .divstyle4 .type .imgholder {float:left; width: 15%;}
.c_holidayplanner .divstyle4 .type .imgholder img {float: left; border: 1px solid #999;}
.c_holidayplanner .divstyle4 .type .description {float:left; width: 85%; }
.c_holidayplanner .divstyle4 .nav a {color: #43a5cc; }
.c_holidayplanner .divstyle4 .nav {float: left; padding: 10px 0px; width: 504px; background:url(../images/dotted.gif) left bottom repeat-x; clear:both;  }
.c_holidayplanner .divstyle4 .nav ul { float: left; list-style: none; padding: 0 0 0 5px;}
.c_holidayplanner .divstyle4 p {float: left;  padding: 0 0 5px 0; }

.c_holidayplanner .notes {float: left; padding: 10px 5px; background-color: #f5efd9; width: 494px;}
.c_holidayplanner .notes a {color: #43a5cc; }
.c_holidayplanner .notes ul { float: left; list-style: none;}
.c_holidayplanner .notes li.pad {float: left; padding: 0 5px;}
.c_holidayplanner .notes p {float: left;  padding: 0 0 5px 0; }

/* Holiday Planner Print Selection */
.c_holidayplanner .print {float: left; padding: 10px 0 20px 0; }
.c_holidayplanner .print .header { float: left; width: 504px; background: #0079bc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; margin: 7px 0; padding: 3px 0;}
.c_holidayplanner .print .header span {float: left;margin: 5px;}
.c_holidayplanner .print p {float: left; width: 494px; padding: 0 0 7px 5px;}
.c_holidayplanner .print label {float: left;  }
.c_holidayplanner .print input {float: left; margin: 0 5px 0 0; #margin-top: -4px; }
.c_holidayplanner .print span {float: left; padding: 0 20px 0 0;}

/* 26 October holiday Planner addition */
.hp_b { line-height:1.2em;}
.hp_b ul { font-size:0.9em; padding:0px 0px 0px 0px; margin:3px 0px 3px 16px; list-style:outside; list-style-type:bullet; color:#7f9db9;}
.hp_b li { margin:0px; padding:0px;}
.hp_b h2 { font-size:0.9em; padding:0px; margin:0px; clear:both;}
.hp_b .name { color:#485494;}
.hp_b .logged {}
.hp_b .logout { font-size: 0.8em; width:78px; margin:7px 0px; clear:both;}
.hp_b .openplanner {font-size: 0.8em;  margin:7px 0px; clear:both; width: 145px;}
.hp_b .links { background:url(../images/hp_dots.gif) top left repeat-x; padding:5px 0 0 0; _padding-top:3px;}

a.hp_button { font-size:1.2em; background:url(../images/hp_button_bg.gif) top left no-repeat;  display:block; width:68px; padding:5px 0px; text-align:center; float:left; text-decoration:none; color:#000;}
a.hp_button:hover { text-decoration:underline;}
a.hp_open { font-size:1.2em; background:url(../images/hp_openplanner_bg.gif) top left no-repeat;  display:block; width:143px; padding:5px 0px; text-align:center; float:left; text-decoration:none; color:#000; margin:5px 0px;}
a.hp_open:hover { text-decoration:underline;}

/* Holiday Planner */

.c_holidayplanner .c_events {}
.c_holidayplanner .c_events h1 { background: #008193; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin: 10px 0 0 0;}

.c_holidayplanner .c_accommodation h3 { background:#003366; }

h3.hp_events_ttl { background: #008193; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin:0px;}
h3.hp_activites_ttl { background: #008193; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin:10px 0px; font-size:1em;}
h3.hp_attractions_ttl { background: #008193; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin:10px 0px; font-size:1em;}
h3.hp_transport_ttl { background: #0079bc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin:0px; font-size:1em;}
h3.hp_eatingout_ttl { background: #792720; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin:0px; font-size:1em;}
h3.hp_accommodation_ttl { background: #628ebc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin:0px; font-size:1em;}
h3.hp_bookaholiday_ttl { background: #f1ac02; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin:0px; font-size:1em;}
h3.hp_mycontent_ttl { background: #f1ac02; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin-bottom:10px; font-size:1em;}


.hp .notes {padding: 10px 5px; background-color: #f5efd9;}
.hp .notes a {color: #43a5cc; }
.hp .notes ul { list-style: none;}
.hp .notes li.pad {display:inline; padding: 0 5px;}
.hp .notes p { padding: 0 0 5px 0; }
.hp a:hover { text-decoration:underline;}

/* Modifing Existing styles */
.hp .c_eatingout { padding:0px 0px 10px 0px; float:none; clear:both; }
.hp .c_eatingout .details { padding-top:10px; padding-bottom:10px;}
.hp .c_eatingout .result { color: #000; padding: 0 0px 0px 0px; border-bottom: 1px solid #fff; margin-bottom: 5px; float:none; clear:both;}
.hp .c_accommodation .type { padding-top:5px;}
.hp .c_events .header { margin-top:10px;}
.hp .c_transport { line-height:1.1em;}
.hp	.c_transport .description { padding-top:0px;}
.hp .list3 { background:none; }

.hp .c_eatingout .addressmap { padding-top:10px;}
.hp .c_bookaholiday { float:none; position:relative;}
.hp .c_bookaholiday .bookbox { margin-top:10px; background:none; position:relative;}
.hp .c_bookaholiday .header {border-top:0px;}

.hpnav { padding:5px 4px; background:url(../images/dotted.gif) bottom repeat-x #f4f4f4; clear:both; font-size:0.9em; position:relative; }
.hpnav ul { text-align:right;}
.hpnav li { display:inline; margin-left:4px; border:0px;}

.hpnote { background:#f8f4e5; padding:8px;}
.hpnote input { float:none; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.hpnotebuttons { clear:both; float:none; padding:2px 0px; clear:both;}
.hpnote p { float:none; padding:0px; margin:0px;}
.hpnotetxt { padding:10px 0px; margin:0px; float:none;}
.hpremovenote { padding:8px 0px 5px 0px; background:url(../images/dotted.gif) top repeat-x; font-size:0.9em;}

.hp .mycontent { padding-top:10px;}
.hp .mycontent h4 { padding:0px; margin:10px 0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.hp .mycontent ul {  margin:10px 0px; list-style:none;}
.hp .mycontent li { padding:0px; clear:right; margin:2px 0px; border:1px solid #EBEBEB; position:relative;}
.hp .mycontent .listitem { padding:5px 0px; margin:5px 0px;}
.hp .mycontent a:hover { text-decoration:underline;}
.hp .mycontent .link { width:73%; float:left; padding-top:5px; padding-left:1%; position:relative;}
.hp .mycontent .addremove { width:23%; font-size:0.9em; float:right; background:#f4f4f4; height:2em; padding-top:1.1%; padding-left:1%; position:relative;}

.hp .c_brochure { padding:1%; height:100%; height:auto; padding-top:5px; _position: relative; }
.hp .c_brochure .brochure_type { width:100%; color:#3d5686; padding: 0px 0px 0px 0px; margin-bottom:5px; clear:both; position:relative; background:#fff;}
.hp .c_brochure .imgtext{ float: left; width: 70%; position:relative;}
.hp .c_brochure .rc bros { width:30%;}

.hp .mycontent ul ul {  margin:0; list-style:none;}
.hp .mycontent li li { padding:0px; clear:right; margin-left:4px; border:0px;}

.hp .c_eatingout .result { color: #000; padding: 0 5px 10px 5px; border-bottom: 1px solid #fff; margin-bottom: 5px;}

.hp .c_accommodation { padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative; }
.hp .c_accomodation ul { float:none; padding:0; margin:0px;}
.hp .c_accomodation li { float:none; padding:0; margin:0px;}
.hp .c_accommodation a {float:none; }

.hp .c_transport .list3 {  padding:0 0px 10px 0px;}

.hp .list1 { padding:3px 0px 5px 0px; background:none; clear:both;}
.hp .list1 .description { float:left; width:80%;}
.hp .list2 {padding:5px 0px 5px 0px; background:#fff; clear:both;}

.hp {padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative; color: #000;}
.hp .hptitle { color:#3d5686; font-weight:bold; padding: 0px 0px 5px 0px; font-size:1.3em; background:url(../images/dotted.gif) bottom repeat-x; margin-bottom:15px;}
.hpcopy { margin-bottom:10px;}

.hp .list2 { background:none; padding:15px 0px 10px 0px; _position:relative;}
.hp .list2 h1 { font-size:1em; font-weight:bold; padding:0px 0px 7px 0px; margin:0px;}
.hp .list2 h2 { padding:0px; margin:0px;}
.hp .list2 .description { clear:both;}
.hp .list2 img { float:left; margin: 15px 7px 7px 0px;}
.hp .list2 p { padding:4px 0px; margin:0px;  }
.hp .list2 .addtohp_btn { margin-top:10px;}
.hp .list2 a:hover { text-decoration:underline;}
.hp .list2 span { margin-right:5px;}
.hp .list2 .color { color:#3d5686;}
.hp .floatleft { _position:relative; position:relative;}
.hp .floatright { _position:relative; position:relative;}

/* Book a Holiday Content */

.c_bookaholiday { float: left; padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative; }
.c_bookaholiday h1 { color:#3d5686;}
.c_bookaholiday h2 { color:#3d5686; margin-bottom:15px;}
.c_bookaholiday h4 { background:#f1ac02; color:#fff; padding: 0px 0px 5px 0px;}

.c_bookaholiday .boookhol {float: left; text-align: left !important; font-weight:bold; font-size:1.1em; padding:6px; margin:0spx 0px; display:block; font-size:1em; color:#048adf; width: 400px;}
.c_bookaholiday .bookbox {float: left; list-style: none; background:url(../images/dotted.gif) bottom repeat-x; padding: 0 0 5px 0; width: 100%;}
.c_bookaholiday .header22 {float: left; width: 504px; background:#f7f4e5; border-top: 1px solid #edbc33; }
.c_bookaholiday .bookonline {float: right; width: 90px; text-align: right; }
.c_bookaholiday .info {float: left; width: 504px; padding: 5px 0 0 0; color: #666;}
.c_bookaholiday .info img {float: left; margin: 0 10px 0 0;}
.c_bookaholiday .info p {float: left; padding: 0 0 7px 0; width: 100%; /*width: 394px;*/ color: #000;}
.c_bookaholiday .info span {padding: 0 0 0 5px; color: #0594d6;}
.c_bookaholiday .info a {text-decoration: none; color: #0594d6; padding-left: 5px;}
.c_bookaholiday .info a:hover {text-decoration: underline; color: #0594d6;}
.c_bookaholiday .info .w100 {float: left; width: 100%;}
.c_bookaholiday .btn_holder2 {float: right; width: 140px; padding: 5px 0 0 0; margin-top: 10px; #margin-top: 15px;  }
.c_bookaholiday .bookhp_btn2 { background:url(../images/btn2_t.gif) left top no-repeat; padding-top:5px; margin:8px 0px 0px 0px;  width:140px; text-align:left;}
.c_bookaholiday .bookhp_btn2 span {  background:url(../images/r_arrow1.gif) no-repeat; background-position: 0px 2px; font-size:1em; padding: 0px 0px 0px 10px; margin-left:7px; color:#3d5686; font-weight:normal;}
.c_bookaholiday .bookhp_btn2 a { color:#3d5686; text-decoration:none;}
.c_bookaholiday .bookhp_btn2 a:hover { color:#003654; text-decoration:underline;}
.c_bookaholiday .bookhp_btn2 .bottom2 { background:url(../images/btn2_b.gif) left bottom no-repeat; height:7px;}
.c_bookaholiday .btn_holder2 a {color: #3d5686; }
.c_bookaholiday .btn_holder2 a:hover {color: #3d5686; }
.c_bookaholiday .contact {float: left; width: 250px; }
.c_bookaholiday .cont {float: left; width: 425px; #width: ;}
.c_bookaholiday .cont2 {float: left; width: 504px; #width: ;}
.c_bookaholiday .cont2 p {#float: left; #width: 100%;}
.c_bookaholiday .cont p {#float: left; #width: 100%;}

/* Brochure Request Content */

.c_bookaholiday .brochure .title {color:#0192e3; font-size: 1em; font-weight: bold;}
.c_bookaholiday .brochure .imgtext p { float: left; padding:0px 0px 10px 0px; }
.c_bookaholiday .brochure a { color:#3d5686;}
.c_bookaholiday .brochure a:hover { text-decoration: underline;}
.c_bookaholiday .brochure img { float: left; padding: 0 0px 0 0;}
.c_bookaholiday .brochure .select { font-size: 1.1em; margin-bottom: 10px; padding:7px; background:#f5f5f5; border:1px solid #bac8d6;}
.c_bookaholiday .brochure select { font-size: 1em; width:180px; margin-right:5px;  }
.c_bookaholiday .brochure label { font-weight:bold; margin-right:5px; color:#3d5686; }
.c_bookaholiday .brochure .ico{float: left; width: 25px; }
.c_bookaholiday .brochure .imgtext{ float: left; width: 355px;}
.c_bookaholiday .brochure .bros{float: left; width: 134px; padding-left: 10px; margin-top: 5px;}
.c_bookaholiday .brochure .bros p {float: left; width: 105px; padding-bottom: 6px 0; margin-bottom: 10px; }
.c_bookaholiday .brochure .brochure_type{width: 100%; float: left; color:#3d5686; padding: 5px 0px 0px 0px; background:url(../images/dotted.gif) bottom repeat-x;}

.c_bookaholiday .errorbox { float: left; width: 484px; border: 1px solid #cc0000; padding:0px 5px 5px 5px; margin-right:5px; margin-top:10px; }
.c_bookaholiday .errorbox p {color: #cc0000; margin: 5px 0px;}


/* Brochure Request Form */

.c_bookaholiday .brochureform { padding:0px 0px 25px 0px; height:100%; height:auto; padding:10px 0; _position: relative;}
.c_bookaholiday .brochureform .addressbox {float: left; border: 1px solid #c9cdce; background-color:#e9f3f5; padding: 10px; width: 482px;}
.c_bookaholiday .brochureform select {font-size: 1em;}
.c_bookaholiday .brochureform .set {float: left; padding: 1px 0;}
.c_bookaholiday .brochureform label {color:#000; font-size: 1.1em; }
.c_bookaholiday .brochureform .inputs {float:left; font-size: 1.2em; width:154px; padding: 1px; }
.c_bookaholiday .brochureform .inputm {float:left; font-size: 1.2em;  width:214px; padding: 1px;}
.c_bookaholiday .brochureform .inputl {float:left; font-size: 1.2em;  width:274px; padding: 1px;}
.c_bookaholiday .brochureform .inputxl {float:left; font-size: 1.2em;  width:334px; padding: 1px;}
.c_bookaholiday .brochureform .type {float: left; padding-bottom: 15px;}
.c_bookaholiday .brochureform .type label {float: left; padding-left: 10px; #position: relative; #top: 3px;}
.c_bookaholiday .brochureform .mainform{ float:left; width: 504px; margin-bottom: 10px;}
.c_bookaholiday .brochureform .mainform .set{float: left; width: 504px; padding-bottom: 5px;}
.c_bookaholiday .brochureform .mlabel {float:left; width:140px; padding-top: 5px; }
.c_bookaholiday .brochureform .mselect {float:left; width:154px; height: 21px;  }
.c_bookaholiday .brochureform .qinput {float: left;  }
.c_bookaholiday .brochureform .qlabel {float: left; width: 40px; #padding-top: 3px; padding-left: 5px; }
.c_bookaholiday .brochureform .quest {float: left; width: 100%; font-size: 1.1em; color:#000;  padding: 3px 0;}
.c_bookaholiday .brochureform .questions select { float:left; width:250px; height: 21px; margin-bottom: 10px;}
.c_bookaholiday .brochureform .formsubmit{float:left; width: 100%; padding-bottom: 20px;}
.c_bookaholiday .brochureform .formsubmit input{width:130px; font-size:1em;}

/* Special Offers Content */

.c_bookaholiday .specialoffers p { float: left; padding:0px 0px 10px 0px;}
.c_bookaholiday .specialoffers a { color:#054569;}

.c_bookaholiday .specialoffers .search{ float: left; font-size: 1em; font-weight: bold; background-color: #f8bf8e; width: 492px; border: 1px solid #e1924d; padding: 5px 5px; margin-bottom: 20px;}
.c_bookaholiday .specialoffers .form {float: left; width: 137px;}
.c_bookaholiday .specialoffers .form input{float: left; font-size:1em; padding: 1px 0; }
.c_bookaholiday .specialoffers  select, input{float: left; font-size:1em;}
.c_bookaholiday .specialoffers .selc1{float: left; width: 127px;}
.c_bookaholiday .specialoffers .selc2{float: left; width: 53px; margin-left: 2px;}
.c_bookaholiday .specialoffers .selc3{float: left; width: 78px;}
.c_bookaholiday .specialoffers .button{float: left; font-size:1em; width: 80px;  }
.c_bookaholiday .specialoffers label{ float: left; width: 120px; color:#455588; padding-bottom: 2px;}
.c_bookaholiday .specialoffers .form_btn{float: left; width: 80px; padding-top: 14px;}

.c_bookaholiday .specialoffers .sresults{width: 504; float: left; margin-top: 10px; padding-bottom: 10px;}
.c_bookaholiday .specialoffers .sresults p{ width: 371px; padding: 0 10px 0 2px; float: left; margin-top: 20px;}
.c_bookaholiday .specialoffers .sresults img{float: left; margin-top:10px}
.c_bookaholiday .specialoffers .sresults h5{ font-size: 1em; background-color:#ffebd6; color:#c56518; padding: 3px 6px; font-weight: bold;}
.c_bookaholiday .specialoffers .available{color:#000; width: 428px; margin: 10px 6px 0 0; float: left; background-color:#e8e8e8; padding: 2px 0;}
.c_bookaholiday .specialoffers .viewofferlink{width:65px; background-color:#d67a23; padding: 2px 0 2px 4px; float: left; margin-top: 10px; }
.c_bookaholiday .specialoffers .viewofferlink a{color:#fff; font-weight: bold;}
.c_bookaholiday .specialoffers .viewofferlink a:hover{text-decoration: underline;}
.c_bookaholiday .specialoffers .dottedline { width: 100%; background:url(../images/dotted.gif) left bottom repeat-x; clear:both;}
.c_bookaholiday .soffers_header{ background-color:#e8bf55; float: left;}

/* Special Offers View Offer Content */
.c_bookaholiday  .viewoffer { padding:10px 0px;}
.c_bookaholiday .viewoffer .offertitle{font-size: 1em; background-color:#ffebd6; color:#c56518; padding: 3px 6px; font-weight: bold; clear:both; width:490px; display:block;}
.c_bookaholiday .viewoffer .ofaddtitle { float: left; font-size: 1em; font-weight: bold; padding: 15px 0; float: left; color:#000; width: 400px;}
.c_bookaholiday .viewoffer .view_text{ color:#000; width: 328px; min-height: 88px; padding: 10px 5px; margin: 10px 0 0 160px; background-color:#fff9eb;}
.c_bookaholiday .viewoffer .view { margin-top: 15px;}
.c_bookaholiday .viewoffer .view p{ color:#000;  padding: 20px 0 0 0;}
.c_bookaholiday .viewoffer .view img{float: left; margin-top:10px}
.c_bookaholiday .viewoffer .address p{padding:0; float: left; width: 400px;}
.c_bookaholiday .viewoffer a:hover{text-decoration: underline;}
.c_bookaholiday .viewoffer .dottedline { background:url(../images/dotted.gif) left bottom repeat-x; padding-top:20px; margin-bottom:12px; clear:both;}
.c_bookaholiday .viewoffer .bk_arrow { float: left; background:url(../images/l_arrow.gif) no-repeat; width:5px; height: 9px; padding: 0 8px 0 0; position: relative; top: 2px;}

.c_bookaholiday .nav {float: left; text-align: left; color:#3d5686; width: 504px; margin: 10px 0 0 0 ; padding: 0 0 20px 0; }
.c_bookaholiday .nav .showing {float: left; width: 100%; padding: 0 0 10px 0;}
.c_bookaholiday .nav .nav_element {float: right; width: 100%; }
.c_bookaholiday .nav .prev {float: left; }
.c_bookaholiday .nav .number {float: left; padding: 0 10px;}
.c_bookaholiday .nav .nxt {float: left; }
.c_bookaholiday .nav a:hover {text-decoration: underline;}



/* Discover Jersey Content */

.c_discoverjersey { float: left; padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative; }
.c_discoverjersey h1 {color: #3d5686;}
.c_discoverjersey h2 {color: #3d5686;  margin-bottom: 8px;}
.c_discoverjersey h4 { background:#7fb255; color:#fff; padding: 0px 0px 5px 0px; }

.c_discoverjersey p {padding: 8px 0 8px 0;}
.c_discoverjersey a:hover {text-decoration: underline;}

.c_discoverjersey .section {float: left; padding: 10px 0px 0 0px; width: 504px; background:url(../images/dotted.gif) bottom repeat-x; }
.c_discoverjersey .section h4 {float: left; background: url(../images/disc_jer_title_bg.gif) repeat-x; width: 494px; padding: 5px; color: #fff; font-weight: bold;}
.c_discoverjersey .section h4 a {color: #fff;}
.c_discoverjersey .section .read_link {float: left; }
.c_discoverjersey .section .planner_btn {float: right; margin-top: -10px; width: 300px;}
.c_discoverjersey .section .imgholder {float:left; width: 15%;}
.c_discoverjersey .section .imgholder img {float: left; border: 1px solid #999;}
.c_discoverjersey .section .description {float:left; width: 85%; }
.c_discoverjersey .section .description p {float: left; width: 100%;  padding: 0 0 5px 0; }
.c_discoverjersey .section .imgholder2 {float:left;width:30%;}
.c_discoverjersey .section .imgholder2 img {float: left; border: 1px solid #999;}
.c_discoverjersey .section .description2 {float:left; width: 65%; }
.c_discoverjersey .section .description2 p {float: left; width: 100%;  padding: 0 0 5px 5px; }

.c_discoverjersey  a {float: left;}

.c_discoverjersey .section .bookhp_btn {float: right; background:url(../images/btn2_t.gif) left top no-repeat; text-align:left; width: 140px; padding: 5px 0 0 0;}
.c_discoverjersey .section .bookhp_btn span { float: left; background:url(../images/r_arrow1.gif) no-repeat; width: 115px; background-position: 0px 2px; font-size:1em; padding: 0px 0px 0px 10px; color:#3d5686; font-weight:normal; margin: 0 0 0 10px;}
.c_discoverjersey .section .bookhp_btn a { float: left; color:#3d5686; text-decoration:none;}
.c_discoverjersey .section .bookhp_btn a:hover { color:#003654; text-decoration:underline;}
.c_discoverjersey .section .bookhp_btn .bottom { float: left; background:url(../images/btn2_b.gif) left bottom no-repeat; height:7px; width: 140px; }

.c_discoverjersey table{ border-left:1px solid #b7eea2;  border-top:1px solid #b7eea2; border-right:1px solid #b7eea2;}
.c_discoverjersey table caption { font-weight:bold; font-size:1.2em; padding-bottom:0.7em; text-align:left; color:#3d5686;}
.c_discoverjersey table th { font-weight:bold;  padding:5px 5px; text-align:left; background:#e4ffda; color:#003654; border-bottom:1px solid #b7eea2;}
.c_discoverjersey table td { font-weight:normal;  padding:5px 5px; background:#f5fff0; color:#000; border-bottom:1px solid #b7eea2; border-left:1px solid #b7eea2; }

.c_discoverjersey p p {margin: 0; padding: 0;}

.c_discoverjersey .vbox2 { float:left; background:url(../images/dotted.gif) bottom repeat-x; width: 158px; _width:154px; margin:8px 5px; _margin:8px 5px;}
.c_discoverjersey .vbox2_cont {float: left; width: 158px; _width:154px; min-height: 7.9em; overflow: hidden;}
.c_discoverjersey .vbox2 h1 { float: left; font-size:1.1em; font-weight:bold; color:#225a7a; padding: 0 0 5px 0; }
.c_discoverjersey .vbox2 a { font-weight:bold;}
.c_discoverjersey .vbox2 a:hover { text-decoration:underline;}
.c_discoverjersey .vbox2 img {margin-bottom:5px; }
.c_discoverjersey .vbox2 p { float: left; padding: 5px 0;}

.d_discoverjersey .sectionlistinglevel23 {}
.d_discoverjersey .sectionlistinglevel23 table { border:0px}
.d_discoverjersey .sectionlistinglevel23 td { background:none; border:0; padding:0; vertical-align:top;}
.d_discoverjersey .sectionlistinglevel23 td.left { border-right:dotted 2px #3D5686; padding-right:11px}
.d_discoverjersey .sectionlistinglevel23 td.center { border-right:dotted 2px #3D5686; padding-right:12px; padding-left:12px }
.d_discoverjersey .sectionlistinglevel23 td.right { padding-left:12px}
.d_discoverjersey .sectionlistinglevel23 td div.column { width:210px;float:left;}
.d_discoverjersey .sectionlistinglevel23 td div.item {display:inline-block; padding-top:10px; width:210px}
.d_discoverjersey .sectionlistinglevel23 td div.item div.img {width:72px;height:72px; padding-right:5px; float:left;background-image:url('Images/icon_bg.jpg'); background-repeat:no-repeat}
.d_discoverjersey .sectionlistinglevel23 td div.item img {float:left; padding:5px 0px 3px 5px; }
.d_discoverjersey .sectionlistinglevel23 td div.item h1 {padding-bottom:10px;}
.d_discoverjersey .sectionlistinglevel23 td div.item p {overflow:visible}
.d_discoverjersey .sectionlistinglevel23 td div.item a.right { float:right; padding-top:5px; text-decoration:underline}

.c_discoverjersey .panorama .select { font-size: 1.1em; margin-bottom: 10px; padding:7px; background:#f5f5f5; border:1px solid #bac8d6;}
.c_discoverjersey .panorama label { font-weight:bold; margin-right:5px; color:#3d5686; }
.c_discoverjersey .panorama select { font-size: 1em; width:180px; margin-right:5px;  }

.d_discoverjersey { float: left; padding:0px 0px 25px 0px; height:100%; height:auto; _position: relative; }
.d_discoverjersey .contentnavigationheader { position:relative }
.d_discoverjersey .contentnavigationheader a {float:none }
.d_discoverjersey .contentnavigationheader .navigationheader{top:180px; height:10px; width:134px;  background: url(/Style Library/Images/TopRounded.png) no-repeat scroll center top; margin-left:22px; position:absolute;z-index:20}
.d_discoverjersey .contentnavigationheader .contentnavigation {top:190px; width:134px; background-color:white; margin-left:22px; position:absolute;z-index:20 }
.d_discoverjersey .contentnavigationheader .contentnavigation ul.top {list-style-type:none; padding-left:10px}
.d_discoverjersey .contentnavigationheader .contentnavigation li.top {padding-top:5px;font-weight:bold}
.d_discoverjersey .contentnavigationheader .contentnavigation ul.sub {list-style-image:none; list-style-type:none}
.d_discoverjersey .contentnavigationheader .contentnavigation li.sub {padding-top:5px;font-weight:normal}
.d_discoverjersey .contentnavigationheader .contentnavigation li.sub a.selected {color:#f4a45d}
.d_discoverjersey .contentcontainer { width:510px;  float:left; padding-left:170px }
.d_discoverjersey .contentcontainer .header{ height:45px; border:none}
.d_discoverjersey .contentcontainer .header h1{ font-size:16px; width:270px; color:#103d7d; font-weight:bold; float:left; margin-top:20px; text-align:left}
.d_discoverjersey .contentcontainer .header .contentnavigationbuttons { width:235px;float:right;  margin-top:10px}
.d_discoverjersey .contentcontainer .header .contentnavigationbuttons a { padding-left:5px}
.d_discoverjersey .contentcontainer img{padding:3px }


.panorama .usage { color: #003366; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none }
.panorama h1 { color: #666; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none }
.panorama a:link { color: #333; font-size: 9px; font-family: Verdana, Arial, Geneva, Helvetica; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none }
.panorama a:visited { color: #333; font-size: 9px; font-family: Verdana, Arial, Geneva, Helvetica; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none }
.panorama a:hover { color: #000; font-size: 9px; font-family: Verdana, Arial, Geneva, Helvetica; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none }

/* Search Results Content */

.c_searchresults { float: left; padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative; }
.c_searchresults a:hover {text-decoration: underline;}

.c_searchresults .header {float: left; width: 504px;}
.dotborder {float: left; color:#000; padding: 0px 0px 15px 0px; font-size:1em; background:url(../images/dotted.gif) bottom repeat-x; margin-bottom:15px; width: 100%;}
.c_searchresults .nav {float: right; text-align: right; color:#3d5686; padding: 0 0 0 0; }
.c_searchresults .prev {float: left; padding-right: 7px; }
.c_searchresults .number {float: left; padding-right: 7px; }
.c_searchresults .nxt {float: left; }
.c_searchresults .results {float: left; width: 504px; padding: 20px 0 0 0; border-bottom: 1px solid #cccccc; margin-bottom: 10px;}
.c_searchresults .results p {float: left; width: 100%; padding: 0 0 5px 0;}
srch-Icon{display:none}
srch-dup{display:none}
/* Accommodation Search */

.c_accommodation { float: left; width: 504px; padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative; }
.c_accommodation h1 { color:#054569;}
.c_accommodation h2 { color:#054569; margin-bottom: 10px;}
.c_accommodation h4 { background:#769cda; color:#fff; width: 492px; }

.c_accommodation h3 { font-weight:bold; padding:0px; margin:0px 0 8px 0px;}
.c_accommodation p li { list-style-type: square;  margin-left: 13px; #margin-left: 16px;}
.c_accommodation p ul {padding-bottom: 8px;}
.c_accommodation p { padding:0px 0px 8px 0px;}
.c_accommodation a { color:#3d5686;}
.c_accommodation a:hover {text-decoration: underline;}

.c_accommodation .section .titlebar { float: left; font-weight: bold; font-size: 1em; width: 484px; background: #7695cc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:7px 10px; margin: 10px 0 0 0;  }
.c_accommodation .hotelname { color:#3d5686; font-weight:normal; padding: 0; margin:0px; font-size:1em; font-weight:bold;  }
.c_accommodation a:hover {text-decoration: underline;}

.c_accommodation .vbox2 { float:left; background:url(../images/dotted.gif) bottom repeat-x; width: 158px; _width:150px; margin:8px 5px; _margin:8px 5px;}
.c_accommodation .vbox2_cont {float: left; width: 158px; _width:150px; min-height: 7.9em; overflow: hidden;}
.c_accommodation .vbox2 h1 { float: left; font-size:1.1em; font-weight:bold; color:#225a7a; padding: 0 0 5px 0; }
.c_accommodation .vbox2 a { font-weight:bold;}
.c_accommodation .vbox2 a:hover { text-decoration:underline;}
.c_accommodation .vbox2 img {margin-bottom:5px; }
.c_accommodation .vbox2 p { float: left; padding: 5px 0;}

.c_accommodation .acc_search_l {float: left; background: url(../images/acc_search_l.gif) no-repeat; width: 4px; height: 151px;}
.c_accommodation .acc_search_mid {float: left; background: url(../images/acc_search_mid.gif) repeat-x; width: 490px; height: 151px; }
.c_accommodation .acc_search_r {float: left; background: url(../images/acc_search_r.gif) no-repeat; width: 4px; height: 151px;}
.c_accommodation .searchbox {float: left; padding:0px 0px 20px 0px; width: 504px;  }
.c_accommodation .searchbox .left {float: left; width: 230px; background:url(../images/dotted_y.gif) right repeat-y; padding: 0 6px;  }
.c_accommodation .searchbox .right {float: left; width: 236px; padding: 0 0 0 10px; }
.c_accommodation .searchbox h1 {font-size: 1.2em; font-weight: bold; margin: 5px 0 0px 6px;}
.c_accommodation .searchbox p {float: left; padding: 5px 0 11px 0px; #padding: 5px 0 17px 0px;}
.c_accommodation .searchbox input {float: left; margin-left: 10px; padding: 0px 10px;}
.c_accommodation .searchbox label {float: left; width: 100%; padding: 0 0 3px 0;}
.c_accommodation .searchbox select {float: left; font-size: 0.9em; }
.c_accommodation .searchbox .date {float: left; width: 45px; margin-right: 5px;  }
.c_accommodation .searchbox .month {float: left; width: 50px; margin-right: 5px;  }
.c_accommodation .searchbox .year {float: left; width: 53px; }
.c_accommodation .searchbox .set {float: left; padding: 0 0 5px 0;}
.c_accommodation .searchbox .w1 {float: left; width: 162px;  }
.c_accommodation .searchbox .w4 {float: left; width: 142px; }
.c_accommodation .searchbox .w2 {float: left; width: 47px; text-align: left; padding-left: 7px;   }
.c_accommodation .searchbox .w3 {float: left; width: 110px;  }
.c_accommodation .searchbox .wsma {float: left; width: 70px;}
.c_accommodation .searchbox .wmed {float: left; width: 105px;}
.c_accommodation .searchbox .wlar {float: left; width: 140px;}
.c_accommodation .searchbox .wxlar {float: left; width: 160px; margin-bottom: 3px;}

/* Accommodation Content Results */

.c_accommodation .topnav {float: left; width: 504px;}
.c_accommodation .topnav .nav {float: left; width: 100%; font-size: 1em; font-family: Tahoma;}
.c_accommodation .topnav .prev {float: left; }
.c_accommodation .topnav .page {float: left; padding-right: 10px;}
.c_accommodation .topnav .nxt {float: left;}

.c_accommodation .section {float: left;}
.c_accommodation .res_content_acc {float: left; width: 100%; border: 1px solid red;}
.c_accommodation .divstyle1 .type {float: left;  background: url(../images/planner_bg.gif) repeat-x; padding: 15px 5px 0 5px; width: 494px; }
.c_accommodation .divstyle1 .type .imgholder {float:left; width: 15%; }
.c_accommodation .divstyle1 .type .imgholder img {float: left; border: 1px solid #999;}
.c_accommodation .divstyle1 .type .description {float:left; width: 85%;}

.c_accommodation .divstyle1 .type .description .nav a {color: #3d5686; }
.c_accommodation .divstyle1 .type .description .nav {float: left; padding: 0 0 10px 0px; width: 100%; display: inline; }
.c_accommodation .divstyle1 .type .description .nav ul { list-style: none; padding: 10px 0 0 0px;}
.c_accommodation .divstyle1 .type .description .nav li {list-style: none; margin-left: 0px; _width: 30px;}


.c_accommodation .divstyle1 .type  p {float: left; padding: 0 0 0px 0; }
.c_accommodation .divstyle1 .type .description span {float: left; width: 300px;}
.c_accommodation li.pad {float: left; padding: 0 3px;}

.c_accommodation .sortby_t {float: left; background:url(../images/sortby_t.jpg) no-repeat; width: 504px; height: 5px;}
.c_accommodation .sortby_m {float: left; background:url(../images/sortby_m.jpg) repeat-x; width: 502px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.c_accommodation .sortby_m span {float: left; width: 70px; padding: 0px 0 0 10px; font-size: 1.1em; color: #3d5686; margin-top: 3px; }
.c_accommodation .sortby_m label {float: left; width: 100px; margin: 3px 0 0 0; #margin: 4px 0 0 0; font-size: 1.1em; color: #3d5686; }
.c_accommodation .sortby_m input {float: left; margin: 0px 4px 0 0; #margin: -4px 4px 0 0;}
.c_accommodation .sortby_m .btnsort {float: left; #margin-top: 2px; _margin-top: 2px; }

.c_accommodation .sortby_b {float: left; background:url(../images/sortby_b.jpg) no-repeat; width: 504px; height: 5px; margin-bottom: 3px;}

.c_accommodation .nav {float: left; text-align: left; color:#3d5686; width: 504px; margin: 10px 0 0 0 ; padding: 0 0 20px 0; }
.c_accommodation .nav .showing {float: left; width: 100%; padding: 0 0 10px 0;}
.c_accommodation .nav .nav_element {float: right; width: 100%; }
.c_accommodation .nav .prev {float: left; }
.c_accommodation .nav .number {float: left; padding: 0 10px;}
.c_accommodation .nav .nxt {float: left; }


/* Footer Content */

.c_footer { float: left; padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative; }
.c_footer h1 {color: #3d5686;}
.c_footer h2 {color: #3d5686; width: 504px;}
.c_footer h4 { background:#dd9e02; color:#fff; padding: 5px; width: 494px;}
.c_footer p { padding:0px 0px 8px 0px;}
.c_footer ul { margin:5px 5px; padding:5px 15px;}
.c_footer .copy {line-height:1.4em;}


.weather {float: left; background-color: #f8f8f8; width: 681px; padding: 10px 0;}
.weather h1 {font-size: 1.6em; padding: 10px 0 2px 12px;}
.weather .bor_y {background:url(../images/dotted_y.gif) right repeat-y;}
.weather .header_weather {float: left; background:url(../images/dotted.gif) bottom repeat-x; padding:0px 0px 10px 0px; width: 681px;}
.weather .header_weather .info {color: #3d5686; padding: 0 0 0 12px; }
.weather .forcast_1day {float: left; width: 669px; padding: 20px 0 0 12px;}
.weather .forcast_1day .main {float: left; width: 370px; height: 110px; padding: 0 10px 0 0;}
.weather .forcast_1day .main span {padding: 10px 0 0 0;}
.weather .forcast_1day .main .view1 {float: left; width: 200px;}
.weather .forcast_1day .main .view1 img {padding: 0 20px 0 0;}
.weather .forcast_1day .main .temp_ttl {float: right; width: 60px;  padding: 0 30px 0 0px;}
.weather .forcast_1day .main .temp_ttl img {padding: 5px 0 0 10px;}
.weather .forcast_1day .temp {float: left; text-align: center; width: 130px; height: 110px;  padding: 0 0 0 10px; }
.weather .forcast_1day .temp span {float: left; width: 130px; padding: 10px 0 0 0;}
.weather .forcast_1day .degmin {float: left; width: 100% ; font-size: 2.2em; text-align: center; color: #f26522; font-weight: bold; }
.weather .forcast_1day .degmax {float: left; width: 100% ; font-size: 2.2em; text-align: center; color: #4c9dee; font-weight: bold;}
.weather .forcast_5day {float: left; width: 669px; padding: 20px 0 0 12px;}
.weather .forcast_5day .temp {float: left; text-align: center; width: 130px; height: 110px; padding: 0 0 0 0px;} 
.weather .forcast_5day .temp img {padding: 0 0 10px 0;}
.weather .forcast_5day .temp span {float: left; width: 100%; padding: 0 0 5px 0;}

/* Sharepoint list style 1 */
.list1 { float: left; background:url(../images/dotted.gif) bottom repeat-x; padding:15px 0px 10px 0px;}
.list1 h1 { float: left; width: 100%; font-size:1em; font-weight:bold; padding:0px 0px 7px 0px; margin:0px;}
.list1 h2 { padding:0px; margin:0px;}
.list1 .description { float:left; width:406px;}
.list1 img { float:left; margin: 15px 7px 7px 0px;}
.list1 p { padding:0px 0px 4px 0px; margin:0px;}
.list1 .addtohp_btn { margin-top:10px;}
.list1 a:hover { text-decoration:underline;}
.list1 span { margin-right:10px;}
.list1 span.fields {width: 240px;}
.list1 .color { color:#3d5686;}

.list1 .addtohp_btn { background:url(../images/btn2_t.gif) left top no-repeat; padding-top:3px; margin:0px 0px 0px 0px;  width:140px; text-align:left;}
.list1 .addtohp_btn h2 {  background:url(../images/r_arrow1.gif) no-repeat; background-position: 0px 2px; font-size:0.9em; padding: 0px 0px 0px 10px; margin-left:10px; color:#3d5686; font-weight:normal;}
.list1 .addtohp_btn .bottom { background:url(../images/btn2_b.gif) left bottom no-repeat; height:5px;}

/* Sharepoint list style 2 */
.list2 { background:url(../images/dotted.gif) bottom repeat-x; padding:15px 0px 10px 0px;}
.list2 h1 { font-size:1em; font-weight:bold; padding:0px 0px 7px 0px; margin:0px;}
.list2 h2 { padding:0px; margin:0px;}
.list2 .description {}
.list2 img { float:left; margin: 15px 7px 7px 0px;}
.list2 p { padding:4px 0px; margin:0px;}
.list2 .addtohp_btn { margin-top:10px;}
.list2 a:hover { text-decoration:underline;}
.list2 span { margin-right:5px;}
.list2 .color { color:#3d5686;}

.list2 .addtohp_btn { background:url(../images/btn2_t.gif) left top no-repeat; padding-top:3px; margin:0px 0px 0px 0px;  width:140px; text-align:left;}
.list2 .addtohp_btn h2 {  background:url(../images/r_arrow1.gif) no-repeat; background-position: 0px 2px; font-size:0.9em; padding: 0px 0px 0px 10px; margin-left:10px; color:#3d5686; font-weight:normal;}
.list2 .addtohp_btn .bottom { background:url(../images/btn2_b.gif) left bottom no-repeat; height:5px;}
.list2 .lc span { display:block;}
.list2 .lc { margin:0px; padding:3px 0px; line-height:1.6em;}
.list2 .rc span { display:block; line-height:1.6em;}
.list2 .rc { margin:0px; padding:3px 0px;}

/* Sharepoint list style 3 */
.list3 { background:url(../images/dotted.gif) bottom repeat-x; padding:0 0px 10px 0px;}
.list3 h1 { font-size:1em; font-weight:bold; padding:0px 0px 7px 0px; margin:0px;}
.list3 h2 { padding:0 0 10px 0; margin:0px;}
.list3 h3 { padding:0 0 10px 0; margin:0px;}
.list3 .description { float:left; width:504px; padding-top: 0px; margin-top: 10px;}
.list3 img { float:left; margin: 15px 7px 7px 0px;}
.list3 .fields { float: left; width: 240px; padding:0px 0px 4px 0px;  }
.list3 p {width: 100%; padding:0px 0px 4px 0px; margin:0px;}
.list3 .addtohp_btn { margin-top:10px;}
.list3 a:hover { text-decoration:underline;}
.list3 span {margin-right:10px;}
.list3 .color { color:#3d5686;}#

.list3 .addtohp_btn { background:url(../images/btn2_t.gif) left top no-repeat; padding-top:3px; margin:0px 0px 0px 0px;  width:140px; text-align:left;}
.list3 .addtohp_btn h2 {  background:url(../images/r_arrow1.gif) no-repeat; background-position: 0px 2px; font-size:0.9em; padding: 0px 0px 0px 10px; margin-left:10px; color:#3d5686; font-weight:normal;}
.list3 .addtohp_btn .bottom { background:url(../images/btn2_b.gif) left bottom no-repeat; height:5px;}

.width240 { width:240px;}
.width200 { width:200px;}

.dottedline { background:url(../images/dotted.gif) left bottom repeat-x; padding-top:5px; margin-bottom:12px; clear:both;}


/* Site Map */

.c_sitemap { padding:0px 0px 25px 0px; height:100%; height:auto; padding-top:10px; _position: relative;}
.c_sitemap h1 { color:#3d5686; font-weight:bold; padding: 0px 0px 5px 0px; font-size:1.3em; background:url(../images/dotted.gif) bottom repeat-x; margin-bottom:15px;}
.c_sitemap h3 { font-size:1em;}
.c_sitemap h5 { font-size:1em;}
.c_sitemap ul { padding:1px 0px 1px 2px; margin:1px 0px 1px 8px; list-style:none;  }

.c_sitemap li { padding:1px 0px 1px 2px; margin:1px; font-size:1em; font-weight:bold; }
.c_sitemap li a { color:#FF6600;}
.c_sitemap li li a { color:#003654;}
.c_sitemap li li li a { font-weight:normal; color:#003399;}
.c_sitemap li li li li a { font-weight:normal; color:#003399;}
.c_sitemap li ul { list-style:none;}

.c_sitemap ul a:hover { text-decoration:underline;}
.c_sitemap h3 a  { color:#FF6600;}

/* Jersey Embedded Videos */
.embeddedvideos .list {padding-top:20px}
.embeddedvideos .list table {border: none 0 white}
.embeddedvideos .list td {width:50%;vertical-align:top;background-color:white; border: none 0 white}
.embeddedvideos .list .details {text-align:left;padding-top:10px}
.embeddedvideos .content {float:right; padding-left:10px;}

/* Jersey Maps */

.map_margin { margin:15px 5px;}
.map_container { width:491px;}
.map { width:455px; height:455px; background:#ccc; border:1px solid #e1e1e1; float:left; margin:2px 2px;}
.map_wrapper { clear:both;}
.map_twrapper { clear:both; }
.map_bwrapper { clear:both; }
.map_atop { height:15px; width:455px; float:left;}
.map_abottom { height:15px; width:455px; float:left;}
.map_aleft { float:left; width:15px; margin-top:2px;}
.map_aright { float:left; width:15px; margin-top:2px;}
.map_cornertl { float:left; width:15px; height:15px; margin-right:2px;}
.map_cornertr { float:right; width:15px;  height:15px; }
.map_cornerbl { float:left; width:15px; height:15px; margin-right:2px;}
.map_cornerbr { float:right; width:15px; height:15px; }
.map_selectbox { padding:5px 10px; background:#d9f0f3; border:1px solid #e1e1e1; margin:10px 0px 5px 0px;}

/* Vertical Box1 */
.vbox { width:154px; _width:150px; float:left; margin:0px 5px;}
* html .vbox { width:154px; _width:150px;}
.vbox_cont {float: left; width: 154px; _width:150px; _height: 11.2em; min-height: 11.2em; overflow: hidden;}
.vbox h1 { font-size:1.1em; font-weight:bold; color:#225a7a; _height: 2.5em; }
.vbox a { font-weight:bold;}
.vbox a:hover { text-decoration:underline;}
.vbox img {margin-bottom:5px; }

/* Vertical Box2 */
.vbox2 { background:url(../images/dotted.gif) bottom repeat-x; width:158px; float:left; margin:8px 5px;}
* html .vbox2 { width:154px;}
.vbox2_cont {min-height: 7.9em; overflow: hidden;}
.vbox2 h1 { font-size:1.1em; font-weight:bold; color:#225a7a; padding: 0 0 5px 0; }
.vbox2 a { font-weight:bold;}
.vbox2 a:hover { text-decoration:underline;}
.vbox2 img {margin-bottom:5px; }
.vbox2 p { padding: 5px 0;}

/* Hotel Search results */

.hotel { border:1px solid #cccccc;  padding-bottom:5px; margin-bottom:15px; clear:both; height: expression('1%'); /* IE Pick-a-boo bug fix */
 }
.hotel .title { font-weight:bold; font-size:1em; padding:6px 3px 3px 6px;  display:block; font-size:1em; color:#fff; background:#7695cd; height:16px; _height:10px;}
.hotel .title h1 { font-size:1em; padding:0px; margin:0px; width:75%; display:block; float:left; padding-right:5px; color:#fff;  }
.hotel .title span { float:right; font-weight:normal;}
.hotel .description { padding:5px; }
.hotel .description img { }

/*accomodation prices*/
.hotel .price .offer { 	background: #a10253;	color: #000;	padding: 3px;	font-weight: normal;	color: #ffffff;	margin: 0px 0px 0px 0px;} 
.hotel .offer span { font-size:1.6em;}
.hotel .price .offer h2 {	font-size: 2.1em;	font-weight: bold;	padding: 0px;	background: none;	margin: 0px;	color: #ffffff;}
.hotel .offer span { font-size:1.6em;}
.hotel .price { float:right; width:20%;  border:1px solid #7695cd; text-align:center; color:#7695cd; }
.hotel .price h2 { font-size:2.1em; font-weight:bold; padding:0px; margin:0px; background:none; margin:0px; color:#7695cd;}
.hotel .price div { margin:2px 0px;}
.hotel .img { float:left;  padding: 0px 5px 5px 0px; width:80px;}
.hotel .img a { color:#3d5686; font-weight:bold;}
.hotel .img a:hover { color:#3d5686;}
.rooms { width:31%; padding:3px; border:1px solid #cccccc;}
.hotel .marginr { margin-right:5px;}
.rooms .type { border-bottom:1px solid #cccccc; padding:3px 0px; font-weight:bold;}
.rooms p { padding:3px 0px; }
.minavailability { margin-bottom:5px; }
.hotel a { clear:none; float:none;}
.hotel .copy { padding-left:90px; padding-right:110px;}
.hotel .copy a { color:#3d5686; font-weight:bold; }
.hotel .copy a:hover { color:#3d5686;}
.hotel .table { padding:0px 5px 0px 5px; }
.hotel .btn_holder { margin:5px;}
.hotel .viewmore { float:left; width:30%;}
.hotel .viewmore a { color:#f18902; }
.hotel a.addtohp  { color:#3d5686; float:left; margin:6px 5px 0px 0px; font-weight:bold; }
.hotel a.addtohp:hover  { color:#3d5686; float:left; margin:6px 5px 0px 0px; }
.hotel .addtohp { width:60%; }
.hotel .viewholder { margin:10px 0px;}
.hotel .book { margin:5px; }
.hotel a.book  { width:9em; float:right; font-size:1em; background:url(../images/book_bg.jpg) bottom left repeat-x;  display:block; padding:5px 0px; text-align:center;  text-decoration:none; color:#000; border:1px solid #003c74;}
.hotel a.book:hover { text-decoration:underline;}
/* hotel search results End */

/* Events A-z Search list fix */
.azsearch {}
.azsearch ul { list-style:none;}

.copy { margin-bottom:15px;}

/*Brocure Radio button */
.brochureradio { margin-top:5px;}
.brochureradio_l { margin:0px 0px 0px 7px; _margin-top:5px;}
.brochureradio_div { padding-bottom:7px;}


