/*---[ Details ]---------------------------------------
Site: Ladybird Template Build
Author: Brad Koehler	
Contact: brad.koehler@soup.co.uk
Date Created: 01.09.2008
Date Modified: 04.09.2008
-------------------------------------------------------*/

/*-----------------------------------------------------
Core Elements:
[01] =HTML / Body
[02] =Anchors
[03] =Images
[04] =Headings
[05] =Lists
[06] =Forms
[07] =Tables
[08] =Phrase Elements
[09] =Misc Inline
[10] =Misc Block

Site Specific:
[01] =Container
[02] =Header
[03] =Branding
[04] =Navigation
[05] =Content
[06] =Footer
[07] =Image Replacements
[08] =Clearfixes
[09] =Accessible Hide
[10] =Misc

Page Specific:
[01] =Home
-------------------------------------------------------*/


/*-----------------------------------------------------
Core Elements
-------------------------------------------------------*/
	
/* [01] =HTML / Body
-------------------------------------------------------*/
html, body {
	height: 100%; margin: 0; padding: 0;
	}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* [02] =Anchors
-------------------------------------------------------*/

/* [03] =Images
-------------------------------------------------------*/

/* [04] =Headings
-------------------------------------------------------*/
#copy h2#adviceandresources,
#copy h2#aboutus,
#copy h2#thingstodo,
#copy h2#worldwide {
	height: 60px;
}
#copy h2#adviceandresources {
	background: url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/heading-images/adviceandresources.jpg) top right no-repeat;
}
#copy h2#aboutus {
	background: url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/heading-images/aboutus.jpg) top right no-repeat;
}
#copy h2#thingstodo {
	background: url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/heading-images/thingstodo.jpg) top right no-repeat;
}
#copy h2#worldwide {
	background: url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/heading-images/worldwide.jpg) top right no-repeat;
}

/* [05] =Lists 
-------------------------------------------------------*/
#anchorLinks {
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
}
#anchorLinks li {
	list-style: none;
	float: left;
}
#anchorLinks li a,
#copy dd a {
	margin-right: 10px;
	color: #06A7CD;
	text-decoration: underline;
}

/* [06] =Forms
-------------------------------------------------------*/
input.btn {
	vertical-align:bottom;
}
/* [07] =Tables
-------------------------------------------------------*/
/* This two rules force the addThis widget to look right, we then overwrite the table back to normal by defining #copy, so tables in the copy div render like default */
table {
	margin-bottom:0;
}
tbody td {
	background:#eee;
	font-size:1em;
	border:0;
	color: #666;
}
#at_share tbody td,
#at_email tbody td {
	background:#fff;
}

/* [08] =Phrase Elements
-------------------------------------------------------*/

/* [09] =Misc Inline
-------------------------------------------------------*/

/* [10] =Misc Block 
-------------------------------------------------------*/


/*-----------------------------------------------------
Site Specific
-------------------------------------------------------*/

/* [01] =Container
-------------------------------------------------------*/

/* [02] =Header
-------------------------------------------------------*/
#header {
	width:761px; 
	margin:17px 0 0 128px;
	font-size:1.1em; /*11 / 10 = 1.1 em*/
}

.header-nav-elements{
	float:left; width:761px;
}

.header-search {
	margin-left:179px;
	margin-bottom:10px;
}

	.header-search form .text-input {
		width:389px;
	}
	.header-search p {
		font-weight:bold;
	}
	
		.header-search p a{
			font-weight:normal;
		}

input.text-input,
.contact #copy div.contact-form form p.text input {
	background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/bg-input-shadow.gif) 0 0 no-repeat;
	height:18px;
	border:none;
	border-right:1px solid #CFE4EC;
	padding:4px 0 0 3px;
}

