@charset "utf-8";

/* CSS Document */



* {margin:0;padding:0;} 



/* must declare 0 margins on everything, also for main layout components use padding, not 

vertical margins (top and bottom) to add spacing, else those margins get added to total height 

and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */



html, body, #wrap {height: 100%;}



body > #wrap {height: auto; min-height: 100%;}

body {

	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; 

	color:#000000;

	background-image: url(images/fwa_bgtile.jpg);

	background-repeat: repeat-x;

}

#contentarea{

	width: 949px;

	padding-left: 20px;

	margin-top: 8px;

	margin-right: 0px;

	margin-bottom: 0px;

}



#footer {

	position: relative;

	margin-top: -86px; /* negative value of footer height */

	height: 86px;

	width:100%;

	clear:both;

	background-image: url(images/fwa_footertile.jpg);

	background-repeat: repeat-x;

	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

	color:#ffffff;

} 

#footer a:link {

	color: #FFFFFF;

	text-decoration: none;

}

#footer a:visited {

	text-decoration: none;

	color: #FFFFFF;

}

#footer a:hover {

	text-decoration: underline;

	color: #EA7F04;

}

#footer a:active {

	text-decoration: none;

}

.footertable {

	width:949px;

margin:0 auto;

clear:both;

}

/* CLEAR FIX*/

.clearfix:after {content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix { height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

-->

#main {width:949px;

margin:0 auto;

clear:both;

padding-bottom: 0px;

}

.site_layout{width:949px;

margin:0 auto;

clear:both;

}

.site_container {

padding-bottom: 86px;

}



#carmenu {

	padding-left: 0px;

	margin-top: 8px;

	margin-right: 25px;

	margin-bottom: 5px;

	border:solid #E8ECEF 1px;

	width:178px;

}


.cardetails{
line-height:12px;
padding-right:15px;
}
/* MAIN NAVIGATION

*******************************************************************************/

