/**
 * Applied to the entire page.
 */
body { 
	background: #FFFFFF;
	color: black;
	font-family: Arial, sans-serif;
	font-size: 10px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	direction: ltr;	
}

a {	
	color: darkblue;
}

a:visited {	
	color: darkblue; 
}

a:hover {	
	color: darkblue; 
}

h3 {
	color: black;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.catwalk-bodyWhite {
	background: white;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.catwalk-bodyGrey {
	background: white;
}

#loadingDiv {
	width: 250px;
	height: 350px;
	position: absolute;
	top: 25%;
    padding: 2px;
    z-index: 20001;
    border: 0px solid #ccc;
}

#loadingDiv a {
    color: #225588;
}

#loadingDiv .catwalk-loading-indicator {
    color: #444;
}

#catwalk-loading-msg {
    color: black;
}

.catwalk-helpFrame {
	background-color: white;
}

.catwalk-welcomeLogin {
	color: #7BA96D;
}
.catwalk-labelLogin {
	font-size:12px;
}

.catwalk-expandCollapse {
	margin: 0px 0px 0px 0px;
}

.catwalk-helpButton {
	margin: 0px 0px 0px 0px;
}


.catwalk-hyperLabelLoginSmaller {
	color: #9B9B9B;
}
.catwalk-hyperLabelLoginSmallerMargin {
	color: #9B9B9B;
}
.catwalk-checkBoxLogin {
	font-size:12px;
}

.catwalk-dialogBox {
	border: 1px solid #9B9B9B;
}

.catwalk-dialogBox .Caption {
	color: white;
}

.catwalk-dialogBox .PanelBottom {
	background: #6D6E71;
	color: white;
}

.catwalk-dialogBoxPulse {
	border: 1px solid #7BA96D;
}

.catwalk-dialogBoxLogin .PanelCaption {
	background-image: url(images/gradientCO2Pulse2.png);
	background-repeat: repeat-x;
}

.catwalk-dialogBoxHome .PanelCaption {
	background-image: url(images/gradientCO2Home2.png);
	background-repeat: repeat-x;
}

.catwalk-dialogBoxPulse .PanelCaption {
	background-image: url(images/gradientCO2Pulse2.png);
	background-repeat: repeat-x;
}

.catwalk-dialogBoxContacts {
	border: 1px solid #7BA96D;
}

.catwalk-dialogBoxContacts .PanelCaption {
	background-image: url(images/gradientCO2Contacts2.png);
	background-repeat: repeat-x;
}

.catwalk-dialogBoxNavigation {
	border: 1px solid #7BA96D;
}

.catwalk-dialogBoxNavigation .PanelCaption {
	background-image: url(images/gradientCO2Navigation2.png);
	background-repeat: repeat-x;
}

.catwalk-dialogBoxFavourites {
	border: 1px solid #7BA96D;
}

.catwalk-dialogBoxFavourites .PanelCaption {
	background-image: url(images/gradientCO2Favourites2.png);
	background-repeat: repeat-x;
}

.catwalk-menuBar {
	color: white;
}

.catwalk-menuBar-horizontal .gwt-MenuItem {
  color: white;
}

.catwalk-menuBar-horizontal .gwt-MenuItem-selected {
	text-decoration:underline;
}

.catwalk-menuBar-horizontal .gwt-MenuItemSeparator {
  border-left: 1px solid white;
  background: white;
}

.catwalk-menuBar-horizontal .gwt-MenuItemSeparator .content {
  width: 1px;
  background: white; 
}

.catwalk-menuBar-vertical {
  background: #CCCCCC;
}

.catwalk-menuBar-vertical .gwt-MenuItem {
  color: black;
  background: #CCCCCC;
}

.catwalk-menuBar-vertical .gwt-MenuItem-selected {
	background: #999999;
	color: black;
	text-decoration:underline;
}

.catwalk-menuBar-vertical .gwt-MenuItemSeparator {
  background: white;
}

