﻿body
{
    font: 100% "Century Gothic", Tahoma, Verdana;
	color:#616263;
}

h1
{
	font-family:"Century Gothic", Tahoma;
	font-size:1.3em;
	color:#00CC00;
	padding-top:10px;
	font-weight:normal;
	margin-bottom:20px;
}

h2
{
    clear:both;
	font-size:1.2em;
	border-bottom:1px solid #ccc;
	color:#0099FF;
	font-weight:normal;
	margin-bottom:20px;
}

h3
{
	font-size:1.1em;
	color:#00CC00;
	font-weight:normal;
	margin-bottom:10px;
}

h4
{
	font-size:1em;
	color:#616263;
	font-weight:normal;
	margin-bottom:20px;
}

p
{
    text-align:justify;
}

th
{
    text-align:left;
}

td span
{
    color:#AAA;
}

/* Header */
#bottom_header h1 {
	color:#545959;
	font-size:1.6em;
	font-weight:normal;
	float:left;
    margin:0px 0 12px 80px;
}

#bottom_header h1 span {
    margin:0px 0 12px 50px;
}

.header_address, .header_tickets 
{
	color:#FFFFFF;
	width:500px;
	font-size:1.2em;
}

.header_address
{
    margin-left:140px;
}

.header_tickets
{
    display:inline;
    float:left;
    margin:25px 0 0 30px;
} 

#bottom_header a 
{
    color:#fff;
}
/* End of Header */

/* Main content (not homepage) */
#mainContent2_bodyarea_text
{
 	font-size:0.9em;
	padding: 10px 10px;
	width:790px;
}

#mainContent2_bodyarea_text a
{
	color:#FF8000;
}

#mainContent2 p, #mainContent2 ul
{
	margin-bottom:20px;
}

h1.sub_menu
{
    text-align:center;
    margin-bottom:0;
}

#mainContent2 #exhibitors p
{
    margin-bottom:0;
}

#mainContent2 h1 span
{
    color:#FF8000;
}

#exhibitors a
{
    margin-left:10px;
}

#highlights h3
{
    width: 500px;
    font-size:0.9em;
}

#Retailers h4, #Retailers h3
{
    margin-top:20px;
	color:#00CC00;
}

#FoodAndDrink h4, #FoodAndDrink h3
{
    margin-top:20px;
	color:#0099FF;
}

#Complementary h4, #Complementary h3
{
    margin-top:20px;
	color:#FECE41;
}

#Natural h4, #Natural h3
{
    margin-top:20px;
	color:#E74931;
}

#Bodycare h4, #Bodycare h3
{
    margin-top:20px;
	color:#FF8000;
}

#Supplements h4, #Supplements h3
{
    margin-top:20px;
	color:#FA42A2;
}

#Services h4, #Services h3
{
    margin-top:20px;
	color:#184DC6;
}

#readersurvey h1
{
	font-size:1.6em;
}

#readersurvey p
{
    margin-top:30px;
    margin-bottom:10px;
    color:#0099FF;
}

.magazine_archive h2
{
    margin-top:20px;
}
/* End of Main content (not homepage) */

/* Start of testimonial quotes */
blockquote 
{
    clear:both;
    padding: 10px 0 0 40px;
    background: url("../../images/quote_up.png") no-repeat 0 0;
}

blockquote p
{
    padding: 0 40px 0 0;
    background: url("../../images/quote_down.png") no-repeat bottom right; 
}

cite
{
    font-size: 0.9em;
    float: right;
    margin-bottom:1.6em;
} 
/* End of testimonial quotes */

/* Homepage Sidebar */
.sidebar_box_bodyarea a, .free_tickets_box_bodyarea a {
	color:#0099CC;
	text-decoration:underline;
}

.sidebar_box_bodyarea a:hover, .free_tickets_box_bodyarea a:hover {
	color:#00CC00;
}

.free_tickets_box_bodyarea p 
{
    width:200px;
}
/* End of Homepage Sidebar */

/* Footer */
#footer p 
{
    margin: 96px 0 0 0; 
	font-size:0.7em;
	color:#545959;
	text-align:center;
}

#footer a
{
    color:#0099CC;
}

#footer a:hover 
{
	color:#00CC00;
}
/* End of Footer */