/* General Styles */
body, p, li, ul, ol, td, font, img {font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; line-height: 1em; border:none;}
ul, li {display:inline-block; zoom: 1; *display:inline; vertical-align:top; list-style:none; margin:0; padding:0;}

input, textarea {background-color:transparent; border:none; resize:none; outline:none;  -webkit-appearance: caret; -moz-appearance: caret;}
table, td {margin:0; padding:0; border:none; border-collapse:collapse;}
body {width:100%; height:100%; margin:0; padding:0;}

.click {cursor:pointer; border:none;}

.outer{width:100%;}

.bar{background-color:#000; z-index:0;}
.carouselContainer{-moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -o-user-select:none;}

#headerContent{margin:-15px auto 0 auto; width:791px; position:relative;}
#topBanner{width:325px; height:228px; background:url(../images/topBanner.png) no-repeat top;}
#headText{width:352px; height:41px; background:url(../images/headText.png) no-repeat top; margin-top:72px;}
#headUpload{width:354px; height:52px; background:url(../images/headUpload.png) no-repeat top; margin-top:11px; cursor:pointer; position:relative;}
#shareMosaic{position:absolute; top:0px; left:366px;}
#fbMosaicShare{margin-top:11px;  z-index:3005}
#clearHighlightDiv{display:none; cursor:pointer; position:absolute; bottom:0px; right:-95px;}

#canvasHolder{width:1024px; height:576px; margin:5px auto 0 auto; position:relative;}
#pmCanvas{background:transparent url(../images/mainBkg1920.jpg) no-repeat; background-size:100% 100%; position:absolute; z-index:1; border:0;}
#animationLayer{position:absolute; z-index:2;}
#photoCanvas{position:absolute; display:none; z-index:3; border:0;}
#hoverCanvas{position:absolute; z-index:2001; border:0;}
#searchCanvas{position:absolute; z-index:2000; border:0;}
#fullControls{left:0px; bottom:0px; width:426px; height:123px; position:absolute; background-color:#5b5b5b; display:none; z-index:2001;}
#clText{position:absolute; top:28px; right:33px; background:url(../images/clMain.png) no-repeat top; width:324px; height:65px;}

#shareHolder{position:absolute; top:0; left:0; width:100%; height:100%; z-index:3000; background:transparent url(../images/bkgLayer.png) repeat; display:none;}
#shareContent{position:absolute; width:500px; height:570px; margin:auto; border:3px solid #FFF; top:50%; left:50%; margin-top:-264px;margin-left:-250px; display:block; background-color:#FFF;}
#sharePhoto{height:65px; width:100%; margin-top:5px;}
#origPhoto{background:url(../images/loader.gif) no-repeat center center; width:500px; height:500px;}
#shareName{color:#000; height:65px; width:355px; padding-left:5px;}
#sPhoto{color:#000; height:65px; width:120px; text-align:center; font-weight:bold; font-size:13px;}
#socIcons{margin-top:8px;}
#fbShare{background:url(../images/fbShare.png) no-repeat; width:21px; height:21px; margin-right:4px;}
#twShare{background:url(../images/twShare.png) no-repeat; width:24px; height:21px; margin-right:2px;}
#pinShare{background:url(../images/pinShare.png) no-repeat; width:23px; height:21px; margin-right:3px;}
#emShare{background:url(../images/eShare.png) no-repeat; width:21px; height:21px;}
#closeShare{ursor:pointer; position:absolute; top:-15px; left:487px;}

#searchContent{width:498px; height:72px; z-index:0;}
#searchText{background:url(../images/searchText.png) no-repeat top; width:207px; height:25px;}
#searchArea{margin-left:3px; width:284px; height:25px; background:url(../images/searchBar.png) no-repeat; position:relative;}
#searchField {width:170px; height:16px; background:none; border:none; margin:4px 6px 0 10px; font-size:14px; vertical-align:top; outline-width:0;}
#searchButton{position:absolute; width:98px; height:25px; top:0px; left:186px; cursor:pointer;}
#searchInfo{background:url(../images/searchInfo.png) no-repeat top; width:232px; height:13px; margin-top:11px; text-align:left; position:relative;}
#clearSearchDiv{display:none; cursor:pointer; position:absolute; top:-1px; left:248px; color:#B91111; font-size:11px; font-weight:bold; text-align:right; width:250px; height:16px; line-height:16px;}
#howToBanner{background:url(../images/howUpload.png) no-repeat top; width:498px; height:218px; position:relative;}
#uploadButton{width:498px; height:74px; position:absolute; top:144px; cursor:pointer;}

#prizeBanner{background:url(../images/100Banner.png) no-repeat top; width:275px; height:168px; position:relative;}
#fullScreenButton{position:absolute; top:-1px; right:-131px; width:94px; height:54px; cursor:pointer;}
#termsCond{position:absolute; width:116px; height:14px; top:154px; left:141px; cursor:pointer;}
#recentWinText{background:url(../images/recentWins.png) no-repeat top; width:225px; height:17px; margin-top:9px;}
#recentWinners{margin-top:6px;}
.winnerPhoto{border:#000 solid 2px; width:78px; height:78px; margin:0 2px 0 3px; cursor:pointer;}

#latestText{background:url(../images/latestPhotos.png) no-repeat top; width:160px; height:18px; position:relative;}
#refreshLatest{background:url(../images/refreshPhotos.png) no-repeat; top:2px; left:170px; width:114px; height:16px; position:absolute; cursor:pointer;}
#displayContainer{margin-top:10px; height:71px; width:100%;}

#bottomBar{background-color:#000; height:65px; width:100%; margin-top:22px; z-index:0;}
#fbSocial{background:url(../images/socialFooter.png) no-repeat top; width:150px; height:26px; background-position: 0 0; margin-top:5px; cursor:pointer;}
#twSocial{background:url(../images/socialFooter.png) no-repeat top; width:99px; height:26px; background-position: -174px 0; margin-top:5px; cursor:pointer;}
#pinSocial{background:url(../images/socialFooter.png) no-repeat top; width:148px; height:26px; background-position: -299px 0; margin-top:5px; cursor:pointer;}
#clLogo{background:url(../images/clFooter.png) no-repeat top; width:174px; height:36px; cursor:pointer;}

#grayOut{position:absolute; width:100%; height:100%; top:0px; left:0px; background:transparent url(../images/bkgLayer.png) repeat;display:none; z-index:2999;}

.fb-like span {z-index:2002;}

