* {
	margin:0;
	padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

.aural {
	display:none;
}

/*
#logo, #dow_hdr, #big_curve, #big_curve_header h2, #curve_cta, #dow_flash, #step1, #step2, #step3, .last_flash, #compare_button a, .detail_co2_e, .search { behavior: url(templates/allsmallcars/allsmallcars_1/pngfix/iepngfix.htc) }
*/

#logo, #dow_hdr, #big_curve, #big_curve_header h2, #curve_cta, #dow_flash, #step1, #step2, #step3, .last_flash, #compare_button a, .detail_co2_e, .search; {}

/* CONTAINER PANELS
----------------------------------- */

#wrapper {
	width:962px;
	height:auto;
	margin:0 auto;
}

#container {
	width:962px;
	height:auto;
	float:left;
}

/* MASTHEAD
----------------------------------- */

#masthead {
	width:962px;
	height:141px;
	float:left;
	padding-top:24px;
	background:url(../images/masthead_bg.png) 0 0 no-repeat;
	position:relative;
	z-index:3;
}

#logo {
	width:369px;
	height:121px;
	float:left;
	background:url(../images/allsmallcars-logo.png) no-repeat;
}

#logo a {
	width:369px;
	height:121px;
	float:left;
	display:block;
}

/* ADMIN PANEL
----------------------------------- */

#big_curve {
	width:500px;
	height:288px;
	position:absolute;
	top:0;
	right:0;
	background:url(../images/main_curve.png) no-repeat;
}

#big_curve_header {
	width:451px;
	height:35px;
	float:left;
	padding:20px 0 11px 49px;
}

#big_curve_header h2 {
	width:210px;
	height:35px;
	float:left;
	background:url(../images/curve_asprices.png) no-repeat;
}

#curve_steps {
	width:400px;
	height:113px;
	float:left;
	padding-left:100px;
}

#step1, #step2, #step3 {
	width:113px;
	height:113px;
	float:left;
	padding-right:9px;
}
#step1 {background:url(../images/step1.png) no-repeat;}
#step2 {background:url(../images/step2.png) no-repeat;}
#step3 {background:url(../images/step3.png) no-repeat;}

#curve_footer {
	width:320px;
	height:65px;
	float:left;
	padding:19px 0 0 180px;
}

#curve_cta {
	width:299px;
	height:65px;
	float:left;
	background:url(../images/curve_cta.png) no-repeat;
}



/* MAIN NAVIGATION
----------------------------------- */

#nav_panel {
	width:962px;
	height:32px;
	float:left;
	background:url(../images/menu_bg.png) no-repeat;
}

#nav_holder {
	width:600px;
	height:32px;
	position:relative;
	float:left;
}

#nav_panel ul {
	float:left;
	list-style:none;
	position:absolute;
	top:0px;
	left:10px;
}

#nav_panel ul li {
	float:left;
	padding-right:5px;
}

#nav_panel ul li a {
	color:#333;
}

.active {
	color:#88BD30;
}

/* MAIN CONTENT AREA
------------------------------------- */

#main_content {
	width:962px;
	height:auto;
	float:left;
	padding:5px 0 5px 0;
}

/* LEFT PANEL
------------------------------------- */

#left_panel {
	width:200px;
	height:auto;
	float:left;
}

/* CENTER PANEL
------------------------------------- */

#center_panel {
	width:534px;
	height:auto;
	float:left;
	padding:0 5px 0;
}

/* RIGHT PANEL
------------------------------------- */

#right_panel {
	width:218px;
	height:auto;
	float:left;
}


/* SEARCH PANEL
------------------------------------- */

#search_container {
	width:200px;
	height:auto;
	float:left;
}

#search_panel, #search_panel_adv {
	width:160px;
	float:left;
	background:#6a6a6a url(../images/search_bg.jpg) no-repeat top;
	padding:10px 20px 10px;
	text-align:center;
}
#search_panel {height:336px;}
#search_panel_adv {height:auto;}

#search_panel h2, #search_panel_adv h2 {
	width:100%;
	height:40px;
	float:left;
	background:url(../images/hdr_carsearch.gif) center no-repeat;
}

