
/*NEW CSS*/
html, body {
margin:0;
padding:0;
height:100%; /* needed for container min-height */
}

/** {
margin:0;
padding:0;
}*/

body {
background:#000000;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
line-height:130%;
}

img { border:none; }

#container {
position:relative; /* needed for footer positioning*/
margin:0 auto; /* center, not in IE5 */
width:100%;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
}

#header {
background-image: url(../images/common/header_bg.png);
height:128px;
width:100%;
}

#header_inner {
background-image: url(../images/common/header.png);
margin:0 auto;
height:128px;
width:960px;
}

#main_content {
/*background-image:url(../images/bg/tint.png);*/
margin:0 auto;
width:960px;
padding:0 0 125px;
position:relative;
text-align:left;
z-index: 3;
}

#green_sliver {
background-color:#009900; height:5px; width:100%
}

#loading {
position: absolute;
top: 49.5%;
left: 49.5%;
z-index: 3;
width: 24px;
height: 24px;
text-indent: -999em;
background-image: url(images/progress.gif);
}

#left_col {
width:630px;
margin:25px;
height:100%;
float:left;
}

#right_col {
width:255px;
height:100%;
margin:25px 25px 25px 0px;
float:left;
}

#full_col {
width:910px;
margin:25px;
}

#footer {
	z-index: 3;
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	height:125px;
	background-color:#151515;
}

#footer_inner {
	width:960px;
	margin:0 auto;
	height:125px;
}

#footer img {  
	margin:15px 0px 0px 14px;
}

.seperator {
margin:0px 1px 2px 0px;
border-bottom:solid 1px #333333;
clear:both;
height:1px;
}

.press_icon {
width:63px;
height:63px;
float:left;}

.press_text {
width:530px;
height:70px;
float:left;
padding-left:20px;
line-height:150%}

/*TEXT*/

a {color:#3FB23F;
font-weight:bold}

.copyright {
font-size:11px;
color:#999999;
padding-left:27px;
}

h2 { font-size:16px; }

/*h2.Limited { color:#052E21 }*/

h2.Limited { color:#0D815D }

h2.Pro { color:#009C00 }

h2.S-Lite { color:#004557 }

h2.Constant { color:#57B5E0 }

h2.Tour { color:#CC0C00 }

h2.Tour-Lite { color:#EC5519 }

h2.Tour-Wedge { color:#CCCCCC }

h2.Tour-Wedge-Black { color:#111111 }

.product_copy {width:700px;
padding-bottom:10px;
}

.press_title{font-size:16px;
color:#009900;
font-weight:bold}

.press_date {font-size:10px;
color:#999999;}

.press_link a {font-size:10px;
color:#3FB23F;
font-weight:bold}

/*PRODUCT TABLE*/

table { margin:0 0 25px 27px; }

th {
background: #009900;
color: #FFFFFF;
font: bold 11px Arial, Helvetica, sans-serif;
text-align:left;
padding-left:8px;
}

td {
color: #FFFFFF;
font: bold 11px Arial, Helvetica, sans-serif;
text-align:left;
border-bottom:1px solid #000000;
padding-left:8px;
}

/*SPLASH*/

#splash_content {
padding:0;
margin:0px auto;
height:100%;
width:914px;
position:relative;
text-align:left;
z-index: 3;
}

/*SUPERSIZE*/

#supersize { position:fixed; }

#supersize img, #supersize a {
height:100%;
width:100%;
position:absolute;
z-index: -5;
cursor:default;
outline:none;
border:0;
}

#supersize .prevslide, #supersize .prevslide img { z-index: -2; }

#supersize .activeslide, #supersize .activeslide img { z-index: -1; }

