body { background-color: #6a8b1a; }

blockquote { padding: 10px 30px; quotes: "\201C" "\201D" !important; }
blockquote:before { content: open-quote !important; font-weight: bold; }
blockquote:after { content: close-quote !important; font-weight: bold; } 

.clear { clear: both; height: 0px; }

.headerContainer { height: 148px; width: 100%; background-color: white; border-bottom: 3px solid #90a854; display: none; }

	.headerContent { height: 145px; /*width: 1018px;*/ border-top: 3px solid #90a854; border-left: 3px solid #90a854; border-right: 3px solid #90a854; background-image: url(/assets/templates/thunderware/images/top-repeat.gif); margin: auto; }

.topLogoMenuContainer { width: 100%; text-align: center; background-image: url(/assets/templates/thunderware/images/top-menu-container-bg.jpg); text-align: center; }
	
	.topLogoContainer { margin: auto; width: 1027px; height: 306px; background-image: url(/assets/templates/thunderware/images/thunderware-top-logo.jpg); background-position: top center; background-repeat: no-repeat; }
	
		.menuContainer { width: 1024px; margin: auto; position: relative; top: 277px; }
		
			.menuContainer ul { float: left; }
			
				.menuContainer ul li { float: left; height: 20px; padding-top: 5px; margin-left: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; background-color: white; border-bottom: 1px solid #6a8b1a; }
				
				.menuContainer ul li.current { background-color: #6A8B1A; border: 1px solid white; border-bottom: none; }
				
				.menuContainer ul li.current a { color: white; }
				
.topMenuContentSep { width: 100%; height: 4px; overflow: hidden; background-color: #dae2c6; text-align: center; }

	.topMenuContentSepContainer { width: 1027px; margin: auto; background-image: url(/assets/templates/thunderware/images/top-menu-content-sep.jpg); background-position: top center; background-repeat: no-repeat; }

.mainContainer { width: 100%; text-align: center; background-image: url(/assets/templates/thunderware/images/body-shadow-bg.jpg); background-position: top center; background-repeat: repeat-y; }

	.mainContent { background-image: url(/assets/templates/thunderware/images/main-content-bg.jpg); background-repeat: no-repeat; background-position: 3px 0px; border-left: 3px solid #b0c286; border-right: 3px solid #b0c286; min-height: 268px; width: 1024px; padding-bottom: 10px; margin: auto; }
		
		.mainContentSpacer { height: 10px; overflow: hidden; }
		
		.mainContentBox { margin: 0px 10px 10px 10px; }
			
			.mainContentBoxHeader { text-align: left; background-color: white; padding: 1px 10px; padding-bottom: 7px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; }
			
			.mainContentBoxSep { height: 3px; border-left: 3px solid white; border-right: 3px solid white; overflow: hidden; }
			
			.mainContentBoxContent { text-align: left; border-left: 3px solid white; border-right: 3px solid white; border-bottom: 3px solid white; border-top: 1px solid white; }
			
			.mainContentBoxContentBG { padding: 10px; list-style-type: none !important; background-image: url(/assets/templates/thunderware/images/main-content-box-bg.png); overflow: auto; }
				
				/* Contact Form */
				.cfFieldset { font-size: 17px; text-align: center; width: 472px; margin: auto; }
					
					.cfFieldset input{
					width: 280px;
					margin-right: 20px;
					}
					
					.cfFieldset textarea {
						width: 400px;
						height: 150px;
					}
					
					.cfFieldset label{
					display:block;
					margin-bottom:10px;
					}
					
					.cfFieldset label span{
					display:block;
					float:left;
					padding-right:6px;
					width:160px;
					text-align:right;
					}
					
					.cfFieldset .labelVericode {
						margin-bottom: 0px;
					}
					
						.cfFieldset .labelVericode img {
							float: left;
							padding-left: 10px;
							padding-right: 8px;
						}
						
						.cfFieldset .labelVericode input {
							margin-bottom: 25px;
						}
				
				.commentsAnchor { text-align: left; }
				
				#RequestedBids #Menu1 { display: none; }
				
				.SingleRequestedBid { padding: 10px; list-style-type: none !important; border-bottom: 1px dotted white; }
				
					.SingleRequestedBid table tr td { padding: 5px; }
			
				.mainContentBoxContentBG ul { padding-left: 40px; list-style-type: disc; }
					
					.mainContentBoxContentBG ul li { padding-bottom: 5px; }
					
.footer { width: 100%; text-align: center; }

	.footerContent { margin: auto; border-top: 3px solid #b0c286; }
	
	.twareQRCode { position: absolute; top: 0px; left: 0px; }