/*
© 2009 The Global Open

V1.0 Marcs Version

*/


.midbg{background:url(../../images/pastwinners/boxbg.jpg) repeat-x left top;}
.head1text{ background:url(../../images/pastwinners/headtext1.jpg) left top no-repeat;}
.textclass{font-family:Tahoma; font-size:23px; text-decoration:none; color:#a10200; font-weight:normal;}
.textclass1{font-family:Tahoma; font-size:13px; text-decoration:none; color:#000000; font-weight:normal;}
.textclass2{font-family:Tahoma; font-size:12px; text-decoration:none; color:#FFFFFF; font-weight:normal; padding:5px 0 0 0;}
.textclass3{font-family:Tahoma; font-size:13px; text-decoration:none; color:#ffe450; font-weight:normal;}
.futterbg{ background:url(../../images/pastwinners/futter_2.jpg) left top  no-repeat;}


body {
	background: url(../../images/v1/main-bg.jpg) center top no-repeat
		#B7BABF;
	margin: 0;
	padding: 0;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

h1,h2,h3,h4,form,ul,img,p {
	padding: 0;
	margin: 0;
	border: 0;
	text-decoration: none;
}

.img_mid {
	vertical-align: middle;
}

a {
	color: #615e5e;
	text-decoration: none;
}

a:hover {
	color: #e82907;
	text-decoration: underline;
}

#wraper {
	width: 895px;
	margin: 0 auto;
}

/*header*/
#header {
	width: 895px;
	float: left;
	clear: both;
}

#user_log {
	width: 895px;
	float: left;
	background: url(../../images/v1/user_menu.gif) bottom left repeat-x;
	height: 42px;
}

#ul_lc {
	background: url(../../images/v1/user_menu.gif) top left no-repeat;
	height: 42px;
	width: 11px;
	float: left;
}

#ul_mid {
	height: 33px;
	width: 873px;
	float: left;
	text-align: center;
	color: #cbcbcb;
	padding: 9px 0 0 0;
}

#ul_mid a {
	color: #cbcbcb;
}

#ul_rc {
	background: url(../../images/v1/user_menu.gif) 0px -42px no-repeat;
	height: 42px;
	width: 11px;
	float: left;
}

#headlm {
	width: 895px;
	float: left;
	padding: 18px 0 0 0;
}

#log_link {
	width: 895px;
	float: left;
}

#llink {
	width: 605px;
	float: right;
	text-align: right;
	padding: 0px 29px 16px 0;
	color: #615e5e;
}

#logo {
	width: 261px;
	float: left;
	height: 93px;
	background: url(../../images/v1/the_global_open.gif) center top
		no-repeat;
}

#logo a {
	width: 215px;
	height: 83px;
	margin: 0 0 0 26px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
}

#menu {
	width: 872px;
	float: left;
	height: 30px;
	background: url(../../images/v1/black_corn.gif) bottom right no-repeat;
	padding: 0 12px 0 0;
}

#menu a {
	float: right;
	line-height: 30px;
	height: 30px;
	display: block;
	background: url(../../images/v1/menu.gif) top left no-repeat;
	padding: 0 0 0 15px;
	font-size: 13px;
	color: #FFF;
	text-align: center;
	cursor: pointer;
	position: relative;
}

#menu a span {
	background: url(../../images/v1/menu.gif) top right no-repeat;
	padding: 0 15px 0 0;
	float: left;
	text-align: center;
}

#menu a span.redcorn {
	background: url(../../images/v1/red_corn.gif) bottom right no-repeat;
	padding: 0;
	float: none;
	height: 30px;
	width: 12px;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: -12px;
	visibility: hidden;
}

#menu a.act,#menu a:hover {
	background: url(../../images/v1/menu.gif) bottom left no-repeat;
	text-decoration: none;
}

#menu a.act span,#menu a:hover span {
	background: url(../../images/v1/menu.gif) bottom right no-repeat;
}

#menu a.act span.redcorn,#menu a:hover span.redcorn {
	visibility: visible;
	background: url(../../images/v1/red_corn.gif) bottom right no-repeat;
}

/*header*/ /*body*/
#body_main {
	width: 895px;
	float: left;
	clear: both;
}

/* 	background: url(../../images/v1/banner.gif) top left no-repeat;
padding: 281px 0 0 381px; */
#banner {
	width: 514px;
	float: left;
	height: 98px;

}

#bottom_link {
	width: 895px;
	float: left;
	margin: 17px 0 12px 0;
	position: relative;
	padding: 17px 0 0 0;
	background: url(../../images/v1/home_hack.png) bottom center no-repeat;
}

.grey_link {
	width: 206px;
	height: 132px;
	float: left;
	margin: 0 10px 0 0;
	background: url(../../images/v1/grey_link.png) top left no-repeat;
	text-align: right;
	padding: 18px 10px 0 0;
	font-size: 11px;
	color: #FFF;
}

.grey_link img {
	padding: 0 0 5px 0;
}

a.grey_link:hover {
	background: url(../../images/v1/grey_link.png) top right no-repeat;
	text-decoration: none;
	color: #FFF;
}

#bl_lb {
	position: absolute;
	top: 0px;
	left: -15px;
	height: 117px;
	width: 187px;
	cursor: pointer;
}

#bl_prz {
	position: absolute;
	top: 0;
	left: 222px;
	height: 161px;
	width: 146px;
	cursor: pointer;
}

#bl_pw {
	position: absolute;
	top: 0;
	left: 456px;
	height: 116px;
	width: 80px;
	cursor: pointer;
}

#bl_jn {
	position: absolute;
	top: 0;
	left: 670px;
	height: 132px;
	width: 139px;
	cursor: pointer;
}

#red_main {
	background: url(../../images/v1/footer.png) bottom center no-repeat;
	padding: 0 0 50px 0;
	width: 895px;
	float: left;
}

#rtl {
	background: url(../../images/v1/red_bg.gif) 0px 0px no-repeat;
	height: 12px;
	overflow: hidden;
}

#rtm {
	background: url(../../images/v1/red_bg.gif) 0px -12px repeat-x;
	height: 12px;
	overflow: hidden;
	width: 895px;
	float: left;
}

#rtr {
	background: url(../../images/v1/red_bg.gif) right -24px no-repeat;
	height: 12px;
	overflow: hidden;
}

#rbl {
	background: url(../../images/v1/red_bg.gif) 0px -36px no-repeat;
	height: 12px;
	overflow: hidden;
}

#rbm {
	background: url(../../images/v1/red_bg.gif) 0px -48px repeat-x;
	height: 12px;
	overflow: hidden;
	width: 895px;
	float: left;
}

#rbr {
	background: url(../../images/v1/red_bg.gif) right -60px no-repeat;
	height: 12px;
	overflow: hidden;
}

#rbody {
	background: url(../../images/v1/red_grad3.gif) top left repeat-x #c40701
		;
	width: 829px;
	float: left;
	padding: 35px 33px 0 33px;
	position: relative;
}

#sho {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
}

.rrow {
	width: 829px;
	float: left;
	padding: 0 0 25px 0;
}

.rrleft {
	width: 562px;
	float: left;
}

.rrright {
	width: 267px;
	float: left;
}

#rdb_main {
	width: 267px;
	float: left;
}

#rdb_tl {
	width: 19px;
	height: 19px;
	float: left;
	background: url(../../images/v1/red_box.gif) 0px 0px no-repeat;
}

#rdb_tm {
	width: 229px;
	height: 19px;
	float: left;
	background: url(../../images/v1/red_box.gif) 0px -38px repeat-x;
}

#rdb_tr {
	width: 19px;
	height: 19px;
	float: left;
	background: url(../../images/v1/red_box.gif) 0px -19px no-repeat;
}

#rdb_sh {
	width: 249px;
	float: left;
	padding: 0 9px;
	background: url(../../images/v1/red_box_lr.gif) center top repeat-y;
}

#rdb_bd {
	width: 215px;
	float: left;
	background: url(../../images/v1/red_grad2.gif) bottom left repeat-x
		#e21600;
	padding: 5px 17px;
}

#rdb_bl {
	width: 19px;
	height: 19px;
	float: left;
	background: url(../../images/v1/red_box.gif) 0px -57px no-repeat;
}

#rdb_bm {
	width: 229px;
	height: 19px;
	float: left;
	background: url(../../images/v1/red_box.gif) 0px -95px repeat-x;
}

