/*	Main Styles for iamgoingtohaveababy
	Copyright JJ Ltd
*/
.imgs {
	padding:8px;
}


.pinkbox {
	background-color:#f6adcd;
	padding:5px;
	color:white;

}

.peach {
	color:#e1a27f;
}

.green {
	color:#9ad255;
}

.lbrown {
	color:#d5d44e;
}

.vbrown {
	color:#cb562b;
}

.lightpink {
	color: #fbe1ec;
}
.pink {
	color:#ef047f;
}

.pink2 {
	color:#c98db0;
}

.vpink {
	color:#ad037e;
}

.yellow {
	color:#fed564;
}

.yellow2 {
	color:#cfdc31;
}
.brown{
color:#f7931d; 
}

.blue
{
	color:#00b5ac;
}

.psstbox {
	border-style:dashed;
	border-width:2pt;
	border-color:#ef047f;
	padding:5px;
}

.psstboxbrown {
	border-style:dashed;
	border-width:medium;
	border-color:#cb562b;
	padding:5px;
}

.psstheaderbrown
{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#f7931d;
}

.psstboxpink {
	border-style:dashed;
	border-width:2pt;
	border-color:#c98db0;
	padding:5px;
}
.psstboxyellow {
	border-style:dashed;
	border-width:2pt;
	border-color:#fed564;
	padding:5px;
}

.psstboxbrown {
	border-style:dashed;
	border-width:2pt;
	border-color:#cb562b;
	padding:5px;
}

.psstheaderpink
{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#00b6bd;
}
.psstheaderblue
{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#00b5ac;
}

.psstheader 
{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ad037e;
}

BODY {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	background-color:#ffffff;
}
P {
	font-size:12px;
	margin: 4px 0px 4px 0px;
	text-transform:none;
	line-height:1.5;
}
li {
	font-size:12px;
	margin: 4px 0px 4px 0px;
	text-transform:none;
	line-height:1.2;
	list-style-position:outside;
}


H1 {
	FONT-SIZE: 1.5em; 
	MARGIN: 2px 0px 6px;
	text-transform:capitalize;
}
H2 {
	FONT-SIZE: 14px; 
	MARGIN: 2px 0px 6px;
}

H3 {
	font-size:1.1em;
	margin: 2px 0px 8px;
}

UL {
	margin-top: 4px;
	margin-bottom: 4px;
	list-style-type:circle;
	list-style-image: url(../liverpool/images/heart.gif);
}

A:link, A:visited {
	color: blue;
	text-decoration:none;
}
A:hover {
	COLOR: #109090;
	TEXT-DECORATION: underline;
}

#container {
	position: relative;
	margin: 0 auto;
	width: 800px;
	height: 432px;
}

#top {
	background-color:#66CCFF;
	height:90px;
	width:auto;
	margin:0px;
	z-index:100;
}

#banner {
	position: relative;
	left: 0px;
	top:0px;
	margin: 0 0;
	width: 760px;
	height: 187px;
	border:0;
	z-index:100;
}


#top IMG {
	BORDER-RIGHT: white 0px; 
	BORDER-TOP: white 0px; 
	MARGIN: 0px;
	width:200px;
	height:200px; 
	BORDER-LEFT: white 0px; 
	BORDER-BOTTOM: white 0px
}
#nav {
    position:absolute;
    left:16px;
    top:199px;
    width:150px;
/*    height:474px;*/
	height:auto;
	z-index:101;
	border:1px solid #c095c0;
	padding: 5px;
	text-align:center;
	line-height:40px;
	
	
}

#nav a, #nav a:visited {

/*	font:"Times New Roman", Times, serif;*/
	font-weight:100;
	font-size:12px;
	color:#F64F96;
	text-decoration:none;
}

#nav A:hover {
}

.logo-text {
	position:relative;
	left:72px;
	top:25px;
	width:462px;
	height:166px;
}


.logo-baby {
	position:absolute;
	left:98px;
	top:15px;
	width:293px;
	height:238px;
}

#title {
	left: 140px;
	TOP: 140px;
	WIDTH: 600px;
	height: 30px;
	POSITION: absolute;
	TEXT-ALIGN: center;
	margin-top:0px;
	padding:0;
	font-size:24px;
	font-family:'Times New Roman', Times, serif;
	color:#ef047f;

}

.menupopup {
	border:1px solid black;
	width:200px;
	position:absolute;
	left:317px;
	z-index:200;
	background-color:white;
	visibility:hidden;
	font-size:12px;
	line-height:1.5;
	padding:0px;
}

#logindetails {
	position:absolute;
	top:30px;
	left:680px;
/*	border:1px solid black;*/
	padding:4px;
	font-size:14px;
	color:#ef047f;
}

#content {
	position:relative;
	left:180px;
	WIDTH: 500px;
	top:0px;
	padding:0px 10px 10px 10px;	
	min-height:700px;

}


#footer {
		clear:both;
		width:800px;
		height:auto;
		position:relative;
        bottom: 0px;
}


TABLE TR TD {
	padding-bottom: 0px;
}
.menu {
	position:absolute;
	left:520px;
	top:50px; 
	width:100px;
}

.menubox {
	position:absolute;
	left:490px;
	top:-60px;
	width:91px;
	height:91px;
    }


.formname {	
	background-color:#ef047f;
	color:white;
	text-align:center;
	padding:5px
}

.forminput {
	border:1px solid #ef047f;
	padding:6px 1px 6px 1px;
	margin-left:20px;
	margin-bottom:20px;
}

.formbutton {
	background-color:#ad037e;
	color:white;
	border:0;
	padding:4px;
}

#smallsearch * {
    font-size: 8pt;
    font-family: sans-serif;
}

