

body {
	color:rgba(0,0,0,1);
	background-color: rgba(255,255,255,1);
    font-family:'Open Sans',sans-serif;;	font-size:16px; line-height:23px;
	margin:0; padding:0 !important;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image:      -o-linear-gradient(top, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);    
}

body section.alternate .container p a{
color: rgba(4,70,117,1);
}

    
.padding{
padding:20px;
}


.show_mobile{
display:none;
}

.show_tablet{
display:none;
}

.styleBackgroundColor_dark .btn{
color:white;
border-color:white;
}


section{
padding-top:10px;
padding-bottom:10px;
}

section.jamesrow div.container{
padding:1px;
}

section.alternate .container p{
 color: rgba(0,0,0,1);}

section.alternate .container h2, .container h2{
 color: rgba(117,72,4,1);font-family:'Open Sans',sans-serif;font-weight:bold;
letter-spacing:-2px;
font-size: 35px;
margin-bottom:5px;
}

section.alternate .container h3, h3.subTitle, .slider h3, .callout h3{
 color: rgba(4,70,117,1);font-family:'Open Sans',sans-serif;}



.slider h3{
font-size:38px;
line-height:1em;
}


#topBar .container .banner .logo_custom_text h1{

font-family:'Brawler',serif;;color:rgba(255,255,255,1);
}


.banner a.logolink{
text-decoration:none;
}


.banner h3, .banner h2{
margin-top:10px;
margin-bottom:1px;
line-height:60px;
font-family:'Brawler',serif;font-size:48px;
}


.abslogo{
	display:block;
	position:absolute;
	z-index:1200;	
	top:2px;
	margin:0px;
	padding:0px;
    max-height:200px;
}

.logo img{
display:none;
}

a.logo, a.logo div, a.logo p{
text-decoration:none;
}

.admineditbutton{
z-index:99;
    position: fixed;
    top: -10px;
    background-color:white;
    left: 15px;
}

#calloutform label{
width:100px;
}

#footer {
	color:rgba(255,255,255,1);
	display:block;
	vertical-align:bottom;
	background-color:rgba(138,105,56,1);
	border-top:rgba(1,21,36,1) 5px solid;
	z-index:101;
}

#footer a:visited, #footer a:link{
color:rgba(215,215,215,1);
}

#footer .logo_custom_text h1{
color:rgba(255,255,255,1);
}

#footer a.btn{
padding:10px 20px;
}

#footer div.copyright {
	color:rgba(178,145,96,1);
}

#footer div.copyright a, #footer a{
	color:rgba(178,145,96,1);
	padding:0;
}

#footer hr {
	border:0; margin:0; padding:0;
	border-top:rgba(1,21,36,1) 1px solid;
	border-bottom:rgba(1,21,36,1) 1px solid;
}

#footer .dark {
	height:400px;
	background-color:rgba(118,85,36,1);
}

#footer h2,
#footer h3,
#footer h4 {
	color:rgba(255,255,255,1);
}

#footer .copyright {
	background-color:rgba(98,65,16,1);
	padding:20px 0;
}

#footer ul.list-unstyled li a{
    color:rgba(255,255,255,1);
}

a,
.tp-caption a {
	color:rgba(4,70,117,1);
}



a, a:hover, a:active,
#topNav ul.nav li li a:hover,
.tp-caption a:hover,
.featured-box-minimal h4,
.glyphicon, .wi,
p.dropcap:first-letter,
ul.side-nav a:hover,
ul.side-nav ul li.active>a,
.li, div.owl-carousel .caption,
.pagination>li>a, 
.pagination>li>span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
div.mega-price-table .pricing:hover h4,
div.mega-price-table .pricing-table i.fa, /* icons */
#blog a>span,
#blog h1>span,
.cartContent a.remove_item:hover,
.owl-carousel.featured a.figure>span>i,
.btn-link,
.styleColor {
	border-color:rgba(157,112,44,1);
color:rgba(4,70,117,1);
}


#topNav ul.nav>li a.main-nav-buttons{
color:rgba(241,250,255,1);
}

