/* ############################################################
	Project: Peter Rabbit
	User: Nigel Britton
	Date: 05 August 2008
	Time: 10:48:36
############################################################ */


/* ############################################################
	Body defaults
############################################################ */

body {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background-color: #71bf44;
}

body {
	background-image:url(../graphics/parents_teachers/pg_bg.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

p {
	margin:0px;
	padding:5px 0px 5px 0px;
}

h1, h2, h3, h4, h5, h6 {
	line-height:100%;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

hr {
	margin:12px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	border-style:none;
	height:1px;
	background-color:#000000;
	clear:both;
}

/* ############################################################
	Page Wrapper - document
############################################################ */

#document {
	xbackground-color:#000000;
	margin:0px auto;
	position:relative;
	width:836px;
}

#document .body_home { background-image:url(../graphics/parents_teachers/pg_pnl_bg_home.png); }
#document .body_news { background-image:url(../graphics/parents_teachers/pg_pnl_bg_news.png); }
#document .body_shop { background-image:url(../graphics/parents_teachers/pg_pnl_bg_shop.png); }
#document .body_about { background-image:url(../graphics/parents_teachers/pg_pnl_bg_about.png); }
#document .body_competition { background-image:url(../graphics/parents_teachers/pg_pnl_bg_competition.png); }
#document .body_learning { background-image:url(../graphics/parents_teachers/pg_pnl_bg_learning.png); }
#document .body_worldwide { background-image:url(../graphics/parents_teachers/pg_pnl_bg_worldwide.png); }
#document .body_faqs { background-image:url(../graphics/parents_teachers/pg_pnl_bg_faqs.png); }

#document #body {
	background-repeat:repeat-y;
	padding:0px 40px 0px 240px;
	xposition:relative;
}

#document #body p {
	line-height:120%;
	height:100%;
}

#document #body h4 {
	font-size:13px;
}

#document .body_home h3, #document .body_home a { color:#f36f21; }
#document .body_news h3, #document .body_news a { color:#f36f21; }
#document .body_shop h3, #document .body_shop h4, #document .body_shop a { color:#ed1c24; }
#document .body_about h3, #document .body_about h4, #document .body_about a { color:#853046; }
#document .body_competition h3, #document .body_competition h4, #document .body_competition a { color:#f3859b; }
#document .body_learning h3, #document .body_learning h4, #document .body_learning a { color:#a154a0; }
#document .body_worldwide h3, #document .body_worldwide h4, #document .body_worldwide a { color:#00aeef; }
#document .body_faqs h3, #document .body_faqs h4, #document .body_faqs a { color:#df0079; }
#document .body_faqs h4 { xtext-decoration:underline; }

em.textQuote { font-size:14px; padding-right:8px; font-weight:bold; }
#document .body_about em.textQuote { color:#853046; }
#document .body_learning em.textQuote { color:#a154a0; }

#document #navigation {
	position:absolute;
	top:124px;
	left:30px;
	height:300px;
	width:200px;
}

#document #body ol {
	margin:0px;
	padding:10px 0px 10px 40px;
}

#header { height:124px; background-repeat:no-repeat; }

.headerHome { background-image:url(../graphics/parents_teachers/pg_pnl_hd_home.png); }
.headerNews { background-image:url(../graphics/parents_teachers/pg_pnl_hd_news.png); }
.headerShop { background-image:url(../graphics/parents_teachers/pg_pnl_hd_shop.png); }
.headerAbout { background-image:url(../graphics/parents_teachers/pg_pnl_hd_about.png); }
.headerCompetition { background-image:url(../graphics/parents_teachers/pg_pnl_hd_competition.png); }
.headerLearning { background-image:url(../graphics/parents_teachers/pg_pnl_hd_learning.png); }
.headerWorldwide { background-image:url(../graphics/parents_teachers/pg_pnl_hd_worldwide.png); }
.headerFAQ { background-image:url(../graphics/parents_teachers/pg_pnl_hd_faqs.png); }

#footer { color:#ffffff; }
#footer a { color:#ffffff; }
#footer { height:50px; background-repeat:no-repeat; padding-top:50px; }

