/* @override http://thewellingtonagency.com/css/twa-screen.css */

/* @override http://www.thewellingtonagency.com/css/twa-screen.css */

/* @override http://thewellingtonagency.com/css/twa-screen.css */

/* @override http://thewellingtonagency.com/css/twa-screen.css */

/* @override http://thewellingtonagency.com/css/twa-screen.css */

/* @override http://thewellingtonagency.com/css/twa-screen.css */

/* @override http://thewellingtonagency.com/css/twa-screen.css */

/* @override http://thewellingtonagency.com/css/twa-screen.css */

/* @override http://thewellingtonagency.com/css/twa-screen.css */

/* @override http://thewellingtonagency.com/temp/css/twa-screen.css */

/* @override http://thewellingtonagency.com/temp/css/twa-screen.css */

/* @override http://thewellingtonagency.com/test/css/twa-screen.css */

/* @group Page Backgrounds */

/* Domestic Services */

body#housekeeper #content {
	padding: 0;
	width: 960px;
	height: 650px;
	background: #fff url(../img/bg/housekeepers-bg.jpg) no-repeat 325px -1px;
}

body#laundress #content {
	padding: 0;
	width: 960px;
	height: 750px;
	background: #fff url(../img/bg/laundress-bg.jpg) no-repeat 325px -1px;
}

body#governerness #content {
	padding: 0;
	width: 960px;
	height: 750px;
	background: #fff url(../img/bg/governess-bg.jpg) no-repeat 350px -1px;
}

body#domestic-couple #content {
	padding: 0;
	width: 960px;
	height: 750px;
	background: #fff url(../img/bg/domestic-couples-bg.jpg) no-repeat 325px -1px;
}

body#personal-assistant #content {
	padding: 0;
	width: 960px;
	height: 800px;
	background: #fff url(../img/bg/personal-assistant-bg.jpg) no-repeat 350px -1px;
}

body#estate-manager #content {
	padding: 0;
	width: 960px;
	height: 800px;
	background: #fff url(../img/bg/estate-managers-bg.jpg) no-repeat 350px -1px;
}

body#butlers #content {
	padding: 0;
	width: 960px;
	height: 750px;
	background: #fff url(../img/bg/butlers-bg.jpg) no-repeat 325px -1px;
}

body#personal-chef #content {
	padding: 0;
	width: 960px;
	height: 850px;
	background: #fff url(../img/bg/personal-chef-bg.jpg) no-repeat 325px -1px;
}

/* Child Care Services */

body#baby-nurse #content {
	padding: 0;
	width: 960px;
	height: 750px;
	background: #fff url(../img/bg/baby-nurse-bg.jpg) no-repeat 350px -1px;
}

body#nanny-governess #content {
	padding: 0;
	width: 960px;
	height: 950px;
	background: #fff url(../img/bg/nannies-bg.jpg) no-repeat 350px -1px;
}

body#babysitters #content {
	padding: 0;
	width: 960px;
	height: 750px;
	background: #fff url(../img/bg/babysitters-bg.jpg) no-repeat 350px -1px;
}

/* Other Pages */

body#about #content {
	padding: 0;
	width: 960px;
	height: 1100px;
	background: #fff url(../img/bg/about-bg.jpg) no-repeat fixed 350px -1px;
}

body#about #col2 {
	
	background: url(../img/global/secondary-column-bg-tile.png) repeat-x fixed 0 bottom;

}

#bottom-nav {
	padding: 10px;
	margin: 5px 0 0 0;
	width: 290px;
	text-align: right;
	font-size: 70%;
}

 

#bottom-nav a {
	color: #925B56;
	font-weight: bold;
	text-decoration: none;

}

#bottom-nav a:hover {
	color: #5a2a27;
}

body#domestic-registration p#bottom-nav {
	padding: 0;
	margin: -150px 0 0 0;
	text-align: right;
	
}

body#resources-benefits #content {
	padding: 0;
	width: 960px;
	height: 1195px;
	background: #fff url(../img/bg/resources-benefits-bg.jpg) no-repeat fixed 400px 0;
}

body#resources-benefits #logo, body#client-info #logo {

}

