*, html, body {
	font-family: Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	position: relative;
}

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}

h1, h2, h3, h4, h5, h6 {
	color: #5e1c15;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h1 { font-size: 20px; line-height: 20px; height: 20px; }
h2 { font-size: 20px; line-height: 20px; height: 20px; }
h3 { font-size: 18px; line-height: 18px; height: 18px; }
h3 { font-size: 16px; line-height: 16px; height: 16px; }
h5 { font-size: 14px; line-height: 14px; height: 14px; }
h6 { font-size: 14px; line-height: 14px; height: 14px; font-style: italic; }

p {
	padding: 0;
	margin: 2px 0 10px 0;
}

a {
	color: #5e1c15;
	text-decoration: none;	
}

a:hover {
	color: #fdb815;
}

#logo, #menu, #left, #right, #menu li {
	float: left;
	position: relative;
}

#logo {
	display: block;
	background-image: url('../images/logo.png');
	background-repeat: no-repeat;
	background-position: 30px 10px;
	width: 133px;
	height: 54px;
}

#menu {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 40px;
}

#menu li a {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	margin-right: 50px;
	line-height: 56px;
}

#menu li a:hover {
	color: #000000;
}

#menu li.selected a {
	color: #fdb815;
}

#content {
	background-image: url('../images/shadow.gif');
	background-repeat: repeat-x;
	position: relative;
	width: 100%;
	min-height: 460px;
	height: auto !important;
	height: 460px;
}

#content div.inner {
	background-image: url('../images/left.gif');
	background-repeat: repeat-y;
	min-height: 460px;
	height: auto !important;
	height: 460px;
}

#left {
	position: absolute;
	left: 0;
	top: 0;
	width: 405px;
	background-color: #000000;
	
	background-image: url("../images/bg-gradient.png");
	background-repeat: repeat-y;
	
	height: 100%;
	overflow: hidden;
}

#left-inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 405px;
	height: 460px;
	background-color: #000000;
}

#right{
	margin-left: 405px;
	padding: 30px;
	padding-bottom: 0;
	max-width: 700px;
	/*width: expression(this.width > 700 ? 700: true);*/
}

#footer {
	width: 100%;
	background-color: #fdb815;
	position: relative;
}

#footer div.inner {
	padding: 10px;
	padding-left: 30px;
	width: 95%;	
	max-width: 1150px;
	/*width: expression(this.width > 1150 ? 1150 : true);*/
}

/*
 * Easy Choice Table
 */
#easychoice-table {
	border: 1px solid #000000;
	border-collapse: collapse;
	margin-bottom: 20px;
}

#easychoice-table td {
	border: 1px solid #000000;
	margin: 0;
	padding: 0;
	height: 20px;
}

#easychoice-table a {
	display: block;
	text-align: center;
	background-color: #fdb815;
	color: #000000;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

#easychoice-table a:hover {
	background-color: #ffffff;
}

#easychoice-table td p {
	margin: 0;
	padding: 0;
	margin-left: 6px;
	padding-left: 20px;
	padding-right: 20px;
}

/*
 * Proppants Table
 */
#proppants-table {
	border-collapse: collapse;
	margin-bottom: 20px;
}

#proppants-table td {
	border: 1px solid #000000;
	margin: 0;
	padding: 0;
	height: 20px;
}

#proppants-table a {
	display: block;
	text-align: center;
	background-color: #fdb815;
	color: #000000;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

#proppants-table a:hover {
	background-color: #ffffff;
}

#proppants-table td p {
	margin: 0;
	padding: 0;
	margin-left: 6px;
	padding-left: 20px;
	padding-right: 20px;
}

#proppants-table tr.header td {
	border: none;
	color: #62150a;
	font-weight: bold;
}

#proppants-table tr.header td p {
	padding-left: 0;
}

/*
 * Home
 */
 
#home-bg {
	width: 405px;
	height: 235px;
	background-repeat: no-repeat;
	background-image: url('../images/home-bg.jpg');
}

/*
 * Easy Choice Animation
 */
 
#easychoice-bg, #easychoice-text {
	width: 405px;	
	color: #ffffff;
	background-color: #000000;
}

#easychoice-bg {	
	height: 460px;
	background-repeat: no-repeat;
	background-image: url('../images/easychoice-bg.jpg');
}

#easychoice-text {	
	position: absolute;
	top: 192px;
	height: 76px;
}

#easychoice-text-01, #easychoice-text-02, #easychoice-text-03 {
	width: 405px;
	height: 18px;
	background-repeat: no-repeat;
	background-image: url("../images/easychoice-text.png");
}

