body {background-image: url(images/bg.gif);
background-position: bottom;
background-repeat: repeat-x;
margin: 0px;
padding: 0px;}

td,th,p,div {font: 14px Arial,Helvetica,sans-serif;}

.smaller {font-size: 12px;}

a {color: #2E2E2E;
font-weight: bold;}

.maincont {width: 1021px;
text-align: left;}

#buttons {width: 796px;
height: 41px;
padding: 0px;
margin: 0px;
list-style-type: none;
font: 14px Arial,Helvetica,sans-serif;
background-image: url(images/buttonbar.gif);
margin-bottom: 4px;}

#buttons li {line-height: 41px;
margin: 0px;
padding-left: 28px;
padding-right: 28px;
text-align: center;
float: left;
list-style-image: none;}

#buttons a {color: #FFFFFF;
text-decoration: none;
font-weight: normal;}

#buttons a:hover {color: #F43907;}

.orangeheader {width: 206px;
line-height: 34px;
background-image: url(images/orange_side_header.gif);
color: #FFFFFF;
font-weight: bold;}

.blueheader {width: 206px;
line-height: 34px;
background-image: url(images/blue_side_header.gif);
color: #FFFFFF;
font-weight: bold;}

.sidebar {background-image: url(images/sidebg.gif);
background-position: bottom;}

.sidebar2 {background-image: url(images/sidebg2.gif);
background-position: bottom;}

.footer {height: 69px;
color: #FFFFFF;
font-size: 11px;
margin-top: 12px;}

.footer a {color: #FFFFFF;}

.sidebuttons {color: #545454;}

.sidebuttons a {color: #545454;
text-decoration: none;
font-weight: normal;}

.sidebuttons a:hover {text-decoration: underline;}

.sidebuttons li {list-style-image: url(images/li.gif);
padding-bottom: 4px;}

h1 {color: #64A5A5;
border-bottom: 1px dotted #466868;
font-weight: normal;
font-size: 24px;}

form {margin: 0px;}

.searchform {border: 1px solid #DCD7D7;
width: 154px;
margin-right: 6px}

.price1 {font-size: 30px;
font-weight: bold;
color: #D6310A;}
.price2 {font-size: 24px;
font-weight: bold;
color: #D6310A;}
.price3 {font-size: 20px;
font-weight: bold;
color: #D6310A;}
.price4 {font-size: 18px;
font-weight: bold;
color: #D6310A;}
.price5 {font-size: 16px;
font-weight: bold;
color: #D6310A;}
.price6 {font-size: 14px;
font-weight: bold;
color: #D6310A;}

.pricediff {font-size: 11px;}

b {color: #D6300A;}

th {background-color: #579999;
color: #FFFFFF;
font-weight: bold;
background-image: url(images/thbg.gif);
background-position: bottom center;}

.homesearchbox {width: 275px;
border: 1px solid #8B1B05;
height: 24px;
font: 18px Arial,Helvetica,sans-serif;
color: #A8240A;}

.homesearch {width: 350px;
height: 44px;
background-image: url(images/homesearchbg.gif);}

p {line-height: 18px;}

.news {font-size: 11px;}

.stats {font-size: 11px;}

.suggest_link {background-color: #FFFFFF;
padding: 2px 6px 2px 6px;}

.suggest_link_over {background-color: #549897;
padding: 2px 6px 2px 6px;}

#search_suggest {position: absolute;
background-color: #FFFFFF; 
text-align: left; 
border: 1px solid #D7320A;}

input[type='text'] {border: 1px solid #000000;}

textarea {border: 1px solid #000000;}

#marqueecontainer {position: relative;
width: 180px; /*marquee width */
height: 150px; /*marquee height */
background-color: white;
overflow: hidden;
padding: 2px;
padding-left: 4px;
}

.review {padding: 6px;
background-color: #E6F0F0;
font-size: 12px;
margin-bottom: -12px;}

.reviewauthor {font-weight: bold;
text-align: right;
font-size: 11px;}

li {list-style-image: url(images/li.gif);
line-height: 19px;}

/* tooltips */

.tooltip {
color: #FFFFFF; outline: none;
cursor: help; text-decoration: none;
position: relative;
}
.tooltip span {
margin-left: -999em;
position: absolute;
}
.tooltip:hover span {
color: #000000;
border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
position: absolute; left: 1em; top: 2em; z-index: 99;
margin-left: 0; width: 250px;
}.tooltip:hover img {
border: 0; margin: -10px 0 0 -55px;
float: left; position: absolute;
}
.tooltip:hover em {

display: block; padding: 0.2em 0 0.6em 0;
}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }
.classic {background: #FAE1DB; border: 1px solid #FFAD33; }
.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

