@media screen and (max-width:90000px) {

#page-padd-left{ padding: 20px; text-align:left; }

#half-all{ float:left; width:50%; text-align:left; }

#third-padd-right{ padding: 10px 10px 10px 0;}
#third-padd-left{ padding: 10px 0 10px 10px;}
#third-padd-left-all{ padding: 0 0 10px 10px;}
#third-padd-right-all{ padding: 0 10px 10px 0;}
#third-padd-both{ padding: 10px 10px;}
#full-padd-center{ padding: 10px 0 10px;}

#third-padd-right-no{ padding: 0 20px 10px 0;}

#third-padd-left-no{ padding: 0 10px 20px;}

#half-left-title{ float:left; width:50%; text-align:left; }
#half-right-title{ float:right; width:50%; }
#third-right-title{ float:right; width:33.33333%; text-align:right; }
#third-left-title-none{ float:left; width:33.33333%; }

#half-left-items{ float:left; width:50%; text-align:left; }
#half-right-items{ float:left; width:50%; }
#third-right-items{ float:right; width:33.33333%; text-align:right; }
#third-left-items-break{ float:left; width:33.33333%; }

#quarter-pic{ float:left; width:25%; }


#product-title{ font-family: Kameron, times, serif; font-weight: 300; font-size: 36px; color:; text-transform:normal; padding: 0 0 2%; }
#product-body{  }
#price-wrapper{ font-size: 32px; color:#222; padding: 2% 0 4%; font-family: Kameron, times, serif; font-weight: 400;}

#home-products{ padding: 20px 30px 0; }

#listed-products{ padding: 0 20px 20px; }
#listed-products-title{ font-family: Kameron, times, serif; font-weight: 300; font-size: 16px; }
#listed-products-price{ font-family: Kameron, times, serif; font-weight: 300; font-size: 18px; }

.listed-products-btn{ font-size: 18px; }

.listed-products-btn-home{ display: none; position:absolute; bottom:10px; right:10px; left:10px; background: #E85124; color:#fff; padding: 10px; font-size: 18px; font-family: Kameron, times, serif; font-weight: 700; text-transform:uppercase; }

#product-main-photo-mobile{ display:none; }


.breadcrumb{ font-family: Kameron, times, serif; font-weight: 300; font-size:12px; color:#999; }

#submit-btn{ float:none; display:block; width:100%; }
.submit-btn{ color:#eee; height:36px; background:#1e9b7b; border:1px solid #ccc; font-family: Kameron, times, serif; font-size:14px; 
line-height:24px; padding: 4px 15px; text-align: center;
-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px;
text-shadow:0px 0px 0px #125290;
}
.submit-btn:link {  color:#eee; text-decoration: none; }
.submit-btn:visited {  color:#eee; text-decoration: none; }
.submit-btn:active {  color:#eee; text-decoration: none; }
.submit-btn:hover {  color:#fff; background:#222; text-decoration: none;  text-shadow:0px 0px 0px #eee; }

#break-line-shop{ margin: 10px 0; border-top: 1px solid #cbdbe0; }

#submit-grey-btn{ float:none; display:block; width:100%; }
.submit-grey-btn{ color:#999; background:#eee; border:1px solid #ccc; font-family: Kameron, times, serif; font-size:14px; 
line-height:24px; padding: 1px; text-align: center;
-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px;
text-shadow:0px 0px 0px #125290;
}
.submit-grey-btn:link {  color:#999; text-decoration: none; }
.submit-grey-btn:visited {  color:#999; text-decoration: none; }
.submit-grey-btn:active {  color:#999; text-decoration: none; }
.submit-grey-btn:hover {  color:#666; background:#ddd; text-decoration: none;  text-shadow:0px 0px 0px #eee; }


#add_to_cart{ float:none; display:block; width:100%; }
.add_to_cart{ display:block; color:#fff; width:100%; background:#222; font-family: Kameron, times, serif; font-size:18px; 
line-height:24px; padding: 4px 0; text-align: center;
-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; 
text-shadow:0px 0px 0px #ccc;
border:1px solid #000;
}

.add_to_cart:link {  display:block; color:#eee; text-decoration: none; }
.add_to_cart:visited {  display:block; color:#eee; text-decoration: none; }
.add_to_cart:active {  display:block; color:#eee; text-decoration: none; }
.add_to_cart:hover {  display:block; color:#fff; border:1px solid #cbdbe0; background:#7395a0; text-decoration: none; cursor: pointer; cursor: hand; }


#cart-item-pad{ padding: 2%; }

#cart-price-bold { font-family: Kameron, times, serif; font-weight: 500; font-size:22px; padding: 0; }

#cart-title{ font-family: Kameron, times, serif; font-weight: 300; font-size:16px; padding: 0 1% 1%; }
#cart-title-light{ font-family: Kameron, times, serif; font-weight: 300; font-size:14px; padding: 0; color:#666; }
#cart-title-bold{ font-family: Kameron, times, serif; font-weight: 500; font-size:16px; padding: 0; }

#cart-break-line{ margin: 0 0 2%; height:1px; background:#ccc; } 
#cart-break-line-no{ margin: 0; height:1px; background:#ccc; } 
#cart-break-line-pad{ margin: 0 0 4%; height:1px; background:#ccc; } 

#cc-wrapper{ border: 1px solid #ccc; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; margin: 2%; }
#cc-wrapper-more{ border: 1px solid #ccc; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; margin: 2% 2% 4%; }
#cc-wrapper-head{ background:#eee; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
#cc-wrapper-head-green{ background:#add58a; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
#cc-wrapper-head-blue{ background:#009ddc; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
#cc-wrapper-head-pink{ background:#eb529d; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
#cc-wrapper-pad{ padding: 2%; }
#cc-wrapper-pad-half{ padding: 4%; }
#qty-box{ float:left; }


#summary-title-side{ float:left; width: 75%; text-align:left; }
#summary-price-side{ float:right: width: 25%; text-align:right; }

#summary-title-side-third{ float:left; width: 33.333%; text-align:left; }
#summary-price-side-third{ float:right: width: 33.333%; text-align:right; }

#summary-title-side-half{ float:left; width: 50%; text-align:left; }
#summary-price-side-half{ float:right: width: 50%; text-align:right; }

#summary-title-side-third-pad{ padding:0 3%; }

#remove_x{ float:left; margin:0 6px; }
.remove_x{ border: 0; padding: 0 3px; margin: 0; background: #eee; color:#ccc; line-height:15px; font-size:12px; }
.remove_x:link {  color:#ccc; text-decoration: none; }
.remove_x:visited {  color:#ccc; text-decoration: none; }
.remove_x:active {  color:#ccc; text-decoration: none; }
.remove_x:hover {  color:#7395a0; background:#eee; text-decoration: none;  text-shadow:0px 0px 0px #fff; }


#remove_btn{ float:left; margin: 5px 0 0 5px; }
.remove_btn{ color:#999; height:36px; background:#fff; border:0px solid #fff; font-family: Kameron, times, serif; font-size:12px; 
line-height:14px; padding: 2px 4px; text-align: center;
-moz-border-radius: 0; border-radius: 0; -webkit-border-radius: 0;
text-shadow:0px 0px 0px #fff;
}
.remove_btn:link {  color:#999; text-decoration: none; }
.remove_btn:visited {  color:#999; text-decoration: none; }
.remove_btn:active {  color:#999; text-decoration: none; }
.remove_btn:hover {  color:##7395a0; background:#fff; text-decoration: none;  text-shadow:0px 0px 0px #fff; }

}


@media screen and (max-width:1000px) {

#third-padd-right{ padding: 10px 10px 10px 0;}
#third-padd-left{ padding: 10px 0 10px 10px;}
#full-padd-center{ padding: 10px 0 10px;}

#third-padd-right-no{ padding: 0 20px 10px 0;}

#third-padd-left-no{ padding: 0 10px 20px;}


#page-padd-left{ padding: 1% 2%; text-align:left; }

}


@media screen and (max-width:700px) {

#third-padd-right-all{ padding: 2%;}

#third-padd-right-no{ padding: 2%;}

#third-padd-left-no{ padding: 2%; }

}