body {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #DDDDBB;

	float: left;

	}



.rightimage {

	backgroundcolor: #DDDDBB;

	border: solid 1px #880000;

	}



.contacttext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	vertical-align: top;

	margin-left: 6px;

	margin-right: 6px;

	padding: 4px 5px 4px 10px;

	border: solid 1px #000000;

	background-color: #AAAA77;

	}



.menudivider {

	color: #7B7D5A;

	}



.menutext {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #880000;

	font-size: 15px;

	padding-top: 1px;

	padding-right: 5px;

	vertical-align: bottom;

	}

	.menutext a:link {

	text-decoration: none;

	font-weight: bold;

	color: #880000;

	}

	.menutext a:visited {

	text-decoration: none;

	font-weight: bold;

	color: #880000;

	}

	.menutext a:hover {

	text-decoration: none;

	font-weight: bold;

	color: #7B7D5A;

	}

	.menutext a:active {

	text-decoration: none;

	font-weight: bold;

	color: #7B7D5A;

	}





.maintext3 {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 14px;

	line-height: 18px;

	vertical-align: top;

	font-weight: normal;

	}

	.maintext3 a:link {

	font-weight: bold;

	text-decoration: none;

	color: #880000;

	}

	.maintext3 a:visited {

	font-weight: bold;

	text-decoration: none;

	color: #880000;

	}

	.maintext3 a:hover {

	font-weight: bold;

	text-decoration: underline;

	color: #7B7D5A;

	}

	.maintext3 a:active {

	font-weight: bold;

	text-decoration: none

	color: #7B7D5A;

	}



.maintext4 {

	font-family: Arial, Helvetica, sans-serif;

	color: #7D7B5A;

	font-size: 14px;

	font-weight: bold;

	}



	.maintext4 a:link {

	font-weight: bold;

	text-decoration: none;

	color: #880000;

	}

	.maintext4 a:visited {

	font-weight: bold;

	text-decoration: none;

	color: #880000;

	}

	.maintext4 a:hover {

	font-weight: bold;

	text-decoration: underline;

	color: #880000;

	}

	.maintext4 a:active {

	font-weight: bold;

	text-decoration: underline;

	color: #880000;

	}





.largetext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #000000;

	font-weight: bold;

	padding-top: 5px;

	padding-right: 8px;

	padding-bottom: 4px;

	padding-left: 8px;

	letter-spacing: 4px;

	}

.smalltext1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #880000;

	line-height: 14px;

	}

.smalltext2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	padding-top: 6px;

	padding-right: 10px;

	text-align: right;

	vertical-align: bottom;

}

	.smalltext2 a:link {

	font-weight: bold;

	text-decoration: underline;

	color: #000000;

	}

	.smalltext2 a:visited {

	font-weight: bold;

	text-decoration: underline;

	color: #000000;

	}

	.smalltext2 a:hover {

	font-weight: bold;

	text-decoration: underline;

	color: #880000;

	}

	.smalltext2 a:active {

	font-weight: bold;

	text-decoration: none

	color: #880000;

	}





.banner {

	background: transparent url(/images/bannerbg1.jpg) no-repeat top left;

	background-color: #DDDDBB;

}



.leftpad {

	padding-left: 8px;

}	

.searchbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	margin-left: 3px;

	margin-bottom: 3px;

	padding: 4px 4px 4px 4px;

	}

.searchform {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 2px 0px;

	line-height: 24px;

	display: inline;

	}

.input {

	line-height: 16px;

	height: 18px;

	display: inline;

	font-size: 12px;

	}

.featuretext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 22px;

	padding: 8px;

	}

.overline {

	border-top: solid 1px #880000;

	}

.underline {

	border-bottom: solid 1px #880000;

	}

.copyrighttext {

	font-family: Arial, Helvetica, sans-serif;

	color: #7d7b5a;

	font-size: 13px;

	font-weight: normal;

	padding-right: 8px;

	background-color: #DDDDBB;

}

.featuredata {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	background-color: #DDDDBB;

	text-align: center;

}

.productdata img {

	padding-top: 10;

	padding-right: 5;

	padding-bottom: 5;

	padding-left: 5;

}

.titlearea {

	background-color: #990000;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	border: 1px solid #000000;

	height: 30px;

}



