
@import url(nav.css);
@import url(layouts.css);

#coLogo { display: none; }


#centerheader { display: block; margin-left: auto; margin-right: auto; margin-bottom: 3px; }
#centerimage { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }

* { padding: 0; margin: 0; }


.enlargebackground { text-align: center; }

.dashed { margin: 10px 0 10px 0; border-bottom: 1px dashed #999; }
.columnTwo ul { list-style: none; }
.columnTwo ul li { background-image: url(img/bg-ulBulletgrs.jpg); background-position: -3px 5px; background-repeat: no-repeat; padding-left: 12px; }
.columnTwo ol li { background-image: none;  padding-left: 0; }
.columnOne ul { list-style: none; }
.columnOne ul li { background-image: url(img/bg-ulBullet.jpg); background-position: -3px 5px; background-repeat: no-repeat; padding-left: 12px; text-decoration: none; }


.skippy { position: absolute; left: -9999em; }

.copyright { font-size: 9px; line-height: 11px; }
.copyright2 { font-size: 9px; line-height: 11px; margin-top: 30px; }
.booksecfeatured { width: 760px; }
.h4alt { margin: -5px 0 5px 0; }
.cathighlight { padding: 10px; border: 1px dashed #2E6755; }
hr { border: 0; border-top: 1px solid #ccc; height: 1px; margin: 5px 0 5px 0; }

.hometitle { border-bottom: 1px solid #ccc; font-size: 16px; font-weight: bold; Arial, Helvetica, sans-serif; color: #2E6755; margin: 20px 0 3px 0; }
.hometitletop { border-bottom: 1px solid #ccc; font-size: 16px; font-weight: bold; Arial, Helvetica, sans-serif; color: #2E6755; margin: 0 0 3px 0; }

#navI a, #navI a:visited { color: #809763; } 

#navigation { float: right; margin: -10px 0 9px 0; position: relative; z-index: 9999999; width: 100%; font-size: 11px; line-height: normal; border-bottom: 1px solid #2E6755; }
#navigation a:link { color: #fbfaed; }
#navigation ul { margin: 0; list-style: none; }
#navigation li { float: left; margin: 0; background: url(../homeimages/leftoff2.png) no-repeat left top; }
#navigation a { float: left; display: block; background: url(../homeimages/rightoff2.png) no-repeat right top; padding: 6px 12px 3px 1px; text-decoration: none; }
#navigation a:visited { color: #fbfaed; }
#navigation a:hover { color: #9ebeb4; }
#navhome { width: 70px; text-align: center; }

/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #navigation a { float: none; }
  /* End IE5-Mac hack */
.navcart { margin-bottom: 0px; }

#subnavigation { float: left; margin: -11px 0 10px 0; width: 985px; position: relative; z-index: 9999999; font-size: 11px; background-color: #fff; border-top: 1px solid #2E6755; border-bottom: 1px solid #2E6755; }
#subnavigation a:link { color: #2E6755; }
#subnavigation ul { list-style: none; margin-top: 0; }
#subnavigation li { float: left; margin: 0; padding: 0 1px 0 5px; }
#subnavigation a { float: left; display: block; text-decoration: none; color: #fff; padding: 0 10px 3px 5px; }
#subnavigation a:visited { color: #2E6755; }
#subnavigation a:hover { color: #9ebeb4; }

#tabset li { display: inline; text-decoration: underline; font-weight: bold; font-size: 16px; line-height: 28px; margin-left: 10px; }
.tabDiv { line-height: 20px; }
#tabset li { background-color: #FF9900; padding: 5px 20px 5px 20px; }
#tabAB #tabCD #tabEF #tabGH #tabIJ #tabKL #tabMN #tabOQ #tabRS #tabTU #tabVZ { width: 30px; }

#surround600 { width: 600px; text-align:left; padding: 0px 20px 20px 20px; border: 1px solid #ccc; background-color: #fff; margin: 0px auto; }
.sharethis { float: left; margin: 0 0 13px 0; width: 750px; }
.sharethistop { float: left; margin: 0 0 13px 0; width: 760px; }
.sharethisprod { float: left; margin: 10px 0 13px 0; }
.sharethisprodtop { float: left; margin: 0 0 5px 0;}

.homeemp { font-size: 13px; line-height: 18px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; }
.featuredpullout { padding: 8px; border: 1px solid #ccc; margin: 10px 0 10px 0; font-size: 11px; line-height: 18px; }
.featuredpullout h1 { color: #72540f; font-size: 18px; border-bottom: 0; margin: 0 0 5px 0; }
.featuredpullout .tclheadersubhead { color: #72540f; font-size: 16px; }
.featuredpullout h3 { color: #b45313; font-size: 14px; font-weight: bold; }
.featuredpullout2 { border: 1px solid #ccc; padding: 8px; margin-bottom: 15px; border: 2px solid #83962b; }
.featuredpullout3 { border: 1px dotted #2E6755; padding: 8px 5px 0 5px; margin: 0 0 10px 0; background-color: #fbf5da; height: 170px; }
.featuredpullout3 h3 { color: #474747; font-size: 11px; font-weight: bold; margin-top: -5px; }
.featuredpullout4 { border: 1px dotted #c51614; padding: 5px 0 2px 0; background-color: #f8d1d0; }
.featuredpullout4 h1 { color: #c51614; margin: 3px 0 10px 0; text-align: center; }
#appearancepullout { border: 1px solid #474747; padding: 10px; width: 200px; float: left; margin: 0 10px 10px 0; }

.buybutton { float: left; margin: 3px 8px 3px -10px; }
.buybuttonhoriz { margin: -1px 0 -8px 0; }
.button { float: left; margin: 0 0 3px 0; clear: both; }
.retailerbutton { margin: 5px 0 -5px 0; }
.buybox { border: 1px solid #666; background-color: #ccc; padding: 3px; }

.alerttext { color: #d70606; font-size: 11px; font-weight: bold; }
.alpha { list-style-type: lower-alpha; margin-left: 30px; }

#newsfeed { border: 1px solid #DDDDDD; padding: 5px; background-color: #F6F6F6; margin: 0 0 10px 0; }
#newsfeed h1 { font-size: 14px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #2E6755; margin: 0 0 -6px 3px; }
#newsfeed ul li { font-size: 11px; line-height: 16px; }

#videofeed { border: 1px solid #DDDDDD; padding: 5px; background-color: #F6F6F6; padding-left: 3px; margin: 5px 0 10px 0; }
#videofeed h1 { font-size: 14px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #2E6755; margin: 0 0 -6px 3px; }
#videofeed ul li { font-size: 11px; line-height: 16px; }

#category { border: 1px solid #DDDDDD; padding: 5px; background-color: #F6F6F6; padding-left: 3px; margin: 5px 0 10px 0; }
#category h1 { font-size: 14px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #2E6755; margin: 0 0 -6px 3px; }
#category ul li { font-size: 11px; line-height: 16px; }

#featured { border: 1px solid #DDDDDD; padding: 5px; background-color: #F6F6F6; padding-left: 3px; margin: 5px 0 10px 0; }
#featured h1 { font-size: 14px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #2E6755; margin: 0 0 -6px 3px; }
#featured ul li { font-size: 11px; line-height: 16px; }

#blogfeed { border: 1px solid #ccc; padding: 5px; padding-left: 3px; margin-bottom: 10px; float: right; margin: 0 0 10px 10px; width: 275px; background-color: #fff; }
#blogfeed h1 { font-size: 14px; font-weight: bold; line-height: 18px; background-color: #ccc; color: #000; text-align: center; margin: -5px -5px 10px -5px; padding: 8px; }
#blogfeed ul li { list-style: circle; margin: 0 0 4px -4px; }

.videopullout { border: 1px solid #ccc; padding: 10px; float: right; margin: 0 0 10px 10px; width: 365px; height: 293px; float: right; }
.videopulloutblogfeed { margin: 10px 0 0 5px; width: 265px; }

.rightbar { background-color: #f5fae1; border: 1px solid #999; padding: 5px; }
.rightbar h1 { font-size: 14px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; background-color: #2E6755; color: #fff; text-align: center; margin: -5px -5px 0 -5px; padding-bottom: 2px; }
.rightbarimage { margin-top: 10px; }

.divBooks, .divCalendars, .divGifts { border-bottom: 1px dashed #ccc; margin-bottom: 15px; }
#imgHover-featured { float: left; margin: 0 5px 0 0; position: relative; }
#imgHover-featured2 { float: left; margin: -5px 5px 0 0; position: relative; }
#imgHover-books	{ float: right; margin: 0 0 0 10px; position: relative; }
#imgHover-calendars	{ float: right; margin: 0 0 0 10px; position: relative; }
#imgHover-gifts	{ float: right; margin: 0 0 0 10px; position: relative; }
.morepopularbooksimg { float: left; margin: -5px 5px 5px 0; }
.morepopularbooksimgright { float: right; margin: -5px 0 5px 5px; }
.morepopularbooksdiv { border: 1px dashed #666; padding: 8px 8px 0 8px; margin: 10px 0 10px 0; }
.morepopularbooksdiv2 { height: 120px; }
.morepopularbooksdiv3 { height: 120px; margin-top: 15px; }
.widget { float: right; margin: -5px 20px 5px 10px; }

.securitydiv { border: 1px solid #fcc996; padding: 10px; background-color: #fff; }

.qa { font-size: 16px; font-weight: bold; }
.cplogo { width: 125px; margin: 0 30px -10px 0; }
.cpname { font-size: 12px; font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
.floatleft { float: left; margin: 15px 10px 10px 0; position: relative; }
.floatright { float: right; margin: 10px 0 10px 10px; position: relative; }
.accordlogo { margin: 10px 0 15px 0; }
.margintop10 { margin-top: 10px; }
.floatleftnomargin { float: left; }
.floatrightnomargin { float: right; }
.floatleftmarginright { float: left; margin-right: 10px; }
.floatrightnegtop { float: right; margin: -10px 0 0 10px; }
.floatleftnegtop { float: left; margin: -10px 10px 0 0; }
.largerfontdiv { font-size: 11px; line-height: 19px; }
.floatrightmarginleft { float: right; margin-left: 10px; }
.largerfont { font-size: 12px; line-height: 26px; }

.label { font-size: 12px; margin: 10px 0 5px 0; font-weight: bold; }

#column-left { float: left; width: 240px; text-align: center; margin: 5px 0 5px 0; }
#column-group { float: right; width: 490px; text-align: center; margin: 5px 0 5px 0; }
#column-middle { float: left; width: 240px; display:inline; }
#column-right { float: right; width: 240px; display: inline; }

.landingnav {float: left; width: 156px; }
.columngroup {float: right; width: 810px; margin-top: -5px; margin-left: 18px; }
.columngroup h1 { font-size: 16px; margin-bottom: 15px; }
.columngroup h3 { margin-top: 5px; }
.columngroup h2 { margin: -5px 0 10px 0; }
.column-left { float: left; width: 260px; text-align: center; margin: 5px 10px 5px 0; }
.column-group { float: left;  text-align: center; margin: 5px 0 5px 0; }
.column-middle { float: left; width: 260px; margin-right: 10px; display:inline; }
.column-right { float: right; width: 260px; display: inline; }

.onecolumnlayout { float: left; width: 985px; margin-top: 10px; }

.onecolumnlayoutfl { float: left; width: 985px; margin: 10px 0 10px 0; text-align: left; }
.onecolumnlayoutfl h1 { margin-bottom: 10px; font-size: 18px; font-weight: bold; line-height: 25px; color: #000; font-family: Arial, Helvetica, sans-serif; }
.onecolumnlayoutfl h2 { font-size: 17px; line-height: 21px; margin-bottom: 10px; }
onecolumnlayoutfl h3 { line-height: 18px; }
.onecolumnlayoutfl h5 { font-size: 13px; margin-bottom: 10px; }
.onecolumnlayoutfl p { font-size: 13px; line-height: 20px; }
.onecolumnlayoutfl li { font-size: 12px; line-height: 18px; }
.onecolumnlayoutfl ol li { font-size: 12px; line-height: 18px; margin: 0 0 10px 40px; }
.onecolumnlayoutfl .columnOne { float:left; width: 480px; display:inline; margin-bottom: 10px;  }
.onecolumnlayoutfl .columnTwo { float: right; width: 480px; display:inline; margin-bottom: 10px; }
.onecolumnlayoutfl .booktitle { font-size: 13px; line-height: 20px; }

.twocolumnlayout { float: left; width: 985px; margin-top: 10px; text-align: left; }
.twocolumnlayout .columnOne { float:left; width: 200px; margin:0 10px 0 0; display:inline; }
.twocolumnlayout .columnOne { float: right; width: 750px; display:inline; margin-bottom: 10px; }

.threecolumnlayout { float: left; width: 985px; }
.threecolumnlayout h1 {margin-bottom: 20px; }
.threecolumnlayout h3 { margin-top: 10px; }
.threecolumnlayout .columnOne { float:left; width: 320px; margin:0 10px 0 0; display:inline; }
.threecolumnlayout .columnTwo { float:left; width: 320px; margin:0 10px 0 0; display:inline; }
.threecolumnlayout .columnThree { float: left; width: 320px; margin:0; display:inline; }

.threeColumn { width: 795px; text-align: left; margin-top: 10px; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #ccc; }
.threeColumn h2 { margin-bottom: 10px; }
.threeColumnLeftSect { width: 250px; margin-left: 15px; display: inline; text-align: center; }
.threeColumnMid { width: 250px; display: inline; }
.threeColumnRightSect { width: 250px; display: inline; }

.fullcolumn { float: left; width: 740px; padding: 3px; margin-bottom: 8px; background-color: #fff; border: solid 1px #ccc; }
.fullcolumnalt { float: left; width: 740px; border: 1px solid #ccc; padding: 3px; margin-bottom: 8px; background-color: #fff; }
.fullcolumnnews { float: left; width: 750px; margin-bottom: 1px; text-align: center; }
.fullcolumnnewstext { font-size: 16px; font-family:  trebuchet, trebuchet ms, verdana, sans-serif; color: #ca1212; }
.sectionpullout { font-size: 12px; line-height: 20px; margin-bottom: 25px; border: 1px solid #ccc; padding: 10px; }
.sectionpullout2 { font-size: 12px; line-height: 20px; margin-bottom: 10px; border: 1px solid #ccc; padding: 10px; }

.fourColumnLeft { float:left; width: 165px; height: 415px; margin: 0 5px 10px 0; border: 1px solid #ccc; padding: 8px 8px 3px 8px; display: inline; }
.fourColumnMidLeft { float:left; width: 165px; height: 415px; margin: 0 5px 10px 0; border: 1px solid #ccc; padding: 8px 8px 3px 8px; display: inline; }
.fourColumnMidRight { float:left; width: 165px; height: 415px; margin: 0 5px 10px 0; border: 1px solid #ccc; padding: 8px 8px 3px 8px; display: inline; }
.fourColumnRight { float: left; width: 165px; height: 415px; margin: 0 0 10px 0; border: 1px solid #ccc; padding: 8px 8px 3px 8px; display: inline; }

.fourColumnLeft2 { float:left; width: 165px; height: 180px; margin: 0 5px 10px 0; padding: 8px 8px 3px 8px; display: inline; text-align: center; }
.fourColumnMidLeft2 { float:left; width: 165px; height: 180px; margin: 0 5px 10px 0; padding: 8px 8px 3px 8px; display: inline; text-align: center; }
.fourColumnMidRight2 { float:left; width: 165px; height: 180px; margin: 0 5px 10px 0; padding: 8px 8px 3px 8px; display: inline; text-align: center; }
.fourColumnRight2 { float: left; width: 165px; height: 180px; margin: 0 0 10px 0; padding: 8px 8px 3px 8px; display: inline; text-align: center; }

.fourColumn { width: 795px; text-align: left; margin-top: 10px; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid }
.fourColumn h2 { margin-bottom: 10px; }
.fourColumnLeftSect { width: 195px; margin-right: 18px; margin-left: 20px; display: inline; }
.fourColumnMidLeftSect { width: 195px; margin-right: 18px; display: inline; }
.fourColumnMidRightSect { width: 195px; margin-right: 18px; display: inline; }
.fourColumnRightSect { width: 195px; display: inline; }

.fiveColumnLeftSect { float:left; width: 195px; margin: 0 0 10px 0; text-align: center; padding: 8px 0 3px 0; display: inline; }
.fiveColumnMidLeftSect { float:left; width: 195px; margin: 0 0 10px 0; text-align: center; padding: 8px 0 3px 0; display: inline; }
.fiveColumnMidRightSect { float:left; width: 195px; margin: 0 0 10px 0; text-align: center;  padding: 8px 0 3px 0; display: inline; }
.fiveColumnRightSect { float: left; width: 195px; margin: 0 0 10px 0; text-align: center;  padding: 8px 0 3px 0; display: inline; }
.fiveColumnFarRightSect { float: left; width: 195px; margin: 0 0 10px 0; text-align: center;  padding: 8px 0 3px 0; display: inline; }

.fivecol-group-left { float: left; width: 305px; text-align: center; margin: 5px 0 5px 0; }
.fivecol-left { float: left; width: 142px; text-align: center; margin: 5px 10px 5px 0; display: inline; }
.fivecol-left-mid { float: left; width: 142px; text-align: center; margin: 5px 0 5px 0; display: inline; }
.fivecol-group-right { float: right; width: 445px; text-align: center; margin: 5px 0 5px 0; display: inline; }
.fivecol-mid { float: left; width: 142px; margin: 5px 10px 5px 0; display:inline; }
.fivecol-right-mid { float: left; width: 142px; margin: 5px 10px 5px 0; display:inline; }
.fivecol-right { float: right; width: 141px; margin: 5px 0 5px 0; display: inline; }

.landingLinkBox{
margin:0; padding:10px;
width:165px;
border:1px solid #ccc;
margin-right: 10px;
float:left;
margin-bottom:10px; background-color: #f4f4f4; text-align: left; }

.landingdiv {height: 190px; border-bottom: 1px solid #ccc;
} 

.landingdivlast {height: 190px;
} 
.landingLinkBox h2 { margin-bottom: 5px; padding-top: 10px; }
.landingLinkBox ul{
	margin:0; padding:0;
	list-style:none;
}

.landingLinkBox li{
	margin:0; padding:0;
	list-style:none;
	padding-bottom:8px;
	
}

.grid5colimage { }
.grid5colimageshort {  }
.gridimage { height: 255px; margin-bottom: 10px; }
.gridimagecal { height: 300px; margin-bottom: 10px; }
.gridimagegiftkits { height: 220px; margin-bottom: 10px; }
.gridimagecalrow2 { height: 330px; margin-bottom: 10px; }
.gridimagecal img { width: 170px; }
.gridimagegifts { height: 270px; margin-bottom: 10px; }
.gridimagegiftsrow1 { height: 220px; margin: 10px 0 10px 0; }
.grid { height: 250px; margin-bottom: 15px; }
.cookbook { text-align: center; }
.cookbook p { margin-bottom: 0px; }
.cookbookgrid { height: 230px; }
.cookbookgrid img {margin-bottom: 5px; }
.cookbookgrid2 { margin-bottom: 10px; height: 255px; }
.cookbookgrid3 { height: 270px; }
.cookbookgridshort { height: 200px; margin-bottom: 10px; }
.cookbookgridshort2 { height: 180px; margin-bottom: 10px; }
.cookbookgridshort3 { height: 160px; margin-bottom: 10px; }
.cookbookgridtall { height: 250px; margin-bottom: 10px; }
.cookbookquote { font-size: 11px; font-style: italic; color: #2E6755; }
.poshpuzzliegrid { height: 280px; margin-bottom: 10px; }
.poshpuzzliegrid2 { height: 310px; margin-bottom: 10px; }
.bonscreens { height: 255; margin-bottom: 30px; }
.bonscreenslg { margin: 20px; }
.bonscreenslg h3 { margin: 10px 0 10px 0; }

.giftbookgridshort2 { height: 205px; margin-bottom: 10px; }
.giftbookgridshort3 { height: 250px; margin-bottom: 10px; }
.giftbookgridshort { height: 240px; margin-bottom: 10px; }

.kinkadegrid { height: 295px; margin-bottom: 10px; }
.kinkadegrid2 { height: 250px; margin-bottom: 10px; }
.kinkadegrid3 { height: 285px; margin-bottom: 10px; }

.largertext { font-size: 11px; line-height: 19px; }

.sectionheader { border-bottom: 1px solid #ccc; }
 

#column-leftrev { float: left; text-align: center; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 15px; }
#column-rightrev { float: left; display: inline; text-align: center;  border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 15px; }
#column-left2 { float: left; text-align: center; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#column-group2 { float: left; text-align: center; }
#column-middle2 { float: left; display:inline; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#column-right2 { float: left; display: inline; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

.minortitle3 { font-size: 14px; font-weight: bold; color: #333; line-height: 20px; margin-top: 15px; border-bottom: 1px solid #ccc; width: 100%; }
.resultstable { float: left; font-size: 11px; border-bottom: 1px solid #CCC; padding: 4px 0 7px 0; margin: 3px; line-height: 16px; text-align: left; width: 985px; }
.searchimage { float: left; margin: 0 10px 0 10px; }
.listtitle { font-size: 15px; font-weight: bold; color: #017bce; line-height: 22px; }
.listsubtitle { color: #333333; line-height: 18px; margin-bottom: 3px; font-size: 13px; }
.searchclue { font-size: 11px; font-weight: bold; color: #333; float: left; text-align: left; margin-bottom: 5px; }
.searchcluebottom { font-size: 11px; font-weight: bold; color: #333; float: left; margin-bottom: 15px; text-align: left; }
.listspecs { float: left; margin-left: 20px; line-height: 20px; width: 739px; }
.listsort { margin-bottom: 20px; float: right; }
.listauthor { margin-bottom: 5px; }

.addtocart { margin-top: 5px; }

.creatorbio { float: left; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-top: 10px; width: 100%; }
.creatorphoto { float: left; margin: 10px 10px 10px 0; width: 140px; }

.productgroup { float: left; border-bottom: 1px solid #ccc; margin: 5px; padding-bottom: 10px; }
.specgroup { float: left; margin: 0 0 10px 5px; border-bottom: 1px solid #ccc; width: 750px;}
.specs { font-size: 12px; line-height: 20px; margin-bottom: 10px; }
.imagegroup { float: left; margin-right: 10px; line-height: 13px; text-align: center; width: 200px; }
.productimage { margin: 0 5px 10px 0; }
.blurb p { font-size: 13px; line-height: 20px; }
.title { font-size: 16px; font-weight: bold; color: #ooo; margin-bottom: 3px; line-height: 24px; }
.subtitle { font-size: 14px; line-height: 16px; margin-bottom: 5px; }
.creatorname { margin-bottom: 15px; font-size: 14px; }
.productdescription p { font-size: 13px; line-height: 20px; }
.productdescription h3 { margin-bottom: 5px; }
.productdescription .copyright { font-size: 10px; line-height: 17px; }
.productdescription .booktitle { font-weight: bold; color: #f58220; font-size: 14px; line-height: 20px; }
.productdescription li { margin-bottom: 10px; margin-left: 20px; line-height: 20px; }
.relateditemsgroup { float: left; margin: 10px 27px 5px 10px; }
.relatedgrid { width: 750px; border: 1px solid #fff; }
.relateditems { width: 750px; float: left; border-top: 1px solid #ccc; }
.relatedimage { margin: 5px 10px 5px 0; float: left; width: 150px;}
.detailedspecs { float: left; width: 750px; margin-bottom: 20px; }
#speccolumn-left { float: left; width: 340px; margin: 10px 0 0 20px; font-size: 12px; line-height: 18px; }
#speccolumn-middle { float: right; width: 340px; display: inline; font-size: 12px; line-height: 18px; border: 1px solid #ccc; padding: 5px; background-color: #f1f1f1; margin-top: 10px; display: inline;  }
.retailer { float: right; width: 230px; font-size: 12px; font-weight: bold; text-align: center; margin: 20px 10px 10px 0; text-align: right; }
.center { text-align: center; }
.hide { display: none; }
.enlargeimage { margin: 20px; }
.enlargedimage { }
.tophr { margin: 0px; }
.totop { margin-top: 10px; }
.dontprint { margin-top: 5px; }
.proddiv { float: left; text-align: left; width: 750px; }
.consumer { float: left; }

.blog { width: 250px; float: left; border: 1px solid #2E6755; padding: 8px; margin: 0 10px 10px 0; }
.blog p { font-size: 12px; line-height: 18px; }
.blog .headline { font-size: 12px; margin-bottom: 10px; }
.blog .feedTitle { font-size: 13px; font-weight: bold; color: #2E6755; margin-bottom: 10px; }

.online { border: 1px solid #ccc; padding: 8px; }

.booktitle { font-weight: bold; color: #f58220; font-size: 12px; }

.duckbooktitle { font-weight: bold; color: #e68d19; font-size: 12px; }
.bloodbooktitle { font-weight: bold; color: #e05717; font-size: 12px; }
.emquote { font-size: 13px; font-style: italic; line-height: 23px; }
.callbox { border: 1px solid #666; padding: 10px; margin-bottom: 10px; }
.bloodtype { color: #e05717; }

.pressbuttons {float: left; margin: 0 10px 10px 0; border: 1px solid #fff; padding: 5px; }

.landingpageimagenudge { margin-left: 30px; }
#column-leftlist { float: left; width: 325px; margin-top: -5px; font-size: 12px; line-height: 18px; font-weight: bold; }
#column-grouplist { float: left; width: 660px; margin-top: -5px;  }
#column-middlelist { float: left; width: 325px; display:inline;  font-size: 12px; line-height: 18px; font-weight: bold; }
#column-rightlist { float: left; width: 325px; display: inline;  font-size: 12px; line-height: 18px; font-weight: bold; }
.listbox { border: 1px solid #999; padding: 8px; float: left; margin-bottom: 10px; }
.listheader { font-family: trebuchet, trebuchet ms, verdana, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 5px; font-weight: bold; border-bottom: 1px solid #ccc; }
.listheaderleftnav { font-size: 13px; margin: 15px 0 5px 0; font-weight: bold; text-align: center; background-image: url(../homeimages/nav_bar_sm.gif); padding: 5px 0 1px 0; border-bottom: 1px solid #b7b7b7; color: #474747; }
.listheaderleftnavtop { font-size: 13px; margin: 2px 0 5px 0; font-weight: bold; text-align: center; background-image: url(../homeimages/nav_bar_sm.gif); padding: 5px 0 1px 0; border-bottom: 1px solid #b7b7b7; color: #474747; }

.blogpitch { font-size: 11px; }
.blogpitchh1 { font-size: 16px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #474747; border-bottom: 0px; margin-bottom: 3px; }

#column-leftlist2 { float: left; width: 180px; margin: 5px 0 10px 0; }
.calsection { width: 610px; }

.cancerdiv { background-color: #a9cf60; padding: 10px; font-size: 13px; line-height: 19px; width: 150px; float: left; margin-right: 10px; }
.nobudiv { border: 1px solid #9cae59; padding: 10px; font-size: 13px; line-height: 19px; width: 130px; float: left; margin-right: 10px; }

#accord { width: 985px; font-size: 12px; font-weight: bold; margin-top: 30px; }
#accord ul { list-style: none; margin-top: 0; }
#accord li { float: left; margin: 0; padding: 0 1px 0 5px; list-style: none; }
#accord a { float: left; display: block; text-decoration: none; color: #fff; padding: 0 10px 3px 5px; }
#accord a:visited { color: #2E6755; }
#accord a:hover { color: #9ebeb4; }

#surroundrobot { width: 985px; text-align:left; padding: 0; background-color: #fff; margin: 0px auto; }
#surroundrobot p { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px; margin: 10px 0 15px 0; }
#surroundrobot h1 { color: #ea3d22; font-family: Arial, Helvetica, sans-serif; font-size: 30px; margin: 5px 0 15px 0; }
#surroundrobot h2 { color: #3ba4a2; font-family: Arial, Helvetica, sans-serif; font-size: 24px; }
#surroundrobot h3 { color: #ce9022; font-size: 14px; }
#surroundrobot h4 { color: #ce9022; font-size: 12px; margin: 10px 0 10px 0; }
.robotbookimage { float: left; }
#robotbookspecs { float: right; margin: 0 10px 20px 10px; }
.robotbookstartletter {float: left; margin: 6px 3px 0 0; }
.robotvideo { float: left; display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.robotbooktitle { color: #fb4629; font-weight: bold; font-size: 15px; }
.robotbuy { float: left; margin: 10px 0 10px 0; }
.robotenlargebackground { background: #000; }
.robotonecolumnlayout { float: left; width: 985px; }
.robotonecolumnlayout .columnOne { float:left; width: 275px; margin: 0 10px 0 0; display:inline;  }
.robotonecolumnlayout .columnTwo { float: left; width: 690px; display:inline; }
#robotheader { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
#surroundrobotblack { width: 985px; text-align:left; padding: 0; background-color: #262626; margin: 0px auto; }
#surroundrobotblack p { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 26px; margin: 10px 0 15px 0; }
#surroundrobotblack h1 { color: #ea3d22; font-family: Arial, Helvetica, sans-serif; font-size: 29px; margin: 5px 0 15px 0; }
#surroundrobotblack2 { width: 985px; text-align:left; padding: 0; background-color: #000; margin: 0px auto; }
#surroundrobotblack2 p { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 26px; margin: 10px 0 15px 0; }
#surroundrobotblack2 h1 { color: #ea3d22; font-family: Arial, Helvetica, sans-serif; font-size: 28px; margin: 5px 0 15px 0; }
#surroundrobotblack2 a:link { color: #ea3d22; }
#surroundrobotblack2 a:active { color: #000; text-decoration: underline; }
#surroundrobotblack2 a:hover { text-decoration: none; }
#surroundrobotblack2 a:visited { color: #ea3d22; }
#surroundrobotblack2 h3 { color: #ea3d22; font-size: 14px; }

#surroundbad { width: 985px; text-align:left; padding: 0; margin: 0 auto; background-color: #eaf3fa; }
#surroundbad a:link { color: #ed1c29; }
#surroundbad a:active { color: #000; text-decoration: underline; }
#surroundbad a:hover { text-decoration: none; }
#surroundbad a:visited { color: #ed1c29; }
.fullcolumnbad { float: left; width: 985px; padding: 3px 8px; }
.fullcolumnbad .columnOne { float: left; width: 280px; display: inline; padding: 5px 3px 5px 8px; margin-right: 10px; }
.fullcolumnbad .columnTwo { float: right; width: 660px; display: inline; padding: 0 15px 0 8px; }
.fullcolumnbad .columnTwo .subcolumns { float: right; width: 650px; display: inline; padding: 0 15px 0 8px; }
.fullcolumnbad .columnTwo .subcolumns .subleft { float: left; width: 300px; display: inline; padding: 0 15px 0 8px; }
.fullcolumnbad .columnTwo .subcolumns .subright { float: right; width: 300px; display: inline; padding: 0 15px 0 8px; }
.fullcolumnbad .columnTwo p { font-size: 11px; line-height: 21px; }
#homepagetext { font-size: 13px; line-height: 26px; margin-top: 3px; }
.fullcolumnbad ul { margin: 0 0 0 5px; }
.fullcolumnbad li { list-style: none; font-size: 13px; margin-bottom: 5px; line-height: 15px; }
.fullcolumnbad ul li { list-style: none; display: block; padding: 8px; }
#headerbad { position: relative; border-bottom: 0px solid #ccc; margin: 0; z-index: 101; }
#navigationbad { float: left; margin: 0; position: relative; z-index: 9999999; width: 80%; font-size: 13px; font-weight: bold; border-bottom: 1px solid #ccc;  }
#navigationbad a:link { color: #fbfaed; }
#navigationbad ul { margin: -20px 0; list-style: none; text-align: center; }
#navigationbad li { float: left; margin: 3px 1px 0 0; background: url(../sectimages/rightnav.png) no-repeat left top; }
#navigationbad a { float: left; display: block; background: url(../sectimages/leftnav.png) no-repeat right top; padding: 5px 15px 5px 8px; text-decoration: none; text-align: center; }
#navigationbad a:visited { color: #fbfaed; }
#navigationbad a:hover { color: #000; }
.floatleftbad { float: left; margin: 3px 10px 10px 0; }
.floatrightbad {float: right; margin: 3px 0 10px 15px; }
.floatleftbadbutton { margin: 10px 40px 10px 40px; }
.floatrobotleftbadbuy { margin: 10px 0 15px 10px; }
.badbuydiv { border: 1px solid #ccc; padding: 3px; margin: 10px; }
.badtext { font-size: 12px; line-height: 20px; }
#badstartletter { color: #ed1c29; font-weight: bold; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; }
.badcalloutbox { padding: 5px; font-size: 16px; line-height: 24px; font-family: Georgia, "Times New Roman", Times, serif; }
.clearbad { clear: both; }
.bademphasis { color: #4e0e00; font-style: italic; font-size: 15px;  }
.badbooktitle { color: #ed1c29; font-weight: bold; font-size: 13px; font-style: italic; }
#badendorsements { float: left; margin: -10px 0; padding: 15px; }
#badquote { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 14px; line-height: 22px; text-align: center; }
#badquotesource { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 13px; line-height: 21px; text-align: center; margin-bottom: 25px; }
#badsidebar { background: #ddd; padding: 10px; border: 1px solid #ccc;}
#badsidebar p { font-size: 14px; font-weight: bold; margin: 0 30px 5px 30px; }
#badsidebar ul { margin: 0 0 0 5px; }
#badsidebar li { list-style: none; font-size: 13px; line-height: 18px; }
#badsidebar ul li { list-style: none; display: block; padding: 3px ; }
.badslash { color: #ed1c29; font-size: 18px; }

.photocolumn { width: 985px; float: left; display: inline; margin-top: 15px; }

.piehomesubtitle { font-weight: normal; margin: 0 0 8px 0; border-bottom: 1px solid #ccc; text-align: left;  }
.piehomelinks { float: right; width: 225px; font-size: 11px; border: 2px dashed #b61d22; margin: 15px 0 0 15px; padding: 8px; }
.piehomelinks a { color: #b61d22; margin: 5px 0 0 0; padding: 0 10px 10px 55px; background-image: url(img/pie.gif); background-position:0px 1px; background-repeat: no-repeat; display: block; }
.piehomelinksbuy a { color: #b61d22; margin: 5px 0 0 0; padding: 0 10px 10px 55px; background-image: none; display: block; }
.pieheader {font-size: 12px; margin: 10px 0 5px 0; color:#333; font-weight: bold; color: #b61d22; }
.pieheadline {font-size: 14px; margin: 10px 0 5px 0; color:#333; font-weight: bold; color: #b61d22; }
.pierecipe { margin-bottom: 10px; }

.testnavbox { float: right; padding: 8px; border: 1px solid #ccc; margin: 10px 0 10px 10px; }
.testnavbox li { list-style: circle; margin-bottom: 5px; }

.presskithomelinks { float: right; padding: 8px; border: 1px solid #ccc; margin: 10px 0 10px 10px; }
.presskithomelinks ul { list-style: circle; margin-bottom: 5px; }
.presskithomelinksleft { float: left; width: 195px; font-size: 11px; border: 1px solid #326E5B; margin: 10px 10px 10px 5px; padding: 12px; margin-right: 10px; }

.presskithomelinksleft a { color: #2E6755 !important; margin: 10px 0 10px 0; padding-left: 15px; display: block; }

.presskitcalvinhome { float: right; width: 170px; font-size: 11px; border: 1px solid #326E5B; margin: 30px 0 15px 15px; padding: 12px; }
.presskitcalvinhome a { color: #2E6755 !important; margin: 10px 0 10px 0; padding-left: 15px; background-image: url(img/bg-ulBullet.png); background-position:0px 2px; background-repeat:no-repeat; display: block; }
.presskitcalvinhomecontact { float: right; width: 195px; font-size: 11px; border: 1px solid #326E5B; margin: 30px 0 15px 15px; padding: 12px; }
.presskitcalvinhomecontact a { color: #2E6755 !important; margin: 10px 0 10px 0; padding-left:15px; background-image:url(img/bg-ulBullet.png); background-position:0px 2px; background-repeat: no-repeat; display: block; }
.calvinpullquote { font-family: 'Times New Roman', Times, serif; font-style: italic; font-size: 18px; line-height: 24px; }

.justpeacepulloutbox { float: left; padding: 10px; margin: 10px 10px 10px 0; width: 140px; background-color:#d8eafb; font-family: trebuchet, trebuchet ms, verdana, sans-serif; font-size: 14px; line-height: 24px; font-style: italic; }
.justpeacelinks { float: right; width: 170px; font-size: 11px; border: 3px solid #c5e0fa; margin: 10px 0 0 15px; padding: 8px; background-color: #fff; }
.justpeacelinks a { color: #03526b !important; margin: 3px 0 10px 0; padding: 3px 0 0 30px; background-image: url(img/just_peace_people.jpg); background-position: 0px 1px; background-repeat: no-repeat; display: block; text-decoration: none; }
.justpeacelinksbuy a { color: #03526b !important; margin: 3px 0 10px 0; padding: 3px 0 0 30px; background-image: none; display: block; text-decoration: none; }
.justpeacelinks a:hover { background-color:#eee; }

.justpeacehomelinks { float: right; width: 190px; font-size: 11px; border: 3px solid #c5e0fa; margin: 20px 30px 0 15px; padding: 8px; }
.justpeacehomelinks a { color: #03526b !important; margin: 3px 0 10px 0; padding: 3px 0 0 30px; background-image: url(img/just_peace_people.jpg); background-position: 0px 1px; background-repeat: no-repeat; display: block; text-decoration: none; }
.justpeacehomelinks a:hover { background-color:#eee; }

.waterpulloutbox { float: left; padding: 10px; margin: 10px 10px 10px 0; width: 140px; background-color:#d8eafb; font-family: trebuchet, trebuchet ms, verdana, sans-serif; font-size: 14px; line-height: 24px; font-style: italic; }
.waterlinks { float: left; width: 180px; font-size: 11px; border: 3px solid #c5e0fa; margin: 10px 10px 0 0; padding: 8px; background-color: #fff; }
.waterlinks a { color: #03526b !important; margin: 3px 0 10px 0; padding: 3px 0 0 30px; background-image: url(img/water_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; text-decoration: none; }
.waterlinks a:hover { background-color:#eee; }

.waterlinksright { float: right; width: 180px; font-size: 11px; border: 3px solid #c5e0fa; margin: 10px 0 0 10px; padding: 8px; background-color: #fff; }
.waterlinksright a { color: #03526b !important; margin: 3px 0 10px 0; padding: 3px 0 0 30px; background-image: url(img/water_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; text-decoration: none; }
.waterlinksrightbuy a { color: #03526b !important; margin: 3px 0 10px 0; padding: 3px 0 0 30px; background-image: none; display: block; text-decoration: none; }
.waterlinksright a:hover { background-color:#eee; }

.waterhomelinks { float: right; width: 190px; font-size: 11px; border: 3px solid #c5e0fa; margin: 20px 30px 0 15px; padding: 8px; }
.waterhomelinks a { color: #03526b !important; margin: 3px 0 10px 0; padding: 3px 0 0 30px; background-image: url(img/water_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; text-decoration: none; }
.waterhomelinks a:hover { background-color:#eee; }
.waterintro { font-size: 15px; line-height: 24px; font-weight: bold; margin-top: 10px; padding: 0 0 5px 0; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #615c9c; }
.waterh2 { font-size: 18px; line-height: 26px; font-weight: bold; margin-top: 10px; padding: 0 0 5px 0; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #615c9c; }
#column-left_water { float: left; margin: 10px 10px 20px 0; }
#column-right-water { float: left; margin: -490px 0 20px 150px; }
* html #column-right-water { margin: -490px 0 20px 100px; }

.apronpullquote { font-size: 13px; line-height: 24px; font-weight: bold; margin-top: 10px; padding: 0 0 5px 0; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #1b5aa8; }
.apronintro { font-size: 16px; line-height: 24px; font-weight: bold; margin-top: 10px; padding: 0 0 5px 0; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #1b5aa8; }
.apronhomelinks { float: right; width: 190px; font-size: 12px; border: 3px double #c12d2d; margin: 10px 0 10px 15px; padding: 8px; background-color: #e3e0bf; }
.apronhomelinks a { color: #1b5aa8; margin: 3px 0 10px 0; padding: 3px 0 0 30px; background-image: url(img/apron_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; }
.apronhomelinksbuy { color: #1b5aa8; margin: 3px 0 10px 0; padding: 3px 0 0 0; background-image: none; display: block; }
.apronhomelinks a:hover { background-color:#ebebd4; }
.apronsmallquote { font-size: 13px; line-height: 18px; font-weight: bold; margin-top: 10px; padding: 0 0 5px 0; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #0d6c64; border: 3px double #c12d2d; margin: 10px 0 100px 15px; padding: 8px; background-color: #e3e0bf; width: 180px; float: right; }
.apronsmallquote2 { font-size: 13px; line-height: 18px; font-weight: bold; margin-top: 10px; padding: 0 0 5px 0; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #0d6c64; border: 3px double #c12d2d; margin: 10px 0 10px 15px; padding: 8px; background-color: #e3e0bf; width: 180px; float: right; }

.apronintro2 { font-size: 14px; line-height: 20px; font-weight: bold; margin-top: 5px; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #1b5aa8; width: 260px; float: right; }
.apronpullquote2 { font-size: 11px; line-height: 17px; color: #1b5aa8; }
.apronhomelinks2 { float: left; font-size: 10px; line-height: 19px; border: 3px double #c12d2d; margin: 5px 0 0 5px; padding: 8px; background-color: #e3e0bf; width: 360px }
.apronhomelinks2 a { color: #1b5aa8; margin: 3px 0 5px 0; padding: 3px 0 0 30px; background-image: url(img/apron_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; }
.apronhomelinks2 a:hover { background-color:#ebebd4; }
.apronhomeimage { margin: 0 0 -25px 5px; float: right; }
.apronaddiv { float: left; font-size: 12px; border: 3px double #c12d2d; margin: 0 0 5px 0; padding: 8px; background-color: #f9f8ee; width: 400px; }
.apronhomediv { height: 365px; }

#mandela { padding: 10px; color: #fff; }
.mandelalinks { font-size: 13px; text-align: center; color: #000; margin-bottom: 10px; }
#mandela a:link { color: #000; }
#mandela a:visited { color: #000; }
.mandelapullquote { font-size: 14px; line-height: 24px; color: #fff; padding: 20px 0 20px 50px; text-align: center; width: 490px; }
#mandela h2 { font-size: 18px; font-weight: bold; margin: 0 0 10px 0; padding-top: 5px; color: #926d29; line-height: 26px;  border-bottom: 1px solid; }
#mandela h3 { font-size: 14px; margin: 10px 0 5px 0; font-weight: bold;}
#mandela h4 { font-size: 14px; line-height: 24px; font-weight: bold; margin-top: 10px; padding: 0 0 5px 0; font-family: trebuchet, trebuchet ms, verdana, sans-serif; }
#mandela h5 { font-size: 14px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; margin: 0 0 10px 0; padding-top: 15px; color: #926d29;  border-bottom: 1px solid; }
#mandela2 ul li { font-size: 13px; line-height: 22px; padding: 0 0 10px 1px; list-style-type: square; list-style-position: inside; }
#mandela2 { background-color: #f8f1e5; padding: 10px; color: #575655; }
#mandela2 a:link { color: #575655; }
#mandela2 a:visited { color: #575655; }
#mandela2 h2 { font-size: 18px; font-weight: bold; margin: 0 0 10px 0; padding-top: 5px; color: #926d29; line-height: 26px;  border-bottom: 1px solid; }
#mandela2 h5 { font-size: 14px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; margin: 0 0 10px 0; padding-top: 15px; color: #926d29;  border-bottom: 1px solid; }
.mandelalinks2 { font-size: 13px; text-align: center; color: #575655; margin-bottom: 10px; }
.mandelasource { text-align:right; margin: -10px 0 30px 0; }

.jerksquote { font-size: 13px; line-height: 18px; font-weight: bold; margin-top: 10px; padding: 0 0 5px 0; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #ffffff; border: 2px solid #0e0e0e; margin: 10px 10px 10px 0; padding: 8px; background-color: #b84844; width: 180px; float: left; }
.sixpointquote { font-size: 13px; line-height: 18px; font-weight: bold; margin-top: 10px; padding: 0 0 5px 0; font-family: trebuchet, trebuchet ms, verdana, sans-serif; color: #ffffff; border: 2px solid #0e0e0e; margin: 10px 10px 10px 0; padding: 8px; background-color: #114d78; width: 180px; float: left; }
.retirequote { font-size: 12px; line-height: 17px;  margin-top: 10px; padding: 0 0 5px 0; font-family: trebuchet, trebuchet ms, verdana, sans-serif; border: 1px solid #0e0e0e; margin: 10px 10px 10px 0; padding: 8px; background-color: #dee5fa; }

.manpullquote { font-size: 15px; line-height: 24px; font-weight: bold; margin-top: 10px; padding: 0 0 5px 0; font-family: trebuchet, trebuchet ms, verdana, sans-serif; background:#FFFF33; border:dashed 2px #333333; padding:10px; }

.compassfont { font-size: 11px; margin-bottom: 15px; }

.pressreleaseimage { float: right; margin: 3px 0 0 10px; }
.pressreleaseimageleft { float: left; position: relative; margin: 0 10px 5px 0; }
.pressreleasetable { font-size: 11px; line-height: 14px; width: 580px; margin-bottom: 10px; }
.pullquote { font-family: trebuchet, trebuchet ms, verdana, sans-serif; font-style: italic; font-size: 12px; line-height: 20px; }
.pullquotelg { font-size: 13px; line-height: 24px; }
.pullquotelg .booktitle { font-size: 13px; line-height: 24px; color: #f58220; }
.pulloutbox { float: left; border: 1px solid #999; padding: 8px; margin: 0 10px 10px 0; width: 740px; font-weight: bold; background-color: #f9f9f9; }
.pulloutboxwide { border: 1px solid #2E6755; padding: 8px; margin: 0 10px 15px 0; }
.pulloutboxmed { border: 1px solid #ccc; padding: 8px; margin: 0 10px 15px 0; width: 240px; float: right; }
.pulloutboxpr { border: 1px solid #999; padding: 8px; background-color: #e9e9e9; float: left; margin: 10px 10px 10px 0; width: 325px; }


.pullquotefriendship { font-family: trebuchet, trebuchet ms, verdana, sans-serif; font-style: italic; font-size: 14px; line-height: 20px; color: #7f953a; margin: 10px 0 10px 0; }
.friendshipemph { color: #7f953a; font-weight: bold; }

.yellowborder { border: double 6px #fdf0bf; padding: 10px; margin-bottom: 10px; height: 200px; }

.farsidecopyright { font-size: 9px; margin-bottom: 13px; }
.farsidecopyrightlineone { line-height: 15px; }
* html .farsidecopyrightlineone { line-height: 18px; }
.farsidereg { font-size: 9px; vertical-align: super; }
.farsidecopyrightlastline { line-height: 22px; }
* html .farsidecopyrightlastline { line-height: 20px; }
.farsidecopyrightlineone2 { line-height: 18px; }
* html .farsidecopyrightlineone2 { line-height: 20px; }
.divfarside { line-height: 20px; margin-bottom: 10px; }
.farsideheader { font-size: 26px; font-weight: bold; font-variant: small-caps; }
.farsideheaderreg { font-size: 14px; vertical-align: super; line-height: 32px; }

#coffeelinks { font-size: 12px; text-align: center; background-color: #e5c482; color: #45290d; margin: -10px -10px 5px -10px; padding: 5px; }
#coffeelinks a:link { color: #45290d; padding: 0 10px 0 10px; }
#coffeelinks a:visited { color: #45290d; padding: 0 10px 0 10px;  }
#coffeelinksnarrow { font-size: 12px; text-align: center; background-color: #e5c482; color: #45290d; margin: -10px -10px 5px -10px; padding: 5px; }
#coffeelinksnarrow a:link { color: #45290d; padding: 0 3px 0 3px; }
#coffeelinksnarrow a:visited { color: #45290d; padding: 0 10px 0 10px;  }
.coffeediv { border: 1px solid #e5c482; padding: 10px; margin-top: 5px; color: #45290d; }
#coffee { color: #45290d;  }
#coffee a:link { color: #45290d;  }
.coffeepullout { border: 1px solid #e5c482; background-color: #f9e6c0; width: 125px; float: left; padding: 10px; margin: 5px 10px 0 0; color: #45290d; }
.coffeepullout2 { background-color: #e5c482; padding: 10px; margin: 5px 10px 10px 0; color: #45290d; }
.coffeequote { font-size: 14px; line-height: 22px; }
.coffeeingredients { color: #46609a; }
.coffeelgimage { float: left; margin-left: 150px; }

.fatdiv { padding: 20px; background-color: #fbf6ea; border: dotted 1px #9f2925; }
#fatlinks { font-size: 11px; text-align: center; background-color: #9f2925; color: #fff; margin: -20px -20px 5px -20px; padding: 5px 5px 8px 5px; }
#fatlinks a:link { color: #fbf6ea; }
#fatlinks a:visited { color: #fbf6ea; }
#fatlinksprod { font-size: 11px; text-align: center; background-color: #9f2925; color: #fff; margin: -20px -10px 5px -10px; padding: 5px 5px 8px 5px; }
#fatlinksprod a:link { color: #fbf6ea; }
#fatlinksprod a:visited { color: #fbf6ea; }
.fatquote { font-size: 13px; line-height: 20px; font-style: italic; color: #b41018; }
.fattitle { font-weight: bold; color: #9f2925; }
.fattype { color: #9f2925; margin-top: 10px; }
.fatstartletter { font-size: 15px; font-weight: bold; }
.fatintroquote { font-size: 11px; line-height: 21px; margin-bottom: 10px; border-bottom: dashed 1px #999; padding-bottom: 15px; }
.fatman { float: left; margin: 0 10px 0 -20px; position: relative; }
.fatmansm { float: right; position: relative; margin: 0 -20px 0 10px; }
.fatpullout { border: dotted 1px #9f2925; padding: 10px; margin-bottom: 10px; font-size: 12px; line-height: 22px; }
.fatsubtitle { margin-top: -7px; }
.fataddiv { float: right; font-size: 12px; border: 1px solid #c12d2d; margin: 10px 0 5px 15px; padding: 8px; background-color: #fbf6ea; width: 470px; }

.addiv { float: left; border: 1px dotted #2E6755; margin: 10px 0 15px 15px; padding: 8px; width: 430px; }

.berghoffdiv { padding: 20px; background-color: #fbf6e1; border: solid 3px #c30c36; }
.berghofftype { color: #c30c36; }
#berghofflinks { border: solid 2px #c30c36; padding: 5px; float: right; color: #fff; background-color: #fac669; width: 220px; font-size: 12px; line-height: 24px; margin: 10px 0 10px 10px; }
#berghofflinks ul li { list-style: none; background-image: url(img/berghoff_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; padding-left: 30px; }
#berghofflinks a:link { color: #c30c36; }
#berghofflinks a:visited { color: #c30c36; }
#berghofflinksleft { border: solid 2px #c30c36; padding: 5px; float: left; color: #fff; background-color: #fac669; width: 220px; font-size: 12px; line-height: 24px; margin: 0 0 10px 100px; }
#berghofflinksleft ul li { list-style: none; background-image: url(img/berghoff_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; padding-left: 30px; }
#berghofflinksleft a:link { color: #c30c36; }
#berghofflinksleft a:visited { color: #c30c36; }
.coins { float: right; margin: -10px 0 10px 10px; }
.coinsleft { float: left; margin: 5px 10px 10px 0; }
.smcoin { margin: -5px 5px -5px 0; }
.berghoffintro { width: 740px; clear: both; float: left; margin-bottom: 10px; }

.dinodiv { font-size: 11px; line-height: 20px; }
.dinolinks { float: left; font-size: 11px; line-height: 16px; border: 1px solid #999; margin: 0 10px 5px 0; padding: 8px; background-color: #fbf5e9; width: 180px; padding: 10px; }
.dinolinks a { color: #1b5aa8; margin: 3px 0 10px 0; padding: 3px 5px 0 20px; background-image: url(img/dino_bullet.jpg); background-position: -4px 2px; background-repeat: no-repeat; display: block; }
.dinolinks a:hover { background-color: #decba8; }
.dinotype { color: #a21217; }
.dinostartletter { color: #a21217; font-size: 15px; }
.dinoquote { color: #a21217; font-size: 14px; line-height: 23px; font-style: italic;  border: 1px solid #999; padding: 5px; margin: 0 0 10px 10px; font-family: "Times New Roman", Times, serif; }
.dinoquotewide { color: #a21217; font-size: 14px; line-height: 23px; font-style: italic; font-family: "Times New Roman", Times, serif; }
.dinoimage { float: left; margin: 5px 5px -5px 0; }
.dinoimageright { float: right; margin: 5px 0 -5px 5px; }
.gurneyphoto { float: left; margin: 10px 0 10px 0; }
.dinoart { float: right; margin: -5px 0 10px 5px; }
.dinolocaleright { float: right; margin: 5px 0 10px 5px; }
.dinolocaleleft { float: left; margin: 5px 10px 10px 0; }
.div190 { height: 190px; }
.div180 { height: 180px; }
.div175 { height: 175px; }
.div170 { height: 170px; }
.div100 { height: 100px; }
.game1 { height: 230px; }
.game2 { height: 240px; }
.game3 { height: 250px; }
.game4 { height: 200px; }
.game5 { height: 280px; }
.dinohomemap { float: left; margin: 0 10px 0 -8px; }
.dinohomevideo { height: 260px; margin-left: 25px; }

.geddesdivblack { background-color: #170a08; padding: 20px; color: #d8d8cf; }
.geddesdivblack a:link { color: #d8d8cf; }
.geddesdiv { background-color: #f8f6f1; padding: 20px; }
.geddestype { color: #d8d8cf; }
.geddesintroquote { color: #d8d8cf; font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 30px; font-style: italic; }
.geddesquote { font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 30px; font-style: italic; margin-top: 10px; }
.geddesquotesm { font-family: "Times New Roman", Times, serif; font-size: 15px; line-height: 25px; font-style: italic;  }
#geddeslinks { float: right; border: 2px solid #d8d8cf; padding: 10px; color: #d8d8cf; font-size: 11px; line-height: 22px; width: 150px; position: relative; background-color: #170a08; margin-left: 10px; }
#geddeslinks a:link { color: #d8d8cf; display: block;  }
#geddeslinks a:visited { color: #d8d8cf; display: block;  }
.geddesquestion { font-size: 12px; }
.geddedintrophoto { margin-top: -10px }
.geddescoverwhy { float: left; position: relative; margin: 0 10px 10px 0; }
.geddeshomediv { background-color: #0e0e0e; color: #fff; padding: 10px; font-size: 12px; margin-bottom: 10px; }
.geddeshomepspace { margin-bottom: 5px; }
.geddeshomelink { color: #fff; }

.beadiv { border: 1px solid #999; padding: 5px; margin: 0 0 10px 0; }
.beabook { height: 90px; }
.beaauthor { font-weight: bold; font-size: 11px; line-height: 20px; }
.beatitle { font-weight: bold; font-size: 11px; line-height: 20px; color: #2E6755; }
.beaheader { font-size: 13px; margin: 5px 0 5px 0; font-weight: bold; color: #2E6755; text-align: center; margin-bottom: 10px; border-bottom: 3px dotted #ccc; }
.bealocale {font-size: 12px; margin: -5px 0 5px 0; font-weight: bold; color: #474747; }
.marginbottom { margin-bottom: 10px; }

.applesdiv { padding: 20px; background-color: #f1eeef; background-image: url(../press_release/apple_border.jpg); background-repeat: repeat-y; border: solid 1px #ae3035; }
.applesdiv p { font-size: 11px; }
.applestype { color: #ae3035; }
#applelinks { border: solid 1px #ae3035; padding: 5px; float: right; color: #fff; background-color: #fdf6f8; font-size: 12px; line-height: 24px; margin: 0 0 10px 10px; }
#applelinks ul li { list-style: none; background-image: url(img/apples_bullet.gif); background-position: 1px; background-repeat: no-repeat; display: block; padding-left: 30px; }
#applelinks a:link { color: #474747; }
#applelinks a:visited { color: #474747; }
.applequote { border: solid 1px #ae3035; padding: 10px; background-color: #fff; font-size: 12px; line-height: 20px; float: left; width: 250px; margin: 0 10px 0 0; }
.applelgquote { border: dashed 1px #ae3035; padding: 10px; background-color: #fff; font-size: 12px; line-height: 20px; margin: 0 10px 10px 0; }
.appleimage { float: left; margin: 0 10px 10px 0; }

.featherdiv { padding: 15px; background-color: #f8f0dd; font-family: "Times New Roman", Times, serif; }
.featherdiv p { font-size: 13px; line-height: 21px; }
.featherdiv ul li { font-size: 13px; line-height: 21px; list-style: circle; padding-left: 5px; margin-left: 5px; }
.feathertype { color: #a17c26; font-size: 18px; }
#featherlinks { border: double 3px #a17c26; padding: 5px; float: right; background-image: url(../press_release/feather_background.jpg); font-size: 12px; line-height: 24px; margin: 0 0 10px 10px; position: relative; }
#featherlinks li { list-style: circle; display: block; padding-left: 10px; }
#featherlinks a:link { color: #474747; }
#featherlinks a:visited { color: #474747; }
.featherquote { border: solid 1px #a17c26; padding: 10px; background-color: #faf7ee; font-size: 14px; line-height: 24px; float: right; width: 250px; margin: 0 0 10px 10px; }
.featherdiv h3 { color: #842b0b; font-variant: small-caps; font-size: 15px; }
.featherdiv h2 { font-size: 15px; }
.featherdiv h1 { color: #a17c26; font-size: 18px; }
.featherem { color: #842b0b; font-style: italic; }
.feathercalltext { color: #842b0b; font-variant: small-caps; font-size: 15px; }
.featherimage { float: left; margin-right: 10px; position: relative; }
.featherquestion { font-size: 20px; font-style: italic; color: #842b0b; }
.featherproddiv { height: 220px; width: 500px; }
.featherspec { padding-top: 50px; }

.cowboydiv { background-color: #f6eccf; padding: 15px; border: 6px groove #a86c14; }
.cowboytype { color: #8d5606; }
.cowboyhighlighttype { color: #8d5606; font-weight: bold; } 
.cowboydiv ul li { font-size: 11px; line-height: 21px; list-style: disc; background-image: none; padding-left: 5px; margin-left: 5px; }
#cowboylinks { border: 4px groove #a86c14; padding: 5px; float: right; background-color: #eddaa2; font-size: 12px; line-height: 24px; margin: 0 0 10px 10px; position: relative; width: 225px; }
#cowboylinks ul li { list-style: none; background-image: url(img/cowboy_bullet.gif); background-position: 1px; display: block; padding-left: 25px; }
#cowboylinks a:link { color: #474747; }
#cowboylinks a:visited { color: #474747; }
.cowboydiv h3 { color: #8d5606; }
.cowboyquote { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 16px; line-height: 24px; }
.cowboypulloutbox { background-color: #a86c14; color: #f6eccf; padding: 10px; width: 200px; float: right; margin-left: 10px; }

.knithighlight { background-color: #fbd4d0; border: 1px solid #ccc; padding: 10px; }
.eternityhighlight { background-color: #f4f3c1; padding: 10px; font-size: 12px; line-height: 20px; margin-top: 15px; }
.idiotredtype { color: #db153d; font-size: 11px; }
.idiotbluetype { color: #00367d; font-size: 11px; }
.christmaspullquote { background-color: #bc1f26; color: #fff; font-size: 13px; line-height: 21px; border: 1px solid #0e0e0e; padding: 10px; float: left; margin: 0 10px 10px 0; width: 180px; font-style: italic; }
.ebert4star { border: 8px double #0e0e0e; padding: 10px; }
.christmasunwrapped { border: 3px solid #d6edec; padding: 10px; }
.christmasunwrappedpullquote { background-color: #ed1f28; color: #fff; font-size: 13px; line-height: 21px; border: 1px solid #0e0e0e; padding: 10px; float: left; margin: 0 10px 10px 0; width: 180px; font-style: italic; }
.christmasunwrappedtype { color: #ed1f28; }
.liopullout { border: 1px solid #54a2c9; padding: 10px; background-color: #ebf6fc; }
.muttspullout { background-color: #d4c5b0; padding: 15px; font-size: 11px; line-height: 21px; float: left; margin-bottom: 10px; }
.muttsintro { font-size: 18px; font-weight: bold; }
.muttspullquote { background-color: #bed6d6; padding: 10px; float: left; border: 1px solid #666; width: 200px; margin-right: 10px; }
.menopause { background-color: #f3945d; padding: 10px; float: left; width: 175px; margin-right: 10px; }
.rhinopullout { background-color: #d8d146; padding: 10px; width: 475px; font-size: 12px; }
.rhinotype { color: #e26f2b; }
.winterdiv { height: 150px; }

.sandboxdiv { border: 1px solid #99958a; padding: 5px; }
.sandboxpullout { background-color: #bcb7a8; padding: 10px; margin: 0 10px 0 0; width: 200px; float: right; font-size: 11px; margin-left: 10px; }
.sandtype { color: #474747; }
#sandlinks { font-size: 12px; font-weight: bold; text-align: center; background-color: #807e78; color: #fff; margin: -5px -5px 5px -5px; padding: 5px 5px 8px 5px; }
#sandlinks a:link { color: #fbf6ea; }
#sandlinks a:visited { color: #fbf6ea; }

.platesdiv { background-color: #e7eed9; padding: 15px; border-left: 5px solid #00b8ef; border-top: 5px solid #e97919; }
.platestype { color: #47549d; border-bottom: 1px solid #00b8ef; }
.plateshighlighttype { color: #47549d; font-weight: bold; } 
.platesdiv ul li { list-style: circle; background-image: none; padding-left: 5px; margin-left: 5px; }
#plateslinks { border: 3px solid #e97919; padding: 5px; float: right; background-color: #c1d498; font-size: 11px; line-height: 20px; margin: 0 0 10px 10px; position: relative; width: 325px; }
#plateslinks ul li { list-style: none; background-image: url(img/plates_bullet.jpg); background-position: 1px; display: block; padding-left: 20px; }
#plateslinks a:link { color: #474747; }
#plateslinks a:visited { color: #474747; }
.platesdiv h3 { color: #47549d; margin-top: 10px; }
.platesquote { color: #47549d; font-family: trebuchet, trebuchet ms, verdana, sans-serif; font-size: 14px; line-height: 20px; }
.platespulloutbox { background-color: #e97919; color: #e7eed9; padding: 10px; width: 225px; float: right; margin-left: 10px; }
.platespulloutboxleft { background-color: #e97919; color: #e7eed9; padding: 10px; width: 150px; float: left; margin-right: 10px; }

.mexdiv { background-color: #f5f7df; padding: 15px; font-size: 11px; line-height: 19px; }
.mexdiv p { margin-bottom: 12px; }
.mexdiv ul { margin-bottom: 12px; }
.mextype { color: #f16623; border-bottom: 2px solid #adc356; font-size: 18px; }
.mexhighlighttype { color: #f16623; font-weight: bold; } 
.mexdiv ul li { list-style: circle; background-image: none; padding-left: 5px; margin-left: 5px; }
#mexlinks { border: 2px solid #f16623; padding: 5px; float: right; background-color: #fbc8a4; font-size: 11px; line-height: 20px; margin: 0 0 10px 10px; position: relative; width: 325px; }
#mexlinks ul li { list-style: disc; }
#mexlinks a:link { color: #474747; }
#mexlinks a:visited { color: #474747; }
.mexdiv h3 { color: #f16623; margin-top: 10px; }
.mexquote { color: #7e9426; font-family: trebuchet, trebuchet ms, verdana, sans-serif; font-size: 14px; line-height: 20px; width: 175px; float: right; border: 1px solid #f16623; padding: 10px; margin: 0 0 10px 10px; }
.mexpulloutbox { background-color: #e97919; color: #e7eed9; padding: 10px; width: 225px; float: right; margin-left: 10px; }
.mexpulloutboxleft { background-color: #e97919; color: #e7eed9; padding: 10px; width: 150px; float: left; margin-right: 10px; }
.mexdiv table { float: left; margin-bottom: 10px; }
.mexdiv th { vertical-align: top; font-size: 12px; border-bottom: 1px solid #999; padding: 5px; background-color: #fbc8a4; }
.mexdiv td { padding: 5px; border-bottom: 1px solid #ccc; vertical-align: top; }
.offrow { background-color: #dee2af; }
.mextextfloat { width: 350px; float: right; }
.mexfullcol { width: 680px; clear: both; }

.encounters { background-color: #000000; color: #fff; padding: 20px; }
.encounters p { font-size: 12px; line-height: 20px; margin-bottom: 12px; }
.encounters ul li { font-size: 12px; list-style: disc; background-image: none; margin-left: 25px; padding-left: 0px; }
.encounters ul { margin-bottom: 12px; }
.encounters h1 { color: #fff; }
.encounters h5 { color: #fff; }
.encounters a:link { color: #fff; }
.encounters a:visited { color: #fff; }


#tcldiv { padding: 20px; border: 12px solid #cfaa7a; }
#tcldiv2 { border-left: dotted 3px #b45313; padding-left: 10px; font-size: 11px; line-height: 20px; }
#tcldiv2 h1 { color: #72540f; font-size: 20px; border-bottom: 0; margin: 0 0 5px 0; }
#tcldiv2 h2 { color: #72540f; font-size: 16px; border-bottom: 0; margin: 0 0 5px 0; }
#tcldiv2 h3 { color: #b45313; font-size: 14px; font-weight: bold; }
#tclheader { background-color: #cfaa7a; padding: 10px; margin-bottom: 5px; text-align: center; border-bottom: 1px solid #fff; }
#tclheader h1 { color: #72540f; font-size: 20px; border-bottom: 0; margin: 0 0 5px 0; }
#tclheader h2 { color: #fff; font-size: 15px; font-weight: normal; }
#tclheadersubhead { color: #72540f; font-size: 18px; }
#tclheader h2 { color: #fff; font-size: 15px; font-weight: normal; }
#tcldivcontents #tclheader { background-color: #cfaa7a; padding: 10px; margin-bottom: 10px; text-align: center; }
#tcldivcontents #tclheader h1 { color: #72540f; font-size: 20px; border-bottom: 0; }
#tcldivcontents #tclheader h2 { color: #fff; font-size: 15px; font-weight: normal; }
#tcldivcontents #tclheadersubhead { color: #72540f; font-size: 18px; }
.tclbooktitle { font-weight: bold; color: #72540f; font-size: 12px; }
#tcldiv a:link { color: #b45313; }
#tclwhitediv ol li { margin-left: 15px; }
#tclwhitediv a:link { color: #b45313; }
#tclwhitediv h4 { color: #6b3f54; font-size: 16px; margin-bottom: 5px; border-bottom: none; }
#tclwhitediv h3 { color: #b45313; font-size: 14px; font-weight: 100; }
#tclwhitediv h2 { font-size: 14px; font-weight: 100; margin-bottom: 10px; }
#tclwhitediv h1 { color: #a17c26; font-size: 20px; }
.tclheader { color: #a17c26; font-size: 18px; }
#tcldivcontents { background-image: url(../press_release/tcl-whip.jpg); border: 1px solid #ccc; padding: 0 10px; }
.tcldivcover { background-image: url(../press_release/0740769766_cover.jpg); width: 725px; border: 1px solid #ccc; padding: 20px; height: 600px; }
#tcldivcontents h5 { font-size: 12px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; margin: 8px 0 8px 0; color: #474747; }
#tcldivcontents h4 { font-size: 13px; line-height: 18px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; margin: 8px 0 8px 0; }
#tcldivcontents h3 { color: #b45313; font-size: 14px; font-weight: 100; }
#tcldivcontents h2 { font-size: 14px; font-weight: 100; margin-bottom: 10px; }
#tcldivcontents h1 { color: #a17c26; font-size: 18px; }
#tcldivcontents a:link { color: #b45313; }
#tclfooter a:link { color: #b45313; }
.tclpagedivider { border-left: 2px dotted #b45313; padding-left: 15px; margin-left: 215px; }
.tcldiv p { font-size: 11px; line-height: 21px; margin-bottom: 15px; }
.tclpullout { color: #b45313; font-size: 14px; }
.tclpulloutlabel { color: #a17c26; font-size: 14px; }
.tclrecipepullout { color: #b45313; font-size: 18px; font-family: trebuchet, trebuchet ms, verdana, sans-serif; }
.tcltippullout { color: #b45313; font-size: 22px; font-family: trebuchet, trebuchet ms, verdana, sans-serif; }
#tclphotolinks h1 { color: #72540f; }
#tclphotolinks { border: dotted 3px #b45313; padding: 5px; float: right; font-size: 12px; line-height: 22px; margin: 0 0 10px 10px; position: relative; width: 175px; background-color: #fff; }
#tclphotolinks ul li { list-style: circle; color: #b45313; display: block; padding-left: 10px; }
#tclphotolinks a:link { color: #b45313; }
#tclphotolinks a:visited { color: #b45313; }
#tclcoverlinks { border: dotted 3px #b45313; padding: 5px; font-size: 12px; line-height: 22px; float: right; position: relative; width: 175px; background-color: #fff; }
#tclcoverlinks ul li { list-style: circle; color: #b45313; display: block; padding-left: 10px; }
#tclcoverlinks a:link { color: #b45313; }
#tclcoverlinks a:visited { color: #b45313; }
#tclcoverlinks h1 { color: #a17c26; font-size: 20px; } 
#tcllinks { border: dotted 3px #b45313; padding: 5px; float: right; font-size: 12px; line-height: 22px; margin: 0 0 10px 10px; position: relative; width: 175px; }
#tcllinks h1 { color: #72540f; }
#tcllinks ul li { list-style: circle; color: #b45313; display: block; padding-left: 10px; }
#tcllinks a:link { color: #b45313; }
#tcllinks a:visited { color: #b45313; }
.tclcreditspace { margin-top: 10px; }
.tclquote { border: solid 1px #cfaa7a; padding: 10px 10px 5px 10px; font-size: 14px; line-height: 22px; margin: 15px 0 15px 0; background-color: #f6eadb; }
.tclhomequote { border: solid 1px #cfaa7a; padding: 10px 10px 5px 10px; font-size: 11px; line-height: 20px; margin: 15px 0 0 0; background-color: #f6eadb; }
.tclquotecredit { font-size: 12px; line-height: 22px; font-style: normal; }
.tclbackground { background-color: #cfaa7a; color: #fff; padding: 15px; margin-bottom: 10px; }
.tclbackground p { font-size: 12px; line-height: 22px; }
#tcldiv h3 { color: #b45313; font-size: 14px; font-weight: 100; }
#tcldiv h2 { font-size: 14px; font-weight: 100; margin-bottom: 10px; }
#tcldiv h1 { color: #a17c26; font-size: 20px; }
.tclem { color: #842b0b; font-style: italic; }
.tclcalltext { color: #842b0b; font-variant: small-caps; font-size: 15px; }
.tclimage { float: left; margin: 0 10px 5px 0; }
.tclimagealt { float: left; margin: 0 10px 20px 0; }
.tclimagemarginbottom { margin-bottom: 10px; }
.tclimageright { float: right; margin-left: 10px; position: relative; }
.tcltiptext { color: #9f9454; font-weight: bold; font-size: 12px; }
.tclleadintext { color: #9f9454; font-weight: bold; font-size: 14px; font-family: trebuchet, trebuchet ms, verdana, sans-serif; }
#tcltour { border: solid 1px #cfaa7a; font-size: 12px; line-height: 20px; margin: 0 10px 10px 0; background-color: #f6eadb; width: 250px; float: left; }
#tcltour h1 { color: #72540f; font-size: 18px; border-bottom: 0; margin: 5px 0 5px 0; }
#tcltour h4 { color: #fff; font-size: 15px; border-bottom: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#tcltourheader { background-color: #cfaa7a; padding: 10px; margin-bottom: 10px; text-align: center; }
#tcltourbody { padding: 5px; }
#tclfall { background-color: #cfaa7a; padding: 10px; margin: 0 10px 0 0; width: 225px; float: left; }
#tclfall h4 { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

.bakingdiv { padding-left: 10px; font-size: 12px; line-height: 22px; }
.bakingdiv h1 { color: #571a53; margin-bottom: 10px; font-size: 17px; }
.bakingdiv h3 { color: #571a53; }
.bakingdiv ul { list-style: circle; }
#bakinglinks { border: dotted 3px #cba571; padding: 5px; float: right; font-size: 12px; line-height: 22px; margin: 5px 0 10px 10px; position: relative; width: 225px; background-color: #fff; }
#bakinglinks h1 { color: #571a53; }
#bakinglinks ul { color: #571a53; display: block; padding-left: 10px; list-style: circle; }
#bakinglinks a:link li { color: #571a53; list-style: circle; }
#bakinglinks a:visited { color: #a85b8e; }
.bakingbooktitle { color: #571a53; font-size: 13px; font-weight: bold; }
#bakingbooktitle { color: #571a53; font-size: 13px; font-weight: bold; }
#bakingbooktitle a:link { color: #571a53; font-size: 13px; font-weight: bold; }
.bakingpagedivider { border-left: 2px dotted #cba571; padding-left: 15px; margin-left: 260px; }
#bakingdivcontents { background-image: url(../press_release/baking_background.png); border: 1px solid #ccc; padding: 10px; }
#bakingdivcontents h5 { font-size: 12px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; margin: 8px 0 8px 0; color: #571a53; }
#bakingdivcontents h4 { font-size: 13px; line-height: 18px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; margin: 8px 0 8px 0; }
#bakingdivcontents h3 { color: #960449; font-size: 14px; font-weight: 100; }
#bakingdivcontents h2 { font-size: 14px; font-weight: 100; margin-bottom: 10px; }
#bakingdivcontents h1 { color: #571a53; }
#bakingtour { border: solid 1px #571a53; font-size: 12px; line-height: 20px; margin: 0 10px 10px 0; width: 250px; float: left; }
#bakingtour h1 { color: #571a53; font-size: 18px; border-bottom: 0; margin: 5px 0 5px 0; }
#bakingtour h4 { color: #571a53; font-size: 14px; border-bottom: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#bakingtourheader { background-color: #fef1cb; padding: 10px; margin-bottom: 10px; text-align: center; }
#bakingtourbody { padding: 5px; text-align: center; }
.bakingitaltitle { font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: italic; color: #571a53; font-weight: 100; }
.bakingintro { color: #c18857; }
.bakingrecipe { background-color: #fef1cb; padding: 10px; float: right; margin: 10px 0 0 10px; width: 300px; }
.bakingrecipe h2 { color: #d85e05; font-size: 13px; font-weight: 100; }
.bakingrecipehighlight { color: #d85e05; font-size: 13px; font-weight: 100; }
.bakingrecipenumber { color: #a87003; font-size: 22px; font-weight: 100; }
.bakingtip { background-color: #cfaa7a; color: #fff; padding: 10px; float: left; width: 235px; margin: 0 10px 0 0; }
.bakingtip h3 { color: #571a53; font-size: 15px; }
.bakingtip hr { border-top: 2px dotted #fff; }
.bakingtiphighlight { color: #571a53; font-size: 15px; }
.bakingtipwide { background-color: #cfaa7a; color: #fff; padding: 10px; float: left; width: 435px; margin: 0 10px 0 0; }
.bakingtipwide h3 { color: #571a53; font-size: 15px; }
.bakingtipwide hr { border-top: 2px dotted #fff; }
.bakingtiphighlight { color: #571a53; font-size: 15px; }
.bakingsmtip { background-color: #cfaa7a; color: #fff; padding: 10px; float: right; width: 175px; margin: 0 10px 0 0; }
.bakingyeild { color: #d85e05; font-size: 13px; font-weight: 100; }
.bakingquote { font-size: 13px; line-height: 22px; }
.bakingpullout { background-color: #cba571; padding: 5px 5px 3px 5px; color: #fff; font-size: 13px; font-weight: bold; line-height: 18px; }
.bakinglgquote { color: #571a53; font-size: 14px; line-height: 23px; background-color: #ffdc8b; padding: 8px; margin-top: 30px; }

#knivesdivcontents { background-image: url(../press_release/knives_background.png); border: 1px solid #ccc; padding: 10px; }
#knivesdivcontents h5 { font-size: 12px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; margin: 8px 0 8px 0; color: #571a53; }
#knivesdivcontents h4 { font-size: 13px; line-height: 18px; font-weight: bold; font-family: trebuchet, trebuchet ms, verdana, sans-serif; margin: 8px 0 8px 0; }
#knivesdivcontents h3 { color: #960449; font-size: 14px; font-weight: 100; }
#knivesdivcontents h2 { font-size: 14px; font-weight: 100; margin-bottom: 10px; }
#knivesdivcontents h1 { color: #571a53; margin-bottom: 15px; }
.textright {text-align: right; }

.flash { float: left; border: 1px solid #ccc; margin: 5px 0 10px 0; }
.flashnoborder { float: left; margin: 5px 0 10px 0; }
.flashhomepagediv { position: relative; margin: 5px 5px; border: 1px solid #999; padding: 10px 30px 10px 30px; }
.flashtiny { float: right; border: 1px solid #ccc; margin-bottom: 10px; }

.weatherdivcover { background-image: url(../press_release/weather_cover.jpg); padding: 20px; height: 526px; background-repeat: no-repeat; }
#weatherdivintro { background-image: url(../press_release/weather_intro.jpg); padding: 20px; background-repeat: repeat-y; }
#weatherdivintro p { color: #fff; font-size: 12px; line-height: 20px; }
#weatherdivintro h3 { color: #6ac67d; font-size: 15px; }
#weatherdivintro h1 { color: #6ac67d; font-size: 19px; margin-bottom: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; }
#weatherdivintro ul li { list-style: none; background-image: url(img/weather_bullet.gif); background-position: 1px;  color: #fff; display: block; padding-left: 10px; font-size: 11px; }
#weatherdivintro a:link { color: #fff; }
#weatherdivintro a:visited { color: #fff; }
#weatherdivintro table { color: #ceeaf2; font-size: 13px; font-weight: bold;  text-transform: uppercase; width: 530px; letter-spacing: 1px; }
#weathernobackground { border: 1px solid #ccc; padding: 15px; }
#weathernobackground p { font-size: 11px; line-height: 19px; }
#weathernobackground h2 { color: #474747; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; }
#weathernobackground h1 { color: #55b669; font-size: 19px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; }
.contentssub { font-size: 11px; font-style: italic; letter-spacing: 0; }
#weatherdivintro table td { padding: 3px; }
#weatherdivintro table th { padding: 3px; color: #6ac67d; font-size: 16px; letter-spacing: 1px; }
#weatherlinks { border: solid 3px #d03e25; padding: 3px; font-size: 11px; line-height: 20px; float: right; margin-top: 180px; position: relative; width: 140px; background-color: #fac068; z-index: 999999; }
#weatherlinks ul li { list-style: none; background-image: url(img/weather_bullet.gif); background-position: 1px; color: #474747; display: block; padding-left: 10px; }
#weatherlinks a:link { color: #474747; }
#weatherlinks a:visited { color: #474747; }
#weatherlinks h2 { color: #474747; font-size: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-align: center; text-transform: uppercase; margin: 5px 0 -5px 0; }
#weatherlinksfloat { border: solid 3px #d03e25; padding: 3px; font-size: 11px; line-height: 20px; float: right; position: relative; width: 140px; background-color: #fac068; z-index: 999999; margin: 0 0 10px 10px; }
#weatherlinksfloat ul li { list-style: none; background-image: url(img/weather_bullet.gif); background-position: 1px;  color: #474747; display: block; padding-left: 10px; }
#weatherlinksfloat a:link { color: #474747; }
#weatherlinksfloat a:visited { color: #474747; }
#weatherlinksfloat h2 { color: #474747; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-align: center; text-transform: uppercase; margin: 5px 0 -5px 0; }
.weatherbuybutton { float: left; margin: -3px 5px 5px 5px; }
#weatherfooter a:link { color: #474747; } 
.weatherpullout { background-color: #88066b; color: #6ac67d; font-size: 13px; line-height: 22px; padding: 15px; float: right; margin: 0 10px 10px 0; width: 250px; position: relative; }
.weatherpullout h4 { color: #e55638; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-align: center; }
.weatherpullout ul li { list-style: none; background-image: url(img/weather_bullet.gif); background-position: 1px 8px;  }

.apronmemoriespullout { background-color: #f9f5d3; font-size: 14px; line-height: 22px; font-family: trebuchet, trebuchet ms, verdana, sans-serif; padding: 10px; width: 275px; margin: 0 10px 10px 0; float: left; border: 2px dashed #8bd0f2; }

.slurpdiv { padding: 20px; background-color: #deeced; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #ccc; }
.slurpdiv h1 { font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ccc; margin-bottom: 5px; }
.slurpdiv h2 { font-size: 33px; font-weight: bold; margin-bottom: 15px; line-height: 28px; color: #faa267; letter-spacing: 2px; }
.slurpdiv h3 { font-size: 16px; font-weight: bold; margin-bottom: 15px; line-height: 24px; color: #faa267; letter-spacing: 2px; }
.slurpdiv p { font-size: 11px; line-height: 21px; }
.slurpdiv  ul li { list-style: none; background-image: url(img/slurp_bullet.jpg); background-position: 1px 6px; background-repeat: no-repeat; display: block; padding-left: 17px; font-size: 11px;  }
.slurpdiv ol li { margin-left: 17px; }
.slurptype { color: #dc3a80; letter-spacing: 2px; }
#slurplinks { border: solid 1px #ef7524; padding: 5px; float: right; color: #fff; background-color: #ccedfc; font-size: 12px; line-height: 24px; margin: 0 0 10px 10px; }
#slurplinks ul li { list-style: none; background-image: url(img/slurp_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; padding-left: 17px; }
#slurplinks a:link { color: #dc3a80; }
#slurplinks a:visited { color: #dc3a80; }
.slurpimage { float: right; margin: 0 0 10px 10px; }

.careersdiv { padding: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 3px solid #0e0e0e; }
.careersdiv p { font-size: 11px; line-height: 21px; }
.careersdiv  ul li { list-style: none; background-image: url(img/careers_bullet.jpg); background-position: 1px 6px; background-repeat: no-repeat; display: block; padding-left: 17px; font-size: 11px;  }
.careersdiv ol li { margin-left: 17px; }
.careerstype { color: #bb312f; font-size: 18px; }
.careersdiv h2 { background-color: #445cb3; color: #fff; padding: 10px; margin: 15px 10px; font-size: 16px; }
.careersdiv h3 { font-size: 14px; font-weight: bold; color: #474747 }
#careerslinks { border: solid 3px #0e0e0e; padding: 5px; float: right; font-size: 12px; line-height: 24px; margin: 0 0 10px 10px; background-color: #fff; }
#careerslinks ul li { list-style: none; background-image: url(img/careers_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; padding-left: 17px; }
#careerslinks a:link { color: #474747; }
#careerslinks a:visited { color: #474747; }
.careersimage { float: left; margin-right: 10px; position: relative; }
.careerspullout { background-color: #445cb3; color: #fff; padding: 10px; margin: 10px 10px 10px 220px; }

.grandmotherdiv { padding: 20px; background-image: url(../press_release/grandmother_border2.jpg); background-repeat: repeat-y; border: solid 1px #ee5030; border-left: solid 6px #ee5030; }
.grandmotherdiv p { font-size: 11px; line-height: 21px; }
.grandmotherdiv  ul li { list-style: none; background-image: url(img/careers_bullet.jpg); background-position: 1px 6px; background-repeat: no-repeat; display: block; padding-left: 17px; font-size: 11px;  }
.grandmotherdiv ol li { margin-left: 17px; }
.grandmothertype { color: #46b6c7; font-size: 18px; }
.grandmotherdiv h1 { color: #598340; font-size: 18px; }
#grandmotherlinks { border: solid 2px #46b6c7; padding: 5px; float: right; font-size: 12px; line-height: 24px; margin: 0 0 10px 10px; background-color: #fff; width: 200px; }
#grandmotherlinks ul li { list-style: none; background-image: url(img/grandmother_bullet.png); background-position: 1px; background-repeat: no-repeat; display: block; padding-left: 19px; }
#grandmotherlinks a:link { color: #474747; }
#grandmotherlinks a:visited { color: #474747; }
.grandmotherimage { float: left; margin-right: 10px; }
#grandmotherquote { color: #46669d; font-size: 17px; line-height: 26px; font-family: "Times New Roman", Times, serif; }
.grandmotherpullout { background-color: #445cb3; color: #fff; padding: 10px; margin: 10px 10px 10px 220px; }

.redpullout { background-color: #cd1f44; color: #fff; font-size: 12px; padding: 10px; width: 500px; }
.bluepullout { background-color: #4f4fca; color: #fff; font-size: 12px; padding: 10px; width: 500px; }
.olderpullout { border: 2px dashed #ff9027; padding: 10px; font-size: 12px; margin-bottom: 10px; }
.tasslepullout { border: 2px dashed #ff9027; padding: 10px; font-size: 12px; width: 500px; margin-bottom: 10px; }
.teacherstouchpullout { border: 2px solid #4271a9; padding: 10px; font-size: 12px; width: 500px; margin-bottom: 10px; }
.sausagepullout { background-color: #494288; color: #fff; font-size: 13px; line-height: 22px; padding: 8px; margin: 10px 10px 10px 0; float: left; width: 175px; text-align: center; }

.globalborder { border: 3px solid #a6cc39; padding: 10px; background-color: #eff9d1; margin: 10px 0 10px 0; }
.globalpullout { background-color: #729709; padding: 10px; font-size: 12px; color: #fff; margin: -10px 10px 10px 0; float: left; width: 200px; }
.globaldiv { border: 2px solid #a6cc39; padding: 10px; margin: 10px 0 10px 0; }
.globalhighlighttext { color: #2E6755; }

#shelterlinks { border: solid 1px #474747; padding: 5px; float: right; color: #fff; background-color: #ecf2f5; font-size: 12px; line-height: 24px; margin: 0 0 5px 10px; }
#shelterlinks ul li { list-style: none; background-image: url(img/shelter_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; padding-left: 17px; }
#shelterlinks a:link { color: #2E6755; }
#shelterlinks a:visited { color: #2E6755; }
.shelterquote { font-family: "Times New Roman", Times, serif; font-size: 24px; line-height: 32px; color: #b2b1b1; font-weight: bold; }

.myspacepullout { border: 8px solid #0170c8; padding: 10px; width: 300px; float: left; margin: 0 10px 10px 0; }

.dogbreeddiv { background-color: #fff; color: #000; font-size: 13px; padding: 30px; margin: 0 0 10px 10px; width: 290px; }
.dogbreedblackdiv { background-color: #fff; color: #000; font-size: 11px; padding: 20px; margin: 0 0 10px 0; }
.dogbreedblackdiv h3 { color: #000; font-size: 13px; }
.dogbreedwhitediv { font-size: 11px; padding: 20px; margin: 0 0 10px 0; border-top: 1px solid #999; }
.dogbreedwhitediv h3 { color: #474747; font-size: 13px; }

#stingraylinks { padding: 10px; float: right; color: #fff; border: 3px solid #259974; font-size: 12px; line-height: 24px; margin: 0 0 5px 10px; }
#stingraylinks ul li { list-style: none; background-image: url(img/stingray_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; padding-left: 17px; }
#stingraylinks a:link { color: #2E6755; }
#stingraylinks a:visited { color: #2E6755; }
.stingraypullquote { background-color: #ccc; padding: 10px 0 10px 50px; font-size: 14px; color: #000; margin: 10px; }
.stingraysig { font-size: 12px; font-weight: bold; color: #de7813; }
.stingraystorytitle { font-size: 14px; color: #259974; }
.stingraystory { font-size: 12px; }

.babylovediv { font-size: 12px; line-height: 22px; color:#727171; }
.dogbreedblackdiv { background-color: #000; color: #fff; font-size: 11px; padding: 20px; margin: 0 0 10px 0; }
.dogbreedblackdiv h3 { color: #fff; font-size: 13px; }
.dogbreedwhitediv { font-size: 11px; padding: 20px; margin: 0 0 10px 0; border-top: 1px solid #999; }
.dogbreedwhitediv h3 { color: #474747; font-size: 13px; }
#babylovelinks { border: solid 1px #474747; padding: 5px; float: right; color: #fff; background-color: #e9fae0; font-size: 12px; line-height: 24px; margin: 0 0 5px 10px; width: 125px; }
#babylovelinks ul li { list-style: none; background-image: url(img/shelter_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; padding-left: 17px; }
#babylovelinks a:link { color: #2E6755; }
#babylovelinks a:visited { color: #2E6755; }
.babylovequote { font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; line-height: 28px; font-style: italic; text-align: center; margin: 180px 0 10px 0; padding: 8px 0 8px 0; }
.babylovequotepullout { font-family: Georgia, "Times New Roman", Times, serif; font-size: 28px; line-height: 32px; font-style: italic; }
.babylovequotesig { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; line-height: 28px; }

.masshistoriadiv { font-size: 11px; line-height: 20px; }
.masshistoriadiv h3 { color: #e26e23; }
.masshistoriaquote { font-size: 14px; font-style: italic; font-weight: bold; color: #e26e23; }
.masshistoriaquote .booktitle { font-size: 16px; font-weight: bold; font-style: normal; color: #e26e23; }
.masshistoriaquote a:link { font-size: 16px; font-weight: bold; font-style: normal; color: #e26e23; }
.masshistoriaquote a:visited { font-size: 16px; font-weight: bold; font-style: normal; color: #e26e23; }
.masshistoriadate { border: 1px solid #666; padding: 10px; width: 150px; float: left; margin: 0 10px 0 0; }
.masshistoriadate h3 { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #e26e23; border-bottom: 1px dashed #e26e23; }
.masshistoriadate h2 { font-family: "Times New Roman", Times, serif; font-size: 20px; }
.masshistoriadate2 { border: 1px solid #666; padding: 10px; width: 330px; float: left; margin: 5px 10px 0 0; }
.masshistoriadate2 h3 { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #a4a826; border-bottom: 1px dashed #e26e23; }
.masshistoriadate2 h2 { font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 23px; }
.masshistoriadate3 { border: 1px solid #666; padding: 10px; width: 310px; float: left; margin: -5px 10px 0 0; }
.masshistoriadate3 h3 { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #a4a826; border-bottom: 1px dashed #e26e23; }
.masshistoriadate3 h2 { font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 23px; }
.masspulloutbox { float: right; width: 180px; margin: 0 10px 0 10px; background-color: #e3e577; padding: 8px; }
.masshistoriadate4 { border: 1px solid #666; padding: 10px; width: 200px; float: left; margin: 0 10px 0 0; }
.masshistoriadate4 h3 { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #e26e23; border-bottom: 1px dashed #e26e23; }
.masshistoriadate4 h2 { font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 23px; }
.masshistoriadate5 { border: 1px solid #666; padding: 10px; width: 310px; float: left; margin: -5px 10px 0 0; }
.masshistoriadate5 h3 { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #a4a826; border-bottom: 1px dashed #e26e23; }
.masshistoriadate5 h2 { font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 23px; }
.masshistoriadate6 { border: 1px solid #666; padding: 10px; width: 110px; float: left; margin: 0 10px -5px 0; }
.masshistoriadate6 h3 { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #e26e23; border-bottom: 1px dashed #e26e23; }
.masshistoriadate6 h2 { font-family: "Times New Roman", Times, serif; font-size: 20px; }
.masshistoriadate7 { border: 1px solid #666; padding: 10px; width: 300px; float: left; margin: 5px 10px 5px 0; }
.masshistoriadate7 h3 { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #a4a826; border-bottom: 1px dashed #e26e23; }
.masshistoriadate7 h2 { font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 23px; }
.masspulloutbox h3 { color: #e26e23; }
.massstartletter { font-family: "Times New Roman", Times, serif; font-size: 26px; }
.masshighlighttext { font-weight: bold; color: #e26e23; }
.masshighlighttext2 { font-weight: bold; color: #a4a826; }
.masscolumn-left { float: left; width: 235px; margin: 5px 0 5px 0; }
.masscolumn-group { float: right; width: 480px; margin: 5px 0 5px 0; }
.masscolumn-middle { float: left; width: 235px; display: inline; }
.masscolumn-right { float: right; width: 235px; display: inline; }
.massborder { border: 1px solid #787878; padding: 10px; height: 505px; margin-bottom: 10px; }
.masspulloutbox2 h3 { color: #474747; margin-left: 5px; }
.masspulloutbox2 ul { list-style: square; }
.masspulloutbox2 ul li { list-style: square; background-image: none; padding-left: 3px; margin-left: 15px; }
.masspulloutbox2 { float: right; width: 250px; margin: 0 10px 0 10px; background-color: #e1e484; padding: 8px; }
#masshistoriainks { border: solid 3px #000; padding: 5px; float: right; color: #fff; font-size: 12px; line-height: 24px; margin: 0 0 5px 10px; }
.masspulloutbox3 { float: right; width: 385px; margin: 0 10px 20px 10px; background-color: #e3e577; padding: 8px; }
#masshistorialinks ul li { list-style: none;  background-image: none; display: block; padding-left: 17px; }
#masshistorialinks a:link { color: #2E6755; }
#masshistorialinks a:visited { color: #2E6755; }

#organicdiv { font-size: 11px; line-height: 22px; }
#organicdiv h1 { color: #769b3d; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 100; letter-spacing: 1px; text-transform: uppercase; line-height: 30px; }
#organicdiv h2 { color: #ef8038; font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 1px; text-transform: uppercase; }
.organichighlighttype { color: #ef8038; font-weight: bold; } 
#organicdiv ul li { list-style: none; background-image: none; padding-left: 5px; }
#organiclinks { border: 1px solid #ef8038; padding: 5px; float: right; font-size: 11px; line-height: 20px; margin: 0 0 10px 10px; position: relative; width: 150px; background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 20px; }
#organiclinks ul li { list-style: none; display: block; }
#organiclinks a:link { color: #474747; }
#organiclinks a:visited { color: #474747; }
#organicdiv h3 { color: #ef8038; margin-top: 10px; }
#organicdiv h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.organicquote { color: #474747; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 23px; margin-bottom: 5px; background-color: #e9f3d9; padding: 14px 8px 13px 0; }
#organicdiv .booktitle { color: #ef8038; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 23px; }
#organicdiv .booktitle a:link { color: #ef8038; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; }
#organicdiv .booktitle a:visited { color: #ef8038; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; }
.organicpulloutbox { background-color: #e2f6c3; padding: 10px; width: 225px; float: right; margin-left: 10px; }
.organicpulloutboxleft { background-color: #e97919; color: #e7eed9; padding: 10px; width: 150px; float: left; margin-right: 10px; }
.organicpulloutboxalt { background-color: #1b572c; padding: 10px; width: 225px; float: right; margin-left: 10px; color: #fff; }
.organicpulloutboxalt2 { padding: 10px; width: 235px; float: right; margin-left: 10px; color: #769b3d; }
.organicstartletter { color: #ef8038; font-size: 18px; font-weight: bold; }
.organicheadtype { color: #769b3d; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 100; letter-spacing: 1px; text-transform: uppercase; line-height: 30px; }
.organicsubheadtype { color: #769b3d; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 100; letter-spacing: 1px; text-transform: uppercase; line-height: 30px; }
.organiccontents { text-align: right; width: 395px; }

.bikemanquote { font-size: 12px; line-height: 20px; font-weight: bold; color: #6d93a6; }
.bikemanpoem { font-size: 12px; line-height: 21px; margin-left: 30px; font-style: italic; }

.cooljewpullout { background-color: #1e384c; padding: 10px; margin: 0 10px 10px 0; color: #fff; width: 300px; float: left; font-size: 12px; border: 3px solid #b99d43; }
.cooljewpullout h3 { color: #fff; }
.cooljewborder { margin-bottom: 10px; }
.cooljewborderbottom { margin-top: 10px; }

.redlanterndiv { font-size: 11px; line-height: 21px; border: 1px solid #000; padding: 15px; background-color: #fdfaf4; }
.redlanterndiv p { margin-bottom: 0; text-indent: 25px;  }
.redlanterndiv h1 { color: #ba4033; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: 100; font-size: 20px; }
.redlanterndiv h2 { color: #474747; font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin: 3px 0 3px 0; }
.redlanternquote { color: #474747; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 14px; line-height: 23px; margin: 15px 0 15px 0; background-color: #ddcfb0; padding: 14px 8px 13px 0; }
#redlanternlinks { border: double 3px #a17c26; padding: 5px; float: right; background-image: url(../press_release/feather_background.jpg); font-size: 12px; line-height: 24px; margin: 0 0 10px 10px; position: relative; }
#redlanternlinks ul li { list-style: disc;  }
#redlanternlinks a:link { color: #474747; }
#redlanternlinks a:visited { color: #474747; }
.pastapullout { background-color: #000; color: #fff; padding: 10px; margin: 0 0 10px 10px; font-size: 13px; line-height: 18px; width: 450px; float: right; }
.redlanternchapt { color: #ba4033; font-size: 13px; }
.redlanterncont { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;  }
.redlanternpgs { font-size: 13px; }
.redlanternrecipe { font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.recipespace { margin: 10px 0 10px 0; }
.uppercase { text-transform: uppercase; }

.guiltypullout { background-color: #e1d7ad; padding: 10px; width: 300px; font-size: 12px; margin: 0 10px 10px 0; float: left; }
.begentlepullout { background-color: #d9d979; padding: 10px; font-size: 12px; margin: 25px 0 10px 0; }
.callofthewildpullout { background-color: #98d3e1; padding: 10px; font-size: 13px; line-height: 22px; margin: 0 10px 10px 0; float: left; width: 250px; }
.biggrabbagpullout { background-color: #99CC66; padding: 10px; font-size: 13px; line-height: 22px; margin: 0 10px 10px 0; float: left; width: 250px; }
.piercedpullout { background-color: #aabeca; padding: 10px; font-size: 13px; line-height: 22px; margin: 0 10px 10px 0; float: left; width: 250px; }
.ziggyshortpullout { background-color: #efe0cb; padding: 10px; font-size: 13px; line-height: 22px; margin: 0 10px 10px 0; float: left; width: 250px; }


#kinkadelinks { border: solid 1px #885f43; padding: 5px; float: right; font-size: 12px; line-height: 22px; margin: 5px 0 10px 10px; position: relative; width: 150px; background-color: #fbfaf8; }
#kinkadelinks h1 { color: #885f43; }
#kinkadelinks ul li { color: #885f43; display: block; padding-left: 10px; }
#kinkadelinks a:link { color: #885f43; }
#kinkadelinks a:visited { color: #a85b8e; }
.kinkade h1 { color: #885f43; }
.kinkade p { margin-bottom: 20px; }
#kinkadetitle { color: #885f43;  font-size: 13px; font-weight: bold; }
#kinkadetitle a:link { color: #885f43;  font-size: 13px; font-weight: bold; }
.kinkadestartletter { color: #885f43; font-size: 34px; margin-top: 15px; font-family: "Times New Roman", Times, serif; }
.kinkadequote { color: #af403d; font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 24px; line-height: 36px; }

#knitterlinks { border: solid 1px #c9aa23; padding: 5px; float: right; font-size: 12px; line-height: 22px; margin: 5px 0 10px 10px; position: relative; width: 150px; }
#knitterlinks ul { color: #4a0603; display: block; padding-left: 10px; list-style: circle; }
#knitterlinks a:link { color: #4a0603; }
#knitterlinks a:visited { color: #a85b8e; }

#dilbertlinks { border: solid 1px #9a3521; padding: 5px; float: right; color: #fff; background-color: #f9f5e2; font-size: 12px; line-height: 24px; margin: 0 0 5px 10px; }
#dilbertlinks ul li { list-style: none; background-image: url(img/shelter_bullet.jpg); background-position: 1px; background-repeat: no-repeat; display: block; padding-left: 17px; }
#dilbertlinks a:link { color: #9a3521; }
#dilbertlinks h1 { color: #9a3521; }
#dilbertlinks a:visited { color: #c78274; }

.amishpullout { background-color: #c5d2dc; padding: 10px; font-size: 12px; line-height: 28px; margin: 10px; border: 10px double #fff; width: 400px; float: right; }
.amishpullout ul li { list-style: circle; }
.amishpullout2 { background-color: #c5d2dc; padding: 10px; font-size: 12px; line-height: 28px; margin: 0 10px 0 0; border: 10px double #fff; width: 400px; float: left; }
#amishlinks { border: 10px double #fff; padding: 5px; float: right; font-size: 12px; line-height: 22px; margin: 5px 0 10px 10px; position: relative; width: 255px; background-color: #83a2ba; }
#amishlinks h1 { color: #fff; }
#amishlinks li { color: #fff; display: block; padding-left: 10px; list-style: circle; }
#amishlinks a:link { color: #fff; }
#amishlinks a:visited { color: #363d98; }

.kitchendiv { font-size: 11px; line-height: 20px; border: 6px double #c40439; padding: 8px; float: left; margin-right: 10px; display: inline; }
.kitchendiv h1 { color: #c40439; margin-bottom: 10px; }
.kitchendiv ul li { list-style: none; background-image: url(img/kitchen-bulletsm.png); background-position: 1px; display: block; padding-left: 30px; }
.kitchendiv hr { border-top: 1px dashed #c40439; }
.kitchenintro { font-size: 12px; line-height: 18px; margin: 10px; padding: 0 0 5px 0; border: 3px dotted #1b5aa8; padding: 10px; background-color: #fff; }
.kitchenintro h2 { font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 20px; }
.kitchenlinks { float: right; width: 190px; font-size: 12px; border: 3px dotted #1b5aa8; margin: 10px; padding: 10px 8px 3px 8px; background-color: #fff; }
.kitchenlinks a { color: #1b5aa8; margin: 3px 0 10px 0; padding: 3px 0 0 30px; background-image: url(img/kitchen-bullet.png); background-position: 1px; background-repeat: no-repeat; display: block; }
.kitcehnlinksbuy { color: #1b5aa8; margin: 3px 0 10px 0; padding: 3px 0 0 0; background-image: none; display: block; }
.kitchenlinks a:hover { background-color:#ccc; }
.kitchenpullout { float: right; background-color:#fbe9aa; padding: 5px; margin: 10px 5px; }
.kitchenpullout2 { float: right; background-color:#bee4e0; padding: 15px; margin: 10px 5px; width: 200px; font-size: 13px; }
.kitchenquote { font-size: 13px; }

.obamadiv { border: 2px solid #264ea6; padding: 5px; font-size: 11px; margin-top: 5px; height: 220px; }
.obamacover { float: right; margin: -15px 0 0 10px; }

.hearth1 { color: #eb1c24; font-size: 24px; } 
.hearttitle { color: #eb1c24; font-size: 18px; }

.satpullout { border: 2px solid #80a22b; padding: 3px 8px 3px 8px; margin-right: 10px; font-size: 13px; line-height: 23px; float: left; width: 300px; }

.rimage { margin-left: 4px; margin-right: 10px; margin-bottom: 10px; float: left; width:80px; }

