

#wrapper {
	margin:0px 0px;
	text-align: left;
	width: 900px;
	background:url(skins/images/bg_rightCol-main.png) no-repeat center top;
}
#inner_wrapper {
	margin:0px auto;
	text-align: left;
}

.customerrentalDate {
	font-weight: bold;
	color: #0d47a0;
	padding-bottom: 18px;
}
.centerContact {
	float: left;
	margin: 12px 0 0 10px;
}
.customerrentalTime {
	margin-bottom: 12px;
}
#changeDate {
	background: url(images/changeDateBg.jpg) no-repeat top left;
	height: 275px;
	padding: 8px 0 0 16px;
}
.lefty {
	float: left;
	margin: 12px 0 0 12px;
	width: 220px;
}
.editcc, .viewbillingpolicy, .viewpastbills, .cancelaccount, .moneybags {
	height: 50px;
	padding: 10px 0 0 70px;
	margin: 10px;
	line-height: 40px;
}
.editcc a, .viewbillingpolicy a, .viewpastbills a, .cancelaccount a, .moneybags a{
	color: #545454;
}
.editcc {
	background: url(images/creditcard.jpg) no-repeat top left;
}
.moneybags {
	background: #e1e9ff url(images/moneyBags.jpg) no-repeat top left;
}
.viewbillingpolicy {
	background: #e1e9ff url(images/Modify.png) no-repeat top left;
}
.viewpastbills {
	background: url(images/documents.jpg) no-repeat top left;
}
.cancelaccount {
	background: url(images/cancelAccount2.jpg) no-repeat top left;
}

#businessbg {
	margin:0px auto;
	text-align: left;
	width: 100%;
	background:#ffffff url(skins/images/bg_rightCol-main.png) no-repeat center top;
}

#blankbg {
	margin:0px auto;
	text-align: left;
}


#left {
	float: left;
	width: 400px;
	margin: 12px 0px 0px 10px;
	padding-left: 53px;
}

#widebody {
	width:770px;
	margin: 12px 0px 0px 0px;
	padding:0px 20px;
	margin:0px auto;
	font-size: 14px;
}






.labelBrown {
	color: #ffffff;
font-size: 16px;
	text-align: right;
}

.labelYellow {
	color: #ffffff;
font-weight: bold;
font-size: 18px;
	text-align: right;
}

.labelWhite {
	color: #ffffff;
font-weight: bold;
font-size: 18px;
}



.labelSm {
	color: #ffffff;
font-weight: bold;
font-size: 14px;
}

#right {
	float: right;
	width: 336px;
	margin: 12px 6px 0px 10px;
	padding-right: 35px;
}



table.cancel td {
	padding: 10px 0 3px 0px;
}

table td .subnote {
	font-weight: normal;
}


h2.congrats {
	color: #659a18;
}
input.error {
	color: red;
}

.error {
	color: #FFB0BC;
	font-size:10px;
}

#forgot_pass {
	margin-left: 161px;
	margin-bottom: 30px;
}
#forgot_pass a {
	color: #fff;
}





#footer {
	clear: both;
}
.borderbott {
	border-bottom:1px solid #CECECE;
	line-height: 30px;
}
.tablehead {
	font-weight: bold;
	line-height:30px;
}
.capturebox {
	float: left;
	width: 280px;
	background: url(images/greencapture.jpg) no-repeat center top;
	height: 200px;
}
.voidbox {
	float: right;
	width: 280px;
	background: url(images/bluevoid.jpg) no-repeat center top;
	height: 200px;
}


#didYouKnow {
	margin-top: 10px;
}




.clear {
	clear: both;
}

#vendor {
	padding-top: 0;
}


.upcomingBooking {
	font-size: 14px;
}
.upcomingBooking h3 {
	padding: 6px 0 0 8px;
	margin: 6px 0px 0px 54px;
}

.upcomingBooking .date {
float: left;
-x-system-font:none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:40px;
line-height:30%;
padding:12px 0 5px;
text-align:center;
text-transform:uppercase;
width:54px;
color: #fff;
}

.upcomingBooking .date span {
-x-system-font:none;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:170%;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:90%;
}

.upcomingBooking .editicons {
	float: right;
	padding-top: 17px;
}

.upcomingBooking p {
	padding: 5px 0 0 8px;
	margin: 0;
}

.upcomingBooking .address {
	margin-left: 54px;
	padding: 3px 0 9px 8px;
}


