	.content-mid {
		padding: 5px 10px 10px 10px;
		}

		.main a {
			color: #000000;
			}

		.main h1 {
			margin: 0px 0px 0px 2px;
			padding: 0px;
			font-size: 16px;
			color: #2252b5;
			}

		.main p {
			margin: 0px 0px 0px 2px;
			padding: 3px 0px 7px 0px;
			}

		#prod-holder {
			width: 116px;
			padding: 3px;
			background-color: #DBDBDB;
			height: 192px;
			float: left;
			display: inline;
			margin: 0px 1px 5px 1px;
			overflow: hidden;
			}
			
		#home-prod-holder {
			width: 116px;
			padding: 3px;
			background-color: #DBDBDB;
			height: 192px;
			float: left;
			display: inline;
			margin: 0px 1px 3px 0px;
			overflow: hidden;
			}

			#img-holder {
				width: 114px;
				background-color: #ffffff;
				height: 88px;
				overflow: hidden;
				border: solid 1px #ffffff;
				}

			#link-holder {
				width: 106px;
				height: 60px;
				margin: 3px 5px 0px 5px;
				overflow: hidden;
				text-align: center;
				}

				#link-holder a:link, #link-holder a:visited {
					color: #646464;
					text-decoration: none;
					}

				#link-holder a:hover, #link-holder a:active {
					color: #646464;
					text-decoration: underline;
					}

			#price-holder {
				width: 106px;
				height: 33px;
				margin: 3px 5px 0px 5px;
				overflow: hidden;
				text-align: center;
				font-weight: bold;
				background-color: #C2C2C2;
				}

				#price-holder a:link, #price-holder a:visited {
					color: #ffffff;
					text-decoration: none;
					}

				#price-holder a:hover, #price-holder a:active {
					color: #ffffff;
					text-decoration: underline;
					}

			#gallery-holder {
				background-color: #DBDBDB;
				width: 499px;
				height: 155px;
				}

				#gallery-text {
					margin: 0px;
					background-color: #C2C2C2;
					color: #ffffff;
					padding: 3px 5px 5px 5px;
					}
					
				#gallery-thumbs {
					width: 493px;
					height: 126px;
					overflow: auto;
					scrollbar-3dlight-color:#989898;
					scrollbar-arrow-color:#989898;
					scrollbar-base-color:#ffffff;
					scrollbar-darkshadow-color:#989898;
					scrollbar-face-color:#ffffff;
					scrollbar-highlight-color:#ffffff;
					scrollbar-shadow-color:#989898;
					margin: 3px;
					}

					#gallery-thumb {
						margin: 5px 1px 0px 1px;
						width: 118px;
						height: 98px;
						overflow: hidden;
						background-color: #ffffff;
						padding: 1px;
						}

		.opts {
			background-color: #EBEBEB;
			padding: 3px 10px 0px 6px;
			border-bottom: solid 1px #ffffff;
			}

		.opts2 {
			background-color: #DBDBDB;
			padding: 5px 10px 3px 6px;
			border-bottom: solid 1px #ffffff;
			}
			
		.opts3 {
			background-color: #DBDBDB;
			border-bottom: solid 1px #ffffff;
			padding: 2px 3px 3px 0px;
			}
			
		.opts4 {
			background-color: #DBDBDB;
			border-bottom: solid 1px #ffffff;
			}

		.price {
			background-color: #EBEBEB;
			padding: 2px 0px 3px 5px;
			}

			#other-prices {
				margin: 2px 0px 0px 2px;
				color: #747474;
				}

		.price2 {
			background-color: #EBEBEB;
			vertical-align: bottom;
			padding: 0px 5px 5px 0px;
			}
			
		.price3 {
			background-color: #EBEBEB;
			padding: 2px 5px 3px 5px;
			}

		.bkt1 {
			background-color: #DBDBDB;
			padding: 3px 5px;
			}

			.bkt1b {
				background-color: #DBDBDB;
				padding: 3px 5px;
				color: #808080;
				text-align: right;
				font-weight: bold;
				}

		.bkt2 {
			background-color: #EBEBEB;
			padding: 3px 5px;
			border-bottom: solid 1px #DBDBDB;
			}

			.bkt2b {
				background-color: #EBEBEB;
				padding: 3px 5px;
				color: #A5A5A5;
				text-align: right;
				border-bottom: solid 1px #DBDBDB;
				}

		.bkt3 {
			background-color: #C2C2C2;
			padding: 3px 5px;
			border-bottom: solid 1px #ffffff;
			color: #ffffff;
			font-weight: bold;
			}

		.bkt4 {
			color: #DD0039;
			padding: 3px 5px 0px 5px;
			font-weight: bold;
			}

			.bkt4b {
				padding: 3px 5px 0px 5px;
				color: #A5A5A5;
				text-align: right;
				font-weight: bold;
				}

			.bkt4c {
				padding: 3px 5px 0px 5px;
				color: #A5A5A5;
				}

			.bkt4d {
				padding: 3px 5px 0px 5px;
				color: #A5A5A5;
				text-align: right;
				}

		#form-error {
			background-color: #ff0000;
			color: #ffffff;
			padding: 3px 5px 4px 5px;
			margin: 2px 0px 7px 0px;
			}

		.chkfrm1 {
			background-color: #EBEBEB;
			padding: 2px 10px 2px 5px;
			border-bottom: solid 1px #ffffff;
			}

		.chkfrm2 input {
			border: solid 1px #000000;
			width: 200px;
			height: 15px;
			padding: 2px 0px 0px 1px;
			margin: 0px 0px 1px 3px;
			font-family: arial, sans-serif;
			font-size: 12px;
			}

		.chkfrm2 textarea {
			border: solid 1px #000000;
			width: 200px;
			height: 100px;
			padding: 2px 0px 0px 1px;
			margin: 0px 0px 1px 3px;
			font-family: arial, sans-serif;
			font-size: 12px;
			}

		.chkfrm2 select {
			border: solid 1px #000000;
			width: 200px;
			padding: 0px;
			margin: 0px 0px 1px 3px;
			}

		.chkfrm3 input {
			margin: 10px 0px 0px 3px;
			}
			