/* All links are at the bottom of the file */

html
{
/*
	background-color:transparent;
*/
}

Body 
{
/* The background color needs to be specified in the footer as well for IE7,8, and FF 3.5 correct color */
/*
	background-color:#282727;
	background:#282727 url('/images/layout/designa/bodybackground.png') no-repeat center top; 
	background:#282727 url('/images/layout/transparent.png') no-repeat center top; 
		background-size:100% auto;
		-moz-background-size:100% auto;
		-webkit-background-size:100% auto;
	background:#282727 url('/images/layout/designa/bodybackground.png') no-repeat center top; 
*/
	background:#282727 url('/images/layout/designa/bodybackground.png') repeat; 
	color:#ffffff;
}

Body, h3, h4, h5
{
	color:#ffffff;
}

#Inner-Wrapper
{
/*
	This is the full width top bar behind the header bar
*/
}

#PageFooterDiv
{
/*
	This is the full width footer bar, use a repeating pattern if possible
*/
}


div#TopMenuBar
{
	background:url('/images/layout/designa/MenuBarImageBackground.png');
	background-repeat: no-repeat;
	background-position:top left;
		background-size:contain;
		-moz-background-size:contain;
		-webkit-background-size:contain;
}

#BrowserVersionWarning
{
	background-color:#660000;
	color:yellow;
}
#BrowserVersionWarning a
{
	color:white;
}

div#ErrorAlertOuter, div#CopyMissingFilesTextBoxOuter
{
	background-color:transparent;
}

div#ErrorAlertOuter a, div#CopyMissingFilesTextBoxOuter a
{
	color:#cc0000;
}

div#ErrorAlert, div#CopyMissingFilesTextBox
{
	color:#ff0000;
	background-color:white;
}

.SiteColor1 
{
	/* This is the light green for the headers */
	color:#a3bf2a;
}

.SiteColor2
{
	color:red;
}

.SiteColor3 
{
	color:red;
}

.SiteColor3 
{
	color:red;
}

.SiteColor4 
{
	color:red;
}

.SiteColor4 
{
	color:red;
}

.SiteBackgroundColor1 
{
	background-color:red;
}

.SiteBackgroundColor2 
{
	background-color:red;
}

.SiteBackgroundColor3 
{
	background-color:red;
}

.SiteBackgroundColor4 
{
	background-color:red;
}

.SiteBackgroundColor5 
{
	background-color:#288B3D;
}

.CustomerPageHeaderFormat, .CustomerPageHeaderFormat h1, h1
{
	color:#ED1C24;
}

.CustomerPageSubHeaderFormat, .CustomerPageSubHeaderFormat h2, h2
{
	color:#a3bf2a;
}

.CustomerPageSubHeaderFormat, .CustomerPageSubHeaderFormat h2, h2
{
	color:#a3bf2a;
}

div#google_translate_element
{
	background:transparent url('/images/layout/designa/GoogleTranslateBackground.png') top left no-repeat;
}

#GoogleSearchForm input[type="text"]
{
	/* background-color is set with QuickContactForm input[type="text"] */
	color:black;
}

.QuickContactForm input[type="submit"]
{
	border-color:#666666;
	background-color:transparent;
	color:#111111;
}

/*

.ProductForm input[type="submit"]
{
	color:#74a418;
}

*/
/* Social Media CSS */

.tweet-status
{
/*	color:white; */
}

.tweet
{
	color:white;
}
.tweet-details
{
	color:#999999;
}

.crumbletext
{
	color:white;
}

.rsstitle 
{ /*shared class for all title elements in an RSS feed*/
	color:#a3bf2a;
	text-decoration: none;
}
.rsstitle
{ /*shared class for all title elements in an RSS feed*/
	color: #ffffff;
	text-decoration: underline;
}

.BBC
{
/*	color:#cccccc; */
}

.Productconfirmorder
{
	background-color:#444444;
}

.ProductSearchForm input 
{
	color:black;
}

/* ************************** property ****************************** */
.PropertyLetBackground
{
	background: green url('/images/layout/propertylet.png') repeat;
}

