#ff_intro {margin:auto;display:block;width:300px;height:305px;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-152px;}

* {outline:none;}

#ff_branding {margin:0;padding:5px 0 3px 0;float:left;}
#ff_branding A {text-indent:-9999px;background-image:url('http://www.foreignfamily.com/site/img/logo.gif');background-position:top left;display:block;width:165px;height:43px;}
#ff_branding A:hover {background-position:bottom left;}

#ff_nav1 {
	overflow:auto;
	width:122px;
	margin:0;
	padding:0;
	border:0;
	float: left;
	height: 256px;
}
#ff_heading {width:781px;margin:0 auto;}
#ff_heading hr {margin:0;padding:0;display:block;clear:both;border:none;background:url('http://www.foreignfamily.com/site/img/titlebr.gif') repeat-x top left;width:527px;float:left;clear:both;height:16px;line-height:16px;}

#ff_links {margin:0;padding:0;list-style-type:none;float:right;width:527px;clear:none;}
#ff_links li {margin:0;padding:0;list-style-type:none;float:left;height:30px;line-height:30px;display:block;}
#ff_links A {height:30px;line-height:30px;display:block;}

#ff_nav {clear:both;}
#ff_nav,#ff_nav tr,#ff_nav td {border:0;padding:0;margin:0;}

#ff_banner {display:block;z-index:1;}

.navs1 {
	width: 122;
	height: 259;
	padding-top: 6px; float:left;
}
.navs1 .biobtn {
	height: 32px;
	width: 122px;
	padding-bottom: 5px;
}
.navs1 .blogpbtn {
	height: 32px;
	width: 122px;
	padding-top: 6px;
}
.navs1 .shopbtn {
	height: 32px;
	width: 122px;
	padding-top: 5px;
}
.navs1 .pressbtn {
	height: 32px;
	width: 122px;
	padding-top: 5px;
}
.navs1 .ffotosbtn {
	height: 32px;
	width: 122px;
	padding-top: 5px;
}
.navs1 .soundsbtn {
	height: 32px;
	width: 122px;
	padding-top:5px;
}
.navs1 .contactbtn {
	height: 32px;
	width: 122px;
	padding-top:6px;
		padding-bottom: 2px;
}
#ff_banner .slides {
	width: 650px;
	overflow: hidden;
	position: relative;
	background: url(loading.gif) center center no-repeat;
	margin-left: 130px;
	height: 259px;
	margin-top: 6px;
}
#ff_banner .slides a, #ff_banner .slides img.nolink {display: block;position: absolute;left: 900px;top: 0;border: 0;}

#ff_banner .controls {background: #000 0 0 repeat-x;text-align: left;height: 19px;position:absolute;top:233px;}
#ff_banner .controls * {vertical-align: middle;cursor: pointer;}
#ff_banner .controls img {background: #B0B0B0;}
#ff_banner .controls img.selected {background: #FFF;}

#ff_headerhr {float:left;}
#ff_slogan {float:right;}

#ff_content {
	font-size:12px;
	color:#222;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#ff_content br {clear:both;}

