/* Broomfield Chamber CSS stylesheet */

/* Dropdown navigation styles based on PVII Menu Magic II - NOTE! Do not edit with PVII extension! Customizations made! */
@import url("bc2.css");
.p7tbsub {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #003366;
	layer-background-color: #003366; /*for Netscape 4*/ 
	border: 1px solid #003366; /*for hairline border around submenus*/ 
}
.p7tbsub p {
	padding: 3px 12px 0px 6px;
	margin: 0px;
}
.p7tbsub a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.p7tbsub a:visited {
	color: #FFFFFF;
}
.p7tbsub a:hover {
	background-color: #0099CC;
	color: #FFFFFF;
}
.p7tbsub a:active {
	background-color: #0099CC;
	color: #FFFFFF;
}
/* End dropdown navigation styles */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(bkgd1.gif);
	background-repeat: repeat;
	margin: 10px;
	padding: 0px;
}
.headerBkgd {
	background-color: #FFFFFF;
	background-image: url(images/header_bkgd1.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.rednavBkgd {
	background-image: url(images/rednav_bkgd2.gif);
	background-repeat: repeat-x;
}
.bluenavBkgd {
	background-image: url(images/bluenav_bkgd.gif);
	background-repeat: repeat-x;
}
.bluenavBkgd2 {
	background-image: url(images/bluenav_bkgd.gif);
	background-repeat: repeat-x;
	margin-right: 10px;
	padding-right: 10px;
}
#bodyLeft {
	background-image: url(images/body_left_bkgd.gif);
	background-repeat: repeat-y;
	margin-right: 10px;
	margin-left: 16px;
	padding-right: 10px;
	padding-left: 16px;
	margin-top: 10px;
	padding-top: 10px;
	font-size: 11px;
	color: #FFFFFF;
}
#bodyLeft p { 
	line-height: normal;
	margin-top: 1px;
	padding-top: 1px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
#bodyLeft a:link { color: #FFFFFF; text-decoration: none; font-weight: bold; }
#bodyLeft a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold;  }
#bodyLeft a:hover { 	color: #FFCC00; text-decoration: none; font-weight: bold;  }
#bodyLeft a:active { color: #FFCC00; text-decoration: none; font-weight: bold;  }
#bodyLeft hr { color: #FFFFFF; background: #FFFFFF; border: 0; height: 1px; }
#bodyMain {
	font-size: 0.8em;
	color: #333333;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#bodyMain a:link { color: #006699; text-decoration: none; }
#bodyMain a:visited { color: #006699; text-decoration: none; }
#bodyMain a:hover { 	color: #990000; text-decoration: none; }
#bodyMain a:active { color: #990000; text-decoration: none; }
#bodyMain hr { color: #333333; background: #333333; border: 0; height: 1px; }
#bodyMain h1 {
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: .5em;
	padding-top: 0em;
	padding-bottom: 0em;
	color: #006699;
	line-height: normal;
}
#bodyMain blockquote {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#bodyMain h2 { 
	font-size: 1em; 
	font-weight: bold; 
	margin-top: 0em; 
	margin-bottom: 0.3em; 
	padding-top: 0em; 
	padding-bottom: 0.3em; 
}
#bodyMain h3 {
	font-size: 1.8em;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0.2em;
	padding-top: 0em;
	padding-bottom: 0em;
	color: #006699;
}
#bodyRight {
	background-image: url(images/body_right_bkgd.gif);
	background-repeat: repeat-y;
}
.footerBkgd {
	background-image: url(images/footer_bkgd.gif);
	background-repeat: repeat-x;
}
.date {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.redSidebarTable {
	border: 1px solid #990000;
	background-image: url(images/redSidebarBkgd.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.redSidebarHead {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
	padding-left: 5px;
}
.redSidebarBody {
	font-size: 11px;
	color: #333333;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.redSidebarBody a:link { color: #990000; font-style: italic; font-weight: bold; float: right; text-decoration: none; }
.redSidebarBody a:visited { color: #990000; font-style: italic; font-weight: bold; float: right; text-decoration: none;  }
.redSidebarBody a:hover { 	color: #006699; font-style: italic; font-weight: bold; float: right; text-decoration: none; }
.redSidebarBody a:active { color: #006699; font-style: italic; font-weight: bold; float: right; text-decoration: none; }
.redSidebarBody p { font-size: 11px; color: #333333; line-height: normal; margin: 0px; padding: 0px; }
.redSidebarBody h2 { font-size: 12px; font-weight: bold; color: #990000; margin-top: 0px; margin-bottom: 3px; padding-top: 0px; padding-bottom: 3px; }

.blueSidebarTable {
	border: 1px solid #990000;
	background-image: url(images/blueSidebarBkgd.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.blueSidebarHead {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
	padding-left: 5px;
}
.blueSidebarBody {
	font-size: 11px;
	color: #333333;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.blueSidebarBody a:link { color: #006699; font-style: italic; font-weight: bold; float: right; text-decoration: none; }
.blueSidebarBody a:visited { color: #006699; font-style: italic; font-weight: bold; float: right; text-decoration: none;  }
.blueSidebarBody a:hover { 	color: #990000; font-style: italic; font-weight: bold; float: right; text-decoration: none; }
.blueSidebarBody a:active { color: #990000; font-style: italic; font-weight: bold; float: right; text-decoration: none; }
.blueSidebarBody p { font-size: 11px; color: #333333; line-height: normal; margin: 0px 0px 3px; padding: 0px 0px 3px; }
.blueSidebarBody h1 { font-size: 11px; font-weight: bold; color: #006699; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; }
.blueSidebarBody h2 { font-size: 12px; font-weight: bold; color: #006699; margin-top: 0px; margin-bottom: 3px; padding-top: 0px; padding-bottom: 3px; }
#bodyRightSidebar {
	margin-top: 10px;
	padding-top: 10px;
	font-size: 0.7em;
	padding-left: 5px;
	margin-left: 5px;
}
p {
	line-height: 1.3em;
	margin-top: 0em;
	padding-top: 0em;
	margin-bottom: 0.3em;
	padding-bottom: 0.3em;
}
.topBorderRev {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 1em;
	padding-top: 1em;
	line-height: 1.2em;
}
.address {
	font-size: 0.8em;
	font-style: italic;
	line-height: 1.2em;
}
#printlogo {
	display: none;
}
li {
	margin-top: 0em;
	padding-top: 0em;
	margin-bottom: 0.2em;
	padding-bottom: 0.2em;
	margin-left: -1em;
}
ul {
	margin-top: 0.2em;
	margin-bottom: 0.5em;
	padding-top: .2em;
	padding-bottom: 0.5em;
	list-style-type: square;
}
ol {
	margin-top: 0.2em;
	margin-bottom: 0.5em;
	padding-top: .2em;
	padding-bottom: 0.5em;
	line-height: 0px;
}
.point9em {
	font-size: .9em;
}
.1point2ems {
	font-size: 1.2em;
}
.imgRight {
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.imgLeft {
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.takeback {
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 228px;
}

.red {
	color: #990000;
}
.takebacksmall {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

form {
	margin: 0px;
	padding: 0px;
}
.formTable {
	border: 1px solid #006699;
}
.formTD {
	font-size: 0.9em;
	white-space: nowrap;
	padding: 2px 0px 2px 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006699;
}
.formTDborderless {
	font-size: 0.9em;
	white-space: nowrap;
	padding: 2px 0px 2px 4px;
}
.rightSidebarPlain {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #006699;
	padding-right: 10px;
	padding-left: 15px;
}
.topBorderTable td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.point8em {
	font-size: .8em;
}
.optionFixed {
	width: 20em;
}
.scrollWindow {
	overflow: scroll;
	height: 15em;
}
.couponBorder {
	border: 4px dashed #006699;
	height: auto;
	position: relative;
	padding: 0.3em 1em .3em;
}
.couponBorder p {
	padding: 0em;
	margin: 0px;
	line-height: normal;
}
#editListing {
	float: right;
	font-size: 10px;
}
.minWidth {
	height: 1px;
	width: 935px;
}
.mediumGray {
	color: #666666;
}
.point7em {
	font-size: .7em;
}
.yellow {
	color: #FFCC00;
}
.eventPriceTable {
	margin-top: 0.8em;
}.alignRight {
	text-align: right;
}
.blue {
	color: #006699;
}
.clearBoth {
	clear: both;
}
.clearRight {
	clear: right;
}
.clearLeft {
	clear: left;
}
