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

html {  overflow-y: scroll;}

html, body { height: 101%; margin: 0 0 1px; padding: 0; }

body { text-align:center; margin: 0px auto; font-family:Arial, Helvetica, sans-serif; background-image: url(../images/header_grad.png); background-repeat: repeat-x; background-position: top; }

a { border:none; }
img { border:none; }
p {  }

#wrapper { text-align:left; width:960px; margin:0px auto;  }

#navigation { float: left;  }

/* Header */

#header { width:960px; float:left; height:119px;  }
#header p { color:#f15c31; }
#header a { color:#f15c31; }
#header a:hover { font-weight:bold; }

.mainlogo { float:left; margin-top:1px; }

.localcontact { float:right; text-align:center; margin:10px 20px; }
.localcontact p { font-size: 20px; }
.localcontact span { font-size:34px; font-weight:bold; color:#f15c31; margin-bottom:5px; }

/* Main Content */

#maincontent {margin-bottom:20px;}
#left_content { float:left; width:480px;  }

h1 { font-weight:bold; font-size:32px; color: #ec3906; margin-bottom:20px;}
#left_content p { font-size:16px; line-height:24px; margin-bottom:10px;}
#left_content a { color: #ec3906; }

#featurebox { border: 1px solid #b0b0b0; background-color:#cbcbcb; background-image:url(../images/feature_grad.png); background-repeat:repeat-x; background-position:top; min-height:272px; }
#featurebox a { font-weight:bold;}
#featurebox p { font-weight:normal; font-size:12px; line-height:16px; }
#featurebox h2 { font-weight:bold; font-size:24px; color: #ec3906; margin-bottom:5px;}

.separator { display:block; height:10px; width:100%; background-image: url(../images/separator.png); background-repeat:no-repeat; background-position:top; margin-bottom:4px;}

/* Left Product */

#left_product { float:left; width:590px;  }
#left_product p { font-size:13px; line-height:20px; margin-bottom:10px;}
#left_product a { color: #ec3906; }

/* Right Product */

#right_product { width:360px;  float:right; }

/* right_content */

#right_content { width:480px;  float:right; }
#mainpic { min-height:503px; width:360px; border:1px solid #333333; float:left;}
#right_content .thumbs img { margin:0px; padding:0px; border-top:1px solid #333333; border-left:1px solid #333333; float:left; }
.lastimg { border-top:1px solid #333333; border-left:1px solid #333333; border-bottom:1px solid #333333; float:left; clear:left; }

/* Footer */
#footer { width:940px; margin:0px auto;}
#footerlinks { float:right; color: #ec3906;}
#footerlinks p a { font-weight:bold; color:#333333; text-decoration:none; }
#footerlinks p a:hover { font-weight:bold; color:#ec3906; text-decoration:underline;}
#address { float:left; text-align:left;}

#picturetitle { width:350px; height:46px; background-color:#CCCCCC; float:right; bottom:0; margin-top:-47px;  padding-left:10px; margin-right:3px;}
#picturetitle h3 { font-size:24px; color: #ec3906; float: left; margin-top:10px; }

/* Sitemap */

#sitemap { margin-left:20px;}
#sitemap ul { list-style-type:none; }
#sitemap a { text-decoration:none; margin-bottom:3px; color:#333333;}
#sitemap a:hover { text-decoration:underline; color:#ec3906; }

/* Various classes */

.clear { clear:both; height:1px;}
.inside { padding:8px 8px 8px 8px;}
.inside_simple { padding:8px 8px 8px 8px;}
.insidebox { padding: 10px;}
.readmore { font-size:14px; font-weight:bold; display:block; float:right; clear:left; }
.imgfloatright { float:right; margin-left:10px; margin-bottom:20px; border:1px solid #767467; }
.imgfloatleft { float:left; margin-right:10px; margin-bottom:20px; border:1px solid #767467;}
.footerdivider { display:block; width:100%; height:9px; background-image:url(../images/separator_grad.png); background-repeat:repeat-x;}

/* Contact Us Form  */

#contact label { font-size:13px; font-weight:bold; color:#ec3906; margin: 3px 0px;}
#contact span { display:block;}

/* Tabs */

#tabs h3 { font-size: 13px; font-weight:bold; margin-top: 5px; margin-bottom:5px; }
#tabs-1 ul, #tabs-2 ul, #tabs-3 ul, #tabs-4 ul, #tabs-5 ul { padding-left:20px; margin-bottom:10px;}
