@charset "utf-8";

/************************/
/***** GENERAL TAGS *****/
/************************/
* { margin: 0px; padding: 0px; }
html, body { float: none !important; width: auto !important; margin: 0 !important; padding: 0 !important; }
.pclass { margin-bottom: 15px; }

body table { width: auto !important; }

#alsointerested { display: none; }
  
/******************************************************/
/***** THESE CONTROL THE CONTENT CONTAINER ITSELF *****/
/******************************************************/
#container { width: auto !important; border: none !important; }

/**********************************************************************************/
/***** THESE ARE THE STYLES THAT GIVE THE SHADING ON THE SIDES OF THE CONTENT *****/
/***** ONLY CHANGE THE COLORS DEPENDING ON THE COLOR OF THE BACKGROUND        *****/
/**********************************************************************************/
#shade_1 { width: auto !important; border: none !important; }
#shade_2 { width: auto !important; border: none !important; }
#shade_3 { width: auto !important; border: none !important; }
#shade_4 { width: auto !important; border: none !important; }
#shade_5 { width: auto !important; border: none !important; }
#shade_6 { width: auto !important; border: none !important; } 
#shade_7 { width: auto !important; border: none !important; }
#shade_8 { width: auto !important; border: none !important; }
#shade_9 { width: auto !important; border: none !important; }


/*****************************************************/
/***** THESE CONTROL THE HEADER AND ITS CONTENTS *****/
/*****************************************************/
#container #header { border: none; margin: 0px !important; padding: 0px !important; height: 40px; width: 100%; }
#container #header #logo { display: none !important; margin: 0px !important; padding: 0px !important; }
#container #header #logo span { display: none !important; margin: 0px !important; padding: 0px !important; }
#container #header #address { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: right; color: #000; margin-top: 0px; margin-right: 20px; width: auto !important;}
#container #header #address .lgblue { font-size: 1.8em; color: #083a83; }
#container #header #slogan { display: none !important; margin: 0px !important; padding: 0px !important; }
#container #greybar { display: none !important; margin: 0px !important; padding: 0px !important; }

/*******************************************************************************/
/***** THESE CONTROL THE CONTENT THAT CONTAINS THE LEFT AND RIGHT COLULMNS *****/
/*******************************************************************************/
#container #contentbody { background-color: #FFF; }

/***********************************************************/
/***** THESE CONTROL THE NAV OR LEFT COLUMN OF CONTENT *****/
/***********************************************************/
#container #contentbody #leftcolumn { display: none !important; }
#container #contentbody #leftcolumn #search { display: none !important; }
#container #contentbody #leftcolumn #nav { display: none !important; }
#container #contentbody #leftcolumn #nav .mainnav { display: none !important; }
#container #contentbody #leftcolumn #nav .mainnav a { display: none !important; }
#container #contentbody #leftcolumn #nav .mainnav a:hover { display: none !important; }
#container #contentbody #leftcolumn #nav .subnav { display: none !important; }
#container #contentbody #leftcolumn #nav .subnav a { display: none !important; }
#container #contentbody #leftcolumn #nav .subnav a:hover { display: none !important; }
#container #contentbody #leftcolumn #nav .subnav_a { display: none !important; }
#container #contentbody #leftcolumn #nav .subnav a { text-decoration: none !important; }
#container #contentbody #leftcolumn #hours { display: none !important; }
#container #contentbody #leftcolumn #hours h2 { display: none !important; }
#container #contentbody #leftcolumn #hours td { display: none !important; }

/*************************************************************/
/***** THESE CONTROL THE BODY OR RIGHT COLUMN OF CONTENT *****/
/*************************************************************/
#container #contentbody #rightcolumn { padding: 0px; background-color: #FFF; margin: 0px; border: none; }
#container #contentbody #rightcolumn p { font-family: Arial, Helvetica, sans-serif; font-size: .8em; line-height: 18px; color: #333; font-weight: normal; padding-bottom: 5px; padding-left: 5px; }
#container #contentbody #rightcolumn h1 { display: none !important; }
#container #contentbody #rightcolumn h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #083A83; font-weight: normal; padding-top: 5px; padding-bottom: 10px; padding-left: 1px; }
#container #contentbody #rightcolumn h3 { font-family: Arial, Helvetica, sans-serif; font-size: .9em; color: #666; font-weight: normal; padding-bottom: 10px; padding-left: 5px; }
#container #contentbody #rightcolumn h4 { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #083A83; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #EFEFEF; margin-bottom: 3px; text-align: left; float: left; width: 100%; }
#container #contentbody #rightcolumn table { font-family: Arial, Helvetica, sans-serif; font-size: .8em; color: #333; clear: none; float: left; }
#container #contentbody #rightcolumn td { padding: 5px; vertical-align: top; }
#container #contentbody #rightcolumn td h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #083A83; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #EFEFEF; margin-bottom: 3px; clear: both;}
#container #contentbody #rightcolumn table tr td table { _margin-left: -10px; }
#container #contentbody #rightcolumn table tr td table tr td { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #333; clear: none; float: left; padding: 0px; padding-bottom: 5px; }
#container #contentbody #rightcolumn p { padding-bottom: 5px; }
#container #contentbody #rightcolumn #pageno { color: #FFF; }
#container #contentbody #rightcolumn #pageno a:link { color: #CCC; }
#container #contentbody #rightcolumn #pageno a:hover { color: #09F; }
#container #contentbody #rightcolumn #pageno a:visited { color: #CCC; }
#container #contentbody #rightcolumn #pageno a:visited:hover { color: #09F; }

/*******************************************/
/***** THESE CONTROL THE FOOTER ITSELF *****/
/*******************************************/
#container #footer { display: none !important; }
#container #footer .smgrey { display: none !important; }

/******************************************************/
/***** THESE CONTROL THE SHADING UNDER THE FOOTER *****/
/******************************************************/
#footer_bottom { display: none !important; }
#footer_bottom #footer_bottom_bl { display: none !important; }
#footer_bottom #footer_bottom_bl #footer_bottom_br { display: none !important; }

/*******************/
/***** GALLERY *****/
/*******************/
#galleryphotos { position:relative; width:400px; _width: 410px; float: left; }
#galleryphotos #mainphoto { margin-bottom: 0px; clear: none; } 
#thumbs { width: 400px; _width: 420px; }
#thumbs a { display:block; float:left; margin:10px 4px 0px 4px; width:72px; height: 56px; border: none; }
#thumbs a img { width:72px; height: 56px; border:0; }
#thumbs a:hover { border-color:#ddd;}
#thumbs a:hover img { position:absolute; width:auto; height:auto; top:0; left: 0; }