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, form#search, ul#menu,ul#menu div, ul#menu li ul                                  {display:none;}

/*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                    {color:#000;}

/* main content area  */
#content                                    {float:left;font-size:75%;color:#6c6c6c;line-height:140%;}
.index_content                              {width:40%;}
.about_content                              {width:70%;margin-top:20px;overflow:auto;}
#content p                                  {padding:5px 0;}
#content h5                                 {font-size:110%;color:#865485;padding:20px 0 5px 0;}
#content h6                                 {font-size:100%;padding:10px 0 0px 0;}
img.img_left                                {float:left;margin:30px 20px 10px 0;}

/* index page  */
h1#welcome                                  {float:left;margin:20px 0 10px 0 ;display:inline;width:100%;clear:both;font-size:180%;}
ul.special_list                             {float:left;width:100%;list-style-type:none;margin:10px 0;padding:10px 0;border-top:1px dotted #C8B4C9;border-bottom:1px dotted #C8B4C9; font-weight:bold;color:#865485;}
ul.special_list li                          {float:left;width:100%;text-indent:20px;line-height:170%;}

h4#group_companies,#flashmap,#sliding_gallery{display:none;}


/* about page  */
h1#mission_statement                        {float:left;width:100%;font-size:170%;margin:30px 0 10px 0 ;display:inline;}
h1#about                                    {float:left;width:100%;font-size:170%;margin:10px 0 15px 0 ;display:inline;}
h1#logo2                                    {float:left;width:100%;font-size:170%;margin:30px 0 15px 0 ;display:inline;}
h1#mission_statement                        {float:left;width:100%;font-size:170%;display:inline;padding:20px 0;margin:20px 0;border-top:1px dotted #c8b4c9;border-bottom:1px dotted #c8b4c9;}
.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                          {padding:3px 0 3px 0px;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;width:100%;margin:10px 0 15px 0 ;display:inline;font-size:170%;}
h1#howtin                                   {float:left;width:100%;margin:10px 0 15px 0 ;display:inline;font-size:170%;}
h1#kidderminster                            {float:left;width:100%;margin:10px 0 15px 0 ;display:inline;font-size:170%;}
h1#group_partners                           {float:left;width:100%;margin:17px 0 15px 0 ;display:inline;font-size:170%;}

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 dd                         {clear:both;padding-bottom:10px;}

h1#barclay                                  {float:left;width:100%;font-size:170%;margin:17px 0 15px 0 ;display:inline;}

/* special offers page */
h1#specialoffers                            {float:left;width:100%;font-size:170%;margin:17px 0 15px 0 ;display:inline;}

/* tenant info page  */
h1#tenants                                  {float:left;width:100%;font-size:150%;margin:17px 0 15px 0 ;display:inline;}
dl#tenant_infolist dt                       {padding:10px 0px;text-align:left;border-top:1px dotted #865485;margin-top:20px;}
dl#tenant_infolist dt a                     {font-weight:bold;color:#865485;display:block;text-decoration:none;}

/* news page  */
h1#news                                     {float:left;width:100%;font-size:170%;margin:17px 0 15px 0 ;display:inline;}
dl#news_infolist dt                         {width:100%;border-top:1px dotted #865485;margin-top:10px;padding-top:10px;}
dl#news_infolist dt strong                  {clear:right;font-weight:bold;color:#865485;display:block;padding:10px 0px 2px 0px;}
dl#news_infolist dd                         {padding:10px 0;width:80%;text-align:justify;}

/* search results page  */
h1#search_results                           {float:left;width:100%;font-size:170%;margin:0px 0 15px 0 ;display:inline;}
#search_notification                        {clear:both;background:#f4f0f4;width:100%;padding:15px 0 50px 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;}
ul.properties_list li                       {border-bottom:1px solid #e6e7e7;width:100%;padding:15px 0;clear:both;overflow:auto;}
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:none;color:#000;}
ul.properties_list li a img                 {float:left;}


ul.properties_list	li dl                   {width:400px;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 6px;}

ul.properties_list	li.colouredbg 		    {background:#f9f7f9;}
ul.properties_list a.counter                {display:block;background: url("../img/searchresults_counter.gif") no-repeat bottom right;right:10px;width:49px;height:40px;color:#f9e7f9 !important;text-decoration:none;font-size:22px;text-align:center;padding-top:10px;position:absolute;bottom:0px;}

ul.properties_list.notop                    {margin-top:0px !important;}

ul.properties_list li img.img_left          {float:left;padding:0px;margin:15px 26px 0px 0 !important;}
ul.properties_list li img.img_last          {float:left;margin:15px 0px 0px 0 !important;}
ul.properties_list li div                   {clear:both;width:100%;overflow:auto;}



/* property page  */

h1                                          {display:block;font-size:150%;color:#905790;padding:10px 0;font-weight:normal;line-height:130%;}
h2                                          {display:block;font-size:160%;color:#905790;padding:30px 0 7px 0 !important;font-weight:normal;border-bottom:2px solid #905790;}

#property_details                           {clear:both;width:90%;padding:15px 0;margin:20px 0;border-top:2px solid #905790;border-bottom:2px solid #d3bcd3;color:#905790;overflow:auto;}
#property_details ul                        {list-style-type:disc;width:35%;float:left;padding-left:15px;font-weight:bold;line-height:150%;}

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;width:100%;height:23px;border-bottom:1px solid #d3bcd3;}
h3#specialoffers span                       {}

h3#top10                                    {float:left;width:100%;height:23px;border-bottom:1px solid #d3bcd3;margin-top:20px;}
h3#top10 span                               {}

h3#allproperties                            {float:left;width:100%;height:23px;border-bottom:1px solid #d3bcd3;margin:30px 0 0px 0 ;}
h3#allproperties span                       {}

#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;border:0px;padding:0px !important;}
#enquirybox h2 span                         {}

#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;}
#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;}

/* gallery page  */
h1#gallery                                  {width:90%;font-size:170%;margin:0px 0 10px 0;}

ul#gallery_list                             {display:none;}

/* customizing the properties_list to match the new style  */
ul.properties_list.with_gallery             {page-break-before:always;}
ul.properties_list.with_gallery dl          {width:300px;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:80%;width:75%;}
ul.properties_list.with_gallery a.counter   {float:right;position:relative;right:0px;}
ul.properties_list.with_gallery a.viewmore  {display:block;width:200px;text-decoration:none;font-size:95%;font-weight:bold;line-height:20px;position:absolute;bottom:0px;left:0px;}


/* property page - details */

#property_gallery                           {float:right;width:460px;border-left:1px solid #905790;}
#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;}
table#property_available_units thead        {color:#fff;background:#905790;text-indent:10px;padding:5px 0;}
table#property_available_units th           {text-transform:uppercase;border-bottom:1px solid #ccb2cc;padding:5px;}
table#property_available_units tr.coloured  {background:#f4eef4;}
table#property_available_units td           {border-bottom:1px solid #ccb2cc;padding:10px;}

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;}
form#other_properties select                {float:left;height:20px;padding:1px; width:180px; border:1px solid #a970a9 !important;line-height:20px;color:#6c6c6c;font-size:95%;}

/* left side */

#leftside                                   {float:left;width:25%;margin-right:15px;}

/* gallery box - index page */
#index_gallery                              {font-size:65%;border-bottom:1px dotted #c8b4c9;}
#index_gallery h4.wai                       {display:block;padding:25px 0;font-size:120%;}

#index_gallery a img                        {float:left;margin:3px 6px 3px 0;border:0px;}
#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;}

#open_storage                               {color:#6c6c6c;font-size:65%;border-bottom:1px dotted #c8b4c9;}
#open_storage h4.wai                        {display:block;padding:20px 0;font-size:120%;}
#open_storage a                             {color:#905790;font-weight:bold;text-decoration:none;font-size:110%;}
#open_storage p                             {margin:5px 0;}

#newsletter                                 {display:none;}

.morelink_white                             {clear:both;padding:5px 0px 0 0;line-height:40px;}

/* right side */
#rightside                                  {width:25%;float:right;margin-left:15px;}

/* contact details in the right side of the index page */
#contact_details                            {padding-bottom:20px;border-bottom:1px dotted #c8b4c9;}
a#email_address span                        {font-size:80%;text-decoration:none;}

/* news list in the right side */
#frontnews h4.wai                           {display:block;font-size:120%;}
#frontnews                                  {float:left;clear:left;overflow:auto;padding-top:24px;font-size:65%;color:#865485;margin-top:13px;}
#frontnews ul                               {background:#f4f0f4;padding:0 12px;list-style-type:none;}
#frontnews ul li                            {border-bottom:1px dotted #c8b4c9;clear:left;padding:15px 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:10px;text-decoration:none;color:#865485;}
#frontnews ul li a.morelink_purple          {clear:both;padding-top:0px !important;}


/* tenants news list in the right side */
.tenantnews h4.wai                          {display:block;font-size:120%;padding:20px 0;}
.tenantnews                                 {float:left;clear:both;overflow:auto;padding-top:28px;font-size:65%;color:#865485;}
.tenantnews ul                              {background:#f4f0f4;padding:0 12px;list-style-type:none;}
.tenantnews ul li                           {border-bottom:1px dotted #c8b4c9;clear:left;padding:15px 0;overflow:auto;}
.tenantnews ul li.last                      {border-bottom:0px dotted #c8b4c9;}
.tenantnews ul li a img                     {float:left;margin-right:10px;}
.tenantnews ul li a                         {font-weight:bold;display:block;padding-top:10px;text-decoration:none;color:#865485;}
.tenantnews ul li a:focus                   {outline: none;}
.tenantnews ul li a.morelink_purple         {clear:both;padding-top:0px !important;}

/* tenant news section in the news right box */
h4#view_resources                           {float:left;height:27px;width:225px;line-height:27px;}
h4#view_resources a                         {padding:3px 30px 3px 10px;text-decoration:none;color:#865485;font-size:11px;}

/* BIGGER gallery box - right side */
#bigger_gallery                             {float:left;clear:left;overflow:auto;font-size:65%;border-bottom:1px dotted #c8b4c9;}
#bigger_gallery h4.wai                      {display:block;font-size:120%;padding:20px 0;}
#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,#footer                                     {display:none;}

/* 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			                {width:175px;display:block;height:23px;}
ul#title_tabs  li a.top10		                    {width:176px;display:block;height:23px;}
ul#title_tabs  li a.selected				        {}

ul.tabs_content						                {list-style-type:none;float:left;width:470px;padding:5px 0;color:#865485;}
ul.tabs_content	li					                {float:left;border-bottom:1px solid #e6e7e7;padding:10px 0px 10px 15px;width:453px;}
ul.tabs_content li.last					            {border-bottom:0px solid #e6e7e7;}

ul.tabs_content li a					            {text-decoration:none;color:#865485;}
ul.tabs_content li a:hover			                {text-decoration:none;color:#000;}
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;}
ul.tabs_content	li dl dd ul					        {font-weight:bold;clear:both;list-style-type:none;margin:5px 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;}

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 		        {}

ul.tabs_content a.more_offers               {clear:both;float:right;display:block;width:18px;height:18px;margin-right:15px;display:inline;}



/* contact page style */
h1#contact                                  {float:left;width:100%;height:19px;margin:17px 0 15px 0 ;display:inline;}
h1#contact span                             {}

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;}

/* the contact form */
form#contactform                            {float:left;width:100%;border-top:1px dotted #c8b4c9;}
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:right; border:0;cursor:pointer;width:46px;height:23px;clear:both;}
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:330px;}