.footerHome { background-image:url(../graphics/parents_teachers/pg_pnl_ft_home.png); }
.footerNews { background-image:url(../graphics/parents_teachers/pg_pnl_ft_news.png); }
.footerShop { background-image:url(../graphics/parents_teachers/pg_pnl_ft_shop.png); }
.footerAbout { background-image:url(../graphics/parents_teachers/pg_pnl_ft_about.png); }
.footerCompetition { background-image:url(../graphics/parents_teachers/pg_pnl_ft_competition.png); }
.footerLearning { background-image:url(../graphics/parents_teachers/pg_pnl_ft_learning.png); }
.footerWorldwide { background-image:url(../graphics/parents_teachers/pg_pnl_ft_worldwide.png); }
.footerFAQ { background-image:url(../graphics/parents_teachers/pg_pnl_ft_faqs.png); }


/* ############################################################
	News Items
############################################################ */

.newsItems {
	position:relative;
	clear:both;
	padding:0px 0px 0px 0px;
}

.newsItems .newsCopy {
	float:left;
	width:340px;
}

.newsItems .picture {
	float:right;
	width:190px;
	text-align:center;
}
.newsItems .picture img { margin:4px; }
.newsItems .picture img.border { border:2px solid #f79433; }


/* ############################################################
	Top Sellers
############################################################ */

.topSellers {
	xposition:relative;
	clear:both;
}

.topSellers .number {
	float:left;
	font-size:24px;
	padding:6px 0px;
	text-align:right;
	width:42px;
	color:#ed1c24;
}

.topSellers .productPicture {
	margin-bottom:4px;
	float:left;
	margin-right:10px;
}

/*
	48[BULLET LIST] + 92[IMG]
*/

.topSellers .copy {
	float:left;
	width:300px;
	xmargin:0px 72px 0px 150px;
}
.topSellers .copy h4 { margin-bottom:4px; }

.topSellers .buy {
	float:right;
	height:64px;
	width:64px;
	xbackground-color:#ccc;
}

/* ############################################################
	Image / Pictures
############################################################ */

#regionList ul {
	float:left;
	margin:0px;
	padding:5px 0px 5px 0px;
	list-style:none;
	xwidth:184px;
	width:150px;
}

#regionList ul li {
	line-height:16px;
	padding:0px 0px 0px 28px;
}

#regionList ul li { background-repeat:no-repeat; }
#regionList ul li a { color:#00aeef; text-decoration:none; }

#regionList ul li.arg { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_argentina.gif); }
#regionList ul li.chi { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_china.gif); }
#regionList ul li.den { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_denmark.gif); }
#regionList ul li.fin { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_finland.gif); }
#regionList ul li.fra { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_france.gif); }
#regionList ul li.gre { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_greece.gif); }
#regionList ul li.ice { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_iceland.gif); }
#regionList ul li.ind { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_indonesia.gif); }
#regionList ul li.ire { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_ireland.gif); }
#regionList ul li.isr { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_israel.gif); }
#regionList ul li.ita { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_italy.gif); }
#regionList ul li.jap { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_japan.gif); }
#regionList ul li.kor { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_korea.gif); }
#regionList ul li.nor { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_norway.gif); }
#regionList ul li.por { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_portugal.gif); }
#regionList ul li.ser { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_serbia.gif); }
#regionList ul li.slo { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_slovenia.gif); }
#regionList ul li.saf { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_southafrica.gif); }
#regionList ul li.swe { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_sweeden.gif); }
#regionList ul li.tai { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_taiwan.gif); }
#regionList ul li.fae { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_faeroe.gif); }
#regionList ul li.net { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_netherlands.gif); }
#regionList ul li.usa { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_usa.gif); }
#regionList ul li.wal { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_mini_wales.gif); }

.regionDetails {
	background-repeat:no-repeat;
	padding:0px 0px 0px 64px;
	margin:0px 0px 10px 0px;
	float:left;
	width:310px;
}
.regionDetails h3 { padding:0px; }

.argFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_argentina.gif); }
.chiFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_china.gif); }
.denFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_denmark.gif); }
.faeFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_faeroe.gif); }
.finFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_finland.gif); }
.fraFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_france.gif); }
.greFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_greece.gif); }
.iceFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_iceland.gif); }
.indFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_indonesia.gif); }
.ireFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_ireland.gif); }
.isrFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_israel.gif); }
.itaFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_italy.gif); }
.japFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_japan.gif); }
.korFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_korea.gif); }
.netFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_netherlands.gif); }
.norFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_norway.gif); }
.porFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_portugal.gif); }
.serFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_serbia.gif); }
.sloFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_slovenia.gif); }
.safFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_southafrica.gif); }
.sweFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_sweeden.gif); }
.taiFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_taiwan.gif); }
.usaFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_usa.gif); }
.walFlag { background-image:url(../graphics/parents_teachers/pictures_worldwide/pic_flag_lrg_wales.gif); }