#topNav .dropdown-submenu > a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #eaeaea;
	margin-top: 5px;
	margin-right: -10px;
}
#topNav .dropdown-submenu li:hover> a:after {
color:rgba(201,210,215,1);
}
#topNav ul.dropdown-menu li:last-child>a {
	border-bottom:0;
	border-bottom:0;
}
.dropdown-menu>li:hover>a, 
.dropdown-menu>li:focus>a {
color:rgba(201,210,215,1);
	background-color:#333;
}


#footer li a:hover,
#footer a:hover{
color:rgba(255,255,255,1);
}

p.dropcap.color:first-letter,
span.badge,
#toTop:hover,
#bar, .slider-handle,
div.featured-box i.fa,
i.featured-icon,
.progress-bar-primary,
.modal-header,
.timeline .timeline-left .item:before,
.timeline .timeline-right .item:before,
.timeline .timeline-centered .item.pull-right:before,
.timeline .timeline-centered .item.pull-left:before,
div.mega-price-table .pricing-title, 
div.mega-price-table .pricing-head,
div.mega-price-table .pricing.popular,
#topNav ul.nav>li:hover>a:before, 
#topNav ul.nav>li.active>a:before,
.styleBackgroundColor {
	background-color:rgba(117,72,4,1);
    color:white;
}

.styleBackgroundColor .panel-body p, .styleBackgroundColor .panel-body{
color:white;
}

.styleBackgroundColor_dark {
	background-color:rgba(77,32,-36,1);
}

.styleBackgroundColor_dark h1, .styleBackgroundColor_dark h2, .styleBackgroundColor_dark h3, .styleBackgroundColor_dark h4, .styleBackgroundColor_dark p, .styleBackgroundColor_dark .subhead, .styleBackgroundColor_dark a{
	color:white;
}

/* icons , boxes */
i.featured-icon:after,
div.featured-box.nobg.border-only i.fa {
	color:rgba(117,72,4,1);
	border-color:rgba(117,72,4,1);
}
section.product-view-colors a:hover,
section.product-view-colors a.active,
i.featured-icon {
	border-color:rgba(117,72,4,1);

}
i.featured-icon.empty {
	color:rgba(117,72,4,1) !important;
	border-color:rgba(117,72,4,1);
}

/* Top Nav */

#topNav .nav-pills>li>a, 
#topNav .nav-pills>li>a:hover, 
#topNav .nav-pills>li>a:focus,
#topNav .nav-pills>li.active>a, 
#topNav .nav-pills>li.active>a:hover, 
#topNav .nav-pills>li.active>a:focus {
	background-color:transparent;
}
#topNav div.navbar-collapse {
	padding:0;
}
#topNav ul.nav>li {
	color:rgba(241,250,255,1);
    	text-align:center;
	position:relative;
	margin:0;
}
#topNav ul.nav>li:last-child {
}


#topNav ul.nav>li a {
color:rgba(241,250,255,1);
	padding: 15px 14px;
	position: relative;
	text-decoration: none;
    font-size:17px;	line-height:17px;
	display:block;
	font-weight:300;
font-family:'Open Sans',sans-serif;;	-webkit-transition: all 0.2s;
	   -moz-transition: all 0.2s;
		 -o-transition: all 0.2s;
			transition: all 0.2s;
}
#topNav ul.nav>li>a>span {
	display:block;
	font-size:14px;
	color:#ccc;

	-webkit-transition: all 0.2s;
	   -moz-transition: all 0.2s;
		 -o-transition: all 0.2s;
			transition: all 0.2s;
}

#topNav ul.nav>li:hover a {
color:rgba(241,250,255,1);
}
#topNav ul.nav>li:hover a>span {
color:rgba(241,250,255,1);
}


#topNav ul.nav .dropdown-menu>li.active>a, 
#topNav ul.nav .dropdown-menu>li:hover>a, 
#topNav ul.nav .dropdown-menu>li:focus>a {
color:rgba(241,250,255,1);
	background-color:rgba(5,64,97,1);
}

