/* CSS Document */

#store_banner{
	width: 920px;
	height: 130px;
	background:url(../images/store_header.png) no-repeat;
}

#banner_store{
	width: 959px;
	height: 485px;
	background:url(../images/header_store.png) no-repeat;
}


/* Index Page */
#products{
	float:left;
	width:702px;
	height:600px;
	background:url(../images/index/productSingle_container.png) no-repeat;
}

#right_bar{
	float:right;
	width:200px;
}
#cart_preview{
	width: 160px;
	height: 258px;
	background:url(../images/index/cartContainer.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-top: 40px;
}
.goToShoppingCart_button{
	background:url(../images/index/cart_button.png) no-repeat;
	width:148px;
	height:41px;
	border:none;
	color:#FFF;
	cursor:pointer;
}

#btns{
	width: 130px;
	margin-top: 50px;
	margin-left: 20px;
}
.redeem_giftcode{
	display:block;
	width: 121px;
	height: 32px;
	background:url(../images/index/giftCode.png) no-repeat;
}
.redeem_educodes{
	display:block;
	width: 134px;
	height: 30px;
	background:url(../images/index/eduCodes.png) no-repeat;
}
.st_support{
	display:block;
	width: 103px;
	height: 30px;
	background:url(../images/index/support.png) no-repeat;
}
.st_faq{
	display:block;
	width: 75px;
	height: 32px;
	background:url(../images/index/faq.png) no-repeat;
}
#payment_methods{
	width: 340px;
	height: 60px;
	margin-left:auto;
	margin-right:auto;
}


/* Product Description Page */
.desc_image{
	float: left;
	width: 254px;
	height: 254px;
	margin: 30px 0 0 20px;
}
#product_ksp{
	background:url(../images/products/productBig_ksp.jpg) no-repeat;
}
#product_kerbalizer{
	background:url(../images/products/productBig_kerbalizer.jpg) no-repeat;
}
#product_cafepress{
	background:url(../images/products/productBig_cafePress.jpg) no-repeat;
}
#product_shapeways{
	background:url(../images/products/productBig_shapeways.jpg) no-repeat;
}
#product_eucled{
	background:url(../images/products/productBig_eucled.jpg) no-repeat;
}
#product_maker{
	background:url(../images/products/productBig_maker.jpg) no-repeat;
}

#product_description{
	float:right;
	width: 380px;
	margin: 10px 20px 0 0;
}
.addToCart_button{
	background:url(../images/index/addCart_button.png) no-repeat;
	width:103px;
	height:37px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
.addToCartSteam_button{
	background:url(../images/index/addCartSteam_button.png) no-repeat;
	width:131px;
	height:37px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
.buyGiftCode_button{
	background:url(../images/index/buyGift_button.png) no-repeat;
	width:125px;
	height:37px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
.goToWeb_button{
	background:url(../images/index/goTo_button.png) no-repeat;
	width:117px;
	height:37px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
.availableSteam_button{
	background:url(../images/products/availableSteam_button.png) no-repeat;
	width:122px;
	height:46px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
.availableTeacherG_button{
	background:url(../images/products/availableTeacherG_button.png) no-repeat;
	width:122px;
	height:46px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
.availableGOG_button{
	background:url(../images/products/availableGOG_button.png) no-repeat;
	width:45px;
	height:46px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
.availableHumble_button{
	background:url(../images/products/availableHumble_button.png) no-repeat;
	width:185px;
	height:46px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
.availableAppS_button{
	background:url(../images/products/availableAppS_button.png) no-repeat;
	width:122px;
	height:46px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
.availableAndroid_button{
	background:url(../images/products/availableAndr_button.png) no-repeat;
	width:122px;
	height:46px;
	border:none;
	color:#FFF;
	cursor:pointer;
}


/* Cart Page */
#cart_header{
	width: 699px;
	height: 32px;
	background:url(../images/cart/shoppingCart_header.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#cart_titles{
	padding: 5px 60px 5px 60px;
}
#cart_product{
	padding: 5px 60px 5px 60px;
}
.cart_deletebtn{
	background:url(../images/cart/btn_delete.png) no-repeat;
	width:18px;
	height:18px;
	border:none;
	color:#FFF;
	cursor:pointer;	
}
#cartprod_separator{
	width: 658px;
	height: 5px;
	background:url(../images/cart/product_separator.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
#totals{
	padding: 5px 60px 5px 60px;
}
#continueShopping_btn{
	float:left;
	width: 150px;
	height: 40px;
	margin: 0 0 0 60px;
}
.continue_Shopping{
	background:url(../images/cart/btn_continueShopping.png) no-repeat;
	width:148px;
	height:33px;
	border:none;
	margin: 0 0 0 20px;
	color:#FFF;
	cursor:pointer;
}
#proceedCheckout_btn{
	float:right;
	width: 180px;
	height: 40px;
	margin: 0 60px 0 0;
}
.proceed_Checkout{
	background:url(../images/cart/btn_proceedCheckout.png) no-repeat;
	width:177px;
	height:34px;
	border:none;
	margin: 0 0 0 20px;
	color:#FFF;
	cursor:pointer;
}

/* Checkout Page */
#checkout_title{
	width: 119px;
	height: 18px;
	background:url(../images/checkout/checkout_title.png) no-repeat;
	margin: 0 0 0 20px;
}
#checkout_step{
	padding: 0 0 0 20px;
}
#separator_loginCh{
	width: 920px;
	height: 36px;
	background:url(../images/checkout/login_separator.png) no-repeat;	
}
#log_infoCh{
	padding: 20px 0 0 70px;
}
#separator_acctpaymentCh{
	width: 920px;
	height: 36px;
	background:url(../images/checkout/shipping_payment_separator.png) no-repeat;	
}
#separator_paymentMethodCh{
	width: 920px;
	height: 36px;
	background:url(../images/checkout/paymentMethod.png) no-repeat;
}
#account_infoCh{
	width:400px;
	float:left;
	padding: 15px 0 0 50px;
	margin-top: 30px;
}
#payment_infoCh{
	width:400px;
	float:right;
	padding: 10px 0 0 50px;
}
#payment_methodCh{
	padding: 20px 50px 0 70px;
}
#backToCart_btn{
	float:left;
	width: 200px;
	height: 40px;
	margin: 0 0 0 20px;
}
.back_toCart{
	background:url(../images/checkout/backToCart_button.png) no-repeat;
	width:191px;
	height:33px;
	border:none;
	margin: 0 0 0 30px;
	color:#FFF;
	cursor:pointer;
}
#proceed_btn{
	float:right;
	width: 120px;
	height: 40px;
	margin: 0 30px 0 0;
}
.proceedBtn{
	background:url(../images/checkout/proceed_button.png) no-repeat;
	width:114px;
	height:34px;
	border:none;
	margin: 0 0 0 20px;
	color:#FFF;
	cursor:pointer;
}
#separator_orderCh{
	width: 920px;
	height: 36px;
	background:url(../images/checkout/orderSummary.png) no-repeat;	
}
#order_summaryCh{
	padding: 5px 30px 0 90px;
}
#account_infoCh2{
	width:400px;
	float:left;
	padding: 15px 0 0 50px;
}
#payment_infoCh2{
	width:400px;
	float:right;
	padding: 20px 0 0 50px;
}
#modifyInfo_btn{
	float:left;
	width: 90px;
	height: 40px;
	margin: 0 0 0 20px;
}
.modify_Info{
	background:url(../images/checkout/modifyInfo_button.png) no-repeat;
	width:86px;
	height:33px;
	border:none;
	margin: 0 0 0 30px;
	color:#FFF;
	cursor:pointer;
}
#confirmOrder_btn{
	float:right;
	width: 150px;
	height: 40px;
	margin: 0 30px 0 0;
}
.confirm_order{
	background:url(../images/checkout/confirmOrder_button.png) no-repeat;
	width:146px;
	height:34px;
	border:none;
	margin: 0 0 0 20px;
	color:#FFF;
	cursor:pointer;
}
#checkout_paymentRedirect{
	width:
}


