
#Header_m { width:100%; min-height:25px; padding: 25px 0px; }
#Header_leader { min-height:95px; text-align:center; background-color:#036; }
#Header_sc { height:115px; background-color:#002346; }
.Header_sc_sp { margin: 0px;padding-top:0px; font-family:Roboto; font-size:36px; text-align:center; }
.Header_sc_p { margin: 0px;padding-top:0px; font-family:Roboto; font-size:36px; text-align:center; }
.Header_sc_p2 { margin: 0px;padding-top:5px; font-family:Roboto; font-size:20px; text-align:center; }
.Header_sc_p3 { margin: 0px;padding-top:5px; font-family:Roboto; font-size:14px; text-align:center; }
.Header_sc_p4 { margin: 0px;padding-top:0px; font-family:Roboto; font-size:20px; text-align:center; }
#menupt { width: 40%; font-family: Cuprum; font-size: 12pt; border: 1px solid #FAFAFA; background-color: #FAFAFA; margin-left: 25px; }

#Session_Head { min-height:45px; background-color:#f0f0f0; border-bottom:#CCCCCC solid 1px; }
#Session_Line { min-height:55px; border-bottom:#DDD solid 1px; font-family:Roboto; font-size:18px; text-align:center; padding:0px 0px; overflow:hidden; }
#mid_div { float:left;width:30%; min-height:55px; text-align:center; box-shadow: 0px 0px 15px #c0c0c0; }
#tla_div { float:left;width:35%; min-height:55px; text-align:center; }
#can_div { float:left;width:35%; min-height:55px; text-align:center; }