#rdb_br {
	width: 19px;
	height: 19px;
	float: left;
	background: url(../../images/v1/red_box.gif) 0px -76px no-repeat;
}

.blk_link {
	background: url(../../images/v1/black_btn.gif) top right no-repeat #000;
	height: 15px;
	padding: 0 8px 0 0;
	text-decoration: none;
	font-size: 9px;
	color: #FFF;
	display: inline-block;
}

.blk_link span {
	background: url(../../images/v1/black_btn.gif) bottom left no-repeat;
	padding: 0 0 0 8px;
	height: 15px;
	line-height: 15px;
	display: inline-block;
	cursor: pointer;
	text-transform: uppercase;
}

a.blk_link:hover {
	text-decoration: none;
}

.pbot {
	padding: 0 0 15px 0;
}

.pbot2 {
	padding: 0 0 10px 0;
}

.rhead {
	width: 829px;
	float: left;
	padding: 0 0 15px 0;
}

.rbody {
	width: 829px;
	float: left;
	padding: 0 0 10px 0;
}

.rt_tl {
	width: 829px;
	float: left;
	background: url(../../images/v1/lb_table.gif) 0px 0px no-repeat #e52907;
	height: 7px;
	overflow: hidden;
}

.rt_tr {
	background: url(../../images/v1/lb_table.gif) right -7px no-repeat;
	height: 7px;
}

.rt_bl {
	width: 829px;
	float: left;
	background: url(../../images/v1/lb_table.gif) 0px -14px no-repeat #fff;
	height: 7px;
	overflow: hidden;
}

.rt_br {
	background: url(../../images/v1/lb_table.gif) right -21px no-repeat;
	height: 7px;
}

.rt_head {
	background: #e52907;
	width: 791px;
	float: left;
	padding: 10px 19px 15px 19px;
	border-bottom: 1px solid #bb0501;
	color: #FFF;
	font-weight: bold;
}

.rt_body {
	background: #fff;
	width: 829px;
	float: left;
}

.cmt_typ {
	width: 146px;
	float: left;
}

.ref_num {
	width: 70px;
	float: left;
}

.float_left {
    float:left;
}

.credits_70_col {
    width: 70px;
}

.credits_190_col {
    width: 190px;
}

.credits_main_text_style {
    text-align:center;
}

.credits_left {
	width: 76px;
	float: left;
}

.cmt_date {
	width: 74px;
	float: left;
}

.ply_cours {
	width: 223px;
	float: left;
}

.score {
	width: 70px;
	float: left;
}

.colHandicap {
	width: 50px;
	float: left;
}

.colResult {
	width: 65px;
	float: left;
}

.colAction {
	width: 163px;
	float: left;
	text-align: left;
}

.action {
	width: 163px;
	float: left;
	text-align: center;
}

.drow {
	width: 791px;
	padding: 10px 19px;
	float: left;
	border-bottom: 1px solid #bb0501;
	font-size: 11px;
}

.drowr {
	width: 791px;
	padding: 10px 19px;
	float: left;
	border-bottom: 1px solid #bb0501;
	font-size: 11px;
	background: #fccda5;
}

.typ {
	width: 60px;
	float: left;
}

.sdate {
	width: 83px;
	float: left;
}

.cdate {
	width: 94px;
	float: left;
}

.cours {
	width: 218px;
	float: left;
}

.scpt {
	width: 87px;
	float: left;
}

.final {
	width: 86px;
	float: left;
	text-align: center;
}

/*My Competition*/
#rbody2 {
	background: url(../../images/v1/red_grad.gif) top left repeat-x #c40701;
	width: 829px;
	float: left;
	padding: 10px 33px 0 33px;
	position: relative;
}

.rrleft2 {
	width: 507px;
	float: left;
}

.rrright2 {
	width: 322px;
	float: left;
}

.blk_btn {
	background: url(../../images/v1/blk_btn.gif) bottom left repeat-x;
	display: inline-block;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}

a.blk_btn:hover {
	text-decoration: none;
}

.blk_btn span {
	background: url(../../images/v1/blk_btn.gif) top left no-repeat;
	display: inline-block;
	height: 38px;
}

.blk_btn span span {
	background: url(../../images/v1/blk_btn.gif) right -38px no-repeat;
	display: inline-block;
	height: 38px;
	padding: 0 15px;
}

.lb_head {
	width: 829px;
	float: left;
	background: url(../../images/v1/black_head.gif) top left no-repeat #000;
	height: 42px;
	overflow: hidden;
}

.lb_headclose {
	width: 829px;
	float: left;
	background: url(../../images/v1/black_head.gif) 0px -84px no-repeat #000;
	height: 42px;
	overflow: hidden;
}

.lb_head .lb_right {
	background: url(../../images/v1/black_head.gif) right -42px no-repeat;
	height: 27px;
	overflow: hidden;
	width: 790px;
	float: left;
	padding: 15px 0 0 39px;
	color: #f67304;
	font-weight: bold;
}

.lb_headclose .lb_right {
	background: url(../../images/v1/black_head.gif) right -126px no-repeat;
	height: 27px;
	overflow: hidden;
	width: 790px;
	float: left;
	padding: 15px 0 0 39px;
	color: #f67304;
	font-weight: bold;
}

.lbh_left {
	width: 400px;
	float: left;
}

.lbh_nogolg {
	width: 120px;
	float: right;
}

.lbh_filter {
	width: 70px;
	float: right;
	text-align: center;
}

div.selected .lb_head{
	width: 829px;
	float: left;
	background: url(../../images/v1/black_head.gif) 0px -84px no-repeat #000
		;
	height: 42px;
	overflow: hidden;
}



.ll_main {
	width: 829px;
	float: left;
	padding: 0 0 10px 0;
}

.ll_listm {
	width: 829px;
	float: left;
}

.ll_head {
	background: #e52907;
	width: 791px;
	float: left;
	padding: 7px 19px 10px 19px;
	font-size: 11px;
	border-bottom: 1px solid #bb0501;
	color: #FFF;
}

.ent {
	width: 87px;
	float: left;
}

.golfer {
	width: 93px;
	float: left;
}

.city {
	width: 43px;
	float: left;
}

.city img {
	border: 1px solid #dcdcdc;
}

.hcp {
	width: 42px;
	float: left;
}

.plc {
	width: 195px;
	float: left;
}

.acourc {
	width: 165px;
	float: left;
}

.on {
	width: 51px;
	float: left;
}

.cmnt {
	width: 115px;
	float: left;
}

.pagin {
	background: #fff;
	width: 791px;
	float: left;
	padding: 10px 19px 0 19px;
}

.pg_left {
	width: 400px;
	float: left;
}

.pg_right {
	width: 391px;
	float: left;
}


/*STEPS page */

#rbody1{background:url(../../images/v1/red_grad4.gif) top left repeat-x #c40701; width:829px; float:left; padding:20px 33px 0 33px; position:relative;}
.redbox-left{width:414px; float:left; background:url(../../images/v1/red-box.gif) no-repeat left top; height:156px; position:relative;}
.redbox-left1{width:414px; float:left; background:url(../../images/v1/red-box1.gif) no-repeat left top; height:156px; position:relative;}
.redbox-left2{width:414px; float:left; background:url(../../images/v1/red-box2.gif) no-repeat left top; height:221px; position:relative;}

.redbox-text{width:102px; float:left; padding:14px 0 0 18px;}
.redbox-img{width:120px; float:left; background:url(../../images/v1/step1-img.gif) no-repeat left top; position:absolute; left:8px; top:37px; height:105px;}
.redbox1-img{width:120px; float:left; background:url(../../images/v1/step2-img.gif) no-repeat left top; position:absolute; left:24px; top:46px; height:105px;}
.redbox2-img{width:144px; float:left; background:url(../../images/v1/step3-img.gif) no-repeat left top; position:absolute; left:15px; top:56px; height:105px;}
.redbox3-img{width:75px; float:left; background:url(../../images/v1/step4-img.gif) no-repeat left top; position:absolute; left:30px; top:39px; height:105px;}
.redbox4-img{width:140px; float:left; background:url(../../images/v1/step5-img.gif) no-repeat left top; position:absolute; left:10px; top:82px; height:132px;}
.redbox5-img{width:140px; float:left; background:url(../../images/v1/step6-img.gif) no-repeat left top; position:absolute; left:10px; top:68px; height:132px;}

.redbox-text1{width:262px; float:left; padding:20px 0 0 17px;}


