hr {clear: both;}

 #site {width:100%;position:absolute;background: #fff;overflow:hidden;font-family: Arial; font-size: 16px;}
 #page {position:relative;overflow:hidden;text-align:center;}


 #header {height:22px;text-align:center;font-family: Arial; font-size: 18px;}
 #top {height:80px;width:100%;background: #7596fd;position:relative;overflow:hidden;color:#fff;}

 .wrap {width: 90%;max-width: 1200px;margin: 0 auto;}


 #top_logo {float: left;overflow:hidden;margin-top: 0px;}
 #top_menu {float: rigth; font-family: Arial; font-size: 18px;overflow:hidden;text-align:right;max-height:80px;}
 #mobile_menu {display:none;}



 #top_menu ul {}
 #top_menu ul li {display: inline-block;position:relative;height:80px;line-height:80px;margin-left:20px;}
 #top_menu_mobile ul li {display: inline-block;position:relative;line-height:40px;margin-left:20px;}

 #top_menu_mobile ul li a, #top_menu ul li a {display: block;color: #fff; vertical-align: middle; text-decoration:none;}
 #top_menu_mobile ul li a:hover, #top_menu ul li a:hover {color: #ddd;}



 #banner {width: 100%;}
 #banner img {width: 100%;}
 #content {width:80%;position:relative;overflow:hidden;margin: 0 auto;margin-top:20px;text-align: left;}
 #content_title {text-align: left;}
 #content_title h1, .jshop h1 {text-transform:uppercase;margin-bottom: 10px; font-size: 18px;font-weight:bold;}

 #bottom {width: 100%; background-color: #7596fd;}

 .jshop .name a {color: #7596fd;}
 .jshop .block_product .image {float: left; width: 30%;}
 .jshop .block_product .image img {width:100%;}
 .jshop_price {text-align: right !important;margin: 10px 0;color:red; font-size: 24px !important;font-weight:bold;}
 .jshop .buttons {margin: 20px 0;text-align:right !important;}

 .jshop .buttons .btn {border: 1px solid #7596fd;padding:10px;background-color: #7596fd;color: #fff;}
 .jshop .buttons a.btn {text-decoration: none;}
 .jshop .buttons .button_buy {margin-right: 30px;}

 #mxcpr {display: none !important;}

 .jshop_list_product .block_product {overflow: none !important;}
/* .row-fluid {margin-bottom: 30px;}*/

 .jshop .buttons .btn {
		-webkit-border-top-left-radius: 10px; 
		-webkit-border-top-right-radius: 20px; 
		-webkit-border-bottom-right-radius: 20px; 
		-webkit-border-bottom-left-radius: 30px;
		}

 .productfull .row-fluid {width: 50%;float:left; margin-right:20px;}
 .list_product .row-fluid {width: 100%;}

 .list_product_image_middle {width: 50%;}
 .jshop_img_description {width: 50%;}

 #list_product_image_thumb img {width: 10%;}
 .jshop .image_middle {width: 100% !important;}

 .image_middle #list_product_image_middle {width: 100% !important;}
 .image_middle #list_product_image_middle img {width: 100%;}
 
 .lens_zoom {width: 16px !important;}

 .text_zoom  {color:#7596fd;text-decoration:none;}
 #list_product_image_middle a {color:#7596fd;text-decoration:none;}

 .jshop_img_description {width: 100%;}

 .deliverytime {margin: 20px 0;}


@media screen and (max-width: 1240px) {
	.wrap {width: 100%;}
	#top_logo {width:100%;}
	#top_logo img {max-width:100%}
	#top_menu_mobile {text-align:center;font-family: Arial; font-size: 18px;overflow:hidden;}
	#mobile_menu {display:block;overflow:hidden;background: #7596fd;}
	#top_menu {display: none;}
	}

@media screen and (max-width: 800px) {
	div.jshop_prod_description {clear:both;}
	.productfull .row-fluid {width:100%;}
	}

.jshop list_related .row-fluid .sblock3 {width: 100%;}
.row-fluid .sblock3 {width: 100% !important;}
.sblock3 {width: 100% !important;}