div.homebut {

height: 14px;

width: 37px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/homeo.gif");}

div.homebut  a, div.homebut  a:link, div.homebut  a:visited {display:block;}

div.homebut  img {width:100%; height:100%; border:0;}

div.homebut  a:hover img {visibility:hidden;}



div.newcars {

height: 14px;

width: 60px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/newcarso.gif");}

div.newcars  a, div.newcars  a:link, div.newcars  a:visited {display:block;}

div.newcars  img {width:100%; height:100%; border:0;}

div.newcars  a:hover img {visibility:hidden;}



div.preowned {

height: 14px;

width: 102px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/preownedcarso.gif");}

div.preowned  a, div.preowned  a:link, div.preowned  a:visited {display:block;}

div.preowned  img {width:100%; height:100%; border:0;}

div.preowned  a:hover img {visibility:hidden;}



div.service {

height: 14px;

width: 124px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/servicedepto.gif");}

div.service  a, div.service  a:link, div.service  a:visited {display:block;}

div.service  img {width:100%; height:100%; border:0;}

div.service  a:hover img {visibility:hidden;}



div.parts {

height: 14px;

width: 39px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/partso.gif");}

div.parts  a, div.parts  a:link, div.parts  a:visited {display:block;}

div.parts  img {width:100%; height:100%; border:0;}

div.parts  a:hover img {visibility:hidden;}



div.bodyshop {

height: 14px;

width: 64px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/bodyshopo.gif");}

div.bodyshop  a, div.bodyshop  a:link, div.bodyshop  a:visited {display:block;}

div.bodyshop  img {width:100%; height:100%; border:0;}

div.bodyshop a:hover img {visibility:hidden;}



div.finance {

height: 14px;

width: 128px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/financeandinsuranceo.gif");}

div.finance  a, div.finance  a:link, div.finance  a:visited {display:block;}

div.finance  img {width:100%; height:100%; border:0;}

div.finance a:hover img {visibility:hidden;}



div.about {

height: 14px;

width: 59px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/aboutuso.gif");}

div.about  a, div.about  a:link, div.about  a:visited {display:block;}

div.about  img {width:100%; height:100%; border:0;}

div.about a:hover img {visibility:hidden;}



div.contact {

height: 14px;

width: 88px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/contactuso.gif");}

div.contact  a, div.contact  a:link, div.contact  a:visited {display:block;}

div.contact  img {width:100%; height:100%; border:0;}

div.contact a:hover img {visibility:hidden;}



/* CAR MENU NAVIGATION

*******************************************************************************/

div.ford {

height: 33px;

width: 136px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/carmenu_fordo.gif");}

div.ford  a, div.ford  a:link, div.ford  a:visited {display:block;}

div.ford  img {width:100%; height:100%; border:0;}

div.ford a:hover img {visibility:hidden;}



div.hyundai {

height: 33px;

width: 136px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/carmenu_hyundaio.gif");}

div.hyundai  a, div.hyundai  a:link, div.hyundai  a:visited {display:block;}

div.hyundai  img {width:100%; height:100%; border:0;}

div.hyundai a:hover img {visibility:hidden;}



div.mitsu {

height: 36px;

width: 136px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images//carmenu_mitsubishio.gif");}

div.mitsu  a, div.mitsu  a:link, div.mitsu  a:visited {display:block;}

div.mitsu  img {width:100%; height:100%; border:0;}

div.mitsu a:hover img {visibility:hidden;}



div.preown {

height: 32px;

width: 136px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/carmenu_preownedo.gif");}

div.preown  a, div.preown  a:link, div.preown  a:visited {display:block;}

div.preown  img {width:100%; height:100%; border:0;}

div.preown a:hover img {visibility:hidden;}



div.shed {

height: 40px;

width: 145px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/carmenu_whatsintheshedo.gif");}

div.shed  a, div.shed  a:link, div.shed  a:visited {display:block;}

div.shed  img {width:100%; height:100%; border:0;}

div.shed a:hover img {visibility:hidden;}



div.loan {

height: 38px;

width: 136px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/carmenu_loancalco.gif");}

div.loan  a, div.loan  a:link, div.loan  a:visited {display:block;}

div.loan  img {width:100%; height:100%; border:0;}

div.loan a:hover img {visibility:hidden;}



div.getfinance {

height: 33px;

width: 136px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/carmenu_financeo.gif");}

div.getfinance  a, div.getfinance  a:link, div.getfinance  a:visited {display:block;}

div.getfinance  img {width:100%; height:100%; border:0;}

div.getfinance a:hover img {visibility:hidden;}



div.tellfriend {

height: 36px;

width: 136px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/carmenu_tellfriendo.gif");}

div.tellfriend  a, div.tellfriend  a:link, div.tellfriend  a:visited {display:block;}

div.tellfriend  img {width:100%; height:100%; border:0;}

div.tellfriend a:hover img {visibility:hidden;}



div.carcontact {

height: 36px;

width: 136px;

margin:0;

padding:0;

background-image:url("http://www.farwestauto.com.au/images/carmenu_contacto.gif");}

div.carcontact  a, div.carcontact a:link, div.carcontact  a:visited {display:block;}

div.carcontact  img {width:100%; height:100%; border:0;}

div.carcontact a:hover img {visibility:hidden;}





/* LISTING DETAIL - COMMON FOR ALL TEMPLATE FILES

*******************************************************************************/

#or_content_tag .view_image {

	width:100%;

	text-align:center;

	}

.view_image span.image_caption {

	width:100%;

	line-height:25px;

	font-weight:bold;

	color:#FF0000;

	}

#or_content_tag .view_image a:link, #or_content_tag .view_image a:visited {

	font-size:11px;

	font-weight:normal;

	text-decoration:none;

	color:#CFCFCF;

	}

#or_content_tag .view_image a:hover {

	text-decoration:underline;

	}

#or_content_tag .view_image img {

	width:480px;

	margin-bottom:10px;

	border:0 none;

	}

#features {

	clear:both

	}

	#features_left {

		float:left;

		width:50%;

		}

	.multiple_options_caption {

		margin:0;

		padding:0;

		font-weight:bold;

		}

	.multiple_options {

		float:left;

		}

	.multiple_options ul {

		margin:0;

		padding:0;

		list-style-type:none;

		}

	.multiple_options li {

		display:inline;

		}

	#features_right {

		float:left;

		width:50%;

		}

	#features_right ul {

		float:left;

		margin:0;

		padding:0;

		list-style-type:none;

		}

	#features_right li {

		display:inline;

		line-height:12px;

		}

	div.features_ticked {

		float:left;

		line-height:15px;

		margin-top:15px;

		padding-left:18px;

		background:url(images/box_ticked.png) 0 -1px repeat-y;

		}

	div.features_ticked strong {

		line-height:15px;

		padding-top:16px;

		margin-left:-18px;

		background-color:#FFFFFF;

		}





/* SEARCH RESULTS - NEXT/PREV BAR GENERATED BY THE TAG {next_prev}

*******************************************************************************/

table.browse_tool_table {

	width:100%;

	font-size:11px;

	text-decoration:none;

	color:black;

	background-color:#F0F0F0;

	}

table.browse_tool_table td {

	}

table.browse_tool_table td.browse_tool {

	font-size:11px;

	text-decoration:none;

	color:black;

	background-color:transparent;

	}

table.browse_tool_table td.browse_tool span.browse_tool_num {

	color:#336699;

	}

	table.browse_tool_table table {

		}

	table.browse_tool_table table td {

		}

	table.browse_tool_table table td.browse_tool_button {

	}

	table.browse_tool_table table td.browse_tool {

		font-size:11px;

		text-decoration:none;

		color:black;

		background-color:transparent;

		}

	table.browse_tool_table table td.bt_pages {

		vertical-align:middle;

		font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;

		text-decoration:none;

		color:#000000;

		background-color:#D1DEE9;

		}

	table.browse_tool_table table td.bt_pages a.bt_pages:link,

	table.browse_tool_table table td.bt_pages a.bt_pages:visited {

		display:block;

		width:24px;

		height:20px;

		text-align:center;

		color:#000000;

		}

	table.browse_tool_table table td.bt_pages a.bt_pages:hover {

		color:#FFFFFF;

		background-color:#132975;

		}

	table.browse_tool_table table td.bt_pages_ghost {

		color:#AAAAAA;

		text-decoration:none;

		}

	table.browse_tool_table table td.bt_pages_ghost span.bt_pages_ghost{

		color:#AAAAAA;

		text-decoration:none;

		}

	table.browse_tool_table table td.browse_tool_curpage {

		display:block;

		width:24px;

		height:20px;

		text-align:center;

		color:#FFFFFF;

		background-color:#132975;

		}

	table.browse_tool_table table td.browse_tool_button a:link,

	table.browse_tool_table table td.browse_tool_button a:visited {

		display:block;

		width:100px;

		height:18px;

		padding:5px;

		border:1px solid #000000;

		font-size:10px;

		font-weight:bold;

		line-height:10px;

		text-align:center;

		text-decoration:none !important;

		color:#000000;

		background-color:transparent;

		}

	table.browse_tool_table table td.browse_tool_button a:hover {

		text-decoration:none !important;

		color:#FFFFFF;

		}

	table.browse_tool_table table td.browse_tool_button span.browse_tool_ghost {

		font-size:10px;

		line-height:10px;

		text-decoration:none;

		color:#AAAAAA;

		}





/* LISTING DETAIL - NEXT/PREV BAR (WHEN "Show NextPrev Bar On Listing Page" IS

   SET TO "yes" AT "SITE CONFIG", "LISTINGS" TAB) - THIS IS NOT THE SAME FOR THE

   TAG {next_prev} AS SET ABOVE

*******************************************************************************/

.next_prev_listing {

	float:right;

	width:358px !important;

	margin:0 0 20px 0;

	padding:0;

	font-size:11px;

	}

.next_prev_listing img {

	width:59px !important;

	}

.next_prev_listing .count {

	float:right;

	width:358px;

	margin:0; padding:0 0 10px 0;

	text-align:center;

	}

.next_prev_listing ul {

	clear:both;

	width:100% ;

	height:28px !important;

	margin:0;

	padding:0;

	list-style:none;

	text-align:right;

	}

.next_prev_listing li {

	display:inline;

	}

.next_prev_listing .listing_xy {

	float:right;

	width:358px;

	text-align:center;

	color:#999999;

	/*border-bottom:1px solid #CFCFCF;*/

	}





/* SEARCH CLASS DEFAULT (search_class_default.html)

*******************************************************************************/

#search_class_form {

	width:100%;

	margin:0;

	padding:0;

	background-color:#F7F7F7;

	}

#search_class_form h3 {

	margin:0;

	padding:10px 0 10px 10px;

	font-size:14px;

	color:#000000;

	}

form#class_search_form {

	margin:0;

	padding:0 0 10px 0;

	font-size:12px;

	line-height:20px;

	color:#000000;

	}

form#class_search_form input { /* THESE SETTINGS MAY AFFECT BELLOW */

	margin:0 5px 0 10px;

	background-color:#F7F7F7;

	}

	form#class_search_form input#button_search_listings {

		width:150px;

		margin:20px 10px 0 10px;

		padding:3px 0 3px 0;

		border:3px outset #999999;

		cursor:pointer;

		font-size:12px;



		color:#000000;

		background-color:#9FB6D5;

		}

	form#class_search_form input#button_view_listings {

		width:150px;

		margin:20px 10px 0 0;

		padding:3px 0 3px 0;

		border:3px outset #999999;

		cursor:pointer;

		font-size:12px;

		color:#000000;

		background-color:#9FB6D5;

		}





/* SEARCH PAGE DEFAULT (search_page_default.html)

*******************************************************************************/

#search_page_default {

	float:left;

	width:100%;

	font-size:12px;

	}

	#search_page_default .no_results {

	float:left;

	color:#FC0000;

	margin-bottom:10px;

	}

	#search_page_default .no_results a:link,

	#search_page_default .no_results a:visited {

		color:#FC0000;

		}

	#search_page_default .no_results a:hover {

		color:#000000;

		}

