@charset "utf-8";
/* CSS Document */

/* Zoom */
#zoomsearch {
	width: 222px;
	float: right;
	padding-top: 40px;
	padding-right: 25px;
}

#zoomsearch .sbox_l  {
	background: url('../images/searchleft.gif') no-repeat top left;
	float: left;
	width: 8px; 
	height: 27px;
}

#zoomsearch .sbox_go  {
	padding-top: 0px;
	float: right;
}

#zoomsearch .sbox input {
	background: url('../images/searchmiddle.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 27px;	
	width: 140px;
	
	margin: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 7px;
	padding-right: 6px;
	
	height: 16px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}

/* Basic */

body  {
	font: 12px  Arial,Verdana, Helvetica, sans-serif;
	/*background-color : #FBAA00; */
	background:url(../images/bg.gif) repeat;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color:#3846E8;
}
a:link { 
	text-decoration:none; 
	background-color: transparent; 
	color:#00157c;
    font-weight : bold;
    }
	
a:visited {
	text-decoration:none;
	background-color: transparent;
	color:#0ab5bf;
}
a:hover { 
	text-decoration:underline; 
	background-color: transparent; }
a:active { 
	text-decoration:underline; 
	background-color: transparent; }
h1 {
	font-size:1.67em;
	color:#3846E8;
	font-weight:bold;
	float:left;
	margin:0;
	letter-spacing:-0.02em;
}
h1 a, h1 a:visited{
	color:#3846E8;
	text-decoration:none;
}
h1 a:hover{
	text-decoration:underline;
}
h2, h3, h4 {
	letter-spacing:-0.02em;
}
h5 {
	font-size:1.50em;
	padding:5px 0px 0px 5px;
	color:#3846E8;
	font-weight:normal;
	float:left;
	margin:0;
	letter-spacing:-0.02em;
}
.ucLeft {
float:left;
}
.ucRight {
float:right;
}

/* Title & More */

.more a, .title h2 a, #videoPlayerArea h2 a, #artistName h1 a:visited, .more a:visited, .title h2 a:visited, #videoPlayerArea h2 a:visited, #songPlayerArea h2 a, #songPlayerArea h2 a:visited{
	color:#3846E8;
	text-decoration:none;
}
.more a:hover, .title h2 a:hover, #videoPlayerArea h2 a:hover, #songPlayerArea h2 a:hover, #hotNews a:hover{
	text-decoration:none;
}
.title {
	width:468px;
	margin:0;
	padding:0;
	height: auto;
	float: left;
}
.title h2 {
	color:#3846E8;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	background:url(../images/agh_title_dot.gif) no-repeat;
	letter-spacing:-0.04em;
	font-size:1.5em;
	text-indent: 20px;
	float: left;
}
.more{
	width:150px;
	float:right;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-weight:bold;
}

/* Container */

#container {
	width: 948px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #F4F2E1;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:10px;
	position: relative;
	clear:both;
} 
#header { 
	width:948px;
	padding-bottom: 5px;
} 
#header_in{
	width:944px;
	height:95px;
	border: #3846E8 2px solid;
	background:url(../images/a_great_health_header.jpg);
	overflow:hidden;
	margin-bottom: -12px;
}
#header .logo {	
	float:left;
}
#header .logo a{
	text-indent:-9999px;
	display:block;
	width:350px;
	height:96px;
}

/* Global Navigation */

#global_navi{
	width:948px;
	background:url(../images/background/navigate.gif) repeat-x;
	margin: 5px 0px 0px;
	height:30px;
	font-size:1.5em;
	letter-spacing:0.007em;
}
#global_navi ul{
	list-style:none;
	margin:0;
	padding:0;
}
#global_navi li, #global_navi a{
	padding:5px 4px 5px 4px;
	color:#F4F2E1;
	font-weight:700;
	margin:0;
}
#global_navi li{
	display:inline;
	float: left;
	background:url(../images/navigate.gif) top right no-repeat ;
	height:18px;
}
#global_navi a{
	color:#F4F2E1;
	text-decoration:none;
}
#global_navi a:hover{
	color:#0ab5bf;
}
#global_navi .on a {
  color: #0ab5bf;
}

