body { font-family: Verdana, arial, sans-serif; background:#4d4849 url(http://www.niksindustries.com/images/elements/gradient-vert.jpg) repeat-x; font-size: 1.0em; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; }
img { border:none; }
a { border:none; }

/* Header */
#headerBox { width:100%; background:url(http://www.niksindustries.com/images/elements/header_bg.jpg); }
#header { /*background-color: #282600;*/ width: 750px; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; height: 120px; position: relative; }
#header #logo { position: absolute; height: 78px; width: 267px; text-indent: -1000px; left: 0px; top: 30px; }
#header #logo span { background-image:url(../images/Niks-Logo-Header.gif); background-repeat: no-repeat; height: 78px; width: 267px; left: 0px; top: 0px; position: absolute; z-index: 2; }

#menu { margin: 0px auto; padding: 0px; width: 750px; }
#menu #mainMenu { padding: 3px 0; margin-left:0; font: bold 0.8em Arial, sans-serif; margin-bottom: 0px; }
#menu #mainMenu li { list-style:none; margin:0; display:inline; }
#menu #mainMenu li a { padding: 3px 0.8em; margin-left:6px; text-decoration:none; }
#menu #mainMenu li a:link { color:#ffff00; }
#menu #mainMenu li a:hover { color:#fff; background:#0062c0; }
#menu #mainMenu a:visited { color:#ffff00; }
#menu #mainMenu li a#chosen { background:#ffff00; color:#0062c0; }

/* Center Banner Home */
.cBan { margin:0px; padding:0px; width:100%; background-color:#e6e6e6; background-repeat:repeat-x; background-position:center top; border-top:1px solid #fff; border-bottom:1px solid #0062c0; }
.cBan .cbC { width:750px; margin:0px auto; padding:0px; }
.cBan .cbC a { font-size:0.7em; color:#000; font-weight:normal; padding: 0px 0.5em; margin-left:3px; text-decoration:none; }
.cBan .cbC a:link { color:#000; }
.cBan .cbC a:hover { color:#fff; background:#777; }
.cBan .cbC a:visited { color:#000; }
.cBan .cbC .leftA { float:left; width:400px; margin:0px; padding:0px 0px 0px; position:relative; left:0px; top:0px; line-height:1em;}
.cBan .cbC a#chosen { background:#999; color:#fff; border-bottom:1px solid #999; border-left:1px solid #333; border-top:1px solid #333; }

.cBanner { margin:0px; padding:0px; width:100%; background-color:#ffff00; background-repeat:repeat-x; background-position:center top; border-bottom:4px solid #0062c0; }
.cBanner .cbContent { width:750px; margin:0px auto 0px; padding:0px; position:relative; vertical-align:middle;}
.cBanner .cbContent .leftHome { float: left; width:200px; margin:0px; padding:15px 0; position:relative; left:0px; top:0px; }
.cBanner .cbContent .rightHome { width:550px; position:absolute; margin:0px; padding:0px; left:208px; top:30px; }
.cBanner .cbContent h2 { text-transform:uppercase; color:#0066B3; font-size:2em; font-weight:bold; margin:0px; padding:0px; letter-spacing: -0.05em; }
.cBanner .cbContent p { font-size:0.8em; color:#0066B3; line-height:1.6em; margin:0px; padding:0px; }
.cBanner .cbContent .rightHome .rightImage { background-image:url(../images/dubach-orr-store-home.jpg); position:absolute; height:167px; width:540px; left:0px; top:0px; background-repeat:no-repeat; border-top:1px solid #262600; border-left:1px solid #262600; }
/* Center Banner Other Pages */
.cBanner .cbContent .leftNews { float: left; width:300px; margin:0px; padding:15px 0; position:relative; left:0px; top:0px; }
.cBanner .cbContent .rightNews { width:450px; position:absolute; margin:0px; padding:0px; left:208px; top:50px; }
.cBanner .cbContent .leftContact { float:left; width:300px; margin:0px; padding:15px 0; position:relative; left:0px; top:0px; }
.cBanner .cbContent .rightContact { margin:0px; padding:15px 0px; }
.cBanner .cbContent .rightContact img { border-top:1px #262600 solid; border-left:1px #262600 solid; margin:0 0 0 50px; }
.cBanner .cbContent .leftAP { float:left; width:480px; margin:0px; padding:15px 0; position:relative; left:0px; top:0px; }
.cBanner .cbContent .rightAP { margin:0px; padding:15px 0px; }
.cBanner .cbContent .rightAP img { border-top:1px #262600 solid; border-left:1px #262600 solid; margin:0 0 0 50px; }

.cBanner .cbContent .APSponsorBanner { float:left; margin:0px; padding:15px 0px 5px; position:relative; left:0px; top:0px;  }

.cBanner .cbContent .leftWRP { float:left; width:300px; margin:0px; padding:15px 0; position:relative; left:0px; top:0px; }
.cBanner .cbContent .rightWRP { margin:0px; padding:15px 0px; }
.cBanner .cbContent .rightWRP img { border-top:1px #262600 solid; border-left:1px #262600 solid; margin:0 0 0 50px; }
.cBanner .cbContent .leftDealers { float:left; width:400px; margin:0px; padding:15px 0; position:relative; left:0px; top:0px; }
.cBanner .cbContent .rightDealers { margin:0px; padding:15px 0px; }
.cBanner .cbContent .leftAboutNiks { float:left; width:400px; margin:0px; padding:15px 0; position:relative; left:0px; top:0px; }
.cBanner .cbContent .rightAboutNiks { margin:0px; padding:15px 0px; }
/* Content */ 
#content { width: 750px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 10px; padding-bottom: 20px; display: block; position: relative; }
#content p { font-size: 0.8em; color: #fff; line-height: 1.5em; margin-top: 5px; margin-bottom: 12px; }
#content ul { list-style-type: none; margin: 10px 0px 0px; padding: 0px; font-size: 0.7em; }
#content a { color: #80C9FF; text-decoration: none; font-weight: bold; }
#content a:hover { color: #FF0000; }
#content h4 { font-size:0.9em; color:#FFFF00; margin:0px; padding:0px; }
#content h4 span { color:#00CC00; }
#content h2 { font-size: 1.4em; color: #fff; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#content #logoBanner { width:750px; margin:0px 0px 20px; padding:0px; float:left; }
#content #logoBanner p {}
#content #logoBanner p img { padding-right:5px; vertical-align:middle; }
#content .laslink { text-align:center; display:inline; }
#content .laslink div { text-align:center; }
#content .laslink div img { text-align:center; margin:50px 0 0 0; display:inline; }
#content .col1 { padding: 0px; width: 380px; margin:0px 20px 0px 0px; float:left; }
#content .col2 { padding: 0px; width: 340px; margin:0px 10px 0px 0px; float: left; }
#content .col3 { padding: 0px; margin:0px; float:left; } /* verify floats in browsers */
#content .col4 { padding: 0px; width:750px; margin:0px 15px 0px 0px; float:left; }
#content .linkLine { font-size:0.8em; padding:0px; color:#00cc00; }
#content .linkLine li { margin-bottom: 5px; padding-bottom: 5px; border-bottom:1px dashed #00cc00; }
*html #content .linkLine li { margin-bottom: 0px; padding-bottom: 5px; border-bottom:1px dashed #00cc00; }

#content .col3 .box { width: 150px; margin:15px; background: url(../images/elements/box-btm.gif) no-repeat bottom left; float:left; color:#000; }
#content .col3 .box h3 { margin:0; padding:6px 8px 4px 10px; font-size:1em; color:#fff; border-bottom:1px solid #fff; background:url(../images/elements/box-top.gif) no-repeat top left; }
#content .col3 .box img { margin:5px; }
#content .col3 .box p { margin:0; padding:5px 10px; color:#000; }
#content .col3 .box p a { color:#FFF; }

#content .col3 .boxLn { width:150px; margin:5px 0px 15px; background: url(../images/elements/box-btm-long.gif) no-repeat bottom left; float:left; color:#000; }
#content .col3 .boxLn h3 { margin:0; padding:6px 8px 4px 10px; font-size:1em; color:#fff; border-bottom:1px solid #fff; background:url(../images/elements/box-top.gif) no-repeat top left; }
#content .col3 .boxLn img { margin:5px; }
#content .col3 .boxLn p { font-size:10px; margin:0; padding:0px 10px 5px 10px; color:#000; }

#content .col3 .boxSm { width:100px; margin:0 15px 15px; background: url(../images/elements/small-box-btm.gif) no-repeat bottom left; float:left; color:#000; }
#content .col3 .boxSm h4 { margin:0; padding:4px 5px 4px 5px; font-size:.8em; color:#fff; border-bottom:1px solid #fff; background:url(../images/elements/small-box-top.gif) no-repeat top left; }
#content .col3 .boxSm img { margin:5px; }

#content .col3 .syspro {  }
#content .col3 .syspro h5 { color:#00cc00; margin:0; padding:0; }
#content .col3 .syspro table { border:0; }
#content .col3 .syspro td { padding:0 10px 0 0; }
#content .col3 .syspro td span { color:#00cc00; }

#content .col3 .newsList { float:left; margin:10px 0 10px; border-bottom:1px #eee solid; }
#content .col3 .newsList .newsImgPrev { float:left; margin:0 0 20px; color:#fff; border:1px #80C9FF solid;  }
#content .col3 .newsList .newsImgPrev img { padding:5px; }
#content .col3 .newsList .newsPrev { float:left; width:560px; margin-left:20px; vertical-align:top; /*border:1px #fff solid;*/ }
#content .col3 .newsList h6 { margin:0px 0px 5px; color:#fff; text-transform:uppercase; font-weight:bold; }
#content .col3 .newsList .newsPrevDate { margin-top:0px; color:#00CC00; }
#content .col3 .newsList p { color:#fff; }
#content .col3 .newsList .readMore { margin-left:300px; margin-bottom:20px; display:inline; color:#eee; }

#content .col3 .homeNews { float:left; width:150px; margin:0 0 20px; padding:0 10px 5px; color:#fff; border:1px #00CC00 dashed;  }
#content .col3 .homeNews h4 { padding-top:5px; }
#content .col3 .homeNews .homeNewsItem { border-bottom:#FF0000 solid 1px; }
#content .col3 .homeNews .homeNewsItem h6 { padding-bottom:0px; margin-bottom:0px; } 
#content .col3 .homeRight { float:left; width:550px; margin-left:20px; vertical-align:top; /*border:1px #fff solid;*/ }

.mucoff_table td { vertical-align:top; }
/*.mucoff_table td a { font-size: 0.8em; color: #fff; line-height: 1.2em; }*/

#content .col3 .bulletbenefits ul { padding-left:40px; }
#content .col3 .bulletbenefits ul li { font-size:12px; font-weight:bold; color:#ffffff; line-height:1.7em;  list-style-type:circle; }

.downloads { margin:0px 20px 40px;padding:0px 10px;border-left:1px #00CC00 dashed; }
.downloads span { font-size:12px; color:#00CC00; font-weight:bold; text-transform:uppercase;}

.zipty h5 { color:#00cc00; }

#content .col3 .commentmk { color:#FF9900; font-size:15px; }
#content .col3 .authormk { color:#FF9900; font-size:11px; }
#content .col3 .comments_text { font-size:13px; }
#content .col3 .comments_author {  }

.bs_collapse_ul { }
.bs_collapse_ul li { color:white; display:inline; }

#content #back { font-size:.7em; padding-bottom:10px; }
/* Footer */
#footer { width: 750px; padding: 0px 0px 50px; margin-top: 20px; margin-right: auto; margin-left: auto; font-size: 0.7em; color: #fff; }
#footer a { font-weight: normal; color: #80C9FF; text-decoration: none; }
#footer a:hover { color: #FF0000; }
#footer h3 {text-align:center; color:#ffff00; }
#footer p { text-align:center; }
#footer .logo_layout td { text-align:center; }
#footer .logo_layout img { padding:4px 4px; 8px; }

.blue_arrow { color:#80C9FF; }

.cBan .cbC #mkbloglink a:hover { background:none; }


#home_h1 { font-size:15px; color:#ffffff; }
.line_block { margin-top:30px; }
.line_block_rt { margin:0px 0px 0px 120px; }
.line_block_img { float:left; margin:0 20px 10px 0px; }

