﻿/* font types */

html,
span,
input,
textarea,
select{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	}

/* font sizes */
html,
input,
textarea,
select,
.controlSitemapContainer h2{
		font-size: 12px;
	}

h1{
	font-size: 30px;
	}

.lblSearchingOnText,
.lblKeyword,
.lblReturnsText,
.lblAmount,
.lblResultsText,
.controlNavigationContainer h1{
	font-size: 24px;
	}

h2{
	font-size: 18px;
	}

h3,
h4,
.controlMainMenuContainer .AspNet-Menu li{
	font-size: 14px;
	}

.controlPayOffFooterLinksContainer,
.controlSitemapContainer,
.controlSitemapContainer li a,
.controlSitemapContainer li span{
	font-size:11px;
	}

/* font weight */
h1,
h2{
	font-weight:normal;
	}

.controlEditorContainer .lblEditorContainer,
.controlSitemapContainer h2,
.listHome .hyp{
	font-weight:bold;
	}

/* font colors */
h1,
h2,
h3,
h4,
h1 span,
h2 span,
h3 span,
h4 span,
select{
	color:#000000;
	}

.controlPagerContainer .btnPager a:hover,
.controlPagerContainer .btnPager .pagerSelected,
h2 a,
h2 a span,
h2 a:link, 
h2 a:visited, 
h2 a:hover, 
h2 a:active,
.listProduct a:hover,
.listProduct a:hover span,
.controlSitemapContainer a:hover span,
.controlLanguageBarContainer a:hover,
.controlLanguageBarContainer .languageSelected .hypLanguage,
.controlBreadCrumbContainer span a:hover{
	color: #000000 !important; /* Black */
	}	

.controlPagerContainer input{
	color: #CBCBCB !important; /* Light gray */
	}

.controlCategoryTreeContainer a,
.controlCategoryTreeContainer a:link, 
.controlCategoryTreeContainer a:visited, 
.controlCategoryTreeContainer a:active,
.controlCategoryTreeContainer a:hover, 
html,
textarea,
input,
.noResults,
.listProduct a,
.listProduct a span,
.listProduct a:link, 
.listProduct a:visited, 
.listProduct a:hover, 
.listProduct a:active,
.controlPagerContainer a,
.controlPagerContainer a:link, 
.controlPagerContainer a:visited, 
.controlPagerContainer a:active,
.controlSitemapContainer li a,
.controlSitemapContainer li a span,
.controlSitemapContainer li a:link, 
.controlSitemapContainer li a:visited, 
.controlSitemapContainer li a:hover, 
.controlSitemapContainer li a:active,
.controlLanguageBarContainer a,
.controlLanguageBarContainer a span,
.controlLanguageBarContainer a:link, 
.controlLanguageBarContainer a:visited, 
.controlLanguageBarContainer a:hover, 
.controlLanguageBarContainer a:active,
.controlBreadCrumbContainer span a,
.controlBreadCrumbContainer span a:link, 
.controlBreadCrumbContainer span a:visited, 
.controlBreadCrumbContainer span a:active,
.controlMainMenuContainer .subTabMiddle a:link,
.controlMainMenuContainer .subTabMiddle a:visited,
.controlMainMenuContainer .subTabMiddle a:hover,
.controlMainMenuContainer .subTabMiddle a:active,
#Content .siteContentContainerMiddle ul,
.siteFooterContainer a,
.tabMiddleSelected .tabMiddle a,
select,
.introduction,
.controlNewsItemContainer .text,
.controlFooterContainer,
.columnLayoutContainer,
#Home li .shorttext,
lbl,
chb,
span,
ul,
label,
.controlSitemapContainer h2,
.controlSitemapContainer h2 span,
.anchor,
.anchor:hover,
p{
	color:#707070;
	}

.controlPagerContainer .pagerNotSelected{
	color:#707070 !important;
	}

a, 
a:link, 
a:visited, 
a:hover, 
a:active, 
a span{
	color: #316ac5;
	}

.errorMessage,
.errorMessage span{
	color:#FF0000;
	}

.siteFooterContainer .controlFooterContainer .date,
.siteFooterContainer .controlFooterContainer .date span,
.controlNewsItemContainer .date,
.controlNewsContainer .date,
.controlSearchResultsContainer .url{
	color:#999999;
	}

.SelectedNodeStyle{
	color: #CC0033;
	}

.btn a,
.btn a span,
.btn a:link, 
.btn a:visited, 
.btn a:hover, 
.btn a:active, 
.btn input{
	color:#FFFFFF;
	}
			
/* background colors */

.btnGo .btnMiddle,
.siteContentContainer,
.siteContentContainerMiddle,
.pageBodyBackGroundContainer,
.controlBreadCrumbContainer{
	background-color:#FFFFFF; /* White */
	}

body{
	background-color: #E0E0E0; /*Light gray */
	}
	
.controlNavigationContainer,
.siteContentContainerTop,
.noResults,
.controlSitemapContainer,
#Home .controlBannerContainer,
.controlSitemapContainer, 
.controlPayOffFooterLinksContainer{
	background-color: #F7F7F7 !important; /*Light gray */
	}

