
/* Copyright © Website Engineers Limited */

/* Global */
* { margin: 0; padding: 0; border: 0px; }
body { text-align: center; background-image: url(/images/bg.gif); background-repeat: repeat-x; background-color: #ffffff; }
h1 { line-height: 1.6; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 21px; color: #cc0000; }
h2 { line-height: 1.6; margin: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #555555; }
h3 { line-height: 1.6; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #cc0000; }
p { line-height: 1.6; margin: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
a { text-decoration: none; color: #cc0000; }
a:visited { text-decoration: none; color: #cc0000; }
a:hover { text-decoration: underline; color: #ee0000; }
ul { position: relative; padding: 0px; margin: 0px 0px 10px 0px; }
ul li { list-style-image: url(/images/li_bg.gif); list-style-position: inside; line-height: 1.6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

/* Neodymium Magnets */
.NeodymiumMagnets { position: relative; text-align: left; margin: 0px auto; padding: 0px; width: 900px; }

/* Top */
.NeodymiumMagnets .Top { position: relative; height: 164px; }
.NeodymiumMagnets .Top .eNeodymiumMagnets { position: relative; margin-left: 60px; width: 540px; height: 84px; background-image: url(/images/top/e_neodymium_magnets.gif); }
.NeodymiumMagnets .Top .Call { position: absolute; top: 0px; left: 650px; width: 190px; height: 84px; background-image: url(/images/top/call.gif); }

/* Page */
.NeodymiumMagnets .Page { position: relative; margin: 0px auto; width: 900px; background-image: url(/images/page/bg.gif); }

/* Content */
.NeodymiumMagnets .Page .Content { position: relative; margin: 0px auto; width: 800px; background-image: url(/images/page/content/bg.gif); background-repeat: no-repeat; }
.NeodymiumMagnets .Page .Content .FeatureImage { position: absolute; top: 18px; left: 25px; width: 750px; height: 200px; border-bottom: 4px solid #f0f0f0; }
.NeodymiumMagnets .Page .Content .FeatureImage img { display: none; }
.NeodymiumMagnets .Page .Content p.Family { padding: 0px 25px 25px 25px; font-size: 11px; color: #999999; }

/* Navi */
.NeodymiumMagnets .Navi { position: absolute; top: 90px; left: 56px;  width: 780px; }
.NeodymiumMagnets .Navi p { position: relative; float: left; padding: 0px 25px 0px 0px; font-size: 15px; }
.NeodymiumMagnets .Navi p a { display: block; text-decoration: none; color: #555555; padding: 6px 0px 5px 4px; background-image: url(/images/navi/bg.gif); background-repeat: no-repeat; background-position: 0px 26px; }
.NeodymiumMagnets .Navi p a:visited { text-decoration: none; color: #555555; }
.NeodymiumMagnets .Navi p a:hover { text-decoration: none; color: #cc0000; }
.NeodymiumMagnets .Navi p a.True { color: #cc0000; }
.NeodymiumMagnets .Navi p a.True:visited { color: #cc0000; }
.NeodymiumMagnets .Navi p a.True:hover { color: #cc0000; }

/* Navi Sub */

.NeodymiumMagnets .NaviSub { position: absolute; text-align: center; top: 138px; left: 60px; width: 900px; }
.NeodymiumMagnets .NaviSub p { position: relative; float: left; padding: 0px; font-size: 11px; }
.NeodymiumMagnets .NaviSub p a { display: block; text-decoration: none; color: #555555; padding: 7px 8px 5px 8px; border-left: 1px solid #ffffff; }
.NeodymiumMagnets .NaviSub p a:visited { text-decoration: none; color: #555555; }
.NeodymiumMagnets .NaviSub p a:hover { text-decoration: none; color: #cc0000; }
.NeodymiumMagnets .NaviSub p a.True { color: #cc0000; background-color: #ffffff; }
.NeodymiumMagnets .NaviSub p a.True:visited { color: #cc0000; }
.NeodymiumMagnets .NaviSub p a.True:hover { color: #cc0000; }

/* End */


