/*
========================
	SIMON ADDED 24/04/09
========================
*/

.bottomFooter
{
	clear:both;
}

.bottomFooter A
{
	color: #444444;
}

.bottomFooter A:HOVER
{
	color: #666666;
}

/*
========================
	LAYOUT
========================
*/
BODY
{
	background-color    : #FFFFFF;
	font-family         : Verdana;
	font-size           : 8pt;
	margin-left         : 0px;
	margin-right        : 0px;
	margin-top          : 10px;
}
A, A:Hover
{
	color               : #FFFFFF;
	text-decoration     : none;
}
IMG
{
	border-style		: none;
}
DIV.WebBody
{
	background-image    : url(/images/web_background.gif);
	background-repeat   : no-repeat;
	position            : relative;
	height              : 627px;
	margin-left         : auto;
	margin-right        : auto;
	margin-top          : auto;
	width               : 986px;
}
DIV.Navigation
{
	float               : right;
	height              : 40px;
	padding-top         : 20px;
	width               : 860px;
}
DIV.NavigationSkip
{
	float				: right;
	padding-right       : 20px;
	padding-top			: 120px;
	text-align          : right;
}
DIV.NavigationSkip A, DIV.NavigationSkip A:HOVER
{
	color				: #FFFFFF;
	font-weight			: bold;
	font-size			: 10pt;
}
DIV.Banner
{
	background-color    : #C8C7B2;
	float               : right;
	height              : 140px;
	width               : 860px;
}
DIV.BannerWide
{
	background-color    : #C8C7B2;
	float               : right;
	height              : 80px;
	width               : 970px;
}
DIV.GeniferLogo
{
	height              : 60px;
	float               : left;
	margin-left         : 7px;
	margin-top          : 15px;
	width               : 380px;
}
DIV.LanguageSelect
{
	float               : right;
	margin-right        : 30px;
	margin-top          : 40px;
	
}
DIV.SectionHeading
{
	clear               : both;
	color               : #FFFFFF;
	float               : left;
	font-family         : Garamond, Georgia, Verdana;
	font-size           : 25pt;
	padding-left        : 300px;
	padding-top         : 28px;
	width               : 300px;
}
DIV.BannerAddress
{
	color               : #4E533B;
	float               : right;
	width               : 250px;
}
DIV.ContentMain
{
	float               : right;
	height              : 410px;
	width               : 860px;
}
DIV.ContentMainWide
{
	float               : right;
	height              : 410px;
	width               : 970px;
}
DIV.ContentLeft, DIV.ContentLeftLight, DIV.WishlistLeftLight
{
	float               : left;
	height              : 410px;
	width               : 291px;
}
DIV.ContentLeftLightWide
{
	float               : left;
	height              : 469px;
	width               : 291px;
}
DIV.ContentRight, DIV.ContentAbout, DIV.ContentRightLight
{
	float               : right;
	height              : 410px;
	width               : 569px;
}
DIV.ContentRightLight, DIV.ContentLeftLight, DIV.ContentRightLightWide, DIV.ContentLeftLightWide, DIV.WishlistLeftLight
{
	background-color    : #EDE9CF;
}
DIV.ContentRightLightWide
{
	float               : right;
	height              : 469px;
	width               : 679px;
}
DIV.ContentAbout
{
	background-image    : url(/images/content_aboutus_right.jpg);
	background-position : left top;
	background-repeat   : no-repeat;
}
DIV.ContentText, DIV.ContentTextAbout
{
	color               : #FFFFFF;
	float               : left;
	padding             : 10px;
	position            : relative;
}
DIV.ContentTextAbout
{
	width               : 420px;
}
DIV.ContentLeftText
{
	color               : #4E533B;
	padding             : 10px;
}
DIV.PrintHeader, DIV.PrintFooter
{
	display				: none;
	visibility			: hidden;
	position			: absolute;
	top					: 0px;
	left				: 0px;
}
DIV.NonPrint
{
	float				: left;
}
/*
========================
	FINISHES
========================
*/
A.Finishes
{
	color               : #4E533B;
	line-height         : 25px;
	text-transform      : uppercase;
	text-decoration     : none;
}
A:HOVER.Finishes
{
	color               : #90A7D6;
}
A.Finishes2
{
	color               : #4E533B;
	text-transform      : uppercase;
	text-decoration     : none;
}
A:HOVER.Finishes2
{
	color               : #90A7D6;
}
DIV.FinishContent
{
	background-color    : #EDE9CF;
	color               : #4E533B;
	float				: left;
	height				: 350px;
	width               : 350px;
}
DIV.FinishFooterLink
{
	float				: left;
	width				: 350px;
}
DIV.FinishFooterLink IMG
{
	margin				: 3px;
}
/*
========================
	NEWS
========================
*/
DIV.NewsImage
{
	float               : left;
	padding-left        : 25px;
	padding-top         : 25px;
	width               : 250px;
}
DIV.NewsCaption
{
	color               : #4E533B;
	float               : left;
	font-size           : 7pt;
	font-weight         : bold;
	height              : 100px;
	margin-top          : 10px;
	padding-left        : 25px;
	width               : 250px;
}
DIV.NewsDownload
{
	float               : left;
	margin-left         : 10px;
}
DIV.NewsDownload A, DIV.NewsDownload A:HOVER
{
	color               : #90A7D6;
	font-size           : 8pt;
	text-decoration     : none;
}

