* {
	margin: 0;
}
body {
	overflow: -moz-scrollbars-vertical;
	Overflow-y: scroll;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	font-style: normal;
	line-height: 20px;
}
.copy {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	font-style: normal;
	line-height: 20px;
}
.email {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #919191;
	font-style: normal;
	font-weight: normal;
}
a.email {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #919191;
	font-style: normal;
	text-decoration: none;
}
a:hover.email {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	font-style: normal;
	text-decoration: none;
}
.copyDark {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	font-style: normal;
}
.required {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #670C17;
	font-style: normal;
}
.copyHeader {
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	color: #919191;
	font-style: normal;
	font-weight: 600;
	margin-top: 0px;
	margin-bottom: 2px;
}
.leftSideHeader {
	font-family: Helvetica, sans-serif;
	font-size: 22px;
	color: #919191;
	font-style: normal;
	font-weight: 600;
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 26px;
}
h1 {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #670C17;
	font-style: normal;
	font-weight: 500;
	padding: 0 0 6px 0;
	margin: 0 0 15px 0;
	text-transform: uppercase;
	background: url(/images/jones-paint/dotted-line.gif) left bottom no-repeat;
}
h1.pageHeader {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-style: normal;
	font-weight: 500;
	margin-left: 4px;
	margin-top: 22px;
	margin-bottom: 5px;
	background: none;
	text-transform: uppercase;
}
h2 {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #670C17;
	font-style: normal;
	font-weight: 500;
	margin-top: 0px;
	margin-bottom: 6px;
	text-transform: uppercase;
}
h3 {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #670C17;
	font-style: normal;
	font-weight: 500;
	margin-top: 0px;
	margin-bottom: 2px;
	text-transform: uppercase;
}
h4 {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #670C17;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	text-transform: uppercase;
}
h5 {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #670C17;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.copyHeaderLink {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #231f20;
	font-style: normal;
	letter-spacing: 1px
}
a.copyHeaderLink {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #231f20;
	font-style: normal;
	letter-spacing: 1px
}
a:hover.copyHeaderLink {
	color: #6B6B6B;
	font-size: 11px;
	color: #231f20;
	font-style: normal;
	letter-spacing: 1px
}
.copyMedium {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #231f20;
	font-style: normal;
	line-height: 22px;
}
a.copyMedium {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #231f20;
	font-style: normal;
}
a:hover.copyMedium {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #6B6B6B;
	font-style: normal;
}
a.copyMediumSelected {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #6B6B6B;
	font-style: normal;
}
a:hover.copyMediumSelected {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #6B6B6B;
	font-style: normal;
}
.copyMediumNormal {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #231f20;
	font-style: normal;
}
.copyGrey {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #939393;
	font-style: normal;
}
.copyGreyMedium {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	font-style: normal;
}
select {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #231f20;
	font-style: normal;
}
.copyBlueMedium {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	font-style: normal;
}
a.copyBlueMedium {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	font-style: normal;
}
a:hover.copyBlueMedium {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #646C7E;
	font-style: normal;
}
.copyGreyMedium {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	font-style: normal;
}
a:hover.copyGreyMedium {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	font-style: normal;
}
a.copyGrey {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #646C7E;
	font-style: normal;
}
a:hover.copyGrey {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #6B6B6B;
	font-style: normal;
}
.boxHeader {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px
}
a.boxHeader {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
}
a:hover.boxHeader {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #646C7E;
	font-style: normal;
	font-weight: bold;
}
.copyLarge {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #231f20;
	font-style: normal;
	font-weight: bold;
}
a.copyLink {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	text-decoration: none;
	font-style: normal;
}
a:hover.copyLink {
	color: #646C7E;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
}
a.copyLinkSelected {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #CB4359;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}
a:hover.copyLinkSelected {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #CB4359;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}
.shoppingCart {
	font-family: Helvetica, sans-serif;
	font-size: 19px;
	color: #ffffff;
	font-style: normal;
}
a.shoppingCart {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	font-style: normal;
}
a:hover.shoppingCart {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: underline;
	font-style: normal;
}
/*
.copyright {
font-family: Helvetica, sans-serif;
font-size: 11px;
color: #919191;
font-style: normal;
}
a.copyright {
font-family: Helvetica, sans-serif;
font-size: 11px;
color: #919191;
text-decoration: none;
font-style: normal;
}
a:hover.copyright {
font-family: Helvetica, sans-serif;
font-size: 11px;
color: #670C17;
text-decoration: none;
font-style: normal;
}

.copyBottom {
font-family: Helvetica, sans-serif;
font-size: 11px;
color: #919191;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
}
*/
.error {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #313544;
	font-style: normal;
}
.errorWhite {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
}
.errorYellow {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #F2D560;
	font-style: normal;
}
.errorMedium {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #313544;
	font-style: normal;
	font-weight: bold;
}
a {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #670C17;
	font-style: normal;
	text-decoration: none;
}
a:hover {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #363535;
	font-style: normal;
	text-decoration: none;
}
/** Crumb **/
.copy {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	font-style: normal;
}
a.crumb {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	font-style: normal;
	text-decoration: none;
	font-weight: 600;
}
a:hover.crumb {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #670C17;
	font-style: normal;
	text-decoration: none;
	font-weight: 600;
}
a.crumbSelected {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #670C17;
	font-style: normal;
	text-decoration: none;
	font-weight: 600;
}
a:hover.crumbSelected {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #670C17;
	font-style: normal;
	text-decoration: none;
	font-weight: 600;
}
/** Secondary Navigation **/
li.secondaryMenuLink {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
}
h2.secondaryNav {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-style: normal;
	font-weight: 500;
	margin-top: 0px;
	margin-bottom: 6px;
	text-transform: uppercase;
}
.secondaryNavCopy {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	line-height: 18px;
}
.secondaryNavField {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	font-style: normal;
	padding-top:1px;
	padding-bottom:0px;
}
a.secondaryNavField {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #F2D560;
	font-weight: normal;
}
a:hover.secondaryNavField {
	font-family: Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.adminBoxHeader {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-style: normal;
	background: #363535;
}
a.adminMenuLink {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #670C17;
	font-weight: normal;
}
a.adminMenuLink:hover {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF9900;
	font-weight: normal;
}
a.adminMenuLinkSelected {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF9900;
	font-weight: normal;
}
a:hover.adminMenuLinkSelected {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF9900;
	font-weight: normal;
}
/*** Calendar **/
.months {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #344048;
	line-height: 20px;
}
.months_featured {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #344048;
	line-height: 20px;
}
a.months:link {
	color: #829AA6;
	text-decoration: none;
}
a.months:hover {
	color: #829AA6;
	text-decoration: underline;
}
.monthshide {
	visibility:collapse;
}
.events {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #344048;
	padding: 5px;
	line-height: 12px;
	border: 1px solid #9D9FA2;
}
.eventsLink {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #344048;
	padding: 5px;
	line-height: 12px;
	border: 1px solid #9D9FA2;
}
a.eventsLink:link {
	color: #344048;
	text-decoration: none;
}
a.eventsLink:hover {
	color: #344048;
	text-decoration: underline;
}
.day {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #344048;
	letter-spacing:1px;
	text-align: center;
	padding: 3px 5px;
	border: 1px solid #9D9FA2;
}
a.calendar:link {
	color: #344048;
	text-decoration: none;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
}
a.calendar:hover {
	color: #344048;
	text-decoration: underline;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
}
/** Secondary Navigation **/
#secondary-menu {
	list-style: none;
	margin: 0;
	padding: 0 0 0 20px;
	padding: 0 0 12px 0;
}
#secondary-menu li {
	padding: 0 0 12px 0;
}
#secondary-menu li li {
	padding: 0 0 0 0;
}
#secondary-menu li a {
	display: block;
	font-size: 16px;
	color: #ffffff;
	font-style: normal;
	font-weight: 500;
	margin: 0 0 6px 0;
	padding: 0 0 4px 0;
	text-transform: uppercase;
	background: url(/images/jones-paint/nav/secondary-dotted-line.png) left bottom no-repeat;
}
#secondary-menu li a:hover, #secondary-menu li a.selected, #secondary-menu li a.selected:hover {
	display: block;
	font-size: 16px;
	color: #EDC95C;
	font-style: normal;
	font-weight: 500;
	margin: 0 0 6px 0;
	padding: 0 0 4px 0;
	text-transform: uppercase;
	background: url(/images/jones-paint/nav/secondary-dotted-line.png) left bottom no-repeat;
}
/** Terciary Navigation **/
#tertiary-menu {
	list-style: none;
	margin: 0;
	padding: 0 0 0 20px;
	padding: 0;
}
#tertiary-menu li a {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 12px;
	margin: 2px 0 2px 0;
	background: url(/images/common/spacer.gif) 0 5px no-repeat;
	text-transform: none;
}
#tertiary-menu li a:hover, #tertiary-menu li a.selected, #tertiary-menu li a.selected:hover {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 12px;
	margin: 2px 0 2px 0;
	background: url(/images/jones-paint/nav/arrow.png) 0 5px no-repeat;
	text-transform: none;
}
/** Quartinary Nav **/
#quartinary-menu {
	list-style: none;
	margin: 0;
	padding: 0 0 0 20px;
}
#quartinary-menu li a {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 8px;
	margin: 2px 0 2px 0;
	background: url(/images/common/spacer.gif) 0 5px no-repeat;
	text-transform: none;
}
#quartinary-menu li a:hover, #quartinary-menu li a.selected, #quartinary-menu li a.selected:hover {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 8px;
	margin: 2px 0 2px 0;
	background: url(/images/jones-paint/nav/arrow.png) 0 5px no-repeat;
	text-transform: none;
}
a.terciaryMenuLink {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 12px;
	margin: 2px 0 2px 0;
	background: url(/images/common/spacer.gif) 0 5px no-repeat;
	text-transform: none;
}
a.terciaryMenuLink:hover, a.terciaryMenuLinkSelected, a.terciaryMenuLinkSelected:hover {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 12px;
	margin: 2px 0 2px 0;
	background: url(/images/jones-paint/nav/arrow.png) 0 5px no-repeat;
	text-transform: none;
}
#wrapper {
	text-align:center;
	padding-top:0px;
	padding-bottom:40px;
	background:url(/images/jones-paint/nav/primary-nav-background.gif);
	background-repeat:repeat-x;
	background-position: top center;
}
/** Logo **/
#logo {
	padding:0 0 0 33px;
}
/** Left Column **/
#left-column-middle {
	width: 287px;
	height: auto;
	background: url(/images/jones-paint/nav/secondary-nav-middle.gif);
}
#left-column-top {
	background:url(/images/jones-paint/nav/secondary-nav-top.gif) left top no-repeat;
	width: 287px;
	min-height: 398px;
	height: auto !important;
	height: 398px;
	padding: 22px 19px 0 19px;
}
#left-column-footer {
	height: 8px;
	width: 287px;
	background: url(/images/jones-paint/nav/secondary-nav-bottom.gif) no-repeat;
	overflow: hidden;
}
#find-a-store-top {
	width: 249px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	line-height: 18px;
}
#find-a-store-bottom {
	width: 249px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	line-height: 18px;
}
#facebook, #whats-new, #tips-and-techniques, #admin-links {
	width: 249px;
	min-height: 135px;
	height: auto !important;
	height: 135px;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	line-height: 18px;
}
#facebook h2, #whats-new h2, #tips-and-techniques h2, #find-a-store-top h2, #find-a-store-bottom h2, #admin-links h2 {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-style: normal;
	font-weight: 500;
	padding: 0px 0 6px 0;
	margin: 0 0 12px 0;
	text-transform: uppercase;
	background: url(/images/jones-paint/nav/secondary-dotted-line.png) left bottom repeat-x;
}
#admin-links ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#whats-new a, #tips-and-techniques a {
	display: block;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #F2D560;
	font-weight: normal;
	text-transform: uppercase;
	text-align: right;
	width: 249px;
	padding: 4px 0 20px 0;
}
#find-a-store-top a, #find-a-store-bottom a {
	display: block;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #F2D560;
	font-weight: normal;
	text-transform: uppercase;
	text-align: right;
	width: 120px;
	padding: 4px 0 28px 0;
}
#find-a-store-top input, #find-a-store-bottom input {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	font-style: normal;
	width: 120px;
	height: 18px;
}
#whats-new a:hover, #tips-and-techniques a:hover, #find-a-store-top a:hover, #find-a-store-bottom a:hover {
	color: #ffffff;
	text-decoration: none;
}
#tips-and-techniques .videoModal {
	padding:0;
	margin:0;
}
#tips-and-techniques .videoModal img {
	text-align: left;
	display: block;
	margin: 0 0 5px 0;
}
#side-column {
	font-family: Helvetica, sans-serif;
	width: 249px;
	padding: 0 0 12px 0;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	line-height: 18px;
}
#online-quote {
	padding: 0 0 140px 0
}
form {
	margin: 0;
}
.floatLeft {
	float: left;
	margin: 0 20px 20px 0;
}
/** Footer **/
#footer {
	clear: both;
	display: block;
	width: 980px;
	height: 95px;
	margin: 0 auto 0 auto;
	padding: 0;
}
#tagline {
	display: block;
	width: 495px;
	height: 38px;
	background: url(/images/jones-paint/jpg-tagline.gif) no-repeat;
	margin: 0 auto 0 auto;
	text-indent: -9000em;
}
/** Bottom Nav **/
#bottom-nav {
	height: 14px;
	margin: 22px auto 0 auto;
}
#bottom-nav ul {
	display: inline-block;
	width: auto;
	padding: 0;
	margin: 0;
}
#bottom-nav li {
	float: left;
	display: block;
	padding: 0;
	height: 14px;
	line-height: 14px;
	font-size: 10px;
	color: #cccccd;
}
#bottom-nav li.none {
	background: url(/images/common/spacer.gif) right center no-repeat;
}
#bottom-nav a {
	font-size: 11px;
	color: #919191;
	font-style: normal;
	text-decoration: none;
}
#bottom-nav a:hover {
	color: #670C17;
	text-decoration: none;
}
#bottom-nav span {
	padding: 0 10px 0 10px;
}
#bottom-nav .none span {
	padding: 0;
	display: block;
	text-indent: -9000em;
}
/** Locations **/
#locations {
	clear: both;
	margin: 10px 0 0 0;
	height: 14px;
	text-align: center;
}
#locations ul {
	display: inline-block;
	width: auto;
	padding: 0;
	margin: 0 auto 0 auto;
}
#locations li {
	float: left;
	display: block;
	padding: 0;
	height: 14px;
	line-height: 14px;
	font-size: 10px;
	color: #cccccd;
}
#locations li.none {
	background: url(/images/common/spacer.gif) right center no-repeat;
}
#locations a {
	font-size: 11px;
	color: #919191;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
}
#locations a:hover {
	color: #670C17;
	text-decoration: none;
}
#locations span {
	padding: 0 10px 0 10px;
	font-size: 8px;
}
#locations .none span {
	padding: 0;
	display: block;
	text-indent: -9000em;
}
#copyright {
	font-size: 11px;
	color: #919191;
}
#copyright span {
	padding: 0 10px 0 10px;
}

