/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	background-color: #000066;
	background-image:url(images/3dmethod_bodybkg_full.jpg);
	background-position:center;
	background-attachment:fixed;
	background-repeat:repeat-y;
	margin: 0px;
	margin-top:0px;
}

p {
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
}

#wrapper {
	margin: 0px auto;
	padding: 0px;
	width:1019px;
	background-color:#FFFFFF;
}

/*Header Whole*/
#header{
	width:1019px;
	height:271px;
	margin: 0 auto;
	padding:0px;
	background:#FFFFFF url(images/header_background.jpg) no-repeat; 				
}

/*Logo*/
#headerlogo{
	position:absolute;
	width:214px;
	height:168px;
	top:23px;
	margin-left:31px;
	background:#FFFFFF url(images/header_logo.jpg) no-repeat; 				
}

#headerlogo a {
	width:214px; height:168px; margin:0px; padding:0px; display: block;	
}

#headerlogo a span{
	display:none;
}

/*Extra Nav Buttons*/
#tellafriend{
	position:absolute;
	width:119px;
	height:24px;
	top:52px;
	margin-left:727px; 				
}

#mailinglist{
	position:absolute;
	width:119px;
	height:24px;
	top:52px;
	margin-left:855px; 				
}


/*Navigation*/
#main-nav{
	position:absolute;
	width:640px;
	height:52px;
	top:117px;
	margin-left:336px;
	background:#FFFFFF url(images/3dcss_nav.jpg) no-repeat; 				
}

#main-nav ul{
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	text-align: center;
	clear: left;
}

#main-nav ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#main-nav ul li a span{
	display:none;
}

#main-nav ul li a.about{
	width:80px; height:52px; margin:0px; padding:0px; display: block;	
}
#main-nav ul li a.about:hover{
	background: url(images/3dcss_nav.jpg) 0px 52px;
}
#main-nav ul li a.about_on{
	width:80px; height:52px; margin:0px; padding:0px; display: block; background: url(images/3dcss_nav.jpg) 0px 52px;
}
#main-nav ul li a.about_on:hover{
	background: url(images/3dcss_nav.jpg) 0px 52px;
}


#main-nav ul li a.purchase{
	width:102px; height:52px; margin:0px; padding:0px; display: block;	
}
#main-nav ul li a.purchase:hover{
	background: url(images/3dcss_nav.jpg) -80px 52px;
}
#main-nav ul li a.purchase_on{
	width:102px; height:52px; margin:0px; padding:0px; display: block; background: url(images/3dcss_nav.jpg) -80px 52px;
}
#main-nav ul li a.purchase_on:hover{
	background: url(images/3dcss_nav.jpg) -80px 52px;
}


#main-nav ul li a.contact{
	width:93px; height:52px; margin:0px; padding:0px; display: block;	
}
#main-nav ul li a.contact:hover{
	background: url(images/3dcss_nav.jpg) -182px 52px;
}
#main-nav ul li a.contact_on{
	width:93px; height:52px; margin:0px; padding:0px; display: block; background: url(images/3dcss_nav.jpg) -182px 52px;
}
#main-nav ul li a.contact_on:hover{
	background: url(images/3dcss_nav.jpg) -182px 52px;
}

#main-nav ul li a.media{
	width:118px; height:52px; margin:0px; padding:0px; display: block;	
}
#main-nav ul li a.media:hover{
	background: url(images/3dcss_nav.jpg) -275px 52px;
}
#main-nav ul li a.media_on{
	width:118px; height:52px; margin:0px; padding:0px; display: block; background: url(images/3dcss_nav.jpg) -275px 52px;
}
#main-nav ul li a.media_on:hover{
	background: url(images/3dcss_nav.jpg) -275px 52px;
}

#main-nav ul li a.testimonials{
	width:123px; height:52px; margin:0px; padding:0px; display: block;	
}
#main-nav ul li a.testimonials:hover{
	background: url(images/3dcss_nav.jpg) -393px 52px;
}
#main-nav ul li a.testimonials_on{
	width:123px; height:52px; margin:0px; padding:0px; display: block; background: url(images/3dcss_nav.jpg) -393px 52px;
}
#main-nav ul li a.testimonials_on:hover{
	background: url(images/3dcss_nav.jpg) -393px 52px;
}