.catwalk-menuBar-vertical .gwt-MenuItemSeparator .content {
  border-top: 1px solid white;
}
.catwalk-menuBar-vertical .subMenuIcon {
  padding-right: 4px;
}
.catwalk-menuBar-vertical .subMenuIcon-selected {
  background: #E0EDFE;
}

.catwalk-menuStackPanel,
.catwalk-menuStackPanel .gwt-StackPanel,
.catwalk-menuStackPanel .gwt-StackPanelContent {
	background-color: #9B9B9B;
	border: 0px solid #AAAAAA;	
	color: #231F20;
}

.catwalk-menuStackPanel .catwalk-HyperLabel {
	color: #231F20;
}

.catwalk-menuStackPanel .gwt-StackPanelItem, 
.catwalk-menuStackPanel .gwt-StackPanelItem-first, 
.catwalk-menuStackPanel .gwt-StackPanelItem-below-selected {
	background-image: url(images/gray_gradient1.gif);
	background-repeat: repeat-x;
	color: white;
}

.catwalk-menuStackPanel .gwt-StackPanelItem-selected {
	font-weight: bold;
	color: white;
}

.catwalk-menuItemSeparator {
  border-left: 1px solid white;
  background: white;
}

.catwalk-paginatorPreviousLabel {
	color: black;
	text-decoration: none;
}

.catwalk-paginatorPageLabel {
	color: black;
	text-decoration: none;
}

.catwalk-paginatorNextLabel {
	color: black;
	text-decoration: none;
}

.catwalk-HyperLabel {
	color: #9B9B9B;
	text-decoration: underline;
}

.co2-HyperLabelBlack {
	color: black;
	cursor: pointer;
	cursor: hand;
	font-size: 12px;
}

.catwalk-dialogLabelWhite {
	color: white;
}

.catwalk-dialogLabelWhiteBold {
	color: white;
}

.catwalk-dialogLabelWhiteMini {
	color: white;
}

.catwalk-dialogLabelBlack {
	color: black;
}

.catwalk-dialogLabelBlackBold {
	color: black;
}

.catwalk-dialogLabelBlackItalic {
	color: black;
}

.catwalk-dialogLabelBlackItalicRight {
	color: black;
}

.catwalk-dialogLabelBlackMini {
	color: black;
}

.catwalk-sortChar {
	color: black;
}

.catwalk-sortCharBold {
	font-weight: bold;
}

.catwalk-sortCharHover {
	font-weight: bold;
}

.catwalk-summaryLabelWhite {
	color: black;
}

.catwalk-summaryLabelWhiteBold {
	color: black;
}

.catwalk-mainLabelBlack {
	color: black;
}

.catwalk-mainLabelBlackBold {
	color: black;
}

.catwalk-mainLabelGrey {
	color:grey;
}
.catwalk-listLabelWhite {
	color: black;
}

.catwalk-listLabelWhiteBold {
	color: black;
}

.catwalk-mainLabelGraySmallItalic {
	color: #666666;
}

.catwalk-mainLabelGrayItalic {
	color: #666666;
}

.catwalk-mainLabelBlack {
	color: black;
}

.catwalk-mainLabelSmallBlack {
	color: black;
}

.catwalk-mainLabelWhite {
	color: black;
}

.catwalk-mainLabelWhiteBold {
	color: black;
	font-weight: bold;
}

.catwalk-mainLabelWhiteMini  {
	color: Black;
}

.catwalk-mainLabelWhiteMiniItalic {
	color: Black;
}

.catwalk-tabPanelWhiteMini {
	color: White;
}

.catwalk-mainLabelWhiteSmaller {
	color: black;
}

.catwalk-myProfileCaption {
	color: black;
	font-weight: bold;
}

.catwalk-myProfileText {
	color: black;
}

.catwalk-checkBoxWhite, .catwalk-radioButtonWhite {
	color: white;
}

