a{color:#717173; text-decoration:none; }
a:hover{text-decoration:underline;}
p{font-size:1.2em; padding-top:0px; padding-bottom: 10px; margin:0px; line-height: 1.4em;}
ul {margin:0px 0px 10px 0px; padding:0px; list-style:square;}
ul li{margin-left:35px; padding-bottom:3px; font-size: 1.2em;}
ul li ul li{font-size:1.0em;}
table th {font-size:1.2em;}
table td {font-size:1.2em;}
td label,p label, td select, td input , td submit, td td, td ul, td p, td ul li{font-size:100%;}

#main h2{margin-top:0px; background:url(/barratt/templates_barratt/assets/gfx/line_repeat.gif) repeat-x bottom left; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#3a5b73; font-size:1.4em;}
h3{margin-top:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#3a5b73; font-size:1.3em;}

/***Body Structure***/
body {padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; color:#484848;}
#outer {width:100%; min-width:860px;}
#inter {margin:0 auto; width:860px; position:relative;}

/***Header***/
#header{width:860px; height:130px; float:left; margin:0px; padding:0px;}

#logo{width:208px; float:left; vertical-align:bottom; text-align:left; height:105px; padding-top:25px;}

#header_right{float:left; height:112px; width:652px; padding-top:18px;}

/*Header navigation*/
#header_nav{float:right; padding-top:5px; /*width:170px;*/ padding-right:10px;}
#header_nav ul{margin:0; padding:0px; list-style:none; padding-bottom:30px;}
#header_nav ul li{float:left; margin:0; padding:0 5px 0 5px; display:block; color:#bcbfac;}
#header_nav ul li a {text-decoration:underline; color:#bcc1ad;}
#header_nav ul li.seperator {border-right:solid 1px #bcc1ad;}

/*Search*/
#search{float:right; width:170px; text-align:left; height:24px; margin-bottom:25px;}
.searchb{background: url('/barratt/templates_barratt/assets/gfx/search_box.gif') no-repeat; width:128px; height:24px; border:none; margin-top:0px; padding:0px 0px 0px 4px; vertical-align:top; color:#bcc1ad; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; border:}
*:first-child+html .searchb{padding-top:5px;}
* html .searchb{padding-top:5px;}
.search_btn{border:none;}
*:first-child+html .search_btn{margin:1px 0px 0px 0px;}
* html .search_btn{margin:1px 0px 0px 0px;}
.search_result { margin-bottom: 20px; }
#searchpage li { margin-bottom: 10px; }

/*main navigation*/
#nav1 {float:left; width:652px; line-height:normal; background:url(/barratt/templates_barratt/assets/gfx/line_repeat.gif) repeat-x top left;}
#nav1 ul{margin:0; padding:0px; list-style:none; float:left;}
#nav1 ul li{float:left; margin:0; display:inline; margin-left:13px; padding:5px; text-transform: uppercase; /*height:55px;*/}
#nav1 .selected{color:#3a5b73;}
#nav1 ul li a{padding-top:10px; color:#707173; text-decoration:none; float:left; display:block; height:45px; /*padding: 19px 10px 29px 10px;*/}
#nav1 ul li a:hover {color:#3a5b73;}

#nav1 li div.sub {
	position: absolute; /*--Important--*/
	top: 130px;
	z-index: 99999;
	/*padding: 20px 20px 20px;*/
	padding-top:10px;
	padding-left:20px;
	display: none; /*--Hidden for those with js turned off--*/
	background:#f3f2ed url(/barratt/templates_barratt/assets/gfx/line_repeat.gif) repeat-x bottom left;
	padding-bottom:10px;
}

*html #nav1 li div.sub {top:138px;}

#nav1 li .row { /*--If needed to break out into rows--*/
	clear: both;
/*	float: left;*/
	margin-bottom: 10px;
}
#nav1 li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width:210px;
	float: left;
}
#nav1 .sub ul li {
	width: 200px; /*--Override parent list item--*/
	/*color: #fff;*/
	float:left;
}
#nav1 div.sub ul li { /*--Sub nav heading style--*/
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0;  margin: 0;
	font-weight: bold;
	color:#3a5b73;
	text-transform: none;
	float:left;
	margin-bottom:4px;
}
#nav1 div.sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	/*background: url(navlist_arrow.png) no-repeat 5px 12px;*/
	/*padding: 7px 5px 7px 15px;*/
	display: block;
	text-decoration: none;
	color: #3a5b73;
	padding:0px 0px 4px 0px;
}
#nav1 .sub ul li a:hover {
	background-position: 5px 12px; /*--Override background position--*/
	color:#3a5b73;
}

