/* CSS Document */

html,body
{
	height: 100%;
}

body
{
	margin: 0px;
	padding: 0px;
	background: url(../images/back.jpg) repeat-y 50% 0;
	text-align: center;
	color: white;
}

#wrapper
{
	margin-left: auto;
	margin-right: auto;
	width: 1006px;
	height: 100%;
	text-align:left;
}

table,table tr,table tr td
{
	margin: 0px;
	padding:0px;
	border-spacing:0px;	
}

a
{
	margin: 0px;
	padding: 0px;
}

img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#content
{
	min-height: 344px;
	height: auto;
	_height: 344px;
	background: #125e40;
	width: 687px;
	text-align:left;
}

#content h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #b8efc5;
	margin-bottom: 2px;
}

#content h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #fff;
	margin-bottom: 2px;}

#content h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b8efc5;
	margin-bottom: 2px;
}

#content h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	margin-bottom: 2px;
}

#content h5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #b8efc5;
	margin-bottom: 2px;
}

#content h6
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	margin-bottom: 2px;
}

#content p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
}

#content li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

#content td
{
	color: #fff;
}

#content a:link,
#content a:visited,
#content a:active
{
	color: #fff;
}

#content a:hover
{
	color: #b8efc5;
}

input,
textarea,
select
{
	margin: 2px;
	padding: 0px;
	float: left;
}

#quick_find .nav_search
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000;
	background: #c9e0b2;
	margin: 4px 0px 0px 7px;
	padding: 0px;
	width: 77px;
}

#quick_find .search_button
{
	height: 25px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}


/* - -------------- LEFT NAV BUTTONS ---------------------*/
.home_nav_button {
	display:block;
	background-image:url("../images/home_on_28.jpg");
	background-repeat:no-repeat;
	}	
	
#leftnav_home {
	width: 98px;
	height: 28px;
	margin:0;
	/*float: right;*/
	}
	
#leftnav_home a {
	display:block;
	width: 98px;
	height: 28px;
	}	
	
#leftnav_home a:hover img{
	visibility:hidden;
	}
	
/* fixes for IE/win \*/
* html #leftnav_home a:hover {
	height:1%;
}
/* */
.dreadlocks_nav_button {
	display:block;
	background-image:url("../images/dreadlocks_on_48.jpg");
	background-repeat:no-repeat;
	}	
	
#leftnav_dreadlocks {
	width: 137px;
	height: 26px;
	margin:0;
	/*float: right;*/
	}
	
#leftnav_dreadlocks a {
	display:block;
	width: 137px;
	height: 26px;
	}	
	
#leftnav_dreadlocks a:hover img{
	visibility:hidden;
	}
	
/* fixes for IE/win \*/
* html #leftnav_dreadlocks a:hover {
	height:1%;
}
/* */
.accessories_nav_button {
	display:block;
	background-image:url("../images/accessories_on_50.jpg");
	background-repeat:no-repeat;
	}	
	
#leftnav_accessories {
	width: 137px;
	height: 27px;
	margin:0;
	/*float: right;*/
	}
	
#leftnav_accessories a {
	display:block;
	width: 137px;
	height: 27px;
	}	
	
#leftnav_accessories a:hover img{
	visibility:hidden;
	}
	
/* fixes for IE/win \*/
* html #leftnav_accessories a:hover {
	height:1%;
}
/* */
.hats_nav_button {
	display:block;
	background-image:url("../images/hats_on_52.jpg");
	background-repeat:no-repeat;
	}	
	
#leftnav_hats {
	width: 137px;
	height: 25px;
	margin:0;
	/*float: right;*/
	}
	
#leftnav_hats a {
	display:block;
	width: 137px;
	height: 25px;
	}	
	
#leftnav_hats a:hover img{
	visibility:hidden;
	}
	
/* fixes for IE/win \*/
* html #leftnav_hats a:hover {
	height:1%;
}
/* */
.toys_nav_button {
	display:block;
	background-image:url("../images/toys_on_54.jpg");
	background-repeat:no-repeat;
	}	
	
#leftnav_toys {
	width: 137px;
	height: 27px;
	margin:0;
	/*float: right;*/
	}
	
#leftnav_toys a {
	display:block;
	width: 137px;
	height: 27px;
	}	
	
#leftnav_toys a:hover img{
	visibility:hidden;
	}
	
/* fixes for IE/win \*/
* html #leftnav_toys a:hover {
	height:1%;
}
/* */
.slipmats_nav_button {
	display:block;
	background-image:url("../images/slipmats_on_56.jpg");
	background-repeat:no-repeat;
	}	
	
#leftnav_slipmats {
	width: 137px;
	height: 26px;
	margin:0;
	/*float: right;*/
	}
	
#leftnav_slipmats a {
	display:block;
	width: 137px;
	height: 26px;
	}	
	
#leftnav_slipmats a:hover img{
	visibility:hidden;
	}
	
/* fixes for IE/win \*/
* html #leftnav_slipmats a:hover {
	height:1%;
}
/* */
.jewellery_nav_button {
	display:block;
	background-image:url("../images/jewellery_on_58.jpg");
	background-repeat:no-repeat;
	}	
	
#leftnav_jewellery {
	width: 137px;
	height: 25px;
	margin:0;
	/*float: right;*/
	}
	
