/* general */
#featured-box {height:85px !important;}
#featured-box a span {
	display:block;
	height:100%;
	position:absolute;
	width:100%;
}
#tips-subheader {padding: 10px;}

/* bios */
.round-shadow {display: none;}

/* video navigation */
#videoplayer {
	margin-top: 0 !important;
}
#microsite-menu {
	border-bottom: 2px solid #f49ac2; 
	width: 510px;
	left:15px;
	position:relative;
}
#microsite-menu h4 {
	height:17px;
	margin-bottom:5px;
	text-indent:-999px;
	width:82px;
}
#microsite-menu h4#vid-round-1 {background: url(images/vid-round-1.gif) no-repeat scroll}
#microsite-menu h4#vid-round-2 {background: url(images/vid-round-2.gif) no-repeat scroll}
#microsite-menu h4#vid-round-3 {background: url(images/vid-round-3.gif) no-repeat scroll}
#microsite-menu h4#vid-round-4 {background: url(images/vid-round-4.gif) no-repeat scroll}
#microsite-menu h4#vid-round-5 {background: url(images/vid-round-5.gif) no-repeat scroll}
#microsite-menu li {float: left; list-style-type: none;}
#microsite-menu li a {
	display: block;
	width: 102px;
	height: 22px;
	text-indent: -999px;
	overflow: hidden;
}
#microsite-menu li#date-1 a {background: url(images/vid-date-1.gif) top left no-repeat;}
#microsite-menu li#date-2 a {background: url(images/vid-date-2.gif) top left no-repeat;}
#microsite-menu li#date-3 a {background: url(images/vid-date-3.gif) top left no-repeat;}
#microsite-menu li#date-4 a {background: url(images/vid-date-4.gif) top left no-repeat;}
#microsite-menu li#date-5 a {background: url(images/vid-date-5.gif) top left no-repeat;}
#microsite-menu li a.active,
#microsite-menu li a:hover {background-position: top right !important;}

/* landing page */
#date-desc {font-size: 1.12em; line-height: 1.23em; margin: 1em;}
#date-desc a {color: #62293C;}
#round-wrapper {margin-bottom: 10px;}
#round-wrapper h4 {
	text-indent: -999px;
	overflow: hidden;
	width: 95px;
	height: 22px;
	position: relative;
	top: 5px;
	left: 22px;
}
#round-wrapper h4.one{background: url(images/round-1.gif) top left no-repeat;}
#round-wrapper h4.two{background: url(images/round-2.gif) top left no-repeat;}
#round-wrapper h4.three{background: url(images/round-3.gif) top left no-repeat;}
#round-wrapper h4.four{background: url(images/round-4.gif) top left no-repeat;}
#round-wrapper h4.five{background: url(images/round-5.gif) top left no-repeat;}
#round-content {background: url(images/content-bg.gif) top center repeat-y; padding: 0 0 20px;}
#round-hdr {background: url(images/content-hdr.gif) bottom center no-repeat; height: 15px;}
#round-ftr {background: url(images/content-ftr.gif) top center no-repeat; height: 12px;}
#round-content ul {clear:both;}
#round-content li .and {
	position: relative;
	left: 11px;
	top: 35px;
	float:left;
}
#round-content li {margin: 15px 25px; list-style-type: none;}
.date-wrapper {background: #4d1f2e url(bg-date.gif) top left no-repeat; width: 497px; height: 130px;}
.contestant {
	background: url(images/content-date-block.gif) top left no-repeat;
	width: 224px;
	height: 88px;
	padding:5px 0 0;
	margin-top: 8px;
	color: #666;
	position: relative;
}
.contestant a {
	color: #62293c;
	font-size:1em;
	font-weight:bold;
	line-height:0.83em;
	text-decoration: underline;
}
.contestant p.datee {color: #333; font-size: 1em; font-weight: bold;}
.contestant.one {float:left; left:8px;}
.contestant.two {float: right; right: 8px;}
.contestant img {float: left; padding: 0 6px 0 8px;}
.contestant p {margin: 0;	line-height:1em; font-size:0.92em;}
.date-hdr {
	text-indent: -999px;
	overflow: hidden;
	width: 67px;
	height: 19px;
	margin-left:5px;
}
#date-1 .date-hdr {background: url(images/date-1.gif) top left no-repeat;}
#date-2 .date-hdr {background: url(images/date-2.gif) top left no-repeat;}
#date-3 .date-hdr {background: url(images/date-3.gif) top left no-repeat;}
#date-4 .date-hdr {background: url(images/date-4.gif) top left no-repeat;}
#date-5 .date-hdr {background: url(images/date-5.gif) top left no-repeat;}
#final-date {background:url(images/big-date.gif) top left no-repeat; height:55px;}
.watch-date {
	clear: both; 
	display: block; 
	float: right;
	height:24px;
	overflow:hidden;
	text-indent:-999px;
	width:113px;
	margin-right: 8px;
}
#date-1 .watch-date {background: url(images/watch-date-1.gif) top left no-repeat;}
#date-2 .watch-date {background: url(images/watch-date-2.gif) top left no-repeat;}
#date-3 .watch-date {background: url(images/watch-date-3.gif) top left no-repeat;}
#date-4 .watch-date {background: url(images/watch-date-4.gif) top left no-repeat;}
#date-5 .watch-date {background: url(images/watch-date-5.gif) top left no-repeat;}

/* viewers choice */
#vc-content {background: url(images/promote-bg.gif) repeat-y scroll center top; padding:10px 25px;}
#vc-hdr {background: url(images/promote-hdr.gif) no-repeat scroll center bottom; height: 12px;}
#vc-ftr {background: url(images/promote-ftr.gif) no-repeat scroll center top; height: 12px;}
#vc-content h5 {height:20px; overflow:hidden; text-indent:-999px;	width:255px; margin-bottom:5px;}
#vc-content h6 {font-size: 1.4em; color: #333; font-weight: bold;}
#vc-content h5#round-1 {background: url(images/round-1-winners.gif) top left no-repeat;}
#vc-content h5#round-2 {background: url(images/round-2-winners.gif) top left no-repeat;}
#vc-content h5#round-3 {background: url(images/round-3-winners.gif) top left no-repeat;}
#vc-content h5#round-4 {background: url(images/round-4-winners.gif) top left no-repeat;}
#vc-content h5#round-5 {background: url(images/round-5-winners.gif) top left no-repeat;}
#vc-content p {line-height:1.12; margin:10px 0 0.5em;}
#vc-content img {width: 173px; height: 120px; float: left; margin-right: 10px;}
#vc-content .viewers-watch-date {
	height:25px;
	overflow:hidden;
	text-indent:-999px;
	width:123px;
	display: block;
/*	background: url(images/watch-date.gif) top left no-repeat;*/	
	background: url(images/pattis-pick.gif) top left no-repeat;
	margin-bottom:5px;
}
#vc-content form {width:123px; display:inline-block; margin-left: 0;}

/* promotes */
#promotes {margin: 10px 0; width: 545px; padding-top:15px;}
#promotes li {float: left; list-style-type: none;	margin-left:10px; width:255px;}
#promotes img {
	float: left;
	width: 129px;
	height: 92px;
	margin-right: 5px;
}
#promotes h6 {line-height: 1em;}
#promotes h6 a {color:#000;}
#promotes h6 a:hover {color: #666; text-decoration: none;}	
#promotes p {line-height: 1.12em; margin-bottom: 0;}
#speed-la {margin-left: 13px;}
#linkback {font: bold italic 1.23em georgia; padding:0 15px 15px; text-align:center;}
#linkback a {color:#62293C; text-decoration: underline;}

