/* ================================ */
/* Sanatogen&reg; Pregnancy */
/* ================================ */
/* author: www.OiMedia.co.uk */
/* contact: info@OiMedia.co.uk */
/* site url: www.sanatogenpreganancy.co.uk */
/* version: 0.1 */
/* ================================ */
/* © 2009 Copyright Bayer plc*/


/* PRIMARY NAVIGATION ================================ */
/* nb. See 'site-main.css' for additional 'primary-nav' style */




/* BREAD-CRUMB TRAIL ================================ */

#breadcrumb { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004990;
	margin:38px 0 20px 0;
	padding: 10px 0px 20px 0px;
	border-bottom: 1px dotted #ccc;
}

	#breadcrumb a {
		color:#00aeef;
		text-decoration:none;
		background:url(../images/internal/breadcrumb-arrow.gif) top right no-repeat;
		padding-right:20px;
	}
	
	#breadcrumb a:hover {
		color:#004990;
		text-decoration:underline;
	}

#content-container {
	padding-top:0;
	width:996px;
	margin:0 auto;
}
	#buyNow {
		/*margin-top:80px;*/
		height:80px;
	}


.note {
	margin: 12px 0 12px 0;
	padding: 10px 0 10px 0;	
	border-top: 1px dotted #f90;
	border-bottom: 1px dotted #f90;
}

.note p {
	margin:0;
	padding:0;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

/* BACK TO TOP LINK ================================ */

.top {
	margin: 12px 0 22px 0;
	padding: 10px 0 0 0;	
	border-top: 1px dotted #f7d3e4;
}

.top p {
	margin:0;
	padding:0;
	background:url(../images/internal/top-link-BG.gif) top left no-repeat;
}
.top p a {
	color: #00aeef;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	text-decoration: none;	
}

.top p a:hover {
	background:url(../images/internal/top-link-over-BG.gif) top left no-repeat;
	text-decoration: underline;	
}

p.marked-link {
	margin: 0 0 7px 0;
	padding: 0;	
	background:url(../images/internal/link-BG.gif) top left no-repeat;
}

p.marked-link a {
	color: #00aeef;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	text-decoration: none;	
}

p.marked-link a:hover {
	background:url(../images/internal/link-over-BG.gif) top left no-repeat;
	text-decoration: underline;	
}

p.marked-link-para {
	margin: 0 0 7px 0;
	padding: 0 0 0 20px;	
	background:url(../images/internal/link-BG.gif) top left no-repeat;
}

p.marked-link-para a {
	color: #00aeef;
	text-decoration: none;	
}

p.marked-link-para a:hover {
	text-decoration: underline;	
}

/* CONTENT COLUMN (1) ================================ */

.content-col-1 {
	width: 550px;
	float: left;
}

	.content-col-1 a {
		color: #00aeef;
		text-decoration: underline;
	}
	
	.content-col-1 a:hover {
		color: #00aeef;
		text-decoration: none;
	}
	
	.page-heading {
		padding-top:50px;
	}
	
	.page-heading-2line {
		padding-top:78px;
	}
	.page-heading, .page-heading-2line {
		background-repeat:no-repeat;
		background-position:top left;
		border-bottom: 1px solid #f90;
		margin-bottom:10px;
	}
	
	.logo-heading {
		width:300px;
		height:86px;
		background-repeat:no-repeat;
		background-position:top left;
		margin-bottom:20px;
	}
	
	.page-heading h1, .page-heading-2line h1, .logo-heading h1  {
		position:absolute;
		left:-9999px;
	}
	
	.content-col-1 h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #004990;
		margin: 0px;
		padding: 5px 0px 10px 0px;
		font-weight:normal;
	}
		

	.standard-text-left {
		margin: 0px;
		padding: 0px 0px 10px 20px;
	}
	
	.standard-text-right {
		margin: 0px;
		padding:80px 20px 10px 10px;
	}
	
	.standard-text {
		margin: 0px;
		padding: 0px 20px 10px 20px;
	}
	
	.standard-text-left h3, .standard-text-right h3, .standard-text h3 {
		color: #00aeef;
		font-size: 14px;
	}
	
