@charset "utf-8";
/* css browser reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%; font-family:Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* General Layout */
div#wrapper{width:599px; margin:0 auto;}
div#content{}
div#banner{background:url(../images/banner.png) no-repeat; width:599px; height:301px; margin-bottom:15px;}

/* Top Navigation */
div#nav ul{background:url(../images/nav-background.png) no-repeat; width:601px; height:30px; margin-bottom:5px;}
div#nav ul li{display:inline;}
div#nav ul li a img{margin-right:-4px;}

/*order-now*/
div#order-now img{float:right; margin-top:10px;}

/* h */
h1{font-size:23px; line-height:38px; margin:0 0 15px 25px;}
h1.intro{text-align:center; color:#F00; font-weight:bold;}
h2{font-size:16px; line-height:24px; color:#2d2d2d; font-weight:bold; border-bottom:1px solid #aaacb5; margin-left:25px; margin-bottom:15px;}
h3{font-size:16px; font-weight:bold; margin-left:25px;}

/* img */
div#banner img{position:absolute; margin:85px 0 0 260px;}
img.mbg{margin:0 0 15px 10px;}
img.diagram{margin:0 0 15px 175px;}

/*faq*/
.question{font-weight:bold;}

/* p */
p{font-size:13px; line-height:25px; margin-bottom:15px; color:#2d2d2d; padding:0 25px;}

/*ul*/
div#content ul li{font-size:13px; line-height:25px; color:#2d2d2d; padding:0 25px; margin-left:15px; list-style-type:none;}
div#content ul{margin-bottom: 15px;}

/*buy*/
div#content-specials-buy form{margin:0 0 45px 65px;}


/* General Styles */
.bold{font-weight:bold;}
.center{text-align:center;}
.red{color:#f00;}
.high{background-color:#FF0;}
.16{font-size:16px;}