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

#panel {
	background: url(/images/background/searchdropdown_bg.gif) no-repeat;
	height: 300px;
	width: 980px;
	display: none;
	position:absolute;
	top: 40px;
	left: 50%;
    margin-left: -490px;
}

#panel .introwrapper {
	padding-bottom: 10px;
	margin: 0 20px 5px 20px;
	border-bottom: 1px solid #d0d0d0;
}

#panel .searchtitle {
	font-size: 130%;
	color:#CC0000;
}


#panel .searchintro {
	width: 500px;
	float: left;
}

#panel .searchbutton {
	margin-left: 800px;
	margin-top: -12px;
}

#panel .titles{
	color: #CC0000;
	font-size: 115%;
	display: block;
}

#panel .column
{
float: left;
width: 230px;
height: 212px;
border: 0px;
padding: 0 10px 10px 10px;
background: url(/images/background/searchpanel-gradbg.gif) repeat-x;
margin-right: 10px;
}


#panel .column div
{
padding: 1px;

}

#panel .column div label
{
display:block;
font-weight: normal;
padding: 0 0 0 0;

}






#panelparty {
	background:  #eaeaea url(/images/background/searchdropdown_bg.png) no-repeat bottom; 
	height: 455px;
	width: 980px;
	display: none;
	margin: 0 auto;
	position:absolute;
	top: 45px;
	left: 50%;
  margin-left: -490px;
}

#panelparty .introwrapper {
	padding-bottom: 10px;
	margin: 0 20px 0 20px;
}

#panelparty .tabswrapper {
height: 36px;
background: url(/images/background/searchbar-party-tab-bg.gif) repeat-x;
margin: 0 20px 10px 20px;
}

#panelparty .tabswrapper div{
height: 36px;
width: 102px;
float: left;
text-align:center;
background:url(/images/background/searchbar-party-tab-on.gif) no-repeat;
color: #CC0000;
padding-top: 8px;

}

#panelparty .tabswrapper a
{

color: #CC0000;
}

#panelparty .tabswrapper .off a
{

color: #000000;
}

#panelparty .tabswrapper div.off{
height: 36px;
width: 102px;
background:url(/images/background/searchbar-party-tab-off.gif) no-repeat;
}


#panelparty .searchtitle {
	font-size: 130%;
	color:#CC0000;
}


#panelparty .searchintro {
	width: 500px;
	float: left;
}

#panelparty .searchbutton {
	margin-left: 800px;
	margin-top: -12px;
}

#panelparty .titles{
	color: #CC0000;
	font-size: 115%;
	display: block;
}

#panelparty .column
{
float: left;
width: 290px; /* was 230 */
height: 160px;
border: 0px;
padding: 0 10px 10px 10px;
background: url(/images/background/searchpanel-gradbg.gif) repeat-x bottom;
margin-right: 10px;
}


#panelparty .column div
{
padding: 1px;

}

#panelparty .column a.service
{
display: block;
color: #000000;
}

#panelparty .column div label
{
display:block;
font-weight: normal;
padding: 0 0 0 0;

}


.checkboxholder div
{
float: left;
width: 100px;
height: 19px;
padding: 2px;
}

.checkboxholder div.full
{
float: none;
width: 230px;
height: 19px;
padding: 2px;
}

.checkboxholder div.notes
{
float: none;
width: 230px;
height: 18px;
padding: 2px;
color:#666666;
}


.checkboxholder label
{
display:inline!important;
padding-left: 2px;
}


.checkboxholderparty div
{
float: left;
height: 24px;
padding: 8px;
}

.checkboxholderparty div.full
{
float: none;
width: 230px;
height: 19px;
padding: 2px;
}

.checkboxholderparty div.notes
{
float: none;
width: 230px;
height: 18px;
padding: 2px;
color:#666666;
}


.checkboxholderparty label
{
display:inline!important;
padding-left: 2px;
}


#panelmap {
	background: #eeeeee url(/images/background/map_search_bg.png) no-repeat bottom;
	height: 620px;
	width: 685px;
	display: none;
	margin: 0 auto;
	position:absolute;
	top: 45px;
	left: 50%;
  margin-left: -200px;
}


#panelmap  .introwrapper {
	padding-bottom: 10px;
	margin: 0 20px 0 20px;
}

#panelmap  .tabswrapper {
height: 36px;
background: url(/images/background/searchbar-party-tab-bg.gif) repeat-x;
margin: 0 20px 10px 20px;
}

#panelmap  .tabswrapper div{
height: 36px;
width: 102px;
float: left;
text-align:center;
background:url(/images/background/searchbar-party-tab-on.gif) no-repeat;
color: #CC0000;
padding-top: 8px;

}

#panelmap .tabswrapper a
{

color: #CC0000;
}

#panelmap  .tabswrapper .off a
{

color: #000000;
}

#panelmap  .tabswrapper div.off{
height: 36px;
width: 102px;
background:url(/images/background/searchbar-party-tab-off.gif) no-repeat;
}


#panelmap  .searchtitle {
	font-size: 130%;
	color:#CC0000;
}


#panelmap  .searchintro {
	width: 500px;
	float: left;
}

#panelmap  .searchbutton {
	margin-left: 550px;
	margin-top: -12px;
}

#panelmap  .titles{
	color: #CC0000;
	font-size: 115%;
	display: block;
}

#panelmap  .column
{

border: 0px;
padding: 0 10px 10px 10px;
background: url(/images/background/searchpanel-gradbg.gif) repeat-x bottom;
margin-right: 10px;
}


#panelmap  .column div
{
padding: 1px;

}

#panelmap  .column a.service
{
display: block;
color: #000000;
}

#panelmap .column div label
{
display:block;
font-weight: normal;
padding: 0 0 0 0;

}