body.main
{
	margin: 0 auto;
	background-image: url(../images/splash.jpg);
	background-repeat: no-repeat;
	background-color:#000;
	background-position:top center;
}

#splash_page {
	margin: 0 auto;
	height: 768px;
	width: 990px;
	padding: 1px 0;
}
#click_to_enter {
	padding-top: 270px;
	text-align: center;
}
#click_to_enter a {
	margin: 0 auto;
	display: block;
	height: 460px;
	width: 565px;
}
#click_to_enter span, #mph_presents {
	display: none;
}
#main_menu {
	float: right;
	list-style: none;
	margin: 10px 30px 0 0;
	padding: 0;
}
#main_menu li {
	float: left;
	font-size: 14px;
	padding: 0 3px;
}
#main_menu a {
	padding: 0 8px 0 7px;
}
/* Footer */
#footer {
	float: right;
	list-style: none;
	margin: 10px 30px 10px 10px;
	padding: 0;
}
#footer li {
	float: left;
	font-size: 14px;
	padding: 0 3px;
}
#footer a {
	padding: 0 8px 0 7px;
}


/* Story */
#story_page {
	margin: 0 auto;
	background: url(../images/story_right.jpg) no-repeat top right;
	height: 766px;
	width: 990px;
	padding: 1px 0;
}
#story_left {
	width: 625px;
	text-align: center;
	height: 766px;
	padding: 1px 0;
	background: url(../images/flavours_bottom.jpg) no-repeat left bottom;
}
#story_left h3 {
	padding: 0;
	margin: 0;
}
#story_left h1 {
	margin: 35px 0 6px;
	padding: 0;
}
#story_main p {
	display: none;
}
#story_main {
	width: 451px;
	height: 353px;
	margin: 10px auto 0;
	background: url(../images/story.jpg) no-repeat;
}
body.contact
{
	margin: 0 auto;
	background-image: url(../images/contact.jpg);
	background-repeat: no-repeat;
	background-color:#000;
	background-position:top center;
}
/* Contact page */
#contact_page {
	margin: 0 auto;
	height: 766px;
	width: 990px;
	padding: 1px 0;
}
#contact_page h1 {
	margin: 34px 0 50px 270px;
}
#media_enquiries {
	width: 365px;
	background: url(../images/media_enquiries.jpg) no-repeat;
	height: 75px;
	text-align: center;
	margin-left: 320px;
}
#media_enquiries span {
	visibility: hidden;
	display: block;
	height: 54px;
}
#distribution_enquiries {
	width: 411px;
	background: url(../images/distribution_enquiries.jpg) no-repeat;
	height: 48px;
	text-align: center;
	margin: 46px 0 0 289px;
}
#distribution_enquiries span {
	display: none;
}
#contact_page h2 {
	display: none;
}
#cooking_shhh {
	margin: 126px 0 0 99px;
	height: 152px;
	width: 494px;
	background: url(../images/cooking_shhh.jpg) no-repeat;
}
#cooking_shhh span {
	display: none;
}
/* Products page */
body.products
{
	margin: 0 auto;
	background-image: url(../images/products.png);
	background-repeat: no-repeat;
	background-color:#000;
	background-position:top center;
}

#products_page {
	margin: 0 auto;
	height: 768px;
	width: 990px;
	padding: 1px 0;
}
#price {
	display: none;
}
#products_content {
	margin-top: 540px;
}
.products_description {
	width: 225px;
	padding-right: 20px;
	float: left;
	text-align: center;
}
.products_description p, .products_description h2 {
	display: none;
}
#treat_yourself {
	clear: left;
	width: 732px;
	height: 200px;
	margin: 0 auto;
	background: url(../images/treat_yourself.jpg) no-repeat right center;
}
#treat_yourself span {
	display: none;
}

/* Shopping Basket */
body.basket
{
	margin: 0 auto;
	background-image: url(../images/basket.jpg);
	background-repeat: no-repeat;
	background-color:#000;
	background-position:top center;
}
#basket_page {
	margin: 0 auto;
	height: 550px;
	width: 990px;
	padding: 1px 0;
}
#basket_page h1 {
	margin: 34px 0 50px 284px;
}


#basket_page h2 {
	color:#FFFFFF;
	text-align:center;
}


#shoppingBasketContainer
{
	margin-left:300px;
	width:600px;
	margin-top:-30px;
}

