/* CSS Document */
html, body, h1, h2, h3, h4, h5, h6, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }

body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.tagline {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#8c5d91; line-height:16px; text-decoration:none;}
.calltoaction {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#6E806A; line-height:16px; text-decoration:none;}
.calltoaction1 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:16px; text-decoration:none;}
.timetocall {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:16px; text-decoration:none;}
.topnavtext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:16px;}
.plainbuttonbackground1 {background-image:url(images/nav_button1.gif); background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:16px; cursor:pointer;}
.hoverbuttonbackground1 {background-image:url(images/nav_button.gif); background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:16px;cursor:pointer;}
.searchfield {border-style:solid; border-color:#733f78; border-width:1px; background-color:#ffffff; color:#666; font-size:11px; font-family:Arial; font-weight: normal; width:110px; height:13px; padding-bottom:2px;}
.searchbutton {border-style:solid; border-color:#fff; border-width:1px; background-color:#c5aec8; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; width:32px; height:18px; padding-bottom:2px;}
.img {margin-bottom:5px;}

H1 {
	font: bold 22px Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin-bottom : 0px;
	color: #FF0000;
}
span.medium {
	font: bold 16px Arial, Helvetica, sans-serif;
}
span.smallbold {
	color: cc0033;
	font : bold 18px Arial, Helvetica, sans-serif;
}
span.smallboldblack {
	font : bold 18px Arial, Helvetica, sans-serif;
}
span.smallboldblack1 {
	font : bold 14px arial, verdana, sans-serif;
}
span.smallboldlarge {
	color: #cc0033;
	font : bold 24px arial, verdana, sans-serif;
}
span.small99 {
	font : bold 12px arial, verdana, sans-serif;
	
}
h2 {
	font: 16px arial, verdana, sans-serif;
}

.bread {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:18px;}
.bread a:visited {font-family:Arial, Helvetica, sans-serif; color:#714b75; line-height:14px; text-decoration:underline;}
.bread  a:hover {font-family:Arial, Helvetica, sans-serif; color:#714b75; text-decoration:underline;}
span.maincopy{
font : 14px arial, verdana, sans-serif;
}
span.footercopy{
font : 11px arial, verdana, sans-serif;
}

.name
{
	color:#6E806A;
	font-weight:bold;
	font-size:24px;
	line-height:24px
}

/* Give some padding to the text on the right side */
#rightside { padding: 10px 5px 5px 5px; }

#wrapper {
	text-align:left;		/* Cancel centering of text in IE */
	margin:auto;			/* In Firefox */
}
#tollfreebottom{
	margin-top: 20px;
}
.weekendhours{
	background-image: url(hoursgraphic4.jpg);
	width: 247px;
	height: 37px;
}