/* Content */

#content_center {
	margin: 0px 0px 0px 170px; 
	padding: 0; 
	background: #F4F2E1;
}
#content_main {
	 /*margin: 0px 300px 0px 0px;*/ 
	padding: 0; 
	width:946px;
	float:left;
	background: #F4F2E1;
} 
#content_main_top {
	width:638px;
} 
#content_main_video {
	width:948px;
} 
#content_main_home {
	padding: 0; 
	width:698px;
	float:left;
} 

.content p, .bio p{
	margin: 2px 0px 5px 0px;
}
.space{
	height:10px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* textsizing */

.small {
	font-size:0.83em;
	margin:0;
}	
.title {
	width:468px;
	margin:0;
	padding:0;
	height: auto;
	float: left;
}
.title h2 {
	color:#3846E8;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	background:url('../images/agh_title_dot.gif') no-repeat;
	letter-spacing:-0.04em;
	font-size:1.5em;
	text-indent: 20px;
	float: left;
}
.more{
	width:150px;
	float:right;
	padding: 10px 0px 0px 0px;
	text-align: right;
	font-weight:bold;
}

.content{
	width:458px;
	color:#3846E8;
	float: left;	
}

.bio{
	width:438px;
	color:#3846E8;
	border-top: #3846E8 solid 2px;
	color:#3846E8;
	float: left;
	padding: 5px 15px 5px 15px;
}
.content p, .bio p{
	margin: 2px 0px 5px 0px;
}
.bio p{
	margin: 3px 0px 8px 0px;
}
ul {
	margin:0;
	padding:0;
}
.content li{
	padding:2px 0px;
	list-style:none;
}
	line-height:10px;
	

/* loc_indicator */	

.loc_indicator{
	widows:648px;
	margin:0;
	padding:0;
	width: 638px;
	float: left;
	font-size:0.83em;
}
.loc_indicator li{
	padding:0px 0px 0px 5px;
	display:inline;
}
.loc_indicator a, .loc_indicator a:visited{
	color:#3846E8;
	font-weight:bold;
}

/* Sidebar Left */

#sidebar_left {
	float: left;
	width: 160px;
	padding: 0px 10px 0px 0px;
	clear:left;
	background: #F4F2E1;
}
#artist_picture{
	width:160px;
	overflow:hidden;
}

/* Sidebar Right */

#sidebar_right {
	width: 300px; /* the background color will be displayed for the length of the content in the column, but no further */
	_width: 303px; 
	padding: 0; /* padding keeps the content of the div away from the edges */
	float: right;
	overflow:visible;
	background: #F4F2E1;
}

/* left navi */	
#navi_left{
	width:160px;
	height:auto;
	float:left;
	padding:0px 0px 10px 0px;
}
div#navi_left ul {
  background-color: #F4F2E1;
  list-style-type: none; 
  padding:0;             
  margin:0;     
  letter-spacing: -0.02em;         
}
div#navi_left ul li {
  margin: 0;
  padding: 0;
  display:block;
  border-top: 1px solid white; /* lines */
}
div#navi_left ul li a {
  display: block;         
  padding: 3px 3px 3px 13px;
  margin:0;
  text-decoration: none;
  _height:15px;  
  font-weight:bold; 
  font-size:1.10em;       
}

/* indent level 1 */

div#navi_left  ul ul {
	margin:0;
	 border: 1px solid #3846E8;
}
div#navi_left  ul ul li {
	text-indent:1em;
}
div#navi_left  ul ul a:link {
	color:#3846E8;
}
div#navi_left ul ul a {
background-color: #F4F2E1;
color: #F4F2E1;
}
div#navi_left ul ul a:hover {
	color: #3846E8;
	background:url(../images/arrow_br.gif) no-repeat 3px 3px;
}
div#navi_left ul li a:hover {
	color: #e1dcc3;
	background-color: #3846E8;
}
div#navi_left ul ul .on a {
	color: #3846E8;
	background:url(../images/arrow_br.gif) no-repeat 10px 3px #e1dcc3 !important;
}
div#navi_left .on a {
	color: #F4F2E1;
	background-color: #3846E8;
}
div#navi_left .off a {
	color: #3846E8;
	background-color: #e1dcc3;
}
/* navi category */
#navi_category{
	width:160px;
	height:auto;
	float:left;
	padding:0px 0px 10px 0px;
}