.calendar, .back {
	background: url(images/calendar.jpg) top left no-repeat;
	height: 32px;
	margin: 10px 0 0 0;
	padding: 0 0 0 45px;
	color: #fff;
	font-size: 14px;
	line-height: 32px;
}
.calendar a, .back a{
	color: #fff;
	text-decoration: underline;
}
.calendar a:hover, .back a:hover{
	text-decoration: none;
}

.plusico, .blockico, .editico, .moneyico, .profileico, .exportico, .blog, .billingico {
	color: #333333;
	font-size: 16px;
	margin-left: 12px;
}
#searchResponse {
	font-size: 14px;
	background: url(images/searchTextBG.jpg) top left no-repeat;
	height: 40px;
	padding: 15px;
	margin-top: 16px;
	text-align: center;
}
.plusico a, .blockico a, .editico a, .moneyico a, .profileico a, .exportico a, .blog a, .billingico a {
	color: #333333;
	text-decoration: underline;
}
.plusico a:hover, .blockico a:hover, .editico a:hover, .moneyico a:hover, .profileico a:hover, .exportico a:hover, .blog a:hover, .billingico a:hover {
	text-decoration: none;
}




.listing {
	position: relative;
	height: 400px;
	width:740px;
	margin:0px auto;
	padding:0px;
}
.smaller {
	position: relative;
	height: 180px;
}

.listing h3 {
	position: relative;
	top: 10px;
	left: 180px;
	padding: 0;
	margin: 0;
}
.listing h3 a{
	color: #245db6;
	font-weight: normal;
}
.listing h3 a:hover{
	color: #74a7f6;
	font-weight: normal;
}
.listing .description {
	position: relative;
	top: 10px;
	left: 180px;
}
.listing p.pricing {
	position: absolute;
	top: 10px;
	right: 10px;
	font-weight: bold;
	font-size:14px;
	color: #f96229;
}
.listing p {
	margin: 0;
	padding: 0;
}

.listing table.pricingtable {
	position: relative;
	top: 10px;
	left: 180px;
}
.listing .addmorephotos {
	position: relative;
	top: 8px;
	left: 180px;
}
.listing p.description {
	width: 460px;
}

.listing .dropoff {
	padding: 13px 0 0 0;
	text-align: center;
	width: 200px;
	font-weight: bold;
	background: url(images/greenblock.gif) no-repeat top center;
	height: 70px;
	color: #fff;
}
.listing .dropoff .labe {
	font-size: 10px;
	font-weight: normal;
	color:#000;
}
.listing .pickup {
	padding: 13px 0 0 0;
	font-size:12px;
	text-align: center;
	width: 200px;
	font-weight: bold;
	background: url(images/blueblock.gif) no-repeat top center;
	height: 70px;
	color: #fff;
}
.listing .pickup .labe {
	font-size: 10px;
	font-weight: normal;
	color:#000;
}
.listing .name {
	padding: 5px 0 3px 10px;
	font-size: 12px;
	width: 200px;
	font-weight: bold;

} 
.listing .address { 
	padding: 5px 0 3px 10px; 
	width: 200px;
} 
.listing .phone {
	padding: 5px 0 3px 10px; 
	width: 200px; 
} 
.listing .invoice {
	padding: 5px 0 3px 10px; 
	width: 200px; 
} 
.listing .inflatable { 
	padding: 3px; 
	width: 200px; 
	font-weight: bold; 
} 
.listing .notes {
 width: 260px; 
 font-weight: normal;
}
.listing .edit {
 position: absolute; top: 0px; right: 0px; 
 } 
.listing .dropoff a, .listing .pickup a{ 
 text-decoration: none; color: #fff; 
} 
 
