* {margin:0; padding:0; border:0;}
body {background:#B1C5C9; font:62.5% Verdana, Arial, sans-serif;}
ul {list-style:none;}

#container {width:775px; background:url(../images_new/containerBg.gif) repeat-y;}
#header {overflow:hidden; height:92px; display:block;}
#header #wwtitle {position:absolute; top:9px; left:17px;}
#header #magsTitle {position:absolute; left:492px; top:38px;}
#header #bbcMagsTitle {position:absolute; top:0;}
#header #magsImg {position:absolute; top:0; left:224px;}

#sidebar {float:left; width:209px;}

.promo {width:196px; margin-top:16px; overflow:hidden; margin-left:13px; background: #fff url(../images_new/promoBtm.gif) no-repeat left bottom; padding-bottom:10px;}
#sidebar h3 {color:#fff; width:196px; height:45px; text-align:center; font-size:1.6em; padding-top:5px;}
h3.blue {background:url(../images_new/promoBg_blue.gif) no-repeat top left;}
h3.green {background:url(../images_new/promoBg_green.gif) no-repeat top left;}
h3.orange {background:url(../images_new/promoBg_orange.gif) no-repeat top left;}
h3.red {background:url(../images_new/promoBg_red.gif) no-repeat top left;}
.promo img.cover {float:left; padding-left:11px;}
.promo p {width:99px; float:right; padding-right:6px;}
.promo p.promoPara {margin-bottom:12px;}
.promo p a {color:#c72028; text-decoration:none; font-weight:bold; padding-left:7px; background:url(../images_new/arrow.gif) no-repeat left 4px;}
.promo p a:hover {color:#329a9d; text-decoration:underline;}

.existingSubs {background:#fff; width:196px; margin-top:16px; overflow:hidden; margin-left:13px; margin-bottom:26px;}
#sidebar .existingSubs h3 {width:196px; height:26px; padding:0; margin-bottom:6px;}
.existingSubs p {width:176px; margin-left:10px; font-size:1.1em;}
.existingSubs form {width:176px; margin-left:10px; border-bottom:1px dotted #59767e; margin-top:5px; padding-bottom:5px; margin-bottom:3px;}
.existingSubs form select {width:176px; border:1px solid #7e9db9; font-size:0.9em; margin-bottom:5px;}
.existingSubs form input {display:block;}

#sidebar .orderInfo {color:#fff; text-align:center; margin-bottom:20px; font-weight:bold;}
#sidebar .orderInfo p {font-size:1em; margin-bottom:3px;}
#sidebar .orderInfo strong {font-size:1.4em;}
#sidebar .orderInfo .phoneNo {font-size:1.7em; display:block;}

/*#content {float:right; width:550px; background:#fdfdfd url(../images_new/contentBg.jpg) repeat-x; display:table-cell; min-height:430px; height:auto !important; height:500px;}*/

#content {float:right; width:550px; background:#fdfdfd url(../images_new/contentBg.jpg) repeat-x; display:table-cell; min-height:730px; height:auto !important; height:730px;}

h2 {font-size:1.3em; font-weight:bold; margin-top:19px; margin-bottom:14px;}
#content p {width:516px;}

#coverImages {margin:9px 0; border-top:1px dotted #739295; border-bottom:1px dotted #739295; height:92px; width:521px; padding-right:0;}
#coverImages img {padding-right:0px;}
#coverImages img.last {padding-right:0;}

.section {background:url(../images_new/mainsection_bg.gif) repeat-y; font-weight:bold; margin-bottom:8px; float:left; display:inline;}
.section h3 {margin-left:13px;}
.section ul {height:36px; width:158px; border-bottom:1px dotted #577881; float:left; padding-bottom:6px; margin-top:5px; margin-left:12px;}
.section li {padding-left:7px; background:url(../images_new/arrow.gif) no-repeat left 4px; float:left;}
.section li a {color:#aa21d1; text-decoration:none;}
.section li.subscribe {width:100%;}
.section li.subscribe a {color:#c72028; text-decoration:none;}
.section li a:hover {color:#329a9d; text-decoration:underline;}
.section li.title {background:none; padding-left:0; width:100%;}
.section li.moreinfo {margin-right:9px;}
.section .noBorder {border:0;}

#contact .section {font-weight:normal;}
#contact .section ul {width:240px; height:49px;}
#contact .section li {background:none; padding-left:0; width:100%;}
#contact .section li.title {font-weight:bold;}
#contact .section ul.longEmail {height:46px;}

#advertisers {margin-top:15px; font-size:1.1em; overflow:hidden; display:inline; width:509px;}
#content #advertisers p {width:230px; float:left; line-height:15px; margin-left:0;}
#advertisers p.origin {padding-right:15px; border-right:1px dotted #56787a; margin-right:25px; display:inline;}
#content #advertisers p.magsAdvert {float:right;}
#advertisers img {margin-bottom:12px;}
#advertisers a {text-decoration:none; color:#aa21d1; font-weight:bold;}
#advertisers a:hover {text-decoration:underline; color:#329a9d;}
#advertisers h3 {margin-left:0;}

#content .orderInfo {clear:both; text-align:center; margin-top:26px; margin-bottom:30px;}
#content .orderInfo p {font-size:1.1em;}
#content .orderInfo strong {font-size:1.4em;}
#content .orderInfo .phoneNo {font-size:1.7em; color:#339a9f;}

#footer {background:#fff; clear:both; padding-bottom:10px; padding-top:10px;}
#footer a {color:#000000; text-decoration:none; font-weight:bold;}
#footer a:hover { text-decoration:underline;}
#footer p {margin:5px 0 10px 12px; font-size:1.1em;}
#footer img {float:right; margin-top:5px; padding-right:2px;}

h2, #content p, #coverImages, .section, #content .orderInfo {margin-left:16px;}
#content ol {margin-left:36px;}
#content h3 {margin-bottom:7px; font-size:1.1em;}
#content p {margin-bottom:10px;}
#advertisers {margin-left:24px; margin-bottom:30px; float:left;}


/* Mag Page */

#topNav {width:100%; background:#cdd8da; overflow:hidden; height:26px;}
#topNav p {float:left; width:auto; margin-top:7px; margin-right:5px; font-size:1.1em; margin-left:0; padding-left:14px;}
#topNav form {float:left; margin-bottom:6px;}
#topNav form select {border:1px solid #7e9db9; font-size:0.9em; width:236px/*171px*/;}
#topNav input {position:relative; top:4px;}

#backToHome {float:right; margin-top:9px; margin-bottom:15px;}
#backToHome img {float:left; margin-right:10px;}
#backToHome p {padding-top:2px;}
#backToHome a {color:#fff; font-weight:bold; text-decoration:none;}
#backToHome a:hover {text-decoration:underline; color:#6ecccf;} 

#sidebar .coverImage {float:right;}

#sidebar dl {float:right; color:#fff; text-align:right; margin-top:15px; font-size:1.1em;}
#sidebar dl span {display:block; margin-bottom:12px;}
#sidebar dt, dd {display:inline;}
#sidebar dd {font-weight:bold;}

#sidebar form.noBorder {border-bottom:0; padding-bottom:0;}

#magBlurb {width:521px; margin-left:13px; overflow:hidden; margin-top:19px; margin-bottom:12px; font-size:1.1em;}
#magBlurb h2 {margin:0;}
#magBlurb h3 {margin-bottom:12px; font-size:1em; color:#32999e; margin-left:0;}
#magBlurb p {margin-left:0; line-height:1.5em;}
#magBlurb img {float:left;}

#offer {margin:17px 0; background:#d1e3e5;}
#offer h4 {font-size:1.3em; margin-left:13px; margin-bottom:7px;}
#offer img.offerImg {float:left; margin-left:13px;}
#content #offer p {width:217px; margin-bottom:5px;}
#content #offer p.paraText {margin-bottom:8px;}
#content #offer p a {padding-left:7px; background:url(../images_new/arrow.gif) no-repeat left 4px; color:#c72028; text-decoration:none; font-weight:bold; font-size:1.0em;}
#content #offer p a:hover {color:#329a9d; text-decoration:underline;}

#moreinfo {width:521px; margin-left:13px; margin-bottom:16px; overflow:hidden; font-size:1.1em;}
#moreinfo dl {margin-bottom:8px;}
#moreinfo dd {padding-left:7px;}
#moreinfo dl a {padding-left:7px; background:url(../images_new/arrow.gif) no-repeat left 4px; color:#ad20d1; font-weight:bold; text-decoration:none;}
#moreinfo dl a:hover {text-decoration:underline; color:#329a9d;}
#moreinfo dl.subscribe a {color:#c72028;}
#moreinfo dl.subscribe a:hover {color:#329a9d;}

#activitySheets {margin-bottom:15px; float:left; font-size:1.1em; line-height:1.5em;}
#activitySheets h4 {margin-left:16px; font-size:1.1em;}
#activitySheets p a {color:#070491;}
#activitySheets p a:hover {text-decoration:none;}
#activitySheets .sheet {margin:7px 0; float:left; line-height:1.3em;}
#activitySheets .sheet img {float:left; margin-left:16px;}
#activitySheets .sheet p {width:202px; float:left;}
#activitySheets .sheet p.dlLink {padding-left:7px; background:url(../images/arrow.gif) no-repeat left 4px; margin-top:3px;}
#activitySheets .sheet p.dlLink a {color:#ad20d1; text-decoration:none; font-weight:bold;}
#activitySheets .sheet p.dlLink a:hover {text-decoration:underline; color:#329a9d;}

/* FAQs */

#faq_list {margin-left:35px; margin-top:14px; color:#fff; font-weight:bold;}
#faq_list a {color:#fff; text-decoration:none;}
#faq_list a:hover {color:#6ecccf; text-decoration:underline;}
#faq_list li {margin-bottom:12px;}
.faq h3 {font-size:1.1em; margin-bottom:4px; margin-left:16px;}
.faq p {font-size:1.1em; margin-bottom:7px;}
.faq img.closeBtn {float:right; margin-right:8px; margin-top:50px;}
.faq #content {background:none;}

/* Contact */
#addressPhone {font-size:1.1em; overflow:auto; margin-bottom:15px; line-height:1.4em;}
#addressPhone p {float:left; width:200px; display:inline;}
#addressPhone p.postAddress {width:250px;}

/* Privacy, Terms and Conditions */
.terms h3, .privacy h3 {margin-left:16px;}


/* Misc. */

.left {float:left;}
.block {display:block;}

.section img {_display:block;}
#content .section ul {_margin-left:7px;}
#offer h4 {_height:12px;}


#MainFooter .made-by-bbcw {
	clear:none;
	color:#000000;
	display:inline;
	margin:11px 240px 0 0;
}

#MainFooter .bbcw-more {
	clear:none;
	display:inline;
	margin-top:11px;
	padding:0;
}

.arrowLink {
	background-image:url(../images/bbcmagsarrow.jpg);
	background-repeat:no-repeat;
	padding:0 0 0 8px;
}

#MainFooter a:link, #MainFooter a:visited  {
	color:#000000;
	text-decoration:none;
}

#MainFooter a:hover {
	text-decoration:underline;
}

#MainFooter {
	background-color:#B1C5C9;
	float:left;
	width:765px;
	padding:0 0 0 10px;
	
}

#MainFooter div {
	float:left;
	padding:0 20px 0 0;
}

#MainFooter #MainFooterContent {
	float:left;
	padding-right:50px;
	padding:13px 0 0 0;
	width:635px;
}

#MainFooter .FooterDescription {
	padding:20px 0 10px 0;
	margin:0;
	line-height:1.8em;
}