#templated_search_form {

	width:100%;

	}

#templated_search_form_data {

	margin-left:140px; /* SAME WIDTH SET AT featured_vertical.css FOR "#featured_listings_vertical" */

	}

	div#templated_search_form form {

		float:left;

		padding-top:20px;

		}

	table#search_fields {

		width:100%;

		}

	table#search_fields td {

		width:50%;

		padding-bottom:20px;

		vertical-align:top;

		}

	table#search_fields td.searchpage_field_caption {

		width:20%;

		font-weight:bold;

		}

	table#search_fields td br {

		display:none;

		}

	table#search_fields select {

		width:auto;

		margin-left:5px;

		}

	table#search_fields option {

		}

	#before_search_button {

		font-weight:bold;

		}

		p.lang_text_search {

			font-weight:bold;

			}

			p.lang_text_search input {

				width:210px;

				margin-left:20px;

				}

		p.show_only_with_images {

			font-weight:bold;

			}

		p.show_only_with_vtours {

			font-weight:bold;

			}

	#search_button {

		margin-top:20px;

		}

		#search_button input {

			width:150px;

			font-size:12px;

			}









/* LISTING DETAIL MAINJAVAROWS TEMPLATE (listing_detail_mainjavarows.html)

*******************************************************************************/

#listing_detail_mainjavarows {

	float:right;

	width:735px;

	margin:0;

	padding:0;

	font-size:11px;

	}