div#navi_category ul {
  background-color: #F4F2E1;
  list-style-type: none; 
  padding:0;             
  margin:0;     
  letter-spacing: -0.02em;         
}

div#navi_category ul li {
  margin: 0;
  padding: 0;
  display:block;
  border-top: 1px solid white; /* lines */
}

div#navi_category ul li a {
  display: block;         
  padding: 3px 3px 3px 13px;
  margin:0;
  text-decoration: none;
  height:15px;  
  font-weight:bold; 
  font-size:1.10em;       
}

div#navi_category span {
  display: block;         
  padding: 3px 3px 3px 13px;
  margin:0;
  text-decoration: none;
  height:15px;  
  font-weight:bold; 
  font-size:1.10em;  
  color: #F4F2E1;
  background-color: #FA7D00;      
}

.blue {
    background-color:#3846E8 !important;
    color:#F4F2E1;
    display:block;
    font-size:1.1em;
    font-weight:bold;
    height:15px;
    margin:0;
    padding:3px 3px 3px 13px;
    text-decoration:none;
}

div#navi_category ul ul li a {
  margin-left: 10px;     /* indent level 1 */
}

div#navi_category ul ul ul li a {
  margin-left: 40px;     /* indent level 2 */
}

div#navi_category ul li a:hover {
  color: #F4F2E1;
  background-color: #FA7D00; 
}

div#navi_category .on a {
  color: #F4F2E1;
  background-color: #FA7D00; 
}
div#navi_category .off a {
  color: #3846E8; 
 background-color: #e1dcc3;
}

/* News */

.news_list {
	background:url(../images/icon_news_bl.gif) no-repeat 0px 3px;
	padding-left: 1.2em !important;
	*text-indent:-1.2em;
}
#news_side {
	width:298px;
	position: absolute;
	right: 10px;
	top: 530px;
	*top: 530px;
	z-index:10;
	background: url(../images/bg_bl_s.gif) repeat-x;
	border: #0ab5bf solid 1px;
}
#news_side h2 a, .moreSideNews a, #news_side h2 a:visited, .moreSideNews a:visited{
	text-decoration:none;
	color:#F4F2E1;
	background:transparant;
}
#news_side h2{
	color:#F4F2E1;
	font-weight:bold;
	margin:0;
	background:url(../images/dots_cr_s.gif) no-repeat 3px 2px;
	letter-spacing:-0.04em;
	font-size:1.17em;
	text-indent: 17px;
	float: left;
}
#news_side h2 a, .more_news_side a, #news_side h2 a:visited, .more_news_side a:visited{
	text-decoration:none;
	color:#F4F2E1;
}
#news_side li{
	color:#52422d;
	margin:0;
	padding:0;
	padding:5px 3px 5px 5px;
	list-style:none;
	float:left;
	border-bottom: #52422d dotted 1px;
	width:290px
}
.more_news_side{
	text-align:right;
	float: left;
	width: 293px;
	font-weight:bold;
	color:#F4F2E1;
	background:#0ab5bf;
	height:16px;
	padding:0px 5px 0px 0px;
}	
.date{
	color:#FF7F00 ;
	font-size:0.83em;
	margin:0;
	padding:0;
	font-weight:bold;
}
.date a, .date a:visited{
	color:#FF7F00 !important;
}
.dateAlbum{
	color:#3846E8;
	font-size:0.83em;
	margin:0;
	padding:0;
	font-weight:bold;
}

/* indent level 1 */

