




/*
     FILE ARCHIVED ON 20:46:32 Oct 14, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:15:50 Jul 29, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body { font-size: 62.6%; font-family: "Avant Garde", Arial; background: #EBEBEB url(/pics/layout/design2/top_bar_bg.jpg) repeat-x; color: #000; margin: 0; padding: 0; position:relative;  }
a:link, a:visited, a:active { color: red; text-decoration: none; }
a:hover { color: #50483D; text-decoration: none; }
label{display:block;}
label span {width: 12em; float:left; font-weight: bold; }
img { border: none; margin: 0; padding: 0; }
h1 {position:relative; font-size:1.6em; margin: 0 0 1em 0; font-family: "Century Gothic", Arial; font-weight:bold; width: 98%;}
h2 {position:relative; font-size:1.3em; margin: 1em 0 0 0;}
h3 {position:relative; font-size:1.1em; font-weight: bold;}
caption{text-align:left; font-size:1.2em;}


/******************* Main Styles *******************/	
#container { position:relative; width: 996px; font-size: 1.2em; margin: 0 auto 0 auto; padding: 0; background: url(/pics/layout/design2/bg.jpg) repeat-y; }

	#container #header { position:relative; background: url(/pics/layout/design2/top_bar.jpg) no-repeat; height:47px; z-index:100; width: 996px; }
		#container #header .header-links { margin: 0 auto 0 auto; padding: 0; width: 955px; color: #aa4444; text-align: right; }
		
		#container #header .flags { width: 170px; float: left; text-align: right; margin: 0; padding: 0;  }
		#container #header .flags img { margin: 0; padding: 0; border: none; }
		
		#container #header .nav { margin: 0; padding: 5px 0 0 0; width: 770px; float: right; }
		
		#container #header a:link, #container #header  a:visited, #container #header  a:active { color:#FFFFFF; font-size: 1em !important; }
		#container #header a:hover { color: #ff0; }
		
		#container a:link, #container a:visited, #container a:active { color: red; text-decoration: none; }
		#container a:hover { color: #50483D; text-decoration: none; }
		
		#container #header .nav .top-menu-divider{vertical-align:middle;}

	#container p { line-height: 1.4em; margin: 0; padding: 0; }
	#container fieldset { /*background-color: #ECECEC;*/ }
	#container fieldset p { margin: 0 0 5px 0;}
	
	#inner-container { position:relative; width: 996px; background: url(/pics/layout/design2/bg_football.jpg) no-repeat 0 132px;}
		
	#content { position:relative; width: 950px; padding: 0 0 0 10px; margin: 0 0 0 26px;  z-index: 5; }
	
	#main { position:relative; width: 950px; padding: 0; margin:0; z-index: 5; }
	
	#left { position:relative; width: 240px; padding: 0; margin:0 10px 0 0; z-index: 5; float: left;}
	 
		#logo a { display: block; width: 238px; height: 61px; background: url(/pics/layout/logo.jpg) no-repeat; margin-bottom: 20px; margin-top: 10px; }
		#logo a:hover { display: block; width: 238px; height: 61px; background: url(/pics/layout/logo.jpg) no-repeat; }
		
		#logoFlash a { display: block; width: 188px; height: 63px; background: url(/pics/layout/question/logo.jpg) no-repeat; margin-bottom: 20px; margin-top: 10px; }
		#logoFlash a:hover { display: block; width: 188px; height: 63px; background: url(/pics/layout/question/logo.jpg) no-repeat; }
	
	#content-flash-area { position:relative; width: 929px; padding: 0; margin:0; z-index: 5; float: left; margin-left: -7px; }
		#content-flash-area h1 { border-bottom: 1px dotted #ccc; margin: 25px 0 5px 0; padding: 0; }
		#content-flash-area a:link, a:visited, a:active { color: #003399; text-decoration: none; }
		#content-flash-area a:hover { color: #50483D; text-decoration: none; }
		
	#content-area{ position:relative; width: 689px; padding: 0; margin:0; z-index: 5; float: left; }
		#content-area h1 { border-bottom: 1px dotted #ccc; margin: 25px 0 25px 0; padding: 0; font-size: 1.8em; }
		#content-area ul, #content-area ol {margin: 1em 0 1em 1.3em; padding: 0;}
		#content-area ul li, #content-area ol li{margin:0 0 0.3em 0; padding: 0;}
		.guttered {width: 642px;}

	#footer { position: relative; margin: 0; padding: 0; width: 996px; height: 64px; background: url(/pics/layout/design2/footer.jpg) no-repeat; z-index: 5; color: #993333; font-size: 1em; }
		#footer #footer-copyright { position: relative; margin: 15px 0 0 40px; padding: 0; width: 300px; float: left;  color: #993333; font-size: 11px;}
		#footer #footer-links { position: relative; margin: 15px 38px 0 0; padding: 0; width: 600px; float: right; text-align: right; }
		#footer p { padding: 7px 0 0 0; margin: 0 0 0 0; z-index: 5; }
		#footer a:link, #footer a:visited, #footer a:active { color: #fff; text-decoration: none; }
		#footer a:hover { color: #50483D; text-decoration: none; }
		
	#branding { position: relative; width; margin: 0; padding: 0; width: 996px; font-color: #999; }
		#branding a:link, #branding a:visited, #branding a:active { color: #992222; text-decoration: none; }
		#branding a:hover { color: #ccc; text-decoration: none; }
		
/******************* FLASH COUNTER *******************/
#flash-counter { margin: 50px 0 4px 0; padding: 0; }
#flash-counter p { margin: ; }
		
