/* IE PNG FIX */
img, div, input {
	behavior: url(iepngfix.htc);
}
.opacity {
	behavior: url(iepngfix.htc);
}
body {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	width: 968px;
	font-size: 12px;
	letter-spacing: 0.02em;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	letter-spacing: 0.02em;
	color: #000000;
}
h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	font-size:18px;
}
#featureHeader h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	font-size:18px;
}
#newsletter h2 {
	text-align: left;
	font-size:18px;
	margin-left: 16px;
}

h3 {
	font-size: 12.5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 16px;
	text-align: left;
	letter-spacing: 0em;
}
.opacity h4 {
	margin-left: 24px;
	font-size: 18px;
}
a:link, a:visited {
	color: #952214;
	text-decoration: none;
}
a:hover {
	color: #F2B650;
	text-decoration: underline;
}
/* BEGIN MASTHEAD */

#masthead {
}
#masthead .clear {
	 height: 1px; 
}
#masthead img.peterPhoto {
	float:left; 
}
#masthead .peterPhotoHolder {
	padding-left:10px; 
	padding-right:5px;
}
#masthead .bannerMiddle {
	float:right;
	background-image:url(../images/pwLogoMiddle.png);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 200px;
	height: 97px;
}
img#firstSocialMediaTile {
	margin-top:15px;
	clear:both;
}
#banner {
}
#masthead #bannerLeft {
	float:left; 
	height:97px;
	width: 580px;
}
#masthead .bannerEnd {
	float:right;
	background-image:url(../images/pwLogoRight.png);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 27px;
	height: 97px;
}
#bannerAndNav {
	float:right;
	overflow: hidden;
}
#bannerAndNav img {
	float: left;
}
/*
#logoAndRadio ul {
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#logoAndRadio li {
	list-style: none;
	margin-bottom: 4px;
}
#logoAndRadio a:link, #logoAndRadio a:visited {
	color: #FFFF99;
	text-decoration: none;
}
#logoAndRadio a:hover {
	text-decoration: underline;
}
*/
/* BEGIN MEDIA CALLOUT */
#topCallout {
	float: right;
	width: 375px;
	overflow: hidden;
	color: #952214;
}
#topCallout h1 {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #952214;
	font-size: 17px;
	margin-top: 4px;
	margin-bottom: 4px;
}
/* PETER AND THE RADIO POD MOVED */
#topCallout ul {
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#topCallout li {
	list-style: none;
	margin-bottom: 4px;
}
#topCallout a:link, #topCallout a:visited {
	color: #FFFF99;
	text-decoration: none;
}
#topCallout a:hover {
	text-decoration: underline;
}
/* END LOGO AND MEDIA CALLOUT */


/* BEGIN HOMEPAGE SPECIFIC TAGS */
#feature {
}
#youtubeStreamContainer {
	padding-top:5px;
	padding-bottom: 6px;
	width: 247px;
	height: 147px;
	background-color: #000000;
}
#youtubeStreamPlacement {
	margin-left:auto;
	margin-right:auto;
	width:243px;
	height: 147px;
}
#youtubeStreamSwfSwap {
}
#feature .copy {
}
#feature p {
	font-size: 14px;
	line-height: 1.5em;
	font-weight: normal;
	text-align: left;
	margin-left: 11px;
	color: rgb(94%, 69%, 25%);
	margin-top: 0px;
}
#feature .columnContents  {
	/* 
	background-repeat: no-repeat;
	overflow: hidden; */
	background-image: url(../images/dblCol_red_Btm.png);
	font-size: 13px;
	line-height: 1.2em;
	background-repeat: repeat-y;
}
#feature .topCap {
	background-image: url(../images/singleColRedBg_topcap.png);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 10px;
}
#feature .singleColRedBg {
	background-color: #952214;
	width: 100%;
	overflow: hidden;
}
#feature form {
	text-align:center;
	padding:0;
	margin:0;
}

