/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
Blue #5599BB
Green #8FA210
Pink #E710D6
*/



/* Common styles */

h1, h2, h3 	{	margin-top: 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; }
h1 		{	font-size: 150%;}
h2 		{	font-size: 136%;}
h3 		{	font-size: 100%; font-weight: bold;}
p 		{	text-align: justify;}
em		{	font-weight:bold; font-style: normal }
blockquote 	{	width: 80%; margin: 10px 20px; padding: 10px; quotes: "\201C" "\201D";text-align: justify;background-color:#FFFFC0; border: 1px solid #D8D981; }
blockquote:before { 	content: open-quote; font-weight: bold; }
blockquote:after { 	content: close-quote; font-weight: bold; }
a 		{	color: #a2ba04;}
a:hover 	{	text-decoration: none;}
table a		{	color: #5599BB; text-decoration:none}
table a:hover	{	text-decoration:underline;}
hr 		{	display: none;}
img 		{	border:0px;}
img.left 	{ 	float: left; margin: 0 15px 0 0; }
img.right 	{ 	float: right; margin: 4px 0 0 15px;}
img.polaroid 	{ 	margin:-5px 0 0px -5px !important; border:0; padding:15px 19px 39px 19px !important; background: url('../images/gallery/snoozeshade-polaroid-background-portrait-outer128x144-innner90x90.png') 0 0 no-repeat; }
img.polaroid2 	{ 	margin:-5px 0 0px -5px !important; border:0; padding:15px 19px 39px 19px !important; background: url('../images/gallery/snoozeshade-polaroid-background-portrait-outer128x144-innner90x90.gif') 0 0 no-repeat; }
.captioned 	{	margin:0; position: relative;	bottom: 40px;/*left:20px*/; font: 1em; text-align:center; } 
sup 		{	font-size: 65%; font-family: Arial, Helvetica, sans-serif;color:#808080}

.blue		{color: #5599BB}
.green 		{color:#8FA210}
.pink 		{color:#E710D6}



table.prams	{border:1px solid green; border-collapse:collapse}
table.prams td, th	{vertical-align:top; padding: 0 10px}


#terms ul {
    list-style-type: none;
    padding: 0;
	margin:0; }


#terms ul > li {
    list-style-type: none;
padding:0;}

/*
#terms ul ul ul {
    list-style-type: square;
    margin-left: 2.5em; }
#terms ul ul ul ul {    list-style-type: none;
 }



#terms ul li {
    list-style-type: none;
    padding-left: 1em; }

#terms ul li li {
    list-style-type: none;
    padding-left: 1em; }



#terms ul li li li {
    list-style-type: none;
    padding-left: 0; }
*/




/* ----------------------- basic layout ----------------------- */

body 	{padding: 0; background: #FFFFFF url(../images/img04.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; 	font-size: 13px; color: #333333; margin-top: 0px; margin-right: 0; margin-bottom: 0; margin-left: 0;}


#header {width: 770px;
	height: 100px;
	margin: 0 auto 0 auto;
	padding:10px 0 0 0;}

#page 	{width: 770px; 
	margin: 0 auto 20px auto;
	font-family: Calibri, Helvetica, sans-serif;}

#content {float: right; 
	width: 490px;
	display: block;
	margin-top: 0px;
	background: transparent url(../images/img07.gif) repeat-y 0px 20px;
	padding: 10px 0 0 18px;}

#sidebar {float: left; 
	background: url(../images/img11.gif) no-repeat;
	overflow:hidden;
	width: 240px;
	margin: -15px 0 0 0;
	position:relative;}

#footer {clear: both;
	height: 75px;
	padding-top: 20px;
	background: #EDEBD5 url(../images/img08.gif) repeat-x;}







/* ----------------------- Logo ----------------------- */

#logo {	float: left;
	width: 240px;
	height: 80px;
	position: relative;
	top: 0px;
	left: 14px;
}

#headline {float: right;
	width: 490px;
	height: 30px;
	position: relative;
	top: 20px;
	font-size: 170%;
	font-weight: bold;
	display: inline;}


#headline h1 {font-family: "Bradley Hand ITC",
        "Lucida Handwriting",
        "Comic Sans MS",
        "URW Chancery L",
        "Apple Chancery",
         cursive;
	font-size: 85%;
	font-weight:700;
	color: #000000;}


#alert {float: left;
	width: 500px;
	height: 70px;
	position: relative;
	top: 10px;
	left: 50px;}

#logo h1, #logo h2 { margin: 0;
	text-transform: lowercase;
	text-align: center;}
#logo h1 { padding-top: 15px;
	font-size: 36px; }
