div#content h1#pageTitle {
width:915px;
}

div#holder {
position:relative;
}

div#primarycontent {
margin-left:20px;
margin-top:0;
padding:0;
width:690px;
}

div#secondarycontent {
margin-top:0;
}




/******* PRODUCT LIST VIEW ***********/


ol#product_list {
float:left;
	margin:0 0 25px 0;
	padding:0;
width:690px;
}

div.listHolder {
	background: url(/images/store/bk_store_product_rows.gif) repeat-x bottom;
	float:left;
margin:0 0 0 10px;
	padding:0 0 20px 0;
	width:100%;
}

ol#product_list li {
background:#E9EFF6;
border:1px solid #D5E3F4;
float:left;
list-style:none;
	margin:0 36px 0 0;
	padding:10px;
padding-bottom:40px;
position:relative;
	width:184px;
}


ol#product_list li.last {
margin-right:0;
}

ol#product_list li h3 {
font-weight:bold;
margin:0;
padding:0;
}
ol#product_list li p {
margin:0;
padding:0;
}

ol#product_list li p.short_desc {

}



/** STANDARD LISTING STYLE **/

ol#product_list li div.productImageSmall {
margin: 0;
width:180px;
}


ol#product_list li div.productInfo {
font-size:90%;
padding:none;
}

ol#product_list li div.productInfo p.variants {
font-size:80%;
padding-top:3px;
}


ol#product_list li div.productInfo p.price {
font-size:90%;
}

ol#product_list li div.productInfo p.price strong {
font-size:130%;
}

ol#product_list li a.add-to-basket {
background:#FDD146 url(/img/nwaa/btn_basket.jpg) no-repeat left center !important;
bottom:10px;
color:#0C4DA2;
display:block;
font-size:130%;
font-weight:bold;
padding:5px 10px;
position:absolute;
text-align:center;
width:160px;
}








/************* Single Product View *****************/
div#product {
float:left;
padding:0px 0px 5px 10px;
width:650px;
}


div#product h3 {
	font-size:280%;
	margin:0;
	padding:0;
}

div#product p {
margin-left:175px;
}
div#product p.price{
font-size:100%;
font-weight:normal;
margin:0;
padding-bottom:10px;
}
div#product p.price strong{
font-size:180%;
}
div#product p.short_desc {
font-size:120%;
}

div#productImageHolder {
border-top:1px solid #D6E4F4;
	float:left;
	margin-top:10px;
margin-bottom:20px;
	width:100%;
}

div#productImageHolder h3 {
font-size:1.8em;
}

div.smallImageHolder {
float:left;
margin:0px;
margin-right:20px;
padding:0;
width:80px;
}

div#productImageHolder p.caption {
clear:left;
margin:0;
padding:0;
font-size:80%;
text-align:center;
width:100%;
}

	
	div.productImage {
		background:#d7d7d7;
		border:1px solid #d7d7d7;
		float:left;
		height:234px;
		margin:4px 20px;
		margin-left:0px;
		text-indent:-5000px;
		width:324px;
	}
	/*
	div.productImage:hover {
		border:1px solid #900;
	}
	*/

	div.productImageSmall {
		height:60px;
		margin-right:0px;
		width:80px;
	}



	div.productImageVerySmall {
		height:40px;

		margin-right:0;
		width:40px;
	}

	div.productImage a.magnify {
		/*background: url(/images/store/magnify.gif) no-repeat 160px 160px;*/
		display:block;
		margin:0;
		margin-top:-1.25em;
		padding:0;
		height:100%;
		width:100%;
	}
	
	div.productImageSmall a.magnify {
		/*background: url(/images/store/magnify.gif) no-repeat 60px 60px;*/
	}



	ul#relatedProducts {
		float:left;
		margin:0;
		width:100%;
	}
	
		ul#relatedProducts li {
			border:1px solid #ccc;
			list-style:none;
			margin:0;
			width:170px;
		}	

div#relatedProductHolder {
	float:left;
	margin:10px 0 20px 20px;
	width:920px;
}

div#relatedProductHolder h3 {
	font-family:Arial, Helvetica;
	font-size:130% !important;
	font-weight:bold;
	margin:0;
	margin-bottom:5px;
	padding:0;
}