.catwalk-checkBoxWhiteMargin {
	color: white;
}

.catwalk-checkBox, .catwalk-radioButton {
}

.catwalk-listBox {
}

.catwalk-listBox .gwt-ListBox {
}

.catwalk-listBox .gwt-Label {
}

.catwalk-listBoxMarginLeft {
}
.catwalk-listBoxReadOnly {
	background: #CCCCCC;
	color: black;
}

// Colour Scheme PocketLife
// Main Background White
// Font Grey #9B9B9B
// summaryLeft #231F20
// menuLeft Normal #6D6E71 Hilite #898A8D
// mainRight #474543
// Pulse Colour			#7BA96D
// Contacts Colour		#7BA96D
// Navigation Colour	#7BA96D				
// Favourites Colour	#7BA96D	

.catwalk-LabelWhite {
	color: White;
}
.catwalk-topDeckPanel {
	background: white;
}
.catwalk-topDeckPanelOld {
	background-color: white;
}
.catwalk-loginHeader {
	background-color: white;
}	
.catwalk-slogan {
	margin: 0px;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 5px;
}

.catwalk-rootHomeFlexTable {
	background-color: white;
	color: #9B9B9B;
}
.catwalk-rootFlexTable {
	background-color: white;
	color: #9B9B9B;
}

.catwalk-homePopup {
	border-top: 3px solid #999999;
	border-left: 0px solid #999999;
	border-bottom: 0px solid #999999;
	border-right: 0px solid #999999;
	background: #CCCCCC;
}

.catwalk-pulsePopup {
	border-top: 3px solid #7BA96D;
	border-left: 0px solid #7BA96D;
	border-bottom: 0px solid #7BA96D;
	border-right: 0px solid #7BA96D;
	background: #CCCCCC;
}

.catwalk-contactsPopup {
	border-top: 3px solid #7BA96D;
	border-left: 0px solid #7BA96D;
	border-bottom: 0px solid #7BA96D;
	border-right: 0px solid #7BA96D;
	background: #CCCCCC;
}

.catwalk-mapsPopup {
	border-top: 3px solid #7BA96D;
	border-left: 0px solid #7BA96D;
	border-bottom: 0px solid #7BA96D;
	border-right: 0px solid #7BA96D;
	background: #CCCCCC;
}

.catwalk-favouritesPopup {
	border-top: 3px solid #7BA96D;
	border-left: 0px solid #7BA96D;
	border-bottom: 0px solid #7BA96D;
	border-right: 0px solid #7BA96D;
	background: #CCCCCC;
}

.catwalk-leftFlexTable {
}

.catwalk-rightFlexTable {
	background: white;
	border: 1px solid #3D3C3C;
}

.catwalk-centreFlexTable {
	background-color: white;
	border: 0px solid #3D3C3C;
}

.catwalk-centreLeftFlexTable {
	background-color: white;
	border: 1px solid #3D3C3C;
}

.catwalk-topLeftFlexTable {
	color: White;
	font-weight: bold;
	background: white;
}

.catwalk-topLeftFlexTableHome {
	color: White;
	font-weight: bold;
	background-image: url(images/gradientCO2Home2.png);
	background-repeat: repeat-x;
}

.catwalk-topLeftFlexTablePulse {
	color: White;
	font-weight: bold;
	background-image: url(images/gradientCO2Pulse2.png);
	background-repeat: repeat-x;
}

.catwalk-topLeftFlexTableContacts {
	color: White;
	font-weight: bold;
	background-image: url(images/gradientCO2Contacts2.png);
	background-repeat: repeat-x;
}


.catwalk-topLeftFlexTableNavigation {
	color: White;
	font-weight: bold;
	background-image: url(images/gradientCO2Navigation2.png);
	background-repeat: repeat-x;
}

.catwalk-topLeftFlexTableFavourites {
	color: White;
	font-weight: bold;
	background-image: url(images/gradientCO2Favourites2.png);
	background-repeat: repeat-x;
}

