body{
font:normal 70.5% 'Lucida Grande',Verdana,sans-serif;
background-color:#FC0;
margin:0;
padding:0;
}
#container{
margin:0 auto;
width:902px;
}
#layout{
float:left;
border:1px solid #000;
background-color:#FFFFFF;
}

#header_btn{
float:right;
width:432px;
height:64px;
background-image:url(../images/header_btn.png);
}

#header_btn ul{
float:left;
margin:10px 0 0 30px;
}
#header_btn ul li{
float:left;
display:inline;
padding:10px;
font-size:17px;
}
#header_btn ul li a{ 
color:#f18414;
text-decoration:none;
}
#header_btn ul li a:hover{ 
color:#f18414;
text-decoration:underline;
}



#header{
float:left;
clear:both;
margin:20px 0 0 0;
width:900px;
}
#logo{
float:left;
}

#com_contact{
float:left;
}


#mid_head{
float:left;
clear:both;
margin:-2px 0 0 0;
width:900px;
}

#heart{
float:left;
}

#menu{
float:left;
}

#menu_head{
float:left;
}
#menu_con{
float:left;
clear:both;
width:434px;
height:173px;
background-image:url(../images/mid_mid.png);
margin:-2px 0 0 0;
}
#menu_con ul{
float:left;
margin:4px 0 0 10px;
}
#menu_con ul li{
color:#470a0a;
font-size:16px;
padding:4px 5px 8px 2px;
width:351px;
border-bottom:2px dotted #000;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
}


#immediate_info{
float:left;
clear:both;
}

#mid_con{
float:left;
clear:both;
margin:-2px 0 0 0;
width:900px;
}

#mid_left{
float:left;
width:466px;
height:514px;
background-image:url(../images/mid_left.png);
}
#mid_left_top{
float:left;
padding:5px;
border-top:1px solid #000;
border-bottom:1px solid #000;
margin:25px 0 0 35px;
font-weight:bold;
font-size:11px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
}
#mid_left_head{
float:left;
clear:both;
margin:10px 0 0 38px;
width:300px;
color:#790002;
font-size:24px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#mid_left_con{
float:left;
clear:both;
margin:16px 0 0 38px;
width:390px;
color:#6a1c1c;
font-size:15px;
line-height:20px;
text-align:justify;
}



#mid_right{
float:right;
width:434px;
height:514px;
background-image:url(../images/mid_right.png);
}
#mid_right_form{
float:left;
margin:50px 0 0 35px;
}
#fname{
float:left;
width:400px;
}
#fnametxt{
float:left;
width:150px;
margin:2px 0 0 0;
font-size:16px;
color:#000;
}
#fnamefrm{
float:left;
margin:0 0 0 10px;
width:200px;
height:18px;
}
#lname{
float:left;
clear:both;
width:400px;
margin:12px 0 0 0;
}
#lnametxt{
float:left;
width:150px;
margin:2px 0 0 0;
font-size:16px;
color:#000;
}
#lnamefrm{
float:left;
margin:0 0 0 10px;
width:200px;
height:18px;
}
#dayph{
float:left;
clear:both;
width:400px;
margin:12px 0 0 0;
}
#dayphtxt{
float:left;
width:150px;
margin:2px 0 0 0;
font-size:16px;
color:#000;
}
#dayphfrm{
float:left;
margin:0 0 0 10px;
width:200px;
height:18px;
}

#nightph{
float:left;
clear:both;
width:400px;
margin:12px 0 0 0;
}
#nightphtxt{
float:left;
width:150px;
margin:2px 0 0 0;
font-size:16px;
color:#000;
}
#nightphfrm{
float:left;
margin:0 0 0 10px;
width:200px;
height:18px;
}

#email{
float:left;
clear:both;
width:400px;
margin:12px 0 0 0;
}
#emailtxt{
float:left;
width:150px;
margin:2px 0 0 0;
font-size:16px;
color:#000;
}
#emailfrm{
float:left;
margin:0 0 0 10px;
width:200px;
height:18px;
}

#zip{
float:left;
clear:both;
width:400px;
margin:12px 0 0 0;
}
#ziptxt{
float:left;
width:150px;
margin:2px 0 0 0;
font-size:16px;
color:#000;
}
#zipfrm{
float:left;
margin:0 0 0 10px;
width:200px;
height:18px;
}

#current{
float:left;
clear:both;
width:400px;
margin:12px 0 0 0;
}
#currenttxt{
float:left;
width:150px;
margin:2px 0 0 0;
font-size:16px;
color:#000;
}
#currentfrm{
float:left;
margin:0 0 0 10px;
width:200px;
height:18px;
}

#iam{
float:left;
clear:both;
width:400px;
margin:12px 0 0 0;
}
#iamtxt{
float:left;
width:200px;
margin:2px 0 0 0;
font-size:16px;
color:#000;
}
#iamfrm{
float:left;
margin:0 0 0 10px;
width:155px;
height:22px;
}

#note{
float:left;
clear:both;
width:400px;
margin:12px 0 0 0;
}
#notetxt{
float:left;
width:150px;
margin:2px 0 0 0;
font-size:16px;
color:#000;
}
#notefrm{
float:left;
margin:0 0 0 10px;
width:200px;
height:60px;
}

#csubmit{
float:left;
clear:both;
margin:24px 0 0 150px;
}



#mid_down{
float:left;
clear:both;
width:900px
}
#mid_down_left{
float:left;
}
#mdl1{
float:left;
}
#mdl2{
float:left;
clear:both;
margin:-2px 0 0 0;
}
#mdl3{
float:left;
clear:both;
margin:-2px 0 0 0;
width:466px;
height:58px;
background-image:url(../images/mdl3.png);
}

#mdl3 ul{
float:left;
margin:10px 0 0 95px;
}
#mdl3 ul li{
float:left;
display:inline;
padding:4px;
font-size:11px;
}
#mdl3 ul li a{ 
color:#f18414;
text-decoration:none;
}
#mdl3 ul li a:hover{ 
color:#f18414;
text-decoration:underline;
}


#mid_down_right{
float: left;
}
#mdr1{
float:left;
clear:both;
margin:0 0 0 0;
background-image:url(../images/mdr1.png);
width:434px;
height:269px;
}
#youtube{
float:left;
margin:0 0 0 49px;
}
#mdr2{
float:left;
clear:both;
margin:0 0 0 0;
}
