/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_blank
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* IE 6 only */
* html .validation-advice { height:13px; }
* html .error-msg,
* html .success-msg,
* html .note-msg,
* html .notice-msg { height:24px; }
.block li.item,
.block-poll li,
.opc li.section { vertical-align:top; }
* html .window-overlay {}

/* Doubled Margin Fixes */
.product-view .product-img-box .more-views li,
.product-view .box-tags .form-add .input-box,
.sp-methods select.month { display:inline; }

/********** < Navigation styles */
#nav li,
#nav li a { zoom:1; }
#nav li { vertical-align:top; }
/********** < Navigation styles */

select { margin-bottom:1px; }
input.radio { width:13px; height:13px; }
input.checkbox { width:13px; height:13px; }
button.button { height:21px; }
button.button span { position:relative; }
button.btn-checkout {}
.form-list label { position:relative; z-index:0; }
.form-list label.required em { position:absolute; top:0; right:-8px; }

/*table { scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', cellSpacing = 0); }*/ /* Cellspacing fix for IE6-7 */

.tool-tip .btn-close a { margin:0; }

.product-view .product-img-box .zoom.disabled { filter:alpha(opacity=30); }

/* Clearer */
.clearer { display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/* Clears and hasLayout fixes */
.header-container,
.header-container .top-container,
.header,
.header .quick-access,
#nav,
.main,
.footer,
.footer-container .bottom-container,
.col-main,
.col2-set,
.col3-set,
.col4-set,
.messages li,
.search-autocomplete li,
.block,
.block .block-content,
.block .actions,
.block li.item,
.block-poll li,
.block-poll .label,
.block-layered-nav .currently li,
.block-account .block-content li a,
.mini-products-list .product-details,
.page-title,
.rss-title h1,
.products-grid,
.products-list li.item,
.box-account .box-head,
.dashboard .box .box-title,
.box-reviews li.item,
.box-tags li.item,
.pager,
.sorter,
.ratings,
.add-to-box,
.add-to-cart,
.product-essential,
.product-collateral,
.product-view .product-img-box .more-views ul,
.product-view .product-shop .short-description,
.product-view .box-description,
.product-view .box-tags .form-add,
.product-options .options-list li,
.product-options-bottom,
.truncated,
.truncated .truncated_full_value,
.product-review,
.cart,
.cart-collaterals,
.cart .crosssell li.item,
.cart .discount,
.opc .step-title,
.opc .step,
.multiple-checkout,
.sp-methods,
.checkout-progress,
.multiple-checkout .place-order,
.form-list li,
.form-list .field,
.group-select li,
.buttons-set,
.page-print .print-head,
.cart-tax-total,
.advanced-search-summary,
.advanced-search-summary p,
.gift-messages-form .item,
.send-friend .form-list li p,
.centinel .authentication { zoom:1; }

/* Hover Fix */
iframe.hover-fix { position:absolute; left:-1px; top:-1px; z-index:-1; background:transparent; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

.span7 {
    width: 570px;
}
.products-grid li.item { height: 490px !important;}
.brands li.item { height: auto !important;}

.catalog-image .quick-view span:hover{-ms-filter: "progid:DXImageTransform.Microsoft. Alpha(Opacity=100)"; filter: alpha(opacity=100);}
.catalog-image .quick-view span{-ms-filter: "progid:DXImageTransform.Microsoft. Alpha(Opacity=0)"; filter: alpha(opacity=0);}
.catalog-image:hover{-ms-filter: "progid:DXImageTransform.Microsoft. Alpha(Opacity=40)"; filter: alpha(opacity=40); background:#000;}


.page{width:100% !important; margin: 0 auto !important;  padding: 0 !important;}

.row {
    margin: 0 auto;
    width: 1140px;
}
.main {
    margin: 0 auto !important;
    position: relative;
    z-index: 1;
}
.button_slide{height:44px !important;}
a{text-decoration:none !important;}
.language-switch{}

/* IE 5-7 */ 

/***** Standard 960px *****/

@media (min-width: 1300px) {

/*.slideshow img {width:770px !important;height:402px !important;}*/
  .row {
    *zoom: 1;
  }
  .row:before, .row:after {
    display: table;
    content: "";
  }
  .row:after {
    clear: both;
  }
  .featured-products li {
	 float:left;
	 margin-left:30px; 
  }
  [class*="span"] {
    float: left;
    margin-left: 30px;
  }
   .boxed .product-shop {
	 width: 488px;
  }
  .boxed .product-img-box {
	 width: 298px;
	 
  }
   .featured-products li {
	width: 204px;  
  }
  .span1 {
    width: 70px;
  }
  .span2 {
    width: 164px;
  }
  .span25 {
	width: 210px;  
  }
  .span4 {
    width: 370px;
  }
   .span44 {
    width: 318px;
  }
  .span5 {
    width: 470px;
  }
  .span6 {
    width: 485px;
  }
  .span7 {
    width: 570px;
  }
  .span8 {
    width: 738px;
  }
  .span9 {
    width: 870px;
  }
  .span10 {
    width: 970px;
  }
  .span11 {
    width: 1070px;
  }
  .span12, .container,.page {
    /*width: 1200px;*/
  }
  .offset1 {
    margin-left: 130px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .slider-container   .row-fluid {
    width:1140px;
    *zoom: 1;
  }
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid > [class*="span"] {
    float: left;
    margin-left: 2.564102564%;
  }
  .row-fluid > [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid > .span1 {
    width: 5.982905983%;
  }
  .row-fluid > .span2 {
    width: 14.529914530000001%;
  }
  .row-fluid > .span25 {
	 width:18.785%;
  }
  .row-fluid > .span3 {
    width: 17.076923077%;
  }
  .row-fluid > .span4 {
    width: 22.999931624%;
  }
  .row-fluid > .span5 {
    width: 40.170940171000005%;
  }
  .row-fluid > .span6 {
    width: 48.717948718%;
  }
  .row-fluid > .span7 {
    width: 57.264957265%;
  }
  .row-fluid > .span8 {
    width: 65.81196581200001%;
  }
  .row-fluid > .span9 {
    width: 74.358974359%;
  }
  .row-fluid > .span10 {
    width: 82.905982906%;
  }
  .row-fluid > .span11 {
    width: 91.45299145300001%;
  }
  .row-fluid > .span12 {
    width: 100%;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 60px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 160px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 260px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 360px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 460px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 560px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 660px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 760px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 860px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 960px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 1060px;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 1160px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  
}

@media only screen and (min-width:1020px) and (max-width:1300px) {

	/*body {background:#ccc;}*/
	.cart-collaterals .grid_4 { width: 315px !important;}
	.products-grid .btn-cart, .products-list .btn-cart, .category-products .item .out-of-stock, button.button.btn-cart { display: block; float: right; font-size: 10px; padding: 0 5px;}	
	.footer-subscribe .validation-advice { right: 150px;}
    .top-opc {width:745px;}	
	.opc {width:100%;}
	.catalog-category-view .products-grid ,	.catalogsearch-result-index .products-grid, .cms-page-view .products-grid{width: 740px !important;}
	.checkout-cart-index .slider-container{display:none;}	
	.information{width:565px;}
	.information .item{width:560px;}
	.header-dropdown{right:10px;}
	
	
	.row {width: 1000px;}
	.span33 { width: 225px;}
	#tabs .ui-tabs-panel {width: 737px;}
	#tabs .ui-tabs-nav {width: 220px;}
	.flexslider .slides .contenedor strong {height: 115px; display:block; overflow: hidden;}
	.col1-layout .product-view .product-shop{width:600px;}
	.add-to-links li a {width:40px;}
	.block-subscribe input {width:160px;}
	.footer-subscribe label, .footer-social label {padding: 0 15px 0 20px;}
	.footer-social a {margin-left:6px;}
	.row-fluid > .span3 {width: 17.404%;}
	.row-fluid > .span4 {width: 22.915%;}
	.product-actions  .more_view {background-size:; width:40px; height:40px; }
	.product-actions .quick-view {width:40px; height:40px; background-size: 30px 30px;} 
	.row-fluid > .span8 {width: 100%;}
	.span7 { width: 483px;}
	.img-right-slide {display:none;}
    .homepage-banners a .content{margin:18px;}
    .col1-layout .products-grid { width:900px; margin:0;}
    .home-right {margin-right:30px;}
    .home-main {width:600px;}
    .col1-layout .home-main .products-grid {width:600px;}
    .home-main .category-products {margin-left:30px;}
    .flexslider .slides .content{max-width:760px;}

    .product-view .product-additional {display:none }
    .product-view .box-up-sell2 {display:block; margin-left:0; }
    .main .slider-container {width:900px; margin-left:0px }
    .main .slider-container h3 {width:600px; }
    .jcarousel-skin-tango .jcarousel-clip-horizontal,
    .jcarousel-skin-tango .jcarousel-container-horizontal {width:900px;}

    .col-main-left, .col-main-right { width:600px; padding:30px 0 0; margin:0; min-height:400px; }
	.col-main {width:740px;}
	
	.col-right, .col-left {width: 220px;}
	.product-view .product-shop {padding-right:0; width:360px;}
    .toolbar { margin: 0 30px 0 0; }
    .cart .cart-collaterals .grid_4{margin:0 2px 0 16px;}

    .homepage-banners {width:900px !important;}
    .homepage-banners .grid_6{width:420px !important; margin:0 15px;}

    .products-list {margin: 0 30px 0 0; }
    .products-list .add-to-links {float:none; clear:both;}
    .products-list .price-box {float:none}
    .products-list .ratings {float:none; margin:5px 0;}
    .products-list .add-to-links li:first-child span {display:none}


    .top-opc li{float:left; width:150px; margin: 0 10px 30px 0;}


    #checkout-step-login .block-checkout-register, #checkout-step-login .block-checkout-login{width:258px}
    #checkout-step-login input.input-text {width: 248px;}
}


/***** iPad Smaller than 959px *****/
@media only screen and (min-width: 768px) and (max-width: 1020px) {

	/*body {background:#fff000;}*/
    .navmobile{ display: block !important; float: left;  width: 100%; margin-top:20px;}
    #hellothemesNav, #nav{display:none; }
	#left-nav li a {padding: 5px 0; color:#fff;}
	#left-nav li span.arrow{ background-image: url("../images/arrow_menu.png");  background-position: 25% 0; background-repeat: no-repeat;height:25px;padding:0;position:absolute;right:0;top:5px;width:32px;z-index:0}
	#left-nav li.active span.arrow, #left-nav li.openn span.arrow { background-image: url("../images/arrow_menu.png");  background-position: 25% 100%;  color: #FFFFFF;}
	#left-nav ul.subcategory {background: none repeat scroll 0 0 #727272;}
	#left-nav li.active a, #left-nav li.openn a {text-shadow:none; color:#ffffff;}
	#left-nav .category.over,#left-nav .cate.over, #left-nav li.active, #left-nav li.openn{background:none}
    #navigation_select{display:block; width:240px; min-width:240px; height:auto; margin:0 auto;}
	nav.hellothemes{display:none; }
	.catalog-category-view .products-grid ,	.catalogsearch-result-index .products-grid {width: 750px !important;}
	.footer-subscribe .validation-advice { position: absolute; right: 217px; top: 123px;}
	#wishlist-table tbody td:nth-child(3), #wishlist-table th:nth-child(3){  display:none !important;}
	.checkout-cart-index .slider-container{display:none;}	
	.data-table .btn-remove2{float:left;}
	.footer-top .span7 { height: 84px !important;}
	
	
	
	
	
	

	.btn-remove, .btn-edit {  display: inline;}
	
	.flexslider .slides .contenedor strong {height: 115px; display:block; overflow: hidden;}
	.sorter .limiter, .sorter .sort-by, .sorter .sort-order{display:none;}
	.products-list .product-actions .btn-cart{margin:0;}
	.customer-account-login .account-login, .customer-account-forgotpassword .account-login, .customer-account-create .account-create { float: none;}
	.col-main {width:750px;}
    .row { margin:0 auto; width:750px; }
	.header-dropdown{right:10px;}
	.spancat {width: 220px;}
    .span33 { width: 230px;}
	.span7 { width: 368px;}
	#tabs .ui-tabs-panel {width: 100%;}
	#tabs .ui-tabs-nav {  height: auto;   width: 270px;}
	.row-fluid > .span4 {width: 22.915%;}
	.row-fluid > .span3 {width: 17.404%;}
	.row-fluid > .span8 {width: 100%;}
	.footer-container .span6:first-child { float: none; margin-left: 0; text-align: center; width: 100%;}
	.footer-top .span7 {height:auto;}
	.block-subscribe input {margin-left:24px;}
	.footer-container .copyright .payment-options {float: none;margin: 20px 0 0;padding: 0;text-align: center;width: auto;}
	.products-grid .btn-cart, .products-list .btn-cart, .category-products .item .out-of-stock, button.button.btn-cart { display: block; float: right; font-size: 10px; padding: 0 5px;}
	.product-actions{opacity:1; float:inherit;}
	#search {width:170px;}
	.catalog-image .quick-view span {top:29%;}
	.add-to-links {text-align:center;}
	.add-to-links li {display: inline-block; float: left;}
	.img-right-slide {display:none;}
	.footer-subscribe .input-box { width: 85%;}
    .product-actions  .more_view {background-size:; width:40px; height:40px; left:-4%; }
	.product-actions .quick-view {width:40px; height:40px; background-size: 30px 30px; right:-4%;} 
	#fancybox-frame .product-img-box {display:none;}
    nav .nav-top-title, .nav-container .nav-top-title{display:block; }


	.cart-collaterals.row {margin:0 auto; width:100%;}
    .cart .cart-collaterals .grid_4{width:600px; margin:0 auto 24px; float:none;}
    .col-left, .col-right {display:none;}
    .checkout-onepage-index .col-right {padding:20px 0 0; float:none; margin:0 0 0 84px; }
    .checkout-onepage-index .col-right .block { float:none; margin:0 auto 30px; width:378px; }


    .home-main .category-products {margin:0 0 30px 0;}
    .home-main, .home-right {float:none}
    .home-right {width:600px; margin:0 auto;}
    .home-main, .col1-layout .home-main .products-grid {width:600px;}

    .flexslider .slides .content{max-width:560px;}
    .flexslider .slides .content strong{font-size:48px; line-height:40px; }

    .site-block, .mousetrap, #cloud-big-zoom {display:none; }

    #shopping-cart-totals-table strong {font-size:18px; padding:0 10px 0 0;}
    
    .data-table tfoot td { text-align:right !important;}
    .data-table th { display:none;}
    .data-table td {padding:10px;}
    .data-table td.td-name h2 {font-size:20px; font-weight:300; }
    .data-table td.td-image a {text-align:center; }
    .data-table td.td-image img {width:100px;}
    .data-table .td-actions .btn-remove, .data-table .td-actions .btn-edit {display:inline-block;}
    .data-table td.td-price {padding:10px; background:#fafafa;}
    .data-table td.td-qty {padding:0 10px; background:#fafafa;}
    .data-table td.td-delete {background:#fafafa; text-align:center !important;}
    .data-table .td-title {display:inline-block; width:100px; padding:0 10px 0 0; font-weight:bold; }

    .data-table th.td-wishlist, .data-table td.td-wishlist {display:none;}
    #product-attribute-specs-table  th { display:block;}
    #product-review-table {display:table; }
    #product-review-table thead, #product-review-table tfoot, #product-review-table tbody{display:table-row-group; }
    #product-review-table tr{display:table-row; }
    #product-review-table td{display:table-cell; }
    #product-review-table th{display:table-cell; padding:8px 3px; }

    .product-view .product-additional {display:none }
    .product-view .box-up-sell2 {display:block; margin-left:0; }
    .product-view .product-img-box {float:none; margin:0 auto 20px;}
    .product-view .product-shop-info .add-to-links {float:left; clear:none; margin:0;}
    .product-view .product-shop-info .add-to-links li{float:left; margin:8px 0 0 20px;}
    .product-view .product-shop-info .add-to-links li.wishlist{margin-left:0}
    .main .slider-container {width:600px; margin-left:0 }

    .main .slider-container h3 {width:500px; }
    .jcarousel-skin-tango .jcarousel-clip-horizontal,
    .jcarousel-skin-tango .jcarousel-container-horizontal {width:600px;}

    .toolbar { margin:0 15px; }
    .toolbar-switch .current { display:none; }
    .toolbar-switch .toolbar-title { background: none; padding: 0 7px 0 0; }
    .toolbar-switch select { display:inline; height:auto; }

    .products-list {margin: 0 15px; }
    .products-list .add-to-links {display:none;}
    .products-list .price-box {float:none}
    .products-list .ratings {float:none; margin:5px 0;}
    .products-list .add-to-links li:first-child span {display:none}

    .top-opc {width:600px; margin:0 0 0 50px}
    .opc {width:100%;}
    .opc .td-label {display:block; float:left; }
    #checkout-step-login .block-checkout-register, #checkout-step-login .block-checkout-login { width: 378px;  margin: 20px auto 0 !important; float: none;}

}

/***** iPhone (portrait) *****/
@media only screen and (max-width: 767px) {
	.navmobile{ display: block !important; float: left;  width: 100%;}
    #hellothemesNav, #nav{display:none; }
	#left-nav li a {padding: 5px 0; color:#fff;}
	#left-nav li span.arrow{ background-image: url("../images/arrow_menu.png");  background-position: 25% 0; background-repeat: no-repeat;height:25px;padding:0;position:absolute;right:0;top:5px;width:32px;z-index:0}
	#left-nav li.active span.arrow, #left-nav li.openn span.arrow { background-image: url("../images/arrow_menu.png");  background-position: 25% 100%;  color: #FFFFFF;}
	#left-nav ul.subcategory {background: none repeat scroll 0 0 #727272;}
	#left-nav li.active a, #left-nav li.openn a {text-shadow:none; color:#ffffff;}
	#left-nav .category.over,#left-nav .cate.over, #left-nav li.active, #left-nav li.openn{background:none}
    #navigation_select{display:block; width:240px; min-width:240px; height:auto; margin:0 auto;}
	nav.hellothemes{display:none; }
	.product-actions{opacity:1; float:inherit;}
	.add-to-links{display:none;}
	.sorter .limiter, .sorter .sort-by, .sorter .sort-order{display:none;}
	.pager .pages{ float: right;}
	.pager .amount{display:none;}
	.toolbar .sorter { float: left; width: 100%;}
	
	#shopping-cart-table tbody td:nth-child(2), #shopping-cart-table th:nth-child(2), #shopping-cart-table tbody td:nth-child(3), #shopping-cart-table th:nth-child(3), #shopping-cart-table tbody td:nth-child(4), #shopping-cart-table th:nth-child(4){display:none;}	
    .data-table td.td-image img {width:100px;}
    .data-table .td-actions .btn-remove, .data-table .td-actions .btn-edit {display:inline;}
    .top-opc {width:100%; margin:0}
	#wishlist-table button.button.btn-cart{float:left;}
	.customer-account-login .information, .customer-account-create .information{display:none;}	
	.customer-account-login .account-login, .customer-account-forgotpassword .account-login, .customer-account-create .account-create {float: none;}
	.header-dropdown{right:10px;}
	
	
	/*body {background:#000;}*/
    .row { margin:0 auto; width:300px; }
	.product-actions  .more_view {background-size:; width:40px; height:40px; left:-2%; }
	.product-actions .quick-view {width:40px; height:40px; background-size: 30px 30px; right:-2%;} 
	.span33 { width: 196px;}
	.row-fluid > .span8 {width: 100%;}
	.img-right-slide, .payment-options.span3 {display:none;}
	.slider.span8 {width:100%;}
	.span7 {width: 100%;}
	.footer-container .span6 {width: 100%;}
    ul.links { float:none; margin:0; }
    .links li{ line-height:120%; display:inline; padding:0 5px; text-align:center; white-space:nowrap; }
    .links li.separator {display:none; }
	.copyright .links li {padding:0; margin-right:11px;}
	.footer-container address {margin-top: 10px;text-align: center;}
	
    .toolbar-switch .current { display:none; }
    .toolbar-switch .toolbar-title { background: none; padding: 0 7px 0 0; }
    .toolbar-switch select { display:inline; height:auto; }

    header a.logo { float:none; display:block; margin:20px 10px 30px; text-align:center; }
    header h1.logo { float:none; display:block; }
    .cart-top-container { clear: none; float: left; margin: 20px 0 0; width: 100%;}
    .cart-top-container .details-border, .cart-top-container .cart-promotion, .cart-top-container .details p, .cart-top-container .details .mini-products-list, .cart-top-container .details .subtotal-wrapper, .cart-top-container .details .buttons {display:none; }
    .cart-top-container .details{display:block; position:relative; top:0; left:0; margin:0 auto; padding:10px 16px 0; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; display:none;}
    .cart-top-container .details .cart-top-title{display:block; }
    .search-top-container {margin:20px 4px 0 10px; padding:0; float:right; clear:none; width:100%; margin:15px 0;}
    .search-top-container .search-top, .search-top-container .search-form-border{display:none; }
    .search-top-container .search-form{display:block; position:relative; top:0; left:0; margin:0; padding:0 0 8px 0; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; }
	#search_mini_form .form-search { min-width: auto;}
	.cart-top-title, .cart-top-container .summary  {float:left;}
	
    #hellothemesNav, #nav{display:none; }

    #navigation_select{display:block; width:auto; min-width:auto; height:auto; margin:0 auto;}
    nav .nav-top-title, .nav-container .nav-top-title{display:block; }

	#fancybox-content .product-view .product-img-box {display:none;}

    .col1-layout .products-grid { width:100%; clear:both; margin:0; }
    .col-main, .col-main-left, .col-main-right { float:none !important; width:100%; margin:0 auto; padding:30px 0 0; }
	.spancat {width: 190px;}
	.fancybox.quick-view {display:none;}
	.product-actions .more_view {left: 16%;}
    .col-left { float:none; margin:0 auto; }
    .col1-layout .col-main {width: 300px; margin:0;}
    .col1-layout .col-main .products-grid { margin:0;}

    .col2-left-layout .page-title { margin:0 15px; }
    .catalog-category-view .col-left, .catalog-category-view .col-right {padding:0;}
    .cart .cart-collaterals .grid_4{width:100% !important; margin:0 0 25px;}
    .checkout-onepage-index .col-right {padding:20px 0 0; float:none; margin:0 auto; }
    .checkout-onepage-index .col-right .block { float:none; margin:0 auto 30px; }


    .home-main .category-products {width:300px; margin:0 auto 30px ;}
    .home-main, .home-right {float:none; margin:30px auto 0}
    .home-main, .col1-layout .home-main .products-grid {width:300px;}

    .flexslider .slides .content{max-width:240px; margin:30px; }
    .flexslider .slides .content strong{font-size:32px; line-height:26px; }

    .site-block, .mousetrap, #cloud-big-zoom {display:none; }

    .block-login {width:300px;}
    .block-login .block-title {padding:29px 8px 50px;}
    .block-login .block-content {padding:0 18px 25px;}
    .block-login .new-users {width:300px;margin:0 0 -25px;}

    .product-view .product-additional {display:none }
    .product-view .box-up-sell2 {display:block; margin-left:0; }
    .product-view .product-img-box {float:none; margin:0 auto 20px; }
    .product-view .product-img-box .product-image img{ width:350px; height:auto; }
    .product-view .product-shop-info .add-to-links {float:left; clear:none; margin:0;}
    .product-view .product-shop-info .add-to-links li{float:left; margin:8px 0 0 0px;}
    .product-tabs li {float:none; margin:0;}
    .product-tabs-content {margin-top:0; }
    .product-view .box-tags .form-add .input-box {margin: 0; width: 150px;}
    .product-view .box-tags .form-add input.input-text {width:167px;}

    .main .slider-container {width:300px; margin-left:0px }
    .main .slider-container h3 {width:190px; }
    .jcarousel-skin-tango .jcarousel-clip-horizontal,
    .jcarousel-skin-tango .jcarousel-container-horizontal {width:300px;}

    .cart .page-title {height:auto;}
    .cart .page-title .checkout-types {margin:60px 15px 0; float:none;}
    .cart .title-buttons .checkout-types li {float:none; margin:0; text-align:center;}
    #shopping-cart-totals-table strong {font-size:20px; padding:0 10px 0 0;}
    /*.data-table table, .data-table thead, .data-table tbody, table.data-table td, .data-table tr { display: block; border: 0;  text-align: left !important;}*/
    .data-table th { display:none;}
    .data-table td {padding:10px;}
    .data-table td.td-name h2 {font-size:20px; font-weight:300; }
    .data-table td.td-image a {text-align:center; }



    .data-table td.td-price {padding:10px; background:#fafafa;}
    .data-table td.td-qty {padding:0 10px; background:#fafafa;}
    .data-table td.td-delete {background:#fafafa; text-align:center !important;}

    .data-table .td-actions {display:inline; padding:0 5px; }

    .product-tabs-content .data-table th { display:block;}
    #product-review-table {display:table; }
    #product-review-table thead, #product-review-table tfoot, #product-review-table tbody{display:table-row-group; }
    #product-review-table tr{display:table-row; }
    #product-review-table td{display:table-cell; }
    #product-review-table th{display:table-cell; padding:8px 3px; }

    #toTop {display:none !important;}

    .pager {text-align:center; }


    .products-list .product-image, .products-list .f-left {float:none !important;}
    .products-list .add-to-links {display:none;}
    .products-list .price-box {float:none}
    .products-list .ratings {float:none; margin:5px 0;}
    .products-list .add-to-links li:first-child span {display:none}
    .products-list .product-shop {margin:10px 0 0;}


    .top-opc li{margin:0 0 30px 0}


    #checkout-review-submit p {margin:0 20px 0 0;}
    #checkout-step-login .block-checkout-register, #checkout-step-login .block-checkout-login { width:228px;  margin: 20px auto 0 !important; float: none;}
    #checkout-step-login input.input-text {width:218px;}
}

/***** iPhone (landscape) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.footer-top .span7 { height: auto;}
	.block-subscribe input{width:68%; margin-left: 23px;}
	.ui-widget-header{height:auto;}
	#tabs .ui-tabs-panel { float: left; position: relative; width: 99%}
	.products-grid .btn-cart span, .products-list .btn-cart span, button.button.btn-cart span, .footer-info{display:none;}
	#search { margin: 0; width: 364px;}
	.col1-layout .col-main, .col1-layout .product-view .product-shop {width: 100%;}
	.products-list .catalog-image, .products-list .product-image img{width:100px;}
	.products-list .catalog-image .quick-view span{ top: 20%;}
	.products-list .product-shop {  float: right;  margin: 0;  padding: 0;  position: relative;  width: 74%;}
	.products-list .product-actions .btn-cart{margin:0;}
	.products-list .product-actions {height:auto;}
	.my-account button.button{padding: 0 10px;}
	.data-table td.td-edit, .data-table .btn-remove {  display: block;}
	#wishlist-table tbody td:nth-child(3), #wishlist-table th:nth-child(3){ display:none !important;}
	.catalog-category-view .products-grid ,	.catalogsearch-result-index .products-grid {width: 460px !important;}
	.cart-top-container .summary{width:85%;}
    .data-table .td-title {display:inline-block; width:auto; padding:0 10px 0 0; font-weight:bold; }
    .data-table .button, .data-table .btn-continue { display: block; float: right; margin: 0 10px 10px auto;}
	.form-list li.wide select { width: 390px;}
	.footer-subscribe .validation-advice {  position: absolute; right: 306px;  top: 120px;}
	.checkout-cart-index .slider-container{display:none;}	
	.product-actions{ padding-bottom: 5px; padding-top: 5px;}	
	.social-links{ margin-left: 30px;}
	.span33 {  width: 133px;}
	.catalog-category-view .products-grid li.item, .cms-index-index #carousel1 .products-grid li.item, .cms-page-view .products-grid li.item, .cms-page-view .products-grid li.item, .cms-index-index #tabs .products-grid li.item   {  height: 355px !important;}
	.toolbar .sorter { float: left;  width: 18%;}
	


	.navmobile { clear: both;}	
	/*body {background:#ff0000;}*/
    .row { margin:0 auto; width:456px; }
	.row-fluid > .span8 {width: 100%;}
	.img-right-slide {display:none;}
	.sidebar {display:none;}
    ul.links { display:inline;}
    .links li{ line-height:150%; display:inline; margin-right:15px;  }
    .links li:last-child{ margin-right:0; }
    .links li.separator {display:none; }


    .col1-layout .col-main .products-grid { margin:0;}


    .homepage-banners a .content p{display:block;}

    .flexslider .slides .content{max-width:396px; margin:30px; }

    .main .slider-container {margin-left:0 }

    .homepage-banners {width:300px !important;}
    .homepage-banners .grid_6{width:300px;}
    .homepage-banners a .content p{display:none;}
	.product-view .product-shop {clear: both;float: none;padding-right: 0;position: relative;width: 100%;}
}

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



	.navmobile { clear: both;}	
	#wishlist-view-form  button.button, #shopping-cart-table button.button{padding:0}
	#wishlist-view-form  button.button span span, #shopping-cart-table button.button span span{ font-size: 12px; padding: 0 7px;}
	.dashboard .welcome-msg { margin: 8px 0 0;}
	#my-orders-table tbody td:nth-child(2), #my-orders-table th:nth-child(2), #my-orders-table tbody td:nth-child(3), #my-orders-table th:nth-child(3), #my-orders-table tbody td:nth-child(5), #my-orders-table th:nth-child(5){  display:none !important;}
	#shopping-cart-table td.td-image img { width: 50px;}
	#shopping-cart-table .td-title{padding:0;width: 75px; display:block;}
	#shopping-cart-table td.td-qty{padding:0}
	#shopping-cart-table td { padding: 3px;}
	#shopping-cart-table td.td-image img { width: 30px;}
	#shopping-cart-table .btn-edit2 { height: 20px; margin-bottom: 5px; width: 20px;}
	#shopping-cart-table .btn-remove2 { height: 20px; width: 20px; float: left;}
	#shopping-cart-table .button, #shopping-cart-table .btn-continue { display: inline-block; float: none; margin: 10px auto;}
	.checkout-cart-index .slider-container{display:none;}
	.form-list li.wide select { width: 250px;}
	.opc .td-label{width:auto !important; display: inherit;}
	.opc .step{padding:0;}
	.product-actions{padding-top:15px;}
	.product-actions{opacity:1; float:inherit;}
	.product-img-box div.content{width:305px;}
	.catalog-category-view .products-grid, .catalogsearch-result-index .products-grid {width: 300px !important;}
	#wishlist-table tbody td:nth-child(2), #wishlist-table th:nth-child(2), #wishlist-table tbody td:nth-child(3), #wishlist-table th:nth-child(3){  display:none !important;}
	.cms-index-index #carousel1 .products-grid li.item, .catalog-category-view .products-grid li.item, .cms-page-view  .products-grid li.item { min-height: 508px !important;}
	.cms-index-index #tabs .products-grid li.item { min-height: 495px !important;}	
	.footer-social label{padding: 0 0 0 30px;}
	.social-links a { margin-left: 5px; margin-right: 0;}
	.product-img-box div.content{width:303px;}
	#fancybox-content button.button.btn-cart span{display:none;}
	.product-view .product-shop .no-rating, .product-view .product-shop .ratings{float:left;}
	.catalog-product-view .price-box .price, .review-product-list .price-box .price { font-size: 16px;}
	
	
	
	.cart-top-container .details{display:none;}
	.cart-top-container .summary{width:233px;}
	.span33 {width:285px;}
	#tabs .ui-tabs-nav { float: left; height: 100%; width: 66%;}
	#tabs .ui-tabs-panel{width:100%;}
	.footer-top .span7{height:auto}
	.footer-subscribe .validation-advice { left: 17px; position: absolute; right: auto; top: 123px;}
	.block-subscribe input{width:175px;  padding:0;  margin-left: 20px;}
	#search{ margin-left: 0;  width: 208px;}
	.topcategory .category-description h1{font-size:1.5em;}
	.topcategory .category-description p{font-size:10px;}
	.products-list .catalog-image, .products-list .product-image img{width:75px;}
	.products-list .catalog-image .quick-view span{ top: 20%;}
	.products-list .product-shop {  float: right;  margin: 0;  padding: 0;  position: relative;  width: 72%;}
	.products-list .product-actions{float:none;}
	.products-list .product-actions .btn-cart{margin:0 0 10px;}
	.products-list .ratings{width:100%;}
	.products-list .ratings, .products-list .ratings a{float:left;}
	.col1-layout .product-view .product-shop{width:100%;}
	.product-shop .add-to-links{display:none;}
	.product-view .product-img-box .product-image-zoom, .product-view .product-img-box .product-image img, .product-view .product-img-box{width:100% !important;}
	.product-view .product-img-box .product-image-zoom{background:transparent;}
	.product-view h3, .ui-widget{font-size:12px;}
	#addTagForm button.button{padding:0}
	#prod-view-tabs .email-friend, #prod-view-tabs .ratings{margin-bottom:10px !important;}
	
	
	
	.ui-tabs .ui-tabs-nav li a {font-size: 12px; padding: 0.3em 0.5em;}
	.view-all-category, .footer-info.row-fluid  {display:none;}

	.spancat {width: 100%;}
	.sidebar {display:none;}
	.footer-subscribe .input-box {width: 81%;}
	.product-actions  .more_view {left:5%; width:52px; height:52px;}
	.product-actions .quick-view {right:5%;width:52px; height:52px;} 
	.cart-top-title  {margin:0 auto;}
	.product-actions .more_view {left: 22%;}
	.product-view .product-shop {clear: both;float: none;padding-right: 0;position: relative;width: 100%;}
	.product-view .box-tags .form-add label {display:none;}
	.product-view .product-img-box .product-image img {width: 100%;}
}




