body {
    /*margin: 0px;
    padding: 0px;*/
    background: #016CC1 url(zimages/page/ccs_page_back.jpg) repeat-x top;
}


#container {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    height: 100%;
    width: 716px;
    background: #ffffff url(zimages/page/ccs_container_back_pcs.jpg) repeat-y top;
    
}


#wrapper {
    width: 750px;
    /*margin: 0px auto;*/
    background: #ffffff url(zimages/page/ccs_container_back_pcs.jpg) repeat-y top;
    padding: 0px;
    
}

#header {
    padding: 0px;
    height: 69px;
    /*background: #ffffff url(zimages/page/ccs_header.jpg) no-repeat;*/
    
}

#content {
    margin-top: 10px;
    padding-bottom: 10px;
    
}

#content div {
    /*margin: 5px;*/
    float: left;
    /*border: 1px solid #dbdbdb;*/
    
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    
    display: inline;
}

#contentNoFloat {
    margin-top: 10px;
    padding-bottom: 10px;
    
}

#contentNoFloat div {
    
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    
}


.content-main {
    margin-left: 10px;
    width: 727px;
    /*background: url(zimages/boxes/ccs_box_back.jpg) repeat-x left bottom;*/
    color: #fff;
    
}

table.contentPCs {
    margin-left: 10px;
    margin-bottom: 10px;
    width: 727px;
    border: 1px solid #202020;
}

table.contentPCs td { color: #fff; padding-bottom: 20px; }

#footer {
    position: relative;
    bottom: 0px;
    padding: 0px;
    margin: -44px auto 0 auto;
    height: 59px;
    width: 750px;
    background: #ffffff url(zimages/page/ccs_footer_pcs.jpg) no-repeat;
    
}

#footer p {
    padding-top: 20px;
    margin: 0;
    text-align: center;
}

.computerPanel { margin: 0; float: left; display: inline; width: 241px; padding: 0; }
.computerPanel h2 { font-size: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; margin: 3px 10px; border-bottom: 1px solid #292929;  }

.computerPanel .features { list-style: none; padding: 0; margin: 10px 20px; color: #ccc; }
.computerPanel .features li { padding: 4px 0; font-size: 12px; }

.computerPanel p.options { margin: 0 10px; font-weight: bold; font-size: 12px; }
.computerPanel p.pricing { margin: 0 10px; font-weight: bold; font-size: 12px; text-align: right; }
.computerPanel p.pricing span { font-size: 40px; letter-spacing: 2px; }

.box-full {
    margin: 5px;
    padding: 5px;
    width: 705px;
    background: url(zimages/boxes/ccs_box_back.jpg) repeat-x left bottom;
    border: 1px solid #000;
    
}

.box-full a {
    color: #018bd4;
    text-decoration: none;

}

.box-full a:hover { text-decoration: underline; }

.box-full span.prev {
	float: right;
	border: 1px solid #dbdbdb;
	padding: 5px 10px 5px 62px;
	margin: -6px -6px 0 0;
	background: #ebebeb;
}

.box-full span.prev a {
	/*display: block;
	border: 1px solid #dbdbdb;
	padding: 5px 10px 5px 62px;
	margin: -6px -6px 0 0;
	background: #ebebeb;*/
	color: #000;
	text-decoration: none;
}

.box-full span.prev a:hover { text-decoration: underline; /*background: #409fd9; border-top: 1px solid #287eb2; border-right: 1px solid #287eb2;*/ }

.box-full span.adminTab { float: left; display: inline; border: 1px solid #dbdbdb; padding: 5px 20px 5px 20px; margin: -6px 3px 0 0px; background: #ebebeb; }

.box-full span.adminTab#current { border-top: 1px solid #fff; background: #fff; }

.box-full span.adminTab a { color: #000; text-decoration: none; }

.box-full span.adminTab a:hover { text-decoration: underline; /*background: #409fd9; border-top: 1px solid #287eb2; border-right: 1px solid #287eb2;*/ }

.box-full .techMenu { width: 150px; background: #eee; margin-left: 530px; }

#box-left {
    margin: 5px;
    padding: 5px 5px 20px 5px;
    width: 530px;
    background: url(zimages/boxes/ccs_box_back.jpg) repeat-x left bottom;
    border: 1px solid #dbdbdb;
    
    height: auto !important; /* real browsers */
    height: 220px; /* IE6: treaded as min-height*/

    min-height: 220px; /* real browsers */
    
}

#box-right {
    margin-left: 540px;
    margin: 5px;
    padding: 5px 5px 20px 5px;
    width: 150px;
    background: url(zimages/boxes/ccs_box_back.jpg) repeat-x left bottom;
    border: 1px solid #dbdbdb;
    
    height: auto !important; /* real browsers */
    height: 220px; /* IE6: treaded as min-height*/

    min-height: 220px; /* real browsers */
}

#box-right-blue {
    margin-left: 540px;
    margin: 5px;
    padding: 5px 5px 20px 5px;
    width: 150px;
    background: #016CC1 url(zimages/page/ccs_page_back.jpg) repeat-x top;
    border: 1px solid #dbdbdb;
    
    height: auto !important; /* real browsers */
    height: 220px; /* IE6: treaded as min-height*/

    min-height: 220px; /* real browsers */
}

.infobox-left {
    float: left;
    width: 220px;
    padding: 5px 0 10px 0;
    margin: 5px 10px;
    /*border: 1px solid #000;*/
    display: inline;
    
}

.infobox-left h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #9999aa;
    margin: 0 0 5px 0;
    
    border-bottom: 1px solid #9999aa;
    
}

.infobox-left  a {
    text-decoration: none;
    color: #016cc1;
    
}

.infobox-left  a span {
    display: none;

}

.infobox-left  a:hover span {
    display: block;
    position: absolute;
    width: 300px;
    padding: 10px;
    margin: 40px;
    z-index: 100;
    color: #ffffff;
    border: 1px solid #000000;
    background: #016CC1 url(zimages/page/ccs_page_back.jpg) repeat-x top;
    
}

/*--------------------------------------------------------------------------- BANNERS ---*/
#banner-services {
    background: url(zimages/banners/inhouse_banner2.jpg) no-repeat;
    width: 705px;
    /*height: 180px;*/
    height: 75px;
    
    text-align: right;
    
}

/*--------------------------------------------------------------------------- MENU ---*/

#menu {
    margin-left: 6px;
    width: 738px;
    border-bottom: 1px solid #00596e;
    /*border-left: 1px solid #333366;*/
    
}

#nav a {
	display: block;
	margin: 0px 0px;
	padding: 5px 10px;
	color: #ffffff;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
        font-size: 12px;
	text-decoration: none;
	background: url(zimages/ccsdb_menu3.jpg) repeat-x left top;
	/*border-left: 1px solid #ffffff;*/
	border-left: 1px solid #656a70;
}

#nav a:hover {
	color: #000000;
	text-decoration: none;
	background: url(zimages/ccsdb_menu3.jpg) repeat-x 0px -40px;
}



/*--------------------------------------------------------------------------- TEXT ---*/
.topicText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #018bd4;
    font-weight: bold;
    
}

.titleText {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #018bd4;
    font-weight: bold;
    
}

.footnoteText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #6d7077;
    border-top: 1px solid #ccc;
    margin-top: 10px;
}

.galleryBox { width: 700px; }

