/* Stylesheet for "Autowash Express" */


/* Styles for "BODY" */
body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
a:link, a:active, a:visited {
	color: #CC0000;
}
a:hover {
	text-decoration: none;
}
div.divider {
	border: dotted #000000;
	border-width: 1px 0px 0px 0px;
	margin-bottom: 18px;
}


/* Styles for "Main Container" */
/* This container holds everything within the site. */
div#main-container {
	width: 780px;
}


/* Styles for "Header Container" */
/* This container hold the logo, header image, and top nav bar at the top of each page. */
div#header-container {
	margin-top: 30px;
}
div#header-container div#logo-header-container {
	width: 742px;
}
div#header-container div#logo-header-container td#logo-cell {
	padding: 10px 0px 0px 15px;
}
/* Styles for "Top Nav Container" */
div#header-container table#top-nav-container td.left-cell {
	background: url(images/background-top-nav-left.gif) top right no-repeat;
	height: 20px;
	width: 19px;
}
div#header-container table#top-nav-container td.middle-cell {
	background: url(images/background-top-nav-middle.gif) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	text-align: center;
	width: 742px;
}
div#header-container table#top-nav-container td.middle-cell a {
	color: #000000;
	display: inline-block;
	padding: 0px 8px 0px 8px;
	text-decoration: none;
}
div#header-container table#top-nav-container td.middle-cell a:hover {
	background-color: #E97C17;
	color: #FFFFFF;
}
div#header-container table#top-nav-container td.right-cell {
	background: url(images/background-top-nav-right.gif) top left no-repeat;
	height: 20px;
	width: 19px;
}


/* Styles for "Body Container" */
/* This container holds the majority of the content for a given page. */
div#body-container {
	width: 780px;
}
/* Styles for the Shadow beneath the Top Navigation Bar */
div#body-container tr#body-top-shadow td.left-cell {
	background: url(images/background-top-nav-shadow-left.gif) top right no-repeat;
	height: 8px;
	width: 19px;
}
div#body-container tr#body-top-shadow td.nav-bar-cell {
	background: url(images/background-top-nav-shadow-middle1.gif) top left repeat-x;
	height: 8px;
	width: 170px;
}
div#body-container tr#body-top-shadow td.content-cell {
	background: url(images/background-top-nav-shadow-middle2.gif) top left repeat-x;
	height: 8px;
	width: 572px;
}
div#body-container tr#body-top-shadow td.right-cell {
	background: url(images/background-top-nav-shadow-right.gif) top left no-repeat;
	height: 8px;
	width: 19px;
}
/* Styles for "Left-Side Navigation Container" */
div#body-container td#left-nav-container {
	background-color: #CC0100;
	width: 170px
}
div#body-container td#left-nav-container div#left-nav-links {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0px 10px 0px;
	text-align: left;
}
div#body-container td#left-nav-container div#left-nav-links a {
	color: #FFFFFF;
	display: block;
	padding: 5px 0px 5px 15px;
	text-decoration: none;
}
div#body-container td#left-nav-container div#left-nav-links a:hover {
	color: #000000;
}
div#body-container td#left-nav-container div#left-nav-links a.head-link {
	color: #000000;
}
div#body-container td#left-nav-container div#shop-online-button {
	margin-bottom: 10px;
	text-align: center;
}
div#body-container td#left-nav-container div#gift-certificate-container {
	line-height: 14px;
	text-align: center;
}
div#body-container td#left-nav-container div#gift-certificate-container a {
	color: #000000;
}
div#body-container td#left-nav-container div#gift-certificate-container a:hover {
	color: #FFFFFF;
}
/* Styles for "Content Container" */
div#body-container td#content-container {
	color: #555555;
}
div#body-container td#content-container td.left-cell {
	padding: 15px 20px 20px 25px;
}
div#body-container td#content-container td.left-cell div.header-text {
	margin-bottom: 18px;
}
div#body-container td#content-container td.left-cell p {
	margin: 0px 0px 18px 0px;
}
div#body-container td#content-container td.right-cell {
	width: 100px;
}


/* Styles for "Footer Container" */
div#footer-container {
	width: 780px;
}
/* Styles for the Footer Bar and Shadow */
div#footer-container tr#footer-bar-shadow td.left-cell {
	background: url(images/background-footer-bar-left.gif) top right no-repeat;
	height: 16px;
	width: 19px;
}
div#footer-container tr#footer-bar-shadow td.nav-bar-cell {
	background: url(images/background-footer-bar-middle1.gif) top left repeat-x;
	height: 16px;
	width: 170px;
}
div#footer-container tr#footer-bar-shadow td.content-cell {
	background: url(images/background-footer-bar-middle2.gif) top left repeat-x;
	height: 16px;
	width: 572px;
}
div#footer-container tr#footer-bar-shadow td.right-cell {
	background: url(images/background-footer-bar-right.gif) top left no-repeat;
	height: 16px;
	width: 19px;
}
div#footer-container td#left-nav-footer-container {
	background-color: #CC0100;
}
div#footer-container td#footer-links-container {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 0px 10px 10px;
}
div#footer-container td#footer-links-container a {
	color: #999999;
	display: inline-block;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
}
div#footer-container td#footer-links-container a:hover {
	color: #000000;
}
/* Styles for "Credits Container" */
/* This container holds the credits located at the bottom of each page. */
div#credits-container {
	color: #999999;
	margin-top: 10px;
	padding-bottom: 25px;
	text-align: right;
	width: 750px;
}
div#credits-container a {
	color: #999999;
	text-decoration: none;
}
div#credits-container a:hover {
	color: #000000;
}