* html {height:1%;}
	
	body {
		background-color: #fff;
		font-family	: Arial, Helvetica, Verdana;
		vertical-align	: top;
		margin-left	: 5px;
		margin-right	: 5px;
		padding-left	: 5px;
		padding-right	: 5px;
		margin-top	: 5px;
		margin-bottom	: 5px;
		text-align	: center;
		color		: #666666;
	}

	A { cursor : hand; }	

	#topContainer {
		width		: 980px;
		height		: 106px;
		background-image:url("images/top_bg.jpg");
		margin		: 0 auto;
	}

	#topBanner img {
		border		: solid 1px #525d63;
		height		: 60px;
		width		: 468px;
	}

	#directoryContainer {
		width		: 980px;
		height		: 24px;
		background-image:url("images/directory_bg.gif");
		margin		: 0 auto;
	}

	#currentLocationContainer {
		width 		: 980px;
		height		: 20px;
		margin		: 0 auto;
		font-size	: 12px;
		background-image: url("images/bg_border_lr.gif");
	}

	#currentLocationContainer img {
		border 		: 0;
	}

	#currentLocationContainer a {
		text-decoration	: none;
		color		: #666666;
	}

	#currentLocationContainer a:hover {
		text-decoration	: underline;
	}

	#theme01 {
		display : inline;
		background	: url("images/but_theme01.gif") no-repeat right top;
		width		: 17px;
		height		: 17px;
		margin		: 0;
	}

	#theme02 {
		display : inline;
		background	: url("images/but_theme02.gif") no-repeat right top;
		width		: 17px;
		height		: 17px;
	}

	#theme01 a:hover{
		background	: url("images/but_theme01_hl.gif") no-repeat right top;
	}

	#theme02 a:hover{
		background	: url("images/but_theme02_hl.gif") no-repeat right top;
	}

	.reverse10 {
		font-size	: 10px;
		color		: #ffffff;
	}

	.reverse10 a {
		color		: #ffffff;
		text-decoration	: none;
	}

	.reverse10 a:hover {
		text-decoration	: underline;
	}

	#reednetwork h5{
		font-size : 8px;
	}

	form {
		margin	: 0;
	}
	
	.more_info {
		color		: #2e739d;
	}
	
	.more_info strong {
		color		: #2e739d;
	}
	
	.more_info a {
		text-decoration	: underline;
		color		: #2e739d;
	}
	
	.more_info a:hover {
		text-decoration	: none;
	}


	li {
		list-style-type	: none;
		color		: #2e739d;
		font-size	: 13px;
		
	}

	li a {
		text-decoration	: underline;
		color		: #2e739d;
	}

	li a:hover {
		text-decoration	: none;
	}

	li a strong {
		color		: #2e739d;
	}

	li strong {
		color		: #333333;
	}
	
	.coy_name {
		font-size	: 15px;
		color		: #2e739d;
	}

	.coy_name h1{
		font-size	: 15px;
		color		: #2e739d;
		font-weight	: bold;
	}
	
	.coy_name h2{
		font-size	: 12px;
		font-weight	: normal;
	}
	
	#lists .coy_name A {
		font-size	: 15px;
		line-height	: normal;
		color		: #2e739d;
		text-decoration	: none;
	}
	
	
	#lists .coy_name strong {
		color		: #2e739d;
	}
	
	#lists .coy_name .coy_info {
		font-size	: 15px;
	}
	
	.coy_name a:hover {
		text-decoration	: none;
		color: #FF9900;
	}
	#lists .coy_name a:hover {
			color		: #FF9900;
			text-decoration:underline;
	}
	#lists .coy_name a:hover strong {
			color		: #FF9900;
	}
	
	#lists .coy_info {
			color		: #8c4d39;
			line-height: 19px;
	}
	
	
	#lists #profileinfo h3 {
			font-size	: 13px;
			color		: #333333;
			line-height	: 18px;
			padding-bottom:5px;
	}
	
	.pagination {
		color		: #8c4d39;
		font-size	: 12px;
		text-align	: right;
		font-weight	: bold;
	}

	.pagination a {
		font-size	: 12px;
		color		: #8c4d39;
		font-weight	: normal;
	}

	.pagination a:hover {
		text-decoration	: none;
	}

	.breadcrumbs {
		color		: #8c4d39;
		font-size	: 12px;
		float		: left;
	}

	.breadcrumbs h1, h2{
		font-size	: 12px;
		font-weight	: bold;
		display	: inline;
	}

	.breadcrumbs a {
		color		: #8c4d39;
	}

	.breadcrumbs a:hover {
		text-decoration	: none;
	}

	.tierheader{
		font-size		: 11px;
		font-style		: italic;
		color			: #666666;
		/*
		border-top-width	: 0px;
		border-right-width	: 0px;
		border-bottom-width	: 0px;
		border-left-width	: 0px;
		border-top-style	: solid;
		border-right-style	: none;
		border-bottom-style	: none;
		border-left-style	: none;
		border-top-color	: #CCCCCC;
		border-right-color	: black;
		border-bottom-color	: #000000;
		border-left-color	: black;
		line-height		: normal;
		*/
		text-align		: right;
		/*margin-top		: 8px;*/
	}

	.relatedsearch {
		font-size	: 12px;
		text-decoration	: none;
		color		: #333333;
		line-height: 16px;

	}
	
	.boxedup {
			color:#046296; text-transform:uppercase; font-size:10px; font-weight:normal;
		
	}
	
	a.boxedup {
				color:#046296; text-transform:uppercase; font-size:10px; font-weight:normal; text-decoration:none;
			
	}
	
	a.boxedup:hover {
				text-decoration:underline;
				
	}
	
	.boxedup2 {
			color: #8c4d39; padding: 1px 5px 1px 0px; text-transform:uppercase; font-size:10px; float:left; width: 110px;
			
	}

	.relatedsearch h4{
		font-size	: 12px;
		display	: block;
		line-height: 16px;
	}

	.relatedsearch a{
		text-decoration	: none;
		color		: #003333;
	}

	.relatedsearch a:hover{
		text-decoration	: underline;
	}



	.relatedinfo2 {
		position	: relative;
		width		: 300px;
		text-align	: left;
		margin-top	: 0px;
		margin-left	: 0px;
		margin-bottom	: 5px;
		padding-top	: 10px;
		border		: solid 1px #ccc;
		background-color:#fff;
		
	}

	.relatedinfo2 h2 {
		font-weight	: normal;
	}

	.relatedinfo2 ul {
		margin-left 	: 10px;
		padding-left	: 0px;
		_padding-left	: 0px;
	}

	.relatedinfo2 li {
		margin-left 	: 22px;
		margin-right 	: 10px;
		list-style-type	: disc;
		color		: #4d4d4d;
		line-height	: 20px;
		font-size	: 12px;
		font-weight	: normal;
	}
		
	.relatedinfo2 li a{
		line-height	: 20px;
		color		: #4d4d4d;
		font-size	: 12px;
		font-weight	: normal;
		text-decoration	: none;
	}

	.relatedinfo2 a:hover {
			text-decoration	: underline;
	}

	.relatedinfo1 {
		position	: relative;
		width		: 300px;
		text-align	: left;
		margin-top	: 3px;
		margin-left	: 0px;
		margin-bottom	: 10px;
		padding-top	: 10px;
		border		: solid 1px #8c4d39;
		background-color:#F7FAFB;
		
	}
	
	.relatedinfo1 h2 {
		font-weight	: normal;
				
	}
	
	.relatedinfo1 ul {
		margin-left 	: 10px;
		padding-left	: 0px;
			
	}

	.relatedinfo1 li {
		margin-left 	: 22px;
		margin-right 	: 10px;
		list-style-type	: disc;
		line-height	: 20px;
		font-size	: 12px;
		font-weight	: normal;
	}
	
	.relatedinfo1 li a{
		line-height	: 20px;
		color		: #046296;
		font-size	: 12px;
		font-weight	: normal;
		text-decoration	: none;
	}
	
	.relatedinfo1 a h2:hover {
			text-decoration	: underline;
	}
	.relatedinfo1 a:hover {
			text-decoration	: underline;
	}
	

	#container {
		padding-bottom	: 10px;
		padding-top	: 10px;
		padding-left	: 0px;
		padding-right	: 0px;
		position	: relative;
		vertical-align	: top;
		width		: 980px;
		text-align	: left;
		margin		: 0 auto;
		overflow	: hidden;
		background-image: url("images/bg_border_lr.gif");
	}

	#listings {
		float 		: left;
		width		: 610px;
		padding-left	: 18px;
	}

	#classlist {
		float	: left;
		width	: 730px;
		margin-top:10px;
		text-align	: left;
	}

	#classlist2 {
		display	: inline;
		float	: left;
		width	: 210px;
		text-align	: left;
		margin-left	:3px;
		margin-right: 5px;
		margin-top:3px;
		margin-bottom:2px;
	}

	#classMain {
		float 		: left;
		width		: 537px;
		padding-left: 18px;
	}

	#classMainlist {
		float 		: left;
		width		: 537px;
	}

	#classMainlist h3{
		font-size:12px;
		display:inline;
	}

	#classSummary {
		float 		: left;
		width		: 737px;
		padding-left	: 18px;
	}

	#classSummary h2, h3{
		font-size:12px;
		font-weight	: normal;
	}

	#classHighlightContent {
		float 		: left;
		width		: 900px;
		padding-left: 18px;
	}

	#highlights {
		float 		: left;
		width		: 207px;
		padding-left	: 18px;
	}

	#highlightlist {
		float 		: left;
		width		: 207px;
	}

	#listings h3 {
		font-size	: 12px;
	}

	#listings LI {
		padding-bottom	: 0px;
		margin-left	: -40px;
	}

	#rightColumn{
		float 		: right;
		width		: 178px;
		text-align	: center;
		padding-left	: 10px;
	}

	#rightColumn ul{
		margin-top	: 0;
		margin-bottom	: 0;
	}

	#centreColumn{
		float 		: left;
		width		: 250px;
		text-align	: left;
		margin-left	: 20px;
	}

	#searchForm {
		text-align 	: center;
		width		: 75%;
	}

	#footer {
		clear		: both;
		position	: relative;
		vertical-align	: top;
		width		: 95%;
		min-width	: 980px;
	}

	.morerelatedinfo {
		display		: none;
	}

	.showAllContainer {
		height 		: 0px;
		width		: 620px;
		background-color: white;
		z-index		: 2;
		padding 	: 2 auto;
		text-align	: center;
	}

	.hiddenTags { display : none; margin-top:-15px;padding-top:-15px;}
	.hiddenBrands { display : none; margin-top:-15px;padding-top:-15px;}
	.hiddenAddress { display : none;}
	.hiddenLocations { display : none; margin-top:-15px;padding-top:-15px;}

	#UsContainer {
		width		: 980px;
		height		: 24px;
		background-image:url("images/us_bg.jpg");
		margin		: 0 auto;
	}

	#bottomContainer {
		width		: 980px;
		height		: 44px;
		background-image:url("images/bot_bg.gif");
		margin		: 0 auto;
	}



	.alltag {
		margin-top	: 0px;
	}

	.allloc {
		margin-top	: 0px;
	}

	.relatedTabLabel {
		font-size: 12px;
		font-weight: bold;
		display : block;
	}

	.relatedTabLabel a {
		border-top: solid 1px #8c4d39;
		border-left: solid 1px #8c4d39;
		border-right: solid 1px #8c4d39;
		color           : #8c4d39;
		margin-top	: 0;
		margin-right	: 0px;
		margin-bottom	: 0px;
		margin-left	: 0px;
		padding-top	: 0;
		padding-right	: 0;
		padding-bottom	: 0px;
		padding-left	: 6px;
		padding-right	: 6px;
		line-height	: 10px;
	}

	label, .formbox {
		display: block;
		width: 120px;
		float: left;
		margin-bottom: 10px;
	}

	label {
		text-align: right;
		width: 75px;
		padding-right: 20px;
	}


	#GA_Wide {
		margin-top  : 10px;
		margin-left : 5px;
		background-color: #eef5f7;
	}

	#classsummary
	b {
		color		: #8c4d39;

	}

	.googletitle {
		font-size	: 15px;
		color		: #2e739d;
		font-weight	: normal;
		line-height	: 20px;
		text-decoration	: none;
	}

	.googledesc {
		font-size	: 12px;
		text-decoration	: none;
		color		: #333333;

	}

	a.googletitle:hover {
		color: #FF9900;
		text-decoration	: none;
		border-bottom: solid 1px;
	}

	.googleurl {
		font-size	: 11px;
		color		: #8c4d39;
		padding-bottom	: 10px;
		line-height	: 16px;
		text-decoration	: underline;
	}

	.googlecapright {
		font-size		: 11px;
		font-style		: italic;
		color			: #666666;
		padding-top  : 0px;
		padding-left  : 5px;
		padding-bottom  : 0px;
	}
	.googleurl a:hover {
		text-decoration	: none;
	}


	#MapList {
		width:210px;
		height:750px;
		background-color:#ffffff;
		overflow:auto;
	}

	#POIList {
		width:300px;
		height:750px;
		background-color:#ffffff;
		overflow:auto;
		cursor:hand;
	}

	#MapBox a {
		font-size	: 12px;
		color		: #666666;
	}

	#MapBox {
		margin-left:15px;
		
	}

	#MapBox a:hover {
		text-decoration	: none;
		cursor:hand;
		background-color: #DDDDDD;
	}

	#MapBox a:active {
		background-color: #DDDDDD;
	}

	.MapCaption {
		font-size	: 13px;
		color		: #2e739d;
		font-weight	: bold;
		margin-left:15px;
	}

	#listicon {
		line-height:15px;
		margin-bottom:15px;
		list-style-image: url('images/marker.gif');
	}
	.reedgroup {
		text-decoration	: none;
		color			: #666666;
	}

	.testimonial {
		font-size	: 12px;
		font-weight	: bold;
		text-align	: right;
		padding-top	: 10px;
		color		: #2e739d;
	}
		

