﻿.bgcolour1 {background-color:#595656; color: #ffffff; border-bottom:solid 20px #ffffff;}
.bgcolour2 {background-color:#dddcdc;}
.bgcolour3 {background-color:#94bce1;}

.bgcolour1 p {color: #ffffff;}
.bgcolour1 a {color: #ffffff;}
.bgcolour1 li {color: #ffffff;}

.dynamicFormContainer .required_fields_colour {background-color:#f5f7f7;}
.dynamicFormContainer .optional_fields_colour {background-color:#d0d3d3;}

.availability_table caption {}
.availability_header_type {background-color: #211e1e; color:#fff;}
.availability_rowstyle {background-color:#f5f7f7;}
.availability_altrowstyle {background-color:Transparent;}
.availabilityLink a {display:block;}
.availablity_plotcell {font-weight: bold;}

.plotOfferTextColour {color:#ec038a;}
.microsite_colour1 {color:#211e1e;}
.microsite_colour2 {color:#ec038a;}

.plotgroup_group_plotitem {border-color:#ffffff;}

.plotGroup {margin-top:5px;margin-bottom:0px;}
.plotDetails {margin-bottom:0px;padding:0 0 5px 20px;font-size:smaller;}
.plotName {margin-bottom:0;padding:0 0 5px 5px;}

.key_img {vertical-align: middle;}
.key_img_phase2c {vertical-align: middle; border: 1px solid #ffffff;}
.key_img_phase1c {margin-right:5px;}

.call_sales_office {background-color:#211e1e;}

/*** Specification ***/

.specification_table {margin: 10px 0px 0px 0px; width: 100%;}
.specification_table th {background-color: #000000; color: #ffffff; padding: 4px 0px 3px 5px; text-align: left;}
.specification_table th.bronze, th.silver {text-align: center;}
.specification_table tr td {background-color: #dddcdc; padding: 1px 0px 3px 11px;}
.specification_table tr.even td {background-color: #eae9e9;}
.specification_table tr td.room, .specification_table tr th.room {width: 540px;}
.specification_table tr td.bronze, .specification_table tr th.bronze {width: 72px;}
.specification_table tr td.silver, .specification_table tr th.silver {width: 72px;}
.specification_table tr td.bronze, .specification_table tr td.silver {color: #ec038a; text-align: center;}
.specification_table tr td.room {background-image: url('/LightmoorGreen/assets/images/specification/bullet.gif'); background-repeat: no-repeat; background-position: left; padding-left: 9px;}
.specification_table tr td.room {border-left: 11px solid #dddcdc;}
.specification_table tr.even td.room {border-left: 11px solid #eae9e9;}

.specification_table td.table_container {padding: 1px 0px 3px 0px;}
.specification_table_inner {margin: 0px 0px 10px 0px; width: 100%;}
.specification_table_inner th {background-color: Transparent; color: #323130; padding: 4px 0px 3px 5px;}
.specification_table_inner td {padding: 1px 0px 3px 0px;}




#positionContainerPhase1b {z-index:1;position:absolute;height:327px;}
* html #positionContainerPhase1b {width:100%;} /*firefox breaks if width is 100%*/

.pp49 {position:absolute;top:147px;left:340px;width:10px;}
.pp50 {position:absolute;top:160px;left:337px;width:10px;}
.pp51 {position:absolute;top:172px;left:335px;width:10px;}
.pp52 {position:absolute;top:198px;left:331px;width:10px;}

#positionContainerPhase1c {z-index:1;position:absolute;height:559px;}
* html #positionContainerPhase1b {width:100%;} /*firefox breaks if width is 100%*/

.pp98 {position:absolute;top:174px;left:245px;width:10px;}
.pp99 {position:absolute;top:174px;left:192px;width:10px;}
.pp100 {position:absolute;top:180px;left:168px;width:10px;}
.pp101 {position:absolute;top:172px;left:142px;width:10px;}
.pp102 {position:absolute;top:138px;left:113px;width:10px;}
.pp103 {position:absolute;top:105px;left:94px;width:10px;}
.pp104 {position:absolute;top:67px;left:109px;width:10px;}
.pp105 {position:absolute;top:455px;left:252px;width:10px;}
.pp106 {position:absolute;top:457px;left:198px;width:10px;}
.pp107 {position:absolute;top:476px;left:165px;width:10px;}
.pp108 {position:absolute;top:439px;left:142px;width:10px;}
.pp109 {position:absolute;top:406px;left:111px;width:10px;}
.pp110 {position:absolute;top:373px;left:94px;width:10px;}
.pp111 {position:absolute;top:334px;left:108px;width:10px;}

#positionContainerPhase2 {z-index:1;position:absolute;height:245px;}
* html #positionContainerPhase2 {width:100%;} /*firefox breaks if width is 100%*/

.pp112 {position:absolute;top:68px;left:74px;width:10px;}
.pp115 {position:absolute;top:95px;left:158px;width:10px;}
.pp116 {position:absolute;top:101px;left:175px;width:10px;}
.pp117 {position:absolute;top:114px;left:209px;width:10px;}
.pp118 {position:absolute;top:120px;left:261px;width:10px;}
.pp119 {position:absolute;top:121px;left:280px;width:10px;}
.pp122 {position:absolute;top:126px;left:369px;width:10px;}


#positionContainerPhase2b {z-index:1;position:absolute;height:399px;}
* html #positionContainerPhase2b {width:100%;} /*firefox breaks if width is 100%*/

.pp55 {position:absolute;top:155px;left:304px;width:10px;}
.pp56 {position:absolute;top:214px;left:265px;width:10px;}
.pp57 {position:absolute;top:228px;left:250px;width:10px;}
.pp58 {position:absolute;top:263px;left:204px;width:10px;}
.pp65 {position:absolute;top:91px;left:151px;width:10px;}
.pp66 {position:absolute;top:106px;left:216px;width:10px;}


#positionContainerPhase2c {z-index:1;position:absolute;height:446px;}
* html #positionContainerPhase2c {width:100%;} /*firefox breaks if width is 100%*/

.pp67 {position:absolute;left:75px;top:174px;width:10px;}
.pp70 {position:absolute;left:77px;top:226px;width:10px;}
.pp71 {position:absolute;left:77px;top:242px;width:10px;}
.pp123 {position:absolute;left:239px;top:104px;width:10px;}
.pp125 {position:absolute;left:205px;top:89px;width:10px;}
.pp126 {position:absolute;left:191px;top:84px;width:10px;}
.pp129 {position:absolute;left:118px;top:118px;width:10px;}
.pp130 {position:absolute;left:105px;top:138px;width:10px;}
.pp132 {position:absolute;left:176px;top:172px;width:10px;}
.pp134 {position:absolute;left:145px;top:161px;width:10px;}
.pp135 {position:absolute;left:160px;top:132px;width:10px;}
.pp136 {position:absolute;left:304px;top:160px;width:10px;}
.pp137 {position:absolute;left:313px;top:172px;width:10px;}
.pp138 {position:absolute;left:340px;top:201px;width:10px;}
.pp139 {position:absolute;left:339px;top:221px;width:10px;}
.pp142 {position:absolute;left:280px;top:272px;width:10px;}
.pp143 {position:absolute;left:271px;top:295px;width:10px;}
.pp144 {position:absolute;left:265px;top:307px;width:10px;}
.pp145 {position:absolute;left:259px;top:317px;width:10px;}
.pp146 {position:absolute;left:247px;top:334px;width:10px;}
.pp147 {position:absolute;left:232px;top:351px;width:10px;}
.pp150 {position:absolute;left:154px;top:306px;width:10px;}
.pp151 {position:absolute;left:175px;top:252px;width:10px;}
.pp154 {position:absolute;left:225px;top:198px;width:10px;}
.pp155 {position:absolute;left:240px;top:176px;width:10px;}
.pp156 {position:absolute;left:264px;top:143px;width:10px;}
.pp157 {position:absolute;left:277px;top:129px;width:10px;}
.pp158 {position:absolute;left:246px;top:232px;width:10px;}
