/* CSS Document */

#trailimageid {
	font-size: 0.75em;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 420px;
	height: 0px;
	z-index: 100;
}

:link, :visited { 
	color: #f0bc53;
	text-decoration: none; 
}

:link:hover, :visited:hover { 
	color: #f0bc53; 
	text-decoration: underline;
}

/* Coloured blocks */

#blocks  {
	position: absolute; top:20px; left: 50px;
    width: 380px;
	height: 31px;
    margin: 2px 0;
    padding: 0 0 3px 0;
}



/* Range Products */

#row1  {
	position: absolute; top:75px; left: 0px;
    width: 500px;
	height: 31px;
    margin: 2px 0;
    padding: 0 0 3px 0;
}

#row2  {
	position: absolute; top:160px; left: 255px;
    width: 400px;
	height: 31px;
    margin: 2px 0;
    padding: 0 0 3px 0;
}

#row3  {
	position: absolute; top:245px; left: 510px;
    width: 100px;
	height: 31px;
    margin: 2px 0;
    padding: 0 0 3px 0;
}

#row1  ul, #row2  ul, #row3  ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#row1 li, #row2 li, #row3 li {
	margin: 0;
    padding: 0 5px 0 0;
    text-align: right;
	float: left;
}

#row1 li a, #row2 li a, #row3 li a {
	text-decoration: none;
	height: 80px;
	width: 80px;
	background: #1aae61;
	display: block;
}

/* For the mouseover effects */

#trailimageid {
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
width: 270px;
height: 1px;
z-index: 1000;
}

/* menu buttons */

#menu  {
	position: absolute; top:378px; left: 0px;
    width: 872px;
    margin: 5px 0;
    padding: 0;
    background: none;
}
	
#menu  ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#menu li {
	margin: 0;
    padding: 0;
    text-align: right;
	float: left;
}

#menu li a#home {
	text-decoration: none;
	height: 25px;
	width: 143px;
	background: url('../images/Home.gif');
	display: block;
}

#menu li a:hover#home {
	background-position: bottom;
}

#menu li a#homecurrent {
	text-decoration: none;
	height: 25px;
	width: 143px;
	background: url('../images/HomeCurrent.gif');
	display: block;
}

#menu li a:hover#homecurrent {
	background-position: bottom;
}

#menu li a#contact {
	text-decoration: none;
	height: 25px;
	width: 146px;
	background: url('../images/Contact.gif');
	display: block;
}

#menu li a:hover#contact {
	background-position: bottom;
}

#menu li a#contactcurrent {
	text-decoration: none;
	height: 25px;
	width: 146px;
	background: url('../images/ContactCurrent.gif');
	display: block;
}

#menu li a:hover#contactcurrent {
	background-position: bottom;
}

#menu li a#range {
	text-decoration: none;
	height: 25px;
	width: 146px;
	background: url('../images/OurRange.gif');
	display: block;
}

#menu li a:hover#range {
	background-position: bottom;
}

#menu li a#rangecurrent {
	text-decoration: none;
	height: 25px;
	width: 146px;
	background: url('../images/OurRangeCurrent.gif');
	display: block;
}

#menu li a:hover#rangecurrent {
	background-position: bottom;
}

#menu li a#parties {
	text-decoration: none;
	height: 25px;
	width: 146px;
	background: url('../images/Parties.gif');
	display: block;
}

#menu li a:hover#parties {
	background-position: bottom;
}

#menu li a#partiescurrent {
	text-decoration: none;
	height: 25px;
	width: 146px;
	background: url('../images/PartiesCurrent.gif');
	display: block;
}

#menu li a:hover#partiescurrent {
	background-position: bottom;
}

#menu li a#custom {
	text-decoration: none;
	height: 25px;
	width: 145px;
	background: url('../images/Customade.gif');
	display: block;
}

#menu li a:hover#custom {
	background-position: bottom;
}

#menu li a#customcurrent {
	text-decoration: none;
	height: 25px;
	width: 145px;
	background: url('../images/CustomadeCurrent.gif');
	display: block;
}

#menu li a:hover#customcurrent {
	background-position: bottom;
}

#menu li a#links {
	text-decoration: none;
	height: 25px;
	width: 145px;
	background: url('../images/Links.gif');
	display: block;
}

#menu li a:hover#links {
	background-position: bottom;
}

#menu li a#linkscurrent {
	text-decoration: none;
	height: 25px;
	width: 145px;
	background: url('../images/LinksCurrent.gif');
	display: block;
}

#menu li a:hover#linkscurrent {
	background-position: bottom;
}

.textbegone {
	visibility: hidden;
}

/* End menu buttons */

#breadcrumbs :link, #breadcrumbs :visited { 
	text-decoration: none;
}

#breadcrumbs :link:focus, #breadcrumbs :visited:focus { 
	color: #f4961e; 
	text-decoration: underline; 
}

#breadcrumbs :link { 
	color: #f4961e; 
}

#breadcrumbs :visited { 
	color: #f4961e; 
}

#breadcrumbs :link:hover, #breadcrumbs :visited:hover { 
	color: #f4961e; 
	text-decoration: underline; 
}

#breadcrumbs :link:active, #breadcrumbs :visited:active { 
	color: #fff; 
}

#listwrap {
	position: absolute;
	top: 18px; 
	left: 107px;
	width: 100%;
}

#divTrail { 
	padding:0 0 0 15px; margin:1px 0 0; 
	float:left; clear:both;
}

#divTrail p { 
	margin: 0;
	font-size:0.8em; color:#000;
	display: inline; 
}

#divTrail ol, #divTrail ol li { 
	padding: 0; margin: 0;  
	display: inline;
}

#divTrail ol li { 
	font-style: italic; font-size:0.8em; color:#000;
	white-space: nowrap;
}

#divTrail li a { 
	padding-right: 16px;
	background: url('../images/menu_arrow.gif') no-repeat 100% 50%; 
}
