body, html {height: 100%;margin:0;padding:0;font-size:10px;color:#333;font-family:Verdana, Geneva, sans-serif;}
table#body {width:100%;}
table#body td {text-align:center;}
a {color:#333;text-decoration:none;}
a:hover{color:#999;}
ul, li {margin:0;padding:0;list-style:none;}
img {border:0;}

#outer {height: 100%;width: 100%;overflow: visible;} 
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%; width: 100%; text-align: center;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%; text-align: left;} /* for explorer only */
#inner {width: 100%; margin-left: auto; margin-right: auto;height:540px;padding:0px;overflow:hidden;} /* for all browsers*/

#innertop {height:269px;overflow:hidden;position:relative;padding: 0 20px;}
#innertop_left {width:150px;overflow:hidden;}
#innertop_left img {bottom:10px;position:absolute;}

#innertop_middle {margin-left:150px;margin-right:170px;height:270px;overflow:hidden;}

#innertop_right {right:3px;bottom:10px;position:absolute;max-width:200px;overflow:hidden;max-height:270px;}
#innertop_right div.categories{text-align:right;padding-right: 15px;}

#innerbottom {height:269px;overflow:hidden;position:relative;padding: 0 19px;}
#innerbottom_left img {top:10px;position:absolute;}

#innerbottom_middle {margin-left:150px;margin-right: 150px;height:270px;overflow:hidden;}

#innerbottom_right {right:20px;top:11px;position:absolute;}
#innerbottom_right div.navigation {display:none;text-align:right;background-color:#FFF;}
#innerbottom_right div.navigation li {padding-bottom:5px;}

#innerbottom_right {font-size:12px;!important}
#current{text-align:right;padding-bottom:5px;font-weight:bold;cursor:pointer;}
#fruit {background-position:center 10px;background-repeat:no-repeat;height:210px;margin-top:40px;position:absolute;width:125px;}

#fruit .f1 {background-image:url(/lib/images/fruit/1.jpg);}
#fruit .f2 {background-image:url(/lib/images/fruit/2.jpg);}
#fruit .f3 {background-image:url(/lib/images/fruit/3.jpg);}
#fruit .f4 {background-image:url(/lib/images/fruit/4.jpg);}
#fruit .f5 {background-image:url(/lib/images/fruit/5.jpg);}
#fruit .f6 {background-image:url(/lib/images/fruit/6.jpg);}


#innermiddle {height:1px;background-color:#000;position:relative;}
#innermiddle_menuselector {right:10px;top:-5px;position:absolute;height:11px;background-color:#000;width:150px;cursor:pointer;}
#innermiddle_menuselector:hover {background-color:#333;}

ul.thumb {float: left;list-style: none;margin: 0; padding: 10px;position: relative;}
ul.thumb li {margin: 0; padding: 5px;float: left;position: relative;  width: 70px;height: 70px;}
ul.thumb li img {width: 60px; height: 60px; -ms-interpolation-mode: bicubic; border: 1px solid #ddd;padding: 5px;background: #f0f0f0;position: absolute;left: 0; top: 0;}
ul.thumb li img.hover {background:url(/lib/images/thumb_bg.png) no-repeat center center;border: none; }
ul.thumb li span.playbtn {background:url(/lib/images/playbtn.png) no-repeat center center;width:48px;height:48px;position:absolute;left:12px;top:12px;visibility:hidden;}


#getintouch ol li {display:block;padding:3px 0;}
#getintouch ol li label {width:70px;display:inline-table;}
#getintouch ol li input, #getintouch ol li textarea{border:1px solid #999999;padding:2px;}
#getintouch ol li textarea{height:80px;}

div.photos, div.videos {height: 260px;overflow: auto; }

div.categories {font-size:10px;}
div.categories ul li a {cursor:pointer;}
div.categories ul li.active {font-weight:bold;}	
div.static_biography {padding-top:10px;font-size:10px;}