﻿@import url("/_layouts/cfretail/layout.css");
@import url('/_layouts/DatePickerWebPart/css/datepicker_tec.css');
@import url('/_layouts/cfretail/print.css') print;

/*************************************************************************
'
'  Global Page Area - Defines page backcround color and image as well as
'                     default link color
'
'*************************************************************************/
.body {
	color: #5a6166;
	background-color:#484c4e;
	background-image:url('/_layouts/cfretail/images/bg_page_tec.gif');
	background-repeat:repeat-x;
	background-position:0px 100%;
}

a {
	color: #959595;
}

/*************************************************************************
'
'  Admin Area - Defines colors used within
'
'*************************************************************************/
div#pageContainer div#admin {
	background-color: #484c4e;
}

.authoringRegion .sharepointLogin TABLE A:link {
	COLOR: #cccccc;
}

/*************************************************************************
'
'  Header Area - Defines colors used within
'
'*************************************************************************/
div#pageContainer div#header {
	background-color: #484c4e;
}

div#pageContainer div#header div ul li a {
	color: #ffffff;
}

div#pageContainer div#header table.globalNavigation {
	background-color: #7c7e7f;
}

div#pageContainer div#header table.globalNavigation td {
	border-right: 5px solid #484c4e;
}

div#pageContainer div#header table.globalNavigation td.active {
	background-color: #bebfbf;
}

div#pageContainer div#header table.globalNavigation td a {
	color: #ffffff;
}

div#pageContainer div#header table.globalNavigation td.active a {
	color: #516a66;
}

div#pageContainer div#header table.globalNavigation td a:hover {
	background-color: #9d9e9f;
}

div#pageContainer div#header table.globalNavigation td.active a:hover {
	background-color: #bebfbf;
}

div#pageContainer div#mainContentContainer {
	background-color: #484c4e;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#leftColumn ul li a {
	background-color: #9d9e9f;
	color: #ffffff;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#leftColumn ul li a:hover {
	background-color: #d8d4b5;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#leftColumn ul li a:hover {
	background-color: #b6b7b8;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#leftColumn ul li.active a {
	background-color: #cfd0d0;
	color: #5a6166;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#leftColumn ul li.active a:hover {
	background-color: #cfd0d0;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#centreColumn h2 {
	color: #9ca0a3;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#centreColumn h3 {
	border-top: 3px solid #c7cacb;
	color: #9ca0a3;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#centreColumn h4 {
	color: #9ca0a3;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#centreColumn table.storeListing th span {
	border-top: 3px solid #c7cacb;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#largeColumnWithFloatedRightColumnElement h2 {
	color: #9ca0a3;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#rightColumn div {
	background-color: #ebebeb;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#rightColumn div h4 {
	color: #9ca0a3;
	border-top: 3px solid #cbcdce;
}

/*************************************************************************
'
'  Footer Area - Defines background, text, link color and list bullet
'
'*************************************************************************/
div#pageContainer div#footer {
	background-color: #484c4e;
	color: #9ca0a3;
}

div#pageContainer div#footer h4 {
	color: #9ca0a3;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#centreColumn div.searchPaginationContainer {
	border-top: 3px solid #c7cacb;
}

div#pageContainer div#footer div.rightColumn div#widget_whatsnew ul li {
	background: transparent url('/Style%20Library/Images/bullet_square_9ca0a3.gif') no-repeat 0px 0.6em;
}

div#pageContainer div#footer div.rightColumn div#widget_whatsnew ul li a {
	color: #ffffff;
}

div#footerLinks span {
	color: #9ca0a3;
}

div#footerLinks ul li a {
	color: #ffffff;
}
/*************************************************************************
'
'  Footer Image Links - Defines the English footer images used
'
'*************************************************************************/
.logoShopsCA {
	width:75px;
	height:43px;
	background-color:#ffffff;
	background-image:url('/_layouts/cfretail/images/logo_shops_tec.gif');
	background-repeat:no-repeat;
}

.logoShopCard {
	width:97px;
	height:43px;
	background-color:#ffffff;
	background-image:url('/_layouts/cfretail/images/logo_shopcard_tec.gif');
	background-repeat:no-repeat;
}

.logoCF {
	width:75px;
	height:43px;
	background-color:#ffffff;
	background-image:url('/_layouts/cfretail/images/logo_CF_tec.gif');
	background-repeat:no-repeat;
}
/*************************************************************************
'
'  Footer Image Links French  - Defines the French footer images used
'
'*************************************************************************/

.logoShopsCA-fr {
	width:75px;
	height:43px;
	background-color:#ffffff;
	background-image:url('/_layouts/cfretail/images/logo_shops_sadm.gif');
	background-repeat:no-repeat;
}

.logoShopCard-fr {
	width:97px;
	height:43px;
	background-color:#ffffff;
	background-image:url('/_layouts/cfretail/images/logo_shopcard_fr_sadm.gif');
	background-repeat:no-repeat;
}

.logoCF-fr {
	width:75px;
	height:43px;
	background-color:#ffffff;
	background-image:url('/_layouts/cfretail/images/logo_CF_sadm.gif');
	background-repeat:no-repeat;
}

/* new additions */
div#pageContainer div#mainContentContainer div {
	background-color: transparent;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer {
	/*background-color: #ecedee;*/
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#centreColumn .ms-WPBody {
	font-family: Arial, sans-serif;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#centreColumn table.storeListing th#nameHeader,
div#pageContainer div#mainContentContainer div#threeColumnContainer div#centreColumn table.storeListing th#phoneHeader {
	border-right: 15px solid #ffffff;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#rightColumn div {
	background-color: #ebebeb;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#rightColumn div a {
	color: #959595;
}

div#pageContainer div#mainContentContainer div#threeColumnContainer div#rightColumn div#rightColumnTop {
	background-color: #ebebeb;
}

div#pageContainer div#footer div.rightColumn ul#logos li {
	border-left: 1px solid #646d74;
}

div#admin {
	background-color: #5e6a71;
}