.listing .name a, .listing .address a, .listing .phone a {
	text-decoration: none; 
	color: #000; 
} 
.listing a {
	color: #000;
} 
.alignVtop{ 
	text-align:left; 
	vertical-align:top; 
	line-height: 1.9em; 
	padding-left: 7px;
} 
.alignVtop a{ 
color: #000; 
padding-left: 23px; 
} 
.leftinfo { 
float: left; 
width: 365px; 
} 
.leftinfo .label, .rightinfo .label { 
color: #fff; 
font-weight: normal; 
} 
.rightinfo { 
float: right; 
width: 370px; 
padding-right: 24px; 
} 
.bluebg { 
background: url(images/bluebg.jpg) no-repeat top left; height: 260px;
} 
.orangebg { 
background: url(images/orangebg.jpg) no-repeat top left; 
height: 209px; 
} 
.greenbg { 
background: url(images/greenbg.jpg) no-repeat top right; 
height: 475px; 
} 
.purplebg { 
background: url(images/purplebg.jpg) no-repeat top left;
height: 250px; 
} 
.yellowbg { 
background: url(images/yellowbgmain.jpg) repeat-y top left;
}
.yellowinner { 
 background: url(images/yellowbgtop.jpg) no-repeat top left; 
}
#imageRight {
	float: right;
	padding: 10px;
}
.reviewgrey {
width: 464px;margin:0px;padding:0px 10px;
background: url(images/bg-review.png) no-repeat center top; 
}
.reviewwhite p, .reviewgrey p{
	padding: 12px;
	margin:0px;
}
.reviewwhite {

background: #ef6dbc; 
	width: 484px;margin:0px;
}
#reviews {
	margin-top: 12px;
}
.reviewbottomgrey {
background: #e6e6e6 url(images/reviewsBottom.jpg) no-repeat bottom left; 
width: 498px;
height: 10px;
}
.yellowbgbottom { 
background: url(images/yellowbgbottom.jpg) no-repeat bottom left; height: 13px;
 }
.star {
	color: red;
}
#orangeeditprofile { 
	background: url(images/orangeprofile.jpg) no-repeat;
	height: 470px; 
	width: 407px;
	float: left;
}
#aboutBusiness {
	background: url(images/aboutBusiness.jpg) no-repeat top center;
	float: right;
	width: 350px;
	height: 420px; 
}
#aboutBusiness textarea {
	background: #d2e7b2;
	margin: 0 0 0 12px;
	width: 260px;
	height: 300px;
}
#dateRight {
	float: right;
	background:transparent url(images/narrowPurple.jpg) no-repeat scroll center top;
height:150px;
margin-right:10px;
width:254px;
}
#calendarLeft {
	float: left;
	background:transparent url(images/extracalendarbg.jpg) no-repeat scroll center top;
	height:299px;
	width:233px;
}
#threehundred { height: 300px; } input.short { width: 200px; } .title { padding: 
7px 0 0 7px; } .inputsave { clear: both; text-align: center; padding: 20px 0; } 
#breadcrumbs { padding: 10px; } #breadcrumbs a { color: #000; } 
input.calarrow { background: #74a7f6; border: none; color: #fff;
font-weight: bold; } #centerthis { text-align: center; line-height: 30px; } 

h1.titles { 
	background: url(images/title-top-profile.jpg) no-repeat;
	font-weight: bold; 
	"Trebuchet MS", Garmond, Sarif;
	color: #ffffff; 
	font-size:18px;
	margin: 0px 0px 0px 0px; 
	padding:8px 10px 8px 10px;
}

.tile_products { 
	background: url(images/bg-tile-products.jpg) repeat-y;
	font-weight: bold; 
	"Trebuchet MS", Garmond, Sarif;
	color: #000000; 
	margin: 0px 0px; 
	padding:8px 8px 8px 6px;
}

input.red {
	color: red;
}
tr.selected { 
	background: #fff;
	color: #f96229;
	width: 300px;
} 
.locations {
	margin-left: 10px;
}
.heightwidthlength {
	background: url(images/heighwidthlength.gif) no-repeat 110px top;
	height: 115px;
	margin-top: 14px;
}

