body
{
	font-family:		Georgia, Arial, Helvetica, Verdana, Sans-serif;
	font-size:		12px;
	color:			#666666;
	background-color:	#ffffff;
}

html, body
{
	margin:			0;
	padding:		0;
}

.hidden
{
	display:		all;
}


#page-container
{
	background-color:	#ffffff;
	width:			700px;
	margin:			auto;
}

/* Main Navigation */

#main-nav
{
	height:			50px;
}
#main-nav dl
{
	margin:			0;
	padding:		0;
}

/* IE5 Mac Hack \*/
#main-nav
{
	padding-left:		11px;
}
/*/
#main-nav
{
	padding-left:		11px;
	overflow:		hidden;
}
/* End Hack */

#main-nav dt
{
	float:			left;
}
#main-nav dt a
{
	display:		block;
	height:			0px !important;
	height /**/:		50px; /* IE5/Win hack */
	padding:		50px 0 0 0;
	overflow:		hidden;
	background-repeat:	no-repeat;
}
#main-nav dt a:hover
{
	background-position:	0 -50px;
}
#main-nav dt#catalogue,
#main-nav dt#catalogue a 
{
	width: 			106px;
	background-image: 	url(../images/catalogue.gif);
}

#main-nav dt#home,
#main-nav dt#home a
{
	width:			106px;
	background-image: 	url(../images/home.gif);
}

#main-nav dt#buy,
#main-nav dt#buy a
{
	width: 			106px;
	background-image: 	url(../images/buy.gif);
}

#main-nav dt#links,
#main-nav dt#links a
{
	width:			106px;
	background-image: 	url(../images/links.gif); 
}
body.catalogue dt#catalogue,
body.catalogue dt#catalogue a,
body.home dt#home,
body.home dt#home a,
body.buy dt#buy,
body.buy dt#buy a,
body.links dt#links,
body.links dt#links a
{
	background-position: 	0 -100px;
}






#header
{	
	background-color:	#ffffff;
	height:			125px;
	background-image:	url(../images/sub-logo-2.gif);
	background-repeat:	no-repeat;
	background-position:	93% 100%;
}


h1
{
	margin:			0;
	padding:		0;
}

#sidebar-a
{
	float:			right;
	width:			280px;
	line-height:		18px;
}
#sidebar-a .padding
{
	padding:		60px 0 0 0;
}

#content_imagePages
{
	background-color:	#ffffff;
	line-height:		18px;
}

#content
{
	background-color:	#ffffff;
	margin-right:		280px;
	line-height:		18px;
}
#content .padding
{
	padding:		25px;
}
#content h2
{
	margin:			0;
	padding:		0;
	padding-bottom:		15px;
}
#content p
{
	margin:			0;
	padding:		0;
	padding-bottom:		15px;
	text-decoration:	none;
}
#content p a
{	
	text-decoration:	none;
}
.colons_phone
{
	margin-right:		30px;
}
.colons_email
{
	margin-right:		60px;
}

#footer
{
	clear:			both;
	font-family:		Tahoma, Arial, Helvetica, Sans-serif;
	font-size:		10px;
	color:			#c9c9c9;
	line-height:		23px;
	border-top:		1px solid #efefef;
	padding:		13px 25px;
}
#footer a
{
	color:			#c9c9c9;
	text-decoration:	none;
}
#footer a:hover
{
	color:			#db6d16;
}
#footer #altnav
{
	width:			350px;
	float:			right;
	text-align:		right;
	padding-right:		40px;
}
#footer #copyright
{
	position:		relative;
	left:			200px;
}
