/*
-----------------------------------------------------
Jobsite Supply home layout CSS file for screen media
FileName:    layout-h.css
Version:     2008.8.28
-----------------------------------------------------
*/

#home #content {
padding-top: 1.0em;
}

#home #page {
	background: #fff url(../img/newscol-bg.gif) 620px 0 repeat-y;
	position: relative;
	width: 775px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	/* border: 1px dotted red; */
}

#home #header {
	background: #fff url(../img/header-bg-h.jpg) 0 0 no-repeat;
	width: 775px;
	height: 174px;
	margin: 0;
	padding: 0;
	text-align: right;
}

#home #primarynav {
	position: absolute;
	top: 49px;
	left: 0;
	height: 19px;
	width: 775px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: right;
}

#home #primarynav ul {
margin-right: 1.75em;
}

#home #searchform {
	position: relative;
	top: 0px;
	margin-right: 1.75em;
}

#home #secondarynav-container {
	position: absolute;
	top: 1.0em;
	left: 0;
	width: 175px;
	text-align: left;
	margin: 0;
	padding: 0 0 45px 0;
}

#home #maincontent, #home #footer, #quicklinks-h {
width: 404px;
}

#home #maincontent {
min-height: 1px;
}

#home #footernav ul {
width: 384px;
}

#home h1 {
	margin: 0;
}


#home .col {
	width: 120px;
	height: 75em;
	margin: 0 6px 0 0;
	padding: 0 12px 0 0;
	float: left;
	border-right: 1px solid #d3d4d5;
}

#home .lastcol {
	margin-right: 0;
	padding-right: 0;
	border: 0;
}


#newscol {
	position: absolute;
	top: -8.0em;
	left: 620px;
	width: 145px;
	text-align: left;
	margin: 0;
	padding: 0 0 0 12px;
}

#quicklinks-h ul {
	padding: 0;
	margin: 0 0 1.0em 0;
}

#quicklinks-h li {
margin: 0;
}

#quicklinks-h img {
	padding: 0;
	margin: 0 0 0.25em 0;
}

#signup-form {
	border: 1px solid #fff;
	display: block;
	margin: 1.0em 0 0 0;
	padding: 0.5em 7px;
	width: 117px;
}

#signup-form table td {
	padding: 0;
}

#signup-form input#Name, #signup-form input#Email {
	margin: 1px 0;
}

#signup-form h3 {
	color: #3cf;
	margin: 0 auto 0.5em auto;
	text-align: center;
}

#signup-form label {
	color: #fff;
	font-size: 0.94em;
	margin-left: 1px;
}

#subscribe {
	margin: 0.5em 0 0 0;
}


/* Safari hack - note: this may not work once CSS3 becomes the norm */

body:last-child:not(:root:root) #home #page {
	background: #fff url(../img/newscol-bg.gif) 600px 0 repeat-y;
	width: 130px;
	padding: 0 1.0em;
	border: 1px dotted red;
}