* {margin:0;padding:0;}
img {border:none;}

@font-face {font-family:"HelveticaCondensed";src: url('../fonts/helveticaneue-condensed-webfont.eot');src: url('../fonts/helveticaneue-condensed-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/helveticaneue-condensed-webfont.woff') format('woff'),url('../fonts/helveticaneue-condensed-webfont.ttf') format('truetype'),url('../fonts/helveticaneue-condensed-webfont.svg#HelveticaCondensed') format('svg');font-weight:normal;font-style:normal;}

body {font:12px/18px Arial, Verdana, Tahoma, sans-serif;background-color:black;color:#666;}
a {color:#666;}
a:hover {color:#CCC;}

p,ul,ol {margin-bottom:14px;}

h1,h2,h3,h4,h5,h6 {color:black;font-family:"HelveticaCondensed", "Trebuchet MS", Arial, sans-serif;font-weight:normal;}
h1 {font-size:24px;}
h2 {font-size:18px;}

#universe {overflow:hidden;width:100%;height:1100px;text-align:center;z-index:2;position:absolute;top:0;}
#universe #main {position:absolute;z-index:12;width:100%;}
#world {text-align:center;width:100%;height:5000px;}
#world img {margin-top:-250px;position:absolute;left:50%;margin-left:-2750px;}
#world img.about {-webkit-transform:rotate(-59deg);-moz-transform:rotate(-59deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-0.5);}
#world img.clients {-webkit-transform:rotate(-210deg);-moz-transform:rotate(-210deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-2.10);}
#world img.showcase {-webkit-transform:rotate(-105deg);-moz-transform:rotate(-105deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-1.05);}
#world img.tv {-webkit-transform:rotate(-160deg);-moz-transform:rotate(-160deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-1.60);}
#world img.extras {-webkit-transform:rotate(-260deg);-moz-transform:rotate(-260deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-2.60);}
#world img.contact {-webkit-transform:rotate(-310deg);-moz-transform:rotate(-310deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-3.10);}
.home #world {display: none;} 

.preload {display: none;}
.loader-home {
	position: absolute; top:300px; left: 50%; margin-left:-64px;
}

/*Header*/
header {width:100%;background:url(../img/bg/header.png) left top repeat-x;float:left;}
header div#full-moon {background:url(../img/bg/header-full-moon.png) center top no-repeat;height:200px;width:100%;float:left;}
header div#full-moon div {width:1000px;margin:0 auto;position:relative;}
header #player {position:absolute;top:10px;right:15px;background:url(../img/audio.png) 0 0 no-repeat;width:55px;height:55px;z-index:9999999999;}
header #player.paused {-moz-opacity:.50;filter:alpha(opacity=50);opacity:.50;}
header ul li a.hover {display:none;}
header a img {position:absolute;top:-120px;left:0px;z-index:99999;}
header a#home-locker-logo {position:absolute;width:300px;height:200px;right:130px;float:right;z-index:999999999;text-indent:-9999px;}
header ul li {list-style:none;}
header ul li a {position:absolute;text-indent:-9999px;top:0;left:0;}                            
header ul li a.about_us {background:url(../img/menu/about-us.png) no-repeat 0 0;width:127px;height:82px;left:235px;z-index:999999;}
header ul li a.about_us.current,
header ul li a.about_us.hover {background:url(../img/menu/about-us.png) no-repeat 0 -82px;}
header ul li a.showcases {background:url(../img/menu/showcase.png) no-repeat 0 0;width:188px;height:91px;left:340px;top:-5px;z-index:82;}
header ul li a.showcases.current,
header ul li a.showcases.hover {background:url(../img/menu/showcase.png) no-repeat 0 -91px;}
header ul li a.tv {background:url(../img/menu/tv.png) no-repeat 0 0;width:129px;height:87px;left:492px;z-index:80;}
header ul li a.tv.current,
header ul li a.tv.hover {background:url(../img/menu/tv.png) no-repeat 0 -87px;}
header ul li a.clients {background:url(../img/menu/clients.png) no-repeat 0 0;width:129px;height:63px;left:595px;top:9px;}
header ul li a.clients.current,
header ul li a.clients.hover {background:url(../img/menu/clients.png) no-repeat 0 -63px;}
header ul li a.extras {background:url(../img/menu/extras.png) no-repeat 0 0;width:64px;height:92px;left:690px;top:-15px;z-index:84;}
header ul li a.extras.current,
header ul li a.extras.hover {background:url(../img/menu/extras.png) no-repeat 0 -92px;}                                                                                                    
header ul li a.contact_us {background:url(../img/menu/contact-us.png) no-repeat 0 0;width:159px;height:73px;left:732px;z-index:83;}
header ul li a.contact_us.current,
header ul li a.contact_us.hover {background:url(../img/menu/contact-us.png) no-repeat 0 -73px;}

/*Content*/
#content {width:1000px;height:845px !important;margin:200px auto 0 auto;}
#content #loader {margin-top:150px;}

/*Home*/
.home header {width:100%;background:url(../img/bg/header.png) left top repeat-x;}
.home header div#full-moon {background:none;height:200px;width:100%;float:left;}
.home header div#full-moon div {background:url(../img/bg/header-moon.png) right top no-repeat;height:200px;width:1000px !important;margin:0 auto;position:relative;}
.home header a img {position:absolute;top:-110px;left:560px;}
.home header img#player {position:absolute;top:40px;right:70px;}
.home header ul {display:none;margin-top:-120px;}


.home menu {margin:200px 0 0 -180px;width:1180px;height:845px;text-align:center;background:url(../img/bg/post.png) 0 0 no-repeat;position:relative; display: none;}
.home menu ul li {list-style:none;}
.home menu ul li a.hover {display:none;}  
.home .post {display: none;}    
.home .post-gif {position:absolute;top:130px;left:50%;margin-left:-53px; display: none;}
.home .post-ball-dim {position: absolute;left: 550px;top: 21px;display: none;}
.home .tv-gif {position:absolute;top:310px;left:50%;margin-left:-94px;display:none;z-index:99999;}
.home menu ul li a {position:absolute;text-indent:-9999px;left:50%;top:50%;-moz-opacity:.0;filter:alpha(opacity=0);opacity:.0;}
.home menu ul li a.showcases {background:url(../img/menu/home/showcase.png) no-repeat 0 0;width:343px;height:184px;margin:-238px 0 0 60px;}/*width:343px;height:184px;margin:-238px 0 0 60px;*/
.home menu ul li a.showcases.hover {background:url(../img/menu/home/showcase.png) no-repeat 0 -184px;}
.home menu ul li a.about_us {background:url(../img/menu/home/about-us.png) no-repeat 0 0;width:201px;height:129px;margin:-269px 0 0 -211px;}/*width:201px;height:129px;margin:-269px 0 0 -211px;*/
.home menu ul li a.about_us.hover {background:url(../img/menu/home/about-us.png) no-repeat 0 -129px;}
.home menu ul li a.tv {background:url(../img/menu/home/tv.png) no-repeat 0 0;width:160px;height:124px;margin:-139px 0 0 -138px;}/*width:160px;height:124px;margin:-139px 0 0 -138px;*/
.home menu ul li a.tv.hover {background:url(../img/menu/home/tv.png) no-repeat 0 -124px;}
.home menu ul li a.clients_menu {background:url(../img/menu/home/clients.png) no-repeat 0 0;width:143px;height:81px;margin:-93px 0 0 72px;}/*width:143px;height:81px;margin:-93px 0 0 72px;*/
.home menu ul li a.clients_menu.hover {background:url(../img/menu/home/clients.png) no-repeat 0 -81px;}
.home menu ul li a.extras {background:url(../img/menu/home/extras.png) no-repeat 0 0;width:75px;height:114px;margin:-28px 0 0 -17px;}/*width:75px;height:114px;margin:-28px 0 0 -17px;*/
.home menu ul li a.extras.hover {background:url(../img/menu/home/extras.png) no-repeat 0 -114px;}                                                                                                    
.home menu ul li a.contact_us {background:url(../img/menu/home/contact-us.png) no-repeat 0 0;width:156px;height:71px;margin:0px 0 0 68px;}/*width:156px;height:71px;margin:0px 0 0 68px;*/
.home menu ul li a.contact_us.hover {background:url(../img/menu/home/contact-us.png) no-repeat 0 -71px;}
.home .enter-button {position:absolute; top:220px; left: 50%; margin-left:-137px;display: none; cursor: pointer;}
/* #homepage-assets {height:100%; min-height: 100%;} */
   
/*About Us*/
.bio {float:left;width:520px;height:600px;position:relative;margin-top:-80px;}
.bio img {position:absolute;top:0;right:0;}    
.bio article {position:absolute;background:url(../img/bg/dan-baloom.png) no-repeat top left;width:480px;height:311px;bottom:0;right:20px;}
.bio article h2 {position:absolute;top:70px;left:75px;}
.bio article p {position:absolute;width:340px;height:100px;top:95px;left:75px;text-align:left;}
.bio a {position:absolute;right:310px;bottom:50px;background:url(../img/bt/dan-hart.png) no-repeat top left;width:109px;height:33px;text-indent:-9999px;}
.bio a:hover {background:url(../img/bt/dan-hart.png) no-repeat 0 -33px;}
.bio.gary {width:480px;float:left;margin-left:-25px;}
.bio.gary img {left:0;}
.bio.gary article {background:url(../img/bg/gary-baloom.png) no-repeat top left;left:20px;bottom:10px;}
.bio.gary article h2 {left:60px;top:80px;}
.bio.gary article p {left:60px;top:105px;}
.bio.gary a {right:65px;bottom:40px;background:url(../img/bt/gary-weiss.png) no-repeat top left;width:109px;height:32px;}
.bio.gary a:hover {background:url(../img/bt/gary-weiss.png) no-repeat 0 -32px;}

.gallery_page {float:left;width:1000px;height:600px;position:relative;margin-top:-80px;}
.gallery_page img.profile {position:absolute;top:0;right:0;}
.gallery_page.gary img.profile {position:absolute;top:-5px;left:5px;right:auto;}    
.gallery_page.gary img.profile-info {position:absolute;top:0;left:130px;right:auto;}    
.gallery_page article {position:absolute;background:url(../img/bg/dan-baloom-full.png) no-repeat top left;width:584px;height:489px;top:40px;left:170px;}
.gallery_page article h1 {position:absolute;top:65px;left:75px;}
.gallery_page article div.text-frame {position:absolute;top:100px;left:75px;text-align:left;width:410px;}
.gallery_page article div.scroll-pane {height: 325px;}
.gallery_page a.back {position:absolute;top:65px;right:95px;background:url(../img/bt/back-dan-hart.png) no-repeat top left;width:64px;height:27px;text-indent:-9999px;}
.gallery_page a.back:hover {background:url(../img/bt/back-dan-hart.png) no-repeat 0 -27px;}  
.gallery_page.gary a.back {position:absolute;top:65px;right:95px;background:url(../img/bt/back-gary-weiss.png) no-repeat top left;width:64px;height:27px;text-indent:-9999px;}
.gallery_page.gary a.back:hover {background:url(../img/bt/back-gary-weiss.png) no-repeat 0 -27px;}
.gallery_page a.back.gallery {top:0;left:650px;}
.gallery_page.gary a.back.gallery {top:8px;left:300px;}
.gallery_page a.photos {position:absolute;bottom:30px;left:330px;background:url(../img/bt/few-pictures-dan-hart.png) no-repeat top left;width:233px;height:44px;text-indent:-9999px;}
.gallery_page a.photos:hover {background:url(../img/bt/few-pictures-dan-hart.png) no-repeat 0 -44px;}
.gallery_page.gary img {right:560px;top:-10px;}
.gallery_page.gary article {background:url(../img/bg/gary-baloom-full.png) no-repeat top left;width:592px;height:499px;left:385px;}
.gallery_page.gary article h1 {left:390px;}
.gallery_page.gary article div.text-frame {left:95px;}
.gallery_page.gary article a.back {right:435px;background:url(../img/bt/back-gary-weiss.png) no-repeat top left;width:64px;height:27px;}
.gallery_page.gary article a.back:hover {background:url(../img/bt/back-gary-weiss.png) no-repeat 0 -27px;}
.gallery_page.gary a.photos {position:absolute;bottom:30px;left:590px;background:url(../img/bt/few-pictures-gary-weiss.png) no-repeat top left;width:233px;height:44px;text-indent:-9999px;}
.gallery_page.gary a.photos:hover {background:url(../img/bt/few-pictures-gary-weiss.png) no-repeat 0 -44px;}

.gallery_page #photo-gallery {position:absolute;background:url(../img/bg/dan-photos.png) no-repeat top left;width:693px;height:526px;top:20px;left:40px;text-align:center;}
.gallery_page.gary #photo-gallery {position:absolute;background:url(../img/bg/gary-photos.png) no-repeat top left;width:693px;height:526px;top:20px;right:20px;left:auto;text-align:center;}
.gallery_page #photo-gallery div {position:absolute;left:80px;top:75px;text-align:center !important;width:530px;}
.gallery_page #photo-gallery div img {margin:0 auto;}
.gallery_page #photo-details {position:absolute;background:url(../img/bg/photo-details.png) no-repeat top left;width:419px;height:212px;bottom:100px;right:30px;}
.gallery_page.gary #photo-details {position:absolute;background:url(../img/bg/photo-details-left.png) no-repeat top left;width:419px;height:212px;bottom:100px;left:15px;right:auto;}
.gallery_page #scroller-other-concepts,
.gallery_page #scroller-toys,
.gallery_page #scroller {position:absolute;background:url(../img/bg/dan-scroller.png) no-repeat top left;bottom:-135px;left:60px;}
.gallery_page.gary #scroller {position:absolute;background:url(../img/bg/gary-scroller.png) no-repeat top left;bottom:-135px;left:80px;}
.gallery_page #big-left,
.gallery_page #big-right {left:25px;top:230px;position:absolute;cursor:pointer;z-index:9999;}
.gallery_page.gary #big-left {left:270px;}
.gallery_page #big-right {left:690px;}
.gallery_page.gary #big-right {left:940px;}
.gallery_page .zoom {position:absolute;bottom:50px;right:300px;}
.gallery_page.gary .zoom {right:auto;left:300px;}
.gallery_page #big-left:hover,
.gallery_page #big-right:hover,
.gallery_page .zoom:hover,
.gallery_page .commercial:hover,
.gallery_page.showcase #product-videos .disclaimer:hover  {-moz-opacity:.90;filter:alpha(opacity=90);opacity:.90;}

/*Showcase*/
.gallery_page.showcase #photo-gallery {position:absolute;background:url(../img/bg/showcase-photos.png) no-repeat top left;width:709px;height:540px;top:10px;left:auto;right:15px;text-align:center;}
.gallery_page.showcase #product-videos #photo-gallery {position:absolute;background:url(../img/bg/showcase-videos.png) no-repeat top left;width:693px;height:526px;top:10px;left:auto;right:15px;text-align:center;}
.gallery_page.showcase #product-videos.tv #photo-gallery {background:url(../img/bg/tv-videos.png) no-repeat top left;width:693px;height:526px;top:10px;left:auto;right:15px;text-align:center;}
.gallery_page.showcase #product-videos #photo-gallery .video_player_iphone,
.gallery_page.showcase #product-videos #photo-gallery div {left:80px;top:75px;height:380px;}
.gallery_page.showcase #product-videos .commercial {right:auto;left:280px;bottom:55px;}
.gallery_page.showcase #product-videos .disclaimer {position:absolute;right:40px;top:0;z-index:99999px;}
.gallery_page.showcase #photo-gallery div {left:90px;top:85px;}
.gallery_page.showcase #photo-details {position:absolute;background:url(../img/bg/photo-details-full.png) no-repeat top left;width:421px;height:313px;bottom:auto;top:120px;right:auto;left:30px;}
.gallery_page.showcase .zoom {right:120px;bottom:65px;}     
.gallery_page.showcase .zoom.hidden {display:none;}
.gallery_page.extras .zoom {right:-550px;bottom:70px;}
.gallery_page.showcase .commercial {position:absolute;bottom:50px;right:35px;} 
.gallery_page.showcase #product-videos {display:none;} 
.gallery_page.showcase #product-videos.tv {display:block;} 
.gallery_page #video-menu {float:left;width:200px;margin:100px 0 0 40px;font:22px/22px "HelveticaCondensed", "Trebuchet MS", Arial, sans-serif;}
.gallery_page.extras #video-menu {margin-top:60px;}
.gallery_page #video-menu h4 {font-size:15px;color:#852EB4;background:url(../img/bg/video-list-title.png) left top no-repeat;width:213px;height:41px;padding:10px 0 0 0;position:absolute;top:100px;left:35px;}
.gallery_page .tv #video-menu h4 {color:#CD4443;}
.gallery_page  #video-menu ul {margin-top:45px;}
.gallery_page  #video-menu li {list-style:none;}
.gallery_page  #video-menu li a {background:url(../img/bg/video-list-item.png) left top no-repeat;width:201px;display:block;text-shadow:2px 2px 4px #333;color:white;text-decoration:none;padding:15px 0 0 20px;height:37px;}
.gallery_page.extras #video-menu li a {background:url(../img/bg/links-list-item.png) left top no-repeat;}
.gallery_page.extras #video-menu li a.playing_video,
.gallery_page.extras #video-menu li a:hover {background:url(../img/bg/links-list-item.png) left -52px no-repeat;}
.gallery_page.extras #video-menu li:first-child a {background:url(../img/bg/photo-gallery-list-item.png) left top no-repeat;}
.gallery_page.extras #video-menu li:first-child a.playing_video,
.gallery_page.extras #video-menu li:first-child a:hover {background:url(../img/bg/photo-gallery-list-item.png) left -52px no-repeat;}
.gallery_page  #video-menu li a.playing_video,
.gallery_page  #video-menu li a:hover {background:url(../img/bg/video-list-item.png) 0 -52px no-repeat;}
.gallery_page.showcase  #disclaimer_text {display:none;width:600px;height:400px;overflow:auto;float:left;}
.gallery_page.showcase #scroller-other-concepts,
.gallery_page.showcase #scroller-toys,
.gallery_page.showcase #scroller {background:url(../img/bg/showcase-scroller.png) no-repeat top left;bottom:-165px;}
.gallery_page.showcase.tv #scroller {bottom:-135px;}
.gallery_page.showcase #scroller-tabs {position:absolute;background:url(../img/bg/showcase-scroller-tabs.png) no-repeat top left;bottom:-6px;left:68px;width:469px;height:64px;font:17px/17px "HelveticaCondensed", "Trebuchet MS", Arial, sans-serif;}
.gallery_page.showcase #scroller-tabs ul li {display:inline;float:left;margin:0;}
.gallery_page.showcase #scroller-tabs ul li a {color:white;text-decoration:none;text-shadow:2px 2px 4px #333;float:left;padding:20px 0 0 10px;}                                           
.gallery_page.showcase #scroller-tabs ul li a.candies {background:url(../img/bg/tab-candies.png) left top no-repeat;width:133px;height:31px;margin:13px 0 0 44px;}
.gallery_page.showcase #scroller-tabs ul li a.candies.hover {background:url(../img/bg/tab-candies.png) left -53px no-repeat;}
.gallery_page.showcase #scroller-tabs ul li a.toys {background:url(../img/bg/tab-toys.png) left top no-repeat;width:111px;height:31px;margin:13px 0 0 0;}
.gallery_page.showcase #scroller-tabs ul li a.toys.hover {background:url(../img/bg/tab-toys.png) left -53px no-repeat;}
.gallery_page.showcase #scroller-tabs ul li a.other-concepts {background:url(../img/bg/tab-other-concepts.png) left top no-repeat;width:146px;height:31px;margin:13px 0 0 0;}
.gallery_page.showcase #scroller-tabs ul li a.other-concepts.hover {background:url(../img/bg/tab-other-concepts.png) left -53px no-repeat;}

/*Photo Details*/
#photo-details h3 {position:absolute;top:70px;left:135px;font-size:22px;color:#18A5F9;padding: 0 20px;}
#photo-details p {position:absolute;top:100px;left:160px;text-align:left;} 
.gallery_page.gary #photo-details h3 {left:60px;color:#C43D95;}
.gallery_page.gary #photo-details p {left:60px;}
.gallery_page.showcase #photo-details h3 {color:#6A2887;left:10px;text-align: center;width: 250px;}
.gallery_page.showcase #photo-details h3 small {color:#CCC;font-size:11px;display:block;}
.gallery_page.showcase #photo-details p {left:60px;top:110px;width:210px;}      
.gallery_page.extras #photo-details h3 {color:#51A140;left:20px; width: 60%; padding: 0 20px;}
.gallery_page.extras #photo-details p {left:60px;top:100px;width:210px;}

/*Thumbnails Scroller*/
#scroller-other-concepts,
#scroller-toys,
#scroller {width:878px;height:203px;}
#scroller-other-concepts div,
#scroller-toys div,
#scroller div {overflow:hidden;float:left;width:790px;height:120px;margin:40px 0 0 50px;position:relative;}
#scroller-other-concepts div ul,
#scroller-toys div ul,
#scroller div ul {position:absolute;top:0;left:0;width:4000px;}
#scroller-other-concepts div ul li,
#scroller-toys div ul li,
#scroller div ul li {float:left;display:inline;margin-right:10px;position:relative;width:146px;height:119px;}
#scroller-other-concepts div ul li img.selected,
#scroller-toys div ul li img.selected,
#scroller div ul li img.selected {position:absolute;top:-7px;left:55px;display:none;}
#scroller-other-concepts div ul li a,
#scroller-toys div ul li a,
#scroller div ul li a {border:solid 3px white;float:left;margin-top:8px;}
#scroller-other-concepts div ul li a:hover img,
#scroller-toys div ul li a:hover img,
#scroller div ul li a:hover img {-moz-opacity:.90;filter:alpha(opacity=90);opacity:.90;}
#scroller-other-concepts div ul li a img,
#scroller-toys div ul li a img,
#scroller div ul li a img {float:left;}
#scroller-other-concepts #thumb-left,
#scroller-other-concepts #thumb-right,
#scroller-toys #thumb-left, 
#scroller-toys #thumb-right, 
#scroller #thumb-left,
#scroller #thumb-right {left:-40px;top:60px;position:absolute;cursor:pointer;}
#scroller-other-concepts #thumb-right,
#scroller-toys #thumb-right,
#scroller #thumb-right {left:860px;} 
#scroller-other-concepts #thumb-left:hover,
#scroller-other-concepts #thumb-right:hover,
#scroller-toys #thumb-left:hover, 
#scroller-toys #thumb-right:hover,
#scroller #thumb-left:hover,
#scroller #thumb-right:hover {-moz-opacity:.90;filter:alpha(opacity=90);opacity:.90;}

/*Clients*/
#content .clients {position:relative;/*margin-left:130px;*/}
#content .clients li {position:absolute;list-style:none;/*float:left;display:inline;*/}          
#content .clients li.impact {left:340px;top:-60px;}
#content .clients li.trolli {left:160px;top:60px;}
#content .clients li.e-frutti {left:580px;top:20px;}    
#content .clients li.ausome {left:100px;top:280px;}
#content .clients li.topps {left:380px;top:200px;}          
#content .clients li.hasbro {left:650px;top:220px;}               
#content .clients li.fleer {left:300px;top:440px;}                    
#content .clients li.chupa-chups {left:560px;top:440px;}          
#clients_canvas {position:absolute;top:0;left:0;}
#clients_canvas img {cursor:pointer;}

#clients_list_text {top:750px;text-align:center;position:absolute;width:1000px;font-size: 2em;}
#clients_list_text h6 {color:#666;font-size:16px;}
#clients_list_text ul {margin:0 auto;}
#clients_list_text ul li {display:inline;margin:0 10px;}
#clients_list_text ul li a {text-decoration: none;}

/*Extras*/                                                                                                         
.gallery_page.extras {position:relative;}  
.gallery_page.extras #photo-gallery {position:absolute;background:url(../img/bg/extras-photos.png) no-repeat top left;width:693px;height:526px;top:10px;left:auto;right:15px;text-align:center;}
.gallery_page.extras #scroller {background:url(../img/bg/extras-scroller.png) no-repeat top left;bottom:-165px;}
.gallery_page.extras #links-section, 
.gallery_page.extras #links-section * {visibility:hidden;}
.gallery_page.extras #links-section #photo-gallery div {position:absolute;left:80px !important;top:75px;text-align:center !important;width:530px;height:375px;}
.gallery_page.extras #links-section #photo-gallery div ul {position:absolute;top:0;left:0;width:4000px !important;height:375px;}  
.gallery_page.extras #links-section #photo-gallery div ul li {float:left;display:inline;width:530px;height:375px;text-align:left;}
.gallery_page.extras #links-section #photo-gallery div ul li dl {margin:20px 0 0 20px;clear: left;}
.gallery_page.extras #links-section #photo-gallery div ul li dl dt {background:url(../img/bg/globe.png) top left no-repeat;height:24px;padding:5px 0 0 35px;float: left;}
.gallery_page.extras #links-section #photo-gallery div ul li dl dt a {color:black;text-decoration:none;font-size:13px;font-weight:bold;}
.gallery_page.extras #links-section #photo-gallery div ul li dl dd {display:inline-block; padding-left:5px;margin-bottom:0px; line-height: 24px;}
.gallery_page.extras #big-link-left,
.gallery_page.extras #big-link-right {left:25px;top:230px;position:absolute;cursor:pointer;z-index:999999;}
.gallery_page.extras #big-link-left {left:270px;}
.gallery_page.extras #big-link-right {right:auto;left:940px;}

/*Contact Us*/  
#contact-info {float:left;background:url(../img/bg/contact-info.png) no-repeat scroll top left;width:296px;height:252px;margin:0 0 0 80px;text-align:left;padding:70px 0 0 70px;}
#contact-info h1 {margin-bottom:20px;}
#contact-info address,
#contact-info p {background-position:0 0;background-repeat:no-repeat;padding:5px 0 0 40px;height:25px;}
#contact-info address {font-style:normal;margin-bottom:14px;background-image:url(../img/bg/address.png);background-position:0 5px;height:35px;}
#contact-info p.phone {background-image:url(../img/bg/phone.png);} 
#contact-info p.fax {background-image:url(../img/bg/fax.png);} 
#contact-info p.email {background-image:url(../img/bg/email.png);} 
#contact-info a {text-decoration:none;}
#contact-info a:hover {color:black;text-decoration:none;}
#contact-form {float:left;background: url(../img/bg/contact-form.png) no-repeat top left;width:359px;height:341px;margin:-70px 0 0 -10px;padding:25px;text-align:left;}
#contact-form label {color:white;text-shadow:2px 2px 4px #333;font-size:14px;font-family:"HelveticaCondensed", "Trebuchet MS", Arial, sans-serif;margin:0 0 2px 10px;display:block;}
#contact-form input {background:url(../img/bg/input.png) no-repeat left top;width:344px;height:27px;border:none;margin-bottom:10px;padding:0 5px;}
#contact-form input.submit {background:url(../img/bt/submit.png) left top no-repeat;cursor:pointer;text-indent:-9999px;font-size:0px;width:150px;height:72px;margin:-20px 0 0 115px;}
#contact-form input.submit:hover {background:url(../img/bt/submit.png) left -72px no-repeat;}
#contact-form textarea {background:url(../img/bg/textarea.png) no-repeat left top;width:344px;height:137px;border:none;margin-bottom:10px;padding:5px;}
#contact-form .error {color:red;}
#contact-post {float:left;margin:12px 0 0 -50px;}        
#contact-form-result {width:935px;}

/*Disclaimer Popup */

#disclaimer_text h1 {
	margin-bottom: 25px;
}

/*Footer*/
footer {text-align:center;font-size:11px;}
footer a {color:#666;text-decoration:none;}
footer a:hover {color:#999;}