body {background-color:#ffffff;}

#header {background:#1D7EC2 url(/all_images/header-bg.jpg) no-repeat; width:752px; height:148px; position:relative; border-top:4px solid #01346B; overflow:hidden; margin:0 0 20px 0;}

#aux-nav, #aux-nav div {background:url(/all_images/auxnavbg.png) no-repeat;height:28px;overflow:hidden;}
#aux-nav {font-size:12px;position:absolute;right:12px;}
#aux-nav div {background-position:right -29px; width:450px;}
#aux-nav ul {background:#00346B;padding:6px 0 8px 0;margin:0 28px 1em;}
#aux-nav li {display:inline;margin:0 6px;}
#aux-nav, #aux-nav a {color:#fff;}
#aux-nav a {text-decoration:none;}
#aux-nav a:hover, #aux-nav a:active {text-decoration:underline;}
#aux-nav a strong {color:#f2bd7a;}

#logo {display:block;height:60px;position:absolute;top:38px;left:35px;width:434px;text-indent:-999em;}
#header {border-top:4px solid #01346B;overflow:hidden;margin:0 0 20px 0;}

#sub-header {background:#00346b;position:absolute;top: 110px;padding:10px 0 0 50px;height:32px;width:100%;overflow:hidden;}

#left-menu-block { top:168px; clear:left; border:1px solid #c6dded; background-color:#f2f7fd; font-size:12px; }
P.left-menu-item { border-bottom:1px solid #c6dded; padding:4px 20px; }
A.left-menu-on { font-size:12px; }
DIV.left-menu-sub-store { background-color:#ffffff; border:0px; border-bottom:1px solid #c6dded; padding-left:15px; margin:0;}
P.left-menu-sub-item { text-align:left; font-size:11px; font-weight:normal; border-bottom:1px solid #c6dded;}
P.left-menu-item-on { background-color:#ffffff; padding:4px 5px 4px 5px; border-bottom:1px solid #c6dded; }
P.left-menu-item-on A.left-menu:link, P.left-menu-item-on A.left-menu:visited, P.left-menu-item-on A.left-menu:active, P.left-menu-item-on A.left-menu:hover { color:#000000; font-weight:bold; font-family:Arial,Verdana,sans-serif; }
A.left-menu:link, A.left-menu:visited, A.left-menu:active, A.left-menu:hover  
{ font-weight:normal; color:#1e65a8; font-size:12px; text-decoration:none; }

div.content-padding { padding-top:0px; }

#footer {background:#00346b;color:#fff;padding:16px 0;font-size:12px; width:752px;}
#footer ul {margin: 0px auto 12px auto;}
#footer li {display:inline;border-right:1px solid #055da1;padding:0 10px 0 10px;}
#footer li.last {border:none;padding:0 0 0 10px;}
#footer li a {color:#fff;text-decoration:none;}
#footer li a:hover {text-decoration:underline;}
#footer p {text-align:center;}

DIV.title-block-store { background-color:#ffffff; margin-bottom:15px; }
P.breadcrumb-trail-store {color:#000000;}
A.breadcrumb-store:link, A.breadcrumb-store:visited, A.breadcrumb-store:active, A.breadcrumb-store:hover 
{ color:#1e65a8; text-decoration:underline; }
SPAN.breadcrumb-trail-key { font-weight:normal; }

DIV.boxcontent { border:1px solid #c6dded; padding-bottom:20px; }

H1.title, H1.title-main { color:#d66320; font-size:1.3em; font-family:Tahoma,Verdana,sans-serif; margin-bottom:.5em; padding-top:15px; font-weight:normal; }

DIV.login-box-place { margin-left:10px; }
DIV.login-box-place label { font-weight:bold; font-size:12px; color:#d66320; }
H2.subhead-login-box { font-family:Tahoma,Verdana,sans-serif; font-size:1.3em; color:#00346b; font-weight:normal; }
p.copy-login-box { font-size:12px; }

/* button styles */
.btn {display:block;background:url(/all/buttons.gif);text-indent:-999em;}
.btn-search {height:24px;width:72px;}
.btn-shop {background-position:0 -30px;height:20px;width:201px;}
.btn-login {background-position:0 -58px;height:20px;width:56px;}
.btn-loginreview {background-position:0 -88px;width:104px;height:19px;}
.btn-abstract {background-position:0 -145px;width:64px;height:18px;}
.btn-fulltext {background-position:0 -116px;width:61px;height:19px;}
.btn-fulltextpdf {background-position:0 -172px;width:89px;height:19px;}
.btn-fulltexthtml {background-position:0 -200px;width:98px;height:19px}
.btn-checkout {background-position:0 -228px;width:74px;height:20px;}