.thumbBG {
	width: 175px;
	height: 175px;
	background: url(images/thumbBG.jpg) no-repeat top center;
	padding: 10px 0 0 2px;
	text-align: center;
	margin-bottom: 26px;
}
.thumbBG .thumbCaption {
	text-align: center;
}
.businessTimeTitle {
	color: #f96229;
	font-weight: bold;
}
.thumbCaption a{
	color: #000;
}
.thumbCaption a:hover {
	text-decoration: none;
}
#businessInflatables {
	float: right;
	width: 570px;
}
#businessNav {
	float: left;
	width: 160px;
	margin-top: 35px;
}
.businessInflatable {
	float: left;
	width: 170px;
}
#businessContactInfo {
	float: right;
	color: #f96229;
	font-weight: bold;
	text-align: right;
	padding-right: 15px;
}
.customerrentalImage {
	float: right;
	margin: 10px 10px 0 0;
	text-align: center;
	width: 160px;
}
#timesettings {
	text-align: center;
	line-height: 30px;
}
.heightwidthlength table {
	margin: 0px 0 0 15px;
}
.dvhdr1, .dvhdr2 { 
text-align: left; background:#f96229; color: #fff; font-family:arial; font-
size:12px; font-weight:bold; border:1px solid #f96229; padding:5px; width:250px; 
} .dvhdr2 { background:#cf2323; border:1px solid #cf2323; width:180px; }
         
 .dvbdy1, .dvbdy2 {
         text-align: left;
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #f96229;
            border-right:1px solid #f96229;
            border-bottom:1px solid #f96229;
            padding:5px;
            width:250px;
}
.dvbdy2 {
border-left:1px solid #cf2323;
border-right:1px solid #cf2323;
border-bottom:1px solid #cf2323;
width:180px;
}
#datecalculator {
	background: url(images/greenblobbg.jpg) no-repeat top center;
	height: 350px;
	padding:0px 30px;
}
.timepick {
	margin-top: 18px;
}
.white {
	color: #ffffff;
}
.left {
	float: left;
	padding: 12px 0 0 12px;
	width: 240px;
}
.right {
	float: right;
	padding: 12px 12px 0 0;
	width: 500px;
}
#rowtwo {
	background: url(images/blueandpurple.jpg) no-repeat top center;
	height: 157px;
}
td.addlabel {
	color: #fff;
}
.left2 {
	float: left;
	padding: 0px 14px;
	width: 350px;
}
.right2 {
	float: right;
	padding: 0px 0px;
	width: 382px;
}
#customerinfo {
	float: left;
	background: url(images/yellowbg.jpg) no-repeat top left;
	padding:0px 10px;
	height: 350px;
	width: 340px;
	margin-left:6px;
}
#customerinfo table {
	padding: 0px;
}
#additionalinfo {
	float: right;
	background: url(images/orangebg2.jpg) no-repeat top left;
	padding:0px 10px;
	height: 350px;

	width: 376px;
}
#additionalinfo table {
	padding: 8px;
}
.pricelookup a{
	color:#fff;
}
#leftconfirm {
	float: left;
	width: 350px;
	background: url(images/greenblobsmall.jpg) no-repeat top left;
	height: 250px;
}
#leftconfirm .date {
	margin-left: 16px;
}
#leftconfirm .time {
	padding: 16px;
}
#leftconfirm .inflatable {
	padding: 16px;
}
#leftconfirm .occasion {
	padding: 16px;
}
#leftconfirm .location {
	padding: 16px;
}
#leftconfirm .price {
	padding: 16px;
}
#rightconfirm {
	float: right;
	width: 400px;
	background: url(images/blueblob.jpg) no-repeat top left;
	height: 251px;
}
#rightconfirm .name {
	padding: 16px;
}
#rightconfirm .address {
	padding: 16px;
}
#rightconfirm .address2 {
	padding: 16px;
}
#rightconfirm .phone {
	padding: 16px;
}
#rightconfirm .email {
	padding: 16px;
}
#notesconfirm {
	width: 350px;
	background: url(images/yellowblob.jpg) no-repeat top left;
	height: 250px;
	float: left;
}
#linksconfirm {
	float: right;
	width: 400px;
	background: url(images/purpleblob.jpg) no-repeat top left;
	height: 251px;
}
#notesconfirm .notes, #linksconfirm .notes {
	padding: 16px;
}
.bottombread {
	margin-left: 50px;
}

.listing img.addThumb {
	position: absolute;
	top: 10px;
	left: 10px;
	border: solid 1px #74a7f6;
	padding: 3px;
}

