/*******************************
		SITE-WIDE
*******************************/
body {
	background: #3D7581 url(../im/site_wide/kl_bkg.gif)  left top;
	margin:0;
	padding:0;
	height:100%;
}
img {
	border:0px;
}
#container {
	width:780px; 
	margin-left:auto;
	margin-right:auto;
	min-height:100%;
	position:relative;
	padding:0px;
	/*padding-bottom:112px;   /* Height of the footer */
}
#div_header, #div_nav, #div_column_1, #div_column_2, #div_footer, #div_buy_now, #div_retail #div_body, #div_body_container_2, #div_body_container_1, #div_contents, #div_header_non_flash, #div_buy_now_non_flash, #div_news_header, #table_neck, #table_torso {
	font-size:0px;
	padding:0px;
}

/*******************************
		HEADER
*******************************/
#div_header {
	background-color: transparent;
	width:780px;
	height:244px;
	margin:0px;
	border:0px;
}
/*******************************
		NAV
*******************************/
#div_nav {
	background: transparent url(../im/nav/nav_all.gif)  no-repeat left top;
	height:80px;
	margin:0px;
	border:0px;
}
#div_nav a {
	display:block;
	float:left;
}
/*******************************
		COLUMN STRUCTURE
*******************************/
#div_column_1 {
	float:left;
	width:780px;
	position:relative;
	left:272px;
	overflow:hidden;
}
#div_column_2 {
	float:left;
	width:272px;
	position:relative;
	left:508px;
	overflow:hidden;
}
/*******************************
		FOOTER
*******************************/
#div_footer {
	position:relative;
	clear:both;
	bottom:0;
	width:100%;
	height:112px;   /* Height of the footer */
}
#div_bottom_transparent {
	background-color: transparent;
	height:inherit;
	margin:0px;
	border:0px;
}
/*******************************
		BUY NOW MODULE
*******************************/
#div_buy_now {
	background-color: white;
	height:524px;
	width:272px;
	margin:0px;
	border:0px;
}
/*******************************
		RETAIL MODULE
*******************************/
#div_retail {
	background: transparent url(../im/site_wide/kl_retail.png) no-repeat right top;
	background-color: white;
	height:452;
	width:inherit;
	margin:0px;
	border:0px;
}
/*******************************
		BODY
*******************************/
#div_body {
	padding-bottom:112px;   /* Height of the footer */
}
#div_body_container_2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background-color: yellow;
}
#div_body_container_1 {
	float:left;
	width:100%;
	position:relative;
	right:272px;
	background-color: white;
}
#div_contents {
	float:right;
	width:780px;
	position:absolute;
}


/*****************************
Hover effect and highlight
the page we're on
*****************************/
#div_nav a:hover#products, #body-products a#products {
	background: transparent url(../im/nav_over/nav_wood_left.gif)  no-repeat left top;
}
#div_nav a:hover#home, #body-home a#home {
	background: transparent url(../im/nav_over/nav_home.gif)  no-repeat left top;
}
#div_nav a:hover#news, #body-news a#news {
	background: transparent url(../im/nav_over/nav_news.gif)  no-repeat left top;
}
#div_nav a:hover#moxie, #body-moxie a#moxie {
	background: transparent url(../im/nav_over/nav_moxie.gif)  no-repeat left top;
}
#div_nav a:hover#cooper, #body-cooper a#cooper {
	background: transparent url(../im/nav_over/nav_cooper.gif)  no-repeat left top;
}
#div_nav a:hover#perre, #body-perre a#perre {
	background: transparent url(../im/nav_over/nav_perre.gif)  no-repeat left top;
}
#div_nav a:hover#cda, #body-cdapress a#cda {
	background: transparent url(../im/nav_over/nav_cda_press.gif)  no-repeat left top;
}
#div_nav a:hover#free-stuff, #body-freestuff a#free-stuff {
	background: transparent url(../im/nav_over/nav_wood_left.gif)  no-repeat left top;
}



/*******************************
hide the pointer on the page
we're on so it doesn't look
like a link
*******************************/
#body-home a#home, #body-products a#products, #body-freestuff a#free-stuff, #body-news a#news, #body-moxie a#moxie, #body-cooper a#cooper, #body-perre a#perre, #body-cdapress a#cda {
	cursor:default;
}

/*******************************
vvv
*******************************/

#table_content_body {
	background: transparent url(../im/pontifications/pontifications_content_area.png) no-repeat left top;
	height:644px;
	margin:0px;
	border:0px;
}

/*****************************
CSS for header text, body
text and for typical links
*****************************/
h1 {
	font-size: medium;
	text-align: left;
	margin-left:-6000px;
	font-family: Arial, sans-serif;
	color: FFF795;
	position: absolute;
}
p {
	font-size: small;
	text-align: left;
	margin-left:70px;
	margin-top:auto;
	width: 640px;
	font-family: Arial, sans-serif;
	color: 605038;
	position: relative;
	z-index: 20;
}
a:link {
	font-weight: bold;
	text-decoration: none;
	color: FF5B3C;
}
a:hover {
	font-weight: bold;
	text-decoration: none;
	color: C49111;
}
a:active {
	font-weight: bold;
	text-decoration: none;
	color: 605038;
}
a:visited {
	font-weight: bold;
	text-decoration: none;
	color: C49111;
}

/*****************************
CSS for retail links, inherits
color, weight and decoration
from typical links
*****************************/
h3 {
	font-size: 11;
	font-weight: bold;
	text-align: left;
	line-height: 1.3;
	margin-left:35px;
	margin-top:82px;
	font-family: Arial, sans-serif;
	color: FFF795;
	position: relative;
}