/*  ------------------------------------------------------------------------
	<??? class="n1ereg">Number1Expert<sup class="reg">&reg;</sup></???>
	<??? class="tsatm">Top Selling Agents<sup class="tm">&#8482;</sup></???>
	COLORS:
	Dark Brown - #554F44
	Medium Brown - #B69B67
	Light Brown - #F6D9A3
	Dark Blue - #5485B6
	Light Blue - #A3CAF6
	------------------------------------------------------------------------ */

/*  ------------------------------------------------------------------------
	Layout
	------------------------------------------------------------------------ */
	
/* Number1Expert Text */
.n1ereg{
	text-transform:uppercase;
}
	a .n1ereg{text-decoration:underline;}

.tsatm{
	text-transform:capitalize;
}

/* Trademark, Registration Symbols */
.tm,
.reg{
	font-family:"Arial", sans-serif;
	font-size:80%;
	font-weight:inherit;
	line-height:1;
	text-transform:uppercase;
	text-decoration:none;
	vertical-align:top;
	vertical-align:text-top;
}

/* Image Replacement */
.ir{
	display:block;
	position:absolute;
	top:0;left:0;
}
	/* Button Overlays (defaults) */
	a .ir,
	.button{
		cursor:pointer;
		z-index:999997;
	}
		.current,
		.ui-state-active a,
		.ui-state-active a .ir,
		.ui-state-active .button,
		.current a,
		.current a .ir,
		.current .button{
			cursor:default;
			z-index:999999;
		}
	/* Text Overlays (defaults) */
	.text{
		cursor:text;
		z-index:999998;
	}
	/* Regular Overlays */
	.overlay{
		cursor:default;
		z-index:999996;
	}
	
/* Number1Expert Bullets */
ul.n1e,
ol.n1e{
	margin:0 25px 25px 25px;
	list-style:none;
}
	.n1e li{
		margin:10px 0;
		padding-left:35px;
		min-height:22px;
		background:transparent url("../images/bullet-n1e.png") left top no-repeat;
		line-height:22px;
	}

ul.diamond,
ol.diamond{
	margin:0 25px 25px 25px;
	list-style:none;
}
	.diamond li{
		margin:10px 0;
		padding-left:35px;
		min-height:26px;
		background:transparent url("../images/bullet-diamond.png") left top no-repeat;
		line-height:22px;
	}

/* Response Messages */
.responseMessage{
	margin-bottom:10px;
	padding:6px;
	color:#570404;
	background-color:#FBF1E0;
	border:2px solid #B69B67;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
}

/*  ------------------------------------------------------------------------
	Background
	------------------------------------------------------------------------ */

body{
	color:#554F44;
	background:#FFF url("../images/bg-body.jpg") repeat-x;
	font-weight:400;
	font-stretch:normal;
	font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-size:14px;
	line-height:20px;
}
	#site{
		background:transparent url("../images/bg-site.jpg") center top no-repeat;
		text-align:center;
	}

/*  ------------------------------------------------------------------------
	Header
	------------------------------------------------------------------------ */

#site-header{
	position:relative;
	margin:0 auto;
	width:960px;
	height:121px;
	text-align:left;
	z-index:8997;
}
	#site-header .site-title{
		position:absolute;
		top:0;left:0;
		margin:21px 0 0 21px;
		padding:15px 10px 0 70px;
		font-family:"Arial Black", "Arial", sans-serif;
		text-decoration:none;
		z-index:8998;
	}
		#site-header .site-title *{
			font-weight:bold;
			text-decoration:none;
			text-transform:uppercase;
		}
			#site-header .site-title .n1{
				display:block;
				color:#000;
				font-size:16px;
				line-height:22px;
			}
			#site-header .site-title .ex{
				display:block;
				color:#EDCE8D;
				font-size:18px;
				line-height:22px;
			}
			#site-header .site-title .tsa{
				display:block;
				color:#000;
				font-size:10px;
				line-height:16px;
			}
			#site-header .site-title .logo{
				display:block;
				position:absolute;
				top:0;left:0;
				width:230px;
				height:112px;
				/*background:transparent url("../images/logo-header.png") no-repeat;*/
				font-size:10px;
				text-align:center;
				z-index:8999;
			}

