body{
	padding:0px;
	margin:0px;
}
a:hover{text-decoration:underline;}
a:link {
	color: #1ab6e7;
	text-decoration:none
	
}
a:visited {
	color: #1ab6e7;
	text-decoration:none
}



.m_text
	{
		font-family:Arial;
		font-size:11px;
		line-height:13px;
		color:#f8f7f7;
	}
	
	
.bodymainwrapper {
	width:955px;
	background:url('images/bg-product.png');

}

.bodymainwrapperSAVE {
	width:955px;
	min-height:608px;
	height: auto !important;
	height:594px;
	padding-bottom:0px;
	background:url(images/bg-product.png) repeat-y;
	background-position:6px;
	padding-left:0px;
	padding-right:0px;
}



.bodymainwrapper2 {
	width:955px;
	background-image: url(images/bg-product.png);
	background-position: center -50px;
}

.bodyfooter {
	width:955px;
	height:20px;
	padding-bottom:0px;
	background:url(images/bg-footer.png) repeat-y;
	background-position:0px;
	padding-left:6px;
	padding-right:0px;
}


.img_borders { 
border: 1px solid #FFFFFF; 
margin:4px 14px 4px 4px;
} 

.img_bordersBlack {
	border: 1px solid #FFFFFF;
	margin:4px 4px 4px 4px;
} 

.img_bordersSearch-home { 
border: 1px solid #000000; 
margin:4px 0px 4px 0px;
} 

.img_bordersTop { 
border: 1px solid #000000; 
margin:4px 0px 0px 0px;
} 

.img_bordersSidebar { 
border: 1px solid #000000; 
margin:8px 0px 0px 0px;
} 

.img_bordersLeftside { 
border: 1px solid #000000; 
margin:4px 0px 0px 15px;
} 

.img_bordersNOMARGIN { 
border: 1px solid #000000; 
margin:0px 0px 0px 0px;
} 
	
.img_bordersSmall { 
border: 1px solid #FFFFFF; 
margin:7px 7px 7px 7px;
} 

.img_bordersSmallRED { 
border: 1px solid #990000; 
margin:5px 5px 5px 5px;
} 

.bulletlist { 
margin:4px 4px 4px 55px;
font-family:Tahoma;
		font-size:13px;
		line-height:20px;
		color:#27231c;
} 

.h_text
	{
		font-family:Arial;
		font-size:9px;
		line-height:13px;
		color:#538A2C;
	}
	
.PreviewTop
	{
		padding-left:4px;
		
	}
	

		
	
.l_text
	{
		font-family:Arial;
		font-size:11px;
		line-height:13px;
		color:#009ED2;
	}	


.headings-sub
	{
		font-family:Arial;
		font-size:17px;
		line-height:20px;
		color:#595959;
	}	

.headings-blue
	{
		font-family:Arial;
		font-size:13px;
		line-height:20px;
		color:#41b5dc;
	}	
	
.headings-blueLarge
	{
		font-family:Arial;
		font-size:15px;
		line-height:20px;
		color:#41b5dc;
	}	


.headings
	{
		font-family:Arial;
		font-size:16px;
		line-height:26px;
		color:#000000;
		font-decoration:none;
	}	
	
.bodycontent
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:20px;
		color:#27231c;
	}
	
.bodycontentSmall
	{
		font-family:Arial;
		font-size:8px;
		line-height:20px;
		color:#27231c;
	}
	



.bodycontentWhite
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:20px;
		color:#FFFFFF;
	}
	
.footer
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:20px;
		color:#f8f7f7;
	}
.heading
	{
		font-family:Arial;
		font-size:14px;
		line-height:24px;
		color:#ffffff;
	}	
.bodycontent-medium
	{
		font-family:Arial;
		font-size:13px;
		line-height:20px;
		color:#003300;
	}

.bodycontent-headings
	{
		font-family:Arial;
		font-size:13px;
		line-height:20px;
		color:#27231c;
	}
	
.callouts
	{
		font-family:Arial;
		font-size:13px;
		line-height:20px;
		color:#003300;
	}	
	
.calloutsLARGE
	{
		font-family:Arial;
		font-size:15px;
		line-height:20px;
		color:#003300;
	}	

.captions
	{
		font-family:Arial;
		font-size:12px;
		line-height:20px;
		color:#423c26;
		
	}

.captionsLarger
	{
		font-family:Arial;
		font-size:13px;
		line-height:20px;
		color:#423c26;
		
	}
	
.Questions
	{
		font-family:Arial;
		font-size:12px;
		line-height:15px;
		color:#d00606;
	}

.footer
	{
		font-family:Arial;
		font-size:12px;
		line-height:15px;
		color:#000000;
	}
	
.headerRED
	{
		font-family:Arial;
		font-size:12px;
		line-height:17px;
		color:#d00606;
	}
	
.headerREDSmall
	{
		font-family:Arial;
		font-size:8px;
		line-height:17px;
		color:#d00606;
	}
	
.Newsletterblock
	{
		font-family:Tahoma;
		font-size:12px;
		a:#F8872F;
		line-height:17px;
		color:#F8872F;
	}
		
	a.lt_text{text-decoration:none;}	
	a.lt_text:hover{text-decoration:underline;}
	
	a.c_text{text-decoration:none;}	
	a.c_text:hover{text-decoration:underline;}
	
	a.c1_text{text-decoration:none;}	
	a.c1_text:hover{text-decoration:underline;}
	
	
	
	
h1 {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	letter-spacing: 0.2em;
}
h2 {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 13px;
	color: #333333;
}
h3 {
	font-family: Tahoma, "Verdana", Times, serif;
	font-size: 13px;
	font-weight: normal;
	background-color: #000000;
	margin: 0px;
	padding: 5px;
	color: #FFFFFF;
}
.item h4 {
	background-color: #BDBDBD;
	font-size: 12px;
	line-height: 17px;
	padding: 5px;
	font-family: Tahoma, "Verdana", Times, serif;
	font-weight: normal;
	color: #333333;
}
.toppush {
	margin-top: 15px;
}
.required {
	font-weight: bold;
	color: #adb5be;
}