.catwalk-myProfile {
	border: 0px solid #3D3C3C;
}

.catwalk-sectionNavigation {
	background-color: white;
	color: #9B9B9B;
	border: 0px solid #3D3C3C;
}

.catwalk-summaryDeckPanel {
	background-color: white;
}

.catwalk-aclPanelMargin {
	color: white;
}

.catwalk-aclSeparator {
	border-top: 1px solid white;
}

.catwalk-summaryIconMenu {
	border-top: 1px solid #6D6E71;
}
.catwalk-summaryDivider {
	border-top: 1px solid #6D6E71;
}

.catwalk-summarySeparator {
	border-top: 1px solid #6D6E71;
}

.catwalk-mainMenu {
	background-color: #6D6E71;
	color: white;
}

.catwalk-centreCentreFlexTable {
	background-color: white;
	border: 1px solid #3D3C3C;
}

.catwalk-centreRightFlexTable {
	background-color: white;
	border: 1px solid #3D3C3C;
}

.catwalk-topRightFlexTable {
	color: White;
	font-weight: bold;
	background: white;
}

.catwalk-topRightFlexTableHome {
	color: White;
	font-weight: bold;
	background-image: url(images/gradientCO2Home2.png);
	background-repeat: repeat-x;
}

.catwalk-topRightFlexTablePulse {
	color: White;
	font-weight: bold;
	background-image: url(images/gradientCO2Pulse2.png);
	background-repeat: repeat-x;
}

.catwalk-topRightFlexTableContacts {
	color: White;
	font-weight: bold;
	background-image: url(images/gradientCO2Contacts2.png);
	background-repeat: repeat-x;
}

.catwalk-topRightFlexTableNavigation {
	color: White;
	font-weight: bold;
	background-image: url(images/gradientCO2Navigation2.png);
	background-repeat: repeat-x;
}

.catwalk-topRightFlexTableFavourites {
	color: White;
	margin: 0px;
	font-weight: bold;
	background-image: url(images/gradientCO2Favourites2.png);
	background-repeat: repeat-x;
	vertical-align: top;
}

.catwalk-rightDeckPanel {
	background-color: white;
}

.catwalk-mainDeckPanel {
	background-color: white;
}

.catwalk-bottomMenue {
	background-color: white;
	color: #9B9B9B;
}

.catwalk-bold {
	color: Black;
	font-weight: bold;
}
.catwalk-normal {
	font-weight: normal;
}
.catwalk-topMenuBar {
	background-color: white;
	color: #9B9B9B;
}
.catwalk-topMenuHome {
	background-color: white;
}
.catwalk-topMenuItem {
	color: black;
	border-left: 1px solid #9B9B9B;
}
.catwalk-topMenuItem-selected, .catwalk-topMenuFirstItem-selected  {
	text-decoration: underline;
}
.catwalk-topMenuFirstItem {
	color: black;
}

.catwalk-topMenuBarItem {
	color: white;
	border-left: 1px solid white;
	font-weight: bold;
}
.catwalk-topMenuBarFirstItem-selected, .catwalk-topMenuBarItem-selected {
	background: #3D3C3C;
}
.catwalk-topMenuBarFirstItem-hovering, .catwalk-topMenuBarItem-hovering {
	background: #3D3C3C;
}
.catwalk-topMenuBarFirstItem {
	color: white;
	font-weight: bold;
}

.catwalk-leftMenuBar, catwalk-leftMenuFlexTable {
	background-color: white;
	color: black;
}

