/*########################################
              GENERAL CSS
########################################*/
html {
  hheight: 100%;
  width: 100%;
}
body { 
  background: url("images/background.jpg");
  text-align: center; 
  margin: 0px;
  border:0px;
  width: 100%;
}

a{
  color:#0000ff;
  font-weight: normal;
  text-decoration:underline;
}

.light {
  color:#f7dd83;
}
img {
  border:0;
}
.clear{
  clear:both;
  overflow:hidden;
  height:0px;
}
.float-right{
  float:right;
}
.float-left{
  float:left;
}
/*########################################
              MAIN LAYOUT
########################################*/
#container {
  width:802px;
  margin: 0 auto;
  bborder:1px solid #00ff00;
}
#top1{
  background: url("images/top1.jpg");
  width:802px;
  height:15px;
}
#top2{
  background: url("images/top2.jpg");
  width:787px;
  height:90px;
  line-height:90px;
  padding-left:15px;
  padding-top:15px;
  text-align:left;
  font-family:Arial;
  font-size:48px;
  color:#ffffff;
}

#image{
  background: url("images/image.jpg");
  width:415px;
  height:380px;
  float:left;
}

#form {
  background: url("images/form.jpg");
  float:left;
  width:369px;
  height:362px;
  text-align:left;
  font-family:Arial;
  font-size:12px;
  color:#ffffff;
  padding:9px;
  bborder:1px solid #00ff00;
}
#form .row{
  height:25px;
  overflow:hidden;
  bborder:1px solid #00ffff;
  line-height:20px;
}
#form .label{
  width:175px;
  bborder:1px solid #00ff00;
  float:left;
  text-align:right;
  padding-right:10px;
  overflow:hidden;
  font-size:13px;
}
#form .element{
  width:175px;
  bborder:1px solid #00ff00;
  float:right;  
  text-align:left;
  overflow:hidden;
}
#form .textbox{
  height:16px;
  width:150px;
  border:1px solid #44c4ee;
  background: #e8f8fd;
  overflow:hidden;
  
}
#form .textbox-zip{
  height:16px;
  width:50px;
  border:1px solid #44c4ee;
  background: #e8f8fd;
  overflow:hidden;
}
#form .textbox-phone1{
  height:16px;
  width:35px;
  border:1px solid #44c4ee;
  background: #e8f8fd;
  overflow:hidden;
}
#form .textbox-phone2{
  height:16px;
  width:50px;
  border:1px solid #44c4ee;
  background: #e8f8fd;
  overflow:hidden;
}
#form .combobox{
  /* height:16px; */
  border:1px solid #44c4ee;
  background: #e8f8fd;
  overflow:hidden;
}

#form .row2{
  overflow:hidden;
  bborder:1px solid #00ffff;
  line-height:22px;
}
#form .label2{
  width:125px;
  bborder:1px solid #00ff00;
  float:left;
  text-align:right;
  padding-right:10px;
  overflow:hidden;
}
#form .element2{
  width:225px;
  bborder:1px solid #00ff00;
  float:right;  
  text-align:left;
  overflow:hidden;
  line-height:14px;
  color:#000000;
}

#footer1 {
  background: url("images/footer1.jpg");
	width: 462px;
	height:144px;
	text-align:left;
  font-family: Arial;
  font-size: 17px;
  color:#ffffff;
  float:left;
  padding-left:10px;
  padding-top:10px;
}
#footer2 {
  background: url("images/footer2.jpg");
	width: 322px;
	height:154px;
	text-align:center;
	float:left;
	padding-left:8px;
}

/*########################################
              ETC CSS
########################################*/

.sm {
	font-size: 9px;
}
a:link.fbody, a:visited.fbody {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.fbody {
	color: #CCCCCC;
	text-decoration: none;
}
#form2 {
  width:784px;
  background: #1D4666;
  text-align:left;
  font-family:Arial;
  font-size:12px;
  color:#ffffff;
  padding:9px;
}