html,body,table,tr,td {
	font-family:  verdana, arial, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
	font-size: 16px;
}

body {
	font-family:  verdana, arial, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
	font-size: 16px;
	background-color: #fff;
	border: 0;
	border-collapse: collapse;
	color: #000;
	margin: 0;
	padding: 0;
}

	* html body, * html table { font-size: medium; }

a:link, a:visited { color: #565656; }
a:hover { color: #c00; }
img { border: 0px; }
br.breaker { clear: both; font-size: 1px; margin: 0px; padding: 0px; }
br.lbreaker { clear: left; }
br.rbreaker { clear: right; }
.nomargin { margin: 0px; }

#widgetcontainer {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	font-family: verdana, arial, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
	color: #000;
	text-align: left;
	font-size: 0.85em;
	z-index: -1;
}

	#widgetcontainer p.footer { clear: both; font-size: 11px; margin: 0px 15px 5px 15px; line-height: 16px; }

/* BREADCRUMB */
	#breadcrumb {
		clear: both;
		float: left;
		z-index: -1;
		width: 930px;
		padding: 0 15px;
		/*margin-left:135px;*/
	}
	
		#breadcrumb p {
			font-size: 11px;
		}
		
		#breadcrumb a:link, #breadcrumb a:visited { color: #000; }
		#breadcrumb a:hover, #breadcrumb a:active { color: #c00; }

/* FIRM DETAILS */
	.firmdetails {
		clear: both;
		float: left;
		width: 960px;		
		background: url(images/recommended-bg-gray.gif) no-repeat left top;
		height:85px;
		_height:85px;		
		padding: 0;
		overflow: hidden; /* for equal height columns */
	}
	.firmdetails_Red {
		clear: both;
		float: left;
		width: 960px;		
		background: url(images/recommended-bg.gif) no-repeat left top;
		height:85px;
		_height:85px;		
		padding: 0;
		overflow: hidden; /* for equal height columns */
	}
	
	/*	div.firm-details-corners-tl { position: absolute; top: 0; left: 0; width: 10px; height: 10px; background: url(images/firm-details-corners.gif) no-repeat left top; }
		div.firm-details-corners-tr { position: absolute; top: 0; right: 0; width: 10px; height: 10px; background: url(images/firm-details-corners.gif) no-repeat right top; }
		div.firm-details-corners-bl { position: absolute; bottom: 0; left: 0; width: 10px; height: 10px; background: url(images/firm-details-corners.gif) no-repeat left bottom; }
		div.firm-details-corners-br { position: absolute; bottom: 0; right: 0; width: 10px; height: 10px; background: url(images/firm-details-corners.gif) no-repeat right bottom; }

		div.firm-details-corners-tl-red { position: absolute; top: 0; left: 0; width: 10px; height: 10px; background: url(images/firm-details-corners-red.gif) no-repeat left top; }
		div.firm-details-corners-tr-red { position: absolute; top: 0; right: 0; width: 10px; height: 10px; background: url(images/firm-details-corners-red.gif) no-repeat right top; }
		div.firm-details-corners-bl-red { position: absolute; bottom: 0; left: 0; width: 10px; height: 10px; background: url(images/firm-details-corners-red.gif) no-repeat left bottom; }
		div.firm-details-corners-br-red { position: absolute; bottom: 0; right: 0; width: 10px; height: 10px; background: url(images/firm-details-corners-red.gif) no-repeat right bottom; }
	*/	
		#firmdetails_left {
			float: left;
			width: 760px;
			_width: 740px;
			margin: 8px 0 8px 15px;
		}
	
			#firmdetails_left h1 {
				font-size: 18px;
				color: #BB0C31;
				margin: 0;
				padding: 0;
			}

			#firmdetails_left p {
				margin: 5px 0;
				padding: 0;
				font-size: 11px;
			}
			
				#firmdetails_left span { padding-right: 10px; }
			
		#firmdetails_right {
			float: right;
			width: 185px;
			/*margin-bottom: -300px; padding-bottom: 300px;*/ /* for equal height columns */
			/*background: #bc0c32;*/
			text-align: center;
			font-size: 11px;
		}
		
			#firmdetails_right span.sum1 {
				color: #fff;
				font-weight: bold;
				font-size: 24px;
				padding: 0;
				margin: 8px 0 0 0;
				display: block;
			}
			#firmdetails_right span.sum2 {
				color: #fff;
				font-weight: bold;
				font-size: 12px;
				padding: 0;
				margin: 0 0 8px 0;
				display: block;
			}
		
		#printbutton {
			float: right;
			width: 18px;
			height: 18px;
			margin-bottom: 5px;
		}
				
