@charset "utf-8";
/* CSS Document */

a:link {
	color: 336699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: 336699;
}
a:hover {
	text-decoration: underline;
	color: 336699;
}
a:active {
	text-decoration: none;
	color: 336699;
}

#nav{
padding:0px;
margin:0px;
font-size:9pt;
width:123px;
}

#nav .cat_lev_0{
list-style-type:none;
background:#cccc66;
width:123px;
color: #009999;
}

#nav .cat_lev_0 ul{
padding:0px;
margin:0px;
}

#nav .cat_lev_0 a{
color: #009999;
}
#nav .cat_lev_0 a:visited{
color: #009999;
}
#nav .cat_lev_0 a:active{
color: #009999;
}
#nav .cat_lev_0 a:hover{
color: #009999;
}

#nav .cat_lev_1{
list-style-type:none;
background:white;
margin:0px;
padding:0px;
}

#nav .cat_lev_1 a{
color: #336699;
}

#nav .cat_lev_1 a:visited{
color: #336699;
}
#nav .cat_lev_1 a:active{
color: #336699;
}
#nav .cat_lev_1 a:hover{
color: #336699;
}

.pageHeading{
display:none;
}
.messageStackWarning{
display:none;
}

.headerNavigation{
list-style-type:none;
background:white;
margin:0px;
padding:0px;
}

a.headerNavigation{
color: #336699;
font-weight:bold;
font-size:10pt;
text-decoration:underline;
}

a:visited.headerNavigation{
color: #336699;
}
a:active.headerNavigation{
color: #336699;
}
a:hover.headerNavigation{
color: #336699;
}

h1{
color: #336699;
font-size:11pt;
}

h2{
font-size:10pt;
color: #336699;
}

.main{
text-align:left;
}

.main img{
margin:5px;
}

#cont{
text-align:right;
float:right;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
width:590px;
margin-top:10px;
}

#cont .infoBoxHeading{
text-align:center;
}

#container{
width:790px;
margin:0px auto;
background:white;
padding:0;
}

#nav .link_lev_0{
font-weight:bold;
text-decoration:underline;
}

#col1{
float:left;
line-height:23px;
}

#col2{
float:right;
line-height:20px;
}


#col2 input.text{
height:12px;
margin-bottom:5px;
padding:0;
font-size:8pt;
}

#contentarea img{
margin:5px;
}

.productListing-odd{
  background-color: #eeeeee;
}

.smallText img{
/* max-width:50%;
 max-height:50%; */
}


.productListing img{
/* max-width:60px;
 max-height:60px;*/
 
}

.productListing-heading a{
  font-size:11pt;
  font-weight:bold;
  border-bottom:0;
}
.productListing-heading{
  border-bottom:black 1px solid;
}

.main img{
  max-width:550px;
}

.pageHeadingDetail{
  font-size:12pt;
  font-weight:bold;
  color: #336699;
}

.pageHeadingPrice{
  font-size:10pt;
  font-weight:bold;
}

.specialprod{
width:33%;
height:200px;
float:left;
}

#categorybox img{
  border:0;
}