body {
 background-color: #FFF; 
 color: #889CA0; 
 font-family: Verdana, "Sans-serif"}

a, a:visited {
/* color: #C67030; */
 color: #C21B39; 
 text-decoration: none}

p,font {
 font-family: "Arial", "Sans-serif"}

#HeaderForms form {
 margin: 5px 0px 0px 0px; 
 padding: 0px}

#HeaderForms input.text {
 height: 14px; 
 width: 182px; 
 background-color: #EDF1F6; 
 border: 1px solid #C1D5E1; 
 color: #2B7799; 
 font-size: 9px; 
 line-height: 14px;
 padding: 0px;
 font-weight: bold; 
 text-transform: lowercase;
 font-family: Verdana,Sans-serif;
 margin-bottom: 2px}

#HeaderForms input.submit {
 margin: 0px 0px 0px 5px; 
 padding: 0px}

#bottomnav {
 border-top: 1px solid #E8ECED}

#bottomnav p {
 text-align: center; 
 font-family: Verdana, Sans-serif; 
 padding-top: 5px;
 padding-bottom: 5px;
 font-size: 10px}

#bottomnav a {
 color: #84A3A2; 
 text-decoration: none; 
 padding: 0px 21px 0px 21px}

#bottomnav a:hover {
 color: #4187C5; 
 text-decoration: underline}

#bottomnav input.text {
 font-family: Verdana,Sans-serif; 
 font-size: 9px; 
 font-weight: bold; 
 text-align: center; 
 vertical-align: middle; 
 color: #577487; 
 height: 14px; 
 width: 181px; 
 background-color: #F0F2F4; 
 border: 1px solid #D0D8DE;
 margin-top: 3px}

#ripresents * { font-family: Verdana, Sans-serif; }

#ripresents p {
 margin: 0px; 
 padding: 0px; 
 font-family: Verdana, sans-serif; 
 font-size: 8px}

#productboxhide { display: none }

.productBox { 
 width: 236px; 
 height: 176px}

.productBoxImage {
 width: 154px; 
 height: 134px}

td.productBoxTitle, td.productBoxSku {
 font-weight: bold; 
 font-size: 9px; 
 padding: 0px; 
 margin: 0px; 
 line-height: 9px; 
 color: #3586D4; 
 white-space: nowrap; 
 font-family: Arial, Sans-serif}

td.productBoxTitle {
 height: 16px; 
 width: 195px; 
 text-align: left; 
 padding-left: 20px}

td.productBoxSku {
 height: 17px; 
 width: 195px; 
 text-align: left; 
 padding-left: 60px}

table.productBoxfive {
 float: left; 
 margin: 10px; 
 width: 122px; 
 height: 156px}

.productBoxSkufive {
 font-weight: bold; 
 font-size: 9px; 
 padding: 0px; 
 margin: 0px; 
 line-height: 9px; 
 font-family: Arial, Sans-serif}

.productBoxTitlefive {
 font-weight: bold; 
 font-size: 9px; 
 padding: 0px; 
 margin: 0px; 
 line-height: 9px; 
 font-family: Arial, Sans-serif}

div.productBoxImagefive {
/* border: 1px solid #EEF2F4;  */
 border: 1px solid #CAD7D7;
 display: table-cell;
 vertical-align: center;
 text-align: center;
 height: 102px;
 width: 102px}

div.dcdboxa { display: table; height: 104px; width: 104px; #position: relative }
div.dcdboxb { #position: absolute; #top: 50%; #left: 50%; display: table-cell; vertical-align: middle }
div.dcdboxc { #position: relative; #top: -50%; #left: -50% }

.productBoxImageTDfive {
 display: table-cell; 
 width: 122px; 
 height: 93px; 
 text-align: center}

.productBoxContainer {
 width: 130px}

.productBoxContainer divvvv {
 height: 100px;
 width: 100px;
 display: table-cell;
 vertical-align: middle;
/* border: 1px solid #CAD7D7 */ }

#navmenu p {
 font-weight: bold; 
 font-size: 10px; 
 text-align: left; 
 padding-left: 2px; 
 margin: 0px; 
 line-height: 10px; 
 font-family: Verdana, Sans-serif; 
}

#navmenu * { font-family: Verdana, Sans-serif; }

#navmenu img {
 margin: 0px; 
 padding: 0px}

#navmenu a, #navmenu a:visited {
 color: #3e88c5; 
 text-decoration: none}