#main-nav ul li a.fredkarpoff{
	width:124px; height:52px; margin:0px; padding:0px; display: block;	
}
#main-nav ul li a.fredkarpoff:hover{
	background: url(images/3dcss_nav.jpg) -516px 52px;
}
#main-nav ul li a.fredkarpoff_on{
	width:124px; height:52px; margin:0px; padding:0px; display: block; background: url(images/3dcss_nav.jpg) -516px 52px;
}
#main-nav ul li a.fredkarpoff_on:hover{
	background: url(images/3dcss_nav.jpg) -516px 52px;
}

/* Page */

#page {
	width: 1019px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
}

/*Headlines*/
#headlines{
	position:absolute;
	width:590px;
	height:70px;
	top:191px;
	margin-left:19px;				
}

/* Content */

#content {
	float: left;
	width: 640px;
	padding: 0px 0px 0px 0px;
	margin-left:27px;
}

#content_subpage {
	float: left;
	width: 540px;
	padding: 0px 0px 0px 0px;
	margin-left:27px;
}

#mainbody_text {
	width: 540px;
	padding: 0px 40px 0px 40px;
}

#mainbody_text_extra {
	width: 540px;
	padding: 0px 40px 0px 40px;
}


/*Videos*/
#video_home{
	width:640px;
	height:375px;
	top:0px;
	margin-left:0px;				
}

#video_demotext{
	width:640px;
	height:auto;
	top:0px;
	margin-left:0px;				
}

#video_sales{
	width:640px;
	height:114px;
	margin-left:0px;
	background:#FFFFFF url(images/videosales_bkg.jpg) no-repeat;				
}

#video_viewingtext{
	width:640px;
	height:auto;
	margin-top:0px;
	margin-left:0px;		
}

#video_sales_nav {
	position:absolute;
	width:221px;
	height:60px;
	margin-left:25px;
	margin-top:11px;
	background:#FFFFFF url(images/videosales_bkg_nav.jpg) no-repeat;
}

#video_sales_nav ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

#video_sales_nav ul li{
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
}

#video_sales_nav ul li a span{
	display:none;
}

#video_sales_nav ul li a.view{
	width:221px; height:30px; margin:0px; padding:0px; display: block;	
}
#video_sales_nav ul li a.view:hover{
	background: url(images/videosales_bkg_nav.jpg) -221px 0px;
}

#video_sales_nav ul li a.purchasedvd{
	width:221px; height:30px; margin:0px; padding:0px; display: block;	
}
#video_sales_nav ul li a.purchasedvd:hover{
	background: url(images/videosales_bkg_nav.jpg) -221px -30px;
}

/*Demo Page*/
#video_sales2{
	width:640px;
	height:114px;
	margin-left:0px;
	background:#FFFFFF url(images/videosales_bkg2.jpg) no-repeat;				
}

#video_sales_nav2 {
	position:absolute;
	width:207px;
	height:60px;
	margin-left:25px;
	margin-top:11px;
	background:#FFFFFF url(images/videosales_bkg_nav2.jpg) no-repeat;
}

#video_sales_nav2 ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

#video_sales_nav2 ul li{
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
}

#video_sales_nav2 ul li a span{
	display:none;
}

#video_sales_nav2 ul li a.purchasedvd{
	width:207px; height:30px; margin:0px; padding:0px; display: block;	
}
#video_sales_nav2 ul li a.purchasedvd:hover{
	background: url(images/videosales_bkg_nav2.jpg) -207px 0px;
}

/*Purchases*/
#purchase_bkg{
	width:640px;
	height:585px;
	margin-left:0px;
	background:#FFFFFF url(images/purchase_bkg.jpg) no-repeat;				
}

#purchase_prices{
	position:absolute;
	width:432px;
	height:98px;
	margin-top:317px;
	margin-left:0px;
	background:#FFFFFF url(images/purchase_middle.jpg) no-repeat;				
}

#purchase_prices_400{
	position:absolute;
	width:432px;
	height:98px;
	margin-top:317px;
	margin-left:0px;
	background:#FFFFFF url(images/purchase_middle-400.jpg) no-repeat;				
}

#purchase_prices_425{
	position:absolute;
	width:432px;
	height:98px;
	margin-top:317px;
	margin-left:0px;
	background:#FFFFFF url(images/purchase_middle-425.jpg) no-repeat;				
}

