/* Standard CSS code */

/*html * { padding:0; margin:0; }
*/

#leapBody {
    background: url('../images/body_bg.jpg');
    background-repeat: repeat-x;
    background-color:#FFFFFF;
    margin-top: -100px;

		/* fix for firefox */
		border: 1px solid #fff;
}


.clearer{ clear:both; }

/* End Standard CSS code */

#wrapper{
    margin:auto;
    width:1001px;
}

#wrapper #body{
    margin:auto;
    width:600px;
}


#wrapper #body #compare_title{
    width:489px;
    height:29px;
    background: url('../images/compare_title.jpg') no-repeat;
    margin-top:127px;
    !margin-top:112px;
    text-align:center;
    padding-top:20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:21px;
    font-weight:bold;
    color: #003366;
}


#wrapper #body #buttons{
margin-top:21px;
margin-left:85px;
position:relative;
}

#wrapper #body #buttons #popup{
    position:absolute;
    left:350px;
    _left:40px;
    width:199px;
    height:234px;
    background: url('../images/popup_bg.jpg') no-repeat;
    padding:7px;
    display:none;
}

#wrapper #body #buttons #popup #popup_inside{
    border: 1px solid #c2c2c2;
    height:231px;
    padding:1px 1px 0px 1px;
}

#wrapper #body #buttons #popup #popup_inside .item{
    background-color: #ececec;
    height:18px;
    !height:20px;
    margin-bottom:1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-left:3px;
    !padding-left:0px;
    padding-top:2px;
    !padding-top:0px;

		white-space: nowrap;
}

#wrapper #body #buttons #popup #popup_inside .item:hover{
    background: url('../images/item_bg.jpg') repeat-x;
    color: #FFFFFF;
}

#popup #popup_inside .item .itemLabel {
	cursor: pointer;
}




#wrapper #body #buttons .titles{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
font-weight:bold;
}

#wrapper #body #buttons IMG{
margin-top:4px;
!margin-top:5px;
}

#wrapper #body #buttons .info{
margin-top:-1px;
!margin-top:0px;
}

#wrapper #body #buttons .arrow{
position:absolute;
top:86px;
right:175px;
_right:570px;
!top:85px;
}

#wrapper #body #buttons .plus{
float:left;
margin-top:88px;
}


#wrapper #body #buttons #left{
float:left;
text-align:center;
width:135px;
}

#wrapper #body #buttons #right{
float:left;
text-align:center;
width:135px;
}

#wrapper #show_all{
    clear:both;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    background: url('../images/show_all_bg.jpg') no-repeat;
    height:25px;
    width:464px;
    padding-top:7px;
    padding-left:5px;
    margin-left:210px;
    !margin-top:-20px;

}

#wrapper #show_all INPUT{
margin-right:5px;
}

#wrapper #search{
background: url('../images/search_bg.jpg') no-repeat;
width:367px;
margin-top:35px;
!margin-top:22px;
margin-left:250px;
background-color: #FFFFFF;
padding-left:17px;
}

#wrapper #search #search_contents {
width:349px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #d60000;
text-align:center;
position:relative;
}

#wrapper #search_contents #search_criteria{
    text-align:center;
    background: url('../images/arrow_bg.jpg') no-repeat;
    width:219px;
    height:118px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #333333;
    margin-left:64px;
    !margin-left:0px;
    position:relative;
}

#wrapper #search_contents #search_criteria a{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #003669;
    font-weight:bold;
}

#wrapper #search_contents #search_criteria INPUT,SELECT{
    font-family: Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:11px;
}

#wrapper #search_contents #search_criteria .criteria{
    position:absolute;
    width:144px;
    left:37px;
    !left:40px;
    top:5px;
}


#wrapper #search_contents #search_criteria .city{
    width:85px;
    padding-left:5px;
    position:absolute;
    left:37px;
    !left:37px;
    top:27px;
    display:none;
}

#wrapper #search_contents #search_criteria .zip{
    width:85px;
    padding-left:5px;
    position:absolute;
    left:64px;
    !left:62px;
    top:27px;
    display:none;

}

#wrapper #search_contents #search_criteria .state{
    width:45px;
    position:absolute;
    right:38px;
    top:27px;
    display:none;
}

#wrapper #search_contents #search_criteria .miles{
  margin-top:5px;
  font-weight:bold;
  position:absolute;
  left:37px;
  !left:39px;
  top:43px;
  width:144px;
  display:none;
}

#wrapper #search_contents #search_criteria .hospitalname{
	width:85px;
	padding-left:5px;
	position:absolute;
	left:64px;
	!left:62px;
	top:27px;
	display:none;	
}

#wrapper #search_contents #search_criteria .a_search{
    position:absolute;
    top:85px;
    left:63px;
}


/*
Tool Tips
*/
#tooltip {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333;

	position: absolute;
	z-index: 3000;
	border: 1px solid #666;
	background-color: #e6e6e6;
	padding: 8px;
	opacity: 1;
}
#tooltip h3, #tooltip div { 
	margin: 0;
	font-weight: normal; 
  font-size: 11px;
	line-height: 1.2em;
}
#tooltip.summary { width: 400px; }

#wrapper #search #search_contents #AcceptTerms{
position:absolute;
width:100%;
bottom:50px;
text-align:center;
color:#000;
}