.catwalk-leftMenuItem {
	color: black;
	font-weight: normal;
	background: #E6E6E6;
	border: 0px solid black;
}
.catwalk-leftMenuItem-selected {
	text-decoration: underline;
	background: #CCCCCC;
}
.catwalk-leftMenuItem-active {
	text-decoration: none;
	font-weight: bold;
	background: #F2F2F2;
}
.catwalk-hyperLinkUnderlined, .catwalk-hyperLinkUnderlinedMini{
	color: black;
	margin: 0px 1px 0px 1px;
	font-weight: normal;
}
.catwalk-hyperLinkCheckBox {
	color: black;
	font-weight: normal;
}
.catwalk-popupLabel {
	color: White;
}
.catwalk-adSense {
	color: black;
}
.catwalk-whiteLabel-bold {
	color: White;
	font-weight: bold;
}

.catwalk-advertisingFlexTable {
	border: 0px solid #3D3C3C;
}

.catwalk-bold {
	font-weight: bold;
}

.catwalk-topLeftFlexTableLable, catwalk-topRightFlexTableLable {
	color: White;
	font-weight: bold;
}
.catwalk-dateLinePulse, .catwalk-dateLineContacts, .catwalk-dateLineNavigation, .catwalk-dateLineFavourites {
	border-bottom: 1px solid #6D6E71;
	background: white;
	color: black;
	font-weight: bold;
}

.catwalk-dateLinePulseMini, .catwalk-dateLineContactsMini, .catwalk-dateLineNavigationMini, .catwalk-dateLineFavouritesMini {
	border-bottom: 1px solid #6D6E71;
	background: none;
	color: black;
	font-weight: bold;
}

.catwalk-mainListLinePulse, .catwalk-mainListLineContacts, .catwalk-mainListLineNavigation, .catwalk-mainListLineFavourites {
	border-top: 1px solid #3D3C3C;
	border-right: 1px solid #3D3C3C;
	border-bottom: 1px solid #3D3C3C;
	border-left: 1px solid #3D3C3C;
	background-color: white;
	color: black;
}

.catwalk-mainListLinePulseMini, .catwalk-mainListLineContactsMini, .catwalk-mainListLineNavigationMini, .catwalk-mainListLineFavouritesMini {
	border-top: 0px solid #6D6E71;
	border-right: 0px solid #6D6E71;
	border-bottom: 0px solid #6D6E71;
	border-left: 0px solid #6D6E71;
	background-color: white;
}

.catwalk-mainListLinePulse-selected {
	border: 1px solid #7BA96D;
	background-color: white;
}
.catwalk-mainListLineContacts-selected {
	border: 1px solid #7BA96D;
	background-color: white;
}
.catwalk-mainListLineNavigation-selected {
	border: 1px solid #7BA96D;
	background-color: white;
}
.catwalk-mainListLineFavourites-selected {
	border: 1px solid #7BA96D;
	background-color: white;
}

.catwalk-mainListLinePulseMini-selected {
	border: 0px solid #7BA96D;
	background-color: white;
}
.catwalk-mainListLineContactsMini-selected {
	border: 0px solid #7BA96D;
}
.catwalk-mainListLineNavigationMini-selected {
	border: 0px solid #7BA96D;
}
.catwalk-mainListLineFavouritesMini-selected {
	border: 0px solid #7BA96D;
}

.catwalk-editFlexTablePulse {
	border: 1px solid #7BA96D;
	background-color: white;
}
.catwalk-editFlexTableContacts {
	border: 1px solid #7BA96D;
	background-color: white;
}
.catwalk-editFlexTableNavigation {
	border: 1px solid #7BA96D;
	background-color: white;
}
.catwalk-editFlexTableFavourites {
	border: 1px solid #7BA96D;
	background-color: white;
}

.catwalk-scopeLabel {
	color: black;
}

.catwalk-scopeButton {
	background-color: #999999;
	border-right: 1px solid white;
	color: white;
}

.catwalk-scopeButton-selected {
	background-color: #3D3C3C;
}

.catwalk-scopeButton-hovering {
	background-color: #3D3C3C;
	text-decoration: underline;
}

.catwalk-tabPanel {
}

.catwalk-tabPanel .gwt-TabPanelBottom {
	border: 0px solid #87b3ff;
}

