#base{
position:absolute; 
top:0px; 
left:0px; 
z-index:10;
}


#floorplancage{

border-collapse: collapse;

position: absolute; 

left:0; 

top: 0; 

}

#floorplan_clip{

border-collapse: collapse;

position: absolute; 

left:0; 

top: 75px; 

clip: rect(00px 758px 515px 0px);

z-index:450;
}


#Info{

border-collapse: collapse;

position: absolute; 

z-index:10;

left:0; 

top: 0; 

visibility:hidden;

font-family:Verdana;

font-size:12px ! important;

font-weight: bold;





}



#mapcage{

z-index:500;

width:720px;

height:683px;

position: absolute; 

left:0; 

top: 0; 

visibility:hidden;

}

.level_text{
position:absolute;
top:25px;
left:0px;
z-index:601;
cursor:pointer;
}

.button_levels{
position:absolute;
top:18px;
left:0px;
z-index:300;
}

.level_buttons{

border-collapse: collapse;

position: absolute; 

left:43; 

top: 43; 

clip: rect(0px 569px 40px 0px);

}
#discl{
position:relative; 
top:-5px;
left:0px;
z-index:30;
}
#level_cage{

border-collapse: collapse;

position: absolute; 

left:18; 

top: 0; 

}



#left_level_scroll{

position:absolute;

left:25; 

top:46px;

width:20px;

height:19px;

background: url('player_support07/scroll_lf_disabled.png') no-repeat left center;



}

#right_level_scroll{

position:absolute;

top:46px;

left:612px;

width:20px;

height:19px;

background: url('player_support07/scroll_rt_enabled.png') no-repeat right center;



}





.level_button_up{

text-align:center;

color: rgb(220, 220, 220);

width:92px !important;

height:22px;

background-image: url('player_support07/level_button_up.png');

background-repeat:no-repeat;

background-position: right center;

cursor:pointer;

font-family:Verdana;

font-size:12px !important;

font-weight: normal;

line-height:70%

}

.level_button_dn{

text-align:center;

color: rgb(255, 255, 255);

width:92px;

height:22px;

background-image: url('player_support07/level_button_dn.png');

background-repeat:no-repeat;

background-position: right center;

cursor:pointer;

font-family:Verdana;

font-size:12px !important;

font-weight: bold;

line-height:70%

}

/***************************************************************/

/*                         Photo Controls					   */




#PhotoButtonPrintable{
position:absolute;
 border-collapse: collapse; 
 width:183; 
 height:44; 
 top:40px; 
 left:810px; 
 z-index:560; 
 }

.PhotoButtonEnlarge{
position:absolute;
 border-collapse: collapse; 
 width:183; 
 height:44; 
 top:40px; 
 left:810px; 
 z-index:560; 
 background-image: url('enlargePhoto.gif');
 background-repeat:no-repeat;
 background-position: right center;
 cursor:pointer
 }
.PhotoButtonReduce{
position:absolute;
 border-collapse: collapse; 
 width:183; 
 height:44; 
 top:40px; 
 left:810px; 
 z-index:560; 
 background-image: url('reducePhoto.gif');
 background-repeat:no-repeat;
 background-position: right center;
 cursor:pointer
 }



#PhotoEnlarge

{

height:32px;

width:114px;

background-image: url('enlarge_button.gif');

background-repeat:no-repeat;

background-position: right center;

cursor:pointer

}

#PhotoExtension

{

height:32px;

background-image: url('enlarge_button_ext1.gif');

background-repeat:repeat-x;

background-position: right center;

}



#PhotoContainer

{

width:980px;

position:absolute;

top:41px;

left:0px;



}

.PhotoSmall
{
position:absolute; 
top:73px;
left:362px;
z-index:190;
}

.PhotoLarge
{
position:absolute; 
top:73px;
left:362px;
z-index:490;
}


/*                      Description Controls                   */

#Description

{

position:absolute;

width:320px;

top:315px;

left:660px;

}

#DescriptionHeader

{

font-family:Verdana;

font-size:14px ! important;

font-weight: bold;

color:black;



}

#DescriptionBody