.headerrow {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 16px;

	text-align: center;

	color: #880000;

	padding-top: 2px;

	padding-right: 5;

	padding-left: 5;

	vertical-align: bottom;

	background-color: #AAAA77;

	border-top: solid 1px #880000;

	border-bottom: solid 1px #880000;

}

.headerrowleft {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 16px;

	text-align: left;

	padding-top: 2px;

	padding-left: 10px;

	color: #000000;

	vertical-align: bottom;

	background-color: #AAAA77;

	border-top: solid 1px #880000;

	border-bottom: solid 1px #880000;

}

.headerrowleftred {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 16px;

	text-align: left;

	padding-top: 2px;

	padding-left: 10px;

	color: #880000;

	vertical-align: bottom;

	background-color: #AAAA77;

	border-top: solid 1px #880000;

	border-bottom: solid 1px #880000;

}

.headerrow .headertitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	text-align: left;

	padding-top: 2px;

	padding-left: 5px;

	vertical-align: bottom;

	background-color: #AAAA77;

}





.featurearea {

	background-color: #990000;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	border: 1px solid #000000;

	height: 30px;

}

.featuretitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: italic;

	font-weight: bold;

	vertical-align: bottom;

}

.productname {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 14px;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 3px;

	line-height: 20px;

	}

	.productname a:link {

	font-weight: bold;

	text-decoration: none;

	color: #000000;

	}

	.productname a:visited {

	font-weight: bold;

	text-decoration: none;

	color: #000000;

	}

	.productname a:hover {

	font-weight: bold;

	text-decoration: none;

	color: #880000;

	}

	.productname a:active {

	font-weight: bold;

	text-decoration: none;

	color: #880000;

	}





.productdata {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 14px;

	line-height: 22px;

	text-align: center;

	background-color: #DDDDBB;

	border-right: solid 1px #880000;

	border-bottom: solid 1px #880000;

	border-left: solid 1px #880000;

	

	}

.productdata div {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 14px;

	padding-left: 5px;

}

.producttext {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 14px;

	text-align: left;

	line-height: 22px;

	padding-left: 5px;

	padding-right: 5px;

	}

	.producttext a:link {

	font-weight: bold;

	text-decoration: underline;

	color: #880000;

	}

	.producttext a:visited {

	font-weight: bold;

	text-decoration: underline;

	color: #880000;

	}

	.producttext a:hover {

	font-weight: bold;

	text-decoration: underline;

	color: #000088;

	}

	.producttext a:active {

	font-weight: bold;

	text-decoration: underline;

	color: #000088;

	}







.grad_h_1 {

	background: #DDDDBB url(images/grad_h_ddddbb-aaaa77.jpg) repeat-y top; 

}

.grad_h_1b {

	background: #DDDDBB url(images/grad_h_dcd3bf-ccbbaa.jpg) repeat-y top; 

}

.grad_h_2 {

	background: #DDDDBB url(images/grad_h_aaaa77-ddddbb.jpg) repeat-y top left; 

}

.grad_h_2b {

	background: #DDDDBB url(images/grad_h_990000-ccbbaa.jpg) repeat-y top; 

}

.grad_h_3 {

	background: #DDDDBB url(images/grad_h_990000-ddddbb.jpg) repeat-y top; 

}

.grad_h_3b {

	background: #DDDDBB url(images/grad_h_dcd3bf-990000.jpg) repeat-y top; 

}

.grad_h_4 {

	background: #DDDDBB url(images/grad_h_aaaa77-990000.jpg) repeat-y top; 

}

.grad_h_5 {

	background: #DDDDBB url(images/grad_h_ddddbb-990000.jpg) repeat-y top; 

}



.btmgrad {



	background-image: url(/images/btmgrad1.jpg);



}



.pagedata1 {

	

	background-color: #7B7D5A;

}

 

div.roundedcontact { 

	margin-right: 10px;

	margin-left: 10px;

	background: #FFFFFF url(/images/rounded/tr-FFF-DCD3BF.jpg) no-repeat top right; 

} 

div.roundedcontact div { 

 background: transparent url(/images/rounded/tl-FFF-DCD3BF.jpg) no-repeat top left; 

} 

div.roundedcontact div div { 

 background: transparent url(/images/rounded/br-FFF-DCD3BF.jpg) no-repeat bottom right; 

} 

