@charset "utf-8";
/* CSS Document */
	@import "reset.css";

	html {height: 101%;}
	body {
		color: #fff;
		font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #777;
	}

	a, a:link, a:visited {
		text-decoration: none;
	}
	
	h1 {
		font-size: 1.3em;
		color: #000;
		font-weight:bold;
		padding-bottom: .8em;
	}
	
	h2 {
		color: #000;
		font-weight:bold;
		padding-bottom: .8em;
		padding-top: 1.1em;
	}

	p {
		padding-bottom: .8em;
		line-height: 1.3em;
	}
	
	li {
		line-height: 1.5em;
	}

	.caption{
		font-size: .7em;
	}
	
	#wrapper {
		width: 990px;
		margin: 0 auto;
		background-color: #fff;
		border-right: solid 1px #ccc;
		border-left: solid 1px #ccc;
		border-bottom: solid 1px #ccc;
	}
	
	#header {
		background: url(images/banner.gif) no-repeat;
		height: 123px;
		width: 100%;
	}
	
	#subheader {
		height: 1em;/*40px;*/
		width: 100%;
		padding-left: 2em;
	}
	
	.cookie_trail {   
		margin-top: .6em;
		text-align: left;
		text-transform: capitalize;
		font-size: .7em;
		list-style-type:
	}
	
	.cookie_trail a {
		color: #202986;
	}
	
	.cookie_trail a:hover {
		color: #000;
	}
	
	.green-square {
		float: left;
		margin: .4em;
		width: 5px;
		height: 5px;
		background-color: #299e08;
	}
	
	#content {
		height: 100%;
		min-height: 100%;	
	}
	
	#content-inner {
		padding: 0 2em 2em 2em;
		width: 800px;		height: 100%;
		min-height: 100%;
		/*background: repeat-y 100% 255px url(images/lines.gif);*/
	}
	
	#left-column {
		float: left;
		width: 237px;
	}	
	
	#center-column {
		padding: 8px;

	}
	
	#right-column {
		float: right;
		width: 127px;
	}
	
	#flash {
		height: 180px;
		width: 230px;
		float:right;
		/*background-color: #fff;*/
	}

	

/**************** menu coding *****************/
	.nav {
		margin-top: 15px;
		margin-left: 11px;
		width: 116px;
		display: block;
		z-index: 0;
	}
	
	.nav ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.nav a {
	font: bold 11px/16px arial, helvetica, sans-serif;
	display: block;
	padding: 7px 0 7px 7px;
	color: #000;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	width: 109px;
	}
	
	.nav a:hover {
		background: #d6de23;
		/*border-top: 1px solid #999;
		padding: 6px 0 7px 7px;*/
	}
	.nav li {
		position: relative;
		display: inline;
		width: 109px;
	}
	
	
	.nav .title {
		font: bold 11px/16px arial, helvetica, sans-serif;
		display: block;
		padding: 7px 6px 7px 7px;
		width: 103px !important;
		color: #fff;
		text-decoration: none;
		background-color: #d6de23;
	}
	.nav li.active a {
		background-color: #E3EA71;
		/*border-top: 1px solid #999;*/
		padding: 7px 0 7px 7px;
	}

	.nav ul ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.nav ul ul li {
		list-style: none;
		padding: 0;
		margin: 0;
		}
	.nav ul ul li a {
		padding: 4px 3px 4px 13px !important;
		font-size: 10px;
		line-height: 1.1em;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #999;
		background-color: #EDF1A3;
		width: 100px;
	}
	.nav p {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999;
		font: bold 11px/16px arial, helvetica, sans-serif;
		width: 109px;
		padding: 7px 0 7px 7px;
		background-color: #E3EA71;
		margin: 0;
	}
	.nav li.active li a {
		background-color: #EDF1A3;
	}
	.nav li.active li.active a {
		background-color: #E3EA71;
	}
	.nav ul ul li a:hover {
		background: #d6de23;
		/*padding: 4px 0px 4px 10px;*/
	}
	.nav ul ul li.active {
		padding: 0;
	}
	.nav ul ul li.active a {
		color: #000;
		padding: 4px 0px 4px 10px;
	}


	/*.nav ul ul ul {
		position: absolute;
		top: 0;
		margin-left: -165px;
		width: 165px;
		border-right: 4px solid #999;
		background-color: #fff;
	}
	.nav ul ul ul a:hover {
		border: 0;
		padding: 7px 0 7px 7px;
	}
	
	.nav ul ul ul li {
		border-bottom: 1px solid #bbb;
	}
	div.nav ul ul ul,
	div.nav ul ul li:hover ul ul {display: none; }
	
	div.nav ul ul li:hover ul,
	div.nav ul ul ul li:hover ul {display: block; }
	
	
	div.nav2 ul ul,
	div.nav2 ul li:hover ul {display: none; }
	
	div.nav2 ul li:hover ul,
	div.nav2 ul ul li:hover ul {display: block; }*/


