* { border:0; margin:0; padding:0; }html { font: 80% Arial, Verdana, sans-serif; }h1 { font-size:120.5%; }h2 { font-size:115.5%; }h3 { font-size:110.5%; }h4 { font-size:105.5%; }h1, h2 { text-align:center; }h1 { padding:0 0 20px 0; }h2, h3, h4, p, ul { padding:0 0 20px 0; }p { text-align:justify; }li { display:inline-block; float:left; list-style:none; }/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ col ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/h1, h2, h3, h4 { color:#000080; }.c-top { color:#000066; font-size:13px; font-weight:bold; }.c-bottom { color:#000033; font-size:10px; }.c-bottom a { color:#000099; }.c-bottom-1 { color:#000080; font-size:16px; font-weight:bold; }.c-yellow { background:#FFFF00; }.c-blue { color:#0033CC; }.c-blue-1 { color:#000080; } .h2-col, .h2-col-und { color:#ec0000; }.h2-col-und, .und { text-decoration:underline; }/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ img ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/body {background-color:#F2F2F2;}.btn-free-consultation { background: url("../images/free-consultation.gif"); display:block; height:30px; margin:0 auto 20px auto; width:155px; }.arrow { background: url("../images/ARROW.gif") 0 0 no-repeat; height:24px; padding:5px 0 0 28px; }.arror { background: url("../images/arror.gif") 0 0 no-repeat; padding:0 0 0 21px; }.hr-bottom { background: url("../images/line1.jpg") 0 0 no-repeat; display:block; height:26px; margin:0 auto; width:379px; }.house-img-1 { background: url("../images/hr2909275-1.jpg"); display:block; height:100px; width:130px;  }.star { background: url("../images/star.gif"); display:inline-block; height:12px; width:12px; }.new { background: url("../images/new.gif"); display:inline-block; height:11px; width:28px; }/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ box ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/#wrap { margin:0 auto; min-width:896px; width:896px; }    #head { font-size:75.5%; }    #head p { text-align:center; }    #logo { background:#fff; }    #menu { background:#fff; clear:both; }    #main { background:#fff; clear:both; padding:20px 20px 0 20px; border-left:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #bbb; }        #three-img { margin:0 0 20px 0; text-align:center; }        #three-img a { margin:0 20px; }        #menu-bottom { border-top:1px solid #000; clear:both; font-size:75.5%; margin:0 auto; padding:20px 0 0 0; text-align:center; }        #menu-bottom a { margin:0 5px; }        #menu-bottom p { padding:0; text-align:center; }        #menu-bottom ul { display:inline-block; padding:0; }    #foot { clear:both; font-size:75.5%; margin:20px 0 0 0; }    #foot p { text-align:center; }/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ add ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/.table-hawaii { background:#000; border-collapse:collapse; border-spacing:0; color:#FFF; margin:0 auto 20px auto; padding:0 0 20px 0; text-align:center; }.table-hawaii td, .table-hawaii th { border:2px solid #FFF; }.table-hawaii td { font-size:10px; }.table-hawaii th { color:#FFCC00; font-size:16px; }.table-hawaii p { display:inline; text-align:center; }.table-hawaii td p { text-decoration:underline; }.hawaii { background:#000; color:#FFCC00; font-size:16px; font-weight:bold; height:18px; margin:0 auto 20px auto; padding:4px 0; width:95%; }.hawaii p { text-align:center; }.li-1 { margin:0 0 0 40px; }.li-1 li, .li-6 li { float:none;display:list-item; }.li-1 li { list-style:decimal; }.li-6 li { display:list-item; list-style: inside url("../images/checkmark.gif"); }.header { color:#000080; text-align:center; }.header span { color:#000; }.footer { color:#000; text-align:center; }.about, .about-0, .about-1 { float:left; }.about-0 { font-size:10px; margin:0 auto; text-align:center; width:160px; }.about-0 *{ text-align:center; }.about-0 img { border: 2px solid #0066CC; }.about-1 { width:680px; }.clear { clear:both; }.x-form { background:#FBFBFF; margin:0 auto; width:85%; }.x-form p { color:#000080; font-weight:bold; margin:20px 0 0 0; text-align:center; }.x-form label { float:left; text-align:right; width:365px;}.x-form .x label { float:left; text-align:right; width:300px;}.x-form label, .x-form input, .x-form select, .x-form textarea { margin: 0 0 4px 4px; }.x-form input, .x-form textarea, .x-form select { color:#000; border: 1px solid #000; }.x-form .mini { font-size:11px; }.x-form .red { color:#ec0000; }.x-form .ctr { margin:20px 0 0 0; }.x-form input.btn { display:block; margin:20px auto 0 auto; width:367px; }.x-form input.btn-1, .x-form input.btn-2 { display:block; float:left; width:180px; }.x-form input.btn-1 { margin:20px 0 0 182px; }.x-form input.btn-2 { margin:20px 0 0 7px; }.x-form .check { margin:0 auto; width:300px; }.x-form .check label { float:none; }.x-form .check span { display:inline-block; float:none; width:140px; }.x-form .check-all { height:130px; }.x-form .capcha { background:#FFCC66; margin:20px auto 0 auto; width:367px; height:87px; }.x-form .capcha-0, .x-form .capcha-1 { float:left; }.x-form .capcha-1 img { margin:8px; }.x-form .capcha-0 { text-align:center; width:146px; }.x-form .capcha-0 input { margin:8px 0 0 0; }.x-form .capcha-1 { width:221px; }.x-form .copy p { color:#000; font-size:11px; font-weight:normal; margin:20px 0 0 0; }