/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/

/*========== MEDIA QUERY ============*/

/*==================================
#. MOBILE 
===================================*/

@media handheld, screen and (max-device-width: 480px) {
 
/* Header */ 

#storeLogo {
	margin: 2.5% 0%;
	width:100% !important;	
}

.top-menu{
	width:100% !important;
}

._acc {
	margin: 2.5% 10%;
}

._acc ul {
	
}

._acc ul li {
	margin: 0 0 0 1%;
	padding:0;
}

._acc li#search{
	display:none;
}



/* Navigation */

#headerShortcuts {
	float:none;
	/*margin-top:3.9% !important;*/
	margin:0;
}

#headerShortcuts ul ul {
	width:150px;
	display: hidden;
}

#headerShortcuts ul li{
	    padding: 2% 1.2%;
		border:0;
		
}

/* */

.infoBoxHeading {
	display:none;
}

#rangeText {
	display:none;
}

/* Category Boxes */

.categoryProduct ul li {
	width:32%;
	height:210px;
	margin-bottom:1%;
	border-bottom:0;
	font-size:10px;
}

.catPlaceholderEB ul li {
	width:32%;
	height:175px;
}

p#red{
	margin:0;
}

/* Content Containers */

.contentContainer {
	width:100% !important;
	border-left:none !important;
}

#second {
	border-top: 1px dashed #ccc;
}

/* Product Page */

.pLeft_col {
	width:35% !important;
}

#piGal .mob-gallery-multi {
	display:block;
}

 #piGal ul.thumbs li {
	width:31%;
	
 }
 
	#piGal ul.thumb li img {
		width:100% !important;
	}

	
.fancybox-nav span {
	    visibility: visible !important;
}	
	
.pMiddle_col .form-control {
	width:100%;
}

.pMiddle_col {
	width: 50%;
}

	.pMiddle_col ul {
		padding:0;
		margin-left:5%;
	}
	
	.pMiddle_col .form-control{
		width:100% !important;
	}
	
	.pMiddle_col .form-control{
		width:100% !important;
	}
	
	.pMiddle_col .buttonAction {
    background-color: none;
    width: 100% !important;
}

#featCol {
	width:100%;
}

.pRight_col {
	display:none;
}

.productInformation ul {
	margin:0 !important;
}

	.productInformation ul li {
		font-size:11px;
		padding:1%  !important;
	}

#alsoPurchased ul li {
	width:31%;
	height:185px;
}

#viewFour h3{
	font-size:12px;
	margin-top:0;
}

#viewFour span {
	font-size:8px;
}

/* Review Info */

.reviews {
	width:100%;
}

.review-left{
	width:70%;
}

.review-left h1{
	font-size:16px;
}

.reviewInsideLeft{
	width:40%;
}

.reviewInsideLeft img{
	width:100%;
}

.reviewInsideRight{
	width:100%;
}

.reviewInsideRight h2{
	font-size:14px;	
}

/* Review Write */

.ReviewWriteLeft{
	width:80%;
}

.ReviewWriteLeft h1{
	font-size:18px;
}

.ReviewWriteRight{
	width:20%;
}

.ReviewWriteRight h2{
	font-size:16px;
}

.ReviewWriteImage{
	display:none;
}

.fieldKey{
	width:50px;
}

/* Shopping Cart */

.cartText ul  {
	border-bottom: #eee dashed 1px;
	margin-bottom: 10px;
}

.cartText ul li {
    width: 40%;
    float: left;
	font-size:11px;
}

.cartText ul li small {
	font-size:8px;
}

.cartText ul li:nth-child(odd){
    width: 30%;
    float: left;
	
}

.checkout {
	width:100%;
}

.checkout .buttonAction {
    padding: 3% 9%;
	
}

.cartText table {
	width:100%;
}

button#backToShopping {
	background-color: #6D6D6D !important;
    float: right;
	margin-right:1% !important;
    margin-top: 0 !important;
    padding: 3% 5% 3% 6% !important;
}

/* Checkout Shipping */

.deliveryInfo {
	width:100%;
	padding-bottom:4%;
	border-bottom:1px dashed #e3e3e3;
}

.shippingInfo {
	width:100%;
}

.cartContinue button{
   padding: 5% 30% !important;
   margin-bottom: 5%;
}



/* Brands */

ul#brands li {
	width:50%;
}

/* Account Information */

.accountLinkListEB li{
	width:100% !important;	
}

.accountListLeft{
	width:30% !important;
	
}

/* Footer */

#logos{
	width:100% !important;
	height:57px !important;
}

#logos #logo_container {
	width: 76% !important;
}

#fLeft {
	width:50%;
}

#fRight{
	width:100%;
	float:left;
	padding: 0 5px;
	margin-bottom:10px;
	
}

#fRight img {
	float:left;
	width:49%;
	margin-right:3px
}

ul#footerPay {
	width:100% !important;
}

._security ul {
	width:100% !important;
	margin:0 8px !important;
	padding:0;
}

._security ul li {
	float:left;
	width:30%;
}

._security ul li img {
	width:100%;
}

/* BROWSE CATEGORY */

.catPlaceholderEB ul li, .catPlaceholderEB ul li:hover {
	border:0;
}

}

/*================================
#. Screen size max 768px / tablet portrait
================================*/

@media handheld, screen and (max-width: 768px){
	
/* Header */

	
/* Product Info Page */

.productInformation ul {
	margin: 0 !important;
}

#columnRight {
	right:0% !important;
	width:150px;
	min-height:16%;
}

.pMiddle_col {
	width:50%;
}

.pMiddle_col .buttonAction {
    /* background-color: #e20606; */
    width: 64%;
	margin-top:5%;
}

ul#footerPay {
	width: 62%;
}

#headerShortcuts ul li {
	border:0;
}

}

/*================================
#. Screen size max 1032px / laptops
================================*/


@media handheld, screen and (max-width: 1032px){

/* Header */

#storeLogo {
	/*width:40%;*/
}

.top-menu {
	width:57% ;
}

._acc {
	width:100%;
	margin: 3.8% 0% 0 0 !important;
	    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}

/* Product Info Page */

.productInformation ul {
	margin: 0 15% ;
}

	
}