@charset "utf-8";
/* CSS Document */

/* image and object border fix for FF */
img {border:none;}
a:active, a:focus {outline:0;}
object {outline:0;}

/* common */
html {background:#d7dbdf url(images/background.jpg) repeat-x;}
body {width:980px; margin:0 auto;	padding:0; position:relative;}
body,td,th {font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
/*h1 {margin:0; padding:0; font:normal 24px Arial, Helvetica, sans-serif; letter-spacing:1px; color:#154a7d;}
h2 {margin:0; padding:0; font:normal 24px Arial, Helvetica, sans-serif;}
h4 {margin:0; padding:0; font:normal 14px Arial, Helvetica, sans-serif;}
h5 {margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif;}*/
a {color:#369; text-decoration:none;}
a:hover {color:#f00;}
.noMP {margin:0; padding:0;}
.m10T20B {margin:10px 0 20px 0;}
.fL {float:left;}
.fR {float:right;}
.clr {height:0; font-size:0; line-height:0; clear:both;}
.left20 {padding-left:20px;}
.darkblue {color:#13497c;}

.ltBlueLink {}
.ltBlueLink a {padding:3px 0 3px 15px; background:url(images/arrowLtBlue.gif) no-repeat; background-position:0 6px; display:block;}
.ltBlueLink a:hover {background:url(images/arrowRed.gif) no-repeat; background-position:0 6px;}
.dkBlueLink {margin-right:10px; float:right;}
.dkBlueLink a {padding:3px 0 0 15px; font-size:11px; line-height:16px; background:url(images/arrowDkBlue.gif) no-repeat; background-position:0 6px; display:block;}
.dkBlueLink a:hover {background:url(images/arrowRed.gif) no-repeat; background-position:0 6px;}

#wrapAll {background:url(images/pageBg.gif) repeat-y;}
#wrapAllInner {min-height:650px; background:url(images/pageBgUpper.jpg) no-repeat;}
* html #wrapAllInner {height:650px;}

#hdrWrap {height:290px;}
#onTop {padding-right:5px; text-align:right;}
#hdrLogo {width:298px; height:118px; left:10px; top:27px; position:absolute; z-index:100;}

#navBar {height:45px; margin-right:10px; background:url(images/navBarBg.jpg) right no-repeat;}
#navBar div {float:right;}
#navBar a {display:block;}
#navBar a:hover {background-position:0 -45px;}
#contactBtn a {background:url(images/contactBtnBg.jpg) no-repeat;}
#auctionsOnBtn a {background:url(images/auctionsOnBtnBg.jpg) no-repeat;}
#teamBtn a {background:url(images/teamBtnBg.jpg) no-repeat;}
#forSaleBtn a {background:url(images/forSaleBtnBg.jpg) no-repeat;}
#calendarBtn a {background:url(images/calendarBtnBg.jpg) no-repeat;}

/* sub menu */
#calendarSub {position:absolute; left:348px; top:96px; display:none; z-index:1500;}
#teamSub {position:absolute; left:603px; top:96px; display:none; z-index:1500;}
#auctionOnSub {position:absolute; left:736px; top:96px; display:none; z-index:1500;}
#contactSub {position:absolute; left:866px; top:96px; display:none; z-index:1500;}
.subBg {padding:12px 0; background:url(images/subNavBg.png) no-repeat; text-align:left; font-size:11px; text-transform:uppercase;}
.subMenuLink a {margin:0;	padding:6px 12px 6px 16px; color:#fff; text-decoration:none; display:block; cursor:pointer;}
.subMenuLink a:hover {background:#4a739a; color:#fff;}

#leftCol {width:278px; float:left;}
#mainCol {width:654px; margin-left:10px; float:left;}

.typInset {min-height:177px; margin-top:10px; background:#eeece7 url(images/typBoxBg.jpg) right top no-repeat; overflow:auto;}
* html .typInset {height:177px; overflow:visible;}
.typInsetHD {height:21px; overflow:hidden;}
.typInsetHD h2 {font:normal 0px Arial, Helvetica, sans-serif; color:#fff; float:right;}
.insetInner {min-height:130px; padding:0 10px;}
* html .insetInner {height:130px;}

.typContent {padding:0 20px;}
.pgHD {padding:10px 0 0 5px; border-top:1px solid #154a7d;}
.pgHD h1 {font:normal 0px Arial, Helvetica, sans-serif; color:#fff; float:right;}
.typContent h2 {margin:6px 0 0 0; padding:0 0 0 100px; font:normal 16px/16px Arial, Helvetica, sans-serif; color:#154a7d;}
.successColumn {font-size:14px;}
.successColumn span {color:#f00;}
.teamColumn {font:normal 11px/13px Arial, Helvetica, sans-serif; color:#666;}
.teamItem {border:1px solid #e5e5e5; width:280px; padding:10px; margin-bottom:10px;}
.teamItem span {font-size:14px; color:#369;}
.teamItem img {border:1px solid #b5bfc9; float:left;}
.testosItem {color:#666;}
.testosItem h1 {margin:0; padding:0; font:normal 16px/16px Arial, Helvetica, sans-serif; color:#369;}
.testosItem p {margin:12px 0 0 0; padding:0; line-height:16px;}
.innerText span {font-size:14px; color:#369;}
.addressBox {padding:1px; margin-bottom:15px; background:url(images/addressBg.jpg) bottom no-repeat; border:1px solid #e5e5e5;}
.addressTitle {padding:2px 0 3px 10px; border-bottom:1px solid #e5e5e5;}
.addressInner {padding:6px 0;}
.addressL {width:200px; text-align:right; color:#666; float:left;}
.addressR {padding-left:205px;}
.response h2 {margin:0 0 10px 0; padding:0; font:normal 16px/16px Arial, Helvetica, sans-serif; color:#154a7d;}}

/* ibeam inset */
#ibeamIn {font:normal 11px/16px Arial, Helvetica, sans-serif; color:#369;}
#ibeamHomeText {font:normal 11px/16px Arial, Helvetica, sans-serif; color:#369;}
#ibeamIn form {margin:0; padding:0; font:normal 11px/11px Arial, Helvetica, sans-serif; color:#666;}
#ibeamIn div.formRow {padding-bottom:5px;}
#ibeamIn div.formRow label {width:80px; padding:5px 5px 0 0; text-align:right; float:left;}
#ibeamIn div.formRow input {width:145px; font:normal 11px/11px Arial, Helvetica, sans-serif; color:#666; border:1px solid #ccc;}
#ibeamIn div.formRow select {font:normal 11px/11px Arial, Helvetica, sans-serif; color:#666;}

.typBoxIn {padding:0 15px;}
.typBoxItem {margin:15px 0 5px 0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#333;}
.typBoxItem em {color:#666;}

/* contact form */
.addressBox form {margin:0; padding:0; font:normal 11px/11px Arial, Helvetica, sans-serif; color:#666;}
.addressBox div.formRow {padding-bottom:5px;}
.addressBox div.formRow label {width:150px; padding:5px 5px 0 0; text-align:right; float:left;}
.addressBox div.formRow input {width:180px; font:normal 11px/11px Arial, Helvetica, sans-serif; color:#666; border:1px solid #ccc;}
.addressBox div.formRow textarea {font:normal 11px/11px Arial, Helvetica, sans-serif; color:#666; border:1px solid #ccc;}

#footer {padding:30px 30px 0 0; margin-bottom:30px; color:#666; font-size:11px; line-height:16px;}


