h1,h2,h3,h4,h5,h6 { color: #4D4D4D; margin: 0px 0px 9px 0px; }
p { line-height: 14px; margin: 0px 0px 9px 0px; }
table#concHomeMain { width: 732px; }
td#concHomeLogo,td#concHomeLogoK
{
	text-align: center;
	vertical-align: top;
	padding: 9px 15px 9px 9px;
}
td#concHomeLogoK
{
	padding: 27px 15px 9px 9px;
	width: 120px;
}
td#concHomeIntro
{
	text-align: left;
	vertical-align: top;
	padding: 9px;
}
td#concHomeMenu
{
	text-align: center;
	vertical-align: top;
	padding: 9px;
}
table#menuTable { width: 240px; }
p#clickIntro
{
	margin: 0px 0px 1px 0px;
	font-weight: bold;
}
.fineprint { line-height: 10px; }
td#menuBordered
{
	border-color: #A28A57;
	border-width: 6px;
	border-style: double;
	padding: 9px 9px 0px 9px;
	background-image: url(../img/concierge/conc_home_grad.gif);
	background-repeat: repeat-y;
}
h3#goldFooter { margin: 30px 0px 9px 0px; }

h4.concWelcome { line-height: 18px; color: #D7D4C1; }
td.eastWestSelected, td.eastWest
{
  background-color: #333333;
  color: #FF9900;
  border-color: #D7D4C1;
  border-width: 1px;
  border-style: solid;
}
td#mainContent { padding: 18px 0px 9px 0px; }
table#sideBar { margin: 0px -12px 8px 10px; }
td#sideCell
{
  background-color: #E8E6E1;
  text-align: left;
}
td#regMainContent
{
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 6px 15px 15px 15px;
}
div#concJump { margin: 0px; }

table#regSidebar
{
	margin: 0px 0px 6px 12px;
	width: 210px;
}
td#sideCell { padding: 9px; }



/* New vendor listings */

div#concIntro select
{
	width: 330px;
}

select#prefCats
{
	width: auto;
}

body { font-family: Arial; font-size: 11px; }
div.listings_categ { width: 515px; margin: 0 0 18px 0; }
div.tab_head { background-image: url(../img/concierge/bracket_rt.gif); background-repeat: no-repeat; background-position: bottom right; }
div.tab_head h1 { background-color: #000000; background-image: url(../img/concierge/bracket_lt.gif); background-repeat: repeat-y; background-position: bottom left; font-size: 11px; font-weight: bold; color: #FFB54A; text-transform: uppercase; width: 160px; text-align: center; margin: 0; padding: 5px 5px 5px 17px; }
div.listing { border-color: #000000; border-width: 1px; border-style: none solid solid solid; padding: 10px; }
div.listing h2 { color: #FF8200; font-size: 14px; font-weight: bold; margin: 0 0 2px 0; }
div.listing h3 { color: #FF8200; font-size: 14px; font-weight: bold; font-style: italic; margin: 0 0 6px 0; }
div.listing p { margin: 0 0 8px 0; }
div.listing p.contact { margin: 0 0 2px 0; }