.product_nav {
	/*width: 180px;
	margin-left: 40px;*/
	padding-bottom: 15px;
}
.product_nav a {
	color: #8A8A8A;
}
.product_nav a:hover {
	color: #000;
}
/**************** footer coding *****************/
	
	#footer {
		width: 990px;
		margin: 10px auto;
		font-size: .8em;
		font-weight: 100;	
		color: #666;
		text-align: right;
	}
	
	#footer a {
		color: #666;
		padding: 0 5px;
		border: none;
	}
	
	#footer a:hover {
		color: #000;
	}
	
	
	.clear {
		clear: both;
		height: 0;
		line-height: 0;
	}

/***************** Car Rollover *****************/
img.image{ display: none; }



#nav {
	color: #333333;
	width: 180px;
	font-size: 13px;
}
#nav ul li {
	height: auto;
	width: 180px;
	border-bottom: 1px solid #D9E8FF;
}
#nav ul li a {
	display: block;
	line-height: 100%;
	width: 160px;
	padding: 7px 0 7px 13px;
	background: #fff url(images/i_lnavi_arrow_o_normal.gif) no-repeat 5px center;
}
#nav ul li a:hover {
	background: #FFF2BF url(images/i_lnavi_arrow_o_active.gif) no-repeat 5px center;
}
#nav ul li.top {
	background-color: #D9E8FF;
	padding: 0 0 0 13px;
	width: 160px;
}
/*#nav ul li.top a:hover {
	background: #FFF2BF url(images/i_lnavi_arrow_b_active.gif) no-repeat 5px center;
}*/
#nav ul li.active a {
	background: #FFF2BF url(images/i_lnavi_arrow_o_active.gif) no-repeat 5px center;
}

dl#car_image{
	margin: 0;
	padding: 0;
	/*background: transparent url(images/car_image_engine.gif) top left no-repeat;*/
	height: 525px;
	width: 756px;
	position: relative;
}
dl.body {background: transparent url(images/car_image_body.jpg) top left no-repeat !important;}
dl.engine {background: transparent url(images/car_image_engine.gif) top left no-repeat !important;}
dl.info {background: transparent url(images/car_image_info.jpg) top left no-repeat !important;}
dl.drive {background: transparent url(images/car_image_drive.jpg) top left no-repeat !important;}
dl.brake {background: transparent url(images/car_image_brake.jpg) top left no-repeat !important;}

dt{ margin: 0px 0px 3px 0px; padding: 0; position: absolute; font-size: 85%; display: none; }
dd{ margin: 0px 0px 3px 0px; padding: 0; position: absolute; font-size: 85%; z-index:100}

/* ---------- Hotspot Declarations ---------- */
a.highlight span {display: none;}
a.highlight {text-decoration: none;	position: absolute;}
a.highlight:hover span {	
	display: block;
	background: #fff url(images/span_bg.gif) repeat-x left top;
	top: -34px;
	overflow: visible;
	width: 250px;
	padding: 5px;
	border: 1px solid #BCBCBC;	
	text-indent: 0;
	vertical-align: top;
	font-size: 13px;
	margin: 0;
	position: absolute;}