/* COLUMN LAYOUTS */
	#col_1 {
		float: left;
		width: 160px;
		margin: 13px 20px 10px 0;
		z-index: 1;
	}
	
	#col_2 {
		float: left;
		width: 600px;
		margin: 20px 0 10px 0;
	}
	
	#col_3 {
		float: left;
		width: 160px;
		margin: 20px 0 10px 20px;
	}
	
	#col_23 {
		float: left;
		width: 780px;
		margin: 20px 0 10px 0;
	}

/* CONTENT AREA */

	#col_2, #col_23 { position: relative; }

	#col_2 #widgetcontent { width: 560px; }
	#widgetcontent { width: 560px;}
	#col_23 #widgetcontent { width: 740px; }

	#col_2 h1, #col_23 h1 { 
		color: #bb0d33;
		margin: 0;
		font-size: 11px;
		position: relative;
		top: 1px;
		left: 0;
		z-index: 100;
		height: 22px;
		background: #fff;
		padding: 7px 20px 5px 20px;
		border-top: 1px solid #999;
		border-left: 1px solid #999;
		border-right: 1px solid #999;
		display: inline-block;
		* width: 100px;
	}
	
			#h1-corner-tl { position: absolute; top: -1px; left: -1px; width: 5px; height: 5px; font-size: 1px; background: url(images/content-corners.gif) no-repeat left top; }
			#h1-corner-tr { position: absolute; top: -1px; right: -1px; width: 5px; height: 5px; font-size: 1px;  background: url(images/content-corners.gif) no-repeat right top; }

	#widgetcontent {
		border-top: 1px solid #999;
		border-left: 1px solid #999;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
		background: #fff;
		padding: 19px;
		_padding: 17px;
		position: relative;
		float: left;
		font-size: 12px;
	}
	
		#widgetcontent h2 { 
			color: #bb0d33;
			margin: 0 0 10px 0;
			font-size: 14px;
		}
	
		#content-corner-tl { position: absolute; top: -1px; left: -1px; width: 5px; height: 5px; font-size: 1px; background: url(images/content-corners.gif) no-repeat left top; }
		#content-corner-tr { position: absolute; top: -1px; right: -1px; width: 5px; height: 5px; font-size: 1px; background: url(images/content-corners.gif) no-repeat right top; }
	
	
		p.toppaging { position: absolute; top: 0; right: 0; margin: 0px; padding: 0; }
	
		#widgetcontainer p.paging a:link, #widgetcontainer p.paging a:visited { margin-top: 4px; padding: 4px 5px; font-size: 12px; }
		#widgetcontainer p.toppaging a:link, #widgetcontainer p.toppaging a:visited { margin-top: 3px; padding: 3px 5px; font-size: 11px; }
	
		#widgetcontainer p.paging a:link, #widgetcontainer p.paging a:visited { float: right; margin-left: 4px; border: 1px solid #999; background: #fff; color: #000; text-decoration: none; }
		#widgetcontainer p.paging a:hover, #widgetcontainer p.paging a:active { border: 1px solid #b20c32; }

		#widgetcontainer p.paging a.active:link, #widgetcontainer p.paging a.active:visited { float: right; margin-left: 4px; border: 1px solid #b20c32; background: #fff; color: #000; text-decoration: none; }
		#widgetcontainer p.paging a.active:hover, #widgetcontainer p.paging a.active:active { border: 1px solid #b20c32; }
		
		
		p.toppaging { position: absolute; top: 0; right: 0; margin: 0px; padding:10px 8px 0px 0px; }
	
		#widgetcontent p.paging a:link, #widgetcontainer p.paging a:visited { margin-top: 4px; padding: 4px 5px; font-size: 11px; }
		#widgetcontent p.toppaging a:link, #widgetcontainer p.toppaging a:visited { margin-top: 3px; padding: 3px 5px; font-size: 11px; }
	
		#widgetcontent p.paging a:link, #widgetcontainer p.paging a:visited { float: right; margin-left: 4px; border: 1px solid #999; background: #fff; color: #000; text-decoration: none; }
		#widgetcontent p.paging a:hover, #widgetcontainer p.paging a:active { border: 1px solid #b20c32; }

		#widgetcontent p.paging a.active:link, #widgetcontainer p.paging a.active:visited { float: right; margin-left: 4px; border: 1px solid #b20c32; background: #fff; color: #000; text-decoration: none; }
		#widgetcontent p.paging a.active:hover, #widgetcontainer p.paging a.active:active { border: 1px solid #b20c32; }


	
