@charset "UTF-8";
.shopatron_content *{
	margin:0;
	padding:0;
	line-height:1
}

.shopatron_content a{
	text-decoration:none;
	outline:0
}

.shopatron_content img{
	border:0
}

.shopatron_content ul{
	list-style-type:none
}

.shopatron_content :focus{
	outline:0
}

#shptrn_addToCart{
	font-size:12px;
	color:#4c4c4c;
	padding:0px;
	
}



.shptrn_product_option{
	margin-bottom:15px
}

.shptrn_product_option label{
	display:block;
	font-weight:bold;
	margin-bottom:3px
}

.shptrn_product_option select{
	width:100%
}

.shptrn_quantity{
	overflow:hidden;
	padding:0px 0px 0px 0px;
}

.shptrn_quantity label{
	float:left;
	display:block;
	font-weight:bold;
	margin:13px 5px 0 0
}

.shptrn_quantity input[type="text"]{
	float:left;
	background:#fff;
	border:1px solid #cdcdcd;
	padding:5px;
	width:25px;
	text-align:right;
	font-size:11px;
	margin:7px 10px 10px 0
}

.shptrn_atc_button{
	float:left;
	margin-bottom:12px
}






.shptrn_atc_button2{
display:none;
	float:left;
	margin-bottom:12px
}








