/* CSS Document */
h1, h2, h3, h4, h5, h6, p, ul, li, body, html, form, fieldset {
 margin:0;
 padding:0;
 outline:none;
 font-weight:normal;
 border:0
}
form, fieldset {
 float:left;
 width:100%
}
img { border:0; }
a {
 text-decoration:none;
 border:0;
 outline:0;
}
.clear { clear:both; }
body {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:14px;
 color:#000;
 background:#4B4949;
}
#outer_wrapper {
 width:1000px;
 margin:0 auto;
 position: relative;
}
#main_container {
 float:left;
 width:100%;
 background:url(layout_bg.gif) no-repeat center top;
}
.bg_outer{background:url(layout_bg01.gif) repeat-x 0 0; position:absolute; top:0; right:0; width:50%; height:100%;}
#header {
 float:left;
 width:100%;
 padding:14px 0 0 0;
}
#header .header_left {
 float:left;
 width:80px;
}
#header .header_left a {
 float:left;
 background:url(bookmark.gif) no-repeat 0 0;
 width:74px;
 height:16px;
}
#header .header_right {
 float:right;
 padding-right: 33px;
 padding-top:5px
}
#header .header_right ul {
 float:left;
 list-style:none;
}
#header .header_right ul li {
 float:left;
 background:url(bullet.gif) no-repeat left center;
 padding:0 10px 0 15px;
}
#header .header_right ul li a {
 font-size:13px;
 line-height:15px;
 font-family:'EuphemiaUCAS', Arial, Helvetica, sans-serif;
 color:#4b4949;
}
#logo {
 float:left;
 width:100%;
 text-align:center;
 padding-top:6px;
 position:relative;
 padding-bottom:3px;
}
#logo h1 {
 display: inline-block;
 height: 164px;
 width: 442px;
 padding-bottom:10px;
}
#logo a.right_img {
 float:left;
 position:absolute;
 right:40px;
 top:9px;
}
.hoveringline {
 float:left;
 background:url(hoveringline.png) no-repeat center 0;
 width:100%;
 height:22px
}
#page {
 float:left;
 width:706px;
 padding:26px 147px 30px;
}
#page form {
 float:right;
 width:auto;
 padding-right:44px;
}
#page fieldset {
 float:right;
 width:auto;
}
#page input {
 background:none;
 border:none;
}
#page label {
 float:right;
 height:24px;
}
#page label span {
 font-size:14px;
 line-height:20px;
 font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
 color:#4b4949;
}
.main_links {
 float:left;
 width:100%;
 padding-top:2px;
 padding-bottom:37px
}
.main_links ul {
 width:100%;
 float:left;
 list-style:none;
 padding-left:7px;
}
.main_links ul li {
 float:left;
 padding-right:36px
}
.main_links ul li a { float:left }
.main_links ul li.last { padding-right:0 }
#page .btm_text {
 float:right;
 text-align:center;
 padding-top:30px;
 padding-right: 65px;
}
#page .btm_text p {
 font-size:30px;
 float:left;
 line-height:45px;
 font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
 color:#4b4949;
 padding-right: 2px;
}
/*#page .btm_text a {
 display:inline-block;
 background:url(itspersonal.png) no-repeat 0 0;
 width:224px;
 height:45px;
}*/
.fade_slider{float:left; width:234px;}
.fade_slider .panel{float:left; width:234px; height:45px;}
.fade_slider .panel img{float:left;}
.fade_slider .panel ul{list-style:none; float:left; width:234px; height:45px;}
.fade_slider .panel ul li{width:234px; float:left; height:45px;}