.catwalk-tabPanelHome .catwalk-tabPanelWidget {
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
}
.catwalk-tabPanelPulse .catwalk-tabPanelWidget {
	border-left: 1px solid #7BA96D;
	border-right: 1px solid #7BA96D;
	border-bottom: 1px solid #7BA96D;
	border-top: 1px solid #7BA96D;
}
.catwalk-tabPanelContacts .catwalk-tabPanelWidget {
	border-left: 1px solid #7BA96D;
	border-right: 1px solid #7BA96D;
	border-bottom: 1px solid #7BA96D;
	border-top: 1px solid #7BA96D;
}
.catwalk-tabPanelNavigation .catwalk-tabPanelWidget {
	border-left: 1px solid #7BA96D;
	border-right: 1px solid #7BA96D;
	border-bottom: 1px solid #7BA96D;
	border-top: 1px solid #7BA96D;
}
.catwalk-tabPanelFavourites .catwalk-tabPanelWidget {
	border-left: 1px solid #7BA96D;
	border-right: 1px solid #7BA96D;
	border-bottom: 1px solid #7BA96D;
	border-top: 1px solid #7BA96D;
}

.catwalk-tabBar .gwt-TabBarFirst {
	border-bottom: 0px solid #87b3ff;
	border-right: 0px solid #87b3ff;
}

.catwalk-tabBar .gwt-TabBarRest {
	 border-bottom: 0px solid #87b3ff;
}

.catwalk-tabBar .gwt-TabBarItem {
	color: white;
	font-weight: bold;
}

.catwalk-tabBar .gwt-TabBarItem-wrapper {
	background-image: url(images/gradientCO2NoneButton.png);
	background-repeat: repeat-x;
	border-right: 1px solid white;
}
.catwalk-tabBarHome .gwt-TabBarItem-selected,
.catwalk-tabBarHome .gwt-TabBarItem-wrapper-selected {
	background-image: url(images/gradientCO2HomeButton.png);
	background-repeat: repeat-x;
}

.catwalk-tabBarPulse .gwt-TabBarItem-selected,
.catwalk-tabBarPulse .gwt-TabBarItem-wrapper-selected {
	background-image: url(images/gradientCO2PulseButton.png);
	background-repeat: repeat-x;
}

.catwalk-tabBarContacts .gwt-TabBarItem-selected,
.catwalk-tabBarContacts .gwt-TabBarItem-wrapper-selected {
	background-image: url(images/gradientCO2ContactsButton.png);
	background-repeat: repeat-x;
}

.catwalk-tabBarNavigation .gwt-TabBarItem-selected,
.catwalk-tabBarNavigation .gwt-TabBarItem-wrapper-selected {
	background-image: url(images/gradientCO2NavigationButton.png);
	background-repeat: repeat-x;
}

.catwalk-tabBarFavourites .gwt-TabBarItem-selected,
.catwalk-tabBarFavourites .gwt-TabBarItem-wrapper-selected {
	background-image: url(images/gradientCO2FavouritesButton.png);
	background-repeat: repeat-x;
}

.catwalk-editEditLabelPulse {
	background: #7BA96D;
	color: black;
	font-weight: bold;
}
.catwalk-editEditLabelContacts {
	background: #7BA96D;
	color: black;
	font-weight: bold;
}
.catwalk-editEditLabelNavigation {
	background: #7BA96D;
	color: black;
	font-weight: bold;
}
.catwalk-editEditLabelFavourites {
	background: #7BA96D;
	color: black;
	font-weight: bold;
}

.catwalk-mainTitleLabel {
	font-weight: bold;
}
.catwalk-homeIconButtonSeparator {
	border-right: 1x solid #666666;
}