/*  ------------------------------------------------------------------------
	Main Menu - active page state? add class on a
	------------------------------------------------------------------------ */

#site-menu{
	position:relative;
	margin:0 auto;
	width:960px;
	text-align:left;
	z-index:9995;
}
	#site-menu ul,
	#site-menu ul li,
	#site-menu ul li a{
		display:block;
		height:49px;
		font-family:"Trebuchet MS", "Trebuchet", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Tahoma", "Geneva", sans-serif;
		font-size:12px;
		line-height:14px;
		text-align:center;
	}
	#site-menu ul{
		position:absolute;
		top:-121px;
		right:17px;
		width:560px;				
		background-color:#575145;			
		z-index:9996;
	}
		#site-menu ul li{
			float:left;
			z-index:9997;
		}
			#site-menu ul li a{
				position:relative;
				padding:10px 0 0 0;
				height:39px;
				color:#FFF;
				text-transform:uppercase;
				text-decoration:none;
				z-index:9998;
			}
				#site-menu ul li a span{
					display:block;
					text-transform:uppercase;
				}
					/* Text-only hover */
					#site-menu ul li a:active,
					#site-menu ul li a:active span,
					#site-menu ul li a:focus,
					#site-menu ul li a:focus span,
					#site-menu ul li a:hover,
					#site-menu ul li a:hover span{
						color:#F6D9A3;
						line-height:130%;
						text-decoration:underline;
					}
					#site-menu ul li a span.n1etm{
						color:#A3CAF6;
					}
					/* Buttons */
					#site-menu ul li a .button{
						height:61px;
						background-image:url("../images/sprite-mainmenu.png");
						z-index:9999;
					}
						/* Home */
						#site-menu ul li#site-menu-home a{
							/* line height exception */
							padding:17px 0 0 0;
							height:32px;
						}
						#site-menu ul li#site-menu-home,
						#site-menu ul li#site-menu-home a,
						#site-menu ul li#site-menu-home a .button{width:88px;}
							#site-menu ul li#site-menu-home a .button{background-position:0 -189px;}
								/* Hover */
								#site-menu ul li#site-menu-home a:active .button,
								#site-menu ul li#site-menu-home a:focus .button,
								#site-menu ul li#site-menu-home a:hover .button{background-position:0 0;}
								/* Current */
								#page-home #site-menu ul li#site-menu-home a .button,
								#site-menu ul li#site-menu-home a.current .button,
								#site-menu ul li#site-menu-home a.current:active .button,
								#site-menu ul li#site-menu-home a.current:focus .button,
								#site-menu ul li#site-menu-home a.current:hover .button{background-position:0 -63px;cursor:default;}

						/* Agents */
						#site-menu ul li#site-menu-agents,
						#site-menu ul li#site-menu-agents a,
						#site-menu ul li#site-menu-agents a .button{width:84px;}
							#site-menu ul li#site-menu-agents a .button{background-position:-88px -189px;}
								/* Hover */
								#site-menu ul li#site-menu-agents a:active .button,
								#site-menu ul li#site-menu-agents a:focus .button,
								#site-menu ul li#site-menu-agents a:hover .button{background-position:-88px 0;}
								/* Current */
								#page-agent #site-menu ul li#site-menu-agents a .button,
								#site-menu ul li#site-menu-agents a.current .button,
								#site-menu ul li#site-menu-agents a.current:active .button,
								#site-menu ul li#site-menu-agents a.current:focus .button,
								#site-menu ul li#site-menu-agents a.current:hover .button{background-position:-88px -63px;cursor:default;}

						/* Listings */
						#site-menu ul li#site-menu-listings,
						#site-menu ul li#site-menu-listings a,
						#site-menu ul li#site-menu-listings a .button{width:88px;}
							#site-menu ul li#site-menu-listings a .button{background-position:-172px -189px;}
								/* Hover */
								#site-menu ul li#site-menu-listings a:active .button,
								#site-menu ul li#site-menu-listings a:focus .button,
								#site-menu ul li#site-menu-listings a:hover .button{background-position:-172px 0;}
								/* Current */
								#page-listing #site-menu ul li#site-menu-listings a .button,
								#site-menu ul li#site-menu-listings a.current .button,
								#site-menu ul li#site-menu-listings a.current:active .button,
								#site-menu ul li#site-menu-listings a.current:focus .button,
								#site-menu ul li#site-menu-listings a.current:hover .button{background-position:-172px -63px;cursor:default;}
						/* Why */
						#site-menu ul li#site-menu-why,
						#site-menu ul li#site-menu-why a,
						#site-menu ul li#site-menu-why a .button{width:148px;}
							#site-menu ul li#site-menu-why a .button{background-position:-260px -189px;}
								/* Hover */
								#site-menu ul li#site-menu-why a:active .button,
								#site-menu ul li#site-menu-why a:focus .button,
								#site-menu ul li#site-menu-why a:hover .button{background-position:-260px 0;}
								/* Current */
								#page-why #site-menu ul li#site-menu-why a .button,
								#site-menu ul li#site-menu-why a.current .button,
								#site-menu ul li#site-menu-why a.current:active .button,
								#site-menu ul li#site-menu-why a.current:focus .button,
								#site-menu ul li#site-menu-why a.current:hover .button{background-position:-260px -63px;cursor:default;}

						/* Join */
						#site-menu ul li#site-menu-become,
						#site-menu ul li#site-menu-become a,
						#site-menu ul li#site-menu-become a .button{width:152px;}
							#site-menu ul li#site-menu-become a .button{background-position:-408px -189px;}
								/* Hover */
								#site-menu ul li#site-menu-become a:active .button,
								#site-menu ul li#site-menu-become a:focus .button,
								#site-menu ul li#site-menu-become a:hover .button{background-position:-408px 0;}
								/* Current */
								#page-join #site-menu ul li#site-menu-become a .button,
								#site-menu ul li#site-menu-become a.current .button,
								#site-menu ul li#site-menu-become a.current:active .button,
								#site-menu ul li#site-menu-become a.current:focus .button,
								#site-menu ul li#site-menu-become a.current:hover .button{background-position:-408px -63px;cursor:default;}