#topNav ul.dropdown-menu>li:hover>a.dropdown-toggle:after { /* arrow sub-submenu */
color:rgba(241,250,255,1);
}

#topNav ul.nav li a.main-nav-buttons:hover{
background-color:rgba(45,104,137,1);
}

/* Primary Button */
.btn-primary {
	border-color:rgba(77,32,-36,1);
	background-color:rgba(117,72,4,1);
}

.btn-white {
	color:white !important;
}

.pagination>.active>a, 
.pagination>.active>span, 
.pagination>.active>a:hover, 
.pagination>.active>span:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:focus,
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary,
.daterangepicker td.active, 
.daterangepicker td.active:hover,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
	border-color:rgba(117,72,4,1);
	background-color:rgba(117,72,4,1);
}


/* embed title */
section header em,
h1>em, h2>em, h3>em, h4>em, h5>em, h6>em {
	font-style:normal;
	color:rgba(117,72,4,1);
}

#topNav {
	display:block; left:0; right:0; top:0;
   border-top: 1px solid rgba(0,0,0,1);	background:rgba(5,64,97,1);
	position:relative;
	z-index:10;
    

	-webkit-box-: 0 4px 0 rgba(0, 0, 0, 0.04);
	   -moz-box-: 0 4px 0 rgba(0, 0, 0, 0.04);
		 -o-box-: 0 4px 0 rgba(0, 0, 0, 0.04);
			box-: 0 4px 0 rgba(0, 0, 0, 0.04);
}


#topNav ul.dropdown-menu>li a {
	margin:0;
	padding:10px 15px;
	font-weight:400;
	color:#fff;
   font-size:19px;
	border-bottom:rgba(0,0,0,0.1) 1px solid;
}


#topNav ul.dropdown-menu>li a i.fa {
	margin-right:4px;
}
#topNav ul.dropdown-menu a.dropdown-toggle:after {
	content: "\f105";
	font-family: FontAwesome;
	position: absolute;
   font-size:19px;
	right: 10px;
	top: 9px;
	color:#fff;
}

#topNav ul.dropdown-menu {
	text-align:left;
	margin-top:0;
	border-top:0;
   font-size:19px;
	list-style:none;
	background:rgba(45,104,137,1);
	box-:rgba(0,0,0,0.5) 0 6px 12px;
	min-width:200px;

	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}

/* Top Nav active/hover */
#topNav ul.nav>li.mega-menu>ul li:hover>a,
#topNav ul.nav>li.mega-menu>ul li.active>a,
#topNav ul.nav>li:hover:before,
#topNav ul.nav>li.active:before {
	background-color: rgba(5,64,97,1);
    color:rgba(241,250,255,1);
}
/* Top Nav color active */
#topNav .nav-pills.colored>li.active>a, 
#topNav .nav-pills.colored>li.active>a:hover, 
#topNav .nav-pills.colored>li.active>a:focus {
	color:rgba(241,250,255,1);
	background-color:rgba(5,64,97,1);
}

#topNav ul.nav>li:hover>a:before,
#topNav ul.nav>li.active>a:before {
	content:' ';
	background-color: rgba(45,104,137,1);
	height: 2px; width: 100%;
	left: 0; top: -3px;
	position: absolute;
}
/* Misc */
.styleBackgroundColor,
.featured-box-minimal i.fa {
	background-color:rgba(117,72,4,1);
}

ul.list-icon li:before {
	color:rgba(117,72,4,1);
	font-size:16px;
}
body.boxed #topBar {
	border-top:rgba(117,72,4,1) 4px solid;
}

section.alternate{
background-color:rgba(235,226,208,1);
-webkit-box-shadow: inset 2px 19px 26px -13px rgba(0,0,0,0.75);
-moz-box-shadow: inset 2px 19px 26px -13px rgba(0,0,0,0.75);
box-shadow: inset 2px 19px 26px -13px rgba(0,0,0,0.75);
   }


section.alternate .container{
padding:30px 25px 30px 25px;
}


section.alternate .container .callout{
	background-color:rgba(117,72,4,1);
    color:white;
    }