{

/*line-height:90%;*/

font-family:Verdana;

font-size:11px ! important;

color:black;

}





/***************************************************************/

/*                       Function Controls                     */

#FunctionBox1

{

text-align:center;



position:absolute;

width:320px;

top:425px;

left:660px;

font-family:Verdana;

font-weight:bold;

font-size:12px ! important;

color:black;



}

#AgentName{

font-family:Verdana;

font-weight:bold;

font-size:14px ! important;

color:black;

}



#AgentPhone{

font-family:Verdana;

font-weight:normal;

font-size:14px ! important;

color:black;

}



#AgentBox{

position:absolute;

width:320px;

top:575px;

left:660px;



}

.agentclass{
position:absolute; 
top:590px; 
left:0px; 
z-index:400;
}
.emailbuttonclass{
position:absolute;
top:430px;
left:780px;
z-index:400;
}
.helpbuttonclass{
position:absolute;
top:475px;
left:780px;
z-index:400;
}

.custbuttonclass{
position:absolute;
top:520px;
left:780px;
z-index:400;
}
.providerlogoclass
{
position:absolute;
top:645px;
left:740px;
z-index:400;
}

#Zoom_Pan{

position:absolute;

left:35px;

top:90px;

}
#navigation{
display:none; 
position:absolute; 
border-collapse: collapse;  
top:80px; 
left:10px;
z-index:460
}
#pan_up{

cursor: pointer;



width:36px;

height:16px;

background: url('pan_up.png') no-repeat center;



} 

#pan_dn{

cursor: pointer;



width:36px;

height:16px;

background: url('pan_dn.png') no-repeat center;



} 

#pan_rt{

cursor: pointer;



width:18px;

height:16px;

background: url('pan_rt.png') no-repeat center;



} 

#pan_lt{

cursor: pointer;



width:18px;

height:16px;

background: url('pan_lt.png') no-repeat center;



} 



#zoom_in{

cursor: pointer;



width:36px;

height:16px;

background: url('zoom_in.png') no-repeat center;



} 

#zoom_out{

cursor: pointer;



width:36px;

height:16px;

background: url('zoom_out.png') no-repeat center;



} 



#fit_screen{
cursor: pointer;
width:36px;
height:32px;
background: url('fit_screen.png') no-repeat center;
} 



#PrintButton{
cursor: pointer;
z-index: 550;
position:absolute;
left:535px;
top:680px;
}

.printmenu{
cursor: pointer;
position:absolute;
border-collapse: collapse;  
top:585px; 
left:650px; 
z-index:560; 
}



#PrintTableSpacer{
width:0px;
height:180px
}

#PrintTable{ 
z-index: 560;
position:absolute;
left:615px;
top:390px;
font-family:Verdana;
font-weight:bold;
font-size:20px ! important;
}


.button_text{

cursor: pointer;

font-weight:bold;

font-family:Verdana;

font-size:12px ! important;

}

.addressclass{

cursor: pointer;

font-family:Verdana;

font-size:11px ! important;

color:black

}

#address{
position:absolute; 
top:0px; left:680px;
z-index:200;
font-size:11px ! important;
}

.descriptionclass{

cursor: pointer;

font-family:Verdana;

font-size:10px ! important;

color:black

}
#description{
position:absolute;
top:270px;
left:720px;
z-index:400;
}


.slideshowclass{

z-index:510;
position:absolute;
top:563px;
left:778px;
font-family:Verdana;

font-weight:bold;

font-size:10px ! important;

}

.slideshowclassEnlarged{

z-index:450;
position:absolute;
top:250px;
left:752px;
font-family:Verdana;

font-weight:bold;

font-size:10px ! important;

}

#Printables{
z-index: 500;
font-family:Verdana;
font-weight:bold;
font-size:10px ! important;
}

.lineHiLite{

background-color:#ffcc99;

}

.lineRegular{

background-color:#ffffff;

}

.hotspot{

cursor: pointer;

position:absolute;

z-index:700;

}

.SmallButton{

cursor: pointer;

}



.activehotspot{

position:absolute;

z-index:300;

filter:alpha(opacity=40);

-moz-opacity:.40; 

opacity:.40

}