
/*-- Containers --------------------------------------------------*/

html{ font-family: Arial, Helvetica, sans-serif; }

body{ margin:0; padding:0; background-image:url(images/site_background.jpg); background-repeat: no-repeat; background-position: center top; background-color: #151918; }

em{ color: red; }

#maincontainer{ width: 896px; margin: 0 auto; }

#topsection{ background:none; height: 182px; }

.topsectionleft{ width:23px; float:left; }

.topsectionlogo{ width:200px; float:left; }

.topsectionart{ background-image:url(images/header_04.jpg); width:650px; height: 182px; background-repeat:no-repeat; background-color:none; float:left; }

.topsectionright{ width:23px; float:left; }

#contentwrapper{ float:left; width:100%; }

#contentcolumn{ float:left; width:464px; height:450px; background-image:url(images/main_11.jpg); background-position:top; background-color:#FFFFFF; background-repeat:no-repeat; }

#contentcolumnland{ float:left; width:650px; height:1970px; background-image:url(images/main_11.jpg); background-position:top; background-color:#FFFFFF; background-repeat:repeat-x; }

#leftcolumn{ float: left; width: 200px; height:450px; background-image:url(images/main_10.jpg); background-color:#FFFFFF; background-repeat:no-repeat; }

#leftcolumnland{ float: left; width: 200px; height:1970px; background-image:url(images/main_10.jpg); background-color:#FFFFFF; background-repeat:no-repeat; }

.leftcolumnborder{ width:23px; float: left; }

.leftcolumncontent{ padding: 20px 0px 0px 20px; }

#rightcolumn{ float: left; width: 186px; height:450px; background-image:url(images/main_12.jpg); background-color: #FFFFFF; background-repeat:no-repeat; }

.rightcolumnborder{ width:23px; float:left; }

.rightcolumncontent{ padding: 80px 10px 0px 0px; }

#footer{ clear: left; width: 100%; }

.footertext{ color: #FFFFFF; font-size:10px; text-align:right; margin-right:25px; padding-bottom:50px; }

.darkertext{ color:#5F6868; }

.addressbox { background-image:url(images/address_16.jpg); width:161px; height:170px; background-repeat:no-repeat; padding-left:15px; margin-top:15px; }

.addressbox h1 { color:#C60002; font-size:12px; padding-top:15px;}

.addressbox p { color:#5B6C70; font-size:11px; line-height:18px; margin-top:-3px;}

.addressbox a { color:#374143; text-decoration:underline; font-style:italic; }

.addressbox a:hover { color:#5B6C70; }

.addressbox a:visited { color:#374143; }

.bodycontent { padding: 35px 20px 0px 20px; }

.bodycontent ul { color:#5B6C70; font-size:11px; line-height:14px; font-weight:bold; text-indent: 0px; }

.bodycontent li { margin-top:6px; }

.bodycontent a { font-size:11px; color:#AE0200; text-decoration:underline; font-style:italic; }

.bodycontent a:hover { color:#5B6C70; }

.bodycontent a:visited { color:#374143; }

.tablecontent { padding: 35px 20px 0px 20px; }

.bodycontent p { color:#5B6C70; font-size:11px; line-height:19px; padding-left:3px; width:400px;}


p { color:#5B6C70; font-size:11px; line-height:18px;}

ul { color:#5B6C70; font-size:11px; line-height:15px; font-weight:bold; text-indent: 0px; }

li { margin-top:6px; }

table h2 { color:#C60002; font-size:11px; line-height:0px; margin-bottom:10px; }

table p { color:#5B6C70; font-size:11px; line-height:16px; width:150px; margin-top:0px; }

table img { margin-bottom:2px; }

.tdborderB { border-bottom:solid #DBE0E2 2px; }

.tdborderR { border-right:solid #DBE0E2 2px; }

.tdborderBR { border-right:solid #DBE0E2 2px; border-bottom:solid #DBE0E2 2px; }

td { padding-top:10px; }

.homerollover a { display:block; width:161px; height:41px; background: url(images/home_button.jpg) 0 0 no-repeat; text-decoration: none; }

.homerollover a:hover { background-position: 0 -41px; }

.homerollover a:active { background-position: 0 -82px; }

.prodrollover a { display:block; width: 161px; height:41px; background: url(images/product_button.jpg) 0 0 no-repeat; text-decoration: none; margin-top:6px; }

.prodrollover a:hover {  background-position: 0 -41px; }

.prodrollover a:active { background-position: 0 -82px; }

.prodrollovercurrent { display:block; width: 161px; height:41px; background: url(images/product_button.jpg) 0 -41px no-repeat; text-decoration: none;  margin-top:6px; }

.controllover a { display:block; width:161px; height:41px; background: url(images/contact_button.jpg) 0 0 no-repeat; text-decoration: none; margin-top:6px; }

.controllover a:hover { background-position: 0 -41px; }

.controllover a:active { background-position: 0 -82px; }

.controllovercurrent { display:block; width: 161px; height:41px; background: url(images/contact_button.jpg) 0 -41px no-repeat; text-decoration: none; margin-top:6px }



#form { font-size:11px; font-weight:bold; color:#8C99A0; padding-top:10px; padding-left:3px; width:400px; }

#form br { clear:both;}

input { display:block; float:left; width:200px; margin-bottom:6px; }

textarea { display:block; float:left; width:300px; margin-bottom:6px; }

select { display:block; width:300px; float:left; margin-bottom:6px; }

label {  float:left; display:block; text-align:right; width:70px; padding-top:2px; margin-right:10px; }

input, textarea, select { background-color:#FFFFFF; border-style:solid; border-color:#8C99A0; border-width:1px; color:#2D2D2D; font-size:11px; padding-left:1px; resize:none; float:left; }

.submit_link { width:85px; float:left; color:#FFFFFF; background-color:#2D3535; margin:0; border-style:solid; border-color:#8C99A0; border-width:1px; }

.hidden { visibility:hidden; border:none; background-color:none; }
