/*  
Print Stylesheet
*/

body {
   background: white;
   font: 11pt Arial, Helvetica, sans-serif;
}
img {border: 0;}
a {border: 0;}
#topnav {display: none;}
#navbar {display: none;}

/* standard stuff-- */

h1 {font: 1.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #8d9460; margin: 10px 0 15px 0;}
h2 {font: 1.6em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6d82; font-weight: normal; margin: 15px 0 6px 0;}
  h2 span.bright {color: #9ea374;}
h3 {font: 1.4em Arial, Helvetica, sans-serif; color: #2f414d; font-weight: normal; margin: 18px 0 2px 0;}
h4 {font: 1.3em Arial, Helvetica, sans-serif; font-weight: normal; margin: 18px 0 10px 0;}
small, .small {font-size: .9em;}
form {position: relative; margin: 0; padding: 0;}
blockquote {border-left: 2px solid #ccc; font-weight: bold; font-size: .9em; margin: 20px 30px 10px 10px; padding: 0 6px;}
hr {background: #ddd; border: 0; color: #ddd; height: 1px; margin: 2px 0 8px 0;}
input, textarea {font: 1em Arial, Verdana, Sans-Serif;}
dl {margin: 0 0 10px; padding: 0;}
dt {font-weight: bold;}
dd {margin-left: 0; padding-left: 10px;}

/* Product Listings */
.product-listing {width: 360px; float: left; margin-top: 10px; margin-bottom: 12px;}
.product-listing .image {width: 160px; float: left;}
.product-listing .data {
	width: 180px;
	height: 180px;
	float: left;
	background: url('images/plisting-data_bg.jpg') no-repeat top center;
}
.product-listing .data h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 14px;
	padding-top: 6px;
}
.product-listing h2, .product-listing p {padding: 0 8px;}
.product-listing .data h2 a {color: #758231;}
.product-listing .data h2 a:hover {color: #a3b544;}
/* end: Product Listings */

/* Product Listings Table--
table#product-listing {
	font-size: .85em;
	border-collapse: collapse;
}
table#product-listing th {padding: 2px 4px; color: #b59960;  border-right: 1px solid #cecfd0; border-bottom: 1px solid #cecfd0;}
table#product-listing th.col1 {text-align: left;}
table#product-listing th.col4 {border-right: 0;}
table#product-listing td {padding: 4px; border-right: 1px solid #cecfd0; border-bottom: 1px solid #cecfd0;}
table#product-listing td.col4 {border-right: 0;}
table#product-listing tr.alt {
	background-color: #fefbca;
}
--end: Product Listings Table */

/* Product Page*/
body#product-page h1 {text-transform: capitalize;}

#utilities {margin-top: 30px;}
.product-contact {float: right; padding: 0 20px 0;}

#product-image {width: 180px; float: left;}
#product-data {width: 530px; float: left; padding-left: 10px;}

#event-inquiry {
	background-color: #f4f6dc;
	padding: 1px 10px;
	width: 500px;
}
/* end: Product Page*/

#google-map {
	float:right;
	margin-right:15px;
	width:400px;
	height:250px;
}
#google-map iframe {
	background-color:#EEEEEE;
	border:1px solid #999999;
	width:400px;
	height:250px;
}

/* FAQ */
#questions {border: 1px solid #f4f6dc; background-color: #f8f9ea; padding: 15px; margin-bottom: 30px;}
#questions h2 {margin: 0; padding: 0; color: #333;}
#questions ul {margin-top: 4px; padding-left: 25px; line-height: 1.4;}
/* end: FAQ */
/* Content
---------------------------------------------*/


/*--------------------------------------------
Blog */
h4#breadcrumb {font-size: .8em;}

h1.blog-title {margin-bottom: 0;}
h1.blog-title a {text-decoration: none; color: #8d9460;}
.post-excerpt .postinfo {
	border-bottom: 1px solid #ccc;
	font-size: 0.85em;
	padding:4px;
	margin-bottom: 30px;
}
.post .postinfo {
	border-top: 1px solid #ddd;
	font-size: 0.85em;
	padding: 4px 0;
	margin-bottom: 14px;
}

/* Blog
--------------------------------------------*/