#feature .btmCap {
	background-image: url(../images/singleColRedBg_btmcap.png);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 10px;
}
#DVD #holidayPromo {
}
#DVD #holidayPromo .form_topCap {
	background-image: none;
	height: 1px;
}
#DVD #holidayPromo .formBg {
	background-color: #FFFFFF;
	background-image: url(../images/snowyBox.png);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 463px;
}
#DVD #holidayPromo h2, #DVD #holidayPromo h1 {
	color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 0px;
}
#DVD #holidayPromo h1 {
	font-size: 23px;
	padding-top: 3px;
	color: #FFFF66;
}
#DVD #holidayPromo h2 {
	font-size: 22px;
}
#DVD #holidayPromo .copy {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
}
#DVD #holidayPromo p {
	padding-top: 15px;
	padding-left: 7px;
}
#DVD #holidayPromo .form_btmCap {
	background-image: none;
}
/* BEGIN Two faux columns for left and middle columns to be the same length */
.container3 {
	clear:left;
	float:left;
	width:756px;
	overflow:hidden;
	background:#89ffa2; /* column 3 background colour */
}
.container2 {
	float:left;
	width:504px;
	position:relative;
	right: 0px;
	background-image: url(../images/column_bg_solidgray.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
}
.container1 {
	float:left;
	width:504px;
	position:relative;
	right:0px;
	background-image: url(../images/column_bg_solidgray.jpg);
	background-repeat: repeat-y;
	background-position: 252px;
}
.col1 {
	float:left;
	width:252px;
	position:relative;
	left:0px;
	overflow:hidden;
}
.col2 {
	float:right;
	width:252px;
	position:relative;
	left:0px;
	overflow:hidden;
}
.col3 {
	float:left;
	width:252px;
	position:relative;
	left:505px;
	overflow:hidden;
}
/* END Two faux columns for left and middle columns to be the same length */

#whereIsPeter h3 {
	margin-left: 72px;
}
#OuterWrap {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 20px;
}
.clear {
	clear: both;
	overflow: hidden;
	height: 1px;
}
/* TOP NAVIGATION */
#navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #FFFF99;
	padding-top: 5px;
	margin-top: 5px;
	background-image: url(../images/navigationBgFinal.png);
	background-repeat: no-repeat;
	clear:both;
}
#navigation ul {
	text-align: center;
	margin-top: 4px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
#navigation li {
	display: inline;
	list-style: none;
}
#navigation a:link, #navigation a:visited {
	color: rgb(59%, 13%, 8%);
	text-decoration: none;
}
#navigation a:hover {
	text-decoration: underline;
}
#navigation #firstItem {
	padding-left: 0px;
}
#navigation #lastItem {
	padding-right: 0px;
}
.navigationSeparator {
	padding-left: 10px;
	padding-right: 4px;
}
#signupPadding {
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/signUpBG.png);
	background-repeat: no-repeat;
}
#signupSpacer {
	margin-bottom: 7px;
}
#signup {
	color: rgb(94%, 69%, 25%);
	height: 26px;
	margin-top: 4px;
	margin-bottom: 5px;
	text-align: center;
}
#signup a:link, #signup a:visited {
	text-decoration:none;
	color: rgb(94%, 69%, 25%);
}
#signup img {
}
input#email {
	font-size: 10px
}
#processing {
	text-decoration: blink;
}
#confirmation, #processing {
	display: none;
	height: 26px;
	padding-top: 1px;
	padding-bottom: 7px;
	background-image: url(../images/signUpBG.png);
	background-repeat: no-repeat;
}
#confirmation h2, #processing h2 {
	color: rgb(94%, 69%, 25%);
	margin-top: 4px;
}

h1#featureHeader {
	font-size: 17px;
	margin-top: 14px;
	
}
#feature a:link, #feature a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#feature a:hover {
	color: #F2B650;
	text-decoration: underline;
}

