@charset "utf-8";
/* CSS Document */

/* GLOBAL */

DIV.MainTable {
	width:				100%;
	
	margin:				0px auto;
}
DIV.MainTable DIV.Container {
	padding:			9px;
}

/* NAVIGATION */
DIV.MainTable DIV.Container DIV.Navi {
	height:				200px;
	position:			relative;
	background-image:	url(../images/headers/header_Home.jpg);
	background-repeat:	no-repeat;
	background-position:left top;
}
DIV.MainTable #Products.Container DIV.Navi {
	background-image:	url(../images/headers/header_Products.jpg);
}
DIV.MainTable #Catalogue.Container DIV.Navi {
	background-image:	url(../images/headers/header_Catalogue.jpg);
}
DIV.MainTable #WhereTo.Container DIV.Navi {
	background-image:	url(../images/headers/header_WhereTo.jpg);
}
DIV.MainTable #ContactUs.Container DIV.Navi {
	background-image:	url(../images/headers/header_ContactUs.jpg);
}

DIV.MainTable DIV.Container DIV.Navi UL LI {
	float:				left;
	font-weight:		bold;
	margin:				0 10px 0 0;
}
DIV.MainTable DIV.Container DIV.Navi UL LI A {
	text-decoration:	none;
	display:			block;
	color:				#000;
	padding:			3px 22px 2px 8px;
}
DIV.MainTable DIV.Container DIV.Navi UL LI A:HOVER {
	background-color:	#d7d7d7;
}
DIV.MainTable DIV.Container DIV.Navi UL LI.Act A { color:	#CC0000; }


/* CONTENT */
DIV.Left {
	float:				left;
}
DIV.Right {
	float:				right;
}
DIV.Wrapper {
	overflow:			hidden;
}
* html DIV.Wrapper {
	height:				1%;
}
DIV.LeftColumn {

	width:				100%;
	line-height:		4.3mm;
	text-align:			justify;
}
DIV.RightColumn {
	float:				right;
	width:				300px;
}
DIV.Footer {
/*	clear:				both;*/
	font-size:			11px;
	height:				20px;
	padding:			3px 0 0 0;
	margin:				25px 0 0 0;
	border-top:			1px solid #CCC;
}


/* HEADINGS */
H1 {
	font-family:		Georgia;
	font-size:			22px;
	padding:			0 0 5px;
	height:				30px;
	margin:				0;
	line-height:		normal !important;
	
}
H2 {
	padding:			0 0 5px 10px;
	margin:				0;
	font-size:			16px;
/*	border-bottom:		1px dotted #CCC;*/
	position:			relative;
}
H2 A {
	font-size:			9px;
	text-align:			right;
	position:			absolute;
	bottom:				2px;
	right:				0;
	font-weight:		normal;
}
H2 A:link,
H2 A:visited,
H2 A:hover,
H2 A:active {
	color:				#000;
}


/* ANCHOR LINKS */
UL.AnchorLinks {
	list-style-image:	none;
	list-style-type:	none;
	overflow:			hidden;
	_height:			1%;
	padding:			0;
	margin:				0 0 25px 0;
	position:			relative;
}
UL.AnchorLinks LI {
	float:				left;
	padding:			0 5px;
	.padding:			0 6px;
	margin:				0 0 5px 0;
	border-left:		1px solid #CCC;
}
UL.AnchorLinks LI:first-child,
UL.AnchorLinks LI.First {
	border-left:		0 none;
}
UL.AnchorLinks LI A {
	color:				#666;
}


/* TABLE COMPONENT */
DIV.Table {
	border:				1px solid #CCC;
	overflow:			hidden;
	_height:			1%;
	margin:				0 0 25px 1%;
	width:				99%;
}
DIV.Table DIV.Row {
	float:				left;
	padding:			2px 0;
	width:				100%;
}
DIV.Table DIV.Header {
	font-style:			italic;
	font-weight:		bold;
	background-color:	#CCCCCC;
}
DIV.Table DIV.Alt {
	background-color:	#f1f1f1;
}
DIV.Table DIV.Row P,
DIV.Table DIV.Row SPAN {
	float:				left;
	display:			block;
	width:				60%;
	padding:			0;
	margin:				0;
	text-indent:		15px;
	font-size:			11px;
}
DIV.Table DIV.Row SPAN {
	width:				35%;
}
DIV.Table DIV.Header P,
DIV.Table DIV.Header SPAN {
	text-indent:		5px;
	font-size:			12px;
}


/* CATALOGUE */
DIV.Catalogue DIV.Component {
	overflow:			hidden;
	_height:			1%;
	padding:			5px 0 25px 10px;
}
DIV.Catalogue DIV.Component DIV.Row {
	float:				left;
	padding:			0 0 15px 0;
}
DIV.Catalogue DIV.Component A {
	float:				left;
	display:			block;
	width:				23%;
	padding:			0;
	margin:				0 15px 0 0;
	text-align:			left;
	font-size:			11px;
	text-decoration:	none;
	line-height:		3.5mm;
	color:				#000;
}
DIV.Catalogue DIV.Component A:HOVER {
	color:				#996633;
}
DIV.Catalogue DIV.Component A IMG {
	border:				0 none;
	margin:				0 0 2px 0;
	height:200px;
}
DIV.Catalogue H2 A {
	right:				25px;
}


/* WHERE TO BUY */
DIV.WhereTo DIV.LeftColumn DIV.Row {
	overflow:			hidden;
	_overflow:			visible;
	_height:			1%;
	padding:			0 0 15px 0;
}
DIV.WhereTo DIV.LeftColumn DIV.Row DIV.Item {
	float:				left;
	width:				48%;
	padding:			0 0 0 2%;
}
DIV.WhereTo DIV.LeftColumn DIV.Row DIV.Item H3 {
	padding:			0;
	margin:				0;
	font-size:			14px;
}


/* CONTACT US */
DIV.MainTable #ContactUs.Container DIV.LeftColumn {
	text-align:			left;
}
DIV.MainTable #ContactUs.Container DIV.LeftColumn DIV.Row {
	overflow:			hidden;
	_overflow:			visible;
	_height:			1%;
	padding:			10px 0 0 0;
}
DIV.MainTable #ContactUs.Container DIV.LeftColumn DIV.Row DIV.Item {
	float:				left;
	width:				44%;
	margin:				0 2%;
}
DIV.MainTable #ContactUs.Container DIV.LeftColumn DIV.Row DIV.Item H2 {
	margin:				0 0 2px 0;
	padding:			0 0 3px 0;
	border-bottom:		1px dotted #CCC;
}


/* MISC */
DIV.RightColumn DIV.SeeMore {
	padding:			5px 0 0 0;
	text-align:			right;
	font-size:			10px;
}

/* 6 times 9 Drop Shadow - http://www.6times9.com/javascript/dropshadow/ */
.outer {background: scroll #fff url(images/dropshadow.gif) right bottom no-repeat; margin-top: 13px; margin-left: 13px;}
.inner {overflow: auto; border: 1px solid #999; left: -13px; top: -13px; position: relative;}