#footer {
 float:left;
 width:100%;
 background:#4b4949;
 padding:23px 0 32px 0;
 text-align:center;
}
#footer ul {
 width:100%;
 display:inline;
 list-style:none;
}
#footer ul li {
 display:inline;
 font-size:13px;
 line-height:16px;
 font-family:'EuphemiaUCAS', Arial, Helvetica, sans-serif;
 color:#ffffff;
 padding:0 19px;
 background:url(seperator.gif) no-repeat left center;
}
#footer p{font-size:13px; padding:20px 0 0 0; line-height:26px; color:#fff;}
#footer ul li:first-child { background:none; }
/**popup***/
.outer_popup {
 float:left;
 width:676px;
 background:url(popup_bg01.png) repeat 0 0;
 border:5px solid #00693f;
 padding:5px;
}
.inner_popup {
 float:left;
 border:1px solid #00693f;
 padding:12px 16px 10px 6px;
 width:652px
}
.inner_popup .scroll {
 float:left;
 background:#d5d3d3;
 width:12px;
 min-height:445px;
 height:auto !important;
 height:445px;
 padding:8px 3px 0 2px;
}
.inner_popup .scroll a {
 float:left;
 background:url(scroll_round.png) no-repeat 0 0;
 width:12px;
 height:12px;
}
.inner_popup .text_sec {
 float:left;
 width:365px;
 padding:0 10px 0 22px
}
.inner_popup .text_sec h3 {
 font-size:29px;
 line-height:35px;
 font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
 color:#00693f;
}
.inner_popup .text_sec h4 {
 font-size:18px;
 line-height:35px;
 font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
 color:#00693f;
 font-weight:bold;
}
.inner_popup .text_sec strong {
 font-size:13px;
 line-height:29px;
 font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
 color:#4b4949;
 font-weight:normal;
 padding-bottom:12px;
}
.inner_popup .text_sec p {
 font-size:17px;
 line-height:29px;
 font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
 color:#4b4949;
}
.inner_popup .text_main p {
 font-size:16px !important;
 line-height:22px;
 font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
 color:#4b4949;
}