h1, h2, h3, h4, h5, h6 {font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#000;}
h1, h2, h3 {font-size:20px;letter-spacing:-0.04em;line-height:23px;padding-bottom:5px;}
h2, h3 {font-size:16px;letter-spacing:-0.03em;padding-bottom:0px;}
h1,h2,h3 {margin:5px 0}

#ff_press p {float:left;height:200px;width:198px;}
#ff_press .cap {width:185px;}

#ff_collabs p {float:left;height:170px;width:198px;font-weight:bold;}
#ff_collabs .cap {width:185px;}

#ff_map {background:url('http://www.foreignfamily.com/site/img/map.gif') no-repeat 0 0;display:block;width:781px;height:382px;font-size:10px;font-family:Verdana, Geneva, sans-serif;color:#222;}
#ff_map a {display:block;width:175px;float:left;height:20px;text-decoration:none;font-weight:normal;margin-left:15px;color:#000;}
#ff_map a:hover {color:#32B2B8;}

#ff_content span {color:#32b2b8}

#ff_frame {padding-bottom:30px;}

#ff_footer {font-size:11px;color:#555;background:#FFF;padding:0;width:100%;margin:0 auto;clear:both;position:fixed;bottom:0;display:block;height:27px;line-height:27px;vertical-align:middle;font-family:Verdana, Geneva, sans-serif;border-top:1px solid #FFF;}

#ff_footer span {line-height:25px;}

#ff_Twitter, #ff_MySpace, #ff_Facebook {width:25px;height:25px;display:block;float:left;margin-right:3px;margin-top:2px;text-indent:-9999px;}

#ff_Twitter {background:url('http://www.foreignfamily.com/site/img/icon_twitter.gif') no-repeat 0 0;}
#ff_MySpace {background:url('http://www.foreignfamily.com/site/img/icon_myspace.gif') no-repeat 0 0;}
#ff_Facebook {background:url('http://www.foreignfamily.com/site/img/icon_facebook.gif') no-repeat 0 0;}

table,tr,td,th,div {border:0;}

#ff_footer span {float:right;}
#ff_footer form {margin-right:5px;}
span#ff_copyright {float:left;}

.network {
	height: 32px;
	margin-top: -30px;
	margin-left: 640px;
	width: 144px;float:right;
}
.pageline {
	height: 2px;
	background-color: #000;
	width: 782px;
	clear:both;
}
.streetstore {
	width: 330px;
	margin-right: 50px;
	margin-top: -212px;
	margin-left: 400px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-left: 15px;
}
.onlinestore {
	width: 300px;
	margin-left: 80px;
}

#biobtn
{
  display: block;
  width: 122px;
  height: 30px;
  background: url("http://www.foreignfamily.com/images/bio.gif") no-repeat 0 0;

}

#biobtn:hover
{ 
  background-position: 0 -30px;
}

#biobtn span
{
  display: none;
}
#blogbtn
{
  display: block;
  width: 122px;
  height: 30px;
  background: url("http://www.foreignfamily.com/images/blog.gif") no-repeat 0 0;

}

#blogbtn:hover
{ 
  background-position: 0 -30px;
}

#blogbtn span
{
  display: none;
}
#shopbtn
{
  display: block;
  width: 122px;
  height: 30px;
  background: url("http://www.foreignfamily.com/images/shop.gif") no-repeat 0 0;

}

#shopbtn:hover
{ 
  background-position: 0 -30px;
}

#shopbtn span
{
  display: none;
}


#pressbtn
{
  display: block;
  width: 122px;
  height: 30px;
  background: url("http://www.foreignfamily.com/images/press.gif") no-repeat 0 0;

}

#pressbtn:hover
{ 
  background-position: 0 -30px;
}

#pressbtn span
{
  display: none;
}

#ffotosbtn
{
  display: block;
  width: 122px;
  height: 30px;
  background: url("http://www.foreignfamily.com/images/ffotos.gif") no-repeat 0 0;

}

#ffotosbtn:hover
{ 
  background-position: 0 -30px;
}

#ffotosbtn span
{
  display: none;
}

#soundsbtn
{
  display: block;
  width: 122px;
  height: 30px;
  background: url("http://www.foreignfamily.com/images/sounds.gif") no-repeat 0 0;

}

#soundsbtn:hover
{ 
  background-position: 0 -30px;
}

#soundsbtn span
{
  display: none;
}

#contactbtn
{
  display: block;
  width: 122px;
  height: 30px;
  background: url("http://www.foreignfamily.com/images/contact.gif") no-repeat 0 0;

}

#contactbtn:hover
{ 
  background-position: 0 -30px;
}

#contactbtn span
{
  display: none;
}

#onlinestore
{
  display: block;
  width: 285px;
  height: 214px;
  background: url("http://www.foreignfamily.com/images/onlinestore.gif") no-repeat 0 0;

}
#onlinestore:hover
{ 
  background-position: 0 -214px;
}
#onlinestore span
{
  display: none;
}

#streetstore
{
  display: block;
  width: 330px;
  height: 212px;
  background: url("http://www.foreignfamily.com/images/streetstore.gif") no-repeat 0 0;

}
#streetstore:hover
{ 
  background-position: 0 -212px;
}
#streetstore span
{
  display: none;
}

