 */
body *
{
  font-size: 101%; /* for IE bug */
  font-family: Arial, Verdana, Helvetica, sans-serif;
}


body{ font-size: 75%; }


html>body { font-size: 75%;}


table, input, select, th, td, textarea { font-size: 1em; }


li li, li p, td p, blockquote p, div div { font-size: 1em; }

table table td { font-size: 0.95em; }

body {margin: 0px; padding:0px; background:#e1e1e1;}

form, input * {margin:0px; padding:0px}

img {border: 0;}

#container {width:1000px; margin: 0 auto; font-family:Arial;background:#fff;}
#header {width:100%;clear:both;}
#nav {width:100%;background:url(navbar.jpg) no-repeat; height:89px;}
#navtop {width:740px; margin:0 auto;color:#888; font-size:13px; text-transform:uppercase;}
#home_content {width:100%; clear:both;}
#home_banner {width:974px; clear:both; margin: 0 auto; background:url(flashbg.gif) repeat-y;}
#crudeoil {width:204px; padding:15px 0px 0px 15px; float:left;}
#cu3er-container {width:714px; padding:15px; float:right;}
#content {width:780px;float:right; padding-right:20px;}
#menu {width:174px; float:left;padding-left:15px;}
.menu {font-size:13px; font-weight:bold; color:#fff;}
.menu a:link {background:url(button.jpg) no-repeat bottom ;display:block; color:#fff; width:161px; height:28px; padding: 12px 0px 0px 13px;}
.menu a:visited {background:url(button.jpg) no-repeat bottom ;display:block; color:#fff; width:161px; height:28px; padding: 12px 0px 0px 13px;}
.menu a:hover {background:url(button.jpg) no-repeat top ;display:block; color:#fff; width:161px; height:28px; padding: 12px 0px 0px 13px;}
.menuselect {background:url(button.jpg) no-repeat top ;display:block; color:#fff; width:161px; height:28px; padding: 12px 0px 0px 13px;}

#footer {width:1000px;clear:both;background:#e1e1e1;}
.textfooter {color:#666; font-size:11px;font-weight:normal; text-align:center;}
.textfooter a:link {color:#f69e09;text-decoration:none;}
.textfooter a:visited {color:#f69e09;text-decoration:none;}
.textfooter a:hover {color:#f69e09;text-decoration:underline;}
.spacing {width:100%; height:6px; clear:both;}

#homecase {width:974px; margin:0 auto; clear:both;background:url(barbg.jpg) repeat-y;}
#homecase-in {width:974px; margin:0 auto; clear:both;background:url(bartop.jpg) no-repeat; color:#fff; font-size:12px; text-align:center; padding-top:13px;}
.cube {width:221px;padding-left:10px;min-height:210px;}
.cube2 {width:221px;padding-right:10px;min-height:210px;}
.greyfont {color:#666;}

.navline1 a:link {color:#888; text-decoration: none; text-align:center; background:url(off.gif) no-repeat top; display:inline-block; width:115px;height:38px; padding-top:20px;}
.navline1 a:visited {color:#888; text-decoration: none; text-align:center; background:url(off.gif) no-repeat top;display:inline-block; width:115px;height:38px; padding-top:20px;}
.navline1 a:hover {color:#888; text-decoration: none; text-align:center; background:url(on.gif) no-repeat top;display:inline-block; width:115px;height:38px; padding-top:20px;}

.navline2 a:link {color:#888; text-decoration: none; text-align:center; background:url(off.gif) no-repeat top; display:inline-block; width:118px;height:38px; padding-top:20px; padding-left:10px;}
.navline2 a:visited {color:#888; text-decoration: none; text-align:center; background:url(off.gif) no-repeat top;display:inline-block; width:118px;height:38px; padding-top:20px;padding-left:10px;}
.navline2 a:hover {color:#888; text-decoration: none; text-align:center; background:url(on.gif) no-repeat top;display:inline-block; width:118px;height:38px; padding-top:20px;padding-left:10px;}

.navline3 a:link {color:#888; text-decoration: none; text-align:center; background:url(off.gif) no-repeat top; display:inline-block; width:110px;height:38px; padding-top:20px; padding-left:4px;}
.navline3 a:visited {color:#888; text-decoration: none; text-align:center; background:url(off.gif) no-repeat top;display:inline-block; width:110px;height:38px; padding-top:20px;padding-left:4px;}
.navline3 a:hover {color:#888; text-decoration: none; text-align:center; background:url(on.gif) no-repeat top;display:inline-block; width:110px;height:38px; padding-top:20px;padding-left:4px;}

.navline4 a:link {color:#888; text-decoration: none; text-align:center; background:url(off.gif) no-repeat top; display:inline-block; width:119px;height:38px; padding-top:20px; padding-left:8px;}
.navline4 a:visited {color:#888; text-decoration: none; text-align:center; background:url(off.gif) no-repeat top;display:inline-block; width:119px;height:38px; padding-top:20px;padding-left:8px;}
.navline4 a:hover {color:#888; text-decoration: none; text-align:center; background:url(on.gif) no-repeat top;display:inline-block; width:119px;height:38px; padding-top:20px;padding-left:8px;}

.navline5 a:link {color:#888; text-decoration: none; text-align:center; background:url(off.gif) no-repeat top; display:inline-block; width:114px;height:38px; padding-top:20px; padding-left:4px;}
.navline5 a:visited {color:#888; text-decoration: none; text-align:center; background:url(off.gif) no-repeat top;display:inline-block; width:114px;height:38px; padding-top:20px;padding-left:4px;}
.navline5 a:hover {color:#888; text-decoration: none; text-align:center; background:url(on.gif) no-repeat top;display:inline-block; width:114px;height:38px; padding-top:20px;padding-left:4px;}

.navline6 a:link {color:#888; text-decoration: none; text-align:center; background:url(off.gif) no-repeat top; display:inline-block; width:116px;height:38px; padding-top:20px; padding-left:2px;}
.navline6 a:visited {color:#888; text-decoration: none; text-align:center; background:url(off.gif) no-repeat top;display:inline-block; width:116px;height:38px; padding-top:20px;padding-left:2px;}
.navline6 a:hover {color:#888; text-decoration: none; text-align:center; background:url(on.gif) no-repeat top;display:inline-block; width:116px;height:38px; padding-top:20px;padding-left:2px;}

h1 {font-size: 1.73em; font-weight: 600; color: #ee1c24; text-transform: uppercase; font-family: Arial, Verdana, Helvetica, sans-serif;}
h2 {font-size: 18px; font-weight: bold; color: #cd000c; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase;}
h3 {font-size: 1.09em; color: #991805; font-weight: bold;}
h4 {font-size: 1em; font-weight: bold; margin: 0px; padding: 0px;}
h5 {}
h6 {}

a:link {color: #0066cc; text-decoration: none;}
a:visited {color: #0066cc; text-decoration: none;}
a:hover {color: #da251c; text-decoration: none;}

.pt_tableBorder {border: 1px solid #CCCCCC;}
table.pt_hover tr:hover td {background: #c3b777;}
table.pt_hover tr.row1:hover td, table.ir_hover tr.row1:hover th {background: #c3b777;}
table.pt_hover tr.row2:hover td, table.ir_hover tr.row2:hover th {background: #c3b777;}
table.pt_hover tr.rowHighlight:hover td {background: #c3b777;}
table.pt_hover tr.rowTSHighlight:hover td {background: #c3b777;}
table.pt_table tr.pt_tableTopRow th {background: #991805; color: #fff; font-weight: bold;}
table.pt_table tr.row1 td, table.ir_table tr.row1 th {background: #ffa73d;}
table.pt_table tr.row2 td, table.ir_table tr.row2 th {background: #ffdfb9;}
table.pt_table tr.rowHeader th {background: #414141; color: #fff;}
table.pt_table tr.rowHighlight td {background: #414141; color: #fff;}
table.pt_table tr.rowTSHighlight td {background: #ccd0e1; border-bottom: 1px solid #aaa;}
table.pt_table tr th.cellHeader {background: #414141; color: #fff;}
table.pt_table tr td.cellHighlight {background: #414141; color: #fff;}
table.pt_table tr td.cellTSHighlight {background: #ccd0e1; border-bottom: 1px solid #aaa;}
table.pt_table tr td.cellTotal {border-top: 1px solid #414141; border-bottom: 1px solid #414141;}
table.pt_table tr td.cellSubTotal {border-top: 1px solid #414141;}
table.pt_table tr td.cellRed {background: #ebddd8;}
table.pt_table tr td.cellGreen {background: #d8ebdc;}


/* Define the rest of the classes here */

.seeall a:link {color:#fff; background:url(seeall.jpg) no-repeat top;height:19px;width:84px;padding:3px 0px 0px 14px;display:block; text-align:left;}
.seeall a:visited {color:#fff; background:url(seeall.jpg) no-repeat top;height:19px;width:84px;padding:3px 0px 0px 14px;display:block; text-align:left;}
.seeall a:hover {color:#fff; background:url(seeall.jpg) no-repeat bottom;height:19px;width:84px;padding:3px 0px 0px 14px;display:block; text-align:left;}

.imgwrap {border:1px solid silver;}

img.pt_left {float: left; margin: 0 5px 10px 0;}
img.pt_right {float: right; margin: 0 0 10px 10px;}
img.pt_middle {vertical-align: middle;}


ul.red {list-style-image:url(/images/redsquare.gif);}

#gallery { padding: 0px; width: 800px; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img { border: 5px solid #ececec; border-width: 5px 5px 5px;}
#gallery ul a:hover img { border: 5px solid #cccccc; border-width: 5px 5px 5px; color: #fff;}
#gallery ul a:hover { color: #fff; }

.new {background:url(new.gif) no-repeat top;padding-left:140px;padding-top:20px;position:absolute;}

#video { padding: 0; width: 800px; }
#video ul { list-style: none; }
#video ul li { display: inline; }
#video ul img { border: 5px solid #ececec; border-width: 5px 5px 5px;}
#video ul a:hover img { border: 5px solid #cccccc; border-width: 5px 5px 5px; color: #fff;}
#video ul a:hover { color: #fff; }

.slideshow { height: 210px; width: 210px; margin: auto; }