section.alternate .container .callout p{
color:white;
}


#topBar {
	display:block;
	position:relative;
background-color:rgba(150,108,43,1);
	min-height:30px;
	z-index:10;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image:      -o-linear-gradient(top, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);}
    
body #topBar{
background-color:rgba(150,108,43,1);
color:rgba(255,255,255,1);
background-image:url(../../images/1531851082.jpg);
	background-repeat: repeat-x ;
	background-position:top center;}


body #topBar .container h2,body #topBar .container h1,body #topBar .container h3,body #topBar .container h4,body #topBar .container .banner .contanctinfo a, body #topBar .container .banner .contactinfo a h4, body #topBar .container .banner .contactinfo a{
color:rgba(255,255,255,1);
}

.panel-epona {
	border:rgba(117,72,4,1) 1px solid;
}

.panel-epona>.panel-heading {
	background-color:rgba(117,72,4,1);
	color:rgba(241,250,255,1); 
}

.panel-epona>.panel-body{
color:rgba(241,250,255,1); 
}

/* Slider Captions */
.tp-caption.block_styleColor {
	background-color: rgba(117,72,4,1);
	color:#fff;
}
.tp-caption.block_white {
	color:rgba(117,72,4,1);
}


.slider{
	background-color: rgba(117,72,4,1);
        }



.flexslider { margin: 0; background: rgba(117,72,4,1); position: relative; }
/* flex slider */
.flexslider.flexFull .flex-direction-nav a:hover, 
.flexslider.flexContent .flex-direction-nav a:hover {
	background-color: rgba(117,72,4,1);
     	color:#fff;
}


.flexslider .slides .box {
	position:absolute;
	top:0; bottom:0;
	max-width:400px;
	color:#fff;
	padding:40px 20px;
	background-color:rgba(0,0,0,.5);
	display:table;
}


/* essentials rewrite */
.alert.alert-default {
	border-left:rgba(117,72,4,1) 3px solid;
}

/* item box */
.item-box .item-hover .overlay {
	/*
    background-color:rgba(169,69,69,0.6);
    */
}

.item-box{
border:1px solid #999;
min-height:300px;
background-color:white;
}


/* 
	Sky Forms
*/
/**/
/* normal state */
/**/
.sky-form .toggle i:before {
	background-color: rgba(5,64,97,1);	
}
.sky-form .button {
	background-color: rgba(5,64,97,1);
}


/**/
/* checked state */
/**/
.sky-form .radio input + i:after {
	background-color: rgba(5,64,97,1);	
}
.sky-form .checkbox input + i:after {
	color: rgba(5,64,97,1);
}
.sky-form .radio input:checked + i,
.sky-form .checkbox input:checked + i,
.sky-form .toggle input:checked + i {
	border-color: rgba(5,64,97,1);	
}
.sky-form .rating input:checked ~ label {
	color: rgba(5,64,97,1);	
}


.list-group .list-group-item-danger{
background-color:rgba(117,72,4,1);
border:1px solid rgba(77,32,-36,1);
color:white;
}

.list-group .list-group-item-danger h4{
color:white;
}

.list-group a.active:hover, .list-group .list-group-item.active{
background-color:rgba(117,72,4,1);
border:1px solid rgba(77,32,-36,1);
color:white;
}

.list-group a:hover{
background-color:#eee;
}

.disclosure{
width:700px;
height:400px;
overflow:scroll;
}


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

.disclosure{
width:auto;
height:auto;
overflow:auto;
}

.abslogo{
	display:none;
}
.logo{
display:block;
}

.hide_tablet {
		display:none;
}

      .logo_custom_text{
        clear:both;
        display:block;
        }
        
        
}


@media only screen and (max-width: 990px) {
	#footer {
		border-top:rgba(1,21,36,1) 1px solid;
	}

.hide_tablet {
		display:none;
}

.show_tablet{
    display:block;
    }
}

a.panel-links, a.panel-links:hover{
text-decoration:none;
}

a.panel-links .panel{
background-color:white;
}

a.panel-links:hover .panel{
background-color:#ffe;
}





