/* Table STyling */

table.productlist .tablelables {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3468A3;
	font-variant: normal;
	text-transform: capitalize;
}

Table.productlist   {
	color:#000;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	border:1px solid #222;
	border-spacing:0px;
	border-collapse:collapse;
	background:#FFFFFF url(../images/tables/tableback.gif) repeat-x;
}
 

table.productlist caption {
	font: bold italic 12px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	text-transform:uppercase;
	letter-spacing:3px;
	text-align:left;
	margin:0;
	padding:0px;
	color:#555;
}

/* Header */

table.productlist thead {
	color:#fff;
	border-bottom:1px solid #222;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	text-transform:uppercase;
	text-align:left;	
}

table.productlist thead th, table.productlist thead TD {
	color:#fff;
	padding:4px 4px 4px 4px;
	background:#377585 url(../images/tables/thead.gif) repeat-x;
}

/* Footer */

table.productlist tfoot TD, table.productlist tfoot TH {
	font-weight:normal;
	font: 10px Verdana, Arial, Helvetica,sans-serif;	
	color:#fff;
	background:#5d7a80 url(../images/tables/tfoot.gif) repeat-x;
	padding:3px 4px 3px 4px;
	text-align:left;
}

table.productlist tfoot a, table.productlist tfoot a:link, table.productlist tfoot a:visited {
	color:#ffffaa;
	text-decoration:none;
}
table.productlist tfoot a:hover, table.productlist tfoot a:active {
	color:#ffffee;
	text-decoration:none;
}
/* Body */

table.productlist Tbody tr th {
	background:#d0d0e0 url(../images/tables/theven.gif) repeat-x;
	padding:4px;
	color:#000;
	text-indent:4px;
	text-align:right;
}
table.productlist tbody tr td {
	background:#e1e1e1 url(../images/tables/tdeven.gif);
	color:#000;
	padding:4px;
}
table.productlist Tbody tr.odd th {
	background:#e0e0f0 url(../images/tables/thodd.gif) repeat-x;
	color:#000;
}
table.productlist tbody tr.odd td {
	background:#d7d7d7 url(../images/tables/tdodd.gif);
	color:#000;
}

table.productlist tbody tr:hover td ,table.productlist tbody tr:hover th {
	background:#dcdcdc  url(../images/tables/trhover.gif) repeat-x; 
	color:#000;
}


/* Table STyling - product details tables */

table.projectdetail .tablelables {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #bb7318;
	font-variant: normal;
	text-transform: capitalize;
}

Table.projectdetail   {
	color:#000;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	border:1px solid #000000;
	border-spacing:0px;
	background:#FFFFFF;
	margin-bottom:15px;
}
 

table.projectdetail caption {

	font: bold italic 12px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	text-transform:uppercase;
	letter-spacing:3px;
	text-align:left;
	margin:0;
	padding:0px;
	color:#555;
}

/* Header */

table.projectdetail thead {
	color:#fff;
	border-bottom:1px solid #222;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	text-transform:uppercase;
	text-align:left;	
}

table.projectdetail thead th, table.projectdetail thead TD {
	color:#fff;
	padding:4px 4px 4px 4px;
	background:#eeeeee;
}

/* Footer */

table.projectdetail tfoot TD, table.projectdetail tfoot TH {
	font-weight:normal;
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color:#fff;
	background:#eeeeee;
	padding:4px 4px 4px 4px;
	text-align:left;
}
table.projectdetail tfoot TH {
	text-align:right;
}
table.projectdetail tfoot a, table.projectdetail tfoot a:link, table.projectdetail tfoot a:visited {
	color:#ffffaa;
	text-decoration:none;
}
table.projectdetail tfoot a:hover, table.projectdetail tfoot a:active {
	color:#ffffee;
	text-decoration:none;
}
/* Body */

table.projectdetail Tbody tr th {
	background:#ffffff;
	padding:3px;
	color:#000;
	text-indent:4px;
	text-align:right;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;	
	width:150px;
}
table.projectdetail tbody tr td {
	background:#ffffff;
	color:#000;
	padding:3px;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;		
}



/* Table STyling - general site tables */

table.generalsite .tablelables {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #bb7318;
	font-variant: normal;
	text-transform: capitalize;
}

Table.generalsite   {
	color:#000;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
/*	border:1px solid #000000; */
	border-spacing:1px;
	margin-bottom:15px;
}
 

table.generalsite caption {

	font: bold italic 12px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	text-transform:uppercase;
	letter-spacing:3px;
	text-align:left;
	margin:0;
	padding:0px;
	color:#555;
}

/* Header */

table.generalsite thead {
	color:#fff;
	border-bottom:1px solid #222;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	text-transform:uppercase;
	text-align:left;	
}

table.generalsite thead th, table.generalsite thead TD {
	color:#fff;
	padding:4px 4px 4px 4px;
	background:#eeeeee;
}

/* Footer */

table.generalsite tfoot TD, table.generalsite tfoot TH {
	font-weight:normal;
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color:#fff;
	background:#eeeeee;
	padding:4px 4px 4px 4px;
	text-align:left;
}
table.generalsite tfoot TH {
	text-align:right;
}
table.generalsite tfoot a, table.generalsite tfoot a:link, table.generalsite tfoot a:visited {
	color:#ffffaa;
	text-decoration:none;
}
table.generalsite tfoot a:hover, table.generalsite tfoot a:active {
	color:#ffffee;
	text-decoration:none;
}
/* Body */

table.generalsite Tbody tr th {
	background:#f4f4f4 url(../images/tables/generalsitethcorner.gif) top left no-repeat;
	padding:4px 4px 4px 20px;
	color:#000;
	text-indent:4px;
	text-align:right;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
table.generalsite tbody tr td {
	background:#e9e9e9;
	color:#000;
	padding:4px 20px 4px 10px;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;		
}