﻿/* CSS Document */

body{
	padding:0; margin:0; color:#4EC327;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	background-color:#fff;
	}
td, p, ul, li, a, img, form, input, h3, h2{padding:0; margin:0;}
a{
	text-decoration: none;
	color: #000000;
}
ul{list-style-type:none;}


/*----Misc----*/
.tdBg{
	background-color: #fffff;
	color: #fff;
}
.bottomBorder{border-bottom:#fff 3px solid;}
.verDiv{background:url(images/verDiv.gif) repeat-y 50% 0;}
.horDiv{background:url(images/horDiv2.gif) repeat-x 0 100%;}

/*----Logo----*/
td.logo{
	background-color: #063a4f;
	color: 063a4f;
	border-bottom: #fff 3px solid;
}
td.logo img{margin:16px 0 21px 25px;}
td.logo form label{
	background-color:inherit; color:#04a53e;
	font-weight:bold; padding:0 0 0 19px;
	margin:39px 0 0 0; display:block; line-height:21px;
	background:url(images/search-icon.gif) no-repeat 0 50%;
	}
td.logo form input{
	width:169px; height:17px;
	border:#fffffe 1px solid;
	background-color:#fff;
	padding:2px 0 0 5px;
	margin:39px 0 0 0;
	font-size:10px; color:#292424;
	}
td.logo form input.go{
	width:28px; height:21px;
	border:none; padding:0;
	margin:39px 0 0 0;
	}

/*----Login----*/
td.login{background-color:#04a53e; color:inherit;}
td.login h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px; font-weight:normal; color:#fff;
	background-color:inherit; padding:21px 0 16px 27px;
	}
td.login h3 span{
	font-size:11px; display:block;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0 0 0;
	}
td.login form input{
	width:171px; height:17px;
	padding:2px 0 0 5px;
	border:#7D847A 1px solid;
	background-color:#fff;
	color:#000; font-size:10px;
	margin:0 0 0 27px;
	}
td.login form input.submit{
	width:52px; height:21px; padding:0;
	border:none; margin:0 0 0 27px;
	}

/*----Register----*/
td.register h3{
	padding:19px 0 0 27px; font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px; font-weight:bold;
	}
td.register h3 span{font-weight:normal;}
td.register a{
	color:#fff; background-color:inherit;
	text-decoration:underline; font-weight:bold;
	margin:0 0 0 27px; font-size:11px; padding:2px 0 0 0;
	}
td.register a:hover{text-decoration:none;}

/*----Header----*/
td.header{background:url(images/header-pic.jpg) no-repeat 0 0;}
td.header h2{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:30px;
	color:#fff; background-color:inherit;
	text-transform:uppercase; padding:15px 0 16px 14px;
	}
td.header h2 span{
	text-transform:none; color:#262B2A; display:block;
	font-size:18px; padding:0 0 6px 0;
	background-color:inherit;
	}

/*----Menu----*/
td.menu ul{padding:0 0 19px 0; width:87px;}
td.menu ul li{line-height:31px;}
td.menu ul li a{
	height: 25px;
	line-height: 31px;
	color: #04a53e;
	font-weight: bold;
	font-style: italic;
	padding: 0 0 0 15px;
	display: block;
	background-color: inherit;
}
td.menu ul li a:hover{
	background: ;
	line-height: 31px;
	color: #e02b24;
	font-weight: bold;
	font-style: italic;
	display: block;
	height: 31px;
	background-color: inherit;
	outline-color: #04A53E;
}	
td.menu ul li.selected{
	background:;
	line-height:35px; color:#e02b24; font-weight:bold;
	font-style:italic; padding:0 0 0 15px; height:31px;
	background-color:inherit;
	}

/*----Category----*/
td.category{
	background:#04a53e url(images/category-bg.jpg) repeat-x 0 0;
	color:#fff;
	}
td.category h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px; font-weight:normal; color:#fff;
	background-color:#04a53e; padding:21px 0 16px 27px;
	}
td.category ul{
	padding:0 0 25px 22px; line-height:23px;
	font-weight:bold; font-style:italic;
}
td.category ul li{
	background:url(images/arrow.gif) no-repeat 0 50%;
	padding:0 0 0 11px;
	}
