body {
margin: 0px;
padding: 0px;
}

#content,
#pagehead,
#pricetable, 
#pagebottom,
#overview {
width: 750px;
margin: 1px auto 0px;
}


#overview,
#pagebottom,
#pricetable table, 
#pricetable td {
border-collapse : collapse;
font:10pt/1.5em Verdana, Helvetica, sans-serif;
text-align: left;
}

#pricetable,
#pricetable table {
border:none;
width: 760px;
}

#content {
/*border: 1px solid #999;*/
padding: 0px 10px;
width: 770px;
}

#pagehead {
padding: 5px;
border-bottom: 1px solid #999;
}

#pagehead h3 {
color: #466FAB;
font: bold 20px Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
}

#pagebottom,
#overview {
padding: 5px 5px 5px 20px;
width: 735px;
}

#pagebottom {
padding-top: 15px;
}

#pricetable {
border-top: 1px solid #999;
border-bottom: 1px solid #999;
}

#pricetable td,
#pricetable th {
padding: 5px;
}

/*#pricetable th {
background: #e4e4e4;
border-bottom: 1px inset #CCC;
}*/

#pricetable td.rightborder, 
#pricetable th.rightborder  {
border-right: 1px inset #999;
}

#pricetable td.photo, 
#pricetable td.video, 
#pricetable td.website {
padding: 30px 5px 5px 70px;
}

#pricetable td.photo {
background: url(img_pricelist/photoicon.gif) no-repeat scroll left bottom;
}

#pricetable td.video {
background: url(img_pricelist/videoicon.gif) no-repeat scroll left bottom;
}

#pricetable td.website {
background: url(img_pricelist/websiteicon.gif) no-repeat scroll left bottom;
}

#content h3 {
margin: 0px;
}

#content h4 {
color: #444;
font-size: 14px;
}

#overview h3 {
font: italic bold 14px Verdana, Geneva, sans-serif;
margin: 5px 0px;
text-transform: uppercase;
}


#overview h4 {
font: bold 14px Verdana, Geneva, sans-serif;
margin: 5px 0px;
text-transform: uppercase;
}

#pricetable tr.blue {
background: #DEEBFB;
}


#pricetable ul {
list-style: url(img_pricelist/tri_black.gif);
margin: 0px;
padding-left: 15px;
}


#pricetable ul li {
font-size: 9pt;
font-style: italic;
}

#overview ul {
list-style: url(img_pricelist/tri_black.gif);
/*margin: 0px;
padding-left: 15px;*/
}


#overview ul li {
/*font-size: 9pt;
font-style: italic;*/
}

#content a {
text-decoration: none;
}

#pricetable a.join {
background:url(img_pricelist/join_btn.gif) no-repeat scroll 0px 0px;
height:33px;
width:147px;
display:block;
margin: 0px auto;
}

#pricetable a.join span {
display:none;

}

#pricetable a.join:hover {
background:url(img_pricelist/join_btn.gif) no-repeat scroll -177px 0px;
}

#videopricing {
width: 550px;
}

#videopricing table {
border-collapse : collapse;
font: bold 9pt/1.5em Verdana, Geneva, sans-serif;
width: 550px;
background: #eee;
}

#videopricing table td {
padding: 5px;
border: 1px solid #CED3E1;
}

#videopricing table td span {
font-size: 8pt;
}

#videopricing table td.prices {
background: #FFF;
font-weight: normal;
}

