@charset "UTF-8";
/* CSS Document */
/*
	----------------------------
	GLOBAL WHITESPACE RESET
	____________________________
*/
body,img,p,h1,h2,h3,h4,h5,h6,form,table,td,ul,li,fieldset { margin:0; padding:0; border:0; }
p,h1,h2,h3,h4,h5,h6,fieldset { margin:15px 0; }
/*
	----------------------------
	Typography
	____________________________
*/
body { font:12px/18px Tahoma, Helvetica, Arial, sans-serif; color:#333; }
h1,h2,h3 { color:#000; letter-spacing:-1px; }
h1 { font-size:18px; text-transform: uppercase; }
h2 { font-size:14px; }
h3 { font-size:12px; letter-spacing:0; }
h5 { font-size:18px; font-weight: normal; }
/*
	----------------------------
	HTML SELECTORS
	____________________________
*/
body { background-color:#85924b; }
ul { padding-left:20px; }
a { color:#18819f; }
a:hover { text-decoration:underline; }
h1 a, h3 a { color:#000; }
h1 a:hover, h3 a:hover, h4 a:hover { text-decoration:none; }
legend { display:none; }
label { display:block; float:left; width:150px; padding:3px 10px 0; text-align:right; clear:both; }
input,select { margin-bottom:5px; }
textarea { width:250px; height:150px; }
form { position:relative; z-index:2; }
fieldset#submit { padding-left:170px; }
/*
	----------------------------
	LAYOUT STYLES
	____________________________
*/
#wrapper { width:960px; margin: 0 auto; }
#masthead { position:relative; height:130px; background: url('../media/masthead.jpg') no-repeat; }
#logo { width:200px; height:120px; margin:0 auto; display:block; text-indent: -9999px; }
#content-main { background:#00171d url('../media/frame_rails.gif') repeat-y; padding:0 45px 0 49px; }
#content-wrapper { background: #00171d url('../media/content_bg_base.jpg') repeat-y; }
#content-mid { background: url('../media/content_bg_top.jpg') no-repeat; }
#content-inner { background:url('../media/ll-page-plants-bg.gif') no-repeat left bottom; padding:50px 90px 1px 170px; min-height:500px; }
#nav-wrapper { background-color:#000; }
#site-footer { clear:both; background: url('../media/footer_frame.jpg') no-repeat; padding:40px 25px 30px; }
/*
	----------------------------
	NAVIGATION STYLES
	____________________________
*/
/* -- Main Nav --*/
ul#nav-main, ul#nav-main li { list-style:none; text-align:right; }
ul#nav-main { padding:5px 0; }
ul#nav-main li { display:inline; padding:0 10px; }
ul#nav-main li a { color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold; text-decoration: none; }
ul#nav-main li a:hover { color:#f8cf57; text-decoration:none; }

/*
	----------------------------
	PAGE SPECIFIC STYLES
	____________________________
*/
/* Home */
body.home #content-main { padding-bottom: 0; }
body.home #content-mid { position: relative; }
body.home #content-wrapper { background-image:none; }
body.home #content-wrapper #content-mid { background: url('../media/content_bg_top_home.jpg') no-repeat; padding:25px 30px 0 300px; }
body.home #content-wrapper #content-mid #decoration { position:absolute; width:500px; height:500px; bottom:-90px; left:-40px; }
body.home #content-inner { background-image: none; padding:0; min-height:500px; }
body.home #newMerch { margin:30px 0 0 25px; }

/* Store */
body.store #conent-main { padding-bottom: 0; }
body.store #content-wrapper { background-image:none; background-color: #fff; }
body.store #content-wrapper #content-mid { background: url('../media/main_bg-store-label.jpg') no-repeat; padding:45px 1px 1px 10px; }
body.store #content-inner { background-image: none; padding:0; }

body.guys #content-wrapper #content-mid { background-image: url('../media/main_bg-guys.jpg'); }
body.girls #content-wrapper #content-mid { background-image: url('../media/main_bg-girls.jpg'); }
body.accs #content-wrapper #content-mid { background-image: url('../media/main_bg-accs.jpg'); }

/* Store - temp Coming Soon -*/
body.store-coming-soon #conent-main { padding-bottom: 0; }
body.store-coming-soon #content-wrapper { background-image:none; background-color: #fff; }
body.store-coming-soon #content-wrapper #content-mid { background: url('../media/main_bg-store-final.jpg') no-repeat; padding:15px 1px 1px 40px; }
body.store-coming-soon #content-inner { background-image: none; }

/* Team pages */
ul#xtreme-team, ul#xtreme-team li { padding: 0; list-style: none; }
ul#xtreme-team li { float:left; }
#team-pics img { float:left; margin-right:10px; border:2px solid #999; }

/*
	----------------------------
	CLASSES
	____________________________
*/
div.clear{ overflow:hidden; height:1px; clear:both; }
img.alignRight { float:right; margin:0 0 15px 15px; }
img.alignLeft{ float:left; margin:0 15px 15px 0; }
p.alignCenter { text-align: center; }

/*
	----------------------------
	Weather Radar
	____________________________
*/
div#weatherRadarImage{position:relative; height:449px; margin:5px 0 5px 5px;}
.baseRadarImage{position:absolute;z-index:0;top:0;left:0;}
.overlayRadarImage{position:absolute;z-index:1;top:0;left:0;}
