/*  
Site Name: Aptimil
Site URI: 
Description: 
Version: 
Author: Brandnation
Author URI: www.brandnation.co.uk
*/

/*  COLORS
---------------------------------------------------
	Body Background:
	Main Text: #1e3b89
	Links: #1e3b89, #a1cae9(gray), #83b9e2(light blue)
*/


/*  RESET
---------------------------------------------------*/
	
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
body {
	background: white;
	line-height: 1;
	color: black;
	}
ol, ul {
	list-style: none;
	}
/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	font-weight: normal;
	text-align: left;
	}
/* remove possible quote marks (") from <q> &
<blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}	
	
/*  GLOBAL ELEMENTS
-------------------------------------------------------------- */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: #e6f3fb;
	color: #1e3b89;
}

body#bg2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: #e6f3fb;
	color: #1e3b89;
}

a:link {
	color: #;
}

a:visited {
	color: #;
}

a:hover, a:active {
	color: #;
	text-decoration: none;
}

h1 {
	color: #;
	font-size: 29px;
	font-weight: bold;
	margin-bottom: 5px;
}

h2 {
	color: #;
	font-size: 21px;
	margin-bottom: 5px;
}

h3 {
	color: #83b9e2;
	font-size: 15px;
	font-weight: bold;
}

h4 {
	color: #;
	font-size: ;
}

ol {
	list-style-type: ;
}

ul {
	list-style-type: ;
}

li {
	margin: ;
}

blockquote {}

#wrapper {
	width: 981px;
	margin: 0 auto;
}

#wrapperLg {
	width: 1181px;
	/*margin: 0 auto;*/
}


/*  HEADER
-------------------------------------------------------------- */

#header {}
#logo {}


/*  NAVIGATION
-------------------------------------------------------------- */

#nav {}


/*  CONTENT
-------------------------------------------------------------- */

#content {}
#content h2 {}
#content h3 {}
#content p {}

#contentLeft {
	float: left;
	position: relative;
	/*padding: 35px 0 0 110px;*/
}
	img.logo {
		position: absolute;
		top: 0;
		left: 0;
	}
	
.imageMumandBaby
{
    margin-top:130px;
    margin-bottom: -1px;
    }	
.imageWoman {
	margin-top: 70px;
	margin-bottom: -1px;
}

 .close {padding-left:20px;}

.imageMilk {
	padding-top:1px;
}

.imageBabyMilk {
margin-top:13px;
}

.imageFamily {
	/*padding: 61px 0 15px 67px !important;*/
	margin-top: 111px;
}
.imageApple {
	padding: 110px 0 0 0 !important;
}
#contentRight {
	float: right;
	background-position: 360px 175px;
	width: 650px;
	padding-top: 40px;
}

#contentRightLarge {
	float: right;
	background-position: 360px 175px;
	width: 830px;
	padding-top: 40px;
}

