.clear{ clear:both; height: 0; line-height: 0;}

body {
	font-family: Georgia;
	font-size: 11px;
	color: #666666;
	background-color: #fff;
}

#main {
    padding-left: 20px;
    padding-top: 28px;	
}

a {	color: #666666; }

td { vertical-align: top; }

div.header { height: 78px; width: 1004px; }

div.logo { float: left; width: 300px; height: 78px; }

div.menu_top { float: left; padding-top: 40px;}
div.menu_top li {
	display: block;
	float: left;
	list-style-type: none;
	text-align: center;
	padding-right: 36px;
	font-size: 11px;
}
div.menu_top li a {	color: #000; }
div.menu_top li a:hover { color: #666; }

div.menu_left { width: 300px; padding-top: 6px; }
div.menu_left p { height: 14px; font-size: 11px; line-height: 8px; text-align: bottom; white-space: nowrap; }
div.menu_left p a.current { color: #000; }
div.menu_left p a.current:hover { color: #666; }
span.page_nav { font-size: 15px; }
a.is_current { font-weight: bold; }

td.productline { width: 82px; }
td.products { width: 188px; }
span.product_new { color: #cc0000; }
td.products a { text-decoration: underline; }
td.products a:hover { color: #000; }

table.joblist tr td { height: 210px; padding-right: 30px; }
table.joblist tr td img { height: 196px; }
table.joblist tr td p { padding-top: 9px; height: 14px; font-size: 10px; font-style:italic; line-height: 5px; }
table.lbx_table tr td { padding: 0px; height: 196px; }

table.logolist tr td { padding: 1px 0px 0px 1px; background: url(../img/logos_gtl.gif) no-repeat; }
table.logolist tr td.right { padding: 1px 1px 0px 1px; background: url(../img/logos_gbr.gif) no-repeat; }
table.logolist tr td.bottom { padding: 1px 0px 1px 1px; background: url(../img/logos_gbr.gif) no-repeat; }
table.logolist tr td img { height: 108px; }
table.logolist tr td p { padding-top: 9px; height: 14px; font-size: 10px; font-style:italic; line-height: 5px; }

div.joblist_delim { height: 32px; }
div.joblist_delim_fix { height: 21px; }
div.fulltext { width: 326px; }
div.fulltext p { font-size: 11px; line-height: 14px; }

div.address { float: left; height: 78px; padding-top: 2px; }
div.address { font-size: 10px; }
div.address p { padding-bottom: 3px; }

table.joblist_web tr td { height: 252px; }
td.maket_web_cell { padding: 0px; width: 348px; overflow: hidden; }
td.maket_web_cell div { padding: 0px; width: 348px; height: 252px; overflow: hidden; }

.slideshow {
	width: 696px;
	height: 505px;
	overflow: hidden;
}

#slideshow { width: 696px; height: 505px; overflow: hidden; white-space: nowrap; }
#slideshow img { display: none; }
#loading { display: block; padding: 236px 0px 0px 332px; }