#search_panel fieldset, #search_panel_adv fieldset {
	width:100%;
	height:auto;
	border:none;
	float:left;
}

#search_panel a {
	text-decoration:none;
	color:#88BD30;
	font-size:1.2em;
}

#search_panel a:hover {
	color:#fff;
}

.option {
	padding-bottom:5px;
}

.option label {
	width:100%;
	height:auto;
	float:left;
	color:#fff;
	font-size:1.2em;
	padding:5px 0;
	text-align:left;
}

.option select {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:5px;
}

.option_adv, .option_adv_left {
	width:75px;
	height:auto;
	float:left;
}

.option_adv_left {
	padding-right:10px;
}

.option_adv label, .option_adv_left label {
	width:75px;
	height:auto;
	float:left;
	color:#fff;
	font-size:1.2em;
	padding:5px 0;
	text-align:left;
}

.option_adv select, .option_adv_left select {
	width:75px;
	height:auto;
	float:left;
	margin-bottom:5px;
}

#search {
	width:100%;
	height:59px;
	float:left;
	text-align:center;
	padding:5px 0;
}

.search {	
	width:60px;
	height:60px;
	background:url(../images/round_button_60.png) top no-repeat;
	border:none;
	cursor:pointer;
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
}
.search:hover {
	color:#333;
}

.search_hov {
	color:#333;
}


/* VEHICLE LISTINGS 
-------------------------------------- */

#listing_panel {
	width:512px;
	height:auto;
	float:left;
	border:1px solid #878787;
	padding:10px;
}

#listing_hdr {
	width:512px;
	height:76px;
	float:left;
}

#listing_hdr h1 {
	width:512px;
	height:22px;
	float:left;
	padding:8px 0 11px;
	background:url(../images/hdr_searchresults.gif) 0 8px no-repeat;
}

#list_details {
	width:512px;
	height:30px;
	float:left;
	background:#c5c5c5;
}

#list_details p {
	float:left;
	color:#000;
	font-size:1.2em;
	padding:7px 0 0 6px;
}

#apr {
	width:auto;
	height:auto;
	float:right;
	padding-right:5px;
}

#apr p {
	font-size:1.6em;
	text-align:right;
	font-weight:bold;
	padding-top:5px;
}

#sort_panel {
	float:left;
	position:relative;
	z-index:4;
}

#sort_panel select {
	width:140px;
	font-size:1.2em;
	padding:1px;
	position:absolute;
	top:4px;
	left:0;
}

#pages {
	width:260px;
	height:auto;
	float:left;
	padding:4px 0 0 5px;
}

#pages a.page_no {
	font-size:1.1em;
	padding:3px 5px 2px 5px;
	border:1px solid #000;
	background:#666;
	float:left;
	margin-right:2px;
	color:#fff;
}

#pages a {
	padding-top:3px;
}

#pages a {
	padding:3px 5px;
	color:#fff;
	border:1px solid #649700;
	background:#88BD30;
	float:left;
	display:block;
	margin-right:2px;
	text-decoration:none;
}

#pages a:hover {
	color:#000;
}

/* Vehicle detail */

#vehicle_details {
	width:512px;
	height:auto;
	float:left;
	padding-top:5px;
	clear:left;
}

.vehicle {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:5px;
}

.vehicle_hdr {
	width:100%;
	height:30px;
	float:left;
	background:url(../images/listing_hdr_bg.png) repeat-x;
}

.vehicle_hdr a {
	text-decoration:none;
	color:#fff;
}

.vehicle_hdr a:hover {
	color:#666;
}

.vehicle_hdr h2 {
	font-size:1.5em;
	color:#fff;
	padding:6px 0 0 6px;
	float:left;
}

.vehicle_hdr h3 {
	font-size:2em;
	color:#fff;
	padding:2px 6px 0 0 ;
	float:right;
}

.vehicle_info {
	width:500px;
	height:auto;
	padding:5px;
	border:1px solid #8BC030;
	float:left;
}

.vehicle_info img {
	float:left;
	border:none;
}

.vehicle_bullets {
	width:215px;
	height:70px;
	float:left;
	padding-left:5px;
	position:relative;
}

