/*!
 * Pete's CSS override to Bootstrap  
  */ 

body {
	background-color: #eee; padding-top: 55px; padding-bottom: 50px; 
  	} 

.btn-secondary {margin: 0 0 10px 0; background-color: #e0dedc;}

/* A to Z buttons */
.btn-default {margin: 0 20px 20px 0;border:1px solid #3c2f59;font-weight: 900; background-color: rgb(231, 231, 231); white-space:normal word-wrap: break-word; display:inline-block;}

.blogbox {overflow: hidden;}

.navbar-dark {
	background-color: #5e432c; 
}

a { color:#771c4d; }
a:hover { color:#d89841; }
a:visited { color:#aa8197; }

.breadcrumb {
	background-color: #e0dedc;
	padding-top: 5px;    
	
} 

.bg-buybox {
	background-color: #dcedc8;	
    color: #444;
}

/* Titles display smaller on mobile */
      @media only screen and (max-width: 480px) {
           h1 { font-size: 24px}
           h2 { font-size: 18px}
           h3 { font-size: 16px}
         }
		 
		 
/* Style for h2 used in product boxes */	 
.version-one {
    
    font-size: 18px; 
    color: #444;
}

/* Style for h2 used on product page description */	 
.version-two {
    
    font-size: 16px; 
    color: #666;
	font-weight: bold;  
} 
 

/* blog category panel wrapper */
.category-panel { 
	background-color: #f2f2f5;	
	height: 1%;
	width: auto;
	padding-top: 10px;   
} 

/* blog category list panel bullets and counts */
.cat-item {color: #771c4d; }  /* outermost list item */  

.categorycell,.centered-content{text-align:center}
.categorycell{padding:5px; background:#e0dedc; border:1px solid #888;border-radius:3px; word-wrap: break-word;} 

.latestp {color: #c12; line-height:80%; } 
 
/* Makes sure fixed footer doesnt get in the way on mobile devices */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .fixed-bottom {
    position: static
  }
}

/* for mobile phones only

@media only screen and (min-width: 320px) and (max-width: 480px) {
  .fixed-bottom {
    position: static !important;
  }
}

*/


/* style for contact form */
.antispam { display:none;} 

/* style for captcha box */
.capbox {
	background-color: #5e432c; 
	display: inline-block;
	*display: inline; zoom: 1; /* FOR IE7-8 */
	padding: 15px;
	}

.capbox-inner {
	font: bold 11px arial, sans-serif;
	color: #fff; 
	margin: 5px auto 0px auto;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

#CaptchaDiv {
	font: bold 17px verdana, arial, sans-serif;
	font-style: italic;
	color: #000000;
	background-color: #ffffff;
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

#CaptchaInput { margin: 1px 0px 1px 0px; width: 135px; }