BODY { margin: -10px 0px 0px -10px; padding: 0px; background-color: #fff; font-family: verdana, arial, helvetica, sans-serif; line-height: 16px; background-image: url('/images/template/page_bg.gif'); background-repeat: repeat-x; } HTML BODY { margin: 0px; padding: 0px; line-height: 16px; } /* --- global styles ----------------------------------------------------------------------------------------*/ p { font-family: verdana, geneva, arial, sans-serif; font-size: 12px; line-height: 16px; color: #333; text-decoration: none; font-weight: normal; margin: 5px 5px 15px 15px; text-align: justify; } hr { height: 2px; background-color: #7FA49A; color: #7FA49A; border: 0px; margin: 20px 0px; } div, tr, td { font-size: 10px; } tr { vertical-align: top; } strong { color: #005641; } .nomargin { margin-bottom: 5px; } .imgborder { border: 1px solid #003366; } .caption { margin: 0px 7px 0px 0px; font-size: 9px; color: #005641; } dl { margin: 10px 0px 20px 15px; } dt { font-family: verdana, geneva, arial, sans-serif; font-size: 10px; font-weight: bolder; color: #005641; padding: 0px; } dd { margin: 3px 0px 5px 15px; font-family: verdana, geneva, arial, sans-serif; font-size: 10px; } /* --- lists and etc ---------------------------------------------------------------------------------------*/ ul, ol { margin: 5px 60px 15px 0px; padding: 0px; font-family: verdana, geneva, arial, sans-serif; list-style-type: dot; } li { font-family: verdana, geneva, arial, sans-serif; font-size: 12px; line-height: 16px; margin: 0px 0px 0px 75px; padding: 0px; color: #333; } li strong { color: #333; } /* ----- h1 thru h5 -------------------------------------------------------------------------- */ h1 { font-family: verdana, geneva, arial, sans-serif; font-size: 20px; font-weight: bolder; color: #D60029; margin: 0px 5px 10px 0px; padding: 0px; } h1 span { float: right; font-weight: 0; } h2 { font-family: verdana, geneva, arial, sans-serif; font-size: 18px; font-weight: bolder; color: #005641; margin: 0px 5px 10px 0px; padding: 0px; } h3 { font-family: verdana, geneva, arial, sans-serif; font-size: 16px; font-weight: bolder; color: #005641; margin: 0px 5px 10px 0px; padding: 0px; } h4 { font-family: verdana, geneva, arial, sans-serif; font-size: 13px; color: #005641; margin: 0px 0px 10px 15px; } h6 { font-family: verdana, geneva, arial, sans-serif; font-size: 12px; font-weight: bolder; color: red; margin: 0px 5px 5px 15px; padding: 0px; text-transform: lowercase; } .underline { border-bottom: 1px solid #D60029; } /* ----- normal links --------------------------------------------------------------------------- */ input { background-color: #fff; border: 1px solid #cecece; } .button { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #000; line-height: 14px; padding: 0px; border: 1px solid #5c5c5c; background-color: #ccc; margin: 2px 3px 2px 0px; cursor: hand; cursor: pointer; padding: 2px 15px !important; padding: 0px; } select, input, textarea { font-family: verdana, geneva, arial, sans-serif; font-size: 11px; color: #000; vertical-align: top; background-color: #f9f9f9; } /* ----- PAGE TABLE STYLES ---------------------------------------------------------------- */ /* ----- contact form ---------------------------------------------------------------- */ TABLE.contact { background-color: #BFD1CC; border: #999 0px solid; border-width: 1px 1px 1px 1px; color: #000; font-size: 10px; margin-top: 8px; width: 450px; } TABLE.contact TH { background-color: #7FA49A; border: #000 0px solid; border-width: 0px 0px 2px 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #fff; text-align: left; } TABLE.contact TH span { float: right; font-size: 10px; } TABLE.contact TD { font-size: 10px; padding-right: 5px; } TABLE.contact TD.end { background-color: #7FA49A; border: #999 0px solid; border-width: 1px 0px 0px 0px; color: #fff; font-size: 11px; text-align: right; } TABLE.contact TD.note { background-color: #ccc; border: 0px #000 solid; border-width: 1px 0px 0px 0px; color: #000; font-size: 11px; } /* ----- normal links --------------------------------------------------------------------------- */ a { color: #666; font-family: verdana, geneva, arial, sans-serif; text-decoration: underline; } a:visited { color: #333; font-family: verdana, geneva, arial, sans-serif; text-decoration: underline; } a:hover { color: #ff0000; font-family: verdana, geneva, arial, sans-serif; text-decoration: underline; } .imgBorder { border: 1px solid #003366; } /* ----- header ---------------------------------------------------------------- */ TD#leftBar { width: 187px; background-image: url('/images/template/toolbar_bg.gif'); background-repeat: repeat-y; } DIV#header { height: 65px; text-align: center; font-size: 0px; } DIV#toolbar { padding-top: 17px; } DIV#toolbar img { border: 0px solid #7FA49A; border-width: 0px 0px 1px 0px; } DIV#toolbar a:hover img { border: 0px solid red; border-width: 0px 0px 1px 0px; } DIV#fullContent { padding: 15px 25px 25px 20px; } DIV#fullContent img { margin: 4px 0px 15px 20px; border: 2px solid #005641; } /* ----- bottom ---------------------------------------------------------------- */ p.subnav { } P.serves { color: red; background-color: #f0f0f0; font-weight: bold; padding: 3px; } .red { color: red; } h1.slogan { font-style: italic; color: #ccc; margin-bottom: 5px; } .toolbarContact { color: #005641; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; margin: 15px 2px 30px 10px; } DIV#sidebar { float: right; border: 1px solid #7FA49A; border-width: 0px 1px 1px 1px; background-color: #DFE8E6; padding: 0px 10px 0px 0px; margin-right: 5px; margin-left: 20px; } DIV#sidebar ul, DIV#sidebar li { margin-left: 15px; } DIV#sidebar h1 { font-size: 14px; color: #000; margin: 0px -10px 5px 0px; padding: 5px 0px 5px 5px; border: 1px solid #7FA49A; border-width: 1px 0px 1px 0px; background-color: #BFD1CC; } TABLE.productPrices { margin-top: 10px; margin-bottom: 15px; } .productPrices TH { font-size: 10px; background-color: #3C8042; color: #fff; padding: 2px 2px 2px 8px; font-weight: bold; } .productPrices TR { vertical-align: bottom; } .productPrices TD { width: 50%; font-size: 10px; background-color: #DBE6E2; border: 1px solid #7FA49A ; padding: 5px 0px 5px 0px; text-align: center; font-weight: bold; } .attention { color: #D30028; font-weight: bold; } tr.bottom { background-color: #BFD1CC; } td#bottom { font-size: 1.125em; line-height: 1.8em; text-align: center; padding: 15px 10px; } .linkSmall { font-size: 10px; margin-left: 90px; margin-right: 50px; }