/* CSS Document */

* { margin:0px; padding:0px;}
body { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:100%;}
ul, ol { font-size:0.75em; margin-left:20px; list-style-type:square;}
p { font-size:0.85em; line-height: 1.35em; margin-bottom:1.35em;}
.clear { clear:both}
h1, h2, h3, h4, h5, h6 { font-family:Georgia, "Times New Roman", Times, serif;
color:#2f823a;
margin-bottom:10px;}
h1 { font-size:2.00em;}
h2 { font-size:1.50em;}
h3 { font-size:1.00em;}
h3 a {color:#2f823a;}
h4 { font-size:0.90em;
margin-top:10px;}
h5 { font-size:0.80em;}
h6 { font-size:0.70em;}

/* Layout In Succession */

#center_column {
width:780px;
margin-left:auto;
margin-right:auto;
text-align:left;}

#banner_wrapper { text-align:center; background:#dee0c9;}

#banner_inside { width:780px; text-align:left; margin-left:auto; margin-right:auto;}

#main-menu { text-align:center; height:25px; background-image:url(../images/menu-bg.gif)}

#main-menu ul {
width:780px;
font-size:0.85em;
line-height:1.5em;
margin-right:auto;
margin-left:auto;
list-style-type:none;}

#main-menu li {
text-transform:capitalize;
width:130px;
float:left;
height:25px;}

#main-menu li:hover { background-image:url(../images/menu-bg-hover.gif);}

#main-menu a {
color:#000;
text-decoration:none;}

li#phone-systems {}
li#phone-systems:hover, li#phone-systems-active {}
li#services {}
li#services:hover, li#services-active {}
li#customer-service {}
li#customer-service:hover, li#customer-service-active {}

#content_wrapper {
width:auto;}

#content_inside {
padding:10px;
min-height:400px;}

#footer_wrapper {}

#footer_inside {
font-size:0.85em;}


/* Reusable Content Layout Items */
.column50left {
width:50%;
float:left;}
.cloumn_left_inside {
padding-right:10px;}
.column50right {
width:50%;
float:right;}
.column_right_inside {
padding-left:10px;}

.column33left {
width:33%;
float:left;}
.column33left_inside {
text-align:center;}

.column33center {
width:33%;
float:left;
margin-left:auto;
border-left:solid 1px #003300;
border-right:solid 1px #003300;}
.column33center_inside {
text-align:center;}

.column33right {
width:33%;
float:left;
margin-left:auto;}
.column33right_inside {
text-align:center;}

.green_ad_box {
width:241px;
overflow:hidden;}
.silver_ad_box {
width:241px;
overflow:hidden;}
.ad_box_inside { padding:5px;
text-align:left;}
.ad_box_inside h3 {
text-align:center;
color:#000000;}

.ad_box_inside img#service_center {
margin-top:5px;
margin-left:20px;}

/* Font Page Ad Stuff */
.primary-ad { margin-bottom:20px;}

img#new_aspire_ad {
margin-top:40px;
margin-left:3px;}