@media only screen and (max-width:1280px) and (min-width:1200px)
{
.header-container {
	max-width: 1190px;
}
.main-container {
	max-width: 1190px;
}
.footer-container {
	max-width: 1190px;
}
.wrapper-grid {
	max-width: 1190px;
}
#search_mini_form {
	right: -10px;
}
.sf-menu {
	margin: 0px -10px !important;
}
   
}

@media only screen and (min-width: 590px) {
    .logo_mob {
        display: none;
    }
   .logo_web {
        display: block;
    }

}

@media only screen and (max-width: 590px) {
    .logo_mob {
        display: block;
    }
   .logo_web {
        display: none;
    }

}

@media only screen and (max-width:1199px) and (min-width:980px)
{
.header-container {
	max-width: 960px;
}

.header .logo {
	float: left; 
    width: 930px;
}

.main-container {
	max-width: 960px;
}
.footer-container {
	max-width: 960px;
}
#search_mini_form {
	right: -10px;
}
.sf-menu {
	margin: 0px -20px !important; padding: 0px !important;
}
.product-view .product-shop {
	width: 53%;
}
.product-view .addthis_button_tweet {
	width: 95px;
}
.addthis_default_main .addthis_counter {
	clear: left;
}
.addthis_mini_style .addthis_counter {
	clear: inherit;
}
.box-up-sell .jcarousel-clip {
	width: 660px;
}
.box-up-sell ul li {
	padding: 12px; width: 187px !important; margin-right: 9px;
}
.jcarousel-list.products-ups .last {
	margin-right: 9px;
}
.mini-products-list .product-image {
	width: 70px;
}
.mini-products-list .product-name {
	width: 135px;
}
.block-related .product-name {
	width: 120px;
}
#back-top {
	margin-left: 495px;
}
.block-poll .answer {
	width: 150px;
}
.de-lang-class .row-product .email-friend {
	clear: left; float: left;
}
.es-lang-class .row-product .email-friend {
	clear: left; float: left;
}
.products-grid .actions {
	padding: 0px 0px 0px 20px;
}
.products-grid .actions button {
	float: none;
}
.products-grid .actions button.button > span {
	height: 40px; text-transform: uppercase; line-height: 40px; font-size: 19px;
}
.ru-lang-class .products-grid .actions button.button > span {
	font-size: 17px;
}
.products-grid .actions button.button span span {
	padding: 0px 15px;
}
.products-grid .actions .actions_links {
	padding: 11px 0px; font-size: 25px; float: none;
}
.products-grid .product-shop .map-info.price-box a {
	clear: both; float: none; display: block;
}
.fluid_container {
	width: 620px !important;
}
.sl_pice {
	width: 168px !important;
}
.banners_col {
	width: 300px !important;
}
.tbanner {
	margin: 0px 0px 10px; position: relative;
}
.tbanner img {
	border-bottom-color: rgb(137,165,44); border-bottom-width: 3px; border-bottom-style: solid; max-width: 100%;
}
.tbanner .b_holder {
	left: 10px; top: 1px; position: absolute; z-index: 1;
}
.tbanner h2 {
	font-size: 20px;
}
.tbanner p {
	width: 260px; line-height: 16px; font-size: 12px;
}
.banner-subscribe {
	position: relative;
}
.banner-subscribe img {
	border-bottom-color: rgb(137,165,44); border-bottom-width: 3px; border-bottom-style: solid; max-width: 100%;
}
.banner-subscribe .banner-subscribe-content {
	left: 10px; top: 1px; position: absolute; z-index: 1;
}
.banner-subscribe h2 {
	font-size: 20px;
}
.banner-subscribe p {
	margin: 0px 0px 8px; width: 260px; line-height: 16px; font-size: 12px;
}
.banner-subscribe-form {
	padding: 0px 51px 0px 0px; position: relative;
}
.banner-subscribe-form .input-text {
	height: 36px;
}
.banner-subscribe-form button.button {
	right: 0px; position: absolute;
}
.banner-subscribe-form button.button strong {
	padding: 3px 0px 0px; width: 51px; height: 33px;
}
.banner-subscribe-form button.button strong .icon-circle-arrow-right {
	font-size: 26px;
}
 .camera_caption {
        top: 35px;
        right: 8px;
    }
}
@media only screen and (max-width:979px) and (min-width:768px)
{
   

.header-container {
	max-width: 746px;
}

.main-container {
	max-width: 746px;
}
.footer-container {
	max-width: 746px;
}
.nav-container {
	background: rgb(255, 255, 255) !important;
}
#menu-icon {
	margin: 0px -11px !important;
}
.sf-menu-phone {
	margin: 0px -11px !important;
}
.header .logo {
	float: left; 
    width: 730px;
}
.order-buttons {
	display: none !important;
}
.sorter .view-mode {
	padding-top: 0px;
}
.account-login .registered-users .form-list input.input-text {
	width: 326px;
}
.cart .crosssell button.btn-cart {
	margin-bottom: 10px; float: none;
}
.cart .crosssell .add-to-links {
	float: none;
}
.cart .crosssell .product-details button.button > span {
	font-size: 11px;
}
.cart .discount-form .input-box input {
	width: 198px;
}
.shipping .jqTransformSelectWrapper {
	width: 204px !important;
}
.shipping .jqTransformSelectWrapper > div > span {
	font-size: 11px;
}
.form-list .input-box {
	width: 225px;
}
.cart .shipping .form-list li select option {
	width: 174px;
}
.cart .totals button.button > span {
	font-size: 14px;
}
.cart .totals table th {
	padding: 15px 10px; font-size: 11px;
}
.cart .totals table td {
	padding: 15px 10px; font-size: 11px;
}
.cart .totals table td + td {
	padding: 15px 10px;
}
.cart .totals .price {
	font-size: 18px;
}
.mini-products-list .product-name {
	margin: 0px; width: 100%; padding-top: 10px;
}
.block .block-title strong {
	font-size: 16px;
}
.currency-switch {
	margin: 10px 0px 5px;
}
.language-switch {
	margin: 0px 0px 20px; padding: 0px; clear: both;
}
.block-cart-header {
	margin-bottom: 20px;
}
.header .links {
	margin-bottom: 15px;
}
#search_mini_form {
	right: inherit; bottom: inherit; clear: both; float: right; position: relative;
}
.header .form-search .input-text {
	padding: 10px; height: 38px;
}
.header .form-search button.button {
	float: left;
}
.header .form-search button.button strong {
	padding: 6px 0px 0px; width: 38px; height: 32px;
}
.header .form-search button.button strong .icon-search {
	font-size: 22px;
}

