strong { font-weight: bold; }

/* Temporary Dev Stuff */

.messageStackWarning  { display: none; }

body {
	background: #461106 url(../images/background.jpg);
	font: 12px/1.8 "Lucida Grande", Verdana, sans-serif;
	color: #211f1e;
}

p { padding-bottom: 18px; }

a {
	color: #6b1901;
	font-weight: bold;
}
a:hover {
}

h2 { font-size: 15px; padding-bottom: 18px; color: #8b3201; }
h3 {
	font-size: 14px;
	color: #6b1901;
	padding-bottom: 8px;
}
h1 { color: #6b1901; }
h4 { font-weight: bold; }

hr { display: none; }

a { outline: none !important; }
:focus { -moz-outline-style: none; }

.nobdr { border: 0 !important; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.nobackground { background: none !important; }

.floatright { float: right; padding-left: 5px; padding-bottom: 5px; }
.floatleft { float: left; padding-right: 5px; padding-bottom: 5px; }
.hidden { display: none; }


/*----AWARDS----*/

body#awards #content {
	width: 500px;
	border-right: 1px solid #dcdccf;
	padding-right: 15px;
	float: left; }

body#awards #content h2 {
	background: url(../images/mastercheesemakers.gif) top left no-repeat;
	width: 226px;
	height: 24px;
	margin-top: 10px;
	text-indent: -9999px; }

#mastersbox {
	background: #e9e8d6;
	padding: 15px;
	padding-bottom: 0;
	padding-right: 0;
	margin-bottom: 15px; }
	
.imgleft { float: left; padding-right: 15px; padding-bottom: 20px; }

body#awards #content p { padding-right: 30px; }

#otherawards { float: right; width: 270px; }
#otherawards ul { padding-bottom: 10px; }
#otherawards ul li { line-height: 1.5; font-weight: bold; padding-bottom: 5px; }
#otherawards span { color: #3d2f0c; font-weight: bold;  }
#otherawards ul  ul li {
	padding: 0;
	list-style-type: none;
	margin-left: 20px;
	padding-bottom: 3px;
	font-weight: normal; }


#cheesestore { width: 256px; background: #f1f1e3; }
.padd { padding: 10px; }

#intro { background: #d1e0e5 url(../images/introback.jpg); height: 200px; text-align: center; }
#intro a { background: none; display: block;f }

#cheesestorecol { float: left; width: 256px;  padding-right: 15px; padding-left: 15px; border-right: 1px solid #dcdccf; line-height: 1.5; }

#cheesestorecol h3 { line-height: 1; padding-bottom: 18px; }

#cheesestorewrap { background: #e8ecf2; }
#cheesepadd { padding: 15px; }

.homehours { colo: #444; line-height: 1.4; padding-bottom: 5px; }

#onlinestorecol {  background: url(../images/cheesecolback.gif) bottom left no-repeat; padding: 15px;  }

#onlinestorecol h3 { line-height: 1.3; }
#onlinestorecol p { line-height: 1.5; }

#onlinestorecol h3 {  font-size: 16px; color: #6b1901; }
#onlinestorecol a { background: none; }

#storecoltop {
	width: 520px;
	background: #f3ebd1 url(../images/storecoltop.gif) top left no-repeat;
}

#storeborders {
	border-right: 1px solid #e9debb;
	overflow: auto;
	width: 540px;
	float: left;
}


#onthesite { float: right; width: 236px; line-height: 1.5; color: #3a3431; }
#onthesite h3 {  padding-bottom: 7px; font-size: 13px; }
#onthesite a { background: none; }

#onthesite p {
	border-bottom: 1px solid #e9debb;
	margin-bottom: 15px;
	padding-bottom: 15px;
	padding-right: 20px;
}

/* Categories  Box */
.count { padding-left: 7px; color: #544736; }
.greeting { font-size: 13px; }

.leftBoxContainer { padding-bottom: 18px; }

#catBoxDivider  { width: 100px; color: #f00; border: 0;
background-color: transparent;
height: 5px; }

#search a { font-size: 11px; }

#header {
	border-bottom: 2px solid #160704;
	text-align: center;
	line-height: 0;
	background: #431205 url(../images/headerback.jpg) top center;
}

#header h3 { display: none; }

#header h1 { width: 900px; margin: 0 auto; height: 126px; text-indent: -9999px; background: url(../images/header.jpg) top left no-repeat; }

#header h1 a { height: 126px; display: block; width: 800px; }