body#client-login #content {
	padding: 0;
	width: 960px;
	height: 795px;
	background: #fff url(../img/bg/client-login-bg.jpg) no-repeat 350px 0;
}

body#client-info #content {
	padding: 0;
	width: 960px;
	height: 850px;
	background: #fff url(../img/bg/client-login-bg.jpg) no-repeat fixed 410px 0;
}

/* forms */

body#domestic-registration #content {
	padding: 0;
	width: 960px;
	height: 3200px;
	background: url(../img/bg/forms-bg.jpg) no-repeat fixed 490px 0;
}

body#domestic-registration #col2 {
	height: 100%;
	width: 314px;
	float: left;
	background: url(../img/global/secondary-column-bg-tile.png) repeat-x fixed 0 bottom;
}

body#child-care-registration #content {
	padding: 0;
	width: 960px;
	height: 3300px;
	background: url(../img/bg/nannies-bg.jpg) no-repeat fixed 390px 50px;
}

body#child-care-registration #col2 {
	height: 100%;
	width: 314px;
	float: left;
	background: url(../img/global/secondary-column-bg-tile.png) repeat-x fixed 0 bottom;
}

body#domestic-application #content {
	padding: 0;
	width: 960px;
	height: 5182px;
	background: url(../img/bg/forms-bg.jpg) no-repeat fixed 490px top;
}

body#domestic-application #col2 {
	height: 100%;
	width: 314px;
	float: left;
	background: url(../img/global/secondary-column-bg-tile.png) repeat-x fixed 0 bottom;
}

body#child-care-application #content {
	padding: 0;
	width: 960px;
	height: 5352px;
	background: url(../img/bg/childcare-form-bg.jpg) no-repeat fixed 350px 0;
}

body#child-care-application #col2 {
	height: 100%;
	width: 314px;
	float: left;
	background: url(../img/global/secondary-column-bg-tile.png) repeat-x fixed 0 bottom;
}

body#baby-nurse-request #content {
	padding: 0;
	width: 960px;
	height: 1739px;
	background: url(../img/bg/baby-nurse-bg.jpg) no-repeat fixed 340px 50px;
}

body#baby-nurse-request #col2 {
	height: 100%;
	width: 314px;
	float: left;
	background: url(../img/global/secondary-column-bg-tile.png) repeat-x fixed 0 bottom;
}

body#baby-sitter-request #content {
	padding: 0;
	width: 960px;
	height: 1775px;
	background: url(../img/bg/babysitters-bg.jpg) no-repeat fixed 390px 100px;
}

body#baby-sitter-request #col2 {
	height: 100%;
	width: 314px;
	float: left;
	background: url(../img/global/secondary-column-bg-tile.png) repeat-x fixed 0 bottom;
}

body#housekeeper-reference #content {
	padding: 0;
	width: 960px;
	height: 3697px;
	background: url(../img/bg/forms-bg.jpg) no-repeat fixed 490px 0;
}

body#housekeeper-reference #col2 {
	height: 100%;
	width: 314px;
	float: left;
	background: url(../img/global/secondary-column-bg-tile.png) repeat-x fixed 0 bottom;
}

body#domestic-reference #content {
	padding: 0;
	width: 960px;
	height: 3483px;
	background: url(../img/bg/forms-bg.jpg) no-repeat fixed 490px 0;
}

body#domestic-reference #col2 {
	height: 100%;
	width: 314px;
	float: left;
	background: #FBF7F6 url(../img/global/secondary-center-col.png) no-repeat 0 bottom;
}

body#nanny-reference #content {
	padding: 0;
	width: 960px;
	height: 3697px;
	background: url(../img/bg/forms-bg.jpg) no-repeat fixed 490px 0;
}

body#nanny-reference #col2 {
	height: 100%;
	width: 314px;
	float: left;
	background: #FBF7F6 url(../img/global/secondary-center-col.png) no-repeat 0 bottom;
}


/* Machform CSS */

#main_body .form_description h2 {
	color: #965F58;
	margin: 0 0 10px;
	text-align: center;
	font-size: 125%;
	font-weight: bold;
}
/* @end */

