img
{
border				: none;
}

a
{
text-decoration		: none;
}

em.error
{
color				: red;
font-size 			: 1em;
font-style			: normal;
font-weight			: bold;
margin				: 5px 0 10px 100px;
}

body
{
background-color    : #FFFFFF;
background-image    : url(../images/generic/bg_page.jpg);
background-repeat   : repeat-x;
color               : #666666;
font-family         : arial,sans-serif;
font-size           : 100%;
margin-top          : 0px;
padding             : 0px;
}

form /* No space around forms */
{
margin				: 0px;
padding				: 0px;
}

img /* no border round images with links */
{
border				: 0px;
}

form.hold
{
position			: relative;
width				: 775px;
margin				: 0px auto;
background-color	: #FFF;
padding				: 0px 0px 0px 0px;
/*border			: 1px solid #717173;*/
overflow			: hidden;
}

div.header
{
margin				: 0px 0px 10px 0px;
background	    : #6D4637;
border-bottom		: 4px solid #6D6D6D;
}

div.header h1
{
width				: 417px;
background	        : url(../images/headers/kassaians.gif) no-repeat 10px center;
margin				: 0px;
padding				: 0px;
height				: 93px;
}

div.header h1 a
{
height				: 93px;    
width				: 407px;
display:block;
}


div.header h1 span, div.header h2 span
{
display				: none;
}

div.header h2.tagline
{
    margin          : 0 0 0 0;
    padding         : 0 0 0 0;
    height          : 130px;
    width			: 775px;
    float           : right;
    
}

* html div.header h2.tagline
{
    width			: 772px;
}

div.header h2#kassapiansbaildon
{
    background	    : url(../images/headers/kassapians.jpg) no-repeat top right;
}

div.header h2#fosterparkdenholme
{
    background	    : url(../images/headers/fosterpark.jpg) no-repeat top right;
}

div.header h2#anchorpointsheffield
{
    background	    : url(../images/headers/anchorpoint.jpg) no-repeat top right;
}

div.header h2#victoriamewsbradford
{
    background	    : url(../images/headers/victoriamews.jpg) no-repeat top right;
}

div.header h2#moorsideviewhalifax
{
    background	    : url(../images/headers/moorside.jpg) no-repeat top right;
}

div.header h2#parcmontleeds
{
    background	    : url(../images/headers/parcmont.jpg) no-repeat top right;
}

div.header h2#hardencourtharden
{
    background	    : url(../images/headers/harden.jpg) no-repeat top right;
}

div.header h2#bremenhousehuddersfield
{
    background	    : url(../images/headers/bremen.jpg) no-repeat top right;
}

div.header h2#tramwaysguiseley
{
    background	    : url(../images/headers/tramways.jpg) no-repeat top right;
}

div.header h2#sthildasmewsyork
{
    background	    : url(../images/headers/sthildas.jpg) no-repeat top right;
}

div.header h2#wellshouseilkley
{
    background	    : url(../images/headers/wellshouse.jpg) no-repeat top right;
}

div.header h2#gardenerswalkharrogate
{
    background	    : url(../images/headers/gardenerswalk.jpg) no-repeat top right;
}

div.header h2#thequadrangleilkley
{
    background	    : url(../images/headers/quadrangle.jpg) no-repeat top right;
}


div.header h2#meadowswilsden
{
    background	    : url(../images/headers/meadowswilsden.jpg) no-repeat top right;
}





div.leftnav
{
width				: 190px;
background-color	: #FFF;
float				: left;
overflow			: hidden;
display				: block;
padding				: 0px 5px 5px 5px;
}

div.leftnav div.nav
{
background-color	: #E6EBF1;
border				: 2px solid #E6EBF1;
margin				: 0px 0px 8px 0px
}

/* level 1 */

div.leftnav ul
{
list-style-image	: none;
margin				: 0px;
padding				: 0px;
}

div.leftnav ul li
{
font-size			: 100%;
line-height			: 28px; /* controls the height of all the li's in the left nav*/
margin				: 0px;
padding				: 0px 0px 0px 0px;
}

div.leftnav ul li.custom
{
border-top			:solid 10px #FFF;
background-color	:#0E365A;

}

div.leftnav ul li.custom a.on
{
background-color	:#0E365A;
background-image	:url(../images/generic/icons/icon_leftnav_on2.gif);
}

div.leftnav ul li.custom a
{
color				: #FFF;
}


div.leftnav ul li.custom a:hover
{
background-color	:#0E365A;
}

div.leftnav ul li.custom ul li a
{
color				:#333;
background-color	:#E6EBF1;
}

div.leftnav ul li.custom ul li a.on
{
background-color	:#336699;
color				:#FFF;
}




div.leftnav ul li.custom ul li a:hover
{
background-color	:#6699CC;
}

div.leftnav ul li a
{
font-size			: 75%;
display				: block;
text-decoration		: none;
color				: #333333;
padding				: 0px 0px 0px 20px;
}