/* ================== Backup box links ================== */

.contentLink-greenLine {
	padding: 5px 0px 0px 33px;
	background: url(../images/internal/contentLink-d-close-1.gif) top left no-repeat;
}
	
	.contentLink-greenLine a {
		display: block;
		width: 75px;
		height: 27px;
		color: #00aeef;
		padding: 9px 0px 0px 37px;
		text-decoration:none;
	}
	
	.contentLink-greenLine a:hover {
		background: url(../images/internal/contentLink-d-close-2.gif) top left no-repeat;
		color: #fff;
	}
			
.contentLink-pinkSolid {
	padding: 5px 0px 0px 33px;
	background: url(../images/internal/contentLink-pinkSolid.gif) top left no-repeat;
}
	.contentLink-pinkSolid a {
		display: block;
		width: 75px;
		height: 27px;
		color: #00aeef;
		padding: 9px 0px 0px 37px;
		text-decoration:none;
	}

	.contentLink-pinkSolid a:hover {
		background: url(../images/internal/contentLink-pinkSolid-over.gif) top left no-repeat;
		color: #fff;
	}

.contentLink-pinkLine {
	padding: 5px 0px 0px 33px;
	background: url(../images/internal/contentLink-pinkLine.gif) top left no-repeat;
}
	.contentLink-pinkLine a {
		display: block;
		width: 75px;
		height: 27px;
		color: #00aeef;
		padding: 9px 0px 0px 37px;
		text-decoration:none;
	}

	.contentLink-pinkLine a:hover {
		background: url(../images/internal/contentLink-pinkLine-over.gif) top left no-repeat;
		color: #fff;
	}
	
.contentLink-pinkNone {
	padding: 5px 0px 0px 33px;
	background: url(../images/internal/contentLink-pinkNone.gif) top left no-repeat;
}
	.contentLink-pinkNone a {
		display: block;
		width: 75px;
		height: 27px;
		color: #00aeef;
		padding: 9px 0px 0px 37px;
		text-decoration:none;
	}

	.contentLink-pinkNone a:hover {
		background: url(../images/internal/contentLink-pinkNone-over.gif) top left no-repeat;
		color: #fff;
	}
	
.contentLink-blueSolid {
	padding: 5px 0px 0px 33px;
	background: url(../images/internal/contentLink-blueSolid.gif) top left no-repeat;
}
	.contentLink-blueSolid a {
		display: block;
		width: 75px;
		height: 27px;
		color: #00aeef;
		padding: 9px 0px 0px 37px;
		text-decoration:none;
	}

	.contentLink-blueSolid a:hover {
		background: url(../images/internal/contentLink-blueSolid-over.gif) top left no-repeat;
		color: #fff;
	}
	
.contentLink-blueNone {
	padding: 5px 0px 0px 33px;
	background: url(../images/internal/contentLink-blueNone.gif) top left no-repeat;
}
	.contentLink-blueNone a {
		display: block;
		width: 75px;
		height: 27px;
		color: #00aeef;
		padding: 9px 0px 0px 37px;
		text-decoration:none;
	}

	.contentLink-blueNone a:hover {
		background: url(../images/internal/contentLink-blueNone-over.gif) top left no-repeat;
		color: #fff;
	}

/* CONTENT COL-1 List ================================ */

.list {
	list-style: none;
	margin: 20px 20px 30px 20px;
	padding: 0px;
}

.list li {
	background: url(../images/internal/bullet1.gif) top left no-repeat;
	padding: 0px 12px 6px 12px;
}

.list li strong {
	color:#00aeef;
}

sup.refNum {
	font-size:9px;
	color:#000;
	vertical-align: top;
	padding-bottom: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#homebutton a {
	width:160px;
	height:81px;
	display:block;
	color:#fff;
}
.seperated {
	padding-bottom: 10px;
	border-bottom: 1px dotted #f90;
	margin-bottom: 30px;
}

