body,p { font-family: 'Open Sans', sans-serif; }

* { margin:0; padding:0; }
.header { border-top:2px solid #663; background:#ffffff url(images/logo3.gif) no-repeat left bottom; height:100px; cursor:pointer; }
.pageTitle { font-weight:bold; font: Tahoma,sans-serif; line-height:21px; font-size:19px; }
body { background:#7C6F5C url(images/bg_metal.gif); color:#222; font:normal 68% sans-serif; padding:1% 0; }
.greenGT { font:bold Arial; color:#167618; } 
.redLT { font:bold Arial; color:red; } 
.leftText { float:left } 
.rightImg { float:right } 
a { color:#642; }
a:hover { color:#963; }
big { font-size:1.1em; } 
h1,h2,h3 { color:#442; padding:8px 0 2px; } 
h1 { font:normal 18pt serif,sans-serif; } 
h1 a { text-decoration:none; } 
h1 a:hover { text-decoration:underline; } 
h2 { font:normal 14pt serif,sans-serif; } 
h3 { font:bold 12pt serif,sans-serif; } 
blockquote { background:url(images/quote.gif) no-repeat; display:block; font:normal 1.1em Georgia,serif; padding-left:26px; } 
form,table { margin-bottom:1.2em; }
.btn { background: url(images/btn_bkg.png); padding:8px; font-weight:bold; border:solid 2px #fff; /* float:left; */ }
img { border:none; } 
li { line-height:1.5em; } 
p { padding:2px 0 10px; } 
small,.small { font:normal .9em sans-serif; } 
ul { padding:0 2em 1.2em; } 
.btmGrad { background: url(images/gradient.png) center bottom; background-repeat:repeat-x; }
.graph { background:#FBF9F4 url(images/graph.gif) no-repeat center bottom; width:800px; height:202px; margin:5px auto; } 
#wrapper { background:#332 url(images/wrapper.gif) no-repeat left bottom; width:960px; margin:0 auto; }
#container { background:#FBF9F4; border:6px solid #2a552f; font-size:1.3em; line-height:1.3em; width:950px; margin:0 auto; }
.title { background:#E2DED4; border:1px solid #5e9d66; }
.title h1 { color:#441; font:normal 2em sans-serif; padding:10px 0 10px 18px; } 
.navigation { background:#DED9D0 url(images/nav.gif) repeat-x; height:41px; border-top:1px solid #996; } 
.navigation a { background:#FFF url(images/nav.gif) repeat-x; border-right:1px solid #C9C6B3; color:#553; float:left; font:bold 1em Tahoma,sans-serif; line-height:41px; text-align:center; text-decoration:none; padding:0 14px; font-size:17px; } 
.navigation a:hover,.navigation a#active { background-position:left bottom; color:#331; } 
.main#two-columns { background:#FFF url(images/two-columns.gif) repeat-y; } 
.bottom { background:#DCDAC9 url(images/bottom.gif) no-repeat left bottom; border-top:1px solid #AA8; color:#444; padding:14px 20px; } 
.bottom .left,.bottom .right { width:49%; } 
.footer { background:#332; color:#EED; padding:10px; } 
.footer .left { width:66%; } 
.footer .right { width:33%; text-align:right; } 
.footer a { color:#FFF; text-decoration:none; } 
.footer a:hover { color:#FFF; text-decoration:underline; } 
.gallery td { vertical-align:top; text-align:center; } 
.clear,.clearer { clear:both; } 
.clearer { font-size:0; } 
.col2 .left { width:64%; } 
.col2 .right .content { background:#FFF; } 
.col2 .right { width:33%; } 
.content { padding: 25px 20px; line-height:16pt; color:#42392f } 
.left { float:left; } 
.right { float:right; }
.right .content { padding:18px 12px 12px; } 
ul.block { border-top:1px dashed #BCBAAC; width:90%; margin:4px 0; padding:0; }
.block li { border-bottom:1px dashed #BCBAAC; list-style:none; } 
.block li a,.block li em { color:#553; display:block; } 
.block li em { font-size:.9em; font-style:normal; } 
.block li a { text-decoration:none; width:94%; padding:4px 3%; } 
.block li a span { font-weight:700; } 
.block li a:hover { background:#D2D0C0; color:#553; } 
.right .block,.right .block li { border-color:#DCDACC; } 
.right .block li a:hover { background:#F2F0EA; } 
label,.gallery em { display:block; }
/* 12/2012 updates */
a, a img{ border: 0; text-decoration: none; }
#demo2{ width: 90%; padding: 0 15px; position: relative; }
h1{ font: bold 60px Helvetica, Sans-Serif; letter-spacing: -2px; margin: 20px 0; text-align: center; }
h2{ font: bold 30px Helvetica, Sans-Serif; letter-spacing: -1px; margin: 0 0 10px 0; color: #002266; }
pre, code{ font: 13px/1.8 Monaco, MonoSpace; margin: 0 0 15px 0; padding: 5px; background: #f5f5f5; block: inline; width: 100%; overflow-x: auto; }
blockquote{ margin-left: 30px; }
ul{ margin: 0; padding-left: 35px; }
ul li{ margin: 0 0 8px 0; }
#slider1{ width: 840px; height: 450px; list-style: none; }  /* sboutros DIMENSIONS OF PABNEL */
#slider2{ width: 390px; height: 80px; list-style: none; }  /* sboutros DIMENSIONS OF PABNEL */
.buttonLM{ display:block; width:154px; height:44px; background:url('images/buttonLM.png') top; text-indent:-99999px; }
.buttonLM:hover{ background-position:0px 44px; }
.buttonFT{ display:block; width:154px; height:44px; background:url('images/buttonFT.png') top; text-indent:-99999px; }
.buttonFT:hover{ background-position:0px 44px; }
.buttonDemo{ display:block; width:154px; height:44px; background:url('images/buttonDemo.png') top; text-indent:-99999px; }
.buttonDemo:hover{ background-position:0px 44px; }
.buttonDatasheet{ display:block; width:264px; height:44px; background:url('images/buttonDatasheet.png') top; text-indent:-99999px; }
.buttonDatasheet:hover{ background-position:0px 44px; }
.buttonTestimonials{ display:block; width:154px; height:44px; background:url('images/buttonTestimonials.png') top; text-indent:-99999px; }
.buttonTestimonials:hover{ background-position:0px 44px; }