div.leftnav ul li a strong
{
font-weight			: normal;
}

div.leftnav ul li a:hover
{
background-color	: #EEF2F6;
}

div.leftnav ul li a.on
{
background-image	: url(../images/generic/icons/icon_leftnav_on.gif);
background-repeat	: no-repeat;
background-position	: 7px 10px;
background-color	: #D18201;
color				: #FFF;
}

* html div.leftnav ul li a /* White space under li IE hack */
{
width					: 166px;
clear					: left;
display					: block;
}

/* level 2 */

div.leftnav ul li ul
{
list-style-image	: none;
margin				: 0px;
padding				: 0px;
background-color	: #FFF;
}

div.leftnav ul li ul li a
{
font-size			: 75%;
display				: block;
text-decoration		: none;
color				: #333333;
padding				: 0px 0px 0px 20px;
}

div.leftnav ul li ul li a:hover
{
background-color	: #EEF2F6;
}

div.leftnav ul li ul li a.on
{
background-image	: url(../images/generic/icons/icon_leftnav_on.gif);
background-repeat	: no-repeat;
background-position	: 5px -20px;
background-color	: #EFD2A6;
color				: #333;
}

/* Footer */

div#footer
{
clear				: both;
border-top			: 4px solid #6D6D6D;
}

div#footer p
{
text-align			: right;
font-size			: 70%;
}

div#footer p span
{
display				: inline;
padding				: 0px 10px 0px 10px;
}

div#footer p a
{
color				: #6D6D6D;
text-decoration		: none;
}

div.contentwrapper
{
float               : left;
width               : 775px;
}

/* start generic styles */
div.genericpages
{
float				: left;
width				: 775px;
}

div.genericpages h2
{
background-image	: url(../images/generic/bg_blueheaders.gif);
background-repeat	: repeat-x;
font-size			: 100%;
line-height			: 14px;
margin				: 0px 0px 0px 0px;
padding				: 10px 0px 10px 15px;
color				: #FFF;
font-weight			: bold;
}

div.genericpages div.copy
{
width				: 460px;
padding				: 15px 10px 15px 15px;
float				: left;
overflow			: hidden;
}

div.genericpages div.privacy h4
{
    font-size:0.8em;
}

* html div.genericpages div.copy
{
word-wrap			: break-word;
}

div.genericpages div.copy h3
{
width				: 460px; /* width is here for pages without the copy div, so the h3 doesnt go all the way across the page */
font-size			: 70%;
line-height			: 15px;
font-weight			: normal;
color				: #666;
margin				: 10px 0px 15px 0px;
}

div.genericpages div.copy p
{
font-size			: 70%;
line-height			: 14px;
font-weight			: normal;
color				: #666;
margin				: 0px 0px 15px 0px;
}

div.genericpages div.copy p a 
{
color				: #666;
}

div.genericpages div.copy p a:hover
{
    text-decoration:underline;
}

div.genericpages div.image
{
/*background-color	: #FF0;*/
width				: 275px;
float				: left;
padding				: 15px 0px 15px 0px;
}

div.genericpages div.copy p.moredetails
{
background-color	: #566586;
background-image	: url(../images/generic/bg_moredetails.jpg);
background-repeat	: repeat-x;
font-size			: 75%;
line-height			: 16px;
margin				: 0px 0px 0px 0px;
padding				: 10px 0px 10px 15px;
color				: #FFF;
font-weight			: normal;
}

div.genericpages div.copy p.moredetails a
{
display				: block;
color				: #FFF;
text-decoration		: none;
}

/* 4 smaller link boxes on about us page */

div.genericpages div.copy p.moredetails_small
{
width				: 220px;
background-color	: #566586;
background-image	: url(../images/generic/bg_moredetails.jpg);
background-repeat	: repeat-x;
font-size			: 85%;
line-height			: 16px;
margin				: 0px 10px 10px 0px;
padding				: 0px 0px 0px 0px;
color				: #FFF;
font-weight			: normal;
float				: left;
}

div.genericpages div.copy p.moredetails_small span
{
margin-top			: 5px;
display				: block;
font-size			: 80%;
padding				: 0px 0px 0px 0px;
}

div.genericpages div.copy p.moredetails_small span.header
{
    margin-top:0;
    font-weight			: bold;
    font-size			: 90%;
}

div.genericpages div.copy p.moredetails_small a
{
display				: block;
color				: #FFF;
text-decoration		: none;
padding				: 10px;
}

/* Movemaker box at bottom of page */

div.genericpages div.copy p.moredetails a img
{
vertical-align		: middle;
margin-right		: 10px;
}


/* Pagination */

div.content ul.paging
{
 width				: 695px;
 font-size			: 70%;
 font-weight		: normal;
 color				: #666;
 margin				: 0 0 15px 0;
 padding			: 0 105px 0 10px;
 line-height		: 16px;
 text-align			: right;
 clear				: both;
 overflow			: hidden;
}

