/*
body, div, span, p,  h1, h2, h3, h4, h5, h6, table, tbody, tr, th, td, form {
  margin: 0;  padding: 0;  border: 0; }

html, body {height:100%; min-height:100%; }



body {font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; background:#e6e6e6; }

td { font-family: Verdana, Arial, Helvetica, sans-serif;}

th {font-family: Verdana, Arial, Helvetica, sans-serif;}



#wrapper { padding:0px; width:905px; margin:5px auto; position:relative; padding-bottom:25px; height:auto;}
.clearer { clear:both;}
p { padding-bottom:10px;} */

/* Header Elements start
#header { background:url(../images/header_bg.gif) top left no-repeat #ffffff; height:74px; clear:both; position:relative;}
#logo {float:left; width:350px;}
#h_elemtnts {float:left;}
#top_nav { clear:right; height:23px;}
#top_nav span { float:right; padding:2px 8px 0px 0px;}
span#why_register { padding:7px 15px 0px 0px;}
#top_nav span  a { color:#999999; text-decoration:none; font-size:80%;}
#top_nav span  a:hover { color:#2c3d8b; text-decoration:none; font-size:80%;}
#nr_gs { text-align:right; padding: 12px 0px 0px 0px;}
#nr_gs span {padding:0px 8px 0px 0px} */
/* Header Elements end */

/* Main Navigation Css start
#main_nav { background:url(../images/menu_bg.gif) bottom left no-repeat #ffffff; height:23px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
#tabs10 {float:left; width:100%; font-size:97%; line-height:normal; font-weight:bold;}
#tabs10 ul { margin:0; padding:0px 10px 0 12px; list-style:none;}
#tabs10 li { display:inline; margin:0px; padding:0;}
#tabs10 a { float:left; background:url("../images/tableft.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none;}
#tabs10 a span { float:left; display:block; background:url("../images/tabright.gif") no-repeat right top; padding:4px 15px 4px 6px; color:#FFF;}*/
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
/*#tabs10 a span {float:none;} */
    /* End IE5-Mac hack 
#tabs9 a:hover span {color:#FFF; }
#tabs10 a:hover { background-position:0% -42px; }
#tabs10 a:hover span { background-position:100% -42px;}
#tabs10 #current a { background-position:0% -42px;}
#tabs10 #current a span { background-position:100% -42px;} */
/* Main Navigation Css end*/
/*
#container { height:auto;}
#cln_left {float:left; width:183px; margin:0px 0px 0px 0px;}
#cln_middle { float:left; margin:10px 0px 0px 8px; width:555px;  }
#flash_promo { margin-bottom:8px;}
#cln_right { float:right; width:153px; margin-top:10px; padding:0px 0px 15px 0px;}
#cln_right a {color:#25539b; text-decoration:none; font-weight:normal;}
#cln_right a:hover {text-decoration:underline;} */

/*Footer
#footer {clear:both; font-size:87%; background:#FFFFFF;  margin-top:15px;}
#footer a {color:#000000; text-decoration:none;}
#footer a:hover {text-decoration:underline; color:#25539b;}
#footer_t { background:url(../images/ft_box_t.gif) top left no-repeat; height:7px;}
#footer_b { background:url(../images/ft_box_b.gif) bottom no-repeat; height:7px;}
#footer_c { border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}
#footer_logo { float:left; width:183px; margin:0px 7px 0px 0px; padding:7px 0px 7px 5px;}
#footer_links { float:left; width:555px; margin:0px 7px 0px 0px; text-align:center;}
#footer_links ul {margin:0px; padding:7px 0px 0px 0px;}
#footer_links li{ list-style:none; display:inline; padding:7px 7px;}
#footer_r{ float:left; margin:0px 0px 0px 0px; padding:7px 0px;}
.text_size { color:#25539b; font-weight:bold;}
.text_size a {color:#25539b; text-decoration:none;}
.text_size a:hover { text-decoration:underline;} */
/*Footer end*/

/*Content
#content { border-left:1px solid #7b9fc6; border-right:1px solid #7b9fc6; background:#fff; padding:0px 8px; background:#fff; font-size:95%; padding-bottom:10px; min-height:500px;  height:auto;
}*/
/*\*/ /** html #content { _height:500px;}*/ /**/
/*
#content_t { background:url(../images/mc_box_t.gif) top no-repeat #fff; margin:0px 0px 0px 0px; height:11px; padding:0px}
#content_b { background:url(../images/mc_box_b.gif) bottom no-repeat #fff; height:4px; margin:0px; padding:0px;}
#content a { color:#2c7aa6; text-decoration:none; font-weight:normal;}
#content a:hover {color:#2c7aa6; text-decoration:underline; font-weight:normal;}
#intro { width:260px; float:left;}
#flash2 { padding: 0px 5px 5px 5px; background:#e6e6e6; float:right;}
#content #flash2 h2 { padding:5px 0px; font-size:100%;}
Content*/




