body{
	padding: 0px;
	margin: 0px 0px 50px 0px;
	font-size: 10pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(../images/body-background.png);
	background-attachment: fixed;
	background-repeat: repeat-x;
}
a{
	color: #5CA1D0;
	text-decoration: underline;
}
p{
	margin-left: 1em;
	margin-right: 1em;
}

h1{
	font-size: 14pt;
	font-weight: normal;
	padding-left: 1em;
	margin-right: 2em;
	margin-top: 1em;
	padding-bottom: 0.5em;
	background-image: url(../images/h1_underline.png);
	background-position: 0px 1.5em;
	background-repeat: repeat-x;
}

ul{
	list-style-image: url(../images/bullet1.png);
}

#main_container {
	background-image: url(../images/shadow.png);
	background-repeat: repeat-y;
	display: block;
	margin: 0px auto;
	padding: 0px 17px 0px 17px;
	width: 766px;
	clear: both;
}
#main_container #menu a {
	color: #FFFFFF;
	text-decoration: none;
}
#main_container #menu a.active_menu{
	text-decoration: underline;
}

#header{
	/*font-size: 10pt;*/
	height: 165px;
	width: 766px;
	/*background-color: #FF0000;*/
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	/*font-size: 12pt;*/
}

#header #date_band {
	z-index: 75;
	top: 0px;
	left: 0px;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	width: 766px;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	/*background-color:#FF0000;*/
}

#header #date_band span{
	padding-left: 1em;
}

#header #logo {
	position: relative;
	z-index: 100;
	top: 0px;
	left: 511px;
	height: 94px;
	width: 247px;
	top: -2.2em;
	background-image: url(../images/logo_block.jpg);
	background-repeat: no-repeat;
}
#header #logo a{
	display: block;
	height: 100%;
	width: 100%;
}
#menu {
	clear: both;
	height: 57px;
	width: 766px;
	background-image: url(../images/menu_bg.jpg);
	font-size: 12pt;
}
#menu #menu_table {
	height: 57px;
}
#packages #packages_table #blue_package {
	background-image: url(../images/blue_package.jpg);
	height: 124px;
	width: 255px;
}
#packages {
	width: 766px;
}
#packages_table {
	width: 766px;
}
#footer {
	background-color: #323232;
}

#footer table{
	border: none;
	padding: 0px;
	margin: 0px;
	width: 766px;
	height: 40px;
}

#footer table #copyright{
	text-align: left;
	padding-left: 20px;
	font-size: 8pt;
	color: #999999;
}

#footer table #privacy{
	text-align: right;
	padding-right: 20px;
	font-size: 8pt;
	color: #999999;
}

.package_name {
	font-size: 14pt;
	padding-left: 40px;
}
.package_name small{
	font-size: 10pt;
}
.package_price {
	font-size: 18pt;
	padding-left: 40px;
}
.package_price small{
	font-size: 12pt;
}
.more_info{
	font-size: 10pt;
}
#packages #packages_table #orange_package {
	background-image: url(../images/orange_package.jpg);
	height: 124px;
	width: 256px;
}
#packages #packages_table #green_package {
	background-image: url(../images/green_package.jpg);
	height: 124px;
	width: 255px;
}
#packages #packages_table {
	width: 766px;
}

#content_table #content_block1, #content_table #content_block3 {
	width: 255px;
	vertical-align: top;
}
#content_table #content_block2 {
	width: 254px;
	vertical-align: top;
}
#content_table td.seperator {
	border-left: 1px solid #323232;
}
#content_table #content_block1 li, #content_table #content_block2 li, #content_table #content_block3 li{
	font-size: 10pt;
	margin-right: 10px;
}

#content_table #content_block1 ol li, #content_table #content_block2 ol li, #content_table #content_block3 ol li{
	margin-top: 10px;
}
#content_table #content_block3 ul li{
	margin-bottom: 30px;
}
.cents{
	vertical-align: super;
	font-size: 10pt;
}
#content_block1 img, #content_block2 img, #content_block3 img{
}
.img_border{
	border: 1px solid #FFFFFF;
}
#w3c{
	padding: 10px 17px 27px 17px;
	margin: 0px auto;
	width: 766px;
	text-align: right;
	background-image: url(../images/shadow_bottom.png);
	background-repeat: no-repeat;
}
#content_table #content_block1 .title {
	color: #5CA1D0;
}
#content_table #content_block2 .title {
	color: #E99722;
}
#content_table #content_block3 .title {
	color: #A4C02D;
}

/* Rates */
#content_table #all_products li, #content_table #featured_products li{
	font-size: 10pt;
	margin-right: 10px;
}