#nav1 .sub ul li ul {margin:0px; padding:0px; float:left;}
#nav1 .sub ul li ul li{
	font-family:Arial, Helvetica, sans-serif;
	color:#707173;
	font-weight:normal;
	padding:0px; margin:0px;
	/*float:left;*/
}

#nav1 .sub ul li ul li a{
	color:#707173;
}

#nav1 .sub ul li ul li a:hover{
	color:#3a5b73;
}
/*main content area*/
#main{width:860px; float:left;}

/*footer*/
#footer{float:left; width:860px; height:20px; background:url(/barratt/templates_barratt/assets/gfx/line_repeat.gif) repeat-x top left; padding-top:20px; margin-top:20px;}

#footer_left{float:left; font-size:1.2em;}
#footer_nav{float:right;}
#footer_nav ul{margin:0; padding:0px; list-style:none;}
#footer_nav ul li{float:left; margin:0; padding:0 5px 0 5px; display:block; color:#484848;}
#footer_nav ul li a {color:#727272; text-decoration:none;}
#footer_nav ul li a:hover {color:#3a5b73; text-decoration:none;}
#footer_nav ul li.seperator {border-right:solid 1px #727272;}

#nav2{float:left; width:225px;}
#nav2 ul{margin:0; padding:0px; list-style:none;}
#nav2 ul.navborder{border-top:1px dotted #cccccc;}
#nav2 ul li{margin:0; display:block; border-bottom:1px dotted #717173;}
#nav2 ul li.noborder{border-bottom:none;}
#nav2 ul li a{color:#717173; text-decoration:none; display:block; padding:5px 0;}
#nav2 ul li a:hover{color:#3a5b73; text-decoration:none;}
#nav2 ul li ul li{padding-left:10px;}
#nav2 h2 {font-size:2.0em; color:#3b5b74; margin-top:0px; margin-bottom:0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#nav2 ul li a.selected{color:#3a5b73;}

