﻿/* ===== General layout ===== */
body { width: 940px; margin: 0 auto ; font: 11px Arial, Helvetica, sans-serif; color: #91959E; background: white }
h1 { margin: 0 0 20px 0; font-size: 12px }
h2 { margin: 0; font-size: 11px }
form { margin: 0 }
input, textarea, select, label { font-size: 11px }

a:link, a:visited { text-decoration: none; color: #666666 }
a:hover { text-decoration: underline }
a img { border: 0 }
a.prebulleted { padding-left: 10px; background: url(../images/Icons/arrow_orange.gif) no-repeat left }
a.postbulleted { padding-right: 10px; background: url(../images/Icons/arrow_orange.gif) no-repeat right }

/* Usage:  <div class="labelledlist">The Label: <ul><li>Item 1</li> <li>Item 2</li> ... </ul></div> */
div.labelledlist ul, div.labelledlist ol { margin-top: 0 }

/* These clear floated elements.  The class clearfloat should be assigned to the block element that contains the floated elements. */
.clearfloat:after { content: "."; display: block; visibility: hidden; clear: both; height: 0 }
* html .clearfloat { height: 1% }

#contentcontainer { position: relative; width: 800px; margin: 200px 0 0 25px }

#header { position: absolute; left: 25px; top: 0; width: 800px; height: 110px; background: no-repeat 0 16px }

#homesitemenu { list-style: none; height: 16px; margin: 0; padding: 0; text-align: center; font-weight: bold; color: #43485B; background: #C8CACD }
#homesitemenu li { display: inline; position: relative; top: -2px; font-size: 10px }
#homesitemenu a:link, #homesitemenu a:visited { position: relative; top: 2px; padding: 0 35px; text-decoration: none; font-size: 12px }

/* used for forms with multiple fields */
table.form { border-collapse: collapse }
table.form td { padding: 0 0 5px 0; vertical-align: top; line-height: 19px }
* html table.form td { padding-bottom: 3px; line-height: 21px }
table.form td.fieldlabel { padding-right: 10px; text-align: right }

table.form h1 { margin: 0 }
table.form p.instructions { margin: 0 0 5px 0 }


/* ===== Other/specific ===== */
h1 { font-size: 18px; color: #CC0000 }
h2 { color: #CC0000 }

#homesitemenu { color: white; background: black; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=black, EndColorStr=black) }
#homesitemenu a:link, #homesitemenu a:visited { color: white }

#banners { background-image: url(../../images/WRSPE/Layout/bannerbkgd.gif) }
#machinelistingbannercontainerold { background-image: url(../../images/WRSPE/Layout/machinelistingbannerbkgd.gif); position:inherit; top:0 ; left:0 ;border:1px solid green;}
#machinelistingbannerold { color: white ;position:inherit; top:0 ; left:0}

#search a { color: #4F81E8 }
#tickercontainer { color: #FFD800 }

#maincontainer { border-bottom-color: #0D355E }

#divisionsubmenu span { color: #0D355E }

#livesearchresults .searchterm { color: #D40022 }
