.clearfix:after
{
    content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
p,h3,h4,ul,form
{
	margin:0px;
	padding:0px;
}
img
{
	border:none;
}
body 
{
	background:#ececec;
	margin:0px auto;
	font-size:12px;
	font-family:Arial;
}
.container
{   
    text-align:left;
	width:908px;
	margin:0px auto;
}
.header
{
	width:908px;
	height:175px;
	background:url(images/header-bg.gif) no-repeat;
}

.header img.logo
{
	width:282px;
	height:89px;
	float:left;
	padding:8px 0px 0px 30px;
}
.header .contact
{
	width:210px;
	float:right;
	padding:16px 16px 0px 0px;
}
.header .contact h4.call
{
	color:#fff;
	font-size:23px;
}
.header .contact h3.number
{
	color:#fff;
	font-size:28px;
}
.header .contact p.email
{
	color:#fff;
}
.header .contact p a.help
{
	color:#fff;
}
.header ul.nav
{
	width:908px;
	list-style-type:none;
	clear:both;
	padding:50px 0px 0px 12px;
}
.header ul.nav li
{
	background:url(images/nav-bg.gif) repeat-x;
	height:22px;
	float:left;
	margin-right:2px;
	padding:0px 58px 0px 7px;
}

.header ul.nav li.our-services
{
	padding:0px 6px 0px 7px;
}
.header ul.nav li.our-services a
{
	background:url(images/arrow.gif) no-repeat right;
	display:block;
	padding-right:53px;
}
.header ul.nav li a
{
	color:#fff;
	font-size:12px;
	display:block;
	line-height:22px;
	text-decoration:none;
	font-weight:bold;
}
.header ul.nav li a:hover
{
	color:#000;
	
}
.header ul.nav li.current-page a
{
	color:#fff;
}
.content
{
	width:908px;
	padding-bottom:33px;
	
}
.content .whatever-mid-bg
{
	background:#fff;
	height:305px;
	margin-top:6px;
}
.content .whatever-left-bg
{
	background:url(images/whatever-left.gif) no-repeat left;
	height:305px;
}
.content .whatever-right-bg
{

}
.content .whatever-left
{
	width:540px;
	float:left;
	padding:35px 0px 0px 35px;
}
.content .whatever-left h4.age
{
	color:#5fbb56;
	font-size:29px;
}
.content .whatever-left h3.sometimes
{
	color:#5fbb56;
	font-size:37px;
}
.content .whatever-left p.balance
{
	font-size:16px;
	font-weight:bold;
	color:#65666a;
	padding-top:10px;
}
.content .whatever-right
{
	width:250px;
	float:right;
	padding:130px 0px 0px 69px;
}
.content .whatever-right h3
{
	color:#fff;
	font-size:25px;
}
.content .whatever-right h3.way
{
	padding-left:20px;
}
.content-bottom
{
	width:911px;
	padding-top:6px;
}
.content-bottom .what-mid
{
	background:#fff;
	width:588px;
	float:left;
}
.content-bottom .what-top
{
	background:url(images/what-top.gif) no-repeat top;
	width:588px;
}
.content-bottom .what-bottom
{
	background:url(images/what-bottom.gif) no-repeat bottom;
	width:588px;
}
.content-bottom .what-bottom h3.what
{
	color:#5fbb56;
	width:520px;
	font-size:23px;
	padding:30px 0px 0px 30px;
}
.content-bottom .what-bottom p.concierge
{
	color:#65666a;
	font-size:13px;
	width:520px;
	padding:13px 0px 0px 30px;
}
.content-bottom .what-bottom a.find
{
	color:#ff6600;
	font-size:17px;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	width:300px;
	display:block;
	padding:20px 0px 40px 10px;
}
.content-bottom a.see
{
	background:url(images/see-list-bg.jpg) no-repeat;
	width:318px;
	height:90px;
	display:block;
	float:right;
	margin:0px 0px 0px 5px;
}
.content-bottom a.see img
{
	width:286px;
	height:65px;
	padding:10px 0px 0px 10px;
}
.content-bottom .firstassistant-mid
{
	background:#b4d771;
	width:318px;
	margin-top:4px;
	float:right;
}
.content-bottom .firstassistant-top
{
	background:url(images/firstassistant-top.gif) no-repeat top;
	width:318px;
}
.content-bottom .firstassistant-bottom
{
	background:url(images/firstassistant-bottom.gif) no-repeat bottom;
	width:318px;
}
.content-bottom .firstassistant-bottom h3.first
{
	color:#fff;
	font-size:25px;
	width:273px;
	padding:20px 0px 20px 22px;
}
.content-bottom .firstassistant-bottom p.infor
{
	color:#fff;
	font-size:20px;
	width:273px;
	padding:0px 0px 20px 22px;
}


/**********firstassistant_servicesV2**********/
.content2
{
	width:908px;
	padding-bottom:4px;
	overflow:hidden;
}
.content2 .our-services-mid-bg
{
	background:#fff;
	width:908px;
	height:305px;
	margin-top:6px;
	
}
.content2 .our-services-left-bg
{
	background:url(images/our-services-left.gif) no-repeat left;
	width:908px;
	height:305px;

}
.content2 .our-services-right-bg
{

	width:908px;
	height:305px;
	
}
.content2 .our-services-right-bg a.findit
{
	color:#ff6600;
	font-size:17px;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	width:300px;
	display:block;
	padding:20px 0px 40px 10px;
}

.content2 .our-services-right-bg h3.our
{
	color:#5fbb56;
	font-size:29px;
	width:555px;
	padding:30px 0px 15px 30px;
	
}
.content2 .our-services-right-bg p.first-assistant
{
	font-size:16px;
	font-weight:bold;
	color:#65666a;
	width:555px;

	
}
.content2-bottom2
{
	width:911px;
	padding-top:2px;
}
.content-bottom2 .garden-mid
{
	background:#fff;
	width:906px;
	margin-top:4px;
	float:right;
}
.content-bottom2 .garden-top
{
	background:url(images/garden-top.gif) no-repeat top;
	width:906px;
}
.content-bottom2 .garden-bottom
{
	background:url(images/garden-bottom.gif) no-repeat bottom;
	width:906px;
}
.content-bottom2 .garden-bottom h3.and
{
	color:#5fbb56;
	font-size:23px;
	width:494px;
	padding:30px 0px 15px 30px;
}
.content-bottom2 .garden-bottom p.offer
{
	font-size:13px;
	color:#65666a;
	width:494px;
	padding:0px 0px 15px 30px;
}
.content-bottom2 .garden-bottom p.place
{
	font-size:13px;
	color:#65666a;
	font-weight:bold;
	width:600px;
	padding:0px 0px 0px 30px;
}
.content-bottom2 .item-out
{
	width:870px;
}
.content-bottom2 ul.item
{
	float:left;
	width:235px;
	list-style-type:none;
	padding:12px 0px 55px 30px;
}
.content-bottom2 ul.item li
{
	padding:0px 0px 3px 0px;
}
.content-bottom2 ul.item li a
{
	color:#ff6600;
	font-size:11px;
	text-decoration:none;
}
.content-bottom2 ul.item li a:hover
{
	text-decoration:underline;
}
.content-bottom2 ul.item2
{
	float:left;
	width:235px;
	list-style-type:none;
	padding:12px 0px 60px 30px;
}
.content-bottom2 ul.item2 li
{
	padding:0px 0px 3px 0px;
}
.content-bottom2 ul.item2 li a
{
	color:#ff6600;
	font-size:11px;
	text-decoration:none;
}
.content-bottom2 ul.item2 li a:hover
{
	text-decoration:underline;
}
.content-bottom2 .source
{
	background:#d9ebb8;
	width:280px;
	float:right;
	padding:30px 15px 85px 25px;
	visibility:hidden

}
.content-bottom2 .source2
{
	background:#d9ebb8;
	width:280px;
	float:right;
	padding:30px 15px 85px 25px;
	

}

.content-bottom2 .source h3.domestic
{
	color:#60743b;
	font-size:11px;
	text-decoration:underline;
	width:280px;
}
.content-bottom2 .source p.database
{
	color:#728451;
	font-size:11px;
	line-height:16px;
	letter-spacing:1px;
	width:280px;
	margin-top: 13px;
}
.form-field
{
    margin-bottom:5px;
}
.form-field label
{
    float:left;
    width:120px;
}