@charset "utf-8";
/* CSS Document */

/*************TAGS*************/
body{
	background-image:url('/images/body_bg.gif');
	background-repeat:repeat-x;
	padding:0 0 10px 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1, h2, h3, h4{
	position:relative;
	margin:0px;
	padding:0px;
	color:#0c1745;
}

h2{
	background-image:url('/images/h2bg.gif');
	background-repeat:no-repeat;
	height:26px;
	line-height:22px;
	font-size:20px;
	padding-left:10px;
}

h3{
	margin:0;
	padding:5px 10px;
	font-size:14px;
	font-weight:bold;
	background-image:url('/images/h3bg.gif');
	background-repeat:no-repeat;
}

h4{
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:23px;
	text-align:center;
}

a{
	color:#465367;
	text-decoration:none;
}

img{
	border:0;
}

span.promotions{
	display:block;
	font-size:26px;
	font-weight:bold;
}

span.sub-promo{
	display:block;
	font-size:23px;
	font-weight:bold;
}

strong{
	font-size:14px;
}

form{
	margin:0;
	padding:0;
}

th{
	text-align:right;
	vertical-align:top;
}

/*************CLASSES*************/
.clearFix{
	clear:both;	
}

.left{
	float:left;
}

.right{
	float:right;
}

.small-logo{
	padding:10px 0px 0px 5px;
	width:67px;
}

.thinB{
	border:1px solid #9dafc0;
	background-color:#f5f5ff;
}

.thinB div{
	padding:5px;	
}

.thinB div div{
	padding:0;	
}

.freeStuff{
	width:260px;
	height:157px;
	padding-left:75px;
	padding-top:34px;
	font-size:23px;
	color:#1a2a5d;
	line-height:29px;
}

.affprocustom{
	text-align:right;
	color:white;
	font-size:41px;
	padding-top:48px;
	padding-right:32px;
	line-height:52px;
}

.chamber{
	background-image:url('/images/chamber.jpg');
	text-align:center;
}

.chamber .gap{
	height:100px;
}

.seo{
	background-image:url('/images/seo.jpg');
	text-align:center;
}

.seo .gap{
	height:5px;
	overflow:hidden;
}

.gift{
	background-image:url('/images/gift.jpg');
	text-align:center;
}

.gift .gap{
	height:160px;
}

.weatherIcon{
	float:left;
	width:49%;
	text-align:center;
	margin-bottom:5px;
}

.weather-Hi-data{
	color:red;
}

.weather-Low-data{
	color:blue;
}

.dow-weather{
	font-weight:bold;
}

.News{
	margin-bottom:5px;
}

.News .date{
	font-size:9px;
	font-style:italic;
}

.photos{
	padding:5px;
	margin:0 5px 5px 5px;
}

.photos img{
	border:3px solid white;
}

.emailForm{
	width:350px;
}

.error{
	color:red;
}

.smallDate{
	font-size:9px;
}

.package{
	width:224px;
	background-color:#d8e3ee;
	padding:3px 5px!important;
	margin:0 2px;
	border:1px solid white;
}

.package .text{
	line-height:17px;
	padding:1px 0 0 95px;
}

.package .none{
	list-style:none;
}

.package ul{
	font-size:15px;
	padding:0;
	margin:10px 0 10px 25px;
}

.package .price{
	text-align:center;
	font-weight:bold;
	font-size:15px;
}

.starters{
	background-image:url('/images/bronze.jpg');
	background-repeat:no-repeat;
}

.biz{
	background-image:url('/images/silver.jpg');
	background-repeat:no-repeat;
}

.axiom{
	background-image:url('/images/gold.jpg');
	background-repeat:no-repeat;
}

/*************IDs*************/
#Wrapper{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#HomeAd{
	height:325px;
	background-image:url('/images/serviceAd.jpg');
	background-repeat:no-repeat;
}

#HomeAd a, #HomeAd span{
	display:block;
	padding-right:173px;
	padding-top:35px;
	font-size:23px;
	color:white;
	position:relative;
	z-index:2
}

#HomeAd a:hover{
	color:#FF6600;
}

#HomeAd span{
	margin-right:-366px;
	padding-top:37px;
	color:#2c3033;
	z-index:1;
}

#ThreeCols{
	padding-top:10px;
}

#ThreeCols .thinB{
	width:318px;
	height:300px;
}

#ThreeCols .mid{
	margin:0 4px;
}

#banner{
	background-image:url('/images/bg-header.jpg');
	background-repeat:no-repeat;
	height:142px;
}

#banner-page{
	background-image:url('/images/header.jpg');
	background-repeat:no-repeat;
	height:142px;
}

#banner-page h1{
	font-size:44px;
	color:#bac9d2;
	font-weight:normal;
	line-height:28px;
	margin-left:371px;
	padding-top:71px;
	font-family:Verdana, Geneva, sans-serif;
}

#banner-page h1 span{
	display:block;
	font-size:24px;
	padding-left:15px;
	padding-top:2px;
}

#Content{
	background-color:#EDF4F9;
	border-left:1px solid #868B98;
	border-right:1px solid #868B98;
	border-bottom:1px solid #868B98;
	padding:15px;
}

#Title{
	background-image:url('/images/title-bg.gif');
	background-repeat:repeat-x;
	margin-top:3px;
}

#Title span{
	position:relative;
	line-height:41px;
	font-weight:bold;
	font-size:14px;
}

#LeftCol{
	width:225px;
}

#RightCol{
	width:735px;
}

#Advertise{
	display:block;
	width:728px;
	height:90px;
	border:1px solid #9dafc0;
	margin:5px auto 0 auto;
}

#Footer{
	background-color:#6788a1;
	text-align:right;
	color:#cccccc;
	font-weight:bold;
	padding:5px;
}

#Footer a{
	color:#cccccc;
	text-decoration:none;
}

#Footer a:hover{
	color:#FFF;
}

#FooterII{
	background-color:#EDF4F9;
	border-left:1px solid #868B98;
	border-right:1px solid #868B98;
	text-align:center;
}

#Close{
	width:998px;
	height:5px;
	background-color:#5c667a;
	overflow:hidden;
	border-left:1px solid #868B98;
	border-right:1px solid #868B98;
	border-bottom:1px solid #868B98;
	margin:0 auto;
}

#clientLogin{
	width:550px;
	float:right;
	padding-top:8px;
	text-align:right;
}

#clientLogin .login{
	background:#122061;
	color:white;
	font-weight:bold;
	padding:1px;
	cursor:pointer;
}

#clientLogin .clientField{
	width:150px;
	background-color:#c4d3e0;
	z-index:10;
	position:relative;
}
