body
{
    color: #FFFF00;
}

p, li
{
    color: #FFFF00;
}

h1, h2, h3, h4
{
    color: #FFFF00;
}

hr
{
    border-top-color: #FFFFFF;
    color: #FFFFFF;
}

a:link, a:visited, a:active, a:hover
{
    color: #FFFF00;
}
a:hover
{
    color: #FFFFFF;
}

form input, form select, form textarea
{
    color: #000000;
}

#ffmlogo
{
    background-image: none;
}

p, h1, h2, h3, h4, ul, li, td, th, hr
{
    color: #FFFF00;
}

.combo-item-template
{
    color: Black;
}

.FooterMenu li a
{
    color: White;
}

#centent
{
    background-color: black;
}

body
{
    background-image: none;
    background-color: #333333;
}
#leftshadowrepeat
{
    background-image: none;
    background-color: #333333;
}
#rightshadowrepeat
{
    background-image: none;
    background-color: #333333;
}
#screenbottom
{
    background-image: none;
    background-color: #333333;
}
#leftshadowbottom
{
    background-image: none;
    background-color: #333333;
}
#rightshadowbottom
{
    background-image: none;
    background-color: #333333;
}
#leftshadow
{
    display: none;
}
#rightshadow
{
    display: none;
}

#contentbottom
{
    background-color: #222222;
}

/*======================================================================================================================================================*/

#content
{
    background-color: #000000;
}
#logo
{
}

#search
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/search.jpg);
}
#frmsearch_input
{
    color: #000000;
}
#frmSearch /*search.asp*/
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/HiContrast/search.jpg);
}
#frmSearch_input /*search.asp*/
{
    background: none;
    color: #000000;
}
#page p
{
    color: #FFFF00;
}
#homepage-content {color:#ffffff;}
#page h1
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/H1-title-arrow.jpg);
    color: #FFFF00;
}
#page .h1_2
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/H1-title-arrow.jpg);
    color: #FFFF00;
}
#page .h1_3
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/H1-title-arrow.jpg);
    color: #FFFF00;
}
#page h2
{
    color: #FFFF00;
}

#page h3
{
    color: #FFFF00;
}
#page h4
{
    color: #FFFF00;
}
#logo_icon
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/gerflor_icon.jpg);
}

/*================OVERALL========================================================================================*/

#product-list-title
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/product-list-title.jpg);
}
#product-finder-search
{
    border-left: 1px solid #ffffff;
}
#product-finder-title
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/product-finder-title.jpg);
}
#page .home-search-enter-button
{
    background: url(../../../assets/images/sitelayout/HiContrast/home-search-enter.jpg) no-repeat 0px 0px;
}
#page .home-search-enter-button:hover
{
    background: url(../../../assets/images/sitelayout/HiContrast/home-search-enter.jpg) no-repeat 0px -31px;
}

.special-offer-triangle
{
    background: url(../../../assets/images/sitelayout/HiContrast/special-offers-triange.gif) no-repeat;
}

/*================HOMEPAGE========================================================================================*/

#homepage-image-background
{
    background-image: none;
    background-color: #003875;
}

#buy-online-now-button
{
    background: url(../../../assets/images/sitelayout/HiContrast/buyonlinenow.jpg) no-repeat 0px 0px;
}
#buy-online-now-button:hover
{
    background: url(../../../assets/images/sitelayout/HiContrast/buyonlinenow.jpg) no-repeat 0px -23px;
}
#dotted-separator
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/dotted-separator.jpg);
}
.home-search-answer ul li
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/home-search-bullet.jpg);
}

/*================CONTENT-PAGE*========================================================================================*/

#news-section
{
    border-right: 1px solid #ffffff;
}
#news-section ul li
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/news-bullet-point.jpg);
}
#date-holder
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/content-page-date-holder.jpg);
}

/*================PRODUCT-FINDER-PAGE*========================================================================================*/

#clearance-image-background
{
    background: url(../../../assets/images/sitelayout/HiContrast/product-finder-background.jpg) repeat-x 0px -0px;
}

#special-offer-image-gallery
{
    border-left: 1px solid #ffffff;
}

#clearance-image-gallery
{
    border-left: 1px solid #ffffff;
}

.ok-offer-button
{
    background: url(../../../assets/images/sitelayout/HiContrast/ok-offer-button.jpg) no-repeat 0px -0px;
}
.ok-offer-button:hover
{
    background: url(../../../assets/images/sitelayout/HiContrast/ok-offer-button.jpg) no-repeat 0px -23px;
}

/*================PRODUCT-RESULTS-PAGE*========================================================================================*/

#page .prod-result-section
{
    border-bottom: 1px dotted #ffffff;
}
#page .prod-icon-info-main td p
{
    color: #FFFF00;
}

#page .prod-icon-info h1
{
    background-image: none;
}