.lh160 { line-height:150%; font-size:100%; }
.dotted { background:url(../images/dont_h.gif) center repeat-x; clear:both; padding:12px 0 12px 0; color:#fff; height:1px;}
.dotted2 { background:url(../images/dont_h.gif) center repeat-x; clear:both; padding:6px 5px; color:#fff; height:1px;}
.dotted3 { background:url(../images/dont_h.gif) center repeat-x; clear:both; padding:3px 5px; color:#fff; height:1px;}

/*right hand side*/
#rhs_journey { height:64px; background:url(../images/bg_journeyplanner.gif) bottom no-repeat; margin-bottom:3px; font-size:90%;}
#rhs_journey h1 {font-size:110%; color:#25539b; padding:5px 2px 0px 15px;}
#rhs_journey p { margin:10px 2px 2px 45px;}
#rhs_journey a:hover { text-decoration:underline !important;}
a.tlink:hover { text-decoration:none !important;}

#rhs_faredealer { height:64px; background:url(../images/bg_faredeals.gif) bottom no-repeat; margin-bottom:3px; font-size:90%;}
#rhs_faredealer h1 {font-size:110%; color:#25539b; padding:5px 2px 0px 15px;}
#rhs_faredealer p { margin:10px 2px 2px 45px;}

#rhs_gs { height:64px; background:url(../images/bg_gs.gif) bottom no-repeat; margin-bottom:3px; font-size:90%; }
#rhs_gs h1 {font-size:110%; color:#25539b; padding:5px 2px 0px 15px;}
#rhs_gs p { margin:10px 2px 2px 45px;}

#rhs_ncard { height:64px; background:url(../images/bg_railcard.gif) bottom no-repeat; margin-bottom:3px; font-size:90%;}
#rhs_ncard h1 {font-size:110%; color:#25539b; padding:5px 2px 0px 15px;}
#rhs_ncard p { margin:10px 2px 2px 45px;}

#rhs_newsletter { background:url(../images/newsletter_bg.gif) bottom no-repeat; margin-bottom:3px; font-size:90%; width:153px;}
#rhs_newsletter span { display:block; padding:5px;}
#rhs_newsletter h1 { background:url(../images/newsletter_ttl.gif) top no-repeat; padding: 7px 0px 7px 12px; font-size:110%; color:#FFFFFF;}
#rhs_newsletter a { font-weight:bold; padding:0px 6px 4px 6px; display:block;}
#rhs_newsletter a:hover {text-decoration:underline;}
#rhs_newsletter p { padding-top:0px; padding-bottom:0px; }

.rhs_promobox1 { background:url(../images/bg_rhs_promo.gif) bottom no-repeat;  font-size:90%; margin-bottom:3px;}
.rhs_promobox1 h1 { background:url(../images/rhs_box_orange.gif) top no-repeat; padding: 7px 0px 7px 5px; font-size:100%; color:#FFFFFF;}
.rhs_promobox1 ul { margin:0px; padding:0px;}
.rhs_promobox1 span { display:block; padding:5px;}
.rhs_promobox1 li { display:block; list-style:decimal; background:url(../images/dont_h.gif) bottom repeat-x; padding:3px;}
.rhs_promobox1 a { font-weight:normal; color:#000000; }
.rhs_promobox1 a:hover { font-weight:normal; text-decoration:underline; }
.rhs_promobox1 a.more {color:#FF6600; font-weight:bold; display:block; padding:4px;}
.rhs_promobox1 a.more:hover {text-decoration:underline; font-weight:bold;}
.rhs_promobox1 p { padding-bottom:0px;}

.rhs_promobox2 { background:url(../images/bg_rhs_promo.gif) bottom no-repeat;  font-size:90%; margin-bottom:3px;}
.rhs_promobox2 h1 { background:url(../images/rhs_box_green.gif) top no-repeat; padding: 7px 0px 7px 5px; font-size:100%; color:#FFFFFF;}
.rhs_promobox2 ul { margin:0px; padding:0px;}
.rhs_promobox2 span { display:block; padding:5px;}
.rhs_promobox2 li { display:block; list-style:decimal; background:url(../images/dont_h.gif) bottom repeat-x; padding:3px;}
.rhs_promobox2 a {font-weight:normal; color:#000;}
.rhs_promobox2 a:hover { font-weight:normal; text-decoration:underline; }
.rhs_promobox2 a.more {color:#70b32f; font-weight:bold; display:block; padding:4px;}
.rhs_promobox2 a.more:hover {text-decoration:underline; font-weight:bold;}
.rhs_promobox2 p { padding-bottom:0px;}

/*right hand side end*/



/*left hand side start */
#search { background:url(../images/lhs_search_bg.gif) bottom no-repeat; font-size:97%; padding-bottom:15px; margin-bottom:5px;}
#search .pad { display:block; padding-left:10px; padding-top:10px;}
#search h1 { background:url(../images/lhs_search_ttl.gif) top no-repeat; padding: 16px 0px 7px 12px; font-size:100%; color:#FFFFFF;}
#search label { padding:2px 0px; display:block;}
#search  select { width:160px; margin:3px 0px;}
#search input.keyword { width:160px; margin:3px 0px; }
.search_checkb { font-size:100%; display:block; vertical-align:middle;}
.scb { padding:0px; margin-right:3px;}
#search .scb input { padding:0px; margin-right:3px; }
#search .scb label {display:inline; padding: 0px; }
/*.search_button { text-align: right; margin-right: 10px; margin-top: 5px; } */

#calendar { background:url(../images/lhs_eventc_bg.gif) bottom no-repeat; font-size:97%; padding-bottom:5px; margin-bottom:5px;}
#calendar h1 { background:url(../images/eventc_ttl.gif) top no-repeat; padding: 7px 0px 7px 12px; font-size:100%; color:#FFFFFF;}
#calendar .pad { display:block; padding:0px 5px 10px 5px;}

#ec_box1 { margin-top:7px;  }
.ec_b1 { background:url(../images/evenbox_b.gif) bottom no-repeat ; padding-bottom:3px;}
#ec_box1 h2 { background:url(../images/evenbox_t.gif) top no-repeat; padding:6px 0px 0px 12px; text-transform:uppercase; color:#e3087e; font-size:100%;}
#ec_box1 p { padding: 3px; }
#ec_box1 .celink {text-align:right; margin-right:5px;}

#ec_box2 { margin-top:7px;  }
.ec_b2 { background:url(../images/evenbox_b.gif) bottom no-repeat ; padding-bottom:3px;}
#ec_box2 h2 { background:url(../images/evenbox_t.gif) top no-repeat; padding:6px 0px 0px 12px; text-transform:uppercase; color:#25539b; font-size:100%;}
#ec_box2 p { padding: 3px; }
#ec_box2 .celink {text-align:right; margin-right:5px;}

#ec_box3 { margin-top:7px;}
.ec_b3 { background:url(../images/evenbox_b.gif) bottom no-repeat ; padding-bottom:3px;}
#ec_box3 h2 { background:url(../images/evenbox_t.gif) top no-repeat; padding:6px 0px 0px 12px; text-transform:uppercase; color:#2c3d8b; font-size:100%;}
#ec_box3 p { padding: 3px; }
#ec_box3 .celink {text-align:right; margin-right:5px;}

#ec_box4 { margin-top:7px;}
.ec_b4 { background:url(../images/evenbox_b.gif) bottom no-repeat ; padding-bottom:3px;}
#ec_box4 h2 { background:url(../images/evenbox_t.gif) top no-repeat; padding:6px 0px 0px 12px; text-transform:uppercase; color:#2c3d8b; font-size:100%;}
#ec_box4 p { padding: 3px; }
#ec_box4 .celink {text-align:right; margin-right:5px;}

.arr_lb { padding:0px 5px 0pc 10px; margin:0px 5px;	background-image: url(../images/arr_lightblue.gif); background-repeat: no-repeat;
	background-position: left 4px;}
#calendar .arr_lb a { text-decoration:none;}
#calendar .arr_lb a:hover { text-decoration:underline;}
#calendar a { color:#2c3d8b; text-decoration:underline;}
#calendar a:hover { text-decoration:none;}
#calendar .links { font-family:Arial, Helvetica, sans-serif; font-size:100%; padding:10px 0px; }
#calendar .links a {margin:0px 5px;}

#datepicker {margin-top:0px;}
#datepicker #month { background:#56baec; color:#fff; font-weight:bold; padding:3px 5px 0px 3px ; height:20px; text-align:center;}
.montharr_l { float:left; }
.montharr_r {  float:right; }
.month_ttl { float:left; text-align:center; width:75%;}
#datepicker #dates {background:#fff; height:150px;}
#datepicker .links { padding:4px 0px;}


.story { clear:both; padding-bottom: 0px;}

/*
h1 { font-size:110%;font-weight:bold; color:#e3087e; padding-bottom:14px; padding-top:5px;}
h2 { color:#25539b; font-weight:bold; font-size:120%; padding-bottom:14px; padding-top:5px; }
h3 { color:#e3087e; font-weight:bold; font-size:100%; padding-bottom:8px; }
h4 { font-size: 100%; font-weight: normal; color: #333333; font-weight:bold; line-height:100%; padding-bottom:7px;}
h5 { font-size: 100%; color: #334d55; font-weight:bold; }

*/



/* New to 13/09/2007 */
/*
.cat_top { background:url(../images/bg_c_top.gif) top left no-repeat; padding:5px;}
.cat_top_ttl { }
.cat_top_ttl_l { height:29px; margin:0px; padding:0px;}
.cat_top h1 { font-size:110%; font-weight:bold; padding:0px; float:left; background:url(../images/ttl_cat_l.gif) left top no-repeat;}
.cat_top span { background:url(../images/ttl_cat_r.gif) right top no-repeat; float:left; display:block; padding:6px 10px 8px 10px; }
.cat_h {} */
.cat_h_img { margin-bottom: 10px;}

.highlight1 { background-color: transparent; border:1px solid #042E5C; padding:7px; margin:10px 0;}
.sort select { width:160px; margin:0px 8px;}
.sort label { }



#pagination {background-color: transparent; border:1px solid #042E5C; padding:11px 4px; margin-bottom:10px;}
#pagination .links { text-align:right;}
#pagination .back { float:left; text-align:left;  width:130px;}
#pagination a { color:#818181; text-decoration:none;}
#pagination a:hover { color:#5175af; text-decoration:underline;}
#pagination a.current { color:#5175af; text-decoration:underline;}

.pagination_top { padding:5px 7px; padding-bottom:7px; color:#818181; font-size:90%; border-bottom: 1px solid #98CFF6;}
.pagination_top .links { text-align:right;}
.pagination_top .back { float:left; text-align:left;  width:130px;}
#content .pagination_top a { color:#818181; text-decoration:none;}
#content .pagination_top a:hover { color:#5175af; text-decoration:underline;}
#content .pagination_top a.current { color:#5175af; text-decoration:underline;}


.highlight2 { background:#f7f6f6; border:1px solid #f7f6f6; padding:4px; margin-bottom:10px; color: #666666; font-size: 1.2em;}
.highlight2 ul { margin: 7px 0px 7px 0px; }
.highlight2 li { margin: 0px 0px 7px 20px; }
.highlight2 h3 { padding:0px;}
.highlight2 a {
	color: #4c4f5c;
}
.highlight2 a:hover 
{
    color: #042e5c;
}

.generic_btn { background:url(../images/bg_generic_btn.gif) top repeat-x; font-size:100%; border:1px solid #a09e9e; font-weight:bold; padding:2px 3px;}
.spacer { height:18px;  clear:both;}
.dotted4 { background:none; border-top:1px solid #ccc; clear:both; margin-bottom:15px; margin-top:8px; color:#fff; height:1px;}

#sr_main_ttl {}
/*#sr_main_ttl h2 { padding:3px 0px;}*/
.sIFR-hasFlash #sr_main_ttl h2 { 
	font-size: 20px;
	visibility: hidden;
	margin-bottom: 10px;
	padding-bottom: 0;
	letter-spacing: -2px;
       
}

/* Classes & ids for category boxes on the homepage */
.cat #boats { background:url(../images/cbg_ships_b.gif) top right no-repeat; height:28px;}
.cat #countryside { background:url(../images/cbg_countryside_b.gif) top right no-repeat; height:28px;}
.cat #entertainment { background:url(../images/cbg_entertainment_b.gif) top right no-repeat; height:28px;}
.cat #hotels { background:url(../images/cbg_hotels_b.gif) top right no-repeat; height:28px;}
.cat #food { background:url(../images/cbg_food_b.gif) top right no-repeat; height:28px;}
.cat #landmarks { background:url(../images/cbg_landmarks_b.gif) top right no-repeat; height:28px;}
.cat #museums { background:url(../images/cbg_museums_b.gif) top right no-repeat; height:28px;}
.cat #recreation { background:url(../images/cbg_recreation_b.gif) top right no-repeat; height:28px;}
.cat #seasonal { background:url(../images/cbg_seasonal_b.gif) top right no-repeat; height:28px;}
.cat #sportevents { background:url(../images/cbg_sportevents_b.gif) top right no-repeat; height:28px;}
.cat #themeparks { background:url(../images/cbg_themep_b.gif) top right no-repeat; height:28px;}
.cat #zoos { background:url(../images/cbg_zoos_b.gif) top right no-repeat; height:28px;}


.cat_h {}
.cat_h_img {}

.viewdetails { background:#b3b3b3; color:#FFFFFF; font-size:90%; border:1px solid #cfcfcf; padding:2px 4px 3px 4px; font-weight:normal; margin:0px; display:block; cursor:pointer;}
.viewdeatails a {color:#ffffff; text-decoration:none; }


.claim { background:#b3b3b3; color:#FFFFFF; font-size:90%; border:1px solid #cfcfcf; font-weight:normal; margin:0px; padding:2px 4px 3px 4px; margin:0px; display:block; cursor:pointer;}
.claim a { color:#ffffff; text-decoration:none;} 

#content a.claim1 { background:#e6077c; color:#FFFFFF; font-size:90%; border:1px solid #cfcfcf; font-weight:bold; margin:0px; padding: 2px 6px 3px 6px; font-weight:normal; margin:0px; display:block; text-align:center;}
#content a.claim1:hover { color:#ffffff; text-decoration:none; font-weight:normal; background:#0099CC;}

#content a.view1 { padding-top:10px; display:block;}
#content a.view1:hover { text-decoration:underline !important;}


/*14/09/2007 */

.fare { background:none;}
.fare dl {  margin:0px; padding:0px;}
.fare dt {float:left; display:block; margin:0px; padding:0px;}
.fare dd.title { float:left; display:block; margin:0px;  padding:0px;}
.fare dd.icon { float:left; display:block; margin: 30px 0 0 15px; padding:0px;}
.fare_ttl_l { height:29px; margin:0px; padding:0px;}
.fare_h {}
.fare h1 { }
.fare span {  }
#content_t_fare { margin:0px 0px 0px 0px; height:11px; padding:0px;}
.fares_img { margin-bottom:8px;}

/* fare dealer tabs */

#tabs2 {FONT-SIZE: 93%; BACKGROUND: url(../images/tabs2bg.gif) repeat-x bottom; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal; padding-bottom:8px;}
#tabs2 UL {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP:3px; LIST-STYLE-TYPE: none;}
#tabs2 LI {PADDING-RIGHT: 5px; PADDING-LEFT: 9px; BACKGROUND:url(../images/tabs2left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}
#tabs2 A {PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(../images/tabs2right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #765; PADDING-TOP: 5px; TEXT-DECORATION: none; color:#25539b;}
#tabs2 A {FLOAT: none}
#tabs2 A:hover {COLOR: #e6077c;}
#tabs2 #current {BACKGROUND-IMAGE: url(../images/tabs2left_on.gif)}
#tabs2 #current A { BACKGROUND-IMAGE: url(../images/tabs2right_on.gif); PADDING-BOTTOM: 5px; COLOR: #25539b;}

.ttl_1 {  font-size:120%; border-bottom: 1px solid #98CFF6; padding-bottom:10px; padding-top:8px; margin-bottom:8px;}
.ttl_2 {  font-size:120%; border-bottom: 1px solid #98CFF6; padding-bottom:10px; padding-top:8px; margin-bottom:8px; color:#25539b;}
.img_right { float:right; margin:5px;}
.img_left {float:left; margin:5px;}
.img_left_nm {float:left;}
.img_left_mr {float:left; margin-right:10px;}
.img_right_ml {position:  absolute; top: 0; left: 0;}


/*itinerary */

.itinerary dl {  margin:0px; padding:0px;}
.itinerary dt {float:left; display:block; margin:0px; padding:0px;}
.itinerary dd.title { float:left; display:block; margin:0px;  padding:0px;}
.itinerary dd.icon { float:left; display:block; margin:0px 0px 0px 7px; padding:0px;}
.itinerary_ttl_l { height:29px; margin:0px; padding:0px;}
#content_t_itn { margin:0px 0px 0px 0px; height:11px; padding:0px;}
.itn_img { margin-bottom:8px;}

/*user options menu */

#usr { background:url(../images/user_bg.gif) bottom no-repeat;  font-size:100%; margin-bottom:3px;}
#usr h1 { background:url(../images/user_ttl.gif) top no-repeat; padding: 7px 0px 7px 10px; font-size:98%; color:#FFFFFF;}
#usr span { display:block; padding:5px;}
#usr ul { list-style:none; margin:0; padding:0;}
#usr li { display:block; background:url(../images/dont_h.gif) bottom repeat-x; padding:6px 3px;}
#usr a { font-weight:bold; color:#25539b; }
#usr a:hover { font-weight:bold; text-decoration:underline; color:#25539b; }
#usr a.sign_out {color:#25539b; font-weight:bold; display:block; padding:4px;}
#usr a.sign_out:hover {text-decoration:underline; font-weight:bold; color:#25539b;}

.promo1 { background:url(../images/bg_promo1.gif) top repeat-x; border:1px solid #cfcfcf;  margin-bottom:10px; padding:5px;}
.promo2 {}
.story2 { padding-bottom:10px;}



.viewdetails_i { background:#b3b3b3; color:#FFFFFF; font-size:90%; border:1px solid #cfcfcf; padding:4px 4px; font-weight:bold; margin:0px; display:block; cursor:pointer;}
.viewdeatails_i a {color:#ffffff; text-decoration:none; }
.viewdetails _i a:hover { color:#e4067d;}
.claim_i { background:#b3b3b3; color:#FFFFFF; font-size:90%; border:1px solid #cfcfcf; font-weight:bold; margin:0px; padding:4px 4px; font-weight:bold; margin:0px; display:block; cursor:pointer;}
.claim_i a {color:#ffffff; text-decoration:none;}
.claim_i a:hover {color:#e4067d;}
#content p { padding-bottom:10px;}

.min-height {min-height:500px}
* html .min-height {height:500px}


.msg1 { background:#f6f6f6; border:1px solid #cfcfcf; padding:7px; margin-bottom:10px;}

#itn_printtop { padding:10px 0px; text-decoration:none; padding-bottom: 30px;}
#itn_printtop .in {}
#itn_print { padding:30px 0px; text-decoration:none;}
#itn_print .in {}
#email_btn { float:left; background:#25539b; color:#FFFFFF; font-size:90%; border:1px solid #7b9fc6; padding:2px 7px 3px 7px; font-weight:normal; margin:0px; display:block; cursor:pointer; text-align:center;}
#email_btn a {color:#ffffff; text-decoration:none; }
#email_btn a:hover {text-decoration:none; }
.print_btn { float:right; background:#25539b; color:#FFFFFF; font-size:90%; border:1px solid #7b9fc6; font-weight:normal; margin:0px; padding:2px 7px 3px 7px; margin:0px; display:block; cursor:pointer; text-align:center;}
.print_btn a { color:#ffffff; text-decoration:none;}
.print_btn a:hover {text-decoration:none;}

/* 17/09/2007 */

#content_t_detail {  background:url(../images/mc_detail_t.gif) top no-repeat #fff; margin:0px 0px 0px 0px; height:11px; padding:0px;}


.stars_bg {background:url(../images/sr_star_bg.gif) top left no-repeat; width:82px; height:14px; text-align:center; display:block; margin-right:7px;}
.dt_star_c { float:right; width:150px; padding-top:8px;}
.dt_star_c div {float:right; margin-right:7px;}

.adt { }

#adt_right { float:right; width:160px; margin-left:10px;}
.adt_img { text-align:center; margin-top:10px;}
.adt_d {}
#adt_menu { font-size:100%; margin-bottom:3px;}
#adt_menu h1 {}
#adt_menu span { display:block; padding:5px;}
#adt_menu ul { list-style:none; margin:0; padding:0;}
#adt_menu li { display:block; background:url(../images/dont_h.gif) bottom repeat-x; padding:4px 3px;}
#adt_menu a { font-weight:bold; color:#25539b; }
#adt_menu a:hover { font-weight:bold; text-decoration:underline; color:#25539b; }


.adt_offer { background:url(../images/bg_adt.gif) top repeat-x; border:1px solid #cfcfcf;  margin-bottom:10px; padding:5px;}
.adt_offer .img { display:block; float:left; margin-right:7px;}
.adt_offer p { padding-top: 15px; display:block;}
.adt_offer .ttl { font-weight:bold; color:#e6077c;}
#adt_highlight { background:url(../images/bg_adt.gif) top repeat-x; border:1px solid #cfcfcf;  padding:5px;}
#adt_highlight p {margin:0px; padding:5px; line-height:18px;}
#adt_highlight span { font-weight:bold;}
.adt_offer_img { float: right; clear:right; }
.adt_offer_img br { line-height:0; }
.adt_offer_type { float:left; padding-top: 14px; }
.adt_offer_claim { float:right; padding-top: 10px; }

.highlight3 { background:#f6f6f6; border:1px solid #cfcfcf; padding:7px; margin-bottom:10px; margin-top:10px; vertical-align:top;}
.highlight3 .span_l { display:block; float:left;}

.highlight3 .span_r { display:block; float:left; margin-left:20px;}

#adt_btns { background:#f6f6f6; border:1px solid #cfcfcf; padding:7px; margin-bottom:10px; text-align:right;}
#adt_btns a:hover { text-decoration:none;}
#adt_btns in {}
.claim2 { background:#e6077c; color:#FFFFFF; font-size:90%; border:1px solid #cfcfcf; font-weight:bold; padding:3px 0px 4px 0px; font-weight:bold; margin:0px; display:block; cursor:pointer; width:120px; text-align:center;}
.claim2 a:hover { text-decoration:none;}


#add_btn { background:#e6077c; color:#FFFFFF; font-size:90%; border:1px solid #cfcfcf; font-weight:bold; padding:3px 0px 4px 0px; font-weight:bold; margin:0px; display:block; cursor:pointer; width:120px; text-align:center;}
#add_btn a:hover { text-decoration:none;}
#add_btn a:hover { text-decoration:none;}


.cat_holder {padding-bottom:15px;}

/* news style for category box on homepage
.cat { width:268px; float:left; }
.cat_pad { padding: 0px 10px 6px 0px;}
.cat_ttl { }
.cat h1 { color:#fff; font-size:90%; font-weight:bold; padding:13px 0px 0px 5px; font-size:105%;}
.cat_img {float:left; margin:11px 2px 5px 0px;}
.cat_txt { float:right; font-size:90%; width:190px;}
.cat_ttl a { color:#fff; font-weight:bold;}
#content .cat_ttl a:hover { color:#fff; font-weight:bold; text-decoration:underline;}
span#logged_in { font-size:90%; padding:7px 15px 0px 0px; color:#2c3d8b; font-weight:bold;}  */


/* Additiona styles - Lans */

/**************
.NET Validators
**************/

.validation_summary { border:solid 1px #e6077c; margin-bottom: 10px; background:#f6f6f6; color:#e6077c;}
.validation_summary ul { margin: 10px 0px 10px 0px; list-style:none;}
.validation_summary li { margin-left: 20px; line-height: 18px;}
.validator {color:#FF0000;}

/* Forms */







/* 18/09/2007 */

/* New category box styles for Attraction Details Page */

.cat2_holder {padding-bottom:15px;}
.cat2 { width:217px; float:left; }
#content .cat2 a { font-weight:bold; color:#e3087e;}
#content .cat2 a:hover { font-weight:bold; color:#2c7aa6; text-decoration:none;}
.cat2_pad { margin: 0px 10px 6px 0px; background:#f8f8f8; height:140px; border:1px solid #e8e8e8; }
.cat2_ttl { background:url(../images/dont_h.gif) bottom repeat-x; margin-bottom:2px; padding:7px 0px; }
.cat2 h1 { color:#e3087e; font-size:90%; padding:0px 5px; }
.cat2 img {margin:0px 2px;}
.cat2_txt { font-size:90%; padding:3px 5px; vertical-align:middle;}
.cat2_icons { padding:3px 5px 0px 5px; color:#2c7aa6; font-size:90%; }
/*
.details_t { background:url(../images/bg_c_top.gif) top left no-repeat; padding:5px 0px 5px 5px; }
.nc_container { width:380px; float:left;}
.nc_top { background:url(../images/t.gif) top left no-repeat; height:6px;}
.nc_content { background:url(../images/bg_attr_t.gif) top repeat-y;}
.nc_content h1 { font-size:110%; font-weight:bold; padding:1px 7px 3px 7px;}
.nc_bottom { background:url(../images/b.gif) bottom left no-repeat; height:6px; }
.nc_icons { float:right; text-align:right; padding:0px 5px 0px 0px; width:150px;}
.nc_icons img { margin:0px 1px;}
 */

/* New Search results css */
.sr { border-bottom: 1px solid #98CFF6; padding:0px 0px 10px 0px; margin:0px 0px 15px 0px; clear:both;}
.sr .ttl { padding-bottom:5px;}
#content .sr h1 {font-weight:bold; color:#042E5C; margin-bottom:15px; padding:0px; font-size: 1.166666em;}
.sr .img { float:left; margin:0px 10px 0px 0px; position: relative; width: 100px; height: 61px; overflow: hidden;}
.sr .img img {position:  absolute; top: 0; right: 0;}
/*.sr .sr_content { padding: 0 80px 10px 110px; }*/
.sr .sr_content {
	float: left;
	margin-top: 0px;
	padding: 0 0 10px 0;
	width: 550px;
	font-size: 1.2em;
}

img.attractionthumb {
	margin: -25px -25px 0 0;
}

.sr .txt { padding-top:0px; clear:both;}
.sr .sr_stars {background:url(../images/sr_star_bg.gif) top left no-repeat; width:82px; height:14px; float:right; margin-left:4px;}
.sr .sr_stars span { text-align:center; display:block;}
.sr .sr_btn { padding:2px 0px; margin-top: -5px;}
.sr .txt a:hover { text-decoration:underline !important ;}

.sr_btn ul { margin:0px; padding:0px; list-style:none;}
#content .sr_btn li { float:left; margin: 0 10px 0 0;}
.sr .sr_icons { float: right; text-align:right; padding-right:0px}
.sr .sr_offer { float:right; padding-left:4px;}

.sr_2for1 { background:url(../images/dont_h.gif) bottom repeat-x; padding:0px 0px 15px 0px; margin:0px 0px 15px 0px; clear:both;}
.sr_2for1 .ttl { padding-bottom:5px;}
.sr_2for1 h1 {font-size:110%; font-weight:bold; color:#25539b; margin-bottom:10px; padding:0px;}
.sr_2for1 .img { float:left; margin:0px 5px 0px 0px;}
.sr_2for1 .txt { padding-top:0px; clear:both;}
.sr_2for1 .sr_stars {background:url(../images/sr_star_bg.gif) top left no-repeat; width:82px; height:14px; float:right; margin-left:4px;}
.sr_2for1 .sr_stars span { text-align:center; display:block;}
.sr_2for1 .sr_btn { padding:2px 0px;}
.sr_2for1 .txt a:hover { text-decoration:underline !important ;}

.sr_2for1 .sr_btn ul { margin:0px; padding:0px; list-style:none;}
.sr_2for1 .sr_btn li { float:left; margin-right:10px;}
.sr_2for1 .sr_icons { clear:both; text-align:right; padding-right:0px}
.sr_2for1 .sr_offer { float:right; padding-left:4px;}


#add_mi { padding-top:3px;}

#content a.add_mi {padding-top:10px; display:block;}
#content a.add_mi:hover { text-decoration:underline !important; color:#717171;}

/* New my itinerary boxes */

.itn { margin:5px 0px 5px 0px; overflow:auto; clear:both; border: 1px solid #98CFF6; padding:5px;}
.itn .ttl { padding:0px 0px;}
.itn h1 {font-size:110%; font-weight:bold; color:#25539b; padding:0px; margin:0px;}
.itn .img { float:left; margin:0px 5px 0px 0px;}
.itn .itn_btn { border-top: 1px solid #98CFF6; padding:5px 0px;}
.itn .itn_btn div {float:left; margin-right:6px;}
.itn .txt { padding:0px 0px 10px 0px; clear:both;}
.itn .itn_icons { text-align:right; padding:4px 0px; }
.itn .itn_icons div { margin-left:4px;}
.itn .itn_stars {background:url(../images/sr_star_bg.gif) top left no-repeat; width:82px; height:14px; float:right;}
.itn .itn_stars span { text-align:center; display:block;}
.itn_offer {float:right;}

.itn2for1 { margin:5px 0px 5px 0px; overflow:auto; clear:both; border: 1px solid #d1d1d1; padding:5px;}
.itn2for1 .ttl { padding:0px 0px;}
.itn2for1 h1 {font-size:110%; font-weight:bold; color:#25539b; padding:0px; margin:0px;}
.itn2for1 .img { float:left; margin:0px 5px 0px 0px;}
.itn2for1 .itn_btn { background:url(../images/dont_h.gif) top repeat-x; padding:5px 0px;}
.itn2for1 .itn_btn div {float:left; margin-right:6px;}
.itn2for1 .txt { padding:0px 0px 10px 0px; clear:both;}
.itn2for1 .itn_icons { text-align:right; padding:4px 0px; }
.itn2for1 .itn_icons div { margin-left:4px;}
.itn2for1 .itn_stars {background:url(../images/sr_star_bg.gif) top left no-repeat; width:82px; height:14px; float:right;}
.itn2for1 .itn_stars span { text-align:center; display:block;}
.itn2for1 .itn_offer {float:right;}

/* 3rd promo box - the right hand side */

.rhs_promobox3 { background:url(../images/bg_rhs_promo.gif) bottom no-repeat;  font-size:90%; margin-bottom:3px;}
.rhs_promobox3 h1 { background:url(../images/rhs_box_pink.gif) top no-repeat; padding: 7px 0px 7px 5px; font-size:100%; color:#FFFFFF;}
.rhs_promobox3 ul { margin:0px; padding:0px;}
.rhs_promobox3 span { display:block; padding:5px;}
.rhs_promobox3 li { display:block; list-style:decimal; background:url(../images/dont_h.gif) bottom repeat-x; padding:3px;}
.rhs_promobox3 a {font-weight:normal; color:#000;}
.rhs_promobox3 a:hover { font-weight:normal; text-decoration:underline; }
.rhs_promobox3 a.more {color:#e5077e; font-weight:bold; display:block; padding:4px;}
.rhs_promobox3 a.more:hover {text-decoration:underline; font-weight:bold;}
.rhs_promobox3 p { padding-bottom:0px;}

/* 4th promo box - the right hand side

.rhs_promobox4 { background:url(../images/bg_rhs_promo.gif) bottom no-repeat;  font-size:90%; margin-bottom:3px;}
.rhs_promobox4 h1 { background:url(../images/rhs_box_blue.gif) top no-repeat; padding: 7px 0px 7px 5px; font-size:100%; color:#FFFFFF;}
.rhs_promobox4 ul { margin:0px; padding:0px;}
.rhs_promobox4 span { display:block; padding:5px;}
.rhs_promobox4 li { display:block; list-style:decimal; background:url(../images/dont_h.gif) bottom repeat-x; padding:3px;}
.rhs_promobox4 a {font-weight:normal; color:#000;}
.rhs_promobox4 a:hover { font-weight:normal; text-decoration:underline; }
.rhs_promobox4 a.more {color:#e5077e; font-weight:bold; display:block; padding:4px;}
.rhs_promobox4 a.more:hover {text-decoration:underline; font-weight:bold;}
.rhs_promobox4 p { padding-bottom:0px;}
 */
/* 19/09/2007 */

.form { width:95%; margin:0px auto; padding:10px 0px 15px 0px;} /* use for common forms - short titles and boxes */
.form p { padding:3px 0px; font-size:93%;}
.required { color:#FF0000;}
.form input, .form_long input { font-weight:normal; width:200px; border: 1px solid #cccccc; }
.form span.check input, .form_long span.check input, .form span.radio input, .form_long span.radio input { width:auto; border: none; }
.form select, .form_check select, .form_long select, .sort select { width: 205px; border: 1px solid #cccccc;}
.form label { width:120px; float:left; margin-right:8px;}
.form div { padding:2px 0px 2px 40px; clear: both;} /* use for common list of checkboxes */
.form_check { width:95%; margin:0px auto; padding:10px 0px 15px 0px;}
.form_check ul {list-style:none; padding-left:40px; margin:0px;}
.form_check li { list-style:none; padding:0px 0px;}
.form_check li input { font-weight:normal; display:inline; vertical-align:middle; margin-right: 5px;}
.form_check li label { display:inline; vertical-align:middle;}
.form_check div { padding:2px 0px 2px 40px;}
.form h2, .form_check h2, .form_long h2 {display:block; clear:both; border-bottom: 1px solid #98CFF6; padding-bottom:8px; margin-bottom:8px;}
.note { font-size:90%; color:#999999; padding:3px 0px;}
.form textarea, .form_check textarea, .form_long textarea { width:250px; height:130px; overflow:auto;}

.form_long { width:95%; margin:0px auto; padding:10px 0px 15px 0px;}
.form_long p {padding:5px 0px;}
.form_long div { padding:3px 0px;}
.f_input_l { font-weight:normal; width:420px; }
.f_select_l { font-weight:normal; width:420px;  }
.f_label_l { display:block; padding:3px 0px; clear:both; }
.f_select_c { font-weight:normal; width:200px; clear:both;  }
.form .nopad { padding:3px 0px;}

.form div.submit {
	 background: transparent url(/App_Themes/BVF/images/buttons/generic-button-left-bg.gif) no-repeat left top;
	 padding-left: 4px;
	 margin-left: 170px;
}

.form .submit input.generic_btn {
	background: transparent url(/App_Themes/BVF/images/buttons/generic-button-bg.gif) no-repeat right top;
	margin-top: -2px;
	padding: 6px 10px 8px 3px;
	width:auto;
	border: none !important;
	font-weight: bold;
}

#content .sr a:hover { text-decoration:none; }
#content .sr_2for1 a:hover { text-decoration:none;}

/* Vouchers */

#voucher { /*background-color:White;*/ background:#fff;}
#voucher .voucherContent{ padding:0px 0px 5px 0px; background:#fff; border:2pt dashed #0a4595; font-size:1.2em; }
#voucher .voucherBoxAlt .voucherContent{background-color: LightBlue;}
#voucher .data { }
#voucher .label{ width:130px;float:left;clear:both;font-weight:bold;}
#voucher .voucherTitle{ color:#25539b; font-weight:bold; font-size:130%; border-bottom:solid 1px #EBEBEB; padding:5px; margin:0px 10px; border-bottom:1pt solid #0a4595; text-align:center; padding:10px 5px; line-height:110%;}
#voucher .voucherSeparator{text-align: center; clear: left; font-size:110%; margin:15px;}
.tandc { border:1px solid #CCCCCC; clear:both; padding:5px; font-size:1.1em;}
.tandc ol { padding:10px 20px; line-height:16px; margin:5px 20px}
.tandc li { padding-left:20px;}
.vheader { background:#24408f; color:#ffffff; text-align:center}
.vheader h1 { color:#FFFFFF; font-size: 180%; font-weight:bold; text-align:center;}
.tandc1 { clear:both; font-size:90%; padding:15px;}
#voucher .box { margin:5px 10px; padding:10px;}
#voucher .line { border-bottom:1px solid #24408f; margin-bottom:15px;}
#voucher .print { padding:10px;}
#voucher .printv { text-align:center;}
#content .print a { background:#e6077c; color:#FFFFFF; font-size:90%; border:1px solid #cfcfcf; font-weight:bold; margin:0px; padding:4px 4px; font-weight:bold; margin:0px; display:block; cursor:pointer; width:120px; text-align:center;}
#content .print a:hover { color:#FFFFFF; font-size:90%; border:1px solid #cfcfcf; font-weight:bold; margin:0px; padding:4px 4px; font-weight:bold; margin:0px; display:block; cursor:pointer; width:120px; text-decoration:none;}

/* Events
.event { margin-bottom:10px; border:1px solid #CCCCCC; position: relative; }
.event .pad { padding:8px;}
#content .event div { padding:2px 0px;}
.event h1 { color:#ed0181; font-size:100%; font-weight:bold; background:#e8f7ff; padding:4px 5px;}
.event_description { clear:both; overflow:auto; margin:0px 5px;}
.event_description div { float:left; overflow:auto; display:block; width:380px; position: relative;}
.event_description span { font-weight:bold; display:block; width:120px; float:left; margin-right:7px;}
.event_dates { clear:both; overflow:auto; margin:0px 5px; border-top:1px dotted #CCCCCC; }
.event_dates div { float:left; overflow:auto; display:block; width:380px; position: relative;}
.event_dates span { font-weight:bold; display:block; width:120px; float:left; margin-right:7px;}
.event_location { clear:both; overflow:auto; margin:0px 5px 5px 5px;}
.event_location div { float:left; overflow:auto; display:block; width:380px; position: relative;}
.event_location span { font-weight:bold; display:block; width:120px; float:left; margin-right:7px;}
.event_month { padding:5px; border:1px solid #ed0181; margin:10px 0px 15px 0px;}
.event_month h1 { padding:3px 5px;}  */

/* Calendar */
.eventsCalendar {background: #56baec;font-size: 80%;border: 0px;width: 100%;height: 145px;}
.eventsCalendar a{text-decoration: none;}
.eventsCalendar td{border: solid 1px silver;}
.calToday{font-weight: bold;border: 0px;}
.calTitle td { font-size: 75%; font-weight: bold; border: 0px; color: White; }
.calTitle img { border: 0px; }
.calDay{text-align: center;vertical-align: middle; background-color: White;}
.calSelected	{background: #ED0181;}
.calWeekend {background: #EEEEEE;}
.calOtherMonth, .calOtherMonth a, .eventday_faded a{color: #999999;background-color: White;}
.calSelector{color: White;background: Silver;}
.calDayHeader, .calDayHeader * {background-color: White;color: #000000; }
.eventday{cursor: pointer;cursor: pointer;background-image: url(../images/cal_marker.gif);background-position: right bottom;background-repeat: no-repeat;background-color: White;}
.eventday a {color: Black;}
.eventday_faded{cursor: pointer;cursor: pointer;background-image: url(../images/cal_marker_faded.gif);background-position: right bottom;background-repeat: no-repeat;background-color: White;}

/* Directory */
.directoryname { width: 65%; padding-right: 20px; }

/* Banner Ads */
.bannerad { text-align: center; margin-bottom: 5px; clear: both; }

/* Registered user offers */
.user_offer241 { background:url(../images/bg_promo1.gif) top repeat-x; border:1px solid #cfcfcf;  margin-bottom:10px; padding:5px; }
.user_offer241 .btn {  float:right; margin-top:10px;}
#content .user_offer241 a:hover { text-decoration:none;} 
.user_offer241 img { float:left; margin-right:10px;}
.user_offer241 .left { float:left; width: 370px; margin-top:11px;}

.b { font-weight:bold;}
#content li.floatright { float:right; margin-right:0px;}

#content a.view2 { background:#56baec; color:#FFFFFF; font-size:90%; border:1px solid #cfcfcf; font-weight:bold; margin:0px; padding: 2px 6px 3px 6px; font-weight:normal; margin:0px; display:block; text-align:center;}
#content a.view2:hover { color:#ffffff; text-decoration:none; font-weight:normal; background:#0099CC;}


.promo_container { padding-bottom:8px; }
.index_promo { background:url(../images/mc_box_t.gif) top no-repeat; height:100%; }
.index_promo .in { background:url(../images/mc_box_b.gif) bottom no-repeat; clear:both; padding:0px; height:100%}
.index_promo .lc { float:left; width:402px; background:#fff; }
.index_promo .rc { float:right; width:150px; margin:5px 0px; border-right: 1px solid #7b9fc6; background:#fff;  }
.small_promo { font-size:9px; margin:0px 5px; padding-bottom:3px; background:url(../images/dont_h.gif) bottom repeat-x; line-height:10px; padding-top:3px;}
.small_promo a { }
.small_promo img { float:right; margin-left:2px;}
.nb { background:none;}
.pink { font-size:10px; font-weight:bold;  margin:0px; padding:3px 0px 3px 7px; text-decoration:none; color:#4c8f15; background:url(../images/arr_green.gif) no-repeat; background-position:0px 4px; display:block; }
.yell { font-size:10px; font-weight:bold;  margin:0px; padding:3px 0px 3px 7px; text-decoration:none; color:#fca13f; background:url(../images/arr_yell.gif) no-repeat; background-position:0px 4px; display:block; }
.blue { font-size:10px; font-weight:bold;  margin:0px; padding:3px 0px 3px 7px; text-decoration:none; color:#01a9dc; background:url(../images/arr_lightblue.gif) no-repeat; background-position:0px 4px; display:block; }
.small_promo a:hover { text-decoration:underline;}
.green { font-size:10px; font-weight:bold;  margin:0px; padding:3px 0px 3px 7px; text-decoration:none; color:#4c8f15; background:url(../images/arr_green.gif) no-repeat; background-position:0px 4px; display:block; }


/*
#content a.pink_l:link  { color:#e3087e; text-decoration:none;}
#content a.pink_l:hover { color:#25539b; text-decoration:underline;}
#content a.pink_l:visited { text-decoration:none; color:#e3087e;} */

#content a.pink_l { background:#e6077c; color:#FFFFFF; font-size:90%; border:1px solid #cfcfcf; font-weight:bold; margin:0px; padding: 2px 6px 3px 6px; text-align:center; font-weight:normal; margin:0px; display:block; text-align:center; width:12em;}
#content a.pink_l:hover { color:#ffffff; text-decoration:none; font-weight:normal; background:#0099CC;}


.form label, .form input, .form textarea, .form select, .form_check select, .sort select, .form_long input, .form_long select {
	padding: 5px 0 5px 5px;
	font-size: 12px;
	margin-bottom: 2px;
}

.form input, .form textarea, .form select, .form_check select, .sort select, .form_long input, .form_long select {
	background-color: #DDD;	
}

.form span.check input, .form_long span.check input, .form span.radio input, .form_long span.radio input {
	background-color: transparent;
}

.form_long label, .form_long input {
	margin-right: 5px;
}

.form_long p span input,
.form_long p input {
	vertical-align: middle;
}

#content h1 {
	font-size: 1.3em;
	padding:20px 0 10px;
}

#content .event_month h1 {
	font-size: 1.5em;
	padding: 10px 0 0 0;

}

#content .event {
	padding-bottom: 20px;
	border-bottom: 1px solid #98CFF6;
	margin-bottom: 10px;
}

#content .event h1 {
	font-size: 1.3em;
	color: #00B4FF;
	padding: 25px 0 5px 0;
	margin-bottom: 10px;
}

#content .event div.event_description,
#content .event div.event_location,
#content .event div.event_dates {
	margin-bottom: 10px;
	clear: both;
}

#content .event div.event_description span,
#content .event div.event_location span,
#content .event div.event_dates span {
	display: block;
	float: left;
	font-weight: bold;
	width: 100px;
}

#content .event div.event_description div,
#content .event div.event_location div,
#content .event div.event_dates div {
	margin-left: 100px;
}

#content ol li,
#content ul li {
	margin: 0 0 5px 20px;
	line-height: 1.3;
}

#content p.PagePreText strong {
	font-size: 1.2em;
	color: #003465;
}

#content .dotted,
#content .dotted2,
#content .dotted3,
#content .pagination_top,
#content .sr {
	background: none;
	border-bottom: 1px solid #ccc;
}