.vehicle_bullets ul {
	height:auto;
	float:left;
	font-size:1.1em;
	padding:0 0 2px 0;
	list-style:none;
}
.vehicle_bullets ul.bul_left {width:120px;}
.vehicle_bullets ul.bul_right {width:90px;}

.vehicle_bullets ul li {
	padding-bottom:2px;
}

.co2_e {
	width:120px;
	height:auto;
	position:absolute;
	top:68px;
	left:5px;
	font-size:1.2em;
	}
	.co2_e .disc {
		width:30px;
		height:30px;
		float:left;
		background:url(../images/tax_sm.png) no-repeat;
		padding:7px 0 0 0;
		text-align:center;
		}
	.co2_e .disc_text {
		float:left;
		padding:7px 20px 0 0 ;
		}


.ctas {
	width:130px;
	height:auto;
	float:left;
}

.vehicle_cta, .vehicle_cta_2 {
	width:120px;
	height:auto;
	float:right;
	padding:2px 5px;
}

.vehicle_cta a, .vehicle_cta_2 a {
	width:90px;
	height:24px;
	float:left;
	background:url(../images/car_cta.png) right no-repeat #e1e1e1;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	padding:8px 28px 0 10px;
	color:#000;
}

.vehicle_cta_2 a {
	background:url(../images/car_cta2.png) right no-repeat #ccfd77;
}

.vehicle_cta a:hover {
	color:#88BD30;
}

.compare {
	width:125px;
	height:auto;
	float:right;
	text-align:right;
}

.compare2 {
	width:90px;
	height:auto;
	float:left;
	text-align:left;
	padding:5px 0 0 18px;
}

.compare a, .compare2 a {
	width:105px;
	height:17px;
	padding:3px 20px 0 0;
	background:url(../images/compare.png) right no-repeat;
	font-size:1.2em;
	color:#360;
	text-decoration:none;
	font-weight:bold;
	display:block;
}

.compare2 a {
	width:60px;
}

.compare a:hover, .compare2 a:hover {
	color:#000;
}

/* Finance */

.vehicle_finance {
	width:500px;
	height:auto;
	float:left;
	font-size:1.1em;
	padding-top:5px;
}

.vehicle_finance td {
	padding:2px 5px 2px 6px;
	text-align:center;
	border-left:1px solid #333;
	border-bottom:1px solid #333;
}

.vehicle_finance a {
	color:#000;
}

.dk_grey {
	background:#666;
	color:#fff;
}

.table_end {
	border-right:1px solid #333;
}


/* SUPPORT PANELS
-------------------------------------- */

#offer_panel {
	width:188px;
	height:78px;
	float:left;
	margin:5px 0;
	background:url(../images/road_tax_panel.jpg) no-repeat;
	border:1px solid #88BD30;
	padding:4px 5px 0;
}

#offer_panel h2 a {
	font-family:impact;
	color:#000;
	font-weight:normal;
	font-size:20px;
	padding:0;
	margin:0;
	text-decoration:none;
}
#offer_panel h3 a {
	font-family:impact;
	color:#88BD30;
	font-weight:normal;
	font-size:25px;
	padding:0;
	margin:0;
	text-decoration:none;
}
#offer_panel a {
	color:#666;
	font-size:11px;
	text-decoration:none;
}

#footer_cta {
	width:534px;
	height:84px;
	float:left;
	background:url(../images/footer_cta.jpg) 0 6px no-repeat;
	padding-top:6px;
}

#insurance_panel {
	width:218px;
	height:84px;
	float:left;
	background:url(../images/insurance_panel.png) 0 6px no-repeat;
	padding-top:6px;
}


/* FIND A CAR QUESTIONNAIRE
-------------------------------------- */

#findacar {	
	width:178px;
	height:264px;
	float:left;
	border:1px solid #666;
	background:url(../images/find_a_car_todelete.jpg) no-repeat;
	padding:50px 10px 10px;
}

.demo {
	width:178px;
	height:auto;
	float:left;
	padding-bottom:15px;
}


.demo label {
	color:#360;
	font-size:1.15em;
	float:left;
	font-weight:bold;
}

