/* CSS Document */
/* #########  Main Elements  ############*/
a:link, a:visited {color:#000; text-decoration:none;}
body {
margin:0;
padding:0;
text-align:center;
}
#wrapper {
border:none;
}
#flannel {
float:left;
}
.print_hide {
display:none;
}
/* #########  Logotype  ##########*/
#logotype {
text-align:left;
margin:3px;
}
#logotype img {
border-style:none;

}

/* #########  Contact Box  ##########*/
#contact_box {
text-align:left;
width:141px;
}
#contact_box h2 {
font: bold 12pt Arial, Helvetica, sans serif;
width:141px;
border-bottom: 2px solid #960F1F;
}
#contact_box p {
font: 9px Arial, Helvetica, sans serif;
color:#000;
padding:2px;
line-height:1.8em;
}
/* Suckerfish MENU Dropdown */
#main_menu {
display:none;
	}


/* #########  BREADCRUMB NAVIGATION  ##########*/
#breadcrumb {
display:none;
}

/* #########  Toolbox  ##########*/
#toolbox {
display:none;
}


/* #########  Content  ##########*/
#content {
border-left:1px solid #D6D5D5;
margin:10px 0 0 160px;
padding-left:10px;
width:auto;
text-align:left;
}
#content h1 {
font: bold 14pt  Helvetica, Arial, sans serif;
color:#000;
background: #fff url(/images/heading_slant_bg.gif) no-repeat 0 20px ;
border-bottom:2px solid #960F1F;
}
#content h2 {
font: bold 14pt   Arial, Helvetica, sans serif;
color:#000;
border-bottom:1px solid #D5D6D6;
}
#content h2 a {
padding-right:12px;
background: transparent url(/images/arrow_sm_tl.gif) no-repeat top right ;
}
#content h3 {
font: bold 10pt   Arial, Helvetica, sans serif;
color:#960F1F;
border-bottom:1px solid #D5D6D6;
}
#content p, #content label, #content li, #content table {
font: normal 10pt Arial, Helvetica, sans serif;
color:#000;
}
#content p.openingpara {
font: normal 16px Arial, Helvetica, sans serif;
color:#000;
}
#content p .number {
font: bold 14px Arial, Helvetica, sans serif;
color:#960F1F;
}
#content table {
border:1px solid #D5D6D6;
border-collapse:collapse;
}
#content table td {
border:1px solid #D5D6D6;
border-collapse:collapse;
width:12em;
}
#content thead {
background-color:#D5D6D6;
border:1px solid #D5D6D6;
}
#content img.floatright{
float:right;
margin-left:10px;
border:1px solid #D5D6D6;
}
#content img.floatleft{
float:left;
margin-right:10px;
border:1px solid #D5D6D6;
}

#gallery {
border-top:1px solid #D5D6D6;
margin:0;
padding-top:10px;
text-align:center;
}

#gallery img{
padding-top:20px;
background: #fff url(/images/arrow_lrg_br.gif) no-repeat 0 0;
}

/* #########  Product List  ##########*/
.product_item {
border:1px solid #d6d5d5;
padding:0px;
margin:3px;
}
#content .product_item h3 {
margin:0;
font: bold 14px   Arial, Helvetica, sans serif;
padding:2px;
color:#fff;
background-color:#960F1F;
}
#content .product_item h3 a {color:#fff;}
#content .product_item .desc {
height:80px;
}
.product_item .brow {
display:block;
margin:0;
font: bold 12px   Arial, Helvetica, sans serif;
padding:2px;
color:#fff;
background-color:#DCDFD4;
text-align:right;
border-top:1px solid #d6d5d5;
}
.product_item img {
float:left;
margin:10px;
margin-top:0;
padding:3px;
border: 1px solid #D6D5D5;
width:75px;
height:75px;
}
.product_item .type {float:right; display:inline; color:#DCDFD4;}


/* #########  Footer  ##########*/
#footer {
display:none
}