html                                        {height:100%;}
body                                        {padding: 0;margin: 0;height:100%;background: url("../img/header_bg.jpg") repeat-x top center; font-family:verdana,arial, times, sans-serif; font-size:1em; text-align:left;}

#page                                       {margin: 0 auto 0 auto;width:943px;height:100%;padding-bottom:140px;clear:both;}
body > #page                                {height: auto; min-height: 100%;}

#logo                                       {float:left;width:328px;height:80px;}
#logo p                                     {overflow: hidden;width:0px;height:0px;}

#label_new                                  {width:75px;height:75px;position:absolute; top:0px;right:0px;background: url("../img/label_new.gif") no-repeat top left;}

/* search area  */
form#search h3                              {float:left; background: url("../img/search_title.gif") no-repeat top left;width:336px;height:27px;margin:5px 0 0 10px;display:inline;}
form#search h3 span                         {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

form#search                                 {width:100%;height:108px;float:left;margin-top: 17px;background: url("../img/search_bg.gif") repeat-x top left;}
form#search label                           {color:#865485;font-size:70%;float:left;display:inline;font-weight:bold;}
form#search select                          {float:left;font-size:70%;height:20px;padding:1px;border:1px solid #8c8c8c !important;line-height:20px;color:#6c6c6c;}
form#search select.small_select             {width:90px;}
label.wai                                   {width:0px;height:0px;display:block;overflow:hidden;}

form#search input#find                      {float:left; cursor:pointer;border:0px;height:24px;display:inline;}

#upper_checkboxes                           {float:left;width:200px;clear:right;margin-top:10px;margin-left:235px; }
#upper_checkboxes input                     {float:left;margin-left:5px; }
#upper_checkboxes label.upper               {color:#865485;font-size:70%;float:left;margin:0px 10px 0 0px !important;padding-top:2px;}