/* SUMMARY */

div.summary_ratings {
	float: left;
	border: 1px solid #efbf00;
	width: 740px;
	padding: 10px 0;
	background: #fef8de;
	margin-bottom: 30px; 
}

	div.summary_ratings_left {
		float: left;
		width: 510px;
		padding: 0 0 0 19px;
	}
		div.summary_ratings_left table { width: 510px; }
			div.summary_ratings_left th { font-size: 12px; text-align: left; vertical-align: middle; padding: 10px 0; }
				div.summary_ratings_left th img { vertical-align: middle; }
			div.summary_ratings_left td { font-size: 11px; vertical-align: middle; padding: 10px 0; }
			
	div.summary_ratings_right {
		float: right;
		width: 200px;
		margin: 10px 0 0 0;
	}
	
	div.recommended {
		float: right;
	}

		div.recommended p {
			font-size: 10px;
			line-height: 18px;
			text-align: right;
			padding: 0;
			margin: 0;
		}

		div.recommended p strong { color: #BB0C31; }

		#commentsbox {
			clear: both;
			position: relative;
			margin: 0 0 30px 0;
			border: 1px solid #efbf00;
			height: 285px;
		}
		
	#summary-col1 { float: left; width: 160px; margin: 0 43px; _padding: 0px 43px 0 50px;_margin:0px;}
	#summary-col2 { float: left; width: 160px; margin: 0 43px; _padding: 0px 43px 0 40px;_margin:0px;}
	#summary-col3 { float: left; width: 160px; margin: 0 43px; _padding: 0px 30px 0 40px;_margin:0px;}
	
/* REFERENCES */
div.reference {
	clear: both;
	float: left;
	width: 560px;
	font-size: 12px;
	margin-bottom: 40px;
}

	div.refheadleft { width: 200px; float: left; }
	div.refheadright { width: 360px; float: right; text-align: right; }
	div.refheadleft, div.refheadright { font-size: 11px; font-weight: bold; margin: 10px 0; }
	
	div.gaugebar {
		float: left;
		background: url(images/gaugebar.gif) repeat-x left top;
		width: 560;
		height: 65px;
	}
	
		div.gaugebar table { margin: 10px 20px 0 20px; }
		div.gaugebar td { font-size: 11px; vertical-align: top; }
	
	div.refbodyleft { float: left; width: 275px; }
	
	div.refbodyright { float: right; width: 275px; }
	
	div.refbodyleft img, div.refbodyright img  float: left;

	div.replybox {
		width: 600px;
		margin: 0px 0px 10px 0px;
	}

		div.replybox textarea { font-family:  verdana, arial, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif; font-size: 11px; }
	
