body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #758FB1;
    margin: 0px;
    padding:0px;
}
.special-info {
    color: blue;
    text-align: center;
    position: relative;
    top: -18px;
}
.quicksearcha1 {
    color: #0362A2;
    font-weight: bold;
    font-size: 12px;
}
.cr {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.userloginaa {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#333333;
}
.t9 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.field {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 18px;
    width: 98%;
    border: 1px solid #666666;
}
.field_forum {
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    height: 16px;
    width: 95px;
    border: 1px solid #666666;
    background-color: #F7F9FB;
}
.hl {
    color: #9A4E2A;
}
.main_text_l {
    FONT-SIZE: 12px;
    color: #333333;
}
.main_text_homemid1 {
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    line-height: 18px;
    color: #66482D;
    font-weight: bold;
}
.main_text_homemid {
    font-family:Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    line-height: 16px;
    color: #837E7E;
    font-weight: bold;
}
td {
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
}
.a2 a:link {
    color: #9A4E2A;
    FONT-SIZE: 12px;
    text-decoration: none;
}
.a2 a:hover {
    color: #BE4B1B;
    text-decoration: none;
    FONT-SIZE: 12px;
}
.a2 a:visited {
    color: #9A4E2A;
    FONT-SIZE: 12px;
    text-decoration: none;
}
.a4 a:link {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    FONT-SIZE: 11px;
}
.a4 a:hover {
    color: #FF6633;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    FONT-SIZE: 11px;
}
.a4 a:visited {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    FONT-SIZE: 11px;
}
.left1 {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    FONT-SIZE: 12px;
}
.left1 a:link {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    FONT-SIZE: 12px;
}
.left1 a:hover {
    color: #E5D6FD;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    FONT-SIZE: 12px;
}
.left1 a:visited {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    FONT-SIZE: 12px;
}
.left2 a:link {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    FONT-SIZE: 11px;
}
.left2 a:hover {
    color: #982522;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    FONT-SIZE: 11px;
}
.left2 a:visited {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    FONT-SIZE: 11px;
}
.a8 {
    color: #683917;
}
a {
    color: #993333;
}
a:link {
    color: #003366;
}
a:hover {
    color: #0066CC;
    text-decoration: none;
}
a:visited {
    color: #003366;
}
.mmkka {
    color:#8D0C10;
    line-height:20px;
}
.qsearch_selectaaa {
    FONT-SIZE: 11px;
    MARGIN: 1px 0px;
    COLOR: #504234;
    FONT-FAMILY: arial, san-serif;
    BACKGROUND-COLOR: #ffffff;
    width: 120px;
}
.qsearch_selectbbb {
    FONT-SIZE: 11px;
    MARGIN: 1px 0px;
    COLOR: #504234;
    FONT-FAMILY: arial, san-serif;
    BACKGROUND-COLOR: #ffffff;
    width: 46px;
}
.qsearch_style1 {
    color: #990000;
    font-weight: bold;
}
.label_bgcolor_color {
    background-color: #FDA800;
}
.popup_bgcolor_color {
    background-color: #FDA800;
}
/* friends circle new design */
.list {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.table_profile_to_friend {
    background-color: #FFFFFF;
    border: 2px solid #DBAD52;
}
td.friend_td {
    background-color: #e7f3ff;
}
.navigation_css {
    background-color: #EDF4FE;
}
.navigation_css1 {
    background-color: #EDF4FE;
}
.myprofileback {
    BACKGROUND-COLOR: #C1E1F7;
}
.downback {
    background-attachment: fixed;
    background-image: url(images/downback.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #EADEFB;
}
.bt1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
}
.style2 {
    FONT-WEIGHT: bold
}
.style4 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #ff9900
}
.subfontsize2 {
    FONT-SIZE: 9px
}
.bt2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bt2 a:link {
    color: #FFFFFF;
    text-decoration: none;
}
.bt2 a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.bt2 a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.story_title {
    background-color: #ADCFFF;
    color: #000000;
    font-weight: bold;
}
img.model {
    border:0px;
    max-width:180px;
}
/* color style for each site*/
.search_label_background_on {
    background: #bacfdf;
    border: 1px solid #bacfdf !important;
    border-collapse: collapse !important;
}
.search_label_background_off {
    background: none repeat scroll 0 0 #d5e6f3;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8 {
    background:#d5e6f3;
}
/* tabs on setting profile page */
.profile-setting-nav a {
    border-bottom: 1px solid #d5e6f3;
}
.profile-setting-nav a:hover {
    border: 1px solid #d5e6f3;
}
.profile-setting-nav a.active {
    border: 1px solid #d5e6f3;
    background: #d5e6f3;
}
/* end tabs on setting profile page */
/* end */

.auction-nav {
    float:left;
    width:100%;
    height:29px;
    margin-bottom:10px;
    margin:0px;
    padding:0px;
}
.auction-nav a {
    text-decoration:none;
    border:1px solid #d5e6f3;
    line-height:25px;
    padding:0 5px;
    float:left;
    background-image: url("http://images.commercialless.com/common/bbutton2.jpg");
    background-repeat: repeat-x;
}
.auction-nav a:hover, .auction-nav a.action {
    border-bottom:1px solid #fff;
    background-image: url("http://images.commercialless.com/common/bbutton1.jpg");
    background-repeat: repeat-x;
}
.auction-nav ul {
    list-style:none;
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
    border-bottom:1px solid #d5e6f3;
}
.auction-nav li {
    float:left;
    bottom:-1px;
    margin-left:2px;
    position:relative;
}
.add_auction_note {
    padding: 5px 10px;
    border-top: 1px solid #d5e6f3;
}
.bid_my_number {
    display: block;
    padding-left: 3px;
    height: 28px;
    line-height: 28px;
    background: url(http://images.commercialless.com/common/highlight_bg_2.png) repeat-x;
    text-align: center;
}
.left_sponsor_border_bottom {
    border-bottom: 1px solid #d5e6f3;
}
.sponsor_title {
    border: 1px solid #81accc !important;
    background-color: #81accc !important;
    border-collapse: collapse !important;
    dudley:expression(cellSpacing=0) !important;
}
.sponsor_title_border {
    border-collapse: collapse !important;
    border: 1px solid #81accc !important;
    dudley:expression(cellSpacing=0) !important;
    width: 95%;
    margin-top: 10px;
}
.auction-profilehere {
    width:171px;
    height:56px;
    position:absolute;
    left:30px;
    top:85px;
    float:left;
}
html>body .auction-profilehere {
    background:url(http://images.commercialless.com/common/auction-profilehere.png) no-repeat left top;
}
*.auction-profilehere {
    background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.commercialless.com/common/auction-profilehere.png', sizingMethod='crop');
}
.auction-avatar {
    float:left;
    text-align: center;
    position:relative;
}
.auction-avatar img {
    border:1px solid #9a609c;
}
.banner_refound {
    background-image: url(../common/banner.png);
    background-repeat: no-repeat;
    height: 93px;
    width: 407px;
}
.banner_refound p {
    width: 290px;
    font-size: 12px;
    color: #f7e9d0;
    float: right;
    margin-right: 17px;
    text-align: left;
}
.banner_back {
    background-color: #f8f7f4;
    background-repeat: no-repeat;
    border: 1px solid #c998c4;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 2px;
    width: 144px;
}
.select_pic_recommend img, .sm_border img {
    border: 1px solid #d5e6f3;
}
.upgrade_now {
    color: #063d7e;
}
.nf_verified_bg {
    background: url("http://images.commercialless.com/common/certified_nudist.png") no-repeat scroll right top transparent;
}
.search_link {
    margin-right:3px;
    line-height:17px;
    height:17px;
    margin-bottom:3px;
    border:1px solid #96daf2;
    padding:0 3px;
    background:#f1f8ff;
    overflow:hidden;
}
.search_nlink {
    background:#deecfb;
}
.menu_hl {
    color: #cb0909;
}
.banner-adwords {
    width:235px;
    height:243px;
    float:left;
    position:relative;
}
.usermembers {
    position: absolute;
    right: 45px;
    top: 135px;
    font-size:14px;
    font-weight:bold;
    font-style:italic;
    width:310px;
    text-align:right;
}
.usermembers span {
    color:#e27c32;
}
.hp-bg-body{
    background:url(bg-hp.gif) repeat-x left top #fff !important;
}
#hp-wrapper{
    width:980px;
    margin:0 auto;
}
#wrapper{
    background:#fff;
    padding:0 10px;
}
.hp-header{
    width:980px;
    height:70px;
    position:relative;
    float:left;
}
.hp-language{
    list-style:none;
    padding:0px;
    margin:0px;
    position:absolute;
    left:0px;
    top:12px;
}
.hp-language li{
    float:left;
}
.hp-language a{
    text-decoration:none;
    color:#333;
}
.hp-en{
    background:url(../../common/en.gif) no-repeat left 2px;
    padding:0 10px 0 20px;
}
.hp-de{
    background:url(../../common/ge.gif) no-repeat left 2px;
    padding:0 10px 0 20px;
}
.hp-sign{
    list-style:none;
    padding:0px;
    margin:0px;
    position:absolute;
    right:0px;
    top:25px;
}
.hp-sign li{
    float:right;
    color:#333;
    font-size:14px;
    padding-left:15px;
}
.hp-sign li span{
    float:left;
    padding:7px 5px 0 0;
}
.hp-sign li a{
    float:left;
}
.hp-logo{
    float:left;
    position:absolute;
    left:0px;
    top:40px;
}
.hp-logo a{
    float:left;
    text-indent:-9999px;
    overflow:hidden;
    background:url(logo.png) no-repeat left top;
    width:333px;
    height:47px;
}
.hp-banner {
    float: left;
    list-style: none outside none;
    margin: 11px 0 0;
    padding: 0;
    width: 605px;
}

.hp-banner ul li{
    float:left;
    width:605px;
}
.hp-banner01{
    background:url(banner01.jpg) no-repeat left top;
    height:149px;
}
.hp-banner02{
    background:url(banner02.jpg) no-repeat left top;
    height:124px;
}
.hp-banner03{
    background:url(banner03.jpg) no-repeat left top;
    height:104px;
}
.hp-banner04{
    background:url(banner04.jpg) no-repeat left top;
    height:114px;
}
.hp-banner04 a{
    text-decoration:none;
}
.hp-banner04 h1 {
    color: #07355C;
    font-size: 24px;
    margin: 0;
    padding: 15px 0 15px 0;
}
.hp-banner04 table td{
    background:url(icon-hp-greenarrow.png) no-repeat left center;
    padding:5px 0 5px 18px;
    font-size:14px;
}
.hp-search{
    float:right;
    background:url(bg-hp-search.jpg) no-repeat left top;
    width:375px;
    height:466px;
    margin:10px 0 0 0;
}
.hp-search ul {
    list-style: none outside none;
    margin: 0;
    padding: 117px 0 0 12px;
}
.hp-search ul li {
    float: left;
    padding: 6px 0;
}
.hp-search ul li label {
    color: #333;
    float: left;
    font-size: 14px;
    padding: 3px 5px 0 0;
    text-align: right;
    width: 115px;
    margin-top: 2px;
}
.hp-search ul li .hp-search-right {
    float: left;
    overflow: hidden;
    width: 218px;
}
.hp-search ul li .hp-search-right02 {
    float: left;
    overflow: hidden;
    width: 88px;
}
.hp-search ul li span {
    float: left;
    /* padding: 5px 16px 0; */
}
.hp-search select {
    background: url("bg-sel01.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #666966;
    font-family: Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 5px;
    width: 218px;
}
.hp-search select.sel02 {
    background: url("bg-sel02.gif") no-repeat scroll left top transparent;
    width:88px !important;
}
.hp-search ul li em {
    color: #717273;
    font-size: 18px;
    font-weight: bold;
}
.hp-search ul li em font {
    color: #088323;
    font-size:24px;
}
.hp-featuredmembers{
    float:left;
    width:100%;
    margin:45px 0 0 0;
}
.hp-featuredmembers .hp-tit{
    border-bottom:1px solid #6d8ca6;
    width:100%;
    float:left;
    padding:0 0 5px 0;
}
.hp-featuredmembers .hp-tit a{
    text-decoration:none;
}
.hp-featuredmembers .hp-tit b{
    float:left;
    font-size:18px;
    color:#333;
}
.hp-featuredmembers .hp-tit span{
    float:right;
    padding-top:3px;
}
.hp-featuredmembers ul{
    list-style:none;
    padding:10px 0px;
    margin:0px;
    width:100%;
    float:left;
}
.hp-featuredmembers ul li{
    float:left;
    padding:5px 7px;
    text-align:center;
}
.hp-featuredmembers ul li img{
    margin-bottom:5px;
}
.hp-featuredmembers ul li a{
    text-decoration:none;
}
.hp-description{
    width:100%;
    float:left;
    margin:15px 0 30px 0;
    color:#686666;
}
.hp-description p{
    padding:5px 0;
    margin:0px;
    line-height:22px;
}
.hp-footer-wrapper{
    width:100%;
    padding:10px 0;
    background:#6d8ca6;
    float:left;
}
.hp-footer{
    width:980px;
    margin:0 auto;
    text-align:center;
    color:#fff;
    font-size:11px;
}
.hp-footer p{
    padding:0px;
    margin:0px;
}
.hp-footer a{
    color:#fff;
    text-decoration: none;
}
.hp-footer a:hover {
    color: #0066CC !important;
}
#foot_banner_list ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#foot_banner_list ul li {
    display: inline;
    margin: 0 0.2em;
}
.hp-footnav a{
    padding:0 5px;
}
.inner-language {
    padding: 10px 0 15px 3px;
    position: absolute;
}
.icon-english {
    background: url(../../common/en.gif) no-repeat scroll left center transparent;
    padding: 0 5px 0 18px;
}
.icon-german {
    background: url(../../common/ge.gif) no-repeat scroll left center transparent;
    padding: 0 5px 0 18px;
}
.box01, .box02 {
    background: url("sidebar_bg.gif") repeat-y scroll left top transparent;
    width: 218px;
    margin-bottom:10px;
}
.menu_links p, .menu_links01 p {
    float: left;
    font-weight: bold;
    margin: 0 0 0 10px !important;
    padding: 4px 0;
    width: 192px;
}
.menu_links01 p {
    width: 191px;
}
.mainnav {
    background: url("mainnav-mid.gif") repeat-x scroll left top transparent;
    font-size: 18px;
    margin-bottom:5px;
    text-align: center;
    width: 100%;
}
.mainnav a{
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}
.mainnav a:hover{
    text-decoration:underline;
}
.main2_rig {
    width: 98%;
    float:right;
}
.menu_links01 a{
    text-decoration:none;
}
#featured_member {
    float: left;
    height: 128px;
    overflow: hidden;
    width: 882px;
}
#featured_member_frame {
    clear: both;
    padding: 0;
}

