body{
  font-family: verdana, arial;
  font-size: 7pt;
  background: #020700;
  background-image: url(/content/images/stylesheet/wallpaper.jpg);
  background-repeat: repeat;
  color: #777;

  width: 700px;
  margin: 50px auto;
}


#canvas_header,
#canvas_footer{
  font-size: 8pt;
  text-align:center;
  text-transform: lowercase;
  color: #aaa;
  padding: 2px;
}

#canvas_footer{
  margin-bottom: 20px;
}

#canvas{
  clear: both;
  border: 1px solid #ccc;
  background: #fff;
  width: 700px;
  height: 500px;
}

.ice_effect {
  background-image: url(/content/images/stylesheet/ice-effect.png);
}

#page_num_links {
  text-align: center;
  margin: 0px 9px 5px 10px;
}

#type_nav {
  text-align:center;
  text-transform:lowercase;
  padding:5px;
  margin: 5px 9px 0px 10px;
  border-top: 1px dotted #eee;
  border-bottom: 1px dotted #eee;
}

#header{
  float:right;
  margin-top: 22px;
  margin-right: 25px;
}

#content{

}

div.product_desc{
  padding: 10px;
  width:200px;
  float:left;
  color: #222;
}

div.product_desc h1 {
  margin: 0px;
}

div.product_list_item{
  width: 100px;
  height: 108px;
  float:left;
  text-align: center;
  border: 1px solid #ccc;
  margin-bottom: 4px;
  margin-right: 10px;
  border:none;
}


div.product_list_item_small{
  width: 100px;
  height: 100px;
  float:left;
  text-align: center;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  margin-right: 20px;
  border:none;
}


div.product_info{
  width: 300px;
  clear:both;
}


/*font classes*/

h1,h2,h3,h4,.title{
  font-family: Trebuchet MS; 
  font-weight: bold;
  text-transform: lowercase;
  color: #444;
}

.norm {
  text-transform: none;
}

th{
  text-align:left;
  vertical-align: top;
}

.title{
  border-bottom: 1px dashed #ccc;
  letter-spacing: 3px;
  font-size: 22px;
  color: #ccc;
}

.pblock{
  width: 350px;
}

.category_header{
  font-size: 14pt;
}

.product_price{
  font-size: 12pt;
  font-weight: normal;
}

a {background: none; padding:0px; margin:0px;}
a:link {color: #888; text-decoration: none;}
a:visited {color: #888; text-decoration: none;}
a:hover {color: #e00; text-decoration: none;}

#header a:link {color: #222; text-decoration: none;}
#header a:visited {color: #222; text-decoration: none;}
#header a:hover {color: #84c200; text-decoration: none;}

#type_nav a {padding: 3px; background: none;}
#type_nav a:link {color: #888; text-decoration: none; background: #eee;}
#type_nav a:visited {color: #888; text-decoration: none; background: #eee;}
#type_nav a:hover {color: #fff; text-decoration: none; background: #222;}

#v_nav a:link {color: #444; text-decoration: none;}
#v_nav a:visited {color: #444; text-decoration: none;}
#v_nav a:hover {color: #790065; text-decoration: none;}


a.int:link,
a.int:visited{
  padding-right: 12px;
  background-image: url(/content/icons/link_icon_int.gif);
  background-repeat: no-repeat;
  background-position: right; 
  color: #444; text-decoration: none;
}

a.int:hover {
  padding-right: 12px;
  background-image: url(/content/icons/link_icon_int.gif);
  background-repeat: no-repeat;
  background-position: right; 
  text-decoration: none;
  color: #f00; 
}

a.ext:link,
a.ext:visited{
  padding-right: 12px;
  background-image: url(/content/icons/link_icon_ext.gif);
  background-repeat: no-repeat;
  background-position: right; 
  color: #222; text-decoration: none;
}

a.ext:hover {
  background: #800;
  padding-right: 12px;
  background-image: url(/content/icons/link_icon_ext.gif);
  background-repeat: no-repeat;
  background-position: right; 
  text-decoration: none;
  color: #fff; 
}

#canvas_header a:link,
#canvas_header a:visited,
#canvas_footer a:link,
#canvas_footer a:visited
{ color: #fff; }

#canvas_header a:hover,
#canvas_footer a:hover
{ color: #f00; }

.selected{
  font-weight: bold;
}

img{border:0px;}
.clear{clear:both;}

small{
  font-size: 7pt;
}

blockquote {
  font-style: italic;
  font-size: 9pt;
}