/* @group Page Titles */

/* Domestic Services */

body#housekeeper #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/housekeepers.png) no-repeat center top;
}

/* @group  */



/* @end */

body#laundress #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/laundress.png) no-repeat center top;
}

body#governess #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/governess.png) no-repeat center top;
}

body#domestic-couple #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/domestic-couples.png) no-repeat center top;
}

body#personal-assistant #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/personal-assistant.png) no-repeat center top;
}

body#estate-manager #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/estate-managers.png) no-repeat center top;
}

body#butlers #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/butlers.png) no-repeat center top;
}

body#personal-chef #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/personal-chef.png) no-repeat center top;
}

/* Child Care Services */

body#baby-nurse #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/baby-nurses.png) no-repeat center top;
}

body#nanny-governess #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/nanny-governess.png) no-repeat center top;
		width: 310px;
		margin: 0 0 0 -18px;
}

body#babysitters #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/babysitters.png) no-repeat center top;
}

/* Other Pages */

body#employment #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/employment-opportunities.png) no-repeat center top;
}

body#resources-benefits #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/resource-benefits.png) no-repeat center top;
}

body#about #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/about-us-title.png) no-repeat center top;
}

body#client-info #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/client-info.png) no-repeat center top;
}

body#baby-nurse-request #text h1, body#baby-sitter-request #text h1, body#housekeeper-reference #text h1, body#domestic-reference #text h1, body#nanny-reference #text h1, body#domestic-registration #text h1, body#child-care-registration #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/forms.png) no-repeat center top;
}

body#domestic-application #text h1, body#child-care-application #text h1 {
	text-indent: -9999px;
	background: url(../img/titles/apply.png) no-repeat center top;
}

/* @end *

/

/* @group login */

#login li.last a {
	border: 0px;
}

ul#login {
	width: 150px;
	height: 30px;
	z-index: 5;
	position: absolute;
	top: 10px;
	font-size: small;
	left: 738px;
	display: none;
}

#login li a {
	color: #bab0a0;
	font-weight: bold;
	text-decoration: none;
	float: left;
	padding: 0 10px;
	border-right: solid 1px #999;
	font-size: 90%;
}

#login li a:hover {
	color: #fff;
}

/* @end */

/* @group Global */

b {
	color: #5a2a27;
	font-weight: bold;
}

#container {
	width: 960px;
	margin: 0;
}

#header {
	background: url(../img/home/header-bg-home.jpg) no-repeat 0 0;
	height: 88px;
}

body#home #header {
	height: 33px;
	padding: 56px 0 0 0;
}

#content {
	background-color: black !important;

}

#newsletter {
	padding: 0;
	height: 89px;
	background: url(../img/home/home-newsletter-bg.jpg) no-repeat 0 
	63px;
}

body#home #newsletter {
	padding: 0;
	height: 89px;
	background: url(../img/home/home-newsletter-bg.jpg) no-repeat center 
	7px;
}

.clear {
	clear: both;
}

#text p a {
	color: #925B56;
	font-weight: bold;
	text-decoration: none;
}

#text p a:hover {
	color: #C19B54;
}

/* @end */

/* @group Newsletter Secondary Pages */

#newsletter-form {
	width: 400px;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	top: 61px;
	left: 500px;
}

#newsletter img {
	float: left;
	margin: 7px 0 0px 0;
	width: 172px;
	height: 20px;
}

#newsletter input#submit {
	height: 20px;
	width: 50px;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	vertical-align: middle;
}

#newsletter input#ddiln-ddiln {
	margin: 9px 0 0px 10px;
	height: 12px;
	width: 120px;
	border: none;
	font-size: 80%;
}


/*

@end */

/* @group Nav */

/* Domestic Services Expandable Navigation */

#nav h2.show a#domestic-services-nav {
	text-decoration: none;
	color: #bab0a0;
	font-weight: bold;
	width: 170px;
	display: block;
	font-size: 95%;
}

