@charset "UTF-8";
body { font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0px; background-color:#1e1e1e; }
.wrap { width:862px; margin-left:auto; margin-right:auto; }
.head-background { width:100%; background-color:#000; }
.head { width:862px; height:230px; background-image:url(../img/head-bg2.jpg); background-repeat:no-repeat; }
.logo { margin-top:14px; }

.navigation { width:862px; height:44px; padding-top: 14px; margin :0px; z-index:999; position:relative; }
.navigation ul { color:#cecccc; text-transform:uppercase; list-style-type:none; float:right; margin:0px; padding-left:0px; padding-right:0px;}
.navigation li { display:inline; margin-left:30px; }
.navigation a { text-decoration:none; color:#cecccc; padding-top:12px; position: relative; }
.navigation a:hover { color:#e50e92; border-top: #ee1d9d 2px solid; margin:0px; }

.content-background { width:100%; background-image:url(../img/content-background.jpg); background-repeat:repeat-x; background-color:#141414; }
.content { width:532px; height:461px; background-image:url(../img/content-bg.jpg); background-repeat:no-repeat; padding:10px 20px 20px 310px; margin:-15px 0px 0px 0px; }
.content-home { width:532px; height:461px; background-image:url(../img/content-bg2.jpg); background-repeat:no-repeat; padding:10px 20px 20px 310px; margin:-15px 0px 0px 0px; }
.content-home p.homepage { color:#FFF; line-height:17px; }
.content-text { width:503px; height:253px; padding-right:30px; margin:0px; }
.content-text1 { width:503px; height:220px; padding-right:30px; margin:0px; }
.content p { line-height:17px; }

.gallery { width:822px; height:441px; background-image:url(../img/gallery-bg.jpg); background-repeat:no-repeat; padding:30px 20px 20px 20px; margin:-15px 0px 0px 0px; position:relative; }
.gallery a img {border:1px solid #333131;}
.gallery a img:hover {border:1px solid #999;}
.contact { width:582px; height:441px; background-image:url(../img/contact-content-bg.jpg); background-repeat:no-repeat; padding:30px 20px 35px 260px; margin:-15px 0px 0px 0px; position:relative; }
.contact a { color:#e50e92; text-decoration:none; }
.contact img {position:absolute; top:-34px; left:0px;} 
.services { width:522px; height:441px; background-image:url(../img/content-bg.jpg); background-repeat:no-repeat; padding:30px 20px 20px 320px; margin:-15px 0px 0px 0px; position:relative; }
.services img { position:absolute; top:-37px; left:0px;} 
.terms {width:802px; height:200px; background-image:url(../img/terms-bg.jpg); background-repeat:no-repeat; padding:30px 20px 20px 40px; margin:-15px 0px 0px 0px; }
.terms .content-text { width:600px; margin-top:-10px; }
.virtual { width:737px; height:260px; padding:40px 0px 0px 125px; margin:-15px 0px 0px 0px; }
.contact-text { width:325px; height:253px; margin:0px; }
.contact-text1 { width:230px; height:253px; margin:0px; position:absolute; top:30px; right:25px; }
.contact-text1 ul{ padding: 10px 0px 0px; margin: 0px; list-style-type: none; }
.contact-text1 li {margin-bottom:15px;}
.note{ font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 13px; }
.contact-text h1{ margin-bottom: 15px; }

.boxes { width:862px; height:320px; margin-top:15px; }
.boxes object{ margin-right:10px; }
.box { width:350px; height:320px; float:left; padding:0px; margin:0px; }
.box ul { list-style-type:none; color:#a7a6a6; padding-left:20px; margin:20px 0px 0px 0px; }
.box li { border-bottom:1px solid #343434; padding:7px; }
.box li.end { border-bottom: none; }

.news { width:862px; padding:30px 0px; }
.news h4 { margin-left:370px; }
.news ul { list-style-type:none; text-align:center; margin-left:370px; }
.news li { display:inline; margin-right:25px; }
.news li a { text-decoration:none; color:#a7a6a6; }
.news li a:hover { color:#e50e92; }

.app { width:250px; float:left; margin-right:30px; margin-top:-30px; margin-left:-2px; }

.contact-background { width:532px; height:461px; background-image:url(../img/contact-background.jpg); background-repeat:no-repeat; padding:10px 20px 20px 310px; margin:-15px 0px 10px 0px; }
.methods {  width:493px; height:100px; padding-right:30px; padding-left:10px; margin:150px 0px 0px 0px; }
.contact-box { width:262px; height:250px; float:left; background-image:url(../img/contact-bg.jpg); background-repeat:no-repeat; padding:60px 10px 10px 15px; }
.formstyle { width:215px; margin-bottom:3px; color:#706f6f; border: solid 1px #c8c8c8; padding:10px 10px 10px 10px; }
.proceed { width:237px; height:41px; background-image:url(../img/proceed.jpg); background-repeat:no-repeat; border:none; margin-top:5px; }
.submit { width:237px; height:41px; background-image:url(../img/submit.jpg); background-repeat:no-repeat; border:none; margin-top:5px; }

.footer-background { width:100%; background-image:url(../img/footer-bg.jpg); background-repeat:repeat-x; }
.footer { width:862px; height:70px; padding-top:20px; }
.footer ul { list-style-type:none; color:#8e8e8e; text-align:right; font-size:11px; text-transform:uppercase; }
.footer li { display:inline; margin-left:40px; }
.footer a { text-decoration:none; color:#686868; }
.footer a:hover { color:#e50e92; }
.footer p { text-align:right; font-size:11px; color:#686868; }

.buttons { margin-bottom:18px; margin-left:5px; }
h1, h2, h3, h4{ color:#e50e92; font-weight: normal; }
h1 { font-size:26px; margin:10px 0px 0px 0px; }
h2 { font-size:24px; margin:0px; }
h3 { font-size:20px; margin:0px; }
h4 { font-size:18px; margin:0px; text-align:center; margin-left:25px; }
span { color:#e50e92; }
.clear { clear:both; }
a img {border:none;}
a { outline:none; }

#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }

.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next { margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }

#slider ul, #slider li,  #slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; }
#slider2 { margin-top:1em; }
#slider li, #slider2 li {width:822px; height:441px; overflow:hidden; }
#prevBtn, #nextBtn,  #slider1next, #slider1prev { display:block; width:80px; height:77px; position:absolute; left:-78px; top:200px; z-index:1000; }
#nextBtn, #slider1next { left:862px; }
#prevBtn a, #nextBtn a,  #slider1next a, #slider1prev a { display:block; position:relative; width:80px; height:77px; background:url(../img/btn_prev.jpg) no-repeat 0 0; }
#nextBtn a, #slider1next a { background:url(../img/btn_next.jpg) no-repeat 0 0; }
ol#controls { margin:1em 0; padding:0; height:28px; }
ol#controls li { margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px; }
ol#controls li a { float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 10px; text-decoration:none; }
ol#controls li.current a { background:#5DC9E1; color:#fff; }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus { outline:none; }

.right-col { width:510px; float:right; margin-right:0px; }
ul.latest { }
ul.latest li { background:none; }
ul.latest li a { text-decoration:none; color:#e50e92; }