#contentFull {
	float: left;
	background-position: 360px 175px;
	width: 950px;
	padding-top: 40px;
}
		.contentMilkABCBg {
		background: url(/assets/images/babyclub_landing_pages/baby_milk_2.png) no-repeat;
		background-position:505px 110px !important;

	}
			.contentMilkBg {
		background: url(/assets/images/babyclub_landing_pages/baby_milk_1.png) no-repeat;
			background-position:370px 105px !important;

	}
			.contentFreebiesBg {
		background: url(/assets/images/babyclub_landing_pages/APT_ABC_LndngPg_12101_v2.png) no-repeat;
			background-position:280px 185px !important;

	}
	.contentDefaultBg {
		background: url(/assets/images/babyclub_landing_pages/apple.png) no-repeat;
	}
	.contentBg7 {
		background: url(/assets/images/babyclub_landing_pages/apple7.png) no-repeat;
		background-position: 240px 175px !important;
	}
	
	.contentBg7FB{
		background: url(/assets/images/babyclub_landing_pages/APT_ABC_LndngPg_12101.png) no-repeat;
		background-position: 240px 175px !important;
	}
	.contentBg8 {
		background: url(/assets/images/babyclub_landing_pages/apple8.png) no-repeat;
		background-position: 340px 175px !important;
	}
	
	.contentBg8NewBaby {
		background: url(/assets/images/babyclub_landing_pages/APT_ABC_LndngPg_1210.png) no-repeat;
		background-position: 340px 175px !important;
	}
	.familyRightColumn {
		background-position: 320px 175px !important;
		width: 610px !important;
	}
	.swapRightColumn {
		background: url(/assets/images/babyclub_landing_pages/womanSmall.png) no-repeat;
		background-position: 455px 55px !important;
		width: 685px !important;
	}
	.contentTextUnder {
		background-position: 385px 175px !important;
		width: 675px !important;
	}
	.contentLargerJoin {
		background: url(/assets/images/babyclub_landing_pages/appleSmall.png) no-repeat;
		background-position: 440px 225px !important;
	}
	.contentLargerJoin ul li {
		margin-bottom: 8px !important;
	}
	#contentRight p,#contentRightLarge p, #contentFull p {
		line-height: 1.2em;
	}
	#contentRight ul,
	#contentRightLarge ul,
	#contentFull ul {
		list-style: outside;
		list-style-image: url(/assets/images/babyclub_landing_pages/bullet.gif);
		margin-left: 15px;
	}
	#contentRight ul li,
	#contentRightLarge ul li,
	#contentFull ul li {
		margin-bottom: 10px;
		line-height: 1.2em;
	}
	ul.contentList {
		width: 230px;
	}
	
	ul.contentListPF{
	/*	width: 560px;*/
	}
	.boxContent {
		height: 373px;
	}
ul.listBold {
	list-style-image: none !important;
	list-style-type: disc !important;
	width: 290px;
}
ul.listBold li {
	font-size: 16px;
	font-weight: bold;
}
.contactsBox {
	/*background: #83bae2 url(/assets/images/babyclub_landing_pages/bgContacts.gif) no-repeat top left;*/
	/*width: 501px;
	height: 87px;*/
	color: #fff;
	font-size: 24px;
	/*padding: 25px 0px 25px 225px;*/
	line-height: 1.2em;
}
.contentBg8NewBaby .contactsBox, .contentBg7FB .contactsBox {margin-top:1px;}

.contactsBox a {
		color: #fff;
		text-decoration: none;
	}
	.contactsBox a:hover {
		text-decoration: underline;
	}
.lightblue {
	color: #83b9e2;
}
p.contentText {
	width: 570px;
}
p.contentText7 {
	width: 600px;
}
p.contentTextShort {
	width: 486px;
}
p.contentTextShortest {
	width: 368px;
}
p.smallText {
	width: 500px !important;
}

/*  SIDEBAR
-------------------------------------------------------------- */

#sidebar {}
#sidebar h2 {}
#sidebar ul {}
#sidebar li {}


/*  FORMS
-------------------------------------------------------------- */

input {}
textarea {}
button {}

input:focus {}
textarea:focus {}
button:hover {}


/*  TABLES
-------------------------------------------------------------- */

table {}
tr {}
th {}
td {}


/*  FOOTER
-------------------------------------------------------------- */

#footer { 
	border-top: 1px solid #2956a1;
	font-size: 11px;
	/*width: 981px;
	margin: -1px auto 0 auto;*/
	position: relative;
	z-index: 999;
}
#footer h2 {}
#copyright {}
#footerContent {
	width: 981px;
	margin: -1px auto 0 auto;
}
p.gray {
	color: #a1cae9;
	margin: 10px 0 5px 0;
	/*padding-left: 180px;*/
	padding-left: 10px;
}
	p.gray a {
		color: #a1cae9;
		text-decoration: none;
	}
	p.gray a:hover {
		text-decoration: underline;
	}
p.blue {
	/*padding-left: 180px;*/
	padding-left: 10px;
}
	p.blue a {
		color: #1e3b89;
		text-decoration: underline;
	}
	p.blue a:hover {
		text-decoration: none;
	}

/*  DEFAULT STYLES
-------------------------------------------------------------- */

.alignleft {float: left;}
.alignright {float: right;}
.clear {clear: both;}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

.small {font-size: 0.8em;}
.hidden {display: none;}
