﻿/**************************** MAIN ****************************/

	
body#default {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}	
	
h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	}
	
	
h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	}
	
	
h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	}
	

h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	}
	
	
h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	}
	
	
h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	}

		
div#wrapper {
	width: 990px;
	height: auto;
	margin: 10px auto 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('/IMAGES/wrapper_background.gif');
	background-repeat: repeat-y;
	}

div#wrapper a img {
	border:none;
}

.poweredbycshop { /* Optional */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	}


	.poweredbycshop a { /* Optional */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		}
	

	.poweredbycshop img { /* Optional */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		}
	

.error {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #FF0000;
	}


.red { /* Optional */
	color: #FF0000;
	}


.left { /* Optional */
	text-align: left;
	}
	
	
.right { /* Optional */
	text-align: right;
	}


.center { /* Optional */
	text-align: center;
	}


/**************************** TOP NAVIGATION ****************************/


div#header {
	width: 990px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	text-align: left;
	}


	div#banner { /* Optional */
		width: 990px;
		height: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		font-size: 11px;
		color: #000000;
		}


#topnav_bar{
	float:right
}		
		
	div#topnav {
		text-align: left;
		clear: both;
		width: 990px;
		height: 20px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		border: 0px 0px 0px 0px;
		font-size: 16px;
		color: #DA0930;
		display: block;
		}
		
		
		div#topnav a{
			text-align: left;
			width: 990px;
			height: auto;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px 0px 0px 0px;
			font-size: 16px;
			color: #DA0930;
			text-decoration: none;
			}

	

/**************************** LEFT NAVIGATION ****************************/


div#leftnav {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	display: block;
	}
	
	div.leftnav div.headers {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
		border: 0px 0px 0px 0px;
		font-size: 11px;
		color: #000000;
		text-align: left;
		width: 180px;
		height: 400px;
		background-color: #ffffff;
		}

	
	
	div#leftnav ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
		border: 0px 0px 0px 0px;
		font-size: 11px;
		color: #000000;
		text-align: left;
		width: 180px;
		height: 400px;
		background: #ffffff;
		list-style: none;
		}
		
		
	div#leftnav li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		font-size: 11px;
		color: #000000;
		list-style: none;
		}
		
		
		div#leftnav li a {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px 0px 0px 0px;
			font-size: 11px;
			color: #000000;
			text-decoration: none;
			color: #DA0930;
			font-size: 16px;
			line-height: 30px;
			list-style: none;
			}

		
		
		div.leftnav_homepage {
			color: #DA0930;
			display: block;
			width: 180px;
			padding: 2px 10px 10px 10px;
			text-align: left;
			height: 380px;
			line-height: 20px;
			}


/**************************** RIGHT NAVIGATION ****************************/


div#rightnav { /* Optional */
	float: right;
	width: 178px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 26px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	text-align: center;
	}
	
	
	div#rightnav ul { /* Optional */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		font-size: 11px;
		color: #000000;
		}
		
		
	div#rightnav li { /* Optional */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		font-size: 11px;
		color: #000000;
		}
		
	

/**************************** BOTTOM NAVIGATION ****************************/


div#footer {
	clear: both;
	width: 990px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	text-align: center;
	}
	
	
	div#bottomnav {
		margin: 10px 0px 30px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		font-size: 11px;
		color: #DA0930;
		display: block;
		clear: both;
		text-align: center;
		text-decoration: none;
		}


	div#bottomnav a {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		font-size: 11px;
		color: #DA0930;
		text-decoration: none;
		}


/**************************** CONTENT ****************************/


div#content {
	width: 590px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 26px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	}
	
div#content-half {
	width: 770px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	}
	
div#content-full {
	width: 970px;
	height: auto;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	}
	
	
	.crumb { /* Optional ~ <p> <ul> <span> <div> */
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		font-size: 11px;
		color: #000000;
		height: 20px;
		}
		
		.crumb ul {
			margin: 0px !important;
			padding: 0px !important;
		}		
		
		.crumb li {
			float: left;
			list-style: none;
			}
	
		
		.crumb a {
			color: #da032d;
			}
	
	
