/*
	Theme Name: VDT
	Theme URI: http://troothmedia.com/
	Description: VDT
	Version: 1.0	
	Author: Robert Power
	Author URI: http://troothmedia.com/
*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin:0;padding:0;}
body {overflow:hidden;/*eliminate scrollbars*/background:#000;color:#fff;font:12px Arial, Verdana, sans-serif;}
img {border:none;outline:none;}

#header {padding:0;width:890px;margin:0px 0 0 0;position:absolute;left:85px;z-index:3;}	
.logo h1 a {display:block;width:106px;height:96px;margin:5px 0 0 10px;padding:0px 0 0 0;background:url(images/vdt_logo.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.logo h1 a:active, .logo h1 a:visited {border:none;outline:none;}
/************************************************
*	 menu			   							*
************************************************/	
#navWrap {margin:0;height:30px;width:100%;top:110px;left:85px;z-index:4;background:#000;position:absolute;}
.navigation {padding:0;float:left;z-index:999;width:880px;z-index:5;}
.nav {z-index:999;margin:6px 0 0 0px;padding:0;font:normal 11px Arial, Helvetica, sans-serif;text-transform:uppercase;list-style-type:none;list-style-position:outside;line-height:13px;}
.nav ul {z-index:999;margin:0;padding:0;list-style-type:none;list-style-position:outside;line-height:13px;}		
.nav a:link, .nav a:visited {display:block;padding:2px 4px 4px 15px;border:none;color:#fff;text-decoration:none;}		
.nav a:hover, .nav a:active {color:#989898;}		
.nav li {float:left;position:relative;margin:0px 0px 0 0;}		
.nav ul {position:absolute;display:none;width:13em;top:15px;}		
.nav li ul a {width:13em;height:auto;float:left;z-index:999;}		
.nav ul ul {top:auto;z-index:999;}				
.nav li ul ul {left:5em;margin:0px 0 0 0px;}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul {display:none;cursor:pointer;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul {display:block;cursor:pointer;}		
.nav li ul {margin:4px 0 0 0;}		
.nav li ul li a:link, .nav li ul li a:visited, .nav li ul li ul li a:link, .nav li ul li ul li a:visited {padding:5px 0 4px 15px;background-color:#000;color:#fff;border:none;cursor:pointer;}			
.nav li ul li a:hover, .nav li ul li ul li a:hover {color:#989898;cursor:pointer;}
ul.nav li.menuFirst a {border:none;padding-left:2px;}

.navRight {list-style-type:none;float:right;}
.navRight li {display:inline;float:left;}
.navRight a:link, .navRight a:visited {font:normal 11px Arial, Helvetica, sans-serif;text-transform:uppercase;display:block;padding:2px 4px 4px 6px;border:none;color:#fff;text-decoration:none;}		
.navRight a:hover, .navRight a:active {color:#989898;}	

#subNav {list-style-type:none;float:right;width:340px;height:30px;}
#subNav2 {list-style-type:none;float:right;width:260px;height:30px;text-align:right;}
#navigation {background:url(images/navbg.png) no-repeat center;float:right;margin:0px 10px 0 0;width:90px;height:40px;/*display:none;*/}
.navCenter {margin:0 0 0 12px;}
ul#time {float:left;margin:5px 0px 0px 0px;list-style-type:none;}
ul#time2 {margin:5px 15px 0px 0px;list-style-type:none;}
ul#time li {display:inline;color:#fff;font-size:11px;}
ul#time2 li {display:inline;color:#fff;font-size:11px;text-align:right;}

#content {margin:0;height:230px;width:900px;bottom:0;left:75px;z-index:3;background:url(images/contentBg.png) no-repeat;position:absolute;}
#contentGals {margin:0;height:130px;width:900px;bottom:0;left:75px;z-index:3;background:url(images/contentBg.png) no-repeat;position:absolute;}
/*bookings page*/
#contentHigh {margin:0;height:445px;width:900px;bottom:0;left:75px;z-index:3;background:url(images/contentBgTall.png) no-repeat;position:absolute;}
#contentHigh h1 {color:#fff;margin:0px 0 8px 30px;font:normal 20px Arial, Helvetica, sans-serif;}

#contentLeft {height:230px;width:515px;z-index:3;position:relative;margin:0px 0 0px 15px;}
#contentLeft h1 {color:#fff;width:500px;margin:0px 0 8px 15px;font:normal 19px Arial, Helvetica, sans-serif;}
#contentLeft h2 {color:#fff;width:500px;margin:5px 0 5px 15px;font:bold 13px Arial, Helvetica, sans-serif;}
#contentLeft h3 {color:#fff;margin:15px 0 5px 15px;font:bold 19px Arial, Helvetica, sans-serif;}
#contentLeft h4 {color:#fff;margin:10px 0 5px 15px;font:bold 13px Arial, Helvetica, sans-serif;}
#contentLeft p {color:#fff;margin:0px 0 5px 15px;font:normal 12px Arial, Helvetica, sans-serif;}
#contentLeft ul {margin:5px 0 5px 15px;list-style-position:inside;}
#contentLeft ul li {margin:0px 0 4px 0;font-size:11px;color:#fff;font-weight:normal;list-style-type:disc;}
#contentLeft p a:link, #contentLeft p a:visited {color:#fff;text-decoration:none;}
#contentLeft p a:hover, #contentLeft p a:active {color:#989898;text-decoration:none;}

#contentLeftHigh {height:445px;width:515px;z-index:3;position:relative;margin:0px 0 0px 15px;padding:0 0 10px 0;}
#contentLeftHigh h1 {color:#fff;width:500px;margin:0px 0 8px 15px;font:normal 19px Arial, Helvetica, sans-serif;}
#contentLeftHigh h2 {color:#fff;width:500px;margin:10px 0 8px 15px;font:normal 19px Arial, Helvetica, sans-serif;}
#contentLeftHigh p {color:#fff;margin:0px 0 8px 15px;font:normal 12px Arial, Helvetica, sans-serif;}
#contentLeftHigh p a:link, #contentLeftHigh p a:visited {color:#fff;text-decoration:none;}
#contentLeftHigh p a:hover, #contentLeftHigh p a:active {color:#989898;text-decoration:none;}

#contentNews {height:445px;width:800px;z-index:3;position:relative;margin:0px 0 0px 15px;padding:0 0 20px 0;}
#contentNews h1 {color:#fff;margin:5px 0 8px 15px;font:normal 19px Arial, Helvetica, sans-serif;}
#contentNews h2 {color:#fff;margin:0px 0 0px 15px;font:normal 16px Arial, Helvetica, sans-serif;}
#contentNews h3 {color:#bebdbd;margin:0px 0 0px 15px;font:normal 10px Arial, Helvetica, sans-serif;} 
#contentNews p {color:#fff;margin:0px 0 8px 15px;font:normal 12px Arial, Helvetica, sans-serif;}
#contentNews p a:link, #contentNews p a:visited {color:#fff;text-decoration:none;}
#contentNews p a:hover, #contentNews p a:active {color:#989898;text-decoration:none;}

#pane1 {margin:0;padding:0px 10px 0 0px;}
.scroll-pane1 {width:500px;height:185px;overflow:auto;background:transparent;margin:0px 0 0px 0;padding:0;}

#pane2 {margin:0;padding:0px 0px 5px 0px;}
.scroll-pane2 {width:880px;height:395px;overflow:auto;background:transparent;margin:0px 0 0px 0;padding:0;}
.scroll-pane3 {width:880px;height:390px;overflow:auto;background:transparent;margin:0px 0 0px 0;padding:0;}
.scroll-pane4 {width:500px;height:360px;overflow:auto;background:transparent;margin:0px 0 0px 0;padding:0;}

table.book {color:#fff;margin:5px 0 10px 15px;background:#000;border-top:1px solid #fff;border-bottom:1px solid #fff;}
table.book tr td {color:#fff;padding:5px 0 4px 0px;font:normal 11px Arial, Helvetica, sans-serif;}
/************************************************
*		Sidebar 		    	    	        * 
************************************************/
#sidebar {float:right;width:310px;margin:0 25px 0 0;padding:0;display:inline;color:#fff;}
#sidebar h1 {color:#fff;font:18px Arial, Verdana, sans-serif;margin:5px 0px 10px 0px;padding:0;}
#sidebar h2 {margin:10px 0px 5px 10px;font:20px "Courier New", Courier, monospace;color:#fff;padding:0 5px 0 0;line-height:26px;letter-spacing:-1px;}
#sidebar h4 {color:#fff;font:16px Verdana, Arial, sans-serif;font-weight:normal;line-height:18px;padding:0px 10px 0px 0px;margin:5px 0 10px 10px;}
#sidebar p {color:#fff;font:normal 12px Arial, Verdana, sans-serif;padding:0;margin:5px 0 10px 0;}
#sidebar img {border:none;margin:0 0 0px 0px;}
#sidebar a:link, #sidebar a:visited {color:#fff;text-decoration:none;}
#sidebar a:hover, #sidebar a:active {color:#bebdbd;text-decoration:none;}

ul#sideThumbs {list-style:none;width:300px;padding:0;margin:13px 0 0 0px;}
ul#sideThumbs li {list-style:none;height:54px;margin:0 0 0px 0px;}
ul#sideThumbs li a:link img, ul#sideThumbs li a:visited img {float:left;margin:0 10px 0 0;}
ul#sideThumbs li a:hover img, ul#sideThumbs li a:active img {outline:none;border:none;}
ul#sideThumbs li a:link, ul#sideThumbs li a:visited {color:#fff;text-decoration:none;}
ul#sideThumbs li a:hover, ul#sideThumbs li a:active {color:#fff;text-decoration:none;outline:none;}
ul#sideThumbs li h1 {width:240px;color:#fff;text-align:left;margin:0px 0px 0px 0px;padding:0;font:15px Arial, Verdana, sans-serif;line-height:17px;} 
ul#sideThumbs li p {color:#bebdbd;text-align:left;margin:0px 0px 0px 5px;padding:0;font:11px Arial, Verdana, sans-serif;line-height:14px;} 

#sidebarTall {float:right;width:280px;height:445px;margin:0px 0px 0 0;padding:0;display:inline;color:#fff;font:normal 11px Arial, Verdana, sans-serif;}
#sidebarTall h1 {color:#fff;margin:0px 0 5px 20px;font:normal 20px Arial, Helvetica, sans-serif;}
/************************************************
*		galleries		    	    	        * 
************************************************/
#slideImages {margin:0 0 0 15px;background:transparent url(images/progress.gif) no-repeat center center; }
#slideImages img {width:595px;height:330px;}

#superbgimage {display:none;background:#fff url('images/progress.gif') center center no-repeat;}
#superbgimage img {image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;}

#contentGallery {color:#fff;padding:0px;height:230px;width:885px;z-index:1;margin:10px 0 0 15px;position:relative;}
#contentGallery h1 {color:#fff;width:400px;float:left;margin:0px 0 8px 15px;font:normal 22px Arial, Helvetica, sans-serif;}
#contentPhotos {color:#fff;padding:0px;height:130px;width:885px;z-index:1;margin:10px 0 0 15px;position:relative;}
#contentPhotos h1 {color:#fff;width:400px;float:left;margin:0px 0 8px 15px;font:normal 22px Arial, Helvetica, sans-serif;}

#control {color:#fc0;cursor:pointer;margin:0 0 0 15px;display:block;clear:both;}
#control a:link, #control a:visited {font:normal 11px Arial, Helvetica, sans-serif;padding:0;color:#fff;text-decoration:none;}
#control a:hover, #control a:active {color:#989898;text-decoration:none;}

#Galthumbs {margin:10px 0 0 15px;width:840px;clear:both;}
#Galthumbs a:link img, #Galthumbs a:visited img {float:left;border:1px solid #000;margin:0px 6px 5px 0px;width:80px;height:53px;}
#Galthumbs a:hover img {cursor:pointer;}
#Galthumbs a.activeslide img {border:1px solid #5c5c5b;}

#showHide {margin:20px 0px 10px 0;height:13px;}
#showHide2 {margin:5px 25px 8px 0;height:20px;float:right;}
#hideBtn a:link, #hideBtn a:visited, #hideBtnGal a:link, #hideBtnGal a:visited {height:13px;font:normal 11px Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#fff;background:transparent url(images/close.png) no-repeat left center;padding:0 0 0 10px;}
#hideBtn a:hover, #hideBtn a:active, hideBtnGal a:hover, #hideBtnGal a:active {text-decoration:none;color:#989898;font:normal 11px Arial, Helvetica, sans-serif;text-transform:uppercase;}
#showBtn a:link, #showBtn a:visited, #showBtnGal a:link, #showBtnGal a:visited {height:13px;font:normal 11px Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#fff;background:transparent url(images/open.png) no-repeat left center;padding:0 0 0 10px;}
#showBtn a:hover, #showBtn a:active, #showBtnGal a:hover, #showBtnGal a:active {text-decoration:none;color:#989898;font:normal 11px Arial, Helvetica, sans-serif;text-transform:uppercase;}

/*gallery scrolling thumbs*/
#top {width:885px;margin:0px 0 10px 0px;}
#thumbsWrap {position:relative;height:42px;width:845px;overflow:auto;margin:10px 0 0 15px;clear:both;}
#thumbsGal {margin:0px;width:2835px;height:42px;}
#thumbsGal a {display:block;text-decoration:none;float:left;}
#thumbsGal a img {float:left;border:1px solid #000;margin:0px 5px 0px 0px;width:60px;height:40px;}
#thumbsGal a:hover img {cursor:pointer;}
#thumbsGal a.activeslide img {border:1px solid #5c5c5b;}

#superbgimage {display:none;background:#000 url(images/progress.gif) center center no-repeat;}
#superbgimage img {image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;}

#slideImages {margin:0 0 0 15px;background:transparent url(images/progress.gif) no-repeat center center; }
#slideImages img {width:595px;height:330px;}

.scrollWrap {width:80px;height:330px;margin:42px 0 0 50px;}
.scrollable {position:relative;overflow:hidden;width:80px;height:296px;margin:0;}
.scrollable .thumbs {height:20000em;position:absolute;clear:both;margin:0;padding:0;}

/*.scrollable img {margin:0px 0px 5px 0px;width:80px;height:53px;padding:0;border:none;border-style:none;cursor:pointer;}*/
.thumbs a:link img, .thumbs a:visited img {margin:3px 0px 3px 0px;width:80px;height:53px;padding:0;border:none;outline:none;border-style:none;}
.thumbs a:hover img, .thumbs a:active img {cursor:pointer;outline:none;border:none;border-style:none;}
a.browse {display:block;width:80px;height:9px;margin:0;cursor:pointer;font-size:1px;}
a.up {background:url(images/scrollUp.png) no-repeat;float:none;margin:0 0 6px 0px;}
a.down {background:url(images/scrollDown.png) no-repeat;float:none;margin:6px 0 0 0px;}
a.up:hover  {background-position:0px -9px;}
a.up:active  {background-position:0px 0;}
a.down:hover {background-position:0px -9px;}
a.down:active {background-position:0px 0px;} 
a.disabled {visibility:visible;} 	

#slidecounter {float:left;color:#4F4F4F;font:50px "Helvetica Neue", Arial, sans-serif;font-weight:bold;margin:18px 20px;	}
#slidecaption {overflow:hidden;float:left;color:#FFF;font:26px "Helvetica Neue", Arial, sans-serif;font-weight:bold;margin:33px 0;}
#loading {position:absolute;top:49.5%;left:49.5%;z-index:3;width:24px;height:24px;text-indent:-999em;background-image: url(images/progress.gif);}
#supersize {position:fixed;}
#supersize img, #supersize a {height:100%;width:100%;position:absolute;z-index:0;}
#supersize .prevslide, #supersize .prevslide img {z-index:1;}
#supersize .activeslide, #supersize .activeslide img {z-index:2;}
/************************************************
*		comments		    	    	        * 
************************************************/
#commentform {width:280px;}
ol.commentlist {list-style-type:none;display:inline;width:500px;float:left;}
#commentform textarea {width:240px;padding:3px;background:#fff;border:1px solid #fff;height:100px;color:#000;margin:2px 0 0 0;}
#commentform label.error {font-size:11px;color:#000;background:#fbfcda url('../images/cancel.png') no-repeat left;border:1px solid #dbdbd3;width:240px;margin-top:4px;padding-left:20px;}
#commentform p {clear:both;}
#commentform label{width:200px;float:left;}
#jquery-comment-wrap {width:280px;}
#jquery-comment-preview {
width:270px;height: 22px;position:relative;overflow:hidden;background:#EEE;padding:3px;border:solid #D6D3D3;border-width:1px 1px 0;}
div#comment_preview {border:1px solid #D6D3D3;padding:3px;}
ol#comment-preview {margin:0;padding:7px 12px;list-style:none;background:#FFF;}
#comment-preview .avatar {float:right;border:1px solid #EEE;padding:2px;background:#FFF;}
#preview-tab {position:absolute;top:3px;right:3px;}
#preview-tab div {float:right;background:#FFF;cursor:pointer;font-size:12px;line-height:1;}
#preview-tab a {float:left;text-decoration:none;padding:4px 7px;border:1px solid #E4E4E4;border-right:1px solid #C9C9C9;border-bottom: 1px solid #C9C9C9;}
#preview-tab a:hover {background: #FEF8C7;}
#preview-tab a:active {border:1px solid #DDD;border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;}
#textarea_clone {height:0;overflow:hidden;}
#html-editor button {float:left;display:inline;margin-right:3px;width:22px;height:22px;border:none;cursor:pointer;border:1px solid #E4E4E4;border-right:1px solid #C9C9C9;border-bottom:1px solid #C9C9C9;background-color:#FFF !important;position: relative;z-index:100;background:#FFF url(html-editor.gif) no-repeat;font-size:999px;overflow:hidden;}
#html-editor button:hover {background-color:#FEF8C7 !important;}
#html-editor button:active {border:1px solid #DDD;border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;}
button#ed_strong {background-position:0 0}
button#ed_em {background-position:-20px 0}
button#ed_a {background-position:-40px 0}
button#ed_blockquote {background-position:-60px 0}
button#ed_code {background-position:-80px 0}
button#ed_code-color {background-position:100% 0}
/************************************************
*		scrollpane		    	    	        * 
************************************************/
.jScrollPaneContainer {position:relative;overflow:hidden;background:none;padding:3px 0 0px 0;margin:15px 0 0 0;}
.jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(images/track.png) repeat-y;width:7px;}
.jScrollPaneDrag {position:absolute;background:url(images/dragOn.png) no-repeat top center;cursor:pointer;overflow:hidden;width:7px;height:40px;}
.jScrollPaneDrag:hover {position:absolute;background:url(images/drag.png) no-repeat top center;cursor:pointer;overflow:hidden;width:7px;height:40px;}
.jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp {display:block;position:absolute;top:0;right:0;text-indent:-2000px;overflow:hidden;background:url(images/up.png) no-repeat top center;height:7px;width:7px;}
a.jScrollArrowUp:hover {/*background-color: #f60;*/}
a.jScrollArrowDown {display: block;position: absolute;bottom: 0;right: 0;text-indent:-2000px;overflow: hidden;background:url(images/down.png) no-repeat top center;height:4px;width:7px;}
a.jScrollArrowDown:hover {/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}
/************************************************
*	Modal windows     		    	    	    * 
************************************************/
a.close {float:right;color:#000;text-decoration:none;}
a.close2 {float:right;color:#000;text-decoration:none;margin:5px 5px 0px 0;}
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}  
#boxes .window {position:fixed;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px;}
#boxes #currency {width:275px;height:160px;padding:10px;background-color:#fff;color:#000;}
#boxes #currency h3 {width:230px;float:left;font-size:13px;color:#000;margin:0 0 10px 0;}
form#calcForm {width:210px;margin:0 auto;clear:both;}
#boxes #google {width:503px;height:580px;padding:0px;background-color:#fff;}
#boxes #google img {margin:5px 0 0 5px;}
div#xxrates{margin:10px auto;color:#000;text-align:center;}
#currHolder {clear:both;margin:10px 0 0 0;}
select#xxto, select#xxfrom {font-size:11px;}
/************************************************
*		footer			    	    	        * 
************************************************/
#footer {position:absolute;bottom:18px;left:0px;}
#footerGal {position:absolute;bottom:18px;left:15px;}
#footerWrap {position:relative;margin:0 0 0 15px;}
#footerHigh{position:absolute;bottom:7px;left:30px;}
ul.footerList {list-style-type:none;}
ul.footerList li {display:inline;}
ul.footerList li a:link, ul.footerList li a:visited {padding:0px 2px 0px 0px;color:#989898;text-decoration:none;font:normal 9px Arial, Helvetica, sans-serif;text-transform:uppercase;}		
ul.footerList li a:hover, ul.footerList li a:active {color:#fff;}