img, div, a, li, span { 
	behavior: url(./res/iepngfix.htc)
}
.search {
	font-family: Arial, Barmeno, Verdana;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.search {
	font-family: Arial, Barmeno, Verdana;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
/* link */

A {
	font-family: Arial, Barmeno, Verdana;
	font-size: 11px;
	text-decoration: underline;
	color: #DA1212;
}
/* meta-navigation */

A.mlink {
	color: #ffffff;
}
A.nav {
	font-size: 11px;
	color: #190075;
	text-decoration: none;
}
A.snavs {
	color: #190075;
	font-weight: bold;
	text-decoration: none;
}
A.snavm {
	color: #190075;
	text-decoration: none;
}
A.txtcont {
	font-family: Arial, Barmeno, Verdana;
	font-size: 11px;
	color: #000000;
}
A.txtconts {
	font-family: Arial, Barmeno, Verdana;
	font-size: 11px;
	color: #000000;
}
A.notd {
	text-decoration: none;
}
A.redlink {
	font-family: Arial, Barmeno, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #DA1212;
}
/* headlines and text */

TD {
	font-family: Arial, Barmeno, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #274083;
	line-height: 16px;
}
.smallTD {
	font-family: Arial, Barmeno, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #274083;
	line-height: 14px;
}
.subtitlered {
	font-family: Arial, Barmeno, Verdana;
	font-size: 12px;
	color: #DD0023;
	font-weight: bold;
}
.subtitleredBig {
	font-family: Arial, Barmeno, Verdana;
	font-size: 14px;
	color: #DD0023;
	font-weight: bold;
}
.titlehighlight {
	font-family: Arial, Barmeno, Verdana;
	font-size: 11px;
	color: #190578;
}
.titlehighlightblack {
	font-family: Arial, Barmeno, Verdana;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.titlehighblack {
	font-family: Arial, Barmeno, Verdana;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.titletable {
	font-family: Arial, Barmeno, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.txtconthigh {
	font-family: Arial, Barmeno, Verdana;
	font-size: 12px;
	line-height:16px;
	color: #DE2A31;
	font-weight:bold;
}
.txthighlights {
}
.txtcont {
	font-family: Arial, Barmeno, Verdana;
	font-size: 11px;
	color: #274083;
}
.txthighlights {
	font-family: Arial, Barmeno, Verdana;
	font-size: 12px;
	color: #190578;
	font-weight: bold;
}
.txthighlightb {
	font-family: Arial, Barmeno, Verdana;
	font-size: 11px;
	color: #190578;
	font-weight: bold;
}
.txthighlightr {
	font-family:Arial, Barmeno, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#DA1212;
	line-height:15px;
	padding-left:1px;
}
.sitemaphead {
	font-family: Arial, Barmeno, Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.googlebold {
	font-family: Arial, Barmeno, Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.googleboldlarge {
	font-family: Arial, Barmeno, Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
INPUT {
	font-family: Arial, Barmeno, Verdana;
	font-size: 10px;
	color: #274083;
	border: 1px solid #0ABAF1;
	background-color: #FFFFFF;
}
TEXTAREA {
	font-family: Arial, Barmeno, Verdana;
	font-size: 10px;
	color: #274083;
	background-color: #CFF1FC;
	border: 1px solid #0ABAF1;
}
OPTION {
	font-family: Arial, Barmeno, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #274083;
	text-decoration: none;
}
SELECT {
	font-family: Arial, Barmeno, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #274083;
	text-decoration: none;
	background-color: #CFF1FC;
}
.txt_foot {
	font-family: Arial, Barmeno, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
A.txt_foot {
	font-family: Arial, Barmeno, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration:none;
}
A.txt_foot:HOVER, {
	 font-family: Arial, Barmeno, Verdana, Helvetica, sans-serif;
	 font-size: 10px;
	 line-height: 14px;
	 font-weight: normal;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration:underline;
}
.contactradio {
	background-color: #FFFFFF;
	border: thin solid #FFFFFF;
	width: 50px;
	position: relative;
	top: 3px;
}
.contactcombo {
	font-family: Arial, Barmeno, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #274083;
	text-decoration: none;
	background-color: #CFF1FC;
	border: none;
}
#dosingDevice {
	position:absolute;
	float:right;
	top:0px;
	left:820px;
	width:192px;
	height:183px;
	border:0px;
	margin:0px;
	padding:0px;
	z-index:1400;
	visibility: visible;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #FF0000;
}
.repeaty {
	background-attachment: fixed;
	background: url(../gfx/long_bar.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.margine {
	margin-left:2px;
	margin-right:16px;
}
.newclass {
	font-family: Arial, Barmeno, Verdana;
	border: 1px solid #9a9e9a;
	color: #000000;
	background-color:#FFFFFF !important;
	font-size: 12px;
}
.newclassbox {
	font-family: Arial, Barmeno, Verdana;
	border: 1px solid #f2fafd;
	color: #FFFFFF;
	background-color:#f2fafd;
	font-size: 12px;
	background-color: #f2fafd;
}
.linkblue {
	font-family: Arial, Barmeno, Verdana;
	font-size: 12px;
	color: #274083;
	font-weight: bold;
	line-height: 20px;
}
.bigRedLink {
	font-family: Arial, Barmeno, Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #DA1212;
}
.nolink {
	font-family: Arial, Barmeno, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #274083;
}
.quiz {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 10px;
}
.titletc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #274083;
}
.smalltc {
	font-family: Arial, Barmeno, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #274083;
	line-height: 16px;
}
#dazPack {
	width: 130px;
	height: 103px;
	position: absolute;
	top: -32px;
	left: -13px;
}
#error {
	width: 265px;
	position: relative;
	font-style: italic;
	font-size: 11px;
	color: #FF0000;
}

#flashGame {
	width: 699px;
	height: 1153px;
	position:relative;
}
#flashGame #top {
	width: 699px;
	height: 8px;
	position: relative;
	margin-bottom: -3px;
}
#flashGame #left {
	width: 2px;
	height: 1190px;
	background:url(../img/game/snap_game_left.jpg) left top repeat-y;
	float: left;
}
#flashGame #right {
	width: 5px;
	height: 1190px;
	background: url(../img/game/snap_game_right.gif) left top repeat-y;
	float: left;
}
#flashGame #content {
	width: 692px;
	height: 1156px;
	background: url(../img/game/snap_game_bg.jpg) left top repeat-x;
	float: left;
}
#flashGame #bottom {
	width: 699px;
	height: 11px;
	position: relative;
}
#starburst {
	width: 234px;
	height: 234px;
	position: absolute;
	left: 19px;
	top: 18px !important;
	top: 22px;
}
#flashGame #content #title {
	width: 350px;
	height: 26px;
	position: absolute;
	left: 277px;
	top: 55px !important;
	top: 64px;
}
#flashGame #content #text {
	width: 350px;
	height: auto;
	position: absolute;
	left: 277px;
	top: 95px !important;
	top: 104px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#pic {
	width: 233px;
	height: 295px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