#institutional_price{
	width:130px;
	height:auto;
	margin-top:98px;
	margin-left:60px;
	text-align:center;
	float:left;
}

#individual_price{
	width:130px;
	height:auto;
	margin-top:98px;
	margin-left:66px;
	text-align:center;
	float:left;
}

#coupon_prices{
	position:absolute;
	width:180px;
	height:98px;
	margin-top:317px;
	margin-left:434px;
	/*background:#FFFFFF url(images/purchase_coupon_price.jpg) no-repeat;*/
}

#coupon_box{
	width:180px;
	height:auto;
	margin-top:98px;
	margin-left:4px;
	text-align:center;
	float:left;
}

#coupon_headline{
	position:absolute;
	width:180px;
	height:31px;
	margin-top:317px;
	margin-left:433px;
	background:#FFFFFF url(images/purchase_coupon_headline.jpg) no-repeat;				
}

#coupon_entry input{
	font-size:12px;
	padding:4px 2px;
	margin:31px 0px 0px 0px;
	color:#333;
	float:left;
}

#coupon_button {
	width:35px;
	height:35px;
	margin:28px 4px 0px 0px;
	padding-left:6px;
	float:left;
}

#purchasenotes{
	position:absolute;
	width:600px;
	height:auto;
	margin-top:518px;
	margin-left:40px;				
}

/*Spacer*/
#spacer_purchase{
	width:640px;
	height:60px;
	margin-left:0px;
	background:#FFFFFF;				
}

/* Contact Page */

#contact_line {
	width: 540px;
	height: 1px;
	margin: -15px 0 15px 0;
	padding: 0px 0px 15px 0px;
	text-align:center;
}

#contact_line2 {
	width: 540px;
	height: 1px;
	margin: 0px 0 25px 0;
	padding: 0;
	text-align:center;
}

#contact_line3 {
	width: 640px;
	height: 1px;
	margin: 0px 0 25px 0;
	padding: 0 0 25px 0;
	text-align:center;
}


#stylized{

}

#stylized input{
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #00447c;
	margin:4px 0px 15px 0px;
	color:#333;

}

#stylized textarea{
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #00447c;
	margin:4px 0px 15px 0px;
	color:#333;
}

#stylized button{
	clear:both;
	margin-left:0px;
	width:125px;
	height:31px;
	background:#00447c url(img/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}


/* Sidebar */

#sidebar {
	float: right;
	width: 286px;
	padding: 0px;
	margin-right:35px;
	color: #787878;
}

#sidebar_home {
	float: right;
	width: 286px;
	padding: 0px;
	margin-right:35px;
	color: #787878;
}

#sidebar_contents {
	float: right;
	width: 286px;
	padding: 0px;
	margin-top:-45px;
	margin-right:35px;
	color: #787878;
}

#sidebar_image {
	width: 286px;
	height:189px;
	padding: 0px;
	margin-top: 0px;
	top:0px;
	background-color:#FFFFFF;
}

#sidebar_tophead {
	width: 286px;
	height:64px;
}

#sidebar_content {
	width: 286px;
	height:auto;
	background:#FFFFFF url(images/sidebar/sidebar_back_spacer.jpg);
	padding: 5px 0px 0px 0px;
	
}

#sidebar_bottomhead {
	width: 286px;
	height:22px;
}

/*Footer*/
#footer {
	width: 1019px;
	height: 100px;
	margin: 0 auto;
	padding: 20px 0 15px 0;
	text-align:center;
	background-color:#FFFFFF;
}

#footer_long {
	width: 1019px;
	height: 100px;
	margin: 0 auto;
	padding: 20px 0 15px 0;
	text-align:center;
	background-color:#FFFFFF;
}

#footer_long2 {
	width: 1019px;
	height: 100px;
	margin: 0 auto;
	padding: 20px 0 15px 0;
	text-align:center;
	background-color:#FFFFFF;
}

/*Text Styles*/

.maintext_boldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
}

.maintext1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
	line-height:1.5;
}

.maintext1 p{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
	line-height:1.5;
}

.maintext1 a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height:1.5;
}

.maintext1 a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.maintext1 a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.maintext2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
	line-height:1.5;
}

.maintext2 a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height:1.5;
}

.maintext2 a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.maintext2 a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.maintext3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: none;
	font-size: 10px;
	text-align: center;
	line-height:1;
}