.header-newsletter{
	float:left; width:165px; 
	margin:0 0 0 20px;
}
	.header-newsletter form {
		margin-top:10px;
	}
		.header-newsletter form input{
			float:left;
			margin:0;
		}
		
		.header-newsletter form input.text-input {
			width:128px;
			margin:0 5px 0 0;
		}
		
	.header-newsletter p {
		margin:5px 0;
	}
		
	.header-newsletter p a{
		font-weight:bold;
		text-decoration:underline;
	}	
	
	.header-newsletter div.basket {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/img-basket.gif) top right no-repeat;
		height:16px;
		padding-top:12px;
	}
	
	.header-newsletter div.basket a {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/btn-view-basket.gif) 0 0 no-repeat;
		width:113px;
		height:16px;
	}
	
#header #crumb {
	display:block;
	clear:both;
	padding-top:12px;
	background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/bg-white-dash.gif) 0 0 repeat-x;
	font-size:1em; /*10px / 10px = 1em*/
	font-weight:bold;
}
	#header #crumb ul{
		padding:0;
		list-style-type:none;
	}
	#header #crumb ul li{
		display:inline
	}
	#header #crumb ul li a{
		text-decoration:underline;
	}
	#header #crumb ul li a:hover{
		color:#E83B06;
	}
	#header #crumb ul li.selected{
		color:#E83B06;
	}
/* [03] =Branding
-------------------------------------------------------*/

/* [04] =Navigation
-------------------------------------------------------*/
ul#top-navigation {
	padding:0 0 5px 0; 
	margin:24px 0 15px 0;
	list-style-type:none;
}

	ul#top-navigation li{
		float:left;
		margin:0; 
		padding:0 0 0 0;
	}
	
		ul#top-navigation li.home,
		ul#top-navigation li.books {
			margin:0 10px 0 0 ;
		}
		ul#top-navigation li.advice {
			margin:0 15px 0 0 ;
		}
		ul#top-navigation li.activities {
			margin:0 20px 0 0 ;
		}
		ul#top-navigation li.about-us {
			margin:0 12px 0 0 ;
		}
	
		ul#top-navigation li a{
			padding:0 7px 9px 7px;
			color:#000; 
			text-decoration:none;
			border-bottom:3px solid white;
		}
	
			ul#top-navigation li a:hover,
			ul#top-navigation li.selected a{
				border-bottom:3px solid #FF4006;
			}
			
			ul#top-navigation li.home a{
				background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/sprites/spr-ladybird-nav.gif) 0 0 no-repeat;
				width:40px;
			}	
			
			ul#top-navigation li.books a{
				background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/sprites/spr-ladybird-nav.gif) -64px 0 no-repeat;
				width:49px;
			}
			
			ul#top-navigation li.advice a{
				background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/sprites/spr-ladybird-nav.gif) -137px 0 no-repeat;
				width:135px;
			}
			
			ul#top-navigation li.activities a{
				background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/sprites/spr-ladybird-nav.gif) -288px 0 no-repeat;
				width:90px;
			}
			
			ul#top-navigation li.about-us a{
				background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/sprites/spr-ladybird-nav.gif) -403px 0 no-repeat;
				width:58px;
			}
			
			ul#top-navigation li.outside-uk a{	
				background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/sprites/spr-ladybird-nav.gif) -486px 0 no-repeat;
				width:75px;
			}
			
#left-nav {
	float:left;
	display:block;
	width:160px;
}
	
#left-nav
/*,#content.home,
#content.contact*/ {
	background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/bg-white-dash.gif) 0 0 repeat-x;
	/*padding-top:9px;*/
}
	#left-nav ul {
		padding:0;
		list-style-type:none;
	}
	#left-nav ul li {
		font-size:1.2727em; /*14 / 11px = 1.2727em*/
		font-family:Arial, Helvetica, sans-serif;
		padding:0 0 17px 0;
		margin:0 0 10px;
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/bg-white-dash.gif) bottom left no-repeat;
		display:block;
	} 
	
	#left-nav ul li a {
		background-color:#0595B6;
		color:#fff;
		/*height:17px;*/
		display:block;
		padding:5px 0 5px 5px;
		font-weight:bold;
	}
	
	#left-nav ul li a:hover,
	#left-nav ul li.selected a {
		background-color:#FF4006;
		text-decoration:none;
	}
	
	#left-nav ul li ul {
		padding:0;
		margin:0;
		list-style-type:none;
		display:block;
		
	}
		#left-nav ul li ul li{
			font-size:0.92em;/*10px / 14px = 0.857em*/
			margin:0;
			padding:0;
			background:none;
		}
		#left-nav ul li ul li a{
			font-family:Georgia, "Times New Roman", Times, serif;
			padding: 5px 0 0;
			color:#333;
			background:none !important;
			font-weight:normal;
			/*margin:0 0 5px 15px;*/
			
		}
		#left-nav ul li ul li a:hover{
			color:#FF4006;
			background:none;
		}
		#left-nav ul li ul li.selected a{
			font-weight:bold;
		}

