/* @group Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:400;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/* @end */


/* @group Template */
#content{width:960px;margin:0 auto;}
.section {margin:180px 0 0 320px;width:518px;padding: 20px 10px;min-height: 300px;overflow: hidden;}
#contact {margin-bottom:500px;}
#footer {position:fixed;bottom:0;left:0;height:35px;width:100%;background-color:rgba(0, 0, 0, .80);z-index:75;}
.col1 {width:48%;float:left;}
.col2 {width:48%;float:right;}
/* @end */


/* @group Navigation */
#nav {list-style-type:none;width:140px;overflow:hidden;position:fixed;top:180px;left:50%;margin-left:-440px;z-index:75;border:none!important;}
#nav li {float:left;margin:0;}
#nav a {font-weight:300;float:left;font-size:16px;color:#666;border-bottom:1px solid #2d2d2d;padding:5px 10px 8px;width:120px;-webkit-transition: 0.1s linear;-moz-transition: 0.1s linear;-webkit-transition-property: padding-left color font-weight;-moz-transition-property: padding-left color font-weight;}
#nav a:hover {color:#fff;background:none;padding-left:13px;}
#nav .active, #nav .active:hover {color:#fff;cursor:default;padding-left: 10px;font-weight:700;}
#nav li:last-child a {border-bottom:none;}
.wslide-menu {margin-top: 20px;}
.wslide-menu a {padding:1px 4px;background-color:#222;margin-right: 5px;}
.wslide-menu a:hover {background-color:#444;}
.wslide-menu a.wactive {background-color: #fff;color: #000;border-bottom: none;cursor:default;}
/* @end */


/* @group Typography */
body{background:#000 url(../images/bg.png) 50% 0 no-repeat fixed;color:#888;font:300 14px/1.43 "Helvetica Neue",Helvetica,Arial,sans-serif; /* Baseline grid of 20px */}
a:focus{outline:1px dotted}
h1,h2,h3,h4,h5,h6 {line-height:1.2;}
h1 {width:384px;height:108px;position:fixed;z-index:1;top:40px;left:50%;margin-left:-480px;}
h1 a, h1 a:link, h1 a:hover, h1 a:visited, h1 a:active {background:url(../images/logo.png) no-repeat top left;width:384px;height:108px;text-indent: -9999px;display: block;border: none;outline: none;}
h1 a:hover {opacity: .7;}
.home h1 a:hover {cursor: default;opacity: 1;}
h2{font-size:40px;display:none;}
h3{font-size:30px}
h4{font-size:20px}
ol{list-style:decimal}
ul{list-style:square;}
li{margin:0 0 10px 15px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom:20px}
a, a:link {color:#fff;text-decoration:none;border-bottom:1px dotted #666;font-weight:700;-webkit-transition: 0.1s linear;-moz-transition: 0.1s linear;-webkit-transition-property: border-bottom-color;-moz-transition-property: border-bottom-color;} /* LoVeHAte */
a:visited {color:#fff;text-decoration:none;}
a:hover, a:focus {color:#fff;text-decoration:none;border-bottom:1px solid yellow;}
a:active {color:#fff;text-decoration:none;}
blockquote {margin:0;color:#666;font-style:italic;font-size:1.5em;line-height:1.3;}
#quotes-6 blockquote {font-size:1.3em;}
cite {text-align: right;display:block;}
blockquote p {margin:0 20px 10px;}
strong {font-weight:bold;}
.weak {font-size:.8em;}
em, dfn {font-style:italic;color:#fff;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {cursor:help;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
code {background-color:#fee;padding:0 5px;}
code.block {width:96%;overflow:auto;display:block;background-color:#fee;padding:1em;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
li {margin-bottom:1em;}
li span {color:#999;}
ul {list-style-type:square;}
ol {list-style-type:decimal;}
table {margin-bottom:1.4em;width:100%;}
th {background-color:rgba(255, 255, 255, .05);text-align:right;}
td.included {background: url(../images/tick1.png) no-repeat right;text-indent: -9999px;overflow: hidden;}
tbody th {background-color:transparent;text-align: left;font-size:.89em;}
tfoot th {text-align:left;}
tfoot th, tfoot td {background-color:rgba(255, 255, 255, .10);}
th, td {padding:0 10px 0 5px;text-align:right;}
tr.even td {background:#E5ECF9;}
tfoot td {font-size:20px;}
label {display:block;font-weight:700;}
label em {font-weight:400;color:#999;}
form ul {list-style-type:none;margin:0;padding:0;}
form li {display:inline;padding-right:10px;}
form ul label {display:inline;font-weight:400;}
input[type='text'], input[type='password'], textarea, select[multiple='multiple'] {width:50%;max-width:50em;margin:5px 0 20px;padding:2px;}
input[type='checkbox'], input[type='radio'], select {margin:5px 0 20px;}
textarea {font-family:inherit;font-size:inherit;color:#000;width:80%;max-width:70em;height: 200px;}
input[type='submit'] {font-size: 1.2857em;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;background-color:#f8f8f8;}
legend {font-weight:700;font-size:1.2em;}
/* @end */


/* @group Contact */
#map {width:518px;height:200px;margin-bottom:10px;}
.org {font-weight:700;}
.web {display: none;}
/* @end */


/* @group Prices */
#prices {border:none;background:none;padding:0;width:540px;}
/* @end */


/* @group Photos */
#photospricing-inner {overflow:hidden;}
#photospricing-inner .col1 {width:58%;}
#photospricing-inner .col2 {width:38%;}
#photospricing-inner ul {min-height:100px;}
#photospricing-inner .price {margin-bottom:20px;float:right;}
/* @end */

/* @group Footer */
#hcard-asnoba {float:right;margin:6px 10px;font-size:12px;}
/* @end */


/* @group Lists */
.ticks {list-style-type: none;margin:0;}
.ticks li {background: url(../images/tick.png) no-repeat;padding:0 0 10px 35px;margin: 0;line-height: 1.4;}
#plans {list-style-type:none;margin:0;overflow:hidden;padding:0;}
#plans li {float:left;margin:0 20px 20px 0;width:144px;height:340px;padding:10px 10px 0;-webkit-transition: 0.2s linear;-moz-transition: 0.2s linear;-webkit-transition-property: background-color;-moz-transition-property: background-color;}
#plans .gold {margin-right:0;width:146px;}
#plans p {min-height:100px;}
#plans li:hover {background-color:rgba(25, 25, 25, 1);}
#plans .bronze h3, #fancy_div li.bronze, em.bronze {color:#a67d3d;}
#plans .silver h3, #fancy_div li.silver, em.silver {color:#e6e8fa;}
#plans .gold h3, #fancy_div li.gold {color:#cfb53b;}
#plans table {margin:0;}
#plans td {text-align:right;font-size:1.3em;padding:0;}
#plans th {text-align: left;font-size:.8em;padding-left:0;}
#stills img {width:245px;height:230px;}
/* @end */


/* @group Misc */
#nav, #plans li, .section, #fancy_inner {background-color:rgba(15, 15, 15, .65);border: 1px solid #333;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.clear {clear: both;}
/* @end */


/* @group Overlay */
div.overlay {display: none;}
a.overlay:link,
a.overlay:visited,
a.overlay:hover,
a.overlay:active {background: url(../images/button.gif) no-repeat;margin: 10px auto 0;display: block;text-indent: -999px;width:81px;height:22px;border: none;owerflow:hidden;outline: none;}
#photos .overlay {background-image:url(../images/button2.gif);width:75px;}
#pricing-bronze-details-inner h3 {color:#a67d3d;}
#pricing-silver-details-inner h3 {color:#e6e8fa;}
#pricing-gold-details-inner h3 {color:#cfb53b;}
#fancy_overlay {position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:9999;}
#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}
#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('../images/fancybox/fancy_progress.png') no-repeat;}
#fancy_outer {position: absolute;top: 0;left: 0;z-index: 90;padding: 20px 20px 40px 20px;margin: 0;background: transparent;display: none;}
#fancy_inner {position: relative;width:100%;height:100%;background: #000;}
#fancy_content {margin: 0;z-index: 100;position: absolute;overflow: hidden;}
#fancy_content ul {margin:0 0 10px;}
#fancy_content h3,#fancy_content p {margin-bottom: 10px;}
#fancy_content ul li {margin-bottom: 0;font-size:.9em;}
#fancy_div {background: #000;color: #888;height: 100%;width: 100%;z-index: 100;}
img#fancy_img {position: absolute;top: 0;left: 0;border:0; padding: 0; margin: 0;z-index: 100;width: 100%;height: 100%;}
#fancy_close {position: absolute;top: -12px;right: -15px;height: 30px;width: 30px;background: url('../images/fancybox/fancy_closebox.png') top left no-repeat;cursor: pointer;z-index: 181;display: none;}
#fancy_frame {position: relative;width: 100%;height: 100%;display: none;}
#fancy_ajax {width: 100%;height: 100%;overflow: auto;}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer;z-index: 111; display: none;background-image: url("data:image/gif;base64,AAAA");outline: none;overflow: hidden;}
a#fancy_left {left: 0px; }
a#fancy_right {right: 0px; }
span.fancy_ico {position: absolute; top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112; cursor: pointer;display: block;}
#fancy_left:hover, a#fancy_right:hover {visibility: visible;background-color: transparent;}
#fancy_left:hover span {left: 20px; }
#fancy_right:hover span {right: 20px; }
#fancy_bigIframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
#fancy_bg {position: absolute;top: 0; left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg {position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;}
#fancy_title {position: absolute;z-index: 100;display: none;}
#fancy_title div {padding-bottom: 3px;white-space: nowrap;}
#fancy_title table {margin: 0 auto;}
#fancy_title table td {padding: 0;vertical-align: middle;}
/* @end */