#logo h2 {font-size: 12px; }

#logo a {text-decoration: none;
	color: #FFFFFF;}

#buynow {float:right;
	position:relative;
	top:40px;
}





/* ----------------------- Menu =======================================

#menu {	width: 10px;
	height: 50px;
	margin: -30px auto 0 auto;}

#menu ul {float: right;
	margin: 0;
	padding: 0;
	list-style: none;}

#menu li {float: left;
	display: block;
	height: 40px;}

#menu li:hover {background: #F9F8F1;}

#menu a {display: block;
	width: 60px;
	height: 35px;
	padding: 5px 20px 0 20px;
	text-align: center;
	text-decoration: none;
	text-transform: lowercase;
	font-weight: bold;
	color: #7F7772;}


html>body #menu a {
	width: auto;}

#menu li.active {background: #EDEBD5 url(../images/img05.gif) no-repeat;}

#menu li.active a {background: url(../images/img06.gif) no-repeat right top;}



==================================================== */



/* ------------------------- Content ---------------------------- */

#content ul { list-style-type: disc;
	margin-left: 0px;
	padding-left: 15px; }

#content li { line-height: 20px;}

#content ul.nobuttons	{ list-style-type: none;
			padding-left: 10px;}

#content li.questionmark { background-image: url(../images/questionmark12x14.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			padding-left:15px;}

#content li.lightbulb { background-image: url(../images/lightbulb12x14.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			padding-left:15px;}

#content li.tick { background-image: url(../images/tick12x14.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			padding-left:15px;}

#content a.twitter	{color:#5599BB;
			text-decoration:none;
			font-weight:bold; }

#content a.twitter:hover {text-decoration:underline; }

#content a		{color: #5599BB; text-decoration:none}
#content a:hover	{14:09 19/01/2010text-decoration:underline;}

#alertbox { 		margin-bottom: 10px;
			background-image: url('../images/banner.jpg');
			background-repeat: no-repeat;
			margin-left: 0px; }

#alertboxwhite {	margin-bottom: 10px;
			background-image: url(../images/banner-white-narrow-border.jpg);
			background-repeat: no-repeat;
			margin-left: 0px; }

#alerttext { 		color: #FFFFFF;
			font-weight: normal;
			width: 455px;
			background-repeat: no-repeat;
			font-size: 13px;
			height: 91px;
			padding-top: 8px;
			padding-left: 16px;
			line-height: 13px; }

#alerttextblack {	color: #000000;
			font-weight: normal;
			width: 455px;
			background-repeat: no-repeat;
			font-size: 13px;
			height: 91px;
			padding-top: 8px;
			padding-left: 16px;
			line-height: 13px; }

#alerttext P {		margin: 0 0 6px 0; }

#alerttextblack P {	margin: 0 0 6px 0; }

#prampicture	{	float: right; 
			/* width: 160px; */
			display: block;
			margin-top: 0px;
			padding-left: 18px;}


.title {		padding-bottom: 5px;
			border-bottom: 1px solid #EDEBD5; }

.twocols { }

.twocols .col1 { 	float: left;
			width: 235px; }
.twocols .col2 {	float: right;
			width: 235px; }
.list {			margin-left: 0;
			padding-left: 0;
			list-style: none; }
.list li {		padding-left: 10px;
			background: url(../images/img10.gif) no-repeat left center; }



/* ------------------------ Sidebar ------------------------ */


#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {padding: 20px;
}

#sidebar li ul {
}

/*
#sidebar li li {background-color:red;
	padding: 5px 0;
	background: url(../images/img12.gif) repeat-x left bottom;}
*/


#sidebar h2 {border-bottom: 1px solid #EDEBD5;
	font-size: 114%;
	font-weight: bold;
}

#sidebar h3 {
	margin: 0;
}

#sidebar p {
	margin: 0;
	line-height: normal;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

#slideshowcontainer {
	min-height:151px;
	height:auto !important;
	height:151px;
	background-image: url('../images/as-seen-in-baby-surrey-magazine-240x150.png');
	background-repeat:no-repeat;
}

/* ------------------------ Footer ------------------------  */



#footer p {
	margin: 0 0 6px 0;
	text-align: center;
	font-size: 77%;
}





#rrp {
	font-size: 22px;
	font-weight: bold;
}

#vcode
{
	font-weight: bold;
	font-size: 18px;
	color: #82D50B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #330000;
	margin-top: 5px;
	line-height: 20px;
	letter-spacing: 2px;
	border-style: solid;
	text-align: center;
	width: 90px;
	margin-bottom: 5px;
}