/* SIDE NAVS */
	
	div.sidenavcontainer {
		float: left;
		width: 150px;
		padding: 0 5px;
		margin: 0 0 0 0;
		background: #e8e8e8;
	}
	
		div.section-head-single {
			float: left;
			width: 142px;
			padding: 8px 0 0 8px;
			height: 23px;
			background: url(/images/sidenav-head-single.gif) no-repeat left top;
			font-size: 11px;
			color: #333;
			font-weight: bold;
			text-transform: uppercase;
			line-height: 14px;
		}
		
		div.section-head-double {
			float: left;
			width: 142px;
			padding: 4px 0 0 8px;
			height: 34px;
			background: url(/images/sidenav-head-double.gif) no-repeat left top;
			font-size: 11px;
			color: #333;
			font-weight: bold;
			text-transform: uppercase;
			line-height: 14px;
		}
		
		div.section-content {
			float: left;
			width: 134px;
			padding: 0 8px 10px 8px;
			background: #fff;
			font-size: 11px;
			color: #333;
			z-index: 99;
		}
		
			div.section-content ul {
				margin: 0;
				padding: 0;
			}
			
				div.section-content ul li {
					list-style: none;
					margin: 0;
					padding: 8px 0 4px 0;
				}
				
				div.section-content ul li a:link, div.section-content ul li a:visited { color: #333; font-weight: bold;text-decoration:none; }
				div.section-content ul li a:hover, div.section-content ul li a:active { color: #b20c32;text-decoration:underline; }

				div.section-content ul li.active a:link, div.section-content ul li.active a:visited { color: #b20c32; text-decoration: none; font-weight: bold; letter-spacing: -0px; }
				div.section-content ul li.active a:hover, div.section-content ul li.active a:active { color: #b20c32; text-decoration: underline; }
				
	div.darknav { background: #666666; }
	div.darknav div.section-head-single { background: url(/images/dark-sidenav-head-single.gif) no-repeat left top; color: #fff; }
	div.darknav div.section-head-double { background: url(/images/dark-sidenav-head-double.gif) no-repeat left top; color: #fff; }
	div.darknav div.section-content {}
	
	
/* COMPLIANCE CHECKLIST */
.membership {
	clear: both;
	width: 560px;
	margin: 30px 0 30px 0;
}

	.msleft {
		float: left;
		width: 220px;
		text-align: left;
	}

	.msright {
		float: left;
		width: 335px;
	}
	
	.membership p { margin: 0; }
	
/* NEAR YOU */

	
	#mapcontainer {
		position: relative;
		width: 560px;
		height: 560px;
		margin-top: 20px;
	}

		#gmapinner {
			position: absolute;
			top: 0;
			left: 0;
			width: 558px;
			height: 560px;
			margin: 0;
			background: #eeeeee;
			border: 1px solid #ccc;
		}

		#pleasewait {
			position: absolute;
			display: none;
			top: 1px;
			left: 1px;
			width: 558px;
			height: 66px;
			padding: 192px 0;
			background: #eeeeee;
			text-align: center;
		}
		
/* CONTROL PANEL CLASSES */

#formstable {
	border-top: 1px solid #ddd;
}

	#formstable td {
		font-size: 12px;
		vertical-align: top;
		border-bottom: 1px solid #ddd;
	}
	
	#formstable td.bignumber {
		font-size: 26px;
		font-weight: bold;
		color: #BB0C31;
		
	}

form.widgetform {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

		form.widgetform label {
			float: left;
			width: 130px;
			padding: 2px 10px 0px 0px;
			text-align: right;
			font-weight: bold;
		}

		form.widgetform input {
			border: 1px solid #ccc;
		}

		form.widgetform input.submitbutton {
			border: 1px solid #999;
			background: #ddd;
		}

		form.widgetform input.captchaoption {
			border: 0px;
		}
		
		#captchabox {
			float: left;
			width: 100px;
			height: 100px;
			margin-right: 10px;
			background: url(/trackrecord/captchapics/1.gif) no-repeat left top;
		}
		
/**** TABS FOR BANNERS ****/

	#searchtabs {
		float: left;
		width: 740px;
		height: 27px;
		font-size: 16px;
	}

		#searchtabs ul {
			float: left;
			margin: 0;
			padding: 0;
			height: 26px;
			border-bottom: 1px solid #999;
			width: 740px;
		}

			#searchtabs ul li {
				float: left;
				list-style: none;
				margin: 1px 0 0 0;
				padding: 4px 0 0 0;
				height: 23px;
			}

				#searchtabs ul li a:link, #searchtabs ul li a:visited { color: #fff; font-size: 11px; text-decoration: none; padding: 0; margin: 0; outline: none; }
				#searchtabs ul li a:hover, #searchtabs ul li a:active { text-decoration: underline; }

					#searchtabs ul li.active a:link, #searchtabs ul li.active a:visited { color: #727272; font-size: 11px; font-weight: bold; letter-spacing: -1px; text-decoration: none; padding: 0; margin: 0; }
					#searchtabs ul li.active a:hover, #searchtabs ul li.active a:active { text-decoration: underline; }

				#searchtabs ul li { width: 73px; background: url(/images/search-tab-plain.gif) no-repeat left bottom; padding-left: 0px; text-align: center; }
				#searchtabs ul li.active { background: url(/images/search-tab-plain.gif) no-repeat left top; }
					
				#searchtabs ul li#blanky {
					width: 349px;
					float: right;
					text-align: right;
					font-size: 13px;
					padding: 2px 0 0 0;
					height: 25px;
					background: none;
				}

					#searchtabs ul li#blanky label {
						font-size: 11px;
						margin-top: 4px;
						margin-left: 10px;
						margin-right: 2px;
						float: right;
					}

					#searchtabs ul li#blanky select {
						font-size: 12px;
						margin-top: 2px;
						float: right;
					}

					#searchtabs #blanky a:link, #searchtabs #blanky a:visited { float: right; margin-top: 0; margin-left: 4px; border: 1px solid #999; padding: 3px 5px; background: #fff; color: #000; text-decoration: none; }
					#searchtabs #blanky a:hover, #searchtabs #blanky a:active { border: 1px solid #b20c32; }

					#searchtabs #blanky a.active:link, #searchtabs #blanky a.active:visited { float: right; margin-top: 0; margin-left: 4px; border: 1px solid #b20c32; padding: 3px 5px; background: #fff; color: #000; text-decoration: none; }
					#searchtabs #blanky a.active:hover, #searchtabs #blanky a.active:active { border: 1px solid #b20c32; }

	#resultsarea {
		clear: both;
		float: left;
		background: #fff;
		border-left: 1px solid #999;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
		width: 738px;
		padding: 20px 0px;
		font-size: 11px;
	}
	
		#resultsarea > div { width: 708px; padding: 0px 15px; }
	
		#resultsarea p { font-size: 11px; }
		