#featured_member_frame li {
    float: left;
    padding: 0;
    text-align: center;
}

.featured_member_item {
    color: #FFFFFF;
    display: block;
    float: left;
    height: 133px;
    padding: 0 5px;
}

.dropdownContainer {
    background-color: #FFFFFF;
    border: 3px solid #FFFFFF;
    box-shadow: 0 1px 3px #000000;
    color: #000000;
    display: block;
    padding: 10px 8px;
    position: absolute;
    right: -2px;
    top: 28px;
    width: 210px;
    -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; 
}
.hp-sign-input{
    width:174px;
    padding:4px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
border:1px solid #ccc;
}
fieldset {
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    padding:10px;
    border:1px solid #666;
}
.row {
    margin-bottom: 0.5em;
    padding-bottom: 0;
    padding-left: 0;
    width:100%;
    float:left;
}
.dropdownContainer .row label {
    color: #000000;
    font-weight: bold;
}

#unread_pane {
    background: none repeat scroll 0 0 #DD4807;
    border: 2px solid #FFFFFF;
    border-radius: 14px 14px 14px 14px;
    box-shadow: 0 1px 2px #CCCCCC;
    color: #FFFFFF;
    padding: 0 5px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 16px;
    list-style: none outside none;
    font-size: 12px;
}