#slideshowPod {
	height: 343px;
	background-color: #000000;
	padding-top: 7px;
	margin-top: 7px;
}
#slideshowPlacement {
	margin-right: auto;
	margin-left: auto;
	height: 335px;
	width: 490px;
}
#slideshowSwfSwap {
}
.headerBubble {
	height: 45px;
	margin-bottom: 7px;
	background-image: url(../images/headerBalloon.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
.headerBubble h2 {
	margin-top: 2px;
}
#contentPod {
	float: left;
	width: 758px;
	padding-right: 10px;
}
#contentBody {
}
#contentHomeTop {
}
#mainColumn {
	margin-bottom: 7px;
}
#mainColumnHeaders {
	margin-bottom: -1px;
}
.mainColumnContentContainer .mainColumnHeaders {
	margin-bottom: 7px;
}
.LeftColumn, .MiddleColumn, .RightColumn {
	width: 247px;
}
.LeftColumn p, .MiddleColumn p, .RightColumn p  {
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 16px;
	margin-right: 15px;
}
.LeftColumn {
	float: left;
	margin-right: 5px;
}
.MiddleColumn {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.whereIsPeterLeft {
	float: left;
	width: 60px;
	text-align: center;
	clear: left;
}
.whereIsPeterRight {
	float: right;
	width: 170px; /*Change for scroll*/
	clear: right;
}
.whereIsPeterRight p {
	margin-top: 0px;
	margin-left: 6px;
	margin-right: 12px;
	line-height: 1.5em;
	word-wrap: break-word;
}
.RightColumn {
	float: right;
}
.contentHomeTwoRightColumns {
	float: right;
	width: 506px;
	overflow: hidden;
}
.contentHomeTwoLeftColumns {
	width: 511px;
	float: left;
}

/* ABOUT PETER */

.opacity {
	background-image: url(../images/transparentSquare.png);
	background-repeat: repeat;
	background-position: right top;
}
/* TIPS */
#tips p {
	padding-left:15px;
	padding-right:15px;
}
#tips h3, #tips h4 {
	padding-left:15px;
}
#tipTools {
	float: right;
	font-weight: bold;
	color: #952214;
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#tipTools ul {
	text-align: left;
	margin: 0px;
}
#tipTools li {
	display: inline;
}
#tipsIntro p {
	margin-bottom: 0px;
}
#tipTools a {
	text-decoration: none;
}
#tipTools a:link, #tipTools a:visited {
	color: #952214;
}
#tipTools a:hover {
	color: rgb(94%, 69%, 25%);
}

#tipsByCategory ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	color: #00CC00;
	letter-spacing: 0em;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#tipsByCategory li {
	margin-top: 5px;
	padding-top: 3px;
	background-color: rgb(53%, 52%, 54%);
	height: 25px;
}
#tipsByCategory li:hover {
	background-color: rgb(55%, 5%, 0%);
}
#tipsByCategory a {
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#tipsByCategory a:link, #tipsByCategory a:visited {
	color: rgb(95%, 95%, 95%);
}
#tipsByCategory a:hover {
	color: rgb(94%, 69%, 25%);
}
#tipsSubmenu {
	background-color:#FFFFFF !important;
}
#tipsSubmenu ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#tipsSubmenu li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	text-align: left;
	font-weight: bold;
	color: #003399;
	letter-spacing: 0em;
	list-style: none;
	padding-top: 3px;
	background-color: #FFFFFF;
	height: auto;
}
#tipsSubmenu a {
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#tipsSubmenu a:link, #tipsSubmenu a:visited {
	color: #0154A0;
}
#tipsSubmenu a:hover {
	color: rgb(94%, 69%, 25%);
}
#tipsSubmenu li:hover {
	background-color:rgb(100%, 100%, 100%);
}
#nice-menu {
	background-color:#CCFFFF !important;
}
#nice-menu ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#nice-menu li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	text-align: left;
	font-weight: bold;
	color: #003399;
	letter-spacing: 0em;
	list-style: none;
	padding-top: 3px;
	background-color: #FFFFFF;
	height: auto;
}
#nice-menu a {
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#nice-menu a:link, #nice-menu a:visited {
	color: #0154A0;
}
#nice-menu a:hover {
	color: rgb(94%, 69%, 25%);
}
#nice-menu li:hover {
	background-color:rgb(100%, 100%, 100%);
}