.shptrn_atc_button button{
	font-size:12px;
	padding:6px 41px;
	border-radius:10px;
	border:1px solid #cb9900;
	background-color:#fff000;
	background-image:linear-gradient(top,#fff000,#ffc000);
	background-image:-webkit-linear-gradient(top,#fff000,#ffc000);
	background-image:-moz-linear-gradient(top,#fff000,#ffc000);
	background-image:-ms-linear-gradient(top,#fff000,#ffc000);
	color:#000000;
	text-transform:uppercase;
	*margin-bottom:3px;
        float: left;
        width: 100%;
}
.shptrn_atc_button2 button{
	font-size:12px;
	padding:6px 41px;
	border-radius:10px;
	border:1px solid #cb9900;
	background-color:#fff000;
	background-image:linear-gradient(top,#fff000,#ffc000);
	background-image:-webkit-linear-gradient(top,#fff000,#ffc000);
	background-image:-moz-linear-gradient(top,#fff000,#ffc000);
	background-image:-ms-linear-gradient(top,#fff000,#ffc000);
	color:#000000;
	text-transform:uppercase;
	*margin-bottom:3px;
        float: left;
        width: 100%;
}



.shptrn_atc_button button:hover{
	background-color:#fff000;
	background-image:linear-gradient(top,#fff000,#ffc000);
	background-image:-webkit-linear-gradient(top,#fff000,#ffc000);
	background-image:-moz-linear-gradient(top,#fff000,#ffc000);
	background-image:-ms-linear-gradient(top,#fff000,#ffc000)
}

.shptrn_atc_button button:active{
	background-color:#fff000;
	background-image:linear-gradient(top,#fff000,#ffc000);
	background-image:-webkit-linear-gradient(top,#fff000,#ffc000);
	background-image:-moz-linear-gradient(top,#fff000,#ffc000);
	background-image:-ms-linear-gradient(top,#fff000,#ffc000)
}

.shptrn_no_items_in_cart{
	font-size:12px;
	background:#fff;
	border:2px solid #666;
	padding:15px;
	color:#666;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	margin-top:12px;
}

#shptrn_cart_items{
	font-size:12px;
	color:#4c4c4c;
	border:1px solid #cdcdcd;
	background:#f2f2f2
}

#shptrn_cart_items_header{
	overflow:hidden;
	background-color:#d9d9d9;
	background-image:linear-gradient(top,#e6e6e6,#d9d9d9);
	background-image:-webkit-linear-gradient(top,#e6e6e6,#d9d9d9);
	background-image:-moz-linear-gradient(top,#e6e6e6,#d9d9d9);
	background-image:-ms-linear-gradient(top,#e6e6e6,#d9d9d9);
	padding:5px 10px;
	border-bottom:1px solid #ccc;
	text-shadow:0 1px 1px #fff
}

#shptrn_cart_items_header label{
	float:left;
	font-weight:bold
}

#shptrn_ch_item{
	width:35%
}

#shptrn_ch_part_num{
	width:15%
}

#shptrn_ch_item_qty{
	width:30%
}

#shptrn_ch_item_price{
	width:20%;
	text-align:right
}

.shptrn_cart_item{
	padding:10px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff
}

.shptrn_cart_item table{
	width:100%;
	border-spacing:0
}

.shptrn_cart_item a{
	color:#4c4c4c
}

.shptrn_cart_item a:hover{
	color:#991f1f
}

.shptrn_ci_image{
	width:84px
}

.shptrn_ci_image *{
	line-height:0
}

.shptrn_ci_image table{
	border:2px solid #808080;
	background:#fff
}

.shptrn_ci_image td{
	width:80px;
	height:80px;
	text-align:center
}

.shptrn_ci_image img{
	max-width:80px;
	max-height:80px
}

.shptrn_ci_details{
	padding:0 10px
}

.shptrn_ci_details h3{
	font-size:12px;
	font-weight:bold
}

.shptrn_ci_details ul{
	margin:5px 0 0 0;
	font-size:11px
}

.shptrn_ci_part_num{
	width:15%
}

.shptrn_ci_qty{
	width:30%
}

.shptrn_ci_qty input[type="text"]{
	background:#fff;
	border:1px solid #cdcdcd;
	padding:5px;
	width:25px;
	text-align:right;
	font-size:11px;
	margin:0 5px 0 0
}

.shptrn_ci_qty button{
	border:1px solid #cdcdcd;
	border-radius:5px;
	padding:3px 5px;
	background:#e6e6e6;
	margin:0 3px 0 0;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:.7em!important;
}

.shptrn_ci_qty button:hover{
	background:#f2f2f2;
	border-color:#b3b3b3;
	box-shadow:0 1px 1px #b2b2b2
}

.shptrn_ci_qty button:active{
	box-shadow:inset 0 1px 1px #b2b2b2
}

.shptrn_ci_price{
	width:20%;
	font-weight:bold;
	font-size:13px;
	text-align:right
}

#shptrn_checkout_detail_row{
	overflow:hidden
}

#shptrn_checkout_detail_content{
	float:right;
	width:400px;
	font-size:12px;
	border:1px solid #cdcdcd;
	background:#f2f2f2
}

.shptrn_cart_price_row{
	overflow:hidden;
	background:#f2f2f2;
	color:#4c4c4c;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	padding:10px
}

.shptrn_cart_price_row.total{
	font-size:16px;
	font-weight:bold
}

.shptrn_cart_price_row.checkout{
	text-align:right;
	background:#dadada
}

.shptrn_cart_pricel_row span{
	display:block
}

.shptrn_cart_price_row span.left{
	float:left
}

.shptrn_cart_price_row span.right{
	float:right
}

.shptrn_checkout_button button{
	font-size:14px;
	padding:10px 30px;
	border-radius:10px;
	box-shadow:0 2px 1px #7f7f7f;
	border:1px solid #888;
	background-color:#fff000;
	background-image:linear-gradient(top,#fff000,#fffc00);
	background-image:-webkit-linear-gradient(top,#fff000,#fffc00);
	background-image:-moz-linear-gradient(top,#fff000,#fffc00);
	background-image:-ms-linear-gradient(top,#fff000,#fffc00);
	color:#000;
	text-transform:uppercase;
	
}

.shptrn_checkout_button button:hover{
	background-color:#fff000;
	background-image:linear-gradient(top,#fff000,#fffc00);
	background-image:-webkit-linear-gradient(top,#fff000,#fffc00);
	background-image:-moz-linear-gradient(top,#fff000,#fffc00);
	background-image:-ms-linear-gradient(top,#fff000,#fffc00)
}

.shptrn_checkout_button button:active{
	background-color:#fff000;
	background-image:linear-gradient(top,#fff000,#fffc00);
	background-image:-webkit-linear-gradient(top,#fff000,#fffc00);
	background-image:-moz-linear-gradient(top,#fff000,#fffc00);
	background-image:-ms-linear-gradient(top,#fff000,#fffc00)
}

@media screen and (max-width:700px){
	#shptrn_ch_item{
		width:50%
	}

	#shptrn_ch_part_num{
		display:none
	}

	#shptrn_ch_item_qty{
		width:30%
	}

	#shptrn_ch_item_price{
		width:20%
	}

	.shptrn_ci_part_num{
		display:none
	}

	.shptrn_ci_qty{
		width:30%
	}

	.shptrn_ci_qty input[type="text"]{
		display:block;
		margin-bottom:5px
	}

	.shptrn_ci_qty button{
		margin:0 3px 5px 0
	}

	.shptrn_ci_price{
		width:20%
	}

}

@media screen and (max-width:700px){
	#shptrn_ch_item{
		width:50%
	}

	#shptrn_ch_part_num{
		display:none
	}

	#shptrn_ch_item_qty{
		width:30%
	}

	#shptrn_ch_item_price{
		width:20%
	}

	.shptrn_ci_part_num{
		display:none
	}

	.shptrn_ci_qty{
		width:30%
	}

	.shptrn_ci_qty input[type="text"]{
		display:block;
		margin-bottom:5px
	}

	.shptrn_ci_qty button{
		margin:0 3px 5px 0
	}

	.shptrn_ci_price{
		width:20%
	}

}

@media screen and (max-width:500px){
	.shptrn_ci_image{
		width:64px
	}

	.shptrn_ci_image td{
		width:60px;
		height:60px
	}

	.shptrn_ci_image img{
		max-width:60px;
		max-height:60px
	}

	.shptrn_ci_details h3{
		font-size:11px
	}

	.shptrn_ci_details ul{
		font-size:10px
	}

	.shptrn_ci_qty button{
		display:block
	}

	#shptrn_checkout_detail_content{
		float:none;
		width:100%;
		border:0
	}

}

@media screen and (max-width:400px){
	#shptrn_ch_item{
		width:60%
	}

	#shptrn_ch_item_qty{
		width:20%
	}

	#shptrn_ch_item_price{
		width:20%
	}

	.shptrn_ci_qty{
		width:20%
	}

	.shptrn_ci_image{
		width:54px
	}

	.shptrn_ci_image td{
		width:50px;
		height:50px
	}

	.shptrn_ci_image img{
		max-width:50px;
		max-height:50px
	}

	.shptrn_ci_qty button{
		display:block
	}

	#shptrn_checkout_detail_content{
		float:none;
		width:100%;
		border:0
	}

}

.shptrn_quick_cart{
	font-size:14px;
	
}

/* iPad Portrait */
@media only screen and (max-width: 768px) {	
.shptrn_atc_button button{
	font-size:10px;
	padding:10px 10px;
	width: 100%;
}
}
/* iPhone Portrait */
@media screen and (max-width: 480px) and (orientation: portrait) {
	.shptrn_atc_button button{
	font-size:10px;
	padding:10px 20px;
	width: 100%;
}}