body {
	background-color: #E6E6E6;
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	padding:0px;
	margin:0px;
}
body,td,th {
	font-family:tahoma, "Trebuchet MS", Helvetica, Sans-serif;
	font-size:12px;
	color:#4B4B4B;
}

a {color:#B5C522;}
a:hover {color:#849015;}

#header {
	width:1176px;
	padding:0px;
	margin:0px auto 0px auto;
}
#body {
	width:747px;
	padding:0px;
	margin:auto;
}

/* header */
.clock {
	text-align:center;
	font-size:11px;
	line-height:23px;
	height:23px;
}
.flashpart {
	height:129px;
	padding:6px 0px 24px 0px;
	margin:auto;
	text-align:center;
}

.headernav {
	width:1176px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
}
.navlink {
	height:37px;
	font-size:14px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#737373;
	text-align:center;
	width:168px;
	background-image:url(images/button1.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding:11px 0px 0px 0px;
	letter-spacing:-1px;
}
.navlink a {
	display:block;
	text-decoration:none;
	color:#737373;
}
.navlink a:Hover {color:#B5C522;}

/* contact area */
.contact1 {
	width:747px;
	background-image:url(images/contact1.gif);
	background-repeat:repeat-y;
	margin:40px 0px 0px 0px;
	padding:0px;
}
.contact2 {
	width:747px;
	background-image:url(images/contact2.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
.contact3 {
	width:707px;
	background-image:url(images/contact3.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0px;
	padding:20px 20px 25px 20px;
	text-align:center;
	font-size:12px;
	color:#5A5A5A;
	line-height:20px;
}
.thenumber {
	margin:0px;
	padding:0px 0px 5px 0px;
	display:block;
	line-height:normal;
}
.callus {
	font-weight:bold;
	color:#A8B813;
	font-size:22px;
}
.callus-number {
	font-size:30px;
}

/* Bottom Products */
.bottomprods {
	width:747px;
	height:161px;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/bottomproducts.jpg);
	background-repeat:no-repeat;
	color:#5A5A5A;
	font-size:12px;
	font-weight:bold;
}
.bottom1 {
	display:block;
	margin:0px;
	padding:20px 0px 0px 111px;
}
.bottom2 {
	display:block;
	margin:0px;
	padding:75px 0px 0px 31px;
}

/* Footer */
.footer {
	width:747px;
	margin:70px 0px 20px 0px;
	padding:11px 0px 11px 0px;
	border-top:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
	color:#B4B4B4;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:16px;
}
.footer a {color:#B4B4B4; text-decoration:none;}
.footer a:hover {color:#B4B4B4; text-decoration:underline;}

/* Flash Part */
.flash-home {
	width:747px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* Products List */
.prodlist1 {
	width:747px;
	margin:20px 0px 20px 0px;
	padding:0px;
	background-image:url(images/prods1.gif);
	background-repeat:repeat-y;
}
.prodlist2 {
	width:747px;
	margin:0px;
	padding:0px;
	background-image:url(images/prods2.gif);
	background-repeat:no-repeat;
}
.prodlist3 {
	width:747px;
	margin:0px;
	padding:15px 0px 15px 0px;
	background-image:url(images/prods3.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.prodlist-col12 {
	width:489px;
	float:left;
	margin:0px;
	padding:0px;
}
	.prodlist-col1 {
		width:235px;
		float:left;
		margin:0px;
		padding:0px;
	}
	.prodlist-col2 {
		width:235px;
		float:right;
		margin:0px;
		padding:0px;
	}
	
.prodlist-col3 {
	width:240px;
	float:right;
	margin:0px;
	padding:0px;
}

/* product list styles */
.prodlist3 h3 {
	font-size:18px;
	text-align:center;
	color:#B5C522;
	margin:0px;
	padding:0px 0px 25px 0px;
}
.prodlist3 h3 a {color:#B5C522; text-decoration:none;}
.prodlist3 h3 a:hover {color:#5A5A5A;}

.prodlist-items {
	color:#4B4B4B;
	font-size:11px;
	text-align:right;
	margin:0px;
	padding:0px 15px 0px 0px;
	height:95px;
	display:block;
}
.learnmore {
	font-size:14px;
	font-weight:bold;
	color:#5A5A5A;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:2px 48px 6px 0px;
	display:block;
	background-image:url(images/learnmore.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
	.learnmore a {color:#5A5A5A; text-decoration:none;}
	.learnmore a:hover {color:#849015;}

/* body styles */
h2 {
	text-align:center;
	color:#B5C522;
	display:block;
	margin:0px;
	font-size:26px;
	background-image:url(images/h2.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px 48px 0px;
}
h3 {
	color:#807F7F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0px;
	padding:0px 0px 15px 0px;
}
h4 {
	color:#A8B813;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0px;
	padding:0px 0px 5px 0px;
}

p {
	text-align:justify;
	margin:0px;
	line-height:20px;
	padding:0px 0px 15px 0px;
}

ul {margin:0px 0px 20px 20px; padding:0px; list-style-type:none; text-align:justify;}
ul li {
	background-image:url(images/icon-ul1.gif);
	background-repeat:no-repeat;
	padding:3px 5px 5px 17px;
	line-height:20px;
	margin:0px;
	font-size:12px;
}
ul li ul {
	padding:5px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

ul li ul li {
	background-image:url(images/icon-ul2.gif);
	background-repeat:no-repeat;
	padding:0px 5px 0px 17px;
	line-height:normal;
	margin:0px 0px 5px 0px;
	color:#787878;
	font-size:12px;
}
ul li ul li ul {
	padding:5px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

ul li ul li ul li {
	background-image:url(images/icon-ul3.gif);
	background-repeat:no-repeat;
	padding:0px 5px 0px 14px;
	line-height:normal;
	margin:0px 0px 3px 0px;
	color:#787878;
	font-size:11px;
}

/* home columns */
.homecols {
	width:747px;
	margin:35px 0px 0px 0px;
	padding:15px 0px 0px 0px;
}
.homecols1 {
	width:360px;
	float:left;
}
.homecols2 {
	width:365px;
	float:right;
}

/* products page */

.productsbox {
	width:747px;
	margin:0px;
	padding:0px;
}
.productsbox-col1 {
	float:left;
	width:360px;
}
.productsbox-col2 {
	float:right;
	width:360px;
}

.prodsbox1 {
	width:360px;
	height:102px;
	font-family:tahoma, "Trebuchet MS", Helvetica, Sans-serif;
	font-size:16px;
	color:#5A5A5A;
	line-height:18px;
	background-repeat:no-repeat;
	display:block;
}
.prodsbox-text {
	display:block;
	padding:18px 10px 20px 117px;
	margin:0px;
}
	.productsbox .prodsbox-01 {background-image:url(images/prodserve_01.jpg);}
	.productsbox .prodsbox-02 {background-image:url(images/prodserve_02.jpg);}
	.productsbox .prodsbox-03 {background-image:url(images/prodserve_03.jpg);}
	.productsbox .prodsbox-04 {background-image:url(images/prodserve_04.jpg);}
	.productsbox .prodsbox-05 {background-image:url(images/prodserve_05.jpg);}
	.productsbox .prodsbox-06 {background-image:url(images/prodserve_06.jpg);}
	.productsbox .prodsbox-07 {background-image:url(images/prodserve_07.jpg);}
	.productsbox .prodsbox-08 {background-image:url(images/prodserve_08.jpg);}

/* learn more page */
.learnmore01 {
	padding:20px 0px 10px 210px;
	margin:12px 0px 20px 0px;
	background-image:url(images/learn01.jpg);
	background-repeat:no-repeat;
}
.learnmore01a {
	padding:20px 275px 35px 0px;
	margin:12px 0px 10px 0px;
	background-image:url(images/learn01new1.jpg);
	background-repeat:no-repeat;
}
.learnmore01b {
	padding:20px 0px 20px 270px;
	margin:12px 0px 20px 0px;
	background-image:url(images/learn01new2b.jpg);
	background-repeat:no-repeat;
}
.learnmore02 {
	padding:20px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	background-image:url(images/learn02.jpg);
	background-repeat:no-repeat;
}
.learnmore03 {
	padding:20px 0px 30px 135px;
	margin:0px 0px 20px 0px;
	background-image:url(images/learn03.jpg);
	background-repeat:no-repeat;
}
.learnmore04 {
	padding:20px 0px 160px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(images/learn04.jpg);
	background-repeat:no-repeat;
}
.learnmore05 {
	padding:20px 205px 10px 0px;
	margin:0px 0px 10px 0px;
	background-image:url(images/learn05.jpg);
	background-repeat:no-repeat;
}
.learnmore06 {
	padding:20px 0px 10px 200px;
	margin:0px 0px 0px 0px;
	background-image:url(images/learn06.jpg);
	background-repeat:no-repeat;
}
.learnmore07 {
	padding:20px 200px 10px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(images/learn07.jpg);
	background-repeat:no-repeat;
}
img.left {
	float:left;
	margin:0px;
	padding:0px 25px 15px 0px;
}
img.right {
	float:right;
	margin:0px;
	padding:0px 0px 15px 25px;
}


/* Book */
.bookimg {
	width:206px;
	float:left;
	background-color:#ffffff;
}
.imgthumb {width:206px; height:217px;}
.imgthumb a {
	display:block;
	background-image:url(images/book_thumb.jpg);
	background-repeat:no-repeat;
	width:206px;
	height:217px;
	text-decoration:none;
	border:none;
}
.imgthumblink {
	width:178px;
	height:29px;
	line-height:30px;
	color:#4b4b4b;
	font-size:12px;
	background-color:#d2d2d2;
	background-image:url(images/book_thumblink.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 28px;
}
.imgthumblink a {color:#4b4b4b; text-decoration:none;}
.imgthumblink a:hover {color:#000000;}

.bookprice {
	width:206px;
	font-size:14px;
	line-height:22px;
	text-align:center;
	padding:5px 0px 5px 0px;
}

.bookdesc {width:526px; float:right;}
.bookdesc p {text-align:left;}

.bookform {margin:20px 0px 0px 0px;}
.bookform p {
	text-align:center;
	margin:0px;
	line-height:20px;
	padding:0px 0px 10px 0px;
}
.bookform form {margin:0px; padding:20px 0px 0px 0px;}
.bookformitem {width:747px; padding:0px 0px 25px 0px;}

.bookformitem_label {
	width:162px;
	float:left;
	padding:5px 10px 0px 0px;
	text-align:right;
	font-weight:bold;
}
.bookformitem_label span {
	display:block;
	font-weight:normal;
}
.bookformitem_labeltext {
	width:150px;
	float:left;
	padding:5px 0px 0px 5px;
}
.bookformitem input {
	font-size:11px;
	color:#9f9f9f;
	font-family:tahoma, "Trebuchet MS", Helvetica, Sans-serif;
	background-color:#ffffff;
	border:1px solid #cfcfcf;
	padding:5px 7px 5px 7px;
}
.bookboxmed {width:282px;}
.bookfieldmed {width:264px;}

.bookboxsmallest {width:79px;}
.bookfieldsmallest {width:61px;}

.bookboxsmall {width:136px;}
.bookfieldsmall {width:118px;}

.bookboxbig {width:575px;}
.bookfieldbig {width:557px;}
.bookboxbig textarea {
	width:557px;
	color:#9f9f9f;
	font-family:tahoma, "Trebuchet MS", Helvetica, Sans-serif;
	background-color:#ffffff;
	border:1px solid #cfcfcf;
	padding:5px 7px 5px 7px;
	font-size:12px;
}

.bookformitem_button {
	width:250px;
	float:left;
	padding:5px 0px 0px 172px;
	text-align:left;
	font-weight:bold;
}

.bookformitem_button input {
	width:208px;
	background-color:#bad200;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding:5px;
	border-top:1px solid #dae776;
	border-right:1px solid #9aae00;
	border-bottom:1px solid #889900;
	border-left:1px solid #cadc3b;
}

.formleft {float:left;}
.formright {float: right;}

.red {color:#eb071b;}
.center {text-align:center;}
