#prodPage-top{
	width: 679px;
	height: 54px;
	background: url(../images/prodPage-top.png);
	padding: 10px 0 0 0;
}
#prodPage-bot{
	width: 679px;
	height: 25px;
	background: url(../images/prodPage-bot.png);
}

/* ---------------------------------------------------- SEARCH BOX */
#prodSearch{
	width: 278px;
	height: 40px;
	background: url(../images/prodSearch.png);
	margin: 0 0 0 353px;
	padding: 12px 0 0 43px;
}
#prodSearch form .text{
	background: none;
	border: 0;
	color: #4f5e86;
	padding: 5px 0 0 0;
	margin: 0;
	display: block;
	float: left;
	cursor: text;
	width: 183px;
}
#prodSearch form .button{
	width: 65px;
	height: 30px;
	background: url(../images/btnSearch.png);
	border: 0;
	margin: -2px 0 0 18px;
	cursor: pointer;
	font-size: 0px;
}
#prodSearch form .button:hover{background-position: bottom;}

#searchMessages{
	float: left;
	margin: 20px 0 0 50px;
	display: inline;
	font-size: 12px;
}

/* ---------------------------------------------------- TABS */
#prodPage-tabs{
	width: 679px;
	height: 53px;
	background: url(../images/prodPage-tabs.png);
}
#prodPage-tabs ul{
	padding: 2px 0 0 30px;
}
#prodPage-tabs li{
	float: left;
}
#prodPage-tabs a{
	display: block;
	width: 88px;
	height: 26px;
	background: url(../images/tab.png);
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	color: #596482;
	padding: 12px 0 0 0;
}
#prodPage-tabs a:hover{background-position: bottom;}
#prodPage-tabs a.selected{background: url(../images/tab-selected.png); color: #e3a449;}

/* ---------------------------------------------------- PAGE NAV */
#prodPage-nav{
	width: 679px;
	background: url(../images/prodPage-mid.gif);
	background-repeat: repeat-y;
}
#next, #prev{
	display: block;
	text-decoration: none;
	font-size: 13px;
	color: #415079;
	height: 25px;
}
#prev{
	display: inline;
	float: left;
	background: url(../images/arrow-left.gif) no-repeat left 6px;
	margin: 0 0 0 30px;
	padding: 0 0 0 10px;
}
#next{
	display: inline;
	float: right;
	background: url(../images/arrow-right.gif) no-repeat right 6px;
	margin: 0 30px 0 0;
	padding: 0 10px 0 0;
}
#next:hover, #prev:hover{text-decoration: underline;}
#pages{
	float: left;
	text-align: center;
	width: 525px;
	height: 25px;
}
#pages a{
	text-decoration: underline;
	font-size: 13px;
	color: #415079;
}
#pages a.selected{text-decoration: none; cursor: default; font-weight: bold;}

/* ---------------------------------------------------- CONTROLS */
#prodPage-ctrls{
	width: 679px;
	background: url(../images/prodPage-mid.gif);
	background-repeat: repeat-y;
	padding: 10px 0 0 0;
}
#prodPage-ctrls p{
	display: inline;
	float: left;
	font-size: 12px;
	margin: 5px 5px 0 40px;
	color: #415079;
}

/* ---------------------------------------------------- PRODUCTS */
#prodPage-mid{
	width: 679px;
	background: url(../images/prodPage-mid.gif);
	background-repeat: repeat-y;
	text-align: center;
	padding: 15px 0 10px 0;
}
.prod{
	width: 564px;
	background: #f2f2f2;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	text-align: left;
	padding: 10px;
}
.prod .prodPic{
	width: 167px;
	float: left;
	text-align: center;
	margin: 0 15px 0 0;
}
.prod img{
	width: 167px;
	border: 0;
	float: left;
	margin: 0 0 2px 0;
}
.prod a.enlarge{
	font-size: 11px;
	text-decoration: none;
	color: #6699CC;
}
.prod .info{
	width: 359px;
	float: left;
}
.prod h2{
	font-size: 14px;
	color: #df9831;
	border-bottom: #EAEAEA 1px solid;
	padding: 5px 0 10px 0;
}
.prod ul{
	padding: 0 0 5px 0;
	margin: 5px 0 10px 0;
	border-bottom: #EAEAEA 1px solid;
}
.prod li{
	font-size: 13px;
	color: #3a3a3a;
	margin: 0 0 2px 0;
}
.prod li strong{
	color: #415079; 
	font-weight: normal;
}
.prod a.add{
	display: block;
	width: 129px;
	height: 41px;
	background: url(../images/btnAddEnquiry.png);
}
.prod a.add:hover{background-position: bottom;}