﻿@charset "utf-8";
/*------------------------------------------

File:		content.css

Created:	16 June 2010

Author:		Christy Bryson

Website:	www.peachdigital.com

-------------------------------------------*/

#left{
	float:left;
	width:570px;
	margin:18px 79px 0 32px;
}

.standard
{
font-size:1em;
line-height:22px;
font-family:Palatino Linotype, Book Antiqua3;
color:#2A2626;
}

#one
{
top:-3685px !important;
}

#two
{
top:-3685px !important;
}

#three
{
top:-3685px !important;
}

#four
{
top:-3685px !important;
}


*html #left{
	margin:18px 79px 0 16px;
}
#left h1{
	margin:0;
}
#homeleft{
	float:left;
	width:630px;
	margin:18px 19px 0 32px;
}
*html #homeleft{
	margin:18px 19px 0 16px;
}
#right{
	float:left;
	width:256px;
}
#right p{
	color:#2a2626;
	font-family:Palatino Linotype, Book Antiqua3, Palatino6, Georgia1, Georgia, Times New Roman, Times, serif;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{
	color:#3d7332;
}
.content h1{
	font-size:1.84em;
	
	padding:0 0 12px 0;
}
.content h2{
	font-size:1.5em;
	margin:22px 0 0 0;
	padding:0 0 28px 0;
}
.content h3{
	font-size:1.3em;
	
	padding:0 0 8px 0;
}
.content h4{
	font-size:1.25em;
	margin:20px 0 0 0;
	padding:0 0 28px 0;
}
.content h5{
	font-size:1.13em;
	margin:0px 0 0 0;
}
.content h6{
	font-size:1em;
}

.content p{
	color:#2a2626;
	font-size:1em;
	line-height:22px;
	padding:0 0 21px 0;
	font-family:Palatino Linotype, Book Antiqua3, Palatino6, Georgia1, Georgia, Times New Roman, Times, serif;
}
.content a, #right a{
	text-decoration:underline;
	color:#395476;
}
.content a:hover, #right a:hover{
	text-decoration:none;
	color:#395476;
}
.banner{
	border:3px solid #3d7332;
width:624px;
}
.greentext{
	color:#3d7332;
}
/*------------------------------------------
Right Column
-------------------------------------------*/
.chains{
	background:url(../liv/chains.jpg) repeat-y;
	padding:18px 0 0 0;
}
.promos{
	margin-top:18px;
}
.competitions{
	width:256px;
	height:165px;
	background:url(../Media/Image/Promos/promo_bg.png) no-repeat;

}
.competitions h4{
	color:#67070e;
	float:left;
	margin:18px 0 0 69px;
	font-size:1.2em;
}
*html .competitions h4{
	margin:18px 0 0 34px;
}
.competitions p{
	width:100px;
	margin:8px 0 0 24px;
	padding:0 8px 0 0;
	float:left;
	font-size:0.8em;
	line-height:20px;
	background:url(../liv/pointer.png) right 96% no-repeat;
}
*html .competitions p{
	margin:8px 0 0 12px;
}
.competitions a{
	text-decoration:none !important;
}

.competitions img{
	float:left;
}
/* e-book promo */
.e-book{
	width:256px;
	height:165px;
	background:url(../Media/Image/Promos/promo_bg.png) no-repeat;

}
.e-book h4{
	color:#67070e;
	float:left;
	margin:18px 0 0 69px;
	font-size:1.2em;
}
*html .e-book h4{
	margin:18px 0 0 34px;
}
.e-book p{
	width:88px;
	margin:8px 0 0 24px;
	padding:0 8px 0 0;
	float:left;
	font-size:0.8em;
	line-height:20px;
	background:url(../liv/pointer.png) right 94% no-repeat;
}
*html .e-book p{
	margin:8px 0 0 12px;
}
.e-book a{
	text-decoration:none !important;
}

.e-book img{
	float:left;
        padding-left:10px;
}

.content Checkbox_copy{
       padding-left:10px;
       color:#3D7332;
}
/* e-book promo end */
.newspromo{
	width:176px;
	background:#fefbfb;
	border:1px solid #3d7332;
	padding:0 16px;
	margin:18px 0 0 20px;
	-moz-box-shadow: 2px 2px 3px #969696; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 3px #969696; /* for Safari and Chrome */
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
}
.newspromo h4{
	color:#3d7332;
	font-size:1.13em;
	
	margin:20px 0 0 0;
}
.newspromo p{
	font-size:0.9em;
	padding:0 0 20px 0;
	line-height:22px;
	
}
.home_hotspots{
	width:156px;
	float:left;
}
.home_hotspots a img{
	border:none;
	margin:20px 0 0 0;
}
.button{
	width:150px;
	text-align:center;
}
/*------------------------------------------
New Shop Styles
-------------------------------------------*/

