@charset "utf-8";
/* CSS Document */

body {background-color: #aebcc8;background-image: url(../images/layout/bgrep-y.jpg);background-position: center top;background-repeat: repeat-y;text-align: center;padding: 0;margin: 0;font-family:Arial, Helvetica, sans-serif;color:#16164f;font-size: 14px;}
*{margin: 0;padding: 0;}
a{text-decoration: none;color:#16164f;}
a img{ border:none;}
#body{margin: 0;padding: 10px 0 90px 0;background-image:url(../images/layout/bodybottom.jpg);background-position: bottom center;background-repeat: repeat-x;}
#wrapper{width: 876px;background-color: #efefef;background-image:url(../images/layout/wrapperbgrep-y.jpg);background-position: center top;background-repeat: repeat-y;margin: 5px auto 0 auto;}
#wrapper_1{width: 876px;background-image: url(../images/layout/headerbg.jpg);background-position: center top;background-repeat: no-repeat;}
#wrapper_2{width: 876px;background-image: url(../images/layout/footerbg.jpg);background-position: center bottom;background-repeat: no-repeat;text-align: left}
#header{width: 876px;height: 153px;background-image:url(../images/layout/logo.gif);background-position:3% 80%;background-repeat:no-repeat;}
#main_content{ width: 876px; _height: 600px;height: auto !important; min-height: 600px;position: relative; background-image: url(../images/layout/wrapper_bottom_bg.jpg); background-repeat: no-repeat; background-position: 32% 100%; }
#footer{width: 826px;height: 41px;text-align: center;padding: 4px 25px 20px 25px; color:white;}
#footer ul { list-style: none; }
#footer ul li { display: inline; }
#footer ul li h4 { font-size: 11px; color:white; display: inline; } 
#footer ul li h4 a { font-size: 11px; color:white;  font-weight: normal; }
h1.skydive_headline{font-family:Arial, Helvetica, sans-serif;font-size:16px !important; color:white;display: inline;margin: 0 20px 0 0;padding: 0;}
h1 { font-family:Arial, Helvetica, sans-serif;font-size:16px !important; }
input.headlineinput{height: 18px;width: 110px;border: none;color: #414185;font-weight: bold;padding-top: 2px;}
input.headlinesubmit{vertical-align: middle;height: 23px;width: 82px;padding-bottom: 1px;}
#left_column{padding: 20px 0 0 20px;width: 140px;float: left;position: relative;}
#center_column{width: 369px;float:left;padding: 15px 20px 30px 5px; font-size: 12px; }
#page_subhead { border-bottom: 2px dotted #666666; margin-bottom: 7px; }
#page_subhead h2{ font-size: 17px; font-weight: bold; font-variant: small-caps; letter-spacing: -1px; text-shadow: 3px 3px 5px #666666; }
#center_column p{ padding: 5px 0 10px 0; color:#333333; }
#center_column ul{ list-style:square; list-style-position:inside; font-size: 11px; }
#center_column li{color:#333333; font-size: 13px; letter-spacing: -1px; padding:3px; }
#center_column a { font-size:11px; font-weight:bold; font-variant:small-caps; }

#right_column{padding: 12px 0 0 10px;width: 312px;float:left;}

#left_column ul { list-style: none; }
#left_column ul li { font-weight: bold;height: 20px;margin-bottom: 6px;padding: 3px 0 0 5px;background-image: url(../images/layout/menulibgnh.gif);background-position: left center;background-repeat: no-repeat; font-size: 12px; }
#left_column ul li.header { background: none; border: none; letter-spacing: -1px; font-size: 11px; border-bottom: 1px solid gray; margin: 6px 11px 5px 1px; height: auto; }
#left_column ul li.header:hover { background: none; border: none; letter-spacing: -1px; font-size: 11px; border-bottom: 1px solid gray; margin: 6px 11px 5px 1px; height: auto; }
#left_column ul li.header h3 { font-size: 12px; font-weight: normal; }
#left_column ul li:hover { background-image: url(../images/layout/menulibg.gif); position:relative; display:block; }
#left_column ul li:hover a{ color:#FFFFFF; }
#left_column ul li ul { display: none; width:163px; top:0px; position:absolute; margin-left: 110px; opacity:0.85;filter:alpha(opacity=85); z-index: 1000 !important;}
#left_column ul li:hover ul { display: block; z-index: 1000 !important;}

.menu_box{background-image:url(../images/layout/menubottom.gif);background-position: center bottom;background-repeat:no-repeat;  z-index: 1000 !important;}
.menu_box_1{background-image:url(../images/layout/menutop.gif);background-position: center top;background-repeat:no-repeat; z-index: 1000 !important;}
.menu_box_2{background-image:url(../images/layout/menubgrep-y.jpg);background-position: center top;background-repeat:repeat-y; z-index: 1000 !important;}
.break11 {line-height:11px;}
.break5 {line-height:5px;}
#header table#outer{margin-left: 240px;width: 630px;height: 150px;}
#header table#inner{height: 148px;}
form[name=search_skydive_midwest]{display: inline;}
#skydive_breadcrumbs {font-size: 12px;font-variant: small-caps;}
#skydive_breadcrumbs a{font-size: 12px;font-variant: small-caps;}
#skydive_advertizing h2 {font-size: 20px; padding: 15px 0 0 20px; font-variant:small-caps; letter-spacing: -1px;}
#footer a{font-size: 12px;color:#FFFFFF;text-transform: lowercase;}
.secondlevel{background-image: none; padding: 7px 0 5px 10px !important; margin: 0 0 0 15px !important; }
.secondlevel a{font-size:12px; color:#171A73;}

#middle_left_menu { list-style: none; }
#middle_left_menu li { font-weight: bold;height: 20px;margin-bottom: 6px;padding: 3px 0 0 5px;background-image: url(../images/layout/menulibgnhmid.gif) !important; background-position: left center;background-repeat: no-repeat; font-size: 12px; }
#middle_left_menu li:hover { background-image: url(../images/layout/menulibgmid.gif) !important; position:relative; display:block; }
#middle_left_menu li:hover a{ color:#FFFFFF; }
#middle_left_menu li.header { background: none !important; border: none; letter-spacing: -1px; font-size: 11px; border-bottom: 1px solid gray; margin: 6px 11px 5px 1px; height: auto; }
#middle_left_menu li.header:hover { background: none !important; border: none; letter-spacing: -1px; font-size: 11px; border-bottom: 1px solid gray; margin: 6px 11px 5px 1px; height: auto; }
#middle_left_menu li ul { display: none; width:163px; top:0px; position:absolute; margin-left: 110px; opacity:0.85;filter:alpha(opacity=85); z-index: 1000 !important; }
#middle_left_menu li:hover ul { display: block; z-index: 1000 !important; }
.mid_level_second { color: #2e2e7a !important; }
.mid_level_second:hover { color: #FFFFFF !important; }

#bottom_left_menu { background: none; }
#bottom_left_menu li { background: none; background-image:none !important; height:auto !important; }
#bottom_left_menu li h1 a { font-size: 11px; color:#666666; }
#bottom_left_menu li:hover h1 a { font-size: 11px; color:#333333; }
#bottom_left_menu li.header { background: none !important; border: none; letter-spacing: -1px; font-size: 11px; border-bottom: 1px solid gray; margin: 6px 11px 5px 1px; height: auto; }
#bottom_left_menu li.header:hover { background: none !important; border: none; letter-spacing: -1px; font-size: 11px; border-bottom: 1px solid gray; margin: 6px 11px 5px 1px; height: auto; }
#bottom_left_menu li.active h1 a {}
#bottom_left_menu li ul li h2 a { font-size: 11px; color:#666666; font-weight: normal; }

.rightbucket{ width:281px; background-image:url(../images/layout/bucketrep-y.jpg); background-repeat:repeat-y; background-position: center top; margin-bottom: 8px; }
.rightbucket_1{ width:281px; background-image:url(../images/layout/buckettop.jpg); background-position: center top; background-repeat: no-repeat; }
.rightbucket_2{ width:281px; background-image:url(../images/layout/bucketbottom.jpg); background-position: center bottom; background-repeat: no-repeat; }
.rightbuckethead{ height: 21px; padding: 7px 0 0 15px; }
.rightbuckethead h3{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; font-size:14px; letter-spacing: -1px; }
.rightbucketcontent{ height: auto; !important _height:20px; min-height:20px; padding: 10px 12px 5px 12px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#313131; line-height: 140%; font-weight: normal; }
.rightbucketcontent img { margin:0; padding:0; }
.rightbucketcontent p a { font-size:11px; font-weight:bold; font-variant:small-caps; }
.rightbucketcontent p img{ float: left; border: none; margin-right: 7px; margin-bottom: 3px; }
.rightbucketlink{ text-align:right; padding: 8px 0px 12px 0px; margin: 0 12px; border-top: dotted 2px #666666; }
.rightbucketlink a{ font-size: 12px; letter-spacing: -1px; color: #666666; border: none; }
.rightbucketlink a:hover{ color: #000066; text-decoration: none; border: none; }
.weather_forecast { font-size: 10px; }

.rightbucket_mid { width:360px; background-image:url(../images/centerbucket/bucketrep-y.jpg); background-repeat:repeat-y; background-position: center top; margin-bottom: 8px; margin-top: 20px; margin-left: 8px; }
.rightbucket_1_mid { width:360px; background-image:url(../images/centerbucket/buckettop.jpg); background-position: center top; background-repeat: no-repeat; }
.rightbucket_2_mid { width:360px; background-image:url(../images/centerbucket/bucketbottom.jpg); background-position: center bottom; background-repeat: no-repeat; }
.rightbuckethead_mid { height: 21px; padding: 7px 0 0 15px; }
.rightbuckethead_mid h3 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; font-size:14px; letter-spacing: -1px; }
.rightbucketcontent_mid { height: auto; !important _height:20px; min-height:20px; padding: 10px 12px 5px 12px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#313131; line-height: 140%; font-weight: normal; }
.rightbucketcontent_mid img { margin:0; padding:0; }
.rightbucketcontent_mid p a { font-size:11px; font-weight:bold; font-variant:small-caps; }
.rightbucketcontent_mid p input { padding: 5px; margin: 7px; width: 300px; color: #666666; font-weight: bold; }
.rightbucketcontent_mid p img { float: left; border: none; margin-right: 7px; margin-bottom: 3px; }
.rightbucketlink_mid { text-align:right; padding: 8px 0px 12px 0px; margin: 0 12px; border-top: dotted 2px #666666; }
.rightbucketlink_mid a { font-size: 12px; letter-spacing: -1px; color: #666666; border: none; }
.rightbucketlink_mid a:hover { color: #000066; text-decoration: none; border: none; }

.staff_list { list-style: none !important; margin:0; padding:0; }
.staff_list li { list-style-position: inside; margin: 0; padding: 0; }
.staff_outer_2 { width:339px; background-image:url(../images/layout/staffrep-y.jpg); background-position: center top; background-repeat:repeat-y; margin:0;padding:0 10px 0 10px;}
.staff_outer_1 {width:359px; background-image:url(../images/layout/stafftop.gif); background-position: center top; background-repeat: no-repeat; margin:0;padding:0;}
.staff_outer {width:359px; background-image:url(../images/layout/staffbottom.gif); background-position: center bottom; background-repeat: no-repeat;padding:0; margin: 5px 0 5px 10px; }
.staff_outer img { width: 80px; height:80px; float:left; margin-right: 7px;}
.staff_outer .staff_content { float:left; width: 250px;}
.staff_outer .staff_content span.name { font-weight: bold;font-family:"Courier New", Courier, monospace; text-decoration:none;}
.staff_outer .staff_content span.nickname { font-family:"Courier New", Courier, monospace; text-decoration:none; }
.staff_outer .staff_content span.ratings {font-family:"Courier New", Courier, monospace; text-decoration:none; }
.staff_outer .staff_content span.bio {font-family:"Courier New", Courier, monospace;  text-decoration:none;}
.staff_outer .staff_content span.jumps {font-family:"Courier New", Courier, monospace;  text-decoration:none;}
.staff_outer .staff_content div.em {float:left; font-size: 10px; color:#666666; padding-right: 5px; width:50px;text-align:right; }

.events_outer_2 { width:339px; background-image:url(../images/layout/staffrep-y.jpg); background-position: center top; background-repeat:repeat-y; margin:0;padding:0 10px 0 10px;}
.events_outer_1 {width:359px; background-image:url(../images/layout/stafftop.gif); background-position: center top; background-repeat: no-repeat; margin:0;padding:0;}
.events_outer {width:359px; background-image:url(../images/layout/staffbottom.gif); background-position: center bottom; background-repeat: no-repeat;margin:0;padding:0; margin: 5px 0 5px 7px;}
.events_outer_2 img { width: 160px; float:left; margin-right: 7px; margin-bottom: 3px;}
.events_outer_2 .h2 { height: 75px; width: 160px; float:left;}
.events_outer_2 .h2 h2 { margin-bottom: 10px; font-weight: bold; letter-spacing:-1px; font-size:18px;}
.events_outer_2 h3 { float: right; color:#666666; letter-spacing: 3px; font-size: 14px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.events_outer_2 h4 { float: right; color:#666666; letter-spacing: 3px; font-size: 12px; font-weight: normal; letter-spacing: -1px; font-family:Geneva, Arial, Helvetica, sans-serif; margin-top: 10px; cursor:pointer; width: 80px;}
.events_outer_2 div.content { width: 340px; }
.events_outer_2 h3 span.when { font-size:12px; font-style:italic; color:#999999; letter-spacing: 0px; font-weight: normal;}

#spot_calculator {font-size:10px;}
#spot_calculator select{ width: 200px; height: 23px; font-size: 12px; color:#999999; margin: 30px 0 20px 30px;}
#spot_calculator input[type=text]{ width:40px; height:22px; border: none; color: #999999; font-weight: bold; border: 1px dotted #999999; margin: 3px; padding: 4px 4px 0px 4px; text-align:center;}
#spot_calculator input[type=submit] { width:200px; text-transform:uppercase; margin: 15px 0 0 90px; height: 26px; border:none; background-color: white; font-size: 16px; color: #999999;  -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; }
.spot_calc {background-color: white; background-color: white; width:100%; -moz-border-radius:10px; -webkit-border-radius:10px;}
.spot_calc td{ padding: 5px; }
#spot_result { position: relative;}
#spot_errors { position: relative;}
#spot_result_in {padding: 15px; color: #666666; border: 1px solid #999999; position: absolute; width: 340px; height: 300px; background-color: white; font-size: 12px; letter-spacing: 2px; -moz-border-radius:10px; -webkit-border-radius:10px; }
#spot_errors_in {padding: 15px; position: absolute; width: 340px; background-color: white; color:red; border: 1px solid red;  -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc);}
.close_spot{cursor:pointer; font-size: 12px;}

#share_div a img{ border: none; }
#share_div { position: relative; z-index: 10000; }
#share_trigger{ cursor: pointer; z-index: 10000; font-size:9px; color:#999999; font-weight:bold; text-align:center; margin-bottom: 10px; }
#share_box { border: 1px solid #b3b3b3; position: absolute; z-index: 10000; }
#share_box_1 { border: 3px solid #aebcc8; z-index: 10000; }
#share_box_2 { width: 110px; height: 140px; background-color: white; border: 1px solid #b3b3b3; font-size: xx-small; text-align: left; padding: 7px; z-index: 10000; }
#share_box_2 img { vertical-align: middle; z-index: 10000; }
#share_box_2 a { text-decoration: none; color: gray; z-index: 10000; }
#share_box_2 span { float: right; z-index: 10000; }
.share_box_hide { display: none; z-index: 10000; }
#close_share_box { cursor: pointer; z-index: 10000; }
.share_break { line-height: 5px; font-size: 30px; clear:both; }
#share_box input[type=submit] { cursor: pointer; }

#video_wrapper { text-align: center; }
.video_center { margin: 0 auto;}
.video_container_3 { margin: 0 auto; background-image:url(../images/layout/vidupright.gif); background-repeat: no-repeat; background-position: right top;width: 210px;  }
.video_container_2 { margin: 0 auto; background-image:url(../images/layout/vidbottomright.gif); background-repeat: no-repeat; background-position: right bottom;width: 210px;}
.video_container_1 { margin: 0 auto; background-image:url(../images/layout/vidbottomleft.gif); background-repeat: no-repeat; background-position: left bottom;width: 210px;}
.video_container_0 { margin: 0 auto; background-image:url(../images/layout/vidupleft.gif); background-repeat: no-repeat; background-position: left top;width: 210px; }
.video_container { margin: 0 auto;  background-image:url(../images/layout/viduprightcorner.gif); background-repeat: no-repeat; background-position: right top;   position: relative; height:40px; position: relative; cursor:pointer; width: 210px; text-align: left;}
.video_name h3 { font-size: 12px; font-weight: bold; color:#666666;}
.video_name { text-align: center; margin: 0 12px 0 12px; padding: 8px 0 4px 0; border-bottom: 2px dotted #999999; }
.video_name span { float:right; font-size: 14px; font-family:"Myriad Pro Cond";}
.video_inner { position: absolute; margin: 0 0 0 12px; padding: 3px 0 0 0; }
.display_none { display:none; }

.driving_directions input[type=button] { border: 1px solid #CCCCCC; background-color: white; width:140px; height: 24px; color: #666666; font-weight:bold; -moz-border-radius:4px; -webkit-border-radius:4px;}
.driving_directions input[type=submit] { border: 1px solid #CCCCCC; background-color: white; width:140px; height: 24px; color: #666666; font-weight:bold; -moz-border-radius:4px; -webkit-border-radius:4px;}
.driving_directions input[type=text] { border: 1px solid #CCCCCC; color:#999999; font-size: 13px; padding: 3px 5px 5px 0; }
.driving_directions select { border: 1px solid #CCCCCC; color:#999999; font-size: 13px; }
.driving_directions select option { border: 1px solid #CCCCCC; color:#999999; font-size: 13px; }

.photo_gallery_category .openclose { float:right; font-size: 14px; font-family:"Myriad Pro Cond"; cursor: pointer; }
.photo_gallery_category { background-image:url(../images/layout/bottomleft.gif); background-repeat: no-repeat; background-position: left bottom; }
.photo_gallery_category_1 { background-image:url(../images/layout/upperleft.gif); background-repeat: no-repeat; background-position: left top; }
.photo_gallery_category_2 { background-image:url(../images/layout/upperright.gif); background-repeat: no-repeat; background-position: right top; } 
.photo_gallery_category_3 { background-image:url(../images/layout/bottomright.gif); background-repeat: no-repeat; background-position: right bottom; }
.photo_gallery_category_4 { background-image:url(../images/layout/lowerleftcorner.gif); background-repeat: no-repeat; background-position: left bottom; padding:12px; }
.photo_gallery_category_4 h3 { }
.photo_gallery_category_4 p { font-size: 10px; letter-spacing: 1px; }
.photo_gallery_category_4 .albums_hide { display: none;}
.photo_gallery_category_4 .albums { border-top: 2px dotted #999999; padding: 7px 0 0 0; }
.album_listing { margin: 5px 0px; }
.album_listing img { float: left; width: 65px; height: 50px; margin: 0 7px 5px 8px; }
.album_listing h4 { float: left; width: 250px; letter-spacing: 2px; font-size:18px; }
.album_listing h4 .open_album { float: right; font-size: 14px; font-family:"Myriad Pro Cond"; cursor: pointer; font-weight: normal; }
.album_listing h4 .album_name { font-size: 12px; font-weight: normal; letter-spacing: -1px;}
.album_listing h4 .album_description { color:#999999; letter-spacing: 2px; font-variant:small-caps; font-weight: normal; font-size: 14px; }
.album_photos { border: 1px dotted #666666; padding: 8px 8px 8px 0px; }
.photos_hide { display: none; }
.photo_wrapper_small { float: left;  width: 65px; height: 50px; border: none; }

/*Shop Styles Area*/
/*what*/
#shop_what_2 { width: 372px; background-image: url('/assets/images/layout/00what_rep_y.jpg'); background-repeat: repeat-y; background-position: top left; margin: 0 0 12px 0; }
#shop_what_1 { width: 372px; background-image: url('/assets/images/layout/00what_head.jpg'); background-repeat: no-repeat; background-position: top left; }
#shop_what { width: 348px; background-image: url('/assets/images/layout/00what_foot.jpg'); background-repeat: no-repeat; background-position: bottom left; min-height: 60px; _height: 60px; height: auto !important; padding: 30px 12px 12px 12px; }
#shop_jumpers { padding: 12px 0; }
#shop_jumpers .jumper { margin: 12px 0; padding: 12px; background-color: #c7d0e0; -moz-border-radius: 12px; border-radius: 12px; -webkit-border-radius: 12px; }
#shop_jumpers .jumper h1 { font-size: 12px !important; float: right; padding: 4px 6px 0 0; font-weight: normal; }
#shop_jumpers .jumper h1 strong { font-size: 22px; vertical-align: middle; }
#shop_jumpers .jumper .details td { padding: 4px; }
#shop_jumpers .jumper .details td.label { font-weight: bold; text-align: right; }
#shop_jumpers .jumper .details input { width: 140px; font-size: 12px; }
#shop_jumpers .jumper h2 { padding: 7px 0 0 6px; font-size: 14px; }
#shop_jumpers .jumper p { padding: 1px 6px; font-size: 11px; }
#shop_jumpers .jumper .products tr:hover { background-color: #cdd4e2; cursor: pointer; }
#shop_jumpers .jumper .products table { width: 100%; }
#shop_jumpers .jumper .products td { padding: 6px; }
#shop_jumpers .jumper .products td.radio { }
#shop_jumpers .jumper .products td.img { }
#shop_jumpers .jumper .products td.img img { height: 20px; }
#shop_jumpers .jumper .products td p.holder { display: none; }

/*when*/
#shop_when_2 { width: 372px; background-image: url('/assets/images/layout/00when_rep_y.jpg'); background-repeat: repeat-y; background-position: top left; margin: 0 0 12px 0; }
#shop_when_1 { width: 372px; background-image: url('/assets/images/layout/00when_head.jpg'); background-repeat: no-repeat; background-position: top left; }
#shop_when { width: 348px; background-image: url('/assets/images/layout/00when_foot.jpg'); background-repeat: no-repeat; background-position: bottom left; min-height: 60px; _height: 60px; height: auto !important; padding: 30px 12px 12px 12px; }
/*datepicker*/
#datepicker { background-image: url('/assets/images/layout/DatePicker.gif'); background-position: right center; background-repeat: no-repeat; padding: 3px; border: 2px solid #9db5cd; width: 197px; }
#alternate { display: none; }

/*checkout*/
#shop_checkout_2 { width: 372px; background-image: url('/assets/images/layout/00checkout_rep_y.jpg'); background-repeat: repeat-y; background-position: top left; margin: 0 0 12px 0; }
#shop_checkout_1 { width: 372px; background-image: url('/assets/images/layout/00checkout_head.jpg'); background-repeat: no-repeat; background-position: top left; }
#shop_checkout { width: 348px; background-image: url('/assets/images/layout/00checkout_foot.jpg'); background-repeat: no-repeat; background-position: bottom left; min-height: 60px; _height: 60px; height: auto !important; padding: 30px 12px 12px 12px; }
#shop_checkout table { width: 100%; }
#shop_checkout table td { padding: 4px; }
#shop_checkout input { padding: 2px 2px; width: 180px; font-size: 14px; }
#shop_checkout .label { text-align: right; font-weight: bold; width: 115px; }
#shop_checkout #booking_submit { background-color: #e0f1ea; border: 1px solid #92c0ad; color: #245f47; font-weight: 16px; padding: 12px; width: 190px; }

.aproblem { background-color: #ffdada; }
.allgood { background-color: #dcffda; }

.show_message { display: none; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid yellow; background-color: #fffeda; color: #898514; text-align: center; padding: 15px; margin-bottom: 12px; }

#bookonlinepage { position: relative; }

#bookonlinepage #overlay { width: 372px; position: absolute; background-color: #efefef; background-image: url('/assets/images/layout/ajax-loader.gif'); background-position: center center; background-repeat: no-repeat; z-index: 10; opacity:0.85; filter:alpha(opacity=85); display: none; text-align: center; }
#bookonlinepage #overlay table { width: 100%; height: 1080px; }
#bookonlinepage #overlay table td { }
#bookonlinepage #overlay table td h1 { font-size: 32px; }
#bookonlinepage #overlay table td p { font-size: 14px; }

#bookonlinepage #terms_conditions { padding: 20px 0 20px 0; }
#bookonlinepage #terms_conditions h3 { font-size: 22px; font-weight: normal; padding-bottom: 10px; }
#bookonlinepage #terms_conditions h4 { font-size: 16px; }
#bookonlinepage #terms_conditions p { padding: 5px 0 15px 0; }

#newsletter_window { }
#newsletter_window img { width: 100%; }