div.roundedcontact div div div { 

 background: transparent url(/images/rounded/bl-FFF-DCD3BF.jpg) no-repeat bottom left; 

 padding: 10px;

}





div.rounded { 

 margin-top: 10px;



 background: #DDDDBB url(/images/rounded/tr-ddddbb-7b7d5a.jpg) no-repeat top right; 

} 

div.rounded div { 

 background: transparent url(/images/rounded/tl-ddddbb-7b7d5a.jpg) no-repeat top left; 

} 

div.rounded div div { 

 background: transparent url(/images/rounded/br-ddddbb-7b7d5a.jpg) no-repeat bottom right; 

} 

div.rounded div div div { 

 background: transparent url(/images/rounded/bl-ddddbb-7b7d5a.jpg) no-repeat bottom left; 

 padding-top: 2;

 padding-right: 15;

 padding-bottom: 12;

 padding-left: 15; 

}

div.rounded div div div p img { 

 padding-right: 10;

 padding-bottom: 5;

  

}





div.rounded2 {



 background: #DDDDBB url(/images/rounded/tr-ddddbb-7b7d5a.jpg) no-repeat top right; 

} 

div.rounded2 div { 

 background: transparent url(/images/rounded/tl-ddddbb-7b7d5a.jpg) no-repeat top left; 

} 

div.rounded2 div div { 

 background: transparent url(/images/rounded/br-ddddbb-7b7d5a.jpg) no-repeat bottom right; 

} 

div.rounded2 div div div { 

 background: transparent url(/images/rounded/bl-ddddbb-7b7d5a.jpg) no-repeat bottom left; 

 padding-top: 2;

 padding-right: 15;

 padding-bottom: 15;

 padding-left: 15; 

}

div.rounded2 div div div p img { 

 padding-right: 10;

 padding-bottom: 10;

  

}





div.promotext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #880000;

	font-style: normal;

	font-weight: bold;

	text-align: left;

	vertical-align: bottom;

	padding: 5px 10px 3px 15px;

}



div.roundedpromotext {

	margin-top: 5px;

	background: #990000 url(/images/rounded/tr.jpg) no-repeat top right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #FFFFFF;

	font-style: normal;

	font-weight: bold;

	vertical-align: bottom;

	} 

	div.roundedpromotext div { 

 	background: transparent url(/images/rounded/tl-880-DCD3BF.jpg) no-repeat top left; 

	} 

	div.roundedpromotext div div { 

	background: transparent url(/images/rounded/br.jpg) no-repeat bottom right; 

	} 

	div.roundedpromotext div div div { 

 	background: transparent url(/images/rounded/bl-880-DCD3BF.jpg) no-repeat bottom left; 

 	padding-top: 2;

 	padding-right: 15;

 	padding-bottom: 2;

 	padding-left: 15; 

	}



div.title {

	padding-top: 4px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #AAAA77;

	font-style: normal;

	vertical-align: bottom;

	background: #AAAA77 url(/images/grad_h_990000-aaaa77.jpg) repeat-y top;

} 







old.div.roundedtitle {

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 10px;

	background: #DDDDBB url(/images/rounded/tr.gif) no-repeat top right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #880000;

	font-style: italic;

	vertical-align: bottom;

	} 

	old.div.roundedtitle div { 

 	background: transparent url(/images/rounded/tl-ddddbb-7b7d5a.jpg) no-repeat top left; 

	} 

	old.div.roundedtitle div div { 

	background: transparent url(/images/rounded/br.gif) no-repeat bottom right;

	} 

	old.div.roundedtitle div div div { 

 	background: transparent url(/images/rounded/bl-ddddbb-7b7d5a.jpg) no-repeat bottom left; 

 	padding-top: 5;

 	padding-right: 15;

 	padding-bottom: 5;

 	padding-left: 15; 

	}



div.roundedtitle {

	padding-top: 3px;

	padding-left: 10px;

	padding-bottom: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #000000;

	font-style: normal;

	vertical-align: bottom;

	background: #AFAF7D url(change/images/grad_h_ddddbb-aaaa77.jpg) repeat-y top;	

	}