#easychoice-text-01 {
	margin-top: 8px;
	background-position: 0 0;
}

#easychoice-text-02 {
	height: 16px;
	background-position: 0 -18px;
}

#easychoice-text-03 {
	background-position: 0 -34px;
}

#easychoice-label-01, #easychoice-label-02, #easychoice-label-03 {
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	position: absolute;
	text-align: center;
}

#easychoice-label-01 a, #easychoice-label-02 a, #easychoice-label-03 a {
	color: #ffffff;
}

#easychoice-label-01 a:hover, #easychoice-label-02 a:hover, #easychoice-label-03 a:hover {
	text-decoration: underline;
}

#easychoice-label-01 {
	left: 112px;
	top: 83px;
}

#easychoice-label-02 {
	left: 68px;
	top: 330px;
}

#easychoice-label-03 {
	left: 255px;
	top: 330px;
}

#easychoice-lines {
	position: absolute;
	left: 130px;
	top: 120px;
	width: 131px;
	height: 244px;
	background-image: url("../images/easychoice-lines.gif");
	background-repeat: no-repeat;
}

#easychoice-bg, #easychoice-text p, #easychoice-text-01, #easychoice-text-02, #easychoice-text-03, #easychoice-label-01, #easychoice-label-02, #easychoice-label-03, #easychoice-lines {
	display: none;
}

/*
 * Beginning Animation
 */

#beginning-top, #beginning-text, #beginning-bottom-01, #beginning-bottom-02, #beginning-top-plant-01, #beginning-top-plant-02, #beginning-top-plant-03 {
	width: 100%;
	background-repeat: no-repeat;
	color: #ffffff;
	position: absolute;
	left: 0;
}

#beginning-top, #beginning-top-plant-01, #beginning-top-plant-02, #beginning-top-plant-03 {
	top: 0;
	width: 135px;
	height: 192px;	
}

#beginning-top {
	width: 100%;
	background-image: url('../images/beginning-top.jpg');
}

#beginning-top-plant-01 {
	left: 0;
	background-image: url('../images/beginning-top-plant-01.jpg');
}

#beginning-top-plant-02 {
	left: 135px;
	background-image: url('../images/beginning-top-plant-02.jpg');
}

#beginning-top-plant-03 {
	left: 270px;
	background-image: url('../images/beginning-top-plant-03.jpg');
}

#beginning-text {
	top: 192px;
	height: 76px;
}

#beginning-text-01, #beginning-text-02, #beginning-text-03 {
	background-image: url("../images/beginning-text.png");
	background-repeat: no-repeat;
	width: 405px;
	height: 18px;
}

#beginning-text-01 {
	margin-top: 10px;
	background-position: 0 0;
}

#beginning-text-02 {
	background-position: 0 -18px;
}

#beginning-text-03 {
	background-position: 0 -36px;
}

#beginning-bottom-01, #beginning-bottom-02 {
	top: 268px;
	height: 200px;
}

#beginning-bottom-01 {	
	background-image: url('../images/beginning-bottom-01.jpg');
}

#beginning-bottom-02 {	
	background-image: url('../images/beginning-bottom-02.jpg');
}

#beginning-top, #beginning-text, #beginning-bottom-01, #beginning-bottom-02, #beginning-top-plant-01, #beginning-top-plant-02, #beginning-top-plant-03, #beginning-text p {
	display: none;	
}

/*
 * Contact Animation
 */
 
#contact-bg, #contact-text {
	width: 405px;	
	color: #ffffff;
	background-color: #000000;
}

#contact-bg {	
	height: 460px;
	background-repeat: no-repeat;
	background-image: url('../images/contact-bg.jpg');
}

#contact-top-01, #contact-top-02, #contact-bottom-01, #contact-bottom-02 {
	background-repeat: no-repeat;
	position: absolute;
}

#contact-top-01, #contact-top-02 {
	height: 192px;
	top: 0;
}

#contact-bottom-01, #contact-bottom-02 {
	height: 192px;
	top: 268px;
}

#contact-top-01 {
	left: 0;
	width: 203px;
	background-image: url("../images/contact-top-01.jpg");
}

#contact-top-02 {
	left: 203px;
	width: 202px;
	background-image: url("../images/contact-top-02.jpg");
}

#contact-bottom-01 {
	left: 0;
	width: 203px;
	background-image: url("../images/contact-bottom-01.jpg");
}