#content_table #all_products ol li, #content_table #featured_products ol li{
	margin-top: 10px;
}
#content_table #all_products .title {
	color: #5CA1D0;
}
#content_table #featured_products td {
	padding-left: 15px;
}
#content_table #featured_products .title {
	color: #E99722;
}
#content_table #featured_products .description {
	font-size: 9pt;
}
#content_table #featured_products {
	font-size: 10pt;
}
#content_table #featured_products p{
	margin-left: 1em;
	margin-right: 1em;
}
#all_products img, #featured_products img{
}
#content_table #all_products {
	width: 255px;
	vertical-align: top;
}
#content_table #featured_products {
	width: 511px;
	vertical-align: top;
}

/* Services */

#content_table #service_block1 li, #content_table #service_block2 li{
	font-size: 10pt;
	margin-right: 10px;
}

#content_table #service_block1 ol li, #content_table #service_block2 ol li{
	margin-top: 10px;
}
#content_table #service_block1 .title {
	color: #5CA1D0;
}
#content_table #service_block2 td {
	padding-left: 15px;
}
#content_table #service_block2 .title {
	color: #E99722;
}
#content_table #service_block2 .description {
	font-size: 9pt;
}
#content_table #service_block2 {
	font-size: 10pt;
}
#content_table #service_block2 p{
	margin-left: 1em;
	margin-right: 1em;
}
#service_block1 img, #service_block2 img{
}
#content_table #service_block1 {
	width: 383px;
	vertical-align: top;
}
#content_table #service_block2 {
	width: 383px;
	vertical-align: top;
}

/* Your Account */

#content_table #your_account_block1 a{
	color: #E99722;
	text-decoration: underline;
}
#content_table #your_account_block2 a{
	color: #E99722;
	text-decoration: underline;
}
#content_table #your_account_block1 a.readmore, #content_table #your_account_block2 a.readmore{
	text-decoration: none;
}
#content_table #your_account_block1 li, #content_table #your_account_block2 li{
	font-size: 10pt;
	margin-right: 10px;
}

#content_table #your_account_block1 ol li, #content_table #your_account_block2 ol li{
	margin-top: 10px;
}
#content_table #your_account_block1 .title {
	color: #E99722;
	font-weight: bold;
}
#content_table #your_account_block1 td, #content_table #your_account_block2 td {
	padding-left: 15px;
}
#content_table #your_account_block2 .title {
	color: #E99722;
	font-weight: bold;
}
#content_table #your_account_block1 .description, #content_table #your_account_block2 .description {
	font-size: 9pt;
}
#content_table #your_account_block1, #content_table #your_account_block2 {
	font-size: 10pt;
}
#content_table #your_account_block1 p, #content_table #your_account_block2 p{
	margin-left: 1em;
	margin-right: 1em;
}
#your_account_block1 img, #your_account_block2 img{
}
#content_table #your_account_block1 {
	width: 255px;
	vertical-align: top;
}
#content_table #your_account_block2 {
	width: 511px;
	vertical-align: top;
}

/* Contact */
#content_table #contact_block1, #content_table #contact_block3 {
	width: 255px;
	vertical-align: top;
}
#content_table #contact_block2 {
	width: 254px;
	vertical-align: top;
}
#content_table td.seperator {
	border-left: 1px solid #323232;
}
#content_table #contact_block1, #content_table #contact_block2, #content_table #contact_block3{
	font-size: 10pt;
}
#content_table #contact_block1 li, #content_table #contact_block2 li, #content_table #contact_block3 li{
	margin-right: 10px;
}

#content_table #contact_block1 ol li, #content_table #contact_block2 ol li, #content_table #contact_block3 ol li{
	margin-top: 10px;
}
#content_table #contact_block3 ul li{
	margin-bottom: 30px;
}
#content_table #contact_block1 p, #content_table #contact_block2 p, #content_table #contact_block1 table, #content_table #contact_block2 table{
	margin-left: 1em;
	margin-right: 1em;
}
#contact_block1 img, #contact_block2 img, #contact_block3 img{
}
#content_table #contact_block1 .title {
	color: #5CA1D0;
}
#content_table #contact_block2 .title {
	color: #E99722;
}
#content_table #contact_block3 .title {
	color: #A4C02D;
}
#content_table #contact_block2 form {
	padding: 0px;
	margin: 0px 20px 0px 20px;
}
.text_input, textarea {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #323232;
	color: #FFFFFF;
}
.text_input {
	background-color: #414141;
}
textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #414141;
}
#content_table #contact_block2 .email_feedback {
	font-size: 13pt;
	color: #E99722;
	text-align: center;
}
label{
	color: #E99722;
}
#content_table #contact_block1 a{
	color: #5CA1D0;
	text-decoration: underline;
}
#content_table #contact_block2 a{
	color: #E99722;
	text-decoration: underline;
}
#content_table #contact_block3 a{
	color: #E99722;
	text-decoration: underline;
}

/* A2Billing Specific CSS */
form .liens{
	font-size: 10pt;
	color: #ff0000;
}