/* CSS Document */

* {
   margin-top: 0;
}

img {
   border: 0;
}

body {
   font-family: Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 0;
   color: #666;
   font-size: 12px;
}

#Header h1 {
   text-align: center;
   padding-top: 97px;
   background: url(../images/oldlogo.gif) no-repeat top center;
   margin-bottom: 0;
}

#Header p.phone {
   float: right;
   margin: 0;
   padding: 3px 10px;
   background: #000 url(../images/corner.gif) no-repeat top left;
   color: #FFF;
   font-size: 24px;
}

#MainNav {
   clear: both;
   background: #F00 url(../images/span_bg.gif) repeat-x bottom left;
   text-align: center;
   width: 100%
}

#MainNav ul {
   list-style-type: none;
   list-style-image: none;
   margin: 0;
   padding: 0;
}

#MainNav li {
   display: inline;
   font-size: 24px;
   line-height: 36px;
   margin: 0;
   padding: 0;
}

#MainNav li.SkipNav {
   position: absolute;
   margin-top: -1000px;
}

#MainNav a, #MainNav a:link, #MainNav a:visited, #MainNav a:focus, #MainNav a:hover, #MainNav a:active {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFF;
   font-size: 24px;
   line-height: 36px;
   padding: 15px;
}

#MainNav a:link, #MainNav a:visited {
   text-decoration: none;
}

#MainNav a:focus, #MainNav a:hover {
   text-decoration: underline;
}

#MainNav a:active {
   text-decoration: none;
}

#LeftNav {
   float: left;
   width: 130px;
}

#LeftNav ul {
   list-style-type: none;
   list-style-image: none;
   margin: 15px;
   padding: 0;
}

#LeftNav li {
   margin: 0;
   padding: 0;
   width: 130px;
   border-bottom: 1px solid #DDD;
   font-size: 12px;
}

#LeftNav li span.ISO {
   display: block;
   font-size: 16px;
   font-weight: bold;
   font-style: italic;
   width: 130px;
   padding: 8px 0;
   color: #F00;
   font-family: Arial, Helvetica, sans-serif;
   border: 1px solid #F00;
   text-align: center;
}

#LeftNav a, #LeftNav a:link, #LeftNav a:visited, #LeftNav a:focus, #LeftNav a:hover, #LeftNav a:active {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #F00;
   display: block;
   width: 130px;
   padding: 8px 0;
}

#LeftNav a:link, #LeftNav a:visited {
   text-decoration: none;
}

#LeftNav a:focus, #LeftNav a:hover {
   text-decoration: underline;
   /*background: url(../images/arrow.gif) no-repeat right center;*/
}

#LeftNav a:active {
   text-decoration: none;
}

#RightSideBar {
   float: right;
   width: 165px;
}

#RightSideBar ul {
   list-style-type: none;
   list-style-image: none;
   margin: 15px;
   padding: 0;
}

#RightSideBar li {
   float: right;
}

#RightSideBar a {
   display: block;
   width: 165px;
   height: 0;
   overflow: hidden;
   padding-top: 63px;
}

#RightSideBar a, #RightSideBar a:link, #RightSideBar a:visited, #RightSideBar a:focus, #RightSideBar a:hover, #RightSideBar a:active {
   font-size: 0px;
   line-height: 0px;
   color: #FFF;
}

#RightSideBar li.contactus {
    background: url(../images/contactus.gif) no-repeat;
}

#RightSideBar li.gallery {
    background: url(../images/gallery.gif) no-repeat;
}

#RightSideBar li.products {
    background: url(../images/products.gif) no-repeat;
}

#RightSideBar li.rfq {
    background: url(../images/rfq.gif) no-repeat;
}

#RightSideBar li.services {
    background: url(../images/services.gif) no-repeat;
}

#Content {
   width: 98%;
   margin: 15px 215px 50px 180px;
   font-size: 12px;
   /*border: 1px solid #000;*/
}

body>#Content {
   width: auto;
}

#BottomNav {
   clear: both;
   float: bottom;   text-align: center;
   padding-bottom: 30px;
}

#BottomNav ul {
   margin: 0 auto;
   padding: 0;
   list-style-image: none;
   list-style-type: none;
   text-align: center;
   width: 700px;
}

#BottomNav li {
   margin: 0;
   padding: 5px 0;
   display: inline;
}

#BottomNav a, #BottomNav a:link, #BottomNav a:visited, #BottomNav a:focus, #BottomNav a:hover, #BottomNav a:active {
   font-size: 10px;
   line-height: 10px;
   font-family: Arial, Helvetica, sans-serif;
   padding: 0 5px;
   border-left: 1px solid #F00;
   border-right: 1px solid #F00;
   color: #000;
}

#BottomNav a:link, #BottomNav a:visited {
   text-decoration: none;
}

#BottomNav a:focus, #BottomNav a:hover {
   text-decoration: underline;
}

#BottomNav a:active {
   text-decoration: none;
}

table#idContentTbl {
   height: auto;
   width: 99%;
}

hr {
   height: 1px;
   overflow: hidden;
   margin: 10px 0;
   border: 0;
   padding: 0;
   clear: both;
   background-color: #DDD;
}

#Content a, #Content a:link, #Content a:visited, #Content a:focus, #Content a:hover, #Content a:active {
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   color: #F00;
}