/******************* HERO *******************/
#hero { background:url(/pics/layout/heroBG.jpg) no-repeat; width:682px; height:233px; padding:0; margin-bottom:20px;}
#hero .nav { background:url(/pics/layout/slideNavBG.jpg) no-repeat; width:214px; height:221px; float:left; margin: 6px 0 0 6px; padding: 0; list-style: none; font-size: 1.2em; }
#hero .nav li { border-bottom: 1px solid #ADADAD; width:204px; height:30px; padding-top:14px; }
#hero .nav li a { color:#000; padding-left:5px; text-decoration:none;}
#hero .nav li a.active { color:#eb3d23; }
#hero .slide { float:left; width:456px; height:221px; background: #99FF33; margin: 6px 0 0 0; padding: 0; }
#hero .slide1 { background:url(/pics/layout/slide1BG.jpg) no-repeat; }
#hero .slide1 h2 { background:url(/pics/layout/slide1Text.jpg) no-repeat;width:256px;height:60px;margin-top:30px;margin-left:30px;margin-bottom:10px;}
#hero .slide1 h2 span { display:none;}
#hero .slide1 .playNow { margin-left:50px;}
#hero .slide2 { background:url(/pics/layout/slide1BG.jpg) no-repeat;}
#hero .slide2 h2 { background:url(/pics/layout/slide1Text.jpg) no-repeat;width:256px;height:60px;margin-top:30px;margin-left:30px;margin-bottom:10px;}
#hero .slide2 h2 span { display:none;}
#hero .slide2 .playNow { margin-left:50px;}
#hero .slide3 { background:url(/pics/layout/slide1BG.jpg) no-repeat;}
#hero .slide3 h2 { background:url(/pics/layout/slide1Text.jpg) no-repeat;width:256px;height:60px;margin-top:30px;margin-left:30px;margin-bottom:10px;}
#hero .slide3 h2 span { display:none;}
#hero .slide3 .playNow { margin-left:50px;}
#hero .slide4 { background:url(/pics/layout/slide1BG.jpg) no-repeat;}
#hero .slide4 h2 { background:url(/pics/layout/slide1Text.jpg) no-repeat;width:256px;height:60px;margin-top:30px;margin-left:30px;margin-bottom:10px;}
#hero .slide4 h2 span { display:none;}
#hero .slide4 .playNow { margin-left:50px;}

/******************* RECENT WINNERS *******************/
#recentWinners { width: 240px; margin-bottom: 10px; }
#recentWinners h2 { font-size:14px; margin-bottom:10px;}
#recentWinners img { border:1px solid #ccc;float:left;margin-right:10px;}
#recentWinners h4 { font-size:12px;font-weight:normal;line-height:14px;margin-bottom:5px;}
#recentWinners p { font-size:14px;margin-bottom:5px;}

/******************* GIFT VOUCHERS *******************/
#content-area .giftVoucherBox { width:225px;margin-right:0;float:left; }
#content-area .giftVoucherBox .content { width:225px; background: url(/pics/layout/design2/little_panel_bg.gif) repeat-y; }
#content-area .giftVoucherBox .last { margin-right:0px !important;}
#content-area .giftVoucherBox .heading { background:url(/pics/layout/design2/little_panel_top.gif) no-repeat; width:225px;height:37px;text-align:center;color:#fff;padding:0; margin:0;padding-top:20px;font-size:1.2em; font-weight:normal;}
#content-area .giftVoucherBox .top { width:225px; height:7px; background:url(/pics/layout/design2/little_panel_top2.gif) no-repeat; padding:0; margin:0; font-size: 0;}
#content-area .giftVoucherBox .middle { width:225px; height: 151px; background:url(/pics/layout/design2/little_panel_middle.jpg) bottom no-repeat; }
#content-area .giftVoucherBox .middle p { padding: 5px 15px 0 15px; }
#content-area .giftVoucherBox .bot { width:225px; height:23px; background:url(/pics/layout/design2/little_panel_bottom.gif) no-repeat;}

#content-area .giftVoucherBox .actionBox { overflow:auto;}
#content-area .giftVoucherBox .actionBoxTop { width:212px;height:17px;background:url(/pics/layout/giftVouchersActionBoxTop.jpg);}
#content-area .giftVoucherBox .actionBoxMid { padding-left:60px;padding-bottom:5px;overflow:auto;background:url(/pics/layout/giftVouchersActionBoxMid.jpg);}

/******************* GENERAL BOXES *******************/
#content-area .generalBox { width:225px;margin-right:0;float:left; }
#content-area .generalBox .content { width:225px; background: url(/pics/layout/design2/little_panel_bg.gif) repeat-y; }
#content-area .generalBox .last { margin-right:0px !important;}
#content-area .generalBox .heading { background:url(/pics/layout/design2/little_panel_top.gif) no-repeat; width:225px;height:37px;text-align:center;color:#fff;padding:0; margin:0;padding-top:20px;font-size:1.2em; font-weight:normal;}
#content-area .generalBox .top { width:225px; height:7px; background:url(/pics/layout/design2/little_panel_top2.gif) no-repeat; padding:0; margin:0; font-size: 0;}
#content-area .generalBox .middle { width:225px; height: 151px; background:url(/pics/layout/design2/little_panel_middle.jpg) bottom no-repeat; }
#content-area .generalBox .middle p { padding: 5px 15px 20px 15px; }
#content-area .generalBox .bot { width:225px; height:23px; background:url(/pics/layout/design2/little_panel_bottom.gif) no-repeat;}
#content-area .generalBox .actionBox { overflow:auto;}
#content-area .generalBox .actionBoxTop { width:212px;height:17px;background:url(/pics/layout/giftVouchersActionBoxTop.jpg);}
#content-area .generalBox .actionBoxMid { padding-left:60px;padding-bottom:5px;overflow:auto;background:url(/pics/layout/giftVouchersActionBoxMid.jpg);}

#content-area .boxContentTop { background:url(/pics/layout/boxContentTopBG.jpg) no-repeat;width:682px;height:6px;margin-top:-1px; font-size: 0; }
#content-area .boxContent { background:url(/pics/layout/boxContentMidBG.jpg) repeat-y;width:662px;padding:5px 10px 4px 10px;margin-top:-1px;}
#content-area .boxContentBot { background:url(/pics/layout/boxContentBotBG.jpg) no-repeat;width:682px;height:6px;margin-bottom:15px;}
#content-area .boxContainer { background:#fff; border:1px solid #ccc; padding:10px; } 

/******************* BUTTONS *******************/
#container .button { display:block; float:left; white-space: nowrap;}
#container .button .left { background:url(/pics/layout/design2/buttonLeftSmall.gif); display:block; float:left; width:6px; height:29px;}
#container .button .mid { background:url(/pics/layout/design2/buttonMiddleSmall.gif); display:block; float:left; height:29px; line-height: 28px; white-space: nowrap;}
#container .button .right { background:url(/pics/layout/design2/buttonRightSmall.gif); display:block; float:left; width:5px; height:29px;}

#container .buttonBig { display:block; float:left; }
#container .buttonBig .left { background:url(/pics/layout/design2/bigButtonLeft.gif); display:block; float:left; width:9px; height:48px;}
#container .buttonBig .mid { background:url(/pics/layout/design2/bigButtonMiddle.gif); display:block; float:left; height:33px; padding-top: 15px; text-align: center; font-size: 1.2em; }
#container .buttonBig .right { background:url(/pics/layout/design2/bigButtonRight.gif); display:block; float:left; width:9px; height:48px;}

#container a.buttonBig:link, #container a.buttonBig:active, #container a.buttonBig:visited { color:#fff; text-decoration:none; line-height: 17px; cursor: pointer; }
#container a.buttonBig:hover{ color:#ff0; }