ul.nice-menu li a:hover { 
color: white; 
background: black;
}

.tipsBackground {
}
#merchandisingBody {
	float: right;
	width: 163px;
}
#merchandisingBody img {
	margin-bottom: 15px;
}
.whereIsPeterPod {
	clear: both;
}
#whereIsPeter {
	background-image: url(../images/whereIsPeter_bg.jpg);
	background-repeat: repeat-y;
	height: 400px;
	overflow: auto;
}
#whereIsPeter scroll {
	color:#333366;
}
.whereIsPeterTopcap {
	background-image: url(../images/whereIsPeter_topcap.jpg);
	background-repeat: no-repeat;
	height: 20px; /* MUST MATCH .columnTopCap Height */
	width: 247px;
}
.whereIsPeterBtmCapOne {
	background-image: url(../images/whereispeter_btmcapOne.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 247px;
	overflow: hidden;
}
.whereIsPeterBtmCapTwo {
	background-image: url(../images/whereIsPeter_btmcapTwo.jpg);
	background-repeat: no-repeat;
	height: 11px;
	width: 247px;
	overflow: hidden;
	padding-bottom: 5px;
}
.columnTopcap {
	background-image: url(../images/column_topcap.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 247px;
}
.columnContents {
	background-image: url(../images/column_bg.jpg);
	background-repeat: repeat-y;
}
.columnBtmCapOne {
	background-image: url(../images/column_btmcapOne.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 247px;
	overflow: hidden;
}
.columnBtmCapTwo {
	background-image: url(../images/column_btmcapTwo.jpg);
	background-repeat: no-repeat;
	height: 11px;
	padding-bottom: 5px;
	width: 247px;
	/* overflow: hidden; */
	background-color: #FFFFFF;
}
.singleColumnGrayTopcap {
	background-image: url(../images/oneCol_gradient_topCap.png);
	background-repeat: no-repeat;
	height: 9px;
	overflow: hidden;
}
.singleColumnGray {
	background-color: #F6F5F5;
	background-image: url(../images/oneCol_gradient_Btm.png);
	background-repeat: no-repeat;
	background-position: bottom;
	min-height: 72px;
	overflow: visible;
}
.singleColumnGrayBtmcap {
	background-image: url(../images/oneCol_gradient_btmCap.png);
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
	padding-bottom: 6px;
}
.singleColumnYellowTopcap {
	background-image: url(../images/singleColYellowBg_topcap.png);
	background-repeat: no-repeat;
	height: 9px;
	overflow: hidden;
}
.singleColumnYellowBtmcap {
	background-image: url(../images/singleColYellowBg_btmcap.png);
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
	padding-bottom: 6px;
}
.readMore {
	height: 30px;
	width: 246px;
	background-image: url(../images/column_bg_solidgray.jpg);
	background-repeat: repeat-y;
}
.readMore img {
	margin-left: 130px;
	float: right;
	margin-right: 7px;
}
.readMoreGraphic {
	text-align: right;
	background-color: rgb(88%, 88%, 88%);
	background-image: url(../images/readMore.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 90px;
	float: right;
	margin: 0px;
	height: 30px;
}
.ReadMoreText {
	margin-right: 13px;
	margin-top: 7px;
	display: block;
}
.ReadMoreText a:link, .ReadMoreText a:visited {
	color: #F2B650;
	text-decoration: none;
}
.ReadMoreText a:hover {
	color: #F2B650;
	text-decoration: underline;
}
/*CONTENT PODS */
.twoColumnContentPod {
	margin-bottom: 7px;
}
#contact .twoColumnContentPod .header, #newsletter .twoColumnContentPod .header {
	background-image: url(../images/contactPeterDblHeader.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 506px;
	overflow: hidden;
}
.twoColumnContentPod .header {
	background-image: url(../images/aboutpeterballoon.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 506px;
	overflow: hidden;
}
.twoColumnContentPod h1 {
	color: #F2B650;
	font-size: 30px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#contentHomeTop .twoColumnContentPod h1 {
	margin-left: 16px;
}
.twoColumnContentPod p, .singleColumnGray p {
	font-size: 13px;
	line-height: 1.6em;
	margin-left: 16px;
	margin-right: 15px;
}
#contact .singleColumnGray p {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
}
.lastGraph {
	margin-bottom: 0px !important;
}
.firstGraph {
	margin-top: 0px;
}

/* ABOUT PETER */
#aboutPeter #mainColumn {
	background-image: url(../images/aboutPeterBg.png);
	background-repeat: no-repeat;
	background-position: right bottom;	/*height: 928px; */
	height: 930px;
}
* html #aboutPeter {
	background-image: url(../images/aboutPeterBgIE.jpg);
}
#aboutPeter .twoColumnContentPod {
	margin-bottom: 0px;
}

#aboutPeter .contentHomeTwoLeftColumns p {
	margin-bottom: 0px;
}
#aboutPeter .contentHomeTwoLeftColumns p, #aboutPeter .contentHomeTwoLeftColumns h1 {
	padding-left: 10px;
}
#aboutPeter .contentHomeTwoLeftColumns h1 {
	color: #F2B650;
	font-size: 36px;
	margin-top: 2px;
	margin-left: 15px;
}

