body,html{width:100%;height:100%;margin:0;padding:0;}

body {
	background: #000 url('../img/background.jpg') no-repeat center;
	margin: 0 auto;
	text-align: center;
	color: #CCC;
	font:62.5% Courier;
}

/* General */
a img {
	border: 0;
}

a {
	color: #FFF;
}

a:visited {
	color: #FFF;
}

a:hover {
	color: #CCC;
}

a.pdf {background: url('../img/pdf_icon.png') no-repeat; padding: 0 0 0 20px;}

h1 { color: #999; font-size: 2em;}

.error {color: green;}
.validationerror {color: green;}

/* Layout */

#container {
	width: 910px;
	margin: 0 auto;
	text-align: left;
	font-size: 1.2em;
}

#header {
	height: 132px;
	margin: 0 0 10px 0;
}

#sidebar {
	width: 209px;
	float: left;
	position: relative;
}

#content {
	width: 680px;
	float: right;
}

#footer {
	clear: both;
	text-align: center;
}

/* Header */

#header h2 {
	text-align: center;
	text-indent: -5000px;
	width: 277px;
	height: 134px;
	background: url('../img/logo.gif') no-repeat;
	margin: 0 auto;
}

#header h2 a {
	width: 277px;
	height: 134px;
	display: block;
}

/* Content */

#content {
	padding: 10px;
}

img#introimg {margin: 40px 0 0 5px;}

div#intro {float: left;}

div#introtext {width: 450px; margin: 0 0 0 5px; text-align: center;}

img#lastxmasorder {float: right;}

a.facebookbadge img {margin: 40px 0 0 0;}

/* History */
img#historyimgs {float: left; padding: 0 10px 0 0;}

/* View Basket */
#content #basket-info {
float: right;
padding: 10px 10px 0 0;
}

#content #basket-info p {background: url('../img/cart.png') no-repeat; padding: 0 0 3px 18px;}


/* Lists */

ul#mainNav {padding: 0; margin: 80px 0 0 0; list-style-type: none;}

ul#mainNav li.home {text-indent: -5000px; overflow: hidden; width: 77px; height: 37px; background: url('../img/nav/home.png') no-repeat;}

ul#mainNav li.home a {width: 86px; height: 46px; display: block;}

ul#mainNav li.store {text-indent: -5000px; overflow: hidden; width: 86px; height: 46px; background: url('../img/nav/store.png') no-repeat;}

ul#mainNav li.store a {width: 86px; height: 46px; display: block;}

ul#mainNav li.news {text-indent: -5000px; overflow: hidden; width: 92px; height: 41px; background: url('../img/nav/news.png') no-repeat;}

ul#mainNav li.news a {width: 92px; height: 41px; display: block;}

ul#mainNav li.press {text-indent: -5000px; overflow: hidden; width: 81px; height: 46px; background: url('../img/nav/press.png') no-repeat;}

ul#mainNav li.press a {width: 81px; height: 46px; display: block;}

ul#mainNav li.history {text-indent: -5000px; overflow: hidden; width: 120px; height: 67px; background: url('../img/nav/history.png') no-repeat;}

ul#mainNav li.history a {width: 120px; height: 67px; display: block;}

ul#mainNav li.contact {text-indent: -5000px; overflow: hidden; width: 91px; height: 28px; background: url('../img/nav/contact.png') no-repeat;}

ul#mainNav li.contact a {width: 91px; height: 28px; display: block;}

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

#sidebar ul li {font-size: 1.2em;}

ul#storeNav {position: absolute; top: 100px; left: 100px;margin:0;padding:0;}

ul#storeNav li {font-size:1.1em;}


/* Tables */
table {color: #000;}

table th {color: #FFF;}

table a {color: #000;}


/* Forms */
label {width: 15em; float: left;}

/* Store Home */
div.category {width: 80px; text-align: center; float: left; margin: 0 15px 0 0;}

/* View Category */
div#cat-wrapper {width: 495px;}

div.cat-item {float: left; margin: 0 0 10px 10px;}

div.cat-item a {width: 155px; min-height: 155px; display: block;}

/* View Item */

div.wide {width: 380px; padding: 40px 0 0 0; float: left;}

div.narrow {width: 300px; float: left;}

div#productdetails {width: 289px ; padding: 0px 0px 0px 0px; float: left; margin-left:10px;}

img#itemImage {float: left; padding: 0 0 0 0;}

p#oldprice {font-size: 1.3em;text-decoration:line-through;}
p#price {font-size: 1.6em;}

ul#productspec {margin: 0 0 0 40px;}

#addtobasket {margin: 10px 0 0 80px;}

form#additem label {width: 11em; margin: 0 0 0 70px;}

form#additem select {margin: 0 10px 0 0;}

a#sizeguide {padding: 0 0 0 140px;}

/* Basket */

table#basket a {color: #000;}

table#basket a:visited {color: #000;}

table#basket a:hover {color: #666;}

table#totals {color: #FFF; width: 400px; margin: 0 auto;}

/* iframe */

iframe {border-width: 0px; height: 60px; width: 400px; vertical-align:top;}

iframe.hidden {visibility: hidden; width:0px; height:0px;}

/* Contact */
iframe#gmap {width: 425px; height: 350px;}

/* Shipping */
div#ordersummary {font-family: Arial, "MS Trebuchet", sans-serif;padding:1px 10px 0 10px;margin: 0 auto;width:490px;background-color: #fff;}
div#ordersummary h2 {color: #000;}
div#ordersummary table {}
div#ordersummary table .productname {font-size: 1.6em;}
div#ordersummary table .productsize {color: #666; width:360px; border-top:0;}
div#ordersummary table .productprice {border-top:0;}
div#ordersummary table td {border-top: 1px solid #999;}
/* div#shippingdetails {width: 500px;} */

div#shippingdetails label {width: 20em;}

/* Footer */
#footer {text-align: centre;}
#footer ul li {color:#666; font-family: Arial, "MS Trebuchet", sans-serif;}