/*---------------- make all thumbnail to 1:1 start -------------------------*/
.n-photos-list ul li .n-photo-pic.quadrate_thumbnail {height: 100px;width:100px;}
.pic_box.quadrate_thumbnail {width: 66px;height: 66px;}
.select_pic.quadrate_thumbnail {overflow: hidden;}
.n-photos-list ul li.quadrate_thumbnail_li {height: 145px;}

.no_select_quadrate_thumbnail {width:50px; height: 50px;overflow: hidden;border: 3px solid rgb(204, 204, 204);}
.no_select_img {border: 0;}

.gallery_img_link {display: inline-block;width: 110px;height: 110px;overflow: hidden;border: 0;}
.gallery_img_container, .gallery_img_table, .quadrate_thumbnail_control {width: 115px;}
.icon_quadrate_thumbnail {width: 100px;height: 100px;display: block;overflow: hidden;}
.info_pic_quadrate_thumbnail, .info_pic_control_quadrate_thumbnail {width: 120px;}
.gallery_img_table td {height: 110px;}
.photo_arr {left: 18px !important;}
/*---------------- make all thumbnail to 1:1 end -------------------------*/

.my-mainnav {
    background:url(my-nav-bg.gif) repeat-x left top;
    width:100%;
    float:left;
    height:40px;
    border-top:2px solid #5796db;
    font-size:14px;
    text-shadow:0 1px #073362;
}
.my-mainnav ul {
    list-style:none;
    padding:0px;
    margin:0px;
}
.my-mainnav ul li {
    float:left;
    background:url(myaccount-icon.png) no-repeat right -370px;
    padding:0 22px;
    position:relative;
}
.my-mainnav ul li .my-subnav {
    position:absolute;
    z-index:9999;
    left:-1px;
    top:37px;
    width:200px;
    float:left;
    background:#7eb4ee;
    box-shadow: 0 2px 3px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 2px 2px rgba(34, 25, 25, 0.4);
    -webkit-box-shadow: 0 2px 3px rgba(34, 25, 25, 0.4);
    display:none;
}
.my-mainnav ul li .my-subnav a {
    float:left;
    width:100%;
    text-decoration:none;
    color:#fff;
    margin:0px;
    line-height:18px;
    font-size:12px;
    font-weight:normal;
    height:auto;
    text-shadow:none;
    border-bottom:1px dotted #CCC;
    cursor: pointer;
}
.my-mainnav ul li .my-subnav a span {
    padding:5px 10px;
}
.my-mainnav ul li .my-subnav a:hover {
    background:#5394d9
}
.my-mainnav ul li:hover .my-subnav {
    display:block;
}

