﻿/*--------------------------------------- TaylorWimpey Specific Styles ----------------------------------------------------*/

.background
{
	background: url( '../tw/images/body_background.png' );
}

.outercontainer
{
	background: url( '../tw/images/container_background.png' ) repeat-y;
}

a
{
	outline: none;
	font-weight: bold;
	color: #be2a3c;
}

a:visited
{
	color: #be2a3c;
}
.mainPageContentLeft a:visited
{
	color: #be2a3c;
}
.mainPageContentRight a:visited
{
	color: #be2a3c;
}

.contentTable th
{
	background-color: #a1bfbb;
}
.contentTable th
{
	background-color: #be2a3c;
}

.contentTableFloorPlans th
{
	background-color: #b50000;
}

h4 .sifrh4
{
	color: #232d7f;
}
h5 .sifrh5
{
	color: #232d7f;
}
h6 .sifrh6
{
	color: #232d7f;
}

h2
{
	color: #232d7f;
}
h3
{
	color: #232d7f;
}
h4
{
	color: #232d7f;
}
h5
{
	color: #232d7f;
}
h6
{
	color: #232d7f;
}
.newsItem h3 a:link
{
	color: #be2a3c !important;
}

.contentTable th
{
	background-color: #1d3787;
}

.navBar
{
	background-color: #d52b1e;
}
.nav a, .nav a:visited
{
	color: #fff;
}

.nav .homeicon
{
	background: url( '../tw/images/home-icon.png' ) no-repeat;
}

.signContainer
{
	background-color: #252f81;
}
.signIn a:hover
{
	width: 188px;
	background-color: #2c489c;
}
.nav a:hover
{
	background-color: #9f0004;
	color: #fff;
}

.searchBox
{
	background: url( '../tw/images/home_search_bg.jpg' ) #DDD no-repeat;
}
.searchContent p
{
	color: #fff;
}
.searchContent h1
{
	color: #fff;
}

a:link.backLink, a:visited.backLink
{
	color: #be2a3c;
	background: url( '../tw/images/backArrow.gif' ) no-repeat;
}


.mainPageContent404
{
	background-color: #FFF;
}
.mainPageLeftNav a:visited
{
	color: #fff !important;
}
.mainPageLeftNav
{
	background-color: #5064a1;
}
.mainPageLeftNav a:hover, .mainPageLeftNav a:active, .mainPageLeftNav a:focus
{
	color: #FFF;
	background-color: #232d7f;
}
.mainPageLeftNavDisabled a:hover
{
	color: #888;
	background-color: #DDD;
}
.mainPageLeftNav a:visited, .mainPageLeftNav a:link
{
	color: #FFF;
}
.mainPageLeftNavTop
{
	color: #fff;
	background-color: #232d7f;
}
.mainPageLeftNavTop a:hover, .mainPageLeftNavTop a:active, .mainPageLeftNavTop a:focus
{
	color: #fff;
	background-color: #232d7f;
}
.mainPageLeftNavTop a:visited
{
	color: #fff;
	background-color: #232d7f;
}
.mainPageLeftNavTopSpecial
{
	color: #fff;
	background-color: #be2a3c;
}
.mainPageLeftNavTopSpecial a:hover, .mainPageLeftNavTopSpecial a:active, .mainPageLeftNavTopSpecial a:focus
{
	color: #fff;
	background-color: #2a75b4;
}
.mainPageLeftNavTopSpecial a:visited
{
	color: #fff;
	background-color: #be2a3c;
}


.mainPageLeftNavSpecial a:visited, .mainPageLeftNavSpecial a:link
{
	color: #FFF;
}
.mainPageLeftNavSpecial
{
	color: #fff;
	background-color: #d52b1e;
}
.mainPageLeftNavSpecial a:hover, .mainPageLeftNavSpecial a:active, .mainPageLeftNavSpecial a:focus
{
	background-color: #7b131a;
}
.mainPageLeftNavSpecial a:visited
{
	color: #fff;
	background-color: #a61c25;
}

.crumbTrail a:link
{
	color: #be2a3c;
}

.crumbTrail a:visited
{
	color: #be2a3c;
}




.recent a:link, .recent a:visited
{
	color: black;
}
.recent a:hover
{
	text-decoration: underline;
}
.rightPanelContent p
{
	color: black;
	font-weight: normal;
}