#nav h2.show a:hover#domestic-services-nav, body#housekeeper #nav h2.show a#domestic-services-nav, body#laundress #nav h2.show a#domestic-services-nav, body#domestic-couple #nav h2.show a#domestic-services-nav, body#personal-assistant #nav h2.show a#domestic-services-nav, body#estate-manager #nav h2.show a#domestic-services-nav, body#butlers #nav h2.show a#domestic-services-nav, body#personal-chef #nav h2.show a#domestic-services-nav, body#domestic-registration #nav h2.show a#domestic-services-nav {
	background: url(../img/global/tiny-swirl.png) no-repeat 18px -2px;
	width: 170px;
}

/* #nav h2.show a:hover#domestic-services-nav, body#housekeeper #nav h2.show a#domestic-services-nav, body#laundress #nav h2.show a#domestic-services-nav, body#governess #nav h2.show a#domestic-services-nav, body#domestic-couple #nav h2.show a#domestic-services-nav, body#personal-assistant #nav h2.show a#domestic-services-nav, body#estate-manager #nav h2.show a#domestic-services-nav, body#personal-chef #nav h2.show a#domestic-services-nav {
background: url(../img/global/tiny-swirl.png) no-repeat 16px -2px;
width: 170px;
} */

/* Child Care Services Expandable Navigation */

#nav h2.show a#child-care-services-nav {
	text-decoration: none;
	color: #bab0a0;
	font-weight: bold;
	width: 170px;
	display: block;
	font-size: 95%;
}

#nav h2.show a:hover#child-care-services-nav, body#baby-nurse #nav h2.show a#child-care-services-nav, body#nanny-governess #nav h2.show a#child-care-services-nav, body#babysitters #nav h2.show a#child-care-services-nav, body#child-care-registration #nav h2.show a#child-care-services-nav, body#baby-nurse-request #nav h2.show a#child-care-services-nav, body#baby-sitter-request #nav h2.show a#child-care-services-nav {
	background: url(../img/global/tiny-swirl.png) no-repeat 8px -2px;
	width: 170px;
}

/* #nav h2.show a:hover#child-care-services-nav, body#housekeeper #nav h2.show a#child-care-services-nav, body#laundress #nav h2.show a#child-care-services-nav, body#governess #nav h2.show a#child-care-services-nav, body#domestic-couple #nav h2.show a#child-care-services-nav, body#personal-assistant #nav h2.show a#child-care-services-nav, body#estate-manager #nav h2.show a#child-care-services-nav, body#personal-chef #nav h2.show a#child-care-services-nav {
background: url(../img/global/tiny-swirl.png) no-repeat 16px -2px;
width: 170px;
} */

/* Apply For Positions Expandable Navigation */

#nav h2.show a#apply-nav {
	text-decoration: none;
	color: #bab0a0;
	font-weight: bold;
	width: 170px;
	display: block;
	font-size: 95%;
}

#nav h2.show a:hover#apply-nav, body#child-care-application #nav h2.show a#apply-nav, body#domestic-application #nav h2.show a#apply-nav  {
	background: url(../img/global/tiny-swirl.png) no-repeat 12px -2px;
	width: 170px;
}


#nav ul li#resben-b a, #nav ul li#about-b a, #nav ul li#clients-b a, #nav ul li#client-info-b a, #nav ul li#employment-b a {
	font-size: 75%;
	color: #bab0a0;
}

#resben-b a:hover, body#resources-benefits #resben-b a {
	background: url(../img/global/tiny-swirl.png) no-repeat 4px -2px;
	width: 172px;
}

#about-b a:hover, body#about #about-b a {
	background: url(../img/global/tiny-swirl.png) no-repeat 75px -2px;
	width: 172px;
}

#clients-b a:hover, body#client-login #clients-b a {
	background: url(../img/global/tiny-swirl.png) no-repeat 55px -2px;
	width: 172px;
}

#client-info-b a:hover, body#client-info #client-info-b a {
	background: url(../img/global/tiny-swirl.png) no-repeat 10px -2px;
	width: 172px;
}

#blog-b a:hover, body#blog #blog-b a {
	background: url(../img/global/tiny-swirl.png) no-repeat 98px -2px;
	width: 170px;
}

#home-b a:hover, body#home #home-b a {
	background: url(../img/global/tiny-swirl.png) no-repeat 95px -2px;
	width: 170px;
}

