html, body {
	margin: 0;
	padding: 0;
	background-color: #D1802A;
}

h1, h2, h3, h4, h5, h6, ul, ol {
	margin:0;
	padding:0;
}

body {
	font-family: "Century Gothic", Monaco, Arial;
	font-size: 62.5%;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

img {
	border:none;
}

#mainContent {
	width: 984px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}

#mainContentHomeLeft {
	width: 492px;
	padding: 0px;
	background-color: #D1802A;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#mainContentHomeRight {
	padding: 0px;
	float: right;
	margin: 0px;
	clear: none;
	width: 492px;
	background-color: #404040;
}
#homeContainer {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#rcHomeBox {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 250px;
}
#fbHomeBox {
	position: absolute;
	bottom: 0px;
	width: 250px;
	right: 0px;
}
.homeCentrePattern {
	margin-right: auto;
	margin-left: auto;
	width: 984px;
}
.homeMargins {
	height: 670px;
	padding: 0px;
	margin: 0px;
}
.marginsBoth {
	margin-bottom: 0px;
	text-align: center;
	padding-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 1.2em;
	padding-bottom: 1px;
}

#homePageBackgNursery {
	background-image: url(../images/peach-part-backg-home.gif);
	background-position: 55px 420px;
	background-repeat: no-repeat;
}

#homePageBackgPrivate {
	background-image: url(../images/background-peach-private.gif);
	background-position: -150px 450px;
	background-repeat: no-repeat;
}

.nurseryBackg {
	background-color: #D1802A;
	font-size: 1.3em;
	background-image: url(../images/background-peach-nursery.gif);
	background-repeat: no-repeat;
	background-position: 15px 40px;
}

.privateBackg {
	background-color: #404040;
	font-size: 1.3em;
	background-image: url(../images/background-peach-private.gif);
	background-repeat: no-repeat;
	background-position: 15px 40px;
}

#bodytext {
	font-size: 1.2em;
}
#sideBar {
	width: 234px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: 655px;
	padding-top: 15px;
}

/* Start of Main Navigation */

#mainNavBar {
	margin-bottom: 10px;
}

#mainNavBar ul {
	list-style:none;
	padding: 0;
	margin: 0;
}

#mainNavBar ul li{
	margin-bottom: 0em;
}
/*

#mainNavBar ul a:link, #mainNavBar ul a:visited{
	color: #D3832A;
	text-decoration: none;
}

#mainNavBar ul a:hover {
	text-decoration: underline;
}

*/



/* Start of Nursery Navigation */
#home {
	background-image: url(../images/nursery-home.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.5em;
}

li#home {
	margin-left: 50px;
}

li#home a:link, li#home a:visited{
	color: #2CACE2;
	text-decoration: none;
}

li#home a:hover {
	text-decoration: underline;
}
#whypeach {
	background-image: url(../images/nursery-why-peach.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.5em;
}
li#whypeach {
	margin-left: 20px;
}

li#whypeach a:link, li#whypeach a:visited {
	color: #8CC642;
	text-decoration: none;
}

li#whypeach a:hover {
	text-decoration: underline;
}

#howitworks {
	background-image: url(../images/nursery-how-it-works.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.5em;
}

li#howitworks {
	margin-left: 5px;
}

li#howitworks a:link, li#howitworks a:visited {
	color: #E9188D;
	text-decoration: none;
}

li#howitworks a:hover {
	text-decoration: underline;
}

#gallery {
	background-image: url(../images/nursery-gallery.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.5em;
}

li#gallery {
	margin-left: 2px;
}

li#gallery a:link, li#gallery a:visited {
	color: #F5EB24;
	text-decoration: none;
}

li#gallery a:hover {
	text-decoration: underline;
}

#products {
	background-image: url(../images/nursery-products.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.5em;
}

li#products {
	margin-left: 0px;
}

li#products a:link, li#products a:visited {
	color: #6ECEF5;
	text-decoration: none;
}