#Session_tpoints { height:120px; border-bottom:#DDD solid 1px; font-family:Roboto; font-size:18px; text-align:center; padding:10px 0px; overflow:hidden; }
#tpoints_div { width:100%; min-height:55px; text-align:left; }
.tpoints_desktop { display:block; }
.tpoints_mobile { display:none; }
.Session_Card_tpoints { min-height:55px; border-bottom:#E9E9E9 solid 2px; font-family:Roboto; font-size:18px; padding:5px 0px; display:none; }

.Session_Card { min-height:330px; border-bottom:#DDD solid 1px; font-family:Roboto; font-size:18px; padding:5px 0px; display:none; }

#pic_13 { width:25%; float:left; padding-top: 10px; margin-left:50px; background-image:url(/bupa/images/dotx_1.png); background-repeat:no-repeat; background-position:bottom right; }
#pic_14 { width:25%; float:right; padding-top: 10px; margin-right: 50px; background-image:url(/bupa/images/dotx_2.png); background-repeat:no-repeat; background-position:bottom center; }
#pic_13_s { width:25%; float:left; padding-top: 10px; margin-left:50px; }
#pic_14_s { width:25%; float:right; padding-top: 10px; margin-right: 50px; }

.img_13 { width:45%; }
.img_14 { width:45%; }
#card { width:95%; float:inherit; clear:both; margin: 0px auto; }
#holes { width:100%; min-height:38px; padding-top:0px; }
#hx { font-family:Roboto; min-height:38px; font-size:18px; float:left; text-align:center; padding-top:1px;  }
#pars { width:100%; min-height:34px; background-color:#E9E9E9; padding:0px 0px 0px 0px;  }
#status { width:100%; min-height:42px; border-bottom: #999999 solid 1px; border-top: #999999 solid 1px; padding-top:1px;  }
#scores_13 { width:100%; min-height:36px; padding-top:1px;  }
#scores_14 { width:100%; min-height:36px; padding-top:1px;  }

.tmst { margin:0px; padding: 5px 0px 0px 25px; font-family:Roboto; font-size:18px; color:#666666; }

@media only screen and ( max-width: 767px ) {

	#Header_sc { height:98px; background-color:#002346; }
	.Header_sc_sp { margin: 0px;padding-top:5px; font-family:Roboto; font-size:28px; text-align:center; }
	.Header_sc_p { margin: 0px;padding-top:0px; font-family:Roboto; font-size:30px; text-align:center; }
	.Header_sc_p2 { margin: 0px;padding-top:5px; font-family:Roboto; font-size:18px; text-align:center; }
	.Header_sc_p3 { margin: 0px;padding-top:5px; font-family:Roboto; font-size:12px; text-align:center; }
	.Header_sc_p4 { margin: 0px;padding-top:0px; font-family:Roboto; font-size:18px; text-align:center; }
	#Session_Line { height:50px; border-bottom:#DDD solid 1px; font-family:Roboto; font-size:16px; text-align:center; padding:0px 0px; overflow:hidden; }
	#mid_div { float:left;width:30%; min-height:55px; text-align:center; box-shadow: 0px 0px 15px #c0c0c0; }
	#tla_div { float:left;width:35%; min-height:55px; text-align:center; }
	#can_div { float:left;width:35%; min-height:55px; text-align:center; }

	.tpoints_desktop { display:none; }
	.tpoints_mobile { display:block; }

	.Session_Card { min-height:230px; border-bottom:#DDD solid 1px; font-family:Roboto; font-size:18px; padding:5px 0px; display:none; }
	
	#pic_13 { width:40%; float:left; padding-top: 7px; margin-left:30px; background-image:url(/bupa/images/dotx_2.png); background-repeat:no-repeat; background-position:bottom right; }
	#pic_14 { width:40%; float:right; padding-top: 7px; margin-right:30px; background-image:url(/bupa/images/dotx_2.png); background-repeat:no-repeat; background-position:bottom right; }
	#pic_13_s { width:35%; float:left; padding-top: 10px; margin-left:30px; }
	#pic_14_s { width:35%; float:right; padding-top: 10px; margin-right: 30px; }
	
	#card { width:98%; float:inherit; clear:both; margin: 0px auto; }
	#holes { width:100%; min-height:22px; padding-top:0px; }
	#hx { font-family:Roboto; min-height:27px; font-size:10px; float:left; text-align:center; padding: 2px 0px; }
	#pars { width:100%; min-height:32px; padding-top:1px; background-color:#E9E9E9; }
	#status { width:100%; min-height:33px; border-bottom: #999999 solid 1px; border-top: #999999 solid 1px; }
	#scores_13 { width:100%; min-height:31px; padding-top:1px; padding-bottom:1px;  }
	#scores_14 { width:100%; min-height:30px; padding-top:1px;  }

	.tmst { margin:0px; padding: 15px 0px 0px 25px; font-family:Roboto; font-size:16px; color:#666666; }

}


@media only screen and ( max-width: 479px ) {

	#Header_sc { height:98px; background-color:#002346; }
	.Header_sc_sp { margin: 0px; font-family:Roboto; font-size:22px; text-align:center; padding-top:9px; }
	.Header_sc_p { margin: 0px; font-family:Roboto; font-size:28px; text-align:center; padding-top:0px; }
	.Header_sc_p2 { margin: 0px; font-family:Roboto; font-size:12px; text-align:center; padding-top:7px; }
	.Header_sc_p3 { margin: 0px; font-family:Roboto; font-size:11px; text-align:center; padding-top:7px; }
	.Header_sc_p4 { margin: 0px; font-family:Roboto; font-size:13px; text-align:center; padding-top:0px; }
	#Session_Line { height:50px; border-bottom:#DDD solid 1px; font-family:Roboto; font-size:14px; text-align:center; padding:0px 0px; overflow:hidden; }
	#mid_div { float:left;width:30%; min-height:55px; text-align:center; box-shadow: 0px 0px 15px #c0c0c0; }
	#tla_div { float:left;width:35%; min-height:55px; text-align:left; }
	#can_div { float:left;width:35%; min-height:55px; text-align:right; }
	#menupt { width: 97%; font-family: Cuprum; font-size: 12pt; border: 1px solid #FAFAFA; background-color: #FAFAFA; margin-left: 5px; }

	.Session_Card { min-height:170px; border-bottom:#DDD solid 1px; font-family:Roboto; font-size:18px; padding:5px 0px; display:none; }
	
	.tpoints_desktop { display:none; }
	.tpoints_mobile { display:block; }

	#pic_13 { width:40%; float:left; padding-top: 4px; padding-right:10px; margin-left:5px; background-image:url(/bupa/images/dotx_1.png); background-repeat:no-repeat; background-position:bottom right; }
	#pic_14 { width:40%; float:right; padding-top: 4px; padding-left:10px; margin-right:5px; background-image:url(/bupa/images/dotx_2.png); background-repeat:no-repeat; background-position:bottom right; }
	#pic_13_s { width:30%; float:left; padding-top: 10px; margin-left:5px; }
	#pic_14_s { width:30%; float:right; padding-top: 10px; margin-right: 5px; }
	
	#card { width:98%; float:inherit; clear:both; margin: 0px auto; }
	#holes { width:100%; min-height:22px; padding-top:0px; }
	#hx { font-family:Roboto; min-height:27px; font-size:10px; float:left; text-align:center; padding: 2px 0px; }
	#pars { width:100%; min-height:32px; padding-top:1px; background-color:#E9E9E9; }
	#status { width:100%; min-height:33px; border-bottom: #999999 solid 1px; border-top: #999999 solid 1px; }
	#scores_13 { width:100%; min-height:31px; padding-top:1px; padding-bottom:1px;  }
	#scores_14 { width:100%; min-height:30px; padding-top:1px;  }
	
	.tmst { margin:0px; padding: 15px 0px 0px 25px; font-family:Roboto; font-size:13px; color:#666666; }

}