#employment-b a:hover, body#employment #employment-b a {
	background: url(../img/global/tiny-swirl.png) no-repeat 55px -2px;
	width: 172px;
}

/* sub nav */

#hk-b a:hover, body#housekeeper #hk-b a {
	color: #bab0a0;
}

#l-b a:hover, body#laundress #l-b a {
	color: #bab0a0;
}

#g-b a:hover, body#governess #g-b a {
	color: #bab0a0;
}

#g-b2 a:hover, body#governess #g-b2 a {
	color: #bab0a0;
}

#dc-b a:hover, body#domestic-couple #dc-b a {
	color: #bab0a0;
}

#pa-b a:hover, body#personal-assistant #pa-b a {
	color: #bab0a0;
}

#em-b a:hover, body#estate-manager #em-b a {
	color: #bab0a0;
}

#pc-b a:hover, body#personal-chef #pc-b a {
	color: #bab0a0;
}

#bn-b a:hover, body#baby-nurse #bn-b a, body#baby-nurse-request #bn-b a {
	color: #bab0a0;
}

#n-b a:hover, body#nanny-governess #n-b a, body#child-care-registration #n-b a {
	color: #bab0a0;
}

#bs-b a:hover, body#babysitters #bs-b a, body#baby-sitter-request #bs-b a {
	color: #bab0a0;
}

#bs-b a:hover, body#babysitters #bs-b a, body#baby-sitter-request #bs-b a {
	color: #bab0a0;
}

#btlr-b a:hover, body#butlers #btlr-b a {
	color: #bab0a0;
}

#ccsa-b a:hover, body#child-care-application #ccsa-b a {
	color: #bab0a0;
}
#dsa-b a:hover, body#domestic-application #dsa-b a {
	color: #bab0a0;
}

#nav {
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	margin: 145px 0 0 0;
	padding: 0 5px 0 0;
	color: #bab0a0;
	font-size: 98%;
}

#nav li {
	margin: 0 0 0 0;
	height: 20px;
	width: 172px;
}

#nav h2 {
	font-size: 85%;
	margin: 0 0 0 0;
	padding: 0;
	width: 172px;
	height: 20px;
}

#nav ul li a {
	color: #965F58;
	text-decoration: none;
	width: 172px;
	display: block;
	font-size: 70%;
}

#nav ul {
	margin: 0 0 15px 0;
}

body#home #nav {
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	margin: 200px 0 0 0;
	padding: 0 10px 0 0;
}

/* Buttons */

div#form-button {
	width: 243px;
	height: 39px;
	margin: 30px auto 0;
}

#form-button a {
	display: block;
	width: 243px;
	height: 39px;
}

/* Housekeeper */

body#housekeeper div#form-button a {
	background: url(../img/buttons/hire-housekeeper.png) no-repeat center 0;
	width: 243px;
	height: 39px;
	display: block;
}

body#housekeeper div#form-button a:hover {
	display: block;
	width: 243px;
	height: 39px;
	background: url(../img/buttons/hire-housekeeper.png) no-repeat center -39px;
}

/* Laundress */

body#laundress div#form-button a{
	background: url(../img/buttons/hire-laundress.png) no-repeat center 0;
	width: 243px;
	height: 39px;
	display: block;
}

body#laundress div#form-button a:hover {
	display: block;
	width: 243px;
	height: 39px;
	background: url(../img/buttons/hire-laundress.png) no-repeat center -39px;
}

/* Domestic Couples */

body#domestic-couple div#form-button a {
	background: url(../img/buttons/hire-dom-couple.png) no-repeat center 0;
	width: 243px;
	height: 39px;
	display: block;
}

body#domestic-couple div#form-button a:hover {
	display: block;
	width: 243px;
	height: 39px;
	background: url(../img/buttons/hire-dom-couple.png) no-repeat center -39px;
}

/* Personal Assistants */

body#personal-assistant div#form-button a {
	background: url(../img/buttons/hire-personal-assistant.png) no-repeat center 0;
	width: 243px;
	height: 39px;
	display: block;
}