@media print {
	/* hide elements we dont want */
	#topbarright { display: none; }
	#breadcrumb { display: none; }
	div.sitefooter { display: none; }
	#printbutton { display: none; }

}


/* CSS for the Customer Details after Login */
.CustLogin
{
	font-family:Verdana, Arial;
}
.CustLogin tr td
{
	font-size:12px;
}
.CustLogin tr td a
{
	text-decoration:underline;
}


/* This for the Customer Feedback Form */
.FeedBack
{
	font-family:  verdana, arial, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
}
.FeedBack tr td
{
	font-size:12px;
}
.FeedBack table tr td
{
	font-size:12px;
}
.FeedBack tr td fieldset
{
	padding-left:15px;
	border:solid 1px #555555;	
}
.FeedBack tr td fieldset legend
{
	font-size:12px;
	padding:5px 5px 5px 5px;
	border:solid 1px #555555;
	font-weight:bold;
	background-color:#333333;
	color:#fff;
}

/* CSS for the Customer Details after Login */
.CustDetails tr td
{
	font-size:12px;
}
.CustDetails ul{margin:0;padding:0;font-family:Verdana, Arial;}
.CustDetails ul li{list-style-type:none;padding:3px 0 3px 0;}
.CustDetails ul li label{display:block;float:left;width:100px;padding-top:2px;}
.CustDetails ul li .buttonrow{padding:5px 0 0 50px;}