td.category ul li a{
	color:#fff; background-color:#04a53e;
	}
td.category ul li a:hover{text-decoration:underline;}

/*----Special----*/
h3.spcial{
	background-color: #063a4f;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	padding: 0 0 0 27px;
	line-height: 43px;
}
td.specialCont{background-color:#04a53e; color:#fff;}
td.specialCont img{
	margin:26px 0 6px 28px; border:#fff 4px solid;
	}
a.more{
	color:#fff; font-weight:bold; display:block;
	font-style:italic; margin:0 0 18px 28px;
	background-color:inherit;
	}
td.specialCont a:hover{text-decoration:underline;}
td.specialCont ul{
	background:url(images/horDiv.gif) repeat-x 0 100%;
	padding:26px 0 0 0; width:76px; margin:0 0 0 12px;
	}
td.specialCont ul li{
	background:url(images/horDiv.gif) repeat-x 0 0;
	line-height:25px; padding:0 0 0 5px;
	}
td.specialCont ul li a{
	color:#fff; font-weight:bold;
	font-style:italic; margin:0;
	background-color:inherit;
	}
td.specialCont ul li a:hover{text-decoration:underline;}

/*----Welcome----*/
td.welcome{background:url(images/welcome-pic.jpg) no-repeat 14px 19px;}
td.welcome h3{
	padding: 19px 0 0 97px;
	color: #001B26;
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: inherit;
	font-weight: normal;
}
td.welcome h3 span{
	display:block; color:#E02B24; font-size:18px;
	background-color:inherit; padding:9px 0 0 0;
	}
td.welcome p{
	padding:14px 0 17px 0; margin:0 0 0 100px;
	}
a.comment{
	background:url(images/comment-icon.gif) no-repeat 0 50%;
	color:#1E1D1D; font-weight:bold; display:block;
	font-style:italic; padding:0 0 0 22px;
	background-color:inherit; margin:6px 0 0 0;
	}
a.comment:hover{text-decoration:underline;}

a.knowMore{
	background:url(images/know-more-icon.gif) no-repeat 0 50%;
	color:#1E1D1D; font-weight:bold; display:block;
	font-style:italic; padding:0 0 0 22px;
	background-color:inherit; margin:6px 0 0 0;
	}
a.knowMore:hover{text-decoration:underline;}
	
/*----Gallery----*/
img.galHeading{margin:36px 0 22px 14px;}
td.gallery img{
	border: medium solid #C0C0C0;
	margin: 0 0 12px 0;
}
td.gallery p{
	text-align:center; line-height:14px;
	padding:0 0 12px 0;
	}
td.gallery p a{
	font-weight:bold; line-height:18px;
	color:#1E1D1D; background-color:inherit;
	font-style:italic; display:block;
	}
td.gallery p a:hover{text-decoration:underline;}

a.details{
	font-weight:bold; line-height:22px;
	width:56px; text-align:center;
	color:#fff; background-color:#1E1D1D;
	font-style:italic; display:block;
	}
a.details:hover{text-decoration:underline;}

a.buy{
	font-weight:bold; line-height:22px;
	width:56px; text-align:center;
	color:#fff; background-color:#E02B24;
	font-style:italic; display:block;
	}
a.details:hover{text-decoration:underline;}

/*----Footer----*/
td.footer{
	background-color: #063a4f;
	color: #BFE804;
}
td.footer ul{
	padding:0 0 0 300px; line-height:48px;
	}
td.footer ul li{
	float:center;	font-weight:bold;
	color:#fff;	background-color:inherit;
	}
td.footer ul li a{
	font-weight:bold; margin:0 8px;
	color:#fff; background-color:inherit;
	}
td.footer ul li a:hover{text-decoration:underline;}

td.footer p{
	text-align:center; font-size:10px; padding:0 0 18px 0;
	color:#BFE804; background-color:inherit; line-height:12px;
	}
td.footer p span{display:block;}
td.footer p a{color:#fff; background-color:inherit;}
td.footer p a:hover{text-decoration:underline;}

/*----SubPage----*/
/*--About--*/
td.about{background:url(images/about-pic.jpg) no-repeat 20px 20px;}
td.about h3{
	padding:19px 0 0 97px; color:#1E1D1D; font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:inherit; font-weight:normal;
	}
td.about h3 span{
	display:block; color:#E02B24; font-size:18px;
	background-color:inherit; padding:9px 0 0 0;
	}
td.about p{
	padding:14px 0 17px 0; margin:0 0 0 100px;
	}
td.about p span{
	color:#E02B24; font-size:18px;
	background-color:inherit; display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
td.about ul{
	font-weight:bold; line-height:23px;
	padding:0 0 0 100px;
	}
td.about ul li{
	background:url(images/green-arrow.gif) no-repeat 0 50%;
	padding:0 0 0 11px;
	}

/*--Service--*/
td.service{background:url(images/service-pic.jpg) no-repeat 20px 18px;}
td.service h3{
	padding:19px 0 0 97px; color:#1E1D1D; font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:inherit; font-weight:normal;
	}
td.service h3 span{
	display:block; color:#E02B24; font-size:18px;
	background-color:inherit; padding:9px 0 0 0;
	}
td.service p{
	padding:14px 0 17px 0; margin:0 0 0 100px;
	}
td.service p span{
	color:#E02B24; font-size:18px; padding:0 0 9px 0;
	background-color:inherit; display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
/*--Contact--*/
td.contact{background:url(images/contact-pic.jpg) no-repeat 20px 18px;}
td.contact h3{
	padding:19px 0 0 97px; color:#1E1D1D; font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:inherit; font-weight:normal;
	}
td.contact h3 span{
	display:block; color:#E02B24; font-size:18px;
	background-color:inherit; padding:9px 0 0 0;
	}
td.contact p{
	padding:14px 0 17px 0; margin:0 0 0 100px;
	}
td.contact p span{
	color:#E02B24; font-size:18px; padding:0 0 9px 0;
	background-color:inherit; display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
td.contact p strong{
	color:#E02B24; background-color:inherit;
	display:block;
	}
td.contact p a{
	color:#1E1D1D; background-color:inherit;
	font-weight:bold;
	}
td.contact p a:hover{text-decoration:underline;}
td.contact form label{
	color:#E02B24; background-color:inherit;
	line-height:20px; font-weight:bold;
	}
td.contact form input{
	width:222px; height:16px;
	padding:2px 0 0 5px;
	border:#04a53e 1px solid;
	background-color:#04a53e;
	font-size:10px; color:#1E1D1D;
	}
.field{
	width: 222px;
	height: 64px;
	padding: 2px 0 0 5px;
	border: #04a53e 1px solid;
	background-color: #04a53e;
	font-size: medium;
	color: #1E1D1D;
}

td.contact form input.submitContact{
	width:59px; height:22px;
	padding:0; border:none;
	}

/*--Products--*/
td.product{background:url(images/product-pic.jpg) no-repeat 20px 18px;}
td.product h3{
	padding:19px 0 17px 0; color:#1E1D1D; font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:inherit; font-weight:normal;
	margin:0 0 0 97px;
	}
td.product h3 span{
	display:block; color:#E02B24; font-size:18px;
	background-color:inherit; padding:9px 0 0 0;
	}
td.product p{
	#063a4f}
td.product p span{
	color:#E02B24; font-size:18px; padding:0 0 9px 0;
	background-color:inherit; display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
td.product img{
	border: thin dashed #E0EC9D;
	margin: 15px 0 9px 0;
	color: #BBD52C;
}
td.product1 img{
	border-style: none;
	border-color: #FFFFFF;
	margin: 15px 0 9px 0;
}
td.product p.productGal{
	text-align:center; line-height:14px;
	padding:0 0 9px 0; color:#4CC425;
	background-color:inherit; margin:0;
	font-weight:bold;
	}

a.productBuy{
	font-weight: bold;
	line-height: 35px;
	width: auto;
	text-align: center;
	color: #fff;
	background-color: #E02B24;
	font-style: italic;
	display: block;
	margin: 0 0 17px 48px;
}
a.productBuy:hover{text-decoration:underline;}
.newStyle1 {
	border-top-width: thin;
	border-top-color: #063a4f;
}
.newStyle2 {
	border-color: #FFFFFF;
	border-top-width: thin;
}