/*#center-column #ex #car_image dd .menu ul li a.highlight {width: 23px;height: 23px; background: transparent no-repeat top left;}
#center-column #ex #car_image dd .menu ul li .top {width: 23px !important}
#center-column #ex #car_image dd .menu ul li a.highlight:hover {position: absolute; background-position: left -23px;}*/




/** ENGINE **/
dd#oil_pump {top: 398px;left: 515px;}
dd#head_cover {top: 320px; left: 530px;}
dd#fuel_rails {top: 320px; left: 560px;}
dd#exhaust_manifold {top: 350px; left: 485px;}
dd#exhaust_module {top: 355px; left: 420px;}
dd#water_pump {top: 390px; left: 540px;}
dd#piston {top: 365px; left: 535px;}
dd#vvt_system {top: 355px; left: 515px;}
dd#intake_manifold {top: 340px; left: 600px;}
dd#fan_coupling {top: 360px; left: 585px;}

dd#misc {top: 20px; left: 350px;}

dd#clutch {top: 330px; left: 580px;}
dd#friction_material {top: 340px; left: 620px;}
dd#transmission {top: 320px; left: 590px;}
dd#transmission1 {top: 320px; left: 590px;}
dd#transmission2 {top: 340px; left: 590px;}
dd#transmission3 {top: 360px; left: 590px;}
dd#transmission4 {top: 380px; left: 590px;}

/** BODY **/
	/** DOOR **/
	dd#door_hinge {top: 385px;left: 380px;}
	dd#door_beam {top: 310px;left: 315px;}
	dd#door_check {top: 335px;left: 386px;}
	dd#door_frame {top: 130px;left: 260px;}
	dd#door_latch {top: 260px;left: 275px;}
	dd#door_handle {top: 260px;left: 255px;}
	dd#power_trunk {top: 20px;left: 100px;}
	dd#power_sliding {top: 115px;left: 215px;}
	
	/** ROOF/EXT **/
	dd#roof_spoiler {top: 20px;left: 100px;}
	dd#roof_rail {top: 65px;left: 140px;}
	dd#roof_sunroof {top: 65px;left: 270px;}
	dd#roof_molding {top: 95px;left: 440px;}
	dd#front_pillar {top: 130px;left: 260px;}
	
	/** SEAT **/
	dd#seat_back {top: 85px;left: 140px;}
	dd#seat_passenger {top: 200px;left: 430px;}
	dd#seat_rest {top: 150px;left: 300px;}
	
	/** OTHER **/
	dd#headlamp {top: 390px; left: 540px;}
	dd#bumper {top: 445px; left: 540px;}

/** INFO **/
dd#nav_systems {top: 190px; left: 465px;}
dd#nav_other {top: 220px; left: 500px;}

/** BREAK **/
dd#modulator {top: 300px; left: 610px;}
dd#break_assist {top: 300px; left: 610px;}
dd#break_pedal {top: 340px; left: 410px;}
dd#break_assembly {top: 360px; left: 430px;}
dd#steering {top: 260px; left: 420px;}

#ex {float: left;}
	/* the menu */

.clear {clear: both;}

.p_roll {
	display: block;
	margin: 10px; 
	font-size: 10pt; 
	font-family: arial; 
	}
.p_roll ul {
	/*border: 1px solid green;*/
	margin: 0pt;
	padding: 0pt;
	position: relative;
	z-index: 500;
	list-style-type: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #A8A8A8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	
	}
.p_roll li { 	
	background: #cbdefb url(images/roll_bg.gif) repeat-x top left;
	/*float: left;*/ 
	display: block;
	width: 149px;
	}
.p_roll li.sub { width: 23px;}
/*.p_roll li.tim { background-color: #cccc99; width: 23px;}*/
.p_roll table {
	position: absolute; 
	border-collapse: collapse; 
	top: 0pt; 
	left: 0pt; 
	z-index: 100; 
	font-size: 1em; 
	margin-top: -1px; }
