/*iframe config details*/
.iframe
{
padding:0px;
margin-top:0px;
background-color: transparent;
} 

.nav_back { background-image: url("images/top_nav_back.jpg"); background-repeat: no-repeat }
.side_back  { background-color: #ac2627; background-image: url("images/side_back.jpg"); background-repeat: no-repeat }
.middle_back { background-image: url("images/botm_back.jpg"); background-repeat: repeat-y }
.bleed { background-image: url("images/side_bleed.jpg"); background-repeat: repeat-x }
.hp_body    { color: black; font-size: 12px; font-family: Arial; padding: 20px 15px 25px 30px }
.hp_body2  { color: black; font-size: 12px; font-family: Arial; padding: 12px 12px 0 }
.contact_pad {
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 28px;
	font-family: Arial;
	font-size: 12px;
}
.case_pad { padding: 10px }
.hp_body1   { color: black; font-size: 12px; font-family: Arial; padding: 10px 10px 10px 25px }
.hp_body3 { color: black; font-size: 12px; font-family: Arial }
.body  { color: black; font-size: 12px; font-family: Arial; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; vertical-align: bottom }
.body_nav    { color: black; font-size: 9px; font-family: Arial; padding-top: 4px; padding-right: 5px; padding-left: 8px; vertical-align: bottom }
.body_nav a:visited  { color: black; font-size: 9px; font-family: Arial; text-decoration: none; vertical-align: bottom }
.body_nav a:active  { color: black; font-size: 9px; font-family: Arial; text-decoration: none; vertical-align: bottom }
.body_nav a:link  { color: black; font-size: 9px; font-family: Arial; text-decoration: none; vertical-align: bottom }
.body_nav a:hover  { color: #ac2627; font-size: 9px; font-family: Arial; text-decoration: underline; vertical-align: bottom }
.body_nav1    { color: black; font-size: 9px; font-family: Arial; padding-top: 4px; padding-right: 5px; padding-left: 3px; vertical-align: bottom }
.body_nav1 a:visited  { color: black; font-size: 9px; font-family: Arial; text-decoration: none; vertical-align: bottom }
.body_nav1 a:active  { color: black; font-size: 9px; font-family: Arial; text-decoration: none; vertical-align: bottom }
.body_nav1 a:link  { color: black; font-size: 9px; font-family: Arial; text-decoration: none; vertical-align: bottom }
.body_nav1 a:hover  { color: #ac2627; font-size: 9px; font-family: Arial; text-decoration: underline; vertical-align: bottom }
.body a:visited  { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
.body a:acitve  { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
.body a:link  { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
.body a:hover { color: #ac2627; font-size: 12px; font-family: Arial; text-decoration: none }
.hp_body a:visited  { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
.hp_body a:acitve  { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
.hp_body a:link  { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
.hp_body a:hover { color: #ac2627; font-size: 12px; font-family: Arial; text-decoration: none }
.hp_body1 a:visited  { color: #000; font-size: 12px; font-family: Arial; text-decoration: none }
.hp_body1 a:active  { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
.hp_body1 a:link  { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
.hp_body1 a:hover { color: #ac2627; font-size: 12px; font-family: Arial; text-decoration: none }
.rule_left  { border-top: 2px solid #464646; border-bottom: 2px solid #464646; border-left: 2px solid #464646 }
.rule_right  { border-top: 2px solid #464646; border-right: 2px solid #464646; border-bottom: 2px solid #464646 }
.top_nav { color: white; font-size: 12px; font-family: Arial; text-align: right; vertical-align: bottom }
.top_nav a:visited { color: white; font-size: 12px; font-family: Arial; text-decoration: none; text-align: right; vertical-align: bottom }
.top_nav a:active { color: white; font-size: 12px; font-family: Arial; text-decoration: none; text-align: right; vertical-align: bottom }
.top_nav a:hover { color: #fff; font-size: 12px; font-family: Arial; text-decoration: underline; text-align: right; vertical-align: bottom }
.top_nav a:link { color: white; font-size: 12px; font-family: Arial; text-decoration: none; text-align: right; vertical-align: bottom }
.product_image_pad {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.product_image_pad1 { padding: 1px 5px }
.product_image_pad2 { padding-right: 7px; padding-bottom: 7px; padding-left: 7px }
.product_nav_pad { padding-top: 8px; padding-right: 7px; padding-left: 7px }
.product_nav_pad1 { padding-top: 8px }
.product_nav_pad2 { padding-top: 8px; padding-right: 7px }
.form    { color: black; font-size: 12px; font-family: Arial; background-color: #ffffff }
.whitecolor {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
	vertical-align: bottom;
}
.contact_ref {
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 4px;
}
.bodyproductlist {
	color: black;
	font-size: 12px;
	font-family: Arial;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	vertical-align: bottom
}
.bodyproductlist a:visited  { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
.bodyproductlist a:acitve  { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
.bodyproductlist a:link  { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
.bodyproductlist a:hover { color: #ac2627; font-size: 12px; font-family: Arial; text-decoration: none }