#contact-bottom-02 {
	left: 203px;
	width: 202px;
	background-image: url("../images/contact-bottom-02.jpg");
}

#contact-text {	
	position: absolute;
	top: 192px;
	height: 76px;
}

#contact-text-01, #contact-text-02 {
	width: 405px;
	height: 17px;
	background-repeat: no-repeat;
	background-image: url("../images/contact-text.png");
}

#contact-text-01 {
	margin-top: 20px;
	background-position: 0 -9px;
}

#contact-text-02 {
	background-position: 0 -25px;
}

#contact-bg, #contact-text p, #contact-text-01, #contact-text-02, #contact-top-01, #contact-top-02, #contact-bottom-01, #contact-bottom-02 {
	display: none;
}


/*
 * Proppants Animation
 */
 
#proppants-bg, #proppants-text {
	width: 405px;	
	color: #ffffff;
	background-color: #000000;
}

#proppants-bg {	
	height: 460px;
	background-repeat: no-repeat;
	background-image: url("../images/proppants-bg.jpg");
}

#proppants-text {	
	position: absolute;
	top: 192px;
	height: 76px;
}

#proppants-top, #proppants-bottom {
	position: absolute;
	left: 0;
	width: 405px;
	height: 192px;
}

#proppants-top {
	top: 0;
	background-image: url("../images/proppants-top.jpg");
}

#proppants-bottom {
	top: 268px;
	background-image: url("../images/proppants-bottom.jpg");
}

#proppants-text-01, #proppants-text-02, #proppants-text-03 {
	background-image: url("../images/proppants-text.png");
	background-repeat: no-repeat;
	width: 405px;
	height: 18px;
}

#proppants-text-01 {
	margin-top: 10px;
	background-position: 0 0;
}

#proppants-text-02 {
	background-position: 0 -18px;
	height: 14px;
}

#proppants-text-03 {
	background-position: 0 -32px;
}

#proppants-label-01, #proppants-label-02 {
	position: absolute;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	right: -200px;
}

#proppants-label-01 {
	top: 12px;
}

#proppants-label-02 {
	bottom: 12px;
}

#proppants-text-01, #proppants-text-02, #proppants-text-03, #proppants-bg, #proppants-top , #proppants-bottom, #proppants-text-01 p, #proppants-text-02 p, #proppants-text-03 p, #proppants-label-01, #proppants-label-02 {
	display: none;
}


/*
 * Locations Animation
 */

#locations-top-01, #locations-top-02, #locations-text, #locations-bottom-01, #locations-bottom-02 {
	width: 100%;
	background-repeat: no-repeat;
	color: #ffffff;
	position: absolute;
	left: 0;
	display: none;	
}

#locations-top-01, #locations-top-02 {
	top: 0;
	height: 192px;
}

#locations-top-01 {	
	background-image: url('../images/locations-top-01.jpg');
}

#locations-top-02 {	
	background-image: url('../images/locations-top-02.jpg');
}

#locations-text {
	top: 192px;
	height: 76px;
}

#locations-text-01, #locations-text-02, #locations-text-03 {
	background-image: url("../images/locations-text.png");
	background-repeat: no-repeat;
	width: 405px;
	height: 18px;
}

#locations-text-01 {
	margin-top: 10px;
	background-position: 0 0;
}

#locations-text-02 {
	background-position: 0 -18px;
	height: 14px;
}

#locations-text-03 {
	background-position: 0 -32px;
}

#locations-bottom-01, #locations-bottom-02 {
	top: 268px;
	height: 192px;
}

#locations-bottom-01 {	
	background-image: url('../images/locations-bottom-01.jpg');
}

#locations-bottom-02 {	
	background-image: url('../images/locations-bottom-02.jpg');
}

#locations-text p, #locations-label-01, #locations-label-02 {
	display: none;	
}

#locations-label-01, #locations-label-02 {
	position: absolute;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	right: -200px;
}

#locations-label-01 {
	top: 12px;
}

#locations-label-02 {
	bottom: 12px;
}
 
pre.terms {
	display: block;
	width: 300px;	
}

#video-button {
	display: block;
	background-image: url("../images/video-button.gif");
	background-repeat: no-repeat;
	background-position: center center;
	height: 69px;
	float: left;
}

.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.w33 { width: 33%; float: left; }
.w50 { width: 50%; float: left; }
.w100 { width: 100%; float: left; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.it { font-style: italic; }
.yellow { color: #fdb815; }
.yellow-bg { background-color: #fdb815; }
.copyright { color: #ffffff; text-decoration: underline; font-size: 10px; }