div.roundedtitle2 {

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 10px;

	background: #DDDDBB url(/images/rounded/tr.jpg) no-repeat top right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #880000;

	font-style: italic;

	vertical-align: bottom;

	} 

	div.roundedtitle2 div { 

 	background: transparent url(/images/rounded/tl-DCD3BF-FFF.jpg) no-repeat top left; 

	} 

	div.roundedtitle2 div div { 

	background: transparent url(/images/rounded/br.jpg) no-repeat bottom right;

	} 

	div.roundedtitle2 div div div { 

 	background: transparent url(/images/rounded/bl-DCD3BF-FFF.jpg) no-repeat bottom left; 

 	padding-top: 2;

 	padding-right: 15;

 	padding-bottom: 2;

 	padding-left: 15; 

	}



old.div.roundedfeattitle {

	margin-top: 5px;

	background: #AAAA77 url(/images/rounded/tr-aaaa77-7b7d5a.jpg) no-repeat top right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	font-style: normal;

	font-weight: bold;

	vertical-align: bottom;

	} 

	old.div.roundedfeattitle div { 

 	background: transparent url(/images/rounded/tl-aaaa77-7b7d5a.jpg) no-repeat top left; 

	} 

	old.div.roundedfeattitle div div { 

	background: transparent url(/images/rounded/br-aaaa77-7b7d5a.jpg) no-repeat bottom right; 

	} 

	old.div.roundedfeattitle div div div { 

 	background: transparent url(/images/rounded/bl-aaaa77-7b7d5a.jpg) no-repeat bottom left; 

 	padding-top: 4;

 	padding-right: 15;

 	padding-bottom: 4;

 	padding-left: 15;

	}

div.roundedfeattitle {

	margin-top: 5px;

	background: #DDDDBB url(/images/rounded/tr-ddddbb-7b7d5a.jpg) no-repeat top right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #880000;

	font-style: normal;

	font-weight: bold;

	vertical-align: bottom;

	} 

	div.roundedfeattitle div { 

 	background: transparent url(/images/rounded/tl-ddddbb-7b7d5a.jpg) no-repeat top left; 

	} 

	div.roundedfeattitle div div { 

	background: transparent url(/images/rounded/br-ddddbb-7b7d5a.jpg) no-repeat bottom right; 

	} 

	div.roundedfeattitle div div div { 

 	background: transparent url(/images/rounded/bl-ddddbb-7b7d5a.jpg) no-repeat bottom left; 

 	padding-top: 4;

 	padding-right: 15;

 	padding-bottom: 4;

 	padding-left: 15;

	}





div.roundedproductname {

	background: #DDDDBB url(/images/rounded/tr-ddddbb-7b7d5a.jpg) no-repeat top right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	font-weight: bold;

	vertical-align: bottom;

} 

div.roundedproductname div { 

 background: transparent url(/images/rounded/tl-ddddbb-7b7d5a.jpg) no-repeat top left; 

} 

div.roundedproductname div div { 

 background: transparent url(/images/rounded/br-ddddbb-7b7d5a.jpg) no-repeat bottom right; 

} 

div.roundedproductname div div div { 

 background: transparent url(/images/rounded/bl-ddddbb-7b7d5a.jpg) no-repeat bottom left; 

 padding: 8px;

}



	.roundedproductname a:link {

	font-weight: bold;

	text-decoration: none;

	color: #880000;

	}

	.roundedproductname a:visited {

	font-weight: bold;

	text-decoration: none;

	color: #880000;

}

	.roundedproductname a:hover {

	font-weight: bold;

	text-decoration: none;

	color: #000000;

	}

	.roundedproductname a:active {

	font-weight: bold;

	text-decoration: none

	color: #000000;

	}



div.roundedproductdata { 

 margin-top: 10px;

 background: #FFFFFF url(/images/rounded/tr1.gif) no-repeat top right; 

} 

div.roundedproductdata div { 

 background: transparent url(/images/rounded/tl1.gif) no-repeat top left; 

} 

div.roundedproductdata div div { 

 background: transparent url(/images/rounded/br1.gif) no-repeat bottom right; 

} 

div.roundedproductdata div div div { 

 background: transparent url(/images/rounded/bl1.gif) no-repeat bottom left; 

 padding-top: 5;

 padding-right: 15;

 padding-bottom: 5;

 padding-left: 15; 

}

div.roundedproductdata div div div img { 

 padding-right: 10;

 padding-bottom: 10;

  

}