body { font-family:verdana,helvetica,sans-serif; background-color:#FFF; margin-left:0; margin-top:0px; font-weight: 400; font-size: 11px; color: #4B4B4B; }

td { font-size: 11px; }





/* -- TOPPER Formatting -- */
#topper a:link,#topper a:visited {
color:#000;
text-decoration:none;
font-weight:800;
}

#topper a:hover,#topper a:active {
font-weight:800;
text-decoration:underline;
}

#offerbox {
padding:3px;
}

#offerbox a:link,#offerbox a:visited {
color:#ff0;
text-decoration:underline;
}

#offerbox a:hover,#offerbox a:active {
color:#fff;
text-decoration:underline;
}

#toppernav {
margin-top:25px;
margin-bottom:2px;
padding-right:5px;
}

#toppernav td {
color:#4C69D5;
font-size:10px;
}

#toppernav td a:link,#toppernav td a:visited {
color:#000;
text-decoration:none;
font-size:12px;
font-weight:800;
margin:0 7px 0 9px;
}

#toppernav td a:hover,#toppernav td a:active {
font-size:12px;
font-weight:800;
text-decoration:underline;
}

/* search box formatting */
/*
#search .header {
font-family:"lucida sans",verdana, sans-serif;
font-size:12px;
color:#fff;
font-weight:700;
}
*/
#search .input {
width:120px;
height:16px;
border-left:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
margin-bottom:1px;
}

/* LEFTER formatting: */
#lefter {
background-color:#F2F3FA;
text-align:left;
margin-top:5px;
margin-left:5px;
}

#phonenumber {
border-bottom:1px solid #4C69D5;
padding:5px 2px 5px 5px;
}

#phonenumber .header {
display:block;
color:#4C69D5;
font-size:14px;
font-weight:800;
padding-bottom:2px;
}

/* advanced search section formatting */
#ubersearch {
border-top:1px solid #849BF0;
border-bottom:1px solid #849BF0;
padding-bottom:8px;
margin:5px 5px 8px;
}

#ubersearch td {
font-size:10px;
padding:3px;
}

#ubersearch .header {
display:block;
color:#4C69D5;
font-size:12px;
font-weight:700;
}

#ubersearch a:link,#ubersearch a:visited {
display:inline;
font-size:10px;
line-height:14px;
color:#000;
text-decoration:underline;
}

#ubersearch a:active,#ubersearch a:hover {
text-decoration:none;
border-bottom:1px solid #F17700;
}

#quickorder a:link,#quickorder a:visited {
color:#4C69D5;
}

#helpful .header {
display:block;
color:#4C69D5;
font-weight:700;
padding:3px 3px 2px 5px;
}

#helpful a:link,#helpful a:visited {
display:inline;
border-left:5px solid #F0F5F4;
font-size:10px;
line-height:14px;
color:#4C69D5;
text-decoration:underline;
}

#helpful a:active,#helpful a:hover {
color:#00288C;
text-decoration:none;
border-bottom:1px solid #F17700;
}

#recently .header {
display:block;
color:#000;
font-weight:700;
padding:3px 3px 2px 5px;
}

#recently a:link,#recently a:visited {
display:block;
border-left:5px solid #F0F5F4;
font-size:10px;
line-height:14px;
color:#000;
text-decoration:underline;
}

#recently a:active,#recently a:hover {
color:#036;
text-decoration:none;
border-bottom:1px solid #F17700;
}

/* PRODUCT GRID FORMATTING (home, cat) 
 Bread crumbs */
#breadcrumbs {
text-align:left;
font-size:10px;
font-family:verdana;
margin:10px 10px 15px 12px;
}

#breadcrumbs a:link,#breadcrumbs a:visited,#breadcrumbs a:hover {
color:#000;
font-size:10px;
text-decoration:none;
}

#productgrid td strike,s {
text-decoration:line-through;
font-weight:800;
}

#productgrid td .price {
display:block;
margin-top:3px;
margin-bottom:2px;
color:#000;
}

#productgrid td a:link,#productgrid td a:visited {
color:#000;
font-weight:800;
text-decoration:underline;
}

#productgrid td a:hover {
font-weight:800;
text-decoration:underline;
}

#productgrid td a.more:link,#productgrid td a.more:visited {
display:block;
text-align:left;
font-size:10px;
line-height:10px;
text-decoration:underline;
padding:3px 0 0 3px;
}

#productgrid td a.more:hover {
color:#000;
text-decoration:underline;
}

