/*
Theme Name: nurulita
Theme URI: http://nurulita.com/
Description: nurulita
Author: nurulita
Version: 1.0
Tags: css3, html5
*/
@charset "utf-8";*{padding: 0;margin: 0;}
html {overflow-y:scroll;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;text-decoration:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}


/* begin Page */
body{margin: 0 auto;padding: 0;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;font-size:14px;min-height:100%;background:#fff;}

/* fonts */
@font-face {
    font-family: 'flor';    src: url('fonts/florsn02-webfont.eot');    src: url('fonts/florsn02-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/florsn02-webfont.woff') format('woff'),
         url('fonts/florsn02-webfont.ttf') format('truetype'),
         url('fonts/florsn02-webfont.svg#FlorencesansBold') format('svg');    font-weight: normal;    font-style: normal;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

button::-moz-focus-inner,
input[type="checkbox"]:focus,
input[type="radio"]:focus ,
input[type="reset"]::-moz-focus-inner,
input[type="radio"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="checkbox"]::-moz-focus-inner,
label::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none !important;border-style: none !important;outline:none !important;}

.clear, span.clear {clear:both;margin:0;padding:0;border:0;background:none;}
.clearfix:after { clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden;zoom:1; }
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-family: Georgia, 'Times New Roman', Times, serif;margin-bottom:5px;}
h1 {font-size:25px;}
h2 {font-size:18px;}
h3 {font-size:17px;}
h4 {font-size:16px;}
h5 {font-size:15px;}
h6 {font-size:14px;}

#container {display:block;overflow:hidden;}

#home {display:table-cell;vertical-align:middle;opacity:0;text-align:center;}
#home ul {display:block;position:relative;width:380px;height:384px;text-align:right;margin:0 auto;}
#home ul li{display:block;float:left;list-style:none;position:relative;}
#home ul li img{margin:0 0 4px 0;display:block;}
#home ul li img.top{opacity:1;}
#home ul li img.hover{position:absolute;z-index:0;top:7px;left:15px;}
#home ul li span{display:block;}
#home ul li a{display:block;position:relative;z-index:2;width:160px;padding:7px 15px;font:normal 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#666;}
#home ul li span.about{opacity:0;}
#home ul li a span.about{color:#da00a9 !important;}


#page {display:block;padding:30px 30px 15px 0;overflow:hidden;}
#header {display:block;margin:0 0 35px 0;position:relative;z-index:2;}
#header ul {display:block;width:315px;float:right;}
#header ul li {display:block;float:left;width:auto;padding:0 15px;background:transparent url('images/separator.jpg') no-repeat 0 0;list-style:none;font:normal 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#header ul li ul {float:none;opacity:0;width:70px;position:relative;left:-25px;background:#fff;padding:5px 0 15px 0;text-align:center;z-index:10;}
#header ul li ul li{float:none;background:none;padding:15px 0 0 0;}
#header ul li.first {background:none;}
#header ul li.logos {position:relative;top:-5px;left:0;width:23px;height:20px;background-position:0 5px;padding:0 17px;cursor:pointer;}
#header ul li a{color:#666;text-transform:lowercase;}
#header ul li a:hover, #header ul li.current a, #header ul li.current-menu-item a, #header ul li.current-page-item a{color:#da00a9;}
#header ul li.logos a{display:block;width:23px;height:20px;overflow:hidden;text-indent:-999em;background:transparent url('images/logo.jpg') no-repeat 0 0;}
#header ul li.logos ul li a{display:block;width:auto !important;height:auto !important;overflow:hidden;text-indent:0em;background:none;}

#content {display:block;margin:0 auto;position:relative;z-index:1;overflow:hidden;top:-55px;padding:0 0 25px 0;}
#bigpic2 {z-index:0;background:#fff url('images/ajax-loader.gif') no-repeat center center;position:absolute;left:0;top:0;width:100%;height:100%;}
#sliderside {width:350px;float:right;display:block;opacity:0;position:relative;z-index:1;top:55px;}
#sliderside ul {display:block;overflow:hidden;width:164px;float:right;margin:0 28px 0 0;position:relative;height:100%;}
#sliderside ul li {list-style:none;width:auto;float:left;margin:0 20px 20px 0;}
#sliderside ul li img{opacity:0.5;width:55px;height:55px;}
#sliderside ul li.selected img{opacity:1;}
#bigpic {display:block;float:right;text-align:right;position:relative;z-index:1;opacity:0;background:#fff url('images/ajax-loader.gif') no-repeat center center;}
#bigpic p {position:relative;left:0;display:block;text-align:right;font-size:12px;color:#666666;}
#bigpic p span {color:#DA00A9;}
#bigpic a {position:absolute;z-index:2;display:block;display:block;width:50px;height:50px;overflow:hidden;background:transparent url('images/nav2.png') no-repeat 0 0;margin-top:-25px;top:50%;text-indent:-999em;}
#bigpic a.prev {left:0;background-position:-50px 0;}
#bigpic a.next {right:0;}


.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 5px;width: 10px;height: 100%;background: red;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #eeeeee;position: relative;}
.jspDrag{background: #da00a9;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}

.rg-image {overflow:hidden;}
.rg-image-nav {opacity:0;}
.rg-image-nav a{	background:#000;position:absolute;}
.rg-loading{width:100%;height:100%;position:absolute;background:#fff url('images/ajax-loader.gif') no-repeat center center;z-index:100;opacity:0.5;top:0;}
.rg-image-wrapper {position:relative;}
.rg-caption-wrapper {position:absolute;height:15px;bottom:-25px;right:0;}

#single {padding:50px 0 0 0;text-align:center;font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;}
#single .box{margin:0 auto;width:640px;}
#single p{margin:0 0 25px 0;}
#single form{display:block;text-align:left !important;width:100%;padding:15px 0 0 0;margin-left:150px}
#single .inputsection{position:relative;}
#single .inputsection p{position:absolute;top:25px;left:7px;z-index:1;font:italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#999999;}
#single label{font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;display:block;}
#single label.error {color:#DA00A9;position:relative;top:-10px;}
#single input, #single textarea{background:transparent;position:relative;z-index:2;font:italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#999999;display:block;width:100%;border:solid 1px #999;padding:7px;margin:0 0 15px 0;width:326px;}
#single textarea{height:155px;}
#single input.submit{border:0;background:#da00a9;width:340px;font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:7px;text-align:center;color:#fff;cursor:pointer;}
#single .about{display:block;color:#333;width:640px;height:auto;margin:20px auto;font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}

#ccf-form-success {display:none;border: 9px solid #efefef;border-spacing:0;width:480px;height:100px;padding:0px;margin:0;z-index:10000;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:15px;position:fixed;left:30%;background-color:white;top:30%;-moz-box-shadow:0 0 14px #123;-webkit-box-shadow: 0 0 14px #123;box-shadow:0 0 14px #123;}
#ccf-form-success div {background-color:#efefef;padding:4px 9px 9px 20px;margin:0 0 15px 0px;height:1.3em;}
#ccf-form-success div h5 {text-align:left;float:left;margin:0;padding:0;font-size:16px;font-weight:bold;}
#ccf-form-success p { padding:8px; margin:0; clear:both; font-size:14px; text-align:center;}
#ccf-form-success div a.close {float:right;display:block;font-size:12px;margin:0;padding:0;}