body{
	background:#edfbdb url(../images/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.mainwrapper,.layout,.header,.content,.footer,.profile-nav{
	width:960px;
}
a{ text-decoration:none;color:#00A4E4;outline:none;}
.mainwrapper
{
    margin:0 auto;
}
.layout{	
	border-left:1px #cfeda8 solid;
	border-top:1px #cfeda8 solid;
	border-right:2px #cfeda8 solid;
	border-bottom:2px #cfeda8 solid;
	margin-top:30px;
	background:#FFF;
	float:left;
}
.header{
	margin-top:10px;
	float:left;
	height:70px;
	padding:0px;
	background:none;
}
.logo{
	float:left;
	margin-left:18px;
	margin-top:10px;
}
.header-side{
	float:right;
	margin-right:10px;
}
.nav {
	margin-top:15px;
}
.nav ul li img
{
    padding:0 4px;
}
.profile-nav{
	height:31px;
	background:url(../images/profile_nav_bg.jpg) repeat-x;
}
.nav ul,.profile-nav ul{
	list-style:none;
}
.nav ul li,.profile-nav ul li{
	float:left;
}
.profile-nav ul li{
	padding:8px 15px;
	border-left:1px solid #323232;
}
.profile-nav ul li.first{
	padding-left:25px;
}
.nav ul li a.first{
	background:none;
}
.profile-nav ul li a{
	font-weight:bold;
	color:#FFF;
}
.content{
	float:left;
	margin-top:5px;
	+margin-top:5px;
	padding-bottom:10px;
}
.footer{
    margin:0 auto;
	margin-top:10px;
	clear:both;
	_position:absolute;
}
.banner,.searches,.curmb,.search-banner,.board-banner{
	margin-left:8px;
	float:left;
	_margin-left:4px;
}
.banner,.searches{
	width:945px;
	background:url(../images/bluebg.jpg) repeat-x;
	height:207px;
		
}
.search-banner{
	width:945px;
	background:url(../images/searchBG.jpg) no-repeat;
	height:238px;
}
.board-banner{
	background:url(../images/boardsearchBG.jpg) no-repeat;
	width:945px;
	height:150px;
}
.login-form,.crafty-search-form,.activity-search-form{
	float:left;
	width:340px;
	height:160px;
	border:1px solid #f1f1f1;
	background:#f1f1f1;
	margin-top:20px;
	margin-left:16px;
	_margin-left:8px;
}
.activity-search-form{
	background:url(../images/searchboardformbg.jpg) no-repeat transparent;
	width:616px;
	height:47px;
	border:none;
}
.crafty-search-form{
	background:url(../images/crafty_search_bg.jpg) no-repeat;
    height:183px;
	margin-top:0px;
	margin-left:16px;
	border:none;
}
.login-form span{
	float:left;
	margin-left:10px;
	margin-top:10px;
	_margin-left:5px;
}
.login-form span h3{
	font-size:16px;
	color:#5e5e5e;
}
.login-form span label,.login-form span input{
	display:block;
	width:280px;
	float:left;
	margin-left:15px;
	font-size:11px;
	color:#545454;
}
.login-form span label{
	margin-top:5px;
	_margin-left:8px;
}
.login-form span input{
	+margin-left:5px;
	
}
.login-form span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#00a1e7;
	display:block;
	float:left;
	margin-left:15px;
	margin-top:15px;
	margin-right:50px;
	_margin-left:7px;
}
.login-form span input.btn,.search-item span input.btn,.crafty-search-form span input.btn{
	width:68px;
	height:25px;
	margin-left:2px;
	float:left;
	margin-top:5px;
}
.banner-side{
	float:left;
	color:#FFF;
	width:530px;
	margin-left:30px;
}
.banner-side h3{
	margin:20px 0px;
}
.searches{
	margin-top:29px;
	background:url(../images/searches_bg.jpg) repeat-x;
}
.search-item{
	float:left;
	height:200px;
	width:233px;
	margin-left:4px;
	background:#FFF;
}
.search-item-header{
	float:left;
	margin-top:8px;
	height:30px;
	width:100%; 
	background:#5fb400 url(../images/search_item_head_bg.jpg) repeat-x;
}
.search-item-header h5{
	float:left;
	margin-left:10px;
	font-size:14px;
	color:#FFF;
	margin-top:6px;
}
.search-item-header h5 a,.search-item-header h5 a:visited
{
    color:#FFFFFF;
    text-decoration:none;
}
.search-item-header img{
	float:right;
	margin-right:8px;
	margin-top:6px;
}
.search-item span{
	font-size:11px;
	color:#5e5e5e;
	float:left;
}
.search-item span table
{
    float:left;
    width:100%;
}
.search-item span table tr td input,.search-item span table tr td label
{
    font-weight:normal;
    font-size:11px;
    display:block;
    margin:0px;
    float:left;
    
}
.search-item span table tr td 
{
    float:left;
}
.search-item span table tr td label
{
    width:96px;
    padding-left:2px;
    text-align:left;
}
.search-item span.socials-form{
	float:left;
	margin-top:25px;
	+margin-top:30px;
	
}
.search-item span p{
	width:230px;
	float:left;
	white-space:nowrap;
}
.search-item span p label{
	font-weight:normal;
	width:auto;
	margin-left:0px;
	white-space:nowrap;
}
.search-item span p label input{
	margin-left:6px;
	+margin-left:2px;
	margin-right:0;
}
.search-item span label{
	font-weight:bold;
	text-align:right;
	width:50px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:3px;
}
.search-item span  select{
	float:left;
	width:170px;
	margin-top:4px;
	margin-left:4px;
	height:18px;
}
.search-item span input {
	margin-top:5px;
	margin-left:4px;
}
.search-item span input.keyword{
	width:136px;
	height:15px;
	_width:130px;
	_margin-left:8px;
}
.search-item span input.btn{
	margin-left:138px;
	_margin-top:2px;
}
.footer .left
{
    float:left;
    font-size:10px;
    color:#777e6e;
    margin-top:10px;
    width:200px;
    text-align:left;
}
.footer .right{
	float:left;
	font-size:10px;
	color:#777e6e;
	margin-top:10px;
	margin-left:320px;
}
.footer div a{
	color:#00aedf;
	text-decoration:none;
}
.curmb{
	margin-left:25px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e5e5e;
	width:100%;
}
.curmb a{
	color:#00a4e4;
	text-decoration:none;
}
.search-banner h3{
	margin-top:5px;
	margin-left:15px;
	
}
.crafty-search-form span{
	float:left;
	padding-left:30px;
	margin-top:10px;
}
.crafty-search-form span label{
	font-weight:bold;
	font-size:11px;
	width:50px;
	display:block;
	float:left;
	margin-top:3px;
	+margin-top:2px;
}
.crafty-search-form span input,.crafty-search-form span select{
	
	margin-left:10px;
	margin-top:2px;
	+margin-top:0px;
	_margin-left:5px;
}
.crafty-search-form span input
{
    width:230px;
}
.crafty-search-form span select
{
    width:234px;
    +width:236px;
}
.crafty-search-form span input.btn{
	float:right;
	margin-right:15px;
}
.search-banner-side{
	width:415px;
	float:right;
	margin-top:-15px;
	margin-right:10px;
	_margin-right:5px;
}
.board-banner-side{
	height:130px;
	margin-top:-76px;
	float:right;
	margin-right:10px;
	width:235px;
}
.search-left-side{
	float:left;
	margin-left:20px;
	width:780px;
}
.search-right-side{
	float:left;
	margin-left:20px;
	margin-top:20px;
	_margin-left:10px;
}
.search-left-side div{

}
.search-left-side div p.notice{
	font-weight:bold;
	color:#00a4e4;
	font-size:14px;
	margin-left:30px;
	margin-top:20px;
}
.search-left-side div.friends{
	width:615px;
	float:left;
	margin-left:20px;
}
.search-left-side table{
	width:780px;
	margin-top:5px;
	border-collapse:collapse;
}
.friends table{
	width:615px;
}
.search-left-side table tbody tr th,.search-left-side table tbody tr th a{
	font-size:11px;
	color:#a7a7a7;
	text-align:center;
    text-decoration:none;
	height:30px;
}
.search-left-side table tbody tr th.actions{
	width:76px;
}
.search-left-side table tbody tr th.id{
	width:20px;
}
.search-left-side table tbody tr th.topic-name{
	width:120px;
	
}
.search-left-side table tbody tr th.desc{
	width:165px;
}
.search-left-side table tbody tr th.activity{
	width:100px;
}
.search-left-side table tbody tr th.post-date{
	width:80px;
}
.search-left-side table tbody tr th.views{
	width:60px;
}
.search-left-side table tbody tr th.posts{
	width:45px;
}
.search-left-side table tbody tr th.last-reply{
	width:80px;
}
.search-left-side table tbody tr{
	height:47px;
}
.friends table tbody tr{
	height:25px;
}
.search-left-side table tbody tr.odd td{
	background:url(../images/odd_bg.jpg) repeat-x;
}
.friends table tbody tr.odd td{
	background:#f2fce5;
}
.search-left-side table tbody tr.even td{
	/*background:url(../images/even_bg.jpg) repeat-x;*/
}
.friends table tbody tr.even td{
	background:#FFF;
	padding-top:10px;
	padding-bottom:10px;	
}
.search-left-side table tbody tr td{
	vertical-align:top;
	text-align:center;
	font-size:11px;
	color:#45595f;
	border:none;
	padding-top:5px;
	padding-bottom:1px;
	height:42px;
	
}
.friends table tbody tr td{
	height:20px;
}
.search-left-side table tbody tr td.align-left{
	text-align:left;
}
.search-left-side table tbody tr td a{
	margin-top:2px;
}
.board-banner h3{
	margin:10px 20px;
}
.activity-search-form{
	margin-top:40px;
}
.activity-search-form label{
	float:left;
	margin-left:10px;
	margin-top:15px;
	font-weight:bold;
	color:#424242;
}
.activity-search-form input{
	float:left;
	margin-top:1px;
	+margin-top:-2px;	
}
.activity-search-form input.btn{
	float:left;
	margin:11px 20px;
}
.activity-search-form select{
	float:left;
	margin-top:15px;
	margin-left:20px;
	width:160px;
	color:#424242;
}
.search-left-side div.profile{
	width:145px;
	float:left;
}
.search-left-side div.profile img.photo{
	border:3px solid  #00aedf;
}
.search-left-side div.profile h3{
	margin-top:15px;
	font-size:13px;
	color:#00aedf;
}
.search-left-side div.profile p{
	margin-top:10px;
	margin-bottom:10px;
}
.search-left-side div.profile p label{
	display:block;
}

