/********************************************************/
/* General Style Sheet for Quaife								*/
/* Copyright 2006 by MSO.net						 				*/
/* By Maryse Borgès													*/
/* 					 													*/
/* Last Edited on 18/09/2006										*/
/********************************************************/


BODY
{
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
}


.GEN_outerMainContainer {

}

.GEN_innerMainContainer {
	margin: 0px;
	width: 975px;
	background-color: #FFFFFF;
	border-left: 1px solid #26a1fa;
	border-right: 1px solid #26a1fa;
	border-bottom: 1px solid #26a1fa;
	padding: 13px 0px 13px 0px;
}

.GEN_HeadingContainer {
	height: 200px;
}
.GEN_Banner
{
	height: 150px;
}


.GEN_MiddleContainer
{
	width: 949px;
	text-align: center;
	padding: 0px;
}


.GEN_MainArea
{
	width: 949px;
}
.GEN_MainLeftcolumn
{
	width: 230px;
	float: left;
	text-align: left;
}
.GEN_MainAreaContent
{
	width: 719px;
	float: left;	
	text-align: left;
}
.GEN_MainAreaContentInner
{
	padding: 3px 2px 5px 5px;
}

.GEN_LeftColumn
{
	width: 230px;
}
.GEN_LeftColumnTop
{
	background-image: url('/images/generalpage/left_column_top.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	height: 15px;
}
.GEN_LeftColumnBottom
{
	background-image: url('/images/generalpage/left_column_bottom.gif');
	background-repeat: no-repeat;
	height: 23px;
}
.GEN_LeftColumnMiddle
{
	background-image: url('/images/generalpage/left_column_bg.gif');
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
.GEN_HomeSummary
{
	font-size: 0.9em;
	padding: 10px 8px 10px 15px;
}
.GEN_TopNav {
	background-image: url('/images/generalpage/bg_nav.gif');
	background-position: top;
	background-repeat: no-repeat;
	height: 50px;
}
.GEN_MainNav {
	float: left;
	font: 0.9em arial, sans-serif;
	padding: 10px 0px 0px 30px; 
	color: #0d97f8;
	text-align: left;
}
.GEN_MainNav a, .GEN_MainNav a:visited  {
	padding: 2px 5px 2px 5px;
	color: #0d97f8;
	text-decoration: none;
}
.GEN_MainNav a:hover {
	padding: 2px 5px 2px 5px;
	color: #0d97f8;
	text-decoration: underline;
}

.GEN_MainNav ul, .GEN_BasketNav ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.GEN_MainNav li {
	border-right: 1px solid #0d97f8;
	margin-right:5px;
}

#n-Home, #n-Gallery, #n-Links, #n-Contact-Us, #n-Documents, #n-SpecialOffers, #n-OnlineStore {
	display: inline;
	margin: 0;
	padding: 0px 5px 0px 5px;
}
#n-Home  {
	padding-left: 0px;
}
.GEN_BasketNav {
	float:right;
	text-align: right;
	font: 0.9em arial, sans-serif;
	padding: 10px 0px 0px 30px; 
	color: #0d97f8;
}
.GEN_BasketNav a, .GEN_BasketNav a:visited  {
	color: #0d97f8;
	text-decoration: none;
}
.GEN_BasketNav a:hover {
	text-decoration: underline;
	color: #0d97f8;
}
#n-MyAccount, #n-ViewOrder, #n-Logout
{
	border-right: 1px solid #0d97f8;
	display: inline;
	margin: 0;
	padding: 0px 7px 0px 7px;	
}
#n-MyAccount, #n-Documents
{
	border-right: 0px;
}
#n-MyAccount
{
	padding-right: 30px;
}


.GEN_ProductSearch
{
	width: 230px;
	height: 54px;
	background-image: url('/images/generalpage/bg_search_small.gif');
	background-repeat: no-repeat;
	padding: 0px;
}
.GEN_ProductForm
{
	font: 0.9em Arial, sans-serif;
	color: #0d95f7;
	padding: 5px 10px 0px 15px;
}
#GEN_ProductFormTag
{
	margin: 0;
	padding: 0;
}

.GEN_LatestProducts
{
	width: 230px;
	height: 44px;
	background-image: url('/images/generalpage/bg_lp_small.gif');
	background-repeat: no-repeat;
	padding: 0px;
}

.GEN_LatestProductContent
{
	font: 0.9em Arial, sans-serif;
	color: #0d95f7;
	padding: 12px 10px 0px 15px;
}

.GEN_Logo
{
	width: 300px;
	height: 100px;
	cursor: hand;
	cursor: pointer;
}

#btn-Go
{
	border: 0px;
	padding: 0px;
	margin: 10px 8px 0px 0px;
}

.GEN_crumbtrail
{
	color: #32a2f4;
	font: 0.9em arial, sans-serif;
	padding: 0px; 
	height: 20px;
	text-align: left;
	font-weight: bold;
	padding-left: 23px;

}
.GEN_crumbtrail a, .GEN_crumbtrail a:visited
{
	padding: 2px 5px 2px 5px;
	color: #32a2f4;
	text-decoration: none;
}
.GEN_crumbtrail a:hover
{
	padding: 2px 5px 2px 5px;
	color: #32a2f4;
	text-decoration: underline;
}

hr
{
	height: 1px;
	color: #666666;
}

#submitButton
{
	background: url('/images/generalpage/submit_button.gif') no-repeat;
	/*background-color: #67c5e5;*/
	width: 105px;
	height: 23px;
	color: white;
	font: 11px Arial;
	font-weight: bold;
	border: 0px;
	cursor: pointer;
	cursor: hand;
	padding-bottom: 3px;
}

.GEN_sitemap_block
{
	padding: 3px 0px 5px 0px;
	border-bottom: 1px solid #8de3f9;
}
.GEN_sitemap_alphabet
{
	color: #333333;
}
.GEN_sitemap_alphabet a, .GEN_sitemap_alphabet a:visited
{
	color: #666666;
}
.GEN_sitemap_alphabet a:hover
{
	text-decoration: none;
}
.GEN_sitemap_letter a, .GEN_sitemap_letter a:visited
{
	text-decoration : none;
	/*font: 0.9em Arial;*/
	font-weight: bold;	
	color: #333333;
}
.GEN_sitemap_links_block
{
}
.GEN_sitemap_link a, .GEN_sitemap_link a:visited
{
	/*font: 0.9em Arial;*/
	color: #666666;
	text-decoration: none;
}
.GEN_sitemap_link a:hover
{
	color: #333333;
	text-decoration: underline;
}
div.GEN_sitemap_block {
	width	: 700px;
}

div.GEN_sitemap_letter {
	width	: 50px;
	float	: left;
}

div.GEN_sitemap_links_block {
	width	: 300px;
	float	: left;
}

div.GEN_sitemap_link {
	width	: 245px;
	float	: left;
}
div.paddedBlock {
	padding						: 10px 0px 10px 10px;
	vertical-align				: top;
	margin						: 0;
	border						: 0;
}

.GEN_documentArchive td
{
	font-size: 0.8em;
}
