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

#store_header{
	border-bottom: 1px solid #EEEEEE;
	float:left;
	width: 100%;
}
	#store_header h1{
		float: left;
	}
	#store_header a{
		float: right;
	}

#product_content table td {
	padding:10px;
	text-align:center;
	width:33%;
}
.product_single table td {
	padding:10px;
	text-align:left !important;
	width: auto !important;
}

#product_content table td.pagenation {
	padding:5px;
	background-color:#EAE6EC;
	color:#444C55;
	font-size:11px;
	text-align:right;
}
#product_content input.submit {
	background:transparent url(../images/btn_cart.gif) repeat scroll left top;
	cursor:pointer;
	display:block;
	height:30px;
	width:100px;
	border: none;
}
.addtocart{
	left:33%;
	position:relative;
	text-align:center;
}
.product_single #product_buy {
	background-color:#ECEAEF;
	border:1px solid #E8E3EA;
	margin-bottom:5px;
}
.product_single #product_buy .price {
	font-size:20px;
	font-weight:bold;
}
.product_single #product_buy .qty label {
	color:#444C55;
	font-size:11px;
	vertical-align:middle;
}
.product_single #product_buy .qty input {
	width:30px;
}
.product_single #product_buy .buy_now {
	float:right;
}
.product_single #product_buy .buy_now .submit {
	background:transparent url(../images/btn_cart.gif) repeat scroll left top;
	cursor:pointer;
	display:block;
	height:30px;
	width:100px;
	border: none;
}
.title a{
	text-decoration: none;
	color: #710D0D;
}
.title a:hover{
	color: #555666;
}
#shoppingcart {
	font-size:13px;
	margin-bottom:50px;
}
#shoppingcart table {
	width:100%;
}
#shoppingcart table td {
	border-bottom:1px solid #E8E3EA;
	padding:4px;
}

 .relative_container{
 	position: relative;
 }
 .webform{
 }
	 .webform label{
	 	display: block;
		margin-top: 10px;
	 }
	 .webform input,
	 .webform select{
	 	width: 200px;
	 }
	 .webform textarea{
	 	width: 500px;
		height: 100px;
	 }
	 .webform .submit{
	 	display:block;
		padding-bottom:10px;
		padding-top:10px;
		width:auto;
	 }
	 .webform label.error{
	 	position: absolute;
		background: #cc0000;
		color: #ffffff;
		font-size: 12px;
		padding: 5px;
		top: -9px;
		margin-top: 0px;
	 }
	 div.update{
	 	width: 100%;
		color: #ffffff;
		font-size: 13px;
		padding: 5px;
		background-color: #009900;	 
		font-weight: bold;	
	 }
	 .webform .update{
		color: #ffffff;
		font-size: 13px;
		padding: 5px;
		background-color: #009900;	 
		font-weight: bold;	
	 }
	 .webform input.input_radio{
	 	width: auto;
	 }
	 .webform label.radio_label{
	 	display: inline;
	 }
	 .webform h2{
	 	padding-bottom: 0;
		padding-top: 5px;
	 }
	 .webform h4{
	 	padding-bottom: 0;
		padding-top: 5px;
	 }
	 .webform table td{
	 	padding: 5px;
	 }
	.webform label.error{
		position: absolute;
		background: #cc0000;
		color: #ffffff;
		font-size: 12px;
		padding: 5px;
		margin-top: 0px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