#about-submenu
{
    background-color:#dcf4fb;
    left:0px;
    padding:7px 12px;
    position:absolute;
    top:13px;
    width:100px;
    z-index:1000000;
    Opacity:0.7;
    filter: alpha(opacity=70);

}
#about-submenu li
{
    display:block;
    margin-bottom:5px;
}
#about-submenu li a,#about-submenu li a:visited
{
    color:Black;
    font-weight:bold;
}
.search-bar
{
    float:left;
    width:290px;
    +width:320px;
    margin-left:5px;
}
.search-bar input
{
    margin:13px 0px 0px 5px;
    padding:0px;
}
.search-bar label
{
    margin:13px 0px 0px 5px;
    +margin:16px 0px 0px 5px;
    padding:0px;
}
.search-bar-button
{
    margin:-4px 0px 0px 20px !important;
}
.viewbutton
{
    margin-top:10px;
    background-image:url(../images/btn-view.jpg);
    background-repeat:no-repeat;
    border:none;
    width:67px;
    height:19px;
}
.replybutton
{
    background-image:url(../images/btn_reply.jpg);
    background-repeat:no-repeat;
    border:none;
    width:67px;
    height:18px;
    margin-top:2px;
}
.ContentTable
{
    width:560px;
    margin-left:15px;
    float:left;
}
.page-title
{
    margin-bottom:10px;
}
.leftNav
{
    width:180px;
    float:left;
}
.leftProfile
{
    text-align:left;
    text-transform:capitalize;
    margin-left:15px;
}
.leftProfile .profilePic
{
    padding:0px;
    border:3px solid #00aedf;
}
.profileInfo
{
    margin:15px 0px 10px 5px;
}
.profile-nav{
	height:31px;
	background:url(../images/profile_nav_bg.jpg) repeat-x;
	width:959px;
	margin-left:2px;
}
.nav ul,.profile-nav ul{
	list-style:none;
}
.nav ul li,.profile-nav ul li{
	float:left;
}
.profile-nav ul li{
	padding:8px 15px;
	border-left:1px solid #323232;
}
.profile-nav ul li.first{
	padding-left:25px;
}
.nav ul li a{
	padding-left:10px;
	background:url(../images/arrow.gif) no-repeat 0px 2px;
	display:block;
}
.nav ul li a.first{
	background:none;
}
.profile-nav ul li a{
	font-weight:bold;
	color:#FFF;
}
.rootCrumb
{
    background-image:none !important;
    color:#00aedf;
}
.nodeCrumb
{
    background:transparent url(../images/arrow2.jpg) no-repeat scroll 4px 4px;
    padding:1px 2px 1px 15px;
    color:#00aedf;
}
.main_info{
	width:615px;
	float:left;
	margin-left:20px;
}
.odd td{
	background-color:#f2fce5;
	color:#5e5e5e;
}
.even td{
	background-color:#FFFFFF;
	color:#5e5e5e;
}
.FriendsGried .name, .FriendsGried .gender, .FriendsGried .state {
    width:50px;
}
.FriendsGried .name, .FriendsGried .activity, .FriendsGried .gender, .FriendsGried .marital-status, .FriendsGried .mobile, .FriendsGried .region, .FriendsGried .state {
    text-align:left;
}
.headerFriends a
{
    text-decoration:none;
}
.blueLink a
{
    color:#00aedf;
    font-weight:bold;
}
.blackLink a
{
    color:#000000;
}
.postClassifiedTitle
{
    float:left;
    padding:5px 2px;
    background-color:#f2fce5;
    width:99%;
    font-weight:bold;
}
.blueBoldButton
{
    color:#00a4e4;
    font-weight:bold;
    font-size:13px;
}
.approvebutton
{
    background-image:url(../images/friendRequestApprove.jpg);
    background-repeat:no-repeat;
    border:none;
    width:67px;
    height:19px;
    margin-top:2px;
    display:block;
}
.denybutton
{
    background-image:url(../images/friendRequestDeny.jpg);
    background-repeat:no-repeat;
    border:none;
    width:67px;
    height:19px;
    margin-top:2px;
    display:block;
}
.topicItems
{
    padding:0px;
    margin:0px;
}
.topicPagination
{
    height:20px !important;
    text-align:right;
}

.topicPagination table
{
    width:auto;
    float:right;
}
.topicPagination a
{
    color:#00a4e4;
    font-weight:bold;
}
.contentHolder table
{
    float:left;
}
.addAsFriendBtn
{
    background-image:url(../images/addtofriend.jpg);
    background-repeat:no-repeat;
    width:89px;
    height:19px;
    border:none;
    cursor:pointer;
}
.radioInput
{
    width:290px;
    margin-left:15px;
}
.radioInput td input
{
    width:18px;
    float:left;
}
.radioInput td label
{
    width:auto;
}
.rightAd
{
    margin-left:55px;
    margin-bottom:10px;
}
.search-item select optgroup option
{
    padding-left:15px;
}