#productdesc td a:link,#productdesc td a:visited {
text-decoration:underline;
}

#productdesc td a:hover {
color:#000;
text-decoration:underline;
}

.productdescription {
color:#242424;
line-height:14px;
}

.productbold {
color:#4B4B4B;
font-weight:700;
margin-top:8px;
margin-bottom:8px;
}

.productphoto {
float:left;
margin-right:5px;
margin-bottom:12px;
text-align:center;
}

#ordergrid {
border:1px solid #4C69D5;
clear:both;
margin:20px 0 3px;
}

#ordergrid td {
margin:0;
padding:4px;
}

#ordergrid td strike,s {
text-decoration:line-through;
}

#ordergrid td .sale {
color:#c00;
font-weight:800;
}

.productname {
color:#000;
font-weight:800;
}

#ordergrid .input {
width:30px;
height:16px;
border-left:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
margin-bottom:1px;
}

#ordergrid .inputlong {
width:200px;
height:16px;
border-left:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
margin-bottom:1px;
}

#ordergrid td a:link,#ordergrid td a:visited {
color:#4C69D5;
text-decoration:underline;
}

#ordergrid td a:hover {
color:#00288C;
text-decoration:underline;
}

#directedsearch {
text-align:center;
border:1px solid #4C69D5;
margin-right:10px;
}

#directedsearch td {
background-color:#fff;
padding:3px;
}

#directedsearch .header {
display:block;
background-color:#F2F3FA;
color:#00288C;
font-size:12px;
font-weight:700;
}

#directedsearch a:link,#directedsearch a:visited {
color:#4C69D5;
text-decoration:underline;
font-weight:800;
}

#directedsearch a.more:link,#directedsearch a.more:visited {
display:block;
color:#4C69D5;
font-size:10px;
text-decoration:underline;
padding:5px 2px 3px;
}

/* --- OTHER FORMATTING --- 
---------------------------------------------------- 
 ---- RIGHT NAV ---- */
#tellafriend {
border-top:2px solid #FAF6F1;
border-left:1px solid #F6DEB2;
border-bottom:1px solid #F6DEB2;
margin-top:3px;
padding:5px 0;
}

#tellafriend a,#tellafriend a:link,#tellafriend a:visited {
border-bottom:2px solid #FAF6F1;
}

#tellafriend a:hover,#tellafriend a:active {
border-bottom:2px solid #DBA73E;
}

/* -------------------------------- 
 --- PAGE CONTENT FORMATTING ---- 
 -------------------------------- 
 PRODUCT LIST FORMATTING (search) 
 category and subcategory list formatting: */
#catdisplayleft .shophead {
display:block;
background-color:#EBDECE;
padding-top:2px;
padding-bottom:2px;
margin-bottom:8px;
font-family:arial;
font-size:16px;
font-weight:lighter;
text-align:center;
line-height:24px;
}

#catdisplayleft a.toplevelcat:link,#catdisplayleft a.toplevelcat:visited {
display:block;
border-left:5px solid #faf6f1;
border-right:2px solid #faf6f1;
font-size:14px;
line-height:18px;
font-weight:800;
text-decoration:none;
color:#66331C;
}

#catdisplayleft a.toplevelcat:hover {
border-left:5px solid #faf6f1;
border-right:2px solid #faf6f1;
font-size:14px;
line-height:18px;
color:#66331C;
text-decoration:underline;
}

#catdisplayleft a.subcat:link,#catdisplayleft a.subcat:visited {
display:block;
border-left:4px solid #faf6f1;
border-right:1px solid #faf6f1;
text-decoration:none;
font-size:12px;
padding:2px 2px 2px 0;
}

#catdisplayleft a.subcat:hover {
display:block;
border-left:4px solid #faf6f1;
border-right:1px solid #faf6f1;
color:#66331C;
}

#categoryname {
display:block;
background-color:#EBDECE;
font-size:20px;
line-height:24px;
border-top:1px solid #F6DEB2;
color:#66331C;
padding:2px 5px 2px 10px;
}

/* CATEGORY PAGE FORMATTING */
#catdisplay {
display:block;
width:440px;
background:#fff;
text-align:left;
margin:0 10px;
padding:3px 3px 2px;
}

#subcatdisplay td {
border-top:1px solid #00288C;
border-bottom:1px solid #00288C;
border-right:1px solid #fff;
background-color:#e9e9e9;
}

