
BODY {
	margin-top:0px; margin-right:0px; margin-bottom:3px; margin-left:0px;
 
}
html {
  font-size: 11px;
  font-family: Lucida Grande Unison, Lucida Grande, Geneva, Verdana, Arial, sans-serif;

}
A {
	 COLOR: #646464; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}

A:hover {
	 FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: underline
}

td.capcoilnav A {
	color: #000;
	font-weight: bold;
	font-size: .92em;
	font-family: "Lucida Grande Unison", "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif";
	text-decoration: none;
	text-align:center;
}
td.capcoilnav A:hover { color: #000; font-weight: bolder; font-size: .92em; font-family: "Lucida Grande Unison","Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; background-color: #FFCC99}

td.capcoilight A { color: #b0c4de; font-weight: bold; font-size: .92em; font-family: "Lucida Grande Unison", "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; text-decoration: none }
td.capcoilight A:hover { color:#b0c4de; font-weight: bolder; font-size: .92em; font-family: "Lucida Grande Unison","Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; background-color: #330000}

A.link10a_bold { /* category title links */
	FONT-WEIGHT: 500; FONT-SIZE: .97em; COLOR: #CC0000; FONT-FAMILY: "Lucida Grande Unison","Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}

A.link10a_bold:hover {
	FONT-WEIGHT: 500; FONT-SIZE: .97em; COLOR: #000000; FONT-FAMILY: "Lucida Grande Unison","Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: underline
}

A.link13a_bold { /* links in cell1 */
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #436BAA; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none 
} 

A.link13a_bold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #333366; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: underline
}


h1 {
  font-size: 1.5em;
   margin:0 0 0 0;
  
}

h2 {
 font-size: .92em;
  margin:0 0 0 0;
  text-decoration: none;
  	font-weight:normal;
}

p {
  font-size: .93em;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FONT SIZER CSS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fontResizer { display: block; float: right; }

.fontResizer a { display: block; float: left; width: 17px; height: 17px; text-align: center; border: 1px solid #ccc; line-height: 15px; color: #666; text-decoration: none; }

.fontResizer a:hover { color: #000; text-decoration: none; }

/* 
The following control the way the font-resizer links appear only 
Set the actual size-changes in the function call
*/

.smallFont { font-size: 9px; }

.medFont { font-size: 13px; }

.largeFont { font-size: 15px; }

.curFont { background: #EEEEF7; }


.text9 {
	FONT-WEIGHT: normal; FONT-SIZE: .75em; COLOR: #000000; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}

.text10 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.0em; COLOR: #000000; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}

.text12 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; COLOR: #000000; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}
.text13_title { /* category names */
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; COLOR: #000000; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}
	.text10bluish_bold { /* small titles in left/right columns */
	FONT-WEIGHT: bold; FONT-SIZE: 1.0em; COLOR: #333399; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}
A.link11 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; COLOR: #003366; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}

A.link10a_bold { /* links in cell1 */
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #CC0000; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}
A.link10a_bold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #CC0000; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}
A.link10a_bold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #000000; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: underline
}
A.link10a_bold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #CC0000; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none}


A.link11:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.1em;
	COLOR: #000000;
	FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif";
	TEXT-DECORATION: underline;
	background-color: #b0c4de;
	}

A.link12 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; COLOR: #003366; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}

A.link12:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.2em;
	COLOR: #000000;
	FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif";
	TEXT-DECORATION: underline;
	background-color: #b0c4de;
	}
	
	A.link10blue {
	FONT-WEIGHT: normal; FONT-SIZE: .93em; COLOR: #003366; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}

A.link10blue:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: .93em;
	COLOR: #000000;
	FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif";
	TEXT-DECORATION: underline;
	background-color: #b0c4de;
	}

	A.link9blue {
	FONT-WEIGHT: normal; FONT-SIZE: .80em; COLOR: #003366; FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif"; TEXT-DECORATION: none
}

A.link9blue:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: .80em;
	COLOR: #000000;
	FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif";
	TEXT-DECORATION: underline;
	background-color: #b0c4de;
	}

legend {
	padding: 0.2em 0.5em;
	border:0px solid green;
	color:#000000;
	font-size:90%;
	text-align:left;
	background-color: #E1E6FF;
  }


fieldset{
	border-width:1px;
	border-style:dashed;
	border-color:#EAEAEA;
	background-color:#FDFDFD;
	padding:5px 5px 5px 5px;
	margin:0px 0px;
	width:95%;
}
  

.main_table {
	BORDER-STYLE: NONE;
}
.table1 { /* white space of main content area */
	padding:5px;
	BACKGROUND-COLOR: #FFFFFF;
	
	width: 100%;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
		
		-webkit-border-top-left-radius: 8px;
	 -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
			
}

.table2 { /* advertising link */
	
	BACKGROUND-COLOR: #FFFFE8;
	background-image:url('background_tables.jpg'); background-repeat:repeat;
}
.table3 { /* small tables in left/right columns */
	padding-left: 5px;
}
.tableindent { /* small tables in left/right columns */
	padding-left: 5px;
}
.table3a { /* small tables in left/right columns */
	BORDER-STYLE: NONE;
	BACKGROUND-COLOR: #ffffdd; width: 118px; table-layout:fixed; word-wrap: break-word;}
	
.table4left { /* whole tables in left/right columns */
	background-image:url(left_side_background.png);
	background-repeat:repeat;
 	width: 180px;
		
}
.tablebluish_adv { /* whole tables in left/right columns */
	
	BACKGROUND-COLOR: #BFCFFF;
}
.table4rt { /* right column */
	background-image:url(right_side_background.png);
	background-repeat:repeat;

	}

.table5 { /* description area */
	 padding:2px;
	 -webkit-border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
	 
	
	BACKGROUND-COLOR: #ffffdd; 
	text-align:center;
	
	
}
.table6  {
	text-align: right;
	width: 225px;
	
}
.tablefooter { /* footer */
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	BORDER-BOTTOM: #CC9966 1px solid;
	padding:2px;
	box-shadow: 10px 10px 5px #888;
padding: 5px 5px 5px 15px;
	BACKGROUND-COLOR: #ffffdd;
	width: 1000px;
	-o-box-shadow:3px 3px 5px #333333, -3px 3px 5px #333333;
-icab-box-shadow:3px 3px 5px #333333, -3px 3px 5px #333333;
-khtml-box-shadow:3px 3px 5px #333333, -3px 3px 5px #333333;
-moz-box-shadow:3px 3px 5px #333333, -3px 3px 5px #333333;
-webkit-box-shadow:3px 3px 5px #333333, -3px 3px 5px #333333;
box-shadow:3px 3px 5px #333333, -3px 3px 5px #333333;
}

.table_links_articles { /* table which contains multiple links or articles */
	BORDER-STYLE: NONE;
}
.table_item_normal { /* table which contains single links or article in categories */
	BACKGROUND-COLOR: #F9F9F9;
	BORDER-RIGHT: #B5B5B5 1px solid;
	BORDER-TOP: #B5B5B5 1px solid;
	BORDER-LEFT: #B5B5B5 1px solid;
	BORDER-BOTTOM:#B5B5B5 1px solid;
}
.table_item_normal_top_cell { /* top cell in the table with a single link, article, rss, news */
	BACKGROUND-COLOR: #FFFDDE;
	BORDER-WIDTH:1px;
	BORDER-TOP-COLOR: #FFFFFF;
	BORDER-RIGHT-COLOR: #B5B5B5;
	BORDER-BOTTOM-COLOR: #B5B5B5;
	BORDER-LEFT-COLOR: #FFFFFF;
	BORDER-STYLE:solid;
	HEIGHT: 25px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT:4px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}
.table_item_normal_right_cell { /* right cell in the table with a single link, article, rss, news */
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	Margin-left: 4px;
	background-color: #FFFFDD;
}
	
.table_item_advertising { /* table which contains single advertising link in categories */
	BACKGROUND-COLOR: #FFCF75;
	BORDER-RIGHT: #FF9999 1px solid; BORDER-TOP: #FF9999 1px solid; BORDER-LEFT: #FF9999 1px solid; BORDER-BOTTOM: #FF9999 1px solid;
}
.table_item_advertising_top_cell {
	BACKGROUND-COLOR: #FFCF75;
	BORDER-WIDTH:1px; BORDER-TOP-COLOR: #FFFCB7; BORDER-RIGHT-COLOR: #B5B5B5; BORDER-BOTTOM-COLOR: #B5B5B5; BORDER-LEFT-COLOR: #FFFCB7; BORDER-STYLE:solid;
	HEIGHT: 25px; PADDING-RIGHT: 3px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	FONT-WEIGHT: bold; TEXT-ALIGN: left;
}
.table_item_advertising_right_cell {
	BACKGROUND-COLOR: #FFCF75;
	BORDER-WIDTH:1px; BORDER-TOP-COLOR: #FFFCB7; BORDER-RIGHT-COLOR: #B5B5B5; BORDER-BOTTOM-COLOR: #B5B5B5; BORDER-LEFT-COLOR: #FFFCB7; BORDER-STYLE:solid;
	HEIGHT: 25px; PADDING-RIGHT: 3px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	FONT-WEIGHT: bold; TEXT-ALIGN: left;
}
.table_adlink {
	FONT-SIZE: 10px;
	BORDER-RIGHT: #FF9999 1px solid;
	BORDER-TOP: #FF9999 1px solid;
	BORDER-LEFT: #FF9999 1px solid;
	BORDER-BOTTOM: #FF9999 1px solid;
	background-color: #FFCF75;	

}

.cell_middle {
	BORDER-STYLE: NONE;
	padding-right: 2px;
	padding-left: 2px;
	
}
.cell_adv {
	BORDER-STYLE: NONE;
	padding:10px;
	text-align: center;
	
}
.cell1 { /* top of most tables */
	background-image:url('background_cell1.jpg'); 
	background-repeat:yes;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
		
		-webkit-border-top-left-radius: 5px;
	 -webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
	
	}
	
.cell1b { /* top of most tables */
	background-image:url('background_cell1b.jpg');
	background-repeat:repeat;
	height: 11px;
}
.cell2 { /* table in head.txt */
	BACKGROUND-COLOR: #FFFFFF; width: 100%;

	
}
.cell3 { /* top of tables in the left/right columns */
	background-image:url('background_cell3.jpg');
	background-repeat:repeat;
	height: 15px;
	padding: 5px;
}
.cell4 { /* main title */
	background-image:url('title_box_Bg.gif');
	background-repeat:repeat;
	
	padding-bottom: 3px;
	padding-top: 4px;
	
	
	text-align:center;
		-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;

		
		-webkit-border-top-left-radius: 5px;
	 -webkit-border-top-right-radius: 5px;
	
	
	
	}
	
.cell5 { /* table in head.txt */
	BORDER-STYLE: NONE;
	BACKGROUND-COLOR: #FFCC99;
	width: 150px;
	
	padding: 4px;
}
.cell6 {
	BORDER-STYLE: NONE;
	BACKGROUND-COLOR: #FFCC99;
	width: 120px;
	padding: 4px;
}
.cell7 { /*entire & middle background*/
	BACKGROUND-COLOR: #FFDFAA;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	width: 1000px;

-moz-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
-webkit-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;

padding: 2px;



}
.cell7dir { /*entire & middle background - directory*/
	BACKGROUND-COLOR: #993300;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	padding: 2px;
	width: 1000px;
	-moz-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
-webkit-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
}
.cell7tech { /*entire & middle background - directory*/
	BACKGROUND-COLOR: #330000;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	padding: 2px;
	width: 1000px;
	-moz-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
-webkit-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
}
.cell7res { /*entire & middle background - directory*/
	BACKGROUND-COLOR: #A0522D;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	padding: 2px;
	width: 1000px;
	-moz-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
-webkit-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
}
.cell7gall { /*entire & middle background*/
	BACKGROUND-COLOR:#a07e6b;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	padding: 2px;
	width: 1000px;
	-moz-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
-webkit-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
}
.cellouterfooter { 
	BACKGROUND-COLOR: #FFCC99;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	BORDER-BOTTOM: #CC9966 1px solid;
	width: 1000px;
}

.cellCoilres { /* coil */
	background-image:url(cs_images/resources_coil_nav.jpg);
	height: 16px;
BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	width: 1000px;
	-moz-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
-webkit-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
}
.cellCoil { /* coil */
	background-image:url(cs_images/coil.gif);
	height: 16px;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	width: 1000px;
	
-moz-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
-webkit-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;

	}
.cellCoilgall { /* coil */
	background-image:url(cs_images/gallery_coilnavbar.jpg);
	height: 16px;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	width: 1000px;
	-moz-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
-webkit-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;

}

.cellCoildir { /* coil */
	background-image:url(cs_images/coil_directories.jpg);
	height: 16px;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	-moz-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
-webkit-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
}

.cellCoiltech { /* coil */
	background-image:url(cs_images/technical_coilnavbar.jpg);
	height: 16px;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	-moz-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
-webkit-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
}


.classCoilnav { /* coil */
	background-image:url(cs_images/classifieds_coilnavbar.jpg); 
	height: 16px;
	width:1000px;
	BORDER-RIGHT: #CC9966 1px solid;
	BORDER-LEFT: #CC9966 1px solid;
	BORDER-TOP: #CC9966 1px solid;
	width: 1000px;
	-moz-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;
-webkit-box-shadow:2px 2px 5px #333333, -2px 2px 5px #333333;

}

.normal_row { BACKGROUND-COLOR: #F0F0F0; } 
.alt_row { BACKGROUND-COLOR: #FFFFFF; 
}
div#nifty{ background: #ffffdd;
	margin-bottom: 1px;
	margin-right: 3px;
	margin-left: 3px; background: #ffffdd}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ffffdd}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

td.leftside div.dynarch-popup-menu { text-align: left; border-color: #ffffdd; background-color: #ffffdd; }
 td.leftside div.dynarch-popup-menu tr td {
		FONT-FAMILY: "Lucida Grande", "Geneva", "Verdana", "Arial", "sans-serif";
	color: #003366;
	text-align: left;
}
.cell_embosed1 {
	BACKGROUND-COLOR: #FFE1AA;
	BORDER-WIDTH:1px; BORDER-TOP-COLOR: #FFFFFF; BORDER-RIGHT-COLOR: #FFCC6C; BORDER-BOTTOM-COLOR: #FFCC6C; BORDER-LEFT-COLOR: #FFFFFF; BORDER-STYLE:solid;
	color: #E90000;
}
.cell_embosed2 {
	BACKGROUND-COLOR: #ffffdd;
	
	
  
}
.cell_embosed3 {
	BACKGROUND-COLOR: #f5f3f3;
	BORDER-WIDTH:1px;
	BORDER-TOP-COLOR: #E9E9E9;
	BORDER-RIGHT-COLOR: #CDCDCD;
	BORDER-BOTTOM-COLOR: #CDCDCD;
	BORDER-LEFT-COLOR: #E9E9E9;
	BORDER-STYLE:solid;
	FONT-SIZE: 10px;
	padding: 4px;
}

.span_thumbnail {
	float: center; PADDING: 3px; MARGIN: 5px; BORDER: 0px solid #FFCC6C
}
.table_big_image {
	BORDER: #FFCC6C 0px solid;

}
#div_all_images {
	MARGIN: 0px auto; PADDING: 0px; BORDER: 0px;
}

.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}