/* sweepstakes */
#sweeps-hdr {margin: 0 0 20px 10px; height: 200px;}
#sweeps-hdr img {width: 215px; height: 150px; float: left; margin-right: 10px;}
#sweeps-hdr h4 {
	background: url(images/speed-dating-sweeps.gif) top left no-repeat;
	width: 257px;
	height: 24px;
	text-indent: -999px;
	overflow: hidden;
	margin-bottom: 5px;
}
#webform-component-get_what_you_want {margin:0 auto; width:300px;}
#edit-submitted-get-what-you-want-wrapper label {float: left; width: 100px;}
#edit-submitted-get-what-you-want-wrapper textarea {width: 175px;	height: 125px;}
#webform-component-rules {width: 300px; margin: 0 auto;	text-align: center;}
#webform-component-rules li {display: inline;}
#webform-component-rules li a {color: #993333;}
.form-submit {
	background: url(images/btn-enter-sweeps.gif) top left no-repeat;
	width: 327px;
	padding:57px 0 0;
	height: 0;
	_height: 57px; /* ie6 fix */
	overflow: hidden;
}
.messages h5 {
	background: url(images/thanks-for-entering.gif) top left no-repeat;
	width: 503px;
	text-indent: -999px;
	overflow: hidden;
	height: 24px;
}

/* week's best RR form */
#weeks-best {width: 299px; height: 453px; position: relative;}
#weeks-best-wrapper {background: url(images/rr-bg.gif) top left repeat-y;}
#weeks-best-hdr {background: url(images/rr-hdr.gif) bottom left no-repeat; height: 11px;}
#weeks-best-ftr {background: url(images/rr-ftr.gif) top left no-repeat;	height: 11px;}
#weeks-best h4 {
	background: url(images/vote-weeks-best.gif) top left no-repeat;
	width: 264px;
	height: 19px;
	text-indent: -999px;
	margin: 0 auto;
}
#weeks-best label {float: left;}
#weeks-best label img,
#weeks-best label input {cursor: pointer;	vertical-align: middle;	float: left;}
#weeks-best label input {margin-top: 20px; margin-left: 3px;}
#weeks-best label img {margin: 6px;}
#weeks-best .date {line-height: 1em; font-weight: bold;	padding-top: 6px;	float:left;}
#weeks-best .date p {margin-bottom: 0;}
#weeks-best .date h5 {color: #62293c;}
#weeks-best .date a {color: #62293c; text-transform: uppercase;	text-decoration: underline;	font-size: .83em;	font-weight: bold;}
.rr-date-wrapper {background: url(images/rr-date-block.gif) top left no-repeat;	height: 62px;	width: 268px;	margin: 8px auto;}
input#date-submit {
	background: url(images/btn-submit-vote.gif) top left no-repeat;
	width: 153px;
	height: 31px;
	text-indent: -999px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	margin: 0 auto;
	display: block;
}
#voting-overlay {
	background: url(/media/the-millionaire-matchmaker/season/3/jovan/images/voting-overlay.png) top left no-repeat;
	_background: url(/media/the-millionaire-matchmaker/season/3/jovan/images/voting-overlay.gif) top left no-repeat; /* ie6 hack */
	height: 453px;
	width: 299px;
	position: absolute;
	top: 0;
	display: none;
}
#vote-again {position: relative; top: 175px;}
#vote-again p {color: #f49ac1; text-align: center;}
#vote-again a {
	background: url(/media/the-millionaire-matchmaker/season/3/jovan/images/vote-again.png) top left no-repeat;
	width: 176px;
	height: 44px;
	margin: 0 auto;
	text-indent: -999px;
	display: block;
}