/*  ------------------------------------------------------------------------
	Content
	------------------------------------------------------------------------ */

#site-content{
	margin:0 auto;
	margin-top:-25px;
	width:960px;
	text-align:left;
}
	#site-text{
		clear:both;		
	}
	#page-simple #site-text{
		padding:45px 45px 15px 45px;
		min-height:543px;
		background:#FFF url("../images/bg-whitefull.png") left top no-repeat;
		overflow:hidden;
	}
		/* Clearfix */
		#site-text:after{
			content:".";
			display:block;
			clear:both;
			visibility:hidden;
			line-height:0;
			height:0;
		}
		#site-text{
			display:inline-block;
			overflow:visible;
		}
		html[xmlns] #site-text{
			display:block;
		}
		* html #site-text{
			height:1%;
		}

/*  ------------------------------------------------------------------------
	Text
	------------------------------------------------------------------------ */

#blurb{
	float:left;
	margin:0 0 0 15px;
	width:440px;
}
	#blurb .title{
		color:#5485B6;
		font-size:20px;
		line-height:24px;
		text-transform:capitalize;
	}
	#blurb p{
		margin:5px 0 25px 0;
		font-size:14px;
		line-height:24px;
	}
		#blurb p:last-child{margin-bottom:0;}
		#blurb p span.n1ereg{
			font-weight:600;
			font-stretch:normal;
			font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosBold', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
			text-transform:uppercase;
		}
	
	/* Simple Page */
	#page-simple #site-text .title{
		margin-bottom:25px;
		color:#5485B6;
		font-size:20px;
		line-height:24px;
		text-transform:capitalize;
	}
	#page-simple #site-text p,
	#page-simple #site-text ul,
	#page-simple #site-text ol{
		margin:5px 0 25px 0;
		font-size:14px;
		line-height:24px;
	}
	#page-simple #site-text table,
	#page-simple #site-text table tr,
	#page-simple #site-text table tr td{vertical-align:top;}
		#page-simple #site-text li{
			margin-bottom:25px;
		}

/*  ------------------------------------------------------------------------
	Join (Become a Number1Expert) Banners
	------------------------------------------------------------------------ */