/* new css for feed back form */
.pinktable{background:url(images_Feedback/pinkcurverepeat.gif) repeat-x;margin-bottom:10px; font-family:Tahoma, Geneva, sans-serif;color:#000;font-size:12px}
.pinktableNew{background:url(images_Feedback/pinkCurveRE.gif) repeat-y;margin-bottom:10px; }
.pinktableNew td{font-family:Verdana, Geneva, sans-serif;color:#000;font-size:12px;font-family:Tahoma, Geneva, sans-serif;}

.pinktableNewSmall{background:url(images_Feedback/pinkCurveRESmall.gif) repeat-y;margin-bottom:10px; }
.pinktableNewSmall td{font-family:Tahoma, Geneva, sans-serif;color:#000;font-size:12px;font-size:13px;font-family:Tahoma, Geneva, sans-serif;}
.pinktableNewSmall .tdfix img{ vertical-align:bottom}

.pinktable700{background:url(images_Feedback/pinkRe-700px.gif) repeat-y;margin-bottom:10px; }
.pinktable700 td{font-family:Tahoma, Geneva, sans-serif;color:#000;font-size:12px;color:#000;font-size:13px;font-family:Tahoma, Geneva, sans-serif;}
.pinktable700 .tdfix img{ vertical-align:bottom}

.pinktableNew .tdfix{height:13px; padding:0px !important; margin:0px !important;}
.pinktableNew .tdfix img{ vertical-align:bottom}
.pinktableSmall{background:url(images_Feedback/pinkcurverepeatSmall.gif) repeat-x;margin-bottom:10px; font-family:Tahoma, Geneva, sans-serif;color:#000;font-size:12px}
.pinktable ol li{color:#333333;font-size:13px;font-family:Tahoma, Geneva, sans-serif;padding:5px 0; margin:0px}
.pinktable p{font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#000;padding:0px !important; margin:0px !important;}
.pinktableNew p.boldP{font-weight:bold;}
.feedbackHeader h2{font-family: Calibri,Verdana, Arial; font-size:18px !important; color:#bc0c32;margin:0px !important;padding:0px !important;}
.pinktableNew ul{ list-style:none;}
.padder{padding:0px 8px;}
td.fontStyling{font-family:Verdana, Geneva, sans-serif !important; font-size:12px !important; color:#000 !important;}
.pinktableNew h5{font-family:Tahoma, Geneva, sans-serif;font-weight:bold;}
.ratingTable{height:39px; background:url(images_Feedback/ratingrepeat.gif) repeat-x;font-family:Tahoma, Geneva, sans-serif;font-size:12px !important;margin:5px 0}
.pinktableNew .borderTable{border-left:solid 1px #c5c5c5;height:40px; border-top:solid 1px #c5c5c5;}
.pinktableNew .last{border-right:solid 1px #c5c5c5;}
.pinktableNew .ratingGuide { list-style:none; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.pinktableNew .ratingGuide h4{color:#000; font-size:12px;}
.pinktableNew .ratingGuide span{padding-right:10px;}
.pinktableNew .ratingGuide .color10{ color:#0dae18;font-size:12px;}
.pinktableNew .ratingGuide .color9{ color:#90cd19;font-size:12px;}
.pinktableNew .ratingGuide .color8{ color:#8cbc11;font-size:12px;}
.pinktableNew .ratingGuide .color7{ color:#92af12;font-size:12px;}
.pinktableNew .ratingGuide .color6{ color:#9d9c14;font-size:12px;}
.pinktableNew .ratingGuide .color5{ color:#a78914;font-size:12px;}
.pinktableNew .ratingGuide .color4{ color:#b07414;font-size:12px;}
.pinktableNew .ratingGuide .color3{ color:#bc5c16;font-size:12px;}
.pinktableNew .ratingGuide .color2{ color:#c64516;font-size:12px;}
.pinktableNew .ratingGuide .color1{ color:#ce3116;font-size:12px;}
.pinktableNew .ratingGuide .color0{ color:#d61e19;font-size:12px;}
.ratingGuide{border-top:solid 1px #c5c5c5;border-right:solid 1px #c5c5c5;}
.ratingGuide td{text-align:center;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;font-size:11px;color:#000;padding:0 1px;}
.pinktableNew .formli li{ padding:5px 0;font-family:Tahoma, Geneva, sans-serif; font-size:13px}
.pinktableNew .formli li label{font-family:Tahoma, Geneva, sans-serif; font-size:13px}
.pinktableNew texarea{width:500px !important;}
.pinktableNew input.fullWidth{width:500px !important;}
.pinktableSmall h3{font-family:Tahoma, Geneva, sans-serif;color:#000; font-size:16px; font-weight:bold;}
.pinktableSmall p{font-size:14px; color:#000}
.pinktableSmall label{font-size:12px;}
.pinktableSmall .smalltd label{font-size:10px;}
.pinktableSmall .spec label{font-size:14px !important;font-family:Georgia, "Times New Roman", Times, serif !important;}
.rightFloater{float:right; margin:-270px 40px 0 0}
.headercomment{padding-bottom:20px;padding-left:10px; padding-right:4px;}
/* new css for feed back form */

.ManageFeedback tr td{font-size:12px; font-family:Verdana; padding-top:10px;}
.ManageFeedback tr td select{font-size:11px; font-family:Verdana;}
.ManageFeedback tr td input{font-size:11px; font-family:Verdana;}
.rec{font-weight:bold;}
.FormDate{font-weight:bold; color:#df0000;}

.tablePadding{margin:0 10px;}
.tablePadding td{margin:0px !important}

/*For Summary page. for the overall ratings table*/
.OverallRatings
{
	font-family:Verdana;
	font-size:12px;
}
.OverallRatings tr td
{
	font-family:Verdana;
	font-size:12px;
}


.middleheadingbg{background:url(images/roundboxmiddle.jpg) repeat-x;font-family:Verdana; font-size:12px; font-weight:bold;color:#000;}
.middleheadingbg1{background:url(images/roundboxmiddle1.jpg) repeat-x;font-family:Verdana; font-size:12px; font-weight:bold;color:#BB0D33;}
.middleheadingbg_red{background:url(images/roundboxmiddle-red.jpg) repeat-x;font-family:Verdana; font-size:12px; font-weight:bold;color:#fff;}


.FontVerdana
{
	font-family:Verdana;
}
.FontVerdana tr td
{
	font-family:Verdana;
}
.FontVerdana tr td div
{
	font-family:Verdana;
}
.FontVerdana tr td strong
{
	font-family:Verdana;
}
.FontVerdana tr td b
{
	font-family:Verdana;
}
#searchcontainer #searchbox{clear:both !important;}
.searchouter{width:960px; margin:0 auto;background:url(../images/search-box-top.gif) top left;padding-top:3px;_padding-top:0px;}
.best-individual{font-size:9px !important;color:#999 !important;}