/*My Competition*/ /*My Profile*/
#my_profile {
	width: 859px;
	float: left;
	padding: 20px 18px 0 18px;
	position: relative;
	background: url(../../images/v1/red_grad3.gif) left top repeat-x #c40701
		;
}

#mp_left {
	width: 271px;
	float: left;
}

#mpl_head {
	width: 262px;
	float: left;
	padding: 0 0 5px 9px;
}

/*rdbf_main, rdbf_shl, rdbf_shr, rdbf_bd, if you want to create a bigger or smaller, you need to copy this 4 classes and rename it, with your new width*/
.rdbf_main {
	width: 240px;
	float: left;
}

.rdbf_shl {
	width: 240px;
	float: left;
	background: url(../../images/v1/red_box_lr.gif) left top repeat-y;
}

.rdbf_shr {
	width: 222px;
	float: left;
	background: url(../../images/v1/red_box_lr.gif) right top repeat-y;
	padding: 0 9px;
}

.rdbf_bd {
	width: 222px;
	float: left;
	background: url(../../images/v1/red_grad2.gif) bottom left repeat-x
		#e21600;
	padding: 5px 0px;
}

.rdbf_main2 {
	width: 250px;
	float: left;
}

.rdbf_shl2 {
	width: 333px;
	float: left;
	background: url(../../images/v1/red_box_lr.gif) left top repeat-y;
}

.rdbf_shr2 {
	width: 315px;
	float: left;
	background: url(../../images/v1/red_box_lr.gif) right top repeat-y;
	padding: 0px 9px;
}

.rdbf_bd2 {
	width: 285px;
	float: left;
	background: url(../../images/v1/red_grad2.gif) bottom left repeat-x
		#e21600;
	padding: 5px 15px;
}

.rdbf_main3 {
	width: 221px;
	float: left;
	padding: 25px 0 0 0;
}

.rdbf_shl3 {
	width: 221px;
	float: left;
	background: url(../../images/v1/red_box_lr.gif) left top repeat-y;
}

.rdbf_shr3 {
	width: 203px;
	float: left;
	background: url(../../images/v1/red_box_lr.gif) right top repeat-y;
	padding: 0px 9px;
}

.rdbf_bd3 {
	width: 173px;
	float: left;
	background: url(../../images/v1/red_grad2.gif) bottom left repeat-x
		#e21600;
	padding: 5px 15px;
}



.rdbf_main_350 {
	width: 350px;
	float: left;
}

.rdbf_shl_350 {
	width: 350px;
	float: left;
	background: url(../../images/v1/red_box_lr.gif) left top repeat-y;
}

.rdbf_shr_332 {
	width: 332px;
	float: left;
	background: url(../../images/v1/red_box_lr.gif) right top repeat-y;
	padding: 0 9px;
}

.rdbf_bd_332 {
	width: 332px;
	float: left;
	background: url(../../images/v1/red_grad2.gif) bottom left repeat-x
		#e21600;
	padding: 5px 0px;
}




.rdbf_main_500 {
	width: 500px;
	float: left;
}

.rdbf_shl_500 {
	width: 500px;
	float: left;
	background: url(../../images/v1/red_box_lr.gif) left top repeat-y;
}

.rdbf_shr_482 {
	width: 482px;
	float: left;
	background: url(../../images/v1/red_box_lr.gif) right top repeat-y;
	padding: 0 9px;
}

.rdbf_bd_482 {
	width: 482px;
	float: left;
	background: url(../../images/v1/red_grad2.gif) bottom left repeat-x
		#e21600;
	padding: 5px 0px;
}



.rdbf_top {
	clear: both;
}

.rdbf_tl {
	height: 19px;
	background: url(../../images/v1/red_box.gif) 0px 0px no-repeat;
}

.rdbf_tm {
	height: 19px;
	background: url(../../images/v1/red_box.gif) 0px -38px repeat-x;
	margin: 0 19px;
}

.rdbf_tr {
	height: 19px;
	background: url(../../images/v1/red_box.gif) right -19px no-repeat;
}

.rdbf_bot {
	clear: both;
}

.rdbf_bl {
	height: 19px;
	background: url(../../images/v1/red_box.gif) 0px -57px no-repeat;
}

.rdbf_bm {
	height: 19px;
	background: url(../../images/v1/red_box.gif) 0px -95px repeat-x;
	margin: 0 19px;
}

.rdbf_br {
	height: 19px;
	background: url(../../images/v1/red_box.gif) right -76px no-repeat;
}

#ppic {
	width: 204px;
	float: left;
	position: relative;
	padding: 0 9px 15px 9px;
}

#pic_frame {
	width: 222px;
	position: absolute;
	top: -6px;
	left: 3px;
}

.pinfo {
	width: 192px;
	float: left;
	padding: 0 15px 15px 15px;
}

#mp_right {
	width: 588px;
	float: left;
}

#mpr_head {
	width: 588px;
	float: left;
	padding: 0 0 20px 0;
}

#mpr_bmain {
	width: 588px;
	float: left;
}

#mpr_bleft {
	width: 333px;
	float: left;
}

#user_static {
	width: 313px;
	float: left;
	padding: 20px 10px;
	line-height: 30px;
}

#mpr_bright {
	width: 255px;
	float: right;
}

.lh {
	line-height: 20px;
}

/*My Profile*/ /*Past Winner*/
#pwbody {
	background: url(../../images/v1/red_grad3.gif) top left repeat-x #c40701
		;
	width: 847px;
	float: left;
	padding: 11px 22px 0 26px;
	position: relative;
}

#ps_left {
	width: 608px;
	float: left;
}

.psl_row {
	width: 608px;
	float: left;
	padding: 0 0 20px 0;
}

.compt {
	background: url(../../images/v1/drop1.gif) top left no-repeat;
	width: 181px;
	border: 0;
	padding: 7px;
	color: #FFF;
	font-weight: bold;
}

.compt2 {
	background: url(../../images/v1/drop2.gif) top left no-repeat;
	width: 101px;
	padding: 7px;
	border: 0;
	color: #FFF;
	font-weight: bold;
}

.pwl_main {
	width: 608px;
	float: left;
	padding: 0 0 15px 0;
}

.pwl_head {
	width: 608px;
	float: left;
	background: url(../../images/v1/black_head.gif) top left no-repeat #000;
	height: 42px;
	overflow: hidden;
}

.pwl_headclose {
	width: 608px;
	float: left;
	background: url(../../images/v1/black_head.gif) 0px -84px no-repeat #000;
	height: 42px;
	overflow: hidden;
}

div.selected .pwl_head{
	width: 608px;
	float: left;
	background: url(../../images/v1/black_head.gif) 0px -84px no-repeat #000;
	height: 42px;
	overflow: hidden;
}

.pwl_head .pwl_right {
	background: url(../../images/v1/black_head.gif) right -42px no-repeat;
	height: 27px;
	overflow: hidden;
	width: 569px;
	float: left;
	padding: 15px 0 0 39px;
	color: #f67304;
	font-weight: bold;
}

.pwl_headclose .pwl_right {
	background: url(../../images/v1/black_head.gif) right -126px no-repeat;
	height: 27px;
	overflow: hidden;
	width: 569px;
	float: left;
	padding: 15px 0 0 39px;
	color: #f67304;
	font-weight: bold;
}

.pwh_div {
	width: 350px;
	float: left;
}

.pwh_golfr {
	width: 130px;
	float: right;
}

.pwh_filter {
	width: 60px;
	float: right;
}

.rt_bl2 {
	width: 608px;
	clear: both;
	background: url(../../images/v1/lb_table.gif) 0px -14px no-repeat #fff;
	height: 7px;
	overflow: hidden;
}

.pwr_head {
	background: #e52907;
	width: 588px;
	float: left;
	padding: 8px 10px;
	font-size: 11px;
	border-bottom: 1px solid #bb0501;
	color: #FFF;
}

.pwr_listing {
	background: #fff;
	width: 608px;
	float: left;
}

.pwr_row {
	width: 588px;
	padding: 8px 10px;
	float: left;
	border-bottom: 1px solid #bb0501;
	font-size: 11px;
}

.pwr_rowr {
	width: 588px;
	padding: 8px 10px;
	float: left;
	border-bottom: 1px solid #bb0501;
	font-size: 11px;
	background: #fccda5;
}

.pw_pos {
	width: 29px;
	float: left;
}

.pw_golf {
	width: 77px;
	float: left;
}

.pw_ctry {
	width: 39px;
	float: left;
}