.catwalk-mainButton, 
.catwalk-loginButton, .catwalk-loginButtonWide, .catwalk-loginButtonNarrow,
.catwalk-mainHomeButton, .catwalk-mainHomeButtonWide, .catwalk-mainHomeButtonNarrow,
.catwalk-mainPulseButton, .catwalk-mainPulseButtonWide, .catwalk-mainPulseButtonNarrow,  
.catwalk-mainContactsButton, .catwalk-mainContactsButtonWide, .catwalk-mainContactsButtonNarrow,  
.catwalk-mainNavigationButton, .catwalk-mainNavigationButtonWide, .catwalk-mainNavigationButtonNarrow, 
.catwalk-mainFavouritesButton, .catwalk-mainFavouritesButtonWide, .catwalk-mainFavouritesButtonNarrow  {
	background-image: url(images/gradientCO2NoneButton.png);
	background-repeat: repeat-x;
	color: white;
}

* html .catwalk-mainButton, 
* html .catwalk-loginButton, * html .catwalk-loginButtonWide, * html .catwalk-loginButtonNarrow,
* html .catwalk-mainHomeButton, * html .catwalk-mainHomeButtonWide, * html .catwalk-mainHomeButtonNarrow,
* html .catwalk-mainPulseButton, * html .catwalk-mainPulseButtonWide, * html .catwalk-mainPulseButtonNarrow,
* html .catwalk-mainContactsButton, * html .catwalk-mainContactsButtonWide, * html .catwalk-mainContactsButtonNarrow,
* html .catwalk-mainNavigationButton, * html .catwalk-mainNavigationButtonWide, * html .catwalk-mainNavigationButtonNarrow,
* html .catwalk-mainFavouritesButton, * html .catwalk-mainFavouritesButtonWide, * html .catwalk-mainFavouritesButtonNarrow  {
}

.catwalk-swivelPulseButton {
	background: #E94224;
}

.catwalk-swivelContactsButton {
	background: #7BA96D;
}

.catwalk-swivelNavigationButton {
	background: #7BA96D;
}

.catwalk-swivelFavouritesButton {
	background: #7BA96D;
}

.catwalk-loginButton-hovering,  .catwalk-loginButtonWide-hovering, .catwalk-loginButtonNarrow-hovering, 
.catwalk-loginButton-selected,  .catwalk-loginButtonWide-selected, .catwalk-loginButtonNarrow-selected {
	background-image: url(images/gradientCO2PulseButton.png);
	background-repeat: repeat-x;
}
.catwalk-loginButtonWide {
	width: 150px;
}
.catwalk-loginButtonNarrow {
	width: 30px;
}
.catwalk-mainHomeButton-hovering,  .catwalk-mainHomeButtonWide-hovering, .catwalk-mainHomeButtonNarrow-hovering, 
.catwalk-mainHomeButton-selected,  .catwalk-mainHomeButtonWide-selected, .catwalk-mainHomeButtonNarrow-selected {
	background-image: url(images/gradientCO2HomeButton.png);
	background-repeat: repeat-x;
}
.catwalk-mainHomeButtonWide {
	width: 150px;
}
.catwalk-mainHomeButtonNarrow {
	width: 30px;
}
.catwalk-mainPulseButton-hovering, .catwalk-mainPulseButtonWide-hovering, .catwalk-mainPulseButtonNarrow-hovering,
.catwalk-mainPulseButton-selected, .catwalk-mainPulseButtonWide-selected, .catwalk-mainPulseButtonNarrow-selected {
	background-image: url(images/gradientCO2PulseButton.png);
	background-repeat: repeat-x;
}
.catwalk-mainPulseButtonWide {
	width: 150px;
}
.catwalk-mainPulseButtonNarrow {
	width: 40px;
}
.catwalk-mainContactsButton-hovering, .catwalk-mainContactsButtonWide-hovering, .catwalk-mainContactsButtonNarrow-hovering,
.catwalk-mainContactsButton-selected, .catwalk-mainContactsButtonWide-selected, .catwalk-mainContactsButtonNarrow-selected {
	background-image: url(images/gradientCO2ContactsButton.png);
	background-repeat: repeat-x;
}
.catwalk-mainContactsButtonWide {
	width: 150px;
}
.catwalk-mainContactsButtonNarrow {
	width: 40px;
}
.catwalk-mainNavigationButton-hovering,  .catwalk-mainNavigationButtonWide-hovering, .catwalk-mainNavigationButtonNarrow-hovering,
.catwalk-mainNavigationButton-selected,  .catwalk-mainNavigationButtonWide-selected, .catwalk-mainNavigationButtonNarrow-selected {
	background-image: url(images/gradientCO2NavigationButton.png);
	background-repeat: repeat-x;
}
.catwalk-mainNavigationButtonWide {
	width: 150px;
}
.catwalk-mainNavigationButtonNarrow {
	width: 40px;
}
.catwalk-mainFavouritesButton-hovering, .catwalk-mainFavouritesButtonWide-hovering, .catwalk-mainFavouritesButtonNarrow-hovering, 
.catwalk-mainFavouritesButton-selected, .catwalk-mainFavouritesButtonWide-selected, .catwalk-mainFavouritesButtonNarrow-selected  {
	background-image: url(images/gradientCO2FavouritesButton.png);
	background-repeat: repeat-x;
}
.catwalk-mainFavouritesButtonWide {
	width: 150px;
}
.catwalk-mainFavouritesButtonNarrow {
	width: 40px;
}
h1 {
	color: black;
	margin-bottom: 5px;
	padding-top: 5px;
	border-bottom: 2px solid #7BA96D;
	padding-bottom:5px;
	font-size: 14px;
	font-weight: bold;
}
total-panel {
	padding: 5px 0px 5px 0px;
	border-top: 2px solid yellowgreen;
	border-bottom: 2px solid yellowgreen;
}