div#navi_left  ul ul {
	margin:0;
	 border: 1px solid #3846E8;
}
div#navi_left  ul ul li {
	text-indent:1em;
}
div#navi_left  ul ul a:link {
	color:#3846E8;
}
div#navi_left ul ul a {
	background-color: #F4F2E1;
	color: #F4F2E1;
}
div#navi_left ul ul a:hover {
	color: #3846E8;
	background:url(../images/arrow_br.gif) no-repeat 3px 3px;
}
div#navi_left ul ul a:hover {
	color: #e1dcc3;
	background-color: #3846E8;
}
div#navi_left ul ul .on a {
	color: #3846E8;
	background:url(../images/arrow_br.gif) no-repeat 10px 3px #e1dcc3 !important;
}
div#navi_left .on a {
	color: #F4F2E1;
	background-color: #3846E8;
}
div#navi_left .off a {
	color: #3846E8;
	background-color: #e1dcc3;
}

/* products */

#product_area{
	width:458px;
	height:auto;
	padding:5px 0px 5px 10px;
	border-top: #3846E8 solid 2px;
	float: left;
}
#product_area ul{
	width:458px;
	float: left;
	margin-bottom:5px;
}
#product_area li{
	width:85px;
	height:auto;
	float:left;
	list-style:none;
	padding: 0px 5px 0px 0px;
	text-align:center;
	margin: auto;
	overflow:hidden;
}
.product_image {
	width:75px;
	border: #3846E8 1px solid;
}
.product_image_list {
	width:75px;
	border: #3846E8 1px solid;
	float:left;
}
.content a, #product_area a{
	font-weight:bold;
}
.product_image_large {
	width:160px;
	float: left;
	padding: 5px 0px 0px 5px;
}
.small_info {
	font-size:0.83em;
	margin:0;
	text-align:center;
	width:160px;
	overflow:hidden;
	}
#product_area .wrap{
	width:180px;
	float:left;
}
#product_area .kind{
	font-size:1.5em;
	width:100px;
}
#product_area .li{
	padding-left:5px;
}
#product_area .links {
	padding: 5px 10px 12px 5px;
	border-bottom:#52422d 1px dotted;
}

/* Colums */
.colum_text_165 {
	margin:0px 0px 0px 165px;
}

/* Buttons */

.buy_now {
	padding-top:10px;
	border-bottom:#52422d 1px dotted;
}

/* Picture Area */
#picture_area{ 
	width:468px;
	height:auto;
	padding:0px 0px 5px 10px;
	float: left;
}

/* Credits */

#credits_area{ 
	width:458px;
	height:auto;
	padding:0px 0px 5px 10px;
	border-top: #3846E8 solid 2px;
	float: left;
}
#credits_area ul {
	margin:0;
	padding:5px 0px 0px 0px;
	clear:both;
}
#credits_area li {
	display:inline;
	float: left;
	margin:0;
	list-style:none;
	padding:0;
}
.credits_small {
	font-style: italic;
	padding:15px 10px 10px 10px;
	width:270px;
	padding-right:5px;
}
/* Items */

.item_280 {
	width:280px;
	padding-right:5px;
}
.item_200 {
	width:200px;
	padding-right:5px;
}
.item_120 {
	width:120px;
	padding-right:5px;	
}
.item_160 {
	width:160px;
	padding-right:5px;
}

/* Footer */

#footer { 
	width: 968px;
	margin: 0 auto; 
	text-align: left; 
	margin-bottom:10px; 
	color:#f4f2e1;
}

#footer a:hover {
	color:#f4f2e1;
}

#footer li a, #footer li a:visited {
	color:#f4f2e1;
}
#footer ul{
	list-style:none;
	margin:0;
}
#footer_top{
	width:968px;
	float:left;
	height:10px;
}
#footer_top li {
	display:block;
	float: left;
	overflow:hidden;
}
#footer_top li, #footer_link li, #footer_link_2 li{
	display:inline;
	color:#f4f2e1;
	font-size: 12px;
	text-align:left;
	width:auto;
}
#footer_bottom {
	width:928px;
	float:left;
	padding:5px 20px;
	border-top: #F4F2E1 dotted 1px;
}
#footer h5{ 
	font-size:1.17em;
	color:#F4F2E1;
	margin:5px 0 2px 0;
}
#footer_link {
	width:928px;
	float:left;
	padding:10px 20px;	
}
#footer_link li{
	font-size:0.83em!important;
	border-right:#F4F2E1 solid 1px;
	padding:0px 5px 0px 2px;
	_padding:0px 5px 0px 5px;
}
#footer_link ul{
	text-align:center;
	clear:left;
}