/* mobile */
#topNav button.btn-mobile {
	display:none;
}



	#topNav button.btn-mobile {
		color:rgba(241,250,255,1);
		display: none;
		background:rgba(5,64,97,1);
		padding:6px 10px;
		margin-top:8px;
		margin-bottom:3px;

		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
				border-radius: 0;
	}	
	#topNav button.btn-mobile i {
		padding:0; margin:0;
		font-size:21px;
	}
    
    	#topNav nav.nav-main {
		background-color:rgba(5,64,97,1);
        margin-left:0px;
        
	}
    
        
    #topNav nav.nav-main ul li{
    text-align:left;
    }
    
    
    .form-group label{
    font-weight:bold;
    }
    
    .inactive i{
    color:#ccc;
    }
    
    .headline{
   margin-bottom:1px;
    }
    
a.footernews:link, a.footernews:active, a.footernews.visited{
padding:19px 9px;
display:block;
}

a.footernews:hover{
background-color:rgba(45,104,137,1);
}

.infobox{
width:100%;
margin:0px;
}
 .calloutlink p{
 text-decoration:none;
color: #666;
}

.calloutlink{
height:250px;
border:1px solid white;
padding-top:20px;
}

.calloutlink:link, .calloutlink:active, .calloutlink:visited{
text-decoration:none;
color: #666;
}

.calloutlink:hover{
text-decoration:none;
background-color:#f1f1f1;
border:1px solid #ccc;

}

a.darkbutton{
display:block;
text-decoration:none;
}

a.darkbutton:hover, a.darkbutton:hover p, a.darkbutton:hover h3{
background-color:#666;
color:white;
}

.styleBackgroundColor a{
color:white;
}

 .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

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


    	#topNav nav.nav-main {
        margin-left:0px;
	}
    
    
    	#topNav a.logo img {
		display:block;
		text-align:left;
		margin:0px;
		float:none;
        color:white;
        font-size:24px;
        font-weight:bold;
        font-family:120;
	}
    


	#topNav form.search {
		margin-left:4px;
	}
 	#topNav button.btn-mobile {
		margin-right:4px;
	}

	.hide_mobile {
		display:none;
	}
	
    .show_mobile{
    display:block;
    }
    
		#topNav nav.nav-main {
        margin-left:0px;
	}


}

.grid-item {
  float: left;
 margin:3px;
}

.logo_custom_text{
text-decoration:none;
}







.newsgridbox h2, .newsgridbox_large h2{
font-weight:bold;
}

.newssidebar h3{
font-size:13px;
font-weight:bold;
margin-bottom:0px;
line-height:16px;
}


.newsgridbox a:link, .newsgridbox a:visited, .newsgridbox a:active{
color:black;
text-decoration:none;
}

.newsgridbox{
text-decoration:none;
}

.newssidebar a:link, .newssidebar a:visited, .newssidebar a:active{
color:#666;
text-decoration:none;
display:block;
padding:4px 1px;
border-bottom:1px #ccc dashed;
font-size:12px;
}