DIV.NewsScoller         /* SCROLLER */
{
    float: right;
    margin-right: 10px;
    padding-top: 340px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9999;
}
IMG.NewScrollButton     /* SCROLLER */
{
	cursor              : pointer;
	margin-bottom       : 3px;
	margin-top          : 3px;
}
DIV.NewsContent         /* SCROLLER */
{
	background-color    : #EDE9CF;
	color               : #4E533B;
	height              : 380px;
	overflow            : hidden;
	position            : relative;
	width               : 490px;
}
DIV.RegisterContent
{
	float				: left;
	height              : 380px;
	overflow            : hidden;
	position            : relative;
	width               : 490px;
}
DIV.NewsScrollerBody    /* SCROLLER */
{
	position            : absolute;
	width               : 490px;
}
DIV.RegisterScrollerBody	/* SCROLLER */
{
	position            : absolute;
	width               : 470px;
}
DIV.NewsTitle
{
	float               : left;
	font-family         : Garamond, Georgia, Verdana;
	font-size           : 12pt;
	font-weight         : bold;
	margin-bottom		: 5px;
	text-transform      : uppercase;
	width               : 480px;
}
DIV.Newsbody
{
	float               : left;
	margin-bottom       : 5px;
	width               : 460px;
}
DIV.NewsSeparator
{
	border-top          : dotted 2px #4E533B;
	float               : left;
	width               : 300px;
}
/*
========================
	CONTACT US
========================
*/
DIV.ContactLeft
{
	float               : left;
	width               : 260px;
}

DIV.ContactRight
{
	float               : right;
	width               : 240px;
}
TABLE.Checkbox
{
	margin-top          : 10px;
	margin-bottom       : 10px;
}
TABLE.Checkbox TD
{
	vertical-align      : top;
}
/*
========================
	HYPERLINKS
========================
*/
A.Navigation, A:HOVER.Navigation, A.NavigationSelected
{
	color               : #90A7D6;
	margin-right        : 20px;
	text-decoration     : none;
	letter-spacing      : 1px;
}
A:HOVER.Navigation, A.NavigationSelected
{
	color               : #FFFFFF;
}
/*
========================
	FORMS
========================
*/
.NavigationInput
{
	border              : solid 1px #C8C7B2;
	color               : #000000;
	font-family         : Verdana;
	font-size           : 8pt;
	height              : 17px;
	padding             : 0px;
}
.NavigationButton
{
	background-color    : #C8C7B2;
	border-style        : none;
	color               : #FFFFFF;
	cursor              : pointer;
	font-family         : verdana;
	font-size           : 8pt;
	margin              : 0px;
	padding             : 2px;
}
.Button
{
	background-color    : #C8C7B2;
	border-style        : none;
	color               : #6B7052;
	font-family         : Verdana;
	font-size           : 8pt;
	font-weight         : bold;
	text-transform      : uppercase;
}
.Input
{
	background-color    : #C8C7B2;
	border-style        : none;
	font-family         : Verdana;
	font-size           : 8pt;
}
DIV.FormGroup
{
	float               : left;
}
DIV.FormRow
{
	float               : left;
	padding-left        : 10px;
	padding-top         : 3px;
	width               : 540px;
}
DIV.FormLabel
{
	float               : left;
	width               : 125px;
}
DIV.FormLabel2
{
	float               : left;
	width               : 205px;
}
DIV.FormField
{
	float               : left;
}
/*
========================
	ERRORS
========================
*/
DIV.ErrorHide
{
	position            : absolute;
	visibility          : hidden;
}
DIV.ErrorShow
{
	background-color    : #E9EDF7;
	border              : solid 1px #90A7D6;
	margin-left         : 50px;
	position            : absolute;
	width               : 280px;
	z-index             : auto;
	left                : 80px;
}
DIV.ErrorTitle
{
	background-color    : #90A7D6;
	color               : #FFFFFF;
	font-weight         : bold;
	padding             : 3px;
}
DIV.ErrorShow LI
{
	color               : #90A7D6;
	font-weight         : bold;
	margin              : 3px;
}
/*
========================
	DEALERS
========================
*/
DIV.DealerLeft
{
	float               : left;
	width               : 260px;
	margin-left         : 0px;
}
DIV.DealerRight
{
	float               : right;
	width               : 240px;
}
DIV.DealerFootLinks
{
	float               : left;
	margin-bottom       : 10px;
	width               : 260px;
}
DIV.DealerFootLinkRow
{
	float               : left;
	margin-bottom       : 12px;
	width               : 260px;
}

DIV.DealerFootLinkRow IMG
{
	margin-right        : 5px;
}
DIV.DealerFootLinkRow A, DIV.DealerFootLinkRow A:HOVER
{
	color               : #C8C7B2;
	text-decoration     : none;
}
