/* CSS Document */

p a { color: #3333FF; text-decoration: underline; } 
p a:hover { color: #2291ee; }
.boxtext a{ text-decoration:underline; color:#3333FF; }
.boxtext a:hover{ color:#2291ee; text-decoration:underline; }
.mainheader2 a:hover{ color:#3333FF; text-decoration:none; }
.mainheader4 a:hover{ color:#3333FF; text-decoration:none; }
.mainheader5 a:hover{ color:#2291ee; text-decoration:none; }
.mainheader6 { color: #3333FF; font-size:14px; font-weight: bold; text-decoration:underline; }
.mainheader6 a:hover{ color:#2291ee; text-decoration:underline; }
.mainheader7 a:hover{ color:#3333FF; text-decoration:none; }
.title { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight:bold; line-height: 20px; background-color: #2291ee; color: #444444; }
.title2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; background-color: #3333FF; color: #FFFFFF; }
.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #2291ee; color: #FFFFFF; }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 22px; color: #FFFFFF; background-color: #3333FF; }
.prodcat { color: #2291ee; font-size:11px; font-weight: bold; text-decoration:none; }
.prodcat a{ text-decoration:none; color:#2291ee; }
.prodcat a:hover{ color:#3333FF; text-decoration:none; }
.prodcat2 a:hover{ color:#3333FF; text-decoration:none; }
.smalltext a:hover{ color:#2291ee; text-decoration:none; }
.smalltext { font-family:Verdana, Arial, Helvetica, sans-serif; color: #3333FF; font-size:11px; font-weight:normal; text-decoration:none; line-height:normal; }
.smalltext a{ text-decoration:none; color:#3333FF; }
.leftnavtitles3 { font-size: 14px; font-weight: bold; font-family: Arial; color:#444444; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px; background-color: #3333FF;}
.leftnavtitles2 { font-size: 14px; font-weight: bold; font-family: Arial; color:#444444; background-color:#2291ee; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px; border-color: #2291ee; }
.leftnavtitles20 { font-size: 12px; font-weight: bold; font-family: Arial; color:#444444; background-color:#2291ee; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px; border-color: #2291ee; }
.leftnavtitles3 { font-size: 14px; font-weight: bold; font-family: Arial; color:#ffffff; background-color:#3333FF; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px; border-color: #3333FF; }
.123 { border-color: #3333FF; border: 2px; }
.thumbnail {
	position: relative; z-index: 0;
}

.thumbnail:hover{
	background-color: transparent; z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: white;
	padding: 5px;
	left: -1000px;
	border: 2px dashed black;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: -250px; /*position where enlarged image should offset horizontally */
}

body { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6e6e6e; margin:0px; }
p { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #444444; }
.boxtext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #444444; }
.indexboxes { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin:0px; }
td, th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; height:22px; } 
.mainheader2 { color: #000000; font-weight: bold; text-decoration:none; }
.mainheader2 a{ text-decoration:none; color:#000000; }
.mainheader3 { color: #000000; font-size:13px; font-weight: normal; text-decoration:none; }
.mainheader3 a{ text-decoration:none; color:#000000; }
.mainheader3 a:hover{ color:#ffffff; text-decoration:none; }
.mainheader4 { color: #000000; font-size:10.5px; font-weight: bold; text-decoration:none; }
.mainheader4 a{ text-decoration:none; color:#000000; }
.mainheader5 { color: #000000; font-size:12px; font-weight: bold; text-decoration:none; }
.mainheader5 a{ text-decoration:none; color:#000000; }
.mainheader6 a{ text-decoration:underline; color:#000000; }
.mainheader7 { color: #000000; font-size:10.5px; font-weight: bold; text-decoration:none; }
.mainheader7 a{ text-decoration:none; color:#000000; }
a.mainheader:link,a.mainheader:hover,a.mainheader:visited,a.mainheader:active{ font-size: 12px; color: #FFFFFF; font-weight:bold; text-decoration:none; }
a.main:link,a.main:hover,a.main:visited,a.main:active{ font-size: 12px; color: #000000; font-weight:bold; }
a.sub:link,a.sub:hover,a.sub:visited,a.sub:active{ font-size: 11px; color: #000000; font-weight:normal; }
.title a{ text-decoration:none; color:#444444; }
.title a:hover{ color:#444444; text-decoration:none; }
.subtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 30px; color: #003300; }
.nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; background-color: #CCFF99; }
.navLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; background-color: #DEDECA; }
.sidebar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; padding: 3px; background-color: #FFFFCC; color: #003333; }
.sidebarHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #003300; background-color: #FFFF66; }
.sidebarFooter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; background-color: #FFFF99; font-style: italic; }
.legal { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
.box1 { border-width: thin; border-color: #99FF99 #003300 #003300 #99FF99; border-style: double; }
.promo { font-family: Times New Roman, Times, serif; color: #000033; }
.titlebar { font-family: Times New Roman, Times, serif; font-size: 9px; color: #FFFFFF; background-color: #336699; }
.dingbat { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #660000; font-weight: bolder; font-size: medium; }
input.big { width: 100px; }
input.small {width: 50px;}
.prodcat2 {font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:13px; text-decoration:none; font-weight: bold; }
.prodcat2 a{ text-decoration:none; color:#333333; }
.indexsmalltext { font-family:Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size:11px; font-weight:normal; text-decoration:none; line-height:normal; }
.indexsmalltext a{ text-decoration:none; color:#444444; }
.indexsmalltext a:hover{ color:#444444; text-decoration:none; }
.leftnavtitles3 a{ text-decoration:none; color:#444444; }
.leftnavtitles3 a:hover{ color:#444444 text-decoration:none; }
.leftnavtitles4 { font-size: 14px; font-weight: bold; font-family: Arial; color:#444444; }
.leftnavtitles4 a{ text-decoration:none; color:#444444; }
.leftnavtitles4 a:hover{ color:#444444 text-decoration:none; }
.leftnavtitles2 a{ text-decoration:none; color:#444444; }
.leftnavtitles2 a:hover{ color:#444444 text-decoration:none; }
.leftnavtitles3 a{ text-decoration:none; color:#ffffff; }
.leftnavtitles3 a:hover{ color:#444444 text-decoration:none; }
.leftnavtitles5 { font-size: 16px; font-weight: bold; font-family: Arial; color:#444444; }
.leftnavtitles5 a{ text-decoration:none; color:#444444; }
.leftnavtitles5 a:hover{ color:#444444 text-decoration:none; }
.leftnavtitles { font-size: 14px; font-weight: bold; font-family: Arial; color:#444444; }
.leftnavtitles a{ text-decoration:none; color:#444444; }
.leftnavtitles a:hover{ color:#444444 text-decoration:none; }
.fourborders { border-top-width: 2px; border-top-color: #000000; border-top-style: dashed; border-bottom-width: 2px; border-bottom-color: #000000; border-bottom-style: dashed; border-right-width: 2px; border-right-color: #000000; border-right-style: dashed; border-left-width: 2px; border-left-color: #000000; border-left-style: dashed; }
.style1 { font-family: Tahoma; font-size: 24px; line-height:normal; }
.style2 {color: #CC0000}
.style3 { font-family: Verdana; font-size: 14px; }
.style4 {font-family: Verdana; font-size: 14px; color: #333333; }
.style5 {color: #333333}
.style6 { font-family: Verdana; font-weight: bold; font-size: 18px; color: #CC0000; }
.style7 { font-family: Verdana; font-weight: bold; line-height:10px; }
.style8 {font-family: Verdana}
.style10 { font-family: Verdana; color: #0000FF; }
.style10 a{ text-decoration:none; color:#0000FF; }
.style10 a:hover{ color:#0000FF text-decoration:none; }
.style11 { color: #CC0000; font-weight: bold; }
.style13 { font-family: Verdana; color: #333333; }
.style14 { font-size: 18px; color: #CC0000; font-family: Tahoma; }
.style17 {font-size: 18px}
.style19 {font-size: 24px}
.style20 { color: #000000; font-weight: bold; font-size: 14px; }
.style21 {color: #FFFFFF}
.style25 {font-family: Verdana; color: #333333; }
.style28 {color: #CC0000; font-weight: bold; }
.style27 { font-family: Verdana; color: #333333; font-style: italic; font-weight: bold; }
.style30 { font-size: 10px}
h1 { font-family:Verdana; font-size:10px; color:#000000; font-weight:normal; }
h2 { font-family: Tahoma; font-size: 24px; line-height:normal; text-align:center; margin-top:0px; }
h3 { font-family: Tahoma; font-size: 14px; line-height:normal; color: #333333; line-height: 100%; margin: 0px 0px 0px 0px; }
.prodcat3 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #333333; }
.prodcat4 { font-size: 16px; font-weight: bold; }

.sqzleft { padding: 12px 3px 3px 2px;  }
.sqzmain { padding: 12px 3px 3px 2px;  }
.sqzfooter { padding: 12px 3px 3px 2px; }


