/** Page Positioning and Global Styles **/
html, body {
	margin: 0px;
	padding: 0px;
	display: block;
	outline:none;
}
body {
	background: #000000 url("/images/bg.gif") repeat fixed;
	margin: 0 auto;
}
a {
	outline:none;
	outline-color:black;
}
div#page_content {
	background: transparent url('/images/footer_spacer.gif') repeat-y; 
	height: 100%;
	margin: 0px;
	padding: 0px;
	width: 1024px;
	margin: 0px auto;
}
/** Header Stuff **/
div#page_header {
	display: block;
	background: transparent url("/images/header.gif") no-repeat;
	width: 780px;
	height: 105px;
	float: left;
	margin: 0px;
	padding: 0px;
}
div#page_header h1 {
	font-size: 1px;
	text-indent: -9000px;
	line-height: 1px;
	width: 220px;
	height: 105px;
	margin: 0px;
	padding: 0px;
}
div#page_header h1 a {
	display: block;
	height: 105px;
	margin: 0px;
	padding: 0px;
}
ul#page_header_navigation {
	display: block;
	list-style-type: none;
	height: 18px;
	width: 305px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: -22px;
	margin-left: 420px;
}
ul#page_header_navigation li {
	display: block;
	position: relative;
	height: 18px;
	float: left;
	margin: 0px;
	padding: 0px;
}
ul#page_header_navigation li a {
	display: block;
	height: 18px;
	text-indent: -9000px;
	margin: 0px;
	padding: 0px;
}
#button_products a {
	width: 94px;
	background: transparent url("/images/hbutton_products.gif") 0px 0px no-repeat;
}
#button_how_to_buy a {
	width: 88px;
	background: transparent url("/images/hbutton_howbuy.gif") 0px 0px no-repeat;
}
#button_contact_us a {
	width: 87px;
	background: transparent url("/images/hbutton_contactus.gif") 0px 0px no-repeat;
}
#button_login a {
	width: 36px;
	background: transparent url("/images/hbutton_login.gif") 0px 0px no-repeat;
}
/* navigation */
div#page_navigation {
	display: block;
	background: transparent url("/images/header2.gif") no-repeat;
	width: 244px;
	height: 105px;
	float: right;
	margin: 0px;
	padding: 0px;
}
div#page_navigation_absolute {
	display: block;
	position: absolute;
	width: 185px;
	list-style-type: none;
	/*background: #000000;*/
	margin: 0px;
	padding: 0px;
	z-index: 1000;
}
div#page_navigation_absolute ul, div#page_navigation_absolute ul * {
	margin: 0px;
	padding: 0px;
}
/* footer */
div#page_footer {
	display: block;
	width: 721px;
	padding-left: 59px;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
}
div#page_footer p.copyright {
	display: block;
	color: #666666;
	font-size: 1px;
	font-family: sans-serif;
	width: 280px;
	height: 9px;
	background: transparent url("/images/footer_copyright.gif") 0px 0px no-repeat;
	text-indent: -9000px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#page_footer ul#page_footer_navigation {
	display: block;
	width: 313px;
	height: 18px;
	margin: 0px;
	padding: 0px;
}
ul#page_footer_navigation li a {
	display: block;
	height: 18px;
	text-indent: -9000px;
	margin: 0px;
	padding: 0px;
}
#button_home a {
	width: 48px;
	background: transparent url("/images/fbutton_home.gif") 0px 0px no-repeat;
}
#button_sitemap a {
	width: 65px;
	background: transparent url("/images/fbutton_sitemap.gif") 0px 0px no-repeat;
}
#button_career_opportunities a {
	width: 139px;
	background: transparent url("/images/fbutton_career.gif") 0px 0px no-repeat;
}
#button_media_info a {
	width: 61px;
	background: transparent url("/images/fbutton_media.gif") 0px 0px no-repeat;
}
div#page_footer ul#page_footer_navigation2 {
	display: block;
	width: 400px;
	height: 18px;
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-left: 14px;
}
div#page_footer ul li {
	display: block;
	height: 18px;
	float: left;
	margin: 0px;
	padding: 0px;
}
ul#page_footer_navigation2 li a {
	display: block;
	height: 18px;
	text-indent: -9000px;
	margin: 0px;
	padding: 0px;
}
#button_privacy_policy a {
	width: 90px;
	background: transparent url("/images/fbutton_privacy.gif") 0px 0px no-repeat;
}
#button_terms_of_use a {
	width: 61px;
	background: transparent url("/images/fbutton_terms.gif") 0px 0px no-repeat;
}
div#page_navigation2 {
	display: block;
	width: 185px;
	_height: 50px;
	min-height: 50px; 
	background: #000000;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 59px !important;
	margin-right: 29px;
	float: right;
	color:purple;
}
/* body */
div#page_body {
	display: block;
	margin: 0px 59px 0px 55px;
	clear: both;
	padding: 0px;
}
div#page_body_content {
	display: block;
	 _height: 745px;
	min-height: 745px;
	height:auto;
	background: #000000;
	padding: 10px; 
	padding-bottom: 10px;
	margin: 0px;
}
div#home_body_content {
	display: block;
	 _height: 535px;
	min-height: 535px;
	height:auto;
	background: #000000;
	padding: 10px; 
	margin: 0px;
}
.white_page {
background-color:white;
min-height:745px;
_height:745px;
color: #000000;
padding-bottom: 28px;
}
.white_page p {
color: #000000;
margin: 0px;
}
.white_page td {
color: #000000;
}
.white_page .default {
color: #000000;
}

.gradient_page {
background: #7b8088 url('/images/background_gradient.gif') repeat-x;
min-height:745px;
_height:745px;
color: #FFFFFF;
padding-bottom: 28px;
}