#listing_detail_mainjavarows_inner {

	float:left;

	width:100%;

	margin:0;

	padding:0;

	}

	#listing_detail_mainjavarows_header {

		float:left;

		width:375px; /* 733px INNER (-) 358px ".next_prev_listing" = 375px */

		}

	#listing_detail_mainjavarows_fieldslinks {

		height:100% !important;

		margin:0;

		padding:0;

		text-align:left;

		}

	#listing_detail_mainjavarows_mainimage {

		width:100% !important;

		text-align:center;

		}

		#listing_detail_mainjavarows_mainimage img#main {

			width:480px;

			border:1 solid #D7E3E9;

			}

		#listing_detail_mainjavarows_mainimage table {

			width:100% !important;

			border-collapse:collapse;

			border-spacing:0px;

			text-align:justify;

			}

		p#mainjavarows_thumbs {

			text-align:center;
			border:1 solid #D7E3E9;

			}

		p#mainjavarows_thumbs br {

			display:none; /* FORCING HTML HARDCODED */

			}

		p#mainjavarows_thumbs table {

			width:100% !important;

			border-collapse:collapse;

			border-spacing:0px;

			}

		p#mainjavarows_thumbs td {

			text-align:center;

			vertical-align:top;

			}

		p#mainjavarows_thumbs img {

			float:left;

			width:100px;

			margin:10px 0 0 40px;

			border:0 none;

			}







/* FEATURED LISTINGS HORIZONTAL

*******************************************************************************/