/* PRODUCTS */

#products {
}
#products p {
	font-size: 13px;
	line-height: 1.6em;
	margin-left: 16px;
}
.productsBubble { /* BUBBLE BACKGROUND */
	height: 45px;
	margin-bottom: 7px;
	background-image: url(../images/productHeaderBalloon.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
.productsHeader { /* ROUNDED RECTANGLE BACKGROUND */
	height: 43px;
	margin-bottom: 7px;
	background-image: url(../images/productsBalloon.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
#products .productsHeader h2, #products .productsBubble h2 {
	color: #F2B650;
	margin-top: 2px;
}
#products .productsHeader h2 {
	margin-top: 2px;
}
#products h3 {
}
#productsScroll {
}
#booksScroll .scrollContentSingleEntry img {
}
.productCategory {
	text-transform: capitalize;
	color: #952214;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
	margin-left: 27px;
}
.booksEntry {
	height: 170px;
}
.scrollContent {
	text-align: center;
}
.scrollContentSingleEntry {
	height: 190px;
	margin-bottom: 15px;
	text-align: center;
	margin-top: 15px;
	overflow: hidden;
	vertical-align: bottom;
}
.scrollContentSingleEntry img {
	margin-bottom: 10px;
	margin-top: 5px;
}
.contentDivider {
	border-bottom: 2px solid #B1B1B1;
	width: 191px;
	margin-right: auto;
	margin-left: auto;
}
#philosophy {
}
/*SERVICES */
#services .twoColumnContentPod h1, #books .twoColumnContentPod h1, #faq .twoColumnContentPod h1, #contact .twoColumnContentPod h1, #tips .twoColumnContentPod h1 {
	text-align: center;
}
#services .twoColumnContentPod h2 {
	text-align: left;
	margin-left: 15px;
	margin-top: 15px;
}
/* MEDIA */

