/*
========================
    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;
    padding-top         : 20px;
    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;
}
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;
}
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            : relative;
    width               : 470px;
}
DIV.RegisterScrollerBody	/* SCROLLER */
{
    position            : relative;
    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;
}