/* ------------------------ */
/*	Generic site styles		*/
/* ------------------------ */

#preview-message 
{
	display:none;
}

html,
body,
form
{
	margin:0;
	padding:0;
	height:100%;
}
body
{
	border:0;			
	position:relative;
	background:#fff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
}

a, a:link, a:visited 
{
	color:#336600;
	background:transparent;
	text-decoration:underline;
}

.wrapper
{
	width:auto; 
	margin:0 5%;
	padding:0; 
	border:0;
	color:black; 
	background:transparent;
	float:none !important;
	overflow:visible !important;
}

#page-body
{
	margin:0;
	padding:0;
	position:relative;
}

/* ------------------------ */
/* 	HEADER & MENU			*/
/* ------------------------ */

#header
{
	margin:0 0 0 20px;
	height:150px;
	background:none;
}
#header img
{
	display:block;
}
#header a,
#search-box,
#menu,
#body h1,
#pdf_reader
{
	display:none;
}

/* ------------------------ */
/*	RIGHT PANEL STUFF		*/
/* ------------------------ */

#action-bar, 
#banner-holder, 
#sidebar-menu,
.sales-info
{
	display:none;
}

/* ------------------------ */
/*	BODY 					*/
/* ------------------------ */

#content-body
{
	margin:0;
}
#content-body a:link:after, 
#content-body a:visited:after 
{
	content:" (mybravohealth.com" attr(href) ") ";
	font-size:90%;
	font-style:italic;
	text-decoration:none;
	color:#a8a8a8;
	clear:both;
}
#content-body h2,
#content-body h3,
#content-body h4,
#content-body h5
{
	color:#000000;
	font-weight:bold; 
}
#content-body h2
{
	font-size:16pt; 
}
#content-body h3,
#content-body h4

{
	font-size:14pt; 
}
#content-body h5
{
	font-size:12pt; 
}

#content-body p span,
#content-body p span.hilite,
#content-body p span.hilite-darkgreen
{
	color:#000000;
	font-weight:bold;
}
#content-body p a
{
	color:#215a1e;
}

/* ------------------------ */
/*	SPECIAL SECTIONS		*/
/* ------------------------ */

ul.links
{
    list-style-type:none;
}

ul.bullets
{
	list-style-type:disc;
}
ul.bullets li
{
	background:none;
	padding-left:0;
}

.div-border
{
	position:relative;
	width:100%;
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;
	margin:0 0 20px 0;
}

#content-body .bravo-contacts
{
	margin:0 0 8px 60px;
}
#content-body .bravo-contacts p
{
	margin:0 0 2px 0;
	padding:0;
}

#content-body .member-services
{
	position:relative;
	width:98%;
	border-bottom: 1px solid #ccc;
	padding: 0 0 15px 0;
	margin: 30px 0 30px 0;
}
#content-body .member-services p
{
	color:#000000;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0;
}
#content-body .member-services ul
{
    list-style-type:none;
	padding: 10px 0 20px 60px;
}

/* ------------------------ */
/*	LINK BUTTONS 			*/
/* ------------------------ */

ul.buttons
{
	list-style-type:none;
}
ul.buttons li
{
    padding-bottom:10px;
    padding-top:0px;
}    
ul.buttons li.button a
{
	font-weight:bold;
	height:auto;
	width:100%;
	color:#215a1e;
	text-decoration:none;
	background:transparent;
	text-align:left;
}
ul.buttons li.button a:hover
{
	background:transparent;
	color:#215a1e;
	text-decoration:none;
}
ul.buttons li.one-line a
{
    padding-bottom:10px;
    padding-top:0px;
}

/* ------------------------ */
/*	FOOTER 					*/
/* ------------------------ */

#footer 
{
	position:relative;
	margin:0;
}

#time-stamp 
{
	position:relative;
	margin:20px 0 20px 0;
	padding:10px 0 0 0;
	font-style:italic;
	color:#a8a8a8;
	clear:both;
	border-top:1px solid #ccc;
}
#time-stamp p
{
	margin:0;
	padding:0;
}

#footer-menu
{
	position:relative;
	background:transparent;
	color:#a8a8a8;
}
#footer-menu ul
{
	display:none;
}

