@charset "utf-8";
/* CSS Document */

body { background-image:url(../images/layout/fade.jpg); background-repeat:repeat-x; background-color:#E8E3CD; line-height:20px; }
h2 {color:#ED1C24; text-indent:35px; font-size:26px; position:relative; top:-18px; margin-bottom:-12px;}
p {font-size:14px; color:#505050; line-height:20px;}
a {color:#FF0000; text-decoration:none;}
a:hover {text-decoration:underline;}
.clearfix {clear:both; height:1px; line-height:1px;}
#container { width:955px; margin:0 auto;}
#header { text-align:center;}
h4 {color:#ED1C24; font-size:20px; position:relative;}

ul{
	color : #000000; 
	list-style-image:url(../images/bullet.gif); }

.click {color:#ED1C24; font-size:20px; position:relative; padding-bottom:10px;}
/* ELEMENTS */

.rounded-box-top { background-image:url(../images/layout/rounded-box-lg.gif); width:955px; height:15px;}
.rounded-box-middle { border-right:1px solid #E2BA7C;border-left:1px solid #E2BA7C; padding:0px 30px;}
.rounded-box-bottom { background-image:url(../images/layout/rounded-box-bottom-lg.gif); width:955px; height:15px; margin-top:-10px;}
#bannerimage {float:right;}

.largebox {width:974px; float:left;}
.rounded-box-top-large { background-image:url(../images/layout/rounded-box-top-large.png); width:974px; height:81px; position:relative; left:-19px; margin-top:-20px;}
.box-bottom-large-oranges {width:968px; background-image:url('../images/layout/box_large_bottom_oranges.png'); height:67px; }
.rounded-box-middle-large{ border-right:1px solid #E2BA7C;border-left:1px solid #E2BA7C; padding:0px 30px; margin-bottom:0px; width:893px; background-color:#FFF;}

.mediumbox {width:727px; float:left;}
.rounded-box-top-medium { background-image:url(../images/layout/rounded-box-top-medium.png); width:746px; height:81px; position:relative; left:-19px; margin-top:-20px;}
.box-bottom-medium-oranges {width:740px; background-image:url('../images/layout/box_medium_bottom_oranges.png'); height:67px; }
.rounded-box-middle-medium{ border-right:1px solid #E2BA7C;border-left:1px solid #E2BA7C; padding:0px 30px; margin-bottom:0px; width:665px; background-color:#FFF;}

#right_banner {width:208px; float:right; margin-top:23px; position:relative; height:350px;}
#right_banner img { position:absolute; top:0; left:0; z-index:8;}
#right_banner img.active { z-index:10;}
#right_banner img.last-active { z-index:9;}

#topbanner {width:747px; float:right;  position:relative; height:194px;}
#topbanner img { position:absolute; top:0; left:0; z-index:8;}
#topbanner img.active { z-index:10;}
#topbanner img.last-active { z-index:9;}


.frontpagelist {width:220px; float:left; margin-top:20px; padding-left:2px;}
.frontpagelist h5 {color:#ec121b; font-size:16px;}
.frontpagelist a {color:#525252; text-decoration:none;}

/* NAV  */
ul#nav {width:120px; float:left; margin-bottom:10px;}
ul#nav li { list-style-type:none; font-size:18px; margin-bottom:10px;}
ul#nav li a{  color:#505050; text-decoration:none;}
ul#nav li a:hover{  text-decoration:none; color:#ED1C24;}
.active {color:#ED1C24!important; background-image:url(../images/layout/leaf.png); background-position:90px 0; display:block; background-repeat:no-repeat;}

.highlight {color:#ED1C24; text-indent:35px; font-size:16px;}

.required {color:#ED1C24;}

table.contact { border-spacing:2px; border-collapse:separate;}
table.contact td { padding:3px; }

.prodthumb_head {color:#ec121b; font-size:14px; border-right-width: 1px; line-height:14px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e2be89;
	border-left-color: #e2be89;}

.prodthumb_pic {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e2be89;
	border-left-color: #e2be89;
}

#footer {clear:both; margin-bottom:20px; }
#footer p {margin:10px 0px 0px 0px; color:#ff3800; font-size:14px;}
#footer p span {margin:0px; color:#6d6d6d; font-size:10px;}
#footer p span a {margin:0px; color:#6d6d6d; font-size:10px; text-decoration:none;}

#sectionLinks{
	font-size:13px;
	color:#505050;
	margin:0px 0px 5px 0px;
	line-height:18px;
	font-weight: bold;
}
#sectionLinks a:link, #sectionLinks a:visited {
	margin:0px 0px 5px 0px;
	text-decoration:none;
	color: #505050;
}
#sectionLinks a:hover, #sectionLinks a:active {
	margin:0px 0px 5px 0px;
	color: #ed1c24;
}
#sectionLinkscurrent {
	font-size:13px;
	color:#ed1c24;
	margin:0px 0px 5px 0px;
	line-height:18px;
	font-weight: bold;
	
}
#sectionLinkscurrent a:link, #sectionLinkscurrent a:visited {
	margin:0px 0px 5px 0px;
	text-decoration:none;
	color: #ed1c24;
}
#sectionLinkscurrent a:hover, #sectionLinkscurrent a:active {
	margin:0px 0px 5px 0px;
	color: #ed1c24;
}
