#ProductDetailInnerTable .CTodd, #ProductDetailInnerTable .CTeven {text-align:left !important}

body {
	background: url(body_bg.gif) top left repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .9em;
	color: #fff;
	margin: 0;
	padding: 0;
	}


#container {
	background: #64686B;
	margin: 10px auto 0 auto;
	padding: 5px;
	width: 923px;
	}

#logo {
	margin: 0;
	padding: 0;
	border: 0;
	width: 923px;
	display: block;
	}
	
#content {
	float: left;
	width: 688px;
	margin: 5px 0 5px 0;
	padding: 0;
	}


/* Inner Page Navigation */
#navigation {
	margin: 5px 0 0 0;
	padding: 3px 0;
	background: url(nav_bg.gif) top left repeat-x;
	text-transform: uppercase;
	font-weight: bold;
	width: 923px;
	}

#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;

	}

#navigation li {
	list-style: none;
	display: inline;
	margin: 0 0;

	}
	
#navigation li a {
	text-decoration: none;
	color: #BBC9D1;
	padding: 3px 10px 3px 10px;
	border-right: 1px solid #BBC9D1;
	/*display: block;
	float: left; */
	margin: 0;
	}

#navigation li a:hover {
	background: #F4BF3B url(nav_bg_over.gif) top right no-repeat;
	color: #fff;
		
	}

/* Homepage Elements */

img.rotated {
	padding: 0;
	margin: 0;
	display: block;
	border:0;
	width: 688px;
	}

#RotatingImage {
	padding: 0;
	margin: 0;
	border: 0;
	}

#four_sections {
	background: transparent;
	margin: 5px 3px 0 1px;
	padding: 0;
	}

#four_sections table {
	width: 686px;
	margin: 0;
	padding: 0;
	}



.hp_section img, .hp_section_last img {
	border: 0;
	background: #000;
	margin: 0;
	padding: 0;
	}	


img.product_photo {
	float: left;
	margin: 3px 5px 5px 5px;
	padding: 0;
	border: 1px solid #000;
	}

.clear {
	clear: both;
	height: 1px;
	line-height: 0;
	}


#hp_sidebar {
	width: 229px;
	margin: 6px 0 0 0;
	padding: 0;
	margin-left: 690px; 
	}

/* Donate Section */
#donate {
	border: 1px solid #000;
	background: url(donate_bg.gif) top left repeat-x;
	margin: 0;
	margin-bottom: 5px;
	padding: 5px 7px 0 7px;
	}


.donate_text {
	float: left;
	width: 140px;
	margin: 0;
	padding: 3px 15px 0 0;
	border-right: 1px solid #fff;
	}


.donate_text img {
	margin: 5px auto;
	padding: 0;
	display: block;
	}

.donate_ecfa {
	text-align: center;
	margin-left: 165px;
	margin-bottom: 0;
	padding-bottom: 0;
	
	}


.donate_ecfa a:hover {
	text-decoration: underline;
	}

.donate_ecfa img {
	margin: 5px;
	}


.donate_ecfa a {
	color: #92C0CC;
	font-size: .75em;
	text-decoration: none;
	line-height: 12px;
	text-align: center;
	}

#hanks_photo {
	border: 1px solid #000;
	margin: 0;
	padding: 0;
	}

/* Homepage Navigation */

#hp_nav {
	border: 1px solid #000;
	margin: 0 0 5px 0;
	padding: 0;
	background: #006982 url(hp_nav_bg.gif) bottom left repeat-x;
	
	}

#hp_nav img {
	border: 0;
	}

#hp_nav ul {
	margin: 0;
	text-align: right;
	padding: 0;
	list-style: none;
	}

#hp_nav li {
	border-top: 1px solid #CECECE;
	padding: 9px 5px 6px 5px;
	margin: 0;
	display: block;
	color: #F4BF3B;
		font-size: .75em;
	}


/* Search Box */

#search_box {
	background: #000;
	color: #C5D5DD;
	padding: 5px;
	margin: 3px 0;
	font-weight: bold;
	font-size: .7em;
	}

#search_box input.search {
	height: 14px;
	width: 180px;
	border: #C5d5dd 1px solid;
	background: #ffffff;
	margin: 0 5px 0 0;
	color: #000000;
	float: left;
	}

#search_box input.HtmlButton, #search_box_ip input.HtmlButton {
	background: url(go_button.gif) center left no-repeat;
	border: 0;
	width: 26px;
	padding: 0;
	margin: 0;
	margin-top:-1px;
	display: block;
	cursor: pointer;
	 
		}

#search_box form, #search_box_ip form {
	margin: 3px 0;
	padding: 0;
	}
	
	
#search_box_ip {
	background: #000;
	color: #C5D5DD;
	padding: 5px;
	margin: 0;
	font-weight: bold;
	font-size: .7em;
	}

#search_box_ip input.search {
	height: 14px;
	width: 150px;
	border: #C5d5dd 1px solid;
	background: #555656;
	margin: 0 5px 0 0;
	color: #000000;
	float: left;
	}


/* Footer */