#content-wrapper {
	margin:0 0 0 128px;
	width:969px;
}
#title {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 589px;
}

#content {
	display:block;
	float:left;
	width:801px;
	/*RH margin-left:8px;*/
}

#content.home {
	/*padding:9px 0 0 11px;*/
	padding:0 0 0 0px;
	width:761px;
}

#content.contact {
	padding:0px 0 0 0;
}
	#content-header {
		background-image:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/banners/1.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
		width:765px;
		height:216px;
		position:relative;
		/*margin:9px 0 15px 0;*/margin:0 0 15px 0;
		clear:both;
	}
	
	#content-header a{
		display:block;
	}
	
		#content-header a.read-more {
			position:absolute;
			bottom:13px;
			left:90px;
			width:110px;
			height:18px;
		}
		
		#content-header a.next-banner {
			position:absolute;
			bottom:0px;
			left:5px;
			width:50px;
			height:13px;
		}
#content-todo {
		background-image:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/banners/thingstodo_angelinaballerin.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
		width:800px;
		height:216px;
		position:relative;
		/*margin:9px 0 15px 0;*/margin:0 0 15px 0;
		clear:both;
	}
	
	#content-todo a{
		display:block;
	}
	
		#content-todo a.read-more {
			position:absolute;
			bottom:13px;
			left:90px;
			width:190px;
			height:18px;
		}
		
		#content-todo a.next-banner {
			position:absolute;
			bottom:0px;
			left:5px;
			width:50px;
			height:13px;
		}
	#copy {
	width:761px;
	/*RH width:467px;*/
	float:left;
	padding:0px;
	font-size:1.2em;
	margin: 0px;
	background-color: #FFFFFF;
	}
	#copy .copyrightInfo {
		font-size: 0.9em;
	}
	#copy p.back2Content {
		text-align: right;
		clear: both;
	}
	.home #copy h2{
			background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-latest-from-ladybird.jpg) 0 0 no-repeat;
			width:467px;
			height:47px;
		}
	
	#copy.columns .full {
	width: 255px;
	margin: 0 10px 10px 0;
	min-height: 120px;
	position: relative;
	float: left;
	}
	/*#copy.columns .full p {
	width: 110px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-left: 130px;
	}*/
	#copy.columns img.highlight {
		border: 1px solid #c6c6c6;
	}
#books {
	padding: 0px;
	float: left;
	width: 120px;
	margin-right: 10px;
}
#books-copy {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 110px;
}
	#copy.columns p {
		clear: both;
	}
	/* These two rules turn the table definitions back to default, blame the addThis styling */
	#copy tbody td {
		background:none;
		border:none;
		/*RH
		border-bottom: 0px solid #666;
		border-right: 0px dotted #666;*/
		padding: 5px 10px;
		text-align: left;
		vertical-align: top;
		color: black;
	}
	#copy table {
		margin-bottom:10px;
	}