.newsgridbox a:hover,.newssidebar a:hover{
color:#rgba(4,70,117,1);}

.newsgridbox{
	width: 312px;
height: 400px;
    float: left;
	margin: 0 14px 14px 0;
	background: #ffffff;
	color: #222;
	overflow: hidden;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	border-radius: 9px;
    font-size:12px;
    position:relative;
    }
    
    
.newsboxcontent p{
padding:2px 12px;
}    
    
    .newsgridbox_large, a.newsgridbox_large{
	width: 370px;
    height: 620px;
    float: left;
	margin: 0px;
	background: #ffffff;
	color: #222;
	overflow: hidden;
border:1px solid #ddd;
    font-size:12px;
    position:relative;
    text-decoration:none;
    margin-left:-1px;
    margin-top:-1px;
    }
    .newsgridbox p, .newsgridbox_large p{
    font-size:14px;
    }
    
    .newsgridbox_large:hover{
    background-color:#ffc;
    }
    
    
    .newsgridbox .featured-image {
	position: relative;
	width: 312px;
	overflow: hidden;
	margin:0px 0px;
}

    .newsgridbox_large .featured-image {
	width: 300px;
    border:1px solid black;
margin:10px;
}

.newsgridbox .meta-published {
	position: absolute;
	bottom: 10px;
	font-size: 11px;
	color: #aaa;
    right:10px;
}

.newsboxcontent .newsboxcontent p{
padding:20px;

}

.newsboxcontent{
text-decoration:none;
}

.prodtext{
font-size:16px;
padding:20px;
}
.prodtext ul{
    padding-left:0;

}

h1.prodheading{
font-size:32px;
margin-top:-20px;
line-height:90%;
}

.prodtext li{
    font-size:10px;
    line-height:10px;
    margin:0px;
    }
    
    
.specialprice{
font-size:18px;
font-weight:bold;
}

a.bigfatbutton:link{
border:2px solid blue;
background-color:white;
font-size:20px;
padding:6px 15px;
color:blue;
position:relative;
left:50%;
margin-left:-50px;
display:block;
text-decoration:none;
}

.listimage img, .itemlink1 img{
-moz-box-shadow: 3px 3px 4px #333333;   
	-webkit-box-shadow: 3px 3px 4px #333333;    
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.5);
    }
    

.normal_features{
float:right;margin-left:20px;width:400px;
}

.listgridbox{
border:1px solid #ccc;
-moz-box-shadow: 3px 3px 4px #333333;   
	-webkit-box-shadow: 3px 3px 4px #333333;    
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.5);
    border-radius: 9px;
    padding:20px 10px;
    display:inline-block;
    margin-right:10px;
    vertical-align:middle;
    background-color:white;
    }
    
    a.listgridbox:hover{
    background-color:#ffc;
    }
    
    
    .bestseller{
position:absolute;
z-index:5;
background-image:url(../../images_common/badge_bestseller.png);
width:314px;
height:310px;
background-repeat:no-repeat;
background-position:top right;
}

.abslogo img{
margin-top:0px;
margin-bottom:2px;
}

#topBar .container .banner .logo_custom_text h1{
font-size:63px;
line-height:50px;

margin-left:130px;
margin-bottom:0px;
letter-spacing:-2px;
/*
text-shadow:0 0 9px #ffc;
-webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color: black;
*/
margin-top:21px;
}

#topBar .container .banner .dark a{
color:black;
}

.contactinfo{
margin-top:5px;
}

#topBar .container .banner .logo_custom_text p{
display:block;
font-size:24px;
color:white;
margin-left:130px;
}




.logo_footer .logo_custom_text h1{
font-size:40px;
}

.banner h4{
margin-bottom:0px;
}

.list-group h3{
margin-bottom:0px;
}

@media only screen and (max-width: 479px) {

#topBar .container .banner .logo_custom_text h1, #topBar .container .banner .logo_custom_text p {
margin-left:0px;
}

}

section.alternate .container .special ul li{
font-size:16px;
font-weight:bold;
}

.fontdark, .fontdark h3{
color:#30259a;
}
/*
.flexslider .slides .box {
	position:absolute;
	top:0; bottom:0;
	max-width:400px;
	color:#fff;
	padding:40px 20px;
	background:url('../images/caption_bg.png');
	display:table;
}
*/



.panel-primary {
  border-color: rgba(117,72,4,1);
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: rgba(117,72,4,1);
  border-color: rgba(117,72,4,1);
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgba(117,72,4,1);
}
.panel-primary > .panel-heading .badge {
  color: rgba(117,72,4,1);
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgba(117,72,4,1);
}

.drop-shadow {
      -webkit-box-shadow: 10px 10px 25px -7px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 25px -7px rgba(0,0,0,0.75);
box-shadow: 10px 10px 25px -7px rgba(0,0,0,0.75);
    }
    
    .accordion .panel-heading {
	background-color: rgba(117,72,4,1);
color:white;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;

	-webkit-transition: all .10s ease-out;
	   -moz-transition: all .10s ease-out;
		 -o-transition: all .10s ease-out;
			transition: all .10s ease-out;

	-webkit-touch-callout: none; 
	  -webkit-user-select: none; 
	   -khtml-user-select: none; 
		 -moz-user-select: none; 
		  -ms-user-select: none; 
			  user-select: none;
}

