html { background-color: #EFF5FF; background-image: url('images/main_bg.gif'); background-repeat: repeat-x; margin: 0px; }

body { background-color: #EFF5FF; background-image: url('images/main_bg.gif'); background-repeat: repeat-x; margin: 0px; }

a:hover { color: #1EA0FC; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:link { color: #1EA0FC; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:visited { color: #1EA0FC; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:hover:visited { color: #1EA0FC; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a:hover.copyright { color: #1EA0FC; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:link.copyright { color: #1EA0FC; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:visited.copyright { color: #1EA0FC; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:hover:visited.copyright { color: #1EA0FC; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a:hover.submenu { display: block; color: #41B3FB; font-size: 11px; font-family: "verdana", "arial", sans-serif; font-weight: bold; text-decoration: none; }
a:link.submenu { display: block; color: #0E49A8; font-size: 11px; font-family: "verdana", "arial", sans-serif; font-weight: bold; text-decoration: none; }
a:visited.submenu { display: block; color: #0E49A8; font-size: 11px; font-family: "verdana", "arial", sans-serif; font-weight: bold; text-decoration: none; }
a:hover:visited.submenu { display: block; color: #41B3FB; font-size: 11px; font-family: "verdana", "arial", sans-serif; font-weight: bold; text-decoration: none; }

a:hover.submenu2 { display: block; color: #41B3FB; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:link.submenu2 { display: block; color: #0E49A8; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:visited.submenu2 { display: block; color: #0E49A8; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:hover:visited.submenu2 { display: block; color: #41B3FB; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

p, ul, ol, td, div { color: #0E49A8; font-size: 11px; font-family: "verdana", "arial", sans-serif; vertical-align: top; }
.sub { color: #000; font-size: 11px; font-weight: bold; }

table.maintable {
width: 971px;
height: 100%;
padding: 0px;
}

.h100 {
height: 100%;
}

td.copyright {
padding: 12px;
font-size: 9px;
color: #1EA0FC;
background-color: #EFF5FF;
line-height:30px;
}

td.left {
width: 200px;
height: 100%;
padding: 0px 10px 20px 11px;
background-color: #fff;
background-image: url('images/left_bg.gif');
}

td.arrow {
width: 24px;
height: 27px;
padding: 0px;
}

td.sub_item {
width: 154px;
height: 27px;
padding: 6px 0px 0px 15px;
background-color: #EFF5FF;
border-top: 1px #B4CAEB solid;
border-left: 1px #B4CAEB solid;
border-bottom: 1px #B4CAEB solid;
}



td.sub_item2 {
width: 154px;
height: 27px;
padding: 6px 0px 0px 15px;
border-bottom: 1px #B4CAEB solid;
}

td.sub_item3 {
width: 154px;
height: 27px;
padding: 6px 0px 0px 15px;
border-bottom: 1px #B4CAEB dotted;
}

td.main {
width: 771px;
height: 100%;
background-color: #fff;
padding: 0px 8px 0px 0px;
border-right: 1px #B4CAEB solid;
}

td.home_main {
width: 771px;
height: 100%;
background-color: #fff;
padding: 0px 0px 0px 0px;
border-right: 1px #B4CAEB solid;
}

td.home_right {
width: 193px;
height: 100%;
padding: 5px 7px 20px 7px;
}

td.home_right_box {
width: 178px;
height: 83px;
padding: 10px;
border: 1px #B4CAEB solid;
}

td.home_text {
padding: 0px 18px 30px 18px;
}

#text_pad {
padding: 0px 18px 30px 18px;
}


/* for drop-downs */

.clsCMOn2 {
    font-size: 10px;
    padding: 2px 6px 0px 6px;
    color: #fff;
	background-color: #1774BB;
	margin: 0px;
}

.clsCMOver2 {
    font-size: 10px;
    padding: 2px 6px 0px 6px;
    color: #ffffff;
	background-color: #3594D8;
}.boxtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.button {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0F4DA9;
	border: 2px none #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	border: 2px none #FFFFFF;
	padding: 2px;
}

.box {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 2px;

}

.producttxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 8px;

}



/* product mouseovers */



#content-left {

	margin-left: 25px;

}





.subCat {

	float:left;

	margin-right:20px;

	background:#f0f0f0;

	border:1px solid #BCBAB2;

	padding-top:5px;

	text-align:center;

	width:150px;

	min-height:150px;

	padding-bottom:15px;

	margin-bottom:20px;

}
.subCat3 {

	float:left;

	margin-right:20px;

	background:#f0f0f0;

	border:1px solid #BCBAB2;

	padding-top:12px;

	text-align:center;

	width:150px;

	min-height:150px;

	padding-bottom:12px;

	margin-bottom:12px;

}
.newSubCat3 {
	vertical-align:middle;
	margin-right:20px;
	background:#f0f0f0;
	border:1px solid #BCBAB2;
	text-align:center;
	width:150px;
	height:125px;
	margin-bottom:12px;
}
.newSubCat3Image {
	vertical-align:middle;
	margin-top: 12px;
}



.subCat img {

	margin-bottom:15px;

	margin-top:8px;

}

.subCat:hover {

	background:#DBCEC8;

	border:1px solid #D7B8A4;

}



#content-left .subCat p a, #content-left .subCat p {

	margin:0;

	padding:0;

}



#content-left .subCat p a {

	margin-top:15px;

	text-decoration:none;

	font-weight:normal;

}



/* product inside mouseovers */





.main_item {

padding: 15px;

}



.subCat2 {

	margin-right:0px;

	background:#f0f0f0;

	border:1px solid #BCBAB2;

	padding:0px;

	text-align:left;

	width:530px;

	margin:0px;

}



.subCat2 img {

	margin-bottom:0px;

	margin-top:0px;

}



.subCat2:hover {

	background:#DBCEC8;

	border:1px solid #D7B8A4;

}



#content-left .subCat2 p a, #content-left .subCat2 p {

	margin:0;

	padding:0;

}



#content-left .subCat2 p a {

	margin-top:15px;

	text-decoration:none;

	font-weight:normal;

}



.main_prod {

	background:#f0f0f0;

	border:1px solid #BCBAB2;

	padding:15px;

	width:507px;

	margin:0px;

}

.interweb { float:right; position:relative; top:0px; border:0px; }
