#pageWrapper{}

.text-box-top{
	height:5px;
	background:url(../Design/siteWelcome.png) -600px top no-repeat scroll;
}
.text-box-mid{
	padding:0 10px;
	background:#fff;
	color:#2D3A49;
	overflow:hidden;
}
.text-box-bot{
	height:5px;
	background:url(../Design/siteWelcome.png) -1200px top no-repeat scroll;
}

.section-heading.page-title{
	padding-top:5px;
	padding-bottom:7px;
	margin-top:0;
	font-size:1.6em;
}

.section-heading.sub-section{
	padding-top:7px;
	padding-bottom:5px;
	color:#C4D7ED;
}

#pageProduct{
	margin:0 4px;
}

#pageProductCols{
	overflow:hidden;
}
#pageProductColLeft{
	float:left;
	width:300px;
	text-align:center;
}
#pageProductColRight{
	float:right;
	width:260px;
	padding-top:10px;
	font-size:1.2em;
	line-height:130%;
}

#pageProductImgLrg{
	padding-bottom:5px;
}
#pageProductImgsSml{
	padding:5px 0;
	border-top:1px solid #C4D7ED;
}
#pageProductImgsSml img{
	padding:2px;
	border:1px solid #C4D7ED;
	margin:0 2px;
}

#pageProductName{
	padding:3px 0;
	border-bottom:1px solid #C4D7ED;
	color:#2D3A49;
	font-size:1.4em;
	font-weight:bold;
}

#pageProductOptions{
	padding-bottom:14px;
	border-bottom:1px solid #C4D7ED;
	color:#2D3A49;
	font-size:1.2em;
}
#pageProductOptions br{
	height:14px;
	line-height:14px;
	font-size:14px;
}

#pageProductQty{
	padding:14px 0;
	border-bottom:1px solid #C4D7ED;
	overflow:hidden;
}
#pageProductQty label{
	display:block;
	float:left;
	width:100px;
	padding-top:2px;
}
#pageProductQty input{
	float:left;
	width:30px;
	height:19px;
	padding:0 4px;
	border:none;
	background:url(../Design/siteProductQty.png) left top no-repeat scroll;
	color:#2D3A49;
	font-size:1.2em;
	vertical-align:middle;
}

#pageProductAtc{
	padding:14px 0;
}
#pageProductAtc input{
	width:118px;
	height:35px;
	border:none;
	background:url(../Design/siteProductAtc.png) left top no-repeat scroll;
	font-size:0;
	line-height:100px;
	vertical-align:middle;
	overflow:hidden;
	cursor:pointer;
}
#pageProductAtc input:hover{
	background-position:left -34px;
}

#pageproductDesc{
	color:#2D3A49;
	font-size:1.2em;
}

#pageProductTabControl{
	padding:0 0 5px;
	margin-top:20px;
}
#pageProductTabs{
	position:relative;
	z-index:20;
	overflow:hidden;
	height:25px;
}
#pageProductTabs li{
	float:left;
	display:block;
	background:url(../Design/siteProductTab.png) left top repeat-x scroll;
	margin-right:5px;
}
#pageProductTabs li span.t1{
	display:block;
	background:url(../Design/siteProductTab.png) left -25px no-repeat scroll;
}
#pageProductTabs li a{
	display:block;
	height:25px;
	padding:0 10px;
	background:url(../Design/siteProductTab.png) right -50px no-repeat scroll;
	color:#666;
	font-size:1.2em;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
}
#pageProductTabs li a:hover{
	color:#444;
}
#pageProductTabs li.active{
	margin-right:2px;
	background-position:left -75px;
}
#pageProductTabs li.active span.t1{
	background-position:right -100px;
}
#pageProductTabs li.active a{
	padding-right:13px;
	background-position:left -125px;
	color:#375D81;
}
#pageProductTabs li.active a:hover{
	color:#183152;
}

#pageTabPane{
	position:relative;
	z-index:10;
	margin-top:-1px;
	background:url(../Design/siteProductTabPaneMid.png) right top repeat-y scroll;
}
#pageTabPaneI1{
	background:url(../Design/siteProductTabPaneTop.png) right top no-repeat scroll;
}
#pageTabPaneI2{
	padding:10px 10px;
	background:url(../Design/siteProductTabPaneBot.png) right bottom no-repeat scroll;
	font-size:1.2em;
	line-height:130%;
}
#pageTabPaneI2 hr{
	display:none;
}
#pageTabPaneI2 a{
	color:#06C;
}
#pageTabPaneI2 a:hover{
	color:#ABC8E2;
}

/*
 * Products
 */
.product-item{
	width:600px;
	margin:5px 4px;
}
.product-item-top{
	height:2px;
	background:url(../Design/siteProductListItem.png) left top no-repeat scroll;
}
.product-item-mid{
	padding:8px 10px;
	background:#fff;
	overflow:hidden;
}
.product-item-bot{
	height:2px;
	background:url(../Design/siteProductListItem.png) left -2px no-repeat scroll;
}

.product-item-mid-inner{
	padding:5px 0;
	border-top:1px solid #003E67;
	border-bottom:1px solid #003E67;
	overflow:hidden;
}

.product-item-image{
	float:right;
	width:100px;
	height:70px;
	text-align:center;
}
.product-item-name{
	margin:5px 110px 10px 0;
}
.product-item-name a{
	color:#34506B;
	font-size:1.4em;
	text-decoration:none;
}
.product-item-name a:hover{}
.product-item-price{
	margin:5px 110px 5px 0;
}
.product-item-price span{
	margin-right:10px;
}
.product-item-price .rrp{
	color:#34506B;
	font-size:1.2em;
	text-decoration:line-through;
}
.product-item-price .price{
	color:#06C;
	font-size:1.4em;
}
.product-item-price .tax{
	color:#34506B;
}
.product-item-info{
	margin:5px 110px 5px 0;
}
.product-item-info a{
	display:block;
	width:112px;
	height:20px;
	background:url(../Design/siteMoreInfo.png) left top no-repeat scroll;
	line-height:20px;
	text-indent:120px;
	overflow:hidden;
}
.product-item-info a:hover{
	background-position:left -20px;
}
#pageProductPrices{
	padding:5px 0;
	border-bottom:1px solid #C4D7ED;
	overflow:hidden;
}
#pageProductRRP{
	float:left;
	padding-right:10px;
	color:#34506B;
	font-size:1.2em;
	text-decoration:line-through;
}
#pageProductExVat{
	float:left;
	color:#2D4158;
}
#pageProductPrice{
	float:left;
	padding-right:10px;
	color:#0066CC;
	font-size:1.4em;
}
#pageProductPrice td strong{
	color:#06c !important;
}

