* {margin: 0; padding: 0;}

h1 {margin: 0 auto 18px auto; padding: 0; display: block; height: 77px; width: 317px; background: transparent url(images/h1-mbt-the-anti-shoe.gif) no-repeat top left; text-indent: -9000px;}
h2 {margin: 0 0 10px 0; padding: 0; display: block; height: 176px; width: 891px; background: transparent url(images/h2-brand-protection.gif) no-repeat top left; text-indent: -9000px;}

#counterfeit-warning {float: left; margin: 0; padding: 0; background: transparent url(images/counterfeit-warning-bg.gif) no-repeat top left; width: 589px; height: 214px;}
#counterfeit-warning h3 {margin: 19px 0 17px 17px; padding: 0; display: block; height: 21px; width: 549px; background-image: url("/images/h3-counterfeit-warning.gif"); text-indent: -9000px;}
#counterfeit-warning img {margin: 10px 25px 0 26px; padding: 0; width: 194px; height: 122px; float: left;}
#counterfeit-warning p {margin: 0; padding: 0; width: 325px; float: left;}

#right-grey-box {float: left; margin: 3px 0 0 13px; padding: 0; width: 285px; height: 210px; background: transparent url(images/right-grey-box-bg.gif) repeat top left;}
#right-grey-box ul {font: 12px/16px Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding: 0; color: #666666; list-style-type: none;}
#right-grey-box li {background: transparent url(images/grey-bullet.gif) no-repeat 0px 6px; margin: 0 15px 17px 16px; padding-left: 1.25em;}

#authorized-retailers {margin: 11px 0 0 0; padding: 19px 0 0 0; background: transparent url(images/authorized-retailers-bg.gif) no-repeat top left; width: 891px; height: 266px;}
#authorized-retailers h3 {margin: 0 0 17px 17px; padding: 0; display: block; height: 22px; width: 849px; background: transparent url(images/h3-authorized-retailers.gif) no-repeat top left; text-indent: -9000px;}
#authorized-retailers ul {width: 190px; float: left; font: 12px/16px Arial, Helvetica, sans-serif; margin: 0 0 0 19px; padding: 0; color: #231f20; list-style-type: none;}
#authorized-retailers li {background: transparent url(images/grey-bullet.gif) no-repeat 0px 6px; margin: 0 15px 17px 16px; padding-left: 1.25em;}


/* %%%%% Typography %%%%% */

body {font: 12px/20px Arial, Helvetica, sans-serif;}
p {font: 12px/20px Arial, Helvetica, sans-serif; margin: 1.2em 5em 1.2em 0; color: #231f20;}

ul {font: 12px/16px Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding: 0; color: #231f20; list-style-type: none;}
li {background: transparent url(images/grey-bullet.gif) no-repeat 0px 6px; margin: 0 15px 17px 16px; padding-left: 1.25em;}

h4 {margin: 0 0 16px 16px; padding: 22px 0 0 0; font: bold 12px/16px Arial, Helvetica, sans-serif;}

a:link {color: #231f20; text-decoration: none;}
a:visited {color: #231f20; text-decoration: none;}
a:hover {color: #231f20; text-decoration: underline;}
a:active {color: #231f20; text-decoration: underline;}


/* %%%%% etc. %%%%% */

body {margin: 0; padding: 0; background: #fbfbf9 url(images/body-bg.gif) repeat-x top left;}

img {margin: 0; padding: 0; border: 0;}

div.clear {clear: both; margin: 0; padding: 0;}

#wrap {width: 891px; margin: 0 auto; position: relative;}
