/*************** HTML tag styles *****************/
html {height:100.1%; overflow:scroll;}

body{z-index:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.166; margin:0; padding:0px; background:#ccc;}

a:link, a:visited, a:active {text-decoration: none; color:#000;} a:hover {text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:0em; padding: 0em; color:#66cc33;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-weight:normal; font-size:10px; text-align:center;}

hr {background-color:#000; border:0; height:1px;}

h2.advice {color:#ee9a89; margin-bottom:5px;}
h2.feature {color:#ffda9f; margin-bottom:5px;}
h2.lifestyle {color:#7189B7; margin-bottom:5px;}

.error {font-weight:bold; color:#C00;}

/*********************************************************************************************************************************/ 
/**************************************************** CSS USED ACROSS ALL THE PAGES **********************************************/
/*********************************************************************************************************************************/

/*************** Layout Divs **************/
#master {width:900px; padding:0; position:relative; overflow:auto; background:#fff;}
/*#master:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}*/
#header {width:900px; height:110px; text-align:right; font-weight:bold; background:url(../images/logo.png); background-repeat:no-repeat; background-position:5px 5px;}
#content {width:890px; overflow:auto; margin:5px;}
#leftPane {float:left; width:162px;}
#leftPane img {border:1px solid #000;}
#rightPane {width:720px; float:right; text-align:left; overflow:auto;}
#footer {width:900px; padding:5px 0 5px 0;}
#nav {border-top:1px solid #000; border-bottom:1px solid #000; width:100%; height:16px; padding:2px 0 2px 0; float:left; margin-bottom:5px;}

#topadvert {float:right; text-align:left; padding:17px 0 0 0; font-size:9px;}
#topadvert img	{text-align:left; border:1px solid #ffffff; margin-top:0.5em; margin-right:5px;}

.footer {text-align:center; font-size:10px;}
.footer a {}

.left {float:left;}
.right {float:right;}

.oneThird {width:33%; overflow:auto;}
.twoThirds {width:66%; overflow:auto;}

.oneQuarter {width:29%; overflow:auto;}
.threeQuarters {width:70%; overflow:auto;}

.box {border:1px solid #6fbe44; padding:0 5px 5px 5px; margin-bottom:5px; background-image:url(../images/boxbkgd.gif); background-repeat:repeat-x; overflow:auto;}
.box h2 {color:#fff; margin-bottom:10px;}
.boxNoBorder {margin-bottom:5px;}
.boxNoBorder img {width:100%; border:0;}

.titleBox {padding:0 5px 5px 5px; margin-bottom:5px; background-image:url(../images/boxbkgd.gif); background-repeat:repeat-x; overflow:auto;}
.titleBox h2 {color:#fff;}

.boxCol {background-image:url(../images/boxbkgd.gif); background-repeat:repeat-x; height:30px;}
.boxCol p {padding:5px 0 0 5px;}

.innerBox {overflow:auto;}

.homeItem {width:33%; float:left; overflow:auto; margin-bottom:5px;}
.homeItem img {float:left; margin-right:5px; width:60px;}
.homeItem p {margin-top:0;}

.homeItemB {width:20%; float:left; overflow:auto; text-align:center;}
.homeItemB img {float:left; margin-right:5px; width:100%; border:0;}
.homeItemB p {margin-top:0;}

.homeItemC {width:100%; float:left; overflow:auto; margin-bottom:5px; text-align:left;}
.homeItemC img {float:left; margin-right:4px; margin-bottom:4px; width:50px; border:0;}
.homeItemC p {margin-top:0;}



/*********************** Ad Right ***********************/
/*#adright 		{position:absolute; left:48.5em; top:26.5em; text-align:left; padding-bottom:0.4em;}
#adright img	{text-align:left; margin-top:0.5em; border:0.1em solid #cccccc;}*/

#textad	{width:94%; background-color:#ccff99; margin-top:-0.01em; margin-bottom:0.5em; padding:3%;}
.textad {text-align:center;}
.textad a	{font-size:13px; color:#0000FF; font-weight:bold;}

#buyEdition {margin:5px 0; padding:5px 0; border-bottom:1px solid #000;}
.buyEdition {text-align:center;}

#boxLink {width:160px; padding:5px 0; margin-bottom:5px; border:1px solid #000; display:block;}
.boxLink {background-color:#6c3; color:#ffffff; text-align:center; font-weight:bold;}
a.boxLink {color:#ffffff; text-decoration:none;}
.boxLink:hover {background-color:#069;}

#boxSubmit {width:162px; padding:5px 0; margin-bottom:5px; border:1px solid #000; cursor:pointer;}
.boxSubmit {background-color:#6c3; color:#ffffff; text-align:center; font-weight:bold; font-size:11px;}
.boxSubmit:hover {background-color:#069;}

.boxOrange {background-color:#f60; color:#ffffff;}
.boxOrange:hover {background-color:#f30;}

.boxOne {width:410px; float:left; height:190px; padding:0 5px;}
.boxOne img {float:left; height:188px; width:188px; margin-right:5px; border:1px solid #069;}

.boxTwo {width:200px; float:left; height:60px; margin-bottom:5px; padding-right: 5px;}
.boxTwo img {float:left; height:60px; width:60px; margin-right:5px;}

.boxThree {width:202px; float:left; border:0px dotted #000; padding:0 4px;}

.listItem {border-bottom:1px dotted #000; padding-top:5px; padding-bottom:5px; overflow:auto;}
.listItem img {float:right; border:1px solid #000;}

/*********************** Default Form ***********************/
form.default {border:0; margin-bottom:5px;}
form.default fieldset {display:block; border:1px solid #000; padding:5px; font-family:verdana, sans-serif; margin-bottom:10px; line-height:17px;}
form.default legend {font-weight:bold; color:#000;}
form.default label {clear:left; display:block; float:left; width:250px; text-align:right; padding-right:10px; color:#000; margin-bottom:5px;}
form.default input {border:1px solid #cccccc; padding-left:2px; margin-bottom:6px;}
form.default select {margin-bottom:6px;}

form.default .button {background-color:#66cc33; border:1px solid #000; margin:0 5px 0 0; font-size:10px; padding:2px; cursor:pointer; font-weight:bold;}
form.default .button:hover {background-color:#006699; color:#FFFFFF; border:1px solid #000; margin:0 5px 0 0; font-size:10px; padding:2px;}

fieldset.narrowLabel label {width:150px;}

.link {font-weight:bold;}