.packRight {
	float:right;
	margin:0 0 0 20px;
}

.packLeft {
	float:left;
	margin:0 20px 0 0;
}


/* TABLE 'info-table' base styles ================================ */
		
		.table-info {
			color: #333;
			font-weight: bold;
		}
		
		.table-info td {
			vertical-align: top;
			padding-bottom: 22px;
		}
		
		.table-info td p {
			margin: 0;
			padding: 0;
		}
		
		.table-info-green {
			color: #333;
		}
		
		.table-info-green td {
			vertical-align: top;
		}
		
		.table-info-green td p {
			margin: 0;
			padding: 0;
		}		

		.table-info-green strong {
			color: #004990;
		}

		/* TABLE 'info-table' heading styles ================================ */
		
		.table-header-pink, .table-header-darkblue, .table-header-darkblue-320, .table-header-lightblue, .table-header-lightblue-150 {
			color: #fff;
			font-size: 14px;
			font-weight: bold;
		}
		
		.table-header-pink {
			background:#cb0079 url(../images/table/table-header-pink-BG.jpg) top left no-repeat;
		}

		.table-header-darkblue {
			background:#004990 url(../images/table/table-header-darkblue-BG.jpg) top left no-repeat;
		}
		
		.table-header-darkblue-320 {
			background:#004990 url(../images/table/table-header-darkblue-BG-320.jpg) top left no-repeat;
		}
		
		.table-header-lightblue {
			background:#788bbc url(../images/table/table-header-lightblue-BG.jpg) top left no-repeat;
		}
		
		.table-header-lightblue-150 {
			background:#788bbc url(../images/table/table-header-lightblue-BG-150.jpg) top left no-repeat;
		}
		
		.table-header-green {
			background:#c7e4c9 url(../images/table/table-header-green-BG.jpg) top left no-repeat;
			color: #004990;
			font-size: 14px;
			font-weight: bold;
		}
		
		/* TABLE 'info-table' first row styles ================================ */
	
		.table-content-pink-lead, .table-content-darkblue-lead, .table-content-darkblue-lead-320, .table-content-lightblue-lead, .table-content-lightblue-lead-150, .table-content-green-lead {
			height: 12px;
			padding: 0px;
		}	
		
		.table-content-pink-lead {
			background:#ecb7cf url(../images/table/table-lead-pink-BG.jpg) top left no-repeat;
		}

		.table-content-darkblue-lead {
			background: #dadeed url(../images/table/table-lead-darkblue-BG.jpg) top left no-repeat;
		}
		
		.table-content-darkblue-lead-320 {
			background: #dadeed url(../images/table/table-lead-darkblue-BG-320.jpg) top left no-repeat;
		}
		
		.table-content-lightblue-lead {
			background:#bfc6e0 url(../images/table/table-lead-lightblue-BG.jpg) top left no-repeat ;
		}
		
		.table-content-lightblue-lead-150 {
			background:#bfc6e0 url(../images/table/table-lead-lightblue-BG-150.jpg) top left no-repeat ;
		}
			
		.table-content-green-lead {
			background:#e7f2ec url(../images/table/table-lead-green-BG.jpg) top left no-repeat ;
		}
		
		/* TABLE 'info-table' normal row styles ================================ */

		.table-content-pink {
			background: url(../images/table/td-BG.gif) repeat-x bottom left #ecb7cf;
		}

		.table-content-darkblue {
			background: url(../images/table/td-BG.gif) repeat-x bottom left #dadeed;
		}
		
		.table-content-lightblue {
			background: url(../images/table/td-BG.gif) repeat-x bottom left #bfc6e0;		
		}
		
		.table-content-green {
			background: url(../images/table/td-BG.gif) repeat-x bottom left #e7f2ec;
		}
		
		/* TABLE 'info-table' last row styles ================================ */

		.table-content-pink-footer {
			background: url(../images/table/table-footer-pink-BG.jpg) no-repeat bottom left #ecb7cf;
		}

		.table-content-darkblue-footer {
			background: url(../images/table/table-footer-darkblue-BG.jpg) no-repeat bottom left #dadeed;
		}
		
		.table-content-darkblue-footer-320 {
			background: url(../images/table/table-footer-darkblue-BG-320.jpg) no-repeat bottom left #dadeed;
		}
		
		.table-content-lightblue-footer {
			background: url(../images/table/table-footer-lightblue-BG.jpg) no-repeat bottom left #bfc6e0;
		}
		
		.table-content-lightblue-footer-150 {
			background: url(../images/table/table-footer-lightblue-BG-150.jpg) no-repeat bottom left #bfc6e0;
		}
		
		.table-content-green-footer {
			background: url(../images/table/table-footer-green-BG.jpg) no-repeat bottom left #e7f2ec;
		}
		
		
	
		
