
/**** Colors ****/

body {
	color:#333333;
	background-color:#EFEFEF;
}

input, select, textarea{
	color:#333333;
}


ul, li{
	color:#336666;
}

a{
	color:#333333;
}

a:hover{
	color:#000000;
	text-decoration:underline;
}

h1{
	color:#336666;
}

h2{
	color:#CC372C;
}

h4{
	color:#CC372C;
}

.requiredField {
	color: #E9010F;
}

.results{
}

.keywordField {
	border: 1px solid #7F9DB9;
}

.textField {
	border: 1px solid #7F9DB9;
}

.radioText {
	color: #333333;
}

#mast {
	background-color: #ffffff;
}

#subMast {
	background-color: #ffffff;
}

#breadCrumb {
	
}

#content {
	background-color: #ffffff;
	background-image: url(../../images/backgrounds/contentGradientBG.jpg);
	background-position: top left;
	background-repeat: repeat-x;
}

#mainContainer {
	background-color: #ffffff;
}

#mainContainerTop {
	background-color: #ffffff;

}

#mainContainerBasket {
	background-color: #ffffff;
}

#mainContainerTopBasket {
	background-color: #ffffff;
}

#leftContainer {
	/* background-color: #ffffff; */
}

#rightContainer {
		/* background-color: #ffffff; */
}

#footerNav a:hover {
	color: #49535D;
	font-weight: bold;
}

#siteContainer{
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
}

#siteContainerFixed{ /* USED FOR FIXED PAGE WIDTH/LOGIN PAGE */
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
}

/****Fieldset****/

fieldset{
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
	color: #666666;
}

fieldset legend{
	color: #346667;
	background-color: #ffffff;
}

fieldset label{
	color: #666666;
}

/****Search****/

#keywordSearchContainer {
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

#searchFilterContainer {

}

#searchFilterContainer ul {

}

#searchFilterContainer ul ul {

}

#searchFilterContainer li{

}

#savedBasketContainer {
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	color: #999999;
}

/****Inline Basket****/

.savedBasketButton a:, .newsContainerArticle a: {
	color:#333333;
	text-decoration: none;
}

.savedBasketButton a:hover, .newsContainerArticle a:hover{
	color:#CB372B;
	text-decoration: underline;
}

.newsContainerArticle {
	color: #666666;
}

/****Quick News**Right Column****/

#quickLinksHead{
	color: #ffffff;
	background-color: #49535D;
}

#quickLinksHeadMiddle{
	color: #ffffff;
	background-color: #49535D;
}

#quickLinksHeadRight{
	color: #ffffff;
	background-color: #49535D;
}

/****Search****/

.searchInput{
	border-color: #7F9DB9;
	color: #333333;
}

.advancedsearchInput{
	border-color: #7F9DB9;
	color: #333333;
}

#keywordSearchContainer {
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

#savedBasketContainerBottom, #newsNavContainerBottom, #keywordSearchContainerBottom, #searchFilterContainerBottom {
	background-image: url(../../images/backgrounds/searchBoxBottom.gif);
	background-position: top-left;
	background-repeat: no-repeat;
}

/****Tools Navigation****/

#toolsContainer {
	color: #999999;
}

.toolsNavButton {
	background-image: url(../../images/side_navigation/buttonTile.gif);
	background-position: top-left;
	background-repeat: repeat-x;
	background-color: #ffffff;
}

/****Navigation - Refer to navigation.css ****/



/****Breadcrumb Login****/

#crumbLinkContainer a, #LoginRegisterImageTopContainer a{
	color: #CC372C;
	text-decoration: underline;
}

/****Login****/

#loginRegisterWrapper, #forgottonRegisterWrapper{
	background-color: #C8C8C8;
}

#loginRegisterWrapperForgoton {
	background-color: #C8C8C8;
}