#join{
	float:right;
	margin:0 15px 25px 0;
	width:470px;
	height:128px;
	text-align:center;
}
#page-listing #join,
#page-agent #join{
	margin:0 0 25px 0;
}
	#join a{
		display:block;
		position:relative;
		text-decoration:none;
	}
		#join .title,
		#join .learnhow{
			display:block;
			margin:0 130px;
			text-align:left;
		}
		/* Join Text */
		#join .title{
			margin-top:8px;
			padding-top:10px;
			font-weight:400;
			font-stretch:expanded;
			font-family: "HelveticaNeueExtended", "HelveticaNeue-Extended", "Helvetica Neue Extended",  "HelveticaNeueRomanExtended", "HelveticaNeue-Roman-Extended", "Helvetica Neue Roman Extended", "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
		}
			#join .title strong{
				display:block;
				color:#666;
				font-weight:200;
				font-stretch:expanded;
				font-family: "HelveticaNeueThinExtended", "HelveticaNeue-Thin-Extended", "Helvetica Neue Thin Extended", "HelveticaNeueThin", "HelveticaNeue-Thin", "Helvetica Neue Thin", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Arial", sans-serif;
				font-size:48px;
				line-height:40px;
				text-transform:none;
				text-indent:-3px;
			}
			#join .title{
				color:#5E8CB8;
				font-size:18px;
				text-transform:uppercase;
			}	
				/* Text-only hover */
				#join a:active .title strong,
				#join a:focus .title strong,
				#join a:hover .title strong{
					color:#333;
				}
				#join a:active .title,
				#join a:focus .title,
				#join a:hover .title{
					color:#554F44;
				}
		/* Learn How Link */
		#join .learnhow{
			margin-top:15px;
			width:80px;
			height:26px;
			color:#FFF;
			background-color:#4672AA;
			font-weight:400;
			font-stretch:normal;
			font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
			font-size:10px;
			line-height:26px;
			text-transform:uppercase;
			text-align:center;
		}
			/* Text-only hover */
			#join a:active .learnhow,
			#join a:focus .learnhow,
			#join a:hover .learnhow{
				color:#4672AA;
				background-color:transparent;
				text-decoration:underline;
			}	
			/* Banner */
			#join a .banner{
				position:absolute;
				top:0;left:0;
				color:#777;
				width:470px;
				height:128px;
				font-size:10px;
				cursor:pointer;
			}
				#join a .banner img{
					position:absolute;
					top:0;left:0;
				}

/*  ------------------------------------------------------------------------
	Directory Lists
	------------------------------------------------------------------------ */

