body {padding: 0; margin: 0; background: #fff; color: #666; font-family: arial, sans-serif; font-size: 12px;}


img { border-style:none;}
a img {border: none;}
a:hover {color: #75001f;}
.hLink span {display: none;}

li {list-style: none;}
ol { padding: 0 0 0 17px; *margin-left: 6px;}
ol li {list-style: decimal; margin: 16px 0;}
a {color: #0066CC; src:"";}
input { background: #fff;font: 12px arial, sans-serif; color: #666; padding: 4px;  border-top: 2px solid #bbb;  border-left: 2px solid #bbb;  border-right: 1px solid #efefef;  border-bottom: 1px solid #efefef; }
textarea {margin: 4px 0 12px 0;width: 400px; height: 5em; background: #fff;}
select {background: #fff;}
select { margin: 0px; padding: 0px 0px 0px 3px; }
select { border: 1px solid #ccc; outline: 0px !important; }
select option {padding-right:10px;}/*so text isn't hidden by drop down in selects with only 2 characters*/
.noBorder { border: none !important;outline:none;}
h5 {font-size: 12px; color: #75001f; font-weight: bold; }
.text_vReminder {font-size: 12px; color: #75001f; font-weight: bold; }
h6 {font-size: 12px; color: #666; font-weight: bold; margin: 6px 0;}
/* ------------------ OO Layout ------------------ */
.callBtn {background: url(/assets/images/enterBack.gif) 0 0 no-repeat; border: none !important; color: #fff; padding: 5px 16px 12px 12px !important; margin: -5px 0 0 0;}
.mb12 {margin-bottom: 12px;}
.sup {font-size: 11px; vertical-align:baseline; position: relative; bottom: .33em;}

.r {color: #ff0000;}
.ma {color: #75001f;}

.it {font-style: italic;}

.four73 {width: 485px !important;}
.four74{ width:525px !important;}
.four3 {width: 43%;}
.fErr {color: #ff0000; font-size: 10px; font-style: italic; margin: 0 0 0 4px;}
.errorOnRed { color: #cf0202; font-size: 11px; font-weight: bold; margin: 0 0 4px 4px; letter-spacing: 0.06em; *margin-top: 10px; float: left; width: 90%; display: none;}
.tbGutter {margin: 12px 0;}
.bGutter {margin: 0 0 12px;}
.note {font-size: 10px; margin: 12px 0; clear: both;}
.note a {color: #0066cc; }
.note a:hover {color: #75001f !important;}
.left{float: left;}
.cl {clear: both;}
.right {float: right;}

.bord {border-bottom: 1px solid #ccc; float: left; width: 526px; margin:12px 0;}
.bordUnsub {border: 0px; height:1px; overflow:hidden; background-color:#ccc; float: left; width: 526px; margin-top:12px; margin-bottom:12px;}
.bordTall {border-bottom: 1px solid #ccc; float: left; width: 480px; margin:24px 0;}
.b {font-weight: bold;}
.hover {cursor: pointer;}
.vis {display: block;}
.pic img {}

.plain2 li { margin: 0 0 12px 0;}
.plain2 li, .plain li {list-style: disc ; }

.plain2, .plain {padding: 0 0 0 16px; margin: 12px 0;}


/* ------------------ Basic Layout ------------------ */
.wrap {width: 920px; margin: 0 auto;}
#topLinks {background:  #75001f; float: left; width: 100%; height: 24px;}
#header {width: 920px; margin: 0; float: right; }
#leftHead {width: 747px; float: left; border-right: 1px solid #ccc;}
/**html #leftHead {width: 750px; float: left; border-right: 1px solid #ccc;}*/
#rightHead {float: left;}
#footer {width: 860px; margin: 0; float: left; margin-top: -126px;}
#leftFoot { padding: 0 0 12px 0; width: 747px; float: left; border-top: 1px solid #ccc; }
/* #rightFoot {float: left; padding: 0 0 12px 12px; border-left: 1px solid #ccc; background: url(/assets/images/1218_isiB.gif) 12px 0 no-repeat; height: 138px; width: 157px;} */
#rightFoot {float: left; padding: 0 0 12px 12px; border-left: 1px solid #ccc; height: 138px; width: 157px;}
#flashcontent {
	margin-right: auto;
	margin-left: auto;
	width:460px;
}
#previous {
	margin-right: auto;
	margin-left: auto;
	width:706px;
}

/* ------------------ Header Layout ------------------ */
#tLinkUl {float: left; padding:0; margin: 4px 0;}
#tLinkUl li {float: left;}
#tLinkUl li a { font-size: 10px; color: #fff; border-left: 1px solid #fff; padding: 0 12px 0; text-decoration: none;}
#tLinkUl li a:hover { color: #f18b00;}
#tLinkUl li a.first {border: none; padding: 0 12px 0 0;}

#mainLogo {float: left; margin:21px 0 0 0;}
#leftHead ul{float:left;margin: 0 12px 0 0;padding: 0 0 0 26px;}
#leftHead li {margin: 0; padding: 34px 0 0; float: left;}
#leftHead #sendButton {padding: 28px 0 0 !important;}
#leftHead li a {color: #666; border-left: 1px solid #666; padding: 0 12px 0; display: block; text-decoration: none; font-size: 9px; text-transform: uppercase;}
#leftHead li a:hover {color: #75001f; text-decoration: none;}
#leftHead #entBtn a:hover {color: #fff;}
#leftHead li.active {background: url(/assets/images/ulArr.gif) top center no-repeat;}
#leftHead li a.first {border: none;}
#leftHead li.active a {color: #75001f;}

#rightHead ul { padding: 0 0 0 8px; margin: 12px 0 0;}
#rightHead li {background: url(/assets/images/lArr.gif) left 50% no-repeat; padding: 0 0 0 6px; margin: 0 0 0;  }
*html #rightHead li {background: url(/assets/images/lArr.gif) left 50% no-repeat; padding: 0 0 0 4px; margin: 0 0 0;  }
#rightHead li a, #rightHead li { font-size: 9px; line-height: 18px; color: #0066cc; text-transform: uppercase; text-decoration: none;}
#rightHead li a:hover {color: #75001f; text-decoration: underline;}
#rightHead li.last {background-position: left 35%;}
#rightHead li.last span {vertical-align: -3px;}

.linkUL { padding: 0; margin: 12px 0;}
.linkUL li {background: url(/assets/images/lArr.gif) left 50% no-repeat; padding: 0 0 0 6px; margin: 0 0 0;}
.linkUL li a, #rightHead li { font-size: 9px; line-height: 18px; color: #0066cc; text-transform: uppercase; text-decoration: none; cursor:default;}
.linkUL li a:hover {text-decoration: underline;}
.linkUL li.last {background-position: left 35%;}
.linkUL li.last span {vertical-align: -3px;}

#entBtn a:hover {color: #fff;}
#sendButton a:hover {color: #fff; width:185px; padding-top:28px;}

/* ------------------ Main Layout ------------------ */
#main {float: left; width: 747px;}

.lfGrid1 {width: 101px; height:304px; float: left;}
.rtCol {float: left; width: 618px; padding: 0 0 0 28px;}
.hedTitle {float: left; margin: 54px 0 0 0;}
.contPane {float: left; margin: 12px 0 0 0; position: absolute; width: 617px; line-height: 16px;}
.contPane h3 { *line-height: 16px; font-size: 14px; margin: 6px 0;}

/* ------------------ Grids Layout ------------------ */
/*other pages*/
.lfGrid1 .lfBar, .lfGrid1 .th1, .lfGrid1 .th2, .lfGrid1 .th3, .lfGrid1 .th4  {position:absolute;}
.lfBar {margin: 102px 0 0 0;}
.rtBar {float: right;}
.lfGrid1 .th1 {margin: 102px 0 0 11px;}
.lfGrid1 .th2 {margin: 0 0 0 0}
.lfGrid1 .th3 {margin: 102px 0 0 0}
.lfGrid1 .th4 {margin: 204px 0 0 0}
.rtCol .th5 {float: right; margin: 0 44px 0 0; height: 101px; _margin: 0 22px 0 0; }
/* index */
.iGrid1, .iGrid2, .iGrid3 {float: left; height: 500px;}
.iGrid1 {width:100px;}
.iGrid2 {width:202px; margin: 0 0 0 1px;}
.iGrid3 {margin: 1px 0 0 0;}

.iGrid1 .lfBar {margin: 102px 0 0 0;}
.iGrid1 .th1 {margin: 102px 0 0 10px;}
.iGrid1 .th2 {margin: 304px 0 0 10px;}
.iGrid1 .th3 {margin: 203PX 0 0 0;}
.iGrid1 .tth {margin: 1PX 0 0 0;}
.iGrid1 .vBox {margin: 304PX 0 0 0;}
.iGrid1 .vBox a {height: 100px; width: 100px; display: block; background: url(/assets/images/view.gif) 0 0 no-repeat;}
.iGrid1 .vBox a:hover { background-position: bottom left;}

.iGrid2 .th4 {margin: 1px 0 0 0;}
.iGrid2 .th5 {margin: 102px 0 0 101px;}
.iGrid2 .th6 {margin: 405PX 0 0 101px;}
.iGrid2 .lth {margin: 203px 0 0 0;}
.iGrid2 .aBox {margin: 102PX 0 0 0;}
.iGrid2 .aBox a {height: 100px; width: 100px; display: block; background: url(/assets/images/about.gif) 0 0 no-repeat;}
.iGrid2 .aBox a:hover { background-position: bottom left;}
.iGrid2 .jBox {margin: 102PX 0 0 0;}
.iGrid2 .jBox a {height: 100px; width: 100px; display: block; background: url(/assets/images/MeetOurCelebrities.gif) 0 0 no-repeat;}
.iGrid2 .jBox a:hover { background-position: bottom left;}

.iGrid3 .th7 {margin: 0 0 0 0;}
.iGrid3 .th8 {margin: 0 0 0 101px;}
.iGrid3 .th9 {margin: 0 0 0 202px;}
.iGrid3 .th10 {margin: 404px 0 0 0;}
.iGrid3 .redBox {margin:101px 0 0 0;}
.iGrid3 .rtBar2 {float: right; margin: 101px 0 0 401px;}
.iGrid3 .bBox {margin: 404px 0 0 101px;}

.iGrid2 .th4,
.iGrid2 .th5,
.iGrid2 .th6,
.iGrid2 .lth,
.iGrid2 .aBox,
.iGrid1 .th1,
.iGrid1 .th2,
.iGrid1 .th3,
.iGrid1 .tth,
.iGrid1 .vBox,
.iGrid1 .lfBar,
.iGrid3 .th7,
.iGrid3 .th8,
.iGrid3 .th9,
.iGrid3 .th10,
.iGrid3 .redBox,
.iGrid3 .rtBar2,
.iGrid3 .bBox
{position: absolute;}
 .redBox {}
 .redBox img {position: absolute; z-index:5;}
 .inAbs {position: absolute; z-index: 10; width: 354px; color: #fff; padding: 19px 23px 0;}
 .inAbs2 {position: absolute; left:0; z-index: 10; width: 300px; color: #fff; padding:92px 0 0;}
 .inAbs3 {position: absolute; z-index: 10; width: 354px; color: #fff; margin:210px 16px 0; }
 .inAbsVC {position: absolute; left:0; z-index: 10; width: 300px; color: #fff; margin-left:16px; padding-top:110px;}
 .inAbsVC1 {position: absolute; z-index: 10; width: 354px; color: #fff; margin:110px 0px 0; }
 .VCheight{height:401px;width:400px;}
/* ------------------ Sidebar Layout ------------------  */
#side {float: right; border-left: 0px solid #ccc; margin-top:-15px; padding:  0 0 0 12px; width: 160px; position:relative;}
.votingClosedSide{position:relative;left:173px;}
/*#side {border-left: 1px solid #ccc; padding: 0 0 0 12px; margin-left: 747px; width: 157px;  text-align:left; }*/

#leftFoot ul {padding: 0; margin: 24px 0 0 42px; float: left;}
#leftFoot li {}
#leftFoot li a {font-size: 11px; color: #666;}
#leftFoot li a:hover {color: #75001f;}

/* ------------------ Footer Layout ------------------ */
#bmsLogo {float: left; width: 365px; margin: 22px 0 0 0; padding: 0 28px 0 0;}
#ppaLogo {float: left; width: 200px; margin: 14px 0 0 36px;}
#bmsLogo div, #ppaLogo div, #ppaLogo div a {color: #3d3d3d; font-size: 10px;}
#ppaLogo div a:hover {color: #75001f; text-decoration: underline;}
#rightFoot a span {display: none;}
#rightFoot a {position: absolute; display: block; width: 46px; height: 12px; margin: 108px 0 0 0; z-index: 10;}

/* ------------------ Forms Layout ------------------ */
.gForm {margin: 24px 0 0 0;}
.sForm {margin: 6px 0 0 0;}
.pInfo {margin: 12px 0 0 0;}
.pEnt {clear: both;}
.pEnt .line,.pEnt .radioLine  {float: left; margin: 6px 0; width: 100%;}
.lineCombo {float: left; margin: 6px 0; width: 100%; }
 
 #count {width: 2em; padding: 1px;}
 
.pEnt .line div {margin: 3px 0 0 0;float: left; width: 132px;}
.pEnt .line label {margin: 3px 0 0 0;float: left; width: 132px;}
.lineCombo label {margin: 3px 0 0 0;float: left; width: 129px;}
.pEnt .line div.sh {width: 72px; margin: 0;}
.pEnt .line div.sh input {margin: 0 4px 0 0; *margin: 0 1px 0 0;}
.pEnt .line input {width: 310px; background: #fff; float: left; margin: 0 4px 0 0;}
.pEnt .radioLine input {width: 10px; border: none;}
.radioLine input {width: 10px; border: none;}
.pEnt .radioLine .sal {margin: 3px 0 0 0;float: left; width: 92px;}
.pEnt input.ph1 {width: 50px;}
.pEnt input.ph2 {width: 95px;}
.pEnt .bord {border-bottom: 1px solid #ccc; float: left; width: 526px; margin:12px 0;}
.pEnt .bordUnsub {border: 0px; height:1px; overflow:hidden; background-color:#ccc; float: left; width: 526px; margin-top:12px; margin-bottom:12px;}
.pEnt  input.zipCode {width: 50px;}

.altLine {margin: 10px 0;}
.altLine input {width: 441px; background: #fff;  margin: 6px 0 0 0;}

.disType {width: 80%;}

#opts {padding: 0; margin: 6px 0 12px 12px; *margin-left: 15px;}
#opts li { list-style:disc;}
#opts li input {border: none;}

.shield {position: absolute; width: 473px; height: 24px; z-index: 10; background: #fff; filter: alpha(opacity=10);opacity: .1;}
.nT {opacity: .3; filter: alpha(opacity = 30);}
.nT .clBoxBR2 div {color: #111;}
#nextBtn {cursor: pointer;}
.mText {display: none;}
.radLine { float: left; margin: 2px 6px 3px; *margin-top: 0;}
.radLine input { border: none; float: left; margin: 0 3px 0 0;}
.radLine label { float: left;}

/* --------------------------- box Styles ------------------------ */
.Box {background: #e3e3e3 url(/assets/images/cornTL.gif) top left no-repeat; margin: 24px 0 0 0;}
.BoxIn {background: url(/assets/images/cornTR.gif) top right no-repeat;padding: 6px 18px; font-weight: bold; color: #5a5241; font-size: 14px;}
.BoxR {background: #e3e3e3;}
.clBox {background: #e3e3e3 url(/assets/images/cornTL.gif) top left no-repeat; margin: 12px 0;}
.clBoxR {background:  url(/assets/images/cornTR.gif) top right no-repeat;}
.clBoxBL {background: url(/assets/images/cornBL.gif) bottom left no-repeat;}
.clBoxBR {background:  url(/assets/images/cornBR.gif) bottom right no-repeat; padding: 20px;}
.clBoxBR2 {background: url(/assets/images/cornBR.gif) bottom right no-repeat; color: #75001f;  padding: 6px 12px; font-weight: bold;}
.clBoxBR3 {background: url(/assets/images/cornBR.gif) bottom right no-repeat; padding: 6px 2px 12px;}
.Box, .clBox {color: #5a5241; clear: both;}

.roundedWhiteA { background: #ffffff url(/assets/images/bLWhOnRed.gif) bottom left no-repeat; float: left; margin: -3px 0 0 0; *height: auto !important; _margin-left: 0px; width:656px;}
.roundedWhiteB { background: #ffffff url(/assets/images/bRWhOnRed.gif) bottom right no-repeat; float: left; width:656px;}
/**html .roundedWhiteB { background: #ffffff url(/assets/images/bRWhOnRed.gif) bottom right no-repeat; float: left; width:677px}*/

/* ---------------------------- fLink Styles ------------------------ */
.fLink {cursor: pointer; text-decoration:none; display: block;}
#vRel, #shMat, #subTop, .audio, .script
{color: #fff; font-size: 0px;}

#link {color:#fff ;text-decoration:none;}
#link:hover {color: #fff !important;}

/*#enterOne span { background: url(/assets/images/vote_reminder_small.gif) 0 0 no-repeat; height: 21px; width: 146px;}*/
#enterOne span { background:  url(/assets/images/reminder_small1.gif) 0 0 no-repeat; height: 21px; width: 146px;}
#enterOne {padding: 0 !important; border: none !important;}
#enterOne:hover span {background-position: bottom left;}

/*#enterBtn span { background: url(/assets/images/sendVoting.gif) 0 0 no-repeat; height: 29px; width: 219px; font-size: 0px;}*/
#enterBtn span { background: url(/assets/images/sendVoting.gif) 0 0 no-repeat; height: 29px; width: 219px; font-size: 0px;}
#enterBtn {display: block; float: left; margin: 3px 0 0 0;}
#enterBtn:hover span {background-position: bottom left;}

#sendWinBtn span { background:  url(/assets/images/btn_send_winner.jpg) 0 0 no-repeat; height: 21px; width:185px;}
#sendWinBtn {padding: 0 !important; border: none !important;}
#sendWinBtn:hover span {background-position: bottom left;}

#sendWinnerBtn span { background: url(/assets/images/sendMeWinAnnounceMaroonBtn.jpg) 0 0 no-repeat; height: 27px; width: 275px; font-size: 0px;}
#sendWinnerBtn {display: block; float: left; margin: 3px 0 0 0;}
#sendWinnerBtn:hover span {background-position: bottom left;}

#sendWinnerSubmitBtn span { background: url(/assets/images/sendMeWinAnnounceWhiteBtn.jpg) 0 0 no-repeat; height: 27px; width: 275px; font-size: 0px;}
#sendWinnerSubmitBtn{display: block; float: left; margin: 3px 0 0 0;}
#sendWinnerSubmitBtn:hover span {background-position: bottom left;}


#voteBtn {display: none; float: left; margin: 10px 0 0 8px; *margin: 0 0 0 8px;}
#voteBtn span { background: url(/assets/images/submit_my_vote.gif) 0 0 no-repeat;
height: 29px; width: 139px; font-size: 0px; }

*+html #voteBtn {display: none; float: left; margin: 8px 0 0 8px; }
#votingBooth{padding-bottom:5px;}


#sendWin2Btn span { background: url(/assets/images/send_reminder_on-red.gif) 0 0 no-repeat; height: 29px; width: 275px; font-size: 0px; }
#sendWin2Btn {display: block; float: left; margin: 3px 0 0 12px; _margin: 6px;}
#sendWin2Btn:hover span {background-position: bottom left;}

#next { background: url(/assets/images/next.gif) 0 0 no-repeat; height: 25px; width: 77px;}
#next {display: block; float: left; margin: 0 0 24px;}
#next:hover {background-position: bottom left;}

#subBtn input { background: url(/assets/images/upload.gif) 0 0 no-repeat; height: 25px; width: 258px; border: none;}
#subBtn {display: block; float: left;}
#subBtn:hover input {background-position: bottom left;}

#sub2Btn input { background: url(/assets/images/submit.gif) 0 0 no-repeat; height: 25px; width: 100px; border: none;}
#sub2Btn {display: block; float: left;}
#sub2Btn:hover input {background-position: bottom left;  }

#signBtn input, #signBtn span { background: url(/assets/images/signup.gif) 0 0 no-repeat; height: 25px; width: 100px; border: none;}
#signBtn {display: block; float: left;}
#signBtn:hover input, #signBtn:hover span {background-position: bottom left;}

.reg a input, .reg a span { background: url(/assets/images/signup.gif) 0 0 no-repeat; height: 25px; width: 100px; border: none;}
.reg a {display: block; float: left;}
.reg a:hover input, .reg a:hover span {background-position: bottom left;}

#sendBtn input { background: url(/assets/images/send_email.gif) 0 0 no-repeat; height: 25px; width: 100px; border: none;}
#sendBtn {display: block; float: left;}
#sendBtn:hover input {background-position: bottom left;}

#noBtn span { background: url(/assets/images/no_thanks.gif) 0 0 no-repeat; height: 25px; width: 100px; border: none;}
#noBtn {display: block; float: left; margin: 0 12px 0 0;}
#noBtn:hover span {background-position: bottom left;}

/*.yesBtn { background: url(/assets/images/yes.gif) 0 0 no-repeat; height: 40px; width: 200px;}*/
.yesBtn { background: url(/assets/images/yesContinue.gif) 0 0 no-repeat; height: 39px; width: 200px;}
.yesBtn {display: block; float: left; margin: 0 12px 24px 24px; *margin: 12px 12px 12px 24px; _margin-left: 12px;}
.yesBtn:hover {background-position: bottom left;}

/*.noBtn { background: url(/assets/images/no.gif) 0 0 no-repeat; height: 40px; width: 220px;}*/
.noBtn { background: url(/assets/images/noReturnNew.gif) 0 0 no-repeat; height: 38px; width: 220px;}
.noBtn {display: block; float: left; margin: 0 0 24px; *margin: 12px 0 12px 0;}
.noBtn:hover {background-position: bottom left;}

/* -------------------------- Popup Styles --------------------- */
.popper {width: 97.5%; border-top: 12px solid #75001f; padding: 14px; clear: both;}
.topPop { width: 480px;}
.lowerPop { clear: both; padding: 0 24px; width: 450px;}
.popUpContent { clear: both; padding: 0 0px; width: 460px;}
.hLine { color: #75001f; font-size: 18px; font-weight: bold;}
.popLogo { float: left;}
.popper .linkUL { float: right;}


/* ----------------------- clearfix -------------------- */
.cf:after {content: ".";display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.cf {*height: 1%;}

.errorContainer { color: Red; vertical-align:top;}
.posImg {Padding-bottom: 10px; padding-top:10px;}
.poshead {float: left; padding-right: 25px;}
.posImg1 {float: left; padding-right: 95px;}
.tbGutter1 {margin: 12px 0; font-size:medium;}

.arr { position: relative;  float: left;}

.bullet{list-style-type:disc; margin-top:10px;}

.linkLocate
{
    position:relative;clear:both; padding-top:10px;
}
.home { float: left; width: 480px;}

.birthSelect {  width: 150px;}

/* ------------------------ Vote Styles -------------------- */
.redVoteBox { width:700px;  height:708px;  background: url(/assets/images/voteGrade.png) top left no-repeat;}
.redVoteConfirmBox { width:700px; height: 700px; background: url(/assets/images/voteConfirmBox.png) top left no-repeat; }
.bottomExt { background: url(/assets/images/bottomRed.gif) bottom left repeat-y;}
.redVoteBox .bGround { position: absolute; z-index: 2;}
.vPane { margin: 0px 0 0 -11px; height:auto; float: left; width:681px}
*+html .vPane {margin: 0px 0 0 0px; height:auto; float: left; width:681px}
*html .vPane { margin: 0 0 12px 0px; *height: auto !important; float: left; width:auto}

/* - vote Confirm - */
.vConfirmPane { width:auto; *width:656px; center; *height: auto !important; float: left; margin: 0 0 12px; *margin-left: 12px; _margin-left: 6px;}
.voteConfirmPane { width: auto; text-align: left; padding: 12px; margin:0 0 0 2px}
.votePane { width: 678px; padding: 0 0 0px; margin:0 0 0 3px; }
*+html .votePane{margin:0 0 0 3px; width:678px; padding: 0 0 5px;}
*html .votePane{margin:0 0 0 2px; width:677px; padding: 0 0 5px;}
.vConfirmPane .roundedWhiteA { margin: -3px 0 0 0; *margin-left: 0; }
.voteConfirmPane img { float: left; margin: 0 12px 0 0;}
.vConfirmPane h3 { margin: 0; font-size: 14px !important; color: #333; line-height: 20px;}
.vConfirmPane h4 { color: #990033; font-size: 14px !important; margin: 0;}
.innerVote .vConfirmPane p { color: #666; font-size: 10px; float: none; margin-right:25px;}
.padBot {*+padding-bottom:0px; *padding-bottom:0px;}
.padLeft{*+padding-left:12px;}
.marTop {*+margin-top:-10px;}

.voteShield { position: absolute; z-index: 5; height: 57px; width: 124px; background: #fff; opacity: .6; filter: alpha(opacity=60); display: none; }

#votePop { color: #fff; z-index: 101; position: absolute; height: 280px; width: 500px;top: 0; left: -515px; background: #555; border: 2px solid #000; opacity: .7; filter: alpha(opacity=70);}
#votePop img { opacity: 1; filter: alpha(opacity=100);}
.innerVote { padding: 54px 22px 0; *padding: 60px 10px 0;}
.innerVote p { margin: 5px 0px 10px 0px; _margin: 6px; color: #fff; font-size: 13px; line-height: 15px; float: left;}
*+html .innerVote p { margin: 5px 0px 10px 10px; _margin: 6px; color: #fff; font-size: 13px; line-height: 15px; float: left;}

.voteShield, .popData { *margin: 0 0 0 -118px;}

.callInfo { padding: 10px 0 10px 10px;}
.callInfo img { float: left; margin: 0 12px 0 0;}
.callInfo h5 { color: #660033; font-size: 11px !important; font-weight: bold; margin: 0;}
.callInfo h6 { color: #666; font-size: 11px !important; font-weight: normal; margin: 0;}
#callShield {  position: absolute; z-index: 5; height: 48px; width: 678px; background: #fff; opacity: .6; filter: alpha(opacity=60); display: none; margin: -10px  0 0 -12px; }
#callShield { *margin: -10px 0 0 -51px;}
.entryItem { float: left; width: 135px; height: 182px; text-align: center;}
.entryItem .info { text-align: left;}
.entPane { margin: 6px;}
.entryData { margin: 6px 0 0 4px;}
.entryData input { float: left; margin: 0 8px 0 0; border: none; *margin-right: 4px;}
.entryData .info { float: left; width: 94px;}
.entryData .info .name, .entryData .info .title { color: #666; font-weight:bold;}
.entryData .info .date { color: #666;}
.entryPic { cursor: pointer;}
.essayText { font-size: 10px;}

.popData { display: none; width: 480px; background: #999; position: absolute; z-index: 100; padding: 10px; color: #fff; text-align: left;}
.popData h4 { margin: 0 0 4px; }
.popData h5 { margin: 0 0 12px;}
.popData img { /*float: left;*/ margin: 0 6px 0 0;}
.popData h4, .popData h5, .popData .essayText
{ float: left; width: 178px;}

.votePane .selected, .votePane .selected input { background: #999;}
.locked .selected .entryPic { cursor: default;}
#disableVote { margin: 12px 0 0 8px; float: left;}
*+html #disableVote { margin: 10px 0 0 8px; float: left;}
*html #disableVote { margin: 0 0 0 8px; float: left;}
.smIt { font-style:italic; }

/* about.aspx */
.goToHome
{
    text-decoration :none;
}
.viewTheWinners
{
   width: 510px !important;
   
}
#Ul1 {margin-left:-19px; *margin-left:19px;}

.tbGutter .line input{border: none;}

.marginTop {margin-top:-10px; position:relative;}
.yourSelection { font-size: 10px; text-transform: uppercase; color: #fff; font-weight: bold; margin: 0 0 3px; display: none;}
.selected .yourSelection { display: block;}

.selected .entryData .info .name, 
.selected .entryData .info .title, 
.selected .entryData .info .date { color: #fff;}
.titleMargin {margin-top:-11px; *margin-top:7px;}
.bottomPadding {padding-bottom:5px;*margin-top:-5px; *position:relative;}
.marginTopNarrow {margin-top:0px; *margin-top:-10px;}
.subHeaderTitleMargin {margin-top:-21px; *margin-top:-3px;}
.unsubConfTitleMargin {margin-top:-3px;}
.subConfTitleMargin {margin-top:1px; *margin-top:13px;}
.bodyContentMargin {margin-top:-5px; *margin-top:-3px;}

#divmain {height: 100%; min-width:1003px;}
.vertical20 { padding-bottom:20px;}
.aboutTitleMargin {margin-top:6px;}

.largePhoto {  height:210px;}


/*Winners Announcement styles (Ercan Polat - 08/24/2009)*/
/* Below are the new images which are added for Winners Announcement Phase */
/* judging_timeline_VW.gif, signup_nowWhitebtn.jpg, viewWinnersBox.png, winners_gallaryWhitebtn.jpg, Winning_2009_photo.png*/
#leftHead2 {width: 747px; float: left; border-right: 0px solid #ccc;}
#leftHead2 ul{float:left;margin: 0 12px 0 0;padding: 0 0 0 222px;}
#leftHead2 li {margin: 0; padding: 34px 0 0; float: left; white-space:nowrap;}
#leftHead2 #sendButton {padding: 28px 0 0 !important;}
#leftHead2 li a {color: #666; border-left: 1px solid #666; padding: 0 12px 0; display: block; text-decoration: none; font-size: 9px; text-transform: uppercase;}
#leftHead2 li a:hover {color: #75001f; text-decoration: none;}
#leftHead2 #entBtn a:hover {color: #fff;}
#leftHead2 li.active {background: url(/assets/images/ulArr.gif) top center no-repeat;}
#leftHead2 li a.first {border: none;}
#leftHead2 li.active a {color: #75001f;}
.viewWinnersBox { width:700px; height: 571px; background: url(/assets/images/viewWinnersBox.png) top left no-repeat; }
#viewWinnersGallery span { background: url(/assets/images/winners_gallaryWhitebtn.jpg) 0 0 no-repeat; height: 29px; width: 203px; font-size: 0px; }
.four70 {width: 498px !important;}
.bottomPadding2 {padding-bottom:15px;*margin-top:-5px; *position:relative;}

#SignUpNow span { background: url(/assets/images/signup_nowWhitebtn.jpg) 0 0 no-repeat; height: 29px; width: 126px; font-size: 0px;}
#SignUpNow {display: block; float: left; margin: 3px 0 0 0;}
#SignUpNow:hover span {background-position: bottom left;}


.copy_viewWinner { margin-top:40px;  margin-bottom:10px; }

.redWinnersBox {
background:transparent url(/assets/images/viewWinnersBox.png) no-repeat scroll left top;
height:521px;
width:700px;
}

#viewWinnersGallery {
display:block;
float:left;
margin:3px 0 0 0px;
}
#viewWinnersGallery:hover span{ background-position: bottom left; }
.padTop{padding-top:12px;}
.padBotChange{padding-bottom:12px;}