#subcatdisplay td a:link,#subcatdisplay td a:visited {
display:block;
color:#00288C;
text-decoration:none;
font-size:12px;
border-bottom:1px solid #fff;
padding:1px 2px 1px 0.25em;
}

#subcatdisplay td a:hover {
display:block;
background-color:#369;
color:#fff;
border-bottom:1px solid #fff;
}

/* ------------- */
#searchdisplay {
display:block;
background-color:#EBDECE;
font-size:18px;
line-height:24px;
border-top:1px solid #F6DEB2;
color:#66331C;
text-align:left;
padding:2px 5px 2px 10px;
}

#searchresults {
display:block;
font-size:16px;
line-height:24px;
color:#66331C;
text-align:left;
padding:2px 5px 8px 10px;
}

#comparegrid {
margin-left:10px;
margin-right:5px;
}

#comparegrid th {
background-color:#258;
color:#fff;
font-weight:700;
font-size:12px;
padding:4px;
}

#comparegrid td .firstcol {
background-color:#ededed;
border-left:1px solid #258;
border-right:1px solid #258;
border-bottom:1px solid #258;
color:#258;
font-weight:700;
}

#comparegrid td .othercol {
border-right:1px solid #258;
border-bottom:1px solid #258;
}

#comparegrid td b {
font-weight:800;
font-size:10px;
}

#comparegrid td strike,s {
text-decoration:line-through;
font-weight:800;
font-size:10px;
}

#comparegrid td .sale {
color:#c00;
font-weight:800;
font-size:10px;
}

#cartgrid td {
padding-bottom:5px;
padding-top:5px;
border-bottom:1px solid #Fff;
}

#cartgrid td table td {
text-align:right;
padding-bottom:1px;
padding-top:1px;
padding-left:10px;
border-bottom:1px solid #fff;
}

#pricinggrid td {
border-bottom:1px solid #fff;
}

/* ------------- */
#crosssells {
text-align:center;
background-color:#369;
border-top:1px solid #00288C;
border-bottom:1px solid #00288C;
}

#crosssellsproduct {
border:0px;
padding-top:5px;
padding-bottom:5px;
}

#crosssells a:link,#directedsearch a:visited {
display:block;
color:#00288C;
text-decoration:none;
font-size:12px;
padding:2px 2px 2px 0.25em;
}

#crosssells a:hover {
display:block;
color:#369;
text-decoration:underline;
}

/* ------------- */
#crosssells2 {
border-top:1px solid #F6DEB2;
}

#crosssells2 th {
font-size:14px;
color:#66331C;
font-weight:800;
text-align:left;
padding-top:10px;
padding-bottom:10px;
}

#crosssells2 td a:link,#crosssells2 td a:visited {
display:block;
text-decoration:none;
font-size:12px;
border-bottom:1px solid #fff;
padding:2px 2px 2px 0.25em;
}

#crosssells2 td a:hover {
display:block;
color:#66331C;
border-bottom:1px solid #fff;
}

/* ------------- */
#borderbox {
border:1px solid #ccc;
}

#borderbox th {
background-color:#e6e6e6;
color:#000;
font-weight:800;
}

#borderbox .input {
background-color:#fff;
width:100px;
height:17px;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
color:#000;
}

/* ------------- */
#articlecontainer {
padding:10px;
}

#poparticlecontainer {
width:350px;
padding:10px;
}

/*--------------------------------------------*/
#gridheader td {
font-style:normal;
background-color:#efefef;
}

#gridheader b {
font-style:normal;
font-weight:800;
}

#reviewsteps {
display:block;
font-weight:800;
font-style:normal;
color:#369;
padding:2px 0;
}

/* TEXT FORMATTING */
.small {
font-size:10px;
color:#000;
}

.sale {
padding-left:2px;
color:#c00;
font-weight:800;
}

.stock {
font-size:10px;
font-style:italic;
color:#ED1E25;
font-weight:800;
}

/* MISC ELEMENT FORMATTING */
.input25 {
border-left:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
font-size:10px;
color:#333;
height:18px;
width:25px;
}

.input20 {
height:16px;
border-left:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
color:#333;
width:20px;
}

.input90 {
font-size:10px;
height:18px;
width:90px;
border-width:1px;
}

.input100 {
font-size:10px;
height:18px;
width:100px;
border-width:1px;
}

.input110 {
font-size:10px;
height:18px;
width:110px;
border-left:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}

.input115 {
font-size:10px;
height:18px;
width:115px;
border-width:1px;
}