#page .prod-results-divide
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/prod-results-divide.jpg);
}
#page .calculation-function-box-field
{
    background-color: #333333;
}
#page .calculation_function a
{
    color: #FFFF00;
}
#page .calculation_function a:hover
{
    color: #ffffff;
}
a.back-to-list-button
{
    background: url(../../../assets/images/sitelayout/HiContrast/back-to-list.jpg) no-repeat 0px 0px;
    color: #FFFF00;
}
a.back-to-list-button:hover
{
    background: url(../../../assets/images/sitelayout/HiContrast/back-to-list.jpg) no-repeat 0px -21px;
}
.add-to-basket
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/prod-detail-new.jpg);
}
.myProdAdd-to-basket
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/myProdAddTo.jpg);
}
.prod-detail-buy
{
    background: url(../../../assets/images/sitelayout/HiContrast/prod-detail-btn.jpg) no-repeat 0px 0px;
}
.prod-detail-buy:hover
{
    background: url(../../../assets/images/sitelayout/HiContrast/prod-detail-btn.jpg) no-repeat 0px -21px;
}
.myProdAdd-to-sample
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/myProdOrderSample.jpg);
}
.prod-detail-freesample
{
    background: url(../../../assets/images/sitelayout/HiContrast/prod-detail-freesamp-btn.jpg) no-repeat 0px 0px;
}
.prod-detail-freesample:hover
{
    background: url(../../../assets/images/sitelayout/HiContrast/prod-detail-freesamp-btn.jpg) no-repeat 0px -21px;
}
.prod-detail-fullsample
{
    background: url(../../../assets/images/sitelayout/HiContrast/prod-detail-fullsamp-btn.jpg) no-repeat 0px 0px;
}
.prod-detail-fullsample:hover
{
    background: url(../../../assets/images/sitelayout/HiContrast/prod-detail-fullsamp-btn.jpg) no-repeat 0px -21px;
}

.prod-details-background-repeat
{
    background: url(../../../assets/images/sitelayout/HiContrast/blue-grad-repeat.jpg) repeat-x 0px -0px;
}
/*================PRODUCT-LIST-PAGE*========================================================================================*/

#page .myProdSpec
{
    background-color: #444444;
    color: #FFFF00;
}
#page .myProdAddTo
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/myProdAddTo.jpg);
}
#page .myProdAddToBtn
{
    background: url(../../../assets/images/sitelayout/HiContrast/myProdAddToBtn.jpg) no-repeat 0px 0px;
}
#page .myProdAddToBtn:hover
{
    background: url(../../../assets/images/sitelayout/HiContrast/myProdAddToBtn.jpg) no-repeat 0px -21px;
}
/*================PRODUCT-RANGE-PAGE*========================================================================================*/

#page .myRangeHolder
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/myRangeHolder.jpg);
}
#page .myRangeSpec p
{
    color: #FFFF00;
}
/*================BASKET-VIEW-PAGE*========================================================================================*/
.basket-content-top
{
    display: none;
}
.basket-content-bottom
{
    display: none;
}
.blueboxtop
{
    display: none;
}
.blueboxbottom
{
    display: none;
}


.basket-content-stretch
{
    background-color: #333333;
    background-image: none;
}
#page .basket-Item-table td p
{
    color: #FFFF00;
    background-color: #000000;
}
#page .basket-Item-table .BasketProdTitle p
{
    color: #FFFF00;
}
#page .BasketProdQuant p
{
    border: 1px solid #ffffff;
}
#page .Basketborder
{
    border-left: 1px dotted #ffffff;
}
#page .blueboxcontent
{
    background-color: #222222;
}
#page .blueboxcontent p
{
    color: #FFFF00;
}
#page .cost_details p a
{
    color: #FFFF00;
}
#page .cost_details p a:hover
{
    color: #FFFFFF;
}
#page .Proceed-to-checkout-btn
{
    background: url(../../../assets/images/sitelayout/HiContrast/proceed-to-checkout.jpg) no-repeat 0px 0px;
}
#page .Proceed-to-checkout-btn:hover
{
    background: url(../../../assets/images/sitelayout/HiContrast/proceed-to-checkout.jpg) no-repeat 0px -31px;
}
/*================CHECKOUT PAGE*========================================================================================*/

#page .confirm-add-box-top
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/confirm-top-box.jpg);
}
#page .confirm-add-box-stretch
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/confirm-stretch-box.jpg);
    background-color: #333333;
}
#page .confirm-add-box-bottom
{
    background-image: url(../../../assets/images/sitelayout/HiContrast/confirm-bottom-box.jpg);
}
#page .confirm-add-box-stretch h1
{
    background-image: none;
}
#page .Proceed-and-pay-btn
{
    background: url(../../../assets/images/sitelayout/HiContrast/proceed-and-pay.jpg) no-repeat 0px 0px;
}
#page .Proceed-and-pay-btn:hover
{
    background: url(../../../assets/images/sitelayout/HiContrast/proceed-and-pay.jpg) no-repeat 0px -31px;
}

