BODY {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #574f46;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}

H1 { font-size: 20px; font-weight: normal; margin: 0px 0px 16px 0px; }
H2 { font-size: 14px; font-weight: bold; margin: 0px 0px 16px 0px; }
H3 { font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; }

P { margin: 0px; }
#frame1 P { line-height: 16px; }
ADDRESS { margin: 0px; font-style: normal; line-height: 24px;}
A { color: #fc7217; }
A:hover { text-decoration: none;  }
H1 A, H2 A, H3 A { text-decoration: none; }
#frame1 UL { display: block; padding: 0px; margin: 0px 0px -14px 0px; }
#frame1 LI {
	padding: 0px 0px 15px 11px; margin: 0px;
	background-image: url(../images/list.gif); list-style: none;
	background-repeat: no-repeat; background-position: 0px 6px; 
}
TABLE { border: 0px; margin: 0px; padding: 0px; width: 100%;}
CAPTION { color: white; background-color: #89847d; text-align: left; padding: 6px 10px 5px 10px; font-weight: normal; }
TH { text-align: left; color: white; background-color: #89847d; text-align: left; padding: 6px 10px 5px 10px; vertical-align: top; }
TD { vertical-align: top; border-bottom: 1px solid #dddcda; padding-top: 6px; padding-bottom: 2px; padding-left: 10px;  }
TD.td-0 { padding-left: 4px;  }

.frame { clear: both; display: block; float: none; margin:0px; padding: 0px; }
.col { float: left; display: block; }
#page {
	margin-left: auto;
	margin-right: auto;
	width: 885px;
	text-align: left;
	color: #574f46;
	padding-top: 26px;
}


#frame0 {
	width: 100%;
	display: block;
	height: 77px;
	background-image: url(../images/bg_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom:1px solid #443d36;
}

#logo {
	display: block;
	width: 200px;
	height: 77px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 11px;
}
#logo A {
	display: block;
	width: 200px;
	height: 77px;
}



#frame1 {
	width: 100%;
	display: block;
	background-color: white;
	border-top: 1px solid white;
	padding-top: 25px;
}
#col1 { width: 175px; padding-right: 10px; padding-bottom:48px; }

#navleft { display: block; width: 175px; }
#navleft UL { display: block; padding: 0px; margin: 0px; list-style: none; list-style-image: none; }
#navleft LI { display: block; list-style: none; list-style-image: none; line-height: normal; background-image: none; padding: 0px; }
#navleft A { display: block; color: #574f46; text-decoration: none; height: 16px; padding-top: 5px; padding-bottom: 4px; }
#navleft LI.lv1 { border-top: 1px solid #dddcda; }
#navleft LI A.lv1 { padding-left: 20px !important; background-image: url(../images/nav1.gif); background-repeat: no-repeat; background-position: 9px 9px; }
#navleft LI.ACT A.lv1, #navleft LI A.lv1:hover { background-image: url(../images/nav2.gif); color: white; background-color: #fc7217; }

#navleft UL.lv1 { border-bottom: 1px solid #dddcda; }
#navleft UL.lv2 { background-color: #fff1e7; }
#navleft LI.lv2 { border-top: 1px solid white; }
#navleft UL.lv2 LI.ACT { display: block; }
#navleft LI A.lv2 { padding-left: 28px !important; background-image: url(../images/nav3.gif); background-repeat: no-repeat; background-position: 20px 9px; }
#navleft UL LI.lv2 A.ACT, #navleft LI A.lv2:hover { color: #fc7217; }

#col0 { width: 475px; border-top: 1px solid #dddcda; padding: 28px 20px 32px 20px; }
#col2 { width: 165px; margin-left: 10px; margin-right: 10px; padding-bottom:48px; border-top: 1px solid #dddcda; }




#frame3 {
	width: 100%;
	display: block;
	background-position: 0px 0px; 
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
	height: 80px;
	border-top: 1px solid white;
}
#footer { padding-top: 16px;}
#frame3 UL { display: block; list-style: none; list-style-image: none; float: right; padding: 0px; margin: 0px; }
#frame3 LI { float: left; padding: 0px; margin: 0px; line-height: normal; }
#frame3 LI A, #frame3 LI A:hover { display: block; padding: 0px 6px 0px 6px; color: white; text-decoration: underline; }
#frame3 LI A:hover{ text-decoration: none; }
#copyright { float: right; color: #aba7a2; padding-right: 10px; }

.spacer {
	display: block; font-size:1px; height: 1px; clear: both; float: none; line-height:1px; 
}
.spacer2 {
	display: block; font-size:1px; height: 1px; clear: both; float: none; line-height:1px; padding-top: 29px;
}