#searchtabs {
		float		: left;
		width		: 100%;
		background	: url("images/tab_base_line.gif");
	}


	#searchtabs ul {
		margin		: 0;
		padding		: 0 0 0 0px;
		list-style	: none;
	}

	#searchtabs li {
		float		: left;
		background	: url("images/tab_l.gif") no-repeat left top;
		margin-top	: 0;
		margin-right	: 2px;
		margin-bottom	: 0;
		margin-left	: 0;
		padding-top	: 0;
		padding-right	: 0;
		padding-bottom	: 0;
		padding-left	: 6px;
	}

	#searchtabs a {
		float		: left;
		display		: block;
		background	: url("images/tab_r.gif") no-repeat right top;
		padding		: 0px 5px 1px 0px;
		text-decoration	: none;
		font		: bold 12px Arial, sans-serif;
		color		: #fff;
		background-color: #8c4d39;
	}

	#searchtabs a:hover {
		color		: #efd8d1;
	}


	#searchtabs #current {
		float		: left;
		background	: url("images/tab_selected_l.gif") no-repeat left top;
		margin-top	: 0;
		margin-right	: 2px;
		margin-bottom	: 0;
		margin-left	: 0;
		padding-top	: 0;
		padding-right	: 0;
		padding-bottom	: 0;
		padding-left	: 6px;
	}

	#searchtabs #current a {
		float		: left;
		display		: block;
		background	: url("images/tab_selected_r.gif") no-repeat right top;
		padding-bottom	: 1px;
		padding-bottom	: 5px;
		background-color: #fff;
		color           : #8c4d39;
	}

	#searchtabs #promotab {
		background	: url("images/promotab_l.gif") no-repeat left top;
	}

	#searchtabs #promotab a {
		background	: url("images/promotab_r.gif") no-repeat right top;
		background-color: #C40000;
	}

	#promotions {
		text-decoration: blink;
		color: expression((Math.floor(new Date().getTime()/500)%2)?"#fff":"#300000");
	 }
	 
	 /****** level 3 *****/

	.infoheader_orange a {
		background-color:#fead10;
		padding:5px 8px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:2px;
		text-align:center;
		float:left;
		margin-right:2px;
		text-decoration: none;

	}
	.infoheader_orange a:hover {
		background-color:#ffcb4f;
	}



	.infoheader_grey a {
	 	background-color:#cfd4d5;
		padding:5px 8px;
		color:#333;
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:2px;
		text-align:center;
		float:left;
		margin-right:2px;
		text-decoration: none;
	}

	.infoheader_grey a:hover {
		background-color:#a5acb0;
	}

	.infoheader_darkgrey a {
	 	background-color:#999;
		padding:5px 8px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:2px;
		text-align:center;
		float:left;
		margin-right:2px;
		text-decoration: none;
	}

	.infoheader_darkgrey a:hover {
	 	background-color:#ccc;
	}

	.infoheader_blue a{
	 	background-color:#89b8c8;
		padding:5px 8px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:2px;
		text-align:center;
		float:left;
		margin-right:2px;
		text-decoration: none;
	}
	.infoheader_blue a:hover {
	 	background-color:#5f9baf;
	}

	.infoheader_black a {
		background-color:#4d4d4d;
		padding:5px 8px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:2px;
		text-align:center;
		float:left;
		margin-right:2px;
		text-decoration: none;
	}
	.infoheader_black a:hover {
	 	background-color:#747679;
	}

	.infoheader_red a{
		background-color:#C40000;
		padding:5px 8px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:2px;
		text-align:center;
		float:left;
		margin-right:2px;
		text-decoration: none;

	}
	.infoheader_red a:hover {
		background-color:#a60101;
	}

	 #companyinfo {
	 	background-color:#FFFFFF;
		border:#d5d5d5 solid 1px;
		width:586px;
		padding:15px;
	 }
	 
	 #companyinfo .text {
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#4d4d4d;
		font-weight:normal;
		line-height:18px;
	}
	 
	 #addressmap {
	 	background-color:#FFFFFF;
		border:#d5d5d5 solid 1px;
		width:586px;
		height:88px;
		padding:15px;
	 }
	 
	 #addressmap .text {
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#4d4d4d;
		font-weight:normal;
		line-height:18px;
	}
	 
	.text {
	 		font-size:12px;
	 		font-weight:bold;
	 		font-family:Arial, Helvetica, sans-serif;
	 		color:#4d4d4d;
	 		font-weight:normal;
	 		line-height:18px;
	}
	
	 #enquiry {
	 	background-color:#eff8ff;
		border:#7db5de solid 1px;
		width:586px;
		padding:15px;
	 }
	 
	div.point cite {
		position: relative;
		margin: 0px;
		padding: 7px 0px 0px 40px;
		top: 6px;
		background: transparent url(images/tip.gif) no-repeat 20px 0;
		font-style: normal;
		width:19px;
	}
	 
	form label {
		padding-right:10px;
		width:150px;
		padding-top:3px;
		text-align:left;
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#4d4d4d;
	}
	
	form .smalltext {
		font-size:10px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		color:#4d4d4d;
		line-height:14px;
	}
	
	form .smalltext a{
		font-size:10px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		color:#4d4d4d;
		line-height:14px;
		text-decoration:none;
		border-bottom:solid 1px;
	}
	
	form .smalltext a:hover{
		color:#89b8c8;
	}
	
	form .columned {
		border-bottom:#CCCCCC solid 1px;
		clear:both;
		width:100%;
		padding-bottom:4px;
		_padding-bottom:2px;
	}
	
	form .notcolumned {
		clear:both;
		padding-bottom:4px;
		_padding-bottom:2px;
	}
	
	form .verification {
		clear:both;
		padding-left:100px;
		padding-bottom:4px;
	}
	.userform .error {
		float:left;
		color: red;
		width:60px;
		padding-left:4px;
		_padding-left:4px;
		padding-bottom:4px;
		_padding-bottom:2px;
		display: none;
	}

	.userform input{
		display: inline; /* inline display must NOT be set or will hide submit buttons in IE 5x mac */
		width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
		font-size:12px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		color:#4d4d4d;
		background-color:#FFFFFF;
		border:#CCCCCC solid 1px;
		padding: 0px;
		float:left;
	}
	

	form .button {color:#fff; background:url(images/sendenquirybutton.jpg) repeat-x 0 0; cursor:pointer; border:none; font:11px Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:middle; width:89px; height:29px; padding-bottom:5px; padding-top:2px;}
	

	#website .button {color:#85878a; background:url(images/websitebutton.jpg) repeat-x 0 0; cursor:pointer; border:none; font:11px Arial, Helvetica, sans-serif; font-weight:normal; vertical-align:middle; width:64px; height:24px; padding-top:3px;}
	
	
	#addressmap .button {color:#FFFFFF; background:url(images/viewmap.jpg) repeat-x 0 0; cursor:pointer; border:none; font:11px Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:bottom; width:89px; height:88px; padding-top:60px;}
	

	 #website a.text  {
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#4d4d4d;
		font-weight:bold;
		padding-left:8px;
		line-height:18px;
	}
	
	#website a.text:hover {
		color:#89b8c8;
	}
	
	
	.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	}
	
	
	/* ---------->>> jtip <<<---------------------------------------------------------------*/
	
