@charset "utf-8";
/* CSS Document */


body, html {
	margin: 0;
	padding: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	line-height:1.3em;
}

img {
	border: 0;
}

a {
	color: #0071BE;
}
a:Hover {
	color: #FF0000;
	text-decoration: underline;
}


/*------------content area---------- */

.contentArea{
margin: 5px 110px 20px 150px;
min-height: 300px;
width: 1000px;
}


.contentArea-Home{
margin: 260px 580px 10px 445px;
}

h1{
color:#ff0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 40px;
line-height: 40px;
}


h2{
color:#0071BE;
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
line-height: 30px;
}

h3{
color:#0071BE;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
line-height: 25px;
}

.contentArea h3{
color:#ff0000;
font-size: 20px;
line-height: 25px;
}

.contentArea h3 a{
text-decoration:none;
font-style:normal;
}

h4{
color:#ff0000;
font-size: 16px;
line-height: 18px;
}




/*------------ Products Panel---------- */
.productsPanel{
/*top right bottom left*/
padding: 1px 5px 10px 25px;
}

.productsPanel ul{
padding:5px;
margin: 5px;
margin-left:15px;
}


.productsPanel h3{
color:#FFFFFF;
font-size: 12px;
margin-bottom:0px;
border-bottom:dotted white 2px;
}


.productsPanel h3 a{
color:#FFFFFF;
text-decoration:none;
font-style:normal;
}

.productsPanel h3 a:hover{
text-decoration: underline;
}

.productsPanel a{
color:#5D5D5D;
text-decoration: none;
}

.productsPanel a:hover{
text-decoration: underline;
color: #ffffff;
}

.productsPanelType{
margin-top:10px;
font-weight:bold;
}





/*------------tip of the month---------- */
.TipPanel{
padding: 5px 25px 10px 20px;
}

.TipPanel h3{
color:#78B459;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 15px;
}

.TipPanel h3 a{
color:#78B459;
text-decoration:none;
font-style:normal;
font-size: 15px;
}

.TipPanel h3 a:hover{
text-decoration:underline;
font-size: 15px;
}





/*------------Newsletter---------- */
.Newsletter{
padding: 90px 25px 0px 20px;
}




/*----------footer--------------*/
.footer{
}

.footer a{
color: #549634;
text-decoration:underline;
}


/*rollover image opacity effect */
.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.8;
opacity: 0.8;
}




/*------------form---------- */
#ContactForm fieldset {
	border: 0;
	border-bottom: 1px solid #CCCCCC;
	background-color: #eaeae5;
	margin: 0;
}
#ContactForm div {
	margin-bottom: 4px;
}
#ContactForm .FormInput {
	border: 1px solid #CCCCCC;
	padding: 4px;
	float: left;
	width: 200px;
	font: 12px Arial;
	color: #424240;
}

#ContactForm .MessageInput {
	border: 1px solid #CCCCCC;
	padding: 4px;
	float: left;
	width: 250px;
	font: 12px Arial;
	color: #424240;
}

#ContactForm .ShortInput {
	border: 1px solid #CCCCCC;
	padding: 4px;
	float: left;
	width: 150px;
	font: 12px Arial;
	color: #424240;
}

#ContactForm .AnyWidthInput {
	border: 1px solid #CCCCCC;
	padding: 4px;
	font: 12px Arial;
	color: #424240;
}

#ContactForm label {
	float: left;
	display: block;
	width: 100px;
	padding-top: 4px;
}
#ContactForm label span {
	color: #8d8c8c;
	font-size: 9px;
}
#ContactForm legend {
	padding: 32px 0 0 0;
	color: #5a7900;
	font-size: 15px;
}
#ContactForm .SubmitButton {
	margin-top: 8px;
	background: #0071BE;
	border: 2px solid #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
	color: #ffffff;
	padding: 5px;
	width:210px;
	font-weight:bold;
}

.msgblock{
color:#cc0000;
}

.viewCategory{
background-color:#F0F0F0;
padding:5px;
font-weight:bold;
margin-top:30px;
}



/*------------------------admin-------------------------*/
.smallFont th {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #0071BE;
	color: #fff;
	text-align: left;
	font-size: 11px;
	padding: 3px 6px;
}

.smallFont th a{
	color: #fff;
}

.smallFont td {
	font-size: 11px;
}




.rightSearch{
float:right;
margin-top:15px;
margin-right: 85px;
padding-top:0px;
width: 300px;
}

.Mymenu{
margin-left: 435px;
margin-top: 25px;
color:#FFFFFF;
font-weight: bold;
float:left;
font-size: 14px;
width: 780px;
}


.Mymenu a{
color:#FFFFFF;
text-decoration: none;
}

.Mymenu a:hover{
color:#FFFFFF;
text-decoration: underline;
}

.greenRow{
background-color:#0071BE;padding:5px; color:#ffffff;
}

.greenRow a{
color:#ffffff;
}

.promotitle{
color:#FFFFFF;
padding:8px;
padding-top:16px;
font-size:23px;
}

.product-homepage-link{
position:absolute; margin-left:-300px; margin-top: -100px; width: 230px; height: 450px; 
}