ol#product_list li a.add-to-basket,
div#relatedProductHolder a {
background:url(/images/store/arrow_bullet.gif) no-repeat left center;
padding-left:15px;
}


	ul#relatedProducts {
		float:left;
		margin:0;
		padding:0;
		width:100%;
	}
	
		ul#relatedProducts li {
			border-width:0;
			float:left;
			height:50px;
			list-style:none;
			margin:0;
			padding-top:2px;
			position:relative;
			width:170px;
		}


ul#relatedProducts li h4 {
	font-family:Arial, Helvetica;
	font-size:85%;
	font-weight:bold;
	width:110px;
}
ul#relatedProducts li h4 a {
background:none;
padding-left:0;
}

ul#relatedProducts li h4,
ul#relatedProducts li p {
	margin:0;
	padding:0;
	margin-left:50px;
}

ul#relatedProducts li div.productImage {
	left:4px;
	margin:0;
	position:absolute;
	top:4px;
}

ul#relatedProducts li p {
	font-size:80%;
}


/****** Place an order - in sidebar *******/

div#placeOrder {
background:#FAF8C9;
border:1px solid #FFD105;
float:left;
margin-left:10px !important;
padding-bottom:10px;
width:690px;
}

div#placeOrder h4 {
background:#FFD105;
	color:#c00;
	font-size:160%;
font-weight:bold;
margin-top:0;
padding:5px 20px;
}

div#placeOrder form {
border:0;
margin:0;
padding:0;
}


div#placeOrder p#itemDetails {
font-size:85%;
font-weight:bold;
padding:5px 20px;
}

div#placeOrder ul#itemCC,
ul#itemCC li {
margin:0;
padding:0;
}

div#placeOrder ul#itemCC {
padding:5px 20px;
}

ul#itemCC li {
border-right:1px solid #ccc;
display:inline;
font-size:85%;
list-style:none;
margin:0 2px 0 0;
padding:0 5px 0 0;
width:55px;
}
ul#itemCC li.last {
border-right:0;
}

ul#itemCC li span span {
font-size:70%;
}

div#placeOrder select#id {
margin-left:20px;
width:180px;
}
div#placeOrder select#quantity{
margin-left:20px;
width:60px;
}
div#placeOrder select {
float:left;
}

div#placeOrder label {
display:block;
float:left;
font-size:11px;
font-weight:bold;
margin-left:20px;
width:50px;
}
div#placeOrder label#labelID {
width:7em;
}
div#placeOrder label#labelQuantity {

width:7em;
}

div#placeOrder a#addToBasket {
display:block;
}

div#placeOrder a#addToBasket,
div#placeOrder button {
margin-left:20px;
float:left;
}

div#placeOrder button {
font-size:1em;
font-weight:bold;
padding:2px 20px;
}





div#productPanels {
float:left;
margin:0 0 0 20px;
width:920px;
}


div#productPanels div.panel {
border:1px solid #ABA1AD;
float:left;
font-size:85%;
/*min-height:230px;*/
margin-right:20px;
width:212px;
}

div#productPanels div.panel h4 {
background:#ABA1AD;
color:#fff;
font-family:Arial, Helvetica;
font-size:130%;
font-weight:bold;
margin-bottom:10px;
}

div#productPanels div.panel a {
color:#36C;

}

div#productPanels div.panel p {
line-height:1.2em;
}

div#productPanels div.panel ul {
list-style-image:url(/images/store/arrow_bullet.gif);
margin:0;
padding:0;
padding-left:12px;
}

div#productPanels div.panel ul li {
margin-bottom:.6em;
}


div#productPanels div#aboutPanel {
border-color:#A1ABAD;
}
div#productPanels div#aboutPanel h4 {
background:#A1ABAD;
}

div#aboutPanel ul#aboutTabs {
background:url(/images/store/taboff_right.gif) no-repeat right top;
float:left;
height:24px;
list-style:none;
margin:-10px 0 10px 0;
margin-top:-10px;
padding:0;
width:100%;
}

div#aboutPanel ul#aboutTabs.leftoff {
background:url(/images/store/taboff_left.gif) no-repeat left top;
}


ul#aboutTabs li {
float:left;
font-size:11px;
font-weight:bold;
margin:0;

padding:4px 0;
text-align:center;
width:50%;
}

ul#aboutTabs li a {
font-weight:normal;
}




div#categories a#allProducts{
display:block;
line-height:1.5em;
padding:0 0 5px 15px;
}

div#categories a.selected{
color:#999;
}

ul#categoryMenu li {
line-height:1.5em;
}

ul#categoryMenu li ul li{
list-style:outside none circle !important;
}