#header a { background: 0; }
#header a:hover { background: 0; }

#navcontainer {
	border-bottom: 1px solid #000;
	text-align: left;
	background: #44140a url(../images/navback.jpg);
	color: #44140a;
}

#nav { width: 900px; margin: 0 auto; padding: 10px 0;

background: url(star.gif) right center no-repeat; }

#nav li { display: inline; }



#nav a {
	color: #ddb85f;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	background: transparent;
	text-decoration: none;
	margin-right: 15px;
}
#nav a:hover {
	color: #f5dc9c;
}


body#home .home,
body.accomodations .navaccomodations,
body#attractions .attractions,
body#events .events,
body#contact .contact,
body#cities .cities,
body#map .map {
	color: #f5dc9c !important;
	border-bottom: 2px solid #f5dc9c;
}

.wrapper {
width: 800px;
margin: 0 auto;
padding: 20px 0;
overflow: auto;
clear: both;
}

#navColumnOneWrapper {
float: left;
padding-right: 18px;
border-right: 1px solid #dcdccf;
margin-right: 18px;
width: 148px;
}

.centerColumn {
float: right;
background: #e9e9d6;
width: 585px;
padding: 15px; margin-top: 15px;
}

/*----CONTACT----*/

#leftofmap { float: left; width: 220px; padding-right: 20px; padding-top: 10px; }
#leftofmap address { font-weight: normal; }

.contactaddress { font-weight: normal; border-bottom: 1px solid #d4d4cd; padding-bottom: 20px; line-height: 1.5; color: #34342f; margin-bottom: 20px; }
.contactaddress b { color: #551104; }

.generalstuff { line-height: 1.5;}
.generalstuff b { color: #551104; }


#contactright { float: left; overflow: auto; width: 560px; padding-top: 10px; }

#morenumbers { padding-top: 10px; margin-top: 20px; overflow: auto; width: 555px; }

dt { font-weight: bold;  }
dd { padding-bottom: 10px; color: #6a6a5c; }
dl { float: left; width: 180px; line-height: 1.5; }

body#contact #footer .wrapper { background: none; }
body#contact #footer #wisconsincheese { display: none; }


/*----PATRONS----*/

#boardofdir { margin-bottom: 18px; }
#boardofdir th { font-weight: bold; }
#boardofdir td { padding-right: 20px; }

body#patrons #content h2 { background: url(../images/patrons.gif) top left no-repeat; width: 73px; height: 19px; text-indent: -9999px; }

body#contact h2 { background: url(../images/contact.gif) top left no-repeat; width: 74px; height: 19px; text-indent: -9999px; padding-bottom: 5px; }

body#patrons #rightcontent { float: left; padding-left: 30px; width: 250px; line-height: 1.5; padding-top: 25px; }
#leftcontent { float: left; width: 500px; }

#navSuppWrapper { clear: both; }

#fieldguys td { padding-right: 20px; }

#navColumnTwoWrapper { float: right;  width: 585px; padding: 15px;  }

#footer {
	border-top: 2px solid #dcdccf;
	clear: both;
	background: #461106;
	line-height: 1.4;
	color: #f5dc9c;
	margin-top: 20px;
	background-image: url(../images/footerback.jpg);
	background-repeat: repeat-x;
}

#footer #wisconsincheese a { background: none; }

#footer address { font-weight: normal; padding: 0; margin: 0; }
#footer address b {
	color: #f5dc9c;
}
#footer p { padding: 0; margin: 0; }



#footer .wrapper {
	background: no-repeat right top;
}

#wisconsincheese { float: right;  }
#wisconsincheese a { display: block; height: 80px; width: 90px; background: none; }
#wisconsincheese a span { display: none; }


.footaddblock { padding-bottom: 20px; }
.phoneblockone { float: left; width: 250px; }
.phoneblocktwo { float: left; width: 180px; }
.phoneblockone p, .phoneblocktwo p { padding-bottom: 20px !important; }

.footblock span {
	color: #ddb85f;
}

.alignright { text-align: right; }

.alignright a { font-size: 11px; background: none; padding-top: 5px; display: block; }

.copy {
	font-size: 11px;
	color: #f5dc9c;
	float: left;
	padding-top: 20px;
	width: 800px;
}


#productMainImage { background: #d8d8c5; float: right; padding: 5px; margin-left: 20px; margin-bottom: 20px; text-transform: uppercase; font-size: 11px; }

#productMainImage img { background: #f8f8ee; }






/* HISTORY */

#historycontent1 { width: 330px; float: left; padding-right: 30px; padding-top: 20px; }
#historycontent2 { width: 330px; float: left; }

#historycontent1 h2 {
background: url(../images/history.gif) top left no-repeat;
text-indent: -9999px;
padding-bottom: 10px; }