li#products a:hover {
	text-decoration: underline;
}

#blog {
	background-image: url(../images/nursery-blog.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.5em;
}

li#blog {
	margin-left: 8px;
}

li#blog a:link, li#blog a:visited {
	color: #EB262A;
	text-decoration: none;
}

li#blog a:hover {
	text-decoration: underline;
}

#contacts {
	background-image: url(../images/nursery-contacts.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.5em;
}

li#contacts {
	margin-left: 24px;
}

li#contacts a:link, li#contacts a:visited {
	color: #B3D336;
	text-decoration: none;
}

li#contacts a:hover {
	text-decoration: underline;
}

#client {
	background-image: url(../images/nursery-how-it-works.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.5em;
}

li#client {
	margin-left: 54px;
}

li#client a:link, li#client a:visited {
	color: #E9188D;
	text-decoration: none;
}

li#client a:hover {
	text-decoration: underline;
}

/* End of Nursery Navigation */

/* Private of Nursery Navigation */

#ppHome {
	background-image: url(../images/nursery-blog.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.2em;
}

li#ppHome {
	margin-left: 51px;
}

li#ppHome a:link, li#ppHome a:visited{
	color: #EB262A;
	text-decoration: none;
}

li#ppHome a:hover {
	text-decoration: underline;
}

#ppWhyPeach {
	background-image: url(../images/nursery-home.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.2em;
}

li#ppWhyPeach {
	margin-left: 21px;
}

li#ppWhyPeach a:link, li#ppWhyPeach a:visited{
	color: #2CACE2;
	text-decoration: none;
}

li#ppWhyPeach a:hover {
	text-decoration: underline;
}
#ppHowItWorks {
	background-image: url(../images/nursery-why-peach.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.2em;
}
li#ppHowItWorks {
	margin-left: 8px;
}

li#ppHowItWorks a:link, li#ppHowItWorks a:visited {
	color: #8CC642;
	text-decoration: none;
}

li#ppHowItWorks a:hover {
	text-decoration: underline;
}

#ppOurStudio {
	background-image: url(../images/nursery-how-it-works.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.2em;
}

li#ppOurStudio {
	margin-left: 2px;
}

li#ppOurStudio a:link, li#ppOurStudio a:visited {
	color: #E9188D;
	text-decoration: none;
}

li#ppOurStudio a:hover {
	text-decoration: underline;
}

#ppGallery {
	background-image: url(../images/nursery-gallery.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.2em;
}

li#ppGallery {
	margin-left: 2px;
}

li#ppGallery a:link, li#ppGallery a:visited {
	color: #F5EB24;
	text-decoration: none;
}

li#ppGallery a:hover {
	text-decoration: underline;
}

#ppProducts {
	background-image: url(../images/nursery-products.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.2em;
}

li#ppProducts {
	margin-left: 5px;
}

li#ppProducts a:link, li#ppProducts a:visited {
	color: #6ECEF5;
	text-decoration: none;
}

li#ppProducts a:hover {
	text-decoration: underline;
}

#ppBlog {
	background-image: url(../images/nursery-blog.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.2em;
}

li#ppBlog {
	margin-left: 14px;
}

li#ppBlog a:link, li#ppBlog a:visited {
	color: #EB262A;
	text-decoration: none;
}

li#ppBlog a:hover {
	text-decoration: underline;
}

#ppContacts {
	background-image: url(../images/nursery-contacts.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.2em;
}

li#ppContacts {
	margin-left: 30px;
}

li#ppContacts a:link, li#ppContacts a:visited {
	color: #B3D336;
	text-decoration: none;
}

li#ppContacts a:hover {
	text-decoration: underline;
}

#ppClient {
	background-image: url(../images/nursery-client.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	background-position: 0px 2px;
	line-height: 2.2em;
}

li#ppClient {
	margin-left: 62px;
}

