/* CSS Document */
html {min-height:100.1%;
}
#wrap {
height:100%;
min-height:100%;
width:700px;
margin:auto;
position:relative;
background-color: #CCCCCC
}
#body {
height:100%;
margin:0;
padding:0;
}
#banner {
padding:0px;
padding-bottom:0px;
margin-left:0px;
}
*html #banner {
margin-bottom:-4px;
}
#navbar {
height:20px;
background-color:#00FF66;
width:700px;
margin-left:0px;
}
.imgright { 
float: right;
position:relative;
margin-right:10px;
margin-left:20px;
margin-top:20px;
margin-bottom:10px;
}
.imgleft { 
float: left;
position:relative;
margin-right:10px;
margin-left:20px;
margin-top:20px;
margin-bottom:10px;
}
#main {
width:660px;
padding:10px;
background-color: #DED5CB;
border-color:#F5030B;
border-left-width:10px;
border-left-style:solid;
border-right-width:10px;
border-right-style:solid;

}

.lefty {
}
.lefcon  {
padding:10px;
background-color:#cccc66;
width:460px;
text-align: justify;
font-size:14px
order-color:#F5030B;
font: Arial, Helvetica, sans-serif;

}
.lefconcorner  {
background-color: #CCCCCC;
background-image:url(images/480top.gif);
background-repeat:no-repeat;
width:480px;
text-align:justify;
height:10px;
}
.lefconcornerbot  {
background-color: #CCCCCC;
background-image:url(images/480bot.gif);
background-repeat:no-repeat;
width:480px;
text-align:justify;
height:10px;
margin-bottom: 10px;
}
.righty {
margin-top:20px;
padding:10px;
background-color:#cccc66;
font-size:14px;
border-style:solid;
border-width:1px;
width:142px;
float:right;
}
.linx {
padding:10px;
background-color:#ccff66;
border-style:solid;
border-width:1px;
width:122px;
margin-bottom:6px;
}
#footer {
padding-top:10px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#CCCCCC;
}
#cornerbottoms {
background-color:#F5030B;;
width:700px;
height:20px;
}
/* navbar*/
#navlist
{
border-bottom: 3px solid #ff8d03;
border-top: 1px solid #ff8d03;
margin: 0px;
margin-bottom: 0px;
padding: 0px;
padding-left: 50px;
background-color: #f5030b;
font-family: arial, helvetica, sans-serif;
padding-bottom: 0px;
padding-top: 3px;
}

#navlist a, #navlist a:link, #navlist a:visited
{
border: 1px solid #FF9900;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

#navlist a:hover, #navlist a:active, #navlist a:focus
{
border: 1px solid #ffff66;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}

#navlist li
{
padding-right: 1px;
display: inline;
font-size: 13px;
}

#navlist ul
{
margin: 0px;
padding: 0px;
}

#navlist #active a { background-color: #ff8d03;
font-weight:bold; }

#tel {
float:right;
text-align: right;
padding-top: 5px;
color:#FFFFFF;
font-family: arial, helvetica, sans-serif;
font-size:15px;
padding-right:20px;
}