#leftnewrental {
	float: left;
	height: 240px;
	width: 179px;
	background: url(images/greenbehindthumb.jpg) no-repeat top center;
}
#rightnewrental {
	float: right;
	width: 570px;
	height: 400px;
}
.listingnew img.addThumb {
	border: solid 3px #fff;
	margin: 10px 0 0 10px;
}
.rightblue h3 a{
	color: #fff;
	font-weight: normal;
}
.rightblue h3 a:hover{
	color: #fff;
	font-weight: normal;
}
#tablerates {
	float: right;
	width: 570px;
	background: url(images/orangeblobby.jpg) no-repeat top left;
	height: 200px;
}
.rightblue {
	background: url(images/blueblobby.jpg) no-repeat top left;
	height: 200px;
}
.rightblue h3{
	margin: 0;
	padding: 12px 0 0 12px;
}
.rightblue .description {
	margin: 10px;
}
.pricingtable {
	color: #fff;
	padding: 10px;
	margin: 20px 0 0 20px;
}
.pricingtable .labelp {
	color: #fff;
	font-weight: normal;
}
.pricingtable .spacer{
	width:60px;
}
.companyinfo {
	background: url(images/businessinfobg.jpg) no-repeat top left;
	padding: 10px;
	margin: 10px 0px 10px 0px;
	height: 46px;
}
#contactBG{
	background: url(images/contactformbg.jpg) no-repeat top left;
	height: 379px;
	padding: 10px;
	color: #fff;
}
.companyinfo a {
	color: #000;
}
#leftitem {
	float: left;
	width: 500px;
}

#rightanswer {
	float: right;
	width: 250px;
	margin-top:40px;
}

#rightitem {
	float: right;
	width: 250px;
	margin-top:40px;
}
.description a, .pricing a {
	text-decoration: none;
}
#techspecs {
	background: url(images/techspecsbg.jpg) no-repeat top center;
	height: 370px;
}
#pricingguide {
	background: url(images/purpleflipside.jpg) no-repeat top center;
	height: 310px;
}
.pricingfront{
	background: url(images/pricingbg.jpg) no-repeat top center;
	height: 310px;
}
#availability {
	background: url(images/availabilitycalbg.jpg) no-repeat top center;
	height: 315px;
}
#pricingguide table {
	margin: 0px auto;
	color: #fff;
}
h3.bigprice {
	color: #fff;
	text-align: center;
	padding: 0px;
	margin:10px 0px;
	font-size:34px;
}
p.upto4{
	color: #333;
	text-align: center;
	margin: 0px auto 15px auto;
	padding:5px;
	border:1px solid #912500;
	background: #fd9431;
	font-size:20px;
	width:210px;
}
p.seecard{
	color: #fff;
	text-align: center;
	margin-top: 12px;
}
.seecard a{
	color: #fff;
}
#rightbooking {
	float: right;
	width: 320px;
	text-align: left;
	margin-top:40px;
}
#rightbooking img {
	border: solid 1px #74A7F6;
	padding: 2px;
	margin: 4px 0;
}
#leftbooking {
	float: left;
	width: 430px;
}
h3.btitle {
	font-family:"Trebuchet MS",sans-serif;
	font-weight:bold;
	color: #3d7ee4;
	border-bottom: solid 2px #3d7ee4;
	margin-bottom: 20px;
}
.bdate, .btime, .bsurface, .bprice, .bwhere, .bwhat, .bcharged {
	color: #5b5b5b;
	margin-bottom: 12px;
}
.bdate {
	margin-bottom: 0px;
}
.bsurface input {
	border: none;
}
.bdate .wwwlabel, .bsurface td.wwwlabel, .bprice .wwwlabel, .bwhere .wwwlabel, .bwhat .wwwlabel, .bcharged .wwwlabel {
	font-family:"Trebuchet MS",sans-serif;
	font-weight:bold;
	color: #f96229;
}
td.wwwlabelwhen {
	color: #a556af;
	font-family:"Trebuchet MS",sans-serif;
	font-weight:bold;
	text-align: right;
}
td.wwwlabelhowmuch {
	color: #6CAA10;
	font-family:"Trebuchet MS",sans-serif;
	font-weight:bold;
	text-align: right;
}
td.wwwlabelwhere {
	color: #f96229;
	font-family:"Trebuchet MS",sans-serif;
	font-weight:bold;
	text-align: right;
}
.bwhat .wwwlabel {
	color: #a556af;
}
.bcharged .wwwlabel {
	color: #f96229;
}
.bcharged2 {
	color: #a556af;
	font-family:"Trebuchet MS",sans-serif;
	font-weight:bold;
	text-align: right;
}
.bprice2 {
	color: #6CAA10;
	font-family:"Trebuchet MS",sans-serif;
	font-weight:bold;
	text-align: right;
}
.bwhat2 {
	color: #74a7f6;
	font-family:"Trebuchet MS",sans-serif;
	font-weight:bold;
	text-align: right;
}
.bwhere2, .bbookingid2 {
	color: #f96229;
	font-family:"Trebuchet MS",sans-serif;
	font-weight:bold;
	text-align: right;
}
.bdate2 {
	color: #a556af;
	font-family:"Trebuchet MS",sans-serif;
	font-weight:bold;
	text-align: right;
}


