body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
strong{font-weight: bold;}
em{font-style:italic;}
strong em {font-weight: bold;}
em strong {font-style: italic;}
body{font:15px verdana,sans-serif;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
select,input,textarea{font:99% verdana,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
body*{line-height:1.22em;}
hr {display: none}
h1 {font-size: 220% }
h2 {font-size: 200% }
h3 {font-size: 180% }
h4 {font-size: 160% }
h5 {font-size: 140% }
h6 {font-size: 120% }
h1,h2,h3,h4,h5,h6 {padding: 0.5em 0; line-height: 1.4em}
#lightview {display: none}
a {text-decoration: none; color: #1C54C5}
hr {clear: both; display: block; background-color: #1C54C5; border: none; width: 60%; margin: 2em auto 1em auto}
h1 a {display: block; text-align: center; font-size: larger; letter-spacing: 2px}
#tools, #menu, h2, .location, .more, .project-navigation {display: none}
#container {margin: 20px; width: 840px; margin: 0 auto; position: relative; text-align: justify}
h4 {letter-spacing: 1px; color: #1C54C5}
h4 a, h4 .title {display: block; width: 540px; float: left}
h4 .price {display: block; text-align: right; color: #000}
.image {float: left; margin-right: 10px}
.details li, .extra-details li {padding: 0.1em 0}
.details .title, .extra-details .title {display: block; float: left; margin-right: 1em; font-weight: bold; width: 190px; text-align: right}
#content .project .reserved {clear: both; color: #1C54C5; text-align: right; font-weight: bold; font-size: 1.6em; width: 459px; margin-top: 0.3em}
#content div.plans {position: relative; text-align: justify; margin: 0 auto 1em auto; width: 600px; border-width: 5px; border-style: solid; border-color: #1C54C5}
#content div.plans ul.tabs {list-style: none; text-align: left; background-color: #1C54C5; color: #ffffff; padding-bottom: 0.4em}
#content div.plans ul.tabs li {display: inline}
#content div.plans ul.tabs li a {color: #ffffff; padding: 0.2em 1em}
#content div.plans ul.tabs li a.selected, #content div.plans ul.tabs li a:hover {text-decoration: none; background-color: #134ab9}
#content .attachments {line-height: 2em; margin: 1em 77px}
#footer {text-align: center; margin-top: 3em}
#footer hr {display: none}
#footer br {display: none}
#ajax-content div.images, #content div.images {padding-top: 0.5em; padding-bottom: 0.5em; width: 865px; margin-left: -12px}
#ajax-content div.images a, #content div.images a {position: relative; display: block; float: left; margin: 12px 13px 13px 12px}
#ajax-content div.images a.t1, #content div.images a.t1 {left: -864px; top: 191px; margin-right: -274px}
#ajax-content div.images a.t2, #content div.images a.t2 {top: -191px; margin-bottom: -191px}
#ajax-content div.images a.t3, #content div.images a.t3 {left: 288px; top: -191px; margin-bottom: -191px}
#ajax-content div.images a img, #content div.images a img {border-width: 2px; border-style: solid; margin-bottom: -0.4em}
#ajax-content div.images a.normal, #content div.images a.normal {width: 263px; height: 166px}
#ajax-content div.images a.normal img, #content div.images a.normal img {width: 259px; height: 162px}
#ajax-content div.images a.large, #content div.images a.large {width: 551px; height: 166px}
#ajax-content div.images a.large img, #content div.images a.large img {width: 547px; height: 162px}
#ajax-content div.images a.high, #content div.images a.high {width: 263px; height: 357px}
#ajax-content div.images a.high img, #content div.images a.high img {width: 259px; height: 353px}