#media .contentHomeTwoRightColumns img {
	margin-bottom: 20px;
}
#media .contentHomeTwoRightColumns {
	background-image: url(../images/mediaPhotoGradient.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #F7f7F7;
	overflow: hidden;
}
#media .headerBubble, #books .headerBubble, #contact .headerBubble {
	background-image:url(../images/mediaBalloon.png);
} 
#media .headerBubble h2, #books .headerBubble h2, #contact .headerBubble h2 {
	color: #F2B650;
}
.media ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0em;
	list-style: none;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.media li {
	margin-top: 5px;
	padding-top: 3px;
	background-color: rgb(53%, 52%, 54%);
	padding-left: 7px;
	height: 25px;
}
#audio li {
	height: 50px;
}
.media li:hover {
	background-color: rgb(55%, 5%, 0%);
	color: rgb(100%, 100%, 100%);
}
.media a {
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.media a:link, .media a:visited {
	color: rgb(95%, 95%, 95%);
}
.media li:hover {
}
.video, .publication {
	position: absolute;
	display: none;
	padding: 10px;
	background-color: #999999;
	border: 2px solid #FFFFFF;
}
.publication {
	top: 5%;
	width: auto;
	height: 600px;
	overflow: auto;
}
.publication img {
	padding: 10px;
}
.video {
}

/* NEWSLETTER */

#newsletter .twoColumn_gray img {
	margin-bottom: 12px;
}
#newsletterTOC ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	letter-spacing: 0em;
	list-style: none;
	/* width: 100%;
	 margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px; */
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 0px;
}
#newsletterTOC li {
	color: rgb(55%, 5%, 0%);
	padding-bottom: 7px;
}
#newsletterTOC li:hover {
	/* background-color: rgb(55%, 5%, 0%); */
}
#newsletterTOC a {
	text-decoration: none;
	display: block;
}
#newsletterTOC a:link, #newsletterTOC a:visited {
	color: rgb(55%, 5%, 0%);
}
#newsletterTOC a:hover {
	text-decoration: underline;
}

/* BOOKS */

#books {
}
#books .header {
	margin-bottom: 7px;
}
.booksFeature_topCap {
	background-image: url(../images/booksFeatureCopy_bg_topCap.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 246px;
	overflow: hidden;
}
#booksFeature {
	background-color: #F5F6F6;
	overflow: hidden;
	width: 246px;
	background-image: url(../images/booksFeatureCopy_bg.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.booksFeature_btmCap {
	background-image: url(../images/booksFeatureCopy_bg_btmCap.png);
	background-repeat: no-repeat;
	height: 10px;
}
/* FAQ */
#faq h2 {
	margin-left: 16px;
	text-align: left;
	margin-bottom: 8px;
}
#faq .twoColumn_gray li {
	list-style: none;
	padding-bottom: 6px;
}
#faq .twoColumn_gray h3 {
	margin-bottom: 0px;
}
#faq .twoColumn_gray ul {
	margin-top: 8px;
}
.twoColumn_gray_btmcap {
	background-image: url(../images/dblCol_gradient_btmCap.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
}
.twoColumn_gray_topcap {
	background-image: url(../images/dblCol_gradient_topCap.png);
	background-repeat: no-repeat;
	height: 9px;
	overflow: hidden;
	margin-top: 7px;
}
.twoColumn_gray {
	background-color: #F5F6F6;
	background-image: url(../images/dblCol_gradient_Btm.png);
	background-repeat: no-repeat;
	background-position: bottom;
	overflow: hidden;
}
.twoColumn_red_btmcap {
	background-image: url(../images/dblCol_red_btmCap.png);
	background-repeat: no-repeat;
	height: 10px;
}
.twoColumn_red_topcap {
	background-image: url(../images/dblCol_red_topCap.png);
	background-repeat: no-repeat;
	height: 9px;
	overflow: hidden;
	margin-top: 7px;
}
.twoColumn_red {
	background-image:url(../images/dblCol_red_Btm.png);
	background-repeat: repeat-y;
	overflow: hidden;
}
.twoColumn_blk_btmcap {
	background-image: url(../images/dblCol_blk_btmCap.png);
	background-repeat: no-repeat;
	height: 10px;
}
.twoColumn_blk_topcap {
	background-image: url(../images/dblCol_blk_topCap.png);
	background-repeat: no-repeat;
	height: 9px;
	overflow: hidden;
	margin-top: 7px;
}
.twoColumn_blk {
	vertical-align: middle;
	background-image:url(../images/dblCol_blk_Btm.png);
	background-repeat: repeat-y;
	overflow: hidden;
}
.grayBg{
}
#lastGraph {
	padding-bottom: 20px;
}
#faq .twoColumnContentPod h1 {
	margin-top: 2%;
}

