

@import url('/css/clearfix.css');

* {
	xmargin:0px;
	xpadding:0px;
}



html, body {
	margin:0px;
	padding:0px;	
	/* height:100%; causes trouble with IE8 + colorbox */
}

table {
	xmargin:auto; /* fix needed for firefox3 after setting margin to 0 */
}

a {
color:blue;
}

a:hover {
color:red;
}

body {
	color: #000; 
	font-size:80%;
	font-family: arial, helvetica, sans-serif;
	xbackground-color:#fff;	
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
}

#page {
	margin:auto;
	margin-top:30px;
	width:1020px;
}

#header {
	xbackground:#33CC00;
	background-image:url(../images/golfdatabasebanner.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	height:210px;
}

#htitle {
	color:#fff;
	font-size:3em;
	padding:10px;
}

#horizad {
	width:100%;
	text-align:center;
	padding-top:4px;
}
#verticalad {
	float:right; display:inline;
	width:120px;
}

#resultsWrapper {
	//display:none;
	display:block;
background:#fff;
margin:0;padding:10px; 
}

#content {
	xwidth:800px;
	xmargin:auto;
	xbackground:#fff;
}

#searchform {
	text-align:center;
	padding:10px;
	padding-top:120px;
	color:#fff;
	font-weight:bold;
	font-size:120%;		
}

#searchform input {
	border:2px solid #08c;
	width:250px;
	padding:4px;
	font-size:120%;
	font-weight:bold;
	letter-spacing:1px;
}

.id-10 #searchform {
	display:none;
}

#boxleft {
	width:510px;
	float:left;display:inline;
}

#boxright {
	width:480px;
	float:right;display:inline;
}

.searchinfo, .detailinfo {
color:#666;
border-bottom:1px solid #ccc;
padding-bottom:2px;
margin-bottom:5px;
}

.searchlist {

}

#clubList {
margin:10px;
}
.clublist {
line-height:1.6em;
}

#clubDetail {
margin:10px;
}
.clubdetail p {
padding-bottom:10px;
}

#map {
width:490px;
height:440px;
}

#footer * {
margin:0;	
}

#footer {
	clear:both;
	text-align:center;
	background-image:url(../images/golfdatabasefooter.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:60px;

}

#footer p {
padding:20px;
color:#fff;
font-weight:bold;
}

#postfooter {
	margin:5px 151px;
	text-align:center;
	color:#08c;
	font-weight:bold;
}


.footerdiv {
	width:50%; 
	margin:0; 
	margin-top:.5em;
	padding:0; float:left; display:inline;
	text-align:left;

	}

.footerdiv h2 {
	font-size:1em;
	margin:0 10px;
	margin-left:0px;	
}

.footerdiv ul {	color:#000;font-weight:normal;
	margin:10px;
	margin-top:2px;
	margin-left:0px;	
list-style:none; 
font-size:0.9em;
display:block;	
}






.justifyleft {text-align:left; }
.justifyright {text-align:right; }
.justifycenter {text-align: center; }
.justifyfull {text-align:justify; }

img.justifyleft, table.justifyleft {float:left; margin-right:10px;margin-bottom:5px;}
img.justifyright, table.justifyright {float:right; margin-left:10px;margin-bottom:5px;}
img.justifycenter, table.justifycenter { display: block; margin-left: auto; margin-right: auto;}





/* QM cusomisations */
#qmEditor {
	border-bottom:8px solid #821517;
}
#qmEditor:hover {
	border-bottom:1px solid #b8c7d6;
}

#qmEditor .qmButton.qmEdit{
	border-color: #FF9!important;
}

#qmEditor .qm-custom-1 {
	margin-left:30px;
}

#qmEditor .qmButton.qmManager {
	border-color: #9F9 !important;
}

#qmEditor #qmLogout {
	margin-left:30px;
}