.PropertySoldBackground
{
	background: red url('/images/layout/propertysold.png') repeat;
}

.PropertyUnderOfferBackground
{
	background: blue url('/images/layout/propertyunderoffer.png') repeat;
}

.PropertyAvailableBackground
{
	background: yellow url('/images/layout/propertyavailable.png') repeat;
}

.PropertyDefaultBackground
{
	background-color: white;;
}

/* ************************** Form Elements ****************************** */

.StandardForm
{
	border-width:0;
}

.FormElement label
{
	color: white;
}

.FormElement .RequiredLabel
{
	color: red;
}

.FormElement input[type="password"]
{
	border-color:lightgrey;
}

.FormElement input[type="text"]
{
	border-color:lightgrey;
}

.FormElement select
{
	border-color:lightgrey;
}

.FormElement textarea
{
	border-color:lightgrey;
}

.FormElement .HelpTextVisible
{
	border-color:lightgrey;
}

.FormElement .HelpTextVisible p
{
	color: lightgrey;
}


/* ************************** Footer ****************************** */



#FooterBarLeftColumn
{
/*
*/
}
#FooterBarMiddleColumn
{
/*
*/
}
#FooterBarRightColumn
{
/*
*/
}

#Footer 
{
/*
	The background color needs to be specified in the footer as well for IE7,8, and FF 3.5 correct color 
	not really sure if this is true anymore.
	background-color:#282727;
*/
}

/************************ Links *****************************/

/* The link in the next line will be all default links but especially the CMS system link*/
a,a:link,a:visited,a:link.navlink,a:visited.navlink
{
/*
*/
	color:#fafa03;
	text-decoration: none;
}

a:hover,a:hover.navlink
{
/*
*/
	text-decoration: underline;
}

a:link.HeaderMiniMenuLink,a:visited.HeaderMiniMenuLink, a:link.AccessibilityMenuLink,a:visited.AccessibilityMenuLink, a:link.LanguageBarLink,a:visited.LanguageBarLink
{
	color:white;
}

#FooterBar a
{
/*
*/
	color:#000000;
}

#FooterBar a:hover
{
/*
	color:#a3bf2a;
*/
	text-decoration: underline;
}

a:link.gallerylink,a:visited.gallerylink
{
	color:#a3bf2a;
	text-decoration: none;
}

a:hover.gallerylink
{
	text-decoration: underline;
}

a:link.MenuImageSwapper,a:visited.MenuImageSwapper
{
	float:left;
	text-decoration: none;
}

a:hover.MenuImageSwapper
{
	text-decoration: none;
}

a.footer,a:link.footer,a:visited.footer
{
	color:#a3bf2a;
	text-decoration: none;
}

a:hover.footer
{
	text-decoration: underline;
}

a:link.crumblelink,a:visited.crumblelink
{
	color:#ffffff;
	text-decoration: none;
}

a:hover.crumblelink
{
	text-decoration: underline;
}

a:link.EcartLink,a:visited.EcartLink
{
	color:#ffffff;
	background-color:#0033ff;
}

.DirectorySearch input[type="text"]
{
	background-color: #EDEDED;
}

#AccessibilityMenu .PopoutLabel
{
	color:white;
}

a[href^="mailto:"], a[href^="mailto:"]:link, a[href^="mailto:"]:visited
{
	text-decoration: none;
/* 	color:blue; color does not work in this selector*/
}

a[href^="mailto:"]:hover 
{
	text-decoration: underline;
}

a[href^="mailto:"]:hover:after
{
/*	content: " > email " attr(title);  */
}

.DataListMenu a:link {background-color:white;}
.DataListMenu a:visited {background-color:white;}
.DataListMenu a:hover {background-color:#0000ff;color:white;}
.DataListMenu a:active {background-color:white;}

.PagingBar a:link {color: green;}
.PagingBar a:visited {color: green;}
.PagingBar a:hover {color:white;}
.PagingBar a:active {color: green;}


/**************************** Responsive Section **************************/

@media screen and (max-width: 768px) 
{

}

/**************************** End of Responsive Section **************************/