label {
	color: #ffffff;
font-weight: bold;
font-size: 18px;
}



h1.nameplate {
	border-bottom:2px solid #326ac1;
	color:#326ac1;
	font-family:"Trebuchet MS",sans-serif;
	font-weight:bold;
}
#newcustomers {
	background: url(images/newCustomers.jpg) no-repeat top center;
	height: 380px;
}
#newcustomers table, #existingcustomers table {
	margin-left: 6px;
}
#newcustomers .label, #existingcustomers .label {
	font-weight: normal;
}
#existingcustomers {
	background: url(images/existingCustomers.jpg) no-repeat top center;
	height: 160px;
}

#pricingguide h3 {
	color:#fff;
	text-align: center;
	margin: 10px 0 4px 0;
	padding: 0;
	font-weight: normal;
}
#leftitem h2 {
	color:#5d043a; 
	margin: 10px 0 10px 0; 
	font-weight: bold; 
	border-bottom:2px solid #5d043a;
	font-family:"Trebuchet MS",sans-serif;
}
#pricingguide table .label {
	color: #fff;
}
.product {
	float: left;
	width: 175px;
	text-align: center;
	height: 220px;
	margin: 0 7px 0 0;
}
#changeRate {
	float: right;
}
.product a {
	text-decoration: none;
	color: #000;
}
.product a:hover {
	color: #385f9a;
}
.product img {

}
#printinfo {
	padding: 10px;
	text-align: center;
	margin: 10px;
}
#narrow {
	width: 100%;
	height: 300px;
}
#narrow .date, #narrow .time, #narrow .pricing, #narrow .location, #narrow .type {
	float: left;
}
#narrow .date {
	background: url(images/narrowGreenBig.jpg) no-repeat top center;
	height: 311px;
	width: 215px;
	margin-right: 10px;
}
#narrow .date {
}
#narrow .time {
	background: url(images/narrowPurple.jpg) no-repeat top center;
	height: 150px;
	width: 254px;
	margin-right: 10px;
}
#narrow .pricing {
	background: url(images/narrowBlue.jpg) no-repeat top center;
	height: 150px;
	width: 254px;
	margin: 10px 10px 0 0;
}
#narrow .location {
	background: url(images/narrowYellow.jpg) no-repeat top center;
	height: 150px;
	width: 254px;
	margin-right: 10px;
}
#narrow .type {
	background: url(images/narrowOrange.jpg) no-repeat top center;
	height: 150px;
	width: 254px;
	margin: 10px 10px 0 0;
}
.type .label {
	color: #000;
}
.time table {
	margin: 26px 0 0 35px;
}
.buff {
	margin: 6px 0 0 28px;
}
.buff2 {
	margin: 4px 0 0 28px;
}
.vendorBillingMonths {
	line-height: 2em;
}
.vendorBillingMonths a {
	color: #000;
	text-decoration: none;
}
.vendorBillingMonths a:hover {
	text-decoration: underline;
}
#ccinfo {
	float: left;
	background: url(images/vendorCCbg.jpg) no-repeat top center;
	height: 340px;
	width: 396px;
	color: #fff;
}
#ccinfo table {
	padding-left: 14px;
}
#bankinfo {
	float: right;
	background: url(images/vendorBankInfo.jpg) no-repeat top center;
	height: 210px;
	width: 354px;
	color: #fff;
}
#bankinfo table {
	padding-left: 14px;
}
p.infopar {
	margin-top: 26px;
	color: #000;
}


/** JVF Styles  **/

.main {
  background: #0668fd url(skins/images/bg-tile.jpg) repeat-y center top;
}

	div.datePicker table tbody td.date-picker-hover{
 		border: solid 1px #CCCCCC;
 		color: #000;
 	}

    body {
      background: #0668fd;
      font-family: "Trebuchet MS", Garmond, Sarif;
      padding:0px;
      margin:0px;

    }

h1 {
			color:#333333;
      font-family: "Trebuchet MS", Garmond, Sarif;
      font-size:34 px;
			padding:0px;
			margin:0px;
			font-variant: small-caps;

}