.tt_content-item { padding-bottom: 28px;}
.csc-frame-frame2 { padding-bottom: 32px; float:left; }

.csc-textpic-caption { font-size: 10px; padding-top: 10px; display: none;}

.csc-linkToTop { padding-bottom: 32px; text-align: right; margin: 0px; }

.csc-subheader {
	margin-top: -16px;
	margin-bottom: 16px;
}
.csc-subheader3 {
	margin-top: 0px;
	margin-bottom: 16px;
}

P.txtSmall { font-size: 10px; }
SPAN.txtSmall { font-size: 10px; }
SPAN.txtItalic { font-style: italic; }

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

SPAN.color1 { color: #fc7217; }

A.specialLink { padding-left: 18px; background-image: url(../images/more.gif); background-repeat: no-repeat; background-position: 0px 9px; padding-top: 5px; display: block;}

/* NEWS */
.news-latest-container-list { background-color: #eeedec; padding: 12px 5px 8px 10px; }
#col2 .news-latest-container { margin-top: -1px; }
.news-latest-container H2 { color: white; font-weight: normal; padding: 6px 10px 5px 10px; text-transform: uppercase; background-color: #89847d; font-size: 10px; margin: 0px 0px 0px 0px; }
.news-latest-container H3 { font-weight: normal; font-size: 12px; }
.news-latest-container H3 A { color: #574f46; text-decoration: none; }
.news-latest-morelink { padding-left: 18px; background-image: url(../images/more.gif); background-repeat: no-repeat; background-position: 0px 4px; }
.news-latest-item { padding-bottom: 18px; }


/* VIDEOBOX */
.videbox-frame A {
	position: relative;
	display: block;
	text-decoration: none;
}
.videbox-play {
	position: absolute;
	z-index: 10;
	display: block;
	background-image: url(../images/play.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	bottom: 40px;
	right: 20px;
	height: 46px;
	width: 46px;

}
.videbox-desc {
	z-index: 10;
	display: block;
	
}

/* FORMS */
FORM { margin: 0px 0px 0px 0px; border:0px; padding: 14px 0px 0px 0px; }
INPUT, TEXTAREA, SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e5e5e5;
	border: 0px;
	padding: 0px;
	margin: 0px;
	color: #574f46;
	border:1px solid #e5e5e5;
}
INPUT.f01 { padding-top: 2px; height: 16px; padding-left: 6px; width: 306px; padding-right: 6px;  }
INPUT.f02 {
	padding-bottom: 2px; height: 20px; padding-left: 32px; padding-right: 10px;
	background-color: #fc7217; color: white;
	background-image: url(../images/button.gif); background-repeat: no-repeat; background-position: 0px 0px;
	border:0px;
}
SELECT.f01, SELECT#fgreeting { padding-top: 0px; padding-left: 6px; width: 94px; }
TEXTAREA.f01 { overflow: auto; padding-left: 6px; width: 306px; padding-top: 2px; height: 87px; padding-right: 6px; }
SELECT.f06 { padding-left: 6px; }
.fR1 LABEL { width: 155px; display: block; float: left; padding-top: 2px; }
.fR1 INPUT, .fR2 INPUT { float: left; margin-bottom: 6px; }
INPUT#zip { width: 44px; margin-right: 6px; }
INPUT#city { width: 242px; }
.fR1 SELECT { float: left; margin-bottom: 6px; }
.fR3 { display: block; float: left; width: 155px; padding-top: 2px; }
.fR4 { display: block; float: left; width: 320px; }
.fR5 { padding-left: 155px; }
.fAlert P { margin-bottom: 12px; }
.fAlert { padding-bottom: 0px; color: #fc7217; }
.fAlert UL { display: none; }
#frame1 .fAlert LI { padding-bottom: 5px; display: none; }
.fErrField { border:1px solid #fc7217; }
SELECT#fcountry, SELECT#fproduct { width: 320px; padding-left: 6px;   }


/* CONTAINER */
.bg-box { width: 165px; background-color: #eeedec; height: 285px; }
.csc-frame-frame2 .bg-box { margin-right: 10px; }
.bg-box .csc-header-box { display: block; background-color: #89847d; text-transform: uppercase; color: white; padding: 7px 10px 5px 10px; }
.bg-box .csc-header-box H1, .bg-box .csc-header-box H2, .bg-box .csc-header-box H3 { margin: 0px 0px 0px 0px; font-size: 10px; line-height: normal; }
.bg-box .csc-textpic { padding-top: 19px; }
.bg-box .bg-box-txt { padding: 0px 12px 10px 12px; width: 141px; }
.bg-box .csc-textpic-clear { display: block; font-size:1px; height: 1px; clear: both; float: none; line-height:1px;  }
.bg-box	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
