#body {background:url(images/bg_Body.jpg) #ffffff repeat-x center top;margin:0px 0 25px 0;padding:0;}
#JavascriptDisabled {text-align:center;background:yellow;margin:100px;padding:50px;color:navy;border:3px solid navy}

body, body table td * {font-family: Arial, Helvetica, Verdana;}

h1,h1 a:link, h1 a:visited, h1 a:active,h1 a:hover {color: #c90016; font-weight:bold;font-size:24px;text-transform:capitalize;padding-bottom:5px;text-decoration:none;}
a:link, a:visited, a:active {text-decoration:underline;color:navy;}
a:hover {color:darkred;}


.wrapper {float:left;margin:0;padding:0;}

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled {font-family:Arial, Helvetica, Verdana;padding:0;margin:0;}

.Head {font-size:18px;}
.SubHead, .SubSubHead {font-size:16px;}
.Normal, .NormalDisabled, .Normal td, .NormalDisabled td  {font-size:12px;line-height:17px;}
.NormalTextBox {width:300px;}

.Footer {font-size:11px;}

#MainContainer {width: 1000px;margin:0 auto 0 auto;clear:both;}

#navigation {padding:0;margin:0;width:218px;vertical-align:top;background:url(images/bg_Nav.gif) repeat-y;border-bottom:15px solid #ffffff;}
#Menu {background:#ffffff;}
#content{width:762px !important;width:782px;background:#ffffff;vertical-align:top; padding:8px 10px 30px 10px;}

/* Home Page Panes */
/*#content_home {background:url(images/bg_Content.gif) top repeat-x #ffffff;vertical-align:top;width:790px !important;}
#content_home .ImagePane, #content_home .RightPane,#content_home .FeaturePane1,#content_home .FeaturePane2,#content_home .FeaturePane3{float:left;}
#content_home  .normal {font-size:12px;line-height:15px;}
.ImagePane {width:451px;height:337px;padding:0;margin:0;background:url(bg_Content.gif) #ffffff top repeat-x;}
.ImagePane p {line-height:0px;padding:0;margin:0;}
#content_home .RightPane {width:339px !important;width:339px;background:url(images/bg_home_ContentPane.jpg) top no-repeat;color:#1D58A1;}
.RightPane div.text {padding:15px;}
.FeaturePane1, .FeaturePane2, .FeaturePane3 {height:250px;}
.FeaturePane1 {width:221px !important;width:226px;padding:5px 0 0 5px;}
.FeaturePane2 {width:225px;padding-top:5px;text-align:right;}
.FeaturePane3 {width:317px !important;width:337px;padding:10px;}
#left {background:#ffffff; border-left:2px solid #083681;vertical-align:top;width:186px;padding:0;}
#left div.top {background:url(images/bg_Left_Top.gif) #FE901A top repeat-x;padding:10px 0 0 0;height:327px !important;height:337px;}
#left .normal {font-size:11px;line-height:13px;}*/

/* Header */
#Header {height:170px;background:url(images/bg_Masthead.jpg) no-repeat;padding:0;}

/* Vertical Menu */
#Menu {padding:0;border-top:8px solid #ffffff;}

.Main_DNNMenu_NodeRoot /* Root Menu Items */{
	cursor: pointer;
	cursor: hand;
	color: #000000;
	background:#C90016;
	margin-left:15px;
	font-size: 14px;
	line-height:18px;
	height:29px !important;
	height:39px;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica;
	white-space: nowrap;
	padding:5px 0 5px 5px;
	border-bottom:3px solid #ffffff;
	text-align:left;
	width:198px !important;
	width:203px;
}
.Main_DNNMenu_ContainerSub /* Subnavigation Containers */ {
	padding:0;
	width:200px;
	background-color:#e6c900;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	margin:0px !important;
	margin:0 0 0 0;
	border-top:none;
}
.Main_DNNMenu_Node td /* Subnavigation Node elements */ {
	margin:0;
	cursor: pointer;
	cursor: hand;
	color: #000000;
	height:37px;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica;
	background-color: Transparent;
	width:auto;
	white-space: nowrap;
	padding:0 0 0 2px;
	text-align:left;
	border-bottom:1px solid white;
}
.Main_DNNMenu_NodeHoverRoot, .Main_DNNMenu_NodeHoverRoot td {background:yellow;}
.Main_DNNMenu_NodeHoverSub, .Main_DNNMenu_NodeHoverSub td {background:yellow;color:black;}

.Hours a:link, .Hours a:visited, .Hours a:active {color:red;text-decoration:none;}
.Hours a:hover {color:darkred;}

.Address {position:relative;	margin:0 0 0 30px;padding:20px 0 0 0;color:#ffffff;}
.Address a:link, .Address a:visited,.Address a:active {color:#ffffff;text-decoration:none;}
.Address a:hover {color:#ff0000;text-decoration:none;}
.quicklube {margin:0 25px 0 25px;}
.quicklube td {padding:3px; border-bottom:1px dashed silver;}

#officeform {display:none;}

/* Footer */
#Footer{height:38px;background:url(images/bg_Footer.jpg) no-repeat;color:#ffffff;clear: both; padding:0 0 0 0;}
#Footer a:link, #Footer a:visited, #Footer a:active {color:#ffffff;text-decoration:none;}
#Footer a:hover {color:yellow;text-decoration:underline;}

.copyright {text-align:center; text-transform: uppercase;font-size:11px;color:#000000;margin:10px 0 100px 0;}

/* print media section */
@media print {
	/* print styles for DNN */

     * { margin:0; padding:0; border:none; border-collapse:collapse; }
	 h1 { font-size: 26px !important; line-height:28px; padding-bottom:20px; }
	 h3 { font-size: 20px !important; line-height:22px; padding-bottom:20px; }
	 table { margin: 0 0 15px 0; }
	 #dnn_ControlPanel, #Header, #Menu, #NoPrint, .NoPrint, .FooterNav, #Footer { display: none; }
	 #navigation { display:none !important; }
	 #content, #content_home { width: auto; }

	 
/* close @media print */
}
