@charset "UTF-8";

* { margin: 0; padding: 0; line-height: normal; outline: none!important; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; }
h1,h2,h3,h4,h5,h6 { margin: 0 0 10px 0; padding: 0; line-height: normal; }
h2 { font-size: 1.8em; text-transform: uppercase; letter-spacing: 4px; }
h3 { font-size: 1.6em; text-transform: uppercase; letter-spacing: 4px; }
p, li { font-size: 1.2em; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 10px 0; padding: 0; line-height: 1.4em; }
strong { font-weight: bold; }
ul, ol { list-style: none; }
a img { border: 0; }

#container { clear: both; width: 910px; margin: 0 auto; padding: 0; background: #fff; }
#header { display: block; float: left; clear: both; width: 910px; margin: 0; padding: 60px 0; background: #fff; }
#content { float: left; clear: both; width: 910px; margin: 0; padding: 0; background: #fff; }
.section { display: block; float: left; clear: both; width: 910px; margin: 0; padding: 0; background: #fff; text-align: center; }

#price-list { float: left; clear: both; width: 910px; margin: 0; padding: 0; background: #fff; }
#price-list p, #price-list h3 { margin: 0 0 20px 0; }
#price-button { padding: 0 0 15px 0; cursor: pointer; }
#price-button:hover { color: #C79266; }

#opening-list { float: left; clear: both; width: 910px; margin: 0; padding: 0; background: #fff; }
#opening-list p, #price-list h3 { margin: 0 0 20px 0; }
#opening-button { padding: 0 0 15px 0; cursor: pointer; }
#opening-button:hover { color: #C79266; }

#carousel-con { position: relative; z-index: 50; float: left; clear: both; width: 910px; margin: 0; padding: 0; background: #fff; }

#carousel { float: none; clear: both; width: auto; margin: 0 auto; padding: 0 0 50px 0; background: #fff; }
#carousel ul { float: none; clear: both; width: auto; margin: 0 auto; padding: 0; }
#carousel ul li { float: left; clear: none; width: 265px; height: 160px; margin: 0 5px 0 0; padding: 0; overflow: hidden; background: #fff; }
#carousel ul li img { display: block; margin: 0; padding: 0; }

.prev { position: absolute; left: 0; top: 55px; z-index: 100; cursor: pointer; text-indent: -9999em; display: block; width: 25px; height: 50px; margin: 0; padding: 0; background: transparent url("../graphics/arrow-left.png") 0 0 no-repeat; }
.prev:hover { background: transparent url("../graphics/arrow-left.png") 0 -50px no-repeat; }

.next { position: absolute; right: 0; top: 55px; z-index: 100; cursor: pointer; text-indent: -9999em; display: block; width: 25px; height: 50px; margin: 0; padding: 0; background: transparent url("../graphics/arrow-right.png") 0 0 no-repeat; }
.next:hover { background: transparent url("../graphics/arrow-right.png") 0 -50px no-repeat; }

#social { clear: both; width: 200px; margin: 0 auto; padding: 25px 0 25px 0; background: #fff; overflow: hidden; }
#social li { float: left; width: 90px; margin: 0; padding: 0; font-size: 1.1em; text-transform: none; letter-spacing: 1px; color: #888; }
#social li a { display: block; padding: 60px 0 0 0; margin: 0; color: #888; text-decoration: none; }
#social li a:hover { color: #000; }

#facebook { padding: 0 20px 0 0!important; }
#facebook a { background: transparent url("../graphics/facebook.png") 19px 0 no-repeat; }
#facebook a:hover { background: transparent url("../graphics/facebook.png") -180px 0 no-repeat;  }

#google { margin: 0; }
#google a { background: transparent url("../graphics/google.png") 19px 0 no-repeat; }
#google a:hover { background: transparent url("../graphics/google.png") -181px 0 no-repeat; }

#logo { display: block; text-indent: -9999em; width: 290px; height: 75px; margin: 0 auto; padding: 0; background: transparent url("../graphics/logo.png") 0 0 no-repeat;  }

#credit { text-transform: none; font-size: 11px; letter-spacing: 1px; }
#credit a { color: #888; text-decoration: none; }
#credit a:hover { color: #000; }

#cloudlr { display: none; }