body { margin:0px; font-family: Helvetica Neue, Arial, sans-serif; font-size: 12px; background: #fff !important; }
#header { border: 0 none; box-shadow: 0 3px 3px #C4C4C4; position: relative; background:#f3f3f3; z-index: 444; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote { margin: 0; padding: 0; }
input, textarea, select { font-size: inherit; font-weight: inherit; }
input, textarea, select { }

/*--------------wrapper------------*/
#wrapper{ width:930px; position:relative; margin:0 auto; padding: 15px 0 0 0 !important; }
#wrapper_left{ float:left; }
.wrapperleft{ z-index:1; width:260px; }
.wrapperleft ul, .statu ul{ list-style:none; margin:15px 0 10px 0; padding:0; clear:both; }
.wrapperleft li, .statu li, .right_bottom ul.my_hp li, .inner_right ul.righttitle li{ padding:10px; border-bottom:1px solid #e5e5e5; }
.wrapperleft li.photo{ height:100px; }

.bn_c_img{ margin-right:10px; float:left; }
.bn_c_info { float: left; width: 118px; }
.bn_c_info p{ margin:0; padding:5px 0; }
.bn_c_info a{ text-decoration:none; }

#wapper_right{ float:right; }
.wapperright{ width:650px; float:right; position:absolute; border-left:1px solid #e5e5e5; z-index:2; left:255px; padding:10px 0; top:0; background:#FFF; padding:15px 0 0 20px !important; }

.statu { background:-webkit-linear-gradient(top, #f9f9f9, #ffffff); background:-moz-linear-gradient(top, #f9f9f9, #ffffff); background:linear-gradient(top, #f9f9f9, #ffffff); background-color:#f9f9f9; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ffffff'); }
.statu li textarea{ float:left; width:520px; color:#818181; overflow: hidden; height:50px; margin-right:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.statu li { padding:5px 10px; }

.right_bottom{ margin:10px 0; }
.right_bottom ul{ list-style:none; margin:0; padding:0; float:left; }
.right_bottom ul.my_hp{ width:400px; margin-right:20px; position:relative; }
.tablemidd2 { color: #000000; height: 25px; }
.right_bottom ul.pin_member{ width:230px; float:right; position:relative; }
.right_bottom ul.pin_member li{ padding:10px 0; }
.right_bottom ul.pin_member li.members{ border:1px solid #e5e5e5; padding:10px; margin-bottom:10px; }
.friend_list_item { width: 100%; }

/*-----------header---------------*/

.innertop .innerlogo{ margin:5px 0; float:left; }
.innertop .innerlogo h1{ margin:5px 0 0 0; font-weight:bold; font-size:24px; padding:0;  }
.innertop .innerlogo h1 a{ color:#ba8244; text-decoration:none; }
.innertop .innerlogo span{ font-size:12px; color:#68bbd0;}

.innertop{ width:900px; height:62px; margin:0 auto; }
.innertop .innerlogo{ width:381px; margin:5px 0; float:left; }
.innernavbg{ background:url("nav_bg.jpg") repeat-x; height:32px; width:100%; }
.innernav { line-height:32px; font-weight:bold; color:#fff; font-size:13px; text-align:center; }
.innernav a:link,  .innernav a:visited{ text-decoration:none; color:#fff; font-weight:bold; }
.innernav a:hover{ text-decoration:underline; color:#126D8F; }
.header-right { float:right; width:412px; color:#6ca7b6; padding:6px 0 0 0; margin:0px; font-size:11px; }
.header-right li { float: left; padding: 0 0 0 3px; }
.header-right input { float: left; }
.input-login { background: url("new-bg-input.gif") no-repeat scroll left top transparent; border: 0 solid #CCCCCC; color: #818485; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 25px; line-height: 25px; padding: 0 5px; width: 150px; }

.top-welcome { float: right; padding: 10px 5px 0 0; }
.top-welcome span { background:url("icon-welcome.gif") no-repeat left top; float:left; padding:0 0 0 15px; }
.top-welcome a { float:left; padding:0 0 0 8px; color:#4bb8d9; text-decoration:none; }
.top-welcome a:hover { text-decoration:underline; }


/*-----------footer---------------*/

#innerfooter { color: #969494; font-size: 11px; margin: 0 auto; padding: 10px 0; width: 100% !important; background:#f3f3f3; position:absolute; z-index:0; border: none; }
#innerfooter a { color: #969494; text-decoration: none; }
#innerfooter a:hover { text-decoration: underline; }
.innerfoot { clear: both; margin:10px  auto; width: 900px; height:40px; }
.innerfooter-left { float: left; width: 48%; }
.innerfooter-right { float: right; text-align: right; width: 48%; }

/*-----------common-----------------*/
.rsho { background-color: #FFFFFF; box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.2); border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; border: 1px solid #e5e5e5; }

.wtitle{ font-size: 16px; line-height: 20px; margin: 4px 0 0; font-family:Trebuchet MS; font-weight:bold;}

.mark-orange { border-color:#f8471d #db310d #d62200; background:-webkit-linear-gradient(top, #ff6742, #fc4100); background:-moz-linear-gradient(top, #ff6742, #fc4100); background:linear-gradient(top, #ff6742, #fc4100); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6742', endColorstr='#fc4100'); background-color:#ff551e }
.mark-new { position:relative; display:inline-block; min-width:6px; padding:0 .545em 0; color:#fff; border:1px solid #f8471d #db310d #d62200; border-radius:99em; box-shadow:0 1px 2px rgba(0, 0, 0, .2), 0 1px 1px rgba(255, 255, 255, .3) inset; text-align:center; text-shadow:0 -1px 1px rgba(0, 0, 0, .25); font:700 .917em/1.455 Arial, sans-serif; text-decoration:none; background:none \9 !important; border:none \9 !important; float: right; font-size: 0.917em; margin: 0 0 0 5px; }
.mark-new:hover { color: #FFFFFF !important; }
.in_c { position:relative; //zoom:1; z-index:5 }

#my_friends_invite td { padding: 5px; }

input.submit, a.submit { background-color: #1b8fd4; border: 0 solid transparent; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; color: #FFFFFF; cursor: pointer; font-size:8pt; padding: 4px 10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }

.friend_list_item a{ text-decoration:none; }
.greybtn, .greybtn a { background-color: #e8e8e8; border: 0 solid transparent; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; color: #333; cursor: pointer; font-size:8pt; padding: 4px 10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; margin-left:10px; }

.inner_right{ margin:0; padding:0;}
.wrapperleft li.navselect{ background:#f1f1f1;}

.h3-black{ color:#000!important; text-transform: uppercase; width:60%; margin:20px auto; }
.forgot-input{ background: none repeat scroll 0 0 transparent; border: 1px solid #BBBBBB; border-radius: 6px 6px 6px 6px; 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; color: #A09D9D; font-size: 14px; padding: 6px; width: 300px; }

/*-------------RT#378978---------------*/	
.invite_email_contact{
    width:480px !important;
    margin:20px auto 0;
    cursor:pointer;
    border-bottom:1px solid #ccc;
    height:35px;
}

.invite_email_contact, .invite_email_contact:after{
    clear:both;
}
.invite_email_contact ul{
    list-style:none;
    margin:0 0 0 -10px;
    padding:0;
}
.invite_email_contact li{
    width:160px;
    float:left;
    height:20px;
    line-height:20px;
}
.invite_email_contact  li img{
    float:left; margin:-2px 8px 0 40px;
}

.invite_email_contact   li b{
    font-size:14px;
}


.search-tab tr td {
    padding: 5px;
}
.itembox {
    float: left;
    line-height: 22px;
    margin: 10px 0 10px 10px;
    padding: 5px;
    width: 200px;
}
.itembox img {
    float: left;
    width: 100px;
}
.itembox a {
    text-decoration: none;
}
.right_bottom ul.pin-members02 {
    float: left;
    padding: 8px;
    width: 920px !important;
}
.right_bottom ul.pin-members02 li {
    float: left;
    margin: 0 6px 6px 0;
    padding: 6px !important;
    width: 209px;
}

.n-textarea{ padding:5px; 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; width:99%; height:110px; }
.n-Button { border: 1px solid transparent; -moz-border-radius: .3em; -webkit-border-radius: .3em; border-radius: .3em; cursor: pointer; display: inline-block; font-family:"helvetica neue", arial, sans-serif; font-weight: bold; line-height: 1em; margin: 0; padding: 0.11em 2.825em 0.21em !important; height:34px; float:left; margin-left:5px; text-align: center; -moz-transition: all .05s ease-in-out; -o-transition: all .05s ease-in-out; -webkit-transition: all .05s ease-in-out; }
.n-Button.Button-white { background-color: #f0eded; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfafb), to(#f0eded), color-stop(.5, #f9f7f7), color-stop(.5, #f6f3f4)); background-image: -moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded); background-image: -o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded); background-image: -webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded); border-color: #bbb; color: #524d4d; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfafb', endColorstr='#f0eded'); text-shadow: 0 1px rgba(255, 255, 255, 0.9); }
