body { margin-top: 0px; font-family: Arial, Helvetica, sans-serif; }
#g601_wrapper { width: 825px; margin:0 auto; background: url(../bpimages/minneapolis-hotels-mn8_08.gif) top right no-repeat; }
#g601_contentwrapper { width: 804px; }
#g601_headerlogo { height: 35px; text-align: right; background: url(../bpimages/headerlogo_bgleft.jpg) top left no-repeat; }
#g601_headerlogo img { border: none; }
#g601_topnav { border-left:1px solid #ccc;  }
#g601_bewrapper { border-left:1px solid #ccc; border-right:1px solid #EAEAEC; width:801px; }
#g601_bottombar { height: 60px; background: #576D75; border-left:1px solid #ccc; border-right:1px solid #EAEAEC;  }
#g601_bottombar2 { height: 5px; border-left:1px solid #ccc; border-right:1px solid #EAEAEC; }
#g601_navbottom { height: 39px; border-left:1px solid #ccc; border-right:1px solid #EAEAEC; }
#g601_bottomnav { background: url(../bpimages/footerhack.gif) repeat-x; }

#sidebar{ /*width: 242px;*/ width:232px; float: left; }
#sidebar *{padding: 0; margin: 0;}
#sidebar img{ border: 0; display: block;}

	#second-nav{ border-right: 1px solid #d1d1d1; padding: 100px 20px 0 0px; width:211px; }
	#second-nav ul li{ list-style: none; font-size: 10px; padding-top: 10px; text-align: right;}
	#second-nav ul li.dotted-divider{ border-bottom: 1px dotted #666; margin-left: 60px;}
	#second-nav ul li.li-header{ font-size: 12px; font-weight: bold; }
	#second-nav ul li a{ color: #0099CC; text-decoration: underline; }
	#second-nav ul li#li-careers a{ font-size: 12px; font-weight: bold;}
	
#main-content{ font-size: 10px; color: #333; width: 510px; float: left;  margin-left:20px; padding-bottom: 20px; padding-top: 20px;}	
#main-content p{ padding-left: 6px;}	
	#legacycms #careers{ width: 300px; margin: 0 auto; }
	#legacycms #careers table{ width: 100%; border: 1px solid #999; border-collapse: collapse;}
	#legacycms #careers table tr td {border-bottom: 1px solid #ccc; line-height: 1.9em;}
	#legacycms #careers a {color: #0099CC; text-decoration: underline; }
	
	#legacycms #dining-n-breakfast{ padding-left: 8px;}

/* Room Bid */
form#roombid { padding: 12px 24px; font-size: 11px; margin: 0px; }
form#roombid fieldset { padding: 0px 12px; margin: 0px; border: 1px solid #666; }
form#roombid fieldset legend { padding: 6px 0px; }
form#roombid fieldset table, form#roombid fieldset table tr, form#roombid fieldset table tr td { margin: 0px; padding: 0px; }
form#roombid fieldset#guestinformation { width: 385px; float: left; }
form#roombid div#leftwrapper { width: 328px; float: left; margin-left: 12px; }
form#roombid fieldset legend { font-size: 16px; font-weight: bold; }
form#roombid fieldset span.optionalmessage { font-size: 10px; color: #333; margin-left: 2px; }
form#roombid fieldset div.checkbox { width: 25px; float: left; }
form#roombid fieldset div.checkboxlabel { width: 300px; float: left; }	
form#roombid fieldset#submitbid button { border:1px solid #000000; padding:4px 8px; width:100%; background-image:url(../bpimages/gradient.jpg); cursor: pointer; margin-bottom: 12px; }
form#roombid fieldset#submitbid button span { color:#FFFFFF; font-size:15px; font-weight:bold; letter-spacing:0.5px; }
form#roombid fieldset#placeabid { margin-right: 2px; }
form#roombid fieldset#placeabid p, form#roombid fieldset#placeabid h3 { margin: 0px; padding: 6px 0px; font-size: 11px; }
form#roombid fieldset#placeabid div#userform_errors { color: #900; }