@charset "UTF-8";
/* CSS Document */

#large-slides {
	font-size:1.5em;
	text-align:center;
	margin:20px 0;
}
	#large-slides a {color:#FC7104;}
	#main-image {margin:10px 0 0 0;}
	#button-prev, #button-next {
		background:url(/images/go-last.gif) top left no-repeat;
		display:block;
		float:left;
		height:24px;
		text-indent:-9000px;
		width:31px;
	}
	#button-next {
		background:url(/images/go-next.gif) top left no-repeat;
		float:right;
	}
#product-images{
	width:236px;
	float:left;
}
	#product-images p.caption{
		width:100%;
		color:#ffffff;
		text-align:center;
		margin:5px 0 20px 0;
	}
	#product-images p.note{
			font-size:.9em;
		}
	#product-images ul{
		list-style:none;
		margin:0;
	}
		#product-images ul li{
			float:left;
			width:65px;
			margin:0 0 5px 5px;
			padding:0;
			background:none;
		}
#product-content{
	width:460px;
	float:right;
}
	#product-content h2{
		font-size:1.8em;
	}
	#product-content p{
		margin:10px 0;
	}
		#product-content p.price{
			font-weight:bold;
			margin:0 0 3px 0;
			font-size:1.4em;
		}
	#price-point-top{
		background:url(/images/price-tbl-top.gif) no-repeat;
		height:11px;
		width:175px;
		margin:-10px 0 0 0;
	}
	#price-point{
		width:175px;
		margin:-4px 0 10px 0;
		background:url(/images/price-tbl-center.gif) repeat-x #fc7910;
	}
		#price-point th{
			font-size:1.4em;
			padding:0 0 5px 0;
		}
		#price-point td{
			padding:5px;
			color:#101a41;
			font-size:1.2em;
			text-align:center;
			font-weight:bold;
		}
			#price-point tr.odd td{
				background:#fed3af;
			}
			#price-point tr.price td.value-text{
				text-align:right;
				font-weight:bold;
			}
			#price-point tr.price td{
				text-align:left;
				color:#000000;
				font-weight:normal;
			}
			#price-point td.note{
				color:#FFFFFF;
				font-size:.9em;
			}
	#price-point-bottom{
		background:url(/images/price-tbl-bottom.gif) no-repeat bottom;
		width:175px;
		height:12px;
		margin:-10px 0 10px 0;
		_margin:-11px 0 10px 0;
	}
	#product-content ul{
		color:#ffffff;
		margin:5px 5px 5px 40px;
	}
		#product-content ul li{
			line-height:1.4em;
		}
	
	#order-box{
		width:445px;
		background:url(/images/order-orange-bg.gif) no-repeat;
		float:left;
		margin:-10px 0 0 0;
	}
		#order-area{
			width:188px;
			float:left;
			padding:10px;
			text-align:center;
		}
		#sign-up{
			float:right;
			width:222px;
			padding:4px 5px 0px 10px;
		}
			#sign-up h3{
				width:128px;
				height:18px;
				background:url(/images/save-orders-h3.gif) no-repeat;
				text-indent:-9000px;
			}
			#sign-up h3.alt{
				width:130px;
				height:44px;
				background:url(/images/not-finding-h3.gif) no-repeat;
				text-indent:-9000px;
			}
			#sign-up img{
				float:right;
				margin:0 0 3px 2px;
			}
			#sign-up ul{
				margin:0 0 0 12px;
				list-style:disc;
				list-style-position:outside;
			}
				#sign-up ul li{
					color:#fc7104;
					background:none;
					padding:0;
				}
			#sign-up span, #sign-up span a{
				color:#fc7104;
			}
			a#sign-up-btn{
				width:132px;
				height:27px;
				background:url(/images/sign-up-btn.gif) no-repeat;
				text-indent:-9000px;
				display:block;
			}
		#order-area p{
			margin:0 0 10px 0;
			color:#000000;
		}
		#order-area div{
			float:left;
			margin:5px 0 0 0;
		}
			#order-area label{
				margin:3px 0 0 0;
				display:block;
				float:left;
				text-align:right;
				width:90px;
			}
			#order-area input{
				margin:10px 0;
			}
			#order-area select, #order-area input.qty{
				display:block;
				float:right;
				width:90px;
				margin:0;
			}
		a#order{
			width:161px;
			height:31px;
			display:block;
			background:url(/images/start-order-btn.gif) no-repeat;
			text-indent:-9000px;
			margin:20px 0 20px 10px;
		}
	#order-box-bottom{
		background:url(/images/order-orange-bottom.gif) no-repeat bottom;
		width:445px;
		height:10px;
		float:left;
		_margin:-5px 0 0 0;
	}
		