body
{
  margin:0px 40px 40px 40px;
  font-family:"Segoe UI", Verdana, Arial;
  font-size:12px;
  line-height:1.8;
  cursor:default;
}
div#wrapper
{
  width:800px;
  margin:0 auto;
  background:url(drop_horizontal.gif);
}
div#drop-top
{
  height:30px;
  background:url(drop_top.gif);
}
div#drop-top div.left
{
  width:30px;
  height:30px;
  background:url(drop_top_left.gif);
}
div#drop-top div.right
{
  float:right;
  width:30px;
  height:30px;
  background:url(drop_top_right.gif);
}
div#drop-bottom
{
  height:30px;
  background:url(drop_bottom.gif);
}
div#drop-bottom div.left
{
  width:30px;
  height:30px;
  background:url(drop_bottom_left.gif);
}
div#drop-bottom div.right
{
  float:right;
  width:30px;
  height:30px;
  background:url(drop_bottom_right.gif);
}
div#links
{
  float:right;
  font-size:12px;
  line-height:1.8;
  text-align:right;
}
div#links a
{
  color:#000;
  text-decoration:none;
}
div#links a:hover
{
  text-decoration:underline;
}
div#header
{
  width:680px;
  margin:0 auto;
  padding-top:20px;
}
div#description
{
  margin-top:15px;
}
div#container
{
  padding:20px 0px 60px 0px;
}
div#packages
{
  width:680px;
  height:218px;
  margin:0 auto;
  padding-top:30px;
  border-top:1px solid #ccc;
}
div#packages p
{
  margin:0px;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  line-height:25px;
  text-indent:10px;
}
div#pkg_100 p
{
  background:url(pkg_100.gif);
}
div#pkg_200 p
{
  background:url(pkg_200.gif);
}
div#pkg_300 p
{
  background:url(pkg_300.gif);
}
div#pkg_100
{
  float:left;
  width:200px;
  border-bottom:1px solid #e9e9e9;
}
div#pkg_200
{
  float:left;
  margin-left:40px;
  width:200px;
  border-bottom:1px solid #e9e9e9;
}
div#pkg_300
{
  float:right;
  width:200px;
  border-bottom:1px solid #e9e9e9;
}
div.pkg_info
{
  padding:10px;
  font-size:12px;
  line-height:2;
  border:1px solid #ccc;
  border-top:none;
}
div#sales
{
  margin-top:20px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
}
div#sales img
{
  vertical-align:middle;
}
div#portfolio
{
  width:680px;
  margin:30px auto 0px auto;
  border-top:1px solid #ccc;
}
div#portfolio p
{
  font-size:13px;
  font-weight:bold;
}
ul
{
  margin:0;
  padding:0;
  list-style:none;
  height:140px;
}
li
{
  float:left;
  margin-left:15px;
  font-size:0px;
  line-height:1;
  border-bottom:1px solid #e9e9e9;
}
li.start
{
  margin:0;
}
li img
{
  padding:3px;
  border:1px solid #aaa;
}
div#footer
{
  height:52px;
}
div#footer
{
  text-align:center;
  padding-bottom:20px;
}
div#hidden
{
  display:none;
}