.input120 {
font-size:10px;
border-top:1px solid #aaa;
border-left:1px solid #aaa;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
height:18px;
width:120px;
}

.input200 {
font-size:10px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
height:18px;
width:200px;
}

b,#productgrid td b,#ordergrid td b,#directedsearch b {
font-weight:800;
}

a:active,a:hover,#breadcrumbs a:hover {
}

#ubersearch .linkhead,#productgrid .linkhead {
display:block;
color:#F17700;
font-size:12px;
font-weight:700;
margin:2px 0 1px;
}

#quickorder,#email,#search {
padding:5px 2px 5px 5px;
}

#quickorder .header,#email .header,#search .header {
display:block;
color:#000;
font-weight:800;
padding-bottom:2px;
}

#quickorder .text,#email .text,#search .text {
display:block;
font-size:10px;
line-height:11px;
padding-bottom:3px;
}

#quickorder .input,#email .input,#search .input {
width:110px;
height:17px;
font-size:10px;
border-left:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}


/* SI Custom Styles */

a { font-size: 11px; text-decoration: underline; color: #000; }
a:hover { color: #999; }
a.no-border { border-left: none !important; }
td.stage-header { background-color: #000; }
span.header { font-size: 11px; background-color: #000 !important; color: #FFF !important; padding: 2px 10px; text-transform: uppercase; letter-spacing: 0.05em; }
div.header { padding: 5px 2px 5px 5px; }
span.header2 { background-color: #FF9 !important; color: #ED1E25 !important; padding: 2px; padding: 2px 10px; text-transform: uppercase; letter-spacing: 0.05em; }
#stage-header { font-size: 10px; font-weight: 800; background: url(http://www.anatomical.com/images/art/header.gif) no-repeat scroll top center; padding: 4px 5px; width: 740px; }
#stage-header .red { color: #ED1E25; font-size: 11px; letter-spacing: normal; }
#stage-header a { color: #fff; font-size: 10px; font-weight: 800; text-decoration: none; letter-spacing: -0.05em; padding: 0px 3px 0px 4px; border-left: solid 2px #fff; }
#stage-header a:hover { text-decoration: underline; }
#stage-header a.red { border-left: solid 8px #fff; padding: 0px 0px 0px 5px; }
#stage-header-topmenu { display: block; float: left; width: 366px; height: 65px; text-align: left; padding-left: 4px; }
#stage-header-cartlink { float: left; width: 366px; height: 65px; text-align: right; padding-right: 4px; }
#stage-header-promotext { float: left; width: 740px; text-align: center; padding-top: 1px; height: 14px; }
#stage-header-menu { float: left; width: 740px; height: 19px; padding-top: 8px; }
#stage-header .clear { clear: both; }
#footer-table { background-color: #EDEDED; line-height: 1.1em; font-weight: 800; }
#footer-table span.header { margin-bottom: 2px; width: 170px; float: left; }
#footer-table span.text { color: #000; font-size: 11px; padding-left: 10px; display: block; }
#footer-table a { display: block; float: left; width: 180px; padding-left: 10px; }
#footer-copyright { background-color: #000; font-weight: 800; color: #FFF; font-size: 11px; }
#footer-copyright a { color: #ED1E25; margin: 5px 0px; padding: 0px 10px; border-left: solid 1px #ED1E25; }















#email a{ line-height:1.6em; } #stage-header a { color: #fff; font-size: 12px; font-weight: 800; text-decoration: none; letter-spacing: -0.05em; padding: 0px 3px 0px 4px; border-left: solid 2px #fff; } #stage-header-promotext a { border-left: solid 0px #fff; } A.topperNavTabs:link { color: white; font-size:12px; font-weight: 800; text-decoration: none; } A.topperNavTabs:visited { color: white; font-weight: 800; text-decoration: none; } A.topperNavTabs:active { color: white; font-weight: 800; text-decoration: none; } A.topperNavTabs:hover { color: silver; font-weight: 800; text-decoration: underline; } .productname { color:#ffffff; font-weight:800; } #ordergrid { border:1px solid #333333; clear:both; margin:20px 0 3px; } #ordergrid td a:link,#ordergrid td a:visited { color:#333333; text-decoration:underline; } #stage-header .red { color: #ED1E25; font-size: 12px !important; letter-spacing: normal; } #stage-header-menu { width: 786px !important; align:center; } #quickorder .text, #email .text, #search .text { color:#4B4B4B !important; } 