/* Content containers for contact page*/	
	.contact #copy
	{
	width:589px;
	margin-right:0px;
	}
	
		.contact #copy h2 {
			margin:18px 0 10px 38px;
			font-size:2.9em; /* 29px / 10px = 2.9em*/
		}
		.contact #copy h3 {
			margin:0 0 0 38px;
			font-size:1.8em; /* 18px / 10px = 1.8em*/
		}
		#copy p.intro {
			font-size:1.3em; /* 13px / 10px = 1.1em*/
		}
		.contact #copy p.intro,
		.content #copy p.intro {
			margin:5px 0 0 38px;
			width:525px;
			font-size:1.3em; /* 11px / 10px = 1.1em*/
		}
		
		.contact #copy p.intro a,
		.freqs a,
		#copy p a {
			text-decoration:underline;
			color:#06A7CD;
		}
		#callouts p.email a {
			color: #000;
		}
		.contact #copy div.contact-form{
			display:block;
			background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/bg-contact-gingham.gif) 0 0 repeat;
			margin:17px 10px 19px 7px;
			padding:16px;
		}
		
			.contact #copy div.contact-form form{
				display:block;
				background:#FFF;
				border:1px solid #E8A407;
				padding:19px 0 28px 12px;
				font-size:1.2em /*12px / 10px = 1.2em*/
			}
				.contact #copy div.contact-form form span {
					color:#06A7CD;
				}
				.contact #copy div.contact-form form .block {
					display:block;
				}
				
				.contact #copy div.contact-form form p{
					margin-bottom:7px;
					font-weight:bold;
				}
				.contact #copy div.contact-form form p.cont{
					margin:15px 0;
					font-weight:bold;
				}
				.contact #copy div.contact-form form p.text input{
					width:226px;
					display:block;
					float:left;
				}
				.contact #copy div.contact-form form p.text label{
					width:80px;
					display:block;
					float:left;
				}
				.contact #copy div.contact-form form p.enq label{
					font-size:1.8em; /* 18px / 10px = 1.8em*/
					margin-bottom:5px;
					display:block;
				}
				.contact #copy div.contact-form form p.add {
					width:330px;
				}
				.contact #copy div.contact-form form p.add input{
					float:right;
					margin-bottom:7px;
					display:block;
				}
				.contact #copy div.contact-form form p.mand-fields {
					padding:0 0 0 87px;
					font-size:0.83em; /*10px /12px = 0.8333333em */
					font-weight:normal;
				}
				
				.contact #copy div.contact-form form p.priv {
					font-weight:normal;
					width:300px;
				}
				.contact #copy div.contact-form form p.submit {
					float:right;
					width:120px;
					margin-right:10px;
				}
/* Copy Styles for book pages*/	
		.book #copy,
		.freqs #copy {
	width:537px;
	margin-right:0px;
	padding:10px 26px 0 26px;
		}
		
		#content .resources {
			float: left;
			clear: both;
		}
		/*#content .book-read-more p,
		#content .resources p{
			float:right;
		}*/
		#content .columnBreak p{
			float:left;
			clear:right;
		}
		#content .book-read-more,
		#content .resources {
			margin-top:15px;	
		}
		#content .book-read-more img,
		#content .resources img{
			float:left;
			clear:right;
			margin-right:10px;
		}
		#content .columnBreak img{
			float:left;
			margin-right:10px;
			margin-bottom:10px;
		}
			#content .full {
				width:537px;
			}
		
			/*#content .full p{
	width:447px;
			}*/
			#content .resources p{
				width:407px;
			}
#section {
	margin-top:15px;
	background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/bg-content-dashes-blue.gif) 0 0 repeat-x;
	padding-top:20px;
		}
		
		.book .vid-title{
			margin-bottom:10px;
			font-size:1.5em; /*15px / 10px = 1.5em*/
			color:#EA3405;
			letter-spacing:-1px;	
			font-weight:bold;
		}
		.book .vid-title a{
			font-weight:normal;
			color:#EA3405;
			text-decoration:none;
		}
		
		p.citation {
			font-style:italic;
			color:#06A7CD;
		}

/* Copy styles for content pages*/		
		.content #copy {
			width:769px;
			padding:16px;
			margin-right:0;
		}
			
		#copy p{
			margin-bottom:10px;
		}
		.content #copy img{
			margin:0 10px 10px 0;
			clear:right;
			float:left;
		}
		