.header .links {
    font-size: 20px;
    font-weight: bold;
    line-height: 35px;
}

.footer h4 {
	font-size: 21px;
}
.footer ul li {
	font-size: 13px;
}
.products-grid li.item {
	padding: 5px;
}
.products-grid .product-image {
	width: 100%;
}
.regular-price {
	float: none;
}
.products-grid li.item .minimal-price-link {
	float: none;
}
.products-grid li.item .map-info.price-box a {
	padding: 0px; margin-top: 2px; float: none;
}
.products-grid li.item .regular-price {
	display: block;
}
.products-grid li.item .old-price {
	display: block;
}
.products-grid li.item .ratings .rating-box {
	margin: 0px auto 10px; float: none;
}
.products-grid li.item .ratings .amount {
	margin: 0px; text-align: center; float: none; display: block;
}
.product-shop .price-box {
	float: none;
}
.products-grid .product-shop-holder {
	padding: 0px;
}
.products-grid .product-name {
	margin: 0px;
}
.products-grid .desc_grid {
	padding-right: 0px; font-size: 12px;
}
.products-grid .price-box .regular-price .price {
	font-size: 22px;
}
.products-grid .map-info.price-box .price {
	font-size: 22px;
}
.products-grid .actions {
	padding: 0px;
}
.products-grid .actions button {
	float: none;
}
.products-grid .actions button.button > span {
	height: 40px; text-transform: uppercase; line-height: 40px; font-size: 19px;
}
.ru-lang-class .products-grid .actions button.button > span {
	font-size: 13px;
}
.products-grid .actions button.button span span {
	padding: 0px 15px;
}
.products-grid .actions .actions_links {
	padding: 11px 0px; font-size: 25px; float: none;
}
.product-view .product-img-box .more-views li.item-4 {
	margin-left: 0px;
}
.product-view .product-img-box {
	margin: 0px auto 30px; width: 310px; float: none;
}
.product-view .product-shop {
	width: auto; float: none;
}
.catalog-product-view .map-popup {
	left: 0px !important;
}
.addthis_default_main .addthis_counter {
	clear: inherit;
}
.block-layered-nav dd {
	padding-left: 5px;
}
.my-account a {
	text-decoration: underline;
}
.my-account a:hover {
	text-decoration: none;
}
.opc .field {
	width: 267px;
}
.opc .fields input {
	width: 242px;
}
.opc .field input {
	width: 242px;
}
.opc .fields select {
	width: 248px;
}
.opc .field select {
	width: 248px;
}
.opc .fields select option {
	width: 217px;
}
.opc .field select option {
	width: 217px;
}
.opc .form-list li.wide input.input-text {
	width: 509px;
}
.opc .name-middlename {
	width: 149px;
}
.opc .form-list .customer-name-suffix .name-lastname {
	width: 118px;
}
.opc .form-list .customer-name-middlename .name-firstname {
	width: 118px;
}
.opc .form-list .customer-name-middlename-suffix .name-firstname {
	width: 118px;
}
.opc .form-list .customer-name-middlename-suffix .name-lastname {
	width: 118px;
}
.opc .form-list .customer-name-prefix .name-firstname input.input-text {
	width: 93px;
}
.opc .form-list .customer-name-suffix .name-lastname input.input-text {
	width: 93px;
}
.opc .form-list .customer-name-middlename .name-firstname input.input-text {
	width: 93px;
}
.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text {
	width: 93px;
}
.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text {
	width: 93px;
}
.cart-collaterals .col2-set .col-1 {
	margin-right: 15px;
}
.cart .totals button.button > span {
	font-size: 12px;
}
.box-up-sell {
	height: auto;
}
.box-up-sell h2 {
	line-height: 15px; font-size: 12px;
}
.box-up-sell .jcarousel-clip {
	width: 500px;
}
.box-up-sell .jcarousel-next {
	top: 10px;
}
.box-up-sell .jcarousel-prev {
	top: 10px;
}
.box-up-sell ul li {
	padding: 8px; width: 141px !important; margin-right: 9px;
}
.box-up-sell ul.jcarousel-list li {
	margin-right: 9px !important;
}
.box-up-sell ul li .product-image img {
	width: 136px; height: 136px;
}
#multiship-addresses-table select {
	width: 200px;
}
#multiship-addresses-table select option {
	width: 170px;
}
#checkout-step-login .col2-set .col-1 {
	margin-bottom: 10px;
}
#checkout-step-login .col2-set .col-1 {
	width: 96%; margin-right: 0px; float: none;
}
#checkout-step-login .col2-set .col-2 {
	width: 96%; margin-right: 0px; float: none;
}
#multishipping-billing-form .sp-methods .form-list input.input-text {
	width: 100%;
}
#co-billing-form > fieldset {
	display: table-column;
}
.checkout-progress li {
	width: 100%; clear: left;
}
.form-add.box-collateral .box-collateral-content {
	overflow: auto;
}
.form-list select {
	/*width: 340px;*/
}
.multiple-checkout .gift-messages-form .item .details .field {
	width: 267px;
}
.multiple-checkout .gift-messages-form .form-list input.input-text {
	width: 261px;
}
.multiple-checkout .gift-messages-form .inner-box .form-list li.wide textarea {
	width: 260px;
}
.cms-about-magento-demo-store .about-col-1 {
	padding: 214px 15px 15px;
}
.cms-about-magento-demo-store .about-col-2 {
	padding: 214px 15px 15px;
}
.cms-about-magento-demo-store .about-col-3 {
	padding: 214px 15px 15px;
}
.cms-about-magento-demo-store .about-col-4 ul {
	padding: 25px 0px 12px 20px;
}
.cms-about-magento-demo-store .about-col-5 ul {
	padding: 25px 0px 12px 20px;
}
.cms-about-magento-demo-store .about-col-6 ul {
	padding: 25px 0px 12px 20px;
}
.block-poll .answer {
	width: 95px;
}
.footer-cols-wrapper {
	overflow: hidden; padding-bottom: 10px; position: relative;
}
.last.footer-col {
	margin-right: 0px;
}
.my-account #wishlist-view-form #wishlist-table .product-image img {
	width: 100px; height: 100px;
}
.my-account .data-table th {
	padding: 5px;
}
.my-account .data-table td {
	padding: 5px;
}
#wishlist-view-form .buttons-set2.buttons-set {
	text-align: center;
}
#wishlist-view-form .buttons-set2.buttons-set button.button {
	margin: 0px 10px 10px 0px !important; float: none;
}
#customer-reviews button.button {
	float: left;
}
.main-banner {
	width: 244px;
}
.fluid_container {
	width: 476px !important;
}
.sl_pice {
	width: 168px !important;
}
.sl_info {
	height: 48px !important;
}
.sl_pice {
	padding: 14px 20px 0px !important; width: auto !important; height: 34px !important; color: rgb(255, 255, 255); font-size: 23px !important;
}
.sl_name {
	padding: 14px 0px 0px 20px !important; font-size: 23px !important;
}
.sl_attr1 {
	padding: 14px 10px 0px 56px !important; min-width: 78px !important;
}
.sl_attr2 {
	padding: 14px 10px 0px 41px !important; min-width: 92px !important;
}
.sl_attr3 {
	padding: 14px 10px 0px 58px !important; min-width: 73px !important;
}
.banners_col {
	width: 228px !important;
}
.tbanner {
	margin: 0px 0px 9px; position: relative;
}
.tbanner img {
	border-bottom-color: rgb(137,165,44); border-bottom-width: 2px; border-bottom-style: solid; max-width: 100%;
}
.tbanner .b_holder {
	left: 10px; top: 5px; position: absolute; z-index: 1;
}
.tbanner h2 {
	font-size: 20px;
}
.tbanner p {
	display: none;
}
.banner-subscribe {
	position: relative;
}
.banner-subscribe img {
	border-bottom-color: rgb(137,165,44); border-bottom-width: 2px; border-bottom-style: solid; max-width: 100%;
}
.banner-subscribe .banner-subscribe-content {
	left: 10px; top: 10px; position: absolute; z-index: 1;
}
.banner-subscribe h2 {
	font-size: 20px;
}
.banner-subscribe p {
	display: none;
}
.banner-subscribe-form {
	padding: 0px 43px 0px 0px; position: relative;
}
.banner-subscribe-form .input-text {
	height: 36px;
}
.banner-subscribe-form button.button {
	right: 0px; position: absolute;
}
.banner-subscribe-form button.button strong {
	padding: 3px 0px 0px; width: 43px; height: 33px;
}
.banner-subscribe-form button.button strong .icon-circle-arrow-right {
	font-size: 26px;
}
.camera_caption {
        top: 35px;
        right: 0px;
        max-width: 235px;
    }

        .camera_caption p {
            display: none;
        }
}

