body {
		background:#ffffff;
	}
	body > div.container {
		border:2px solid #06328A;
		border-top:0px;
	}
	body,
	input,
	button,
	select,
	textarea,
	.navbar-search .search-query {
	  font-family: 'PT Sans', Helvetica, Arial, sans-serif;
	}
	a {
		color: #06328a;
	}
	header h1
	{
		font-family: 'Lobster', Helvetica, Arial, sans-serif;
		color:red;
		font-size:28pt;
		text-shadow: 2px 1px 2px rgba(150, 150, 150, 1);
		margin:0px;
	}
	h1.pageTitle
	{
		margin-top:0px;
		font-size:16pt;
		font-weight:bold;
	}
	.header-nav
	{
		margin-bottom:20px;
		box-shadow: none;
	}
	.header-nav .nav
	{
		 display: block;
	    float: left;
	    left: 0;
	    margin: 0 10px 0 0;
	    position: relative;
	}
	.header-nav .nav li {
		float:left;
	}
	.navbar-cats
	{

		box-shadow: none;
	}

	.navbar {
		margin-bottom:0px;
	}
	.navbar-collapse
	{
		padding:0px;
	}
	.navbar-default.navbar-cats
	{
		background-color: #ffffff !important;
		border-color: #ffffff !important;
		background-image: none;
	}
	.navbar-default.navbar-cats ul
	{
		background: #06328A;
		margin:0px;
		padding:0px;
	}
	.navbar-default.navbar-cats ul.menu2
	{
		margin-top:20px;
	}
	.navbar-cats .nav > li a {
	    border-top: 3px solid transparent;
	}
	.navbar-cats .nav .active > a, .navbar-cats .nav li:hover > a {
	    border-top: 3px solid #2773AE;
	    color: #ffffff;
	}
	.navbar-cats .nav .open > a i, .navbar-cats .nav .active > a i, .navbar-cats .nav li:hover > a i, .navbar-cats .nav li:hover > a {

	    color: #06328A;
	}
	.navbar-cats .nav > li .dropdown-menu li {
	    text-align: left;
	}
	.navbar-cats .nav > li .dropdown-menu li a {
	   font-weight: 300;
	   line-height: 14px;
	   font-size: 13px;
		 color:#fff!important;
	}
	.navbar-default .navbar-brand
	{
		color: #ffffff;
	    font-size: 16px;
	    font-weight: bold;
	}
	.navbar-default .navbar-toggle .icon-bar {
	    background-color: #ffffff;
	}
	.navbar-cats .nav > li {
		color:#ffffff;
	}
	.navbar-cats .nav > li a {
	    color: #FFFFFF;
	    font-size: 15px;
	    margin-bottom: 0;
	    padding: 8px 33px 10px;
	    text-shadow: none;
	    font-weight:bold;
	}

	.navbar-cats .nav.menu2 > li a {
		padding: 8px 50px 10px;
	}

	 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
	    color: #06328A!important;
	    background-color: #fff;
	  }

	.navbar-cats .nav > li:not(:last-child) {
	     border-right:1px solid #ffffff;
	}

	 .header-shadow {
	    box-shadow: 0 0 10px #999999;
	    height: 50px;
	    overflow: hidden;
	    position: absolute;
	    background-color:#ffffff;
	    width: 100%;
	}
	.dropdown-content {
	    padding: 5px 20px;
	    width: 230px;
	}
	.headerNaveContainer
	{
		padding-right:0px;
	}
	.headerNaveContainer .nav > li a {

		color:#09b909;
		font-weight:bold;
	}
	.headerNaveContainer .nav > li a > i {
		color:#06328A;
		font-weight:bold;
	}
	.searchBox::placeholder { /* Firefox, Chrome, Opera */
	   color:#06328A;
	   font-weight:bold;
	}

	.searchBox:-ms-input-placeholder { /* Internet Explorer 10-11 */
	   color:#06328A;
	   font-weight:bold;
	}

	.searchBox::-ms-input-placeholder { /* Microsoft Edge */
	    color:#06328A;
	}

	.btnSearch {
		background-color:#09b909;
		border:1px solid #0ba80b;

	}

		.data-block
	{

		margin-bottom: 15px;
	}

	.col-center-block {
	    float: none;
	    display: block;
	    margin-left: auto;
	    margin-right: auto;
	}
	p:empty {
	display: none;
	}
	.pagination>li>span>strong
	{
		color:#000000;
	}
	.pagination>li.noHover:hover
	{
		background-color:#fff;
	}
	.btnVirtualTour {
	-moz-box-shadow: 0px 10px 14px -7px #3e7327;
	-webkit-box-shadow: 0px 10px 14px -7px #3e7327;
	box-shadow: 0px 10px 14px -7px #3e7327;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77b55a), color-stop(1, #72b352));
	background:-moz-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-webkit-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-o-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-ms-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a', endColorstr='#72b352',GradientType=0);
	background-color:#77b55a;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #4b8f29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b8a3c;
}
.btnVirtualTour:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #72b352), color-stop(1, #77b55a));
	background:-moz-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:-webkit-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:-o-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:-ms-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b352', endColorstr='#77b55a',GradientType=0);
	background-color:#72b352;
}
.btnVirtualTour:active {
	position:relative;
	top:1px;
}
	span.subPageHeading
	{
		font-size: 18pt;
		font-weight:bold;
	}





	#footer
	{
		background-color:#06328A;
		box-shadow: 0px 0px 10px #999999;
		margin-top:20px;
		background: #06328A; /* Old browsers */
		color:#ffffff;
		margin-left: -15px;
    	margin-right: -15px;
    	padding:15px;

	}
	#footer a
	{
		color:#ffffff;
	}

	.footerLinks a, .footerLinks
	{
		color: #FFFD01;
		font-weight:bold;
	}
	.box {
	  margin-bottom: 17px;
	}
	#footer .column ul li {
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-top: 0;
	overflow: hidden;
	}
	ul.list > li {
	padding: 8px 0 8px;
	}
	.box .box-heading {

	  font-size: 20px;
	  text-transform: uppercase;
	  position: relative;
	  margin-bottom: 20px;
	  font-weight:bold;
	}
	ul.homeProducts
	{
		list-style:none;
		padding:0px;
		margin:0px;
	}

	ul.homeProducts li
	{
		margin-bottom:20px;

		text-align:center;
	}
	ul.homeProducts li a
	{
		margin-top:0px;
		font-weight:bold;
		font-size:16px;


	}
	ul.homeProducts li div.product
	{
		background: none repeat scroll 0 0 #FFFFFF;
	    border: 1px solid #06328A !important;
	    border-image: none;
	    border-radius: 10px;
	  	 min-height:200px;
		max-height:200px;
	}
	ul.catProducts li div.product {
		border: 1px solid #06328A !important;
	}
	ul.homeProducts li div.productThumb
	{
		 min-height:150px;
	    line-height:150px;
		max-height:150px;
	}
	ul.catProductListing li div.productThumb, div.productImage {
		border:1px solid #06328a!important;
	}
	ul.homeProducts li div.productThumb img, ul.catProductListing li div.productThumb img {
		max-width: 100%;
	}
	ul.homeProducts li div.product a.homeMainCategoryLink
	{
		line-height: 18px;

	}
	a.subCat {
		color:#06328A;
	}