.JT_text {
		font-size:11px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		color:#4d4d4d;
		font-weight:normal;
		line-height:18px;
		text-align:left;
	}

.JT_text a {
		font-size:11px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		color:#4d4d4d;
		font-weight:normal;
		line-height:18px;
		text-align:left;
	}
	
.JT_text a:hover {
		color:#89b8c8;
	}

#JT_arrow_left{
	background-image: url(images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	font-weight:normal;
	line-height:18px;
	text-align:left;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	font-weight:normal;
	line-height:18px;
	text-align:left;
}

.JT_loader{
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}


#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}


	#infolinkbox {

		background-image:url(images/infolinkbox.jpg); 
		background-repeat:repeat-x; 
		background-position:bottom;
		border:#CCCCCC solid 1px; 

		padding:5px 8px;
		margin-bottom:2px;
		margin-right:2px;
		text-decoration: none;
	}

	#infolinkbox a {
		font-size:12px;
		font-weight:bold;
		color:#777777;
	}

	#infolinkbox a:hover {
		color: #000000;
	}

	.infolinkcontentall{
		background-color: #FFFFFF; 
		position:absolute;
		display:none; 
		z-index:100;
		padding:10px;
		border:solid 2px #333;
	}

	.vlinkClose, #vlinkTitle{
		background-color:	#333;
		text-align:	center;
		padding-left: 	8px;
		font-family:	arial;
		font-size: 	12px;
		font-weight:	bold;
		height:		18px;
		z-index:	100;
		color:		#fff;
	}

	.vlinkClose a{
		color:		#fff;
		width:		100%;
		display: block;
	}