.my-mainnav ul li.upgrade-nav a {
    width:100%;
    text-align:center;
}
.my-mainnav ul li a {
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    font-size:14px;
    float:left;
    line-height:34px;
    height:37px;
}
.my-mainnav ul li a span {
    float:left;
}
.my-mainnav ul li a span.home {
    background: url(myaccount-icon.png) no-repeat scroll left 0 transparent;
    height: 25px;
    margin: 7px 0 0 10px;
    width: 31px;
}
.my-mainnav ul li a font {
    background: url(myaccount-icon.png) no-repeat scroll left -38px transparent;
    float: left;
    height: 10px;
    width: 18px;
    margin-top:12px;
}
.my-mainnav ul li.upgrade-nav {
    float:right;
    background:url(myaccount-icon.png) no-repeat left -70px;
    width:142px;
    padding:0px!important;
}
.profiletabarea li.selected, .profiletabarea li.selected:hover, .profiletabarea li.selected.iehover {
    border-top-color: #b1d5fb;
}
.photoalbum-btns a span {
    padding-bottom: 8px;
    padding-left: 4px;
    padding-top: 8px;
}

.facebook_login{
    background:url(fb_loginbtn.png) no-repeat; width:185px; height:59px; font-size:12px;  color:#fff; margin-bottom:5px;}
.facebook_login input{
color:#fff; font-weight:bold; text-decoration:none;
border:none;
background:none;
font-family:Arial, Helvetica, sans-serif; width:200px; line-height:27px; height:27px; margin:0; padding:0; cursor:pointer;}

.hp-search h2,
.hp-search h3{
    display:none;
    width:100%;
    text-align:center;
}
.hp_sear_text{
    padding: 15px 0 0 35px!important;
}
.hp_sear_btnbox{
    padding:10px 0 0 52px!important;
}
.mainnav ul li .subnav {
    background: #5394d9 none repeat scroll 0 0;
}
.mainnav ul li .subnav a:hover {
    background: #7eb4ee none repeat scroll 0 0;
}

#featured_member_frame li {
    padding: 0 11px;
}
#featured_member_frame li img {
    width: 125px;
    height: 125px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
}

