﻿

		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}
.ccm-ui .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.ccm-ui .col-sm-12{width:100%}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-12{width:100%}


#copyright{font-size:1rem; padding:8px 0 0 0;}


.green-slide .grid2 .col:nth-of-type(2n+1) {
margin: 5px 1% 10px 0;
clear: left;
}

.green-slide .grid2 .col {
width: 48%;
float: left;
list-style: none outside none;
display: block;
margin: 5px 1% 10px 1%;
}


.fullwidth .col {float: none; margin-left: 0;}


.grid5 .col {width:17%;	float: left;	list-style: none outside none; display: block;	margin:5px 1% 20px 1%;	padding: 0px;}


.grid4 .col {width:22.6%;	float: left;	list-style: none outside none; display: block; margin:5px 1% 20px 1%;	padding: 0px;}

.grid4 .col figure{height:215px; overflow:hidden; margin:0 auto; }

.grid4 .col figure img{max-width:100%;}

.grid4 .col h2{font-size:16px;}


.grid3 .col {width:31.2%;	float: left;	list-style: none outside none;	display: block;	margin:5px 1% 20px 1%; padding: 0px;}

.grid3 .col figure{height:220px; overflow:hidden; margin:10px auto; }

.grid3 .col figure img{max-width:100%;}

.grid3 .col h3{font-size:18px;}


.grid2 .col {width: 48%; float: left;	list-style: none outside none;	display: block;		margin:5px 1% 20px 1%;}

.grid2 .col figure img{max-width:100%;}

.grid2 .col h3{font-size:17px;}


.grid5 .col:nth-of-type(5n+1),
.grid4 .col:nth-of-type(4n+1),
.grid3 .col:nth-of-type(3n+1),
.grid2 .col:nth-of-type(2n+1) {
	margin:5px 1% 20px 0;
	clear: left;
}

.grid4 .col:nth-of-type(3n+1) {	margin:5px 1% 20px 1%; clear: none;}

.grid4 .col:nth-of-type(2n+1) {margin:5px 1% 20px 0; clear: left;}

.grid3 .col:nth-of-type(3n+1) {margin:5px 1% 20px 1%; clear: none;}

.grid3 .col:nth-of-type(2n+1) {margin:5px 1% 20px 0; clear: left;}

.col {	width: 100% !important;		margin:5px 1% 20px 0 !important;	clear: none !important;	}


.product-info { margin-top: 0.778em; text-align: center; }


.product-info h1 { font-size: 0.875em; margin: 0 0 0.278em 0; line-height: 1.3; }



.neuton .product-info h1 { font-size: 1.000em; font-weight: 300; }



.pt-serif .product-info h1 { margin-bottom: 2px; }


.product-info .price { margin: 0 0 0 0; font-size: 0.814em; display: inline-block; zoom: 1;  *display: inline;  -webkit-font-smoothing: antialiased; }


.product-info .price.added-to-cart { padding-left: 20px; position: relative; }