#masters { float: left; width: 100px; }

.first { font-size: 15px; font-family: georgia; }

.caption {
	color: #211f1e;
	font-size: 11px;
	margin-top: 0;
	padding-bottom: 18px;
}

/* INSIDE */

#inside {
	width: 750px;
	float: left;
	padding-right: 30px;
	padding-top: 20px;
}

#inside h2 {
background: url(../images/history.gif) top left no-repeat;
text-indent: -9999px;
padding-bottom: 10px; }


#masters { float: left; width: 100px; }

.first { font-size: 15px; font-family: georgia; }

.caption {
	color: #211f1e;
	font-size: 11px;
	margin-top: 0;
	padding-bottom: 18px;
	
}


/* INSIDE2 */

#inside2 {
	width: 750px;
	float: left;
	padding-right: 30px;
	padding-top: 20px;
}

#inside2 h2 {
background: url(../images/attractions.gif) top left no-repeat;
text-indent: -9999px;
padding-bottom: 10px; }


#masters { float: left; width: 100px; }

.first { font-size: 15px; font-family: georgia; }

.caption {
	color: #211f1e;
	font-size: 11px;
	margin-top: 0;
	padding-bottom: 18px;
}

/* INSIDE3 */

#inside3 {
	width: 750px;
	float: left;
	padding-right: 30px;
	padding-top: 20px;
}

#inside3 h2 {
background: url(../images/map.gif) top left no-repeat;
text-indent: -9999px;
padding-bottom: 10px; }


#masters { float: left; width: 100px; }

.first { font-size: 15px; font-family: georgia; }

.caption {
	color: #211f1e;
	font-size: 11px;
	margin-top: 0;
	padding-bottom: 18px;
}

/* INSIDE4 */

#inside4 {
	width: 750px;
	float: left;
	padding-right: 30px;
	padding-top: 20px;
}

#inside4 h2 {
background: url(../images/cities.gif) top left no-repeat;
text-indent: -9999px;
padding-bottom: 10px; }


#masters { float: left; width: 100px; }

.first { font-size: 15px; font-family: georgia; }

.caption {
	color: #211f1e;
	font-size: 11px;
	margin-top: 0;
	padding-bottom: 18px;
}

/* INSIDE5 */

#inside5 {
	width: 750px;
	float: left;
	padding-right: 30px;
	padding-top: 20px;
}

#inside5 h2 {
background: url(../images/contact.gif) top left no-repeat;
text-indent: -9999px;
padding-bottom: 10px; }


#masters { float: left; width: 100px; }

.first { font-size: 15px; font-family: georgia; }

.caption {
	color: #211f1e;
	font-size: 11px;
	margin-top: 0;
	padding-bottom: 18px;
}

/* INSIDE6 */

#inside6 {
	width: 750px;
	float: left;
	padding-right: 30px;
	padding-top: 20px;
}

#inside6 h2 {
background: url(../images/events.gif) top left no-repeat;
text-indent: -9999px;
padding-bottom: 10px; }


#masters { float: left; width: 100px; }

.first { font-size: 15px; font-family: georgia; }

.caption {
	color: #211f1e;
	font-size: 11px;
	margin-top: 0;
	padding-bottom: 18px;
	
}

/* AWARDS */



#mastercheesemakers { width: 400px; }




h1 { font-size: 25px; line-height: 1.3; width: 350px; margin-bottom: 20px; }


input { margin-bottom: 5px; }