.controlEditorContainer{
	background-color: #CBCBCB;
	}

/* border colors */

.tbx,
textarea,
select,
.tbxComments{
	border-color:#7F9DB9 !important; /* Light blue */
	}

.controlSearchResultsContainer{
	border-color:#d8d8d8 !important;
	}

.noResults,
.tbxSearch,
.btnGo .btnMiddle,
.controlNewsContainer{
	border-color:#999999 !important; /* Dark gray */
	}

.sanaHtml img{
    border-color: #BCBCBC;
    }
	
.controlCategoryTreeContainer,
.controlPageContentContainer .controlContentContainer,
.sanaHtml table,
.sanaHtml td,
.hrSolid,
.controlNavigationContainer,
.controlLanguageBarContainer li,
.controlSitemapContainer, 
.controlPayOffFooterLinksContainer,
.controlBreadCrumbContainer,
.controlPagerContainer .btnPager,
.controlPagerContainer,
.controlPagerContainer input,
.controlPagerContainer .img,
.siteFooterContainer .controlFooterContainer .copyright, 
.siteFooterContainer .controlFooterContainer .footerLinks, 
.siteFooterContainer .controlFooterContainer .updateDate,
.controlSearchResultsSearchBarContainer,
.controlMainmenuSearchBarContainer .tbxSearch,
.controlMainmenuSearchBarContainer .btnGo .btnMiddle{
	border-color:#BCBCBC !important;
	}

.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-Leaf,
.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-WithChildren{
	border-color: #CECECE !important; /* Light gray */
	}
	
.controlMainmenuSearchBarContainer,
.controlEditorContainer{
	border-color: #565656;
	}

/* text decoration */
a:link, 
a:visited, 
a:active,
.btnMiddle a, 
.btnMiddle a:active, 
.btnMiddle a:hover, 
.btnMiddle a:visited, 
.btnMiddle a:link,
.controlPagerContainer a,
.controlPagerContainer a:link,
.controlPagerContainer a:visited,
.controlPagerContainer a:hover, 
.controlPagerContainer a:active,
.controlFooterContainer a,
.controlFooterContainer a:link,
.controlFooterContainer a:visited,
.controlFooterContainer a:hover, 
.controlFooterContainer a:active,
.controlLanguageBarContainer a,
.controlLanguageBarContainer a:link,
.controlLanguageBarContainer a:visited,
.controlLanguageBarContainer a:hover, 
.controlLanguageBarContainer a:active,
.controlMainMenuContainer .AspNet-Menu-Horizontal a,
.controlMainMenuContainer .AspNet-Menu-Horizontal a:link, 
.controlMainMenuContainer .AspNet-Menu-Horizontal a:visited, 
.controlMainMenuContainer .AspNet-Menu-Horizontal a:hover, 
.controlMainMenuContainer .AspNet-Menu-Horizontal a:active,
.listProduct a,
.listProduct a:link, 
.listProduct a:visited, 
.listProduct a:hover, 
.listProduct a:active,
.controlSitemapContainer span a
.controlSitemapContainer span a:link, 
.controlSitemapContainer span a:visited, 
.controlSitemapContainer span a:hover, 
.controlSitemapContainer span a:active,
.controlBreadCrumbContainer span a,
.controlBreadCrumbContainer span a:link, 
.controlBreadCrumbContainer span a:visited, 
.controlBreadCrumbContainer span a:hover, 
.controlBreadCrumbContainer span a:active{
	text-decoration:none;
	}

a:hover{
	text-decoration: underline;
	}

/* line height */

.controlMainMenuContainer .AspNet-Menu-Horizontal .AspNet-Menu-Link{
	line-height:32px;
	}

.controlPagerButtonsContainer .btn,
.controlPagerContainer .imgFirstEnabled,
.controlPagerContainer .imgFirstDisabled,
.controlPagerContainer .imgPreviousEnabled,
.controlPagerContainer .imgPreviousDisabled,
.controlPagerContainer .imgNextEnabled,
.controlPagerContainer .imgNextDisabled,
.controlPagerContainer .btnPager,
.controlNewsContainer li{
	line-height:16px;
	}

.lblChb{
    line-height:18px !important;
    }

.chb label,
.sanaHtml,
.controlNewsContainer .date,
.controlNewsContainer .introduction,
p{
	line-height:24px;
	}

.lblComments,
.lbl,	
.list,
.btnMiddle,
.btnMiddle a,
.controlLanguageBarContainer li{
	line-height:21px;
	}
	
.hrSolid,	
.btnGo .btnMiddle,
.controlLogoContainer h1{
	line-height:0px;
	}

.errorMessage{
	line-height:normal;
	}

.lblInterests{
	line-height:42px;
	}

.controlBreadCrumbContainer .node,
.controlBreadCrumbContainer .currentNode,
.controlBreadCrumbContainer .rootNode{
	line-height:30px;
	}

.lblSearchingOnText,
.lblKeyword,
.lblReturnsText,
.lblAmount,
.lblResultsText{
	line-height:normal !important;
	}