.book:before, .book:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.book:after { clear: both; }
.book { zoom: 1; }

.bookwrap{
	width:640px;
	margin:0px 0 0 0;
	padding:0px 0px 0 0px;
	float:left;
        clear:both;

	/* border:3px solid #dae4ec; */

}
.bookright{
	width:294px;
	float:right;
	

}
.bookright a {
	text-decoration:underline;
	color:#395476;
}
.bookright a:hover, a:hover{
	text-decoration:none;
	color:#395476;
}

.bookright p{
	padding-right:10px;
}
.bookright H3{
	margin:0px 0px 0px 0px;
        color:#000000;
}


.bookright a{
	text-decoration:none;

}

.bookleft{
	width:224px;
	float:left;
        
	text-align:center;
	padding-bottom:10px;
}
.share{
	
	
        clear:right;
	text-align:center;
	padding-bottom:4px;
}

.share_copy{
	
	float:left;
        text-align:left;
        padding-right:10px;
        padding-left:2px;
        clear:right;
	text-align:center;
	padding-bottom:4px;
}

/*------------------------------------------
Shop Styles
-------------------------------------------*/
.productwrap{
	width:524px;
	margin:22px 0 0 0;
	padding:18px 18px 0 18px;
	float:left;
	border:3px solid #dae4ec;

}
.productwrap:hover{
	border:3px solid #5275a3;
	cursor:pointer;
}
.productwrap h3{
	color:#395476;
	font-size:1.25em;
	margin:0;
	padding:0 0 20px 0;
	text-decoration:none ;
}
.productleft{
	width:294px;
	float:left;
	padding-bottom:14px;
}
.productleft p{
	padding-right:10px;
        padding-bottom:15px;

}
.productleft a{
	text-decoration:none;
}
.productright{
	width:224px;
	float:left;
clear:right;
	text-align:center;
	padding-bottom:4px;
}
.PRCheckout{
	width:202px;
	height:84px;
	padding:10px;
	margin:18px 0 0 14px;
	background:url(../liv/basket-bg.jpg) no-repeat;
	-moz-box-shadow: 2px 2px 3px #969696; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 3px #969696; /* for Safari and Chrome */
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);

}
*html .PRCheckout, *+html .PRCheckout{
	float:left;
}
.PRCheckout_hdr{
	text-align:center;
}
.PRCheckout_btn{
	float:right;
	margin:20px 0 0 0;
}

.deliverybox{
	width:178px;
	height:163px;
	margin:18px 0 0 20px;
	padding:16px;
	background:url(../liv/delivery-bg.jpg) no-repeat;
	-moz-box-shadow: 2px 2px 3px #969696; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 3px #969696; /* for Safari and Chrome */
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
}
.deliverybox h4{
	color:#67070e;
	font-size:1.13em;
	padding:0 0 10px 0;
}
.deliverybox p{
	width:176px;
	font-size:0.9em;
	margin:0 0 15px 0;
	line-height:22px;
	
}
.paymentbox{
	width:176px;
	background:#fefbfb;
	border:1px solid #a01122;
	padding:0 16px;
	margin:18px 0 0 20px;
	-moz-box-shadow: 2px 2px 3px #969696; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 3px #969696; /* for Safari and Chrome */
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
}
.paymentbox h4{
	color:#67070e;
	font-size:1.13em;
	padding:0 0 20px 0;
	margin:20px 0 0 0;
}
.paymentbox img{
	display:inline;
	margin:0;
	border:none;
}
.paymentbox p{
	padding:0 0 16px 0;
}
.sitemap ul ul ul, .sitemap ul ul ul ul{
	margin:0 0 0 20px;	
}
.sitemap li{

	padding:6px 0 ;	
}

.images{
	padding:20px;
	float:left;
	border:3px solid #dae4ec;
	text-align:center;
        display:block;
        width:560px;
        margin:30px 0;
        
}

.dateTimePrice h1
{
font-size: 1.5em;
width:20%;
}


.dateTimePrice p
{
position:relative;
float:left;
}

.info
{
position:relative;
clear:both;
}

h1.articleContentHeader
{
padding: 12px 0 0 0px;
margin:0 0 20px 0px;
font-size:1.5em;
}

.details p
{
padding: 0 0 0 0;
margin:0 0 0 0;
}

.dateTimePrice p
{
margin: -5px 0 5px 0;
}

h1.articleContentDate
{
display:none;
}

div.feed_big
{
margin-bottom:30px;
margin-top:30px;
position:relative;
}


.eventContainer p
{
width:80%;
padding-bottom:10px;

}

.eventContainer h3
{
font-size:14px;
margin:0;
padding-bottom:10px;
}
.newspromo .feed_big
{
margin:0;
}
.cb
{
clear:both;
}