#agent-directory{
	clear:left;
	float:left;
	margin:0 0 0 10px;
}
#page-agent #agent-directory{
	clear:right;
	float:right;
	margin:20px 0 30px 0;
}
#page-home #agent-directory{margin-top:20px;}
#listing-directory{
	float:right;
	margin:0 15px 0 0;
}
#page-listing #listing-directory{
	clear:right;
	margin:20px 0 30px 0;
}
#page-home #listing-directory{margin-top:20px;}
	#agent-directory,
	#listing-directory{
		margin-bottom:30px;
		width:460px;
		height:180px;
		background:#ECD29E url("../images/bg-directory.png") left top no-repeat;
		font-family:"Trebuchet MS", "Trebuchet", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Tahoma", "Geneva", sans-serif;
		overflow:hidden;
	}
		#agent-directory .title,
		#listing-directory .title{
			float:left;
			margin:15px 15px 15px 20px;
			width:60%;
			color:#554F44;
			font-weight:300;
			font-stretch:condensed;
			font-family: "HelveticaNeueLightCondensed", "HelveticaNeue-Light-Condensed", "Helvetica Neue Light Condensed", "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;
			font-size:18px;
			line-height:18px;
		}
		/* View All Link */
		#agent-directory a.viewall,
		#listing-directory a.viewall{
			position:relative;
			float:right;
			display:block;
			margin:7px 7px 0 0;
			color:#FFF;
			background-color:#4773AB;
			font-weight:400;
			font-stretch:normal;
			font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
			font-size:10px;
			line-height:26px;
			text-transform:uppercase;
			text-decoration:none;
			text-align:center;
		}
			/* Text-only hover */
			#agent-directory a.viewall:active,
			#listing-directory a.viewall:active,
			#agent-directory a.viewall:focus,
			#listing-directory a.viewall:focus,
			#agent-directory a.viewall:hover,
			#listing-directory a.viewall:hover{
				color:#4672AA;
				background-color:transparent;
				text-decoration:underline;
			}
			/* Buttons */
			#agent-directory a.viewall,
			#listing-directory a.viewall,
			#agent-directory a.viewall .button,
			#listing-directory a.viewall .button{
				height:26px;
			}
				#agent-directory a.viewall,
				#agent-directory a.viewall .button{
					width:115px;
				}
					#agent-directory a.viewall .button{
						background-image:url("../images/button-viewallagents.png");
					}
				#listing-directory a.viewall,
				#listing-directory a.viewall .button{
					width:119px;
				}
					#listing-directory a.viewall .button{
						background-image:url("../images/button-viewalllistings.png");
					}
		/* State Lists */
		#agent-directory ul,
		#listing-directory ul{
			clear:both;
			margin:15px 0 0 25px;
			overflow:auto;
		}
			#agent-directory ul li,
			#listing-directory ul li{
				float:left;
				padding:0 30px 0 20px;
				width:155px;
				background:transparent url("../images/bullet.png") left center no-repeat;
				list-style:none;
			}
				#agent-directory ul li a,
				#listing-directory ul li a{
					color:#4672AA;
					font-size:11px;
					font-weight:bold;
					line-height:20px;
					text-decoration:underline;
					white-space:nowrap;
				}
					#agent-directory ul li a:active,
					#listing-directory ul li a:active,
					#agent-directory ul li a:focus,
					#listing-directory ul li a:focus,
					#agent-directory ul li a:hover,
					#listing-directory ul li a:hover{
						color:#554F44;
						text-decoration:none;
					}
					
/* Directory Insides */
	/* Navigation */
	#site-content #site-text #directory-navigation{
		margin:0 -5px 15px -5px;
		padding:5px 5px 0 6px;
		height:30px;
		background-color:#F0DCB3;
		border:1px solid #5485B6;
	}
		#site-content #site-text #directory-navigation li{
			position:relative;
			display:block;
			float:left;
			margin:0 5px 0 0;
			width:100px;
			height:25px;			
			overflow:hidden;
			*height:30px;
			*position:relative;			
			*display:inline;
			*zoom:1;
		}
		#site-content #site-text #directory-navigation li.countiesviewactive,
		#site-content #site-text #directory-navigation li.listviewactive{
			overflow:visible;
		}
			#site-content #site-text #directory-navigation li a{
				display:block;
				margin-top:1px;
				padding:0 5px;
				width:88px;
				height:25px;
				*height:30px;
				background-color:#F6EAD0;
				border:1px solid #5485B6;
				border-bottom:none;				
				line-height:23px;
				*line-height:28px;
			}
			#site-content #site-text #directory-navigation li.countiesviewactive a,
			#site-content #site-text #directory-navigation li.listviewactive a{
				position:absolute;
				top:1;left:0;
				background-color:#FFF;
				border-color:#FFF;
				height:26px;
				*height:31px;
			}
			#site-content #site-text #directory-navigation li a:hover,
			#site-content #site-text #directory-navigation li a:focus,
			#site-content #site-text #directory-navigation li a:active{
				background-color:#FFF;
				border-color:#FFF;
			}

	/* Lists */
	#city-directory{clear:both;}

	#page-simple #site-text ul.countries,
	#page-simple #site-text ul.states,
	#page-simple #site-text ul.cities,
	#page-simple #site-text li.country,
	#page-simple #site-text li.state,
	#page-simple #site-text li.city{
		display:block;
		margin:0;padding:0;
		list-style:none;
	}
		.countries, .states, .cities{
			font-size:16px;
			line-height:24px;
		}
			.countries{}
				.country{
					clear:left;			
					font-size:18px;
					line-height:26px;
					font-weight:bold;
				}
				#page-simple #site-content #site-text .countries .country{padding-bottom:25px;}
				
					.states{
						clear:left;
						overflow:hidden;
					}
					#page-simple #site-content #site-text .country .states{padding-top:10px;}
						.state{
							float:left;
							width:25%;
							*width:24.9%;
							font-weight:bold;
							*position:relative;
							*display:inline;
							*zoom:1;
						}
						#page-simple #site-content #site-text .country .states .state{padding-top:15px;}

							.cities{}
								.city{
									font-weight:normal;
								}
								#page-simple #site-content #site-text #city-directory .city{
									float:left;
									width:25%;
									*position:relative;
									*display:inline;
									*zoom:1;
								}