div.content ul.paging li
{
 float:				left;
 list-style-type:	none;
 padding:			5px;
}

div.content ul.paging li a
{
color				: #1B1B1B;
font-weight			: normal;
text-decoration		: none;
}

div.content ul.paging li a:hover
{
text-decoration		: underline;
}

div.content ul.paging li.selected a
{
color				: #C88101;
}

div.content ul.paging li a.number
{
color				: #1B1B1B;
font-weight			: normal;
text-decoration		: none;
}

div.content ul.paging li a.number_on
{
color				: #000;
font-weight			: bold;
text-decoration		: none;
}

/* end  of pagination styles */

strong.policyheader
{
font-size			: 70%;
}

/*Barley Fields header*/
div.header h2#barleygarforth
{
    background	    : url(../images/headers/barleyfield.jpg) no-repeat top right;
}


/*-- required & default rules --*/
.ux-menu-container {
    position: relative;
    background-color:#D0D0D0;
}

.ux-menu,
.ux-menu ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 1;
}

.ux-menu li {
    position: relative;
    float: left;
}

.ux-menu ul {
    position: absolute;
    top: 0;
    left: 0;
}

.ext-border-box .ux-menu-ie-iframe,
.ext-ie7 .ux-menu-ie-iframe {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    zoom: 1;
    z-index: -1;
    filter:mask();
}

.ux-menu-vertical .ux-menu-item-main {
    clear: left;
}

.ux-menu a {
    display: block;
    position: relative;
    text-decoration: none;
    color						: #333;
    font-size: 12px;
    line-height: 12px;
    background-color			: #D0D0D0;
    padding						: 10px 16px;
}

.ux-menu a.on {
background-color			: #D18201;
}

/*.ux-menu a.ux-menu-link-last {
    border-right: 1px solid #e3dad1;
}*/

ux.menu ul a {
    width: 100%;
}

.ux-menu a:focus,
.ux-menu a:hover,
.ux-menu a.ux-menu-link-hover {
    background-color			: #EFD2A6;
    outline: 0;
}

.ext-ie .ux-menu-clearfix {
    zoom: 1;
}

.ux-menu-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ux-menu a.ux-menu-link-parent {
    padding-right: 24px;
    min-width: 1px;
}

.ux-menu ul a,
.ux-menu.ux-menu-vertical a {
    border-bottom: 0px;    
    border-right: 1px solid #e3dad1;
}

.ux-menu ul a.ux-menu-link-last,
.ux-menu.ux-menu-vertical a.ux-menu-link-last {
    border-bottom: 1px solid #e3dad1;
}

.ux-menu-arrow {
    display: block;
    width: 8px;
    height: 6px;
    right: 10px;
    top: 14px;
    position: absolute;
    background: url(../images/menu/menu-arrow-down.png) no-repeat;
    font-size: 0;
}

.ux-menu.ux-menu-vertical .ux-menu-arrow,
.ux-menu ul .ux-menu-arrow  {
    width: 6px;
    height: 8px;
    top: 13px; 
    background: url(../images/menu/menu-arrow-right.png) no-repeat;
}

.ext-border-box .ux-menu-arrow {
    top: 17px;
}
.ext-border-box .ux-menu.ux-menu-vertical .ux-menu-arrow,
.ext-border-box .ux-menu ul .ux-menu-arrow {
    top: 16px;
}

.ux-menu ul.ux-menu-hidden {
    display: none;
}

/*
.current {
  background:#fff!important;
}
*/
/*

.ux-menu.ux-menu-horizontal > .ux-menu-item-first > a {
    background: transparent url(images/menu-item-first.png) no-repeat center left;
}
.ux-menu.ux-menu-horizontal > .ux-menu-item-last > a {
    background: transparent url(images/menu-item-last.png) no-repeat center right;
}

.ux-menu.ux-menu-horizontal > .ux-menu-item-first.ux-menu-item-hover > a {
    background: transparent url(images/menu-item-first-over.png) no-repeat center left;
}
.ux-menu.ux-menu-horizontal > .ux-menu-item-last.ux-menu-item-hover > a {
    background: transparent url(images/menu-item-last-over.png) no-repeat center right;
}

.ux-menu.ux-menu-horizontal > li.ux-menu-item-main > a {
    padding-bottom: 12px;
}*/


#developments div#kassapiansbaildon.introductioncopy, #developments h2#kassapiansbaildon, #developments p.kassapiansbaildon {
background-color:#6D4637;
}
#developments h2.toptitle {
padding-left:15px;
}
#developments h2 {
color:#FFFFFF;
font-size:100%;
font-weight:bold;
line-height:15px;
margin:0 0 15px;
padding:10px 0;}

#developments div.developmentsnav {
padding-bottom:10px;
width:775px;
}

#developments div.copy
{
    padding:0 200px 0 20px;
    min-height:200px;
}


#developments div.copy p
{
    font-size:0.7em;
}