/* ############################################################
	Image / Pictures
############################################################ */

.pic_bee {
	position:absolute;
	top:124px;
	right:30px;
}

.pic_erichillmedal {
	float:right;
	border:2px solid #853046;
	margin:4px 20px 4px 4px;
}

.pic_erichill {
	position:absolute;
	top:148px;
	right:50px;
	border:2px solid #853046;
	margin:4px;
}

.pic_spotthedogpuddle {
	position:absolute;
	top:400px;
	right:50px;
	xborder:2px solid #853046;
	margin:4px;
}

.pic_spotandfamily {
	float:right;
	margin:4px 4px 4px 4px;
}

.flashSpotWorldwide {
	position:absolute;
	top:440px;
	right:40px;
	height:410px;
	width:218px;
}

.layer-relative {
	position:relative;
}

/* ############################################################
	Popup Wrapper - document
############################################################ */

.promoProductHighlight {
	background-image:url(../graphics/parents_teachers/pictures_shop/gifts_and_products_02.gif);
	background-position:bottom right;
	width:547px;
	padding-bottom:20px;
}

.promoProductHighlight .promoProductHighlightInner {
	background-image:url(../graphics/parents_teachers/pictures_shop/gifts_and_products_01.gif);
	background-position:top left;
	width:547px;
}

.promoProductHighlight .promoProductHighlightInner .promoProductHighlightPadding {
	padding:20px 20px 0px 20px;
	color:#ffffff;
}

.promoProductHighlight .promoProductHighlightInner .promoProductHighlightPadding h3 { color:#ffffff !important; }
.promoProductHighlight .promoProductHighlightInner .promoProductHighlightPadding a { color:#ffffff !important; }

/* ############################################################
	Popup Wrapper - document
############################################################ */

body.globalPopup {
	background-image:none;
	margin:0px;
	padding:0px;
}

body.backgroundStoryTelling { background-image:url(../graphics/parents_teachers/pictures_backgrounds/popup_storytelling.jpg); }
body.backgroundInterviews { background-image:url(../graphics/parents_teachers/pictures_backgrounds/popup_interviews.jpg); }
body.backgroundPrivacy { background-image:url(../graphics/parents_teachers/pictures_backgrounds/popup_privacy.jpg); }
body.backgroundTermsConditions { background-image:url(../graphics/parents_teachers/pictures_backgrounds/popup_termsconditions.jpg); }
body.backgroundContact { background-image:url(../graphics/parents_teachers/pictures_backgrounds/popup_contact.jpg); }

body.globalPopup #wrapper {
	background-repeat:no-repeat;
	margin:0px auto;
	height:600px;
	width:600px;
}

body.globalPopup #wrapper a {
	color:#0089d0;
}

body.globalPopup #wrapper .videoContainer {
	margin:0px auto 0px auto;
	padding:100px 0px 0px 0px;
	height:420px;
	width:520px;
}

body.globalPopup #wrapper .legalContainer {
	margin:0px auto 0px auto;
	padding:120px 0px 0px 0px;
	xheight:420px;
	width:520px;
}

body.globalPopup #wrapper .legalContainer .scroller {
	overflow:auto;
	height:420px;
	width:520px;
}


/* ############################################################
	FORMS
############################################################ */

#frmStandard {
	clear:both;
	width: 400px;
	margin: 5px 0px;
}

#frmStandard label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-weight:bold;
	xfont-size: 1.4em;
}
#frmStandard input, #frmStandard textarea {
	padding: 5px;
	width: 250px;
	font-family: Verdana, Arial, Tahoma;
	xfont-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}
#frmStandard select {
	width: 300px;
	border: 2px solid #ccc;
}
#frmStandard textarea:focus, #frmStandard input:focus, #frmStandard select:focus {
	border: 2px solid #ebe1c8;
}
#frmStandard input.submit-button {
	width: 114px;
	xmargin-left:215px;
	border-style:none;
}
#frmStandard .frmError { clear:both; color:#f00; padding-left:115px; position:relative; top:-10px; }
.terms {
margin:0px;
padding:0px 0px 0px 20px;
list-style:decimal;
}
body.backgroundWallpaper {
	background-image:url(../graphics/parents_teachers/pictures_backgrounds/popup_wallpapers.jpg);
}
#learningpic {
	float: right;
}