.demo input {
	border:0;
	color:#360;
	font-weight:bold;
	background:none;
	padding-bottom:3px;
	font-size:1.2em;
}

#slider-range, #slider, #slider2 {
	width:178px;
	margin:5px 0;
	float:left;
	background:#fff;
}

.question {
	width:178px;
	height:auto;
	float:left;
	color:#360;
	font-size:1.2em;
	font-weight:bold;
}

.ans-left {
	float:left;
}
.ans-right {
	float:right;
}




/* DEAL OF THE WEEK
-------------------------------------- */

#deal_of_the_week {
	width:524px;
	height:260px;
	float:left;
	border:5px solid #88BD30;
	position:relative;
	z-index:2;
}

#dow_hdr {
	width:524px;
	height:60px;
	float: left;
	background:url(../images/hdr_dealofweek.png) no-repeat;
}

#dow_image {
	width:300px;
	height:200px;
	float:left;
	position: relative;
}

#dow_details {
	width:214px;
	height:auto;
	float:left;
	padding: 10px 0 0 10px;
	position:relative;
}

#dow_details ul {
	width:100px;
	height:auto;
	float:left;
	padding:10px 7px 10px 0;
	font-size:1.1em;
}

#dow_details ul li {
	padding-bottom:3px;
	list-style:inside;
}

#dow_flash, #dow_price {
	width:76px;
	height:76px;
	position:absolute;
	bottom:5px;
	left:5px;
	text-align:center;
}

#dow_flash {
	background:url(../images/dow_price.png) no-repeat;
}


#dow_price a {
	width:76px;
	height:auto;
	display:block;
	color:#fff;
	font-size:1.8em;
	font-weight:bold;
	text-decoration:none;
	padding-top:25px;
}

#dow_price a:hover {
	color:#333;
}

#home_copy {
	float: left;
	height: 210px;
	padding: 10px 0 0 10px;
	width: 514px;
}

#home_copy h2 {
	color:#88BD30; 
	font-size: 1.5em;
}

#home_copy h3 {
	color:#666;
	font-size: 1.2em;
	padding-bottom: 5px;
}

#home_copy p {
	font-size: 1.15em;
	padding-bottom: 5px;
}


#dow_link {
	float:left;
	margin-left: 10px;
	width:200px;
	height:30px;
}

#dow_link a {
	width:200px;
	height:23px;
	text-align:center;
	background:url(../images/button_196.png) no-repeat;
	display:block;
	color:#333;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
	padding-top:7px;
}

#dow_link a:hover {
	color:#fff;
}

/* VEHICLE DETAIL ARROW CTAS
-------------------------------------- */

#arrow_ctas {
	width:218px;
	height:auto;
	float:left;
	padding:5px 0;
}

.arrow_panel {
	width:218px;
	height:92px;
	float:left;
	background:#fff;
	overflow:hidden;
}

a.reserve_buy, a.insurance, a.breakdown {
	width:121px;
	height:73px;
	float:left;
	text-decoration:none;
	text-align:center 	;
}

a.reserve_buy, a.breakdown {
	background:url(../images/more_arrow.png) no-repeat;
	padding:15px 67px 4px 30px;
}
a:hover.reserve_buy, a:hover.breakdown {
	background:url(../images/more_arrow.png) bottom no-repeat;
	padding:15px 67px 4px 30px;
}
a:hover.reserve_buy h2, a:hover.breakdown h2 {
	color:#666;
}
a.insurance {
	background:url(../images/more_arrow_grey.png) no-repeat;
	padding:19px 67px 0 30px;
}
a:hover.insurance {
	background:url(../images/more_arrow_grey.png) bottom no-repeat;
	padding:19px 67px 0 30px;
}
a:hover.insurance h2 {
	color:#88BD30;
}

a.reserve_buy h2, a.insurance h2, a.breakdown h2 {
	color:#fff;
	font-family:impact;
	font-size:1.8em;
	font-weight:normal;
}

a.reserve_buy p, a.breakdown p {
	color:#666;
	font-size:1.2em;
	font-weight:bold;
}

a.insurance p {
	color:#88BD30;
	font-size:1.2em;
	font-weight:bold;
}

/* Arrow panel with insurance detail information */

