.newsheadline h1 					{margin: 0px; padding:0px; font-size: 14px;}
.tableContainer 						{width: 360px; height: 1200px; overflow: auto; padding: 0px; scrollbar-base-color: #F7C500;}
.clock 								{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; 									  text-decoration: none; align: center; display: inline; position: absolute; z-index: 2; top: 92px;}
.jf									{font-size: 9px;} 
td 									{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000000;}
.b									{font-weight: bold;}
.searchBoxTxt 						{font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
td, br 								{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.txt 								{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; 
									 color: #000000; text-decoration: none;}
.header 								{background:#000; background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x;border:#333333 1px solid; 
									 font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; text-align: center; padding:3px 0px;}
.h1-listing-td 						{background:#000; background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; border:#333333 1px solid; 
									 font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; text-align: center;}
.h1-listing-td h1 					{font-size:19px; text-align:center; color:#FFFFFF; padding:6px 0px 3px 0px; margin:0px;}
.h1-listing-td h2 					{font-size:12px; text-align:center; color:#FFFFFF; padding:0px 0px 6px 0px; margin:0px;}
.header h1 							{font-size:12px; text-align:center; color:#FFFFFF; padding:6px 0px 3px 0px; margin:0px;}
.header h2 							{font-size:12px; text-align:center; color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px;}
.headernc 							{font-size: 14px;font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; background-color: #000000; 									  text-align: center;}
hr 									{color: #000000; height: 1px; background-color: black; border: 0;}
.header2 							{font-size: 12px; font-weight: bold; color: #333333; font-family: Arial, Helvetica, sans-serif;}
.featured 							{font-family: Arial, Helvetica, sans-serif; font-size: 13px;text-transform: none; color: #FFFFFF; font-style: oblique; 									   font-weight: bold; background-color: #000000; position: relative; width: 102%; height: 20px; padding-top: 4px; 
									 padding-left: 4px;}

/*----------------------------------LINK RULES*/
a 									{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
a:link 								{text-decoration: underline; color:#000000; font-family: verdana; font-size: 10px;}
a:visited 							{text-decoration: underline; font-family: verdana; color:#000000; font-size: 10px;}
a:active 							{text-decoration: none; font-family: verdana; font-size: 10px; color:red;}
a:hover 								{text-decoration: underline;font-size: 10px; font-family: verdana; color: #CC0000;}

.buttonAds 							{border-top-color: #FFCC00; border-right-color: #FFCC00; border-bottom-color: #FFCC00; border-left-color: #FFCC00; 
									 display: block; margin-top: 0px; margin-bottom: 4px;}
.heading 							{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #000000;}
.graphicsit 							{text-align: left; display: inline; float: left; margin-right: 10px; margin-top: 10px; margin-bottom: 5px; 
									 border: 1px solid #000000;}
.buttonSize 							{font-size: 10px;}
.txtgraphics 						{font-size: 9px; color: #333333; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.news 								{padding-right: 10px;}
.newsp 								{padding-right: 5px;}
.boxit 								{text-align:left; display:inline; float:left; margin-right:10px; margin-top:2px; margin-bottom:2px; border:1px solid #000000;}

/*----------------------------------NEWS*/
.news-content h3 					{font-size:13px; font-weight:bold; margin:0; padding:0;}

/*----------------------------------LISTING STYLES*/
.build-listing h3 					{font-size:13px; font-weight:bold; margin:0; padding:0;}
.clear 								{clear:both;}
.img-left 							{float:left; margin: 0 10 10px 0px; clear:both;}
.img-right 							{float:right; margin: 0 0 10px 10px; clear:both;}
.hr-clear 							{clear:both; border:none; height:0; color:#ffcc00; padding:0; margin:0 2;}
.pad img 							{margin:0 5px 5px 0;}
.no-link-border img					{border:none;}
.left								{float:left;}
.lowercase							{text-transform:lowercase;}

/* ---------------------------------WHAT WHERE 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:#000000;}
.what-where input 						{margin-top:3px; font-family:verdana; padding:3px 2px 5px 2px; height:20px;} 
									/* these inputs also have inline styles which are necessary for the javascript */

/*----------------------------------Listing Styles */
.blue-border img 					{border:2px solid blue;}

/*----------------------------------ROTATING IMAGES - jquery slideshow*/
.slideshow-container				{height:246px; width:381px; margin:8px 0 0 13px; padding:0; text-align:left;}
.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:381px;height:246px;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 #000000;}
	#slideshow-caption 				{width:379px;height:75px;position:absolute;bottom:0;left:0;	color:#000;background:#fff; margin:0 0 1px 1px; z-index:500; 								 line-height:16px;}
	#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:#000000;}
		#slideshow-caption h3 a 		{text-decoration:none; font-size:14px; color:#000;}
		#slideshow-caption h3 a:hover {color:#000000;}
	#slideshow-caption p 			{margin:1px 0 0 0;font-size:12px;padding:0;}
	
/*----------------------------------Comments Box*/
.comments-wrapper 					{clear:both; height:auto; width:508px; margin:0 0px 0px 12px;}

.comments-box 						{height:auto; width:574px; margin-bottom:20px; text-align:left;}
.comments-top						{height:9px; width:574px; background-image:url(./graphics/comments/comments-top.jpg); background-repeat:none; 
									 margin:0; padding:0;}
.comments-middle 					{height:auto; width:574px; background-image:url(./graphics/comments/comments-middle.jpg); background-repeat:repeat-y; 
									 margin:-5px 0 0 0; padding:0;}
.comments-content 					{padding:10px 14px 0 12px; height:auto; width:530px; min-height:40px; margin:0 0 0 10px;}
.comments-review 					{height:auto; min-height:40px; border:1px solid #000; background-color:#ffcc00; padding:15px 0px 10px 0; 
									 margin-bottom:15px; color:#000;}
.validate-message					{height:auto; min-height:40px; border:1px solid #000; background-color:#ffcc00; padding:15px 15px 10px 15px; 
									 margin-bottom:15px; color:#000; width:544px; text-align:left;}
.comments-bottom 					{height:22px; width:574px; background-image:url(./graphics/comments/comments-bottom.jpg); background-repeat:none; 
									 margin:0; padding:0;}
.comments 							{padding:0 0 5px 0; margin:10px 25px 3px 25px; width:480px; font-size:12px; color:#000; 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:#000;}
	.comments-review h4 				{text-transform:uppercase; font-size:17px; color:#000; margin:0 0 15px 150px; padding:0;}
	.comments-review form 			{padding:0; margin:0;}
	.comments-review label			{width:125px; font-size:12px; color:#000; display:block; margin-bottom:3px;}
	.review-input 					{width:210px; padding:3px; color:#000; font-size:12px; font-family:arial; margin:0px; border:1px solid #000;}
	.comments-review textarea 			{width:270px; padding:3px; color:#000; font-size:12px; font-family:arial; height:121px; border:1px solid #000;}
	.select-rating 					{width:210px; color:#000; font-size:12px; font-family:arial; padding:3px; border:1px solid #000;}
	.submit-p						{}
	.submit-button 					{display:inline; background:transparent; cursor:pointer; margin:0px 0 0 233px; padding:0; border:0; width:61px; 
									 height:30px; background:url(./graphics/comments/submit-off.jpg) no-repeat; color:#fff;}
	/*.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:#000;}
	.comments-thumbs 				{height:25px; height:auto; padding-bottom:10px;}
		.comments-thumbs p 			{float:right; display:inline; color:#000; margin:0; padding:0; font-size:10px; font-style:italic; font-weight:100; }
		.comments-thumbs ul 			{margin:0 0 0 5px; 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:562px; margin:0px 0px 20px 0px; border:1px solid #000; background-color:#ffcc00; 
									 font-size:12px; color:#000;}
.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:240px;}
	.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:#000; margin:0; font-weight:bold; width:480px; padding:0 0 8px 0; float:right;}
	.review-header					{font-size:14px; margin:0 0 5px 5px; padding:0; color:#000;}

.p-user 								{font-weight:bold; font-size:10px; color:#000; margin:-10px 0px 0px 65px;}

#companyReview						{width:564px; text-align:left;}
.review-instructions				{width:508px;padding:0; margin:0 0 5px 0; text-align:left; width:565px;}
.review-instructions img 			{margin:0; padding:0;}
.review-instructions h4				{padding-bottom:0; margin:0; color:#000; font-size:12px; margin-bottom:3px;}
.review-instructions p				{padding-top:0; margin-top:0; color:#000;}