body#personal-assistant div#form-button a:hover {
	display: block;
	width: 243px;
	height: 39px;
	background: url(../img/buttons/hire-personal-assistant.png) no-repeat center -39px;
}

/* Estate Managers */

body#estate-manager div#form-button a {
	background: url(../img/buttons/hire-estate-manager.png) no-repeat center 0;
	width: 243px;
	height: 39px;
	display: block;
}

body#estate-manager div#form-button a:hover {
	display: block;
	width: 243px;
	height: 39px;
	background: url(../img/buttons/hire-estate-manager.png) no-repeat center -39px;
}

/* Butlers */

body#butlers div#form-button a {
	background: url(../img/buttons/hire-butler.png) no-repeat center 0;
	width: 243px;
	height: 39px;
	display: block;
}

body#butlers div#form-button a:hover {
	display: block;
	width: 243px;
	height: 39px;
	background: url(../img/buttons/hire-butler.png) no-repeat center -39px;
}

/* Personal Chefs */

body#personal-chef div#form-button a {
	background: url(../img/buttons/hire-personal-chef.png) no-repeat center 0;
	width: 243px;
	height: 39px;
	display: block;
}

body#personal-chef div#form-button a:hover {
	display: block;
	width: 243px;
	height: 39px;
	background: url(../img/buttons/hire-personal-chef.png) no-repeat center -39px;
}

/* Baby Nurses */

body#baby-nurse div#form-button a {
	background: url(../img/buttons/hire-babynurse.png) no-repeat center 0;
	width: 243px;
	height: 39px;
	display: block;
}

body#baby-nurse div#form-button a:hover {
	display: block;
	width: 243px;
	height: 39px;
	background: url(../img/buttons/hire-babynurse.png) no-repeat center -39px;
}

/* Nannies and Governesses */

body#nanny-governess div#form-button {
	width: 272px;
	height: 39px;
	margin: 50px auto 0;
}

body#nanny-governess div#form-button a {
	background: url(../img/buttons/hire-nannies-governesses.png) no-repeat center 0;
	width: 272px;
	height: 39px;
	display: block;
	vertical-align: top;
}

body#nanny-governess div#form-button a:hover {
	display: block;
	width: 272px;
	height: 39px;
	background: url(../img/buttons/hire-nannies-governesses.png) no-repeat center -39px;
}



/* Babysitters */

body#babysitters div#form-button a {
	background: url(../img/buttons/hire-babysitter.png) no-repeat center 0;
	width: 243px;
	height: 39px;
	display: block;
}

body#babysitters div#form-button a:hover {
	display: block;
	width: 243px;
	height: 39px;
	background: url(../img/buttons/hire-babysitter.png) no-repeat center -39px;

}

/* @end */

/* @group Logo */

#logo {
	padding: 0;
	margin: 0;
}

/* @end */

/* @group Text Area */

#text ul a {
	color: #563500;
}

#text ul a:hover {
	text-decoration: none;
}

#text p, #text h1 {
	margin: .75em 0;
}

#text ul {
	font-size: 80%;
	margin: 10px 0 15px 25px;
	list-style-position: outside;
}

#text li {
	margin: 0 0 8px 0;
	list-style-type: circle;
}

#text p {
	line-height: 1.25em;
	text-align: justify;
	font-size: 85%;
}

#text h1 {
	font-size: 120%;
	text-transform: uppercase;
	height: 21px;
}

#text strong, #text em {
	color: #5C3B01;
}

#text {
	padding: 0 20px;
	margin: 0 auto;
	font-size: 85%;
}

body#client-login #text h2, body#client-info #text h2, body#employment #text h2 {
	font-weight: bold;
	font-size: 90%;
	color: #563500;
}

#text span.clienteditor hr {
	border-bottom: solid 1px #925B56;
	border-top: none;
	border-left: none;
	border-right: none;
	margin: 10px 0 15px;
}

/*

@end */

/* @group Contact Us */

body#contact #content {
	padding: 0;
	width: 960px;
	height: 693px;
	background: #fff url(../img/bg/about-bg.jpg) no-repeat right -1px;
}

