@charset "utf-8";
/* CSS Document */

.voteHeader {background-image:url(../App_Images/voting/votesHeader.jpg); height:52px;}
.voteHeader h2 {display:none;}

.voteNav{clear:both;}
.prev {display:block; background-image:url(../App_Images/voting/prevPageButton.jpg); width:307px; height:24px; text-indent:-5000px; float:left;}
.next {display:block; background-image:url(../App_Images/voting/nextPageButton.jpg); width:300px; height:24px; text-indent:-5000px; float:left;}
.prev:link, .prev:visited, .next:link, .next:visited {background-position:top;}
.prev:hover, .prev:active, .next:hover, .next:active {background-position:bottom;}
.voteNav a.inactive {background-position:center;}
.sortomatic {clear:both; font-size:.8em; padding:0 25px; color:#595959; position:relative;}
.sortomatic a {color:#a13737; display:inline; border-right:1px solid #ccc; padding:0 5px;}
.sortomatic a.lastItem {border:none;}
.sortomatic .entries {position:absolute; top:0; right:25px; color:#333;}
.sortomatic .entries em {font-style:normal; color:#999;}
.paging {display:block; width:205px; height:24px; float:left; font-size:.9em; text-align:center; padding:5px 20px 0; color:#595959; white-space:nowrap; }
.paging a {color:#a13737; display:inline;}

.signItems {width:800px; margin:0 auto;}
.sign {background-image:url(../App_Images/voting/signBG.png); width:214px; height:256px; float:left; padding:10px; position:relative; margin:15px;}
.makeItBig {position:absolute; top:20px; right:20px; background-image:url(../App_Images/voting/zoomIcon.gif); width:22px; height:21px; text-indent:-5000px;}
.makeItBig:link, .makeItBig:visited {background-position:top;}
.makeItBig:hover, .makeItBig:active {background-position:bottom;}
.sign .username {display:block; color:#c1481e; padding:10px 0 0 5px;}
.sign .state {display:block; color:#bb882f; font-size:.8em; padding-left:5px;}
.sign .date {display:block; color:#907c4c; font-size:.8em; padding-left:5px;}
.shareLink {display:block; background-image:url(../App_Images/voting/emailIcon.gif); margin:2px 0 0 5px; padding-left:15px; background-position:left; background-repeat:no-repeat; color:#ccc; text-decoration:none; font-size:.75em;}
.voteyMcGee a {display:block; position:absolute; width:21px; height:21px; text-indent:-5000px; top:195px;}
.voteyMcGee a:link, .voteyMcGee a:visited {background-position:top;}
.voteyMcGee a:hover, .voteyMcGee a:active {background-position:bottom;}
.voteyMcGee a.voted:link, .voteyMcGee a.voted:visited {background-position:center;}
.voteyMcGee a.voted:hover, .voteyMcGee a.voted:active {background-position:bottom;}
.sign .ftw {background-image:url(../App_Images/voting/thumbUp.gif); right:27px;}
.sign .ahMyEyes {background-image:url(../App_Images/voting/thumbDown.gif); right:18px;}
.votes {display:block;text-align:center; position:absolute; top:229px; font-weight:bold; right:20px; width:42px; }

.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; }

#voteProgress{position:absolute; z-index:1000; width:220px; height:19px; margin-top:-6px; top:56%; left:315px; background-image:url(../App_Images/progress.gif); background-position:center center; background-repeat:no-repeat;}

.red { color:#bc0c0c; } /* REDDER: color:#b71814; */
.green { color:#339933; }
.white { color:#f0f0f0; }