.container
{
	background: #e4e4e4;
}

*html .container
{
	background: url( '../tw/images/sidestripe.gif' ) 0 0 repeat-y;
}

.callToAction
{
	background-color: #f6f6f6;
	border: 1px solid #ccc;
}
.callToAction h3
{
	color: #fff;
}
.callToAction p
{
	color: #fff;
}
.callToAction a:link, .callToAction a:visited
{
	color: #fff !important;
}
.large
{
	color: #fff;
}



.orange
{
	font-weight: bold;
	color: #fff;
}

.sideSearch
{
	background-color: #be2a3c;
}

.overviewdetails
{
	border: 1px solid #cccccc;
}

.searchThumb a:link, .searchThumb a:visited
{
	color: #be2a3c;
}
.linkBold
{
	color: #002563;
}
.floatRight a:link, a:visited
{
	color: #be2a3c;
}

.mainPageContentRight h4
{
	color: #003183;
}


.mainPageContentRight a:link, .mainPageContentRight a:visited
{
	color: #be2a3c;
}
.houseText p
{
	color: #000000;
}

/*Auto Complete list styles*/
.autoList
{
	background-color: #FFF;
}
.autoListItemHighlight
{
	background-color: #9f0004;
}

/*--------------------------------------- homes Available ----------------------------------------------------*/
.home a:link, .home a:visited
{
	color: #B50000;
	text-decoration: none;
}

.home
{
	border-top: solid 1px #002563;
}
.thumbColumn h3
{
	color: #002563;
}
.thumbColumn p
{
	color: #000;
}

#myMap, .landing-page-areas
{
	border: 1px solid #002563;
}
/*--------------------------------------- Just for common ----------------------------------------------------*/

.contentWrapper
{
	background-image: url( '../tw/images/background_content.png' );
	background: #e4e4e4;
}

*html .contentWrapper
{
	background-image: url( '../tw/images/background_content_ie.gif' );
}

*html .pageContent
{
	float: left;
	padding-bottom: 20px;
}


.refineSearchSmall .blueSubmit
{
	color: #ffffff;
	background-color: #be2a3c;
}
.floatedFormRow .blueSubmit
{
	color: #ffffff;
	background-color: #be2a3c;
	border: none;
}
.blueSubmit
{
	color: #ffffff;
	background-color: #be2a3c;
	border: none;
}
.resultsPaginator p
{
	color: #000;
}

.resultsPaginator a:link, .resultsPaginator a:visited
{
	color: #000;
	float: right;
}
.resultsSaveSearch a:link, .resultsPaginator a:visited
{
	color: #000;
	float: right;
}

/*----------------- map ---------------------*/
#MSVE_navAction_leftBar
{
	background-color: #5d76bc;
}

#MSVE_navAction_container
{
	background-color: #5d76bc;
}

#MSVE_navAction_topBackground, #MSVE_navAction_compassBackground
{
	background-color: #5d76bc;
}

.MSVE_Dashboard_V6 #Compass, #Compass hover, #Compass .ms_pseudoHover
{
	background-image: url( '../tw/images/compass.png' ) !important;
	cursor: pointer;
}

*html .MSVE_Dashboard_V6 #Compass, #Compass hover, #Compass .ms_pseudoHover
{
	background-image: url( '../tw/images/compass.gif' ) !important;
	cursor: pointer;
}




/*----------------------------------------- advanced search ----------------------------------------------------*/
.advancedSearchHome
{
	background-color: #4080B1;
}

.advancedSearch
{
	background-color: #4080B1;
	color: #FFF;
	margin: 0;
	padding-left: 20px;
	padding-top: 6px;
	font-family: Verdana;
	font-size: 80%;
}

.advSearchLink a:link, .advSearchLink a:visited
{
	color: #FFF;
}

.propertyPercentage
{
	background-color: #d52b1e;
	background-image: url( '../tw/images/percent_corner.gif' );
}

.tableCol
{
	font-size: 80%;
	background-color: #fff;
	text-align: left;
}


.linkNormal
{
	color: #be2a3c !important;
}


.houseText h2
{
	color: #232d7f;
}

.localarea h2
{
	color: #232d7f;
}

.profileForm h2
{
	color: #232d7f;
}

.calendar
{
	border: 1px #002768 solid;
}

.calendar .month-title
{
	color: #FFF;
	background-color: #002768;
}

