/* CSS Document */

body{
	padding:0; margin:0;
	background:#FFFCE1 url(images/menubg.gif) repeat-x 0 0; color:#665022;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	}
td, p, a, img, input, form, label, ul, li, h3{padding:0; margin:0;}
a{text-decoration:none;}
ul{list-style-type:none;}
/*----------Menu---------*/
td.menu ul{padding:40px 0 0 20px; width:449px}
td.menu ul li{float:left;}
td.menu ul li a{
	background:#292424 url(images/linkbg.gif) no-repeat 0 0;
	height:25px; width:88px; display:block; text-align:center;
	font-weight:bold; color:#FFFCE1; padding:15px 0 0 0;
	}
td.menu ul li a:hover{
	background:#292424 url(images/menu-hover.gif) no-repeat 0 0;
	color:#292424;
	}
td.menu ul li.selected{
	background:#292424 url(images/menu-hover.gif) no-repeat 0 0;
	color:#292424;
	float:left;
	height:25px; 
	width:88px; 
	display:block; 
	text-align:center;
	font-weight:bold; 
	padding:15px 0 0 0;
	}

/*--------Search----------*/
td.searchform{
	padding:0px 0 0 0;
	}
td.searchform .box{
	width:171px; height:17px;
	background-color:#FFFCE1;
	border:#FFFCE2 1px solid;
	padding:2px 0 0 5px;
	color:#292424;
	font-size:10px;
	}
td.searchform .go{
	width:28px; height:21px;
	}

/*-----------Left Panel------------*/
.rightBorder{border-right:#FFFCE1 2px solid;}

/*------------Logo------------*/
td.logo{
	background:url(images/logo-bg.jpg) no-repeat 0 100%;
	height:215px;
	}
td.logo img{margin:83px 0 0 38px;}
td.logo h3{
	font:bold 17px/25px Arial, Helvetica, sans-serif;
	padding:24px 0 17px 50px;  text-transform:uppercase;
	}


/*------------Login------------*/
td.login{
	background:#544949 url(images/login-bg.jpg) repeat-x 0 0;
	border-left:#292424 2px solid; border-right:#292424 2px solid;
	color:#fff; padding:0 0 0 0; 
	}
td.login h3{
	font:bold 22px/25px Arial, Helvetica, sans-serif;
	padding:24px 0 17px 26px;  text-transform:uppercase;
	}
td.login input{
	width:176px; height:17px;
	background-color:#FFFCE1;
	border:#FFFCE2 1px solid;
	padding:2px 0 0 5px;
	color:#292424; margin:0 0 7px 26px;
	font-size:10px;
	}
td.login input.submit{
	width:50px; height:21px;
	background:none; border:none;
	padding:0; margin:6px 0 19px 0;
	}
td.login input.checkBox{
	width:11px; height:11px;
	border:#77AC15 1px solid;
	background:none;
	padding:0; margin:10px 0 0 0;
	}
td.login p{padding:6px 0 0 0; font-size:12px; font-weight:bold;}

td.register{
	background:url(images/register-top-bg.gif) repeat-x 0 0;
	padding:0px 0 3px 0px;
	}

/*------------News--------------*/
td.news{
	background:#9CD51D url(images/news-bg.jpg) repeat-x 0 0;
	color:#fff; font-size:12px;
	}
td.news h3{
	font:bold 22px/25px Arial, Helvetica, sans-serif;
	padding:24px 0 17px 19px; text-transform:uppercase;
	}
td.news img{margin:18px 0 12px 16px;}
td.news p{
	line-height:18px; padding:0 20px 19px 18px;
	}
td.news p a{color:#FFF70F; background-color:inherit; font-weight:bold;}
td.news p a:hover{text-decoration:underline;}
.divider{background:url(images/news-divider.gif) repeat-x 0 0;}
td.moreNews{background-color:#eed70f; color:#000000; padding:16px 0 15px 27px;}
td.moreNews p{
	background:url(images/more-news-icon.jpg) no-repeat 0 1px;
	padding:0 0 0 18px;
	}
td.moreNews p a{color:#000000; font-weight:bold; font-size:12px;}
td.moreNews p a:hover{text-decoration:underline;}

/*--------------Header-------------*/
td.header{
	background:url(images/header-pic.jpg) no-repeat 0 100%;
	height:243px; width:659px; border-bottom:#fff 2px solid;
	}
/*--------------Welcome-------------*/
td.welcome{background:url(images/welcome-bg.gif) repeat-x 0 0; padding:0 0 20px 0;}
td.welcome h3{
	font:bold 24px/25px Arial, Helvetica, sans-serif;
	padding:22px 0 12px 0; color:#292424; text-transform:uppercase;
	background-color:inherit;
	}
td.welcome h3 span{color:#428807; background-color:inherit;}
td.welcome p{padding:0 15px 11px 0;}
td.welcome p a{color:#D20F1E; background-color:inherit;}
td.welcome p a:hover{text-decoration:underline;}
td.welcome a.more{
	background:#000000 url(images/more-bg.gif) no-repeat; display:block;
	line-height:21px; width:50px; text-align:center;
	font-size:12px; color:#FFF70F; font-weight:bold;
	}
td.welcome a.order{
	background:#FF9E18 url(images/order-bg.gif) no-repeat; display:block;
	line-height:21px; width:75px; text-align:center;
	font-size:12px; color:#FFF70F; font-weight:bold;
	}

td.welcome a.more:hover{text-decoration:underline;}
td.welcomeLogo{background:url(images/welcome-logo.gif) no-repeat 16px 0;}
td.welcomeBottomBg{background:url(images/welcome-bottom-bg.jpg) no-repeat 0 0; height:5px;}
/*--------------Our Service-------------*/
td.services{background:#FCF9DC url(images/service-bg.jpg) repeat-x 0 100%; color:#665022;}
td.servicePic{background:url(images/service-pic.jpg) no-repeat 16px 8px;}
td.serviceText{background:url(images/service-heading.jpg) no-repeat 0 0;}
td.serviceText h3{
	font:bold 24px/25px Arial, Helvetica, sans-serif;
	padding:42px 0 19px 40px; color:#fff; text-transform:uppercase;
	background-color:inherit;
	}
td.serviceText p{padding:0 24px 0 40px;}
td.serviceText ul{padding:12px 24px 0 40px;}
td.serviceText ul li{
	background:url(images/service-bullet.gif) no-repeat 0 6px;
	padding:0 0 0 13px; line-height:18px;
	}
td.serviceText ul li a{color:#D20F1E;}
td.serviceText ul li a:hover{text-decoration:underline;}
td.serviceText a.more{
	background:#FF9E18 url(images/more-bg.gif) no-repeat; display:block;
	line-height:21px; width:50px; text-align:center; margin:14px 0 17px 52px;
	font-size:12px; color:#FFF70F; font-weight:bold;
	}
td.serviceText a.more:hover{text-decoration:underline;}

/*--------------Our Products-------------*/
td.products h3{
	font:bold 24px/25px Arial, Helvetica, sans-serif;
	padding:26px 0 25px 19px; color:#6B9F13; text-transform:uppercase;
	background-color:#FFFCE1;
	}
td.product img{border:#DFDCC0 6px solid; margin:9px 0 0 0;}
td.product p{
	color:#DD2424; background-color:#EFEBCA; text-align:center;
	line-height:23px; width:130px; font-weight:bold; font-size:12px;
	}
.productDivider{
	background:url(images/product-divider.gif) repeat-y 100% 0;
	}
.bottomPadding{padding:0 0 4px 0;}
td.moreProduct{
	background:#FFFCE1 url(images/more-products-bg.jpg) no-repeat 0 0;
	color:#DD2424; text-align:center; padding:82px 0 0 0;
	}
td.moreProduct a{
	font-size:14px; font-weight:bold;
	color:#DD2424; width:58px;
	}
td.moreProduct a:hover{text-decoration:underline;}

/*----------Footer-----------*/
td.footer{
	background:url(images/footer-bg.gif) repeat-x 0 0;
	}
td.footer ul{ line-height:41px; padding:0 0 0 15px;}
td.footer ul li{
	float:left; font-weight:bold;
	font-size:10.5px; color:#FFFCE1;
	}
td.footer ul li a{
	font-weight:bold; font-size:10.5px;
	color:#FFFCE1; padding:0 7px;
	}
td.footer ul li a:hover{text-decoration:underline;}
td.copyright{
	background-color:#FFFCE1; color:#7C9156;
	padding:10px 0 42px 0;
	}
td.copyright p{
	font-size:10px; text-align:center;
	color:#292424; background-color:#FFFCE1;
	}
td.copyright p span{display:block;}
td.copyright p a{color:#D20F1E; background-color:#FFFCE1;}
td.copyright p a:hover{text-decoration:underline;}

/*----------Subpage-----------*/
.subpanelBottomPadding{padding:18px 0 19px 0;}
.topPadding{padding:24px 0 0 0;}

/*-----------About Us-------------*/
td.about h3{
	font:bold 24px/25px Arial, Helvetica, sans-serif;
	padding:22px 0 0 31px; color:#292424; text-transform:uppercase;
	background-color:inherit;
	}
td.about p{padding:16px 29px 0 31px;}
td.about p span{color:#42870A;}
td.about p a{color:#DD2424;}
td.about p a:hover{text-decoration:underline;}
td.about ol{list-style-position: inside;}

/*-----------Service-------------*/
td.about p.subService{
	background:url(images/subpage-bullet.gif) no-repeat 31px 5px;
	padding:0 29px 22px 31px;
	}
td.about p.subService span{
	background:url(images/service-divider.gif) repeat-x 0 0;
	display:block; padding:5px 0 14px 25px;
	}

/*-----------Product-------------*/
td.about p.subProduct{padding:0 28px 0 24px;}
td.about p.subProduct span{
	font-weight:bold; padding:0 0 9px 0;
	display:block;
	}
/*td.about img{border:#DFDCC0 6px solid;}*/
td.about ul{padding:31px 0 0 31px; width:317px;}
td.about ul li{
	background:url(images/subpage-divider.gif) repeat-x 0 100%;
	font-size:0;
	line-height:0;
	height:24px;
	}
td.about ul li span{
	background:url(images/subpage-bullet.gif) no-repeat 0 50%;
	display:block; padding:0 0 0 20px;
	font:normal 13px/24px Arial, Helvetica, sans-serif;
	}
td.leftpanelText{
	background:#9CD51D url(images/news-bg.jpg) repeat-x 0 0;
	color:#fff; font-size:12px;
	}
td.leftpanelText h3{
	font:bold 24px/25px Arial, Helvetica, sans-serif;
	padding:24px 0 17px 19px; text-transform:uppercase;
	}
td.leftpanelText p{
	line-height:18px; padding:0 20px 0 18px;
	}
td.leftpanelText p a{color:#FFF70F; background-color:inherit; font-weight:bold;}
td.leftpanelText p a:hover{text-decoration:underline;}

/*-------------Contact---------------*/
td.contact{padding:24px 0 0 0;}
td.contact label{
	padding:0 0 0 32px;	color:#5C8F0E;
	background-color:inherit;
	}
td.contact .textbox{
	width:229px; height:17px;
	background-color:#fff;
	color:#51682A; margin:0 0 18px 0;
	font-size:11px; padding:2px 0 0 5px;
	}
td.contact .textfield{
	width:229px; height:54px;
	background-color:#fff;
	color:#51682A; margin:0 0 18px 0;
	font-size:11px; padding:2px 0 0 5px;
	}
