/*
    Default Template Overrides
*/
div#page_content {
    background-image: url("/img/master/leo/template/content_shadow.png");
}

div#content_header {
    background-image: url("/img/master/leo/template/content_top.png");
}

/*
	Header
*/

div#leo_header {
    border-top: solid 1px #ffffff;
	background: url("/img/master/leo/header.jpg");
	width: 620px;
	height: 181px;
	position: relative;
}

div#leo_header ul.navigation {
	display: block;
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	bottom: 9px;
	left: 60px;
}

div#leo_header ul.navigation li {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
}

div#leo_header ul.navigation li a {
	color: #3f3333;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

div#leo_header div.banners a {
    display: block;
    float: left;
    margin: 4px 2px 0 0;
}

div#leo_header div.banners a * { /* Kills H! & H2 tags left for SEO */
    display: none;
}

div#leo_header div.banners a#logo {
    /*background: red; */
    background: url("/img/master/leo/leo_logo.jpg");
    width: 179px;
    height: 136px;
}

div#leo_header div.banners a#mobile_club {
    background: green;
    width: 182px;
    height: 137px;
    background: url("/img/mobile_club.gif");
}

div#leo_header div.banners a#email_club {
    background: yellow;
    width: 182px;
    height: 137px;
    background: url("/img/master/leo/email_club.jpg");
}

/*
    Right Column
*/
div#leo_right_column {
	width: 305px;
	float: right;
}

div#leo_right_column label {
    font-weight: bold;
    display: block;
    font-size: 12px;
}

div#leo_right_column label.browse_by {
    font-size: 16px;
}

div#leo_right_column select {
    margin: 0 0 3px 0;
    width: 200px;
}

div#leo_right_column h3 {
    margin: 5px 0 10px 0;
    font-size: 16px;
}

div#leo_right_column div.submit {
    margin: 5px 0 0 125px;
}

div#leo_right_column div.navigation {
    width: 300px;
    margin: 10px 0 20px 5px;
}

div#leo_right_column div.adserver {
    margin: 0 0 25px 5px;
    background: #ffffff;
    width: 300px;
    height: 250px;

}

div#leo_right_column div.navigation ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

div#leo_right_column div.navigation ul li {
    margin-bottom: 5px;
}

/*
	Content
*/

div#leo_content {
	width: 610px;
	float: left;
}

div#leo_content h1.page_title {
    border-bottom: solid 3px black;
    margin-bottom: 15px;
}

div#leo_content_holder div.padding {
	padding: 20px;
}

div.google_map {
    width: 600px;
    height: 400px;
    clear: both;
    border: solid 2px gray;

}