/*  ------------------------------------------------------------------------
	Footer
	------------------------------------------------------------------------ */

html,body,#site{height:100%;}
body > #site{height:auto;min-height:100%;}
#site-content{padding-bottom:265px;}
	#page-home #site-content{padding-bottom:240px;}
#site-footer{position:relative;margin-top:-240px;height:240px;clear:both;overflow:hidden;}
#site-content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#site-content{display:inline-block;}
* html #site-content{height:1%;}
#site-content{display: block;}
#site-footer{
	color:#F0DCB3;
	background:#8296AB url("../images/bg-footerblue.png") left top repeat-x;
	width:100%;
	font-family:"Verdana", "Abadi", "Geneva", "Hedley", "Tahoma", "Arial", sans-serif;
	font-size:11px;
	text-align:center;
}
	#site-footer sup.reg{vertical-align:top;}
	#site-footer *{line-height:18px;}
	#site-footer .wrapper{
		position:relative;
		margin:0 auto;
		padding:30px 0 0 110px;
		width:850px; /* 960px */
		height:210px; /* 240px */
		background:#565045 url("../images/bg-footerbrown.png") left top repeat-x;
		text-align:left;
	}
		/* Copyright */
		#site-footer .copyright a{
			color:#FFF;
			text-decoration:underline;
		}
		/* Footer Links */
		#site-footer ul.footer-links{
			display:inline;
		}
			#site-footer ul.footer-links li{
				display:inline;
				padding-right:3px;
				list-style:none;
			}
				#site-footer ul.footer-links li:after{
					padding-left:3px;
					content:" | ";
				}
				#site-footer ul.footer-links li:last-child:after{
					content:"";
				}
				#site-footer ul.footer-links li a,
				#site-footer ul.footer-links li a span{
					color:#A3CAF6;
					font-weight:bold;
					text-decoration:underline;
				}
					#site-footer .n1etm{text-transform:uppercase;}
		/* Contact Info (hCard) */
		#site-footer .vcard{}
			#site-footer .vcard .photo{position:absolute;top:16px;left:16px;}
			#site-footer .vcard .fn{display:none;}
			#site-footer .vcard .tel{display:block;}
			#site-footer .vcard .tel .type{color:#000;font-weight:bold;}
			#site-footer .vcard .tel .value{font-weight:bold;}
		/* Partner Links */
		#site-footer .partners ul.footer-links{
			display:inline;
		}
			#site-footer .partners ul.footer-links li a,
			#site-footer .partners ul.footer-links li a .tsatm{
				color:#FFF;
				font-weight:normal;
			}
		/* Network Statement */
		#site-footer .network{color:#BBB;}
		/* Social Networking Links */
		#site-footer .socialnetworks{
			margin-top:25px;
		}
			#site-footer .socialnetworks a{
				position:relative;
				float:left;
				display:block;
				height:17px;
				color:#53320E;
				background-color:#B59257;
				font-size:10px;
				font-weight:bold;
				line-height:16px;
				text-decoration:none;
				text-align:center;
			}
				/* Buttons */
				#site-footer .socialnetworks a .button{
					top:-2px;
					height:26px;
				}
				#site-footer a.facebook{
					margin-right:7px;
					width:121px;
				}
					#site-footer a.facebook .button{
						left:-3px;
						width:128px;
						background-image:url("../images/button-facebook.png");
					}
				#site-footer a.twitter{
					margin-right:8px;
					width:137px;
				}
					#site-footer a.twitter .button{
						left:-3px;
						width:145px;
						background-image:url("../images/button-twitter.png");
					}
				/* Text-only hover */
				#site-footer .socialnetworks a:active,
				#site-footer .socialnetworks a:focus,
				#site-footer .socialnetworks a:hover{
					background-color:#F6D9A3;
					text-decoration:underline;
				}

/*  ------------------------------------------------------------------------- */