#footer_nav {
	background: #000; 
	margin: 0;
	padding: 0;
	clear: both;
	font-size: .8em;
	}

#footer_copyright {
	background: transparent;
	margin: 5px auto 20px auto;
	padding: 0 5px;
	width: 923px;
	font-size: .7em;
	}
	
#footer_copyright a {
	color:#fff;
}

p.footer {
	margin: 0;
	padding: 3px;
	color: #A4B1C2;
	font-weight: bold;
	}

p.footer a {
	color: #A4B1C2;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	}

p.footer a:hover {
	text-decoration: underline;
	}

p.privacy a {
	font-weight:normal;
	font-size: .75em;
	color: #F4BF3B;
	text-transform: none;
	text-decoration: none;
		}
	
		
 p.privacy {
 	float: right;
	margin: 0;
	margin-top: 10px;
	padding: 0;	}
	


/* Inner Page Elements */
	
	
#ip_container {
	background: #000;
	margin: 0;
	padding: 5px 0 0 ;
	width: 923px;
		}
	
#ip_content {
	background: #000 url(ip_content_bg.gif) repeat-y left top;
	margin: 0 0 5px;
	padding: 0 
 
	}

	
#ip_content_wide {
	background: #000 url(ip_content_bg_wide.gif) repeat-y left top;
	margin: 0 0 5px;
	padding: 0 
 
	}
	
#ip_content_wide_estore{
	background: #000 url(IP_CONTENT_BG_WIDE_ESTORE.GIF) repeat-y left top;
	margin: 0 0 5px;
	padding: 0 
 
	}

#ip_left_nav {
	 margin: 0;
	 
	 padding: 0;
	 float: left;
	 width: 198px;
	 background: #3F5B6A;
		 }
	



#actions {
	margin: 0;
	padding: 0px 10px 5px 5px;
	background: #000;
	height: 50px;
	}

#actions img {
	border: 0;
	padding: 3px 0;
	}

#second_nav {
	background: url(ip_nav_bg_top.gif) top right no-repeat;
	margin: 0;
	padding: 10px;
	height: 100px;
	}

#second_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#second_nav li {
	color: #5f402d;
	padding: 5px 0;
	font-size: 0.8em;
	display:block;
	}

#second_nav li a {
	color: #fff;
	text-decoration: none;
	}

#second_nav li a:hover {
	text-decoration: underline;
	}

#second_nav li ul li {
	color: #5f402d;
	padding: 5px 2px;
	font-size: 12px;
	}

#right_sidebar {
	float: right;
	margin: 0;
	width: 197px;
	margin-right: 12px;
	_margin-right:5px;
	padding: 0px;
	color: #fff;
	background: none;
	
	}
#right_sidebar img {
	border: 0;
	margin: 0;
	padding: 0;
	}

#ip_main {
	margin-left: 206px;
	margin-right: 210px;
	width: 490px;
	color: #000;
	background: url(ip_bottom_border.gif) no-repeat center bottom;
	padding: 5px 5px 20px ;
	font-size: 0.85em;
	line-height: 20px;
	min-height: 550px;
	overflow: view;
	}

#ip_main_wide {
	margin-left: 206px;
	margin-right:20px;
	color: #000;
	background: url(ip_bottom_border_wide.gif) no-repeat left bottom;
	padding: 5px 5px 20px ;
	font-size: 0.85em;
	line-height: 20px;
	}
#ip_main_wide_estore {
	margin-left: 20px;
	margin-right:20px;
	color: #000;
	background: url(ip_bottom_border_wide.gif) no-repeat left bottom;
	padding: 5px 5px 20px ;
	font-size: 0.85em;
	line-height: 20px;
	}

#article_content {
	margin-left: 206px;
	margin-right:11px;
	color: #000;
	padding: 120px 20px 20px;
	font-size: 0.9em;
	line-height: 20px;
	background: url(article_banner.gif) no-repeat left top ;
	font-family: "Palatino Linotype", "Times New Roman", Times, serif;
	}


#article_content_redux {
	margin-left: 206px;
	margin-right:11px;
	color: #000;
	padding: 80px 20px 20px;
	font-size: 0.9em;
	line-height: 20px;
	background: url(article_header_redux.gif) no-repeat left top ;
	font-family: "Palatino Linotype", "Times New Roman", Times, serif;
	}



#ip_main table a, #ip_main_wide table a, #article_content a, #article_content_redux a {
	color: #5f402d;
	}

#ip_main table a:hover, #ip_main_wide table a:hover, #article_content a:hover, #article_content_redux a:hover {
	color: #906144;
	}


#ip_main table img, #ip_main_wide table img {
	margin: 5px;

	}

.clearer {
	clear: both;
	line-height: 1px;
	height: 1px;
	}
	
.issues
	{ color:#daa520; margin-left:10px;}
	
.CT
{
    FONT: 8pt Arial, Helvetica, sans-serif;
	color:#000
}
.CTtablein {color:#000}
.Alert {color:#cc000}

.hidden { display: none; }
.unhidden { display: block; }


 
