/* CSS Mobile Reset */ html, body { margin: 0; padding: 0; border: 0; } body { font-family:Arial, sans-serif; line-height:1.5; font-size:16px; background: #fff; color: #000; word-wrap: break-word; -webkit-text-size-adjust: none; } h1, h2, h3, h4, h5, h6{ font-weight: normal; } p img { float: left; margin: 0 10px 5px 0; padding: 0; } img { border: 0; max-width: 100%; } table { width:auto; border-collapse: collapse;border-spacing: 0; } /* End Reset */ body { font: normal 12pt Verdana; } table { font: normal 12pt Verdana; } /* HTML5 Tags */ header { text-align: center; margin: 15px 0; } header img { width: 95%; } section { padding: 0 1em; text-align: left; } section h1 { text-align: center; padding: 1em 0; margin: 0 -.7em .5em} footer { text-align: center; padding: 1.5em 0; } /* End HTML5 Tags */ /* Standard Template Defines */ .left { float: left; } .right { float: right; } .center { margin: 0 auto; } .left_text { text-align: left; } .right_text { text-align: right; } .center_text { text-align: center; } .bold { font-weight: bold; } .hidden { display: none; } .top_return a { text-decoration: none; color: black; width: 100%; display: block; padding: 1em 0; } .top_return img { margin-right: 1em; } a { text-decoration: none; } #main_info img { width: 100%; } #main_nav table { width: 100%; border-collapse: separate; padding: 0 .5em; border-spacing: 1em; } #main_nav table td { width: 50%; text-align: center; border:1px solid black; } #main_nav a { text-decoration: none; width: 100%; display: block; padding: 1em 0; } #main_picture { margin-bottom: 20px; } #contact_info a { color: white; font: bold 14pt Arial; } #prop_desc { margin-top: 20px; font-family: inherit; white-space:pre-wrap; } #floor_plans img { max-width: 24.6em; width:100%; } #floor_plans #floor_plan_desc { text-align: center; padding: 2em 0; max-width: 24.6em; background-color: #01789d; } #photos #gallery_slider ul, #floor_plans #floorplan_slider ul { padding:0; margin: 0; } #amenities { text-align: left; margin: 1em 0; } .wideform form { margin: 2em 0 1em; text-align: left; } .wideform #message_sent { background: lightgreen; padding: .5em; } .wideform input[type='text'],.wideform input[type='email'],.wideform input[type='tel'] { clear: both; display: block; margin-bottom: 1em; width: 96%; padding:.55em 2%; border-width:1px;} .wideform select { clear: both; display: block; margin-bottom: 1em; width: 100%; padding:.45em 2%;} .wideform textarea { clear: both; width: 100%; max-width: 100%; min-width: 100%; margin-bottom: 1em; } .wideform .captcha { background:#fff; box-sizing:border-box; padding:1em; border:1px solid #ddd; margin:.5em auto; text-align:center; } .wideform .captcha img{ margin-bottom:.5em; } .wideform .captcha input { margin:0; border:1px solid #ddd; max-width:170px; display:inline-block; } .wideform input[type='submit'], .wideform button[type='submit'] { width: 100%; font: bold 14pt Verdana; clear: both; margin-top:1.5em; } .wideform label .name { display:none; } .wideform .textarea .name { display:block; font-size:.875em; margin-bottom:.5em; } #Service_Request label { display:block; } .wideform .checkbox { margin-bottom:1em; font-size:.875em; } .wideform .last.checkbox { margin-bottom:0; } .wideform fieldset { margin-bottom:1em; } footer a { text-decoration: none; color: white; } /* End Standard Template Defines */ /* Default coloring */ body { background: none repeat fixed 0 0 #008c99; color: #000000; font-family: Arial,sans-serif; font-size: 16px; line-height: 1.5; word-wrap: break-word; } #floor_plans #floor_plan_desc { background-color: #f5af45; max-width: 24.6em; padding: 2em 0; text-align: center; } #main_nav a { background-color: #f5af45; color: #464648; display: block; padding: 1em 0; text-decoration: none; width: 100%; } #contact_info a { color: #000000; font: bold 14pt Arial; } footer a { color:#000; text-decoration: none; } /* End Default coloring */