h2 {
			color:#ffffff;
      font-family: "Trebuchet MS", Garmond, Sarif;
      font-size:24px;
			padding:10px 0px;
			margin:0px;

}
    .middle-col {
       background: url(skins/images/bg_middleCol.png) no-repeat;
       height:450px;

    }
    .right-col {
       background: url(skins/images/bg_rightCol.png) no-repeat;
       height:400px;
    }
        .right-col2 {
       background: url(skins/images/bg_rightCol2.png) no-repeat;
       height:500px;
    }
    .left-col {
       background: url(skins/images/bg_leftCol.png) no-repeat;
       height:400px;
      font-family: "Trebuchet MS", Garmond, Sarif;
    }

        .left-col2 {
       background: url(skins/images/bg_leftCol2.png) no-repeat;
       height:500px;
      font-family: "Trebuchet MS", Garmond, Sarif;
    }

    li {
      color:#ffffff;
      font-family: "Trebuchet MS", Garmond, Sarif;
      font-size:18px;

    }

    .whiteLink {
      color:#ffffff;
      font-family: "Trebuchet MS", Garmond, Sarif;
    }

  .whiteLink:hover {
      color:#888888;
      font-family: "Trebuchet MS", Garmond, Sarif;
    }

    .redLink {
      color:#993300;
      font-family: "Trebuchet MS", Garmond, Sarif;
    }

input, select {
 font-family: "Trebuchet MS", Garmond, Sarif;
 font-size:16px;
}

select option {
 font-family: "Trebuchet MS", Garmond, Sarif;
 border:0;
}

.yellowLabel2 {
  color:#ffff00;
  font-weight: bold;
  font-size:18px;
}

.yellowLabel {
  color:#ffff00;
  font-weight: bold;
  font-size:16px;
}

.brownLabel {
  color:#663300;
  font-weight: bold;
  font-size:18px;
}
.nav {
      color:#003300;
      padding:0px;
      margin:0px;
}

.nav:hover {
      padding:0px 0px;
}

.footer {
      color:#888888;
      z-index:1000;
      font-family: "Trebuchet MS", Garmond, Sarif;
      font-size:10px;
			margin:0px 0px;
			padding:0px 0px;
      height:100px;
      background: url(skins/images/footer.png) no-repeat bottom center;
}

.footer  a {
      color:#888888;
      font-family: "Trebuchet MS", Garmond, Sarif;
      font-size:10px;
      text-decoration: none;
}

.footer  a:hover {
      color:#333333;
      font-family: "Trebuchet MS", Garmond, Sarif;
      font-size:10px;
      text-decoration: underline;
}
.thumbBG {
  float:left;
  text-align: center;
  width:230px;
  padding:10px 0px;
}

h3 {
      color:#3d9405;
      z-index:1000;
      font-family: "Trebuchet MS", Garmond, Sarif;
      font-size:18px;
      padding:5px 0px;

}


#printinfo {
      color:#ffffff;
      z-index:1000;
      font-family: "Trebuchet MS", Garmond, Sarif;
      font-size:18px;
      text-align: center;
      padding:5px 0px;
      margin:0px 0px 0px -25px;

}
.location {
  clear:both;
}
#narrow {
  position:absolute;
}

.thumbBG{
  border:1px solid #a40707;
}

.thumbBG img {
  border:none;
}

.thumbBG a {
      color:#aa2a00;
      font-family: "Trebuchet MS", Garmond, Sarif;
      font-size:14px;
      text-decoration: none;
}

img {
	border:none;
}


