﻿/* vote */
#p3_vote_menu_bottom { margin-left: 49px; }
#p3_vote_body_top { margin-left: 49px; height: 53px; }
#p3_vote_body_top div { float: left; }
#p3_vote_tr_message { width: 225px; height: 53px; background: url(/images/phase3_vote_body-top-r.gif) no-repeat; }
#p3_vote_body_bottom { margin-left: 253px; }
#p3_vote_body { width: 958px; position: relative; height: 500px; }
/*#p3_vote_body .copy { color: #404a27; width: 665px; position:absolute; top:0; left: 253px; z-index: 100px; padding-left: 40px; background: url(/images/phase3_vote_body-bg.png) repeat-y right top; }
* html #p3_vote_body .copy { background-color: #FFF; 
                       back\ground-color: transparent; 
                       background-image: url(/images/spacer.gif); 
                       background-position: right; 
                       background-repeat: repeat-y;
                       width:665px; 
                       height: 500px;
                       padding-left: 40px;
                       z-index: 900;
                       filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/phase3_vote_body-bg.png", sizingMethod='scale'); }
#p3_vote_lmenu { padding: 36px 0 0 49px; width: 231px; position: absolute; top: 0; left: 0; z-index: 1000; }*/
#p3_vote_body .copy { border-left: solid 4px #bc090b; border-right: solid 4px #bc090b; background: #e9c989; color: #404a27; width: 650px; height: 500px; position:absolute; top:0; left: 259px; z-index: 100px; padding-left: 40px;  }
#p3_vote_lmenu { padding: 36px 0 0 49px; width: 231px; position: absolute; top: 0; left: 0; z-index: 1000; }

.vote-picker-grid { width: 100%; padding-bottom: 40px; }
.vote-picker-grid td { padding-bottom: 20px; }
.image-wrapper { background: url(/images/phase3_vote_thumb-bg.gif) no-repeat; width: 102px; height: 92px; padding: 7px 0 0 7px; }

.finalist-detail-wrapper { display: none; }

.selection-monitor { color: #404a27; }

/* vote overlay */
#finalist-image-wrapper { width: 486px; height: 436px; border: solid 1px #d8d8d8; padding: 5px; margin-top: 5px; float: left; text-align:center; }
#finalist-image-wrapper img { margin: 0 auto; }
#finalist-details { float: right; width: 277px; padding-top: 15px; }
#overlay-controls { float: right; width:450px; }

.finalist-name { font-size: 16px; color: #404a27; font-weight: bold; }
.finalist-location { font-size: 13px; color: #404a27; font-weight: bold; }
.finalist-rules, .finalist-rules ul, .finalist-rules li { color: #555555; font-size:11px; }
.finalist-rules ul { padding-left: 10px; }

.modalBackground {background-color:#000;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {background-color:#ffffff;border-width:4px;border-style:solid;border-color:#859a4d;padding:4px;width:808px;height: 532px;}

/* review */
#p3_review_menu_bottom { margin-left: 48px; }
#p3_review_body { margin-left: 74px; background: url(../images/phase3_review_body-bg.png) repeat-y; width: 863px; }
#p3_review_body #copy { margin: 0 45px; padding: 10px 0; color: #404a27; }
#p3_review_body_bottom { background: url(../images/phase3_review_body-b.png) no-repeat; width: 763px; height: 68px; padding: 20px 50px 0 50px; }
#p3_review_body_bottom span { font-size: 13px; color: #404a27; }
#p3_review_body_bottom small { font-size: 10px; color: #404a27; }

.theme-title { font-size: 12px; color: #404a27; text-align: center; font-weight: bold; }
.selection { width: 135px; padding-left: 15px; border-right:solid 1px #404a27; text-align: center; vertical-align: top; }
.selection-last { text-align: center; vertical-align: top; padding-left: 15px; }
.selection-name { font-size: 11px; color: #404a27; text-align: center; }
.selection-location { font-size: 11px; color: #404a27; text-align: center; }

.modalSelectionsPopup {background-color:#ffffff;border-width:4px;border-style:solid;border-color:#404a27;padding:4px;width:370px; padding-left: 30px;}
.modalSelectionsPopup h3 { font-size: 16px; color: #404a27; }

/* other */
#p3_other_menu_bottom { margin-left: 64px; }
#p3_other_hdr { margin-left: 64px; }
#p3_other_body { width: 868px; } 
#p3_other_body .copy { color: #404a27; margin-left: 133px; padding: 10px 40px; font-size: 15px; background: url(../images/phase3_other_body-bg.png) repeat-y; width: 650px; }
#p3_other_bottom { margin-left: 133px; }
#p3_other_special-savings { margin-left: 133px; }
#p3_other_special-savings-ll, #p3_other_special-savings-lr { float: left; }
#p3_other_special-savings-ll { font-size: 15px; color: #404a27; background: url(../images/phase3_other_special-s-ll.png) no-repeat; width: 371px; height: 207px; padding: 20px 20px 20px 40px; }
#p3_other_special-savings-ll ul { padding-left: 15px; }

* html #p3_other_body .copy { background-color: #FFF; 
   back\ground-color: transparent; 
   background-image: url(/images/spacer.gif); 
   background-position: right; 
   background-repeat: repeat-y;
   width:655px; 
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/phase3_other_body-bg.png", sizingMethod='scale'); }
* html #p3_other_special-savings-ll { background-color: #FFF; 
   back\ground-color: transparent; 
   background-image: url(/images/spacer.gif); 
   background-position: right; 
   background-repeat: repeat-y;
   width: 371px; height: 207px; padding: 20px 20px 20px 40px;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/phase3_other_special-s-ll.png"); }


.share-the-fun-grid td { font-size: 11px; color: #3a130d; }

/* home */


/* Voting Ended Styles */
#voting_ended_container{margin:0px 0px 10px 65px;width:915px;height:502px;}