@charset "UTF-8";@media screen{body{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;background:#D5D5D5 url("/images/bg/squared_metal.png");margin:10px 0;min-width:320px;}.domain::before { content:"\0040"; }.smallprint{font-weight:300;font-size:90%;color:#666666;}.smallitalic{font-size:80%;font-style:italic;}.align_left { text-align:left; }.align_right { text-align:right; }.align_center { text-align:center; }p { text-align:justify; line-height:1.5; }ul{line-height:170%;text-align:left;}ol{line-height:150%;text-align:left;}img { border:0;max-width:100%;height:auto;}img.relative { position:relative; }blockquote{margin:1em 3em;padding:.5em 1em;border-left:5px solid #484848;background-color:#f2f7fa;}blockquote p { margin:0; }h1{font-size:160%;color:#E34234;font-weight:600;margin-top:10px;margin-bottom:3px;text-align:left;text-transform:uppercase;letter-spacing:1px;}h2{font-size:150%;color:#E34234;font-weight:600;margin-top:10px;margin-bottom:3px;text-align:left;letter-spacing:1px;}h2.error {color:red;}h3{font-size:130%;color:#E34234;font-weight:600;margin-top:10px;margin-bottom:3px;text-align:left;letter-spacing:1px;}h4{font-size:120%;color:#E34234;font-weight:600;margin-top:10px;margin-bottom:3px;text-align:left;}hr{border:0;height:0;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.3);}a{color:#4169E1;text-decoration:none;}a:hover { text-decoration:underline; }#wrapper{width:800px;margin:0 auto;background:#FFFFFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px #000000;-webkit-box-shadow:0 1px 3px #000000;box-shadow:0 1px 3px #000000;position:relative;}#mobile_nav {padding:0;margin:0;width:100%;position:fixed;top:0;right:0;z-index:1001;display:none;}#mobile_nav ul {width:100%;list-style-type:none;padding:0;margin:0;margin:auto;}#mobile_nav ul li {text-align:center;display:inline-block;float:left;width:25%;background:#383838;padding:8px 0;}#logo{clear:both;width:800px;height:115px;background:url('/images/tn_logo_bg_800.png') no-repeat;position:relative;}#logo .search_container{position:absolute;right:5px;margin-top:10px;}#logo fieldset{padding:0;margin:0;border:0;}#logo .search_btn{-webkit-appearance:none;display:inline-block;width:25px;height:25px;padding:0;font-size:12px;line-height:25px;text-align:center;background:#383838;color:#FFFFFF;border:0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;outline:none;cursor:pointer;}#logo .search_btn:hover{background:#e16941;}#logo .search_box{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;padding:5px 22px 5px 10px;color:#7F7F7F;background:#D8D8D8 url('/images/search.png') right center no-repeat;background-size:20px 15px;outline:none;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;margin:0;border:1px solid #D8D8D8;width:120px;margin-top:2px;}#logo .search_box:focus{box-shadow:0 0 5px rgba(81, 203, 238, 1);border:1px solid rgba(81, 203, 238, 1);background-color:#FFFFFF;width:160px;}#logo img.ashi{position:absolute;top:60px;left:370px;}#logo img.tn_logo{position:absolute;top:38px;left:8px;}#logo div.est_info{position:absolute;top:93px;left:180px;}#logo div.est_info span{font-family:'Satisfy', cursive;font-size:120%;}#logo div.contact_info_desktop{position:absolute;top:58px;right:10px;font-size:85%;font-style:italic;font-weight:300;text-align:right;}#logo div.contact_info_desktop a { color:#000; }#logo div.contact_info_mobile {display:none;}#logo span.large { font-size:120%;}#logo span.large a:hover {text-decoration:none;cursor:text;}#content{padding:0;margin:10px;width:auto;color:black; }#content_container{width:100%;overflow:hidden;padding:0;margin:0;}#content_left{float:left;width:60%;}#content_right{float:right;width:40%;}#content_low { width:100%; }div.social-button-container { width:300px; overflow:hidden; margin-top:10px; margin-left:1.5em; }div.social-button { float:left; width:100px; height:20px;}div.box_container{width:auto;margin-top:10px; margin-left:1.5em; margin-right:1px; }div.box_container .box_content{background:#F8F8F8;border-top:1px solid #F8F8F8;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 1px 1px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 1px 1px;box-shadow:rgba(0,0,0,0.2) 0px 1px 1px;padding:0.5em;margin:0;}div.box_container .review {background:#f2f7fa;}div.box_container p {margin:0.5em 0;padding:0;}div.box_container h5{font-size:100%;text-align:center;padding:0.5em;margin:0;background:#E34234;color:#FFFFFF;border:1px solid #E34234;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}div.box_container fieldset{padding-left:1em;border:0;}div.slideshow { position:relative; width:200px; height:200px; overflow:auto; }div.slideshow ul {list-style:none;}div.slideshow ul li {display:block;float:left;min-height:500px;}#boxlink{float:left;margin-top:15px;width:180px;height:93px;background-color:transparent;border:none;}#affiliates{width:100%;text-align:center;font-size:85%;padding:0px;}#affiliates tr { margin-bottom:5px; }#affiliates td { width:25%; }#footer{font-size:90%;width:100%;border:0;margin:0;padding:0;color:#FFFFFF;background:#303030 url("/images/bg/wild_oliva.png");}#footer a { color:#FFFFFF; }#footer a:hover{text-decoration:underline;color:#D2DCF8;}#back_to_top{overflow:auto;margin:0;padding:0;border:0;text-align:right;font-size:120%;padding:0.5em 0.5em 0 0;}#footer_sub{overflow:auto;margin:0;padding:0;line-height:150%;}#footer_sub ul{padding:0 0 0 20px;list-style-type:none;margin:0;}#footer_sub ul li{vertical-align:middle;display:block;}#footer_sub h5{font-weight:600;font-size:120%;text-transform:uppercase;padding:0;margin:1em 0 0.5em 10px;}#legal{margin:0;padding:1em;}#bottom_nav_left{float:left;width:25%;}#bottom_nav_right{float:left;width:25%;}#social{float:left;width:25%;}#social ul li { line-height:25px; }#social ul li a { vertical-align:top; }#social ul li img { margin-right:3px; }#social ul li img:hover { opacity:0.4; }#footer-contact { float:right; width:25%; margin-top:20px; line-height:100%; }#footer-contact ul {padding:0;}#footer-contact ul li {margin-bottom:10px; margin-right:10px; text-align:right;}#footer-contact span.phone { font-size:200%; }#footer-contact a.phone:hover {color:#FFFFFF;text-decoration:none; cursor:text; }#sitemap ul{list-style-type:none;margin:0 0 0 0.5em;padding:0;}#sitemap ul ul{list-style-type:none;margin-left:2em;padding:0;line-height:25px;vertical-align:middle;}#breadcrumbs{font-weight:300;font-size:85%;color:#000;padding:2px 4px;border:1px solid #D8D8D8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ffffff;background-image:linear-gradient(to bottom, #ffffff, #E8E8E8);}div.columns ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;list-style:none;font-size:90%;}div.indent { padding:1em; }table.fees{margin:1em auto 1em auto;width:75%;border-collapse:collapse;}table.fees th{font-weight:600;color:#585858;padding:8px 6px 2px 6px;border-bottom:2px solid #000;text-align:left;font-size:110%;}table.fees td{border-bottom:1px solid #ccc;color:#A0A0A0;padding:6px 8px;text-align:left;}table.fees .align_right { text-align:right; }table.fees tbody tr:hover td { color:#000; }table.center{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;}.button{-webkit-border-radius:13;-moz-border-radius:13;border-radius:13px;color:#ffffff;font-size:110%;background:#4169E1;padding:4px 10px 4px 10px;text-decoration:none;border:0;cursor:pointer;}.button-selected{background-color:#383838;cursor:default;}.button:hover, .button:active, .button:focus{outline:none;background:#383838;text-decoration:none;}object.youtube{width:250px;height:205px;}div.form_container {width:80%;margin:1.5em auto;}div.form_container h1 {background:#E34234;color:#FFFFFF;border:1px solid #E34234;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;text-align:center;padding:0.5em;margin:0;}div.form_content {background:#F8F8F8;border-top:1px solid #F8F8F8;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:0 1em 1em 1em;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 1px 30px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 1px 30px;box-shadow:rgba(0,0,0,0.2) 0px 1px 30px;} form.parts{margin:0;padding:0;font-size:90%;}fieldset{margin:1em 0;border:0;border-top:1px solid #ccc;}legend{margin:1em 0;padding:0 .5em;color:#E34234;background:transparent;font-size:1.3em;font-weight:bold;}form.parts label{float:left;width:150px;padding:0 1em;text-align:right;}fieldset div{margin-bottom:.5em;padding:0;display:block;}fieldset div input,fieldset div textarea{width:150px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}fieldset div select { padding:1px; }div.fm-multi div { margin:5px 0; }div.fm-multi input { width:1em; }div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}#fm-submit{clear:both;padding-top:10px;text-align:center;}input:focus,textarea:focus{background:#ffffcc;color:#000;}fieldset div.fm-req { font-weight:bold; }fieldset div.fm-req label:before { content:"* "; }iframe[src="about:blank"] { display:none; }.selectRequiredMsg,.selectInvalidMsg { display:none; }.selectRequiredState .selectRequiredMsg,.selectInvalidState .selectInvalidMsg{display:inline;color:#c33;border:0;}.selectValidState select,select.selectValidState { background-color:#b8f5b1; }select.selectRequiredState,.selectRequiredState select,select.selectInvalidState,.selectInvalidState select { background-color:#ff9f9f; }.selectFocusState select,select.selectFocusState { background-color:#ffc; }.textareaRequiredMsg,.textareaMinCharsMsg,.textareaMaxCharsMsg,.textareaValidMsg { display:none; }.textareaRequiredState .textareaRequiredMsg,.textareaMinCharsState .textareaMinCharsMsg,.textareaMaxCharsState .textareaMaxCharsMsg{display:inline;color:#c33;border:0;}.textareaValidState textarea,textarea.textareaValidState { background-color:#b8f5b1; }textarea.textareaRequiredState,.textareaRequiredState textarea,textarea.textareaMinCharsState,.textareaMinCharsState textarea,textarea.textareaMaxCharsState,.textareaMaxCharsState textarea { background-color:#ff9f9f; }.textareaFocusState textarea,textarea.textareaFocusState { background-color:#ffc; }.textareaFlashState textarea,textarea.textareaFlashState { color:red !important; }.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg { display:none; }.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg{display:inline;color:#c33;border:0;}.textfieldValidState input,input.textfieldValidState { background-color:#b8f5b1; }input.textfieldRequiredState,.textfieldRequiredState input,input.textfieldInvalidFormatState,.textfieldInvalidFormatState input,input.textfieldMinValueState,.textfieldMinValueState input,input.textfieldMaxValueState,.textfieldMaxValueState input,input.textfieldMinCharsState,.textfieldMinCharsState input,input.textfieldMaxCharsState,.textfieldMaxCharsState input { background-color:#ff9f9f; }.textfieldFocusState input,input.textfieldFocusState { background-color:#ffc; }.textfieldFlashText input,input.textfieldFlashText { color:red !important; }#welcome2 {background-image:url('/images/neighborhood2.jpg');width:800px;height:213px;}#welcome3 {background:#383838;}#welcome3 > h2 {color:#ffffff;margin:0;padding:5px;}#welcome3 > h2 > a {color:#ffffff;}#welcome3 > h2 > a:hover {text-decoration:none;}#cssmenu{background:#383838;margin:0;width:auto;padding:0;line-height:1;display:block;position:relative;overflow:visible;z-index:1000;}#cssmenu ul{list-style:none;margin:0;padding:0;display:block;line-height:100%;}#cssmenu ul:after{content:' ';display:block;font-size:0;height:0;clear:both;visibility:hidden;}#cssmenu ul li{margin:0;padding:0;display:block;position:relative;}#cssmenu ul li a{text-decoration:none;display:block;margin:0;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;border-bottom:0;}#cssmenu ul li ul{position:absolute;left:-9999px;top:auto;}#cssmenu ul li ul li{max-height:0;position:absolute;-webkit-transition:max-height .4s ease-out;-moz-transition:max-height .4s ease-out;-ms-transition:max-height .4s ease-out;-o-transition:max-height .4s ease-out;transition:max-height .4s ease-out;background:#f5f5f5;}#cssmenu ul li ul li.has-sub:after{display:block;position:absolute;content:'';height:10px;width:10px;border-radius:5px;background:#000;z-index:1;top:11.5px;right:15px;}#cssmenu ul li ul li.has-sub:before{display:block;position:absolute;content:'';height:0;width:0;border:3px solid transparent;border-left-color:#f5f5f5;z-index:2;top:13.5px;right:15px;}#cssmenu ul li ul li a{font-size:80%;font-weight:400;text-transform:none;color:#000;letter-spacing:0;display:block;width:160px;padding:11px 10px 11px 20px;border-bottom:0;}#cssmenu ul li ul li:hover>a,#cssmenu ul li ul li.active>a { color:#4169e1; }#cssmenu ul li ul li:hover:after,#cssmenu ul li ul li.active:after { background:#4169e1; }#cssmenu ul li ul li:hover>ul{left:170px;top:0;}#cssmenu ul li ul li:hover>ul>li{max-height:72px;position:relative;}#cssmenu>ul>li { float:left; }#cssmenu>ul>li:after{content:'';display:block;position:absolute;width:100%;height:0;top:0;z-index:0;background:#f5f5f5;-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s;}#cssmenu>ul>li.has-sub>a { padding-right:40px; }#cssmenu>ul>li.has-sub>a:after{display:block;content:'';background:#fff;height:12px;width:12px;position:absolute;border-radius:13px;right:14px;top:14.5px;}#cssmenu>ul>li.has-sub>a:before{display:block;content:'';border:4px solid transparent;border-top-color:#4169e1;z-index:2;height:0;width:0;position:absolute;right:16px;top:19.5px;}#cssmenu>ul>li>a{color:#fff;padding:15px 16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;font-size:90%;z-index:2;position:relative;}#cssmenu>ul>li:hover:after,#cssmenu>ul>li.active:after { height:100%; }#cssmenu>ul>li:hover>a,#cssmenu>ul>li.active>a { color:#000; }#cssmenu>ul>li:hover>a:after,#cssmenu>ul>li.active>a:after { background:#000; }#cssmenu>ul>li:hover>a:before,#cssmenu>ul>li.active>a:before { border-top-color:#f5f5f5; }#cssmenu>ul>li:hover>ul { left:0; }#cssmenu>ul>li:hover>ul>li{max-height:72px;position:relative;}#cssmenu #menu-button { display:none; }}@media only screen and (max-width:800px), only screen and (min-device-width :768px) and (max-device-width :1024px) {#cssmenu > ul{max-height:0;overflow:hidden;-webkit-transition:max-height .35s ease-out;-moz-transition:max-height .35s ease-out;-ms-transition:max-height .35s ease-out;-o-transition:max-height .35s ease-out;transition:max-height .35s ease-out;}#cssmenu > ul.open{max-height:1000px;border-top:1px solid rgba(110,110,110,0.25);}#cssmenu ul { width:100%; }#cssmenu ul > li { float:none; }#cssmenu ul li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:12px 20px;}#cssmenu ul > li:after { display:none; }#cssmenu ul li.has-sub > a:after,#cssmenu ul li.has-sub > a:before,#cssmenu ul li ul li.has-sub:after,#cssmenu ul li ul li.has-sub:before { display:none; }#cssmenu ul li ul,#cssmenu ul li ul li ul,#cssmenu ul li ul li:hover > ul{left:0;position:relative;}#cssmenu ul li ul li,#cssmenu ul li:hover > ul > li{max-height:999px;position:relative;background:0;}#cssmenu ul li ul li a{padding:8px 20px 8px 35px;color:#fff;width:auto;}#cssmenu ul li ul ul li a { padding:8px 20px 8px 50px; }#cssmenu ul li ul li:hover > a { color:#E34234; }#cssmenu #menu-button{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:15px 20px;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:1px;color:#fff;cursor:pointer;}#cssmenu #menu-button:after{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px solid #fff;border-bottom:2px solid #fff;right:20px;top:16px;}#cssmenu #menu-button:before{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px solid #fff;right:20px;top:26px;}#cssmenu>ul>li:hover>a,#cssmenu>ul>li.active>a { color:#E34234; }}@media only screen and (max-width:800px) {body {margin:0;}#wrapper { width:100%;}#logo {width:100%;}#welcome2 {width:100%;}#content_left {float:none;width:100%;}#content_right {float:none;width:100%}div.box_container {margin:0 0 0.5em 0;}div.social-button-container {margin:0 0 0.5em 0;}}@media only screen and (max-width:740px) {#logo img.ashi {left:270px;}#welcomebanner h1 {font-size:200%;}#welcomebanner h2 {font-size:160%;}}@media only screen and (max-width:760px) {#footer-contact { float:none; clear:both; width:100%; margin:5px 0; line-height:100%; }#footer-contact ul li {margin:10px 10px 0 10px; text-align:left;display:inline;}#footer-contact img {max-height:30px; width:auto; }}@media only screen and (max-width:620px) {#bottom_nav_left {width:60%;}#bottom_nav_right {width:40%;}#social {width:100%;}#social ul li {display:inline;margin-right:14px;}div.form_container {width:95%;}table.fees {width:95%;}blockquote {margin:1em 0;}form.parts img {overflow:hidden;}form.parts label {width:100%;text-align:left;padding:0;}form.parts label.choice {float:none;}form.parts input[type=checkbox] { width:13px; height:13px; margin:0;padding:0;border:0;vertical-align:bottom;position:relative;top:-1px;overflow:hidden;}.selectRequiredState .selectRequiredMsg,.selectInvalidState .selectInvalidMsg {display:block;}.textareaRequiredState .textareaRequiredMsg,.textareaMinCharsState .textareaMinCharsMsg,.textareaMaxCharsState .textareaMaxCharsMsg {display:block;}.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg {display:block;}}@media only screen and (max-width:585px) {#logo img.ashi {display:none;}}@media only screen and (max-width:520px) { #logo div.contact_info_desktop {display:none;} #logo img.ashi {display:inherit;top:60px;left:auto;right:10px;}#social span { display:none;}#footer-contact { margin:0; padding:0; }#footer-contact ul { margin:0; padding:0; text-align:center; }#footer-contact ul li { margin:0 10px; padding:0;}#footer-contact span.phone { font-size:160%; display:block;padding:0;margin-bottom:10px; text-align:center;}}@media only screen and (max-width:384px) {h1 { font-size:150%; }h2 { font-size:135%; }h3 { font-size:120%; }#social { float:none; clear:both; }#social h5 { text-align:center; }#social ul { text-align:center; }#legal { text-align:center; }.no-mobile {display:none;}.next-line {display:block;}div.columns ul { -webkit-column-count:3; -moz-column-count:3; column-count:3;}}@media only screen and (max-device-width:384px) and (orientation:portrait), only screen and (max-device-height:768px) and (orientation:landscape) {#mobile_nav {display:inherit;}#wrapper {position:relative;top:46px;}}@media print{body{color:#000000;background:#ffffff;font-family:"Times New Roman", Times, serif;font-size:12pt;}a{text-decoration:underline;color:#0000ff;}h1,h2,h3,h4{color:#000;}#cssmenu, #content_right, #logo div, div.social-button-container, #logo form, #mobile_nav, #back_to_top, #footer_sub, #breadcrumbs { display:none; }#legal { display:inline; }}