/*-----------------------------------------------------------------------
//
//	Everlawn
//
//  Copyright 2008 DPI 21 Ltd. This code cannot be redistributed without
//  permission from http://www.dpi21.com
//
---------------------------------------------------------------------
//	Global Styles
// --------------------------------------------------------------------*/

* {
	margin: 0 ;
	padding: 0;
	border: 0;
}

ul {
	list-style: none;
}

a {
	color: #000000;
	text-decoration: underline;
}

body {
	font: 13px Helvetica, Verdana, Arial, Sans-Serif;
	color: #000000;
}

#grass, #masthead, #footerContainer, #breadcrumb, #buyOnline, #orderSamples, #faq img, #delivery img, #menu, #bannerImages, .tvImage, #reasons img, #browser ul, input#addTrolley, #gallery, #map, #contactForm, #image-style-1, #tellFriendForm, #delivery, #browseProducts {
	display: none;
}

#wrapper {
	width: 900px;
	padding: 10px;
}

.clear {
	clear: both;
}

#left-side, #right-side  {
	width: 100%;
	float: left;
	padding: 5px 0px;
}

#contactInfo, #contentHome, #reasons, #reviews, #right-side-products, #right-side-orders, #browser, #productInfo, #pricesOptions, #catListing, #productDetails, .faq, #faq, .review, .shop, #details, #text-style-1, #text-style-2, #text-style-3, #customer-reviews {
	width: 100%;
	padding: 5px 0px;
}

h1.specialOffer {
	font-size: 15px;
	padding-top: 12px;
}

#delivery {
	float: left;
	height: 80px;
	width: 188px;
}

#delivery h2 {
	font-size: 18px;
	padding: 5px 0px;
}

#delivery p {
	padding: 5px 0px;
}

#contactInfo p, #contentHome p, #reviews p, #productInfo p, #pricesOptions p, #extras li, #extras, .review p, .end-review p, #details p, #text-style-3 ul, #text-style-3 ol, #text-style-1 p, #text-style-3 p, #text-style-3 ul, .shop-txt p {
	padding: 5px 0px;
}

h1.faqs {
	font-size: 14px;
}

#faq ol {
	width: 100%;
	padding: 5px 0px;
}

#faq ol li {
	padding: 3px 0;
}

#contentHome h1 {
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 15px;
}

#contentHome h2 {
	font-size: 16px;
	padding: 5px 0px;
}

#reasons h1 {
	font-size: 26px;
	font-weight: normal;
	padding: 5px 0px;
}

#reasons ul li {
	padding: 5px 0px;
}

#reviews h4 {
	font-size: 14px;
}

#heading {
	padding: 5px 0px;
}
#heading h1 {
	font-size: 16px;
	font-weight: normal;
}

p.enlarge {
	float: right;
	margin-top: 10px;
	padding-left: 25px;
	height: 32px;
	font-size: 11px;
}

p.enlargeMap {
	float: left;
	padding: 0px 0px 5px 25px;
	font-size: 11px;
	margin-top: 5px;
}

#productInfo h2 {
	font-size: 13px;
	padding: 5px 0px;
}

#productImage img {
	width: 170px;
}

#extras h3 {
	font-size: 13px;
	padding-bottom: 10px;
}

#extras ul {
	list-style-type: none;
}

/* @group shopping cart */


#shoppingCart {
	float: left;
	width: 700px;
	padding: 0px 0px 0px 10px;
}

#shoppingCart p {
	padding: 5px 0px;
}

#shoppingCart ol {
	list-style: none;
}

#shoppingCart ol li {
	display: block;
	float: left;
	padding: 5px 10px;
	margin: 0 3px 0 0;
}

#shoppingCart ol li#non-active {
	background: url(../styleImages/cart/cart.jpg) left repeat-x;
	height: 19px;
	color: white;
}

#shoppingCart ol li#activeCart{
	background: url(../styleImages/cart/cartActive.jpg) left repeat-x;
	height: 19px;
	color: white;
}

table {
	margin-top: 20px;
}

table {
	border: 1px solid silver;
	margin-bottom: 12px;
}

tr.topRow td {
	border-bottom: 1px solid silver;
	background: #ECECEC;
}

td.normalCell {
	padding: 5px;
	border-right: 1px solid silver;
}

tr td.bottomCell, td.subTotal, td.totalPrice {
	border-top: 1px solid silver;
}

tr td.bottomCell {
	padding-left: 10px;
}

td.subTotal, td.totalPrice {
	border-left: 1px solid silver;
	padding: 5px;
}

td.price {
	padding: 5px;
}

table input, input#continueShopping, input#checkout {
	border: 1px solid silver;
	background: #ECECEC;
	padding: 5px;
}

input#continueShopping {
	float: left;
}

input#checkout {
	float: right;
}

p.clear {
	padding-top: 12px;
}

td.subTotal {
	background: #ECECEC;
}

/* @end */

#artificialGrass h1, #accessories h1, #otherProducts h1 {
	font-size: 15px;
	padding: 5px 0px;
}

#text-style-1 h4, #text-style-3 h4, .shop-txt h4 {
	padding: 5px 0px;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}

.size14 {
	font-size: 14px;
}

.others {
	float: left;
	padding: 5px 0px;
}
