body { font-family: Arial, sans-serif; font-size:12pt; color:#555; }

@page {  
 margin-top: 2cm;
 margin-bottom: 2cm;
 }

#header, #topmenu2, #rightCol, .breadcrumb, #results, .mainAd, .mainFullAd, .socialbuttons, .spellingBox, #loading_msg, .amendLink, .addthis_toolbox, #footer a
{
	display:none;
}


/* Header stuff */
#title {
	height:100px;
}

#logo {
	 width:165px !important; height:88px !important;
}

#logo img { 
	display: inline; 
}


/* Tabs */
ul.tabs, ul.resulttabs { margin:0 !important; padding:0 !important; float:left; list-style: none; height: 45px; /*--Set height of tabs--*/ width: 100%; }

html ul.tabs li a {
	display:none;
}

html ul.tabs li.active a {
	display:inline;
	margin-left: 110px;
	font-size:150%;
	text-decoration:none;
	color: #aaa;
}


/* --- GLOBAL STYLES AND GENERAL CLASSES--- */
.clear { clear:both; height:0; font-size:1px; line-height:0px; }
.nofloat { clear:both; }
hr { color: #dddddd; height: 1px; padding: 3px 0px 4px 0px; border-style: solid; border-width: 1px 0 0 0; }
hr.home { clear:left; width:83%; }

/* Main content */

.leftColModule { margin-top:30px; }
.leftColModule .icon { float:left; width:170px; height:150px; }
.leftColModule .list { float:right; width:430px; padding-top:10px; }
.leftColModule .list ul { list-style:none; }

.photobox_left { width:auto; position:relative; float:left; margin:0px 20px 10px 0px; }
.photobox_right, .feedback_icon { width:auto; position:relative; float:right; margin:0px 0px 10px 15px; }

#faq h2 { font-size:24px; margin-bottom:0px; padding-top:12px; }
.faqicon { width:auto; position:relative; float:left; margin:0px 20px 10px 0px; margin-bottom:10px; }
.faqicon img { width:73px; height:70px; }

.iconbox_left { display:none; }

.calculator_form {
	background:#fff !important;
	border:1px solid #aaa;
}

.calculator_form label
{
	color:#999;
}

.disclaimer {
	clear:both;
}

#resultDiv { page-break-before: always; }
.resulttabs { margin-bottom:15px; }
#resultstab1 a { font-size:140%;	text-decoration:none; color: #aaa; }
#resultstab2 {display:none; }


/* BMI Boxes */

#bmiadvice1, #bmiadvice2, #bmiadvice3, #bmiadvice4 { position:relative; margin-top:4px; }
#bmiadvice1 { background: url('../images/pixels/orange.png') #fff5e4; background-repeat:no-repeat; background-size:20% 100%; background-position:right; border:1px solid #ffa200; }
#bmiadvice2 { background: url('../images/pixels/green.png') #dcffdc; background-repeat:no-repeat; background-size:20% 100%; background-position:right; border:1px solid #009900; }
#bmiadvice3 { background: url('../images/pixels/orange.png') #fff5e4; background-repeat:no-repeat; background-size:20% 100%; background-position:right; border:1px solid #ffa200; }
#bmiadvice4 { background: url('../images/pixels/red.png') #ffcccc; background-repeat:no-repeat; background-size:20% 100%; background-position:right; border:1px solid #cc0000; }
.bmiadvice_text { width:75%; padding:0px 10px; }
.bmiadvice_icon { width:48px; position:absolute; right:6%; top:15px; }
.bmiLink { display:none; }

/* Graphs of results */

#results2 {
	display:block !important;
	border:0px !important;
	padding:0px !important;
	margin-top:15px !important;
}

#chart_div, #chart_div2 {
	display:inline-block !important;
}