li#ppClient a:link, li#ppClient a:visited {
	color: #F6ADCD;
	text-decoration: none;
}

li#ppClient a:hover {
	text-decoration: underline;
}

/* End of Private Navigation */

/* End of Main Navigation */

#mainTextArea {
	float: right;
	width: 720px;
	height: 670px;
}
.logosubheading {
	margin-top: 0px;
	font-size: 1.8em;
	margin-bottom: 40px;
}

#mainTextAreaFrame {
	margin-top: 20px;
	margin-right: 70px;
	margin-left: 70px;
	color: #FFFFFF;
	line-height: 1.3;
}

#mainTextAreaFramePP {
	margin-top: 20px;
	margin-right: 70px;
	margin-left: 70px;
	color: #FFFFFF;
	line-height: 1.3;
}

#mainTextAreaFramePP a:link, #mainTextAreaFramePP a:visited {
	color: #912990;
	text-decoration: none;
}

#mainTextAreaFramePP a:hover {
	color: #912990;
	text-decoration: underline;
}
#border10px {
	border: 10px solid #FFFFFF;
}

.customBullets ul {
	list-style-type: none;
	margin-bottom: 10px;
}

.customBullets ul li {
	background-image: url(../images/peach-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 20px;
}

#linkStyle {
	font-size: 2em;
}

.customBullets a:link, .customBullets a:visited {
	color: #6CD0F7;
	text-decoration: none;
}

.customBullets a:hover {
	color: #6CD0F7;
	text-decoration: underline;
}

.marginBottom {
	margin-bottom: 10px;
}

.marginTopProducts {
	margin-top: 8px;
}

h1 {
	text-align: right;
	color: #FFFFFF;
	font-size: 1.4em;
	font-weight: normal;
}

h2 {
	font-size: 1.8em;
	color: #F5EE00;
	font-weight: normal;
}
#rightImgContainer {
	float: right;
	height: 560px;
	border: 10px solid #FFFFFF;
	margin-left: 5px;
	margin-top: 10px;
}

#galleryImgContainer {
	border: 10px solid #FFFFFF;
	margin-top: 10px;
}

#gallerySize {
	height: 560px;
}

.portfoliolist {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.portfoliolist li {
	float:left;
	width:80px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.portfoliolist img {
	display:block;
	border: 2px solid #FFFFFF;
}

/* Product list style */

.productlist {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.productlist li {
	float:left;
	width:174px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 1px solid #D3832A;
	padding: 2px;
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
	font-size: 0.7em;
	height: 240px;
}

.productlist img {
	display:block;
	margin-bottom: 10px;
}

#productImgContainer, #productImgContainer2 {
	border: 10px solid #FFFFFF;
	margin-top: 10px;
	height: 265px;
	color: #D3832A;
	background-color: #FFFFFF;
}
.productMarginL {
	margin-left: 10px;
}


.topMargin {
	margin-top: 10px;
}
.contactingHeaderMargins {
	margin-top: 10px;
	margin-bottom: 20px;
}
.topMarginLarger {
	margin-top: 30px;
}
.pgRemoveTopMargin {
	margin-top: 0px;
}

.pgNoTopMarginSmllBot {
	margin-top: 0px;
	margin-bottom: 12px;
}

.lightBlue {
	color: #6FCEF5;
	font-size: 0.85em;
	font-weight: normal;
}
.blue {
	color: #2CACE2;
	font-size: 0.85em;
	font-weight: normal;
}
.yellow {
	font-size: 0.85em;
	color: #F5EE00;
	font-weight: normal;
}

.lightGreen {
	color: #B3D336;
	font-size: 0.85em;
	font-weight: normal;
}
.green {
	color: #8CC642;
	font-size: 0.85em;
	font-weight: normal;
}
.redText {
	font-size: 0.85em;
	font-weight: normal;
	color: #ED1F27;
}
.pinkText {
	font-size: 0.85em;
	font-weight: normal;
	color: #F6AECF;
}
.magentaText {
	font-size: 0.85em;
	font-weight: normal;
	color: #E9188C;
}
.textLarger {
	font-size: 2.5em;
	font-weight: normal;
	margin-bottom: 0px;
}
.textSlightlyLargerLightBlue {
	font-size: 2em;
	color: #6ECEF5;
}
.textSlightlyLargerYellow {
	font-size: 2em;
	color: #F1EF33;
}

#nurseryDownloadBox {
	width: 270px;
}

#privateDownloadBox {
	width: 280px;
}