/* Copy styles for Downloads pages*/
		#copy #walls p {
			float:none;
			clear:both;
		}	
		#copy #walls p img {
			float:left;
			margin: 0 10px 10px 0;		
		}

/* Copy styles for FAQ pages*/	
		.freqs #copy{
	padding-top:15px;
		}

		.freqs #copy h2 {
			background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-frequently-questions.gif) 0 0 no-repeat;
			width:347px;
			height:30px;
			margin-bottom:25px;
		}
				
		.freqs .faq {
			padding-bottom:10px;
			margin-top:10px;
			background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/bg-content-dashes-blue.gif) bottom left repeat-x;
			font-size:1.5em; /*15px / 10px = 1.5em*/
			color:#EA3405;
			letter-spacing:-1px;	
			font-weight:bold;
		}
		
		.question{
			margin-bottom:10px;
			text-decoration:underline;
		}
		.answer{
			color:#000;
			font-size:0.8em; /*12px / 15px = 0.8em*/
			font-weight:normal;
		}
		
		.answer .btn {
			margin:10px 0 20px 0;
		}
		
/* Copy styles for Team pages*/		
		.team #copy {
			width:769px;
			padding:16px;
		}
		
		.team ul#team {
			padding:0;
			list-style-type:none;
			margin-top:15px;
		}
			.team ul#team li{
				width:384px;
				display:block;
				float:left;
				min-height: 200px;
			}
				.team ul#team li div.team-image{
					background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/bg-team-gingham.gif) 0 0 repeat;
					width:94px;
					padding:11px;
					float:left;
					margin-right:8px;
				}
				.team ul#team li div.team-details{
					width:260px;
					float:left;
				}
				.team ul#team li div.team-details h4{
					font-size:1.5em; /*18px / 12px = 1.5em*/
					margin-bottom:0;
				}
				.team ul#team li div.team-details h5{
					font-size:1.083em; /*13px / 12px = 1.083em*/
				}
/* Copy Styles for sitempa pages*/	
	#copy.sitemap li a {
		color:#06A7CD;
		text-decoration:underline;
	}

/* Copy Styles for key words pages*/	
	#copy .keyword_abc img {
		margin-right: 95px;
	}

/* =Callouts */		
	#callouts {
	width:279px;
	float:right;
	background:#FFF;
	}
		#callouts div p{
			padding-right:10px;
			margin-bottom:5px
		}
				
	.contact #callouts,
	.book #callouts,
	.freqs #callouts {
		width:199px;
	}
	.contact #callouts span,
	.book #callouts span,
	.freqs #callouts span{
		font-weight:bold;
	}
	#callouts p.email img {
		margin-left: 0;
	}
	.contact #callouts p.email a,
	.book #callouts p.email a,
	.freqs #callouts p.email a{
		display:block;
		font-size:0.66em; /* 8 / 12px = 0.666em */
	}
	
/* =Callout  */	
	.callout-blue,
	.callout-orange,
	.callout-purple,
	.callout-red,
	.callout-green {
	background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/bg-callout-dividers.gif) bottom left no-repeat;
	position:relative;
	margin-bottom:0;
	font-size:1.4em; /*14 / 10 = 1.4em*/
	padding:0 0 30px 0;
	}
	.callout-blue .btn,
	.callout-orange .btn,
	.callout-purple .btn,
	.callout-red .btn,
	.callout-green .btn {
		margin:5px 0;
	}
	
	.callout-blue h2,
	.callout-orange h2,
	.callout-purple h2,
	.callout-red h2,
	.callout-green h2{
		font-size:2.8em; /*28px / 10px = 2.8em*/
		color:#fff;
		margin:0 0 10px 0;
		display:block;
		height:50px;
	}
	
	.contact .callout-blue h2,
	.book .callout-blue h2,
	.freqs .callout-blue h2,
	.contact .callout-orange h2,
	.book .callout-orange h2,
	.freqs .callout-orange h2,
	.contact .callout-purple h2,
	.book .callout-purple h2,
	.freqs .callout-purple h2,
	.contact .callout-red h2,
	.book .callout-red h2,
	.freqs .callout-red h2,
	.contact .callout-green h2,
	.book .callout-green h2,
	.freqs .callout-green h2{
		height:35px;
	}

	.callout-blue ul,
	.callout-orange ul,
	.callout-purple ul,
	.callout-red ul,
	.callout-green ul {
		padding:0;
		list-style-type:none;
	}
	.callout-blue ul,
	.callout-orange ul,
	.callout-purple ul,
	.callout-red ul,
	.callout-green ul,
	.callout-blue p,
	.callout-orange p,
	.callout-purple p,
	.callout-red p,
	.callout-green p,
	.callout-blue img,
	.callout-orange img,
	.callout-purple img,
	.callout-red img,
	.callout-green img{
		margin-left:10px;
	}
