﻿/* For W3C CSS Compliance */
.void{}
@media print{}

/* custom fonts */
@font-face
{
    font-family: "Meta";
    src: url(../../Fonts/MetaPLMR.ttf);
}

#featuredproduct
{		
	height: 443px;	
	behavior: url(../iepngfix.htc);
	background: url(../Images/IndexMain.png) no-repeat top;
}

#featuredproduct-left
{
	float: left;
}

#videoarea
{	
	width: 258px;
	margin: 15px 5px 0 15px;	
}

#video-heading
{
	width: 168px;			
}

#video-object
{
	behavior: url(../iepngfix.htc);
	padding: 8px 0 2px 9px;	
	background: url(../Images/VideoBg.png) no-repeat top;	
}

.gecko #video-object
{
	padding: 8px 0 10px 9px;	
}

#features
{		
	margin: 0 5px 0 4px;	
}

#features img
{
	behavior: url(../iepngfix.htc);	
}

#featuredproduct-right
{
	float: left;
	width: 364px;	
	margin: 0 0 0 276px;
	padding: 15px 0 0 15px;		
	background-color: #FFF;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;	
}

.safari #featuredproduct-right,
.chrome #featuredproduct-right
{
	margin-top: 1px;
}

#featuredproduct-right sup
{	
	vertical-align: top;	
	font-size: 14px;
}

#featuredproduct-right #name1
{			
	margin-bottom: 5px;	
	width: 340px;		
	line-height: 22px;
}

#featuredproduct-right #description
{
	border-top: solid 2px #E3E2DF;
	border-bottom: solid 2px #E3E2DF;
	padding: 7px 0 10px 0;
	margin: 0 15px 7px 0;
	font-size: 11px;
	line-height: 15px;
}

#featuredproduct-right .name2
{		
	font-size: 12px;
	font-weight: bold;
}

#featuredproduct-right #commerce #prices
{	
	float: left;
	width: 157px;			
}

#featuredproduct-right #commerce .strikeprice
{
	float: left;
	margin: 0 5px 0 0;		
	color: #7D7D7D;
	font-size: 14px;		
	line-height: 18px;
	vertical-align: middle;	
}

#featuredproduct-right #commerce .onsale
{			
	float: left;
	margin: 0 5px 0 0;
	color: #386727;
	font-size: 16px;
	font-weight: bold;		
}

#featuredproduct-right #commerce .price
{		
	margin: 0 5px 0 0;
	color: #386727;
	font-size: 23px;
	font-weight: bold;
	line-height: 23px;
	vertical-align: middle;
}

#featuredproduct-right #commerce #multipay
{	
	margin: 5px 0 0 0;
	color: #477537;
	font-size: 12px;
	line-height: 18px;
}

#featuredproduct-right #commerce #multipay sup
{
	font-size: 10px;
}

#featuredproduct-right #commerce #includes
{
	width: 157px;	
}

#featuredproduct-right #commerce #included
{	
	margin: 5px 0 10px 0;
	color: #477537;
	font-size: 14px;
	font-weight: bold;
}

#featuredproduct-right #commerce #includes ul
{	
	margin-left: 15px;
}

#featuredproduct-right #commerce #includes li
{
	line-height: 12px;
	list-style-image: url(../Images/ListItemDash.gif);	
}

#featuredproduct-right #product-image
{	
	float: left;
}

#featuredproduct-right #product-image img
{	
	behavior: url(../iepngfix.htc);
	width: 207px;
	height: 142px;
}

#featuredproduct-right #commerce #links
{	
	clear: both;
	padding: 15px 0 0 60px;	
	height: 40px;
}

#featuredproduct-right #commerce #links .addtocart
{	
	float: left;
	margin: 0 5px 0 0;	
}

#featuredproduct-right #commerce #links .learnmore
{
	float: left;	
}

/* Bottom Pods */
#bottompods
{			
	padding-left: 1px;		
	margin-bottom: 10px;
}

html>body #bottompods
{
	height: 96px;
}

#bottompods .pod1content
{
	float: left;
	width: 200px;	
	margin-top: 10px;
}

#bottompods .pod2content
{
	float: left;
	width: 135px;	
	margin-top: 10px;	
}

#bottompods .podcontent-email
{
	float: left;
	width: 140px;
	margin-top: 25px;
}

#bottompods #videoselections
{
	float: left;
}

#bottompods #videoselections .video
{
	float: left;
	margin: 10px 0 0 4px;
}

#bottompods .podheader
{   
    padding: 0 0 5px 10px;
    color: #5FA756;    
    font-size: 12px;
    font-weight: bold;              
}

#bottompods .poddescription
{   	
	padding: 0 0 0 10px;		
    color: #729A5E;    
    font-size: 10px;    
    line-height: 12px;    
}

#bottompods .pod1description
{   	
	padding: 0 0 0 10px;		
    color: #5FA756;    
    font-size: 10px;    
    line-height: 12px;    
}

#bottompods .pod2description
{   	
	padding: 0 0 0 10px;		
    color: #434343;    
    font-size: 10px;    
    line-height: 12px;    
}

#bottompods #pod1hide
{
	float: left;
	width: 237px;	
	height: 96px;		
	cursor: pointer;	
	background: url(../Images/Pod1Bg.gif) no-repeat top;	
}

#comparisonchart
{	
	display: none;
	position: absolute;
	margin: -500px 0 0 200px;	
	border: 2px solid #999999;	
	background-color: #D1D1D1;
	padding: 0 5px 0 5px;
	cursor: pointer;
	z-index: 101;
}

#comparisonchart #compchart-close
{
	padding: 3px 5px 3px 0;
	text-align: right;	
	color: #386727	
}

#bottompods #pod2hide
{
	float: left;
	width: 475px;
	height: 96px;			
	background: url(../Images/Pod2Bg.gif) no-repeat top;	
}

#bottompods #pod3hide
{		
	float: left;
	width: 236px;
	height: 96px;	
	background: url(../../Images/EmailSignUpBg.gif) no-repeat top;
}

#bottompods #pod3show
{	
	display: none;
	float: left;
	width: 236px;
	height: 141px;		
	margin-top: -46px;
	background: url(../../Images/EmailSignUpBgHover.gif) no-repeat top;
}

.ie6 #bottompods #pod3hide,
.ie6 #bottompods #pod3show
{
	width: 233px;	
}

#bottompods #pod3show #email
{
	margin-top: 22px;
}

#bottompods .emailtextbox
{
	width: 115px;
    height: 19px;
    margin: 0px;
    padding: 8px 0 0 5px;
    border: none;    
    font-size: 9px;
    color: #6C6C6C;
    vertical-align: middle; 
    background: url(../../Images/EmailSignUpTextBg.gif) no-repeat left !important;
}

#bottompods .emailbutton
{  	
	width: 10px;
	height: 20px;
    cursor: pointer;    
    margin: 1px 0 0 0;
    padding: 0;    
    border: none;
    vertical-align: middle;        
    background: url(../../Images/EmailSignUpButtonBg.gif) no-repeat top; 
}

/* additional products */
#addprods
{
	clear: both;
	padding: 25px 0 0 0;
}

.addprod
{
	float: left;
}

.addprod img
{
	behavior: url(../iepngfix.htc);
}

/* bottom banner */
#bottombanner
{
	clear: both;
	padding: 11px 0 15px 0;
}

#bottombanner img
{
	behavior: url(../iepngfix.htc);	
}

.footnote
{
	color: #808080;
	font-size: 10px;
}