#footer_link_2 {
	width:928px;
	float:left;
	padding:10px 20px;
	
}
#footer_link_2 li{
	font-size:1.0em!important;
	border-right:#F4F2E1 solid 1px;
	padding:0px 5px 0px 2px;
	_padding:0px 5px 0px 5px;
}
#footer_link_2 ul{
	text-align:center;
	clear:left;
}
/* Advertising */

.ad_728 {
	width:948px;
	height:90px;
	margin:auto;
	padding:0px 10px 10px 10px;  /*new*/
	text-align:center;	
}
.ad_300x250{
	width:300px;
	height:250px;
	position: absolute;
	right: 10px;
	top: 272px;
	*top: 272px;
	z-index:10;
}
.ad_160{
	margin-top:10px;
	float:left;
}

/* Browseartist */

#browse_artist{
	width:160px;
	height:55px;
	float:left;
	background:url(../images/browse_menu.gif) repeat-x #e1dcc3;
}
#browse_artist h3{
	color:#F4F2E1;
	font-weight:bold;
	margin:0;
	text-indent:17px;
	letter-spacing:-0.02em;
	border-bottom: #3846E8 solid 2px;
	font-size:1em; /**/
	padding:2px 0px 0px 0px;
}
#browse_artist h3 a, #browse_artist h3 a:visited{
	color:#F4F2E1;
}
#browse_artist p{
	font-weight:bold;
	text-align:center;
	letter-spacing:.2em;
	margin-top:5px;
	font-size:1em;
} 
#browse_artist p a, #browse_artist p a:visited {
	color:#3846E8;
	font-size:1em;
}	
/* Browseartist Main */

#browse_artist_main{
	width:458px;
	height:35x;
	float:left;
	background:url(../images/browse_menu.gif) repeat-x #e1dcc3;
	text-align:center;
}
#browse_artist_main h3{
	color:#F4F2E1;
	font-weight:bold;
	margin:0;
	text-indent:17px;
	letter-spacing:-0.02em;
	border-bottom: #3846E8 solid 2px;
	font-size:1em; /**/
	padding:2px 0px 0px 0px;
}
#browse_artist_main h3 a, #browse_artist h3 a:visited{
	color:#F4F2E1;
}
#browse_artist_main p{
	font-weight:bold;
	text-align:center;
	letter-spacing:.2em;
	margin-top:5px;
	font-size:1em;
	margin-bottom:5px;
} 
#browse_artist_main p a, #browse_artist p a:visited {
	color:#3846E8;
	font-size:1em;
}	


/* A Great Health Extras */

#banner{
	width:294px;
	height:100px;
	background:#F4F2E1;
	position: absolute;
	right: 10px;
	top: 160px;
	*top: 160px;
	z-index:10;
	border: #3846E8 3px solid;
}	
		
/* Search */

#searchbox{
	text-align: center;	
	widt: 994
	height: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#breadcrumbs div
{

}
#breadcrumbs
{
}
#breadcrumbs a 
{ 
	border-bottom: 0px; 
}
form 
{
	margin: 12px;
	padding: 0px;
}