#arrow_panel_ins {
	width:175px;
	height:75px;
	float:left;
	background:url(../images/more_arrow_grey_blank.png) no-repeat;
	padding:7px 10px 10px 33px;
}

#arrow_panel_ins h2 {
	font-family:impact;
	color:#88BD30;
	font-size:1.9em;
	font-weight:normal;
}

#arrow_panel_ins table {
	font-size:1.1em;
	color:#fff;
	padding-top:5px;
}

#arrow_panel_ins td.pad {
	width:110px;
}


/* PROMO PANELS
-------------------------------------- */

#center_promo {
	width:532px;
	height:83px;
	float:left;
	background:#333;
	margin-top:5px;
	background:url(../images/center_banner.png) no-repeat;
	border:1px solid #666;
}

#right_banner {
	width:196px;
	height:65px;
	float:left;
	padding:10px;
	background:#666;
	margin-top:5px;
	text-align:center;
}

#right_banner h2 a {
	font-family:impact;
	font-size:25px;
	color:#88BD30;
	font-weight:normal;
	text-decoration:none;
}

#right_banner h2 a:hover {
	color:#fff;
}

#right_banner p a {
	color:#fff;
	font-size:1.3em;
	text-decoration:none;
}

#right_banner p a:hover {
	color:#000;
}

/* COMPARE PANEL
-------------------------------------- */

#spacer {
	width:218px;
	height:82px;
	float:left;
}

#compare_panel{	
	width:203px;
	height:auto;
	float:left;
	background:url(../images/last_chance_bg.jpg) bottom no-repeat #eaeaea;
	padding:20px 5px 5px 10px;
	text-align:center;
}


#compare_panel h3 {
	width:171px;
	height:15px;
	background:url(../images/hdr_compare.gif) 27px 0 no-repeat;
	padding:5px 0 5px 27px;
}

#compare_panel p {
	width:178px;
	height:auto;
	padding:0 10px;
	font-size:1.1em;
}

.vehicle_window_left, .vehicle_window_right {
	width:84px;
	height:56px;
	float:left;
	border:1px solid #88BD30;
	background:#fff url(../images/add_vehicle_bg.jpg) no-repeat;
	position:relative;
}

.vehicle_window_left a img, .vehicle_window_right a img {
	border:none;
}

.vehicle_window_left {
	margin:10px 10px 0 5px;
}

.vehicle_window_right {
	margin:10px 0 0 0;
}

#compare_button {
	width:138px;
	height:70px;
	float:left;
	padding:10px 0 0 65px;
}

#compare_button a {
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	padding-top:22px;
	width:60px;
	height:38px;
	float:left;
	display:block;
	background:url(../images/round_button_60.png) no-repeat;
}

#compare_button a:hover {
	color:#333;
}

.remove a {
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:0;
	background:url(../images/remove_comp.png) no-repeat;
}

.remove a:hover {
	background:url(../images/remove_comp.png) bottom no-repeat;
}


/* RECENTLY ADDED
-------------------------------------- */
	
#just_added {
	width:512px;
	height:179px;
	float:left;
	border:1px solid #878787;
	padding:10px 0 0 20px;
	margin-top:5px;
}

#added {
	width:510px;
	height:auto;
	float:left;
	padding-top:10px;
}

#added h4 {
	font-size: 1.5em;
}

.car_add {
	width:86px;
	height:auto;
	float:left;
	padding:0 15px 10px 0;
}

.car_add img {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #7CBC51;
}

/* LAST CHANCE PANEL 
---------------------------------------- */

#last_chance {	
	width:198px;
	height:588px;
	float:left;
	background:url(../images/last_chance_bg.jpg) bottom no-repeat #eaeaea;
	padding:98px 9px 0;
	text-align:center;
}

#last_chance h2 {
	width:198px;
	height:21px;
	background:url(../images/hdr_lastmin.gif) no-repeat;
	padding-bottom:5px;
}

#time {
	width:198px;
	height:23px;
	background:url(../images/grey_button_196.png) 1px 0 no-repeat;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	padding-top:7px;
}

#last_list {
	width:172px;
	height:auto;
	float:left;
	padding:15px 14px 0 14px;
}