/* CONTACT */
#contact .twoColumnContentPod h1, #newsletter .twoColumnContentPod h1, #faq .twoColumnContentPod h1 {
	font-size: 20px;
	
}
.form {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.form, .form input {
	font-size: 13px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	letter-spacing: 0.1em;
	font-weight: bold;
}
.form label {
	margin-right: 10px;
	margin-left: 10px;
}
.error input, .error textarea {
	color:#FF0000;
}
.form textarea {
	height: 300px;
	width: 95%;
	margin-bottom: 7px;
}
.form_topCap {
	background-image: url(../images/contactYellow_topCap.png);
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}
.form_btmCap {
	background-image: url(../images/contactYellow_btmCap.png);
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}
.formBg {
	background-color: #F2B650;
	text-align: center;
	width: 505px;
	overflow: hidden;
}
.formBar {
	height: 31px;
	margin-top: 5px;
}
* html .formBar {
	background-image: url(../images/formBar.gif);
}
.formBarPlacement {
	text-align: right;
	margin-right: 20px;
	padding-top: 3px;
}
#name input, #email input, #gender input {
	width: 175px;
}
#gender {
	float:left;
	margin-left: 20px;
}
#age {
	float: right;
}
.form_userAgreement {
	background-image: url(../images/formUserAgreementBg.png);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 28px;
}
.form_userAgreement input {
	float: right;
	margin-top: 1px;
}
.form_userAgreement h4 {
	color: #952214;
	margin-left: 10px;
	float: left;
	margin-top: 6px;
	margin-bottom: 0px;
	font-size: 11px;
}
.form_userAgreement .formBarPlacement {
	padding-top: 0px;
}
#contactDisclaimer {
	font-weight: bold;
}
#contactDisclaimer ol {
	list-style-type:none;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}
#contactDisclaimer p, #contactDisclaimer ol {
	font-size: 7px;
	margin-left: 5px;
}
#contactDisclaimer p {
	margin-bottom: 0px;
	margin-top: 2px;
}
#contactDisclaimer li {
	margin-bottom: 5px;
}
#contactDisclaimer h2 {
	text-align: left;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#contact .headerBubble h2 {
	margin-left: 20px;
	text-align: left;
}
#agreementLayer {
	visibility: hidden;
}
/* DVD FORM */
#DVD {
	
}
#DVD .copy {
	font-size: 14px;
	line-height: 1.5em;
	color: #000066;
	font-weight: normal;
	text-align: left;
	margin-left: 11px;
}
#DVD .twoColumnContentPod .header {
	background-image: url(../images/contactPeterDblHeader.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 506px;
	overflow: hidden;
}
#DVD .twoColumnContentPod h1 {
	color: #F2B650;
	font-size: 20px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#dvdEmbed {
	vertical-align: middle;
	margin-left: 13px;
}
#DVD #mediaPod {
	margin-bottom: 7px;
	background-image: url(../images/mediaBG.jpg);
	background-repeat: no-repeat;
	height: 306px;
}