.FloatLeft {
	float: right;
}
.removeTopBottomMargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
.removeTopBottomMarginYell {
	margin-top: 0px;
	margin-bottom: 4px;
	color: #F5EE00;
}

.boldText {
	font-weight: bold;
}
.logoMargin {
	margin-bottom: 20px;
}
.imgAlignLeftBorder {
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.imgFloatLeft {
	float: left;
	margin-right: 5px;
}
.pTopMargin {
	margin-top: 8px;
}
#blogScrollContent {
	overflow: auto;
	margin-top: 10px;
	height: 250px;
	border: 1px solid #B46F25;
	padding: 10px;
}
#blogContainer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5EE00;
}

#feedbackScrollContent {
	overflow: auto;
	margin-top: 10px;
	height: 250px;
	border: 1px solid #B46F25;
	padding: 10px;
}

.italic {
	font-style: italic;
}
.italicBold {
	font-style: italic;
	font-weight: bold;
}

/* Entice Design Link */

#enticedesign {
	margin-bottom: 10px;
	width: 984px;
	text-align: right;
	margin-top: 2px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#enticedesign a:link, a:visited {
	text-decoration: none;
	color: #999999;
}
#enticedesign a:hover {
	text-decoration: underline;
	color: #000000;
}
.nurseryRepeatBand {
	background-color: #D1802A;
	height: 60px;
	width: 984px;
	background-image: url(../images/nursery-children-graphic.gif);
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
}

.privateRepeatBand {
	background-color: #404040;
	height: 60px;
	width: 984px;
	background-image: url(../images/private-children-graphic.gif);
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
}

.nurseryRepeatBandHome {
	background-color: #D1802A;
	height: 60px;
	width: 984px;
	background-image: url(../images/nursery-children-graphic.gif);
	background-repeat: repeat-x;
	float: left;
	position: absolute;
	bottom: -60px;
	left: 0px;
}

.privateRepeatBandHome {
	background-color: #404040;
	height: 60px;
	width: 984px;
	background-image: url(../images/private-children-graphic.gif);
	background-repeat: repeat-x;
}

#textFirstParaLarger {
	font-size: 1.4em;
}

/*
#mainTextAreaFrame p {
	line-height: 1.3em;
	font-size: 0.9em;
	margin-top: 20px;
}

.textFirstParaLarger {
	font-size: 1.4em;
}
*/
.marginTen {
	background-color: #FFFFFF;
	padding: 10px;
}
.imgFloatRight {
	float: right;
}

/* why peach links */
.yellowLinks {
	color: #F5EE00;
}

a:link.yellowLinks, a:visited.yellowLinks {
	color: #F5EE00;
	text-decoration: none;
}

a:hover.yellowLinks {
	color: #F5EE00;
	text-decoration: underline;
}

.lightBlueLinks {
	color: #6FCEF5;
}

a:link.lightBlueLinks, a:visited.lightBlueLinks {
	color: #6FCEF5;
	text-decoration: none;
}

a:hover.lightBlueLinks {
	color: #6FCEF5;
	text-decoration: underline;
}

.lightGreenLinks {
	color: #B3D336;
}

a:link.lightGreenLinks, a:visited.lightGreenLinks {
	color: #B3D336;
	text-decoration: none;
}

a:hover.lightGreenLinks {
	color: #B3D336;
	text-decoration: underline;
}

