/* Headerblock CSS Controls */ 
#headerblock {text-align:center;}
#headerblock A:link {text-decoration:underline;color:#000000}
#headerblock A:visited {text-decoration:underline;color:#000000}
#headerblock A:active {text-decoration:underline;color:#000000}
#headerblock A:hover {text-decoration:underline;color:#000000}

/* Search Box CSS Controls */ 
#search-box div.adv-search { clear:both; font-size:11px; font-weight:bold; margin-left:10px; text-align:left; }
#search-box div.adv-search a { color:#000000; text-decoration:none; }

/* Sidebar Categories CSS Controls */ 
#navix A:link {text-decoration:none;color:#000000}
#navix A:visited {text-decoration:none;color:#000000}
#navix A:active {text-decoration:none;color:#000000}
#navix A:hover {text-decoration:none;color:#444444}

*{list-style-type:none;}
  #navslick ul{list-style:none;margin:0;padding:0;}
.rollover a {
color:#FFFFFF;
display:block;
width: 165px;
height:15px;
background: url("https://www.mcssl.com/content/162476/template/norm2.gif") 0% 0% no-repeat;
font-size:12px;
line-height:15px;
text-decoration:none;
font-weight:bold;
text-align:left;
text-indent:12px;
}
.rollover a:hover { 
text-decoration:overline;
color:#EFD331;
background: url("https://www.mcssl.com/content/162476/template/over2.gif") 0% 0% no-repeat;} 

/* Footer Link CSS Controls */ 
#footerblock{
	color: #000000;
	text-align:center;
}
.footer A:link {text-decoration:none;color:#000} 
.footer A:visited {text-decoration:none;color:#000} 
.footer A:active {text-decoration:none;color:#000} 
.footer A:hover {text-decoration:underline overline;color:#000} 

/* Credit card text on check out white/black */ 
#payment-tab-container { background-image:none !important;color:#000000; }
#payment-tab-container label { width:165px !important; color:#000000;}
#payment-tab-container img.echeck-sample { display:none;color:#000000; }
#payment-tab-container div.debit-card-instructions { border:solid 1px #ccc; background:#f2f2f2; padding:8px !important; width:185px !important; color:#000000;} 

.copyright {
clear:both;
color:#ffffff;
font-size:12px;
display:block;
margin-bottom:15px;
}

#webcomcopyright{
 color: #000000;
}

/* Checkout CSS Controls */ 
#comments textarea {
width:300px !important;
align:center;
}

body {
	margin-left: 0px;
}

#wrapper {
	width: 994px;
	margin-right: auto;
	margin-left: auto;
}
#headercontainer { height: 117px; background-image: url('https://www.mcssl.com/content/162476/template/35154007.jpeg'); background-repeat: 
               no-repeat; width: 994px }
#headerwrapper {
	float: left;
	width: 371px;
	height: 107px;
	overflow: hidden;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#companyname {
	padding-top: 5px;
	padding-bottom: 5px;
}
#companyslogan {
	padding-top: 5px;
	padding-bottom: 5px;
}
#nav {
	float: right;
	width: 603px;
	height: 97px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#layout {
	width: 776px;
	overflow: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#globaltext1 {
	width: 178px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	margin-right: 15px;
	margin-left: 15px;
}
#globaltext2 {
	height: 84px;
	width: 592px;
	float: left;
	overflow: hidden;
	padding-top: 48px;
	padding-left: 25px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
	padding-right: 5px;
}
#kv          { height: 147px; width: 342px; float: right; background-image: 
               url('https://www.mcssl.com/content/162476/template/35154008.jpeg'); background-repeat: repeat-x; 
               padding-left: 5px; padding-right: 15px }
#footer {
	padding: 5px;
	overflow: hidden;
}
.global2bg   { background-image: url('https://www.mcssl.com/content/162476/template/35154009.jpeg'); background-repeat: no-repeat; 
               overflow: hidden }
.globaltext1 { background-image: url('https://www.mcssl.com/content/162476/template/35154010.jpeg'); background-repeat: repeat-y }
#styleNav .primary-webcomMenu{
	width:603px;
}
#styleNav .primary-webcomMenuItem-middle{
	text-align: center;
	width: 111px;
	margin: 5px;
	vertical-align: middle;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Secondary Menu Container*/
#styleNav .secondary-webcomMenu-top { background-image: url('https://www.mcssl.com/content/162476/template/35154011.gif'); background-repeat: no-repeat }
#styleNav .secondary-webcomMenu-bottom { background-image: url('https://www.mcssl.com/content/162476/template/35154012.gif'); background-repeat: no-repeat }
#styleNav .secondary-webcomMenu { background-image: url('https://www.mcssl.com/content/162476/template/35154013.gif'); background-repeat: repeat-y }
#styleNav .secondary-webcomMenu-middle {
	padding-top: 4px;
	padding-bottom: 4px;
}
#styleNav .secondary-webcomMenuItem-middle {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
}

body{
	font-family: Arial;
	font-size: 10pt;
	color: #333333;
}
h1{

	font-size: 18pt;
	color: #5D8352;
	font-weight: bold;
}

h2{
	font-size: 16pt;
}
h3, .pagetitle {
	font-size: 14pt;
	color: #2B4C21;
	font-weight: bold;
}
h4, .sectiontitle {
	font-size: 12pt;
}
h5{
	color: #5D8352;
	font-weight: bold;
}
h6{
	color: #000000;
}
.customheader1 {
	color: #666666;
	font-size: 14pt;
}
.customheader2 {
	font-size: 12pt;
	color: #000000;
}
/*standard*/
.companyname{
	font-family: Georgia;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;

}
.companyslogan{
	font-family: Georgia;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;

}
#globaltext2 {
	color: #FFFFFF;
}

/* navigation (flyouts) */
#styleNav .primary-webcomMenuItem-middle{
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
#styleNav .secondary-webcomMenuItem-middle {
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;

}

#styleNav .primary-webcomMenuItem.selected .primary-webcomMenuItem-middle{
	color: #A4BD9F;
	font-family: Arial;
	font-size: 10pt;

}
#styleNav .primary-webcomMenuItem .secondary-webcomMenuItem.selected .secondary-webcomMenuItem-middle{
	color: #bcd8b4;
	font-family: Arial;
	font-size: 10pt;

}

#styleNav .primary-webcomMenuItem.hover .primary-webcomMenuItem-middle{
	color: #000000;
	font-family: Arial;
	font-size: 10pt;

}
#styleNav .primary-webcomMenuItem .secondary-webcomMenuItem.hover .secondary-webcomMenuItem-middle{
	color: #bcd8b4;
	font-family: Arial;
	font-size: 10pt;

}

body {
 color: #000000;
}
.companyslogan {
 font-family: Tahoma;
}
.pagetitle {
 font-family: Arial;
}
h1 {
 color: #2B4C21;
 font-size: 14pt;
 font-family: Arial;
}
h2 {
 font-size: 12pt;
 color: #5D8352;
 font-family: Arial;
}
.companyname {
 font-family: "Arial Black";
}
a:link {
 color: #000FFF;
}
a:visited {
 color: #000FFF;
}

.footercontent,.footercontent a:link, .footercontent a:visited{font-family:Arial;font-size:10pt;}
