@charset "UTF-8";
/* CSS Document */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, input,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; font-size:100.01%;}

body {font-size:80%; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background:#260b27;}
.clear {clear:both;}
a {text-decoration:none; color:#ffccff;}
a:hover {}
a:focus {outline:none;}

/*MAIN-LAYOUT*/
#header {position:fixed; width:950px; height:150px;}
#logo {width:200px; padding-left:70px; height:150px; float:left;}
#main-nav {width:680px; height:60px; margin-top:90px; float:left; font-family:Calibri; font-size:1.1em; font-weight:bold;}
#content-wrapper {float:left; margin:150px 0 0 0 ; width:3281px; background:#f6e3f3 url(../images/site-layout/content-bg.jpg) repeat-x; color:#666; padding-bottom:1px;}
#con-left {width:600px; float:left;}
#con-middle {width:170px; float:left;}
#con-right {float:left; width:2510px;}
#footer {position:fixed; width:1050px; top:560px; color:#7a697b; font-size:.85em;}
#footer-nav {width:750px; margin:25px 0 0 20px; float:left;}
p.address {margin-top:15px; color:#9a8b9b;}
#v3 {width:180px; height:30px; padding-top:10px; margin-top:15px; float:left;}
#v3 a {color:#7a697b;}
#v3 a:hover {color:#9a8b9b;}
a.no-hov:hover {color:#F00;}
#main-left {width:700px; float:left;}
#home-header {margin:10px 0 20px 50px;}
#signup {padding:15px 50px;}
p.signup {font-size:1.2em; margin-bottom:10px; color:#FFF;}
.signup-field {width:220px; height:20px; padding:5px; color:#999; font-size:1.2em; margin-right:5px; float:left; color:#666;}
.signup-field:focus {color:#333;}
.signup-btn {float:left;}

/*NAV*/
#main-nav li {display:inline; list-style-type:none;}
#main-nav li a {margin-right:15px;}
#main-nav li a:hover {color:#FFF;}
#footer-nav li {display:inline; list-style-type:none;}
#footer-nav li a {margin-right:7px; color:#7a697b;}
#footer-nav li a:hover {color:#9a8b9b;}

/*HOME-LAYOUT*/
#welcome-header {width:555px; height:80px; margin:34px 0 0 25px; background:url(../images/site-layout/welcome.png) no-repeat;}
#welcome-text {width:480px; margin-left:100px; font-style:italic; font-weight:bold;}
#welcome-text a.read-more {text-indent:-9999em; display:block; width:80px; height:30px; background-image:url(../images/site-layout/read-more.png); background-position:top; margin:30px 0 0 240px;float:right;}
#welcome-text a.read-more:hover {text-indent:-9999em; display:block; width:80px; height:30px; background-image:url(../images/site-layout/read-more.png); background-position:bottom;}
a.big-btn {width:160px; height:75px; background:#e68ab8; color:#FFF; margin-top:1px; padding:25px 0 0 10px; font-family:Helvetica, Arial, sans-serif; font-size:1.4em; display:block;}
a.big-btn:hover {background:#F9C;}
span.pink {color:#ffd3e9; font-size:.8em;}
#home-images {margin:1px 0 0 1px; width:3000px;}
#home-images img {margin-right:1px;}

/*INNER-PAGES*/
#mid-bg {background:#303; width:100%}
#header-inner {width:950px; height:150px;}
#content-wrapper-inner {width:951px; background:#f6e3f3 url(../images/site-layout/content-bg.jpg) repeat-x; color:#666; padding-bottom:1px;}
#content-wrapper-inner a {color:#999;}
#content-wrapper-inner a:hover {color:#666;}
#con-left-inner {width:700px; float:left;}
#con-right-inner {float:left; width:251px; padding-top:1px;}
#footer-inner {width:1050px; height:100px; color:#7a697b; font-size:.85em;}
#inner-header {margin:10px 0 20px 75px;}
#inner-text {width:550px; margin-left:75px; font-style:italic; font-weight:bold;}
h1 {font-size:6em; color:#c86f9c;}
h2 {font-size:3em; color:#c86f9c;}
h3 {font-size:2.4em; color:#c86f9c; font-weight:normal; font-style:italic; margin-top:20px;}

/*GALLERY-LAYOUT*/
#gallery-text {width:350px; padding:10px 0 10px 70px; float:left;}
#gallery-wrapper {width:500px; float:right;}

/*CONTACT-LAYOUT*/
#contact-header {margin:10px 0 0 75px;}
#contact-form {width:220px; margin:0 20px 0 75px; float:left;}
.form-box {width:220px; height:20px; margin-bottom:10px; border:none; padding:5px; color:#999;}
.form-box:focus {color:#333;}
.form-box2 {width:220px; height:80px; margin-bottom:10px; border:none; padding:12px 5px 5px 5px; color:#999;}
.form-box2:focus {color:#333;}
.form-btn2 {margin:0 0 5px 0;}
#google-map {float:left; border:1px #333 solid;}
#address {font-weight:bold; width:260px; float:left; text-align:right;}
#address a img:hover {opacity:.9;}