.p_roll a {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	display: block;
	text-decoration: none;
	line-height: 1.3em;
	width: 136px;
	color: gray;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding: 7px 4px 7px 9px;
}
* html .p_roll a { 
	width: 136px;
	padding: 7px 4px 7px 9px;

	}
* html .p_roll a:hover { 
	color: black;
	background: #fff2bf url(images/roll_bg_h.gif) repeat-x top left;
	width: 136px;
	position: relative; 
	font-weight: normal; 
	font-style: normal; 
	font-variant: normal; 
	text-decoration: none; 
	text-transform: none;
	padding: 7px 4px 7px 9px;
	}
* html .p_roll a.new:hover {
	padding: 18px 4px 7px 9px;
	}
/** html .p_roll a.highlight {width: 23px;height: 23px; background: transparent url(images/arrow_down.png) no-repeat top left; border: 0;}
* html .p_roll dd .top {width: 23px !important}
* html .p_roll dd a.highlight:hover {position: absolute; background: transparent url(images/arrow_down.png) no-repeat left -23px;}*/

.p_roll li:hover {
	position: relative;
	}
.p_roll a:active, .p_roll a:focus { 
	color: gray;
	background: #cbdefb url(images/roll_bg.gif) repeat-x top left;
	font-weight: normal; 
	font-style: normal; 
	font-variant: normal; 
	text-decoration: none; 
	text-transform: none; 
	}
.p_roll li:hover > a {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/roll_bg_h.gif);
	background-color: #fff2bf;
	background-repeat: repeat-x;
	background-position: top left;
	font-weight: normal; 
	font-style: normal; 
	font-variant: normal; 
	text-decoration: none; 
	text-transform: none;
}	

.p_roll li ul {
	visibility: hidden; 
	position: absolute; 
	top: -1px; 
	left: 100%;
	/*background-color: red;*/
	
	}
.p_roll li:hover > ul { visibility: visible; }
.p_roll ul a:hover ul ul { visibility: hidden; }
.p_roll ul a:hover ul a:hover ul ul { visibility: hidden; }
.p_roll ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.p_roll ul a:hover ul { visibility: visible; }
.p_roll ul a:hover ul a:hover ul { visibility: visible; }
.p_roll ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.p_roll ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.p_roll ul ul a {
	font-size: 11px;
}

.p_roll ul ul ul.product {
	width: 250px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding: 4px 5px 20px;
	background: #fff url(images/i_corp_aisin_t.gif) no-repeat 5px bottom;
	margin: 0;
	}
.p_roll .narrow ul.product {
	width: 150px;
	}
.p_roll ul ul ul.product li {
	width: 250px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background: none;
	}
.p_roll .narrow ul.product li {
	width: 140px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background: none;
	}
.p_roll .aw ul.product {background-image: url(images/i_corp_aw.gif);}	
.p_roll .aia ul.product {background-image: url(images/i_corp_aia.gif);}	
.p_roll .ac ul.product {background-image: url(images/i_corp_ac.gif);}	
.p_roll .at ul.product {background-image: url(images/i_corp_at.gif);}	

.p_roll .top {border: 0;}
/*a.highlight span {display: none;}
a.highlight {text-decoration: none;	position: absolute; padding: 0;}
a.highlight:hover span {
	background: #fff url(images/span_bg.gif) repeat-x left top;
	display: block;
	text-indent: 0;
	vertical-align: top;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: -34px;
	font-size: 13px;
	margin: 0;
	padding: 5px;
	width: 250px;
}*/
/*#center-column #ex #car_image dd .menu ul li  a.highlight {width: 23px;height: 23px; background: transparent no-repeat top left;}
#center-column #ex #car_image dd .menu ul li  .top {width: 23px !important}
 a.highlight:hover {position: absolute; background-position: left -23px;}*/

dd a.highlight {width: 23px;height: 23px; background: transparent url(images/arrow_down.png) no-repeat left top; border: 0;padding: 0;margin: 0;}
dd .top {width: 23px !important}
dd a.highlight:hover {width: 23px;height: 23px;	position: absolute;	background-position: left -23px !important;	border: 0;	padding: 0;	margin: 0;	background-color: transparent;	background-image: url(images/arrow_down.png);background-repeat: no-repeat;}
* html #center-column #ex #car_image dd .menu ul li a.highlight:hover {background-image: url(images/arrow_down_h.png);}

