/* content parts CSS Document */
@import url("common.css");

.mainimg {width:352px; height:162px; background-image:url(../img/packages.png); top: 27px; right: 7px;}
.title {left: 200px; top: 87px;}
.left_menu {margin-bottom: 83px;}

/* home page styles */

#home { padding-top: 0; padding-bottom: 0; }
#flash {width:891px; height:532px; overflow:hidden;}

/* faqs styles */

#faqs .title {width:325px; height:71px; background-image:url(../img/title_faqs.png); top: 51px;}

#faqs .faqs_tags {width:649px; height:381px; margin: -23px 0 2px 125px; }
#faqs .faqs_tags_top, #faqs .faqs_tags_bottom {font-size:0; line-height:0; background-position:0 0; background-repeat:no-repeat; width:649px; height:10px;}
#faqs .faqs_tags_top {background-image:url(../img/faqs/questions_top.png);}
#faqs .faqs_tags_bottom {background-image:url(../img/faqs/questions_bottom.png);}
#faqs .faqs_tags_center {background:url(../img/faqs/questions_center.png) 0 0 repeat-y; height:353px; width:623px; padding:8px 0 0 26px;}
#faqs .faqs_tags_center ul {list-style-type:none;}
#faqs .faqs_tags_center ul li.h1 {height:17px;}
#faqs .faqs_tags_center ul li {height:18px;}
#faqs .faqs_tags_center ul li.h2 {height:32px;}
#faqs .faqs_tags_center ul li.h3 {height:19px;}
#faqs .faqs_tags_center ul li a {position:relative;}

#faqs .content_mid h3 {padding-top:26px;}
#faqs .content_mid p {padding-bottom:10px; padding-top:4px;}
#faqs .content_mid p.last {padding-top:8px;}
#faqs .content_mid a.backtotop { padding-top:4px;}
#faqs .content_mid h4 { margin:3px 0 0 31px;}

#faqs .content_mid ul {list-style-type:none; margin:1px 0 18px 30px;}
#faqs .content_mid ul li {display:block; background:url(../img/faqs/dot.gif) left 4px no-repeat; padding-left:10px;}
#faqs .content_mid ul.complete {margin-bottom:13px;}
#faqs .content_mid ul.gummies {margin-bottom:9px;}

#faqs .faq_table {border-collapse:collapse; width:564px; margin-top:15px;}
#faqs .faq_table.second {margin-top:34px; margin-bottom:19px;}
#faqs .faq_table th, #faqs .faq_table td {text-align:left; color:#000000; font-size:11px; line-height:12px; padding:5px 0 5px 0; background-color:#dff2ff; vertical-align:middle; font-weight:normal;}
#faqs .faq_table td {padding-right:20px;}
#faqs .faq_table .blue th, #faqs .faq_table .blue td {background-color:#a9deff;}
#faqs .faq_table th {padding-left:12px; width:165px; padding-right:10px;}
#faqs .faq_table .first th, #faqs .faq_table .first td {color:#ffffff; font-size:12px;  font-weight:bold; line-height:14px; padding:7px 0 0 0;}
#faqs .faq_table .first {height:36px;}
#faqs .faq_table .first th {background:url(../img/faqs/faq_t_left.gif) top left no-repeat #079fcf;padding-left:14px;}
#faqs .faq_table .first td {background:url(../img/faqs/faq_t_right.gif) top right no-repeat #079fcf;}
#faqs .faq_table .last td {background:url(../img/faqs/faq_t_bottom.gif) top left no-repeat; font-size:0; line-height:0;}
#faqs .faq_table .tr1 td {padding-top:7px;}

#faqs .content_mid h3.h3_1 {margin-top:22px;}
#faqs .content_mid h3.h3_2 {margin-top:28px;}
#faqs .content_mid ul.ul1_1 {margin-bottom:13px;}
#faqs .content_mid p.p1_1 {padding-bottom:14px;}
#faqs .content_mid p.p1_2 {line-height:18px; padding-top:1px;}
#faqs .content_mid p.p1_3 {padding-bottom:15px;}
#faqs .content_mid p.p1_4 {padding-bottom:15px;}
#faqs .content_mid ul.ul1_2 {margin-bottom:13px;}
#faqs .content_mid ul.ul1_3 {margin-bottom:10px;}
#faqs .content_mid ul.products {margin-top:3px; margin-bottom:0;}
#faqs .content_mid ul.products li {height:28px;}
#faqs .content_mid a.backtotop.nul {padding-top:0;}

/* definitions styles */

#definitions .title {width:320px; height:106px; background-image:url(../img/title_definitions.png); top: 50px;}
#definitions h3 { padding-top: 29px; padding-bottom: 4px; }
#definitions h3.first { padding-top: 16px; }
#definitions p { margin-bottom: 17px; width:570px;}
#definitions .left_menu {margin-bottom:60px;}
#definitions h3, #definitions p, #definitions a {letter-spacing:0.1em}
#definitions .faqs_tags {width:649px; height:182px; margin-left:125px;}
#definitions .faqs_tags_top, #definitions .faqs_tags_bottom {font-size:0; line-height:0; background-position:0 0; background-repeat:no-repeat; width:649px; height:10px;}
#definitions .faqs_tags_top {background-image:url(../img/faqs/questions_top.png);}
#definitions .faqs_tags_bottom {background-image:url(../img/faqs/questions_bottom.png);}
#definitions .faqs_tags_center {background:url(../img/faqs/questions_center.png) 0 0 repeat-y; height:158px; width:632px; padding:4px 0 0 17px; clear:both;}
#definitions .faqs_tags_center ul li {list-style-type:none; height:18px;}
#definitions .faqs_tags_center ul li a {font-size:10px; line-height:12px; position:relative;}
#definitions .faqs_tags_center ul li.h2 {height:32px;}
#definitions .faqs_tags_center ul li.bott {height:14px;}
#definitions .faqs_tags_center div {float:left; height:158px;}
#definitions .faqs_tags_center .row1 {width:189px;}
#definitions .faqs_tags_center .row2 {width:172px;}
#definitions .faqs_tags_center .row3 {width:162px;}
#definitions .faqs_tags_center .row4 {width:100px;}

/* sitemap styles */

#sitemap .title {width:152px; height:36px; background-image:url(../img/title_sitemap.png);}

#sitemap_links {
	list-style: none;
	color: #029ecd;
	font-weight: bold;
	font-size: 12px;
	padding: 31px 0 48px 185px;
	letter-spacing: 1px;
}
#sitemap_links li { margin-bottom: 20px; }

#sitemap_links a { color: #00a5ff; }

/* contact us styles */

#contactus .title {width:220px; height:36px; left:201px; background-image:url(../img/title_contactus.png);}

/* email us styles */

#emailus .title {width:160px; height:36px; background-image:url(../img/title_emailus.png);}

/* all other styles for contactus.html, emailus.html, and emailus_thankyou.html contained in contact.css */