.calendar .month-title a
{
	color: #FFF !important;
}

.calendar .day-header
{
	background-color: #daeeff !important;
}

.calendar .selected-day
{
	background-color: #be2a3c !important;
}

.calendar .selected-day a
{
	color: #FFF !important;
}

.popup-development-name
{
	color: #002768;
}

ul#navigation li a
{
	color: #FFF;
	border-left: 2px #FFF solid;
}

ul#navigation li a:hover, ul#navigation li:hover
{
	background-color: #9f0004;
}

ul#navigation li a:link, ul#navigation li a:visited
{
	color: #FFF;
}

ul.surrounding-area li a
{
	color: #be2a3c !important;
}


ul#navigation li.first a
{
	background: url( '../tw/images/home_icon.png' ) no-repeat center center;
}

.moreSearchOptions
{
	background: url( '../tw/images/moresearchoptions_btn.png' ) no-repeat;
}

.open
{
	background: url( '../tw/images/moresearchoptions_open_btn.png' ) no-repeat;
}

.extraSearchOptions
{
	background: url( '../tw/images/advancedsearchbg.jpg' ) no-repeat;
}

.searchBox h1
{
	font-size: 36px;
	color: #232d7f;
	padding: 40px 0 10px 31px;
	_height: 1px;
	position: relative;
}

.searchTabs li a
{
	background: url( '../tw/images/tabbg.png' ) no-repeat;
	color: #fff;
}

.searchheader
{
	background: url( '../tw/images/tabdivsbg.jpg' ) no-repeat #ddd;
	padding: 10px 0 0 0;
}

.searchheader hr
{
	color: #232d7f;
	background: #232d7f;
}



.byAreaSearchPage h2
{
	color: #232d7f;
	font-weight: bold;
	font-size: 12px;
}


.byAreaSpotlight a
{
	color: #be2a3c;
	text-decoration: underline;
}

.spotlightouter
{
	background: #e4e4e4;
}



.TownCountyList .country
{
	background: #232d7f;
	color: #fff;
}

.TownCountyList .county
{
	background: #5064a1;
	color: #fff;
}


.TownCountyList li a
{
	color: #be2a3c;
}

.rightcolitembox
{
	color: #000;
	font-weight: normal;
}

.rightcolitembox ul
{
	color: #be2a3c;
	margin: 0;
	list-style-position: inside;
}

.rightcolitembox a
{
	color: #be2a3c;
}

.countytownpage .go
{
	width: 67px;
	height: 50px;
	background: url( '../tw/images/homegobtn.png' ) no-repeat;
}

.searchrefinebtn
{
	background: url( '../tw/images/searchbtn.png' ) no-repeat;
}


.youcan
{
	background: url( '../tw/images/youcan_hero_gw.jpg' ) no-repeat;
}

.homegobtn
{
	background: url( '../tw/images/homegobtn.png' );
}


.bookappbtn
{
	background: url( '../tw/images/book-appointment.jpg' );
}

.mainsearchgo
{
	background: url( '../tw/images/search_go_btn.png' ) no-repeat;
}

.updateresultsbtn
{
	background: url( '../tw/images/updateresults_btn.png' ) no-repeat;
}


.reset-search
{
	background: url( '../tw/images/reset-btn.png' ) no-repeat !important;
}

.countdownclock
{
	background: url( '../tw/images/countdownbg.png' ) no-repeat !important;
}
.dashbck
{
	background: url( '../tw/images/numbersbox_bkg.png' ) no-repeat !important;
}

.global-nav li a
{
	background: url( '../tw/images/global_nav.gif' ) no-repeat;
}

.footer
{
	background-image: url( '../tw/images/colophon_shadow.gif' );
	background-position: center 0;
	background-repeat: no-repeat;
}

.innerfootercontent
{
	background-image: url( '../tw/images/colophon_v_div_x2.gif' );
}

.social ul li.rss
{
	background-image: url( '../tw/images/12x12_rss.gif' );
}
.social ul li.facebook
{
	background-image: url( '../tw/images/12x12_facebook.gif' );
}
.social ul li.twitter
{
	background-image: url( '../tw/images/12x12_twitter.gif' );
}

.copyright
{
	background: url( '../tw/images/colophon_h_div.gif' ) repeat-x scroll 0 0 transparent;
}