body#contact #col1 {
	width: 182px;
	height: 492px;
	float: left;
	background: url(../img/global/nav-bg-2.gif) no-repeat 0 bottom;
}

body#contact #logo-bg {
	margin: 0;
	padding: 0;
	width: 314px;
	height: 315px;
	background: url(../img/global/secondary-center-col-top.png) no-repeat center -60px;
}

body#contact #col2 {
	width: 314px;
	height: 493px;
	float: left;
	background: url(../img/global/secondary-center-col-bottom.png) no-repeat center 255px;
}

body#contact #logo a img {
	width: 285px;
	height: 132px;
	margin: 0 auto;
}

body#contact #logo {
	width: 285px;
	height: 132px;
	margin: 0 auto;
	padding: 20px 0;
;
}

/* @end */

/* @group About */

#col1 {
	width: 182px;
	height: 100%;
	float: left;
	background: url(../img/global/nav-bg-2.gif) no-repeat fixed 0 bottom;
}

#logo a img {
	margin: 10px;
}

#col2 {
	height: 100%;
	width: 314px;
	float: left;
	background: url(../img/global/secondary-column-bg-tile.png) repeat-x fixed 0 bottom;
}


body#client-info #col2 {
	background: url(../img/global/secondary-column-bg-tile.png) repeat-x fixed 0 bottom;
}

body#resources-benefits #col2 {
	background: url(../img/global/secondary-column-bg-tile.png) repeat-x fixed 0 bottom;
}

body#resources-benefits #text h2 {
	font-size: 90%;
	font-weight: bold;
	color: #885650;
}

/* @end */

/* @group Home */

body#home #content {
	padding: 0;
	width: 960px;
	height: 770px;
	background: #fff url(../img/home/butler-opening-car-door-960.jpg) no-repeat fixed 375px top;
}

body#home #col1 {
	width: 182px;
	height: 100%;
	float: left;
	background: url(../img/home/left-nav-bg.jpg) 0 0;
}

body#home #col2 {
	width: 314px;
	height: 100%;
	float: left;
	background: url(../img/home/home-text-col-3152.png) no-repeat center bottom;
}

body#home #text p {
	text-align: justify;
	margin-top: 0;
	line-height: 1.25em;
}

#home-newsletter {
	margin-top: 25px;
	width: 314px;
}

#home-newsletter form div img {
	width: 228px;
	height: 26px;
}

#home-newsletter form div input {
	float: left;
	margin: 0 0 0 20px;
}

#home-newsletter form div input#submit {
	margin: 0 0 0 10px;
}

body#home #logo {
	margin: 0 0 30px 0;
	background-color: transparent;
}

body#home #text ul, body#housekeeper #text ul, body#laundress #text ul, body#domestic-couple #text ul, body#personal-assistant #text ul, body#estate-manager #text ul, body#butlers #text ul, body#personal-chef #text ul, body#baby-nurse #text ul, body#nanny-governess #text ul, body#babysitters #text ul {
margin: 10px 0 0 0;
padding: 0;


}

body#home #text li, body#housekeeper #text li, body#laundress #text li, body#domestic-couple #text li, body#personal-assistant #text li, body#estate-manager #text li, body#butlers #text li, body#personal-chef #text li, body#baby-nurse #text li, body#nanny-governess #text li, body#babysitters #text li {
	list-style-type: none;
}

body#home #text h1 {
	font-size: 95%;
	margin: 0;
	padding: 0;
	clear: both;
	font-weight: bold;
	color: #7F4A46;
	display: none;
}

/* @end */

/* @group Footer */

#footer p a {
	font-size: 120%;
	color: #B0A790;
	text-decoration: none;
	display: block;
	margin: 50px 0 5px 0;
}

#footer p a:hover {
	color: #fff;
}

#footer {
	width: 960px;
	height: 289px;
	text-align: center;
	float: left;
	clear: both;
	background: black url(../img/bg/footer-bg.png) no-repeat;
}

#footer p {
	color: #B0A790;
	font-size: 70%;
	width: 500px;
	margin: 10px 0 0 90px;
}

#footer p b {
	color: #B0A790;
}

/* @end */