@media only screen and (min-width: 768px) and (max-width: 959px) {
	.center { width:706px;}
	
	#slideshow .main {  margin-right: 22px; width: 100%; height: 200px; margin-bottom:10px;}
	#slideshow .overlay  { display:none;}
	#slideshow li div, #slideshow img{float:left; width:100%;}
	#slideshow .second, #slideshow .third { width: 48%; height: 125px;    }
	#slideshow .third { float:right !important;}
	#slideshow .main .slider .slide a img { width:100% !important; }
	.sendfriend-product-send .col-right{display:none;}
	.col2-left-layout .col-left{display:none;}
	.product-view .product-shop .tabs-and-content{display:block; padding:0px !important; margin-top:20px;}
	.product-view .product-shop .product-view-side{width:100%; float:none; margin-bottom:20px;}
	.col1-layout .product-view .product-shop{width:298px;}
	.col3-layout .col-right{display:none;}
	.col-main .my-account .fieldset {border-bottom: 1px solid #333333; margin-bottom: 0 !important;}
	.col-main .my-account p.required {padding: 0;text-align: right;width: 100%;}
	.customer-address-index .my-account .page-title{border-bottom:1px solid #333333; padding-bottom:10px;}
	.col2-set .col-1 h2{border-bottom:1px solid #333; padding-bottom:10px;}
	.col2-set .col-2 h2{border-bottom:1px solid #333; padding-bottom:10px;}
	.cart .totals{float:none; clear:both;}
	.cart .cart-collaterals .col2-set{margin-bottom:20px;}
	.checkout-onepage-index .col-right{display:none;}
	.checkout-onepage-index #shipping-buttons-container, #billing-buttons-container, #shipping-method-buttons-container, #payment-buttons-container
		{border-top:1px solid #333; margin:20px 0 15px 0; padding-top:15px;}
	.sp-methods{margin-bottom:20px;}
	.sp-methods dt{margin-bottom:10px;}
	.checkout-onepage-index .back-link{margin-right:10px;}
	#footerLinks ul{padding-right:10px; width:150px;}
	#footerLinks{width:485px;}
	#legality{width:220px;}
	.contacts-index-index .form-list li.wide textarea {width:100%;}
	.contacts-index-index .buttons-set{padding-top:10px; border-top:1px solid #333;}
	.contacts-index-index .buttons-set p.required {display:block; text-align:right; padding:0px !important; float:none;}
	.contacts-index-index .col-right {display:none;}
	#container{padding:0 0 20px 0;}
	#featured div{width:330px;}
	#featured li {margin-right:20px; width:206px;}
}
	
@media only screen and (max-width: 480px) {
	.center { width:300px ; padding:0 10px;}
	
	#logo { float:none; padding:15px 0; text-align:center;}
	.top-link-mob { display:block;}
	.top-link-web { display:none;}
	#topLinks_mob { float:none; font-size:14px; padding:0px; margin:0; background:#00597d; padding:5px;}
	.top-cart-tab { display: inline-block; text-align:center; font-size:12px; font-weight:normal; color:#000; width:auto; }
	.top-cart-tab a { color:#fff !important; }
	#topLinks_mob .links li a{ font-size:12px; font-weight:normal; color:#fff !important;}
	#topLinks_mob .links li.first{margin-left:0px !important;}
	#topLinks_mob .links li{display:inline-block; margin-left:5px;}
	.top-cart { float:right; margin-left:10px; position:relative; min-height:inherit; cursor:pointer;}
	
	#header .theme { display:none;}
	.menu-mob { display:block;}
	.menu-mob .select-menu select { width:100%; border:1px solid #00597d; margin:10px 0px;}
	.menu-mob #search_mini_form #search{ float:left; background: #fff;  border: solid 3px #063345;font-family:Arial, Helvetica, sans-serif; color:#666; width:253px; height:15px; padding: 3px 3px 4px;	}
	
	#slideshow .main {  margin-right: 22px; width: 100%; height: 190px; margin-bottom:10px;}
	#slideshow .overlay  { display:none;}
	#slideshow .second, #slideshow .third { width: 48%; height: 87px;}
	#slideshow .second .slider .slide { width:144px; float:none;}
	#slideshow .second .slider .slide img { width:100%;}
	#slideshow .third { float:right !important;}
	#slideshow .main .slider .slide a { width:100%; height:100%; display:block;}
	#slideshow .main .slider .slide a img { width:100%; }

	
	#footerLinks { width:100%; float:none; padding-top:20px;}
	#footerLinks ul { float:none; padding-right:0px; width:100%; margin-top:20px;}
	#legality { width:100%; float:none; padding-top:20px;}
	
	#footer .theme .center .prom { float:none !important;}
	#footer .theme .center #subscribe { float:none !important; text-align:center; margin-top:10px;}
	#footer .theme .center #subscribe form { float:none;}
	#subscribe #newsletter {  width:215px; height:15px; font-family:Arial, Helvetica, sans-serif; color:#666; padding:4px; border:none;float:left; border: solid 3px #063345; float:left; }
	#subscribe .btn-subscribe {float:left; margin:0px;}	

	#footer .theme { padding: 25px 0; margin-bottom:20px;}
	.category-image{width:100%;}
	.sidebar{display:none;} 
	.products-grid li.item {padding:0px; margin:0px auto; width:220px; float:none;}
	.col2-left-layout .col-main{width:100%; float:none;}
	.category-image img{width:100%}
	.col2-set .col-1{float:none; width:100%}
	.col2-set .col-2{float:none; width:100%;}
	p.required{text-align:left;}
	.customer-account-login .buttons-set{float:left;}
	.customer-account-login .buttons-set button.button{float:none;}
	.customer-account-login .buttons-set a{float:none; width:100%; margin-bottom:5px;}
	.account-login .new-users {margin-bottom:15px;}
	.account-login .col2-set .col-1 {float: none; width: 100%;}
	.account-login .col2-set .col-2 {float: none; width: 100%;}
	.customer-account-create .buttons-set{width:100%;}
	.customer-account-create .buttons-set button.button {float:right !important;}
	.customer-account-index .sidebar{float:none; display:block;}
	.col3-layout .col-left{float:none; margin-bottom:20px;}
	.col3-layout .col-main{float:none !important; width:100%;}
	.col3-layout .col-right {display:none;}
	.col3-layout .col-left{background-color: #FFFFFF; border:none; box-shadow:none !important; display: block; width:100%;}
	.col3-layout .col-left > div{width:88%;}
	.col3-layout .col-wrapper{float:none; width:100%;}
	.col2-set .col-1 {float:none; width:100%; margin-bottom:10px;}
	.col2-set{width:100%;}
	.col2-set .col-2 {float:none; width:100%;}
	.col-main{float:none; clear:both; padding-top:30px;}
	
	#featured{display:none;}
	#controls{display:none;}
	#featured div{width:220px; float:none !important; clear:both; margin:0 auto !important;}
	.col-main .my-account .fieldset{border-bottom:1px solid #333; margin-bottom:0px !important}
	.col-main .my-account p.required{text-align:right; width:100%; padding:0px;}
	.my-account .form-list li.wide input.input-text {width:254px;}
	.my-account .form-list li.wide .input-box{width:254px;}
	.col-main .my-account .button-set{ float:none !important;}
	
	.col1-layout .product-view .product-shop{float:none; width:100%; clear:both;}
	.product-view .product-img-box{float:none; width:100%;clear:both;}
	.product-view .product-shop .tabs-and-content{display:block; padding:0px !important; margin-top:20px;}
	.product-view .box-collateral{display:none;}
	.col-main .breadcrumbs{display:none;}
	.product-img-box .product-image img{width:100%;}
	.product-img-box .zoom-notice, .more-views{display:none;}
	.product-view .product-shop .product-view-side{float:none !important; width:100%; margin-top:30px;}
	.product-view .product-shop .product-view-side .add-to-links, .email-friend{display:none;}
	.product-view .add-to-box > div{text-align:center;}
	.add-to-box .add-to-cart {width:100%; text-align:center;}
	.add-to-cart .qty{width:86%;}
	
	.item_list_mobile_button{display:block;}
	.cart .totals_mob{display:block !important;}
	.item_list_mobile{display:block;}
	.cart-table{display:none;}
	.item_list_mobile {border: 1px solid #063345;display: block;margin-bottom: 15px;padding: 0;width:100%;}
	.item_list_mobile li.cell1 {text-align: center;width: 90px;}
	.item_list_mobile li {float: left;}
	.item_list_mobile li.cell2 {width: 90px;}
	.item_list_mobile li + li {border-left: 1px solid #063345; min-height: 110px;}
	.item_list_mobile li.cell5 {text-align: center; width:90px;}
	.item_list_mobile li.cell6 {width: 25px;}
	.item_list_mobile li.cell2 h2 {font-weight: bold;margin-bottom: 5px;margin-top: 20px;text-align: center;}
	.item_list_mobile li.cell2 .ca-pr-se p {text-align: center;}
	.item_list_mobile li.cell5 span {display: block;height: auto;padding: 0;text-align: center;}
	.item_list_mobile li.cell5 span span {height: 50px;padding-top: 50px;}
	.item_list_mobile li.cell6 a {margin-left:7px; margin-top: 50px;}
	.item_list_mobile li.cell4 input.qty{text-align:center;}
	.cart .cart-collaterals .col-1{display:none;}
	.cart .cart-collaterals .col2-set {float:none; width:100%; margin-top:20px;}
	.cart .cart-collaterals .col-2{float:none; width:92%;}
	.cart .totals {float:none; width:93%; margin-top:20px;}
	.cart .buttons-set button.button {float:none;}
	.cart .discount, .cart .shipping {padding:0;}
	.cart .cart-collaterals {padding:0;}
	.cart .totals {display:none;}
	
	.checkout-onepage-index .sidebar{display:none;}
	.opc h3{border-bottom:1px solid #333;}
	.opc .step{float:none; width:100%; padding:15px 0 0;}
	.opc .step-title {float:none; width:97% !important;}
	.checkout-onepage-index .sidebar {display: none;}
	.col2-right-layout .col-main {float:none !important; width:100%;}
	.form-list li.wide .input-box {width:100%;}
	.form-list li.wide select {width:100%;}
	.checkout-onepage-index .back-link{margin-right:10px;}
	.checkout-onepage-index #shipping-buttons-container, #billing-buttons-container, #shipping-method-buttons-container, #payment-buttons-container
		{border-top:1px solid #333; margin:20px 0 15px 0; padding-top:15px;}
	.sp-methods{margin-bottom:20px;}
	.sp-methods dt{margin-bottom:10px;}
	#checkout-review-submit .f-left{padding: 15px 10px 0 0;}
	.opc h3.product-name{border:none !important;}
	.data-table .a-right{border-right:1px solid #ccc;}
	.data-table tfoot{background:#999;}
	.checkout-onepage-success .sidebar > div{display:none;}
	#controls div { bottom:450px !important;} 
	#controls div + div { bottom:130px !important;} 
	#checkout-review-submit .btn-checkout{margin-top:10px;}
	
	.customer-account-index .data-table{display:none;}
	.customer-account-index .tab_mobile{display:block; border:none;}
	.store_date{display: block;}
	.tab_mobile .nobr a {display: block;}
	.tab_mobile .nobr .separator{display:none;}
	.data-table td + td {padding: 5px;}
	.wishlist-index-index .data-table td a img{width:70px; height:70px;}

	.sendfriend-product-send .col-right{display:none;}
	.sendfriend-product-send .form-list li.wide textarea {width:254px;}
	.sendfriend-product-send .buttons-set button.button {float:none; margin-bottom:10px;}
	.sendfriend-product-send .back-link{float:none; width:100%;}
	.sendfriend-product-send .fieldset{margin:20px 0 0px 0;}
	.sendfriend-product-send .buttons-set{border-top:1px solid #333; padding-top:15px;}
	.customer-address-index .my-account .page-title{border-bottom:1px solid #333333; padding-bottom:10px; width:100%;}
	.col2-set .col-1 h2{padding-bottom:10px;}
	.col2-set .col-2 h2{padding-bottom:10px;}
	.sales-order-history .data-table{display:none;}
	.sales-order-history .my_order_mob{display:block;}
	.sales-order-history .my_order_mob .ship_date{display: block;}
	.sales-order-history .my_order_mob .nobr a{display:block;}
	.sales-order-history .my_order_mob .separator{display:none;}
	.contacts-index-index .form-list li.wide textarea {width:100%;}
	.contacts-index-index .buttons-set{padding-top:10px; border-top:1px solid #333;}
	.contacts-index-index .buttons-set p.required {display:block; text-align:right; padding:0px !important; float:none;}
	#container{padding:0 0 20px 0;}
	#controls div.right {right: 0;}
	#controls div.left {left: 0;}
	.order-product{display:none;}
	.sales-order-print .order-product{display:none;}
	.order-items {width: 100% !important; overflow:visible !important;}
	.sales-order-view .data-table .a-right .nobr label{display:none;}
	.classic_view{display:block; margin-top:20px;}
	.classic_view input{background:#00597D;padding:5px; border:none; color:#FFF;}
	.welcome-msg{display:block;}
	.checkout-onepage-index .opc .form-list li.wide input.input-text{width:254px;}
	.customer-address-index .page-title button.button span span{font-size:14px;}
	#main .img-gallery .img-list li {float:none; width:220px;position:relative;}
	.img-list .pro img{width:100%;}
	.jcarousel-skin-tango .jcarousel-clip-horizontal {width:220px;height: auto;}
	.jcarousel-skin-tango .jcarousel-container-horizontal {width:220px;}
	.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0; margin-right: 10px; width:220px;}
	.feature-item-mob{width:220px; margin:0 auto;}
	.cms-index-index .feature-item-mob{display:block;}
}
	
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.center { width:458px ; padding:0 10px;}
	
	#logo { float:none; padding:15px 0; text-align:center;}
	.top-link-mob { display:block;}
	.top-link-web { display:none;}
	#topLinks_mob { float:none; font-size:14px; padding:0px; margin:0; background:#00597d; padding:5px;}
	.top-cart-tab { display: inline-block; text-align:center; font-size:12px; font-weight:normal; color:#000; width:auto; }
	.top-cart-tab a { color:#fff !important; }
	#topLinks_mob .links li a{ font-size:12px; font-weight:normal; color:#fff !important;}
	#topLinks_mob .links li.first{margin-left:0px !important;}
	#topLinks_mob .links li { display:inline-block; margin-left:10px;}
	.top-cart { float:right; margin-left:10px; position:relative; min-height:inherit; cursor:pointer;}
	
	#header .theme { display:none;}
	.menu-mob { display:block !important;}
	.select-menu{display:block;}
	.menu-mob .select-menu select { width:100%; border:1px solid #00597d; margin:10px 0px;}
	.menu-mob #search_mini_form #search{ float:left; background: #fff;  border: solid 3px #063345;font-family:Arial, Helvetica, sans-serif; color:#666; width:411px; height:15px; padding: 3px 3px 4px;	}

	#slideshow .main {  margin-right: 22px; width: 100%; height: 190px; margin-bottom:10px;}
	#slideshow .overlay  { display:none;}
	#slideshow .second, #slideshow .third { width: 48%; height: 87px;}
	#slideshow .second .slider .slide { width:100%; float:none;}
	#slideshow .second .slider .slide img { width:100%;}
	#slideshow .third { float:right !important;}
	#slideshow .main .slider .slide a { width:100%; height:100%; display:block;}
	#slideshow .main .slider .slide a img { width:100%; }
	
	#footerLinks { width:100%; float:none; padding-top:20px;}
	#footerLinks ul { float:none; padding-right:0px; width:100%; margin-top:20px;}
	#legality { width:100%; float:none; padding-top:20px;}
	
	#footer .theme .center .prom { float:none !important;}
	#footer .theme .center #subscribe { float:left !important; text-align:center; margin-top:10px;}
	#footer .theme .center #subscribe form { float:none;}
	#subscribe #newsletter {  width:226px; height:15px; font-family:Arial, Helvetica, sans-serif; color:#666; padding: 4px; border:none;float:left; border: solid 3px #063345; float:left; }
	#footer .theme { padding: 25px 0; margin-bottom:20px;}

	.category-image{width:100%;}
	.col2-left-layout .sidebar{display:none;}
	.col2-left-layout .col-main{width:100%; float:none;}
	.category-image img{width:100%}
	.products-grid li.last {padding:0px;}
	p.required {padding:0 0 0 52px; width:auto;}
	.account-login .new-users {margin-bottom:20px; float:none;}
	.account-login .col2-set .col-1 {float: none; width: 100%;}
	.account-login .col2-set .col-2 {float: none; width: 100%;}
	.col3-layout .col-left{float:none; margin-bottom:20px;}
	.col3-layout .col-main{float:none !important; width:100%;}
	.col3-layout .col-right {display:none;}
	.col3-layout .col-left{background-color: #FFFFFF; border:none; box-shadow:none !important; display: block; width:92%;}
	.col3-layout .col-left > div{width:100%;}
	.col3-layout .col-left .block{float:none;}
	.col3-layout .col-wrapper{float:none; width:100%;}
	.col2-set .col-1 {float:none; width:100%; margin-bottom:20px;}
	.col2-set{width:100%;}
	.col2-set .col-2 {float:none; width:100%;}
	.col-main{float:none; clear:both; padding-top:30px;}
	
	#featured{display:none;}
	#controls{display:none;}
	#featured div ul li{width:215px; margin-right:22px;}
	.col-main .my-account .fieldset{border-bottom:1px solid #333; margin-bottom:0px !important}
	.col-main .my-account p.required{text-align:right; width:100%; padding:0px;}
	
	.col1-layout .product-view .product-shop{float:none; width:100%; clear:both;}
	.product-view .product-img-box{float:none; width:100%;clear:both;}
	.product-view .product-shop .tabs-and-content{display:block; padding:0px !important; margin-top:20px;}
	.product-view .box-collateral{display:none;}
	.col-main .breadcrumbs{display:none;}
	.product-img-box .product-image img{width:100%;}
	.product-img-box .zoom-notice, .more-views{display:none;}
	.product-view .product-shop .product-view-side{float:none !important; width:100%; margin-top:30px;}
	.product-view .product-shop .product-view-side .add-to-links, .email-friend{display:none;}
	.product-view .add-to-box > div{text-align:center;}
	.add-to-box .add-to-cart {width:100%; text-align:center;}
	.add-to-cart .qty{width:92%;}
	
	.item_list_mobile_button{display:block;}
	.cart .totals_mob{display:block !important;}
	.item_list_mobile{display:block;}
	.cart-table{display:none;}
	.item_list_mobile {border: 1px solid #063345;display: block;margin-bottom: 15px;padding: 0; width:100%;}
	.item_list_mobile li.cell1 {text-align: center;width: 90px;}
	.item_list_mobile li {float: left;}
	.item_list_mobile li.cell2 {width: 90px;}
	.item_list_mobile li + li {border-left: 1px solid #063345; min-height: 110px;}
	.item_list_mobile li.cell5 {text-align: center; width:90px;}
	.item_list_mobile li.cell6 {width: 25px;}
	.item_list_mobile li.cell2 h2 {font-weight: bold;margin-bottom: 5px;margin-top: 20px;text-align: center;}
	.item_list_mobile li.cell2 .ca-pr-se p {text-align: center;}
	.item_list_mobile li.cell5 span {display: block;height: auto;padding: 0;text-align: center;}
	.item_list_mobile li.cell5 span span {height: 50px;padding-top: 50px;}
	.item_list_mobile li.cell6 a {margin-left: 7px;margin-top: 50px;}
	.item_list_mobile li.cell4 input.qty{text-align:center;}
	.cart .cart-collaterals .col-1{display:none;}
	.cart .cart-collaterals .col2-set {float:none; width:100%; margin-top:20px;}
	.cart .cart-collaterals .col-2{float:none; width:96%;}
	.cart .totals {float:none; width:96%; margin-top:20px;}
	.cart .buttons-set button.button {float:none;}
	.cart .discount, .cart .shipping {padding:0;}
	
	.checkout-onepage-index .sidebar{display:none;}
	.opc h3{border-bottom:1px solid #333;}
	.opc .step{float:none; width:100%; padding:15px 0 0;}
	.opc .step-title {float:none; width:98% !important;}
	.checkout-onepage-index .sidebar {display: none;}
	.col2-right-layout .col-main {float:none !important; width:100%;}
	.form-list li.wide .input-box {width:100%;}
	.form-list li.wide select {width:100%;}
	.checkout-onepage-index .back-link{margin-right:10px;}
	.checkout-onepage-index #shipping-buttons-container, #billing-buttons-container, #shipping-method-buttons-container, #payment-buttons-container
		{border-top:1px solid #333; margin:20px 0 15px 0; padding-top:15px;}
	.sp-methods{margin-bottom:20px;}
	.sp-methods dt{margin-bottom:10px;}
	#checkout-review-submit .f-left{padding: 15px 10px 0 0;}
	.opc h3.product-name{border:none !important;}
	.data-table .a-right{border-right:1px solid #ccc;}
	.data-table tfoot{background:#999;}
	.checkout-onepage-success .sidebar > div{display:none; border:none; box-shadow:none;} 
	
	.wishlist-index-index .data-table td textarea{width: 95%;}
	.wishlist-index-index .data-table td input.qty{text-align:center;margin-bottom:5px;}
	.wishlist-index-index .data-table td .btn-cart{margin-bottom:5px;}
	.sendfriend-product-send .col-right{display:none;}
	.sendfriend-product-send .form-list li.wide textarea {width:100%;}
	.sendfriend-product-send .buttons-set button.button {float:left; margin-right:10px;}
	.sendfriend-product-send .back-link{float:none; width:100%;}
	.sendfriend-product-send .fieldset{margin:20px 0 0px 0;}
	.sendfriend-product-send .buttons-set{border-top:1px solid #333; padding-top:15px;}
	.customer-address-index .my-account .page-title{border-bottom:1px solid #333333; padding-bottom:10px;}
	.col2-set .col-1 h2{}
	.col2-set .col-2 h2{}
	.customer-account-index .my_order_mob{display:none !important;}
	.customer-account-index .data_table{display:block !important;}
	.contacts-index-index .form-list li.wide textarea {width:100%;}
	.contacts-index-index .buttons-set{padding-top:10px; border-top:1px solid #333; margin-bottom:20px;}
	.contacts-index-index .buttons-set p.required {display:block; text-align:right; padding:0px !important; float:none;}
	.contacts-index-index .col-right {display:none;}
	#container{padding:0 0 20px 0;}
	#controls div.right {right:0px;}
	#controls div.left { left:-15px; bottom:444px !important;}
	.classic_view{display:block; margin-top:20px;}
	.classic_view input{background:#00597D;padding:5px; border:none; color:#FFF;}
	.welcome-msg{display:block;}
	#billing-new-address-form .form-list li.wide input.input-text{width:100%}
	.checkout-onepage-index .opc .form-list li.wide input.input-text{width:254px;}
	#main .img-gallery .img-list li {float:left;margin:0 20px 0 0;width:215px;position:relative;}
	.img-list .pro img{width:100%;}

	.jcarousel-skin-tango .jcarousel-clip-horizontal {width:450px;height: auto;}
	.jcarousel-skin-tango .jcarousel-container-horizontal {width:450px;}
	.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0; margin-right: 10px; width:220px;}
	.cms-index-index .feature-item-mob{display:block;}
}