* { margin: 0; padding: 0; border: 0; font-size: 100%; }
body { text-align: center; cursor: default; }
h1 { color: #000000; margin: 0 0 15px 0; FONT: 16px/16px tahoma, verdana, helvetica, sans-serif; font-weight: 600; font-family: tahoma, arial, helvetica; border-bottom: 1px solid #313131; }
H2 { color: #000000; margin: 5px 0 5px; FONT: 14px/14px tahoma, verdana, helvetica, sans-serif; font-weight: 600; font-family: tahoma, arial, helvetica; border-bottom: 1px solid #313131; }
h4 { background: url("images/h2.png") no-repeat scroll center bottom transparent; color:#E72E00; font: 600 11pt/21px Verdana, Geneva, sans-serif; height: 44px; padding-left: 20px; text-align: center; width: 692px; }
H3 { color: #00225F; margin: 20px 0 7px; FONT: 14px/14px tahoma, verdana, helvetica, sans-serif; font-weight: 600; font-family: tahoma, arial, helvetica; }
a { outline:none; text-decoration:none }
strong { font-weight:500; }
a:hover { text-decoration:none }
#activ { background:#eeeeee; padding: 4px 6px 4px; color: black; display: block; border-top:solid 1px #686868; border-right:solid 1px #686868; border-left:solid 1px #686868; }
#header { background: url('images/topbg.gif') repeat-x; width: 100%; height: 88px; }
#headmenu li { float: left; list-style-type: none; margin-right:15px; }
#head { background: url('images/logo.gif') no-repeat 0 0; width: 942px; height: 88px; margin: 0 auto; }
#language { text-align: right; padding-top: 9px; padding-right: 3px; vertical-align: bottom; font: normal 8pt arial; }
#language a:link { color: #034DA1; }
#language a:visited { color: #034DA1; }
/*#middle a:link { color: #4AAAF4; text-decoration: none; }
#middle a:hover { color: black; text-decoration: underline; }*/
.pro-a1 { color: #4AAAF4 !important; display: inline-block; font: 600 8pt/18px verdana; height: 40px; }
#homeproduct td { border:0 !important; }
#homeproduct td a:hover { color:#0C0567 !important }
#homeproduct { color:#505050; font-size:8pt; }
#flash { background: url('images/flashbg.gif') repeat-x 0 0; width: 100%; height: 135px; }
#flashanim { width: 942px; margin: 0 auto; }
#headmenu { background: url('images/menu1.gif') no-repeat 0 0; width: 942px; height: 28px; margin: 0 auto; FONT: 11px/11px tahoma, arial, helvetica, sans-serif; color: #000000; font-weight: bold; text-align: center; }
#statusbar { background: url('images/statusbar.gif') no-repeat 0 0; width: 942px; height: 23px; margin: 0 auto; FONT: 11px/11px tahoma, arial, helvetica, sans-serif; color: #6c6c6c; text-align: right; }
#main { width: 942px; margin: 0 auto; }
#left { background: url('images/leftbar.gif') repeat-y 0 0; width: 223px; vertical-align: top; }
#leftbar { width: 223px; height: 593px; font:normal 9pt arial; }
#map { background: url('images/leftbg.gif') no-repeat 0 0; vertical-align:top; height: 190px; }
#map div { margin-top:15px; text-align:left }
#map input { font-family:arial; font-size:9pt; }
#map button { background:url(images/searchbtn.gif) no-repeat; width:22px; height:17px; vertical-align:top; cursor:pointer; }
#services { vertical-align: top; height: 180px; text-align: right; padding-right: 35px; }
#services ul { list-style: none; line-height: 25px; }
#services a:link { color: #000000; }
#services a:visited { color: #000000; }
#leftmenu { padding-left: 2px; vertical-align: top; }
#leftmenu a { text-decoration: none; }
#leftmenu a:link, #grouding a:link { color:white }
#leftmenu a:visited, #grouding a:visited { color:white }
#leftmenu a:hover, #grouding a:hover { color: #00AEEF !important; }
#leftmenu a:active, #grouding a:active { color:white }
#leftmenu ul { list-style: none; line-height: 32px; }
#right { background: url('images/rightbar.gif') no-repeat 0 0; width: 218px; vertical-align: top; }
#rightbar { width: 218px; height: 662px; font: 11px tahoma; }
#rightsearch { height: 43px; font:700 9pt arial; color:white; padding-left:10px; padding-top: 9px; }
#bottom { background: url('images/bottom.gif') no-repeat 0 0; width: 942px; height: 55px; margin: 0 auto; text-align: center; font: 10px verdana; color: #4E4E4E; line-height: 18px; }
#bottom a { font-weight:500 !important; }
#bottom a:link { color: #4E4E4E; }
#bottom a:visited { color: #4E4E4E; }
#bottom span { color: #00AEEF; font-size:7pt; }
#bottom span a:link { font-weight: bold; color: #00AEEF; }
#bottom span a:visited { font-weight: bold; color: #00AEEF; }
#rblank { width: 223px; }
#middle { vertical-align: top; font: 9pt arial; color: #505050; padding-top: 25px; padding-left: 15px; line-height: 17px; text-align: justify; }
#middle span { color: #014DA2; font-weight:bold; }
#middle ul, ol { margin-top: 5px; font-size: 9pt; list-style:none }
#middle ul a:link, a:visited, a:active { color: #000304; text-decoration: none; }
#middle ul a:hover { color: black; text-decoration: underline; }
#middle ul li { }
#navbar { height: 30px; font: 8pt arial; color:#424648 }
#navbar a { color:#4AAAF4 }
#navbar a:hover { color: #828384 !important; }
#quicklink { vertical-align: top; height: 160px; text-align: left; padding-right: 35px; padding-left: 15px; padding-top: 7px; }
#quicklink p { font: 9pt tahoma; font-weight: bold; }
#quicklink ul { list-style: none; line-height: 21px; padding-left: 15px; padding-top: 3px; }
#quicklink a:link, #quicklink a:visited, #quicklink a:active { color:#00AEEF; }
#quicklink a:hover { text-decoratin: underline; color: black; }
#rightnews { text-align: left; padding-right: 35px; padding-left: 15px; padding-top: 7px; vertical-align: top; height:230px }
#homecatalogue a { color:#000 !important }
#rightnews ul li a { color:black !important; text-decoration:none; font-weight:600 }
#rightnews ul li a:hover { color:#00AEEF !important; text-decoration:none; }
#rightnews p { font: 9pt tahoma; font-weight: bold; }
#rightnews ul { list-style-image:url(images/tik.gif); line-height: 21px; padding-left: 15px; padding-top: 3px; }
#rightnews a:link { font-weight: bold; color: #000000; }
#leftflashanim { background:none; }
/* url(images/rightfanimbg.gif) top right no-repeat*/


#pit-tbl td { margin: 0; padding: 5px; text-align: center; background: gray; color: white; font: 7pt verdana; }
.groundsys { padding-bottom:30px; }
.temporary { padding-bottom:30px; }
.lightning { padding-bottom:30px; }
#formtable input { border: solid 1px gray; width: 150px; }
#formtable td { border: 0 !important; }
#formtable textarea { border: solid 1px gray; width: 150px; height: 50px; }
#formtable button { border: solid 1px gray; font-family: arial; cursor: pointer; width: 50px; height: 20px; }
#tables td { width: 150px; padding: 5px; border: solid 1px gray; }
#catalog ul { list-style:none; padding-left:50px; }
#catalog li { float:left; margin:10px; text-align: center; }
#catalog li p { text-align:center; }
table.prducts { }
table.products caption { background: none repeat scroll 0 0 #0099FF; border: 1px solid #000000; color: #FFFFFF; font: 10pt/25px verdana; text-align: center; }
table.products td { height:25px; text-align:center; }
tr.header { background:url(images/header-rep.gif) repeat-x top #e1dcdc; font-weight: bold; text-align: center; font-size:12px; color: #656565; }
tr.header td { padding:3px; }
tr.fard { font-size: 12px; color: #000; background: #fff; }
tr.zoj { font-size: 12px; color: #000; background: #fff; }
#bottom_links_products { -moz-border-radius: 5px; background-color:#EEE; padding:10px; margin: 10px 0; }
#bottom_links_products span { color:#00AEEF !important; }
#bottom_links_products a:hover { text-decoration:underline; }
h1.header-blue { color:#00AEEF; border:none; }
tr.blue, td.blue { background-color:#00AEEF; color:#FFF; font-weight:bold; text-align:center; }
div.blue { background-color:#00AEEF; color:#FFF; }
span.blue { color:#FFF; font-weight:normal; }
#products li { float:left; margin-left:5px; margin-right:5px; margin-top:5px; list-style:none; }
.leftproductlinks { overflow: hidden; width: 206px !important; }
.leftproductlinks li { background:url(images/bg-leftbarlinks.gif) no-repeat; display:block; width:206px; height:35px; }
.leftproductlinks a { padding-left:10px; }
.leftproductitems a { font-size:8pt; color: #585858 !important; padding: 0 15px 0 0; }
.leftproductitems li { background: url("images/leftproductlibg.gif") no-repeat scroll right center transparent; height: 24px !important; line-height: 22px; padding-left: 21px; text-align: left; width: 186px; }
.clear { clear:both; }
.clear img { padding-bottom:20px; float: right; width: 150px; margin-left: 10px; }
h2.cat { border:none; margin-top:20px; margin-bottom:20px; }
#middle table td { border: 1px solid #DCDCDC; text-align: center; }
#middle table { font:8pt/18px tahoma; direction: ltr; }
/*--------------- Style Of Career Table ----------------*/
table.career { border-collapse:separate !important; border:0 !important }
table.career td { height:30px; vertical-align:middle !important; padding:2px; }
td.headertbl { text-align:center; color:#ffffff; background:#09F; font-size:10pt; font-weight:600; }
td.subheadertbl { text-align:left; color:#ffffff; background:#666666; font-size:10pt; font-weight:600; }
td.fardtbl { font-size:9pt; color:#000000; text-align:center; }
td.zojtbl { font-size:9pt; color:#000000; background:#dddddd; text-align:center }
/*--------------------------------content-------------------------------*/
.equipment-details { font:9pt tahoma; text-align:center; width:90%; margin:0 auto; }
.equipment-details td { height:30px; }
.trbg { background:#dddddd; }
/*-------------------- Table TERRASAT --------------------------*/
table.terrasat td { border:0 !important; padding:10px !important; }
.sp1 { font:600 10pt/18px tahoma; color:#014DA2 }
.link1 { font:9pt/18px tahoma; color:#4AAAF4 }
/*news*/
.news-title2 { height:346px; width:213px; overflow:hidden }
.news-title2 ul { list-style: none outside none; margin: 0; padding:0 12px; }
.news-title2 ul li { padding-left:5px; border-bottom: 1px solid #E1DBDB; height:auto !important;padding-bottom: 6px; }
.news-title2 ul li a { background: url("images/list.png") no-repeat scroll left 5pt transparent; color: #003399; font: 8pt/22px tahoma; padding-left: 10px; display:inline-block }
.news-title2 ul li a:hover { color:#000 !important }
.news-title2 ul li span { margin-top:2px; display:block !important; text-align: left;padding-left: 8px; }
.td1 { width:200px; }
.google-map { border:2px solid #014DA2 }
.float-right { float:right }
.float-right1 { float:right; width:535px; }
.float-left { float:left }
.float-left { width:209px; float:left }
.orang { background: none repeat scroll 0 0 #FFECCF; border: 1px solid #FCD499; border-radius: 5px 5px 5px 5px; padding: 5px; }
.ul1 { height: auto; list-style: none outside none; margin: 0 auto; padding: 0 !important; width: 557px; }
.ul1 li { display: inline-block; float: left; height: auto; margin: 17px; width: 104px; }
.ul1 li img { }
.div2 { width:681px; height:300px; }
.ul1 li span { text-align: center; display:block }
.green-border { border:2px solid #b0ccb0; padding: 10px; }
.back-red { background:#fae6e6; padding: 14px; }
.sp-pro1 { display:block; color:#034da2; font:600 10pt/18px verdana }
.float-left-w3 { float:left; width:300px; }
.float-right-w3 { float:right; width:300px; }
.ul-p1 { list-style: decimal outside none; width: 363px; }
.ul-p1 li { color: #C81F39; float: left; margin-right: 12px; width: 160px; }
.table2 tr td { padding:0 5px; }
.h2-blue { color:#00589F !important; border-bottom:1px solid #00589F !important }
.earth-clamps1 { width:700px; height:500px; }
.earth-clamps1-left { background: none repeat scroll 0 0 #000000; float: left; height: 493px; width: 255px; }
.earth-clamps1-right { float: right; width: 442px; }
.list6 { }
.list6 li a { color:#4AAAF4 }
.list11 { font: 600 11pt/16px tahoma; color: #0590BE !important; }
.class2 { width:690px; height:auto }
.list12 { margin-left:19px; }
.td1 { border:none !important }
.select1 { width:444px !important; border:1px solid #B0C9FF; height: 21px }
.select1 option { font:8pt/18px Tahoma, Geneva, sans-serif }
.table3 tr td { border:0 !important }
.td4 { width:90px; text-align: right !important; }
.button1 { border: 1px solid #B0C9FF; border-radius: 5px 5px 5px 5px; font: 10pt/13px verdana; height: 25px; padding: 0 10px; cursor:pointer; background:#fff }
.button1:hover { background: none repeat scroll 0 0 #767676; border: 1px solid #FFFFFF; border-radius: 5px 5px 5px 5px; color: #FFFFFF; font: 10pt/13px verdana; height: 25px; padding: 0 10px; }
.table-top { background: url("images/top-table1.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font: 600 12pt/18px tahoma; height: 45px; text-align: center; width: 708px; }
.table-rep { background:url(images/rrep-table1.png) repeat-y; width:708px; height:auto }
.table-bot { background:url(images/bot-table1.png) no-repeat; width:708px; height:21px; }
.table3 { margin:0 auto; }
.table3 tr { height:25px; }
/**/
.table-top-left { background:url(images/table-top-left.gif) no-repeat; width:22px; height:41px !important; }
.table-top-rep { background:url(images/table-top-rep.gif) repeat-x; width:auto; height:41px !important; }
.table-top-right { background:url(images/table-top-right.gif) no-repeat; width:22px; height:41px !important; }
.button2 { background:url(http://www.petuniaco.com/images/search-box.jpg) no-repeat; color: #FFFFFF; cursor: pointer; font: 10pt/18px tahoma; height: 33px; padding: 0 0 8px; width: 145px }
.button2:hover { text-decoration:none !important }
.list-100 { margin:0; padding:0; }
.list-100 li { float:left; width:200px; height:200px; margin: 5px 17px; }
.list10 { float: left; height: 149px; margin: 2px; width: 248px; }
.list-pro { margin-left:28px; }
.list-pro li { list-style:url(http://www.petuniaco.com/images/list2.png); }
.img-breadcrumb { display:table-cell; vertical-align:middle; padding: 4px 5px; }
.list-pro2 li{float:left; margin:9px 18px}