#DVD .form {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#DVD .form, #DVD #DVD .form input {
	font-size: 12px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #952214;
	letter-spacing: 0em;
	font-weight: bold;
}
#DVD .form input {
}
#DVD .form label {
	margin-right: 5px;
	margin-left: 5px;
}
#DVD .error p {
	font-size:15px;
	text-align:center;
	background-color:#FFFF33;
	margin-left: 11px;
}
#DVD .error input, #DVD .error textarea {
	font-size:15px;
	text-align:left;
	color:#FF0000;
}
#DVD .form textarea {
	height: 75px;
	width: 95%;
	margin-bottom: 7px;
}
#DVD .form_topCap {
	background-image: url(../images/singleColYellowBg_topcap.png);
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}
#DVD .form_btmCap {
	background-image: url(../images/singleColYellowBg_btmcap.png);
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}
#DVD .formBg {
	background-color: #F2B650;
	text-align: center;
	width: 247px;
	overflow: hidden;
}
#DVD .formBar {
	height: auto;
	background-color: #F2B650;
	margin: 0px;
}
* html #DVD .formBar {
	background-image: url(../images/formBar.gif);
}
#DVD .formBarPlacement {
	text-align: left;
	width: 100%;
	margin: 0px;
}
#DVD #checkToAdd input, #DVD #checkToAddTheDvd input {
	width: 10px !important;
	margin-top: 0px !important;
}
#DVD #name input, #DVD #email input {
	width: 225px;
	margin-top: 3px;
	margin-left: 5px;
	margin-bottom: 8px;
}
#DVD #state {
	float:left;
	margin-right: 10px;
}
#DVD #state input {
	width: 75px;
	margin-left: 5px;
}
#DVD #zip {
	float: none;
}
#DVD #zip input {
	width: 45px;
	margin-left: 5px;
}
#DVD .form_userAgreement {
	overflow: visible;
	height: auto;
	background-image: none;
}
#DVD .form_userAgreement input {
	float: right;
	margin-top: 1px;
}
#DVD .form_userAgreement h4 {
	color: #952214;
	margin-left: 5px;
	float: none;
	margin-top: 6px;
	margin-bottom: 0px;
	font-size: 11px;
	text-align: left;
}
#DVD .form_userAgreement #DVD .formBarPlacement {
	padding-top: 0px;
}
#DVD #contactDisclaimer {
	font-weight: bold;
}
#DVD #hideLayer {
	font-size:12px;
}
#DVD #contactDisclaimer ol {
	list-style-type:none;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}
#DVD #contactDisclaimer p, #DVD #contactDisclaimer ol {
	font-size: 7px;
	margin-left: 8px;
	margin-right: 8px;
}
#DVD #contactDisclaimer p {
	margin-bottom: 0px;
	margin-top: 4px !important;
	text-align: left !important;
}
#DVD #contactDisclaimer li {
	margin-bottom: 0px;
}
#DVD #contactDisclaimer h2 {
	text-align: left;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#DVD #contact .headerBubble h2 {
	margin-left: 20px;
	text-align: left;
}
#DVD #agreementLayer {
	visibility: hidden;
}


/*NEWSLETTER ONLINE */

.singleColumnYellowBg {
	background-color: #F2B650;
}
.singleColumnYellowBg img {
	border: 3px solid #FFFFFF;
	margin-left: 10%;
}
#newsletter .twoColumnContentPod h1 {
	margin-left: 15px;
}

/* PRIVACY/TOS */

#privacyPolicy {
}
#privacyPolicy p {
}
#privacyPolicy h4 {
	text-align: center;
}

/* Footer and Footer Navigation */
#footer {
	color: #E0AF53;
	height: 30px;
	background-image: url(../images/footerBg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 758px;
}
#footer ul {
	text-align:center;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 7px;
}
#footer li {
	display: inline;
	list-style: none;
}
#footer a:link, #footer a:visited {
	color: #E0AF53;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer #copyright {
	margin-right: 25px;
}
#contact h3 {
	margin-left: 5px;
}
.contentHomeTwoRightColumns #feature {
	padding-top: 0px;
}
#officemaxBubble {
	background-image: url(../images/officeMaxBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 32px;
}
#officemaxBubble h1 {
	font-size: 16px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
#officemaxBubble a:link, #officemaxBubble a:visited, #officemaxBubble a:active {
	color:#F2B650;
}
#officemaxBubble a:hover {
	color:#F2B650;
}