#loginBanner{
	background-image: url(../../images/heading_navigation/loginHead.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#forgottonBanner{
	background-image: url(../../images/heading_navigation/forgottonHead.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#loginRegisterContainer, #forgottonPasswordContainer{
	background-image: url(../../images/backgrounds/loginGradientBG.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

#loginRegisterContainer{
	background-image: url(../../images/backgrounds/loginGradientBG.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

#loginBottom{
	background-image: url(../../images/backgrounds/loginBottomCornersBG.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/****Inline Basket****/

#innerBasketContainer {
	color: #4A525F;
}

#editBasket a {
	color:#CB372B;
}

#inlineBasketWrapper {
	background-image: url(../../images/backgrounds/inlineBasketTileBG.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

/****Featured Products****/


#productRangeHeading {
    background-image: url(../../images/headings/productRangeHeadTile.gif); 
	background-position: top left;
	background-repeat: repeat;
	height: 33px;
}

#featuresMast {
	background-image: url(../../images/headings/contentWideHeadTile.gif);
	background-position: top left;
	background-repeat: repeat-x;
	color: #ffffff;
}

#featureProductContainer {
	background-image: url(../../images/backgrounds/featuredProductContainerTop.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.featuredProduct tr {
	background-color: #cccccc;
}

#productRangeTableContainer td  a:hover {
    color: #316767;
 }

#productRangeTableContainer td  a {
    color: #316767;
 }
 
/****Colors****/

.darkGrey{
	color:#49535D;
}

.mediumGrey{
	color:#666666;
}

.lightGrey{
	color:#CCCCCC;
}

.black{
	color:#000000;
}

.white{
	color:#FFFFFF;
}

.price{
	color:#CF372C;
}

.red{
	color:#CB372B;
}

.yellow{
	color:#FEFF01;
}

.pinkRed{
	color:#CA0032;
}

.lightBlue{
	color: #CCD9D9;
}

.paleBlue{
	color: #E1E8E8;
}

.midBlue{
	color: #D3DEDE;
}

.vividBlue{ 
	color: #7E9EB7;
}

.greenBlue{
	color: #C2DADA;
}

.darkGreenBlue
{
    color:#346663;
}

/****Background colors****/

.pinkBg{
	background-color:#F8E0E0;
}

.midGreyBG{
	background-color:#E2E8E8;
}

.paleGreyBG{
	background-color:#F6F6F6;
}

.darkGreyBG{
	background-color:#49535D;
}

.paleBlueBG
{
    background-color:#E1E8E8;
}

/**** Pop Up ****/

#popUpContainer{
	background-color:#ffffff;
}

#popUpContainer H1{
	color:#FFFFFF;
}

#popUpFormContainer{
	border:#676767;
}

.popUpFieldLabel{
	color:#676767;
}

input.popUpInput{
	color:#333333;
}

textArea.popUpTextArea{
	border:;
	color:#;
}


/***** Product Route *****/

#categoryHeaderBar, #subCategoryHeaderBar, #listCategoryHeaderBar {
	background-image: url(../../images/backgrounds/productMastBarBG.gif);
	background-position: top left;
	background-repeat: repeat-x;
 }


.categoryThumbnailLink {
    color: #316767;
    font-weight: bold;
    border:0px;
 }


#categoryThumbnailContainer a:hover {
    color: #316767;
 }
 
 #categoryHeaderImageContainer {
 background-color: #;
 }
 
#categoryFeaturesMast {
    color: #ffffff;
    background-image: url(../../images/headings/productRangeHeadTileSmall.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
    
#CategoryFeaturesRow {
    background-image: url(../images/backgrounds/featuredProductGradientBG.gif);
	background-position: top left;
	background-repeat: repeat;
}

#CategoryFeaturesRow a:hover{
    background-image: url(../images/backgrounds/featuredProductGradientBG.gif);
	background-position: top left;
	background-repeat: repeat;
	color: #CB372B;
}

.categoryFeaturePrice {
    font-weight: bold;
    color: #CB372B; 
}

.categoryFeatureLink {    
    font-weight: bold;
    color: #CB372B;
}

.categoryFeatureLink a:hover {    
    font-weight: bold;
    color: #ff0000;
}

.webPriceLabel {
    color: #666666;
}

.webPriceLabel a:hover {
    color: #666666;
}

/***** Sub Category Product Route *****/


#subCategoryContainer {
    background-image: url(../../images/backgrounds/subCategoryGradientBG.jpg);
	background-position: right;
	background-repeat: repeat-y;
	border-bottom: 1px solid #E3E3E3;
}

#subCategoryContainer a {
    font-weight: bold;
    color: #666666;
}

#subCategoryContainer a:hover {
    font-weight: bold;
    color: #ff0000;
}

.subCategoryTitle {
   font-weight: bold;
   color: #346663;
}

/***** Popups *****/


#globalpopupContentContainerTop {
    background-image: url(../../images/backgrounds/popupGradientTop.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#globalpopupContentContainer {
    background-image: url(../../images/backgrounds/popupGradient.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#globalpopupContentContainerTopsml {
    background-image: url(../../images/backgrounds/popupGradientTopsml.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#globalpopupContentContainersml {
    background-image: url(../../images/backgrounds/popupGradient.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#popupTitleText {
    font-size: 16px;
    font-weight: bold;
    color:#CC372C;
}

