
/* CSS Design by Paperheads (www.paperheads.co.uk) */

body                         {font-family:Arial;font-size:0.75em;background-color:#e9eaeb;color:#666666;margin:10px 0 10px 0;padding:0;}
img                          {border:0;}
h1                           {padding:0 0 8px 0;margin:0;color:#00a39f;font-size:1.2em;font-weight:normal;}
h2                           {padding:0 0 3px 0;margin:0 0 3px 0;color:#00a39f;font-size:1.15em;font-weight:normal;border-bottom:2px solid #00a39f;}
h3                           {margin:5px 0 10px 0;padding:0px;}
h1,h2,h3,h4,h5,h6            {clear:both;}
a                            {color:#00a39f;text-decoration:none;}
a:hover                      {color:#999999;}
p                            {padding:0px;margin:0px;}
pre                          {font-size:1.2em;}

#head #logo                  {float:left;height:47px;width:348px;padding-bottom:10px;}
#head #search                {display:none;}
#head #image                 {display:none;}
#head #menu                  {display:none;}

#foot                        {display:none;}
.col1                        {display:none;}
.col3                        {display:none;}
.desc                        {padding:0 0 8px 0;margin:0;color:#333333;font-size:1.2em;font-weight:normal;}

.hidden, #validations        {display:none;}

/** REPEATERS **/

.repeat                      {position:relative;padding:10px 0px 10px 0px;border-bottom:1px solid #DDDDDD;clear:both;height:130px;}
.repeat .img                 {float:left;clear:both;width:128px;height:96px;}
.repeat div                  {position:absolute;top:40px;right:0px;width:520px;height:96px;}

.contacts                    {width:740px;margin:0 0 0 -23px;clear:both;}
.contact                     {float:left;width:162px;padding:0 0 20px 23px;}
.contact a                   {font-size:1.2em;display:block;width:162px;}
.contact img                 {width:160px;height:120px;border:1px solid #DDDDDD;}
.contact div                 {padding-top:5px;font-size:0.8em;}

.attchs                      {width:740px;margin:0 0 0 -23px;clear:both;}
.attch                       {float:left;width:162px;padding:0 0 20px 23px;text-align:center;}
.attch img                   {width:160px;height:160px;border:1px solid #DDDDDD;}

.search                      {border-top:1px solid #DDDDDD;padding-top:10px;margin-bottom:10px;}

.property                    {clear:both;width:713px;height:151px;border:1px solid #004fA8;margin-bottom:10px;}
.property .top a             {display:block;background-color:#004fA8;color:#FFFFFF;text-transform:uppercase;padding:3px;font-weight:bold;}
.property img                {width:210px;height:130px;float:left;}
.property .desc              {width:270px;height:110px;float:left;padding:10px;font-size:0.9em;}
.property .stat              {width:190px;height:110px;float:right;background-color:#E5EDF6;padding:10px;position:relative;}
.property .stat td           {font-weight:bold;border-bottom:1px solid #a6cdeb;padding:1px 0px 2px 0px;}
.property .stat div          {position:absolute;left:10px;bottom:10px;}

/** CMS **/

.Grid th                     {padding:4px;background-color:#E1E2E2;border-top:1px solid #C6C7C8;color:#333333;}
.Grid td                     {padding:4px;background-color:#F8F8F8;border-top:1px solid #C6C7C8;}
.Grid td.ChkBox              {padding:0px}

.TblFooter                   {position:relative;clear:both;height:20px;padding:5px 0px 3px 0px;border-top:1px solid #DDDDDD;}
.TblFooter .center           {position:absolute;z-index:0;top:5px;left:0px;width:100%;text-align:center;}
.TblFooter .left             {position:absolute;z-index:1;top:5px;left:0px;}
.TblFooter .right            {position:absolute;z-index:1;top:5px;right:0px;}

.btn                         {padding:1px 5px 1px 18px;background:url(images/arrow.gif) no-repeat 0px 3px;}

#hsbody                      {display:none;}