/*---------------------------
         Color Hexes
-----------------------------
Dark Grey: #55555F;
Grey background: #9FA9B3;
blue grey: #CED8E4;
light grey: #F2F2F2;
Links: 9095a0, 80848f, 6d6f7a
green:#70B85D
-----------------------------*/
*
{
	font-family: arial;
	margin: 0px;
	padding: 0px;
}
a
{
	text-decoration: underline;
	color: #70b85d;
}
a:hover
{
	text-decoration: none;
}
a:visited
{
	color: #67bbf9;
}

body
{
	background: #ffffff url(./assets/images/body_background.gif) top left repeat;
	margin: 0px;
}
#container
{
	width: 100%;
	background: transparent url(./assets/images/page_background.png) top center repeat-y;
}
div.container
{
	width: 832px;
	margin: 0px auto;
	background: transparent url(./assets/images/page_background.png) top center repeat-y;
}
div#header
{
	width: 100%;
	background-color: white;
}
div#header div.corporate_identity
{
	position: relative;
	width: 800px;
	height: 65px;
	margin: 0px auto;
}
div.corporate_identity div.logo
{
	position:relative;
	left: 1px;
}
div.logo img
{
	border: none;
}
div.corporate_identity div.phone
{
	position: absolute;
	right: 1px;
	top: 17px;
}
{
	width: 800px;
	height: 166px;
	margin: 0px auto;
	background: transparent url(./assets/images/header.jpg) top center no-repeat;
	border-bottom: 1px solid #6B8EE0;
}
div#page_navigation
{
	position: relative;
	width: 100%;
	margin: 0px;
	background: white url(./assets/images/page_focus_bg.jpg) top left repeat-x;
}
div.navigation
{
	width: 100%;
	height: 30px;
	background: #70B85D url(./assets/images/navigation_background.gif) bottom center no-repeat;
}
div.navigation ul
{
	position: relative;
	width: 800px;
	margin: 0px auto;
	text-align: left;
}
div.navigation li
{
	display: block;
	float: left;
	padding: 5px 0px;
}
div.navigation p
{
	width: 800px;
	margin: 0px auto;
	text-align: right;
	padding-top: 7px;
	color: white;
	font-size: 10pt;
}
div.navigation a
{
	text-decoration: none;
	color: #ffffff;
	font-size: 9pt;
	padding: 0px 5px;
}
div.navigation li a
{
	border-right: 1px solid #f0f0f0;
}
div.navigation li.contact a
{
	border-right: none;
}
div.navigation a:hover
{
	color: white;
	text-decoration: underline;
}
div#page_content
{
	position: relative;
	width: 800px;
	margin: 0px auto;
}
div#page_focus
{
	position: relative;
	width: 798px;
	margin: 0px auto;
	height: 366px;
	background: white url(./assets/images/navigation_bg.gif) top right no-repeat;
}
div#page_focus div.product_navigation
{
	position: relative;
	width: 265px;
	height: 366px;
	background: transparent;
}
div#page_focus div.product_navigation ul
{
	position: relative;
	top: 50px;
	left: 30px;
}
div#page_focus div.product_navigation li
{
	width: 265px;
	height: 40px;
	display: block;
}
div#page_focus div.product_navigation a
{
	height: 30px;
	width: 235px;
	padding: 20px 0px 0px 40px;
	text-decoration: none;
	display: block;
}
div#page_focus div.product_navigation li.nav_what_we_do
{
	position: relative;
	left: 70px;
	background: transparent url(./assets/images/icon_what_we_do.png) bottom left no-repeat;
}
div#page_focus div.product_navigation li.nav_products
{
	position: relative;
	left: 25px;
	background: transparent url(./assets/images/icon_products.png) bottom left no-repeat;
}
div#page_focus div.product_navigation li.nav_order_now
{
	position: relative;
	left: 10px;
	background: transparent url(./assets/images/icon_order_now.png) bottom left no-repeat;
}
div#page_focus div.product_navigation li.nav_statistics
{
	position: relative;
	left: 20px;
	background: transparent url(./assets/images/icon_statistics.png) bottom left no-repeat;
}
div#page_focus div.product_navigation li.nav_contact_us
{
	position: relative;
	left: 30px;
	background: transparent url(./assets/images/icon_contact_us.png) bottom left no-repeat;
}
div#page_focus div.product_navigation li.nav_testimonials
{
	position: relative;
	left: 65px;
	background: transparent url(./assets/images/icon_testimonials.png) bottom left no-repeat;
}
div#page_focus div.product_navigation li a
{
	font-size: 12pt;
	color: #0071bc;
	font-weight: bold;
}
div#page_focus div.product_navigation li a:hover
{
	color: #70B85D;
}
div#page_focus div#product_display
{
	position: absolute;
	right: -1px;
	top: 0px;
	width: 535px;
	height: 366px;
	background-color: transparent;
}
div#page_focus div#product_display div.title
{
	position: relative;
	top: 100px;
	left: 50px;
}
div#page_display
{
	position: relative;
	width: 800px;
	margin: 0px;
	padding: 20px 0px;
}
div.text_body
{
	position: relative;
	left: 0px;
	padding: 0px 15px;
	font-size: 10pt;
}
div.header_take
{
	position: relative;
	width: 100%;
	clear: both;
	text-align: center;
	height: 50px;
	background: white url("./assets/images/headerTakeIt.gif") top center no-repeat;
}
div.header h1 span
{
	visibility: hidden;
}
div.text_body h1.header_seo
{
	height: 60px;
	background: transparent url(./assets/images/header_people_search.gif) top left no-repeat;
}
div.text_body h1.header_website
{
	height: 30px;
	margin-top: 30px;
	background: transparent url(./assets/images/header_need_website.gif) top left no-repeat;
}
div.text_body h1 span
{
	visibility: hidden;
}
div.text_body p
{
	margin: 10px 0px;
}
div.support_body
{
	clear:both;
	padding: 0px 12px;
	position:relative;
	text-align:left;
	width:780px;
	overflow: hidden;
}
div.info_box
{
	position: relative;
	width: 226px;
	margin: 20px;
	margin-top: 10px;
	border: 1px solid #767A85;
}
div.info_box div.top
{
	width: 216px;
	padding: 5px;
	border-bottom: 1px solid #767A85;
	background-color: #CED8E4;
	font-size: 10pt;
	font-weight: bold;
	color: #55555F;
}
div.info_box div.content
{
	font-size: 9pt;
	padding: 20px;
}
div#footer
{
	background-color: #0C273D;
	text-align: center;
}
div#footer div.navigation
{
	background: none;
	padding-top: 20px;
	text-align: center;
}
div#footer div.navigation ul
{
	text-align: center;
	width: 10em;
}
div#footer div.disclaimer
{
	padding-bottom: 20px;
	font-size: 8pt;
	color: #f0f0f0;
}
table.bonus td
{
	padding: 8px 10px 8px 0px;
}
.error
{
	color:#F00;
}
table.contactForm
{
	position: relative;
	top: 50px;
	font-size: 12px;
	color:#FFF;
}
table.contactForm td
{
	padding: 3px 0px;
}