.panel-default>.panel-heading {
	padding: 11px 15px;
	background:rgba(117,72,4,1);
	color:#fff;
}

.panel-default>.panel-heading a{
color:white;
}



#topBar h3{
margin-bottom:0px;
}

form.edit{
color:black;
}



span.prodcolumn1{
float:right;
font-weight:bold;
padding-left:12px;
font-family:verdana,arial;
font-size:9px;
line-height:13px;
text-align:left;
}

span.prodcolumn2{
float:right;
font-weight:normal;
padding-left:12px;
font-family:verdana,arial;
font-size:11px;
line-height:13px;
text-align:left;
}

span.prodcolumn3{
float:right;
font-weight:normal;
padding-left:12px;
font-family:verdana,arial;
font-size:11px;
line-height:13px;
}

.prodrow{
font-weight:normal;
font-family:verdana,arial;
font-size:11px;
line-height:13px;
padding-bottom:4px;
}

span.prodcolumn4{
float:right;
font-weight:normal;
padding-left:12px;
font-family:verdana,arial;
font-size:11px;
color:#003;
line-height:13px;
}

.rowstyle1{
background-color:#e9e9e9;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #ccc;
font-family:verdana,arial;
font-size:11px;
color:#000;
clear:both;
display:block;
}

.rowstyle2{
background-color:#f0f0f0;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #ccc;
padding-left:5px;
font-family:verdana,arial;
font-size:11px;
color:#000;
clear:both;
display:block;
}

.prodeditrow{
clear:both;display:block;padding:2px;border-bottom:1px solid #ccc;
}

label.error{color:#990000}


.select {
    position: relative;
    min-width: 100px;
    display: inline-block;
    padding: 5px 20px 5px 5px;
    border: outset 1px gray;
    background: rgba(246,246,246,.75);
}
.select:after {
    width: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    padding: 5px;

    content: '▼';
    outline: 1px gray;
}
.select.box {
    position: relative;
    min-width: 100px;
    display: inline-block;
    padding: 5px 10px 5px 5px;
}
.select.box .options {
    position: relative;
    display: inline-block;
    border: inset 1px;
    width: 100%;
    padding: 2px;
    background: white;
    color: black;
}
.select.box:after{
    content: '';
    display: none;
}

.select .options {
    position: absolute;
    display: none;
    border: outset 1px;
    padding: 2px;
    min-width: 100%;
    background: white;
    color: black;
}
.select .options li {
    list-style-type: none;
    display: block;
    background: white;
    color: black;
    padding: 0 1em 0 .5em;
}
.select .options:visible {
    z-index: 10;
    border: solid 4px red;
}
.select .options li {
    white-space: nowrap;
}
.select .options li.selected {
    background: steelblue;
    color: white;
}
.select .options li.selected:before {
    content: '✓';
}

.select .options li:hover {
    list-style-type: none;
    display: block;
    background: black;
    color: white;
}

a.boxlink:hover{
background-color:rgba(255,255,255,.6);
}
a.boxlink{
text-decoration:none;
}

div.testimonial{
color:black;
}

a.floorlink{
background-color:rgba(200,200,200,.5);
}

.floorlinks{
background-color: rgba(87,142,209,.5);
}

a.floorlinks:hover, .floorlinkhover{
border:2px solid #043466;
background-color: rgba(17,82,149,.5);
}

.available{
background-color: rgba(200,0,0,.5);
}

.floorlink2 {
font-size:18px;
}

a.itemrowlink:hover{
background-color:#ffc;
}

.redrow{
	background-color:#ffc !important;
	border-color:  rgba(82,168,236,.8);
	  box-shadow: 0 0px 0px rgba(82,168,236,.8) inset, 0 0 8px rgba(82,168,236,.8);
cursor:pointer;
}