fieldset { border: 1px solid #d2d2bf; padding: 10px;  }
fieldset fieldset { border: 1px solid #c0c0ab; }

legend { font-weight:  bold; padding: 5px; color: #a25a2e; } 
label { width: 120px; float: left; display: block; text-align: right; padding-right: 10px; } 
.leftBoxContainer label { float: none; width: auto; display: block; text-align: left;  }

.alert { color: #ca2a19; padding-left: 5px; }
.alert a { color: #861e13; background: none; }

.button_submit { margin-left: 150px; margin-top: 18px; }
.button_login { margin-left: 143px;  margin-top: 8px; }


.buttonRow a { font-size: 11px; margin-left: 143px; }

#gender-male, #email-format-html, #newsletter-checkbox, #terms-checkbox { margin-left: 130px; }
.radioButtonLabel, .checkboxLabel, .ship-item-item { float: none; display: inline; padding-left: 5px; }

#navSupp li { display: inline; }

.category-products { margin-left: 10px; }

.legalCopyright { font-size: 11px; color: #32322d; }

#popupImage { padding: 20px; }

#addtocart { overflow: auto; clear: both; border-top: 2px solid #d8d8c5; padding-top: 8px; }


#productDetailsList {
clear: both;
padding: 10px 0;
border-top: 1px dotted #d8d8c5;
border-bottom: 1px solid #d8d8c5;
margin-top: 8px;
}

#productDetailsList li b {
padding-right: 10px;
float: left;
display: block;
width: 120px;
color: #a25a2e; }

#productDateAdded { font-size: 11px; color: #5a5a4e;  }

#cartAdd { }

#productPrices {
background: #a25a2e; color: #fcfcf2; font-weight: bold; font-size: 12px; padding: 0; float: left; padding: 5px; padding-left: 30px; margin-bottom: 8px; margin-left: -15px; }





.centerBoxContentsNew { float: left; padding-bottom: 10px; }

br.clearBoth { clear: both; }

/* Category Listing */

.tabTable { margin-bottom: 18px; }
.tabTable td { border-bottom: 1px solid #d8d8c5; padding: 0 10px;  }
.itemTitle { padding-bottom: 0; }

.productListing-odd { background: #dfdfce; }

.productListing-rowheading th { background: #d8d8c5; padding: 10px 0 10px 10px; font-weight: bold; }

b.price { font-size: 13px; color: #a04f01; }

.productListing-even td, .productListing-odd td { padding: 10px; }

.listingDescription { line-height: 1.3; }

#productsListingTopNumber { padding-top: 18px; }
#productsListingBottomNumber, #productsListingTopNumber { font-size: 11px; color: #32322a; }

/*----SHOPPING CART SIDE BOX----*/

#shoppingcart {
background: #f0f0d0;
padding: 10px;
width: 128px;
margin-bottom: 18px;
overflow: auto;
border-top: 2px solid #e0e0c8;
}

#shoppingcart h3 a { background: transparent url(../images/cart.gif) left center no-repeat; padding-left: 20px; }

#shoppingcart hr, #allProductsDefault hr { display: none; }

.cartBoxTotal {
float: left;
color: #f5f5eb;
background: #9c4300;
font-weight: bold;
font-size: 12px;
margin-top: 15px;
padding: 2px 4px 2px 20px;

margin-left: -10px;
}

#checkout { float: left; margin-top: 17px; padding-left: 10px; }
#checkout a { font-size: 11px; background: none; }

/* */


#cartContentsDisplay td { padding: 5px 0; border-bottom: 1px solid #d8d8c5; }

#cartContentsDisplay th { border-bottom: 1px solid #d8d8c5; padding: 10px 0; font-weight: bold; color: #943901; }


.cartRemoveItemDisplay input { display: none; }
.cartQuantity br { display: none; }

.cartUnitDisplay { color: #4a4a43; }

.cartTotalsDisplay { padding-top: 18px; padding-bottom: 8px; }

#cartDefaultHeading { width: auto; }

.button_checkout {
background: url(checkoutnow.gif) top left no-repeat;
display: block;
float: right;
width: 134px !important;
height: 33px;
text-indent: -9999px; }

#cartSubTotal { float: right; padding: 10px 0; }

#cartImage { float: left; padding-right: 10px;}

.button_shipping_estimator { float: right; margin-top: 15px; }

/*----SHIPPING ESTIMATOR POPUP----*/

body#popupShippingEstimator { padding: 25px; }
body#popupShippingEstimator label { font-weight: bold; }

body#popupShippingEstimator .buttonRow a { margin-left: 130px; margin-top: 10px; }
body#popupShippingEstimator .cartTotalsDisplay { padding-top: 0; padding-bottom: 20px; }

#estimateTable {  margin-bottom: 20px; }
#estimateTable th { font-weight: bold; color: #943901; }
#estimateTable tr { border-bottom: 1px solid #e9e9d6; }

/* */


.information { padding-bottom: 18px; padding-right: 40px; line-height: 1.5; }

.nothinghere { padding: 5px; display: block; }

.incart { padding-bottom: 0; }

.messageStackError { font-weight: bold; border-top: 1px solid #f6dc5c; border-bottom: 1px solid #f6dc5c; padding: 10px 0; margin-bottom: 20px; background: url(/store/includes/templates/template_default/images/icons/error.gif) left center no-repeat; padding-left: 25px; }
.messageStackError img { display: none; }

.messageStackSuccess { font-weight: bold; border-top: 1px solid #53ab44; border-bottom: 1px solid #53ab44; padding: 10px 0; margin-bottom: 20px; background: url(/store/includes/templates/template_default/images/icons/success.gif) left center no-repeat; padding-left: 25px; }
.messageStackSuccess img { display: none; }

/*----MY ACCOUNT----*/

body#accountBody .centerColumn ul { padding-bottom: 20px; }

.button_update { margin-left: 140px; margin-top: 20px; }

address {  font-weight: bold; }

.instructions { padding: 20px 0; line-height: 1.5;  }

.addressblock { float: left; margin-right: 20px; background: #d8d8c5; padding: 10px; width: 240px; margin-bottom: 20px; }
.addressblock address { clear: both; }
.addressblock label { margin: 0; padding: 0; float: none; text-align: left; width: auto; display: inline;  }

.littleform { padding-bottom: 5px; }


.addressbook { margin-bottom: 15px; padding-bottom: 0; }

/*----ADVANCED SEARCH----*/
body#popupSearchHelp { padding: 20px; }
#advSearchDefault .button_search { margin-left: 140px; }
#inc-subcat { margin-left: 135px; }

/*----ALL LISTING----*/
.productListing-odd, .productListing-even { padding: 10px; clear: both; overflow: auto; }
#allimg { float: left; padding-right: 20px; }
#allProductsListingBottomNumber { padding-top: 15px; }


#whatsNew { border-top: 1px solid #dcdccf; padding-top: 8px; }

#whatsNew {
float: right;

width: 585px;
padding: 15px; margin-top: 15px;
}

body#indexHomeBody #whatsNew { padding: 15px 0; width: 615px; }

body#indexHomeBody .centerColumn { background: #e9e8d6 url(lotsacheese.jpg) bottom right no-repeat; padding-bottom: 5px; }
body#indexHomeBody .centerColumn p { width: 320px; padding-bottom: 10px; line-height: 1.5; }

body#indexHomeBody #navBreadCrumb { border-bottom: 1px solid #dcdccf; float: left; width: 615px; padding-bottom: 10px; }


#manufacturers select { width: 150px; }

/* CHECKOUT */

h1 span { font-size: 14px; text-transform: uppercase; font-weight: bold; }
.changeaddress { font-size: 11px; padding-top: 5px; }

#shippingaddress { overflow: auto; }
.addressleft { float: left; width: 250px; }
.addressright { float: right; width: 300px; line-height: 1.6; }

.shippingis { font-size: 14px; padding-bottom: 4px;}

.widebox { background: #dadac7; padding: 15px; margin-bottom: 15px; margin-left: -15px; width: 585px; }
.widebox input { display: none; }
#checkoutShipping .widebox h2 { padding-bottom: 0; background: url(package.gif) left center no-repeat; padding-left: 25px; }

#comments { margin-bottom: 15px; }
#comments textarea { width: 100%; }

#checkoutShippingHeadingAddress { background: url(house.gif) left center no-repeat; padding: 0 0 0 26px; margin-bottom: 15px; }

#ottotal { font-size: 15px; color: #8b3201; background: url(money.gif) left center no-repeat; padding-left: 25px; }

#redeemcode { padding: 15px; border-bottom: 1px dashed #dadac7; margin-left: -15px; margin-top: -15px; width: 585px; margin-bottom: 15px; background: #e3e3d0; overflow: auto; padding-bottom: 0; }
#redeemcode h2 { font-size: 13px; padding-bottom: 0; }
#redeeminstructions { float: left; width: 300px; line-height: 1.5; }

.smallish { font-size: 11px; }

#paymentmethod { background: url(cc.gif) left center no-repeat; padding: 0; padding-left: 26px;  }




body#checkoutconfirmationBody #checkoutBillto { float: left; width: 280px; }
body#checkoutconfirmationBody #checkoutShipto { float: right; width: 280px; }

#checkoutBillto h2, #checkoutShipto h2 { padding-bottom: 0; }
.editlink { padding-bottom: 15px;  }
#checkoutBillto address, #checkoutShipto address { padding-bottom: 10px; line-height: 1.5; }
#checkoutConfirmDefaultHeadingComments { padding-bottom: 0; }

#checkoutConfirmDefaultBillingAddress { background: url(moneylight.gif) left center no-repeat; padding-left: 25px; }
#checkoutConfirmDefaultShippingAddress { background: url(house.gif) left center no-repeat; padding-left: 25px; }

body#checkoutconfirmationBody #navBreadCrumb,
#checkoutsuccessBody #navBreadCrumb { display: none; }

body#checkoutconfirmationBody .centerColumn,
#checkoutsuccessBody .centerColumn { margin-top: 0; }

#checkoutConfirmDefaultHeadingCart { padding-bottom: 0; }

#ccQuantityHeading { width: 40px; }

body#checkoutconfirmationBody table { margin-bottom: 15px; }

.moduleRow input { float: left; padding-right: 0; }
.moduleRow address { padding-bottom: 10px; }

#downformaintenanceBody #navColumnOneWrapper { display: none; }

#prevOrders { margin-bottom: 15px; }
#prevOrders td { padding: 3px; padding-right: 6px; border-bottom: 1px solid #dcdccf; }
#prevOrders th { font-weight: bold; border-bottom: 1px solid #dcdccf; padding: 3px; background: #dcdcc9; }

#orderinfotable { margin-bottom: 15px; }
#orderinfotable td { padding: 3px; padding-right: 6px; border-bottom: 1px solid #dcdccf; }
#orderinfotable th { font-weight: bold; border-bottom: 1px solid #dcdccf; padding: 3px; background: #dcdcc9; }

#ordernumber { width: 60px; }

#prevOrders h2 { padding-bottom: 0; }

#myAccountOrdersStatus { margin-bottom: 15px; }
#myAccountOrdersStatus td { padding: 3px; padding-right: 6px; border-bottom: 1px solid #dcdccf; }
#myAccountOrdersStatus th { font-weight: bold; border-bottom: 1px solid #dcdccf; padding: 3px; background: #dcdcc9; }

#addrwrap { overflow: auto; }
#addrleft { float: left; width: 280px; }
#addrright { float: left; }

body.store #footer .wrapper { }

.addressright .alert { padding: 0; }
.gift { background: url(note_add.gif) left center no-repeat; padding: 0; padding-left: 25px; margin-bottom: 10px;  }

.alnote { padding: 20px; line-height: 1.4; }
.alnote .alert { padding: 0; }

#cheesefaqs h2 { background: #9c4300; color: #fff; padding: 0; width: 150px; padding: 3px 5px; margin-bottom: 18px; margin-left: -15px; text-align: right; font-size: 13px; }
.q { color: #8c3f00; padding-bottom: 0; }

#productAttributes { padding-bottom: 20px; }
#productAttributes label { color: #222; }
#productAttributes textarea { margin-left: 130px; }

.wrapperAttribsOptions { padding-top: 5px; }

.attributesComments { padding-top: 18px; padding-bottom: 0;  }

#featured a { background: none; float: right; }

.inputLabelPayment { width: 200px; }

#popupImage { padding: 0; background: #fff; }
#popupImage a { background: none; }

.cssButton { cursor: pointer; }

#sslseal { float: right; clear: both; width: 615px; padding-top: 20px; }
#sslseal a { background: none; }

.number { float: left; padding-right: 10px; }
.clearing { clear: both; overflow: auto; padding-bottom: 20px; width: 500px; }
.onlyestimate { padding: 0; padding-top: 10px; color: #4f4f4b; }
.onlyestimate .alert { padding-left: 0; }

.blocktext { font: 13px Courier, monospace; }

/* TRUEVALUE */

.clearme { overflow: auto; clear: both; }

#tvcontent1 { width: 330px; float: left; padding-right: 30px; padding-top: 10px; }
#tvcontent2 { width: 380px; float: right; background: #f5f5e4; padding: 15px 25px;  }
#tvcontent2 h2 { padding-bottom: 0;  }

#suppwrap { width: 790px; border-top: 1px solid #c2c2c2; clear: both; margin-top: 15px; overflow: auto; padding: 15px 0;  }
.supp { width: 123px; margin-right: 10px; float: left; }
.supp h4 { line-height: 1.2; padding-bottom: 10px; }
.supp h4 a { background: none; text-decoration: none; }
.supplast { margin-right: 0; }
.supp p  { line-height: 1.4; color: #51514b; }
.supp p a { background: none; }
.supp p a:hover { background: none; }

.toolsleft { float: left; width: 190px; }
.toolsright { float: right; width: 190px; }
#tvcontent2 li { line-height: 1.4; padding-bottom: 3px; }
