@charset "utf-8";
/* CSS Document 
Author: CIBIS International
Author URL: http://www.cibis.com.au
Comments: Implementing single line css syntax
*/
/* Containers */
body { background-color: #DEDAB4; margin: 0px; padding: 0px; font-size: 1.0em; height: 100%; font-size: 12px; line-height: 1.5em; }
.banner-container { width: 100%; background-color: #FFF; border-bottom: 4px solid #9A005D; }
.banner { height: 116px; margin: 0px auto; width: 900px; padding: 0px;}
.content-container { width: 900px; background-color: #FFF; min-height: 500px; padding: 0px; margin: 0px auto;}
.tagline-banner-container { width: 100%; background-color: #837C00; padding: 0px; margin: 0px; }
.tagline-banner { width: 900px; margin: 0px auto; }
.content { margin-left: 260px; width: 620px; min-height: 300px; height: 100%;  }
.threeCol td { width: 220px; padding: 0px 10px; position: relative;}
.threeCol .threeColMiddle { border-left: 3px dotted #868686; border-right: 3px dotted #868686; }
/* typography */
body, a { font-family: Verdana, Geneva, sans-serif; }
a { color: #97005D; }
p, ul, ol, a { font-size: 12px; line-height: 1.5em; }
ul, ol { line-height: 1.5em; }
h1 {margin-top: 0px; padding-top: 10px;}
/* banner */
.banner { font-size: 0.7575em; }
.banner .logo { float: left; margin-top: 10px; }
.top-links { float: right; margin-top: 15px; white-space: nowrap; }
.top-links ul li { display: inline; padding: 0px 20px; border-left: 3px dotted #868686; height: 1.9em; }
.top-links ul li.first { border-left: none; }
.timesaver-logo { margin-left: 420px; }
/* template images */
.back-to-top { margin: 20px 10px; clear: both; border-top: 1px solid #ccc; padding-top: 10px; }
.back-to-top img { float: right; }
/* menu */
.menu-col { width: 216px; font-size: 0.8em; height: 100%; margin-left: 5px; float: left; margin-top: 5px; }
.menu-items { margin: 0px; padding: 0px 15px; background-image: url(../images/menu-background.png); background-repeat: repeat-y; width: 216px; margin-top: 17px; }
.menu-col .menu-items a { display: block; color: #333; text-decoration: none; font-weight: bold; line-height: 2em; }
.menu-col .menu-items a:hover { text-decoration: underline; }
.menu-col .menu-items a.level2-link { margin-left: 5px; font-size: 11px; line-height: 1.8em; color: #837C00; }
.menu-col .menu-items a.level3-link { margin-left: 10px; font-size: 10px; line-height: 1.8em; color: #ADA846; }
.menu-top { background-image: url(../images/menu-top.png); background-repeat: no-repeat; height: 17px; width: 236px; float: left; }
.menu-bottom { background-image: url(../images/menu-bottom.png); background-repeat: no-repeat; height: 23px; width: 236px; }
/* breadcrumbs */
.breadcrumb {display: block !important;}
.breadcrumb a {text-decoration: none; font-size: 9px; margin-top: 5px; }
.breadcrumb a:hover {text-decoration: underline;}
/* search */

#search #search-box { width: 300px; margin: 0px auto; float: right; text-align: right;  margin-top: 25px; margin-right: 10px;}
#search #search-box form #searchbox { height: 18px;  }
/* search home */
.home #search { width: 235px; text-align: right; float: right; padding-top: 20px; }
.home #search form { margin: 0; }
.home #search form .searchbox { height: 18px; }
/* footer  */
.footer { height: 60px; color: #DEDAB4; width: 900px; margin: 0px auto; clear: both; background-color: #BEBB9A; line-height: 60px; text-indent: 5px; font-size: 0.9em; border-bottom: 2px solid #837C00; border-top: 1px solid #837C00; }
.footer .footer-links { float: left; width: auto; margin-top: 20px; }
.footer .footer-links a { border-left: 1px solid #666; margin: 0px auto; padding: 0px 12px; color: #333; font-size: 0.9em }
.footer .footer-links a.first { border-left: none; padding-left: 0px; }
.footer .copy { float: right; color: #666; margin-right: 10px; font-size: 0.9em; }
/* links */
.banner a { color: #666; text-decoration: none; }
.banner a:hover { border-bottom: 1px solid #666 }
.tagline-banner a { color: #FF9900; text-decoration: none; font-style: normal; }
.tagline-banner a:hover { border-bottom: 1px solid #FF9900; }
.footer a { color: #837C00; text-decoration: none; }
.footer a:hover { border-bottom: 1px solid #837C00; }
a img { border: none; }
/* Form */
form td { font-size: 11px; }
#form1 .largeLabels .formLabel {width: 500px; }
#iframe { background-color: #FFFFFF; border: none; }
/* Timesavers */
.timesavers-container {width: 1000px; padding: 1px;}
.timesavers-content {width: 730px; }
.timesavers-ribbon {padding: 5px; margin-top: 5px; }
.timesavers-ribbon p{font-weight: bold; font-style: italic; color: #666;}
.product-list td { vertical-align: top; }
.product-list ul li { margin-bottom: 10px; list-style-image:url(../images/list-dot.gif);}
.tagline-banner .tagline { display: inline; color: #FFF; font-style: italic; width: 420px; position: absolute; font-size: 1.1em; line-height: 2.2em; margin: 10px 20px; }
.timesavers h2 { margin-top: 50px; }
.timesavers .banner { background-image: url(../images/timesavers.png); background-repeat: no-repeat; background-position: 320px 10px;}
.timesavers .timesaver-logo { margin-left: 350px; }
.timesavers .product-list { }
.timesavers .product-list td { vertical-align: top; }
.timesavers .product-list ul li { margin-bottom: 10px; list-style-image:url(../images/list-dot.gif); }
.timesavers h2 { margin-top: 50px; }
.timesavers .top-links { float: left; color: #666; margin-left: 10px; padding-top: 10px; }
.timesavers .top-links a { font-weight: bold; }
/* Search Results */
#dgResults {border: 1px solid #DEDAB4; color: #660; }
#dgResults a{color: #660; }
#dgResults .dgHeader { background-color: #837C00;  }
#dgResults .dgHeader a{ color: #FFF; }
#dgResults .dgRow { background-color:#DEDAB4; }
#dgResults .dgRow a{ background-color:#DEDAB4; color: #660; }
/* Application Form */ 
#form1 th{text-align: left; padding: 10px 0px;}
/* ClearFix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
.clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */