﻿html, body { background-color:#001445; font: 12px Arial, sans-serif; color:#000; line-height:16px; }
strong { font-weight:bold; }
em { font-style:italic; }
.wrap, .footer { width:755px; margin:0 auto; border:solid 1px #937457; }

/*** masthead-specific styles ***/
.masthead { position:relative; height:90px; margin:0 2px 3px; background:#f4f4f4 url(../images/shared-sprites.gif) no-repeat 0 0; }
.masthead .homeLnk { display:block; position:absolute; top:12px; left:11px; height:12px; width:37px; background: url(../images/shared-sprites.gif) no-repeat -455px -144px; text-indent:-9999px; }
.masthead .facebookLnk { display:none; position:absolute; float:right; top:12px; left:614px; height:22px; width:90px; background: url(../images/home-facebook.jpg) no-repeat 0 0; text-indent:-9999px; }
.masthead .mainnav { position:absolute; display:block; top:49px; left:7px; }
.masthead .mainnav li { display:inline; float:left; width:150px; height:31px; }
.masthead .mainnav li a span { display:none; }
.masthead .mainnav li a, .masthead .mainnav li a:link, .masthead .mainnav li a:visited,
.masthead .mainnav li a:hover, .masthead .mainnav li a:active 
{ background: url(../images/shared-sprites.gif) no-repeat -7px -49px; margin:0 1px 0 0; display:block; height:31px; }

.masthead .mainnav li#story         { width:150px; }
.masthead .mainnav li#painrelief    { width:151px; }
.masthead .mainnav li#traceadkins   { margin-left:131px; width:151px; }
.masthead .mainnav li#products      { width:152px; }

.masthead .mainnav li#story a        { background-position:-7px -49px; }
.masthead .mainnav li#painrelief a   { background-position:-157px -49px; }
.masthead .mainnav li#traceadkins a  { background-position:-439px -49px; }
.masthead .mainnav li#products a     { background-position:-590px -49px; }

.masthead .mainnav li#story a:hover, .masthead .mainnav li#story a.current              { background-position:-7px -91px; }
.masthead .mainnav li#painrelief a:hover, .masthead .mainnav li#painrelief a.current    { background-position:-157px -91px; }
.masthead .mainnav li#traceadkins a:hover, .masthead .mainnav li#traceadkins a.current  { background-position:-439px -91px; }
.masthead .mainnav li#products a:hover, .masthead .mainnav li#products a.current        { background-position:-590px -91px; }

/*** Content-area specific styles ***/
.content h2.pgHeader { height:178px; }
.content h3.copyTitle { background: url(../images/headertext-sprites.gif) no-repeat 0 0; text-indent:-9999px; width:310px; height:27px; overflow:hidden; }

.content .copyArea { background-color:#fff; margin:2px; display:block; zoom:1; }
.content .copyArea .sidebar, .content .copyArea .copy { display:inline; margin:9px 5px; float:left; width:190px; }
.content .copyArea .sidebar { background-color:#fff; }
.content .copyArea .sidebar ul { border:solid 1px #3c3c3c; width:176px; padding:2px 2px 0 2px; margin-bottom:33px; }
.buynowBtn { display:block; margin:0 auto; background: url(../images/shared-sprites.gif) no-repeat 0 -132px; width:80px; height:92px; text-indent:-9999px; }
.content .copyArea .copy { width:510px; }

.content .copyArea .right { display:none; float:right; }
.content .copyArea .btnProducts { display:block; background: url(../images/sidebar-sprites.jpg) no-repeat -195px 0; width:149px; height:169px; text-indent:-9999px; }

.content .copyArea .copy h3.copyTitle { margin:15px 0 22px; font: bold 24px Adobe Garamond Pro, Times New Roman, serif; color:#001445; }
.content .copyArea .copy h4 { color:#937457; font: bold 16px Arial, sans-serif; line-height:19px; margin:1em 0;}
.content .copyArea .copy h5 { font: bold 12px Arial, sans-serif; line-height:16px; margin:1em 0; }
.content .copyArea .copy h6 { font: bold 14px Arial, sans-serif; line-height:16px; margin:1em 0; }
.content .copyArea .copy p { margin:1em 0; }

.content .copyArea .copy ul.circle li { padding-left:13px; margin-left:19px; list-style-type:disc; }
.content .copyArea .copy ul.square li { padding-left:13px; margin-left:19px; background: url(../images/shared-sprites.gif) no-repeat -749px -126px; }

/*** Footer-specific styles ***/
.footer { margin:4px auto 1em; }
.footer .content { background-color:#d5d5d5; margin:2px; height:124px; color:#000; font: 8pt Arial, sans-serif; line-height:15pt; padding: 7px 0 15px 0; }
.footer .content a, .footer .content a:link, .footer .content a:visited, .footer .content a:hover, .footer .content a:active 
{ color:#000; text-decoration:none; }
.footer .buynowBtn { display:none; float:left; width:81px; height:92px; text-indent:-9999px; background-position: -668px -132px; margin:0 32px;  }
.footer .legal { display:block; text-align:center; width:474px; margin:0 auto; }
.footer .legal a.lnkESFAQ, .footer .legal a.lnkESFAQ:link, .footer .legal a.lnkESFAQ:visited,
.footer .legal a.lnkESFAQ:hover, .footer .legal a.lnkESFAQ:active 
{ display:none; width:182px; height:21px; text-indent:-9999px; margin:0 auto 3px; background: url(../images/shared-sprites.gif) no-repeat -80px -132px; }
.footer .legal a.lnkESFAQ:hover { background-position: -262px -132px; }
.footer .legal a.lnkGSK { display:block; margin:2px auto; background: url(../images/shared-sprites.gif) no-repeat -80px -153px; width:121px; height:43px; text-indent:-9999px; }

/*** Content list modifications ***/
.content .copyArea .copy ul.horizantal li {padding-left:6px; margin-left:2px; display: inline; list-style-type:disc;}
.content .copyArea .copy ul.horizantal li.first { padding-left:0px; margin-left:0px; }

.content .copyArea .copy .no-marginbottom { margin-bottom:0 }
.content .copyArea .copy .no-margintop { margin-top:0 }
.content .copyArea .copy .no-margin { margin:0 }

.content .copyArea .copy .tablecol2 tr{width:500px;}
.content .copyArea .copy .tablecol2 td.col1{width:300px;}
.content .copyArea .copy .tablecol2 td.col2{width:200px;}

#TSWidget30213{ display:none;}
.Product_face{
    background: url("../images/trace-sidebar.gif") no-repeat scroll 0 -22px transparent;
    display: block;
    height: 24px;
    padding-left: 26px;
    text-decoration:none;
    color:#937457;
    width:205px;
}