.product-info .price.added-to-cart:before { content: 'c'; text-transform: lowercase !important; font-family: 'editions'; font-size: 1.5em; position: absolute; top: -1px; left: 1px; line-height: 0.936em; color: #fee453; }


.news-cycle .product-info .price.added-to-cart:before { line-height: 1.125em; top: -1px; }



.bold .product-info .price.added-to-cart:before { top: -1px; }



.ie10 .product-info .price.added-to-cart:before, .lt-ie10 .product-info .price.added-to-cart:before { top: -1px; }


.lt-ie9 .product-info .price.added-to-cart:before { top: -3px; }


.product-info .price.was { color: #aaaaaa; position: relative; top: -3px; width: 100%; }


div.ajaxcart-continue{margin:20px; position: relative;}



div.ajaxcart-continue .ajaxcart-footer { width: 100%; }

div.ajaxcart-continue .ajaxcart-footer .col-sm-6 { margin-bottom: 10px; }


div.ajaxcart-continue .ajaxcart-actions button{        
}
 

div.ajaxcart-continue .ajaxcart-category-products{ width: auto; font-weight: bold; font-size: 13px; }


div.ajaxcart-continue .ajaxcart-products-grid{

}

div.ajaxcart-continue .ajaxcart-products-grid li .ajaxcart-actions {    
    position: absolute;
	bottom: 10px;
}

div.ajaxcart-continue .ajaxcart-products-grid li {    
    float: left;
    
    padding: 12px 38px 35px 0;    
    width: 128px;
}


div.ajaxcart-continue .special-price .price {
    color: #C76200;
    font-size: 11px;
    font-weight: bold;
}


div.ajaxcart-continue .old-price .price-label{
    color: #999999;
    white-space: nowrap;
    font-size: 11px;
    font-weight: bold;
}


div.ajaxcart-continue .old-price .price {
    color: #C76200;
    font-size: 11px;
    font-weight: bold;
    text-decoration: line-through;
}


div.ajaxcart-continue .regular-price .price {
    color: #C76200;
    font-size: 13px;
    font-weight: bold;
}


div.ajaxcart-continue .special-price .price-label {
    color: #CD5033;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}


div.ajaxcart-continue .ajaxcart-products-grid .last{
    float: left;
    padding: 12px 0px 35px;
    width: 128px;
     
    border-right: 0px solid #C4C1BC;
}


div.ajaxcart-continue .ajaxcart-category-products .product-name{
    font-size: 11px;
    font-weight: bold;    
    overflow: hidden;
    font-size: 13px;
    font-weight: bold;
}


div.ajaxcart-continue .ajaxcart-category-products .product-name a{
    color: #060606;
}
#top-area .column{float:left;width:32.3%;margin:1.8% 0;margin:0 5px;}
#top-area .column:last-child{float:right;margin-right:0;}
#footer-area .column:last-child{float:right;}
#top-area .column .content{padding:10px;}
#top-area .column:first-child{margin-left:0;}
#top-area .column-title{color:#e0e0e0;}
#footer-area .column{float:left;width:24.2%;margin:0 0 0% 1%;color:#fff;padding:1%;}
#footer-area .column a{color:#004357;}
#footer-area .column a:hover{color:#000;}
#footer #footer-area .column p{color:#fff;}
#footer-area .column:first-child{margin-left:0;}
#footer-area .column-title{color:#e0e0e0;}
.footer_block .column{border:1px solid #F0F0F0;}
.bottom_widget #footer-area .column{width:32.5%;}
.top_widget #footer-area .column{width:49.5%;}
#footer .column.footer_first{width:30%;}
#footer .column.footer_second,#footer .column.footer_third,#footer .column.footer_forth,#footer .column.footer_fifth{width:12%;}
#footer .column.footer_third,#footer .column.footer_fifth{width:15%;}
#footer .column.footer_sixth{width:10%;}
#sidebar-first .block,#sidebar-second .block,#footer-area .column,#top-area .column{float:none !important;width:auto !important;margin-left:0;}
#footer-area .column,#top-area .column{margin:10px;}
#top-area .column:first-child,#footer-area .column:first-child{margin:10px;}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
.top-bar-left{float:left;width:535px}
.top-bar-left ul{*zoom:1}
.top-bar-left ul:before,.top-bar-left ul:after{content:" ";display:table}
.top-bar-left ul:after{clear:both}

.panel-group .panel-footer + .panel-collapse .panel-body {
}

.fboxtitle h3 {
  padding: 0 0 .4em 0;
  font-size: 1.3em;
}
.module-footer .help{padding:40px 0;margin-bottom:40px;border-bottom:1px solid #444}

  #secondary-content-wrapper .block-content-inner {
    padding: 0;
  }

  #secondary-content-wrapper .block-content-inner  img {
    max-width: 280px;
    display: block;
    margin: 10px auto;
  }

  #secondary-content-wrapper .block-content-inner .views-row {
    max-width: 90%;
    margin: auto;
  }

  #secondary-content-wrapper .block-content-inner .image-right,
  #secondary-content-wrapper .block-content-inner .image-left,
  .field-type-image {
    float: none !important;
    display: block !important;
    margin: auto !important;
    text-align: center !important;
  }

  #secondary-content-wrapper .block-content-inner  .image-right,
  #secondary-content-wrapper .block-content-inner  .image-left,
  #secondary-content-wrapper .block-content-inner  .field-type-image,
  #secondary-content-wrapper .block-content-inner  figure  {
    max-width: 50%;
  }

  #secondary-content-wrapper .block-content-inner img {
    max-width: 100%;
  }
