@charset "utf-8";
/* CSS Document */
html,body {
	margin:0;
	padding:0;
	height:100%; background-image:url(images/bg_main.gif); background-repeat:repeat-y; background-color:#FFFFFF;
	max-height:100%;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; color:#000000; }

a:link {color:#000000;}
a:hover{color:#cc0000;}
a:visited {color: #660000;}


.container {margin:0 auto; /* center, not in IE5 */
	width:1000px; background-image:url(images/bg_inside.gif);
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	overflow:auto;

	min-height:100%; /* real browsers */}
	
#col_menu {width:238px; margin-top:0px; float:left; text-align:right; margin-left:0px;}

#col_cont {width:742px;  margin-left: 258px;}

#content {width:722px; margin-top:60px;}

p {margin-left: 20px; line-height:120%;}

h2 {font-size: 16px; color:#c2272e; margin-left:20px; margin-top: 30px; margin-bottom:-10px;}

.menu {margin-top:165px; position:relative;}

.menu li {list-style:none; margin-bottom:20px; text-align:right; margin-left:-50px;}


.purchase_link a {color:#FFFFFF; font-size:16px; text-decoration:underline; margin-right:22px; font-weight:bold; margin-top:60px;}


.submenu {margin-top: 10px; color:#FFFFFF; margin-right:24px; text-align:right; font-size: 12px; font-weight:bold; margin-bottom: 20px;}

.submenu a {color:#FFFFFF; text-decoration:underline;}

.header { overflow:auto; width:715px; position:relative; padding-top:20px;}

.logo {width:300px; float:left;}

.topmenu {width:250px; float:right; font-size:0.7em; text-align:right; position:relative;}

.box_image_home {width:735px; position:relative;}

.home_slogan {width: 440px; float:left; margin-left:25px;}

.home_image {width: 262 px; float:right;}

.how {font-weight:bold; font-size: 12px; text-align:right;  text-transform:uppercase; margin-bottom:70px; z-index:10;}

.box {width:740px; position:relative;}
#t {width:740px; position:relative;}
#t1 {width:740px; position:relative;}
#t2 {width:740px; position:relative;}
#t3 {width:740px; position:relative;}
#t4 {width:740px; position:relative;}

.date {font:12px; font-style:italic; font-weight:bold; color:#666666;}

.title_img {margin-bottom:15px; margin-top:20px;}

.title_start {margin-bottom:20px;}

.title_gloss {margin-top: 30px; margin-bottom:10px;}

.txt_gloss {color:#c2272e; font-weight:bold;  text-transform:uppercase; text-decoration:none;}

.txt_gloss a {color:#c2272e;}

.list_gloss {margin-top: -10px;}

.list_gloss li {margin-bottom:5px; color:#333333; font-size:12px; list-style:none;}

.test_name {font-size:16px; color:#c2272e; font-style:italic; font-weight:bold; line-height:150%; margin-left: 20px;}

.test_name a {color:#c2272e;}

.test_city {font-size:12px; color:#666666; font-weight:bold; font-style:italic; margin-left: 20px;}

.test_txt {font-style:italic; display:block; width: 700px; margin-left: 20px; margin-top:10px; line-height:130%; margin-bottom: 20px;}

.txt_faq {font-style:italic; display:block; width: 670px; margin-left: 30px; margin-top:10px; line-height:130%; margin-bottom: 30px;}

.list {margin-top:-7px;}

.list li {list-style: none; margin-bottom: 7px; font-size:13px; font-style:italic; color:#333333; margin-left:-25px;}

.glossary {margin-left: -25px;}
.glossary li {list-style:none; display:inline; font-size:12; color:#c2272e; font-weight:bold; text-transform: uppercase; margin-right:13px; }
.glossary li a {text-decoration:underline; color:#c2272e;}

.portlet_1 {width: 440px; float:left; position:relative;}

.portlet_2 {width: 290px;; float: right; position:relative;}

.purchase_img {width:150px; float:left;}

.purchase {width: 230px; float:right; margin-top:10px; margin-right:20px;}

.purchase li {list-style:none; margin-bottom: 10px; text-align:left; font-size: 12px; margin-left:-20px;}

.about_img {margin-right:50px; margin-left:15px;}

.table { margin-top:20px; width:700px;}
 
.table td {width:140px;}

.title_red {padding-top: 5px; padding-bottom:5px; background-color:#c2272e; color:#FFFFFF; font-size:10px; text-transform: uppercase; text-align:center; font-weight:bold;}

.ingredients {color:#c2272e; font-size:10px; text-transform: uppercase; font-weight:bold;}

.ingredients a {background-color:#c2272e; padding:3px 6px 3px 6px;color:#FFFFFF; font-weight:bold; }

.ing_list {font-size:11px; color:#000000; padding-top:10px; }

.ing_list2 {font-size:11px; color:#000000; padding-top:10px; padding-bottom:20px; }

.fact_text {display:block; width:240px; text-align:left; font-size: 13px; font-style:italic; position:relative; margin-left: 25px; margin-top:10px;}

.footer {width:740px; text-align:left; padding-top: 30px; padding-bottom:30px; font-size:11px; margin-top:100px; position:relative; float:left; background-image:url(images/bg_footer.gif); background-repeat:no-repeat; background-position:top; margin-bottom:0px;}

.marg {margin-left:25px; line-height: 200%;}