.pw_cours {
	width: 127px;
	float: left;
}

.pw_lcomt {
	width: 115px;
	float: left;
}

.pw_date {
	width: 74px;
	float: left;
}

.pw_score {
	width: 45px;
	float: left;
	text-align: center;
}

.pw_hcp {
	width: 30px;
	float: left;
	text-align: center;
}

.pw_par {
	width: 23px;
	float: left;
	text-align: center;
}

.pw_result {
	width: 29px;
	float: left;
	text-align: center;
}

.pw_pagin {
	width: 588px;
	padding: 8px 10px 0 10px;
	float: left;
}

.pwp_left {
	width: 430px;
	float: left;
}

.pwp_right {
	width: 130px;
	float: right;
}

#ps_right {
	width: 221px;
	float: right;
}

#psr_head {
	width: 173px;
	float: left;
	padding: 0 0 10px 0;
}

#psr_userm {
	width: 173px;
	float: left;
}

.psr_urow {
	width: 173px;
	float: left;
	padding: 0 0 10px 0;
}

.psru_left {
	width: 56px;
	float: left;
	position: relative;
}

.psru_frame {
	width: 56px;
	position: absolute;
	top: -3px;
	left: -3px;
}

.psru_right {
	width: 107px;
	float: left;
	padding: 0 0 0 10px;
}

/*Past Winner*/ /*Contact Us*/
#graybox {
	width: 100%;
	height: 900px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../../images/v1/grey_box.png);
}

#gb_mian {
	width: 770px;
	height: auto;
	margin: 100px auto;
	position: relative;
}

#gb_top {
	width: 770px;
	height: 12px;
	float: left;
	background: url(../../images/v1/graybox_bg.gif) top left no-repeat;
}

#gb_btm {
	width: 770px;
	height: 12px;
	float: left;
	background: url(../../images/v1/graybox_bg.gif) bottom left no-repeat;
}

#gb_mid {
	width: 770px;
	height: auto;
	float: left;
	background: url(../../images/v1/gb_bdy_bg.gif) top left repeat-y;
}

#gb_mid_main {
	width:   770px;
	height: auto;
	float: left;
	background: url(../../images/v1/gb_left_bg.gif) 10px bottom no-repeat;
	position: relative;
}

#gb_mid_main h1 {
	padding: 10px 0;
	font-weight: normal;
}

#gb_left {
	width: 286px;
	height: auto;
	float: left;
	padding: 0 30px;
}

#gb_right {
	width: 364px;
	height: auto;
	float: left;
	padding: 0 30px 10px 10px;
}



.close {
	width: 24px;
	height: 24px;
	display: block;
	background: url(../../images/v1/close.gif) top left no-repeat;
	text-indent: -999px;
	overflow: hidden;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
}

.form_left {
	width: 120px;
	height: auto;
	float: left;
	padding: 0 9px 12px 0;
	text-align: right;
	margin: 4px 0;
	font-weight: bold;
	color: #797979;
	font-size: 12px;
}

.form_right {
	width: 235px;
	height: auto;
	float: left;
	margin: 4px 0;
	font-weight: bold;
	color: #797979;
	font-size: 12px;
}

.but_res_psw {
	width: 300px;
	height: auto;
	float: left;
	margin: 4px 20px;
	font-weight: bold;
	color: #797979;
	font-size: 12px;
}

.form_left1 {
	width: 120px;
	height: auto;
	float: left;
	padding: 0px 9px 0 0;
	text-align: right;
	margin: 4px 0;
	font-weight: bold;
	color: #797979;
	font-size: 12px;
}

.form_right1 {
	width: 220px;
	height: auto;
	float: left;
	padding: 6px 9px 6px 0;
	text-align: left;
	margin: 6px 0;
	font-weight: bold;
	color: #797979;
	font-size: 12px;
}

.clear {
	clear: both
}

.form_input {
	background: url(../../images/v1/input_bg.gif) top left no-repeat;
	width: 171px;
	height: 17px;
	padding: 12px 12px 8px 12px;
	font-size: 12px;
	color: #797979;
	border: 0 none;
	font-family: Tahoma;
	font-weight: bold;
}

.dob {
	background: url(../../images/v1/dob.jpg) top left no-repeat;
	width: 29px;
	padding: 12px;
	font-size: 12px;
	color: #fff;
	border: 0 none;
	font-family: Tahoma;
	font-weight: bold;
}

.form_txtarea {
	background: url(../../images/v1/txtarea_bg.gif) top left no-repeat;
	width: 211px;
	height: 78px;
	padding: 12px 12px 8px 12px;
	font-size: 12px;
	color: #797979;
	border: 0 none;
	font-family: Tahoma;
	font-weight: bold;
}

.submit {
	width: 99px;
	height: 67px;
	padding: 20px 15px 0 0;
	float: left;
	position: relative;
}

.submit span {
	width: 99px;
	height: 33px;
	position: absolute;
	top: 53px;
	left: 0;
	background: url(../../images/v1/button-shads.gif) top left no-repeat;
}

.reset {
	width: 99px;
	height: 67px;
	padding: 20px 15px 0 0;
	float: left;
	position: relative;
}

.reset span {
	width: 99px;
	height: 33px;
	position: absolute;
	top: 53px;
	left: 0;
	background: url(../../images/v1/button-shads.gif) top left no-repeat;
}


/*Contact Us End*/ /*Congratulation*/
.started {
	width: 169px;
	height: 67px;
	padding: 0px 8px 0 0;
	margin: 0px 0 0 0;
	float: left;
	position: relative;
}



.configure span {
	width: 169px;
	height: 33px;
	position: absolute;
	top: 33px;
	left: 0;
	background: url(../../images/v1/button-shads.gif) -99px 0px no-repeat;
}

/*Congratulation End*/ /*Register*/
.form2, .form2_left {
	height: auto;
	float: left;
	padding: 8px 9px 0 0;
	text-align: left;
	margin: 4px 0;
	font-weight: bold;
	color: #797979;
	font-size: 12px;
}


.form2_left {
	width: 130px;
}

.form2_right {
	width: 225px;
	height: auto;
	float: left;
	margin: 4px 0;
	font-weight: bold;
	color: #797979;
	font-size: 12px;
	position: relative;
}

.form2_right span.help {
	background: url(../../images/v1/help.gif) top left no-repeat;
	position: absolute;
	top: 25px;
	left: -150px;
	width: 219px;
	height: 50px;
}

.form2_input {
	background: #FFF;
	width: 218px;
	height: 14px;
	padding: 7px 12px 8px 12px;
	font-size: 12px;
	color: #000000;
	border: 1px solid #8e9cb4;
	font-family: Tahoma;
	font-weight: bold;
}

.form2_comment_input {
	background: #FFF;
	width: 218px;
	height: 56px;
	padding: 7px 12px 8px 12px;
	font-size: 12px;
	color: #000000;
	border: 1px solid #8e9cb4;
	font-family: Tahoma;
	font-weight: bold;
}

.form2_input_act {
	background: #fcffd1;
	width: 218px;
	height: 14px;
	padding: 7px 12px 8px 12px;
	font-size: 12px;
	color: #000000;
	border: 1px solid #8e9cb4;
	font-family: Tahoma;
	font-weight: bold;
}




.loginlink {
	width: auto;
	height: auto;
	float: left;
	margin: 2px 2px 0 0;
}

/*Register end*/ /*Personal Setting*/
#gmenu {
	width: 730px;
	float: left;
	height: 30px;
}

#gmenu a {
	float: right;
	line-height: 30px;
	height: 30px;
	display: block;
	background: url(../../images/v1/grey_menu.gif) top left no-repeat;
	padding: 0 0 0 15px;
	font-size: 13px;
	color: #000;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
}

#gmenu a span {
	background: url(../../images/v1/grey_menu.gif) top right no-repeat;
	padding: 0 37px 0 0;
	float: left;
	text-align: center;
}

#gmenu a.act,#gmenu a:hover {
	background: url(../../images/v1/grey_menu.gif) bottom left no-repeat;
	text-decoration: none;
	color: #FFF;
}

#gmenu a.act span,#gmenu a:hover span {
	background: url(../../images/v1/grey_menu.gif) bottom right no-repeat;
}

.whtbox_lt {
	width: 770px;
	height: 20px;
	float: left;
	background: url(../../images/v1/wht_crnr.gif) top left no-repeat;
}

