@charset "utf-8";

body {
	background: #ffeddc url('images/bg.gif') top center repeat-x;
	margin:0;
	}
#container {
	width:706px;
	margin:auto;
	background: #ffeddc url('images/ad_col.gif') top right repeat-y;
	}
#content {
	width:540px;
	float:left;
	text-align:left;
	color:#882200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	}
#ad_col {
	float:right;
	width:150px;
	padding:5px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.6em;
	text-align:center;
	}
#footer {
	clear:both;
	}	
	
h1 {
	color:#339999;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:2.1em;
	margin-bottom:.1em;
	}
h2 {
	color:#EE3322;
	margin-bottom:.2em;
	font-size:1.3em;
	}
h3 {
	margin-bottom:.2em;
	font-size:1.2em;
	}
.xsmall {
	font-size:.7em;
	}
.small {
	font-size:.9em;
	}	
	
a:link, a:visited {color:#066}
a:hover {color:#088}
a img {border-style:none;}
img.bordered {background-color:#EDC;padding:6px;border:1px solid #DCB;}


.service_holder {font-size:.95em;}
.service_holder table, table.simpletable {border-top:1px solid #ECB;width:100%;border-collapse:collapse}
.service_holder table td, table.simpletable td {border-bottom:1px solid #ECB;text-align:right;vertical-align:top;}
.service_holder table th, table.simpletable th {border-bottom:1px solid #ECB;width:80%;font-weight:normal;}
.service_holder {clear:both;}
.service_left {float:left;width:49%;}
.service_right {float:right;width:49%;}
.service_holder h2, #packages h2 {font-size:1.2em;border-bottom:1px solid #F97; background-color:#ffd7c0;padding:.05em .2em;}
.service_right img, .service_left img {background-color:#EDC;padding:6px;border:1px solid #DCB;}

#packages {width:84%;margin:auto;}
#packages h2 span.title {float:left;}
#packages h2 span.price {float:right;}
.subcell {font-size:.9em;font-style:italic;color:#c86}

#products h2 {clear:left;}
#products table {border-top:1px solid #ECB;width:100%;border-collapse:collapse;float:right;width:140px;margin:10px;}
#products table td {border-bottom:1px solid #ECB;text-align:right;vertical-align:top;}
#products table th {border-bottom:1px solid #ECB;width:80%;font-weight:normal;}
.product {margin-bottom:.4em;padding-top:.5em;font-size:1.2em;font-weight:bold;border-bottom:1px solid #6cc;color:#F97;clear:both;}
.product-desc {width:60%;float:left;}