hr {  clip:         rect(   ); color: #ff9900}
body {  color: #7174FF; background-color: #FFFFFF; background-repeat: repeat; margin-top: 0px}
table {  color: #0000FF; font-weight: normal; background-image: url(pictures/design/orange_background1.gif)}
.no_underline_link {  text-decoration: none}
.product_table_background {  background-color: #ffffff}
.blue_link { text-decoration: none ; color: #0000FF}


#navcontainer { margin-left: 0.3em; }

#navcontainer ul
{
margin: 0; 
padding: 0;
list-style-type: none;
}

#navcontainer li
{
margin: 1px 0 0 0;
}

#navcontainer a
{
display: block;
padding: .01em .2em .1em .2em;
width: 13em;
color: #0000ff;
font-size: 75%;
font-weight: bold;
background-color: #ffcc66;
text-decoration: none;
border: 1px solid;
border-color: #FF9933;
}

#navcontainer a:hover
{
color: #0000ff;
background-color: #ff9933;
text-decoration: none;
}

#navcontainer ul ul li { margin: 1px 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: .01em .2em .01em 1em;
width: 12.2em;
color: #0000ff;
font-size: 75%;
font-weight: normal;
background-color: #ffcc99;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #0000ff;
background-color: #ff9933;
text-decoration: none;
}

.prodlist {  float: left; border-color: #FF00FF #ff00ff #ff00ff; list-style-position: inside; clip:   rect(   ); margin-top: 5px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; background-color: #FF9999; margin-right: 5px; border-style: solid; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium}

.prodtable {  color: #0000FF; background-color: #FEF4E7; text-align: center; vertical-align: middle; background-image: none; background-repeat: no-repeat; padding-right: 1em; padding-left: 1em}

h1 {  font-size: 200%}

h2 {  font-size: 150%}

h3 {  font-size: 115%}

h4 {  font-size: small}

.largelink { font-size: medium; line-height: normal}

.imagelink {  text-decoration: none}

.sale_price {  color: #FF0000}

.smalltable_text {  font-size: 70%}

.smalltable_text_no_link_line { font-size: xx-small ; text-decoration: none}

.only_1_stock {  font-weight: bold; color: #990000; font-size: 85%}

.wide_space_lines {  line-height: 2em}

.prodtable_altcolour { color: #0000FF; background-color: #FDE3C1; text-align: center; vertical-align: top; background-repeat: repeat; background-image: none }

ul#navlist_top
{
margin: 0px 0px 0px 0px;
list-style-type: none;
}

#navlist_top li
{
float: left;
list-style-type: none;
background-colour: #ffcc99;
border: 1px solid;
border-color: #FF9933;
white-space: nowrap;
}

#navlist_top a
{
padding: 2px  2px 2px 2px;
background-color: #ffcc99;
}

#navlist_top a:link, #navlist_top a:visited
{
color: #0000ff;
text-decoration: none;
}

#navlist_top a:hover
{
background-color: #FF9933;
color: #0000ff;
}

ul#navlist_bottom
{
margin: 0px 0px 0px 0px;
list-style-type: none;
}

#navlist_bottom li
{
float: left;
list-style-type: none;
background-colour: #ffcc99;
border: 1px solid;
border-color: #FF9933;
white-space: nowrap;
}

#navlist_bottom a
{
padding: 2px  2px 2px 2px;
background-color: #ffcc99;
}

#navlist_bottom a:link, #navlist_bottom a:visited
{
color: #0000ff;
text-decoration: none;
}

#navlist_bottom a:hover
{
background-color: #FF9933;
color: #0000ff;
}
.p_no_bottom_margin {  margin-bottom: 0px}
.tdindent {  padding-right: 1em; padding-left: 1em}
.prodtable_inner { color: #0000FF; background-color: #FEF4E7; text-align: center; vertical-align: middle; background-image: none; background-repeat: no-repeat }


body
{
margin: 0 0 0 0;
background-color: white;
color: #0000ff;
}

form
{
margin-bottom: 0;
}

H2
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.deep_container_with_borders
{
margin: 0% 2% 0% 2%;
padding: .1em .1em .1em 1em;
background-color: #ffcc99;
border-color: #FF9933;
border-style: solid;
border-width: 2px 2px 2px 2px;
height: 1%;
}

.shallow_container_with_borders
{
margin: 0% 2% 0% 2%;
padding: .1em .1em .1em 1em;
background-color: #ffcc99;
border-color: #FF9933;
border-style: solid;
border-width: 0px 2px 2px 2px;
height: 1%;
}

.internal_container_with_borders
{
margin: 0% 0% 0% 0%;
padding: .1em .1em .1em 1em;
background-color: #fef4e7;
border-color: #FF9933;
border-style: solid;
border-width: 1px 1px 1px 1px;
height: 1%;
}

.prod_table_header
{
margin: 0em 0em;
padding: 0.1em 0.1em 0.1em 0.3em;
background-color: #fef4e7;
border-width: 1px 1px 1px 1px;
}

.prod_container
{
background-color: #FEF4E7;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #FEF4E7;
}

#sitemap
{
font-size: 100%;
font-weight: bold;
}

#sitemap li ul
{
font-size: 85%;
font-weight: normal;
}
.prod_table_footer { margin: 0em 0em; padding: 0.1em 0.1em 0.1em 0.3em; background-color: #fef4e7; border-width: 1px 1px 1px 1px; }
.prodtable_inner { color: #0000FF; background-color: #FEF4E7; text-align: center; vertical-align: middle; background-image: none; background-repeat: no-repeat }
.news_paragraph {  margin-top: 2%; margin-right: 2%}
.orange_border {  border: #ff9900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FEF4E7}