/* Gift Code Page */
#giftcode_title{
	width: 158px;
	height: 32px;
	background:url(../images/giftcode/giftCode_title.png) no-repeat;
	margin: 0 0 0 20px;
}
#giftcode_text{
	padding: 0 0 0 20px;
}
#separator_dontHave{
	width: 920px;
	height: 36px;
	background:url(../images/giftcode/separator_donthaveaKSPaccount.png) no-repeat;	
}
#redeem_dontHave{
	padding: 15px 0 0 60px;
}
#separator_have{
	width: 920px;
	height: 36px;
	background:url(../images/giftcode/separator_haveaKSPaccount.png) no-repeat;	
}
#redeem_have{
	padding: 15px 0 0 60px;
}
.redeem_code{
	background:url(../images/giftcode/btn_redeemCode.png) no-repeat;
	width:124px;
	height:35px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
#backToStore_btn{
	float:left;
	width: 180px;
	height: 45px;
	margin: 0 0 0 20px;
}
.back_ToStore{
	background:url(../images/giftcode/button_backToStore.png) no-repeat;
	width:131px;
	height:33px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
#separator_giftPayment{
	width: 920px;
	height: 36px;
	background:url(../images/giftcode/payment_separator.png) no-repeat;	
}
#giftPayment_info{
	padding: 15px 0 0 60px;
}
#separator_giftPaymentMethod{
	width: 920px;
	height: 36px;
	background:url(../images/giftcode/paymentMethod.png) no-repeat;	
}
#giftPayment_method{
	padding: 15px 0 0 60px;
}
.proceedGiftBtn{
	background:url(../images/giftcode/proceed_button.png) no-repeat;
	width:114px;
	height:34px;
	border:none;
	margin: 0 0 0 20px;
	color:#FFF;
	cursor:pointer;
}
#separator_giftOrderCh{
	width: 920px;
	height: 36px;
	background:url(../images/giftcode/orderSummary.png) no-repeat;	
}
#giftorder_summaryCh{
	padding: 5px 30px 0 90px;
}


/* Success Page */
#success_img{
	width: 500px;
	height: 245px;
	background:url(../images/success.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#success_text{
	width:600px;
	margin-left:auto;
	margin-right:auto;
}


/* Error Page */
#error_text{
	width:615px;
	height:376px;
	background:url(../images/error_container.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding: 50px 20px 10px 20px;
}

/* Educational Page */
#educational_title{
	width: 266px;
	height: 32px;
	background:url(../images/educational/edu_title.png) no-repeat;
	margin: 0 0 0 20px;
}
#educational_text{
	padding: 0 0 0 20px;
}
.redeem_educode{
	background:url(../images/educational/redeem_edu.png) no-repeat;
	width:124px;
	height:35px;
	border:none;
	color:#FFF;
	cursor:pointer;
}