.whtbox_mt {
	height: 16px;
	background: #eeeeee;
	border-top: 4px solid #FFF;
	margin: 0 20px;
}

.whtbox_rt {
	height: 20px;
	background: url(../../images/v1/wht_crnr.gif) top right no-repeat;
}

.whtbox_lb {
	width: auto;
	height: 20px;
	background: url(../../images/v1/wht_crnr.gif) bottom left no-repeat;
	clear: both;
}

.whtbox_mb {
	width: 730px;
	height: 16px;
	background: #eeeeee;
	border-bottom: 4px solid #FFF;
	margin: 0 20px;
}

.whtbox_rb {
	width: auto;
	height: 20px;
	background: url(../../images/v1/wht_crnr.gif) bottom right no-repeat;
}

.whtbox_mid {
	width: 722px;
	height: auto;
	float: left;
	border: 4px solid #FFF;
	background: #eeeeee;
	border-bottom: 0 none;
	border-top: 0 none;
	clear: both;
	padding: 5px 20px;
}

#whm_head {
	width: 722px;
	float: left;
	padding: 0 0 20px 0;
}

#whm_body {
	width: 722px;
	float: left;
}

#whmb_left {
	width: 350px;
	float: left;
}

#whmb_right {
	width: 350px;
	float: right;
}

.whl_form {
	width: 120px;
	height: auto;
	float: left;
	padding: 12px 9px 0 0;
	text-align: right;
	margin: 4px 0;
	font-weight: bold;
	color: #797979;
	font-size: 14px;
}

.whl_form_highlight {
	color: red;
}

.whr_form {
	width: 180px;
	height: auto;
	float: left;
	margin: 4px 0;
	padding: 0 0 10px 0;
}

#whmb_left2 {
	width: 400px;
	float: left;
}

#whmb_right2 {
	width: 310px;
	float: right;
}

.whl_form2 {
	width: 230px;
	height: auto;
	float: left;
	margin: 4px 0;
	padding: 0 0 10px 0;
	font-weight: bold;
	color: #797979;
	text-align: right;
	font-size: 14px;
}

.whr_form2 {
	width: 130px;
	height: auto;
	float: left;
	padding: 0px 9px 0 20px;
	margin: 4px 0;
	font-weight: bold;
	font-size: 14px;
}

.bdr {
	border: 1px solid #c3c3c3;
}

#whmb_left3 {
	width: 330px;
	float: left;
}

#whmb_right3 {
	width: 330px;
	float: right;
}

.whmb_head {
	padding: 0 0 15px 0;
	font-size: 19px;
	color: #e52907;
}

.whmb_row {
	padding: 10px 0;
	font-size: 14px;
	border-bottom: 1px solid #d6d6d6;
}

/*Personal Setting End*/ /*Login*/
.login {
	width: 83px;
	height: 46px;
	padding: 0px 15px 0 0;
	margin: 20px 0 0 0;
	position: relative;
	float: left;
	overflow: hidden;
}


.login:hover input {
	margin-top:-46px;
}



.remlink {
	float: right;
	margin: -20px -40px 15px 0px;
	padding:0px 0px 0px 0px;
}


/*Login*/ /*invite_glofer_friend */
.send_invite {
	width: 168px;
	height: 67px;
	padding: 0px 15px 0 0;
	margin: 40px 0 0 0;
	position: relative;
	float: right;
}

.send_invite span {
	width: 168px;
	height: 33px;
	position: absolute;
	top: 33px;
	left: 0;
	background: url(../../images/v1/button-shads.gif) -502px 0px no-repeat;
}

.register {
	float: left;
	margin: 0px 130px 11px 0px;
    padding: 0px 0px 0 0px;
}
.cancle {
	margin: 8px 0 0 0;
 	float: right;
    padding: 0px 0px 0 0;
}


.bc_privacy_save {
	margin: 8px 0 0 0;
 	float: left;
    padding: 0px 0px 0 0;
}

.bc_personal_save {
	margin: 8px 0 0 0;
 	float: left;
    padding: 0px 0px 0 0;
}
.bc_personal_cancel {
	margin: 8px 0 0 0;
 	float: right;
    padding: 0px 0px 0 0;
    }


.bc_login {
	width: 83px;
	height: 46px;
	padding: 0px 70px ;
	margin: 0px 0 0 0;
	position: relative;
	float: left;
	overflow: hidden;
}

.bc_cancel {
	margin: 8px 0 0 0;
 	float: right;
    padding: 0px  40px 0 0;
	margin-left: auto;
margin-right: auto;
}

.bc_addcredit_cancel {
    margin: 15px 0px 0px 300px;
	position: relative;
}

.bc_signup_cancle {
	margin: 8px 0 0 0;
 	float: right;
    padding: 0px  40px 0 0;
	margin-left: auto;
margin-right: auto;
}

.bc_signup_save {
	float: left;
	margin: 0px 130px 11px 0px;
    padding: 0px 0px 0px 60px;
}



.bc_addcomp_can {
	margin: 0px 0 0 0;
	position: relative;
	float: right;
    padding: 0px 10px 0 0;
}

.bc_compsuccess_close {
    width: 99px;
	height: 67px;
	padding: 20px 15px 0 0;
	float: left;
	position: relative;
}

.bc_entryupdate_update {
	width: 99px;
	height: 67px;
	padding: 0px 15px 0 0;
	float: left;
	position: relative;
	margin: 8px 5px 0 0;
}

.bc_newcourse_save{
	width: 99px;
	height: 67px;
	padding: 7px 15px 0 0;
	float: left;
	position: relative;
	margin: 0px 0 0 0;
}

.bc_newcourse_cancel{
	width: 99px;
	height: 67px;
	padding: 7px 15px 0 0;
	float: left;
	position: relative;
	margin: 0px 0 0 0;
}

.bc_lostpasswd_cancel{
	width: 99px;
	height: 67px;
	padding: 7px 15px 0 0;
	float: left;
	position: relative;
	margin: 0px 0 0 0;
}

.bc_lostpasswd_save{
	width: 99px;
	height: 67px;
	padding: 7px 15px 0 0;
	float: left;
	position: relative;
	margin: 0px 0 0 0;
}

.bc_invite_send{
	width: 99px;
	height: 67px;
	padding: 7px 15px 0 0;
	float: left;
	position: relative;
	margin: 0px 0 0 80px;
}
.bc_invite_cancel{
	width: 99px;
	height: 67px;
	padding: 7px 15px 0 0;
	float: right;
	position: relative;
	margin: 0px 0 0 0;
}



/*invite_glofer_friend End*/ /*Newsletter*/
p.sel {
	background: url(../../images/v1/input_bg.gif) top left no-repeat;
	width: 171px;
	height: 17px;
	padding: 8px 12px 12px 12px;
}

p.sel select {
	font-size: 12px;
	color: #797979;
	border: 0 none;
	font-family: Tahoma;
	font-weight: bold;
	border: 1px solid #eeeeee;
	background: #eeeeee
}

.dob {
	background: url(../../images/v1/dob.jpg) top left no-repeat;
	width: 29px;
	padding: 12px;
	font-size: 11px;
	color: #fff;
	border: 0 none;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
}

/*Newsletter End*/ /*Personal Setting*/
.next1 {
	width: 99px;
	height: 67px;
	padding: 0px 15px 0 0;
	float: left;
	position: relative;
	margin: 0px 0 0 0;
}



/*Personal Setting End*/ /*Add Credit*/
.add_credit {
	width: auto;
	height: auto;
	padding: 15px 0 0 0;
}

.add_credit div {
	background: url(../../images/v1/buy1.gif) top left no-repeat;
	width: 241px;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	color: #FFF;
	font-size: 18px;
	display: block;
	float: left;
}

/*Add Credit*/ /*Payment History*/
.type2 {
	width: 50px;
	float: left;
}

.yeca {
	width: 130px;
	float: left;
}

/*Payment History End*/ /*Prize*/
.prpic {
	width: 134px;
	float: left;
	padding: 0 9px;
	text-align: center;
}

.prpic a {
	display: block;
	color: #FFF;
}

.prpic a:hover {
	color: #FFF;
}

.prpic img {
	border: 2px solid #fff;
	margin: 0 0 7px 0;
}

.prpic span {
	color: #e7de53;
	font-weight: bold;
}

/*Prize End*/ /*Prize Show Page*/
.mo_prize {
	background: url(../../images/v1/monthly_prize.gif) center center
		no-repeat;
	padding: 32px 270px 40px 110px;
	color: #FFF;
	font-size: 11px;
	text-indent: -999px;
	overflow: hidden;
}

