@charset "utf-8";
@import url('reset.css');
@import url('nav.css');

body { font-family: Tahoma, Arial, Helvetica, sans-serif; color:#44494F; background-image:url(/images/bg.jpg); }
 
/* Structure */
#container { margin: 39px auto 20px; width: 924px; }
#top { height:19px; background-image:url(/images/top.png); }
#mid { background-image:url(/images/bg-mid.png); background-repeat:repeat-y; }
#logo, #header, #content, #subcontent, #subcontent-hdronly { margin:0 9px; }
#header { height:190px; }
#content { background: #ffffff url(/images/bg-home-left.gif) repeat-y 0 0; min-height:388px; height:auto !important; height:388px; } 
#subcontent, #subcontent-hdronly { background-color: #f6f7f4; min-height:388px; height:auto !important; height:388px; } 
#left { float:left; width:602px; display:inline; }
#right { float:left; width:304px; display:inline; }
#subcontent #left { width:344px; }
#subcontent #right { width:562px; }
#subcontent-hdronly #left { width:30px; margin-left:30px; }
#subcontent-hdronly #right { width:820px; }
#footer { height:41px; background-image:url(/images/footer.png); }
#logo .ebmrf a { display:inline; width:289px; height:111px; text-indent:-9999px; background: url(/images/ebmrf.gif) no-repeat 0 0; float:left; margin-left:27px; }
#logo .donate a { display:inline; width:188px; height:51px; text-indent:-9999px; background: url(/images/donate.gif) no-repeat 0 0; float:left; margin:24px 0 0 359px; }

/* Homepage Structure */
#left .video { float:left; width:344px; }
#header.hdimg-home { height:237px; }
.video .hdr_welcome { display:block; width:279px; height:37px; margin: 18px 0 17px 38px; background-image:url(/images/header/welcome.gif); text-indent:-9999px;  }
#flashvid { margin-left:38px; }
#left .webnotes { float:left; width:258px; }
.webnotes .hdr_webnotes { display:block; width:136px; height:20px; margin:18px 0 17px 0; background-image:url(/images/header/webnotes.gif); text-indent:-9999px; }
.webnotes_event { width:220px; padding:14px 0; border-bottom: 1px dotted #000; line-height:12px; }
.webnotes hr { border: none 0;  width:220px; height:1px; margin: 14px 0;  }
.webnotes strong, .webnotes a, .webnotes a:hover, .webnotes a:active, .webnotes a:visited { color:#739700; }
#featured-product { margin-left:18px; }
.hdr_featured { display:block; width:242px; height:20px; margin: 18px 0 12px 26px; background-image:url(/images/header/featured.gif); text-indent:-9999px; }
#featured-product > strong { display:block; color:#dd8e00; font-size:12px; margin:0 0 20px 0; }
#featured-product .prod-img { float:left; width:100px; }
#featured-product .prod-img.blank { height: 20px; }
#featured-product .prod-desc { float:left; width:150px; text-align:justify; }
#featured-product .prod-desc.no-img { float:left; width:250px; text-align:justify; }
#featured-product .purchase { display:block; width:69px; height:19px; background-image:url(/images/purchase.gif); text-indent:-9999px; margin-left:7px; }
.prod-desc p { line-height:13px; margin-bottom: 10px; }
.home-promo { line-height:15px; width:250px; margin:20px 0 0 20px; text-align:justify; }

/* Subpage Structure */
.photoframe { float:left; width:321px; background: url(/images/bg-photoframe.jpg) no-repeat 0 0; }
.photoframe div { margin:36px 0 0 53px; width:231px; height:359px; }
.pageheader { float:left; margin-top:23px; }
.pageheader h2 { text-indent:-9999px; width:23px; height:331px; }
.column { float:left; width:236px; margin:33px 14px 0 14px; text-align:justify; }
.column p, .singlecolumn p { margin-bottom:15px; line-height:15px; }
.singlecolumn { width:auto; margin:33px 30px 0 25px; text-align:justify; }
.fullwidth { width:850px; margin:33px 14px 0 25px; text-align:justify; }
.fullwidth img { margin:10px; }
h3 { font-size:12px; color:#DD8E00; margin-bottom:10px; }

/* Content */
a { color:#599ce3; }
#header p { text-indent:-9999px; }
.content p { width:620px; font-size:11px; line-height:22px; margin-bottom:8px; margin-left:13px; }
.content a { color:#599ce3; text-decoration:none; }
.content a:hover { text-decoration:underline; }
hr { border: none 0; border-top: 1px dashed #599ce3; height: 1px; }
.content .list { list-style:inside disc; line-height:22px; }
.question { display:block; margin-top:10px; }
#flashvid-about, #flashvidtext-about { float:left; width:280px; margin: 30px 15px 0 10px; }
.partner { float:left; width:380px; min-height:190px; height:auto !important; height:190px; }
.partner-logo { float:left; width:200px; text-align:center; }
.partner-text { float:left; width:170px; }
.partner-text h3 { text-align:left; }
.whatisEB-photos img { margin:0 10px 20px 10px; border: 3px #e8eee2 solid; }
.shop-category { float:left; display:inline; width:350px; margin:0 0 15px 20px; }
.shop-category-last { float:left; display:inline; width:350px; margin:0 0 10px 200px; }
.shop-product-satya { float:left; width:150px; margin:0 45px 20px 50px; background-color:#FFF; border: 3px #e8eee2 solid; }
.shop-product-satya div { padding:5px; text-align:left; }
.shop-product-cards {width:553px; margin:0 auto;}
.shop-product-cards.top {margin-bottom: 30px;}
.shop-product-cards img { display:block; margin:15px auto; border: 3px #e8eee2 solid; }
.shop-product-cards img.card_promo { margin-right:20px; float:left; width: 158px; }
.shop-product-nuskin { float:left; width:120px; margin:20px 50px 20px 50px; background-color:#FFF; border: 3px #e8eee2 solid; }
.shop-product-nuskin div { padding:5px; text-align:center; }
.event { margin-bottom:15px; border-bottom:1px dashed #599ce3; }
.event img { margin: 5px 10px 10px 0; float:left; width:60px; }
.highlightbox { border:2px  #999 solid; padding:10px; margin:5px 0 15px 0; background-color:#CCC; width:450px; font-size:12px; text-align:left; }
.article { width: 130px; float:left; display:inline; border: 2px #CCC solid; background-color:#FFF; text-align:center; margin:0 19px 20px 0; }
.article div { height:100px; overflow:hidden; }
.article p { line-height: 20px; margin:5px 0; }
.article a { padding-left: 3px; }
.article strong { color:#DD8E00; }
.media { width: 220px; float:left; display:inline; border: 2px #CCC solid; background-color:#FFF; text-align:center; margin:0 10px 20px 10px; }
.media div { height:100px; overflow:hidden; }
.media p { line-height: 15px; margin:5px; }
.media a { padding-left: 3px; }
.media strong { color:#DD8E00; }
.img-floatright { display:block; float:right; margin-left:15px; }
.donation_online fieldset { border: 1px #44494f solid; padding: 1em; }
.donation_online div { margin-bottom: 8px; }
.donation_online legend { font-weight:bold; padding: 5px; }
.donation_online label { display:block; width:82px; float:left; text-align:right; margin-right: 6px; line-height:15px;}
.donation_online select, .donation_online input, .donation_online textarea { width:120px; font-size:11px; color:#44494f; font-family:Tahoma, Arial; }
.donation_button { border: 1px #5e5e5d solid; width: 70px; margin: 10px 0 0 90px; color:#44494f; }
.donation_online img { margin-top:10px; }
.donation_required { display:none; background-color:#FF8F00; border: 1px solid; color: #444; padding:5px 30px 5px 5px; text-align:left; }
.donation_required li { list-style-type:none; list-style-position:inside; margin-bottom:3px; clear:left; }
.donation_required li img { margin: 0 5px 0 0; float:left; }
.donation_button { cursor: pointer; }

/* headings */
.hdr-about { background-image:url(/images/header/about.gif); }
.hdr-history { background-image:url(/images/header/history.gif); }
.hdr-board { background-image:url(/images/header/board.gif); }
.hdr-contact { background-image:url(/images/header/contact-us.gif); }
.hdr-donate { background-image:url(/images/header/donate.gif); }
.hdr-faqs { background-image:url(/images/header/faqs.gif); }
.hdr-friends { background-image:url(/images/header/friends.gif); }
.hdr-getinvolved { background-image:url(/images/header/get-involved.gif); }
.hdr-media { background-image:url(/images/header/media.gif); }
.hdr-news { background-image:url(/images/header/news.gif); }
.hdr-press { background-image:url(/images/header/press.gif); }
.hdr-research { background-image:url(/images/header/research.gif); }
.hdr-resources { background-image:url(/images/header/resources.gif); }
.hdr-shop { background-image:url(/images/header/shop.gif); }
.hdr-whatiseb { background-image:url(/images/header/whatiseb.gif); }
.hdr-partners { background-image:url(/images/header/partners.gif); }
.hdr-events { background-image:url(/images/header/events.gif); }
.hdr-articles { background-image:url(/images/header/articles.gif); }

/* header images */
.hdimg-home { background-image:url(/images/headerimg/home.jpg); }
.hdimg-flowers { background-image:url(/images/headerimg/flowers.jpg); }

/* footer styles */
#footer p { font-size: 9px; color:#fff; padding-top:8px; text-align:center; }

.clear { clear:both; }

/* paypal form */
.input-adults, .input-children {
	width: 50px;
	float: right;
}
#inputs {
	width: 230px;
}
#inputs label {
	float: left;
}
#inputs label span {
	float: left;
	width: 50px;
	line-height: 24px;
}
.label-children {
	margin-left: 10px;
}

.left {
	clear:both;
	float:left;
}

.half-width-column {
	width: 47%;
	float: left;
	margin: 20px 0 20px 20px;
}

.half-width-column p {
	line-height: 15px;	
}

.warning {
	padding-left: 22px;
	background: url('/images/warning.png') no-repeat;
}
