.proshop {

	color: #484848;

	font-size:12px;

	font-family: Arial;

	width:650px;

	margin:0 auto;
	margin-top: 10px;

}

.proshop .sep {

	color: #878787;

}
.proshop_item h1 {
	font-size: 1em;
}

.proshop .proshop_categories {

	/*border: thin solid #eaeaea;

	border-width: 1px 1px 0px 1px;*/

	padding: 5px 0 5px 10px;
	display: none;
}



.proshop .proshop_top {

	padding: 5px 5px 5px 10px;

	/*border: thin solid #cfcfcf;

	border-width: 1px 1px 0px 1px;*/

}



.proshop .proshop_manufacture {

	float: left;

	width: 350px;

}



.proshop .proshop_cart a {

	float: right;

	display:inline-block;

	padding-right:30px;

	text-align: right;

	background: url(baseimgs/shopping_cart.png) top right no-repeat;

	padding-top:3px;

	height:17px;

}

.proshop .proshop_cart a:hover {

	background: url(baseimgs/shopping_cart.png) bottom right no-repeat;

}



.proshop .proshop_seperator {

	background: url(baseimgs/proshop_spacer.png) top left repeat-x;

	border: thin solid #9ABA1B;

	border-width: 0 1px 0 1px;

	height:4px;

	width: 99.9%;

}



.proshop .proshop_item {




}



.proshop .item_img

{

height: 145px;

width:190px;

	margin-top: 15px;

}

.proshop .left_side {

	float: left;

	display: inline-block;

}

.proshop .right_side {

	float: right;

	display: inline-block;

	margin-top: 15px;

	width: 450px;

}

.proshop .top_bar {

	

	border-bottom: thin solid #474D2B;

	border-width: 1px;

	padding: 10px;

}

.proshop .top_bar .price {

 float: left;

 font-size: 18px;

 color: #000;

 }

 .proshop .top_bar .status {

 	font-size:12px;

 	color: #747474;

 	font-weight: bold;

 }



/*.proshop .top_bar .order_now { float: right; margin-top: 10px; }*/

.proshop .gallery_imgs {

	margin-top: 15px;

	margin-left:-18px;

	width: 210px;

	}

.proshop .gallery_imgs img {




	width: 48px;

	height: 37px;

	margin-left: 18px;

}

.proshop .details {

	padding:0 10px 15px 15px;

}

.proshop .add_to_cart {

	background: url(baseimgs/add_to_cart.png) top left no-repeat;

	height: 20px;

	width:86px;

	border: none;

	cursor: pointer;

	outline: none;

}



.proshop .add_to_carth {

	background: url(baseimgs/add_to_cart.png) bottom left no-repeat;

	height: 20px;

	width:86px;

	border: none;

	outline: none;

	cursor: pointer;

}

.proshop h1 a { color: #5E8402;font-size:13px; font-weight: normal; }



.proshop a { color: #484848;text-decoration: none; }

.proshop a:hover { color: #384848;text-decoration: underline; }



.proshop h1 { margin:0;padding:0;font-size:18px;color:#747474; }



.clear { clear:both; }



.proshop form { margin:0;padding:0;} 



.proshop .cart_item {

	border: thin solid #cfcfcf;

	border-width: 0 1px 1px 1px;

	padding: 5px;

	height: 20px;



}



.proshop .cart_update {

	float: left;

	width: 5%;

}

.proshop .cart_name {

	float: left;

	width: 60%;

	height: 25px;

}

.proshop .cart_name a div {

	margin-top: 0px;

	height: 23px;

}

.proshop .cart_name a img {

	margin-top: -2px;

}

.proshop .cart_price {

	float: left;

	width: 12%;

}

.proshop .cart_remove {

	float: left;

	width: 5%;

}



.proshop .row2 {

	background: url(baseimgs/proshop_gradient.png) top left repeat-x;

}



.proshop .cart_footer {

	border-top: 5px solid #cfcfcf;

	



}

.proshop .submit {

	float: left;

	width: 69%;

	display: inline-block;

}

.proshop .sub_total {

float: left;

width: 20%

}


.proshop .normBox {
	font-size: 90%;
	width: 627px;
	background: url(baseimgs/bgbot627.png) bottom left no-repeat;
	padding-bottom: 12px;

	margin: 10px auto;
}
.proshop .normBox .normContent {

	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	border-width: 0 1px 0 1px;
	width: 615px;
	padding: 5px;
	padding-bottom: 0px;
}


.proshop .normBox label {
	display: inline-block;
	min-width: 80px;
	height: 28px;

}
.proshop .normBox h1 {
	margin:0;padding:0;
	height: 30px;
	width: 627px;
	background: url(baseimgs/bgtop627.png) top left no-repeat;
	padding-top: 5px;
	padding-left: 5px;

}
