/********************** Social Network ******************************/
/**
* Social Network Definitions
*
* @section	  social network
* @subsection global
*/

/* Social General Classes */

h3
{ font-size: 18px; font-weight: bold; line-height: 20px; }

	h3, h3 a, h3 a:visited
	{ color: #000; }
	
	.profileRater h3
	{ width: 250px; }

.no-border
{ border: none; }

/* Social Profile */
.backProfile
{ /*background: #EFF5F8; margin: 70px 0 0 0;*/ }

/* Difference Fixes */
.standardTitle
{ margin: 10px 10px 10px 10px; font-size: 16px; }

.addTitle
{ background:url("images/design/bg_standardTitle_listing.gif") no-repeat scroll 10px 0 transparent;
border-bottom:2px solid #3C6F88;
color:#3C6F88;
font:italic 17px Georgia,"Times New Roman",Times,serif;
margin:20px auto 10px;
padding:2px 0 10px 45px; }

.memberSocialDet
{ text-align: right; padding: 5px 10px 5px 10px; background: #EFF5F8; }

	.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; display: inline; float:left; margin-left: 5px; width: 80px; }

		.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; }

	#tweet .standardTitle
	{ padding-left: 0; margin-left: 0; margin-top: 20px; }

	#tweet ul li
	{ padding-left: 0; margin-left: 0; }

.mainContentExtended
{ padding-right: 0; overflow: hidden; 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: 460px; }

	.profileRater
	{ width: 440px; overflow: hidden; position: relative; }

.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: 0; font-size: 11px; line-height: 12px; }
	
	.catSum
	{ font-size: 10px; font-weight: bold; }

	.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: #E6DFD5; font: bold 11px/30px Arial, Helvetica, sans-serif; height: 30px; margin: 22px 0 15px 0; width: 730px; border-bottom: 1px solid #D5CDC0; }

	.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 #CCC; border-bottom: none; color: #555; display: block; padding: 0 10px 0 10px; _width:60px; _text-align:center; outline: none; }
		
		.tabsSocial li a:hover
		{ text-decoration: none; color:#614926 }
	
	.tabsSocial li.tabActived
	{ height: 26px; line-height: 26px; margin: 4px 0 0 3px; }
	
		.tabsSocial li.tabActived a,
		.tabsSocial li.tabActived a:visited
		{ background: #D5CDC0; border: 1px solid #D5CDC0; border-bottom: none; color: #333; 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; }

	.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; }

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: #000; text-align: left; padding-top: 20px; padding-left: 8px; background: url("../../images/design/bullet_orderTitle.gif") 0 24px no-repeat; border: 0; border-bottom:1px solid #3C6F88; }

		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;}

	.textcounter
	{ width: 30px!important; }

	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 }
	
	.btAdd
	{ margin: 0 auto 0 auto; width: 240px; text-align: center; padding: 15px 0 0 0; overflow: hidden; }
	
		.btAdd .standardButton
		{ float: left; margin-left: 15px; }
		
	.baseButtons
	{ float: right; margin: 0 25px 0 0px; padding: 15px 0 0 0; }