.upper_checkboxes1                           {float:left;width:140px;clear:right;margin-top:0px; }
.upper_checkboxes1 input                     {float:left;margin-left:5px; }
.upper_checkboxes1 label.upper               {color:#865485;font-size:70%;float:left;margin:0px 10px 0 0px !important;padding-top:2px;}

/* the menu */
ul#menu                                     {margin-top:28px;width:100%;float:left;list-style-type:none;}
ul#menu li                                  {height:34px;display:block;position:relative;float:left;}

ul#menu li a.home                           {float:left;width: 79px;height: 34px;background: url("../img/menu_home.gif") no-repeat bottom left;display:block;}
ul#menu li a:hover.home                     {background: url("../img/menu_home.gif") no-repeat top left;}
ul#menu li a.home_clicked                   {float:left;width: 79px;height: 34px;background: url("../img/menu_home.gif") no-repeat top left;}

ul#menu li a.about                          {float:left;width:103px;height: 34px;background: url("../img/menu_about.gif") no-repeat bottom left;display:block;}
ul#menu li a:hover.about                    {background: url("../img/menu_about.gif") no-repeat top left;}
ul#menu li a.about_clicked                  {float:left;width:103px;height: 34px;background: url("../img/menu_about.gif") no-repeat top left;}

ul#menu li a.properties                     {float:left;width:113px;height: 34px;background: url("../img/menu_properties.gif") no-repeat bottom left;display:block;}
ul#menu li a:hover.properties               {background: url("../img/menu_properties.gif") no-repeat top left;}
ul#menu li a.properties_clicked             {float:left;width:113px;height: 34px;background: url("../img/menu_properties.gif") no-repeat top left;}

ul#menu li a.offers                         {float:left;width:137px;height: 34px;background: url("../img/menu_offers.gif") no-repeat bottom left;display:block;}
ul#menu li a:hover.offers                   {background: url("../img/menu_offers.gif") no-repeat top left;}
ul#menu li a.offers_clicked                 {float:left;width:137px;height: 34px;background: url("../img/menu_offers.gif") no-repeat top left;}

ul#menu li a.gallery                        {float:left;width:91px;height: 34px;background: url("../img/menu_gallery.gif") no-repeat bottom left;display:block;}
ul#menu li a:hover.gallery                  {background: url("../img/menu_gallery.gif") no-repeat top left;}
ul#menu li a.gallery_clicked                {float:left;width:91px;height: 34px;background: url("../img/menu_gallery.gif") no-repeat top left;}

ul#menu li a.news                           {float:left;width: 74px;height: 34px;background: url("../img/menu_news.gif") no-repeat bottom left;display:block;}
ul#menu li a:hover.news                     {background: url("../img/menu_news.gif") no-repeat top left;}
ul#menu li a.news_clicked                   {float:left;width: 74px;height: 34px;background: url("../img/menu_news.gif") no-repeat top left;}

ul#menu li a.tenants                        {float:left;width:205px;height: 34px;background: url("../img/menu_tenants.gif") no-repeat bottom left;display:block;}
ul#menu li a:hover.tenants                  {background: url("../img/menu_tenants.gif") no-repeat top left;}
ul#menu li a.tenants_clicked                {float:left;width:205px;height: 34px;background: url("../img/menu_tenants.gif") no-repeat top left;}

ul#menu li a.contact                        {float:left;width:141px;height: 34px;background: url("../img/menu_contact.gif") no-repeat bottom left;display:block;}
ul#menu li a:hover.contact                  {background: url("../img/menu_contact.gif") no-repeat top left;}
ul#menu li a.contact_clicked                {float:left;width:141px;height: 34px;background: url("../img/menu_contact.gif") no-repeat top left;}

/* the submenu  */
ul#menu  div                                {position: absolute;top:34px;left:-1px;display: none;width:200px;background: #f4f0f4;border:1px solid #6e556e;border-top:none;}
ul#menu  ul li                              {height:26px;line-height:25px;display:block;float:left;text-decoration:none !important;font-size:65%;position:relative;z-index:3;}
ul#menu  ul li a                            {height:25px;line-height:25px;width:190px;display:block;color:#865485;text-decoration:none !important;border-bottom:1px dotted #bea5be;background: url("../img/submenu_bg.gif") no-repeat 10px center;text-indent:10px;padding-left:10px;}
ul#menu  ul li a:hover                      {display:block;color:#865485;text-decoration:none !important;background: url("../img/submenu_bg_hover.gif") no-repeat 10px center #fff !important;text-indent:10px;}
ul#menu ul li a.last                        {border-bottom:0px!important;}

/* fixing a naughty IE6 hover bug */
ul#menu  li div ul a:hover                  {height:25px;line-height:25px;width:190px;display:block;color:#865485;text-decoration:none !important;border-bottom:1px dotted #bea5be;background: url("../img/submenu_bg_hover.gif") no-repeat 10px center #fff !important; text-indent:10px;}
ul#menu  li:hover div,
ul #menu li.menu_clicked div                {display: block;}
ul#menu li:hover div                        {z-index: 500;}
ul#menu  li:hover ul a:hover                {}
ul#menu  li:hover                           {}

ul#menu  li div iframe                      {border:;width:200px;outline: none;position:absolute;height:0px;}
* html ul#menu  li div iframe               {height:150px;}

/*breadcrumb style */
ul#breadcrumb                               {width:100%;clear:both;list-style-type:none;padding-top:25px;font-size:65%;overflow:auto;}
ul#breadcrumb li                            {float:left;padding:2px 8px;border:1px solid #d9cbd9;color:#865585;border-right:0px;}
ul#breadcrumb li.last                       {border-right:1px solid #d9cbd9;}
ul#breadcrumb li a                          {text-decoration:none;color:#865585;}
ul#breadcrumb li a:hover                    {text-decoration:underline;color:#865585;}

/* main content area  */
#content                                    {float:left;font-size:70%;color:#6c6c6c;line-height:145%;}
.index_content                              {width:470px;}
.about_content                              {width:610px;border-bottom:1px dotted #C2BBC3;margin-top:20px;overflow:auto;padding-bottom:15px;}
.about_content.noborder                     {border-bottom:0px dotted #c8b4c9 !important;}
#content p                                  {padding:5px 0;}
#content h5                                 {font-size:100%;color:#865485;padding:20px 0 5px 0;}
#content h6                                 {font-size:100%;padding:10px 0 0px 0;}
#content p a                                {text-decoration:none;color:#6c6c6c;}
#content p a:hover                          {text-decoration:underline;}
img.img_left                                {float:left;margin:30px 20px 10px 0;}

/* index page  */
h1#welcome                                  {float:left;background: url("../img/welcome.gif") no-repeat top left;width:100%;height:24px;margin:18px 0 9px 0 ;display:inline;}
h1#welcome span                             {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

ul.special_list {
	float:left;
	width:100%;
	list-style-type:none;
	margin:5px 0;
	margin-bottom:8px;
	padding:10px 0;
	padding-bottom:5px;
	border-top:1px dotted #C8B4C9;
	border-bottom:1px dotted #C8B4C9;
	font-weight:bold;
	color:#865485;
}
ul.special_list li {
	float:left;
	width:100%;
	background: url("../img/arrow_bullet.gif") no-repeat center left;
	text-indent:20px;
	line-height:20px;
}

h4#group_companies                          {clear:both;float:left;background: url("../img/group_companies_title.gif") no-repeat top left;width:100%;height:23px;margin:40px 0 0px 0 ;}
h4#group_companies span                     {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

#sliding_gallery                            {clear:both;width:100%;}

#flashmap                                   {float:right;width:225px;height:253px;z-index:2;}

/* about page  */
h1#mission_statement                        {float:left;background: url("../img/mission_statement.gif") no-repeat top left;width:100%;height:19px;margin:30px 0 10px 0 ;display:inline;}
h1#mission_statement span                   {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

h1#about                                    {float:left;background: url("../img/about.gif") no-repeat top left;width:100%;height:19px;margin:10px 0 15px 0 ;display:inline;}
h1#about span                               {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

h1#logo2                                    {float:left;background: url("../img/logo2.gif") no-repeat top left;width:100%;height:45px;margin:30px 0 15px 0 ;display:inline;}
h1#logo2 span                               {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

h1#mission_statement                        {float:left;background: url("../img/mission_statement.gif") no-repeat right center;width:100%;height:60px;display:inline;padding:20px 0;margin:20px 0;border-top:1px dotted #c8b4c9;border-bottom:1px dotted #c8b4c9;}
h1#mission_statement span                   {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

.stronger                                   {color:#865485;font-weight:bold;}

/* gallery box - about page */
#about_gallery                              {float:left;clear:left;overflow:auto;font-size:65%;width:100%;border-bottom:1px dotted #c8b4c9;}
#about_gallery a img                        {float:left;margin:0px 20px 5px 0;border:0px;}
#about_gallery a.last img                   {margin-right:0px;}
#about_gallery p a                          {clear:both;background: url("../img/transparent_arrow.png") no-repeat left center;padding:3px 0 3px 25px;line-height:40px;color:#905790;font-weight:bold;text-decoration:none;font-size:150%;}
#about_gallery div                          {overflow:auto;}

/* subpages for about */
h1#yellowland                               {float:left;background: url("../img/yellowland.gif") no-repeat top left;width:100%;height:54px;margin:10px 0 15px 0 ;display:inline;}
h1#yellowland span                          {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

h1#howtin                                   {float:left;background: url("../img/howtin.gif") no-repeat top left;width:100%;height:46px;margin:10px 0 15px 0 ;display:inline;}
h1#howtin span                              {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

h1#kidderminster                            {float:left;background: url("../img/kidderminster.gif") no-repeat top left;width:100%;height:60px;margin:10px 0 15px 0 ;display:inline;}
h1#kidderminster span                       {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

h1#group_partners                           {float:left;background: url("../img/group_partners.gif") no-repeat top left;width:100%;height:23px;margin:17px 0 15px 0 ;display:inline;}
h1#group_partners span                      {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

dl#partners_list                            {float:left;margin:5px 0 0 0;}
dl#partners_list dt                         {width:100%;clear:right;padding-top:20px;}
dl#partners_list dt a                       {font-weight:bold;color:#865485;text-decoration:none;}
dl#partners_list dt a:hover                 {text-decoration:underline;}
dl#partners_list dd                         {clear:both;padding-bottom:10px;}

h1#barclay                                  {float:left;background: url("../img/barclay.gif") no-repeat top left;width:100%;height:53px;margin:17px 0 15px 0 ;display:inline;}
h1#barclay span                             {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

/* special offers page */
h1#specialoffers                            {float:left;background: url("../img/specialoffers.gif") no-repeat top left;width:100%;height:24px;margin:0px 0 15px 0 ;display:inline;}
h1#specialoffers span                       {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

/* tenant info page  */
h1#tenants                                  {float:left;background: url("../img/tenants.gif") no-repeat top left;width:100%;height:20px;margin:0px 0 15px 0 ;display:inline;}
h1#tenants span                             {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

dl#tenant_infolist                          {}
dl#tenant_infolist dt                       {background: url("../assets/images/white_pdf.gif") no-repeat left center;width:135px;padding:10px 0px 10px 45px;text-align:left;border-top:1px dotted #865485;margin-top:20px;min-height:45px;}

dl#tenant_infolist table {
	padding-top:4px;
	text-align:left;
/*	border-top:1px dotted #865485;*/
	margin-top:5px;
	min-height:45px;
}

dl#tenant_infolist .headLink {
	background: url("../img/transparent_arrow.png") no-repeat right center;
	font-weight:bold;
	color:#865485;
	padding:0px 30px 5px 10px;
	text-decoration:none;
	font-size:90%;
	margin-top:10px;
}
dl#tenant_infolist td a:hover               {text-decoration:underline;}
dl#tenant_infolist dd                       {padding-bottom:8px;}

/* news page  */
h1#news                                     {float:left;background: url("../img/news.gif") no-repeat top left;width:100%;height:19px;margin:0px 0 15px 0 ;display:inline;}
h1#news span                                {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

dl#news_infolist                            {}
dl#news_infolist dt.last                    {width:100%;border-top:1px dotted #C1BAC2;margin-top:10px;padding-top:12px;}
dl#news_infolist dt                         {width:100%;border-top:1px dotted #C1BAC2;margin-top:10px;padding-top:0px;}
dl#news_infolist dt strong                  {clear:right;font-weight:bold;color:#865485;display:block;padding:10px 0px 2px 0px;}
dl#news_infolist dd                         {padding:18px 0;width:80%;text-align:justify; padding-bottom:15px;}

/* search results page  */
h1#search_results                           {float:left;background: url("../img/searchresults.gif") no-repeat top left;width:100%;height:13px;margin:0px 0 15px 0 ;display:inline;}
h1#search_results span                      {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

#search_notification                        {clear:both;background:#f4f0f4;width:100%;height:66px;padding:11px 0 0 0;text-indent:5px;border-top:2px solid #905790;border-bottom:1px solid #905790;color:#905790;}

/* the list  */
ul.properties_list                          {list-style-type:none;float:left;color:#865485;margin-top:20px;width:100%;}
ul.properties_list li                       {border-bottom:1px solid #cfb8cf;width:100%;padding:13px 0;clear:both;overflow:auto; padding-bottom:19px;}
ul.properties_list li.last                  {border-bottom:0px solid #e6e7e7;}

ul.properties_list li a                     {text-decoration:none;color:#865485;}
ul.properties_list li a:hover               {text-decoration:underline;color:#865485;}
ul.properties_list li a img                 {float:left;}


ul.properties_list	li dl                   {width:470px;float:right;padding-right:20px;position:relative;line-height:140%;clear:right;}
ul.properties_list	li dl dt                {font-weight:bold;}
ul.properties_list	li dl dd ul             {font-weight:bold;clear:both;list-style-type:none;margin:5px 0 0 0px;width:350px;font-size:90%;}
ul.properties_list	li dl dd ul li          {border:0px;padding:0px 0 0 10px !important;background: url("../img/bull.gif") no-repeat left 7px;}

ul.properties_list	li.colouredbg 		    {background:#f9f7f9;}
ul.properties_list a.counter                {display:block;font-family:arial;font-weight:bold;background: url("../img/number_panel_02.png") no-repeat bottom right;right:10px;width:49px;height:42px;color:#f9e7f9 !important;text-decoration:none;font-size:22px;text-align:center;padding-top:8px;position:absolute;bottom:0px;}
ul.properties_list a:hover.counter          {text-decoration:none !important;}


ul.properties_list.notop                    {margin-top:0px !important;border-bottom:1px solid #d3bcd3;}
ul.properties_list.nobottom                 {border-bottom:0px solid #d3bcd3 !important;}
ul.properties_list.allprop                  {border-bottom:2px solid #905790;}

ul.properties_list li img.img_left          {float:left;padding:0px;margin:9px 25px 0px 0 !important;}
ul.properties_list li img.rightSide          {float:left;padding:0px;margin:9px 0px 0px 0 !important;}
ul.properties_list li img.img_last          {float:left;margin:20px 0px 0px 0 !important;}
ul.properties_list li div                   {clear:both;width:100%;overflow:auto;padding-bottom:15px;}



/* property page  */

h1                                          {display:block;font-size:125%;color:#905790;padding:10px 0;font-weight:normal;line-height:130%;}
h2                                          {display:block;font-size:160%;color:#905790;padding:29px 0 10px 0 !important;font-weight:normal;border-bottom:2px solid #905790;clear:both;}

#property_details                           {clear:both;width:100%;padding:15px 0;margin:11px 0 20px 0;border-top:2px solid #905790;border-bottom:2px solid #d3bcd3;color:#905790;overflow:auto;}
#property_details ul                        {list-style-type:disc;width:200px;float:left;padding-left:15px;font-weight:bold;line-height:150%;margin-right:30px;}

a.enquire_property                          {display:block;background: url("../img/enquire_button.gif") no-repeat top right;float:right;width:102px;height:34px;}
a:focus.enquire_property                    {outline:none;}

h3#specialoffers                            {float:left;background: url("../img/offers_tab.gif") no-repeat top left;width:100%;height:23px;border-bottom:1px solid #d3bcd3;}
h3#specialoffers span                       {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

h3#top10                                    {float:left;background: url("../img/top10_tab_hover.gif") no-repeat top left;width:100%;height:23px;border-bottom:1px solid #d3bcd3;margin-top:20px;}
h3#top10 span                               {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

h3#allproperties                            {float:left;background: url("../img/allprop_tab.gif") no-repeat top left;width:100%;height:23px;border-bottom:1px solid #d3bcd3;margin:30px 0 0px 0 ;}
h3#allproperties span                       {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

#enquirybox                                 {float:left;width:100%;background: url("../img/enquiry_bg.jpg") repeat-x top left;color:#905790;clear:both;font-size:130%;margin-top:20px;margin-bottom:0px;padding-bottom:0px;}
#enquirybox h2                              {clear:both;width:166px;height:31px;background: url("../img/make_enquiry.gif") no-repeat top left;border:0px;padding:0px !important;}
#enquirybox h2 span                         {margin-top:-5000px;margin-left:-5000px;overflow:hidden;}

#enquirybox p                               {padding-left:14px;font-size:130%;}

#enquirybox form#enquiry_form              {font-size:78%;text-indent:0px;background-color: #f4eef4;margin:0px;padding:10px 0 0 0;height:100%;}
#enquirybox form#enquiry_form fieldset     {width:280px;border:0px;margin-left:15px;float:left;display:inline;height:135px;}
#enquirybox form#enquiry_form legend       {font-weight:bold;padding-bottom:15px;float:left;}

form#enquiry_form fieldset label            {float:left;display:block;width:80px;clear:left;line-height:20px;margin-bottom:10px;}
form#enquiry_form fieldset input            {float:left;width:175px;border:1px solid #8c8c8c;margin-bottom:10px;background:#fff;}
form#enquiry_form fieldset textarea         {float:left;width:274px;border:1px solid #8c8c8c;background:#fff;height:77px;}

#appointment                                {clear:both;padding:0px;margin:0px;border:0px solid green;overflow:auto;height:100%;border-top:1px solid #D8C1D8;padding-top:25px;}
form#enquiry_form div#appointment label     {width:294px;display:block;float:left;margin-left:14px;display:inline;}
form#enquiry_form div#appointment label b   {clear:both !important;padding:10px 0;display:block;}
form#enquiry_form div#appointment label.small{width:80px;float:left;margin-left:0px;}
form#enquiry_form div#appointment input     {float:left;margin-top:-13px;margin-left:30px;}
form#enquiry_form div#appointment label.date_time{width:274px;background: url("../img/date_time.gif") no-repeat top left;padding-left:20px;margin-top:20px;}
form#enquiry_form div#appointment textarea  {float:left;width:274px;border:1px solid #8c8c8c;margin-top:20px;background:#fff;height:77px;}

#errorbox                                   {background:#5e3f5e;color:#F4EEF4;padding:10px 14px;overflow:auto;font-size:80%;margin:15px 0;height:100%;}
#errorbox p                                 {float:left;display:block;clear:both;background: url("../img/error.gif") no-repeat center left;font-weight:bold;overflow:auto;padding-left:26px;}
#errorbox p a                               {text-decoration:none;color:#fff;}
#errorbox p a:hover                         {text-decoration:underline;color:#fff;}

div#submit_enq                              {background:#fff;border-top:1px solid #D8C1D8;overflow:auto;height:100%;margin-top:20px;}

form#enquiry_form input.submit_enquiry      {float:right;padding-top:20px;}
form#enquiry_form input.submit_enquiry:focus{outline:none;}

#enquirybox form#enquiry_form p.smaller     {font-size:95%;padding:15px 0 25px 0;text-indent:14px;width:500px;float:left;}
a.close                                     {background: url("../img/close.jpg") no-repeat top right;float:right;width:65px;height:21px;margin-top:10px;clear:right;}
a:focus.close                               {outline:none;}

/* gallery page  */
h1#gallery                                  {float:left;background: url("../img/gallery.gif") no-repeat top left;width:100%;height:23px;margin:0px 0 7px 0 ;display:inline;}
h1#gallery span                             {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

ul#gallery_list                             {padding-left:15px;clear:both;padding-bottom:10px;border-bottom:1px dotted #C5C3C6;color:#865485;list-style-type:disc; margin-bottom:7px;}
ul#gallery_list li a                        {font-weight:bold;text-decoration:none;color:#865485;line-height:160%;}
ul#gallery_list li a:hover                  {text-decoration:underline;}


/* customizing the properties_list to match the new sltyle  */
ul.properties_list.with_gallery li          {border-bottom:1px solid #e6e7e7;}
ul.properties_list.with_gallery dl          {width:390px !important;font-size:125%;padding-right:0px !important;}
ul.properties_list.with_gallery dd          {font-size:90%;}
ul.properties_list.with_gallery dl dd ul    {font-size:11px;width:75%;color:#905790;}
ul.properties_list.with_gallery dl dd ul li {border-bottom:0px; }
ul.properties_list.with_gallery a.counter   {float:right;position:relative;right:0px;}
ul.properties_list.with_gallery a.viewmore  {display:block;width:200px;background: url("../img/transparent_arrow_smaller.png") no-repeat bottom left;text-decoration:none;font-size:90%;font-weight:bold;padding-left:25px;line-height:14px;position:absolute;bottom:10px;left:0px;color:#905790;}
ul.properties_list.with_gallery a:hover.counter{text-decoration:none !important;}
ul.properties_list.with_gallery a:hover.viewmore  {text-decoration:underline;}



/* property page - details */

#property_gallery                           {float:right;width:460px;border-left:1px solid #905790;min-height:157px;}
#property_gallery a img                     {float:left;margin:0 5px 10px 11px;}
#property_gallery a img.last                {margin-bottom:0px;}

#gmap                                       {float:left;overflow:hidden;width:137px;height:157px;}
a.gmap_title                                {text-decoration:none;font-weight:bold;color:#905790;line-height:200%;}


table#property_available_units              {width:100%;color:#905790;margin-bottom:20px;clear:left;margin-top:30px;font-size:10px;}
th.table_title                              {font-size:11px;padding:0px;padding:6px 0 !important;}

table#property_available_units thead        {color:#fff;background:#905790;}
table#property_available_units th           {text-transform:uppercase;border-bottom:1px solid #ccb2cc;text-indent:10px;padding:8px 0 10px 0px;}
table#property_available_units tr.coloured  {background:#f4eef4;}
table#property_available_units td           {border-bottom:1px solid #ccb2cc;padding:10px;vertical-align:top; padding-top:5px; padding-bottom:5px;}

td.td1{width:25px;}
td.td2{width:78px;}
td.td3{width:190px;}
td.td4{width:95px;}
td.td5{width:71px;}

form#other_properties                       {width:100%;padding:10px 0;text-indent:10px;background:#ebe0eb;overflow:auto;border-top:1px solid #c7a9c7;border-bottom:1px solid #c7a9c7;margin-top:30px;}
form#other_properties label                 {color:#905790;font-weight:bold;float:left;padding-right:20px;font-size:10px;padding-top:2px;}
form#other_properties select                {float:left;height:20px;padding:1px; width:180px; border:1px solid #a970a9 !important;line-height:20px;color:#6c6c6c;font-size:11px;}

/* left side */

#leftside                                   {float:left;margin-top:17px;overflow:auto;margin-right:35px;}

/* gallery box - index page */
#index_gallery                              {float:left;clear:left;overflow:hidden;padding-top:30px;font-size:65%;background: url("../img/gallery_title.gif") no-repeat top left;width:175px;border-bottom:1px dotted #c8b4c9;}
#index_gallery a img                        {float:left;margin:3px 6px 3px 0;border:0px; margin-right:3px !important; margin-bottom:1px !important;}
#index_gallery a.last img                   {margin-right:0px;}
#index_gallery a                            {color:#905790;font-weight:bold;text-decoration:none;font-size:110%;}
#index_gallery p                            {margin:5px 0;}
/*#index_gallery div                          {overflow:auto;}*/

#rightDynamic{float:left;clear:left;width:175px;}

#open_storage                               {float:left;clear:left;color:#6c6c6c;padding-top:40px;font-size:10px;line-height:14px;background: url("../img/openstorage_title.gif") no-repeat top left;width:175px;margin-top:23px;border-bottom:1px dotted #c8b4c9;}
#open_storage a                             {color:#905790;font-weight:bold;text-decoration:none;}
#open_storage a:hover                       {text-decoration:underline;}
#open_storage p                             {margin:5px 0;}

#open_storage.bigger                        {background: url("../img/openstorage_title_bigger.gif") no-repeat top left !important;width:225px !important;margin-top:50px;}

#newsletter                                 {float:left;clear:left;color:#6c6c6c;padding-top:36px;font-size:10px;line-height:16px;background: url("../img/newsletter_title.gif") no-repeat top left;width:175px;margin-top:10px;border-bottom:1px dotted #c8b4c9;padding-bottom:5px;}
#newsletter form                            {float:left;margin-top:10px;}
#newsletter form label                      {float:left;font-weight:bold;width:68px;clear:left;line-height:20px;margin-bottom:10px;}
#newsletter form input                      {float:right;width:100px;border:1px solid #c8b4c9;margin-bottom:10px;}
#newsletter form input#subscribe            {float:left;border:0px;cursor:pointer;width:77px;height:20px;margin-top:10px;}

.morelink_white                            {clear:both;background: url("../img/transparent_arrow.png") no-repeat right center;padding:5px 30px 3px 0;line-height:35px;font-size:11px;}
a:hover.morelink_white                      {text-decoration:underline !important;}

/* right side */
#rightside                                  {float:right;margin-top:50px;margin-left:30px;width:225px;}

/* contact details in the right side of the index page */
#contact_details                            {float:left;width:225px;padding-bottom:20px;border-bottom:1px dotted #c8b4c9;}
h5#phone_number                             {width:225px;height:32px;background: url("../img/phone_number.gif") no-repeat top left;padding:0px;}
h5#phone_number span                        {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px; }
a#email_address                             {display:block;width:225px;height:33px;background: url("../img/email_address.gif") no-repeat top left;}
a#email_address span                        {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px; }

/* news list in the right side */
#frontnews                                  {float:left;clear:left;overflow:auto;padding-top:24px;font-size:10px;line-height:17px;color:#865485;background: url("../img/latestnews_title.gif") no-repeat top left;width:225px;margin-top:3px;}
#frontnews ul                               {background:#f4f0f4;border:1px solid #c8b4c9;padding:0 12px;list-style-type:none;border-top:0px;border-bottom:0px;width:199px;padding-bottom:19px;}
#frontnews ul li                            {border-bottom:1px dotted #c8b4c9;clear:left;padding:11px 0 4px 0;overflow:auto;}
#frontnews ul li.last                       {border-bottom:0px dotted #c8b4c9;}
#frontnews ul li a img                      {float:left;margin-right:10px;}
#frontnews ul li a                          {font-weight:bold;display:block;padding-top:5px;text-decoration:none;color:#865485;}
#frontnews ul li a:hover                    {text-decoration:underline;}
#frontnews ul li a:focus                    {outline: none;}
#frontnews ul li a.morelink_purple          {background: url("../img/transparent_arrow.png") no-repeat 160px center;padding-right:20px;clear:both;padding-top:0px !important;}
#frontnews ul li a:hover.morelink_purple    {text-decoration:underline;}


/* tenants news list in the right side */
.tenantnews                                 {float:left;clear:both;overflow:auto;padding-top:28px;font-size:65%;color:#865485;background: url("../img/tenantnews_title.gif") no-repeat top left;width:225px; line-height:16px;}
.tenantnews ul                              {background:#f4f0f4;border:1px solid #c8b4c9;padding:0 12px;list-style-type:none;border-top:0px;border-bottom:0px;width:199px;}
.tenantnews ul li                           {clear:left;padding:11px 0;overflow:auto;}
.tenantnews ul table                           {border-bottom:1px dotted #c8b4c9;clear:left;padding:3px 0;overflow:auto;}
.tenantnews ul table.last {clear:left;padding:3px 0;overflow:auto; border:none; padding-bottom:0px;}
.tenantnews ul li.last                      {border-bottom:0px dotted #c8b4c9;}
.tenantnews ul td a img                     {float:left;margin-right:10px;}
.tenantnews ul td a  {
	font-weight:bold; 
	display:block; 
	padding-top:10px;
	text-decoration:none;
	color:#865485;
}
.tenantnews ul td a:hover                   {text-decoration:underline;}
.tenantnews ul td a:focus                   {outline: none;}

.tenantnews ul td a.morelink_purple {
	clear:both;
	padding-top:10px !important;
	height:20px !important;
}
.tenantnews ul td a:hover.morelink_purple    {text-decoration:underline;}

/* tenant news section in the news right box */
h4#view_resources                           {float:left; background: url("../img/see_resources.gif") no-repeat top left;height:27px;width:225px;line-height:27px;}
h4#view_resources a                         {background: url("../img/see_resources_arrow.gif") no-repeat right center;padding:3px 30px 3px 10px;text-decoration:none;color:#865485;font-size:11px;}
h4#view_resources a:hover                   {text-decoration:underline;}


/* BIGGER gallery box - right side */
#bigger_gallery                             {float:left;clear:left;overflow:auto;margin-top:50px;padding-top:30px;font-size:65%;background: url("../img/bigger_gallery_title.gif") no-repeat top left;width:225px;border-bottom:1px dotted #c8b4c9;}
#bigger_gallery a img                       {float:left;margin:10px 0px 5px 0;border:0px;}
#bigger_gallery a.last img                  {float:right !important;}
#bigger_gallery a                           {color:#905790;font-weight:bold;text-decoration:none;font-size:110%;}
#bigger_gallery p                           {margin:5px 0;}
#bigger_gallery div                         {overflow:auto;}

/*generic style */

ul,h1,h2,h3,h4,h5,h6,ol,p,dl,dd,dt,li,fieldset,legend{margin:0px;padding:0px;}
a img                                       {border:0px;}
a                                           {cursor: pointer;}
.cb                                         {clear:both !important;}
.cl                                         {clear:left !important;}
.cr                                         {clear:right !important;}
.wai                                        {display:none;}

/*footer style */
#bottom                                     {clear:both;width:100%;background: url("../img/footer_bg.jpg") repeat-x bottom left;height:180px;position:relative;margin-top:-139px;}

#footer                                     {clear:left;margin: 0px auto 0 auto; font-size:65%;padding-top:90px;width:943px;color:#855483;text-align:right;}
#footer a                                   {color:#855483;text-decoration:none;}
#footer a:hover                             {text-decoration:underline;}
#footer ul                                  {list-style-type:none;float:left;width:800px;}
#footer ul li                               {float:left;padding:0 4px;border-right:1px solid #855483;}
#footer ul li.nobd                          {border-right:0px !important;padding-right:0px;}

/* index tabs  */
#specialoffers_tabs						    {clear:both;float:left;width:360px;margin-top:15px;}
#body_tabs                                  {float:left;width:470px;}

ul#title_tabs                               {list-style-type:none;width:360px;}
ul#title_tabs li                            {float:left;display:block;height:23px;}
ul#title_tabs li a.offers                   {background: url(../img/offers_tab.gif) no-repeat top left;width:175px;display:block;height:23px;}
ul#title_tabs  li a.top10                   {background: url(../img/top10_tab.gif) no-repeat top left;width:176px;display:block;height:23px;}
ul#title_tabs  li a.selected                {}

.whiteback                                  {background: url("../img/tabs_box_footer1.gif") no-repeat bottom left;padding-bottom:5px;overflow:auto;height:100%;}
.purpleback                                 {background: url("../img/tabs_box_footer.gif") no-repeat bottom left;padding-bottom:5px;overflow:auto;height:100%;}

ul.tabs_content                             {list-style-type:none;float:left;width:470px;background: url("../img/tabs_box_top.gif") no-repeat top right #F9F7F9;padding:5px 0 0 0;color:#865485;}
ul.tabs_content	li                          {float:left;border-bottom:1px dotted #c8b4c9;padding:17px 0px 6px 15px;width:453px;border-right:1px solid #CFBDD0; border-left:1px solid #CFBDD0;}

ul.tabs_content li.last					    {border-bottom:0px solid #c8b4c9;}

ul.tabs_content li a                        {text-decoration:none;color:#865485;}
ul.tabs_content li a:hover                  {text-decoration:underline;color:#865485;}
ul.tabs_content li a img                    {float:left;margin:5px 0px 10px 0;}

ul.tabs_content	li dl                       {width:320px;font-size:95%;float:right;padding-right:20px;}
ul.tabs_content	li dl dt                    {font-weight:bold;padding-bottom:2px; padding-top:1px;}
ul.tabs_content	li dl dd ul                 {font-weight:bold;clear:both;list-style-type:none;margin:8px 0 0 0px;font-size:95%;width:280px;}
ul.tabs_content	li dl dd ul li              {border:0px;width:220px;padding:0 3px;padding-left:10px;background: url("../img/bull.gif") no-repeat left 7px;}

ul.tabs_content	li.whitebg                  {background-color:#fff;color:#6c6c6c;}
ul.tabs_content	li.whitebg a                {color:#6c6c6c;}
ul.tabs_content	li.whitebg dl dd ul li      {background: url("../img/grey_bull.gif") no-repeat left 7px;}

ul.tabs_content a.more_offers               {clear:both;float:right;background: url("../img/transparent_arrow.png") no-repeat bottom right;display:block;width:18px;height:18px;margin-right:15px;display:inline;}

ul.tabs_content a.more_offers_home {
	clear:both;
	float:right;
	background: url("../img/transparent_arrow.png") no-repeat bottom right;
	display:block;
	width:18px;
	height:18px;
	display:inline;
}



/* contact page style */
h1#contact                                  {float:left;background: url("../img/contact.gif") no-repeat top left;width:100%;height:19px;margin:0px 0 15px 0 ;display:inline;}
h1#contact span                             {font-size:50%;overflow:hidden;margin-left:-5000px;margin-top:-5000px;}

address                                     {font-style:normal;clear:both;padding:20px 0;line-height:170%;}
address span                                {display:block;clear:left;width:60px;float:left;}
address a                                   {text-decoration:none;color:#6c6c6c;}
address a:hover                             {text-decoration:underline;color:#6c6c6c;}

/* the contact form */
form#contactform                            {float:left;width:100%;border-top:1px dotted #c8b4c9;padding:10px 0 5px 0;}
form#contactform label                      {display:block; float:left;clear:left;width:135px;margin-top:7px;}
form#contactform input                      {border:1px solid #9f9f9f;height:16px;width:150px;float:left;font-size:95%;margin-top:7px;}
form#contactform textarea                   {border:1px solid #9f9f9f;height:60px;width:150px;float:left;margin:7px 0;font-size:95%;font-family:verdana,arial;}
form#contactform input.send                 {float:left; border:0;cursor:pointer;width:102px;height:34px;clear:both;display:inline;margin-left:187px;margin-top:10px;}
* html form#contactform input.send          {margin-top:-10px;}

form#contactform input.smaller              {width:57px;}
form#contactform  img                       {float:left;margin-right:3px;margin-top:7px;}

form#contactform div                        {float:left;margin-top:10px;width:290px;}



.link {
	color:#865485 !important;
	font-weight:bold !important;
	padding-top:10px !important;
	text-decoration:none !important;
	font-size:11px !important;
}

.link:hover {
	text-decoration:underline !important;
}


.linkSmall {
	color:#865485 !important;
	font-size:10px !important;
	font-weight:bold !important;
	text-decoration:none !important;
}

a:linkSmall {
	text-decoration:underline !important;
}

.Gray_Font_11px {
	font-size:11px !important;
	color:#6C6C6C !important;
}

.rightTable{
	border-bottom:1px dotted #C8B4C9 !important;
	margin-bottom:10px !important;
	line-height:16px;
}

.rightTable p{
	margin-bottom:14px;
}

.dottenLine{
	border-bottom:1px dotted #C8B4C9 !important;
	margin-bottom:10px !important;
}

.linkSmall_gray {
	font-size:10px !important;
	text-decoration:none !important;
	color:#6c6c6c !important;
}

.linkSmall_gray:hover {
	text-decoration:underline !important;
	color:#6c6c6c !important;
}

.Heading {
	color:#865485 !important;
	font-weight:bold;
}

.Gray_Font_10px {
	font-size:10px !important;
	color:#6C6C6C !important;
}

