/*
	color table:
	content blue: 065598
	about you blue: C0D4E5
	hosting pink: F0DED9
	design green: DDEFEE
*/

body {
	background-color: white;
	margin: 1em 5%;
	font-family: Arial, sans-serif;
}

#header_back {
	background-image: url('default/shadow-white.png');
	background-position: bottom right;
}

#header {
	background-image: url('default/header-rpt.png');
	background-repeat: repeat-x;
	position: relative;
	top: -5px;
	left: -5px;
	height: 279px;
	margin-bottom: 2em;
}

#header * {
	margin: 0;
	padding: 0;
}

h1 {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('default/header-back.png');
	height: 279px;
	width: 619px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}

p.tagline {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('default/eye.jpg');
	height: 234px;
	width: 543px;
	text-indent: -10000px;
}

p.phone {
	background-image: url('default/phone.png') !important;
	background-image: url('default/phone.gif'); /* For IE and its non-standard-compliant png handling */
	background-repeat: no-repeat;
	position: absolute;
	padding-left: 44px;
	width: 200px;
	height: 36px;
	bottom: 46px;
	right: 0.5em;
	text-align: right;
	color: white;
	font-size: 1.5em;
	font-family: Arial, sans-serif;
}

p.phone span
{
	display: block;
	position: absolute;
	bottom: -7px;
	right: 0;
}

#menu, #menu * {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}

#menu {
	position: absolute;
	margin-top: 3em;
	z-index: 1000;
}

#menu li {
	color: white;
	font-size: 1.5em;
	font-family: Arial, sans-serif;
	margin-bottom: 0.25em;
	padding-left: 0.5em;
}

#menu a {
	text-decoration: none;
	width: 6em;
	color: white;
}

#menu a:hover {
	text-decoration: underline;
}

#content_back {
	background-image: url('default/shadow-white.png');
	background-position: bottom right;
	margin-right: 35px;
	margin-bottom: 2em;
}

#content {
	position: relative;
	top: -5px;
	left: -5px;
	background-color: #065598;
	padding: 1em 0 1em 11em;
}

.inner_box_back {
	margin: 1em 0 1em 0;
	position: relative;
	left: 34px;
	background-image: url('default/inner-box-shadow.png');
	background-position: bottom right;
	clear: both;
}

.inner_box {
	position: relative;
	padding: 1em 1em 1em 17px;
	left: -5px;
	top: -5px;
}

.inner_box div.support {
	float: left;
	position: relative;
	left: -34px;
	margin: 1em -27px 0.2em 0;
	width: 220px;
	height: 168px;
}

.inner_box p.click_thru {
	color: black;
	font-weight: bold;
	margin: 0.5em 0 0 203px;
	padding:0;
}

.inner_box p.click_thru a {
	color: black;
	font-weight: bold;
}

.inner_box p {
/*	margin:0;
	padding: 0;*/
}


#content h2, h3 {
	padding: 0;
	margin: 0;
	color: #065598;
}

#content_about_you {
	background-color: #C0D4E5;
}

#content_about_you div.support {
	background-image: url('default/about-you-image-shadow.png');
}

#content_hosting {
	background-color: #F0DED9;
}

#content_hosting div.support {
	background-image: url('default/hosting-image-shadow.png');
}

#content_web_design {
	background-color: #DDEFEE;
}

#content_web_design div.support {
	background-image: url('default/design-image-shadow.png');
}

#footer_back {
	background-image: url('default/shadow-white.png');
	background-position: bottom right;
}

#footer {
	position: relative;
	top: -5px;
	left: -5px;

	text-align: center;
	background-color: #065598;
	margin-top: 2em;
	padding: 0.5em 0;
	color: white;
}

#footer * {
	margin: 0;
	padding: 0;
}

td	{
	padding: 10px 0 10px 0;
}