.latestproperties H1 			{color: black;}
H1 								{font-size:14px; text-align:center; color:#333366; padding:2px 0px 3px 10px; margin:0; font-family: Arial, Helvetica, sans-serif;}
html 								{padding:0; margin:0;}
.subcat a:link, .subcat a:visited {color:#666699; padding:0px; margin:0px;font-size: 9px;}
.subcat a:hover 					{color:#FF9933; padding:0px; margin:0px;}
.subcat							{padding:0; margin:0px; font-size:6px;}
#map							{height: 300px; width: 350px; border: 1px outset #000000;}
.et 								{font-size: 9px; font-family: verdana; text-decoration: none;}
.tiny 							{font-size: 11px; font-family: verdana; text-decoration: none;}
td 								{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000000}
body 							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #333333;margin:0;padding:0;margin-top:0px;margin-left:0px;}
td, br 							{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.txt 							{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; 								   text-decoration: none}
.url 							{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #7E85C4; text-transform: uppercase}

/*------------------------------HEADER STYLES*/
.header 							{background-color:#ccccff; background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; border:#cccccc 1px solid; 								border-right:none; border-top:none; border-left:none; margin-bottom:8px;font-weight: bold; color: #333366; 
								 text-transform: uppercase;}
.listing-header 					{background-color:#ccccff; background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; border:#cccccc 1px solid; 								margin-bottom:8px; font-weight: bold; color: #333366; text-transform: uppercase; margin-bottom:30px;}
.listing-header h2 				{font-size:14px; text-align:center; color:#333366; padding:2px 0px 3px 3px; margin:0;}
.header h2 						{font-size:14px; text-align:center; color:#333366; padding:2px 0px 3px 3px; margin:0;}

.clock 							{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000033;}
.box 							{border: thin outset #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF3399; 
								 background-color: #FFFFFF; list-style-type: none;}
.pink 							{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #FDA6CF; font-weight: bold;}
.butt 							{cursor: hand; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background-color: #FDA6CF; 								  font-weight: bold; border: thin #CCCCCC;}

/*------------------------------CLEAR RULES*/
.clear 							{clear:both;}
.left							{float:left;}
.right							{float:right;}

/*------------------------------Links*/
A:link							{text-decoration: underline; color:navy; font-family: verdana; font-size: 11px;}
A:visited						{text-decoration: underline; font-weight: none; font-family: verdana; // color:#551a8b; color: navy; font-size: 11px; 
								 font-style: none;}
A:active						{text-decoration: none; font-family: verdana; font-weight: none; font-size: 11px; color:red;}
A:hover							{text-decoration: underline;font-size: 11px; font-family: verdana;color: red;}
		
		
.adi 							{border: 1px solid #999999; position: static; height: 90px; width: 90px; margin-bottom: 3px;}
.clearer 						{clear:both; padding:0; margin:0; height:0;}
.marg 							{margin:5px;}
.jinput 							{font-size: 9px; font-family: verdana;}
.cthumb 							{vertical-align: top;}
.cithumb 						{border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; vertical-align: middle; 
								 text-align: right; border-color: black; margin-bottom:5px;}
.cimage 							{border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid;}
.cmthumb 						{border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; margin-right: 5px; 
								 margin-bottom: 5px;}
#thumb-container 				{float:right; width:130px;}
#thumb-container img  			{float:left; border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; margin-bottom: 5px; 								   margin-right:5px;}
.cform 							{font-size: 9px; font-family: verdana; width:150px;}
.cformw 							{font-size: 9px; font-family: verdana; width:318px;}
.cform_fuel 						{font-size: 9px; font-family:verdana; width:75px;}
.chead 							{font-weight:bold; padding-left:15px;}
.chighlow 						{font-family:verdana; font-size:9px; width:120px; float:right;}
.car_type 						{font-weight:600;}
.car_type a 						{text-decoration:none; text-transform:uppercase;}
.car_search 						{margin:0px 5px 0px 9px;}
.car_search h2 					{margin:0px; margin-bottom:3px; padding:0; font-size:9px; font-weight:bold;}
.car-holder 						{margin-top:20px; width:480px;}

/* -----------------------------CARS results list*/
.car-sub-banner 					{margin:0 auto; margin-top:5px; margin-bottom:13px;}
.results-container 				{background-color:#f5f3ff; width:534px; padding:15; margin:auto;}
.row h3 							{margin:0; padding:0; font-size:12px; font-family:Verdana; font-weight:bold; color:#bd262c;}
.cars-header 					{font-size:14px; border:solid 1px #cccccc; padding:3px; padding-left:10px; color:#333366; font-weight:bolder; 
								 background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; margin-top:8px; height:18px;}
.cars-header p 					{margin:0; padding:0; float:left; font-size:14px;}
.cars-header h1 					{margin:0; padding:0; float:left; font-size:14px; display:inline;}
.cars-header-listing 			{font-size:17px; border-bottom:1px solid #cccccc; padding:3px; padding-left:10px; color:#333366; font-weight:bold; 
								 background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; margin-top:8px; height:18px;}
.cars-header-listing h1 			{padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px; border: 10px;}
.cars-listing h3 				{margin:0; padding:0; font-size:12px; font-family:Verdana; font-weight:bold; color:#000000;}
.ie-padding 						{padding:6px; border:1px solid #999999; margin-bottom:8px; background-color:#FFFFFF;}
.ie-padding:hover 				{background-color:#e1e2ff;}
.cdealer 						{width:160px; height:90px;}
.cdealer img 					{border:1px solid #999999; float:right;}
.paging 							{padding-bottom:8px; font:Verdana, Arial, Helvetica, sans-serif; font-weight:600; float:right;}
.paging a:link, .paging a:visited, .paging a:active, .paging a:hover {font-size:9px;}
.paging ul 						{list-style-image:none; margin:0; padding:0;}
.paging p 						{margin:0; padding:5px 0 0 0; float:right; clear:both;}
.paging li 						{float:left; margin:0; list-style-type:none; padding-right:4px;}
.paging span 					{color:#FF0000;}
.p-count 						{margin:0; float:left; color:#000066; font-size:10px; font-weight:bold; padding:0 0 8px 10px;}
.p-count span 					{color:#BD262C; font-family:Verdana; font-size:12px; font-weight:bold;margin:0; padding:0;}
.results-total 					{clear:both; float:right; font-weight:bold; margin:3px;}
.warning 						{text-align:center; width:100%; font-weight:bold; font-size:18px; color:#000066; padding:5px 0 5px 0; margin:0;}
.cars-listing td 					{font-size:11px;}

/*------------------------------Drop Down Search Boxes*/
.drop-container 					{margin:0 auto; width:514px; height:130px;}
.car_search_drop 				{margin:0px; width:100%; border:1px solid #00cc00;}
.car-search-container-drop 		{padding:0 8px 0 8px;}
.car_search-drop td 				{padding:3px;}
.car_search-drop h2 				{margin:0px; margin-bottom:3px; padding:0; font-size:9px; font-weight:bold;}
.search-arrow					{margin:0; padding:0;}
.search-arrow img 				{border-style:none;}
.search-arrow a:link, .search-arrow a:visited, .search-arrow a:active, .search-arrow a:hover {text-decoration:none; border:none;}

/*------------------------------Category top level*/
.category-container 				{border:1px solid #cccccc; margin-left:10px; margin-right:10px; margin-top:2px; font-size:8px; padding-bottom:10px; 
								 background-color:#ffffff;}
.car-news 						{float:right; margin-right:10px; margin-top:2px;}

/*------------------------------NEWS*/
.news-content 					{margin-left:5px; margin-right:5px;}
.news-content h3					{font-size:13px; font-weight:bold; margin:0; padding:0;}
.news-content h1 				{font-size:13px; font-weight:bold; margin:0; padding:0; color:#000; text-align:left;}
.news 							{border:1px solid #cccccc; margin-bottom:10px; padding-bottom:10px; background-color:#FFFFFF;}
.pad img 						{margin:0 5px 5px 0;}

/*------------------------------Styles for wrapper divs (replacing the fine outline table)*/
.set-width 						{}/*--use this div style inline to set the width for box-wrap*/
.box-wrap 						{border:1px solid #cccccc; margin-top:10px; padding-bottom:10px; background-color:#ffffff; width:100%;}

/*------------------------------Property Section*/
#jsPropSearch 					{min-height:365px;
								 height: expression(this.height > 365 ? 365: true);}
.prop-search-header 				{margin:0 auto; width:514px; height:54px; clear:both;}
.house-icon 						{float:right; z-index:2; position:relative;}
.houses-icon 					{float:right; z-index:2; margin-top:0px; position:relative; margin-right:-5px;}
.property-logo-search 			{float:left; margin:8px 0 0 0; padding:0; border: none;}
.property-logo-search2 			{float:left; margin:18px 0 0 0; padding:0; border: none;}
.property-logo-search3 			{float:left; margin:0px 0 0 0; padding:0; border: none;}
.prop-search-bar 				{width:504px; border:1px solid black; margin:0 auto; height:17px; background-image:url(graphics/head-slice.gif); 
								 background-repeat:repeat-x; height:18px; background-color:#7c7eb8; padding-left:10px;}
.prop-search-bar span 			{display:none;}
#ajax-wrap 						{width:494px; background-color:#ffffff; border:1px solid #cccccc; border-top:none; margin:0 auto; padding:10px;}
#ajax-wrap h3 					{padding:0; margin:0; font-size:12px;}
.area-list 						{list-style:none; margin:16px 0px 0px 0px; padding:0;}
.area-list li 					{display:inline; width:112px; float:left; height:36px; margin-right:4px; margin-top:2px; padding:2px 2px 2px 4px; 
								 background:url(graphics/remove2.jpg) no-repeat; text-align:center;}
.area-list a 					{text-decoration:none; font-size:0.8em; color:#333333; display:block; width:106px; height:34px;}
.clear-area-list 				{width:114px; font-size:11px; clear:both;}
.p-clear 						{clear:both; margin-bottom:6px;}
.p-niallregions 					{font-size:12px; margin:0 0 0 60px; padding:0;}
.p-niallregions a 				{display:inline; font-size:12px; text-decoration:underline;}
.reg-select 						{padding:0 3px 0 0px;}
.reg-select select 				{width:155px; padding:2px; font-size:12px;}
#prop-search-wrap 				{padding:0; width:100%; margin-top:5px;}
#prop-search-wrap label 			{display:block; padding-bottom:3px; font-weight:bold; font-size:10px;}
#prop-search-wrap p 				{float:left; margin:0;}
#prop-search-wrap select 			{padding:2px; font-size:12px;}
#prop-search-wrap input 			{padding:2px;}
.p-criteria 						{padding:0 10px 0px 0;}
.p-criteria input 					{width:192px; height:15px;}
.p-agent 						{padding:0 0 7px 0;}
.p-agent select 					{width:275px; height:23px;}
.p-property 						{padding:2px 10px 0 0; clear:both;}
.p-property select 				{width:120px; height:23px;}
.p-bedrooms 						{padding:2px 10px 0 0;}
.p-bedrooms select 				{width:69px; height:23px;}
.prop-search-but 				{margin:16px 0 0 0; font-size:11px; width:75px; float:left; height:25px;}
.p-from 							{padding:2px 10px 0 0;}
.p-to							{padding:2px 10px 0 0;}
.p-from select 					{width:69px; height:23px;}
.p-to select 						{width:69px; height:23px;}
.clear-prop-search				{float:left; width:40px; margin:16px 0 0 5px; text-decoration:none; height:25px; font-size:11px;}
.clear-prop-search submit a 		{text-decoration:none;}

.house-results					{margin-top:10px; width:520px;}
.prop-results-thumb 				{text-align:right; padding-left:5px;}
.p-price						{font-weight:bold; color:#cc0000; margin:0; padding:0;}
.house-listing 					{border:1px solid #cccccc; margin-top:2px; width:514px; padding-bottom:10px;}
.house-listing tr 				{margin-top:100px;}
.google-map img 					{border:1px solid;}
.blue-header 					{font-size:14px; border:solid 1px #cccccc; padding:3px; padding-left:10px; color:#333366; font-weight:bolder; 
								 background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; margin-top:8px; height:18px; background-color:#ccccff; text-align:left; height:auto;}
.blue-header h1 					{margin:0; padding:0; float:left; font-size:14px; display:inline; text-align:left; max-width:60%;}

.house-listing-header 			{border:none; border-bottom:1px solid #cccccc; font-size:14px; padding:3px; padding-left:10px; color:#333366; font-weight:bolder; 								  background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; margin-top:8px; height:18px; background-color:#ccccff;}
.house-listing-header h1 		{padding:0px; margin:0px;}
.house-holder 					{width:367px; clear:both; margin-bottom:15px;}
.house-holder img 				{border: 1px solid; max-width:367px; width: expression(this.width > 367 ? 367: true);}
.house-thumb-container 			{width:380px; margin:0 0 15px 0; }
.house-thumb-container img  		{float:left; border: 1px solid; margin-bottom: 5px; margin-right:5px;}
.regions-table 					{width:472px; border:1px solid #cccccc; border-top:none; padding-bottom:20px;}
.regions-header 					{border:1px solid #cccccc; border-left:none; border-right:none; padding:3px 0px 3px 10px; margin-bottom:20px; 
								 background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; margin-top:8px; height:18px; background-color:#ccccff;}
.regions-header a 				{font-size:14px; color:#333366; font-weight:bolder;}
.regions-header a:hover 			{font-size:14px; color:red; font-weight:bolder;}
.regions-padding 				{padding-left:40px;}
.top-region  					{padding:10px 0 10px 0;}

.prop-home-search 				{width:516px; margin:0 auto; margin-bottom:10px;}
.prop-home-bg 					{width:516px; background-image:url(./graphics/prop-bg.jpg); background-repeat:none; height:52px; clear:both;}
.prop-buttons 					{height:25px; width:516px; margin:0 auto; padding:0;}
.prop-nav-ul 					{list-style:none; padding:0; width:100%; margin:0px; margin-top:0px; padding-top:0px;}
.prop-nav-ul span 				{display:none;}
.prop-nav-ul li a 					{float:left; display:block; height:25px; text-decoration:none;}
.comm-rent a 					{float:left; display:block; height:25px; width:104px;}
.comm-rent 						{margin:0 0 1px 0; background-image:url(./graphics/comm-rent-prop.jpg);}
.prop-nav-ul li 					{float:left;}

.home-swish 						{margin:0 1px 0px 0px; width:102px; background-image:url(./graphics/home-prop.jpg);}
.res-sales 						{margin:0 1px 0px 0px; width:102px; background-image:url(./graphics/res-sale-prop.jpg);}
.res-rent 						{margin:0 1px 0px 0px; width:102px; background-image:url(./graphics/res-rent-prop.jpg);}
.comm-sales 						{margin:0 1px 0px 0px; width:102px; background-image:url(./graphics/comm-sale-prop.jpg);}

.home-swish a 					{width:102px;}
.res-sales a 					{width:102px;}
.res-rent a 						{width:102px;}
.comm-sales a 					{width:102px;}

.prop-form 						{width:230px; padding:8px 0 10px 10px; margin:0;}
.prop-form ul 					{padding:0; margin:2px 37px 0 2px; list-style:none; float:right; line-height:8px;}
.prop-form ul li 					{line-height:8px; height:16px;}
.prop-form ul label 				{float:right; padding-top:5px; color:#ffffff; font-weight:bold;}
.prop-home-quick 				{width:100px; height:12px; font-size:10px; padding:2px; float:left; margin:9px 0 0 0;}
.prop-home-but 					{float:left; margin:9px 0 0 4px;}

/*------------------------------Front Page Search Property */
.search-prop-front 				{margin:0 auto; width:340px; z-index:0; }
.front-header 					{margin:0 auto; width:340px; height:42px;}
.front-header p 					{padding:0 0 0 185px; height:20px; font-family:Verdana; color:##000000; text-align:left; font-size:6.4pt; margin:-15px 0 0 0;}
.front-header a 					{text-decoration:none; display:block; height:42px; width:340px; color:##000000;}
.front_header a:hover 			{color:#000000;}
.front-prop-search-bar img 		{padding:0; margin:0;}

.front-prop-wrap 				{width:318px; background-color:#ffffff; border:1px solid #cccccc; border-top:none; margin:0 auto; padding:5px 10px 5px 10px; 								 margin-top:-1px;}
.front-prop-wrap h3 				{font-size:12px;}
.front-prop-wrap label 			{display:block; padding-bottom:3px; font-weight:bold; font-size:10px;}
.front-prop-wrap ul 				{padding:0; margin:7px 0 0 10px; list-style:none; height:40px; float:left;}
.front-prop-wrap ul label 			{display:inline; float:right; padding-top:5px;}
.front-prop-wrap radio 			{foat:left;}
.front-prop-wrap p 				{float:left; margin:0;}
.front-prop-wrap select 			{padding:2px; font-size:12px;}
.front-prop-wrap input 			{padding:2px; font-size:10px;}

.prop-go  						{float:right; width:80px; margin:12px 0 0 15px; text-decoration:none; height:25px;}
.prop-quick 						{width:150px; font-size:9px; font-family:Verdana,Arial,Helvetica,sans-serif; margin:14px 0 0 0; float:left;}
.prop-label-sale 				{margin-right:3px;}
.prop-radios 					{width:50px;}
.prop-radios li 					{line-height:8px; height:16px;}

/*------------------------------SEARCH LINKS */
.search-links-container 			{width:508px; height:91px; margin:0 auto; margin-top:2px; padding-bottom:14px;}
.prop-search-link 				{float:left; width:166px; height:91px; margin-right:5px; background:url(graphics/property-but-search.jpg); text-align:left;}
.cars-search-link				{float:left; width:166px; margin-right:5px; background:url(graphics/cars-but-search.jpg); text-align:left;}
.jobs-search-link 				{float:left; width:166px; background:url(graphics/jobs-but-search.jpg); text-align:left;}

.prop-search-link a 				{text-decoration:none; border:none; display:block; width:166px; height:91px; margin:0; padding:0; margin-bottom:10px;}
.stats-link 						{margin:0; padding:33px 0 0 5px; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.prop-search-link a:link, .prop-search-link a:visited, .prop-search-link a:active, .prop-search-link a:hover {text-decoration:none; border:none;}
.cars-search-link a:link, .cars-search-link a:visited, .cars-search-link a:active, .cars-search-link a:hover {text-decoration:none; border:none;}
.jobs-search-link a:link, .jobs-search-link a:visited, .jobs-search-link a:active, .jobs-search-link a:hover {text-decoration:none; border:none;}
.cars-search-link a img 			{border:none;}
.cars-search-link a 				{text-decoration:none; border:none; display:block; width:166px; height:91px; margin:0; padding:0; }
.jobs-search-link a img 			{border:none;}
.jobs-search-link a 				{text-decoration:none; border:none; display:block; width:166px; height:91px; margin:0; padding:0; }
.stats-cars-link 				{margin-top:-50px;}
.property-logo-house 			{height:40px; margin-top:8px; float:right; z-index:60;}

/*------------------------------Vehicle Search */
.car-search-header 				{margin:0 auto; width:511px; height:36px; clear:both;}
.car-logo-search3 				{float:left; margin:0px; padding:0; border: none;}

.car-buttons 					{height:25px; width:510px; margin:0 auto; padding:0;}
.car-nav-ul 						{list-style:none; padding:0; width:100%; margin:0px; margin-top:0px; padding-top:0px;}
.car-nav-ul li 					{float:left;}
.car-nav-ul span 				{display:none;}
.car-nav-ul li a 					{float:left; display:block; height:25px; text-decoration:none; width:101px;}

.cars-cars 						{margin:0 1px 0px 0px; width:101px; background-image:url(./graphics/cs-cars.jpg);}
.cars-motorcycles 				{margin:0 1px 0px 0px; width:101px; background-image:url(./graphics/cs-motorcycles.jpg);}
.cars-caravans 					{margin:0 1px 0px 0px; width:101px; background-image:url(./graphics/cs-caravans.jpg);}
.cars-vans 						{margin:0 1px 0px 0px; width:101px; background-image:url(./graphics/cs-vans.jpg);}
.cars-plant 						{margin:0; width:102px; background-image:url(./graphics/cs-plant.jpg);}

#cars-search-body 				{width:504px; background-color:#ffffff; border:1px solid #cccccc; border-top:none; margin:0 auto; padding:0px 0px 3px 4px; 								   clear:both;}
#cars-search-body h2				{margin:0px; margin-bottom:3px; padding:0; font-size:9px; font-weight:bold;}

/*------------------------------Masthead Dynamic Numbers --------------------------------*/
.bar-container 					{width:780px; height:20px; padding-top:2px;}
#pendule 						{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000033;
								 float:left; margin-left:55px; clip: rect(auto 300 auto auto); height:14px; width:200px; margin-top:2px;}

.temp 							{color:#333366; font-size:10px; font-weight:bold; float:right; height:20px; width:100px; 
								 font:"Times New Roman", Times, serif; margin:0; padding:0 71px 0 0;}

.button-numbers 					{clear:both; color:#000066; padding:0 0 2px 0; margin:0; font-size:9px; line-height:9px; font-weight:normal;}
.button-numbers-cars 			{clear:both; color:#000066; padding:0; margin:0; font-size:9px; line-height:9px; font-weight:normal;}
.button-numbers-jobs 			{clear:both; color:#000066; padding:0; margin:0; font-size:9px; line-height:9px; font-weight:normal;}

.stats 							{padding-left:345px; height:16px; margin:0; font-family:Verdana; color:#000066; text-align:left; font-size:6.4pt; 								  margin-top:1px; font-weight:bold;}

/*------------------------------NAV FONT TEST */
.nav-bar 						{margin:0px; padding:0px;}
.container-bar 					{width:462px; height:37px; margin:17px 0 0 0; float:right; background-image: url(./masthead/full-bar.jpg); font-weight:bold;}
.left-bar 						{float:left; background-image: url(./masthead/bar-left.jpg); width:17px; height:37px;}
.middle-bar 						{}
.right-bar 						{float:right; background-image: url(./masthead/bar-right.jpg); width:17px; height:37px; display:block-inline;}
.nav-font  						{list-style-type:none; padding:0px 0px 4px 0px; margin:0px;}
.nav-font li 						{display:inline-block; float:left; margin:0px; text-align:center; height:35px; line-height:12px;}

.nav-font-general 				{border-left:1px solid #999999;}
.nav-font-property 				{}
.nav-font-cars 					{border-left:1px solid #999999;}
.nav-font-jobs 					{border-left:1px solid #999999;}
.nav-font-last 					{border-left:1px solid #999999;}

.nav-font-recruit 				{}
.nav-font-submit 				{border-left:1px solid #999999;}
.nav-font-reg 					{border-left:1px solid #999999;}
.nav-font-rates 					{border-left:1px solid #999999;}
.nav-font-contact 				{border-left:1px solid #999999;}
.nav-font-latest 				{border-left:1px solid #999999;}
.nav-font-general-contact 		{border-left:1px solid #999999;}

.nav-font-general a 				{font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-top:11px; padding-right:15px; padding-left:14px;  								 text-decoration:none; color:#333366; font-size:12px; height:25px;}
.nav-font-property a 			{font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-top:3px; text-decoration:none; padding-right:11px; 								   padding-left:15px; color:#333366; font-size:12px; height:27px;}
.nav-font-cars a 				{font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-top:3px; text-decoration:none; padding-right:15px; 								   padding-left:14px; color:#333366; font-size:12px; height:27px;}
.nav-font-jobs a 				{font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-top:3px; text-decoration:none; padding-right:15px; 								   padding-left:14px; color:#333366; font-size:12px; height:27px;}
.nav-font-general-contact a 		{font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-top:11px; padding-right:0px; padding-left:15px; 								text-decoration:none; color:#333366; font-size:12px; height:25px;}

.nav-font-recruit a 				{font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-top:11px; padding-right:10px; padding-left:12px; 								 text-decoration:none; color:#333366; font-size:12px; height:27px;}
.nav-font-submit a 				{font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-top:5px; padding-right:10px; padding-left:10px; 								text-decoration:none; color:#333366; font-size:12px; height:27px;}
.nav-font-reg a 					{font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-top:5px; padding-right:10px; padding-left:10px; 								text-decoration:none; color:#333366; font-size:12px; height:27px;}
.nav-font-rates a 				{font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-top:5px; padding-right:10px; padding-left:10px; 								text-decoration:none; color:#333366; font-size:12px; height:27px;}
.nav-font-contact a 				{font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-top:11px; padding-right:10px; padding-left:10px; 								 text-decoration:none; color:#333366; font-size:12px; height:27px;}
.nav-font-latest a 				{font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-top:5px; padding-right:10px; padding-left:10px; 								text-decoration:none; color:#333366; font-size:12px; height:27px;}


.nav-font li a:link 				{font-family:Arial, Helvetica, sans-serif; display:inline-block; text-decoration:none; color:#333366; font-size:12px;}
.nav-font li a:visited 			{font-family:Arial, Helvetica, sans-serif; display:inline-block; text-decoration:none; color:#333366; font-size:12px;}
.nav-font li a:hover 				{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#9999cc;}
.nav-font li a:active 				{font-family:Arial, Helvetica, sans-serif; display:inline-block; text-decoration:none; color:#333366; font-size:12px;}
.nav-font li a:focus 				{outline:none;}

.clear 							{clear:both;}

/* -----------------------------Social Bar*/
		.social 					{float: right; width:70px; margin:-1px 0px 0 2px; padding:0 17px 0 0;}
		.social a 				{text-decoration:none; margin-right:2px; padding:0;}
		.social img				{border:0; padding:0;}

/*------------------------------Top Search Box*/
.what-where 						{} /* styles for what where form in the main search of 4ni */
.what-where label 					{font-size:0.9em;}
.what-where span 				{font-weight:bold; color:navy;}
.what-where input 					{margin-top:5px; font-family:verdana;} /* these inputs also have inline styles which are necessary for the javascript */

/*------------------------------ROTATING IMAGES - jquery slideshow */
.slideshow-container			{height:220px; width:340px; margin:0 0 0 4px; padding:0;}
.slideshow-container span 		{z-index:500; position:absolute; bottom:3; right:3; color: #cc3399;text-transform: uppercase;font-weight:bold;}
ul.slideshow 					{list-style:none;width:340px;height:220px;overflow:hidden;position:relative;margin:0 0 0 0;padding:0;}	
ul.slideshow li 					{position:absolute;left:0;right:0;}
ul.slideshow li.show 				{z-index:450;}
ul.slideshow img 					{border:1px solid #cccccc;}
	#slideshow-caption 			{width:338px;height:75px;position:absolute;bottom:0;left:0;	color:#000;background:#fff; margin:0 0 1px 1px; z-index:500;}
	#slideshow-caption .slideshow-caption-container {padding:5px 10px; z-index:1000;}
	#slideshow-caption h3 		{margin:3px 0 5px 0;padding:0; font-size:16px; color:#333399;}
		#slideshow-caption h3 a 	{text-decoration:none; font-size:14px; color:#333399;}
		#slideshow-caption h3 a:hover {color:#000000;}
	#slideshow-caption p 		{margin:1px 0 0 0;font-size:12px;padding:0;}

/* -----------------------------Cat sponsor */
.sponsored-weblink a				{color:#9999cc;}
.sponsored-weblink a:hover		{color:red;}

/*------------------------------Listing style*/
.no-decoration a img 				{border:none; text-decoration:none;}

/*------------------------------listing-container*/
.listing-container 				{border:1px solid #cccccc; margin-left:10px; margin-right:10px; margin-top:2px; font-size:8px; padding-bottom:10px; 
								 background-color:#ffffff; width:508px;}


/*------------------------------Comments Box*/
.comments-wrapper 				{clear:both; height:auto; width:508px; margin:0 0px 0px 12px;}

.comments-box 					{height:auto; width:511px; margin-bottom:20px; margin-left:-2px;}
.comments-top					{height:9px; width:511px; background-image:url(./graphics/comments/comments-top.jpg); background-repeat:none; margin:0; padding:0;}
.comments-middle 				{height:auto; width:511px; background-image:url(./graphics/comments/comments-middle.jpg); background-repeat:repeat-y; 
								 margin:-4px 0 0 0; padding:0;}
.comments-content 				{padding:10px 14px 0 12px; height:auto; width:482px; min-height:40px;}
.comments-review 				{height:auto; min-height:40px; border:1px solid #cccccc; background-color:#f5f3ff; padding:15px 0px 10px 0; margin-bottom:15px; 								color:#333366;}
.comments-bottom 				{height:22px; width:511px; background-image:url(./graphics/comments/comments-bottom.jpg); background-repeat:none; margin:0; 
								 padding:0;}
.comments 						{padding:0 0 5px 0; margin:6px 25px 3px 25px; width:440px; font-size:12px; color:#333366; line-height:18px; height:auto;}
	.comments-stars 				{width:100px; height:20px; margin-bottom:5px;}
	.comments-stars ul 			{margin:0; padding:0;}
	.comments-stars li 			{float:left; display:inline; height:19px; width:20px;}
	.comments-stars img 			{margin:0; padding:0; text-decoration:none; border:none;} 
	
	.comments-review p 			{margin:0; margin:0 0 8px 25px;}
	.comments-note 				{font-size:10px; margin:0 0 5px 5px; color:#333366;}
	.comments-review h4 			{text-transform:uppercase; font-size:17px; color:#333366; margin:0 0 15px 150px; padding:0;}
	.comments-review form 		{padding:0; margin:0;}
	.comments-review label		{width:125px; font-size:12px; color:#333366; display:block; margin-bottom:3px;}
	.review-input 				{width:170px; padding:3px; color:#333366; font-size:12px; font-family:arial; margin:0px;}
	.comments-review textarea 		{width:240px; padding:3px; color:#333366; font-size:12px; font-family:arial; height:121px;}
	.select-rating 				{width:178px; color:#333366; font-size:12px; font-family:arial; padding:3px;}
	.submit-p					{}
	.submit-button 				{display:inline; background:transparent; cursor:pointer; margin:0px 0 0 213px; padding:0; border:0; width:61px; height:30px; 							 background:url(./graphics/comments/submit-off.jpg) no-repeat; color:#333366;}
	/*.submit-button:hover {background:url(./graphics/comments/submit-over.jpg) no-repeat; color:#ffffff;}*/
	
	.comments-box h4 			{font-size:14px; margin:0 0 5px 5px; padding:0; color:#333366;}
	.comments-thumbs 			{height:25px; height:auto; padding-bottom:10px;}
		.comments-thumbs p 		{float:right; display:inline; color:#333366; margin:0; padding:0; font-size:10px; font-style:italic; font-weight:100; }
		.comments-thumbs ul 		{margin:0; padding:0; list-style-type:none;}
		.comments-thumbs li 		{float:right; display:inline; height:15px; line-height:15px; margin-left:5px;}
		.comments-thumbs a 		{display:block; width:15px; height:15px; line-height:15px; text-decoration:none;}

		.thumbs-up a:link 		{background:url(./graphics/comments/thumbs-up-off.gif) no-repeat;}
		.thumbs-up a:visited 	{text-decoration:none;}
		.thumbs-up a:hover 		{background:url(./graphics/comments/thumbs-up-over.gif) no-repeat;}
		.thumbs-up a:active 		{}
		
		.thumbs-down a:link 		{background:url(./graphics/comments/thumbs-down-off.gif) no-repeat;}
		.thumbs-down a:visited 	{text-decoration:none;}
		.thumbs-down a:hover 	{background:url(./graphics/comments/thumbs-down-over.gif) no-repeat;}
		.thumbs-down a:active 	{} 
	
.comments-write-review 			{clear:both; height:auto; width:580px; margin-bottom:10px;}
.comments-review-button 			{width:105px; height:30px; cursor: pointer; position: relative; background-color:#FFCCCC; margin:1px; margin-left:460px;}
.comments-review-button a 		{display:block; width:105px; height:30px; text-decoration:none; background:url(./graphics/comments/review-off.jpg) no-repeat;}
.comments-review-button a:link 	{background:url(./graphics/comments/review-over.jpg) no-repeat;}
.comments-review-button a:hover 	{background:url(./graphics/comments/review-over.jpg) no-repeat;}
.comments-review-button a:active {background:url(./graphics/comments/review-over.jpg) no-repeat;}
.comments-review-body 			{padding: 5px 10px 0 11px ; width:555px;}

.review-messages-wrapper 		{clear:both; height:auto; width:508px; margin:0px 0px 20px 0px; border:1px solid #cccccc; background-color:#F5F3FF; font-size:12px; 								color:#333366;}
.review-messages 				{padding:10px; height:auto;}
	.review-messages p			{clear:both; padding:0; margin:0;}
	.review-messages  ul 			{margin:0 0 0 20px; padding:0; list-style-type:none; float:left; width:210px;}
	.review-messages li 			{background:url(./graphics/comments/message-error.png) no-repeat; padding-left:30px; line-height:20px; margin-top:5px;}
	.review-voted 				{font-size:12px; color:#333366; margin:0 18px 0 25px; font-weight:bold; width:450px; padding-bottom:8px;}

.p-user 							{font-weight:bold; font-size:10px; color:#333366; margin:-10px 0px 0px 65px;}

#companyReview					{width:508px;}
.review-instructions			{width:508px;padding:0; margin:0 0 5px 0;}
.review-instructions img 		{margin:0; padding:0;}
.review-instructions h4			{padding-bottom:0; margin:0; color:#333366; font-size:12px; margin-bottom:3px;}
.review-instructions p			{padding-top:0; margin-top:0; color:#333366;}


/*------------------------------CUSTOMER LOGIN*/
.logged-in textarea				{border:1px solid #CCCCCC; padding:5px;}
.logged-in h3					{margin:15px 0 10px 0; padding:0;}
.logged-in h3 span				{font-size:10px;}