/**************************** DISPLAY CART ****************************/


div#basket {
	width: 990px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	}


	div#basket table {
		width: 990px;
		height: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		font-size: 11px;
		color: #000000;
		}

table.main-basket td {
	font-size:12px;
	color:#DA0930;
	text-align:center
}
	table.main-basket td a{
		color:#DA0930;
		text-decoration:none;
	}	
	table.main-basket a img{
		border:none;
	}

	.basket-header {
		font-size:15px;
		font-family:Verdana;
		color:#DA0930;
		}
		
.basket-prodimg {
	border-right:1px #999999 solid !important;
	border-bottom:1px #999999 solid !important;
}

table.main-basket2 {
	width:800px;
	float:right;
}

table.main-basket2 td{
	width:250px;
	
}

	table.main-basket2 a img{
		border:none;
		
	}

/**************************** CHECKOUT ****************************/


div#checkout {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	}
	
	div#checkout-header h1, h2{
		font-size:15px;
		color:#d90830;
		font-weight:normal;
		margin:6px 0px 6px 0px;
		}

div#checkout-container {
	width:980px;
	text-align:center;
	color:#d90830;
	font-size:12px;
	}
	div#checkout-container h3{
		font-size:14px;
		color:#d90830;
		font-weight:normal;
		margin:6px 0px 6px 0px;	
		border-bottom:1px #d90830 solid;
		}
		div#checkout-container a{
			color:#333333;
			font-weight:normal;
			font-style:italic
			}
		div#checkout-container a img{
			border:none;
			}
	


/**************************** STATIC PAGES ****************************/


div.static {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	width: 576px;
	background-color: #ffffff;
	min-height: 400px;
	}
	
	
	div.homepage {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		font-size: 11px;
		color: #000000;
		text-align: center;
		}


/**************************** PRODUCT DETAIL ****************************/


div#productdetail_page {
	width: 770px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
	}
	
	
	div.productdetail_left {
		float: left;
		width: 370px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		}
		
		
		div.productdetail_colourimage{
			margin: 0px 0px 40px 0px;
			padding: 0px;
			background-color:#FFFFFF;
			text-align:center
			}

			img.additional-shot {
				float:left;
				display:block;
				margin:5px;	
			}
	
		table.productdetail_buygrid {
			width:1px;
			margin-top:20px;
		}
		
	div.productdetail_right {
		float: right;
		width: 370px;
		margin: 0px 0px 0px 30px;
		padding: 0px;
		border: 0px;
		}
		

		div.productdetail_mainimage{
			margin: 0px 0px 20px 0px;
			padding: 0px;
			width:370px;
			background-color:#FFFFFF;
			text-align:center;
			}

	div.productdetail_right h1{
		font-size:13px;
	}			
		
	div.productdetail_right p {
		margin:0px 0px 0px 0px;
		font-size:11px;
	}
		
	div.productdetail_right span {
		font-size:12px;
	}
	td.button_cell {
		text-align: center;
		width: 40px;
		}
		
		
	td.SizeDisplay {
		text-align: center;
		width: 40px;
		}
		
/**************************** LOGIN MYACCOUNT ****************************/

div#account-container{
	width:560px;
	background-color:#FFFFFF;
	float:right;
	padding:10px;
	text-align:left;
}

#basket2{
	width:100%;
	float:left;
	color:#1f1f1f;
}
	#basket2 td{
		background-color:#ebebeb;
	}
		#basket2 td a{
			color:#000000;
		}
div.MyAccount_OrderDetailDate {
	text-align:left;
	width:100%;
	float:left;
}
	div.MyAccount_OrderDetailDate h6{
		font-size:13px;
		font-family:Verdana;
		font-weight:bold;
		padding:5px 0px 5px 0px;
		float:left;
		text-align:right;
		width:100%;
	}
	
div.MyAccount_OrderDetailSurround {
	width:100%;
	margin:5px;
	float:left;
}

div.MyAccount_OrderDetailHeader {
	float:left;
	width:100%;
}