#container a.bBig:link, #container a.bBig:active, #container a.bBig:visited { background:url(/pics/layout/design2/big_button.jpg); display:block; height:32px; width:170px; padding-top: 15px; text-align: center; font-size: 1.6em; color:#fff; text-decoration:none; line-height: 17px; cursor: pointer; }
#container a.bBig:hover{ color:#ff0; }

#recentWinners p { margin-bottom: 3px !important; }
#recentWinners a.button:link, #recentWinners a.button:active, #recentWinners a.button:visited { color:#fff; font-size:12px; text-decoration:none; line-height: 17px;}
#recentWinners a.button:hover{ color:#ff0; }

#account-links { margin-left: 6px; }
#account-links p { margin-bottom: 3px !important; }
#account-links a.button:link, #account-links a.button:active, #account-links a.button:visited { color:#fff; font-size:12px; text-decoration:none;}
#account-links a.button:hover{ color:#ff0; }

#content-area a.button:link, #content-area  a.button:active, #content-area a.button:visited { color:#fff; font-size:12px; text-decoration:none;}
#content-area a.button:hover{ color:#ff0; }

/******************* HOME PAGE *******************/
.home-panel { width: 213px; float: left; margin: 39px 0 0 0; padding: 0;}
.home-panel-content { width: 211px; height: 272px; background: url(/pics/layout/design2/home_panel2.gif) no-repeat; position: relative; }
.home-panel-button {  margin: -2px 0 0 0; padding: 0; line-height: 0; }
.home-panel-icon-contest-introduction { position: absolute; margin: -5px 0 0 -5px; }
.home-panel-icon-practise-playing { position: absolute; margin: -5px 0 0 -5px; }
.home-panel-icon-view-properties { position: absolute; margin: -5px 0 0 -5px; }
.home-panel-icon-contest-rules { position: absolute; margin: -5px 0 0 -7px; }
.home-panel-icon-brand-promise { position: absolute; margin: -5px 0 0 -7px; }
.home-panel-icon-contact-us { position: absolute; margin: -5px 0 0 -7px; }
.panel-text { position: absolute; top: 170px; left: 20px; width: 180px; }
.panel-link { position: absolute; top: 230px; left: 20px; width: 180px; }