.co2-swivel {
}

.co2-swivelLabel {
	display: block;
	width: 100px;
	height: 30px;
	cursor: pointer;
	font-family: "Arial Narrow" ;
	font-weight: bold;
	font-size: 14px;
	background-image: url(images/co2/swivelEmpty.jpg);
	background-repeat: no-repeat;
	cursor: hand;
	color: white;
	padding-top: 3px;
}

.co2-swivelLabel-selected {
	color: black;
}

.co2-captionLabel {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

.co2-headingLabel {
	font-size: 14px;
	font-weight: bold;
	color: #7BA96D;
}

.co2-labelLabelBold {
	padding: 2px;
	font-weight: bold;
	color: #7BA96D;
}

.co2-listBoxLabel {
	font-size: 10px;
	padding: 2px;
	font-weight: bold;
	color: #7BA96D;
}

.co2-captionFlexTableLine {
	border-bottom: 2px solid #7BA96D;
	padding-top: 5px;
}

.co2-firstFlexTableLine {
	padding-top: 10px;
}

.co2-dividerFlexTableLine {
	border-bottom: 2px solid #7BA96D;
	padding-top: 5px;
	padding-bottom: 10px;
}

.co2-listStatusRed, .co2-listStatusGreen, .co2-listStatusDarkGreen, .co2-listStatusYellow {
	color: black;
	font-size: 11px;
	font-weight: bold;
	width: 80px;
	height:30px;
	background-position: center center;
	background-repeat: no-repeat;
}

.co2-listStatusRed {
	background-image: url(images/smallest/co2StatusRed.gif);
}

.co2-listStatusGreen {
	background-image: url(images/smallest/co2StatusGreen.gif);
}

.co2-listStatusDarkGreen {
	background-image: url(images/smallest/co2StatusDarkGreen.gif);
}

.co2-listStatusYellow {
	background-image: url(images/smallest/co2StatusYellow.gif);
}

.journey-summary {
width:100%;
}
.journey-summary .name {
}
.journey-summary .location {
}
.journey-summary .transport {
}
.journey-summary .distance {
}
.journey-summary .co2 {
}
.journey-summary .start {
}
.journey-summary .end {
}
.journey-summary .day {
}
.journey-summary .split {
}