@charset "utf-8";
/* CSS Document */

body {
	margin:0px 0;
	padding:0;
	background: #000;
	font: 12px Trebuchet MS;
	color:#000000;
	line-height: 1.4em;
	background-image:url(../images/grad_bg1.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}

/*  LAYOUT CSS  */

#container {
	margin: 0 auto;
	width: 940px;
}
#header {
	margin: 0 auto;
	clear:both;
	width: 940px;
	padding: 0;
	background-image:url(../images/header_bg1.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	height: 130px;
}
#bodybase {
	margin: 0 auto;
	clear:both;
	width: 940px;
	padding: 0;
	background-image:url(../images/body_bg_base.jpg);
	background-repeat: repeat-y;
}
#bodybg {
	margin: 0 auto;
	clear:both;
	width: 940px;
	padding: 0;
	background-image:url(../images/body_bg_top.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
#body {
	margin: 0 auto;
	clear:both;
	width: 940px;
	padding: 0;
	background-image:url(../images/body_bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

.bodycontent {
	padding:0px 20px 0px 20px;
}
.bodysubcontent {
	padding:20px 40px 10px 40px;
}
.headline h1 {font-family:"Times New Roman", Times, serif; font-size:36px; color:#000; font-weight:normal;}
.contents {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.contents h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.contents h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.contents h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#039;
	font-weight:bold;
}
.contents h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #5D8602;
	font-weight:bold;
}
.contents h5 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #039;
	font-weight:bold;
}
.contents h6 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5D8602;
	font-weight:bold;
}

#bottom {
	margin: 0 auto;
	clear:both;
	width: 940px;
	padding: 0;
	background-image:url(../images/bottom_940.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	height: 75px;
}
#subbottom {
	margin: 0 auto;
	clear:both;
	width: 940px;
	padding: 0;
	background-image:url(../images/sub_bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	height: 75px;
}
#footer {
	margin: 0 auto;
	clear:both;
	width: 940px;
	padding: 0;
}
.navigation{
	width:900px;
	height:40px;
	position: absolute;
	background-repeat: no-repeat;
	margin: 0px 20px 0px 20px;
	}
#transparent {
	background: url(../images/TransparentNavPiece.png) no-repeat;
	position: absolute;
	width: 152px;
	height: 45px;
	top: 130px;
	margin-left: 20px;
	}
.subnavigation{
	width:900px;
	height:130px;
	background-image: url(../images/sub_sectionhead_bg.jpg);
	margin: 0px 20px 0px 20px;
	}

/*  NAVIGATION CSS  */
.nav {
	margin-left:150px;
	}

/*  NAVIGATION CSS  */
.nav {padding:0px 0px 0px 0px; margin-left:150px;}
.nav ul {margin:0; padding:0;}
.nav li { float:left; list-style-type:none; margin:0px 0px 0px 0px;}
.nav li a {color:#FFF; font-size:12px; text-decoration:none; padding:12px 18px 11px 18px; display:block;}
.nav a:hover {color:#FF0; text-decoration:none; background-color:#333333;}

/*  HEAD CSS  */

.res {float:right; padding:37px 20px 0px 20px;}
.logo { float:left;	margin: 0px 20px 0px 20px;}

/* BOTTOM CSS */

.promotitle {width:132px; float:left; padding: 16px 20px 0px 30px; font-size:11px; color:#333333;}
.promotitle h2{font-size:20px; color:#FFF; margin: 0px; font-weight: normal; letter-spacing:1px;}
.promos {width:240px; float:left; padding: 16px 0px 0px 0px;}
.promos ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;}
.promos li {list-style-image:url(../images/golfballbullet.gif); margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.promos a {font-size:12px; color:#CCC; text-decoration:none}
.promos a:hover{font-size:12px; color: #FF0;}

.subpromos { width:550px;}
.subpromos ul {margin:0px auto; padding:0px 0px 0px 0px;}
.subpromos li { list-style:none; margin:20px 0px 0px 0px; padding:14px; border: solid 1px #999; border-left: solid 30px #999;}
.subpromos a {font-size:18px; color:#000; text-decoration:none}
.subpromos a:hover{font-size:18px; color: #5F8901;}

.promotion { margin:0px 50px 0px 50px; border:solid 1px #999; padding:10px 30px 20px 30px;}
.promotion h2 {font-size: 22px;}

.conditions { width:300px; float:left; padding: 16px 0px 0px 72px; font-size: 12px; }
.conditions span { float: left; margin-right: 6px; padding-top: 1px; font-weight: bold; color: #CCC; }
.conditions ul {
    float: left; width: 224px; height: 16px;
    margin: 0; padding: 0; overflow: hidden;
    list-style: none; color: #999;
}

/* FOOTER CSS */

.footer {font-size:10px; color:#999; padding: 20px;}
.footer a {color:#999; font-weight:bold; text-decoration:none;}
.footer a:hover {color:#FF0;}