.a_topwrapper .a_toplogo a {
	background: url(a_innerlogo.png) no-repeat left top;
	width: 207px;
	height: 20px;
	margin: 21px 0 0 0;
}
.a_topwrapper .a_toploginbox a {
	background: #69a1dd;
}
.a_topwrapper .a_topnav ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.a_topwrapper .a_topnav ul li a{
	color:#003366;
	text-decoration:none!important;
}
.a_topwrapper .a_topnav ul li a:hover{color:#0066cc;text-decoration:none!important;}

@media screen and (max-width:979px){
#hp-wrapper,
.hp-footer{
    width:auto;
    margin:0 10px;
}
.hp-header{
    width:100%;
}
.hp-banner {
    width:100%;
    margin:0 auto;
    display:inline-block;
    float:none;
    margin-top:95px;
}
.hp-banner li{
    display:none;
}
.hp-banner li:last-child{
    display:block;
    background:none;
}
.hp-sign li span{
    display:none;
}
.hp-search{
    width:100%;
}
.hp-featuredmembers ul li:first-child,
.hp-featuredmembers ul li:last-child{
    display:none;
}
.hp-banner04{
    height:auto;
}
.hp-banner04 table td{
      display: inline-table;
  margin: 0 0 0 14px;
  padding-left:17px;
}
.hp-featuredmembers{
    margin-top:30px;
}
.hp-featuredmembers .hp-tit span{
    float:left;
}
#featured_member{
    width:100%;
    height:auto;
    padding-left:0px;
    padding-right:0px;
}
#featured_member_frame li{
    padding-bottom:10px;
}
.hp-sign{
    top:110px;
    width:100%;
    text-align:center;
    border-top:1px solid #88c3ed;
    border-bottom:1px solid #88c3ed;
}
.hp-sign li{
    float:none;
    display:inline-table;
    padding:5px 10px 0 10px;
}
.hp-logo{
    width:100%;
    float:left;
}
.hp-logo a{
    width:100%;
    max-width:333px;
    float:none;
    display:block;
    margin:0 auto;
    background-size:100% auto;
    background-position:center center;
}
.hp-language{
    left:50%;
    top:15px;
    margin-left:-70px;
}
.hp-banner04 h1{
    line-height:29px;
    text-align:center;
}
.hp-search h2{
    display:block;
    font-size:24px;
    color:#333;
    padding:15px 0 5px 0;
    margin:0px;
}
.hp-search h3{
    color:#8e8c8d;
    display:block;
    font-size:12px;
    font-weight:normal;
    border-bottom:1px solid #ccc;
    padding:0 0 15px 0;
    margin:0px;
    
}
.hp-search ul li label{
    width:100%;
    text-align:left;
    padding-bottom:3px;
}
.hp-search{
    background-color: #eeeeee;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e9e7e8));
    background: -webkit-linear-gradient(top, #fbfbfb, #e9e7e8);
    background: -moz-linear-gradient(top, #fbfbfb, #e9e7e8);
    background: -o-linear-gradient(top, #fbfbfb, #e9e7e8);
    background: linear-gradient(top, #fbfbfb, #e9e7e8);
    border:1px solid #ccc;
    border-radius:8px;
    margin-top:25px;
    height:auto;
    overflow:hidden;
}
.hp-search ul{
    padding-top:15px;
}
.hp-search ul li{
    width:100%;
}
.hp-search select,
.hp-search select.sel02{
    background:#fff;
    border:1px solid #ccc;
    width:100%;
}
.hp-search ul li .hp-search-right02{
    width:45%;
	float:left;
}
.hp-search ul li > span{
	width:10%!important;
	text-align:center;
	box-sizing:border-box;
	float:left;
	padding:5px 0 0 0px!important;
}
.hp_sear_btnbox,
.hp_sear_text{
    text-align:center;
    padding-left:0px!important;
    width:100%;
}
.hp_sear_text{
    padding-bottom:15px!important;
}
.hp-search ul li span{
    width:100%;
}
.hp-search ul{
    padding-right:12px;
}
.hp-search ul li .hp-search-right{
    width:100%;
}
.hp-search-right02 #match_age_min, .hp-search-right02 #match_age_max{
    width:100%!important;
}
}