/* Blue titles*/	
	.questions h2 {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-your-questions.gif) 10px 15px no-repeat #06A7CD;
	}
	.faqs h2{
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-faqs.gif) 10px 10px no-repeat #06A7CD;
	}	
	.book .recommended h2{
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-recommended-books.gif) 10px 10px no-repeat #06A7CD;
		height:53px;
	}
	
/* Orange titles*/	
	.collectors h2 {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-collectors.gif) 10px 15px no-repeat #E8A60B;
	}
	.helpline h2 {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-ladybird-helpline.gif) 10px 10px no-repeat #E8781D;
	}	
	.vintage h2 {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-vintage-ladybird.gif) 10px 10px no-repeat #E8A50A;
	}
	
/* Purple titles*/	
	.offers h2 {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-offers-competitions.gif) 10px 15px no-repeat #B60270;
		height:80px;
	}
	.contact .rights h2 {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-rights-and-int-enquires.gif) 10px 10px no-repeat #B60270;
		height:53px;
	}
	.downloads h2 {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-downloads.gif) 10px 10px no-repeat #B60270;
	}
	
/* Red titles*/	
	.things h2 {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-things-to-do.gif) 10px 15px no-repeat #C63C32;
	}	
	.contact-us h2 {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-contact-us.gif) 10px 10px no-repeat #C63C32;
	}
	
/* Green titles*/	
	.talk-to-us h2 {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-talk-to-us.gif) 10px 10px no-repeat #74B40D;
	}
	.related h2 {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-related-links.gif) 10px 10px no-repeat #74B40D;
	}
	.jobs h2 {
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/title-jobs.gif) 10px 10px no-repeat #74B40D;
	}

/**/	
	.collectors p,
	.offers p
	 {
		margin:5px 0 5px 10px;
	}
		
	.questions ul li,
	.faqs ul li {
		padding-left:20px;
		width:190px;
		background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/bg-li-bluestar.gif) 0 0 no-repeat;
	}
	.faqs ul li {
		width:auto;
	}
	
	.recommended .book {
		padding:0 5px;
		margin-bottom:15px;
	}
	.recommended .book img,
	.recommended .book p{
		margin:0;
	}	
	.recommended .book img {
		float:left;
		clear:right;
		margin-right:5px;
	}
	.recommended .book p {
		float:left;
	}
	.recommended .book p.price,
	span.price {
		font-size:1.5em; /*15px / 10px = 1.5em*/
		color:#EA3405;
		letter-spacing:-1px;
	}
	
	.vintage a {
		color:#E8A50A;
	}
	.vintage img{
		margin-bottom:10px;
	}