#leftnav_jewellery a {
	display:block;
	width: 137px;
	height: 25px;
	}	
	
#leftnav_jewellery a:hover img{
	visibility:hidden;
	}
	
/* fixes for IE/win \*/
* html #leftnav_jewellery a:hover {
	height:1%;
}
/* */
.arts_nav_button {
	display:block;
	background-image:url("../images/art_n_stuff_on.jpg");
	background-repeat:no-repeat;
	}	
	
#leftnav_arts {
	width: 137px;
	height: 27px;
	margin:0;
	/*float: right;*/
	}
	
#leftnav_arts a {
	display:block;
	width: 137px;
	height: 27px;
	}	
	
#leftnav_arts a:hover img{
	visibility:hidden;
	}
	
/* fixes for IE/win \*/
* html #leftnav_arts a:hover {
	height:1%;
}
/* */
/* */
.funstuff_nav_button {
	display:block;
	background-image:url("../images/fun_stuff_on.jpg");
	background-repeat:no-repeat;
	}	
	
#leftnav_funstuff {
	width: 137px;
	height: 27px;
	margin:0;
	/*float: right;*/
	}
	
#leftnav_funstuff a {
	display:block;
	width: 137px;
	height: 27px;
	}	
	
#leftnav_funstuff a:hover img{
	visibility:hidden;
	}
	
/* fixes for IE/win \*/
* html #leftnav_funstuff a:hover {
	height:1%;
}
/* */
.links_nav_button {
	display:block;
	background-image:url("../images/links_on_68.jpg");
	background-repeat:no-repeat;
	}	
	
#leftnav_links {
	width: 137px;
	height: 27px;
	margin:0;
	/*float: right;*/
	}
	
#leftnav_links a {
	display:block;
	width: 137px;
	height: 27px;
	}	
	
#leftnav_links a:hover img{
	visibility:hidden;
	}
	
/* fixes for IE/win \*/
* html #leftnav_links a:hover {
	height:1%;
}
/* */
.info_nav_button {
	display:block;
	background-image:url("../images/info_on_70.jpg");
	background-repeat:no-repeat;
	}	
	
#leftnav_info {
	width: 137px;
	height: 28px;
	margin:0;
	/*float: right;*/
	}
	
#leftnav_info a {
	display:block;
	width: 137px;
	height: 28px;
	}	
	
#leftnav_info a:hover img{
	visibility:hidden;
	}
	
/* fixes for IE/win \*/
* html #leftnav_info a:hover {
	height:1%;
}
/* */
.contact_nav_button {
	display:block;
	background-image:url("../images/contact_on_71.jpg");
	background-repeat:no-repeat;
	}	
	
#leftnav_contact {
	width: 137px;
	height: 28px;
	margin:0;
	/*float: right;*/
	}
	
#leftnav_contact a {
	display:block;
	width: 137px;
	height: 28px;
	}	
	
#leftnav_contact a:hover img{
	visibility:hidden;
	}
	
/* fixes for IE/win \*/
* html #leftnav_contact a:hover {
	height:1%;
}
/* */



/** NEW STYLES - R.TELFORD 14th May 2008 **/

a.link-cont,
a.link-last,
a.sub-link-cont,
a.sub-link-last
{
	display: block;
	margin: 0px;
	background-repeat:no-repeat;
	color: white;
	font-family: Helvetica, Impact, Century Gothic, sans-serif;
	text-decoration:none;
	font-weight: bold;
	text-align:center;
}

a.link-cont
{
	background-image: url("/images/as-nav/link-cont.gif");
	font-size: 12px;
	
	width: 131px;
	padding: 2px 6px 0px 0px;
	
	height: 23px;
	line-height: 23px;
	
	
}

a.link-last
{
	background-image: url("/images/as-nav/link-last.gif");
	font-size: 12px;
	
	width: 131px;
	padding: 2px 6px 0px 0px;
	
	height: 23px;
	line-height: 23px;
}

a.sub-link-cont
{
	background-image: url("/images/as-nav/sub-link-cont.gif");
	font-size: 11px;
	
	width: 133px;
	padding: 0px 0px 0px 4px;
	
	height: 25px;
	line-height: 25px;
}

a.sub-link-last
{
	background-image: url("/images/as-nav/sub-link-last.gif");
	font-size: 11px;
	
	width: 133px;
	padding: 0px 0px 0px 4px;
	
	height: 25px;
	line-height: 25px;
}

a.link-cont:hover,
a.link-last:hover,
a.sub-link-cont:hover,
a.sub-link-last:hover
{
	text-decoration: underline;
}

a.home-link
{
	display: block;
	margin: 0px;
	background-repeat:no-repeat;
	color: white;
	font-family: Helvetica, Impact, Century Gothic, sans-serif;
	text-decoration:none;
	font-weight: bold;
	text-align:center;
	
	background-image: url("/images/as-nav/home-link.gif");
	background-position: 0px 0px;
	background-repeat:no-repeat;
	font-size: 12px;
	width: 98px;
	padding: 0px;
	height: 28px;
	line-height: 28px;
}

a.home-link:hover
{
	background-image: url("/images/as-nav/home-link.gif");
	background-position: -98px 0px;
	background-repeat:no-repeat;
}