/* CONTENT COLUMN (2) ================================ */

.content-col-2 {
	width: 260px;
	float: right;
}

	.content-col-2 h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #004990;
		margin: 22px 0px 10px 0px;
		padding: 0px 0px 10px 0px;
		border-bottom: 1px solid #f7d3e4;
	}
	
	.content-col-2 p {
		margin: 0px;
		padding: 0px;
	}
	
/* FEATURE ================================ */
.feature {
	width:230px;
}
.feature-vitwheel-header {
	background:url(../images/features/vitwheel-top-int.gif) top left no-repeat;
	height:144px;
}
.feature-vitwheel-content {
	background:url(../images/features/vitwheel-bg-int.gif) left repeat-y;
	padding:0 40px 0 39px;
	font-size:12px;
	color:#fff;
	text-align:center;
}

.feature-vitwheel-footer {
	background:url(../images/features/vitwheel-bottom-int.gif) top left no-repeat;
	height:24px;
	padding:3px 71px 0 72px;
}

	.feature-vitwheel-footer a {
		width:88px;
		height:24px;
		display:block;
	}
	
	.feature-vitwheel-footer a:hover {
		background:url(../images/features/vitwheel-over.gif) top left no-repeat;
	}
	
	
.feature-range-header {
	background:url(../images/features/range-top.gif) top left no-repeat;
	height:123px;
}
.feature-range-content {
	background:url(../images/features/blue-bg.gif) left repeat-y;
	padding:5px 30px 5px 29px;
	font-size:12px;
	color:#fff;
	text-align:center;
}

.feature-range-footer {
	background:url(../images/features/range-bottom.gif) bottom left no-repeat;
	height:24px;
	padding:3px 58px 0 59px;
}

	.feature-range-footer a {
		width:113px;
		height:24px;
		display:block;
	}
	
	.feature-range-footer a:hover {
		background:url(../images/features/range-over.gif) top left no-repeat;
	}
	
.feature-5aday-header {
	background:url(../images/features/5aday-top.gif) top left no-repeat;
	height:134px;
}
.feature-5aday-content {
	background:url(../images/features/blue-bg.gif) left repeat-y;
	padding:5px 30px 5px 29px;
	font-size:12px;
	color:#fff;
	text-align:center;
}

.feature-5aday-footer {
	background:url(../images/features/5aday-bottom.gif) bottom left no-repeat;
	height:24px;
	padding:3px 44px 0 45px;
}

	.feature-5aday-footer a {
		width:141px;
		height:24px;
		display:block;
	}
	
	.feature-5aday-footer a:hover {
		background:url(../images/features/5aday-over.gif) top left no-repeat;
	}
	
.feature-address-header {
	background:url(../images/features/address-header.gif) top left no-repeat;
	height:10px;
	font-size:1px;
}
	.feature-address-content {
		background:url(../images/features/blue-bg.gif) left repeat-y;
		padding:5px 30px 5px 29px;
		font-size:12px;
		color:#fff;
	}	
	
	.feature-address-content p {
		margin:0;
		padding:0 0 5px 0;
	}
	.feature-address-footer {
		background:url(../images/features/address-footer.gif) top left no-repeat;
		height:10px;
		font-size:1px;
	}