#pic img {
	margin-bottom: 5px;
}
.position1 {
	position: absolute;
	top: 255px;
	left: 86px;
}
.position2 {
	position: absolute;
	top: 255px;
	left: 364px;
}
.position3 {
	position: absolute;
	top: 563px;
	left: 86px;
}
.position4 {
	position: absolute;
	top: 563px;
	left: 364px;
}
.position5 {
	position: absolute;
	top: 860px;
	left: 86px;
}
.position6 {
	position: absolute;
	top: 860px;
	left: 364px;
	width: 233;
	height: 267;
	background: url(../img/game/pic6.jpg) no-repeat;
}
.smallTD#error1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #FF0000;
}
#flashGameSoon {
	width: 700px;
	height: 564px;
	position:relative;
	background: url(../img/game/coming_soon_bg.jpg) no-repeat;
}
#soon {
	width: 186px;
	position: absolute;
	left: 44px;
	top: 54px;
}
#flashGameSoon #text {
	width: 186px;
	height: 36px;
	position: absolute;
	left: 43px;
	top: 173px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
}

form .formtext label2 {
	display: block;
	width: 115px;
	float: left;
	clear: both;
	padding-right: 5px;
	text-align: left;
}

form .formtext #errorX {
	/*width: 5px;
	height: 5px;
	position: absolute;
	left: 0px !important;
	left: -108px;
	top: -2px; */
	font-family: Arial, Barmeno, Verdana;
	font-size: 11px;
	color: #DD0023;
	font-style: italic;
	margin-right: -10px;
	z-index: 200;
}
#contentName {
	position: relative;
	top: 0px;
	left: 0px;
	width: 233;
	height: 267;
	text-align:left;
}
#contentName #form {
	position: absolute;
	left: 12px;
	top: 209px !important;
	top: 207px;
}
.CelebrityName2 {
	width: 150px;
	height: 16px;
	border: 0px;
	margin-right: 3px;
}
#contentName #form a{
	position: relative;
	left: 0px;
	top: 14px !important;
	top: 16px;
}
#snapSubnav {
	width: 633px;
	height: 26px;
	position: absolute;
	left: 0px;
	top: 108px;
	background:url(../gfx/subnavi_back_snap.jpg) no-repeat;
	padding-top: 5px;
}
#snapSubnav ul {
	margin-left: 115px;
	margin-top: -1px;
	display: block;
	list-style: none;
}
#snapSubnav ul li {
	display: inline;
	list-style: none;
}
#snapSubnav a {
	font-size: 11px;
	color: #190075;
	text-decoration: none;
}
#snapSubnav a.active {
	color: #190075;
	font-weight: bold;
	text-decoration: none;
}
#errorCelebrity {
	color: #FF0000;
	font-style: italic;
	font-weight: normal;
	position: relative;
	top: 2px;
}
.revealed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.revealedlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
#base {
	width: 700px;
	position:relative; 
	top:-24px; 
	left: 2px !important; 
	left: 2px; 
	height:auto;
	/*background-image: url(../gfx/05052008/home_allcontent_bg.jpg);
	background-repeat: repeat-x;*/
}
#polaroid {
	width: 299px;
	height: 425px;
	position: absolute;
	left: 18px;
	top: 40px;
}
#topPanel {
	width: 692px;
	height: 323px;
	margin-top: 10px;
	margin-left: 6px;
	position: relative;
	/*background: url(../gfx/05052008/top_panel_bg.jpg) top left no-repeat;*/
}
#case {
	width: 433px; 
	height: 299px;
	position: absolute; 
	top: 28px;
	left: 8px;
	background: url(../gfx/05052008/home_revealed_pictures.jpg) top left no-repeat;
	z-index: 12;
}
#titleMystery {
	position: absolute;
	top: 8px;
	left: 190px;
}
#whois {
	position: absolute;
	bottom: 41px;
	right: 47px;
}
#gossipGuru {
	position: absolute;
	top: 31px;
	right: 5px;
	z-index: 11;
}
#bottomPanel {
	width: 700px;
	height: 226px;
	position: relative;
	background: url(../gfx/05052008/bottom_panel_bg2.gif) top left no-repeat;
	margin-top: 5px;
}
#bottomPanel #panels {
	width: 226px;
	height: 214px;
	float: left;
	margin-top: 5px;
	margin-left: 4px;
	position: relative;
}
#bottomPanel #panels #title {
	position: absolute;
	left: -6px;
	top: -8px;
}
.title2 {
	margin-top: 3px;
	margin-left: 3px;
}
.title3 {
	margin-top: 0px;
	margin-left: 8px;
}
#bottomPanel #panels #text {
	width: 203px;
	height: 67px;
	position: absolute;
	left: 16px;
	top: 117px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#bottomPanel #panels #button {
	position: absolute;
	right: 14px;
	bottom: -26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#bottomPanel #panels #button1 {
	position: absolute;
	right: 14px;
	bottom: -23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#bottomPanel #panels #revealedPic {
	position: absolute;
	left: 7px;
	top: 2px;
}
#flashContent {
	width: 694px;
	height: 694px;
	position:relative; 
	top:-24px; 
	left: 0px !important; 
	left: 0px; 
	height:auto;
	background-image: url(../gfx/05052008/bg_flash_page.jpg);
	background-repeat: norepeat;
}
.quizbutton {
	width: 12px;
	height: 12px;
	padding-top: 5px;
	margin-right: 20px;
	border: 0px;
	background-color: #ddf6fd;
}
#errorQ1, #errorQ2, #errorQ3, #errorQ4, #errorQ5, #errorQ6 {
	position:relative;
	font-size: 11px; 
	font-style:italic; 
	color: #FF0000;
}
.linkblue2 {
	font-family: Arial, Barmeno, Verdana;
	font-size: 11px;
	color: #274083;
	font-weight: normal;
	line-height: 20px;
}
.linkblue2:hover {
	font-family: Arial, Barmeno, Verdana;
	font-size: 11px;
	color: #274083;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}
.smalltc2 {
	font-family: Arial, Barmeno, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #274083;
	line-height: 16px;
}

/*--------- Win a Party Garden Competition ------------*/

#FormData {
	width: 664px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#form {
	width: 300px;
	margin: 0px;
	padding: 0px;
}
#form .formfield {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 8px;
	position: relative;
}
#form .formfieldBig {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 8px;
	position: relative;
	height: 50px;
}
#form .formfield label, #form .formfieldBig label {
	display: block;
	width: 95px;
	float: left;
	clear: both;
	padding-right: 5px;
	text-align: left;
}
#form .formfield2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 300px;
	clear: both;
	float: none;
	position: relative;
	padding-bottom: 10px;
}
#form .formfield2 label {
	display: block;
	margin-left: 25px;
	width: 260px;
	margin-bottom: 7px;
}
input {
	width: 192px;
	height: 18px;
	border: 1px solid #9a9d99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00539f;
	padding-top: 2px;
	padding-left: 2px;
}
.celebrityName {
	width: 350px;
	height: 18px;
	border: 1px solid #9a9d99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00539f;
	padding-top: 2px;
	padding-left: 2px;
}
.country {
	width: 192px;
	height: 18px;
	border: 1px solid #9a9d99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00539f;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-left: 0px;
}
.dayDOB {
	width: 47px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00539f;
	background-color: #FFFFFF;
	border: 1px solid #9a9d99;
	padding-top: 1px;
}
.monthDOB {
	width: 74px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00539f;
	background-color: #FFFFFF;
	border: 1px solid #9a9d99;
	padding-top: 1px;
}
.yearDOB {
	width: 54px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00539f;
	border: 1px solid #9a9d99;
	background-color: #FFFFFF;
	padding-top: 1px;
}
.checkbox {
	width: 13px !important;
	width: 15px;
	height: 13px !important;
	height: 15px;
	margin-bottom: 1px;
	margin-right: 4px;
	padding: 0px;
	float: left;
}
.competitionLink {
	color: #274083;
}
.red {
	color: #FF0000;
}
/*--------- End Party Garden Competition ------------*/
#textlayer {
	visibility: visible;
}