/**
  * G L O B A L   S T Y L E S
  *
  */
.disabled{display:none;}
*		{ margin: 0; padding: 0;}
a		{ outline: none; text-decoration: none; }
body	{background:#fff url(../img/bg/body.gif) center top repeat; color: #666; font-family: arial, helvetica, sans-serif; font-size: 12px; margin: 0 auto; width: 990px; }
img		{ border: 0; }
#container	{margin: 80px -14px 0; padding: 0 14px; position: relative; width: 990px; }

/**
  * N I N E M S N
  *
  */

#pnlMSNHeader_Outer	{ left: 14px; position: absolute; top: -80px; }
#msnbtmbanner		{ margin: 0px auto; width: 728px; }

/**
  * B R A N D I N G
  *
  */

#branding	{ background: url(../img/bg/branding.png) left top no-repeat; height: 150px; margin: 0; position: relative; }
#branding a	{ background: url(../img/btn/logo.png) left top no-repeat; display: block; height: 223px; left: 15px; position: absolute; text-indent: -9999px; top: -21px; width: 245px; }

/**
  * N A V I G A T I O N
  *
  */

#nav ul				{ height: 35px; list-style: none; overflow: hidden; position: absolute; right: 13px; top: 92px; }
#nav li				{ float: left; }
#nav a				{ display: block; height: 35px; text-indent: -9999px; }
#nav .home a			{ background: url(../img/btn/nav/home.png); width: 79px; }
#nav .about_coverstar a		{ background: url(../img/btn/nav/about_coverstar.png); width: 154px; }
#nav .enter_now a		{ background: url(../img/btn/nav/enter_now.png); width: 112px; }
#nav .my_profile a		{ background: url(../img/btn/nav/my_profile.png); width: 112px; }
#nav .finalists a		{ background: url(../img/btn/nav/shortlist.png); width: 86px; }
#nav .meet_the_babies a		{ background: url(../img/btn/nav/meet_the_babies.png); width: 153px; }
#nav .most_viewed_babies a	{ background: url(../img/btn/nav/most_viewed_babies.png); width: 131px; }
#nav .baby_face_off a		{ background: url(../img/btn/nav/baby_face_off.png); width: 146px; }
#nav .prizes a			{ background: url(../img/btn/nav/prizes.png); width: 81px; }
#nav a:hover,
#nav a:focus,
#nav a.active			{ background-position: 0 -35px; }

/**
  * C O N T E N T
  *
  */

#content	{ display: inline; float: left; margin-right: 18px; overflow: hidden; padding: 40px 10px 0; width: 652px; }

/* Intro box */

.intro				{ background: url(../img/bg/white_box.png); overflow: hidden; position: relative; width: 652px; margin-bottom:20px;}
.intro h2			{ color: #f47735; font-family: Arial; font-size: 26px; font-weight: normal; margin: 0 0 9px; }
.intro .enter_now		{ margin: 12px 0 0 -5px; }
.intro .enter_now a		{ background: url(../img/btn/enter_now.png); display: block; height: 47px; overflow: hidden; text-indent: -9999px; width: 176px; }
.intro .play_baby_face_off a	{ background: url(../img/btn/play_baby_face_off.png); display: block; height: 68px; overflow: hidden; text-indent: -9999px; width: 235px; }

.intro .top			{ background: url(../img/bg/white_box_top.png); height: 10px; left: 0; overflow: hidden; position: absolute; top: 0; width: 652px; }
.intro .bottom			{ background: url(../img/bg/white_box_bottom.png); bottom: 0; height: 10px; left: 0; overflow: hidden; position: absolute; width: 652px; }

/* Main */

.intro .main				{ background: url(../img/bg/coverstar_2009.jpg) 2px 7px no-repeat; font-size: 14px; min-height: 238px; _height: 238px; /* IE6 min-height hack */ overflow: hidden; padding: 26px 14px 0 220px; }
.intro .main h2				{ font-size: 26px; margin: 0 0 6px; font-weight:bold;}
.intro .main .enter_now			{ margin: 14px 0 0 110px; }
.intro .main .enter_now a		{ background: url(../img/btn/enter_now_shadow.png) left top no-repeat; width:176px; height:47px;}
.intro .main .play_baby_face_off	{ margin: 51px 0 14px 191px; }
.intro .main .play_baby_face_off a	{ background: url(../img/btn/play_baby_face_off_shadow.png); }

/* About */

.intro .about	{ background: url(../img/bg/about.jpg) 410px 6px no-repeat; padding: 9px 297px 28px 27px; }
.intro .about .enter_now{margin:15px 0; float:right;}
.intro .about h2{color:#009EAF; font-weight:bold;}

/* Prizes */

.intro .prizes		{float:left; padding: 0 0 28px 27px;}
.intro .prizes .text{float:left; width:340px; font-size:14px; line-height:20px;}
.intro .prizes .text a{font-weight:bold; color:#666;}
.intro .prizes .text a:hover{text-decoration:underline;}
.intro .prizes h2	{ color: #019db4; }
.intro .image{float:left; width:274px;}
.intro .image a img{margin:6px;}

/* Main Content */

.main_content		{ background: #b0dfe6 url(../img/bg/blue_box.gif) top left repeat-y; color: #000; margin: 15px -10px 15px; overflow: hidden; padding: 35px 33px 40px; position: relative; width: 606px; }
.main_content h2	{ color: #fff; font-family: Arial; font-size: 34px; font-weight: normal; line-height: 33px; }

.main_content .top	{ background: url(../img/bg/blue_box_top.gif); height: 10px; left: 0; overflow: hidden; position: absolute; top: 0; width: 672px; }
.main_content .bottom	{ background: url(../img/bg/blue_box_bottom.gif); bottom: 0; height: 10px; left: 0; overflow: hidden; position: absolute; width: 672px; }

/* Gallery */

.gallery			{ background: url(../img/bg/gallery_top.png) no-repeat; margin: 13px 0 0 25px; padding: 18px 0 16px; width: 557px; }
.gallery .img			{ background: url(../img/bg/gallery.png); display: block; position: relative; text-align: center; z-index: 9; }
.gallery .img img		{ max-width: 521px; vertical-align: bottom; }
.gallery .description		{ background: url(../img/bg/gallery_bottom.png) no-repeat; margin: -5px 0 0; min-height: 26px; _height: 26px; /* IE6 min-height hack */ padding: 28px 13px 0; position: relative; }
.gallery .description h3	{ color: #406818; font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: normal; line-height: 11px; overflow: hidden; padding: 0 0 3px; }
.gallery .description h3 a	{ border-right: 1px solid #406818; color: #406818; float: left; font-weight: bold; margin: 0 8px -2px 0; padding: 0 7px 2px 0; }
.gallery .view_profile		{ position: absolute; right: 8px; top: 11px; }
.gallery .view_profile a	{ background: url(../img/btn/gallery_view_profile.gif); display: block; height: 39px; overflow: hidden; text-indent: -9999px; width: 137px; }

/* Profile */

.profile				{ line-height: 18px; width: 606px; }

.profile .img				{ background: url(../img/bg/photo.png); float: left; margin: 24px 12px 11px -2px; padding: 22px 28px 18px 19px; position: relative; width: 268px; }
.profile .img img			{ border: 6px solid #fff; display: block; height: 312px; width: 256px; }
.profile .img .winner			{ background: url(../img/bg/winner_ie6.png); bottom: -29px; height: 117px; left: 0; overflow: hidden; position: absolute; text-indent: -9999px; width: 118px; }
*>.profile .img .winner			{ background: url(../img/bg/winner.png); }

.profile .description			{ float: left; padding: 0 0 11px; width: 268px; }

.profile .paging			{ float: right; list-style: none; margin: -25px -4px 3px 0; overflow: hidden; padding: 0 15px; position: relative; }
.profile .paging li			{ float: left; margin: 0 0 0 3px; }
.profile .paging a			{ color: #000; display: block; float: left; height: 18px; padding: 1px 4px 3px 3px; position: relative; }
.profile .paging .prev a		{ background: url(../img/btn/arrow/large_blue_left.jpg) 0 6px no-repeat; margin: 0 0 0 -15px; padding-left: 18px; }
.profile .paging .next a		{ background: url(../img/btn/arrow/large_blue_right.jpg) right 6px no-repeat; margin: 0 -15px 0 0; padding-right: 19px; }

.profile .description dl		{ clear: both; margin: 15px 0 0; overflow: hidden; }
.profile .description dt,
.profile .description dd		{ float: left; padding: 3px 3px 4px; }
.profile .description dt		{ clear: left; font-weight: bold; margin: 0 -94px 0 0; width: 85px; }
.profile .description dd		{ border-bottom: 1px dotted #6d993f; padding-left: 94px; width: 171px; }
.profile .description dt.long		{ margin: 11px 0 1px; width: 268px; }
.profile .description dd.long		{ border: none; padding-left: 3px; width: 262px; }

.profile .buttons			{ list-style: none; padding: 10px 0 11px; }
.profile .buttons li			{ margin: 0 0 2px -3px; }
.profile .buttons a			{ display: block; overflow: hidden; text-indent: -9999px; }
.profile .buttons .vote a		{ background: url(../img/btn/profile/vote_for_me.png); height: 58px; width: 192px; visibility:hidden; }
.profile .buttons .launch_gallery a	{ background: url(../img/btn/profile/launch_gallery.png); height: 53px; width: 186px; }
.profile .buttons .view_profile a	{ background: url(../img/btn/profile/view_profile.gif); height: 39px; width: 137px; }

/* Ranking */

.ranking				{ overflow: hidden; padding: 21px 0 0; }

.ranking .main				{ float: left; padding: 3px 35px 0 36px; width: 315px; }
.ranking .main .img			{ background: url(../img/bg/photo.png); display: block; margin: 0 0 6px; padding: 22px 28px 18px 19px; width: 268px; }
.ranking .main .img img			{ border: 6px solid #fff; display: block; height: 312px; width: 256px; }
.ranking .main .description		{ margin: 0 0 0 60px; width: 188px; }
.ranking .main .description h3		{ border: dotted #6d993f; border-width: 1px 0; font-size: 12px; font-weight: normal; padding: 3px 0; text-align: center; }
.ranking .main .description h3 a	{ background: url(../img/bg/seperator.png) right 3px no-repeat; color: #406818; font-weight: bold; margin: 0 4px 0 0; padding: 0 8px 0 0; }
.ranking .main .description div		{ border-bottom: 1px dotted #6d993f; padding: 3px 0; text-align: center; }

.ranking ul				{ list-style: none; overflow: hidden; padding: 0 4px 5px 0; width: 152px; }
.ranking ul li				{ float: left; height: 84px; margin: 0 -4px -5px 0; padding: 4px 6px 6px 4px; width: 70px; }
*>.ranking ul li			{ background: url(../img/bg/most_viewed.png); }
.ranking ul a				{ display: block; }
.ranking ul img				{ border: 5px solid #fff; display: block; height: 74px; width: 60px; }

/* Scroller */

.scroller			{ clear: both; padding: 0 0 26px; position: relative; width: 606px; }
.scroller ul			{ list-style: none; }

.scroller .paging,
.scroller .paging li		{ line-height: 0; /* Fixes IE Bug due to "empty" LI elements */ }
.scroller .paging a		{ display: block; height: 30px; overflow: hidden; position: absolute; text-indent: -9999px; top: 37px; width: 30px; }
.scroller .paging .prev a	{ background: url(../img/btn/arrow/scroller_left.gif); left: -2px; }
.scroller .paging .next a	{ background: url(../img/btn/arrow/scroller_right.gif); right: -2px; }
.scroller .imagesWrapper    { width:541px; overflow:hidden; margin:0 0 0 33px;}
.scroller .images		{ overflow: hidden; width:2000px}
.scroller .images li		{float: left; margin: 0 1px 0 0; padding: 5px 3px 3px 5px; }
.scroller .images a		{ display: block; }
.scroller .images img		{ border: 5px solid #fff; display: block; height: 79px; width: 89px; }

.scroller .instructions		{ clear: both; margin: 2px 37px -21px; overflow: hidden; width: 532px; }
.scroller .instructions div	{ float: left; }
.scroller .instructions a	{ color: #406818; float: right; }

/* Face off */

.face_off					{ text-align: center; }
.face_off h2					{ margin: 0 0 4px; }
.face_off h3					{ color: #406818; font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; font-weight: normal; letter-spacing: -2px; margin: 0 0 19px; }

.face_off .container				{ margin: 0 -44px 0 0; overflow: hidden; padding: 0 0 14px; position: relative; width: 650px; }

.face_off .contestant				{ float: left; margin: 0 52px 0 0; width: 273px; }
.face_off .contestant .vote			{ float: left; }
.face_off .contestant .vote a			{ background: url(../img/btn/vote_for_me.png); display: block; height: 52px; margin: 0 0 1px 54px; overflow: hidden; text-indent: -9999px; width: 164px; visibility:hidden }
.face_off .contestant .img			{ background: url(../img/bg/face_off.png); clear: both; display: block; height: 289px; margin: 0 -16px 4px 0; padding: 21px 34px 25px 18px; position: relative; width: 237px; }
.face_off .contestant .img img			{ display: block; height: 289px; width: 237px; }
.face_off .contestant .description strong	{ background: url(../img/bg/seperator.png) right 3px no-repeat; font-weight: bold; margin: 0 4px 0 0; padding: 0 8px 0 0; }
.face_off .contestant .view_profile		{ float: left; }
.face_off .contestant .view_profile a		{ background: url(../img/btn/profile/view_profile.gif); display: block; height: 39px; margin: 4px 0 0 55px; overflow: hidden; text-indent: -9999px; width: 137px; }

.face_off .vs					{ background: url(../img/bg/vs.png); height: 49px; left: 278px; overflow: hidden; position: absolute; text-indent: -9999px; top: 221px; width: 49px; }
.face_off .skip a				{ background: url(../img/btn/skip.png); display: block; height: 31px; left: 269px; overflow: hidden; position: absolute; text-indent: -9999px; top: 11px; width: 60px; }

/* Profile List */

.profile_list			{ list-style: none; margin: -2px -9px 0 1px; overflow: hidden; position: relative; width: 660px; }
.profile_list li		{border: 1px dotted #c7c7c7; float: left; margin: 0 10px 9px 0; padding: 12px 14px 2px 16px; width: 123px; }
.profile_list .img		{ background: url(../img/bg/list.png); height: 147px; margin: 0 -4px -3px; padding: 4px 6px 6px 4px; width: 121px; }
.profile_list .img a		{ display: block; }
.profile_list .img img		{ border: 5px solid #fff; display: block; height: 137px; width: 111px; }
.profile_list ul		{ list-style: none; }
.profile_list ul li		{ background: transparent; border: dotted #c3c1bd; border-width: 0 0 1px; float: none; height: 19px; margin: 0; overflow: hidden; padding: 3px 0 0; position: relative; width: auto; }
.profile_list .view_profile{padding:10px 0 0 6px;}
.profile_list .view_profile a	{ background: url(../img/btn/view_profile.gif) left top no-repeat; display: block; height: 36px; overflow: hidden; text-indent: -9999px; width: 111px; }
.profile_list .vote a		{ background: url(../img/btn/finalists_vote_for_me.png); display: block; height: 45px; margin: 1px -3px 2px -1px; overflow: hidden; text-indent: -9999px; width: 127px; visibility:hidden; }

/* Pagination */

.pagination		{ color: #535252; font-size: 11px; font-weight: bold; list-style: none; margin: 12px 0 14px; overflow: hidden; padding: 0 0 2px; text-align: center; word-spacing: 1px; }
.pagination li		{ display: inline; }
.pagination span	{ padding: 3px 5px 5px; }
.pagination a		{ color: #535252; padding: 3px 5px 5px; }
.pagination .prev,
.pagination .next	{ }
.pagination .prev a,
.pagination .next a	{ font-size: 12px; font-weight: normal; }
.pagination .prev	{ border-right: 1px solid #535252; margin: 0 8px 0 0; }
.pagination .next	{ border-left: 1px solid #535252; margin: 0 0 0 4px; }
.pagination .prev a	{ background: #e9e2d9 url(../img/btn/arrow/pagination_left.gif) 0 0 repeat-y; padding-left: 20px; }
.pagination .next a	{ background: url(../img/btn/arrow/pagination_right.gif) right 0 repeat-y; margin: 0 0 0 4px; padding-right: 20px; }

/* Form */

.form_container		{ border: dotted #c7c7c7; border-width: 0 1px 1px; margin: 15px 1px 114px; overflow: hidden; padding: 0 20px 43px; width: 608px; }
.form_container h2	{ background: #87ced8; color: #fff; font-size: 12px; font-weight: bold; margin: 0 -20px 19px; padding: 8px 20px; }
.form_container h2 span	{ font-weight: normal; }
.form_container h3	{ color: #009eaf; font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px; font-weight: normal; line-height: 29px; margin: 0 0 8px; text-transform: uppercase; }
.form_container h4	{ border-top: 1px dotted #c7c7c7; clear: both; color: #009EAF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px; font-weight: normal; line-height: 29px; margin: 19px 0 0; padding: 15px 0 0; }
.form_container .large	{ font-size: 14px; margin: 1px 0 2px; }
.form_container p	{ margin: 0 0 16px; }
.form_container a	{ color: #666; text-decoration: underline; }

.form			{ float: left; list-style: none; margin: 11px 0 35px; width: 608px; }
.form li		{ margin: 0 0 8px; padding: 0 0 0 200px; position: relative; width: 408px; }
.form li span   { font-size:11px; }
.form a			{ color: #009EAF; font-weight: bold; text-decoration: none; }
.form label		{ left: 0; position: absolute; top: 1px; width: 190px; line-height:14px;  }
.form input,
.form select,
.form textarea		{ background: #FFF url(../img/bg/input.gif) 0 0 repeat-x; border: 1px solid; border-color: #8f8f8f #cecece #e4e4e4; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 19px; padding: 3px 3px 2px; width: 240px; }
.form select		{ padding: 2px 1px 1px 0; width: 141px; }
.form textarea		{ height: 48px; overflow: auto; padding: 0 3px; }
.form .text		{ padding-top: 8px; }
.form .checkbox input	{ background: transparent; border: 0; left: 200px; ~left: 195px; position: absolute; top: 2px; ~top: -2px; width: auto; }
.form .checkbox label	{ padding: 0 0 0 24px; position: static; }
.form .btn input	{ background: url(../img/btn/button_alt.gif) left top no-repeat; border: none; color: #fff; font-size: 14px; height: 39px; margin: 10px 0 0 -2px; padding: 4px 0 14px; text-align: center; width: 180px; }
.form .alt input	{ background: url(../img/btn/button.gif) left top no-repeat; }
.form .left		{ padding: 0; }

.form .photo			{ margin: 0 0 4px; padding: 0; width: 608px; }
.form .photo img		{ float: left; margin: -12px 10px 0 -8px; }
.form .photo ul			{ float: left; list-style: none; width: 215px; }
.form .photo li			{ padding: 0; }
.form .photo input		{ width: auto; }
.form .photo .checkbox input	{ left: 0; }
.form .photo .instructions	{ background: #f1f1f1; line-height: 17px; margin: 6px 0 0; padding: 13px 14px 15px; width: 166px; }
.form .photo .instructions li	{ background: url(../img/bg/bullet.gif) 0 7px no-repeat; margin: 0; padding: 0 0 0 7px; width: auto; }
.form .photo div		{ clear: both; margin: 1px 0 0; width: 200px; }

.form .ajax__calendar_container { z-index:1; left:440px !important; top:0 !important; =left:448px !important; =top:1px !important;}
.proofOfPurchase{display:none;}
/* Misc */

.misc		{ padding: 17px 22px 3px; }
.misc h2	{ color: #F47735; font-family: Arial; font-size: 30px; font-weight: normal; line-height: 36px; margin: 0 0 3px; }
.misc h2 strong	{ color: #019db4; display: block; font-size: 39px; font-weight: normal; margin: 4px 0 -20px; }
.misc h3	{ color: #019db4; font-family: "Times New Roman", Times, serif; font-size: 32px; font-weight: normal; letter-spacing: -2.5px; line-height: 33px; margin: -10px 0 8px; }
.misc .more	{ font-family: "Times New Roman", Times, serif; font-size: 17px; font-weight: normal; letter-spacing: -1px; margin: 0 -19px 6px 0; text-align: right; }
.misc .more a	{ background: url(../img/btn/arrow/green_right.gif) right 8px no-repeat; color: #21a482; padding: 0 9px 0 0; }
.misc ul    { margin:0px; padding: 0 0 20px 35px; }

.other ul.ImageGallery { list-style:none; margin:0; padding:0;}
.other .ImageGallery li { margin:6px; float:left; display:inline }
.other a, .misc a, .intro a { color: #F47735; font-weight: bold; text-decoration: none; }
.other .ImageGallery li a.Edit { background: url(../img/bg/seperator.png) right 3px no-repeat; margin: 0 4px 0 10px; padding: 0 8px 0 0; }
.view_all	{ margin: 0 0 -13px; padding: 13px 0 0; }
.view_all a	{ background: url(../img/btn/arrow/blue_right.gif) right 6px no-repeat; color: #019db4; float: right; font-weight: bold; margin: 0 0 -19px; padding: 0 12px 0 0; }

/**
  * S U B - C O N T E N T
  *
  */

#sub_content	{ float: left; margin: -10px 0 0; position: relative; width: 300px; }

/* Buttons */

#sub_content .btn a	{ display: block; overflow: hidden; text-indent: -9999px; }
.sign_out a,
.sign_in_or_register a	{ height: 59px; margin: 0 0 2px -3px; width: 298px; }
.XXXXsign_in_or_register a	{ background: url(../img/btn/sign_in_or_register.gif); }
.sign_in_or_register a	{ background: url(http://minisites.ninemsn.com.au/img/coverstar/sign_in.gif); }

http://minisites.ninemsn.com.au/img/coverstar/signin.jpg

.sign_out a		{ background: url(../img/btn/sign_out.gif); }
.XXXinvite_a_friend a	{ background: url(../img/btn/invite_a_friend.jpg); height: 110px; margin: 5px 0 0 -6px; width: 296px; }
.invite_a_friend a	{ background: url(http://minisites.ninemsn.com.au/img/coverstar/newsletter.jpg); height: 250px; margin: 5px 0 0 0px; width: 296px; }

.see_the_prizes a	{ background: url(../img/btn/see_the_prizes.jpg); height: 78px; margin: 0 0 11px; width: 290px; }

/* Latest Issue Module */

.latest_issue{width:300px; overflow:hidden; margin-bottom:12px;}
.latest_issue a{ background: url(http://minisites.ninemsn.com.au/img/coverstar/latestIssue.jpg) left top no-repeat; width:300px; height:220px; display:block;}

/* Most Viewed Module */

.most_viewed		{display:none; background: #fff; border: 1px solid #dedede; margin: 0 0 12px; overflow: hidden; padding: 20px 0 17px 37px; }
.most_viewed h2		{ background: url(../img/ir/most_viewed_babies.png); height: 35px; overflow: hidden; text-indent: -9999px; width: 230px; }
.most_viewed ul		{ list-style: none; margin: 4px 0 3px -5px; overflow: hidden; }
.most_viewed li		{ background: url(../img/bg/thumb_shadow.png); float: left; padding: 4px 6px 6px 4px; }
.most_viewed li a	{ display: block; }
.most_viewed img	{ border: 5px solid #fff; display: block; height: 74px; width: 60px; }
.most_viewed .more	{ border-top: 1px dotted #b1b1b1; clear: both; padding: 5px 0 0; text-align: right; width: 230px; }
.most_viewed .more a	{ background: url(../img/btn/arrow/green_right.gif) right 9px no-repeat; color: #21a482; font-family: "Times New Roman", Times, serif; font-size: 16px; padding: 0 7px 0 0; }

/* Face Off Module */

.face_off_module			{ background: #fff url(../img/bg/line.gif) 34px 177px no-repeat; border: 1px solid #dedede; margin: 0 0 12px; overflow: hidden; padding: 18px 0 15px 29px; position: relative; width: 269px; }
.face_off_module h2			{ background: url(../img/ir/baby_face_off.png); height: 35px; margin: 0 0 0 5px; overflow: hidden; text-indent: -9999px; width: 230px; }
.face_off_module .container		{ margin: 4px -17px 0 0; width: 286px; }
.face_off_module .contestant		{ float: left; margin: 0 26px 0 0; }
.face_off_module .contestant .img	{ background: url(../img/bg/face_off_module.png); display: block; height: 105px; padding: 4px 6px 6px 4px; width: 88px; }
.face_off_module .contestant .img img	{ border: 5px solid #fff; display: block; height: 95px; width: 78px; }
.face_off_module .contestant .vote a	{ background: url(../img/btn/face_off_vote_for_me.png); display: block; height: 45px; margin: 6px 0 0 -10px; overflow: hidden; position: relative; text-indent: -9999px; width: 127px; visibility:hidden; }
.face_off_module .vs			{ background: url(../img/bg/vs.png); left: 130px; height: 49px; overflow: hidden; position: absolute; text-indent: -9999px; top: 94px; width: 49px; }

/* Medium Rectangle */

.ad300x250	{ width: 300px; }
.divRHS_vaalia{margin-top:15px;}

/* Slideshow */

#pnlSlideshow	{ margin: 0 0 6px; }
#pnlSlideshow a{background:url(../img/btn/mostViewedBabyPromo.jpg) left top no-repeat; width:300px; height:250px; display:block;}
/**
  * S I T E   I N F O
  *
  */

#site_info			{background: url(../img/bg/footer.gif) repeat-x; clear: both; overflow: hidden; text-align: center; width: 990px; }
#site_info .nav			{font-size: 11px; font-weight: bold; padding: 12px 0 10px; }
#site_info .nav ul		{ line-height: 8px; list-style: none; overflow: hidden; padding: 0 0 2px; }
#site_info .nav li		{ border-left: 1px solid #fff; display: inline; }
#site_info .nav li.first	{ border: none; }
#site_info .nav li a		{ color: #fff; margin: 0 0 0 3px; padding: 0 1px; }

/**
  * P O P U P
  *
  */

#popup		{ height: 324px; margin: -183px 0 0 -209px; overflow: hidden; padding: 21px; width: 377px; }
*>#popup	{ background: url(../img/bg/popup.png); }
#popup a	{ background: url(../img/btn/thanks_for_voting.png); display: block; height: 324px; overflow: hidden; text-indent: -9999px; width: 377px; }


/* Crop Tool */
#pnlImageContainer
{
	margin: 15px 0 15px 0;
	left: 0;
	top: 0;
	position: relative;
}

.crop_transparentDiv
{
	background-color: #FFF;
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;		
	opacity: 0.6;
	position: absolute;
}

.crop_dottedDiv
{
	position: absolute;
	border: 1px dotted #7f7f7f;
	z-index: 10000;
}

.crop_dottedDiv div
{
	filter: alpha(opacity=0);
	opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;		
	width: 100%;
	height: 100%;	
	background-color: #FFF;
}

.errorMessage
{
    color:red;
}