body {
	margin:0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	text-align:center;
	background-color:#7AA5C7;
}

th { font-size: 8pt; }
td { font-size: 7pt; text-align:left; }

/* Define properties for entire site */
.siteContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	border: 0px solid #ccc;
	width: 800px;
	text-align:left;
	overflow: none;
	background-color:#FFFFFF;
	background-image: url(images/bgnd_green.jpg);
	background-repeat: repeat-y;
	}

/* Define properties for header area */
.headerContainer {
	position:relative;
	margin-left: 15px;
	margin-right: auto;
	height: 403px;
	width: 770px;
	border: 0px solid #009;
	background-image: url(images/bgnd_girl.jpg);
	background-repeat: no-repeat;
	}

/* Define properties for logo */
#logo {
	margin-top: 19px;
	margin-left: 10px;
	width: 260px;
	height: 75px;
	border: 0px solid #009;
	background-image: url(images/logo_revised.jpg);
	background-repeat: no-repeat;
	}

/* Define properties for left nav links */
#leftnavLinks {
	float:left;
	width: 230px;
	height: auto;
	margin-top: 42px;
	margin-left: 30px;
	margin-right: 10px;
	border: 0px #333 solid;
	}

/* Define margin properties for intro text */
.introText {
	margin-top: 42px;
	}

/* Define margin properties for Contact Us link */
.contactUs {
	margin-top: 39px;
	}

/* Define properties for the toll free number */
#tollfree {
	float:left;
	width: 220px;
	height: 50px;
	margin-left: 30px;
	background-image: url(images/tollfree.jpg);
	background-repeat: no-repeat;
	}

/* Define properties for body container */
.bodyContainer {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	border: 0px solid #900;
	width: 770px;
	height: auto;
	}

/* Define properties for left column of body (3-column body) */
#leftColContainer {
	float:left;
	clear:right;
	width: 270px;
	height: auto;
	border: 0px purple dashed;
	}

/* Define properties for Shared Unix Hosting */
#door1 {
	float:left;
	clear:both;
	margin-top: 19px;
	margin-left: 10px;
	width: 260px;
	height: 90px;
	background-image: url(images/5b.jpg);
	background-repeat: no-repeat;	
	}

/* Define properties for Web Design Services */
#door2 {
	float:left;
	clear:both;
	margin-top: 19px;
	margin-left: 10px;
	width: 260px;
	height: 90px;
	background-image: url(images/11b.jpg);
	background-repeat: no-repeat;	
	}

/* Define properties for Domain Name Registration */
#door3 {
	float:left;
	clear:both;
	margin-top: 30px;
	margin-left: 10px;
	width: 260px;
	height: 90px;
	background-image: url(images/7b.jpg);
	background-repeat: no-repeat;	
	}

/* Define properties for Email Marketing */
#door4 {
	float:left;
	clear:both;
	margin-top: 30px;
	margin-left: 10px;
	width: 260px;
	height: 90px;
	background-image: url(images/2b.jpg);
	background-repeat: no-repeat;	
	}

/* Define properties for middle column of body (3-column body) */
#contentContainer {
	float:left;
	clear:right;
	width: 260px;
	height: auto;
	margin-right:10px;
	border: 0px #900 dashed;
	}

/* Define properties for right column of body (3-colum body) */
#rightColContainer {
	float:right;
	clear:right;
	width: 230px;
	height: auto;
	border: 0px purple dashed;
	}

/* Define margin properties for Email Signup Form */
.signupForm {
	margin-top:27px;
}

/* Define properties for GotData image */
#GotData {
	position:relative;
	margin-top:20px;
	margin-left:32px;
	width:165px;
	height:42px;
	border: 0px #333 solid;
	}

/* Define properties for Shared Unix Hosting */
#SmartTip {
	float:left;
	clear:both;
	margin-top: 0px;
	margin-left: 20px;
	width: 210px;
	height: 90px;
	}

/* Define properties for left column of body (2-column body) */
#leftColContainerAlt {
	float:left;
	clear:right;
	width: 530px;
	height: auto;
	border: 0px purple dashed;
	}

/* Define properties for right column of body (2-column body) */
#rightColContainerAlt {
	float:right;
	clear:right;
	width: 230px;
	height: auto;
	border: 0px purple dashed;
	}

/* Define properties for left column of body (1-column body on Policy pages and Client Referral Form )*/
#leftColPolicy {
	float:left;
	clear:right;
	width: 760px;
	height: auto;
	border: 0px purple dashed;
	}

/* Define properties for Featured Site */
#feature {
	float:left;
	clear:both;
	margin-top: 35px;
	margin-left: 10px;
	width: 210px;
	height: 258px;
	background-image: url(images/bgnd_feature.jpg);
	background-repeat: no-repeat;	
	}

/* Define margin properties for Featured Site text/link */
.featureText {
	margin-top: 210px;
	}

/* Define properties for footer area */
.footerContainer {
	margin-left: 15px;
	margin-right: auto;
	border: 0px solid #090;
	width: 770px;
	overflow: auto;
	clear:both;
}

