
li
{
     list-style-image: url('../images/star.gif');
}


.model_box img
{
   border: solid 1px #ccc; 
}

.input_field
{
    border: solid 1px #ccc;
}


body{
background-image: url(/images/bgd.jpg);
background-repeat:repeat;
background-position:50% 0;
margin:0 auto;
padding:0;
/*min-width:800px;*/
}

h1{
font-size:20px;
color:#003333;
}

h2{
color:#003333;
margin:0px;
padding:0px;
}

h3{
color:#003333;
margin:0px;
padding:0px;
font-style:italic;
}

h4{
font-size:12px;
font-weight:bold;
}

.special{
background-color:#003366;
color:#FFFFFF;
width:500px;

}

#container{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:879px;
margin:0 auto;

}

#header{
height: 203px;
background-image: url(../images/header.png);
background-repeat:no-repeat;
position:relative;
z-index:10;
}

#content{
height: 794px;
margin-left:45px;
margin-top:-10px;
background-image: url(../images/body.jpg);
background-repeat:no-repeat;

}

#content2{
background-color:#000000;
background-repeat:repeat-y;
}

#nav{
line-height:25px;
font-size:14px;
margin: 0px 0 0 35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;

}



#subtext li{
margin-left: 10px;
}

#subtext a:link{
color:#003366;

}
#subtext a:hover{
color:#000000;

}
#subtext a:visited{
color:#003366;

}

#subcontent{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
width:621px;
margin-top:20px;

}

#featured{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:20px;
width:175px;

}



#featured a:link{
text-decoration:underline;
color:#ffbe60;
font-size:11px;


}

#featured a:hover{
text-decoration:none;
color:#ffffff;
font-size:11px;

}

#featured p{
color:#FFFFFF;
background-image: url(../images/textbgd.gif);
background-repeat:no-repeat;
background-position:center;
font-size:10px;
text-align:center;
margin-left:-35px;
}

#address{
float:right;
margin-right: 35px;
text-align:right;
color:#FFFFFF;
font-family:Apple LiGothic, Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
}

#hours {
margin-top:10px;
width:124px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#hours p{
color:#FFFFFF;
background-image: url(../images/textbgd.gif);
background-repeat:no-repeat;
background-position:center;
font-size:12px;
text-align:center;

}

#hours li{

font-size:11px;
line-height:16px;
color:#ffffff;
list-style:none;
margin-left:-35px;
width:175px;
}

#hours li a:link{
text-decoration:none;
color:#ffffff;
font-size:11px;


}

#hours li a:hover{
text-decoration:underline;
color:#ffbe60;
font-size:11px;

}

#subcontentbody{
background-image: url(../images/subbodybgd.png);
background-repeat:no-repeat;
}



#subcontentbody p{
padding:10px 0 0 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:535px;
font-size:12px;
}

#whitebgd{
background-image:url(../images/blue.gif);
background-color:#FFFFFF;
background-repeat:no-repeat;
margin-top:25px;
margin-left:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:549px;
font-size:12px;
}

#subtext{
padding-left:10px;
padding-right:10px;
}



#footer{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
color:#FFFFFF;
font-size:10px;
text-align:center;
width:600px;

}

.validation-failed {
color: red;
}

.validation-advice {
margin: 0px;
padding: 0px;
color : #F00;
font-size: 11px;
}

.validation-passed {
color: green;
}

.error_msg {
    color:red;
    padding: 5px;
    margin: 5px;
}

a:link { color: white; text-decoration:none; }
a:visited { color: white; text-decoration:none; }
a:hover { color: #ffbe60; text-decoration:underline; }
a:active { color: black; text-decoration:none; }
