body{
margin: 0;
padding: 0;
background: #EAE5C6;
width: 100%;
}

a, a:link, a:visited, a:active{
color: #990000;
}

a:hover{
text-decoration: none;
}

.containment{
margin-top: 8px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
width: 764px;
background: url(/images/shared/shared_topper.jpg) top left no-repeat;
}

.logo{
float: left;
margin: 17px 0 0 34px;
}

* html .topnav   /* this selector recognized by IE only */
{
  width: 610px;   /* total width (only for IE5.x/Win) */
  w\idth: 610px;  /* content width (for other IE) */
}

.topnav{
margin: 0;
padding: 0;
width: 764px;
text-align: right;
font: bold 10px/12px "Trebuchet MS", verdana, sans-serif;
color: #EAE5C6;
}

.topnav ul{
padding: 8px 15px 0 0;
}

.topnav ul li{
display: inline;
text-transform: uppercase;
}

.topnav ul li a, .topnav ul li a:link, .topnav ul li a:visited, .topnav ul li a:active{
padding: 0 0 11px 11px;
color: #EAE5C6;
text-decoration: none;
}

.topnav ul li a:hover{
text-decoration: underline;
}

* html .search   /* this selector recognized by IE only */
{
  width: 600px;   /* total width (only for IE5.x/Win) */
  w\idth: 600px;  /* content width (for other IE) */
}

.search{
padding: 0 15px 30px 0;
width: 749px;
text-align: right;
font: bold 10px/12px "Trebuchet MS", verdana, sans-serif;
color: #EAE5C6;
}

.search form{
padding: 0;
margin: 0;
}

.categorycontent{
margin-top: 1px;
font: 11px/17px "Trebuchet MS", verdana, sans-serif;
border: solid #000;
border-width: 0 1px 1px 1px;
background: #C8C3A1;
}

.categoryhead{
margin-bottom: 10px;
}

.subcathead{
padding: 7px;
background: #EAE5C6;
text-transform: uppercase;
font: bold 11px/12px "Trebuchet MS", verdana, sans-serif;
}

.copyrightfooter{
padding: 2px 0 2px 5px;
background: #000;
border-top: 1px solid #EAE5C6;
font: bold 10px/17px "Trebuchet MS", verdana, sans-serif;
color: #C8C3A1;
}

.midnav{
width: 165px;
background: url(/images/shared/left_nav_bg.jpg) top left repeat-y;
}

.midnav ul{
padding: 40px 0 0 25px;
margin: 0;
list-style-type: none;
}

.midnav ul li{
background: url(/images/shared/black_bullet.gif) 0em .4em no-repeat;
font: bold 13px/24px "Trebuchet MS", verdana, sans-serif;
}

.midnav ul li a, .midnav ul li a:link, .midnav ul li a:visited, .midnav ul li a:active{
padding: 0 0 0 20px;
text-decoration: none;
text-transform: uppercase;
color: #EAE5C6;
}

.midnav ul li a:hover{
text-decoration: underline;
}

.utilityhead{
font: 22px/24px "Trebuchet MS", verdana, sans-serif;
color: #990000;
text-transform: uppercase;
}

* html .utilitycontent   /* this selector recognized by IE only */
{
  width: 598px;   /* total width (only for IE5.x/Win) */
  w\idth: 598px;  /* content width (for other IE) */
}

.utilitycontent{
padding: 30px;
width: 538px;
background: #FFF;
border-top: 4px solid #000;
}

* html .searchcontent   /* this selector recognized by IE only */
{
  width: 598px;   /* total width (only for IE5.x/Win) */
  w\idth: 598px;  /* content width (for other IE) */
}

.searchcontent{
padding: 30px;
width: 538px;
background: #FFF;
border-top: 4px solid #000;
}

.searchcontent b{
color: #990000;
}

.cookiecrumbtrail{
background: #000;
padding: 5px;
border-bottom: 1px solid #EAE5C6;
}

.cookiecrumbtrail ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.cookiecrumbtrail ul li{
display: inline;
font: 10px/17px "Trebuchet MS", verdana, sans-serif;
color: #FFFFCC;
}

.cookiecrumbtrail ul li a, .cookiecrumbtrail ul li a:link, .cookiecrumbtrail ul li a:visited, .cookiecrumbtrail ul li a:active{
font: 10px/17px "Trebuchet MS", verdana, sans-serif;
color: #FFFFCC;
text-decoration: none;
}

.cookiecrumbtrail ul li a:hover{
text-decoration: underline;
}

.category{
margin: 5px;
font: 11px/18px "Trebuchet MS", verdana, sans-serif;
}

.category b{
font: 14px/18px "Trebuchet MS", verdana, sans-serif;
}

.category a, .category a:link, .category a:visited, .category a:active{
margin-left: 10px;
color: #990000;
text-decoration: none;
}

.category a:hover{
text-decoration: underline;
}

.category ul{
padding: 0;
list-style-type: square;
margin: 0;
}

.category ul li{
padding: 0 0 0 20px;
list-style-type: square;
margin: 0;
}

.itemimage{
padding: 5px 20px 5px 5px;
}

.pages{
float: right;
font: 10px/17px "Trebuchet MS", verdana, sans-serif;
}

.pages a, .pages a:link, .pages a:visited, .pages a:active{
color: #990000;
}

.pages a:hover{
text-decoration: none;
}


.productinfo2{
float: left;
font: 11px/17px "Trebuchet MS", verdana, sans-serif;
}

.productinfo2 b{
font-weight: bold;
color: #990000;
}

.productinfo2 ul{
font: 11px/17px "Trebuchet MS", verdana, sans-serif;
list-style-type: circle;
}

.extracuestyles{
display: inline;
margin-right: 15px;
}



.productinfo{
font: 11px/17px "Trebuchet MS", verdana, sans-serif;
}

.productinfo b{
font-weight: bold;
color: #990000;
}

.productinfo ul{
font: 11px/17px "Trebuchet MS", verdana, sans-serif;
list-style-type: circle;
}

.smallproductinfo{
font: 10px/17px "Trebuchet MS", verdana, sans-serif;
}

.smallproductinfo b{
font: 10px/17px "Trebuchet MS", verdana, sans-serif;
font-weight: normal;
color: #990000;
}

.smallproductinfo ul{
font: 10px/17px "Trebuchet MS", verdana, sans-serif;
list-style-type: circle;
}

.cueenlarge{
float: right;
padding: 0 0 0 20px;
}