.p_roll .sub:hover > a {position: absolute; background: transparent url(images/arrow_down.png) no-repeat left -23px;}
.p_roll .left > a {background-image: url(images/arrow_left.png);}
.p_roll .left:hover > a {position: absolute; background: transparent url(images/arrow_left.png) no-repeat left -23px;}
.p_roll .right > a {background-image: url(images/arrow_right.png);}
.p_roll .right:hover > a {position: absolute; background: transparent url(images/arrow_right.png) no-repeat left -23px;}
.p_roll .product .title {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: gray;
	padding: 5px 5px 9px;
}

.p_roll em {
	color:#FF6633;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
}
	.p_roll li ul a.new {
	padding: 18px 4px 7px 9px;
	width: 136px;
	background: #fff2bf url(images/product_new.png) no-repeat top left;
	}
	.p_roll li ul a.new:hover {	background-image: url(images/product_new.png);}
	.p_roll li ul a.first {
	padding: 18px 4px 7px 9px;
	width: 136px;
	background: #fff2bf url(images/product_first.png) no-repeat top left;
	}
	.p_roll li ul a.first:hover {background-image: url(images/product_first.png);}
	.p_roll li ul a.new_first {
	padding: 18px 4px 7px 9px;
	width: 136px;
	background: #fff2bf url(images/product_new_first.png) no-repeat top left;
	}
	.p_roll li ul a.new_first:hover {	background-image: url(images/product_new_first.png);}
	
	.sub2 {float: left;}