#sub_content{float:left; width:598px; padding-left:37px;}
#breadcrumbs{float:left; width:598px; background:url(/barratt/templates_barratt/assets/gfx/line_repeat.gif) repeat-x bottom left; padding-bottom:10px; margin-bottom:10px; padding-top:10px;}
#breadcrumbs a{color:#3a5b73; font-size:1.2em; text-decoration:none;}
.bread_sep{font-size:1.3em; color:#707173;}
#breadcrumbs a.bread_select{color:#707173;}
#breadcrumbs a:hover{color:#3a5b73;}

#left_panel{margin-top:20px; float:left; width:225px;}
#left_panel h2{font-size:1.4em; font-weight:bold;}

#rotate{width:860px; height:322px; position:relative; margin-bottom:20px; background-color:#f3f2ed;}
.banner_shareprice{border:1px solid #dcdcdc; width:858px; height:48px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
.banner_button_left{width:750px; padding-left:10px; padding-top:5px;}

/*General Style*/
.general {display: inline; margin:0px; padding:0px;}

/*Home Generic Templates*/
.generic_home_col{width:262px; margin-right:37px; float:left; margin-bottom:10px;}
.generic_home_col_last{width:262px; float:left;}
.generic_home_2col{float:left; width:561px;}
.generic{float:left; width:100%; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.generic a{color:#3A5B73; text-decoration:underline;}

#main .generic h2{margin-top:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#3a5b73; font-size:1.4em; background:none; padding-bottom:0px;}

.generic_col1 a{color:#3A5B73; text-decoration:underline;}
.generic_col2 a{color:#3A5B73; text-decoration:underline;}
.generic_img{margin-bottom:20px; float:left; width:100%; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}

/*Sub Page Layout Templates*/
.generic_col1{float:left; width:282px; margin-right:34px; margin-bottom:20px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.generic_col2{float:left; width:282px; margin-bottom:20px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}

/*Our Brands*/
.brands{clear:both;}
.brands_img{float:left;}
#main .brands h2{margin-top:0px; background:url(/barratt/templates_barratt/assets/gfx/line_repeat.gif) repeat-x bottom left; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#3a5b73; font-size:1.4em;}

/*Latest news*/
.fleft{float:left;}
.lsub{float:left; width:150px;}
.lnews_sub{border-bottom:1px dotted #cccccc; font-size:1.2em; padding:5px 0px; float:left; width:282px;}
.lnews{border-bottom:1px dotted #cccccc; font-size:1.2em; padding:5px 0px; float:left; width:262px;}
.lnews_img{float:left; margin-right:10px;}
.lnews_link{float:left; padding-top:5px;}
.latestnews .lnews_link a{color:#3a5b73; text-decoration:underline;}
.latestnews{margin-bottom:10px; height:170px; float:left;} 
.latestnews a{color:#707173; text-decoration:none;}
.latestnews a:hover{text-decoration:underline;}
.button_rounded{display:block; background:#e5e4db; color:#707173; padding:5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; float:left; font-size:0.9em;}
a.button_rounded{text-decoration:none; color:#707173;}
a.button_rounded:hover{text-decoration:underline; color:#707173;}
.latestnews h2{margin-bottom:0px;}
.underlined{text-decoration:underline;}

ul.button_col {margin:0; padding:0px; list-style:none; margin-top:10px; float:left;}
.button_col li{float:left; margin:0px 15px 0px 0px;}

/***Reg News***/
#regulatorynews .graphoptleft{width:398px; float:left; font-size:1.2em; padding-top:5px;}
#regulatorynews .graphoptright{width:200px; float:left; text-align:right; font-size:1.2em; padding-top:5px;}
table.regnews { width: 100%; padding:0; margin-bottom:20px;}
.regnews th { text-align: left; border-bottom: 1px dotted #717173;  background-color:#f3f2ed; padding:10px 5px 10px 5px;}
.regnews td {border-bottom: 1px dotted #717173; padding:5px 5px 5px 5px;}
.regnews .r_type{font-size:1.1em;}
.spsmall{font-size:1.1em;}
.regnews a{color:#717173; text-decoration:none; }
.regnews a:hover{text-decoration:underline;} 

.results a{color:#717173; text-decoration:none; }
.results a:hover{text-decoration:underline;} 

.calendar{float:left;}
.shareprice_col{font-size:1.2em; border-bottom: 1px dotted #cccccc; padding-bottom:10px; width:100%;}
.next_event{margin-bottom:10px; float:left;}
.next_event h2{margin-bottom:0px;} 

.form_label{float:left; width:200px; font-size:1.2em; padding-bottom:5px;}
.form_input{float:left; width:300px; font-size:1.2em; padding-bottom:5px;}

/*media*/
.mediatab {width:100%; line-height:normal; margin-top:10px; height:24px; border-bottom:1px solid #707173;} 
.mediatab ul {margin:0; padding:0px; list-style:none;}
.mediatab li {float:left; margin:0; padding:0 0 0 3px; background:url("/barratt/templates_barratt/assets/gfx/left_disactive.gif") no-repeat left top; margin-right:3px;} 
.mediatab a {float:left; display:block; padding:5px 10px 3px 6px; text-decoration:none; font-weight:normal; background:url("/barratt/templates_barratt/assets/gfx/right_disactive.gif") no-repeat right top; color:#5b5b5b; background-color:#e5e4db; height:16px;}
.mediatab .current {background:url("/barratt/templates_barratt/assets/gfx/sharenav_left.gif") no-repeat left top; height:24px;}
.mediatab .current a {background:url("/barratt/templates_barratt/assets/gfx/sharenav_right.gif") no-repeat right top; color:#FFFFFF;}

/***Press Releases***/
.news th { text-align: left; border-bottom: 1px dotted #717173;  background-color:#f3f2ed; padding:10px 5px 10px 5px;}
.news td{ padding:5px 5px 5px 5px; border-bottom:1px dotted #717173;}
.shade{background-color:#f3f2ed;}
.newsdate{padding-left:30px;}
.news a{color:#717173; text-decoration:none; }
.news a:hover{text-decoration:underline;} 

#share_selector{padding: 10px 0px 10px 10px; background-color:#f3f2ed; border-top:1px dotted #717173; border-bottom:1px dotted #717173; margin:1px 0px 0px 0px;}


/* Search */
.searchPrev { text-align: left; font-size:1.1em; }
.searchPageNos { text-align:center; font-size:1.1em; }
.searchNext { text-align: right; font-size:1.1em; }
.search_result{background-color:#f3f2ed; border-top:1px dotted #717173; border-bottom:1px dotted #717173; padding:5px 5px;}
.search_result p{padding:0px;}

.col3_left { float: left; width: 30%; }
.col3_mid { float: left; width: 39%; }
.col3_right { float:left; width: 30%; }
.back{margin-top:10px;}

/***TABS***/
.tabs { border-bottom:1px solid #454545; width:100%; line-height:normal; margin-top:10px; height:24px; float:left;}
.tabs ul {margin:0; padding:0px; list-style:none; float:left;}
.tabs li {float:left; margin:0; padding:0 0 0 3px; background:url("/barratt/templates_barratt/assets/gfx/left_disactive.gif") no-repeat left top; margin-right:3px;} 
.tabs a {float:left; display:block; padding:5px 10px 3px 6px; text-decoration:none; font-weight:normal; background:url("/barratt/templates_barratt/assets/gfx/right_disactive.gif") no-repeat right top; color:#5b5b5b; background-color:#e5e4db; height:16px;}
.tabs .current {background:url("/barratt/templates_barratt/assets/gfx/sharenav_left.gif") no-repeat left top; height:24px;}
.tabs .current a {background:url("/barratt/templates_barratt/assets/gfx/sharenav_right.gif") no-repeat right top; color:#FFFFFF;}

/***Results***/
table.results { width: 100%; padding:0; margin-bottom:20px;}
.results th { text-align: left; border-bottom: 1px dotted #717173;  background-color:#f3f2ed; padding:10px 5px 10px 5px;}
.results td {border-bottom: 1px dotted #717173; padding:5px 5px 5px 5px;}
.results .r_type{font-size:1.1em; text-align:center;}

.adobe_button{float:left; padding-right:10px;}
.marginright{margin-right:10px;}
.marginleft{margin-left:10px;}
.paddingleft{padding-left:10px;}
.paddingright{padding-right:10px;}
.adobe p{font-size:1.1em;}

table.investorpack{margin-bottom:10px;}
.investorpack th {text-align: left; border-bottom: 1px dotted #717173;  background-color:#f3f2ed; padding:10px 5px 10px 5px;}
.investorpack td{
	vertical-align:middle;
	border-bottom:1px dotted #717173;
	padding:5px;
}

/*FAQs*/
.question{ border-bottom:1px dotted #717173; padding:5px 5px; float:left; width:100%;}
.questionlink ul{padding:0px; margin:0px; list-style:none;}
.questionlink ul li {margin:0px; padding:0px;}
.expand{display:none; margin-top:10px;}
.expand p{padding-bottom:5px;}

/* events calendar */
table.events { width: 100%; padding:0; float:left;}
.events th { text-align: left; border-bottom: 1px dotted #717173;  background-color:#f3f2ed; padding:10px 5px 10px 5px;}
.events td {border-bottom: 1px dotted #717173; padding:5px 5px 5px 5px;}
.events .reminder { text-align: left; }
.rightalign { text-align: right; margin-top: 10px; }
.col2_form { width: 99%; }
.col2_form .c2left { float: left; width: 60%; }
.col2_form .c2right { float:left; width: 39%; }
table.events td td{border:none; padding:0px;}
table.events td ul{margin-bottom:0px;}
.col2_form{font-size:1.2em;}

.press_icon, .presentation_icon, .webcast_icon {background: url('/barratt/templates_barratt/assets/gfx/barratt_sprite.gif') no-repeat; padding:0px; height:25px; margin:0px; list-style:none; float: right; width:25px; margin-right: 20px;}
.lnews_sub .lsub, .lnews_sub .fleft { margin-top: 5px; }

.press_icon {background-position: 0px 0px;}
.presentation_icon{background-position: 0px -40px;}
.webcast_icon{background-position: 0px -90px;}

.share_up, .share_down {background: url('/barratt/templates_barratt/assets/gfx/barratt_sprite.gif') no-repeat; padding:0px; height:20px; margin:0px; list-style:none; float:left; width:7px; padding-left:5px;}

.share_up{background-position: 0px -203px; float:left;}
.floatleft{float:left;}
.floatright{float:right;}

#sitemap ul{list-style:none; margin:0px; padding:0px;}
#sitemap ul li{margin-left:0px;}
#sitemap ul li ul li {margin-left:25px;}

.home_price{font-family:Georgia, "Times New Roman", Times, serif; color:#3A5B73; font-size:1.2em; font-weight:bold;}
.resultsday a{color:#3A5B73;}

.grey_bold{font-size:1.4em; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.6em;} 

.mostpopular{margin-top:10px;}
.mostpopular select{width:225px;}

select {
background-color:#F7F7F7;
border:1px solid #DCDCDC;
color:#717173;
padding:2px 0;
}
input {border:1px solid #DCDCDC;}
input[type='checkbox'] {border:none;}
input[type='radio'] {border:none;}
input[type='submit'] {cursor:pointer;}
textarea{border:1px solid #DCDCDC;}
button{border:1px solid #DCDCDC; cursor:pointer;}

/*directors*/
.board{float:left; width:100%; margin-bottom:10px; border-bottom:1px solid #e2e2e2;}
.boardbody{float:left; margin-right:10px;}
.boardtext{float:left; width:70%; margin-right:20px;}
.boardtext p{margin-top:5px; margin-bottom:5px;}
.boardimage{float:right; width:25%; margin-top:10px; text-align:right;}
.boardlink{float:left; width:100%; padding-bottom:10px;}
.boardlink ul{list-style:none; padding:0px; margin:0px;}
.boardlink ul li{padding:0px; margin:0px;}
.expand{display:none; float: left; }

.gallery, .imgdownload{background:url('/barratt/templates_barratt/assets/gfx/barratt_sprite.gif') no-repeat; padding:0px; height:12px; margin:0px; width:12px; padding-left:5px; margin-right:5px;}

.gallery{background-position: 0px -291px;}
.generic a.gallery{text-decoration:none;}

.imgdownload{background-position: 0px -323px;}
.generic a.imgdownload{text-decoration:none;}
.gal{border-bottom: 1px dotted #717173; padding:5px 0px 2px 0px; width:133px;}
.gal_top{margin-top:10px; border-bottom: 1px dotted #717173; border-top: 1px dotted #717173; width:133px;}

#main .generic #rotate h2{font-size:2.0em; color:#FFFFFF; padding:10px; margin:0px;}
#main .generic #rotate h2.banner_blue{background:#2fa0cb;}
#main .generic #rotate h2.banner_purple{background:#4e2f5f;}
#main .generic #rotate h2.banner_green{background:#375a32;}
#main .generic #rotate h2.banner_red{background:#6e0017;}
#main .generic #rotate h2.banner_darkblue{background:#3a5b73;}
.banner_text{float:left; padding-left:10px; margin-top:170px;}
.banner_text a{text-decoration:none;}
.banner_text a:hover{text-decoration:underline;}
.findout{background:#FFFFFF; padding:10px; font-size:1.2em; float:left; font-weight:bold;}
a.blue{color:#2fa0cb;}
a.purple{color:#4e2f5f;}
a.green{color:#375a32;}
a.red{color:#6e0017;}
a.darkblue{color:#3a5b73;}
.delayed15, #footer_nav ul li.deliveredby, #footer_nav ul li.deliveredby a { color: #92918F; } 
#footer_nav ul li.deliveredby a:hover { color: #3A5B73; }

ul li a.share_home, ul li a:hover.share_home{cursor:pointer; display:block; background:#3a5b73; color:#ffffff; padding:5px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
#advancedcalc p a { display: none; }


/* Contact and feedback forms */

/* ----- Feedback Page ----- */

form.feedback, form.feedback p, form.feedback label { width: 500px; }
form.feedback p, form.feedback label { float: left; }
form.feedback p { position: relative; margin-bottom: 10px; }
form.feedback label { float: left; }
form.feedback input, form.feedback textarea { float: right; width: 350px; position: relative; top: -5px; }
form.feedback input { position: absolute; right: 0; top: 0; }
form.feedback textarea { height: 150px; top: -18px; }

form.feedback input.button { width: 75px; float: none; margin-left: 144px; position: relative;}