body {   
background-image: url(../img/bg.jpg);
background-repeat: repeat-x;
background-position: top ;
background-color: #FFFFFF;
font-family:'Arial','Helvetica','Sans-serif';
font-size: 12px;
line-height: 10pt;  
color:#353535; 
text-align: justify; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}	



/* Links */


a:link { 
color: #FF0000;
font-weight:bold;
text-decoration: none;
}
a:visited {
color: #FF0000;
font-weight:bold;
text-decoration: none;
}
a:hover { 
color: #FF0000;
font-weight:bold;
text-decoration: underline;
}
a.blue{
color: #86A2F0;
} 




/* Text Formatting */


#heading {
font-size: 27px;  
padding: 0px 0px 0px 15px;
margin: 13px 0px 0px 0px;
} 
#body_text {
padding: 0px 15px 0px 15px;
margin: 6px 0px 0px 0px; 
} 
#body_text_about_right {
padding: 26px 15px 0px 15px;
margin: 6px 0px 0px 0px;
font-size: 12px;
line-height: 11pt;   
} 
#body_text_contact_right{
padding: 26px 6px 0px 15px;
margin: 6px 0px 0px 0px;
font-size: 12px;
line-height: 11pt;   
} 
div.b_press{
color: #86A2F0;
}  
#header{
height: 100px; 
background-position: top ;
text-align:center;
}
#wraper{
text-align:center;
padding: 2px 0px 0px 0px;
}  
#frame {
width:812px;
height: 100%;
margin-right:auto;
margin-left:auto;
margin-top:1px;
padding:0px;
text-align: left;
}
#left{ 
width:174px;		
height: 200px; 		
padding:0px;		
float:left;  		
}
#main{
width: 290px; 		
height: 610px; 		
padding:0px;		
float:left; 		
} 
#right{
width:348px;		
height: 610px; 			
padding:0px;		
float:left; 		
}
#main_contact{
width: 430px;		 
height: 610px; 
padding:0px;		
float:left; 				
} 
#right_contact{
width:200px;
height: 610px; 	
padding:0px;
float:left; 
}
td.text_contact{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
line-height: 11pt; 
}
span.star{
color:#FF0000;
}




/* menu styling */ 

#container {
text-align:left; 
width:172px; 
height:500px; 
background:#FFFFF  url(main.jpg) no-repeat; 
margin:0px 0px 0px 2px; 
padding: 0px 0px 0px 0px; 
border:0px solid #00000; 
}
#menu {
font-family: arial, sans-serif; 
width:115px; 
height:450px;  
position:relative; 
margin:0;   
}
#menu ul li a{
display:block; 
text-decoration:none; 
color:#FFFFFF; 
width:115px; 
height:28px; 
border:1px solid #C3C3C3; 
border-width:0px 0px 1px 0; 
background:transparent url(opaque.png); 
line-height:29px; 
font-size:15px;  
font-weight: normal; 
}
#menu ul li a:hover {
border:1px solid  #FF0000; 
border-width:0px 0px 1px 0;
background:#FF0000; 
width:115px; 
}
#menu ul {
padding:0; 
margin:0;
list-style-type: none;  
}
#menu ul li {
float:left; 
position:relative; 
width:115px;  
}
#menu ul li ul {
display: none; 
}




/* other menu elemnts */

#spacing{
width:115px; 
height:28px;  
line-height:29px; 
font-size:15px;  
background:transparent url(opaque.png); 
padding: 0px 0px 0px 0px;
border-bottom-width: 0px;
}
#hours_title{
width:115px; 
height:28px; 
background: #FF81E5;
line-height:29px; 
font-size:15px; 
border-bottom:1px solid #363636; 
color:black;
padding: 0px 0px 0px 0px; 
}
#hours { 
width:115px; 
color: #000000;  
background: #FF81E5; 
padding: 10px 0px 10px 0px; 
} 
#contact {
height: 81px;
width:115px; 
color:#fff; 
background:transparent url(opaque.png); 
padding: 10px 0px 0px 0px;
border-bottom-width: 0px;
}
div.pad{
padding-left:14px;   
} 
div.padEm{
font-size:9px; 
padding-left:14px; 
} 




/* non IE browsers */

#menu ul li:hover a { 
display:block;  
color:#FFFFFF; 
background:#FF0000; 
width:115px;  
}
#menu ul li:hover ul { 
position:absolute; 
top:0; 
left:100px;   
background:transparent;
}
#menu ul li:hover ul li {
display:block; 
float:left; 
width:115px;  
}
#menu ul li:hover ul li a {
background:transparent  url(opaque.png); 
color:#FFFFFF; 
float:left; 
width:115px; 
}
#menu ul li:hover ul li a:hover {
background:#FF0000; 
color:#000;  
}
 
 