.inner_popup .text_sec p span { color:#00693e; }
.inner_popup .right_sec {
 float:right;
 width:235px;
 padding-top:14px;
 position:relative;
 height:370px;
}
.inner_popup .right_sec .close_btn {
 float:right;
 background:url(close_btn.gif) no-repeat 0 0;
 width:21px;
 height:21px;
 margin-top:-14px;
 position:relative;
 right:23px;
}
.inner_popup .right_sec .nav_btns {
 float:right;
 position:absolute;
 right:68px;
 bottom:10px;
}
.inner_popup .right_sec .nav_btns ul {
 float:left;
 list-style:none;
}
.inner_popup .right_sec .nav_btns ul li { float:left; }
.inner_popup .right_sec .nav_btns ul li a {
 float:left;
 background:url(window_btns.png) no-repeat -6px -6px;
 width:44px;
 height:45px;
}
.inner_popup .right_sec .nav_btns ul li.sell a {
 float:left;
 background:url(window_btns.png) no-repeat -50px -6px;
 width:47px;
}
.inner_popup .right_sec .nav_btns ul li.search a {
 float:left;
 background:url(window_btns.png) no-repeat -97px -6px;
 width:47px;
}
.inner_popup .right_sec .nav_btns ul li a:hover,  .inner_popup .right_sec .nav_btns ul li a.active { background:url(window_btns.png) no-repeat -6px -51px; }
.inner_popup .right_sec .nav_btns ul li.sell a:hover,  .inner_popup .right_sec .nav_btns ul li.sell a.active { background:url(window_btns.png) no-repeat -50px -51px; }
.inner_popup .right_sec .nav_btns ul li.search a:hover,  .inner_popup .right_sec .nav_btns ul li.search a.active { background:url(window_btns.png) no-repeat -97px -51px; }
/*form section starts here*/

.outer_popup_main {
 height:400px;
 overflow:hidden;
}
.inner_popup { height:465px; }
.form_section {
 float:left;
 width:100%;
}
.form_section .form_row {
 float:left;
 width:100%;
 padding-top:10px;
}
.form_section label {
 float:left;
 width:109px;
 text-align:left;
 font-size:12px;
 line-height:18px;
 color:#000;
 font-family:Arial, Helvetica, sans-serif;
}
.form_section input {
 float:left;
 width:190px;
 font-size:12px;
 line-height:15px;
 color:#000;
 font-family:Arial, Helvetica, sans-serif;
 border:1px solid #999;
 padding:2px 5px;
}
.form_section label.zip {
 width:26px;
 padding-left:8px;
}
.form_section input.wid { width:72px; }
.form_section input.btn {
 float:left;
 width:107px;
 height:30px;
 background:url(../includes/btn_bg.gif) no-repeat 0 0;
 cursor:pointer;
 border:none;
 margin-left:98px;
 display:inline;
}
.inner_popup .form_section p {
 line-height:20px;
 display:inline-block;
 padding:10px 0 0 0;
}
.form_section select {
 float:left;
 width:204px;
}
.form_section label.area {
 line-height:12px;
 padding-right:10px;
 width:98px !important;
}
.form_section input.area1 { margin:2px 0 0 0; }
.form_section textarea {
 float:left;
 width:190px;
 padding:2px 5px;
}
#page .contact_form {
 width:330px;
 margin:0 auto;
}
#page.contact form {
 float:left;
 width:100%;
 padding:0 0 37px 0;
}
#page.contact fieldset {
 float:left;
 width:100%;
}
#page.contact .f_row {
 float:left;
 width:100%;
 padding-top:10px;
}
#page.contact label {
 float:left;
 width:125px;
 text-align:left;
 font-size:12px;
 line-height:18px;
 color:#000;
 font-family:Arial, Helvetica, sans-serif;
}
#page.contact input {
 float:left;
 width:190px;
 font-size:12px;
 line-height:15px;
 color:#000;
 font-family:Arial, Helvetica, sans-serif;
 border:1px solid #999;
 padding:2px 5px;
}
#page.contact input.check {
 width:auto;
 padding:0;
 margin-left:0;
 border:0;
}
#page.contact label.zip {
 width:26px;
 padding-left:8px;
}
#page.contact label.c_text {
 float:left;
 width:auto;
 padding-right:8px;
}
#page.contact input.wid { width:72px; }
#page.contact textarea {
 float:left;
 width:190px;
 padding:2px 5px;
 height:75px;
}
#page.contact input.btn {
 float:left;
 width:107px;
 height:30px;
 background:url(../includes/btn_bg.gif) no-repeat 0 0;
 cursor:pointer;
 border:none;
 margin-left:98px;
 display:inline;
}
#page .about {
 width:590px;
 margin:0 auto;
 padding:0 0 32px 0;
}
#page .about p {
 font-size:12px;
 line-height:15px;
 padding-bottom:5px;
 color:#000;
}

#main{width:100%; float:left; background:#fff;}
#outer_main{width:100%; height:100%; float:left;  position:relative; z-index:9;}
#outer_footer{float:left; width:100%; background:#4B4949; z-index:999; position:relative;}

.text_sec_outer{float:left; width:660px;}
.heig{height:78px !important;}



.real{
    position:absolute; 
    top:18px; 
    right:117px;
}

.bottom_info{
    float:left; 
    width:100%;
}
.pic01{
    float:left; 
    display:inline;
    margin:10px 0 0 18px;
}
.detail_sec{
    float:left; 
    width:496px; 
    margin:40px 0 0 0;
}
.detail_sec p{
    font-size:14px;
    line-height:24px;
    color:#4b4949;
}

.detail_sec h3{
    font-size:24px;
    line-height:29px;
    padding:15px 0 0 0;
    color:#0e6a41;
}
.detail_sec span{
    font-size:10px;
    line-height:12px;
    color:#4b4949;
    padding:0 0 10px 10px;
    display:block;
}
.detail_sec span a{
    color:#0e6a41;
}
.detail_sec span small{
    font:7px;
}