.first_place {
	background: url(../../images/v1/1st_place.gif) top left no-repeat;
	padding: 32px 270px 40px 110px;
	color: #FFF;
	font-size: 14px;
}

.first_place h1 {
	background: url(../../images/v1/redletter1.gif) top left no-repeat;
	text-indent: -999px;
	height: 24px;
	overflow: hidden;
}

.second_place {
	background: url(../../images/v1/2nd_place.gif) top left no-repeat;
	padding: 32px 270px 40px 110px;
	color: #19760c;
	font-size: 14px;
}

.second_place h1 {
	background: url(../../images/v1/redletter2.gif) top left no-repeat;
	text-indent: -999px;
	height: 24px;
	overflow: hidden;
}

.third_place {
	background: url(../../images/v1/3rd_place.gif) top left no-repeat;
	padding: 32px 270px 40px 110px;
	color: #9e4a0e;
	font-size: 14px;
}

.third_place h1 {
	background: url(../../images/v1/redletter3.gif) top left no-repeat;
	text-indent: -999px;
	height: 24px;
	overflow: hidden;
}

.many_more {
	background: url(../../images/v1/more_prize.gif) top right no-repeat;
	height: 220px;
	width: 805px;
	padding: 0 0 40px 35px;
	text-indent: -999px;
	overflow: hidden;
}

.charity {
	background: url(../../images/v1/charity.gif) top right no-repeat;
	padding: 25px 270px 40px 70px;
}

.charity h1 {
	text-indent: -999px;
	overflow: hidden;
	height: 28px;
}

.charity p {
	color: #333333;
	font-size: 15px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

/*Prize Show Page*/ /*Pagination*/
div.pagination {
	padding: 0 0 3px 0;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #d7d7d7;
	text-decoration: none;
	color: #000;
}

div.pagination a:hover,div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #a0a0a0;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #dd0004;
	font-weight: bold;
	background-color: #dd0004;
	color: #fff;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

/*Pagination*/ /*body*/ /*footer*/
#footer {
	width: 895px;
	clear: both;
	text-align: center;
	font-size: 11px;
	color: #937f7e;
	line-height: 18px;
	padding: 0 0 30px 0;
}

#footer a {
	text-decoration: none;
	color: #937f7e;
}

#footer a:hover {
	text-decoration: underline;
}

/*footer*/