#breadcrumbs .searchbar
{
	_margin-bottom: 1px; 
	border: none;
}
.right { float: right; }
#breadcrumbs input {
	margin-bottom: -7px;
	height: 27px;
	width: 	208px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 6px;
	background: url("../images/searchmiddle.gif") repeat-x top;
	border: 0px;
}
#breadcrumbs input.zoom_button {	
	_margin-bottom: 0px;	/* for IE6 and IE7 */
	margin-bottom: -12px;	/* for Firefox */
	
	width: 68px;
	height: 27px;
	background: url("../images/searchright.gif") no-repeat;
}
#searchold {
	width:310px;
	height:60px;
	float:right;
	padding:10px 10px 0px 0px;
	*padding:20px 10px 0px 0px;
}
.searchboxol {
	background:url(../images/searchmiddle.jpg);
	border: none;
}
.box {
	float:left;
	width:150px;
	font-size:1em;
	color:#3846E8; /*new 012908*/
	border:#3846E8 1px solid;
	padding:2px;
}
.boxLine {
	float:left;
	background: #F4F2E1;
	padding:5px;
	width:250px;
	border-right:#3846E8 1px solid;
	border-bottom:#3846E8 1px solid;
}
#search .box {
	float:left;
	width:200px;
	font-size:1em;
	color:#3846E8; /*new 012908*/
	border:#3846E8 1px solid;
	padding:2px;
}
#search .boxLine {
	float:left;
	background: #F4F2E1;
	padding:5px;
	width:300px;
	border-right:#3846E8 1px solid;
	border-bottom:#3846E8 1px solid;
}
.searchNavi{
	width:250px;
	float:left;
}
.searchNavi ul{
	list-style:none;
	margin:0;
	padding:0;
}
.searchNavi li, .searchNavi a{
	font-weight:700;
	height:15px;
	margin-right:3px;
	_padding:5px 0px 5px 0px
}
.searchNavi li{
	display:inline;
	float: left;
	margin:0;
}
.searchNavi .off {
	color:#0ab5bf;
}
.searchNavi .off a, .searchNavi .off a:visited{
	color:#F4F2E1;
	background-color:#3846E8;
	padding:5px 7px 5px 7px;
}
.searchNavi .on {
	color:#3846E8;
}
.searchNavi .on a, .searchNavi .on a:hover, .searchNavi .off a:hover, .searchNavi .on a:visited{ 
	color:#3846E8 !important;
	background-color:#F4F2E1;
	padding:5px 7px 5px 7px;
}
.form {
	border:#000000 1px solid;
	height:20px;
}

/* Ticker */

#ticker #thenews, #ticker #tickerdate {
	float:left;
}
#ticker #thenews {
	width:550px;
	cursor:pointer;
	height:16px;
	overflow:hidden;
}
#ticker{
	width:928px;
	height:20px;
	background:url(../images/ticker_bg.gif) repeat-x;
	padding:2px 10px 0px 10px;
	color:#F4F2E1;
	clear:both;
	margin:0;
}
#ticker .right{
	width:228px;
	height:18px;
	text-align:right;
	float:right;
}
#ticker a, #plus a, #ticker a:visited, #plus a:visited{
	color:#F4F2E1;
}
#ticker a:hover, #plus a:hover{
	color:#F4F2E1;
	text-decoration:underline;
}	

#leftcontent {
  /* border : 1px solid #CCCCCC; */
  width: 160px;
  float : left;  
}	

#centercontent {
  /* border : 1px solid #CCCCCC; */
  width: 458px;
  float : left;
  padding-left: 10px;
}


#rightcontent {
  /*border : 1px solid #CCCCCC; */
  width: 298px;
  float : left;  
}

#artistcontent {
  border : 1px solid #CCCCCC;
}

.entry {
background:#FFFFFF none repeat scroll 0 0;
border:1px dashed #5188D2;
color:#333333;
font-size:11px;
overflow:hidden;
padding:10px;
}

#section_title {
  background: url('../images/title_bg.gif') repeat;
  height : 27px;
}

#section_title h3 {  
  color : #FFFFFF;
  font-weight : bold;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  padding : 5px;
}

#video,#description {
  padding : 5px;
  text-align : center;
}

#description_text {
  background-color : #E3EAF8;
  border : 1px solid #4377D7;
  text-align: left;
  color : #3333FF;
  padding : 3px 3px 3px 8px;  
  font-family:Arial,Verdana,Helvetica,sans-serif;  
  font-size : 11px;
}


/* Newsletter */

#newsletter{
	width:160px;
	/*height:100px;*/	
	float:left;
	margin-top:10px;
}