#navmenu a:hover {
 color: #bf1b36}



/*  
 *
 * store locator formatting 
 *
 */

#locatorResults {
 width: 570px; 
 background-color: #E1EDE6}

#locatorResults p {
 font-size: 10px; 
 font-family: Verdana, "Sans-serif"; 
 text-align: left; 
 color: #7B9669; 
 font-weight: bold}

#locatorResults p.right {
 font-weight: normal;
 text-align: right}

#locatorResults p.lighter {
 color: #7C988B}

#locatorResults p.url {
 color: #CC5267}

#locatorResults td.border {
 height: 2px; 
 border-bottom: 1px solid #C8D8D0}

#locatorResults td.left {
 padding-left: 58px; 
 width: 285px}

#locatorResults td.twentysix {
 height: 26px}

#locatorResults td.fiftythree {
 height: 53px}

#locatorResults td.right {
 padding-right: 44px; 
 width: 285px}

#locatorResults td.twentyfour {
 height: 24px}

#locatorResults td.separator {
 height: 3px; 
 background-color: #EEF5F1}

p.locatorTop {
 font-size: 10px; 
 font-family: Verdana, Sans-serif; 
 color: #85A3A0}

p { font-family: Verdana,Sans-serif; font-size:9px; color:#83A2A1; }

#Signup { font-size: 9px; background-image:url('/graphics/email/email_form_background.png'); background-repeat:no-repeat; margin-left:25px; border: 1px solid #DEE8E8; }
#Signup td { font-family:Verdana,Sans-serif; font-size:9px; color:#83A2A1; white-space:nowrap }
#Signup input.text { width:129px; height:16px; } 
#Signup select.text { width:129px; height:14px; } 
#Signup tr { height: 25px }

#RegistrationPage { font-size: 9px; }
#RegistrationPage input.RIreg { width: 150px; height: 16px } 
#RegistrationPage select.RIreg { width: 150px; height: 16px } 
#RegistrationPage p { text-align: left; color: #83A2A1; font-family: Verdana,Sans-serif; font-size: 9px; }
#RegistrationPage p.r { text-align: right; }

#ContactForm { font-size: 9px; background-image:url('/graphics/email/email_form_background.png'); background-repeat:no-repeat; margin-left:25px; border: 1px solid #DEE8E8; }
#ContactForm td { font-family:Verdana,Sans-serif; font-size:9px; color:#83A2A1; white-space:nowrap }
#ContactForm input.text { width:129px; height:16px }
#ContactForm select.text { width:129px; height:14px }
#ContactForm textarea.textarea { width:339px; height:55px; background-color:#E7F0F1; border:1px solid #E7F0F1; padding:0px; font-size: 9px; font-family: Verdana, Sans-serif; color: #3297D7; font-weight: bold; margin-bottom: 35px; overflow: auto; }
#ContactForm tr { height: 25px }

#DealerLocator p { text-align:left; color:#83A2A1; font-family:Verdana,Sans-serif; font-size:9px; font-weight:bold; }
#DealerLocator select.text { width: 167px; height: 17px }
#DealerLocator input.text { width: 167px; height: 17px } 


#RegistrationPage input.RIreg,
#ContactForm input.text, 
#DealerLocator input.text,
#Signup input.text {
 background-color: #E8F1F2;
 border: 1px solid #E8F1F2;
 color: #3299DD;
 font-family: Verdana, Sans-serif;
 font-size: 9px;
 font-weight: bold }

#RegistrationPage select.RIreg, 
#ContactForm select.text, 
#DealerLocator select.text,
#Signup select.text {
/* background-color: #E8F1F2; */
 background-color: #FCFBFE;
 border: 1px solid #D0D8DE;
 color: #505050;
 font-family: Verdana, Sans-serif;
 font-size: 9px }

.milonictable tr { background-color: #FFF }

div.MemberSuccessMsg{width:617px;height:203px;background-image:url('/graphics/thankyouverbiagebg.jpg');background-repeat:no-repeat;margin-top:25px;margin-bottom:50px;}
p.MemberSuccessMsg{margin-left:39px;margin-top:19px;color:#83A2A1;font-size:9px;font-family:Verdana,Sans-serif;text-align:left;}

p.hosted { text-align: center; margin: 2em }
p.hosted a, p.hosted a:visited { color: #BBB }
p.hosted a:hover { color: #4187C5; text-decoration: underline }
