@charset "utf-8";
/* CSS Document */
a{outline:none;}

div.stars {background-image:url(../App_Images/grey_stars.gif); background-position:center; background-repeat:no-repeat; border:none; height:13px; display:block; clear:both;}
div.clear {clear:both;}

body {background-color:#000; background-image:url(../App_Images/main_bg.jpg); background-position:top center; background-repeat:no-repeat; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
.pageContainer{width:853px; background-color:#fff; border-left:1px solid #000; border-right:1px solid #000; margin:0 auto; position:relative; z-index:1;}
h1 {position:absolute; top:0; left:266px; background-image:url(../App_Images/logo.jpg); width:323px; height:113px; text-indent:-5000px; z-index:1; margin:0; padding:0;}

.mainNav {margin:0; padding:0; list-style-type:none; position:relative; z-index:10; height:125px;}
.mainNav li {display:inline;}
.mainNav a {display:block; float:left; text-indent:-5000px; height:76px; margin:0; padding:0; border:none;}
.mainNav a:link, .mainNav a:visited {background-position:top;}
.mainNav a:hover, .mainNav a:active {background-position:bottom;}
.home a {background-image:url(../App_Images/nav/home.jpg); width:77px;}
.design a {background-image:url(../App_Images/nav/design.jpg); width:142px;}
.prizes a {background-image:url(../App_Images/nav/prizes.jpg); width:142px;}
.view a {background-image:url(../App_Images/nav/view.jpg); width:196px; margin-left:137px;}
.share a {background-image:url(../App_Images/nav/share.jpg); width:83px;}
.rules a {background-image:url(../App_Images/nav/rules.jpg); width:76px;}

.footer {background-image:url(../App_Images/footer_bg.jpg); height:54px; position:relative; font-size:.8em;}
.footerNav {margin:0; padding:25px 0 0 10px; list-style-type:none;}
.footerNav li {display:inline; border-right:1px solid #ccc; padding:0 5px;}
.footerNav li.lastItem {border:none;}
.footerNav a {text-decoration:none;}
.footerNav a:link, .footerNav a:visited {color:#fff;}
.footerNav a:hover, .footerNav a:active {color:#ffd490;}
.copyright {position:absolute; top:12px; right:10px; color:#ccc;}

.modalPopup {background-image:url(../App_Images/voting/modalPopupBG.jpg); z-index:1001; width:756px; height:361px; position:fixed; top:17%; left:50%;margin-left:-378px; padding:35px 20px;}
.modalPopup img { display:block; float:left; width:450px;}
.modalPopup .closeButton {width:45px;height:45px;position:absolute;top:0;right:0;text-indent:-5000px;}
.popupDetails .username {display:block; color:#c1481e; font-size:1.6em;}
.popupDetails .state {display:block; color:#bb882f; font-size:1.2em;}
.popupDetails .date {display:block; color:#907c4c; font-size:1em; padding:5px 0;}
.popupDetails .votesRecieved {display:block; color:#999; font-size:.7em; padding:15px 0 60px 0;}
.popupDetails { float:left; width:286px; padding-left:20px;}
.popupVoteBox {background-image:url(../App_Images/voting/modalVoteBG.jpg); width:250px; height:182px; position:relative;}
.popupVoteBox .voteCount { position:absolute; display:block; top:32px; font-weight:bold; left:20px; width:100px; font-size:2em; text-align:center;}
.popupVoteBox a {display:block; height:39px; text-indent:-5000px;}
.popupVoteBox a:link, .popupVoteBox a:visited {background-position:top;}
.popupVoteBox a:hover, .popupVoteBox a:active {background-position:bottom;}
.popupVoteBox .ftw { background-image:url(../App_Images/voting/thumbUp.jpg); width:52px; position:absolute; top:32px; left:138px;}
.popupVoteBox .ahMyEyes { background-image:url(../App_Images/voting/thumbDown.jpg); width:51px; position:absolute;  top:32px; left:190px;}
.printButton {background-image:url(../App_Images/voting/printButton.jpg); width:228px; position:absolute; top:95px; left:12px; }
.sendButton {background-image:url(../App_Images/voting/sendButton.jpg); width:228px; position:absolute; top:134px; left:12px; }
.voteStatus {display:block; position:absolute; width:100px; text-align:center; top:70px; left:140px; font-size:.8em; color:#efcfad;}
.jqmOverlay { background-color: #000; }

#prevPnl{background-image:url(../App_Images/loader.gif);background-position:center center;background-repeat:no-repeat;width:440px;height:331px;float:left;}