#shoppingBasketContainer #title
{
	font-size:1.4em;
	font-weight:bold;
}

#shoppingBasket, .summaryDetails
{
    border-color: #FFFFFF;
    border-width: 0 0 1px 1px;
    border-style: solid;
	font-size:0.8em;
}

#shoppingBasket td, #shoppingBasket th, .summaryDetails th, .summaryDetails td
{
    border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
}

.basketBottomNav
{
	margin-right:80px;
}

#paymentCards
{
	text-align:center;
	margin-top:10px;
	margin-bottom:50px;
}

/* checkout */
body.checkout
{
	margin: 0 auto;
	background-image: url(../images/basket.jpg);
	background-repeat: no-repeat;
	background-color:#000;
	background-position:top center;
}
#checkOutContainer
{
	margin-left:280px;
	width:705px;
	margin-top:-30px;
}
.checkoutForm
{
	font-size:0.8em;
	float:left;
	padding-right:8px;
	display:inline;
}

#checkoutFormRight
{
	padding-left:8px;
	border-left:1px white dashed;
}

.checkoutSub
{
	font-weight:bold;
	color:#fff4bf;
	font-size:1.2em;
}

.checkoutForm label
{
width: 145px;
float: left;
text-align: left;
display: block;
font-weight:bold;
}

.checkoutForm input, .checkoutForm select, .checkoutForm textarea
{
	margin-bottom:5px;

}

.errorMessages
{
margin-left:10px;
color:#fff4bf;
}

.requiredField
{
	color:#fff4bf;
}


body.summary
{
	margin: 0 auto;
	background-image: url(../images/basket.jpg);
	background-repeat: no-repeat;
	background-color:#000;
	background-position:top center;
}
#summaryContainer
{
	margin-left:275px;
	width:700px;
	margin-top:-30px;
}

#summaryContainer h2
{
	text-align: center;
}
#summaryDetails th
{
	text-align:right;
}

.summaryBottomNav
{
	width:150px;
	margin-bottom:20px;
	display:inline;
	margin-top:20px;
}

body.privacyPolicy
{
	margin: 0 auto;
	background-image: url(../images/basket.jpg);
	background-repeat: no-repeat;
	background-color:#000;
	background-position:top center;
}
#privacy_policy {
	margin: 0 auto;
	height: 550px;
	width: 990px;
	padding: 1px 0;
}

#privacy_policy h1 {
	margin: 34px 0 50px 284px;
}

.footerPagesContainer
{
	margin-left:280px;
	font-size:14px;
}

body.returnsPolicy
{
	margin: 0 auto;
	background-image: url(../images/basket.jpg);
	background-repeat: no-repeat;
	background-color:#000;
	background-position:top center;
}
#returns_policy {
	margin: 0 auto;
	height: 550px;
	width: 990px;
	padding: 1px 0;
}

#returns_policy h1 {
	margin: 34px 0 50px 284px;
}

body.termsConditions
{
	margin: 0 auto;
	background-image: url(../images/basket.jpg);
	background-repeat: no-repeat;
	background-color:#000;
	background-position:top center;
}
#terms_conditions {
	margin: 0 auto;
	height: 550px;
	width: 990px;
	padding: 1px 0;
}

#terms_conditions h1 {
	margin: 34px 0 50px 284px;
}

body.payment
{
	margin: 0 auto;
	background-image: url('http://getyourjustdesserts.co.uk/images/basket.jpg');
	background-repeat: no-repeat;
	background-color:#000;
	background-position:top center;
}
#paymentContainer {
	margin: 0 auto;
	height: 550px;
	width: 990px;
	padding: 1px 0;
}

#paymentContainer h1 {
	margin: 34px 0 50px 284px;
}

#paymentContent
{
	margin-left:280px;
	font-size:14px;
}

body.orderSuccessful
{
	margin: 0 auto;
	background-image: url('http://getyourjustdesserts.co.uk/images/basket.jpg');
	background-repeat: no-repeat;
	background-color:#000;
	background-position:top center;
}
#order_successful {
	margin: 0 auto;
	height: 550px;
	width: 990px;
	padding: 1px 0;
}

#order_successful h1 {
	margin: 34px 0 50px 284px;
}

#orderSuccessfulConatiner
{
	margin-left:275px;
	width:700px;
	margin-top:-30px;
}

#orderSuccessfulConatiner h2
{
	text-align: center;
}