.maintext3 a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height:1;
}

.maintext3 a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.maintext3 a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

.maintext4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: none;
	font-size: 10px;
	text-align: left;
	line-height:1.5;
}

.maintext4 a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	line-height:1.5;
}

.maintext4 a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

.maintext4 a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

.maintextbold_1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-weight:bold;
	font-size: 14px;
	text-align: left;
	line-height:1.5;
}

.maintextbold_1 a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	line-height:1.5;
}

.maintextbold_1 a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.maintextbold_1 a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.maintext_sidebar { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	line-height:1.5;
}

.maintext_sidebar a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height:1.5;
}

.maintext_sidebar a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.maintext_sidebar a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.navtext_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color:#000066;
	font-size:9px;
	line-height: 1.5;
	}	

.navtext_1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color:#000066;
	font-size:9px;
	font-weight:bold;
	}
	
.navtext_1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color:#000066;
	font-weight:bold;
	}
	
.navtext_1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	color:#000066;
	font-weight:bold;
	}
	
.navtext_1on {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;  
	color:#000066;
	font-size:9px;
	line-height: 1.5;
	}	

.navtext_1on a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	color:#000066;
	font-size:9px;
	font-weight:bold;
	}
	
.navtext_1on a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	color:#000066;
	font-weight:bold;
	}
	
.navtext_1on a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	color:#000066;
	font-weight:bold;
	}

.footernav { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}

.footernav a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}

.footernav a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}

.footernav a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}

.footertext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}

.footertext a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}

.footertext a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}

.footertext a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366;
	text-decoration: underline;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}

.register_header { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	text-align: left;
	line-height:1.5;
}

.register_header a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	line-height:1.5;
}

.register_header a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: underline;
}


.register_header a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
}


.register_text a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

.register_text a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: underline;
	font-size: 10px;
	text-align: left;
}

.register_header2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 10px;
	text-align: left;
	line-height:1.5;
}

.register_header2 a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 10px;
	text-align: left;
	line-height:1.5;
}

.register_header2 a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: underline;
}

.register_header2 a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
}

.register_error { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#990000;
	text-decoration: none;
	font-size: 10px;
	text-align: left;
	font-weight:bold;
	line-height:1.5;
}

.steps_maintext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
	text-align: left;
	line-height:1.5;
}

.steps_maintext a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height:1.5;
}

.steps_maintext a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.steps_maintext a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.steps_maintext2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	text-align: left;
	line-height:1.5;
}

.steps_maintext2 a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	line-height:1.5;
}

.steps_maintext2 a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.steps_maintext2 a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.healthydate { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF3300;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	line-height:1.5;
}

.headline_large { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	font-weight:bold;
	text-decoration: none;
	font-size: 18px;
	text-align: left;
	line-height:1.5;
}

.headline_small { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	line-height:1.5;
}

.headline_small a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF3300;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	line-height:1.5;
}

.headline_small a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF3300;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.headline_small a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF3300;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.newsdate { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	text-align: left;
	line-height:1.5;
}

.recipe_print1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: none;
	font-size: 18px;
	text-align: left;
	line-height:1.5;
}

.recipe_print2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
	line-height:1.5;
}

.recipe_print3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	text-align: left;
	line-height:1.5;
}

.linkgroup { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	line-height:1.5;
}

.videotitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	text-align: left;
	line-height:1.5;
}

.videotitle a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF3300;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	line-height:1.5;
}

.videotitle a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF3300;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.videotitle a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF3300;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.attentiontext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #EE0000;
	text-decoration: none;
	font-size: 10px;
	text-align: left;
	line-height:1.5;
}

.directions_text { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	text-align: left;
	line-height:1.5;
}

.mediatitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#184083;
	text-decoration: none;
	font-size: 20px;
	font-weight:bold;
	text-align: center;
}

.purchasewhite { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
	line-height:1.5;
	text-align:center;
}

.purchasewhite a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height:1.5;
	text-align:center;
}

.purchasewhite a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF3300;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
}

.purchasewhite a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF3300;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
}

.purchasewhite2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	line-height:1;
	text-align:center;
}

.purchasewhite2 a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height:1;
	text-align:center;
}

.purchasewhite2 a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF3300;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
}

.purchasewhite2 a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF3300;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
}
