
/*forms*/
fieldset	{
	border:0;
}

#searchForm .search,
#vipForm .email,
#friend .friend	{
	background:url(../images/search-bg.png) no-repeat;
	border:0;
	width:154px;
	height:20px;
	position:relative;
	left:6px;
	padding:10px 10px 10px 10px;
	margin-top:15px;
}
#vipForm .email,
#friend .friend	{
	margin-top:5px;
	left:-8px;
}
#vipForm .submit	{
	background:url(../images/button-mailing-list.jpg) no-repeat;
	border:0;
	text-indent:-999em;
	width:132px;
	height:21px;
	cursor:pointer;
	position:relative;
	left:28px;
}
#friend .submit	{
	background:url(../images/button-recommend.jpg) no-repeat;
	border:0;
	text-indent:-999em;
	width:131px;
	height:21px;
	cursor:pointer;
	position:relative;
	left:29px;
}
#searchForm .submit	{
	position:relative;
	left:95px;
	cursor:pointer;
	background:url(../images/button-search.jpg) no-repeat;
	text-indent:-999em;
	width:79px;
	height:22px;
	border:0;
}
#prod-info-main form	{
	width:430px;
	margin:10px auto;
}
#prod-info-main select	{
	color:#D1F0F6;
	border:0;
	background:#333;
	font-size:1.2em;
	letter-spacing:.5px;
	width:80px;
	float:left;
	margin-right:4px;
}
#prod-info-main option	{
	padding-left:6px;
	border:0;
	outline:0;
	font:12px Tahoma;
	color:#D1F0F6;
}
#prod-info-main optgroup	{
	font:normal 13px Tahoma;
	color:#D1F0F6;
}
#prod-info-main label	{
	width:130px;
	line-height:1.7em;
	font-weight:bold;
}
#prod-info-main .add	{
	float:right;
	width:80px;
	height:22px;
	background:url(../images/button-add.png) no-repeat;
	text-indent:-999em;
	border:0;
	cursor:pointer;
}
#prod-info-main .product	{
	float:left;
	width:100px;
	padding-right:10px;
	position:relative;
	z-index:5;
}
#prod-info-main .item	{
	border-top:1px solid #7A8C90;
	padding-top:5px;
	margin-bottom:5px;
}

/* contact form */
#contact,
#confirm	{
	width:520px;
	float:left;
	margin:20px 0;
	border:1px solid #999;
	padding:15px;
}
#contact li,
#confirm li	{
	float:left;
	clear:left;
	width:100%;
	margin-bottom:6px;
}
#contact label,
#confirm label,	{
	float:left;
	clear:left;
	width:180px;
	line-height:20px;
	font-weight:bold;
}
#contact input,
#contact textarea,
#contact select,
#confirm p	{
	float:right;
	width:300px;
	line-height:20px;
	background:#BBB;
	border:1px solid #999;
	padding:3px;
	font:11px Tahoma, sans-serif;
	color:#666;
}
#contact select	{
	width:308px;
}
#contact p	{
	float:right;
	width:100px;
	text-align:right;
}
#contact textarea	{
	line-height:17px;
	letter-spacing:.3px;
}
#contact option	{
	padding:2px;
	text-indent:5px;
}
#contact #add,
#confirm #add	{
	float:right;
	clear:both;
	width:80px;
	background:url(../images/button-send.png) no-repeat;
	border:0;
	width:79px;
	height:22px;
	margin:10px 0 10px 10px;
	cursor:pointer;
}
#confirm #add	{
	background:url(../images/button-pay.jpg) no-repeat;
}
#contact input.focusOn,
#contact textarea.focusOn	{
	background:#FFF;
	color:#222;
}
#contact select:focus	{
	background:#FFF;
}

#contact input.total,
#confirm input.total	{
	width:70px;
	text-align:right;
	background:none;
	border:none;
	font-size:1.1em;
	font-weight:bold;
	color:#46595D;
}
#contact label.right,
#confirm label.right	{
	width:150px;
	float:right;
	text-align:right;
	line-height:1.8em;
	font-size:1.1em;
}
#contact p.right,
#confirm p.right	{
	float:right;
	width:100px;
}
#confirm p.right	{
	background:none;
	border:none;
	text-align:right;
	font-size:1.1em;
	color:#46595D;
}
#contact span.right	{
	text-align:right;
	width:100%;
	float:right;
}
#contact label.total	{
	text-align:right;
	width:420px;
	font-size:1.1em;
}
#confirm #no-discount,
#confirm #discounted	{
	margin-left:30px;
	width:70px;
	text-align:center;
}
#confirm #no-discount	{
	background:#999;
}
#confirm #discounted	{
	border:1px solid green;
	background:#FFF;
}
#contact li.total,
#confirm li.total	{
	border-top:2px solid #999;
	margin-top:15px;
	padding-top:10px;
}
#content #contact .submit	{
	float:right;
	background:url(../images/button-checkout.jpg) no-repeat;
}