#header {background:url(../../../assets/images/sitelayout/HiContrast/header_background.jpg) no-repeat 0px 0px;}
#top_nav {background:url(../../../assets/images/sitelayout/HiContrast/top_nav.jpg) no-repeat 0px 0px;}
.shop_buttons td div a {color:#FFB93F;}
#currentUser a {color:#FFB93F;}

/*----------------------------------------------------------------------------------------------------
CORE MENU STYLING - DO NOT MODIFY
----------------------------------------------------------------------------------------------------*/
#top_nav ul li:hover {
	position:relative;
}
/*---SHOW SECOND MENU ON FIRST MENU HOVER---*/
#top_nav ul li:hover ul, #top_nav ul a:hover ul {
	visibility:visible;
	height:auto;
}
/*---KEEP THIRD MENU HIDEEN ON FIRST MENU HOVER---*/
#top_nav ul :hover ul ul {
	visibility:hidden;
}
/*---KEEP FORTH MENU HIDEEN ON FIRST MENU HOVER---*/
#top_nav ul :hover ul :hover ul ul {
	visibility:hidden;
}
/*---SHOW THIRD MENU ON SECOND MENU HOVER---*/
#top_nav ul :hover ul :hover ul {
	visibility:visible;
}
/*---SHOW FORTH MENU ON THIRD MENU HOVER---*/
#top_nav ul :hover ul :hover ul :hover ul {
	visibility:visible;
}
/*---ARROWS---*/
#top_nav .AspNet-Menu-WithChildren > a, #top_nav .AspNet-Menu-WithChildren > span {
	background:url(../../../assets/icons/wmda.gif) no-repeat 95% center;
		padding:0px 15px 0px 10px;
}
#top_nav .AspNet-Menu-WithChildren:hover > a, #top_nav .AspNet-Menu-WithChildren:hover > span {
	background:url(../../../assets/icons/bmda.gif) no-repeat 95% center #ffff00;
		padding:0px 15px 0px 10px;
		color:#000000;
}
#top_nav .AspNet-Menu-WithChildren .AspNet-Menu-Leaf > a, #top_nav .AspNet-Menu-WithChildren .AspNet-Menu-Leaf > span {

}
/*----------------------------------------------------------------------------------------------------
LEFT DROP MENU
----------------------------------------------------------------------------------------------------*/

/*---FIRST LEVEL MENU---*/
#top_nav ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
/*---FIRST LEVEL MENU LIST ITEMS---*/
#top_nav ul li {
	float:left;
	background: url(../../../assets/images/sitelayout/Shared/top_nav_link_border.jpg) no-repeat right 0px;
}
#top_nav ul li:hover {
	float:left;
	background: url(../../../assets/images/sitelayout/Shared/top_nav_link_border.jpg) no-repeat right 0px #ffff00;
}
/*---MAIN MENU LINKS---*/
#top_nav a, #top_nav span {
	font-size:1em;
	color:#ffffff;
	text-decoration:none;
	/*font-weight:bold;*/
	padding:0px 10px;
	display:block;
	height:31px;
	line-height:29px;
	
	
}
/*---MAIN MENU LINKS HOVER/SELECTED---*/
#top_nav .AspNet-Menu-Leaf:hover > a, #top_nav .AspNet-Menu-Leaf:hover > span {
	color:#000000;
}
/*==================================================================================================*/

/*---SECOND PLUS MENU LIST POSITIONS---*/
#top_nav ul ul {
	margin:0px;
	visibility:hidden;
	position:absolute;
	height:0;
	top:31px;
	left:0em;
	width:15em;
}
/*---SECOND LEVEL MENU LIST ITEMS---*/
#top_nav ul ul li {
	display:block;
	height:auto;
	margin:0px 0px 0px 0px;
	background: #000000;
}
#top_nav ul ul li:hover {background: #ffff00;}

/*---SECOND LEVEL MENU LINKS---*/
#top_nav ul ul a, #top_nav ul ul span 
{

}
/*---SECOND LEVEL MENU LINKS HOVER/SELECTED---*/
#top_nav ul ul :hover > a, #top_nav ul ul :hover > span 
{
	color:#000000;
}
/*==================================================================================================*/

/*---THIRD PLUS MENU LIST POSITIONS---*/
#top_nav ul ul ul {
	margin:0px 0px 0px 0px;
	position:absolute;
	width:15em;
	left:15em;
	top:0em;
}
/*---THIRD LEVEL MENU LINKS---*/
#top_nav ul ul ul a, #top_nav ul ul ul span {
}
/*---THIRD LEVEL MENU LINKS HOVER/SELECTED---*/
#top_nav ul ul ul :hover > a, #top_nav ul ul ul :hover > span {
}
/*==================================================================================================*/

/*---FORTH LEVEL MENU LINKS---*/
#top_nav ul ul ul ul a, #top_nav ul ul ul ul span {
}
/*---FORTH LEVEL MENU LINKS HOVER/SELECTED---*/
#top_nav ul ul ul ul :hover > a, #top_nav ul ul ul ul :hover > span {
}
/*==================================================================================================*/