h2.blue {color: #0033CC;}
div.nav1{text-align: center;height:42px; padding-top: 9px; width: 100%; background-image: url(images/bar.png);background-repeat: repeat-x;}
.amp {width: 700px; margin: 0 0 2em 0;}
.f-sm {font-size: .85em;}
.img-right {float: right;}
.bull {list-style-type: disc; list-style-position: inside;}

.dt{ table-layout: fixed;width: 100%;}
.dttitle{color: #002266; font-weight: bold;padding: 3px;}
.dtcolhead{background-color: #CCCCCC; font-weight: bold; color: #222222;padding: 3px;}
.dtcolhead_sort{background-color: #CCCCCC; background-image:url(images/nosort.png); background-position: 99.5% 5px; background-repeat: no-repeat;font-weight: bold; padding: 3px;cursor: pointer;}
.dt_sort_asc{background-color: #BBBBBB;background-image:url(images/ascsort.png);  background-position: 99.5% 5px;background-repeat: no-repeat;}
.dt_sort_desc{background-color: #BBBBBB;background-image:url(images/descsort.png);  background-position: 99.5% 5px;background-repeat: no-repeat;}
.dtrow{background-color: #EEEEEE;}
.dtrow1{background-color: #F8F8F8;}
.dtcol{padding: 3px;}
.dtfoot{background-color: #DDDDDD;padding: 3px;}
.ics_page_arrow{ cursor: pointer; }
.dt_hide_row{display: none;}

.nav1_title{display: none;}div.nav1{text-align: center;height:29px; padding-top: 9px; width: 100%; background-image: url(images/bar.png);background-repeat: repeat-x;}
a.nav1{padding-left: 27px;text-decoration: none;display: inline-block;height: 20px;color: #FFFFFF;margin-right: 24px; }
a.nav1:visited{color: #FFFFFF;}
a.nav1:hover{color: #000; background-image: url(images/start.png); background-repeat: no-repeat;background-position: top left;}
a.nav1:visited:hover{color: #EEEEEE;}



div.nav1{text-align: center;height:42px; padding-top: 9px; width: 100%; background-image: url(images/bar.png);background-repeat: repeat-x;}
.f-sm {font-size: .85em;}
.img-right {float: right;}
.bull {list-style-type: disc; list-style-position: inside;}

/*.about .left-col {
	float: left;
	width: 700px;
	padding-left: 10px;
}
.about .right-col {
	width: 180px;
	float: right;
	background-color:#F9F9F9;
	padding: 5px 10px;
	border: 1px solid #C7C7C7;
}
.about .right-col h2 {
	border: 0;
	padding-top: 0;
}
.about .right-col h3 {
	color: #336666;
	font-size: .9em;
	font-style: italic;
	margin: 1.5em 0 1em;
}
.about .right-col h3 span {
	border-bottom: 1px dotted #b0b0b0;
}
.col2-1, .col2-2 {
	width: 48%;
	margin-bottom: 1.5em;
}
.col2-1 h2, .col2-2 h2 {
	background-color: #E3EA71;
	color: #999;
	padding: .5em 0 .5em .5em;
}
.col2-1 p, .col2-2 p {
	padding-left: .5em;
}
.col2-2 {
	float: right;
}
.col2-1 {
	float: left;
}
/*.about .intro {
	padding-right: 250px;
	height: 160px;
	background:url(p_auto3.jpg) no-repeat top right;
	line-height: 20px;
}
.about h1.title {
	font-size: 1.3em;
	padding-bottom: .5em;
	color: #666;
}
.about h2 {
	color: #666666;
	padding-bottom: 0.3em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B0B0B0;
	clear: both;
}
.about p {
	margin-top: .5em;
}
.about .right-col dt {
	width: 50px;
	display: inline;
	float: left;
	padding: 0;
	clear: both;
}
.about .right-col dd {
	width: 100px;
	display: inline;
	float: left;
	padding: 0;
}
.about .right-col dl {
	margin-top: .25em;
	padding-top: .25em;

	font-size: .9em;
}
.about .right-col .address li {
	clear: both;
	line-height: 1.1em;
}
.about .right-col .address ul {
	margin-bottom: .6em;
}
.about .right-col .address {

	margin: .6em 0 1em;
}
.about .right-col .address:hover {
	color: #484848;
}
.additional .address {
	font-size: .9em;
}
.additional {
	padding: .5em;
}
.about .right-col .head {
	color: #006666;
	font-size: 1em;
	padding: 0 0 10px;
	border-bottom: 1px dotted #b0b0b0;
	margin: .6em 0 0;
}
.about .right-col .head h2 {
	margin-bottom: .5em;
}
.about .right-col .head h2 {
	color: #484848;
}*/
#about {
	color: #626262;
	padding: 0 40px;
}
#about .milestones dd {
}
#about .milestones dt {
	width: 300px;
	clear: both;
	padding: 1px;
}
#about .milestones dd, #about .milestones dt {
	font-size: 100%;
	position: static;
	float: left;
	display: inline;
}
#about .addition {

}
#about .milestones {
	float: right;
	width: 350px;
	font-size: 12px;
	margin: 0 0 0 20px;
}
#about dl {
	padding: 5px;
	background-color: #F5F5F5;
	border: 1px solid #9E9E9E;
}
#about .milestones h2 {
  	/*background-color: #E3EA71;*/
	padding: 0 0 0.3em 0;
	margin: 0;
	color: #408080;
	font-size: 12px;
	letter-spa
}
#about .addition li {
	line-height: 1.2em;
	padding: 0 0 0 8px;
	background: url(images/bullet.gif) no-repeat left 8px;
	color: #777;
}
#about .addition ul {
	padding: 0 0 2em 0;
}
#about .atc-a {
	display: block;
	width: 406px;
	height: 18px;
	background: transparent url(images/txt-atc-a.gif) no-repeat top left;
	padding: 0 0 1.5em;
	margin: 0;
}
#links a {
	color: #7C8213;
}
#links a:hover {
	color: #E3EA71;

}
#links p.link {
	background: transparent url(images/start_link.png) no-repeat left 2px;
	padding-left: 20px;
}
#links u {
	font-size: .9em;
	border-bottom: 1px solid #c9c9c9;
	padding-bottom: 1px;
	text-decoration: none;
}