#featured_listings_horizontal {

	width:100%;

	margin:0;

	padding:0 0 0 0;

	font-size:12px;

	text-align:left;

	}

	#featured_listings_horizontal .featured_listings_block {

		float:left;

		width:130px;

		margin:0;

		padding:0;

		text-align:center;

		}

	#featured_listings_horizontal .featured_listings_block a:link.title ,

	#featured_listings_horizontal .featured_listings_block a:visited.title  {

		font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;

		text-decoration:none;

		color:#666666;

		background-color:transparent;

		}

	#featured_listings_horizontal .featured_listings_block a:hover.title  {

		text-decoration:underline;

		color:#FF0000;

		background-color:transparent;

		}

	img.featured_listings_horizontal_thumb {

		border:0 none;

		}





/* FEATURED LISTINGS VERTICAL

*******************************************************************************/

#featured_listings_vertical {

	width:130px; /* ON CHANGE, SEE ALSO main.css: "#templated_search_form_data" */

	margin:0 10px 0 0;

	padding:0;

	font-size:12px;

	text-align:center;

	}

	#featured_listings_vertical .featured_listings_block {

		margin:0;

		padding:10px 0 0 0;

		}

	#featured_listings_vertical .featured_listings_block a:link.title ,

	#featured_listings_vertical .featured_listings_block a:visited.title  {

		font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;

		text-decoration:none;

		color:#666666;

		background-color:transparent;

		}

	#featured_listings_vertical .featured_listings_block a:hover.title  {

		text-decoration:underline;

		color:#FF0000;

		background-color:transparent;

		}

	img.featured_listings_vertical_thumb {

		border:0 none;

		}





/* SEARCH RESULT BOX

*******************************************************************************/

#box_titles {

	width:100%;

	padding:20px 0 20px 0;

	text-align:center;

	font-weight:bold;

	}

	#box_titles a:link,

	#box_titles a:visited {

		}

	#box_titles a:hover {

		}

.box_dataset {

	width:100%;

	margin:0 0 10px 0;

	padding:0;

	background-color:#EAEAEA;

	}

	.box_dataset .box_dataset_image {

		float:left;

		padding:3px 3px 1px 3px;

		text-align:left;

		background-color:#CFCFCF;

		}

		.box_dataset .box_dataset_image img {

			border:2px solid #FFFFFF;

			}

	.box_dataset .box_dataset_dataleft {

		float:left;

		padding:5px;

		text-align:left;

		}

	.box_dataset .box_dataset_dataright {

		float:right;

		padding:5px;

		text-align:right;

		}

	.box_dataset .textarea {

		float:left;

		width:100%;

		padding:5px;

		text-align:justify;

		}

		.box_dataset .textarea a:link,

		.box_dataset .textarea a:visited {

			}

		.box_dataset .textarea a:hover {

			}





/* SEARCH RESULT DEFAULT

*******************************************************************************/

table.search_result_header {

	width:100%;

	margin-top:10px;

	}

	table.search_result_header th {

		height:20px;

		border:1px solid #9FB6D5;

		text-align:center;

		}

	table.search_result_header td {

		text-align:center;

		vertical-align:middle;

		}

	table.search_result_header th.title {

		width:140px;

		text-align:center;

		}

	table.search_result_header td.title {

		width:140px;

		padding-top:10px;

		text-align:center;

		}

	table.search_result_header td.title img {

		padding:3px 0 3px 0;

		border:0 none;

		}

	table.search_result_header td.textarea {

		text-align:left;

		padding-bottom:10px;

		}

	table.search_result_header a:link,

	table.search_result_header a:visited {

		}

	table.search_result_header a:hover {

		}

	table.search_result_header .result_row_0 {

		background-color:#f0f4f7;

		}

	table.search_result_header .result_row_1 {

		background-color:#FFFFFF;

		}





/* SEARCH RESULT NOPHOTO

*******************************************************************************/

table#search_result_nophoto {

	width:100%;

	line-height:18px;

	}

	table#search_result_nophoto th {

		padding:10px 0 20px 0;

		font-weight:bold;

		text-align:center;

		}

	table#search_result_nophoto td {

		text-align:center;

		}

	table#search_result_nophoto th.title {

		text-align:center;

		}

	table#search_result_nophoto td.title {

		text-align:left;

		}

	table#search_result_nophoto th a:link,

	table#search_result_nophoto th a:visited {

		text-align:right;

		text-decoration:underline;

		}

	table#search_result_nophoto th a:hover {

		text-decoration:none;

		}

	table#search_result_nophoto .result_row_0 {

		background-color:#f0f4f7;

		}

	table#search_result_nophoto .result_row_1 {

		background-color:#FFFFFF;

		}

	table#search_result_nophoto tr.result_row_0 td,

	table#search_result_nophoto tr.result_row_1 td {

		height:18px;

		font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;

		}