.whiteLinks {
	color: #FFFFFF;
}

a:link.whiteLinks, a:visited.whiteLinks {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.whiteLinks {
	color: #FFFFFF;
	text-decoration: underline;
}

.redLinks {
	color: #ED1F27;
}

a:link.redLinks, a:visited.redLinks {
	color: #ED1F27;
	text-decoration: none;
}

a:hover.redLinks {
	color: #ED1F27;
	text-decoration: underline;
}
.facebook {
}

.pWhyPeach {
	line-height: 1.3em;
	font-size: 0.9em;
	padding-bottom: 1px;
}
#pFirstParaLarger {
	font-size: 1.4em;
	font-weight: bold;
}
.pHowItWorksLarger {
	font-size: 1.1em;
	padding-top: 5px;
	padding-bottom: 5px;
}
#imgHowItWorks {
	margin-top: 10px;
}
#imgWhyPeach {
	margin-top: 2px;
}
.contactNurseryImages {
	text-align: center;
	padding-top: 10px;
}
.contactPrivateImages {
	text-align: center;
	padding-top: 30px;
}
.ppWhyPeachPara {
	text-align: center;
}
.peachWhiteBackg {
	background-image: url(../images/private-white-peach.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ppHowItWorksH2 {
	font-size: 1.5em;
	color: #FFFFFF;
}
.ppHowItWorksParaMargins {
	margin-top: 5px;
	margin-bottom: 20px;
}
#imgHowItWorks {
	margin-top: 17px;
}
#imgOurStudio {
	margin-top: 20px;
	margin-bottom: 20px;
}
.homePageLargerText {
	font-size: 1.5em;
	font-weight: bold;
}
#homeContainer #mainContentHomeLeft .homeMargins #homePageBackgNursery p {
	margin-right: 50px;
	margin-left: 50px;
}
.homePageNurseryH2 {
	margin-top: -5px;
	margin-bottom: -5px;
	color: #FFFF00;
}
.homePagePrivateH2 {
	margin-top: -5px;
	margin-bottom: -5px;
	color: #6FCEF5;
}
#productsMargin {
	margin-top: 10px;
}
.floatLeftMarginRight {
	float: left;
	margin-right: 40px;
}
.noBullets {
	list-style-type: none;
}

ul.noBullets a:link, ul.noBullets a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

ul.noBullets a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#feedbackScrollContentNursery {
	overflow: auto;
	margin-top: 10px;
	height: 250px;
	border: 1px solid #B46F25;
	padding: 10px;
}
.mainIndexGalleryWhiteFill {
	background-color: #FFFFFF;
}
#rcLogo {
	display: inline;
	vertical-align: middle;
	margin-top: -5px;
	margin-bottom: -5px;
}
#railwayChildrenCharityWorkPara {
	line-height: 1.6em;
}
#rcGreen {
	font-style: italic;
	color: #C0DB35;
}
.productsSizes {
	text-align: center;
	font-size: 0.9em;
}
.productsLinkBox {
	display: block;
	width: 50%;
	float: left;
	text-align: center;
	font-size: 1.5em;
}
.productMarginRight {
	margin-right: 8px;
}

.productsLinkBox a:link, .productsLinkBox a:visited {
	color: #FFF;
	text-decoration: none;
} 

.productsLinkBox a:hover {
	color: #FFF;
	text-decoration: underline;
}
#rcGreenHome {
	font-weight: bold;
	color: #C0DB35;
	text-align: right;
}
#fbBlueHome {
	font-weight: bold;
	color: #475DB2;
}
#enticedesignHome {
	margin-bottom: 10px;
	width: 984px;
	text-align: right;
	margin-top: 62px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#enticedesignHome a:link, a:visited {
	text-decoration: none;
	color: #999999;
}
#enticedesignHome a:hover {
	text-decoration: underline;
	color: #000000;
}

