/*=====================================
	basic.css
	2009-01-27
	Mark Gerrard
	Bigfish.co.uk
=====================================*/
* {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

body {
	color: #716558;
	background: #6f6559;
}

a {
	color: #729BC8;
	text-decoration: none;
}

a:hover {
	color: #000;
}

a.start-shopping {
	background:url('../images/layout/btn_start-shopping.gif') no-repeat;
	display:inline-block;
	height:19px;
	text-indent:-9000px;
	width:85px;
}

ol {
	padding-left:30px;
}

#wrapper {
	margin: 15px auto;
	width: 990px;
}

#content {
	padding: 25px 0 25px 25px;
	background: #eaf0dd;
}

#content p {
	margin: 0 0 20px;
}

#content ul {
	margin: 0 0 28px 30px;
}

ul#nav-top {
	margin: 0 0 6px;
}

ul#nav-top li {
	padding: 0 15px 0 5px;
	display: inline;
	background: url('../images/layout/top-nav_seperator.gif') no-repeat right center;
}

ul#nav-top li.first {
	padding-left: 0;
}

ul#nav-top li.last {
	background: none;
}

ul#nav-bottom {
	margin: 10px 0 0 0;
}

ul#nav-bottom li {
	border-left: 1px solid #FFF;
	display: inline;
	padding: 0 5px;
}

ul#nav-bottom li.first {
	padding-left: 0;
	border: none;
}

p#credit {
	float: right;
	margin:10px 0 0;
	color: #fff;
}

p#credit a {
	color:#ffffff;
}

p#credit a:hover {
	color:#729BC8;
}

p.link-btn {
	margin: 0;
}

p.link-btn a {
	float: left;
	background: url('../images/layout/link-btn-left_bg.gif') no-repeat right center;
	color: #fff;
	text-decoration: none;
}

p.link-btn a span {
	float: left;
	padding: 5px 10px;
	height: 24px;
	background: url('../images/layout/link-btn-right_bg.gif') no-repeat left center;
}

label.label-error {
	color: red;
}

input.field-error {
	border: 1px solid red;
}

.quick-access {
	margin-bottom:6px;
	text-align:left;
}
.quick-access a {
	color:#ffffff;
}
.quick-access ul {
	display:inline;
}
.quick-access li.first {
	padding-left:0;
}
.shop-access li.last {
	background:transparent none repeat scroll 0 0;
	padding-right:0;
}
.quick-access li {
	background:transparent url(../images/shop_access_pipe.gif) no-repeat scroll 100% 0.35em;
	display:inline;
	padding-left:3px;
	padding-right:7px;
}

/************************************
 * 	   T&C & How It Works Pages		*
 ************************************/
table#delivery-charges {
	margin-bottom:20px;
}
table#delivery-charges td, table#delivery-charges th {
	padding:1px 5px;
	text-align:left;
}
table#delivery-charges .table-header,
table#delivery-charges td.desc {
	text-align:left;
}
