html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {margin: 0;padding: 0;border: 0;}
body {font: 11px Verdana; color: #707070;}

#mainDiv {margin: 0px auto; width: 892px;}

/* INDEX.PHP HEADER */
* html #header h1#logo, * html #header a#logolink  {position: relative; width: 176px; height: 89px;}

#header {width: 100%; height: 57px;}
#header h1#logo, #header a#logolink {position: absolute; top: 0; float: left;}
#header a#logolink {text-indent: -8000px; overflow: hidden; background: url('../images/logos/tempex.gif') no-repeat; width: 176px; height: 89px; display: block;}

#nav {background: url('../images/menus/menu-inside.gif') no-repeat; width: 317px; height: 30px; float: right; position: relative;}
#nav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; height: 30px; display: block;}
#nav a {height: 30px; display: block; border-bottom: none;}
#nav #start {left: 0; width: 55px;}
#nav #products {left: 55px; width: 65px;}
#nav #about {left: 190px; width: 50px;}
#nav #contact {left: 240px; width: 70px;}
#nav #home a:hover {background: transparent url('../images/menus/menu-inside.gif') 0 -30px no-repeat;}
#nav #services a:hover, #svcContainer #nav #services {background: transparent url('../images/menus/menu-inside.gif') -55px -30px no-repeat;}
#nav #portfolio a:hover, #productcontainerontainer #nav #portfolio {background: transparent url('../images/menus/menu-inside.gif') -120px -30px no-repeat;}
#nav #aboutUs a:hover, #aboutContainer #nav #aboutUs {background: transparent url('../images/menus/menu-inside.gif') -190px -30px no-repeat;}
#nav #contactUs a:hover, #cntContainer #nav #contactUs {background: transparent url('../images/menus/menu-inside.gif') -240px -30px no-repeat;}

.testimonial {float: left; width: 360px; height: 110px; margin: 20px 5px 0 0; padding: 20px;}

* html .testimonial {margin-bottom: -15px;}

blockquote {width: 100%; margin: 0; padding: 0; font: 12px Verdana; line-height: 20px;}
blockquote.mastBlockQuote {color: #666;}
blockquote.insideBlockQuote {color: #ccc;}

.insideQuote {text-align: left; margin-left: 30px; padding: 10px 15px 5px 0;}

blockquote.mastBlockQuote em {color: #723c00; font-weight: bold;}
blockquote.insideBlockQuote em {color: #999; font-weight: bold;}
blockquote strong {font: bold 16px Verdana; color: #D3021F; letter-spacing: 1px;}

#glossyBar {background: url('../images/backgrounds/glossybar.gif') no-repeat; width: 892px; height: 29px;}

#content {margin-top:54px;}
#content h1 {font: 20px Verdana; margin-bottom: 7px;}

#callUs {background: url('../images/logos/callUs.gif') no-repeat; width: 231px; height: 15px;margin-top: 10px; float: right;}
	
#more {list-style: none; margin: 0; padding: 0;}
#more li {background: url('../images/icons/arrow-right-grey.gif') 7px 3px no-repeat; padding-left: 25px; margin: 4px 0;}
#more a {font-weight: 500; color: #ccc; text-decoration: none;}
#more a:hover {color: #d3021f;}


.textbox {border: 1px solid #eee; width: 180px; height: 14px; color: #333; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; background: #ccc;}
.textbox:hover, .textbox:focus, .adminTextbox:hover, .adminTextbox:focus {background: #f2f2f2;}

.inputfield {border: 1px solid #eee; color: #333; font: 11px Verdana, Arial, Sans-Serif; background: #ccc;}
.inputfield:hover, .inputfield:focus {background: #f2f2f2;}

.adminTextbox {border: 1px solid #d3021f; width: 180px; height: 16px; color: #333; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; background: #fff;}

.dontForget {margin-right: 15px;}

strong.blue {color: #d3021f;}

strong.bigblue {color: #d3021f; font-size: 14px;}

.blue {color: #d3021f;}

.inline {display: inline;}

.mTop {margin-top: 20px;}

fieldset {padding: 30px 20px; border: 1px solid #999;}

legend {border: none; font-size: 30px;}

/* CEAR FIX */
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {display: inline;}

/* HIDES IE-MAC-FIREFOX*/
* html .clear {height: 1%;}
.clear {display: block;}

.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-flash {visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}

span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}

.sIFR-hasFlash #content h1.blue, 
.sIFR-hasFlash #content h1.white, 
.sIFR-hasFlash #content h1.darkpastell {font-size: 18px; line-height: 1.5em; visibility: hidden; font-family: Arial; letter-spacing: -2px; font-weight: normal;}
.sIFR-hasFlash #content h2.pastell  {font-size: 18px; line-height: 1.5em; visibility: hidden; font-family: Arial; letter-spacing: -2px; font-weight: normal;}
.sIFR-hasFlash #content legend {visibility: hidden;}
.sIFR-hasFlash #caseStudyHeader {width: 200px; clear: both;}

/* FOOTER */
#bottom {width: 100%; height: 80px; margin-top:-5px;}
#bottomLogo {background: url('../images/logos/minitempex.gif') no-repeat; width: 80px; height: 43px;}
#bottomLogoprod {background: url('../images/logos/minitempexprod.gif') no-repeat; width: 80px; height: 43px; }
#bottomNav {background: url('../images/logos/logosbottom.gif') no-repeat; width:806px; height:100px; margin-left:90px; margin-top:-35px;}
#bottomNav li {font-size: 9px; display: inline; margin-right: 4px;}
#bottomNav li a {font-size: 9px; color: #d3021f; text-decoration: none;}
#bottomNav li a:hover {color: #444;}

#tip {color:#666; background-color:transparent; position:relative; top:-15px; left:760px; z-index:99; line-height:16px; width:150px;}
#tip a {color:#666; background-color:#fff; font-family:lucida sans, arial, sans-serif; font-size:90%; font-weight:bold; font-style:italic; text-decoration:none; display:block; padding:5px; position:absolute; border:2px solid #fff;}
#tip a:visited {color:#666; background-color:#fff;}
#tip a:hover {color:#fff; background-color:#d3021f; text-decoration:none; width:300px; margin:-40px 0 0 0; margin-left:-180px; border-top:1px solid #BF021F; border-right:2px solid #BF021F; border-bottom:2px solid #BF021F; border-left:1px solid #BF021F;}
#tip a:active {color:#666; background-color:#fff;}
#tip a .info {display:none;}
#tip a:hover .info {color:#444; background:#f8f8f8; border:1px solid #fff; font:14px courier,sans-serif; display:block; padding:5px; text-align:justify;}

#validlink {width:892px;text-align:right;}

#byindex {color:#000; font: normal 0.9em Lucida Sans; text-decoration: none;}
#byindex:hover {color:#d3021f;}
