/* RESETS */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

body { line-height: 18px; background: #E6E6E6; font-family: "Times New Roman", Times, serif; font-size: 14px; color: #333; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; margin: 0 auto; text-align:center; }
caption, table.chart th, table.chart td { text-align: left; font-weight:400; border-bottom: 1px solid #CCC; padding: 5px; }
caption, th, td { font-weight:400; border-bottom: none; padding: 5px; }
td.chart_head { border-bottom: 1px solid #999; padding-right: 15px; }
td.left { text-align: right; }
td.right { text-align: left; }
#fittingsTable td.right { padding-left: 10px; }
#fittingsTable { margin: 0}
#fittingsTable td { border: none; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }


/* TYPESETTINGS */
p				{ margin-bottom: 0.7em; }
a				{ color: #404040; text-decoration: none; border-bottom: 1px solid #999; }
a:hover			{ color: #000; text-decoration: none; border-bottom: 1px solid #999; }
h1,h2,h3,h4,h5 	{ font-weight:bold; }
h2				{ text-transform:uppercase; letter-spacing:0.15em; font-size:13px; margin-bottom:16px;}
h3				{ margin:16px 0;}
.imgdeferral	{ overflow:hidden; text-indent:-9999px; background: top left no-repeat; }
h1.logoImg	 	{ background: url(../img/amd_logo.gif) no-repeat; width:275px; height:55px; margin: 25px auto 30px;  }
p em, em 		{ font-style:italic; }
ul, ol			{ text-align: center; list-style-position:inside; }
hr				{ background-color: #999; color: #999; height: 0; margin:0; border-top: #999 solid 1px; border-bottom: #E6E6E6 solid 1px;}

/* LAYOUT */
div#wrapper 	{ width: 976px; margin: 0 auto; }
div#mainImg		{ padding:38px 38px 22px 38px; position: relative; }
div#footer		{ width: 430px; margin: 0 auto; text-align: center; border-top: 1px solid #999; padding: 30px 0; }
a#imgBack, a#imgNext, b#imgBack, b#imgNext	{ position: absolute; display: block; top: 190px; padding-top: 18px; }
a#imgBack, b#imgBack{ left: 0; background: url(../img/imgBack.gif) no-repeat top right; }
a#imgNext, b#imgNext{ right: 0; background: url(../img/imgNext.gif) no-repeat top left;}
b#imgBack, b#imgNext{font-weight:normal;}
a#imgBack{text-align:right;}
a#imgNext{text-align:left;}
div#prodDetails	{ text-align: center; margin-top: -50px; }
div#prodDetails	p { margin-bottom: 0; font-size:13px;}
div#bodyContent	{ text-align: center; margin: 60px auto 30px auto; width: 890px; }
div#bodyContent img { margin-bottom: 38px; }
img#aboutImg	{ border-bottom: 1px solid #999; padding: 0 115px; }
div#mailpanel	{ width:530px; background: #F2F2F2; padding: 38px 0; margin:0 auto;}
div#mailpanel label, 
div#mailpanel input	{ display: block; float:left; width: 160px; margin: 5px 0; }
div#mailpanel label	{ text-align: right; padding-right: 20px; padding-left: 43px; }
div#mailpanel br	{ clear: left; }
div#mailpanel input.submitBtn { width: auto; margin: 20px 0 0 223px;  }

a.aHdr, a.aHdr:hover {border:none;}

/* NAVIGATION */
div#nav{text-align:center;padding-bottom:10px;}
div#nav ul{position:relative;border-bottom:1px solid #999;width:890px;margin:auto;}
div#nav ul ul{position:absolute;top:2em;margin:0 auto;border:none;width:500px;}
div#nav ul li{display:block;padding:0 10px 0 20px;background: url(../img/bullet.gif) no-repeat center left;line-height:2em;float:left;}
div#nav ul li.navItem1{padding:0 20px 0 0;background:none;}
div#nav b{font-weight:normal;}
div#nav a {outline:none;border:none;display:block; float:left; height:28px;padding-bottom:1px;}
div#nav a:hover{border-bottom:1px solid #000;color:#000; padding-bottom:0px;}
div#nav a.set{border-bottom:1px solid #000;background: url('../img/arrow_up.gif') no-repeat center bottom;padding-bottom:0px;}
div#nav ul li ul li a.set{border-top:1px solid #999;background: url('../img/arrow_down.gif') no-repeat center top; border-bottom:none;padding-top:0;}
div#nav ul li ul li a{margin-top:2px;padding-top:1px; padding-bottom:none;}
div#nav ul li ul li a:hover{border-top:1px solid #999;color:#000; border-bottom:none;padding-top:0;}

/*
div#nav ul li.last{float:none;}
*/

td.left 	{text-align:left; width:400px; border:none;}
td.right 	{text-align:left; width:400px;border:none;}
table.frame {width:809px;border:none;}
table.stockists {margin-left:185px;width:600px;}
table.dates {margin-left:185px;}
table.frame td {text-align:left;}
table.frame ul, 
table.frame ol 		{text-align:left;margin-bottom:16px;}
table.frame ul li, 
table.frame ol li 	{text-align:left;background: url(../img/bullet.gif) no-repeat center left;padding:0 10px 0 20px; list-style:none;}

hr {margin:30px 0;}

div.left 	{text-align:left; width:400px;}
div.right 	{text-align:left; width:400px;}

/* CMS */
.hide{display:none;}

/* CLEARFIX TRICK to clear after an element*/
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}



