/*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, small, strike, strong, sub, sup, tt, var, b, u, i, center, 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-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }

/*utilities*/
.clear { clear:both; }
ul.disc { list-style-type: disc; margin-left: 35px; }

/*default styles*/
body { background-color: #1659B8; color: #2f2f2f; font-family: verdana, arial; font-size: 11px; padding-top: 7px; }
li { line-height: 15px; }
p { margin: 10px 0; line-height: 15px; }
h1	{ color: #1659b8; font-size: 16px; }
h2	{font-size: 14px; margin-bottom: 3px;}
h4	{color: #8B8378; font-size: 12px; }

/*building blocks*/
#wrapper { margin: 0 auto; width: 800px; }
#main-content { background: #fff; min-height: 300px; width: 698px; margin: 0 auto; padding: 30px 50px; }
#product-description { float: left; width: 448px; }
#product-image { float: right; width: 250px; }
#detailed-description { clear: both; }
#footer { color: #fff; }

/*misc*/
#detailed-description img { margin-left: 287px; margin-top: 30px; }
#footer a, #footer a:visited { border-bottom: 1px dotted #fff; color: #fff; text-decoration: none; }
#footer a:hover {border-bottom: none; }
p.footer-legal { float: left; }
p.footer-homedics { float: right; }
.buy-button { float: right; padding-right: 30px; margin-bottom: 15px; margin-top: -20px; }
.buy-button a { background: url(assets/buyNowCombined.png) no-repeat top; height: 31px; text-indent: -9999px; display:block; width: 128px; }
.buy-button a:hover { background-position: bottom; }
.buy-button-bottom { margin-left: 290px; margin-top: 10px; }
.buy-button-bottom a { background: url(assets/buyNowCombined.png) no-repeat top; height: 31px; text-indent: -9999px; display:block; width: 128px; }
.buy-button-bottom a:hover { background-position: bottom; }
.bold-italic { font-weight: bold; font-style: italic; }