/* Calendar */
.CalendarLegend {
  border: #053768 1px solid;
}
.CalendarLegendHeader {
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size: 12px;
  font-weight: bold;
  color: white;
  background-color: #024b82;
  padding: 2px 0px;
}
.CalendarLegendItem {
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size: 10px;
  font-weight: normal;
  padding: 0 5;
}
.CalendarLegendEmptyItem {
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size: 10px;
  font-weight: normal;
  padding: 2 5;
  background-color: #EEEEEE;
}
.CalendarTopRightBottomFullBorder {
  border-top: #053768 1px solid;
  border-right: #053768 1px solid;
  border-bottom: #053768 1px solid;
}
.CalendarLeftBorder {
  border-left: #053768 1px solid;
}
.CalendarTopBottomBorder {
  border-top: #053768 1px solid;
  border-bottom: #053768 1px solid;
}
.CalendarLeftTopBottomBorder {
  border-top: #053768 1px solid;
  border-left: #053768 1px solid;
  border-bottom: #053768 1px solid;
}
.CalendarTitle {
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size: 18px;
  color: white;
  background-color: #053768;
  padding: 2px 0px;
  height: 20px;
}
.CalendarOtherMonthLink {
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 8px 0px 8px;
  color: #ffcc33;
  text-decoration: none;
}
.CalendarOtherMonthLink a {
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size: 12px;
  font-weight: bold;
  color: #ffcc33;
  text-decoration: none;
}
.CalendarOtherMonthLink a {
  text-decoration: none;
}
.CalendarOtherMonthLink a:hover {
  text-decoration: underline;
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size: 12px;
  color: white;
}
.CalendarDayHeader, .CalendarDayHeader TD {
  background-color: #991d1f;
  font-family: "Trebuchet MS", Garmond, Sarif;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  padding: 2px 0px;
  height: 10px;
}
.CalendarOtherMonthDay {
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
  background-color: #EEEEEE;
  border-left: #053768 1px solid;
  padding: 0px 2px 2px 2px;
  text-align: right;
  vertical-align: top;
}
.CalendarMonthDay {
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size: 10px;
  font-weight: normal;
  border-left: #053768 1px solid;
  padding: 0px 2px 2px 2px;
  text-align: right;
  vertical-align: top;
}
.CalendarOtherMonthDayLastRowOfWeek {
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
  background-color: #EEEEEE;
  border-left: #053768 1px solid;
  border-bottom: #053768 1px solid;
  padding-right: 2px;
  padding-top: 2px;
  text-align: right;
  vertical-align: bottom;
}
.CalendarMonthDayLastRowOfWeek {
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size: 10px;
  font-weight: normal;
  border-left: #053768 1px solid;
  border-bottom: #053768 1px solid;
  padding-right: 2px;
  padding-top: 2px;
  text-align: right;
  vertical-align: bottom;
}
.Calendarheader2  {
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size:  10px;
  font-weight: bold;
  color: #003366;
}
.CalendarMedHead {
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size:  10px;
  font-weight: bold;
  color: black;
}
.EventCalendarRow {
  border-left: #053768 1px solid;
  padding-left: 2px;
  text-align: center;
  font-family: "Trebuchet MS", Garmond, Sarif;
  font-size: 10px;
  font-weight: normal;
  border-bottom: #053768 1px solid;
}
.EventCalendarRow a:link, .EventCalendarRow a:visited, .EventCalendarRow a:active {
  text-decoration: none;
  font-size: 10px;
}
.EventCalendarRow a:hover {
  font-size: 10px;
  text-decoration: underline;
}
.CalendarNone {
  border: none;
  background-color: white;
}
.largespace {
  font-size: 1px;
  height: 10px;
  width: 1px;
  clear: both;
}
.space {
  font-size: 1px;
  height: 1px;
  width: 2px;
  clear: both;
}

/* Multi-Level Drop Down Menu */

.mlddm {
  visibility: hidden;
	margin: 0;
	padding: 0;
	height: 75px
}
.mlddm li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  font-size: 12px;
  font-family: "Trebuchet MS", Garmond, Sarif;
}
.mlddm li a, .mlddm li a#buttonnohover {
  display: block;
  text-align: center;
  white-space: nowrap;
  color: #FFF;
  padding: 0px 0px;
  margin: 0;
  /*width: 70px;*/
  text-decoration: none;
}
.mlddm li a:hover, .mlddm li a#buttonhover {
  color: #5ba8dc;
}
.mlddm ul {
  z-index: 100;
  margin: -1px 0px 0px 3px;
  padding: 0;
  visibility: hidden;
  position: absolute;
  clear: both;
  background-color: #1e8b03;
}
.mlddm ul li {
  float: none;
}
.mlddm ul li a {
  width: auto;
  padding: 4px 15px 4px 8px;
  text-align: left;
  background: transparent;
}
.mlddm ul li a:hover {
  color: #FFF;
  padding: 3px 15px 3px 8px;
  border: 1px solid #1e8b03;
  background:#ff7c00;
  border-width: 1px 0px;
}
.mlddm .hsub {
  background: no-repeat right url(images/mlddm_arrow.gif);
}
.mlddm .hsub:hover {
  background: #ff7c00 no-repeat right url(images/mlddm_arrow.gif);
}