/* CSS Document */

/*---------------------------------------------------------------------------------------
Global 
-------------------------------------------------------------------------------------- */
html, body {
	margin: 0;
	padding: 0; 
	height: 100%;
	background-color: #949494;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

html {
    overflow: auto;
	scrollbar-face-color: #949494; 
	scrollbar-highlight-color: #949494; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-shadow-color: #949494; 
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-track-color: #949494;
	scrollbar-base-color:#FFFFFF;
}


/*---------------------------------------------------------------------------------------
Layout Structure
-------------------------------------------------------------------------------------- */

#container_table {
   width: 100%;
   height: 100%;
   border: none;
   }
#container_td {
   vertical-align: middle;
   text-align: center;
   }
#container {
   position: relative;
   margin-left: auto;
   margin-right: auto;
   width: 660px;
   height: 650px;
   text-align: left;
   border: 1px solid #FFFFFF;
   }
#photo {
   position: absolute;
   top: 0px;
   left: 0px;
   background-color: #81c500;
   margin: 0px;
   height: 180px;
   width: 400px;
   text-align: left;
   }
#address {
   position: absolute;
   top: 0px;
   right: 0px;
   background-color: #81c500;
   padding: 10px;
   height: 180px;
   width: 240px;
   text-align: left;
   color: #000000;
   }
#address a {
   color: #000000;
   }
#scroll_information {
   position: absolute;
   left: 0px;
   bottom: 0px;
   height: 470px;
   width: 400px;
   text-align: left;
   background-color: #FFFFFF;
   overflow: auto;
	scrollbar-face-color: #81c500; 
	scrollbar-highlight-color: #81c500; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-base-color:#FFFFFF;
   }
#information {
   position: static;
   left: 0px;
   bottom: 0px;
   height: 470px;
   width: 380px;
   text-align: left;
   background-color: #FFFFFF;
   }   
#information a {
   color: #000000;
   }
#information a.menu {
   color: #81c500;
   font-size: 16px;
   }
#contact {
   position: absolute;
   right: 0px;
   bottom: 0px;
   height: 469px;
   width: 260px;
   text-align: left;
   color: #FFFFFF;
   border-top: 1px solid #FFFFFF;
   background-color:#999999;
   }
#contact table {
   margin-left: 10px;
   margin-top: 10px;
   }
#contact label {
	display: block;
	font-weight: bold;
	width: 70px;
	float: left;
	margin-top: 5px;
	}
#contact .w3c {
	margin-top: 2px;
	width: 160px;
	}
#contact table input {
   margin-top: 5px;
   width: 235px;
   }
#contact table #math {
   margin-top: 5px;
   width: 100%;
   border: 1px solid #FFFFFF;
   background-color: #81c500;
   font-weight: bold;
   color: #000000;
   padding-left: 0;
   }
#contact table #submit {
   margin-top: 5px;
   width: 100%;
   border: 1px solid #FFFFFF;
   background-color: #FF9900;
   font-weight: bold;
   color: #000000;
   padding-left: 0;
   }
#contact .title {
   font-size: 18px;
   font-weight: bold;
}
#contact .price {
   font-size: 14px;
   color: #000000;
   background-color: #81c500;
   padding: 5px;
}
#contact #price {
   margin-top: 0px;
}
#contact .whole_price {
   font-size: 14px;
   color: #000000;
   background-color: #81c500;
   padding: 5px;
   border-top: 1px solid #FFFFFF;
}
#contact .error {
   color: black;
	 font-weight: bold;
}
