/* General */
#content				{min-height: 530px; height: 100%; height: auto !important; height: 530px;}
#page-gradient			{min-height: 530px; height: auto !important; height: 530px; background: transparent url(../images/template/gradient.gif) no-repeat;}
#left					{float: left; width: 206px; padding: 15px 0px 0px 0px;}
#right					{float: right; width: 191px; padding: 7px 17px 0px 0px; margin: 22px 0px 0px 0px;}
#main					{padding: 29px 260px 32px 215px;}
#main .bullets			{list-style: url(../images/template/bullet.gif); margin: 0px 0px 5px 0px; padding: 0px; list-style-position: inside;}
.linespacer				{height: 18px;}

table					{margin: 0px 0px 15px 0px;}
table tr				{height: 30px; line-height: 30px;}
table th				{border-right: 1px solid #ffffff; padding: 0px 15px 0px 15px; border-top: 1px solid #e8e8e8;}
table td				{border-right: 1px solid #ffffff; padding: 0px 15px 0px 15px;}
table .dark				{background: #e8e8e8;}
table .light			{background: #f7f7f7;}
table .side-left		{border-left: 1px solid #e8e8e8;}
table .side-right		{border-right: 1px solid #e8e8e8;}

.limit-width   			{width: 250px;}

/* LHS navigation */

#arrow2-button1			{position: absolute; width: 5px; height: 9px; background: transparent url(../images/template/arrow-right.gif) no-repeat; margin: 23px 0px 0px 185px;}
#arrow2-button2			{position: absolute; width: 5px; height: 9px; background: transparent url(../images/template/arrow-right.gif) no-repeat; margin: 53px 0px 0px 185px;}
#arrow2-button3			{position: absolute; width: 5px; height: 9px; background: transparent url(../images/template/arrow-right.gif) no-repeat; margin: 83px 0px 0px 185px;}
#arrow2-button4			{position: absolute; width: 5px; height: 9px; background: transparent url(../images/template/arrow-right.gif) no-repeat; margin: 113px 0px 0px 185px;}
#arrow2-button5			{position: absolute; width: 5px; height: 9px; background: transparent url(../images/template/arrow-right.gif) no-repeat; margin: 143px 0px 0px 185px;}
#arrow2-button6			{position: absolute; width: 5px; height: 9px; background: transparent url(../images/template/arrow-right.gif) no-repeat; margin: 173px 0px 0px 185px;}
#arrow2-button7			{position: absolute; width: 5px; height: 9px; background: transparent url(../images/template/arrow-right.gif) no-repeat; margin: 203px 0px 0px 185px;}
#arrow2-button8			{position: absolute; width: 5px; height: 9px; background: transparent url(../images/template/arrow-right.gif) no-repeat; margin: 233px 0px 0px 185px;}
#arrow2-button9			{position: absolute; width: 5px; height: 9px; background: transparent url(../images/template/arrow-right.gif) no-repeat; margin: 263px 0px 0px 185px;}

#left ul				{padding: 0px; margin: 0px; list-style-type: none;}
#left a					{color: #243a76;}
#left a:hover			{text-decoration: underline; color: #00adef;}
#left .button			{height: 25px; text-align: right; background: transparent url(../images/template/button.gif) repeat-y; margin: 0px 0px 5px 0px; line-height: 25px; padding: 0px 31px 0px 0px;}
#left .selected			{height: 25px; text-align: right; background: transparent url(../images/template/button-selected.gif) repeat-y; margin: 0px 0px 5px 0px; line-height: 25px; padding: 0px 31px 0px 0px; color: #ffffff;}

/* RHS adverts */

#getintouch				{padding: 20px 0px 0px 0px;}
#contactbox   {padding: 10px 10px 10px 15px; background: #FFFFFF; border: 1px solid #dedede; line-height: 175%; margin: 15px 0px 15px 0px;}
#contactbox .letter  {font-weight: bold; color: #4c92c8; margin: 0px 7px 0px 0px;}
#contactbox .large  {font-size: 125%;}

#rhs-client				{}
#rhs-client #box		{padding: 22px 15px 15px 20px; background: #ffffff url(../images/template/quote1.gif) no-repeat; border: 1px solid #dedede; margin: 15px 0px 15px 0px;}
#rhs-client #comment	{line-height: 150%;}
#rhs-client #end		{height: 11px; background: transparent url(../images/template/quote2.gif) no-repeat right;}
#rhs-client #name		{font-weight: bold; padding: 5px 0px 0px 0px;}
#rhs-client #title		{font-style: italic;}


/*#rhs-location			{padding: 22px 0px 0px 0px;}
#rhs-general			{padding: 22px 0px 0px 0px;}
#rhs-general .links		{padding-bottom:10px}
#rhs-general .divider	{margin:0px 0px 15px 0px};*/

/*#rhs-client				{padding: 22px 0px 0px 0px;}
#rhs-client #box		{padding: 22px 15px 15px 20px; background: #ffffff url(../images/template/quote1.gif) no-repeat; border: 1px solid #dedede; margin: 15px 0px 15px 0px;}
#rhs-client #comment	{line-height: 150%;}
#rhs-client #end		{width: 100%; height: 11px; background: transparent url(../images/template/quote2.gif) no-repeat right;}
#rhs-client #name		{font-weight: bold; padding: 5px 0px 0px 0px;}
#rhs-client #title		{font-style: italic;}*/

/*RHS contacts */
#rhs-contact			{padding: 22px 0px 0px 0px;}
#rhs-contact .links		{padding: 0px 0px 5px 0px;}

/* Misc */
.picframed				{width: 475px; background: #243a76 url(../images/template/cornerpic.gif) no-repeat top right;}
.pictext				{width: 465px; background: #8ac3ef; line-height: 23px; height: 23px; padding: 0px 0px 0px 10px;margin:0px; color: #ffffff;}
.backlink				{float: right; padding: 5px 28px 0px 0px; list-style: url(../images/template/arrow_link.gif); margin: 0px; list-style-position: inside;}
/*.backlink				{padding: 5px 28px 10px 0px; list-style: url(../images/template/arrow_link.gif); margin: 0px; list-style-position: inside;}*/
.pic-no-frame-text		{background: #8ac3ef; line-height: 23px; height: 23px; padding: 0px 0px 0px 10px;color: #ffffff;width:465px}
 

#access-list			{margin: 20px 0px 0px 0px;}
#access-list ul			{padding: 0px; margin: 0px;}
#access-list li			{float: left; list-style: none; list-style-image: none; padding: 0px 15px 0px 00px;}

/* Properties */

#propbar-top			{height: 26px; line-height: 26px; background: #ebebeb; font-size: 0.9166em;}
#propbar-top ul			{padding: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none;}
#propbar-top li span	{padding: 0px 24px 0px 0px; background: transparent url(../images/template/divider_properties.gif) no-repeat right;}
#propbar-top #ordering	{float: left; padding: 0px 0px 0px 10px;height:30px;width:200px;}
#propbar-top #numbering	{float: right; text-align: right; padding: 0px 10px 0px 0px;height:30px;width:180px;}
#propbar-top .title		{float: left; font-weight: bold; padding: 0px 8px 0px 0px;}
#orderselected 			{color: #bbbbbb;}
#numselected 			{color: #bbbbbb;}

#properties				{padding: 16px 0px 0px 0px;}
#properties .listing	{min-height: 141px; height: auto !important; height: 141px;}
#properties .pic		{float: left; border: 3px solid #d6d6d6;}
#properties	.price		{font-weight: bold; color: #243a76; float: right;}
#properties	.title		{font-weight: bold; color: #243a76; padding: 0px 0px 8px 0px;}
#properties	.title	a:link{font-weight: bold; color: #243a76; padding: 0px 0px 8px 0px;}
#properties	.title	a:visited{font-weight: bold; color: #243a76; padding: 0px 0px 8px 0px;}
#properties	.description{padding: 0px 0px 0px 200px;}
#properties	.text		{padding: 0px 0px 8px 0px; min-height: 91px; height: auto !important; height: 91px;}
#properties .divider	{width: auto; height: auto; border-top: 1px solid #78b7e6; margin: 20px 0px 20px 0px;}
#property-menu .search	{float: left; position:relative; margin:10px 10px 0px 0px; background:#eee;width:145px;}
#property-menu img		{border: 3px solid #d6d6d6;}
#property-menu .links	{margin:3px 0px 0px 3px}


#propbar-bot			{height: 26px; line-height: 26px; background: #ebebeb; font-size: 0.9166em; margin: 20px 0px 0px 0px;}
#propbar-bot ul			{padding: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none;}
#propbar-bot #prev  {float: left; width: 22px; padding: 0px 0px 0px 16px; margin: 0px 0px 0px 10px; background: transparent url(../images/template/arrow_left.gif) no-repeat left center;}
#propbar-bot #no-prev  {float: left; width: 22px; padding: 0px 0px 0px 16px; margin: 0px 0px 0px 10px;}
#propbar-bot #info	{float: left; text-align: center; width: 200px; padding: 0px 0px 0px 85px;}
#propbar-bot #next  {float: right; width: 22px; text-align: right; padding: 0px 16px 0px 0px; margin: 0px 10px 0px 0px; background: transparent url(../images/template/arrow_right.gif) no-repeat right center;}
#propbar-bot #no-next  {float: right; width: 22px; text-align: right; padding: 0px 16px 0px 0px; margin: 0px 10px 0px 0px; }

#thumbnails    {padding: 10px 0px 0px 0px; min-height: 270px; padding: 0px 0px 6px 0px;}
#thumbnails #largepic	{padding: 0px 6px 0px 0px;}
#thumbnails #pics		{float: right; padding: 0px 27px 0px 0px;}
#thumbnails .smallpic1	{padding: 0px 0px 6px 0px;}
#thumbnails .smallpic2	{padding: 0px 0px 6px 0px;}
#thumbnails .smallpic3	{padding: 0px 0px 6px 0px;}
#thumbnails .smallpic4	{padding: 0px;}
#thumb-select1			{width: 88px; height: 63px; background: transparent url(../images/template/thumbframe.gif) no-repeat; position: absolute;}
#thumb-select2			{width: 88px; height: 63px; background: transparent url(../images/template/thumbframe.gif) no-repeat; position: absolute; margin: 69px 0px 0px 0px;}
#thumb-select3			{width: 88px; height: 63px; background: transparent url(../images/template/thumbframe.gif) no-repeat; position: absolute; margin: 138px 0px 0px 0px;}
#thumb-select4			{width: 88px; height: 63px; background: transparent url(../images/template/thumbframe.gif) no-repeat; position: absolute; margin: 207px 0px 0px 0px;}

#brochure				{width: 424px; height: 26px; line-height: 26px; background: #243a76 url(../images/content/pdficon.gif) no-repeat; padding: 0px 0px 0px 30px; margin: 0px 0px 20px 0px; font-size: 0.9166em;}
#brochure a				{color: #ffffff;}
#brochure a:hover		{color: #4c92c8;}
#brochure #link			{margin: 0px; padding: 0px; list-style-type: none;}
#brochure #links li		{padding: 0px; margin: 0px 0px 0px 0px;}
#brochure-empty 		{width: 424px; height: 26px; line-height: 26px; background: #243a76 no-repeat; padding: 0px 0px 0px 30px; margin: 0px 0px 20px 0px; font-size: 0.9166em;}

#galleryUrl				{width: 424px; height: 26px; line-height: 26px; background: #243a76 url(../images/content/galleryicon.gif) no-repeat; padding: 0px 0px 0px 30px; margin: 0px 0px 20px 0px; font-size: 0.9166em;}
#galleryUrl a				{color: #ffffff;}
#galleryUrl a:hover		{color: #4c92c8;}
#galleryUrl #link			{margin: 0px; padding: 0px; list-style-type: none;}
#galleryUrl #links li		{padding: 0px; margin: 0px 0px 0px 0px;}
#galleryUrl-empty 		{width: 424px; height: 26px; line-height: 26px; background: #243a76 no-repeat; padding: 0px 0px 0px 30px; margin: 0px 0px 20px 0px; font-size: 0.9166em;}
/* Forms */

fieldset				{margin: 0px 0px 25px 0px;}
.feedback textarea		{font-family: Arial; font-size: 1.1em; margin: 4px 0px 0px 0px;}
.feedback-margin		{line-height: 29px;}
.feedback-input   		{border: 1px solid #DBD9D8; width: 230px; color: #cccccc;}
.redtext				{color: #FF0000; font-size: 0.8em;}

/* Sitemap */

#sitemap				{}
#sitemap ul				{list-style: url(../images/template/bullet.gif); margin: 15px 0px 0px 30px; padding: 0px;}
.sitemap-left			{position: relative; float: left;}
.sitemap-right			{position: relative; float: right; width: 275px;}
#spacing1 li			{padding: 0px 0px 19px 9px;}
#spacing2 li			{padding: 0px 0px 19px 9px;}

/*Our People*/
#people					{width:478px;}
.person					{position: relative; float: left; padding:0px 10px 20px 0px; height:180px;}
#people	 .name			{color:#4c92c8;font-weight: bold; padding: 5px 0px 0px 0px;}
#people	 .support		{font-weight: bold; padding: 5px 0px 0px 0px;}
#people	 .title			{font-style: italic; width:107px; }

/*testimonial*/
#testimonial .box		{padding: 22px 15px 15px 20px; background: #ffffff url(../images/template/quote1.gif) no-repeat; border: 1px solid #dedede; margin: 15px 0px 15px 0px;}
#testimonial .comment	{line-height: 150%;}
#testimonial .end		{height: 11px; background: transparent url(../images/template/quote2.gif) no-repeat right;}
#testimonial .name		{font-weight: bold; padding: 5px 0px 0px 0px;}
#testimonial .title		{font-style: italic;}

/*News&Projects
#news 					{padding:15px 0px 15px 0px; }
#news .news-item 		{padding:30px 0px 30px 0px; border-top:#79b7e6 solid 1px;height:200px;}
#news .date				{font-weight: bold; padding-bottom:10px}
#top-story				{position:relative; float:right; padding:5px 5px 40px 40px;}
#top-story-listed		{position:relative; float:right; padding:0px 0px 10px 20px;}
*/
#news				{padding: 16px 0px 0px 0px;}
#news .listing		{min-height: 164px; height: auto !important; height: 164px;}

#news .date			{font-weight: bold; padding-bottom:10px}
#news .description img {float: right; padding:0px 0px 0px 20px; }
#news .text		    {padding: 0px 0px 8px 0px; min-height: 80px; height: auto !important; height: 80; width:310px; }
#news .divider		{width: auto; height: auto; border-top: 1px solid #78b7e6; margin: 20px 0px 20px 0px;}
#top-story			{position:relative; float:right; padding:5px 5px 40px 40px;}

/*Admin*/
.hidden					{color:#FF0000; font-size:1.9em}
.live					{color:#006600; font-size:1.9em}