/* [06] =Footer
-------------------------------------------------------*/
#footer {
	height:165px;
	background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/img-bg-footer.gif) 0 0 repeat-x;
	padding:29px 0 0 128px;
	/*RH padding:29px 0 0 115px;*/
	font-size:1.2em;
	margin-top:20px;
}
	
	#footer a {
		color:#000000;
		font-weight:bold;
		text-decoration:none;
	}
	
	#footer ul {
		list-style-type:none;
		margin:0 20px;
		padding:5px 0 0 0;
		display:block;
		float:left;
	}
	
	#footer ul li{
		display:inline;
		margin-right:10px;
	}
	#footer div img {
		float:left;
		display:block;
	}	
	#footer p.copy {
		clear:both;
		margin:40px 0 20px 0;
	}
	
	#footer div {
		background:white;
		padding: 5px;
		/*RH padding:5px;*/
		width:751px;
		/*RH width:973px;*/
	}
	
	#footer p a {
		display:block;
		float:left;
		margin-right:10px;	 
	}
	
	#footer #addthisbutton {
		float: right;
		position:relative;
		bottom: 20px;
	}

/* [07] Image Replacements
-------------------------------------------------------*/
.imr,
.header-nav-elements a.main-logo,
ul#top-navigation li a{
	display: block;
	text-indent: -9999px;
	}

.header-nav-elements a.main-logo {
	width:192px; 
	height:47px;
	background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/logo.gif) 0 0 no-repeat;	
	display:block;
}

/*//* [08] Clearfixes
-------------------------------------------------------*/
/* More info at: http://www.positioniseverything.net/easyclearing.html */
.clearfix:after,
#header:after,
p.copy:after,
.header-nav-elements a.main-logo:after,
ul#top-navigation:after,
.header-newsletter form:after,
#content-wrapper:after,
.latest:after,
.contact #copy div.contact-form form p.text:after,
#footer p:after,
.team ul#team:after,
#content .book-read-more:after,
.book dl:after,
.recommended .book:after,
.freqs .faq:after,
#header #crumb:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
	
.clearfix,	
#header,
p.copy,
.header-nav-elements a.main-logo,
ul#top-navigation,
.header-newsletter form,
#content-wrapper,
.latest,
.contact #copy div.contact-form form p.text,
#footer p,
.team ul#team,
#content .book-read-more,
.book dl,
.recommended .book,
.freqs .faq,
#header #crumb{
	display: block;
	}

/* [09] Accessible Hide
-------------------------------------------------------*/
.w3c {
	position: absolute;
	display: block;
	height: 0;
	visibility: hidden;
	left: -9999px;
	}

/* [10] Misc
-------------------------------------------------------*/
	
	
/*-----------------------------------------------------
Page Specific
-------------------------------------------------------*/

/* [01] Home
-------------------------------------------------------*/
.latest {
	padding:46px 24px 15px 24px;
	/*RH padding:0 0 15px 24px;*/
	background:url(http://www.emailreaction.com/aem/clients/LDY001/images/c77289/img/branding/bg-content-dashes-blue.gif) bottom left no-repeat;
}
.latest.last {
	background:none;
}
	.latest h3 {
		color:#EA3405;
		font-size:2.3em;
		margin:10px 0 0 0;
		font-weight:normal;
		}
			
	.latest .latest-copy {
		width:214px;
		display:block;
		float:left;
		position:relative;
		padding-bottom:30px;
	}	
		.latest .latest-copy h4,
		.book #copy h4,
		.freqs #copy h4{
			color:#000;
			font-size:1.6em;
			margin:0;
			margin-bottom: 10px;
		}
		.latest .latest-copy h5,
		.book #copy h5,
		.freqs #copy h5 {
			color:#666;
			font-size:1.4em;
			margin:0 0 5px 0;
			font-weight:normal;
		}
		.latest .latest-copy p {
			margin:0 0 5px 0;
		}
		.latest .latest-copy div.more-btn {
			position:absolute;
			bottom:4px;
			left:0;
			
		}
		
	.latest .latest-image {
		display:block;
		float:left;
	}
#copy-wrapper {
	width:589px;
	float:left;
	background:#fff;
	padding:0px;
	margin: 0px;
}
#title-narrow {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 467px;
}
#section-copy {
	margin-left: 0px;
	float: left;
}
#section-img {
	margin: 0px;
	padding: 0px;
	float: left;
	margin-right: 10px;
}
#books-sunstart {
	padding: 0px;
	float: left;
	width: 80px;
	margin-right: 10px;
}
#books-copy-sunstart {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
}