/*GENERAL TAGS & OTHERS

*******************************************************************************/



#or_content_tag .delete_this ul {

	margin-top:0;

	list-style-type:square;

	}

#or_content_tag .delete_this li {

	padding-top:10px;

	}

#or_content_tag {

	float:left;

	width:100%;

	/* IF NEEDED, ALSO SEE HEIGHT FROM TOP SET AT: sliding_panels.css */

	margin:0; padding:10px 0 0 0;

	}

#or_content_tag table {

	clear:both;

	font-size:12px;

	border-collapse:collapse;

	border-spacing:0px;

	border:0 none;

	}

	#or_content_tag .page_display,

	#or_content_tag .page_display td,

	#or_content_tag .page_display p {

		margin:0; padding:0;

		line-height:15px;

		font-size:12px;

		text-align:left;

		}

	#or_content_tag .page_display h2 {

		margin:0 0 10px 0;

		padding:10px 0 2px 0;

		line-height:26px;

		font-size:16px;

		}

	#or_content_tag .page_display ul {

		margin-top:0;

		list-style-type:square;

		}

	#or_content_tag a:link, #or_content_tag a:visited {

		text-decoration:underline;

		color:#000000;

		}

	#or_content_tag a:hover {

		text-decoration:none;

		color:#999999;

		}



#ptviewer {width:480px !important; margin-top:20px;}

p#ttech_logo {padding-left:5px;}

select#tourmenu {width:200px; font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;}

span.reg_mark_h2 {font-size:9px; font-style:normal; vertical-align:top;}

.center {width:100%; text-align:center;}

.float_left {float:left;}

.float_left_half {float:left; width:50%;}

.float_right {float:right;}

.float_right_half {float:right; width:50%}



span.bold {font-weight:bold;}

span.italic {font-style:italic;}



p {margin:0; padding:0;}

p.bold {font-weight:bold;}

a:link, a:visited {font-weight:normal; text-decoration:none;color:#666666;}

a:hover {font-weight:normal; text-decoration:underline;color:#9FB6D5;}

h1, h2, h3, h4, h5 {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left;}

h1 {line-height:30px; font-size:20px;}

h2 {line-height:28px; font-size:18px;}

h3 {line-height:26px; font-size:16px;}

h4 {line-height:24px; font-size:14px;}

h5 {line-height:18px; font-size:12px;}

h6 {/* USED AS BOXES TITLE */}



pre {margin:0; padding:0;}



hr {

	width:100% !important;

	height:3px;

	border-top:1px solid #9FB6D5;

	border-bottom:1px solid #000000;

	color:#FFFFFF;

	background-color:#FFFFFF;

	}



input, select, form {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	}



img {border:0 none;}

img.content_image_right {

	float:right;

	margin-left:10px;

	border:0 none;

	}

img.content_image_left {

	float:left;

	margin-right:10px;

	border:0 none;

	}



td#main_image_description {

	padding:0 0 0 0px;

	text-align:justify;

	}



table {border-collapse:collapse;}

td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}



td.row_main {

	padding-right:10px;

	border-collapse:collapse;

	border-spacing:0px;

	border:0 none;

	font-size:12px;

	}

td.row_main h3 {

	font-size:14px;

	}

td.row_main input {

	font-size:12px;

	}



/* THIS CONTROLS THE TABLES DISPLAYED BY PAGES GENERATED BY THE PAGE EDITOR */

table.page_display {

	border:3px;

	}

td.page_display {

	width:100%;

	vertical-align:top;

	}



/* THIS CONTROLS THE TABLES DISPLAYED IN THE ADMIN */

table.admin_main {

	width:100%;

	border:3px;

	}

td.admin_main {

	width:100%;

	vertical-align:top;

	}



/* THIS CONTROLS ROW COLORS */

	td.row1_0 {background-color:#009900;}

	td.row2_0 {background-color:#CCFFCC;}

	td.row3_0 {background-color:#99CC99;}



.adminListingLeft_0 {

	color:#FFFFFF;

	background-color:transparent;

	}





