/* Workforce Guardian online store styles for NS web store */

body {
	margin: 10px 0 0 0;
	padding: 0;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
	size: 0.8em;
	color: #444;
	text-align: center;
}

h1,h2,h3 {color: #82be38; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
h1 {font-size: 1.4em; margin: 0 0 10px 0;}
h2 {font-size: 1.1em; margin: 0 0 0.5em 0;}

p {margin: 0 0 1em 0; font-size: 0.8em;}
a:link, a:visited {color: #0065a4; text-decoration: underline;}
a:hover {color: #0065a4; text-decoration: none;}


#header {margin: 10px 10px 0 10px; width: 780px; padding: 0; background: #fff url(https://system.netsuite.com/c.663935/site/Images/bg-header.jpg) top right no-repeat; height: 100px; font-size: 11px; color: #666;}
#header td {text-align: right; padding-right: 10px; padding-top: 10px;}
#header table td {text-align: right; padding-top: 0;}
#header_logo {padding: 0;}
 
/*#nav {height: 60px; width: 780px; margin: 0 10px 0 10px; padding: 0px; background: #f60; text-align: left;} */
#nav {height: 60px; width: 780px; margin: 0 10px 0 10px; padding: 0px; background: #069 url(https://system.netsuite.com/c.663935/site/Images/bg-nav-under.gif) to left repeat-x; text-align: left;}
#nav ul {list-style-type: none; margin: 0; padding: 0;}
#nav ul li {margin: 0 2px 0 0; padding: 0; float: left;}
#nav ul li a {margin: 0; padding: 35px 0 5 15px; display: block; height: 20px; background: #0a6099 url(https://system.netsuite.com/c.663935/site/Images/bg-nav.gif) top left no-repeat; text-decoration: none; color: #fff; font-size: 0.8em;}
#nav ul li a:hover {background: #0a6099 url(https://system.netsuite.com/c.663935/site/Images/bg-nav-over.gif) top left no-repeat;}
#nav ul li.last {margin: 0;}

#nav tr td {border-right: 2px solid #ffffff; background: #0a6099 url(https://system.netsuite.com/c.663935/site/Images/bg-nav.gif) top left no-repeat;}
#nav tr td.last {border-right: none;}
#nav tr td a {margin: 0; padding: 35px 0 0 15px; display: block; height: 25px; text-decoration: none; color: #fff; font-size: 0.8em;}
#nav tr td:hover {background: #0a6099 url(https://system.netsuite.com/c.663935/site/Images/bg-nav-over.gif) top left no-repeat;}
#nav tr td.on {background: #86c344 url(https://system.netsuite.com/c.663935/site/Images/bg-nav-on.gif) top left no-repeat;}


/*
#home {width: 75px;}
#workforce {width: 192px;}
#features {width: 105px;}
#signup {width: 120px;}
#news {width: 95px;}
#partners {width: 93px; margin: 0;}
*/
#nav ul li a.on {background: #86c344 url(https://system.netsuite.com/c.663935/site/Images/bg-nav-on.gif) top left no-repeat;}

#subnav {width: 780px; margin: 0 10px 2px 10px; padding: 0; background: #a6d36a url(https://system.netsuite.com/c.663935/site/Images/bg-subnav.gif) top left repeat-y; height: 28px; text-align: left;}
#subnav ul {margin: 0; padding: 2px 0 0 0; list-style-type: none;}
#subnav ul li {display: inline; padding: 0 0 5px 10px; margin: 0; font-size: 13px;}
#subnav ul li a:link, #subnav ul li a:visited {color: #fff; text-decoration: none; font-size: 13px; font-weight: normal;}
#subnav ul li a:hover {text-decoration: underline; font-size: 13px; font-weight: normal;}
#subnav ul li a.ontab:link, #subnav ul li a.ontab:visited {font-weight: bold; font-size: 13px;}
#subnav ul li a.ontab:hover {text-decoration: underline; font-size: 13px; font-weight: normal;}

#subheader {text-align: left; width: 740px; margin: 0 auto 10px auto;}

#main {width: 780px; margin: 0 auto; padding: 0; text-align: left;}
#content {margin: 0 270px 0 0;}
#side {float: right; width: 250px;}

/* NetSuite-specific IDs/Classes */
#div__header {margin: 0 auto; width: 800px;}
#div__body { width:822px; margin:0 auto; background-image:url(http://www.workforceguardian.com.au/images/n_bg.gif); background-repeat:repeat-y; padding:0 0 0 5px; }

/* Hide product item quantity text field */
#div__body table table table table form #qty {display: none;}


#footer {width: 800px; height: 60px; margin: 0 auto; padding: 10px; background: #f0f0f0; border-top: 1px solid #e0e0e0; text-align: left; color: #838383;}
#footer p {font-size: 0.7em;}
#footer a {color: #838383; text-decoration: none;}
#footer a:hover {color: #646464; text-decoration: underline;}
#endorsement {float: right; margin: 0 0 0 20px; width: 300px; font-size: 0.7em;}

#footer ul {margin: 2px 0 0; padding: 0;}
#footer ul li {display: inline; margin: 0; padding: 0; list-style: none; font-size: 0.7em;}



.productCell {margin: 0 0 1em 0;}
.productCell h2 {font-size: 0.8em; font-weight: bold;}
.productCell h2 a {color: #0065a4; text-decoration: underline;}
.productCell h2 a:hover {color: #0065a4; text-decoration: none;}
.productCell p {font-size: 0.8em; margin: 0 0 1em 0;}
.productThumbnail {float: right; margin: 0 0 0 20px;}
.productStockStatus {margin: 0 0 5px 0; font-weight: bold; color: #666;}

.productCell input.input {display: none;}

.btn-BuyOff {border: none; margin: 0; padding: 0 5px; background: #86c137 url(https://system.netsuite.com/c.663935/site/Images/bg-green.gif) no-repeat left top; text-decoration: none; color: #fff; font-weight: bold;}
.btn-BuyOn {border: none; margin: 0; padding: 0 5px; background: #86c137 url(https://system.netsuite.com/c.663935/site/Images/bg-green.gif) no-repeat left top; text-decoration: none; color: #fff; font-weight: bold; background-position: 0 -22px;}

.portletTitle {background: #f7a902; padding: 5px;}
.portletTitle a:link, .portletTitle a:visited {font-size: 11px; font-weight: bold; color: #ffffff; display: block; margin-left: 7px; text-decoration: none;}
td.cartText, td.cartTextrt {background: #fefee1; border-bottom: 1px solid #fdefb6; font-size: 11px;}
td.cartTextrt {text-align: right;}
td.cartText a:link, td.cartText a:visited {color: #0065a4; text-decoration: underline;}
td.cartText a:hover {color: #0065a4; text-decoration: none;}

#carttable {margin: 0 0 1em 0;}
.listheadernosort {font-weight: bold; margin: 0;}


#ordersummarytable {margin: 0 0 1em 10px;}

.greytitle {color: #82be38;}

.headbarsub {color: #666;}

#tblComparison {background: #fff; margin: 0 0 1em 0; font-size: 12px;}
#tblComparison th {padding: 5px; border-bottom: 1px solid #999; border-right: 1px solid #e0f5ff;}
#tblComparison td {padding: 5px; border-right: 1px solid #b2e5ff;}
#tblComparison tr.alternate {background: #f4fafe;}
.comparePrice {margin-bottom: 10px; color: #339900;}
