
.link a:hover{color:#AB0334}	
.link a:link{color:#AB0334} 
.link a:visited{color:#AB0334}
.link a:active{color:#AB0334}

/* used to overcome situation where a different color top bar is in use */
.link_top a:hover{color:#AB0334}	
.link_top a:link{color:#AB0334} 
.link_top a:visited{color:#AB0334}
.link_top a:active{color:#AB0334}

.linkw a:hover{color:#ABDDF5;text-decoration:none}	
.linkw a:link{color:#FFFFFF;text-decoration:none} 
.linkw a:visited{color:#FFFFFF;text-decoration:none}
.linkw a:active{color:#ABDDF5;text-decoration:none}

.linkn a:hover{color:#AB0334;text-decoration: underline}	
.linkn a:link{color:#AB0334;text-decoration:none} 
.linkn a:visited{color:#AB0334;text-decoration:none}
.linkn a:active{color:#AB0334;text-decoration:none}

.linky a:hover{color:#FABA00;text-decoration: underline}	
.linky a:link{color:#FABA00;text-decoration:none} 
.linky a:visited{color:#FABA00;text-decoration:none}
.linky a:active{color:#FABA00;text-decoration:none}


.hidden{display:none}
.bold{font-weight:bold}
.heavy{font-weight:900}
.top_border{border-top:solid;border-width:1px;}
.bottom_border{border-bottom:solid;border-width:1px;}
.border1{border:solid;border-width:1px;;border-color:#F7BC00}
.borderc{border-color:#F7BC00}
.color{color:#FABA00} /* yellow */
.color1{color:#AB0334}/* red */
.white{color:#FFFFFF}
.topbar_color{color:#AB0334}
.tab_border{border-width:2px;border-style:solid;border-color:#F7BC00;padding:2px}
.reward_list{margin-top:2px;margin-left:15px;margin-bottom:3px;text-decoration:none}


.bgcolor{background-color:#FABA00}
.bgcolor1{background-color:#AB0334}
.bgcolor2{background-color:#FFEAC0} /* v light red */
.bgcolor3{background-color:#FFFF99}  /* pale yellow */

.vv_large{font-size:32pt;font-weight:900}
.v_large{font-size:24pt}
.large{font-size:18pt;font-weight:600}
.med_large{font-size:17pt;}
.normal{font-size:14pt;}
.normal2{font-size:12pt;}
.small_med{font-size:11pt;}
.small{font-size:10pt}
.tiny{font-size:8pt}
.nmargin{margin:0px;padding:0px}

.tight2 {letter-spacing: -2pt;}
.tight1_5 {letter-spacing: -1.5pt;}
.tight1 {letter-spacing: -1pt;}

.dashes {border-top:1px dashed #FABA00;width:0px;border-bottom:0px;margin-top:2px;}
.hr {height: 4px;font-size: 0px;line-height: 0px;width: 80%;}
.dashed {border-top:dashed 1px #FABA00;}
.white_line{border-top:solid 1px #ffffff;height: 0px;font-size: 0px;line-height: 0px;}
.para_title{width:600px;height:20px;background-color:#FABA00;color:#AB0334;margin-left:-20px}
.para_title_text{margin-left:20px}

ul.marker {list-style-image: url(list_bullet.gif)}
div,p { font-family: Courier New, monospace }
ul li {margin-top:6px}
#redeem_menu{width:572px;height:70px;}
#redeem_menu ul {font:400 11pt arial;margin:0;padding:0;list-style-type: none; }
#redeem_menu ul li {float:left;display:inline;margin:0px;}
#redeem_menu ul li a {margin-left:2px;background-color:#FABA00;border:solid 1px #FFFFFF;padding:2px;padding-left:17px;padding-right:17px;float:left;color:#AB0334;text-decoration:none;}
#redeem_menu ul li a:hover{color: #ffffff;background-color: #AB0334}
#redeem_menu ul li a.current {color: #ffffff;background-color: #AB0334}

#ad_headline,#ad_body_text{font-family:Courier New, monospace}
#header,#nav,#notice,#footer{width:1024px}
p.header,p.header1{text-align:right;margin:0px;margin-bottom:5px;margin-right:15px;padding:0px;font:500 13pt Courier New;color:#AB0334}
p.header1{margin-left:25px;padding:8px;padding-right:0px;font-size:22px;border-top:solid;border-width:3px;border-color:#FFFFFF}
#container,#advert{border:solid;border-width:1px}
#container{width:1024px;min-height:500px;margin: 0 auto;}
#body{margin: 0px 0px 0 0px;padding: 0px;margin: 0 auto;width:1024px}
#screen_color{margin: 0px 0px 0 0px;padding: 0px;background-color:#FFFF99}
	
	#header {height:137px}
		#brand_logo {float:left;width:628px;height:137px;background:url("/media/pukkastuff/images/pp_logo.gif") no-repeat;}
		#acct_box {float:right;position:relative;left: 60px;width:380px;height:137px;}
	#nav{min-height:33px;background-color:#FFEAC0;float:left}
		#nav_menu ul {font:600 11pt Courier New;margin:0;padding:0; list-style-type: none; }
		#nav_menu ul li {float:left;display: inline;padding:7px;margin:0px;}
		#nav_menu ul li a {margin-left:50px;color:#AB0334;text-decoration:none;padding:7px;padding-bottom:8px}
		#nav_menu ul li a.current {background-color:#AB0334;color:#ffffff;padding:7px;padding-bottom:8px; }
		#nav_menu ul li a:hover{color: #ffffff;background-color: #AB0334;padding:7px;padding-bottom:8px;}
		
		#reward_menu ul {font:400 10pt Courier New;margin:0;padding:0; list-style-type: none; }
		#reward_menu ul li {float:left;display: inline;padding:5px;padding-bottom:8px;margin:0px;}
		#reward_menu ul li a {margin-left:0px;color:#AB0334;text-decoration:none;padding:6px;padding-bottom:8px}
		#reward_menu ul li a.current {background-color:#AB0334;color:#ffffff;padding:6px;padding-bottom:8px; }
		#reward_menu ul li a:hover{color: #ffffff;background-color: #AB0334;padding:6px;padding-bottom:8px;}
	#notice {min-width:1024px;min-height:58px;float:left}
	
	#left_col{float:left;width:190px;min-height:968px;}
	
	#middle_col{float:left;width:607px;min-height:968px}
		#section_header,#advert_list,#advert_list1{margin-left:30px;width:574px;min-height:75px;;background-color:#F7BC00}
		
		#advert{margin-left:30px;margin-top:24px;float:left;width:170px;height:180px}
			#ad_header{width:168px;height:40px;background-color:#F7BC00}	
				#ad_headline{margin:5px;font-family:Courier New;font-size:18px;color:white}
			#ad_body{background-color:#FFFFFF;width:168px;height:120px}
			#ad_body_text{color:black;font-size:12pt;margin:7px;}
	
		#advert_list,#advert_list1{min-height:50px;float:left;margin-top:24px;font-family:Courier New;border:solid;border-width:1px;border-color:#F7BC00}
			#promoter_name,#promotion_text{float:left;margin-top:12px;margin-left:15px;font:inherit;font-size:15pt;color:#AB0334}
			#promotion_text{margin-top:15px;font-size:12pt;float:left;}
			#promotion_cost{float:right;background-color:#AB0334;width:90px;height:50px}
				#points_text{position:relative;top:30%;font-size:12pt;color:white;text-align:center}
	#right_col{float:left;width:218px;min-height:968px}
		#r_ad,#r_ad1{float:right; margin-right:20px;background-color:#D78B88;width:162px;height:140px;}
		#r_ad1{margin-top:22px}
	#footer{height:30px;background-color:#F7BC00;clear:both}
	p.footer{text-align:center;padding:6px;font:400 9pt Courier New;color:#AB0334}
	#home_right{float:left;width:200px;min-height:450px;background-image:url("/media/pukkastuff/images/pukkastuff_orange_block-1.jpg")}
	#prizedraw_title{color:#ffffff;font-size:11pt;}
