/* CSS Document */

/* ----------------------- General ----------------------- */
body {
	margin:0px;
	padding:0px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}
p {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.style1_text {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #000000;
}
input { border: 1px solid #CCCCCC; }
textarea { border: 1px solid #CCCCCC; }
/* ----------------------- Layout ----------------------- */
#pageHolder { width:762px; height:auto; overflow:hidden; margin:0px auto 0px auto; }

/* ----------------------- Header ----------------------- */
#header { width:750px; height:114px; overflow:hidden; margin:0px 0px 0px 6px; float:left; }
#logoHolder { padding:0px; float: left; }
#phHolder { float:right; padding: 36px 0px 40px 0px; }

/* ----------------------- Nav buttons ----------------------- */
.navButtons {font-size: 14px;font-family: Arial;font-weight: bold;color: #c6042e;}

a.dog:link { color: #c6042e; text-decoration: none }
a.dog:active { color: #c6042e; text-decoration: none }
a.dog:visited { color: #c6042e; text-decoration: none }
a.dog:hover { color: #c6042e; text-decoration: underline }


.navButtons { padding:20px 0px 0px 20px; margin:0px; float:left; width:175px; }
.navButtons li { list-style-type:none; display:block; margin-top:10px;  
}
.navButtons li ul{
	position:relative; top:-100px; left:175px; display:none; margin:0px; padding:0px; float:left;
}
.navButtons li:hover ul { display: block; }
.navButtons li ul li a { text-decoration:none; color:#c6042e; }

.navButtons li ul li {
	margin:0px; border:#D7D7D7 1px solid; background-color:#FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif; float:left;
	font-size:11px; padding:10px; width:175px; display:block; position:relative;
}
.navButtons li ul li a { text-decoration:none; }
.navButtons li ul li a:hover { text-decoration:underline;  }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
* html ul li ul li { float: left; }
* html ul li ul li a { height: 1%; }
/* End */

.navButtons li:hover ul, ul.navButtons li.over ul { display: block; } /* The magic */

/* ----------------------- Feature Image Area ----------------------- */
#mainImage { height:203px; width:750px; overflow:hidden; float:left; background-image:url(../images/home_img1.jpg); }


/* ----------------------- Body ----------------------- */
#body2 { width:750px; height:auto; overflow:hidden; float:left; clear:left; padding:0px 0px 0px 6px; }
#bodyLeft { float:left; width:550px; border-bottom:#FFFFFF solid 1px; overflow:hidden; }
#contentbg {height:auto;width:762px;background-image:url(../images/contentbg.jpg); background-repeat:no-repeat; margin-left:auto;margin-right:auto; float:left;clear:left}
#contentHeader {width:750px;height:36px;background-color:#E7E5E6;margin:0px 0px 0px 6px;}
h1 {letter-spacing:-1px; font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;margin:5px 0px 0px 21px;color: #2a3f90;}
#contentTextHolder {margin:5px 18px 17px 28px; height:auto;}
#contentTextHolder2 {padding:10px 25px 17px 28px; height:auto; float:left; clear:left; width:525px;}
#contentLeft {width:328px; height:auto; border-right:#DEDEDE solid 1px;float:left; padding:0px 0px 30px 0px;}
#contentRight {width:364px; height:auto; float:right;padding:0px 0px 30px 0px;}
#breaker {height:30px; border-bottom:#E7E7E7 solid 1px;}
h2 {font-family:Tahoma;font-size:11px;font-weight:normal;margin:0px 20px 0px 13px;color: #4D565B;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin:0px 0px 0px 13px;color: #c2022b;}
.style1 {color: #c2022b;font-weight: bold;}
h4 {font-family:Tahoma;font-size:12px;font-weight:normal;color: #666666;}

#productsTable { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px; font-weight:normal; }
#table { width:200px;}
.tableRight { padding:0px 0px 0px 3px;}


a.tree:link {
	color: #c2022b;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}
a.tree:active {
	color: #c2022b;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}
a.tree:visited {
	color: #c2022b;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}
a.tree:hover {
	color: #c2022b;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}

/* ----------------------- Footer ----------------------- */
#footer {width:750px; clear:left; color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:10px 0px 20px 0px; margin-left:auto;margin-right:auto; }
#footerLine {height:3px;width:100%; float:left; clear:left; background-image:url(../images/footerline.gif);	background-repeat: repeat-x; }

#footer p {

}
#footer a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover {
	color:#999999;
	text-decoration:underline;
	font-weight:bold;
}