﻿body {background: #656565 url('/images/business/business-background.jpg') repeat-x}

h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	line-height: 35px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 0;
	padding: 0 0 10px 0;
}

#upperContent {
    position: relative;
    width: 980px;
    padding-bottom:0;
}
#mainContent {
    width: 963px;
}

#contentBoxUpper {
    width: 963px; 
    height:90px; 
    background: transparent url('/images/business/business-content-box-upper.png') no-repeat;
}
#contentBoxLower {
    width: 963px; 
    height:91px; 
    background: transparent url('/images/business/business-content-box-lower.png') no-repeat;
}
#contentBoxLeft {
    width: 16px;
    background: transparent url('/images/business/business-content-box-left.png') repeat-y;
}
#contentBoxRight {
    width: 16px;
    background: transparent url('/images/business/business-content-box-right.png') repeat-y;
}
#contentBoxOuterContent {height: 506px}
#contentBoxInnerContent{}

#callout {
    position: absolute;
    top: 420px;
    left: 60px;
    z-index: 5000;
}

#subNav {
    position: absolute;
    top: 17px;
    left: 17px;
    z-index: 5000;
}
#subNavUpper {
    background: transparent url('/images/business/business-nav-background.png') no-repeat;
    width: 287px;
    height: 653px;
}
#subNavContent {
    position: absolute;
    padding: 35px 0 30px 15px;
}
#miniCalendar{
    position: absolute; 
    width: 220px; 
    height: 300px;
    top: 400px;
    left: 30px;
    z-index: 4500;
}
#miniCalendarContent {height: 120px; overflow: hidden}
#datesToRemember {margin: 0 0 15px 0}
#viewCalendar {margin: 10px 0 0 70px}

#upperSearch {
    float: left;
    padding: 15px 0 0 15px;
}
#upperNav {
    float: right;
    padding: 15px 0 0 0;
}
#buttonNav {
    position: absolute;
    left: 330px;
    top: 20px;
    z-index: 6000;
}

#innerBox {
    position: absolute; 
    left:268px;
    top:103px;
    width: 679px; 
    height: 366px; 
    z-index: 50;
}
#innerBoxLower {
    position: absolute; 
    z-index: 20; 
    height: 39px; 
    width: 679px;
    top: 275px;
    background: transparent url('/images/business/business-inner-box-lower.png') no-repeat;
}
#innerBoxContent {
    position: absolute; 
    z-index: 3; 
    height: 308px; 
    width: 679px;
    top: 0;
    left: 0; 
    overflow:hidden;
    border-top: solid 1px black;
}
 
#internalInnerBox { margin:10px 0 0 260px; position:relative; z-index: 4000}
#internalInnerBoxUpper {}
#internalInnerBoxLower {}
#internalInnerBoxLeft {}
#internalInnerBoxRight {}
#internalInnerBoxContent {
    vertical-align: top;
    width: 560px;
    height: 450px;
    padding: 0 5px 0 30px;
}
#crumbs {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	line-height: 15px;
	text-transform: lowercase;
	margin: 25px 0 0 30px;
}
#crumbs a:link {color: Red; text-decoration: none}
#crumbs a:visited {color: Red; text-decoration: none}
#crumbs a:hover {color: Red; text-decoration: underline}
  
#internalLowerContainer {
    position: relative; 
    height:70px
}

#homeAnnouncements {
    position: absolute; 
    width: 535px; 
    height: 283px;
    top: 392px;
    left: 290px;
    z-index: 60;
    background: transparent url('/images/business/business-announcements.gif') no-repeat;
}
#placeForYou {
    position: absolute; 
    width: 290px; 
    height: 19px;
    top: 40px;
    left: 600px;
    z-index: 4500;
    background: transparent url('/images/business/business-place-for-you.gif') no-repeat;
}
#logo {
    position: absolute; 
    width: 249px; 
    height: 72px;
    top: 25px;
    left: 310px;
    z-index: 4500;
} 
#buttons {
    position: absolute; 
    width: 313px; 
    height: 27px;
    top: 76px;
    left: 585px;
    z-index: 4500;
}
#businessMan {
    position: absolute; 
    width: 251px; 
    height: 397px;
    top: 300px;
    left: 785px;
    z-index: 4500;
}

#searchTxt {
    float: left;
    padding:5px 5px 0 0;
}
.inputSearch {
    height: 14px;
    width: 100px;
    border: solid 1px Black;
}
#searchBtn {
    float: left;
    margin-left: 5px;
}  
 
#footerContent {padding: 10px 0 0 0}
#footer {color: White}
#footer a:link, #footer a:hover, #footer a:visited {color: White}