.panel-link  a:link, .panel-link  a:active, .panel-link a:visited { color: #D42727 !important; font-weight: bold; text-decoration: underline; }
.panel-link a:hover{ color: #333 !important; font-weight: bold; }

.home-panel-flash-button { z-index: 15;}

#flashButton1 { margin: 0; padding: 0; margin-left: 0.5px; z-index: 50; }
#flashButton2 { margin: 0; padding: 0; margin-left: 0.5px; z-index: 50; }
#flashButton3 { margin: 0; padding: 0; margin-left: 0.5px; z-index: 50; }
#flashButton4 { margin: 0; padding: 0; margin-left: -2px; z-index: 50; }
#flashButton5 { margin: 0; padding: 0; margin-left: -2px; z-index: 50; }
#flashButton6 { margin: 0; padding: 0; margin-left: -2px; z-index: 50; }

/******************* CONTENT BOX **********************/
#cbox { width: 677px; }
#cbox .c-top { width: 677px; height: 23px; background: url('/pics/layout/design2/content_box_top.gif') no-repeat; padding: 0; margin: 0; font-size: 0; }
#cbox .c-title { width: 677px; height: 27px; background: url('/pics/layout/design2/content_box_banner.gif') no-repeat; padding: 0; margin: 0; text-align: center; }
#cbox .c-title h1 { border: 0; color: white; margin: 0; padding: 0; font-family: "Century Gothic", Arial; }
#cbox .c-title h2 { border: 0; color: white; margin: 0; padding: 0; font-family: "Century Gothic", Arial; font-size:1.6em; }
#cbox .c-middle { width: 677px; background: url('/pics/layout/design2/content_bg2.gif') repeat-y; }
#cbox .c-inner-middle { width: 677px; background: url('/pics/layout/design2/content_bg.gif') no-repeat; }
#cbox .c-text { width: 500px; padding: 20px 0 20px 0; margin: 0 0 0 130px; }
#cbox .c-bottom { width: 677px; height: 5px; background: url('/pics/layout/design2/content_bottom.gif') no-repeat; padding: 0; margin: 0; font-size: 0; }

#cbox .c-icon1 { position: absolute; margin: -6px 0 0 -4px; }

/******************* COMPETITIONS PAGE *******************/
#content-area .competitionsBox { float:left; width:329px; display:block;}
#content-area .competitionsBox .heading { width: 329px; height: 57px; text-align: center; font-size: 1em; background:url(/pics/layout/design2/comp_large_top.jpg) no-repeat; }
#content-area .competitionsBox .heading p { margin: 0 0 0 0; padding: 18px 0 0 0; font-size: 1.2em; color: white; font-weight: bold; }

#content-area .competitionsBox { }
#content-area .competitionsBox .content { width:329px; background:url(/pics/layout/design2/comp_large_bg.jpg) repeat-y; }
#content-area .competitionsBox .content .top { width:329px; height:7px; }
#content-area .competitionsBox .content .middle { width:329px; }
#content-area .competitionsBox .alignCenter { text-align: center; }
#content-area .competitionsBox .content .middle .details { padding:15px 25px; font-size:12px;}
#content-area .competitionsBox .actionBox { width:329px;height:35px;padding-top:15px;}
#content-area .competitionsBox .bot { width:329px;height:8px;}
#content-area .competitionsBox .moreDetail { padding-left:15px; color:#ea3625; text-decoration:none;}
#content-area .competitionsBox .moreDetail:hover { padding-left:15px; color:#33; text-decoration:none;}

#content-area .competitionsBox .content .top { background:url(/pics/layout/design2/comp_large_top2.jpg) no-repeat;}
#content-area .competitionsBox .middle { background:url(/pics/layout/design2/comp_large_bg2.jpg) bottom no-repeat; height: 320px; }
#content-area .competitionsBox .alignCenter img { border:1px solid red; margin-top: 15px; }
#content-area .competitionsBox .actionBox { background: url(/pics/layout/design2/comp_large_bottom.jpg); width:329px; height: 89px; }

.compButton { display: block; position: absolute; bottom: 0; width: 171px; height: 59px; background:url(/pics/layout/design2/comp_large_button.jpg) no-repeat;}
.compButton:hover { display: block; position: absolute; bottom: 0; width: 171px; height: 59px; background:url(/pics/layout/design2/comp_large_button_over.jpg) no-repeat;}

#content-area .competitionsBox .bot { background:url(/pics/layout/competitionsBox2ViewPropBoxBot.jpg) no-repeat;margin-bottom:20px;}
#content-area .competitionsBox .moreDetail { background:url(/pics/layout/moreDetailsGrayBG.jpg) no-repeat 0px 3px;}


/******************* ROPERTY POOL *******************/
#content-area .tabbedContentPropertyPool { width:656px;padding-top:0px;margin-bottom:15px;}
#content-area .tabbedContentPropertyPool .contentTop { width:656px;height:8px;background:url(/pics/layout/propertyPoolTabbedTop.jpg) no-repeat;margin-top:30px; font-size: 0;}
#content-area .tabbedContentPropertyPool .content { width:656px;background:url(/pics/layout/propertyPoolTabbedMid.jpg);padding:2px 0px;}
#content-area .tabbedContentPropertyPool .contentBot { width:656px;height:8px;background:url(/pics/layout/propertyPoolTabbedBot.jpg) no-repeat;}
#content-area .tabbedContentPropertyPool .tabs { margin-top:3px; position:absolute;}
#content-area .tabbedContentPropertyPool .tabs a { display:block;width:108px;text-align:center;float:left;margin-left:1px;height:25px;background:url(/pics/layout/propertyPoolTabInactive.jpg) no-repeat;padding-top:5px;color:#767676;text-decoration:none;font-size:16px;}
#content-area .tabbedContentPropertyPool .tabs a.active { display:block;background:url(/pics/layout/propertyPoolTabActive.jpg) no-repeat;color:#000;} 
#content-area .tabbedContentPropertyPool .tabsContainer { margin:0px 10px;background:#fff;border:1px solid #d4d4d4;overflow:auto;}
#content-area .tabbedContentPropertyPool .propertyPoolBox { width:244px;float:left;margin:35px 35px 0px 35px;}
#content-area .tabbedContentPropertyPool .propertyPoolBox .heading { width:244px;height:25px;background:url(/pics/layout/propertyPoolBoxHeading.jpg) no-repeat;color:#fff;text-align:center;padding-top:5px;margin-bottom:1px; font-size: 1.1em; font-weight:normal;}
#content-area .tabbedContentPropertyPool .propertyPoolBox .middle { width:224px;height:173px;background:url(/pics/layout/propertyPoolBoxMid.jpg) no-repeat;padding-top:10px;padding-left:10px;padding-right:10px;}
#content-area .tabbedContentPropertyPool .propertyPoolBox .middle img { border:1px solid #767676;margin-bottom:5px;}
#content-area .tabbedContentPropertyPool .descrip { height:30px;overflow:hidden;line-height:14px;}
#content-area .tabbedContentPropertyPool .propertyPoolBox .bot { width:224px;height:29px;background:url(/pics/layout/propertyPoolBoxBot.jpg) no-repeat;padding:5px 10px 0px 10px;}
#content-area .tabbedContentPropertyPool .propertyPoolBox .bot .moreDetail { float:right; text-decoration:none; color:#ea3625; background:url(/pics/layout/moreDetailsGrayBG.jpg) no-repeat 75px 3px;padding-right:20px;}


#property-pool { height: 500px; overflow: auto; margin: 0; padding: 0 0 0 0; } 
#property-pool .bandTitle { margin: 0 0 3px 6px; padding: 0 0 0 0; font-size: 1.4em; } 
#property-pool .bandDescription { margin: 0 0 8px 6px; padding: 0 0 3px 0; font-size: 1em; border-bottom: 1px dotted #ccc; width: 98%; } 
#property-pool .propertyContainer { margin-bottom: 20px; }
#property-pool .propertyLeft { float: left; width: 80px; margin: 0 10px 0 10px; padding: 0 0 0 0; line-height: 0; font-size: 0; }  
#property-pool .propertyLeft img { padding: 0; margin: 0; border: 1px solid red; }  
#property-pool .propertyMiddle { float: left; width: 415px; margin: 0 10px 0 0; padding: 0 0 0 0; } 
#property-pool .propertyTitle { font-size: 1.3em; margin-bottom: 3px; } 
#property-pool .propertyDesc {  } 
#property-pool .propertyRight { float: left; width: 85px; margin: 0; padding: 0; } 

#prizePoolSearch { margin-top: 10px; } 

/*** GALLERY ***/
.gallery { float: left; width: 154px; margin: 0 10px 10px 0; padding: 0 0 0 0; }

/*** MENU ***/
#menu #menu-link ul { list-style: none; margin: 0 0 0 0; padding: 0; color: #fff; }
#menu #menu-link li { list-style: none; margin: 0; padding: 0; display: block; width: 180px; font-weight: bold; }
#menu #menu-link a:link, #menu #menu-link a:visited, #menu #menu-link a:active { display:block; height: 31px; width: 180px; position:relative; margin: 0; padding: 9px 0 0 38px; z-index: 10; background: url(/pics/layout/menu_normal.jpg) no-repeat; color: #fff; }
#menu #menu-link a:hover { display:block; height: 31px; width: 180px; position:relative; margin: 0; padding: 9px 0 0 38px; z-index: 10; background: url(/pics/layout/menu_over.jpg) no-repeat; }
#menu #menu-link .active { display:block; height: 31px; width: 180px; position:relative; margin: 0; padding: 9px 0 0 38px; z-index: 10; background: url(/pics/layout/menu_over.jpg) no-repeat; color: #50483D; }

/*** BANNER NAV ***/
#banner .bannerNav ul { list-style: none; margin: 0 0 0 0; padding: 0; color: #fff; }
#banner .bannerNav li { list-style: none; margin: 0; padding: 0; display: block; width: 205px;}

/*** COMP STYLES ***/
.compLeft { width: 189px; float: left; margin-right: 10px; }
.compRight { width: 500px; float: left;} 
.compTitle { font-size: 1.3em; padding-bottom: 10px; }

/*** TABLE STYLES ***/
.table1 { width: 100%; border: #A4B7BD 1px solid; }
.table1 th { text-align: left; font-weight: bold; background-color: #A4B7BD; color: #FFFFFF; padding: 3px 3px 3px 3px; }
.table1 td { text-align: left; padding: 3px 3px 3px 3px; }

.table2 { width: 99%; }
.table2 th { background: #F89828; text-align: left; padding: 5px; font-size: 1.2em; color: #fff; font-weight: bold; border-bottom: 2px solid #DF8924; }
.table2 td { border-bottom: 1px solid #D4D4D4; }
.table2 .row1 { background: #F7F7F7; padding: 5px; }
.table2 .row2 { background: #ECECEC; padding: 5px; }
.table2 th a:link, .table2 th a:visited, .table2 th a:active { text-decoration: underline; color: #fff; float: right; }
.table2 th a:hover { color: #333; }

#container a.propertyEdit:link, #container a.propertyEdit:visited, #container a.propertyEdit:active  { text-decoration: underline; color: #fff; float: right; font-size: 12px;  }
#container a.propertyEdit:hover { color: #333; }

.row1 { background-color: #F2F5F7; }
.row2 { background-color: white; }

/*** PAGINATION ***/
#container .pagination { padding: 0; margin: 0; font-family:Verdana; font-size:8pt; text-decoration:none; text-align: center; margin: 0; }
#container .pagination a:link, #container .pagination a:active, #container .pagination a:visited  { margin: 2px; border: 1px solid #7D99A2; text-decoration: none; color: #333;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
#container .pagination a:hover { margin: 2px; border: 1px solid #800000; background-color: #C7D3DC; color: #333;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; text-decoration:none; }
#container .pagination span.current { margin: 2px; border: 1px solid #000000; font-weight: bold; background-color: #A4B7BD; color: #FFFFFF;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
#container .pagination span.disabled { margin: 2px; border: 1px solid #999999; color: #999999;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
a:hover.list { font-family: Verdana; font-size: 8pt; font-variant: small-caps; text-decoration: underline; text-transform: capitalize; color: #fff; line-height: 200%; font-weight: bold; }
a.list { text-transform: capitalize; font-variant: small-caps; font-family: Verdana; font-size: 8pt; color: #FF0000; text-decoration: underline; line-height: 200%; font-weight: bold; }	

/*** INFO BOXES ***/
#container .infoBoxA { background-color: #ECECEC; border: 1px solid #D4D4D4; padding: 7px; width: 97%; }
#container .infoBoxA td { padding-bottom: 3px; }
#container .infoBoxA p { margin: 0 0 5px 0; font-weight: normal; }

#container .infoBoxC { background-color: #ECE7E1; border: 1px solid #D2C6B8 ; padding: 7px; width: 97%; margin-bottom: 1em; }
#container .infoBoxC td { padding-bottom: 3px; }
#container .infoBoxC p { margin: 0 0 5px 0; font-weight: normal; }

#container fieldset legend {font-weight: bold; margin:0; padding: 0 10px 0 0; }
#container fieldset label span {font-weight: normal;}


/*** FEATURE ***/
a.cross:link, a.cross:visited, a.cross:active { color: #0000FF; text-decoration: none; cursor:crosshair; }
a.cross:hover { color: #50483D; text-decoration: none; cursor:crosshair; }
.flashPanorama{width: 644px; border:1px solid #43757F; background: #A4B7BC; margin: 0 0 10px 0; padding: 5px; color: #FFFFFF; }
.featureDoublePanel{float:left; width: 423px; border:1px solid #ddd; background: #f5f5f5; margin: 0 10px 10px 0; padding: 5px;}
.featurePanel{float:left; width: 200px; border:1px solid #43757F; background: #A4B7BC; margin: 0 10px 10px 0; padding: 5px; color: #FFFFFF; height: 150px;}
.featurePanelB{float:left; width: 200px; border:1px solid #43757F; background: #A4B7BC; margin: 0 10px 10px 0; padding: 5px; color: #FFFFFF; }

.featurePanelC{float:left; width: 311px; border:1px solid #43757F; background: #A4B7BC; margin: 0 10px 10px 0; padding: 5px; color: #FFFFFF; height: 98px; }

.feature{width: 644px; border:1px solid #43757F; background: #A4B7BC; margin: 0 0 1em 0; padding: 5px; color: #FFFFFF; }

/*** USEFUL STYLES ***/
.indent { margin-left: 30px !important; }
.doubleindent { margin-left: 50px !important; }
.faq1 { border-bottom: 1px dotted #ccc; padding-bottom:10px; margin-bottom: 10px; }
.hide { display: none; }
.rowLeft { }
.rowRight { }
.clear { clear: both; }
.inputMedium { width: 300px; }
.inputXlarge { width: 300px; }
.inputXXlarge { width: 500px; }
.txtareaMedium { width: 300px; }
.txtareaXlarge { width: 500px; height: 150px; }
.txtareaXXlarge { width: 500px; height: 150px; }
.txtareaXXXlarge { width: 650px; height: 150px; }

.txtareasp1 { width: 332px; height: 50px; }
.txtareasp2 { width: 307px; height: 76px; }
.txtareasp3 { width: 500px; height: 150px; }
.errorMsg { color: #FF0000; }
.scrolldiv { height: 250px; overflow: auto; }
.questionHover { position:absolute;width:175px;height:18px;}
.questionHover .answer { position:absolute;overflow:auto;width:200px;background:#fff;border:2px solid blue;}
.tab3 #askFAQ .button { margin-top:16px !important;}
.tab3 .button .mid { padding-top:2px;height:22px;}
.tab3 { font-size:12px;}
.tab3 p { line-height:18px;}
.specialOffers h2 { font-weight:bold;line-height:30px;margin-bottom:15px;}
.specialOffers .offer { border-bottom:3px solid #ccc;margin-bottom:10px;}
.specialOffers .left { width:375px;float:left;display:block;}
.specialOffers .right { width:260px;float:left;}
.specialOffers .right p { font-size:12px;line-height:18px;margin-bottom:10px;}
.specialOffers .action a { display:block;font-size:16px;line-height:36px;margin-bottom:15px;}
#content-left a.tcs:link, #content-left a.tcs:visited, #content-left a.active { color: #50483D; text-decoration: underline; }
#content-left a.tcs:hover { color: #fff;  text-decoration: underline; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
#container a.promoButton{background: #ff3333; border: 1px solid #ff0000; border-color: #ff9999 #990000 #990000 #ff9999; padding: 2px 10px 2px 10px; color:#ffffff;}
#container a.promoButton:hover{background: #ff0000; border: 1px solid #ff6666; border-color: #ff9999 #990000 #990000 #ff9999; color:#FFFF33;}
 
/*** DIV TABLES ***/
.tablecontainer { 
	display: table;
	width: 100%;
	border: none;
	border-spacing: none;
	border-collapse: separate; }
.tablecontainerrow  { display: table-row; width: auto; }
.col1 { float:left; display: table-cell; width: 20%; }
.col2 { float:left; display: table-cell; width: 80%;} 
.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }


#warning { border: 1px solid #FF0000; margin-top: 10px; padding: 10px 10px 10px 50px; background:#FFE8E8 url(/pics/alerts/alert.jpg) no-repeat top left; }
#warning p { padding: 0; margin: 0; font-weight: bold; color:#990000;} 

#success { border: 1px solid #B7ED7B; margin-top: 10px; padding: 10px 10px 10px 50px; background:#E9FFEA url(/pics/alerts/success2.jpg) no-repeat top left; }
#success p { padding: 0; margin: 0; color:#009900; font-weight: bold; } 

#notice { border: 1px solid #F8D459; margin-top: 10px; padding: 10px 10px 10px 50px; background:#FFFEDF url(/pics/alerts/notice.jpg) no-repeat top left; }
#notice p { padding: 0; margin: 0;} 
.rightpic { float: right; margin-left: 20px; margin-bottom: 20px; }

#JT_arrow_left{
	background-image: url(/images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(/images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(/images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

#affiliateSignUp { display: block; }

/* SPECIAL OFFERS */
.specialBlock { width: 100%; margin-bottom: 10px; }
	.specialBlock img{ float: left;	margin: 0 10px 0 0; padding: 5px; border: solid 1px #ccc; }
	.specialBlock .specialTitle { float: left; font-weight: bold; font-size: 16px;}
	.specialBlock .button { float: right; }
	
/* TERMS */
#terms .termsTitle { margin: 20px 0 5px 0; font-weight: bold; font-size: 14px; }
#terms .normal{ margin:0 0 5px 0; }
#terms li{ margin:0 0 0 30px; }

.scrollableDiv{
position: relative;  
width:96%;
height:250px;
background-color:#eee;
overflow:auto;
border: 1px solid #ccc;
padding: 0 10px 10px 10px;
}

.title{	font-size: 16px; color: #EF3428; font-weight: bold; margin: 0 0 10px 0; text-align: centerl }

.smallpanel { background-image: url('/pics/layout/design2/smallpanel.jpg'); position: relative; width: 209px; height: 148px; float: left; margin-right: 20px; }
.smallpanel h2 {color: #FF2727; text-align: left; margin-top: 10px; padding: 0 10px;  }
.smallpanel .copy { padding: 0 10px; }
.smallpanel a {position: absolute; bottom: 10px; left: 10px; }
.lastpanel { margin-right: 0; }

.comppanel { background-image: url('/pics/layout/design2/comppanel.jpg'); position: relative; width: 209px; height: 198px; float: left; margin-right: 13px; }
.comppanel h2 {color: #FF2727; text-align: left; margin-top: 10px; padding: 0 10px; }
.comppanel .copy { padding: 0 10px; }
.lastpanel { margin-right: 0; }

.large-comp-box-container { height: 500px; width: 317px; float: left; margin-right: 10px; }
.large-comp-box-head { background-image: url('/pics/layout/design2/comp_large_top.jpg'); height: 46px; width: 317px; margin-bottom: 2px; text-align: center; }
.large-comp-box-head h2 {color: #FFF; padding: 0; margin: 0; padding-top: 20px; }
.large-comp-box-complete { background-image: url('/pics/layout/design2/comp_large_box_complete.jpg'); height: 404px; width: 317px; position: relative; }
.large-comp-box-complete .content { position: relative; padding: 20px; text-align: center;}
.large-comp-box-complete .content a img { border: 1px solid #DA6A43; }
.large-comp-box-complete .content .text { text-align: left; margin-top: 20px; }
.large-comp-box-complete .content .text p { color: #666; padding-bottom: 20px; }
.large-comp-box-complete .content .text p .detailbutton {  }
#content-area .large-comp-box-complete .content .text .fixedbutton { background-image: url('/pics/layout/design2/fixedbutton.gif'); display: block; height: 29px; width: 103px; text-align: center; color: #FFF; line-height: 28px; position: absolute; top: 360px; left: 106px;}
#content-area .large-comp-box-complete .content .text .fixedbutton:hover { color: #ff0; }
 
#premium-flash-top{ position: relative; background: url('/pics/layout/left/your_prize_top.jpg') no-repeat; display: block; width: 213px; height:37px; }
#premium-flash-top p { margin: 0; padding: 20px 0 0 8px; color: #660000; }
#premium-flash{ background: #654F36 url('/pics/layout/left/your_prize_bg.jpg') no-repeat; width: 208px; padding: 5px 2px 0 3px; }

.flashBox { position: relative; background: url('/pics/layout/design2/flash_banner_bg.jpg') no-repeat; width: 656px; height: 183px; text-align: center; padding-top: 10px; }







/****************************************************************************************/
/********** NEW DESIGN STYLES AS OF 10 - 08 - 2009 TO HELP TRY CLEAN THINGS UP **********/
/****************************************************************************************/

/* Home Panels */
#content-area .dream-home { position: relative; float: left; height: 317px; width: 440px; background: url('/pics/layout/home/home_top_left.jpg') no-repeat; margin: 0; padding: 0; margin-right: 16px; }
#content-area .dream-home .flashButton { position: absolute; bottom: -5px; right: -1px; margin: 0; padding: 0; }

#content-area .instant-win { position: relative; float: left; height: 317px; width: 214px; background: url('/pics/layout/home/home_top_right.jpg') no-repeat; margin: 0; padding: 0; }
#content-area .instant-win p { color: white; margin: 45px 0 0 5px; font-size: 1.3em; } 
#content-area .instant-win .flashButton { position: absolute; bottom: -5px; right: -1px; margin: 0; padding: 0; }

#content-area .better-odds { position: relative; float: left; height: 127px; width: 214px; background: url('/pics/layout/home/home_better_odds.jpg') no-repeat; margin-right: 14px; margin-top: 13px;  }
#content-area .better-odds p { margin: 20px 0 0 7px; } 
#content-area .better-odds .button { position: absolute; bottom: 4px; right: 5px; margin: 0; padding: 0; }
#content-area .better-odds .button a, #content-area .better-odds .button a:visited, #content-area .better-odds button a:active { height: 38px; width: 38px; float: left; margin: 0; padding: 0; display: block; background: url('/pics/layout/home/better_odds_button.jpg') no-repeat; }
#content-area .better-odds .button a:hover { height: 38px; width: 38px; float: left; margin: 0; padding: 0; display: block; background: url('/pics/layout/home/better_odds_button_over.jpg') no-repeat; }

#content-area .free-training { position: relative; float: left; height: 127px; width: 214px; background: url('/pics/layout/home/home_free_training.jpg') no-repeat; margin-right: 14px;  margin-top: 13px; }
#content-area .free-training p { margin: 20px 0 0 7px; } 
#content-area .free-training .button { position: absolute; bottom: 4px; right: 5px; margin: 0; padding: 0; }
#content-area .free-training .button a, #content-area .free-training .button a:visited, #content-area .free-training .button a:active { height: 38px; width: 38px; float: left; margin: 0; padding: 0; display: block; background: url('/pics/layout/home/free_training_button.jpg') no-repeat; }
#content-area .free-training .button a:hover { height: 38px; width: 38px; float: left; margin: 0; padding: 0; display: block; background: url('/pics/layout/home/free_training_button_over.jpg') no-repeat; }

#content-area .prize-pool { position: relative; float: left; height: 127px; width: 214px; background: url('/pics/layout/home/home_prize_pool.jpg') no-repeat;  margin-top: 13px;  }
#content-area .prize-pool p { margin: 20px 0 0 7px; } 
#content-area .prize-pool .button { position: absolute; bottom: 4px; right: 5px; margin: 0; padding: 0; }
#content-area .prize-pool .button a, #content-area .prize-pool .button a:visited, #content-area .prize-pool .button a:active { height: 38px; width: 38px; float: left; margin: 0; padding: 0; display: block; background: url('/pics/layout/home/prize_pool_button.jpg') no-repeat; }
#content-area .prize-pool .button a:hover { height: 38px; width: 38px; float: left; margin: 0; padding: 0; display: block; background: url('/pics/layout/home/prize_pool_button_over.jpg') no-repeat; }
#content-area .homeSpacer { height: 152px; }

/* Home Panels - SEO LANDING */
#content-area .dream-home-landing { position: relative; float: left; height: 317px; width: 440px; margin: 0; padding: 0; margin-right: 16px; }
#content-area .instant-win-landing { position: relative; float: left; height: 317px; width: 214px; margin: 0; padding: 0; }
#content-area .dream-home-landing h1, #content-area .instant-win-landing h1{ margin: 0 0 0.6em 0; }

/* Home Panel - News of the world */
#content-area .dream-home-notw { position: relative; float: left; height: 317px; width: 670px; background: url('/pics/layout/home/spot_the_ball_notw.jpg') no-repeat; margin: 0; padding: 0; }
#content-area .dream-home-notw .flashButton { position: absolute; bottom: -5px; right: -1px; margin: 0; padding: 0; }

/* Left Col */
#left .affiliation { position: relative; float: left; height: 110px; width: 213px; background: url('/pics/layout/left/affiliation.jpg') no-repeat; margin: 0; padding: 0; margin-bottom: 4px; }
#left .affiliation p { margin: 19px 0 0 8px; padding: 0 0 0 0; color: #660000 }
#left .affiliation .button { position: absolute; bottom: 7px; right: 5px; margin: 0; padding: 0; }
#left .affiliation .button a, #left .affiliation .button a:visited, #left .affiliation .button a:active { height: 36px; width: 36px; float: left; margin: 0; padding: 0; display: block; background: url('/pics/layout/left/affiliation_button.jpg') no-repeat; }
#left .affiliation .button a:hover { height: 36px; width: 36px; float: left; margin: 0; padding: 0; display: block; background: url('/pics/layout/left/affiliation_button_over.jpg') no-repeat; }

#left .your-property { position: relative; float: left; height: 110px; width: 213px; background: url('/pics/layout/left/property.jpg') no-repeat; margin: 0; padding: 0; margin-bottom: 4px;  }
#left .your-property p { margin: 22px 0 0 8px; padding: 0 0 0 0; color: #660000 }
#left .your-property .button { position: absolute; bottom: 6px; right: 5px; margin: 0; padding: 0; }
#left .your-property .button a, #left .your-property .button a:visited, #left .your-property .button a:active { height: 36px; width: 36px; float: left; margin: 0; padding: 0; display: block; background: url('/pics/layout/left/property_button.jpg') no-repeat; }
#left .your-property .button a:hover { height: 36px; width: 36px; float: left; margin: 0; padding: 0; display: block; background: url('/pics/layout/left/property_button_over.jpg') no-repeat; }
 
/* Login Box */
#left #loginBox { margin-bottom:3px; margin-top: 0; }
#left #loginBox a:link, #loginBox a:visited, #loginBox a:active { color: white; text-decoration: none; }
#left #loginBox a:hover { color: #50483D; text-decoration: none; }
#left #loginBox p { margin: 0; padding: 0; }
#left #loginBox .idTabs { margin: 0; padding: 0; width: 213px; }
#left #loginBox .idTabs ul { margin: 0; padding: 0; }
#left #loginBox .idTabs li { list-style-type: none; display: inline; float:left; }
#left #loginBox .top { background: url('/pics/layout/login/loginBoxTop.jpg') no-repeat; width: 213px; height: 14px; line-height: 0; margin: 0; padding: 0; }
#left #loginBox .bg { background: #AE9A82 url('/pics/layout/login/loginBoxBg2.jpg') no-repeat; width: 213px; line-height: 0; margin: 0; padding: 0; }
#left #loginBox .middle { background: #AE9A82 url('/pics/layout/login/loginBoxBg2.jpg') no-repeat; width: 213px; line-height: 0; margin: 0; padding: 0; }
#left #loginBox .bottom { background: url('/pics/layout/login/loginBoxBottom.jpg') no-repeat; width: 213px; height: 15px; line-height: 0; font-size: 0; margin: 0; padding: 0; }
#left #loginBox #tabLeft { background: url('/pics/layout/login/loginTabLeftActive.gif') no-repeat; width: 50px; height: 25px; margin: 0; padding: 2px 0 0 14px; }
#left #loginBox #tabLeftLoggedIn { background: url('/pics/layout/login/loginBoxTopLeft.gif') no-repeat; width: 61px; height: 25px; margin: 0; padding: 2px 0 0 2px; }
#left #loginBox #tabRight { background: url('/pics/layout/login/loginTabRightInactive.gif') no-repeat; width: 140px; height: 25px; margin: 0; padding: 2px 0 0 9px; }
#left #loginBox #tabTopRight { background: url('/pics/layout/login/loginBoxTopRight.gif') no-repeat; width: 150px; height: 25px; margin: 0; padding: 2px 0 0 0; }
#left #loginBox form { padding: 0 10px 0 10px; } 
#left #loginBox label { font-size:12px; display:block; float:left; width:70px; margin-bottom: 3px; }
#left #loginBox .text { width:115px; height: 15px; vertical-align: middle; margin-bottom: 7px;}
#left #loginBox .button { float:right !important; margin-right:8px;}
#left #loginBox #loginLinkLeft:link, #loginBox #loginLinkLeft:active, #loginBox #loginLinkLeft:visited { color: black; font-weight: bold !important; }
#left #loginBox #loginLinkRight:link, #loginBox #loginLinkRight:active, #loginBox #loginLinkRight:visited { color: black; font-weight: bold !important; }
#left #loginBox #loginLinkLeft:hover { color: #660000 !important; font-weight: bold !important; }
#left #loginBox #loginLinkRight:hover { color: #660000 !important; font-weight: bold !important; }

/* Competition Boxes */
#content-area .dark-box-large { position: relative; width: 325px; padding: 0; margin: 0; float: left; margin-right: 15px; }
#content-area .dark-box-large a:link, #content-area .dark-box-large a:visited, #content-area .dark-box-large a:active { color: #ff0 !important; text-decoration: none; }
#content-area .dark-box-large a:hover { color: #ccc !important; text-decoration: none; }
#content-area .dark-box-large .top { position: relative; width: 325px; height: 31px; background: url('/pics/layout/boxes/box_top_dark.jpg') no-repeat; padding: 0; margin: 0; }
#content-area .dark-box-large .top h2 { font-size: 1.5em; color: white; margin: 0; padding: 5px 0 0 20px; } 
#content-area .dark-box-large .middle { position: relative; width: 325px; _height: 400px; min-height: 400px; color: white; background: #770000 url('/pics/layout/boxes/box_bg_dark.jpg') no-repeat; padding: 0; margin: 0; }
#content-area .dark-box-large .middle .picture { position: relative; padding: 30px 0 20px 0; margin: 0; text-align: center; }
#content-area .dark-box-large .middle .picture img { border: 1px #E3DBD3 solid; }
#content-area .dark-box-large .middle .content { position: relative; padding: 0 20px 0 20px; margin: 0; }
#content-area .dark-box-large .middle .flashButton { position: relative; padding: 20px 0 0 0; margin: 0; text-align: center; }
#content-area .dark-box-large .bottom { position: relative; width: 325px; height: 10px; background: url('/pics/layout/boxes/box_bottom_dark.jpg') no-repeat; padding: 0; margin: 0; line-height: 0; font-size: 0; }

#content-area .light-box-large { position: relative; width: 325px; padding: 0; margin: 0; float: left; margin-right: 10px; }
#content-area .light-box-large a:link, #content-area .light-box-large a:visited, #content-area .light-box-large a:active { color: #770000 !important; text-decoration: none; }
#content-area .light-box-large a:hover { color: #AA957B !important; text-decoration: none; }
#content-area .light-box-large .top { position: relative; width: 325px; height: 31px; background: url('/pics/layout/boxes/box_top_light.jpg') no-repeat; padding: 0; margin: 0; }
#content-area .light-box-large .top h2 { font-size: 1.5em; color: white; margin: 0; padding: 5px 0 0 20px; } 
#content-area .light-box-large .middle { position: relative; width: 325px; _height: 400px; min-height: 400px; color: black; background: #D0C3B5 url('/pics/layout/boxes/box_bg_light.jpg') no-repeat; padding: 0; margin: 0; }
#content-area .light-box-large .middle .picture { position: relative; padding: 30px 0 20px 0; margin: 0; text-align: center; }
#content-area .light-box-large .middle .picture img { border: 1px #770000 solid; }
#content-area .light-box-large .middle .content { position: relative; padding: 0 20px 0 20px; margin: 0; }
#content-area .light-box-large .middle .flashButton { position: relative; padding: 65px 0 0 0; margin: 0; text-align: center; }
#content-area .light-box-large .bottom { position: relative; width: 325px; height: 10px; background: url('/pics/layout/boxes/box_bottom_light.jpg') no-repeat; padding: 0; margin: 0; line-height: 0; font-size: 0; }

#content-area .dark-box-small { position: relative; width: 213px; padding: 0; margin: 0; float: left; margin-right: 8px; }
#content-area .dark-box-small a:link, #content-area .dark-box-small a:visited, #content-area .dark-box-small a:active { color: #ff0 !important; text-decoration: none; }
#content-area .dark-box-small a:hover { color: #ccc !important; text-decoration: none; }
#content-area .dark-box-small .top { position: relative; width: 213px; height: 27px; background: url('/pics/layout/boxes/box_top_dark_small.jpg') no-repeat; padding: 0; margin: 0; }
#content-area .dark-box-small .top h2 { font-size: 1.2em; color: white; margin: 0; padding: 5px 0 0 10px; } 
#content-area .dark-box-small .middle { position: relative; width: 213px; _height: 133px; min-height: 133px; color: white; background: #770000 url('/pics/layout/boxes/box_bg_dark_small.jpg') no-repeat; padding: 0; margin: 0; }
#content-area .dark-box-small .middle .content { position: relative; padding: 10px 10px 10px 10px; margin: 0; }
#content-area .dark-box-small .bottom { position: relative; width: 213px; height: 13px; background: url('/pics/layout/boxes/box_bottom_dark_small.jpg') no-repeat; padding: 0; margin: 0; line-height: 0; font-size: 0; }

#content-area .light-box-small { position: relative; width: 213px; padding: 0; margin: 0; float: left; margin-right: 8px; }
#content-area .light-box-small a:link, #content-area .light-box-small a:visited, #content-area .light-box-small a:active { color: #770000 !important; text-decoration: none; }
#content-area .light-box-small a:hover { color: #AA957B !important; text-decoration: none; }
#content-area .light-box-small .top { position: relative; width: 213px; height: 27px; background: url('/pics/layout/boxes/box_top_light_small.jpg') no-repeat; padding: 0; margin: 0; }
#content-area .light-box-small .top h2 { font-size: 1.2em; color: white; margin: 0; padding: 5px 0 0 10px; } 
#content-area .light-box-small .middle { position: relative; width: 213px; _height: 170px; min-height: 170px; color: black; background: #D0C3B5 url('/pics/layout/boxes/box_bg_light_small.jpg') no-repeat; padding: 0; margin: 0; }
#content-area .light-box-small .middle .content { position: relative; padding: 10px 10px 10px 10px; margin: 0; }
#content-area .light-box-small .bottom { position: relative; width: 213px; height: 13px; background: url('/pics/layout/boxes/box_bottom_light_small.jpg') no-repeat; padding: 0; margin: 0; line-height: 0; font-size: 0; }

#flash-header { position: absolute; top: 31px; right: 19px; z-index: 600; width: 747px; height: 169px; background: url('/pics/layout/question/question_header.jpg') no-repeat; }
#flash-header .instruction1 { position: absolute; top: 102px; left: 165px; color: white;}
#flash-header .instruction2 { position: absolute; top: 120px; padding: 3px 0 0 5px; line-height: 14px; }

#flash-header-instant { position: absolute; top: 31px; right: 19px; z-index: 600; width: 747px; height: 169px; background: url('/pics/layout/question/question_header_instant.jpg') no-repeat; }
#flash-header-instant .instruction1 { position: absolute; top: 102px; left: 165px; color: white;}
#flash-header-instant .instruction2 { position: absolute; top: 120px; padding: 3px 0 0 5px; line-height: 14px; }

#notw { position: absolute; top: 105px; left: 2px; z-index: 600; width: 188px; height: 48px; }
#sun { position: absolute; top: 105px; left: 2px; z-index: 600; width: 188px; height: 48px; }