/*fonts*/
.orange16{font-size:16px; color:#f67304; font-family:Trebuchet MS;}
a.orange16{text-decoration:none;color:#f67304;}
a.orange16:hover{text-decoration:underline;}


.blk18 {
	font-size: 18px;
	color: #000;
}

.black28 {
	color: #000;
	font-size: 28px;
	text-decoration: none;
}

.red11 {
	color: #e52907;
	font-size: 11px;
	text-decoration: underline;
}

a.red11:hover {
	color: #000;
}

.grey12 {
	color: #615e5e;
	font-size: 12px;
	text-decoration: none;
}

.red12 {
	color: #af0400;
	font-size: 12px;
	text-decoration: none;
}

.red14 {
	color: #af0400;
	font-size: 14px;
	text-decoration: none;
}

.red35 {
	color: #e52907;
	font-size: 35px;
}

.red38 {
	color: #e52907;
	font-size: 28px;
}

.grey14 {
	color: #797979;
	font-size: 14px;
	text-decoration: none;
}

.green11 {
	color: #5b7438;
	font-size: 11px;
	text-decoration: underline;
	cursor: pointer;
}

.blue12 {
	color: #549ec1;
	font-size: 12px;
	text-decoration: none;
}

.orng12 {
	color: #ffb95e;
	font-size: 12px;
}

.orng14 {
	color: #fe9b47;
	font-size: 14px;
}

.orng16 {
	color: #ffb95e;
	font-size: 14px;
}

.orng20 {
	color: #fe9b47;
	font-size: 20px;
}

.wht9 {
	color: #ffffff;
	font-size: 9px;
	text-decoration: none;
}

a.wht9:hover {
	text-decoration: underline;
}

.wht11 {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

a.wht11:hover {
	color: #ffffff;
}

.wht12 {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

.wht14 {
	color: #ffffff;
	font-size: 14px;
}

.wht18 {
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
}

.wht18b {
	color: #ffffff;
	font-size: 18px;
    font-weight:bold;
	text-decoration: none;
}

.wht22 {
	color: #ffffff;
	font-size: 22px;
	text-decoration: none;
}

.wht24 {
	color: #ffffff;
	font-size: 24px;
	text-decoration: none;
}

.wht28 {
	color: #ffffff;
	font-size: 28px;
	text-decoration: none;
}

.golden20b {
	color: #FAF8CC;
	font-size: 20px;
    font-weight:bold;
	text-decoration: none;
}


/*fonts*/ /* JONATHAN ADJUSTMENTS */




.profile_rbody {
	width: 579px;
	float: left;
	padding: 0 0 10px 0;
}

.profile_rrow {
	width: 579px;
	float: left;
	padding: 0 0 25px 0;
}


.profile_rt_tl {
	width: 579px;
	float: left;
	background: url(../../images/v1/lb_table.gif) 0px 0px no-repeat #e52907;
	height: 7px;
	overflow: hidden;
}



.profile_rt_head {
	background: #e52907;
	width: 541px;
	float: left;
	padding: 10px 19px 15px 19px;
	border-bottom: 1px solid #bb0501;
	color: #FFF;
	font-weight: bold;
}


.profile_rt_body {
	background: #fff;
	width: 579px;
	float: left;
}



.profile_drowr {
	width: 541px;
	padding: 10px 19px;
	float: left;
	border-bottom: 1px solid #bb0501;
	font-size: 11px;
	background: #fccda5;
}


.profile_drow {
	width: 541px;
	padding: 10px 19px;
	float: left;
	border-bottom: 1px solid #bb0501;
	font-size: 11px;
}

.profile_rt_bl {
	width: 579px;
	float: left;
	background: url(../../images/v1/lb_table.gif) 0px -14px no-repeat #fff;
	height: 7px;
	overflow: hidden;
}


.profile_comps_completed_typ {
	width: 100px;
	float: left;
}

.profile_comps_completed_date {
	width: 80px;
	float: left;
}

.profile_comps_completed_cours {
	width: 218px;
	float: left;
}

.profile_comps_completed_scpt {
	width: 50px;
	float: left;
}

.profile_comps_completed_status {
	width: 80px;
	float: left;
	text-align: center;
}

.centerImage img {
    display: block;
    margin-left: 20px;
    margin-right: auto;
}

.golfercityhcp {
	width: 175px;
	float: left;
}

.acourclong {
	width: 252px;
	float: left;
}

/* Completed competitions */
.comps_completed_typ {
	width: 150px;
	float: left;
}

.comps_completed_date {
	width: 80px;
	float: left;
}

.comps_completed_cours {
	width: 218px;
	float: left;
}

.comps_completed_scpt {
	width: 60px;
	float: left;
    text-align: center;
}

.comps_completed_status {
	width: 150px;
	float: left;
	text-align: center;
}
.comps_completed_action {
	float: left;
	text-align: center;
}

/* Menu highlighting */
body#home #tab-home a,body#mycompetitions #tab-mycompetitions a,
body#howdoesitwork #tab-howdoesitwork a, body#leaderboards #tab-leaderboards a,body#pastwinners #tab-pastwinners a,
body#prizes #tab-prizes a,body#about #tab-about a,body#inthepress #tab-inthepress a,body#charity #tab-charity a,
body#charityPromotion #tab-charityPromotion a,body#charityContact #tab-charityContact a,
body#charitySteps #tab-charitySteps a,body#charitySplash #tab-charitySplash a,body#charityPrizes #tab-charityPrizes a
{
background: url(../../images/v1/menu.gif) bottom left no-repeat;
text-decoration: none;
}

body#home #tab-home a span,body#mycompetitions #tab-mycompetitions a span,body#prizes #tab-prizes a span,
body#howdoesitwork #tab-howdoesitwork a span, body#leaderboards #tab-leaderboards a span,
body#pastwinners #tab-pastwinners a span,body#about #tab-about a span,body#inthepress #tab-inthepress a span,
body#charity #tab-charity a span,
body#charitySteps #tab-charitySteps a span,
body#charitySplash #tab-charitySplash a span,
body#charityPromotion #tab-charityPromotion a span,
body#charityContact #tab-charityContact a span,
body#charityPrizes #tab-charityPrizes a span
{
    background: url(../../images/v1/menu.gif) bottom right no-repeat;
}

body#home #tab-home a span.redcorn,body#mycompetitions #tab-mycompetitions a span.redcorn,body#prizes #tab-prizes a span.redcorn,
body#howdoesitwork #tab-howdoesitwork a span.redcorn, body#leaderboards #tab-leaderboards a span.redcorn,
body#pastwinners #tab-pastwinners a span.redcorn,body#about #tab-about a span.redcorn,body#inthepress #tab-inthepress a span.redcorn,
body#charity #tab-charity a span.redcorn,
body#charitySteps #tab-charitySteps a span.redcorn,
body#charitySplash #tab-charitySplash a span.redcorn,
body#charityPromotion #tab-charityPromotion a span.redcorn,
body#charityContact #tab-charityContact a span.redcorn,
body#charityPrizes #tab-charityPrizes a span.redcorn
{
    visibility: visible;
    background: url(../../images/v1/red_corn.gif) bottom right no-repeat;
}

/* STYLE FOR THE ERRORS */
#field {
	margin-left: .5em;
	float: left;
}

#field,label {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

input.error {
   	border: 1px solid red;
    color: red;
}

li.error {
    list-style-type: none;
    border: 1px solid red;
    color: red;
}

label.error {
    color: red;
}

label.error_red {
	background: url('../../images/unchecked.gif') no-repeat;
	padding-left: 16px;
	margin-left: .3em;
	float: left;
}

label.error_red, label.error_red_box {
	color: red;
}

label.valid {
	background: url('../../images/checked.gif') no-repeat;
	display: block;
	width: 16px;
	height: 16px;
}

/* STYLE FOR THE AUTO_SUGGEST */
div.auto_complete {
	width: 320px;
	background: white;
	z-index: 5000;
}

div.auto_complete ul {
	border: 1px solid #31430f;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}

div.auto_complete ul li {
	margin: 0;
	padding: 3px;
	text-align: left;
}

div.auto_complete ul li.selected {
	background-color: gray;
	color: black;
	text-shadow: #FF0000 0px 0px 2px;
}

div.auto_complete ul strong.highlight {
	color: #800;
	margin: 0;
	padding: 0;
}

/* STYLE FOR THE AJAX LOADER */
div#loader {
	width: 200px;
	height: 200px;
	overflow: hidden;
	z-index: 5000;
	position: absolute;
	left: 10px;
	top: 15px;
}

div#loader.loading {
	background: url('../../images/ajax_loading.gif');
	background-position: center;
	background-repeat: no-repeat;
}

/* STYLE FOR THE TOOLTIPS */
#tooltip.pretty {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('../../images/shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; z-index: 5000;}

#tooltip.fancy {
	background: url('../../images/shadow2.png');
	padding-top: 5em;
	height: 100px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }


/* WIDGET TABLES */
.widget_rbody {
	width: 230px;
	float: left;
	padding: 0 0 10px 0;
}

.widget_rrow {
	width: 230px;
	float: left;
	padding: 0 0 25px 0;
}


.widget_rt_tl {
	width: 230px;
	float: left;
	background: url(../../images/v1/lb_table.gif) 0px 0px no-repeat #e52907;
	height: 7px;
	overflow: hidden;
}



.widget_rt_head {
	background: #e52907;
	width: 200px;
	float: left;
	padding: 10px 19px 15px 19px;
	border-bottom: 1px solid #bb0501;
	color: #FFF;
	font-weight: bold;
}


.widget_rt_body {
	background: #fff;
	width: 230px;
	float: left;
}



.widget_drowr {
	width: 200px;
	padding: 10px 19px;
	float: left;
	border-bottom: 1px solid #bb0501;
	font-size: 11px;
	background: #fccda5;
}


.widget_drow {
	width: 200px;
	padding: 10px 19px;
	float: left;
	border-bottom: 1px solid #bb0501;
	font-size: 11px;
}

.widget_rt_bl {
	width: 230px;
	float: left;
	background: url(../../images/v1/lb_table.gif) 0px -14px no-repeat #fff;
	height: 7px;
	overflow: hidden;
}


.widget_comps_completed_typ {
	width: 40px;
	float: left;
}

.widget_comps_completed_date {
	width: 40px;
	float: left;
}

.widget_comps_completed_cours {
	width: 70px;
	float: left;
}

.widget_comps_completed_scpt {
	width: 40px;
	float: left;
}

.widget_comps_completed_status {
	width: 40px;
	float: left;
	text-align: center;
}

#rbody_new{background:url(../../images/red_grad3.gif) top left repeat-x #c40701; width:869px; float:left; padding:35px 13px 0 13px; position:relative;}
.wht30{ font-family:Tahoma, Geneva, sans-serif; font-size:30px; font-weight:bold; text-decoration:none; color:#ffffff; text-decoration:none;}
p.wht30{ padding:0 0 5px 0;}
.bor{border-right:1px solid #3d3c3c; border-bottom:1px solid #3d3c3c; padding:15px 0 20px 14px;}
.bor_new{border-bottom:1px solid #3d3c3c; padding:15px 0 20px 14px;}
.bor_bot{border-right:1px solid #3d3c3c; padding:15px 0 20px 14px;}
.org13{ color:#f67304; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold;}
.bor_bot_right{ padding:15px 0 20px 14px;}
.b_top{ background-image:url(../../images/blk_round.gif); background-position:left top; background-repeat:no-repeat;}
.org12{ color:#f67304; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold;}
.org11{ color:#f67304; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold;}
.org11 a{ color:#f67304; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold;}
.org11 a:hover{ text-decoration:underline;}

.bor_legend{border-right:1px solid #3d3c3c; border-bottom:1px solid #3d3c3c; padding:15px 0 15px 8px;}
.legend_new{ border-bottom:1px solid #3d3c3c; padding:16px 0 7px 8px;}
.gry16{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#96989a; font-size:16px; text-decoration:none; font-weight:normal;}
.gry16 a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#96989a; font-size:16px; text-decoration:none; font-weight:normal;}
.gry16 a:hover{ color:#ffffff;}
.globe_bot{ background-image:url(../../images/bg_red.gif); background-repeat:no-repeat; background-position:left top; height:39px;}
.globe_bg{ background-image:url(../../images/globe_bg.gif); background-repeat:no-repeat; background-position:left top;}

.orng16_new{color:#ffb95e; font-size:16px;}
.orng16_new a{color:#ffb95e; font-size:16px;}
.orng16_new a:hover{ text-decoration:underline;}

/* FAQ PAGE START */


/* FAQ PAGE START */

.altRow td {
    background-color:#f9f9f9;
}



.faqColumn {
    float:left;
    width:72px;
    margin:0 10px 0 0;
}

.faqColSpan { width:482px; }



.detailImg img {
    margin:6px 0 2px 0;
    border:1px solid #484f62;
}

.detailImg {
    margin-right:10px;
}

.detailImg {
    background-color:#e9aaa2;
    color:#fff;
    font-weight:bold;
    font-size:0.75em;
    text-transform:uppercase;
    margin:3px 5px 0 5px;
    padding:2px 1px 0 1px;
    line-height:100%;
}


.noRightMargin {
    margin-right:0 !important;
}

h1.h1Margin {
    margin: 0 0 5px 0;
    float:left;
}


h1.dynamic {
    margin-top: 0 !important;
    line-height: 140%;
}



.faqList .helpPanel {
    padding:0 0 30px 0;
    margin-left: 0;
    background-image: none;
}


.faqList ul {
    margin: 6px 0 40px 0;
    padding: 0;
    width: 482px;
    float: left;
}

.faqList li {
    padding: 0;
    margin: 0;
    list-style: none;
    color: #FFFFFF;
	overflow:hidden;

}

.faqList li a {
    background: url(../../images/icon-faq-arrow_red.gif) no-repeat 10px 8px;
    padding: 10px 0 10px 42px;
    margin: 0;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    display: block;
	overflow:hidden;


}

.faqList li.altRow a {
    background: url(../../images/icon-faq-arrow_black.gif) no-repeat 10px 5px;
    color: #FFFFFF;
	padding:5px 0 10px 42px;
	overflow:hidden;


}

.faqList li a:hover {
    background: url(../../images/icon-faq-arrow_red.gif) no-repeat 10px -21px;
    color: #878383;
	overflow:hidden;

}

.faqList li.altRow a:hover {
    background: url(../../images/icon-faq-arrow_black.gif) no-repeat 10px -24px;
    color: #878383;
	overflow:hidden;
	padding:5px 0 10px 42px;

}


.faqList li.altRow {
    color: #FFFFFF;
 	margin:0 0 10px 0;
	overflow:hidden;
}



.faqList li.expanded a, .faqList li.expanded a:hover {
    background: url(../../images/icon-faq-arrow_red.gif) no-repeat 10px -50px;
    color: #1f2125;
}

.faqList li span {
    padding: 0 20px 15px 42px;
    margin: 0;
    display: block;
}

.faqList li span a, .faqList li.expanded span a {
    display: inline;
    padding: 0;
    color: #BA220C;
    background-image: none;
}

.faqList li span a:hover, .faqList li.expanded span a:hover {
    display: inline;
    padding: 0;
    color: #82190A;
    background-image: none;
}

.faqList li span {
    display: none;
}

.faqList li.expanded span {
    display: block;
}



.helpPanel {
    float:left;
    padding:20px 0 20px 10px;
    margin:0 0 0 10px;
    background:transparent url(../../images/hr-fade.gif) right bottom no-repeat;
}

.faqList .helpPanel {
    padding:0 0 30px 0;
    margin-left: 0;
    background-image: none;
}

.helpQuestion {
    float:left;
    padding:0 0 0 50px;
    background:transparent url(../../images/rightcol-icon-question_red.gif) left top no-repeat;
}

.helpPanel h3 {
    font-size:1.2em;
    margin:2px 0 4px 0;
    font-weight:normal;
}


.faqSmall {
    font-size:0.9em;
    line-height:1.5em;
}

.faqColumn2 {
    float:left;
    margin:20px 30px 0 50px;
}

.faqColSpan2 { width:200px; }

a:focus {
    outline:none;
}

.faq-tl{width:482px; height:15px; float:left;}
.faq-tr{width:482px; background:url(../../images/black_head.gif) no-repeat right -42px;}
.faq-bl{width:482px; background:url(../../images/black_head.gif) no-repeat left -114px;}
.faq-br{width:482px; background:url(../../images/black_head.gif) no-repeat right -156px;}



/* FAQ PAGE END */





/* ABOUT US PAGE START */


.about{height:auto; float:left;}
.about ul { padding:0; margin:0; }
.about ul li {   list-style:none; padding:0; }
.about ul li a {font-family:tahoma; font-size:12px;background-image:url(../../images/bullet.gif); background-position:2px 18px; background-repeat:no-repeat; text-decoration:none; color:#ffffff; font-weight:normal; margin:0; padding:13px 0 0 19px; display:block;}
.about ul li a:hover {color:#ff851d; font-size:12px; padding:13px 0 0 19px;}

.red_m{ background-image:url(../../images/r_midd.gif); background-position:left top; background-repeat:repeat-y; border:none;}

.red_12{ font-family:"tahoma", Arial, Helvetica, sans-serif; font-size:12px; color:#7a0100;}

.red_11{ font-family:"tahoma", Arial, Helvetica, sans-serif; font-size:12px; color:#7a0100;}
.red_11 a{ font-family:"tahoma", Arial, Helvetica, sans-serif; font-size:12px; color:#7a0100;}
.red_11 a:hover{ font-family:"tahoma", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#7a0100;}

.white11{color:#ffffff; font-size:11px; text-decoration:none;}
p.white11{ padding:2px 0 5px 0;}

.lft_palal_midd{ background:#b30201 url(../../images/lft_panal_midd.gif) left top repeat-x;}

.org13{ font-family:"tahoma", Arial, Helvetica, sans-serif; color:#f67304; font-size:13px;}
.rd_midd{ background:#b30201 url(../../images/rd_midd.png) left top repeat-x;}

#rbm_ima{ overflow:hidden; width:895px; float:left;}

.wht14_text{color:#ffffff; font-size:14px;}
p.wht14_text{ padding:5px 0 0 0;}
.gry14_text{color:#463E41; font-size:14px;}
p.gry14_text{ padding:5px 0 0 0;}
.golden14_text{color:#FAF8CC; font-size:14px;}
p.golden14_text{ padding:5px 0 0 0;}

.wht13{font-size:13px; color:#fff;}

/* ABOUT US PAGE END */



/* COUNTDOWN PAGE START */


#t7_timer {
	width: 234px;
	height: 55px;
	position: relative;

}

#t7_timer_over {
	width: 228px;
	height: 55px;
	background-image: url(../../images/countdown/Countdown-over2.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 1px;
	margin: 0px;
	padding: 0px;
}


#t7_vals {
	width: 100%;
	clear:both;
	margin: 0px auto;
}

.t7_numbs {
    font-size: 28px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
    color: #ffffff;
}

#t7_y {
	background-image: url(../../images/countdown/Countdown2.gif);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	background-color:#333333;
	padding: 8px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_d {
	background-image: url(../../images/countdown/Countdown3.gif);
	background-repeat: no-repeat;
	float:left;
	width: 73px;
	height:35px;
	background-color:#333333;
	padding: 8px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_h {
	background-image: url(../../images/countdown/Countdown2.gif);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	background-color:#333333;
	padding: 8px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_m {
	background-image: url(../../images/countdown/Countdown2.gif);
	background-repeat: no-repeat;
	float:left;
	width: 47px;
	height:35px;
	background-color:#333333;
	padding: 8px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_s {
	background-image: url(../../images/countdown/Countdown2.gif);
	background-repeat: no-repeat;
	float:left;
	width: 42px;
	height:35px;
	background-color:#333333;
	padding: 8px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}

#t7_labels {
	width: 100%;
	clear:both;
	margin: 0px auto;
    background-color:#333333;

}

.t7_labs {
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
    background-color:#333333;

}
#t7_yl {
	float:left;
	width: 51px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_dl {
	float:left;
	width: 75px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_hl {
	float:left;
	width: 54px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_ml {
	float:left;
	width: 55px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_sl {
	float:left;
	width: 46px;
	height:15px;
	padding:0px;
	margin: 0px;
}


#defaultCountdown { width: 234px; height: 55px; text-align: center; }

/* COUNTDOWN PAGE START */



div.ticker1_container p {
	font-size:  1.2em;
	color: #999999;
	margin-top: 10px;
}

.hide{ display:none;}



/* RICARDO's MASS - To be cleaned up */


.form_left_ric {
width: 120px;
height: auto;
float: left;
padding: 0 2px 12px 0;
text-align: right;
margin: 2px 0;
font-weight: bold;
color: #797979;
font-size: 12px;
}

.form_right_ric {
width: 235px;
float: left;
margin: 2px 0;
font-weight: bold;
color: #797979;
font-size: 12px;
}

.form_input_ric {
background: url(../../images/v1/input_bg_350px.gif) top left no-repeat;
width: 350px;
height: 17px;
padding: 12px 12px 12px 12px;
font-size: 12px;
color: black;
border: 0 none;
font-family:"tahoma", Arial, Helvetica, sans-serif;
font-weight: bold;

}

.form_input_150px_ric {
background: url(../../images/v1/input_bg_150px.gif) top left no-repeat;
width: 150px;
height: 17px;
padding: 12px 12px 12px 12px;
font-size: 12px;
color: black;
border: 0 none;
font-family:"tahoma", Arial, Helvetica, sans-serif;
font-weight: bold;

}

.form_input_150px_cal_ric {
background: url(../../images/v1/input_bg_150px_cal.gif) top left no-repeat;
width: 150px;
height: 17px;
padding: 12px 12px 12px 12px;
font-size: 12px;
color: black;
border: 0 none;
font-family:"tahoma", Arial, Helvetica, sans-serif;
font-weight: bold;
}

p.sel_ric select {
font-size: 12px;
color: #797979;
font-family:"tahoma", Arial, Helvetica, sans-serif;
font-weight: bold;
border: 1px solid #eeeeee;
background: #eeeeee

}

p.sel_1 {
background: url(../../images/v1/input_bg_350px.gif) top left no-repeat;
width: 350px;
height: 17px;
padding: 12px 12px 12px 12px;
}

p.sel_1 select {
font-size: 12px;
color: #797979;
font-family:"tahoma", Arial, Helvetica, sans-serif;
font-weight: bold;
border: 1px solid #eeeeee;
background: #eeeeee
}