@media only screen and (min-device-width: 767px) and (max-device-width: 1024px) and (orientation:landscape) {
    #full_gallery {
        display: block;
    }

    #default_gallery {
        display: none;
    }

    .box .box-content .box-product ul li:hover .quick-view-button {
        display: none!important;
        visibility: hidden;
        opacity: 0;
    }

    

}

@media only screen and (max-width:767px)
{
   
  
    #full_gallery {
        display: block;
    }

    #default_gallery {
        display: none;
    } 

body {
	padding: 0px;
}
.page {
	padding: 15px 0px;
}
.container {
	margin: 0px 2.12%;
}
.header-container {
	margin: 0px 2.12%;
}
.main-container {
	margin: 0px 2.12%;
}
.footer-container {
	margin: 0px 2.12%;
}
.header-container .container {
	margin: 0px;
}
.main-container .container {
	margin: 0px;
}
.footer-container .container {
	margin: 0px;
}
.nav-container {
	background: -ms-linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) !important;
}
#menu-icon {
	margin: 0px !important;
}
.sf-menu-phone {
	margin: 0px !important;
}
.header {
	padding: 10px;
}
.padding-s {
	padding: 0px 10px;
}
#search_mini_form {
	margin: 0px; padding-top: 26px;
}
.order-buttons {
	display: none !important;
}
.title-buttons h1 {
	float: none;
}
.title-buttons h2 {
	float: none;
}
.title-buttons h3 {
	float: none;
}
.title-buttons h4 {
	float: none;
}
.title-buttons h5 {
	float: none;
}
.title-buttons h6 {
	float: none;
}
.header .logo {
	margin: 0px 0px 20px; float: none;
}
#search_mini_form {
	padding: 0px 38px 0px 0px; width: 100%; right: inherit; bottom: inherit; clear: both; float: none; display: block; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.header .form-search button.button {
	right: 0px; position: absolute;
}
.header .form-search button.button strong {
	padding: 6px 0px 0px; width: 38px; height: 32px;
}
.header .form-search button.button strong .icon-search {
	font-size: 22px;
}
.header .form-search .input-text {
	padding: 10px; width: 100%; height: 38px; box-sizing: border-box; moz-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.header .row-2 {
	float: none;
}
.block-cart-header {
	margin-bottom: 20px; float: left;
}
.block-cart-header .cart-content {
	left: 0px; right: inherit;
}
.toolbar {
	margin-bottom: 20px;
}
.toolbar .pager {
	padding: 0px 18px 18px 0px;
}
.toolbar .pager .amount {
	padding: 0px;
}
.toolbar .pager .pages {
	margin: 0px; padding-top: 10px;
}
.pager .pages li {
	line-height: 17px; font-size: 14px; font-weight: normal; margin-right: 10px;
}
.toolbar-bottom .toolbar .pager {
	padding: 0px; border: 0px currentColor;
}
.toolbar-bottom .toolbar .pages {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(229, 229, 229) currentColor currentColor; width: 100%; overflow: hidden; padding-bottom: 0px; margin-top: 10px; float: left;
}
.indent-sw1 {
	margin-bottom: 20px;
}
.checkout-multishipping-login .col-main {
	padding-bottom: 0px;
}
.account-login .registered-users .form-list input.input-text {
	width: 252px;
}
.form-list select {
	width: 300px;
}
.form-list input.input-text {
	width: 294px;
}
.form-list li.wide input.input-text {
	width: 294px;
}
.form-list .name-middlename {
	width: 117px;
}
.form-list .customer-name-prefix .name-firstname input.input-text {
	width: 155px;
}
.form-list .customer-name-suffix .name-lastname input.input-text {
	width: 155px;
}
.form-list .customer-name-middlename .name-firstname input.input-text {
	width: 155px;
}
.form-list .customer-name-middlename-suffix .name-firstname input.input-text {
	width: 155px;
}
.form-list .customer-name-middlename-suffix .name-lastname input.input-text {
	width: 155px;
}
.form-list .customer-name-suffix .name-lastname {
	width: 183px;
}
.form-list .customer-name-middlename .name-firstname {
	width: 183px;
}
.form-list .customer-name-middlename-suffix .name-firstname {
	width: 183px;
}
.form-list .customer-name-middlename-suffix .name-lastname {
	width: 183px;
}
.form-list .name-middlename input.input-text {
	width: 111px;
}
.form-list .customer-dob .dob-year input.input-text {
	width: 146px;
}
.shipping .jqTransformSelectWrapper {
	width: 258px !important;
}
#shopping-cart-table {
	width: 100%; display: block;
}
#checkout-step-login .col-2 .form-list input.input-text {
	width: 253px;
}
.multiple-checkout .title-buttons.page-title h1 {
	margin-bottom: 10px;
}
.page-title {
	margin-bottom: 16px;
}
.category-title {
	margin-bottom: 16px;
}
.pager .pages {
	margin: 0px; text-align: center; padding-top: 10px; clear: both;
}
.products-grid {
	margin-bottom: 0px !important;
}
.products-grid li.item {
	margin: 0px 0px 20px; padding: 20px 10px; width: 100%; overflow: hidden; position: relative;
}
.products-grid .product-image {
	margin: 0px 20px 0px 0px; width: 90px; float: left;
}
.products-list .product-image {
	margin: 0px 20px 0px 0px; width: 90px; float: left;
}
.products-grid .product-shop {
	overflow: hidden;
}
.products-list .product-shop {
	overflow: hidden;
}
.products-grid .product-shop-holder {
	padding: 0px;
}
.products-grid .desc_grid {
	padding-right: 0px;
}
.products-grid .product-name {
	margin-right: 0px;
}
.cms-index-index .products-grid .product-name {
	min-height: inherit;
}
.products-grid .map-info.price-box .price {
	display: block;
}
.products-list .map-info.price-box .price {
	display: block;
}
.products-grid .product-shop .map-info.price-box a {
	clear: both; float: none;
}
.products-list .product-shop .map-info.price-box a {
	clear: both; float: none;
}
.products-grid button.button {
	
}
.products-list button.button {
	
}
.products-grid .actions {
	
}
.products-grid .actions .actions_links {
	padding-left: 0px; float: none;
}
.products-list .actions .actions_links {
	padding-left: 0px; float: none;
}
.products-grid .actions button.button {
	float: none;
}
.products-list .actions button.button {
	float: none;
}
.products-grid .actions button.button > span {
	height: 40px; text-transform: uppercase; line-height: 40px; font-size: 19px;
}
.ru-lang-class .products-grid .actions button.button > span {
	font-size: 14px;
}
.products-grid .actions button.button span span {
	padding: 0px 15px;
}
.products-grid .actions .actions_links {
	padding: 11px 0px; font-size: 25px; float: none;
}
.products-list .actions .actions_links {
	padding: 11px 0px; font-size: 25px; float: none;
}
.products-list .ratings .rating-links a + span + a {
	display: none;
}
.products-list .ratings .rating-links .separator {
	display: none;
}
.product-view {
	margin-bottom: 5px;
}
.product-view .product-shop {
	width: 100%; float: none;
}
.product-view .product-img-box {
	margin: 0px auto 20px; width: 310px; float: none;
}
.product-view .product-name h1 {
	line-height: 19px; font-size: 16px;
}
.product-view h2 {
	padding: 17px 15px;
}
.product-view .price-box {
	margin: 0px 0px 10px; overflow: hidden !important; float: none !important; display: block !important;
}
.add-to-cart button.button {
	margin-left: 25px; float: none;
}
.add-to-cart {
	padding-top: 15px;
}
.add-to-cart .qty-block {
	margin: 0px 0px 5px; padding-top: 0px;
}
.add-to-cart .qty {
	padding: 13px 7px 14px;
}
.product-view .product-shop .add-to-links {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.product-view .product-shop .add-to-links li {
	margin: 0px !important; line-height: 17px; padding-bottom: 19px; font-size: 14px; font-weight: normal; float: none;
}
.product-view .product-shop .add-to-links li a {
	padding-left: 24px !important; font-weight: normal;
}
.product-view .row-product {
	padding-top: 0px;
}
.product-view .row-product p {
	line-height: 17px; padding-left: 24px !important; font-size: 14px; float: none !important;
}
.product-view .row-product .no-rating {
	padding-bottom: 19px;
}
.product-view .row-product .ratings {
	padding-bottom: 19px; float: none;
}
.product-view .row-product .ratings .rating-links {
	padding-left: 0px !important;
}
.product-view .add-to-links li + li {
	display: none;
}
.product-options .options-list li label {
	padding-top: 2px;
}
.product-view .box-description .std {
	padding: 0px 15px;
}
.product-view .product-collateral #customer-reviews dl {
	padding: 0px 15px;
}
.product-view #review-form h3 {
	padding: 0px 15px;
}
.product-view #review-form h4 {
	padding: 0px 15px;
}
.product-view .tabs-custom {
	padding: 0px 15px;
}
.addthis_default_main .addthis_counter {
	clear: inherit;
}
.addthis_button_google_plusone {
	clear: left;
}
.product-collateral #customer-reviews #product-review-table span.nobr {
	padding: 0px;
}
#review-form #product-review-table th {
	padding: 9px 4px;
}
#review-form #product-review-table td {
	padding: 14px 4px; text-align: center;
}
.product-collateral .box-collateral {
	margin-bottom: 0px;
}
.product-collateral .box-collateral h2 {
	cursor: pointer;
}
.product-collateral .box-collateral h2 span.toggle {
	top: 20px; width: 10px; height: 10px; background-image: url("../images/toogle-button2.png");
}
.box-collateral-content {
	margin-bottom: 7px; display: none;
}
.box-up-sell ul li {
	overflow: hidden;
}
.box-up-sell ul li .product-image {
	width: 100px; margin-right: 15px; float: left;
}
.box-up-sell ul li .product-image img {
	width: 100px; height: auto;
}
.box-up-sell ul li.jcarousel-item .product-image {
	margin-right: 0px; float: none;
}
.box-up-sell ul li.jcarousel-item .product-image img {
	width: auto; height: auto;
}
.box-up-sell.related-carousel ul li .product-image {
	width: 100%;
}
.box-up-sell {
	padding: 20px 0px 0px; border: currentColor;
}
.box-up-sell ul li {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(221, 221, 221); margin: 0px 0px 20px; padding: 0px 0px 20px; width: auto !important; float: none;
}
.box-up-sell .jcarousel-clip {
	margin: 0px auto; width: 184px;
}
.box-up-sell .jcarousel-clip li {
	margin: 0px; padding: 0px; border: currentColor; width: 184px !important;
}
.box-up-sell .jcarousel-next {
	top: 150px; right: 10px;
}
.box-up-sell .jcarousel-prev {
	left: 10px; top: 150px;
}
.header-container {
	
}
.header .header-buttons {
	display: block;
}
.header .header-buttons {
	float: none;
}
.header .links {
	float: none;
}
.header .links li {
	float: none;
}
.header .links {
	font-size: 14px; font-weight: normal;
}
.header .links li {
	margin: 0px;
}
.header .links li a {
	margin: 0px; display: block;
}
.header-button > a {
	height: 38px;
}
.header .row-2 .slogon {
	display: none;
}
.header .welcome-msg {
	display: none;
}
.header .header-links {
	display: none;
}
.currency-switch {
	display: none;
}
.language-switch {
	display: none;
}
.top-login {
	display: block;
}
.menu-list {
	display: block;
}
.top-login {
	border: 0px currentColor !important; height: auto;
}
.header-button {
	width: 25%; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; box-sizing: border-box; background-color: rgb(58, 58, 58); moz-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.header-button ul {
	left: 0px; top: 46px; right: auto;
}
.top-login ul li a {
	background-position: center; height: 46px; background-image: url("../images/login.png");
}
.top-login ul li a.Logout_link {
	background-image: url("../images/logout.png");
}
.header-button:hover > a {
	
}
.top-login:hover ul li a {
	
}
.menu-list.header-button > a {
	background-position: center;
}
.currency-list.header-button > a {
	background-position: center 36px; color: rgb(255, 255, 255);
}
.lang-list.header-button > a {
	background-position: center 36px; color: rgb(255, 255, 255);
}
.menu-list.header-button > a {
	padding-top: 8px;
}
.currency-list.header-button > a {
	padding-top: 8px;
}
.lang-list.header-button > a {
	padding-top: 8px;
}
.top-login ul {
	left: auto; top: 0px; height: 100% !important; right: 0px;
}
.col-main {
	padding-bottom: 20px;
}
.block {
	padding: 0px 10px; margin-bottom: 8px;
}
.block .block-title {
	padding-right: 40px; padding-bottom: 8px; margin-bottom: 8px;
}
.block .block-title:hover {
	cursor: pointer;
}
.block-account.block .block-title:hover {
	cursor: default;
}
.block .block-title span.toggle {
	top: 20px;
}
.sidebar .block-progress.block .block-content {
	display: block;
}
.mini-products-list .product-name {
	width: 210px;
}
.block-related .product-name {
	width: 185px;
}
#shopping-cart-table .product-image img {
	width: 70px; height: 70px;
}
.cart .cart-table-foot {
	text-align: center;
}
.cart .cart-table-foot .btn-continue {
	float: none;
}
.cart .cart-table-foot button.button {
	margin-bottom: 5px;
}
.cart .crosssell .add-to-links {
	padding-top: 10px; float: none; display: block;
}
.cart .crosssell .add-to-links li {
	margin: 0px;
}
.cart .crosssell button.btn-cart {
	float: none;
}
.cart-collaterals .col2-set .col-1 {
	width: 100%; clear: both;
}
.cart-collaterals .col2-set .col-2 {
	width: 100%; clear: both;
}
.grid_custom_1 {
	width: 100%; clear: both;
}
.grid_custom_2 {
	width: 100%; clear: both;
}
.cart-collaterals .col2-set .col-1 {
	margin-bottom: 25px;
}
.grid_custom_1 {
	margin-bottom: 25px;
}
.col-main .block-account {
	display: block;
}
.padding-s .block {
	padding: 0px;
}
.block-account ul li {
	line-height: 17px; font-size: 14px;
}
.block-account ul li a {
	text-decoration: underline;
}
.my-account a {
	text-decoration: underline;
}
.block-account ul li a:hover {
	text-decoration: none;
}
.my-account a:hover {
	text-decoration: none;
}
.my-account .col2-set .col-1 {
	width: 100%; float: none;
}
.my-account .col2-set .col-2 {
	width: 100%; float: none;
}
.my-account .data-table {
	border: 1px solid rgb(236, 236, 236); width: 100%;
}
.my-account .data-table th {
	padding: 10px 4px;
}
.my-account .data-table td {
	padding: 10px 4px;
}
.my-account .data-table tr {
	border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.my-account .data-table tr.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.my-account .data-table td {
	border: currentColor; display: block;
}
.my-account .data-table colgroup {
	display: none;
}
.my-account #my-orders-table td {
	padding: 10px 10px 0px;
}
.my-account #my-orders-table td.order-qty {
	font-weight: bold;
}
.my-account #my-orders-table td.order-qty .nobr strong {
	font-weight: normal;
}
.my-account #my-orders-table td.order-product-name .product-name {
	font-weight: bold;
}
.my-account #my-orders-table td.last.order-subtotal {
	text-align: left;
}
.my-account #my-orders-table td.last {
	padding-bottom: 10px;
}
.my-account #my-orders-table tfoot {
	border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid;
}
.my-account #my-orders-table tfoot td {
	padding: 10px; width: 120px; display: inline-block;
}
.my-account #my-orders-table tfoot td + td {
	text-align: left !important;
}
.my-account #my-orders-table tfoot .grand_total {
	line-height: 17px; font-size: 14px;
}
.my-account .page-title button.button {
	margin-top: 10px;
}
.my-account textarea {
	min-width: 294px; max-width: 294px;
}
.my-account #wishlist-view-form .buttons-set {
	text-align: center;
}
.my-account #wishlist-view-form .buttons-set button.button {
	margin: 0px 0px 3px; float: none;
}
.my-account #wishlist-view-form .buttons-set button.button > span {
	text-transform: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.my-account #wishlist-table .cart-cell .price-box span.old-price {
	display: block;
}
.my-account #wishlist-table .product-image {
	margin-left: 42px;
}
#wishlist-view-form #wishlist-table .product-image img {
	width: 200px; height: 200px;
}
.my-account #my-tags-table td .price-box {
	overflow: hidden;
}
.my-account #my-tags-table td button.button {
	margin-right: 10px; float: left;
}
.my-account #my-tags-table .add-to-links {
	margin-top: 5px; float: right;
}
#checkout-review-table-wrapper {
	-ms-overflow-x: auto;
}
.product-review .product-img-box {
	margin: 0px 0px 20px; width: 310px; overflow: hidden; float: none;
}
.product-review .product-img-box .product-image {
	margin: 0px 10px 0px 0px; width: 100px; height: 100px; float: left;
}
.product-review .product-img-box .product-image img {
	width: 100px; height: 100px;
}
.product-review .product-img-box .product-review-block {
	overflow: hidden; padding-top: 20px;
}
.product-review .product-img-box .product-review-block .rating-links {
	text-align: center;
}
.block-progress {
	margin: 0px;
}
.block-progress .block-title span.toggle {
	display: none !important;
}
.opc .field {
	width: 287px;
}
.form-list li.wide .input-box {
	width: 288px;
}
.form-list select {
	width: 270px;
}
.form-list select option {
	width: 257px;
}
.opc .form-list li.wide input.input-text {
	width: 265px;
}
.form-list input.input-text {
	width: 265px;
}
.form-list li.wide input.input-text {
	width: 265px;
}
.opc .form-list .customer-name-suffix .name-lastname {
	width: 287px;
}
.opc .form-list .customer-name-middlename .name-firstname {
	width: 287px;
}
.opc .form-list .customer-name-middlename-suffix .name-firstname {
	width: 287px;
}
.opc .form-list .customer-name-middlename-suffix .name-lastname {
	width: 287px;
}
.opc .form-list .customer-name-prefix .name-firstname input.input-text {
	width: 264px;
}
.opc .form-list .customer-name-suffix .name-lastname input.input-text {
	width: 264px;
}
.opc .form-list .customer-name-middlename .name-firstname input.input-text {
	width: 264px;
}
.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text {
	width: 264px;
}
.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text {
	width: 264px;
}
.form-list .name-middlename input.input-text {
	width: 82px !important;
}
.checkout-multishipping-address-newshipping .form-list li.wide input.input-text {
	width: 265px;
}
.checkout-multishipping-address-newshipping .form-list select {
	width: 265px;
}
.multiple-checkout .col-narrow.col-1 {
	width: 100%; float: none;
}
.multiple-checkout .col-wide.col-2 {
	width: 100%; float: none;
}
.multiple-checkout .col-wide.col-2 .box {
	margin-left: 0px;
}
.checkout-progress li {
	width: 100%; clear: left;
}
#checkout-step-login .col2-set .col-1 {
	margin-bottom: 10px;
}
#checkout-step-login .col2-set .col-1 {
	width: 268px; margin-right: 0px; float: none;
}
#checkout-step-login .col2-set .col-2 {
	width: 268px; margin-right: 0px; float: none;
}
#co-billing-form > fieldset {
	padding: 0px; border: 0px currentColor;
}
#payment-tool-tip {
	right: 0px;
}
#payment-tool-tip img {
	width: 268px;
}
.opc #checkout-review-table td {
	padding: 7px;
}
.opc #checkout-review-table tfoot td {
	padding: 7px;
}
.opc .fields select {
	width: 267px;
}
.opc .field select {
	width: 267px;
}
#checkout-progress-wrapper {
	display: none;
}
.data-table#multiship-addresses-table td {
	padding: 5px;
}
#multiship-addresses-table select {
	width: 80px;
}
.gift-messages-form .inner-box .form-list li.wide textarea {
	width: 265px;
}
.gift-messages-form .item .product-img-box {
	margin-bottom: 10px; float: none;
}
.gift-messages-form .item .details {
	margin: 0px;
}
#checkout-step-login .col2-set {
	padding: 10px;
}
#product_sendtofriend_form .form-list .fields .field input.input-text {
	width: 304px;
}
#product_sendtofriend_form #sender_message {
	width: 304px;
}
.advanced-search .form-list select {
	width: 286px;
}
.title-buttons {
	text-align: left;
}
.account-login .registered-users-wrapper {
	width: 100%; clear: both;
}
.account-login .new-users-wrapper {
	width: 100%; clear: both;
}
#contactForm .form-list input.input-text {
	width: 100%;
}
#contactForm .form-list li.wide .input-box {
	width: 100%;
}
.sales-guest-form .form-alt li .input-box {
	width: 100% !important;
}
.sales-guest-form .form-alt input.input-text {
	width: 100% !important;
}
.cms-privacy-policy-cookie-restriction-mode .data-table thead {
	display: none;
}
.cms-privacy-policy-cookie-restriction-mode .data-table {
	border: 1px solid rgb(236, 236, 236); width: 100%;
}
.cms-privacy-policy-cookie-restriction-mode .data-table tr {
	border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.cms-privacy-policy-cookie-restriction-mode .data-table tr.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.cms-privacy-policy-cookie-restriction-mode .data-table td {
	border: currentColor; display: block;
}
.cms-privacy-policy-cookie-restriction-mode .data-table th {
	border: currentColor; display: block;
}
.cms-privacy-policy-cookie-restriction-mode .data-table th {
	padding: 10px 10px 5px;
}
.cms-privacy-policy-cookie-restriction-mode .data-table td {
	padding: 5px 10px 10px;
}
.cms-about-magento-demo-store .about-col-1 {
	margin: 0px 0px 40px; width: 100%;
}
.cms-about-magento-demo-store .about-col-2 {
	margin: 0px 0px 40px; width: 100%;
}
.cms-about-magento-demo-store .about-col-3 {
	margin: 0px 0px 40px; width: 100%;
}
.cms-about-magento-demo-store .about-col-4 {
	margin: 0px 0px 40px; width: 100%;
}
.cms-about-magento-demo-store .about-col-5 {
	margin: 0px 0px 40px; width: 100%;
}
.cms-about-magento-demo-store .about-col-6 {
	margin: 0px 0px 40px; width: 100%;
}
.about-padd {
	padding-bottom: 0px;
}
.about-padd2 {
	padding-bottom: 0px;
}
.page-sitemap .pager .amount {
	display: block;
}
.page-sitemap .sitemap {
	padding: 0px 15px;
}
.sidebar .block .block-content {
	display: none;
}
.block-compared {
	display: none;
}
.block-compare {
	display: none;
}
.products-grid .actions li + li {
	display: none;
}
.products-list .add-to-links li + li {
	display: none;
}
.products-grid .add-to-links {
	display: none;
}
.products-list .add-to-links {
	display: none;
}
.block-wishlist {
	display: none;
}
.breadcrumbs {
	display: none;
}
.toolbar .sorter {
	display: none;
}
.cart .crosssell .add-to-links li + li {
	display: none;
}
.col-left .block-account {
	display: none;
}
.my-account .data-table thead {
	display: none;
}
.opc #checkout-review-table thead {
	display: none;
}
.opc #checkout-review-table colgroup {
	display: none;
}
.opc #checkout-review-table .item-options {
	display: none;
}
.footer-col-content {
	display: none;
}
.footer {
	padding: 15px 10px;
}
.footer-cols-wrapper {
	margin: 0px; border: 0px currentColor;
}
.footer-col {
	width: 100%; margin-right: 0px;
}
.footer address {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.footer h4:hover {
	cursor: pointer;
}
.map-popup {
	left: 0px !important; width: 320px;
}
.map-popup-heading {
	padding: 20px; width: 280px;
}
#map-popup-content {
	padding: 20px; width: 280px;
}
.contact-left {
	margin: 0px; width: 100%; float: none;
}
#contactForm {
	margin: 0px; width: 100%; float: none;
}
#contactForm .form-list .field {
	width: 100%; float: none;
}
.footer-col-content {
	padding-bottom: 10px;
}
.form-alt li.last .input-box {
	width: auto !important;
}
.main-banner {
	height: 185px; margin-right: 0px; float: none;
}
.main-banner img {
	float: right;
}
.store-switcher {
	margin: 0px 0px 10px; float: none;
}
.fluid_container {
	margin: 0px 0px 10px; width: 100% !important; float: none !important;
}
.sl_pice {
	width: 168px !important;
}
.sl_info {
	height: 48px !important;
}
.sl_pice {
	padding: 14px 20px 0px !important; width: auto !important; height: 34px !important; color: rgb(255, 255, 255); font-size: 23px !important;
}
.sl_name {
	padding: 14px 0px 0px 20px !important; font-size: 23px !important;
}
.sl_attr1 {
	padding: 14px 10px 0px 56px !important; min-width: 78px !important;
}
.sl_attr2 {
	padding: 14px 10px 0px 41px !important; min-width: 92px !important;
}
.sl_attr3 {
	padding: 14px 10px 0px 58px !important; min-width: 73px !important;
}
.banners_col {
	width: 100%; float: none;
}
.tbanner {
	text-align: right; border-bottom-color: rgb(137,165,44); border-bottom-width: 6px; border-bottom-style: solid;
}
.tbanner img {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; max-width: 100%;
}
.tbanner .b_holder {
	left: 5px; top: 1px; text-align: left; position: absolute; z-index: 1;
}
.banner1.tbanner {
	background: rgb(72, 72, 72);
}
.banner2.tbanner {
	background: rgb(121, 121, 121);
}
.banner-subscribe {
	background: rgb(170, 170, 170); text-align: right; border-bottom-color: rgb(137,165,44); border-bottom-width: 6px; border-bottom-style: solid;
}
.banner-subscribe img {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; max-width: 100%;
}
.banner-subscribe .banner-subscribe-content {
	left: 5px; top: 1px; text-align: left; position: absolute; z-index: 1;
}
}

