/* EVENTS STYLE SHEET */

.store_error_header{background:#bf0000;color:#fff;width:394px;padding:5px 10px;font-weight:bold;font-size:15px;}
.store_error{background:#fff;font-weight:bold;color:#bf0000;border:2px solid #bf0000;padding:5px;width:400px;margin:0 0 10px 0;}
	.store_error li{margin:0 20px;}
.store_success{background:#fff;font-weight:bold;color:#0a9200;border:2px solid #0a9200;padding:5px;width:400px;margin:0 0 10px 0;}

#store_wrap{font-family:arial;}
	#store_wrap h2{padding:0 10px;}
	#store_wrap a{font-size:12px;text-decoration:underline;}
		#store_wrap a:hover{text-decoration:none;}
	
	.store_light{margin-bottom:10px;background:#fff;}
	.store_dark{margin-bottom:10px;background:#e7e7e7;}

	.store_productimages{width:360px;float:left;}
		.store_largeimage{margin:0 10px 10px 0;}
			.store_thumbimages{float:left;padding:0 5px 0 0;}

	.store_productdetails{float:left;}
		.store_pd_name{font-size:12px;margin:10px 0 0 0;}
		.store_pd_price{font-size:13px;font-weight:bold;margin:0 0 20px 0;}
		.store_pd_description{font-size:12px;margin:10px 30px;text-align:justify;}
		.store_pd_add{padding:10px 0;}
			.store_pd_add a{color:#000;height:32px;display:block;width:208px;text-indent:-99999em;overflow:hidden;background:url(http://www.concordcomputersolutions.com/bluebox/modules/store/store_addtocart.png) no-repeat;}
				.store_pd_add a:hover{color:#000;background-position:0 -33px;}
		.store_pd_add_dark{padding:10px 0;}
			.store_pd_add_dark a{color:#000;height:32px;display:block;width:208px;text-indent:-99999em;overflow:hidden;background:url(http://www.concordcomputersolutions.com/bluebox/modules/store/store_addtocart_dark.png) no-repeat;}
				.store_pd_add_dark a:hover{color:#000;background-position:0 -33px;}
		
		.input_store_quantity{width:45px;}
		.input_store_shipping{width:180px;}
		.input_store_field{width:280px;}
		.input_store_longtext{width:280px;height:80px;}
		.input_store_dropdown{width:280px;}
		
		.store_cart{width:550px;margin:10px 0 0 0;}
			.store_cart_image{float:left;width:150px;padding:4px 0 0 5px;}
			.store_cart_details{float:left;padding:0 0 0 10px;}
				.store_cd_name{padding:12px 0 0 0;font-weight:bold;font-size:14px;float:left;width:200px;}
				.store_cd_description{width:82px;float:left;padding:10px 0 0 10px;}

				.store_cd_quantity{width:222px;float:left;}
				
					.input_cart_quantity{float:left;margin:10px 0;width:20px;}

						.store_cd_quantity .store_cd_q{margin:10px 0 0 5px;float:left;color:#000;height:21px;display:block;width:129px;}
						.store_cd_quantity_dark .store_cd_q{margin:10px 0 0 5px;float:left;color:#000;height:21px;display:block;width:129px;}				
							
				.store_cd_price{float:right;padding:6px 20px 10px 10px;font-weight:bold;font-size:20px;}
				
				a.store_cd_remove{float:left;color:#000;display:block;height:21px;width:87px;text-indent:-99999em;overflow:hidden;margin:10px 0 0 3px;background:url(http://www.concordcomputersolutions.com/bluebox/modules/store/btn_remove.png) no-repeat;}
				a.store_cd_remove_dark{float:left;color:#000;display:block;height:21px;width:87px;text-indent:-99999em;overflow:hidden;margin:10px 0 0 3px;background:url(http://www.concordcomputersolutions.com/bluebox/modules/store/btn_remove_dark.png) no-repeat;}
					
	.store_cart_divider{border-top:1px solid #ccc;width:550px;}				
	.store_cart_subtotal{font-size:20px;float:right;margin:10px 0 0 0;}
	
	.store_cart_top{height:30px;}
		.store_cart_top a{color:#fff;}
			.store_cart_top a:hover{color:#fff;text-decoration:none;}
		.store_ct_cart{float:left;margin-right:5px;float:right;display:block;background:url(http://www.concordcomputersolutions.com/bluebox/modules/store/cart.png) 5px 2px no-repeat;height:26px;width:33px;}
		.store_ct_link{float:left;float:right;margin:7px 0 0 10px;}
	
	.store_cart_shipping{float:right;margin:10px -10px 0 0;}
	
	.store_checkout{float:right;}
		.store_checkoutnorm{margin:10px 0 10px 0;float:left;}
			.store_checkoutnorm a{color:#000;height:32px;display:block;width:208px;text-indent:-99999em;overflow:hidden;background:url(http://www.concordcomputersolutions.com/bluebox/modules/store/btn_checkout.png) no-repeat;}
				.store_checkoutnorm a:hover{color:#000;background-position:0 -32px;}
		.store_checkoutpromo{margin:10px 0 10px 0;float:left;}
			.store_checkoutpromo a{color:#000;height:32px;display:block;width:208px;text-indent:-99999em;overflow:hidden;background:url(http://www.concordcomputersolutions.com/bluebox/modules/store/btn_checkoutpromo.png) no-repeat;}
				.store_checkoutpromo a:hover{color:#000;background-position:0 -32px;}
		.store_checkout_or{float:left;font-size:20px;margin:10px 0 10px 0;}		
		
	.store_promo{margin:20px 0 0 0;}
		.store_promo_cancel{margin:10px 0 10px 0;}
			.store_promo_cancel a{margin-right:10px;float:left;color:#000;display:block;height:21px;width:87px;text-indent:-99999em;overflow:hidden;background:url(http://www.concordcomputersolutions.com/bluebox/modules/store/btn_cancel.png) no-repeat;}
				.store_promo_cancel a:hover{}
		.store_promo_submit{margin:10px 0 0 0;}
		
		.store_ordersum{width:550px;padding:5px 0;}
			.store_ordersum_details{float:left;padding:0 0 0 10px;}
				.store_ordersum_name{font-weight:bold;font-size:14px;}
				.store_ordersum_quantity{}
				.store_ordersum_price{float:right;padding:10px 20px 4px 10px;font-weight:bold;font-size:15px;text-align:right;}
				
		.store_ordersum_shipping{float:right;}
			.freeshipping{color:#ff0000;font-size:20px;font-weight:bold;font-style:italic;}
			.store_ordersum_promo{font-size:16px;float:right;font-weight:bold;padding:0 0 10px 0;}
			.store_ordersum_total{font-size:18px;float:right;font-weight:bold;padding:10px 0 20px 0;}
			
			.store_ordersum_checkout{float:right;}
			
		.store_register_new{float:left;width:220px;}
			.store_register_ncustomer{font-weight:bold;margin:0 0 10px 0;}
			.store_register_register{}
			
		
		.store_register_return{float:left;width:300px;}
			.store_rr_left{float:left;width:100px;}
			.store_rr_right{float:left;}
				.store_register_returncustomer{font-weight:bold;margin:0 0 10px 0;}
				.store_register_email{}
				.store_register_password{}
			.store_register_go{position:relative;top:-60px;}
			.store_register_password2{position:relative;top:-60px;}
			
	.store_register_boxleft{float:left;width:350px;}		
	.store_register_boxright{float:left;}
		.store_register_sameshipping{margin:0 0 10px 0;}
		.store_register_left{float:left;width:120px;height:25px;}
		.store_register_right{float:left;height:25px;}
		.store_register_title{font-weight:bold;font-size:18px;margin:0 0 29px 0;}
		.store_register_title2{font-weight:bold;font-size:18px;margin:0 0 0 0;}
		.store_register_go{margin:75px 0 0 0;}
		
		.store_register_totalprice{font-weight:bold;font-size:20px;margin:0 0 10px 0;padding:10px;width:600px;}
		
		.onlinestore_categories{font-size:12px;}
			.onlinestore_categories a{text-decoration:none;}
		
		.sp_2columns{width:700px;}
			.sp_column1{float:left;width:300px;margin:0 0 20px 0;}
			.sp_column2{float:left;width:300px;margin:0 0 20px 0;}
			.sp_column1b{width:700px;}
			.sp_center{text-align:center;}
			
			.sp_details{margin:0 0 20px 0;}
			
			.olstore_linkscart{padding:10px 0 0 0;}
			
			.storeos_price{text-decoration: line-through;font-weight:normal;}
			.storeos_sale_price{font-weight:bold;color:#db5e8f;font-size:16px;}
			
		.search{margin-left:10px;}
			.search a{padding:10px 0 10px 0;}
			.searchContent{margin:5px 0 15px 5px;text-align:left;font-style: italic;max-height:200px;max-width:200px;}
			
			.oncart_checkout{float:right;margin:10px 0;}
			
	.store_cart_XY{width:550px;font-size:13px;background:#000;color:#fff;padding:5px 0;margin:10px 0;}
		.store_cart_details_XY{float:left;}
			.store_cd_name_XY{font-size:14px;float:left;width:190px;padding:0 0 0 10px;}
			/*.store_cd_description_XY{width:55px;float:left;}*/
			.store_cd_quantity_XY{width:200px;float:left;padding:0 0 0 10px;}
		.store_cd_price_XY{float:right;padding:0 20px 0 0;}
		
	.details_forms{width:500px;}
		.details_forms_left{float:left;text-align:right;width:120px;margin-right:10px;padding-top:3px;}
		.details_forms_right{float:left;text-align:left;}
		
	ul.errormsg{margin:0 0 10px 0;border:2px solid #ff0000;width:300px;padding:5px;color:#ff0000;font-weight:bold;}
		ul.errormsg h4{font-size:14px;text-decoration:underline;}
		ul.errormsg li{list-style-type:none;}