/*
* Author: 		Trevor Morris, Creation Design & Marketing
* Contact:		trevor@creation.uk.com, leigh@creation.uk.com
* Version:		1.0
* Updated:		20/07/2007
* Notes:		This is the core file for the entire site.
*
* CONTENTS
* -------------------------
* == includes
*
*/

/* == includes
--------------------------------------------------------------------------------------------------*/
@import url(reset.css);
@import url(techniques.css);
@import url(basics.css);
@import url(layout.css);
@import url(navigation.css);
@import url(forms.css);


/* Homepage
-------------------------------------------------------------------------------------------------- */
body.home #content-primary {
	float: none;
	width: 780px;
	padding-left: 0; padding-right: 0;
}
body.home #branding #branding-strapline {
	display: block;
}
body.home #lifestyle-image {
	position: relative; overflow: hidden;
	height: 310px; width: 370px;
	margin-top: -2em; padding: 0;
}
body.home #more-information {
	clear: left;
	margin: 0; padding-bottom: 10px;
	background-color: #D6FFC8;
	border-top: 1px solid #72BCDB;
}
body.home #find-and-browse h4,
body.home #more-information h3,
body.home #about-and-why h4,
body.home #latest-news h4.entry-title {
	font-size: 1.1667em; /* 14px */
}
body.home #more-information ul,
body.home #about-and-why dl {
	margin-left: 0;
}
body.home #product-featured img {float:right;}
body.home .column {
	padding: 0 10px;
}
body.home .third {
	padding: 10px; display: inline;
	background: #fff url(/images/corners-white-green.gif) no-repeat 0 0;
}
body.home #browse-screen-size ul {
	width: 180px;
}
body.home #find-and-browse h3 {
	font-size: 1.5em; /* 18px */ text-align: center;
}
body.home #latest-news h4.entry-title {
	margin: 0;
}
body.home #latest-news h4.entry-title a {
	text-decoration: none;
}
div.hentry p.entry-more {
	text-align: right;
}

#location-select ol{
	width:500px;
}
#location-select ol li label{
	clear:none;
}
input.radio_field{
	float:left;
	display:inline-block;
	margin-right:5px;
}


/* Sitemap
-------------------------------------------------------------------------------------------------- */
body.sitemap #content ul li strong {
	display: inline;
	margin-bottom: 0;
}
body.sitemap #content-primary {
	width: 600px;
	margin-left: 35px; margin-right: 35px;
}
body.sitemap #content ul li ul {
	margin-bottom: 0;
}

.italic{font-style:italic;}

#cards_accepted{
	width:470px;
	margin:auto;
}
#cards_accepted img{
	float:left;
	display:inline-block;
	margin-right:20px;
}


form fieldset.product_listing{
	width:45%;
	float:left;
}
form fieldset.product_listing ol{
	width:90%;
}
form fieldset.product_listing ol li{
	text-align:center;
	margin-bottom:1em !important;
}
form fieldset.product_listing ol li a{display:inline-block;}


img.featured_img_home{width:220px;}

div.prices ul{margin-left:0;}
div.prices ul li{background-image:none !important;}
div.prices ul li strong{font-weight:bold !important;}
div.prices ul li .button{
	font-size:85%;
	font-weight:bold;
	text-decoration:none;
}
#basket_content *{font-weight:bold;}