/*
 * basic overrides
 */
*{margin:0;padding:0;}
a{outline:none;}
a img{vertical-align:middle;}
img{border:none;}
body,html{height:100%;font-family:Arial, Helvetica, sans-serif;font-size:14px;}

/*
 * float declarations
 */
.right{float:right;position:relative;height:100%;}
.left{float:left;}
.clear{clear:both;}
.rclear{clear:right;}
.lclear{clear:left;}

/* Clear fix */
.clearfix:after{clear:both;display:block;content:".";height:0;visibility:hidden;}
.clearfix{display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix {display: block;}

/*
 * alignment
 */
.vouter{position:relative;height:100%;width:570px;}
.vinner{height:16px;position:absolute;top:50%;margin-top:-8px;}
.ralign{text-align:right;}
.center{margin:0 auto;}

/*
 * wrappers, active area
 */
div.owrapper{position:relative;height:100%;}
div.iwrapper{width:100%;position:absolute;top:50%;height:590px;margin-top:-300px;}
div.content{height:465px;background:#8d8f8e url("../images/copyright.png") no-repeat bottom right;position:relative;width:100%;}
div.header{padding:10px 50px;text-align:right;position:relative;z-index:1;}
div.footer{vertical-align:middle;padding:10px 3% 0 3%;height:55px;position:relative;}

/*
 * menu styling
 */
ul.menu li{display:inline;}
ul.menu span{}
ul.menu li a{text-decoration:none;color:#999999;font-size:1.2em;padding-left:17px;text-transform:uppercase;}
ul.menu a:hover{text-decoration:none;color:#cc6900;}
ul#top li{margin-right:20px;}
ul#main{}
ul#main li{margin-right:10px;}

/* submenu styling */
div.wrapper_smenu{position:absolute;top:65px;right:70px;text-align:right;z-index:5;}
ul#sub li{display:block;list-style-type:none;}
ul#sub a{color:#CCC;font-size:14px;background:none;text-transform:none;}
ul#sub a:hover{color:#88C931;background:none;}
ul#sub li.item16{margin-bottom:10px;}

/* pull away attention from the links underneath */
.clutter{color:#999 !important;}

/* hide the home link */
li.item1{display:none !important;}

/* gallery styling */
div.wrapper_slideshow{width:75%;height:465px;position:relative;}
div.slideshow{width:740px;height:100%;position:absolute;right:0;top:0;}
div.thumbPage{width:630px;height:100%;position:absolute;right:0;top:0;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
div.slideshow img{border-left:solid 1px #ccc;border-right:solid 1px #ccc;position:absolute;right:0;}
img.original{float:right;}
div.options{width:24.9%;position:relative;}

div.wrapper_thumbs{height:465px;width:auto;position:relative;}
div.thumbs_handler{height:100%;width:10px;background:transparent url("../images/handler_bgrd.png");cursor:pointer;position:absolute;left:0;top:0;z-index:10;}
div.thumbs_mask{height:100%;width:115px;overflow:hidden;position:absolute;top:0;left:10px;z-index:11;}
div#container{height:100%;overflow:hidden;position:relative;}
div.scroll_handle{width:125px;height:50px;position:absolute;right:0;background:white;z-index:50;cursor:pointer;}
div#scroll_prev{top:0;background:transparent url("../images/black_t10.png");}
div#scroll_next{bottom:0;background:transparent url("../images/black_t10.png");}

li.thumbnail{cursor:pointer;position:relative;z-index:1;padding:0;height:86px;}
li.thumbnail a{display:block;z-index:1;padding:3px;background:transparent url("../images/black_t10.png");}
li.thumbnail a:hover{display:block;background:transparent url("../images/black_t50.png");}
li.thumbnail a.activeSlide{background:transparent url("../images/gray_t50.png");}
span.img_no{float:right;color:#999;display:none;position:relative;right:10px;top:5px;}

/* slideshow controls */
div.controls{position:absolute;bottom:20px;left:50px;width:130px;text-align:center;}
ul.control li, ul.pagination li{display:inline;list-style-type:none;vertical-align:middle;color:#CCC;line-height:20px;}
ul.pagination li{margin-right:10px;}
ul.control a, ul.pagination li a{color:#CCC;text-decoration:none;height:20px;}
ul.control a:hover, ul.pagination li a:hover{text-decoration:none;color:#cc6900;}
li#start{display:none;}
li.prev{background:transparent url("../images/controls.png") no-repeat left -3px;}
li.next{background:transparent url("../images/controls.png") no-repeat -18px -3px;}
li.prev:hover{background:transparent url("../images/controls.png") no-repeat left -23px;}
li.next:hover{background:transparent url("../images/controls.png") no-repeat -18px -23px;}

li.inactive{color:#8d8f8e !important;}

/**********************************************
/*            content
/**********************************************/
div.cms_content{min-height:465px;padding:0;margin:0 auto;border-left:1px solid white;border-right:1px solid white;background:#B7B8B8;}
div.cms_content .photo{border:none;padding:0;margin:0;max-height:465px;overflow:hidden;}
div.cms_content .text{color:#4e4743;font-size:12px;text-align:justify;padding:65px 35px;}
div.cms_content .text li{margin:5px 0 5px 15px;}
div.cms_content .text p{margin-top:10px;}
div.cms_content .text a{color:#4E4743;text-decoration:none;}
div.cms_content .text a:hover{color:black;text-decoration:underline;}
td.head{text-transform:uppercase;}
div#page{height:100%;width:600px;margin:0 auto;border-right:solid 1px #ccc;}