body
{   
    background: #e2ebf2 url(/images/zipdigital_style/bodyBG.jpg) repeat-x;
    font: 12px georgia, sans-serif;
    line-height: 1.5;
    color: #000;
    margin: 0;
    padding: 0;
    text-align: center;   
}
p
{
    font-weight: normal;
    margin-top:0;
    text-align: justify;
}
h1
{
    font-size: 12pt;
}
h3
{
    font: italic normal 1.4em georgia, sans-serif;
    letter-spacing: 1px;
    margin-bottom: 0;
    color: #0b2732;
}
a:link
{
    font-weight: bold;
    text-decoration: none;
    color: #3686ca; 
}
a:visited
{
        font-weight: bold;
        text-decoration: none;
        color: #58d8ff;
}
a:hover a:active
{
    text-decoration: underline;
    color: #58d8ff;
}

/* custom divs */
#container
{
    padding: 0; /*Change 110 to footer size*/
    margin: auto;       
}
#page_header
{
    width:980px;
    height:128px;
    background: url("/images/zipdigital_style/header.jpg") no-repeat;
    padding:0;
    position: relative;     
    margin: auto;
}
#page_nav
{
    width: 980px;
    text-align: left;
    position:absolute;
    padding: 0;
    margin: 0;
    margin-left:auto;
    margin-right:auto;
    top: 87px;
    right:0;
    height:41px;
}
#page_nav ul
{
    padding:0;
    margin:8px 0;
    padding-left: 11px;
    border: none;
}
#page_nav li
{
    display: inline;
    font-weight: bolder;
    text-decoration: none;
    color: #FFF;
    padding: 0px 10px;
    list-style-type: none;
}

#page_nav li input
{
    display: inline;
    font-weight: bolder;
    text-decoration: none;
    color: #FFF;
    list-style-type: none;
    background:none;
    border:none;
    margin: 0;
    padding: 0;
}

#page_footerbg
{
    padding:0;
    height:35px;
    width: auto;
    background-color: #74a5d4;
}
#page_footer
{ 
    width: 980px;
    height: 35px;
    padding:0; 
    margin:0;  
}  
#page_content
{
    background: #FFF;   
    padding: 0;
    margin: 0;
    margin-left:auto;
    margin-right:auto;
    width:980px;
}
#page_ad
{
    background: transparent url(/images/zipdigital_style/pageAd.jpg) no-repeat;
    width: 980px;
    height: 238px;
    padding: 0; 
    margin: 0;
    text-align: left;   
}
#page_summary
{
    width:980px;
    height:331px;
    padding: 0;
    margin: 0;
    text-align: left;
}
#page_summary p
{
    padding: 0 10px;
}
#page_productsBG
{   
    background: url("/images/zipdigital_style/productsBG.jpg") repeat-x;
    height:242px;
    padding: 0;
    margin:0;
    margin-left: auto;
    margin-right: auto;
}
#page_products
{   
    width:980px;
    height:202px;
    text-align: left;
    padding: 0;
    margin:0;
    margin-left: auto;
    margin-right:auto;
}
#page_products p
{
    padding: 10px;    
}
#page_productsFooter
{
    background: #74a5d4 url("/images/zipdigital_style/products_foot.jpg") no-repeat;
    width: 980px;
    height: 11px;
    padding: 0;
    margin:0;
    margin-left: auto;
    margin-right: auto;
}
#left_product
{
    border-right: white solid 2px;
    color: white;
    width:450px;
    height:202px;
    margin: 0;
    padding: 0;
    float: left;
}
#right_product
{
    border-left: gray solid 1px;
    color: white;
    width:520px;
    height:202px;
    margin: 0;
    padding: 0;
    float: left;
}
#right_product01
{
    width: 185px;
    float: left;
}
#right_product02
{
    background: url(/images/zipdigital_style/zipPBX_screen.jpg) no-repeat;
    width:315px;
    height:192px;
    margin-top:10px;
    float:left;
}
#page_info
{
    clear: both;
}
#space01
{
    padding:0;
    margin:0;
    margin-left: auto;
    margin-right:auto;
    width:980px;
    height:10px;
}
#space02
{
    padding:0;
    margin:0;
    width:980px;
    height:24px;
}
#floatLeft
{
    width:150px;
    border:black solid 2px;
    float:left;
}
#productLinks
{
    border: solid #FFF 1px;
    width: 960px;
    text-align: left;
    margin: 0;
    margin-left: auto;
    margin-right:auto;
}
#productLinks input
{
    color: #FFF;
    cursor: pointer; 
    border: none;
    background: none;
    margin:0;
    padding:0;
       
}

ul.checkboxes li a {
    display: block;
    width: 17px;
    height: 13px;
    float: left;
    padding-right: 5px;
}
ul.checkboxes li input {
    display: none; /* Hide the original checkbox */
}
ul.checkboxes li a.aCheckboxOff {
    background: url(/images/zipdigital_style/chk_off.jpg) no-repeat top left;
}
ul.checkboxes li a.aCheckboxOn {
    background: url(/images/zipdigital_style/chk_on.jpg) no-repeat top left;
}





/*Start Matts Stuff*/



.chk_on
{
	background:url(/images/zipdigital_style/chk_on.png) no-repeat !important;
}

.chk_off
{
	background:url(/images/zipdigital_style/chk_off.png) no-repeat !important;
}