.last_car {
	width:172px;
	height:auto;
	float:left;
	position:relative;
	padding-bottom:10px;
}

.last_car_image {
	width:170px;
	height:113px;
	float:left;
	border:1px solid #7CBC51;
}

.last_car_image img {
	border:none;
}

.last_car_details {
	width:170px;
	height:auto;
	float:left;
	padding:5px 0 25px;
	text-align:left;
}

.last_car_details a {
	color:#95C32D;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
}

.last_car_details a:hover {
	color:#666;
}

#flash {
	width:68px;
	height:68px;
	float:left;
}

.last_flash {
	width:65px;
	height:56px;
	position:absolute;
	right:-10px;
	top:85px;
	background:url(../images/dark_flash.png) no-repeat;
	padding:12px 3px 0 0;
}





/* VEHICLE DETAILS
---------------------------------------- */

#back_to_search {
	width:200px;
	height:auto;
	float:left;
	padding-bottom:5px;
}

#back_to_search a {
	width:200px;
	height:36px;
	float:left;
	display:block;
	background:url(../images/back_to_search.jpg) top no-repeat;
}

#back_to_search a:hover {;
	background:url(../images/back_to_search.jpg) bottom no-repeat;
}

/* Other cars you may like panel*/

#other_cars {	
	width:200px;
	height:auto;
	float:left;
	background:url(../images/other_cars_bg.jpg) no-repeat top #6a6a6a;
	padding-top:10px;
}

#other_cars h2 {
	width:200px;
	height:28px;
	float:left;
	padding-bottom:10px;
	background:url(../images/hdr_other_cars.gif) no-repeat;
}

#other_cars_list {
	width:200px;
	height:auto;
	float:left;
}

.other_car {
	width:180px;
	height:auto;
	float:left;
	padding:5px 10px;
}

.other_car:hover {
	background:#999;
}

.other_car_info {
	width:89px;
	height:auto;
	float:left;
	padding-right:5px;
}

.other_car_info a {
	color:#fff;
	font-size:1.1em;
	text-decoration:none;
}

.other_car_info a:hover {
	color:#000;
}

.other_car_info h4 {
	color:#B1DC32;
	font-size:1.5em;
}

.other_car a img {
	height:56px;
	width:84px;
	}

.other_car img {
	width:84px;
	height:auto;
	float:left;
	border:1px solid #7CBC51;
}








/* FOOTER PANEL
---------------------------------------- */

#footer {
	width:962px;
	height:auto;
	float:left;
	margin-top: 10px;
	border-top:1px solid #ddd;
	padding-bottom:10px;
}

#footer_links, #footer_copy {
	margin: 0px auto;
	width: 532px;
}

#footer_copy {
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 10px;
}
#footer_copy p {
	color: #888;
	padding-top: 6px;
}

.footer_group {
	width:auto;
	height:auto;
	float:left;
	padding:10px 20px 0 0;
}

.footer_group h2 {
	font-size:1.1em;
}

.footer_group ul {
	padding:5px 2px;
	list-style:none;
	width: 150px;
}

.footer_group a, .footer_group li {
	color:#888;
	text-decoration:none;
}

.footer_group a:hover {
	color:#333;
}

/* SITE MAP 
--------------------------------------- */

#sitemap {
	float:left;
	padding:0 20px 80px 20px;
	font-size:1.2em;
	}
	#sitemap ul {
		}
		#sitemap ul li {
			padding-top:10px;
			}
			#sitemap ul li a {
				color:#333;
				text-decoration:none;
				font-weight:bold;
				}
				#sitemap ul li a:hover {
					color:#88BD30;
					}
					#sitemap ul li ul {
						padding-top:5px;
						padding-left:20px;
						}
					#sitemap ul li ul li {
						padding-top:0;
						}
					#sitemap ul li ul li a {
						color:#88BD30;
						}
					#sitemap ul li ul li a:hover {
						color:#333;
						}
						#sitemap ul li ul li ul li {
							padding:0;
							}
							#sitemap ul li ul li ul li a {
								color:#333;
								font-weight:normal;
								}
							#sitemap ul li ul li ul li a:hover {
								color:#88BD30;
								}


