#poweredBy
	{
		background-color:#0032FB;
		box-shadow: 0px 0px 10px #999999;
		padding-top:10px;
		color:#ffffff;
		padding-top:20px;
		min-height:95px;
			margin-left: -15px;
    	margin-right: -15px;
    	padding:15px;
	}
	#poweredBy a {
		color:#ffffff;
	}
#poweredBy b
		{
			font-size:12pt;
			font-weight:bold;
			display:block;
			margin-bottom:10px;
		}
		#poweredBy .follow a
		{
			padding-right:10px;
		}
		#poweredBy .payments img
		{
			padding-right:10px;
		}


.pull-right-not-xs, .pull-right-not-sm, .pull-right-not-md, .pull-right-not-lg{
    float: right;
}

.pull-left-not-xs, .pull-left-not-sm, .pull-left-not-md, .pull-left-not-lg{
    float: left;
}
@media (max-width: 767px) {
    .pull-right-not-xs, .pull-left-not-xs{
        float: none !important;
    }
    .pull-right-xs {
        float: right;
    }
    .pull-left-xs {
        float: left;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .pull-right-not-sm, .pull-left-not-sm{
        float: none !important;
    }
    .pull-right-sm {
        float: right;
    }
    .pull-left-sm {
        float: left;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .pull-right-not-md, .pull-left-not-md{
        float: none !important;
    }
    .pull-right-md {
        float: right;
    }
    .pull-left-md {
        float: left;
    }
}
@media (min-width: 1200px) {
    .pull-right-not-lg, .pull-left-not-lg{
        float: none !important;
    }
    .pull-right-lg {
        float: right;
    }
    .pull-left-lg {
        float: left;
    }
}


.recentlyViewed {
	margin-top:20px;
}
ul.recentlyViewed{
		clear: both;
	}
	ul.recentlyViewed li div.productInfo {
		margin-top:10px;
		margin-bottom:15px;
	}
	ul.recentlyViewed li div.productThumb
	{
		display: block;
		padding: 4px;
		line-height: 1;
		border: 4px solid #06328a;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
		min-height:250px;
		max-height:250px;
		line-height:220px;
		text-align:center;
	}
	div.productThumb div
	{
		max-height:220px;
	}
	div.productThumb div img
	{
		max-height:220px;


	}
