/********************** Social Network ******************************/
/**
* Social Network Definitions
*
* @section	  social network
* @subsection global
*/

/* Social General Classes */
.no-border
{ border: none; }

/* Social Profile */
.backProfile
{ background: #F9F9F9; padding:5px 10px }

/* Difference Fixes */
.profileStandardTitle
{ margin: 10px; }

.profileStandardTitle a:hover
{ text-decoration: none; }

.addTitle
{ margin: 10px 10px 10px 0; font-size: 16px; color: #006699; }

/* login box */
h3
{ font-size: 18px; font-weight: bold; line-height: 20px; }

	h3, h3 a, h3 a:visited
	{ color: #000; }
	
	.profileRater h3
	{ width: 200px; }

.memberSocialDet
{ text-align: left; padding: 5px 0 0 0; }

	.memberSocialDet p
	{ font-size: 12px; padding: 0 0 0 0; }
	
	.memberSocialDet h3
	{ font-size: 12px; padding: 8px 0 0 0; }

	.memberSocialDet p.name
	{ font-weight: bold; color: #333; float: left; margin-left: 5px; width: 90px; }

		.memberSocialDet p.name span
		{ font-weight: normal; display: block; margin: 3px 0 0 0; }

	.memberSocialDet p.edit
	{ border-bottom: 1px solid #CCC; font-size: 11px; margin-bottom: 12px; }

		.memberSocialDet p.edit a, .memberSocialDet p.edit a:visited
		{ font-weight: normal; }

.memberSocialDet p.viewMoreSocial
{ text-align: right; line-height: 24px; border-top: 1px #ccc solid; text-transform: lowercase; margin-top: 10px }

.memberSocialDet p.viewMoreSocial a
{ color:#c00 }

	.memberSocialDet img
	{ padding: 2px; background-color: #fff; float: left; }

	#tweet .standardTitle
	{ padding-left: 0; margin-left: 0; margin-top: 20px; }

	#tweet ul li
	{ padding-left: 0; margin-left: 0; }

.mainContentExtended
{ overflow: hidden; padding-right: 0; width: 730px }

/* Google Map */
	.resultsMap
	{ height: 250px; width: 250px; float: right; }

	.resultsMap div span
	{ font-size: 9px; display: none; }

	.resultsMap #logocontrol a img
	{ font-size: 9px; display: none; }

	.resultsMap #scalecontrol
	{ font-size: 9px; display: none; }

	.resultsMap div a.gmnoprint
	{ font-size: 9px; display: none; }


/* Reviews */
.profileWidt
{ width: 440px; }

	.profileRater
	{ width: 420px; overflow: hidden; position: relative; clear: none; }

.mainContentExtended .standardSubTitle
{ font-size: 16px; }

	.standardSubTitle span
	{ font-size: 16px; color: #006699; }

/* Features */
.featuredSocial 
{ float:left; height:112px; margin-left:1px; padding:5px; _padding:2px; width:60px }

	.featuredSocial img
	{ padding:2px; border:1px #ccc dotted; }

	.featuredAp
	{ padding: 5px; width:210px; height:70px; margin-bottom:5px; border-bottom:1px #ccc solid; float:left }

	.featuredAp ul  
	{ padding:5px; }

	.featuredAp ul li a
	{ font-size:11px }

	.featuredAp ul li a
	{ color:#000 }

	.featuredAp ul li a.Ablk
	{ color:#069 }

	.featuredAp .imgApprove
	{ width:60px; padding:2px; border:1px #ccc dotted; margin:0 5px 5px 0; float:left }
	
	.featuredAp .infoApprove
	{ float:left }	

	.featuredSocial a
	{ font-size:11px }

	.memberSince
	{ font-size: 10px!important; font-style: italic; }

	.locSum
	{ position: absolute ; top: 10px; right: 5px; font-size: 11px; line-height: 12px; text-align: right; width: 185px; }
	
	.catSum
	{ font-size: 10px; font-weight: bold; width: 200px; }

	.reviewTitle
	{ position: relative; margin: 8px 0 0 0; }

		.reviewTitle rateStars
		{  }
	
		.reviewTitle h4.complementaryInfo
		{ margin: 8px 0 0 0; font-size: 14px; }
	
		.reviewTitle p.complementaryInfo
		{ position: absolute; top: 2px; left: 78px; }

/* tabBase */
.tabsBaseSocial
{ padding: 0; width: 100%; }

.tabsSocial
{ background: url("images/design/bg_tabs.gif") repeat-x scroll 0 center; font: bold 11px/30px Arial, Helvetica, sans-serif; height: 30px; margin: 0px 0 15px 0; width: 730px; }

	.tabsSocial li
	{ float: left; height: 25px; line-height: 25px; list-style: none; margin: 4px 0 0 3px; }
	
		.tabsSocial li a,
		.tabsSocial li a:visited
		{ border: 1px solid #3EA2C0; border-bottom: none; color: #FFF; display: block; padding: 0 10px 0 10px; outline: none; }
		
		.tabsSocial li a:hover
		{ text-decoration: none; }
	
	.tabsSocial li.tabActived
	{ height: 26px; line-height: 26px; margin: 3px 0 0 3px; }
	
		.tabsSocial li.tabActived a,
		.tabsSocial li.tabActived a:visited
		{ background: #FFF; border: 1px solid #004D80; border-bottom: none; color: #666; text-decoration: none; }
		
/* user info */		
#user_information .standardSubTitle { margin-bottom:15px }
#user_information .blockInfo { margin:0 0 15px 5px }

#user_information .blockInfo h3 { margin-bottom:1px; text-transform:uppercase }
#user_information .blockInfo p { margin-bottom:10px }

#user_items p img { margin-bottom: -4px }

#user_items .featuredListing h3 { margin-bottom:10px }
#user_items .featuredListing img { margin-bottom:-3px }

.mainContentExtended table th.tabsBaseSocial 
{ padding-top: 0; padding-left: 0; }

/* button */
/* button */

.standardButtonSocial 
{ background:url("images/design/bg_standardButton.gif") repeat scroll 0 0 transparent;}

.standardButtonSocial a, .standardButtonSocial a:visited 
{ height:30px; width:auto; margin-bottom:5px; background:url("images/design/bg_standardButton.gif") repeat scroll 0 0 transparent; color:#fff; cursor:pointer; display:block; font:bold 14px/30px Arial,Helvetica,sans-serif; text-align:center }

	.mainContent .standardSubTitle { position:relative }
    .Ralign { right:0; _right:10px; position:absolute }
    .Ralign a { font-size:12px; }

	.standardSubTitle
	{ position: relative }
	
	.Ralign
	{ position: absolute; right: 0; display: block; padding: 0 0 3px 0; top: 0px; }

		.Ralign img
		{ margin: 0 0 -5px 0; }

		.Ralign a, .Ralign a:visited
		{ font-size: 14px; margin: 0 0 8px 0; }

/* ADD PROFILE FORM */

table.standard-table,
table.addBannerTable
{ width: 96%; font: normal 11px/15pt Verdana, Arial, Helvetica, sans-serif; margin: 0 25px 0 auto; border-collapse: collapse; }

	.textcounter
	{ width: 30px!important; }

table.standard-table-dash
{ background: url("../images/design/bg_search.gif") repeat scroll 0 0 transparent; }

.noBdBottom
{ border-bottom: none!important; }

.noBdTop
{ border-top: none!important; }

	table.standard-table td,
	table.standard-table th
	{ vertical-align: middle; padding: 10px; border: 0;}

	table.standard-table td span
	{ display: block; }

table.standard-table th 
{ color: #333333; font-weight: normal; text-align: right; vertical-align: top; white-space: nowrap; width: 150px; }

table.standard-table th.Full 
{ width: 666px; float: left; }

table.standard-table th.imageSpace 
{ text-align: left; width: 694px; display: inline-block; }

	table.standard-table th.standard-tabletitle,
	table.addBannerTable th.standard-tabletitle
	{width: auto; font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif Arial, Helvetica, sans-serif; color: #235; text-align: left; padding-top: 20px; padding-left: 8px; border: 0; border-bottom: 1px solid #EEE;}

		table.standard-table th input,
		table.standard-table td input,
		table.standard-table select,
		table.standard-table textarea
		{width: 95%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #555; padding: 3px; border: 1px solid #D4D4D4; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE;}

			table.standard-table td input.inputExplode {width: 496px;}
			
			table.standard-table td input.inputExplodeSmall {width: 320px;}

	table.standard-table th input,
	table.standard-table input.inputRadio,
	table.standard-table input.inputCheck {width: auto;}
	table.standard-table input.inputCheck, table.standard-table input.standard-table-putradio { background:none !important; border:none !important  }
	
	#checkUsername .UsernameRegistered
	{ color: #FF0000; }
	
	#checkUsername .UsernameNotRegistered
	{ color: #008000; }
	
	.btAdd
	{ margin: 0 auto 0 auto; width: 220px; text-align: center; padding: 15px 0 0 0; overflow: hidden; }
	
		.btAdd .standardButton
		{ float: left; margin-left: 15px; }
		
.baseButtons
{ float: none; height: 100%; overflow: hidden; }

.baseButtons .standardButton
{ float: left; margin: 0 5px 0 0; /* width: 110px; */ } 

#cropButtons.baseButtons
{ padding-left: 125px; margin-top: 10px; height: auto; }

.delete, .delete:visited
{ color: #C00; }

#account .paging
{ clear: both; display: block; }

#account .pagingDropdown, #user_reviews .pagingDropdown
{ position: absolute; right: 0; top: 0; }

#account .pagingNavigation, #user_reviews .pagingNavigation
{ position: relative; text-align: left; }