body {margin:0; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333;  background:url('../images/bg-main.jpg') repeat-x left 106px;}
a img {border:0px none;}
a {text-decoration:none; color:#006699;}
a:hover {text-decoration:underline; color:#FF0000;}

.topCanvas {width:1000px; height:auto; margin:0 auto; overflow:hidden; clear:both;}
	.top {width:750px; height:96px; padding-top:10px; margin:0 auto;}
		.logo {float:left; width:456px; height:93px;}
		.topright {float:right; width:290px; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:19px;}
		
.mainCanvas {width:750px; padding-left:125px; padding-right:125px; height:auto; margin:0 auto; clear:both;}
	.main {width:750px; height:auto; margin:0 auto;}
		.navCanvas {width:750px; height:36px; background:url('../images/bg-nav.jpg') repeat-x top left; overflow:hidden;}
			.nav {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-transform:uppercase; line-height:36px; overflow:hidden;}
				.nav .spacer {font-size:0px; width:2px; margin:0; padding:0; height:36px; background:url('../images/nav-spacer.jpg') no-repeat top left; overflow:hidden;}
				.nav a {display:block; text-align:center; color:#FFFFFF; font-weight:bold; height:36px; text-decoration:none; padding-left:10px; padding-right:10px;}
				.nav a:hover {color:#FFFF66; text-decoration:none; background:url('../images/bg-nav-o.jpg') repeat-x top left;}
				.nav span {margin:0px; padding:0px; height:36px; display:block; line-height:36px; overflow:hidden;}
		.banner {width:750px; height:231px; margin-top:1px; clear:both;}
			.featured {width:572px; height:231px; float:left; background:url('../images/bg-usual.jpg') no-repeat top left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; letter-spacing:normal; line-height:normal}
				.featured a {color:#FFFFFF; text-decoration:none;}
				.featured a:hover {text-decoration:underline; color:#FFFFCC;}
			.loginCanvas {float:right; width:177px; height:231px; background:url('../images/bg-login.jpg') no-repeat bottom right; padding-left:1px}
				.loginTitle {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:14px; margin-top:16px; background:url('../images/bg-login-title.jpg') no-repeat top left; height:25px; line-height:25px; padding-left:14px; margin-bottom:3px}
				.loginForm {font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
					.loginForm input {width:146px; height:15px; border:1px solid #0066CC;}
					input.logSubmit{background:url('../images/bg-login-button.jpg') no-repeat top left; width:76px; height:22px; border:0px none; font-size:11px; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-bottom:1px; letter-spacing:1px; cursor:pointer}
					.loginCanvas .loginLinks {color:#66FFFF; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:3px;}
						.loginCanvas .loginLinks a {text-decoration:none; color:#66FFFF;}
						.loginCanvas .loginLinks a:hover {text-decoration:underline; color:#66FFFF;}						
						
		.contentCanvas {width:750px; height:auto; padding:15px; overflow:hidden; clear:both;}
			.title {font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#CC3300; letter-spacing:1px;}
			.content {letter-spacing:0.5px; line-height:21px; width:695px; height:auto;}
			/*fieldset {border:1px solid #999999; text-align:center; height:200px; color:#009900; font-size:12px; font-weight:bold;}
				legend {color:#009900; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase;}
				.product {padding:15px;}
				.productImage {height:60px;}*/
			.product td {border:1px solid #999999; text-align:center; font-weight:bold;}
			.productTitle {color:#FF0000; font-size:18px;}
			.buylink a {text-transform:uppercase; text-decoration:none; font-size:16px; color:#0066CC;}
			.buylink a:hover {text-decoration:underline; color:#CC0000;}

.footer {width:980px; height:89px; background:url('../images/footer.jpg') no-repeat top left; margin:0 auto; clear:both; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-align:center; padding-top:23px; line-height:20px}
	.copyright {font-size:12px;}
	.footer a {text-decoration:underline; color:#FF0000;}
	.footer a:hover {text-decoration:none; color:#003366;}
	
/*blockquote {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; border-left:7px solid #E0E0E0; padding-left:8px; padding-top:7px; padding-bottom:7px; padding-right:7px; color:#555555; width:100%; margin-bottom:25px; background:#F9F9F9}*/
blockquote {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; padding-left:8px; padding-top:7px; padding-bottom:7px; padding-right:7px; color:#555555; width:100%; margin-bottom:25px; background:#F9F9F9}
	blockquote div {text-align:right; font-size:14px; font-weight:bold; color:#333333; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
	
.loginForm a {font-size:12px; text-decoration:none;}
.loginForm a:hover {font-size:12px; text-decoration:none; color:#66FFFF;}

.req{ color:#FF0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.topcatlink a{color:#CC0000; text-decoration:none}
.topcatlink a:hover{color:#CC0000; text-decoration:underline}

.rightProduct_title {font-size:18px; color:#FF0000; font-weight:bold;}
.rightProduct_details {font-size:12px; color:#009900; font-weight:bold;}