@media (max-width: 700px) {
    .camera_caption {
        top: 90px;
        right: 0px;
        max-width: 260px;
    }

    .camera_caption h1{
        font-size:35px;
    }

    .camera_caption h2{
        font-size:25px;
    }

        .camera_caption p {
            display: none;
        }

        .camera_caption a {
            margin-top: 10px;
        }
}
@media only screen and (max-width:660px)
{
.bottom_slider_side .sl_attr_row {
	display: none;
}
.sl_pice {
	font-size: 20px !important;
}
.sl_name {
	font-size: 20px !important;
}
}
@media (max-width: 590px) {

      .camera_caption h1{
        font-size:30px;
    }

    .camera_caption h2{
        font-size:20px;
    }

    .camera_caption {
        top: 50px;
        right: 5px;
        max-width: 200px;
    }
}



@media only screen and (max-width:767px) and (min-width:480px)
{

    

.account-login .registered-users .form-list input.input-text {
	width: 372px;
}
.form-list input.input-text {
	width: 333px;
}
.form-list li.wide input.input-text {
	width: 333px;
}
.form-list .name-middlename {
	width: 132px;
}
.form-list .customer-name-prefix .name-firstname input.input-text {
	width: 202px;
}
.form-list .customer-name-suffix .name-lastname input.input-text {
	width: 202px;
}
.form-list .customer-name-middlename .name-firstname input.input-text {
	width: 202px;
}
.form-list .customer-name-middlename-suffix .name-firstname input.input-text {
	width: 202px;
}
.form-list .customer-name-middlename-suffix .name-lastname input.input-text {
	width: 202px;
}
.form-list .customer-name-suffix .name-lastname {
	width: 230px;
}
.form-list .customer-name-middlename .name-firstname {
	width: 230px;
}
.form-list .customer-name-middlename-suffix .name-firstname {
	width: 230px;
}
.form-list .customer-name-middlename-suffix .name-lastname {
	width: 230px;
}
.form-list .name-middlename input.input-text {
	width: 104px;
}
.form-list .customer-dob .dob-year input.input-text {
	width: 213px;
}
.shipping .jqTransformSelectWrapper {
	width: 378px !important;
}
.box-up-sell .products-grid td {
	width: 378px;
}
.box-up-sell .jcarousel-next {
	right: 50px;
}
.box-up-sell .jcarousel-prev {
	left: 50px;
}
.block-wishlist .product-name {
	width: 320px;
}
.product-view .product-img-box {
	margin: 0px auto 10px; width: 310px;
}
.product-view .product-img-box .more-views li.item-4 {
	margin-left: 0px;
}
.product-view .product-name h1 {
	line-height: 19px; font-size: 16px;
}
.addthis_button_google_plusone {
	clear: inherit;
}
.products-grid .product-image {
	width: 210px;
}
.products-list .product-image {
	width: 210px;
}
.products-grid .minimal-price-link {
	margin-left: 10px; float: left;
}
.map-popup {
	left: 50px !important; width: 340px;
}
.map-popup-heading {
	width: 300px;
}
#map-popup-content {
	width: 300px;
}
.mini-products-list .product-name {
	width: 315px;
}
#shopping-cart-table .product-image img {
	width: 100px; height: 100px;
}
.form-list li.wide .input-box {
	width: 288px;
}
.form-list select {
	width: 395px;
}
.form-list select option {
	width: 386px;
}
.opc .form-list li.wide input.input-text {
	width: 390px;
}
.form-list input.input-text {
	width: 390px;
}
.form-list li.wide input.input-text {
	width: 390px;
}
.opc .form-list .customer-name-suffix .name-lastname {
	width: 296px;
}
.opc .form-list .customer-name-middlename .name-firstname {
	width: 296px;
}
.opc .form-list .customer-name-middlename-suffix .name-firstname {
	width: 296px;
}
.opc .form-list .customer-name-middlename-suffix .name-lastname {
	width: 296px;
}
.opc .form-list .customer-name-prefix .name-firstname input.input-text {
	width: 270px;
}
.opc .form-list .customer-name-suffix .name-lastname input.input-text {
	width: 270px;
}
.opc .form-list .customer-name-middlename .name-firstname input.input-text {
	width: 270px;
}
.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text {
	width: 270px;
}
.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text {
	width: 270px;
}
.form-list .name-middlename {
	width: 122px;
}
.form-list .name-middlename input.input-text {
	width: 158px !important;
}
.gift-messages-form .inner-box .form-list li.wide textarea {
	width: 390px; max-width: 390px;
}
.checkout-multishipping-address-newshipping .form-list li.wide input.input-text {
	width: 390px;
}
.checkout-multishipping-address-newshipping .form-list select {
	width: 390px;
}
#checkout-step-login .col2-set .col-1 {
	width: 398px;
}
#checkout-step-login .col2-set .col-2 {
	width: 398px;
}
#checkout-step-login .col-2 .form-list .input-box {
	width: 398px;
}
#checkout-step-login .col-2 .form-list input.input-text {
	width: 392px;
}
#payment-tool-tip img {
	width: 400px;
}
#co-billing-form > fieldset {
	padding: 10px; border: 1px solid rgb(229, 229, 229);
}
#multiship-addresses-table select {
	width: 150px;
}
.opc .field {
	clear: left;
}
.opc .fields select {
	width: 390px;
}
.opc .field select {
	width: 390px;
}
.advanced-search .form-list select {
	width: 416px;
}
.main-banner {
	margin: 0px auto 10px !important; width: 308px; height: 185px;
}
.main-banner img {
	float: right;
}
.num-3.main-banner img {
	float: left;
}
.container-slider {
	margin: 0px auto;
}
}
@media only screen and (max-width:460px)
{
.header .logo {
	width: 290px;
}
.data-table th {
	padding: 10px 5px;
}
.data-table td {
	padding: 10px 5px;
}
.multiple-checkout .page-title h1 {
	margin-bottom: 5px;
}
.multiple-checkout {
	overflow: auto;
}
.product-view .box-collateral-content {
	overflow: auto;
}
#review-form {
	overflow: auto;
}
.page-sitemap .links {
	margin: 0px;
}
.cart .totals button.button > span {
	font-size: 12px;
}
.sl_info {
	display: none;
}
.camera_prev {
	padding: 32px 0px 0px; top: 50%; width: 35px; height: 61px; text-align: center; margin-top: -46px !important; position: absolute; z-index: 2; cursor: pointer;
}
.camera_next {
	padding: 32px 0px 0px; top: 50%; width: 35px; height: 61px; text-align: center; margin-top: -46px !important; position: absolute; z-index: 2; cursor: pointer;
}
.tbanner .b_holder {
	top: 0px;
}
.tbanner h2 {
	font-size: 24px;
}
.tbanner p 
{
    display:none;
	width: 240px; line-height: 16px; font-size: 13px;
}
.banner-subscribe .banner-subscribe-content {
	top: 0px; width: 240px;
}
.banner-subscribe h2 {
	font-size: 24px;
}
.banner-subscribe p {
    display:none;
	width: 240px; line-height: 16px; font-size: 13px;
}
.banner-subscribe-form {
	padding: 0px 43px 0px 0px; position: relative;
}
.banner-subscribe-form .input-text {
	height: 36px;
}
.banner-subscribe-form button.button {
	right: 0px; position: absolute;
}
.banner-subscribe-form button.button strong {
	padding: 3px 0px 0px; width: 43px; height: 33px;
}
.banner-subscribe-form button.button strong .icon-circle-arrow-right {
	font-size: 26px;
}
 .camera_caption {
        top: 20px;
        right: 0px;
        max-width: 135px;
    }

        .camera_caption h1 {
            font-size: 18px;
            line-height: normal;
        }

        .camera_caption h2 {
            font-size: 13px;
            line-height: normal;
            margin-bottom: 5px;
        }

       

        .camera_caption h3 {
            font-size: 15px;
            line-height: normal;
        }

            .camera_caption h3 span {
                font-size: 15px;
                line-height: normal;
            }
}
@media only screen and (max-width:362px)
{
     .products-grid .product-name a {
	color: rgb(65, 65, 65); line-height: 21px; font-size: 14px; font-weight: bold; text-decoration: none; display: inline-block; min-height:30px;
}
}

.product-view .product-img-box {
	width: 300px; text-align: left; position:relative;
}
.product-view .product-img-box2 {
	width: 300px; text-align: left;
}
.product-view .product-img-box .product-image {
	left: 0px; width: 300px; height: 306px; overflow: hidden;
}

.product-view .product-img-box .product-image2 {
	left: 0px; width: 300px; height: 306px; overflow: hidden;
}

.product-view .product-img-box .product-image #wrap {
	left: 172px;
}
.container-slider {
	width: 286px;
}
.tumbSlider li {
	width: 95px !important;
}
.container-slider li {
	width: 95px !important;
}
.container-slider li a {
	width: 90px;
}

