.corners{max-width:800px;position:relative}
.corners div.left,.corners div.content,.corners div.bottom,.corners div.bottom div{background-image:url('../images/corner_light_gray_lg.png');width:auto}
.corners div.wrapper{max-height:3800px;overflow:hidden;position:static}
.corners div.left{background-position:top left;height:100%;left:0px;margin-left:-4px;position:absolute;top:0px;width:4px}
.corners div.content{background-position:top right;margin-left:4px;padding-right:4px;padding-top:3px;position:relative}
.corners div.bottom{background-position:bottom right;height:6px;margin-left:4px}
.corners div.bottom div{background-position:bottom left;float:left;height:6px;margin-left:-4px;width:4px}
.corners .dialog1{color:#fff;max-width:840px}
.corners .dialog1 div.wrapper{max-height:900px}
.corners .dialog1 div.left{margin-left:-38px;width:38px}
.corners .dialog1 div.content{margin-left:38px;padding-right:38px;padding-top:20px}
.corners .dialog1 div.bottom{height:40px;margin-left:38px}
.corners .dialog1 div.bottom div{height:40px;margin-left:-38px;width:38px}
.corners .field_text{color:#fff;max-width:840px}
.corners .field_text div.wrapper{max-height:590px}
.corners .field_text div.left{margin-left:-3px;width:3px}
.corners .field_text div.content{margin-left:3px;padding-right:3px;padding-top:3px}
.corners .field_text div.bottom{height:3px;margin-left:3px}
.corners .field_text div.bottom div{height:3px;	margin-left:-3px;width:3px}
.corners.dialog1{color:#fff;max-width:840px;}
.corners.dialog1 div.wrapper{max-height:900px;}
.corners.dialog1 div.left{width:38px;margin-left:-38px;}
.corners.dialog1 div.content{margin-left:38px;padding-right:38px;padding-top:20px;}
.corners.dialog1 div.bottom{height:40px;margin-left:38px;}
.corners.dialog1 div.bottom div{height:40px;margin-left:-38px;width:38px;}
.corners.dialog2{color:#545454;max-width:840px;}
.corners.dialog2 div.wrapper{max-height:900px;}
.corners.dialog2 div.left{width:38px;margin-left:-38px;}
.corners.dialog2 div.content{margin-left:38px;padding-right:38px;padding-top:20px;}
.corners.dialog2 div.bottom{height:40px;margin-left:38px;}
.corners.dialog2 div.bottom div{height:40px;margin-left:-38px;width:38px;}
.corners.from_register{height:440px;background-repeat:no-repeat;text-align:left;margin-left:-100px;top:354px;position:absolute;}
.corners.from_register div.content{left:160px;top:170px;width:360px;}
.corners.from_register div.left, .corners.from_register div.content, .corners.from_register div.bottom, .corners.from_register div.bottom div{background-image:none;}
.corners.from_register h1{background-image:none;color:black;font-size:20px;font-weight:bold;height:0px;line-height:20px;margin:12px 0 0 31px;padding:0;width:299px;}
.corners.from_register h2{background-image:none;color:black;font-size:16px;font-weight:bold;height:0;line-height:16px;
margin-top:-40px;text-align: left;float: left;padding:0;width:299px;}
.corners.from_register .from_register_text{background-image:none;color:black;font-size:14px;margin-top:-10px;padding:0;text-align:left;width:300px;}
.corners.from_register .from_register_help{background-image:none;color:black;font-size:13px;line-height:13px;margin-top:17px;padding:0;text-align:left;width:125px;}
.corners.from_register .from_register_phone{background-image:none;color:black;font-size:18px;line-height:18px;padding:0;text-align:left;width:130px;font-weight:bold;color:#3F8C4F;}
.corners.from_register .button_L{left:190px;margin-top:-38px;position:absolute;}
.corners.from_register .button_L em{font-weight:bold;line-height:39px;}
.corners.from_register .button_L em img{position:relative;top:2px;}
.from_register .close_from_register_button{bottom:185px;height:47px;left:296px;position:absolute;text-decoration:none;width:47px;}
.corners.round1{max-width:925px;}
.corners.round1 div.wrapper{max-height:1100px;background-color:#fff;}
.corners.round1 div.left{width:6px;margin-left:-6px;}
.corners.round1 div.content{margin-left:6px;padding-right:10px;padding-top:6px;}
.corners.round1 div.bottom{height:11px;margin-left:6px;}
.corners.round1 div.bottom div{height:11px;margin-left:-6px;width:6px;}
.corners.round1{max-width:925px;}
.corners.round2 div.wrapper{max-height:1100px;background-color:#fff;}
.corners.round2 div.left{width:5px;margin-left:-5px;}
.corners.round2 div.content{margin-left:5px;padding-right:9px;padding-top:5px;}
.corners.round2 div.bottom{height:10px;margin-left:5px;}
.corners.round2 div.bottom div{height:10px;margin-left:-5px;width:5px;}
.showpage_form,.reserve_form,.reserve_confirm,.inquire_form,.mail_sent,.info_sent{height:200px;left:50%;margin-left:-260px;margin-top:-50px;position:fixed;text-align:center;top:50%;width:520px;z-index:10000;zoom:1}
.showpage_form p,.reserve_form p,.reserve_confirm p,.inquire_form p,.mail_sent p,.info_sent p{font-size:11px;margin-bottom:5px}
.showpage_form h1, .reserve_form h1, .reserve_confirm h1, .inquire_form h1, .mail_sent h1, .info_sent h1{color:#fff;font-size:24px;height:70px;left:-12px;line-height:70px;margin:8px 0 12px;position:absolute;top:19px;width:467px;}
.showpage_form .wrapper,.reserve_form .wrapper,.reserve_confirm .wrapper,.inquire_form .wrapper,.mail_sent .wrapper,.info_sent .wrapper{padding-bottom:20px;padding-top:95px;}
.showpage_form .button_x,.reserve_form .button_x,.reserve_confirm .button_x,.inquire_form .button_x,.mail_sent .button_x,.info_sent .button_x{position:absolute;right:-9px;top:-8px;}
.showpage_form .submit, .reserve_form .submit, .reserve_confirm .submit, .inquire_form .submit, .mail_sent .submit, .info_sent .submit{float:right;margin-right:41px;}
.reserve_form p.hasUser{margin:40px 10px 0px 10px;}
.reserve_form p.hasUser input.submit{float:none;margin:0px;padding:0px;padding-bottom: 6px !important;padding-bottom:8px}
.showpage_form,.inquire_form,.reserve_form{height:300px;margin-top:-150px;}
.showpage_form input.submit,.inquire_form input.submit,.reserve_form input.submit{float:left;font-size:13px;margin:20px 0px 0px 156px;padding-bottom:18px;padding-left:0px;padding-right:10px}
.showpage_form p a:visited,.inquire_form p a:visited,.reserve_form p a:visited,.showpage_form p a,.inquire_form p a,.reserve_form p a{color:#545454;}
.showpage_form input.text,.inquire_form input.text,.reserve_form input.text{background-color:transparent;background-repeat:no-repeat;border:medium none;color:#707070;font-family:inherit;font-size:14px;height:16px;margin:0 0 8px 5px;padding:3px;vertical-align:text-top;width:212px}
.showpage_form textarea,.inquire_form textarea,.reserve_form textarea{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;border:solid 1px #aaa;color:#707070;font-family:inherit;font-size:14px;height:75px;margin:0 0 8px 5px;padding:3px;vertical-align:text-top;width:210px}
.showpage_form form,.inquire_form form,.reserve_form form{margin-top:25px}
.showpage_form label,.inquire_form label,.reserve_form label{display:inline-block;font-size:12px;text-align:left;width:102px}
.showpage_form .wrapper,.inquire_form .wrapper,.reserve_form .wrapper{padding-left:20px}
#reserve_overlay{display:none;margin:0px}
.modal_yes_no_buttons{margin-right:80px;height:47px;}
.modal_yes_no_buttons #reserve_submit{position:absolute;}
#simplecaptchaerror{padding:.4em .8em .8em .8em;margin-bottom:1em;border:2px solid #ddd;font-size:1.1em;background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;text-align:left;margin-left:25px;margin-right:20px;}
#simplecaptchaerror h3{font-weight:bold;margin-bottom:8px;}
#simplecaptchaerror h3 span{line-height:30px;vertical-align:middle;}
#simplecaptchaerror h3 img{line-height:30px;vertical-align:middle;margin-right:5px;}
#simplecaptchaerror p{font-size:11px;font-weight:normal;margin:10px 0px;}
#simplecaptchaerror li{font-size:11px;font-weight:normal;list-style-type:circle;margin-left:20px;}