/*-------------------- General Layout Styles --------------------*/
#top-area {
background:url(griffith-top-banner.jpg) 0 0 no-repeat;
width:930px;
height:160px;
margin:0px auto!important;
}
#top-area img {
float:left;
margin:14px 0 0 20px;
}
#secondary-nav {
font-size:10px;
padding:13px 0 0 200px;
}
#secondary-nav a {
text-decoration:none;
color:#626262;
margin:0 3px;
}
#secondary-nav a:hover {
text-decoration:underline;
}
#seach-form {
width:260px;
float:right;
}
#searchTerms {
border:0px;
background:transparent;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:190px;
margin:13px 0 0 25px;
}
#seach-form img {
margin:0px;
float:right;
margin:10px 11px 0 0;
}
#primary-menu {
background:#d8d8d8;
width:930px;
margin:8px auto 0 auto;
border-bottom:8px solid #fff;
}
#primary-menu table td {
width:930px;
}
#primary-menu table td p {
margin:0px;
padding:0px;
}
#primary-menu table td a {
display:block;
padding:7px 13px 7px 13px;
text-decoration:none;
border-right:1px solid #b8b8b8;
float:left;
color:#515151;
font-family:arial;
font-size:13px;
}
#primary-menu table td a:hover {
background:#ee2e23;
border-right:1px solid #ca271e;
color:#fff;
}
#column-holder {
width:930px;
margin:0px auto;
}
#column-one {
width:209px;
float:left;
min-height:200px;
}

#column-two2 {
float:left;
width:719px;
min-height:300px;
background:url(grey-vertical-line.gif) 17px 0px repeat-y;
}

#column-two {
float:left;
width:421px;
min-height:300px;
background:url(grey-vertical-line.gif) 17px 0px repeat-y;
}
#column-three {
float:left;
width:300px;
min-height:200px;
}
#news-sign-up {
background:#d8d8d8;
margin:0 0 9px 0;
}
#news-sign-up h1 {
color:#C5524C;
font-size:15px;
font-weight:normal;
padding:8px 12px 5px 12px;
margin:0px;
background:none;
}
#news-sign-up p {
color:#838383;
padding:0px 12px 7px 12px;
margin:0px;
}
#newsName, #newsName2, #newsEmail {
background:url(news-field-small.gif) 0 0 no-repeat;
border:0px;
padding:5px 6px 6px 6px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 0 4px 9px;
width:128px;
}
#newsName, #newsName2 {
float:left;
}
#newsName2 {
margin:0px 0 4px 2px;
}
#newsEmail {
margin:0px 0 4px 9px;
background:url(news-field.gif) 0 0 no-repeat;
width:271px;
}
#submitBtn {
margin:0 0 7px 9px;
}
#advertisement-header {
margin:0 0 3px 227px;
}
#custom-footer {
clear:both;
background:#d8d8d8;
width:914px;
margin:auto;
border:8px solid #fff;
border-width:8px 0px;
text-align:right;
padding:8px 8px 9px 8px;
}
#custom-footer a{
color:#373737;
text-decoration:none;
}
#custom-footer a:hover {
text-decoration:underline;
}
#cmsbody {
padding:0px 13px 0px 32px;
}
#polls h1{
background:url(red-dash.gif) 0 0 no-repeat;
//color:#838383;
font-size:15px;
font-weight:normal;
padding:0 0 0 17px;
margin:17px 0 0 0;
}
.htmlarea h1 {
margin:20px 0px 5px 0;
}
.htmlarea p {
font-size:10px;
margin:0px 0 5px 0;
}
#ad1 {
margin-bottom:12px;
}
#ad2, #ad3, #ad4, #ad5 {
float:left;
display:inline;
margin:12px;
width:125px;
height:125px;
overflow:hidden;
display: none;
}
#home-page #column-two, #home-page #column-one {
width:315px;
min-height:300px;
background:url(grey-vertical-line.gif) 0px 0px repeat-y;
}
#home-page h1 {
margin:0px 0 0 -4px;
}
#home-page p {
padding:10px 7px 10px 13px;
}
#latest-news h1 {
margin:0 0 10px -4px;
}
#latest-news a {
display:block;
background:url(arrow.gif) 0px 5px no-repeat;
margin:0px 13px 1px 13px;
padding:4px 4px 4px 15px;
border-bottom:1px solid #d8d8d8;
color:#838383;
}
#latest-news a:hover {
color:#c5524c;
}
#latest-news {
padding:0 0 10px 0;
}
#franchise-news img {
float:left;
padding:0 7px 20px 13px;
}
#franchise-news h1 {
}
#story-one h1, #story-two h1, #story-three h1{
font-size:11px;
font-family:verdana, arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px 0 0 14px;
padding:0px;
background-image:none;
background:transparent;
}
#franchise-news a{
display:block;
font-size:10px;
padding:0 0 0 23px;
background:url(red-arrow.gif) 13px 4px no-repeat;
}
#story-one, #story-two, #story-three {
margin:10px 0 0 0;
}
#story-one a, #story-two a, #story-three a{
text-align:right;
display:block;
font-size:10px;
background:url(red-arrow.gif) 235px 4px no-repeat;
padding:0 10px 0px 0;
}
#story-one h1 a, #story-two h1 a, #story-three h1 a{
background-image:none;
padding:0px;
}
#franchise-news p{
margin:0px;
}
#home-page #top-area {
background:url(griffith-top-banner-home.jpg) 0 0 no-repeat;
height:160px;
}
#home-page .pollBox {
width:312px;
}
#blog-hp h2 {
margin-top:0px!important;
}
#blog-hp img {
float:left;
padding:0 7px 0px 13px;
}
#blog-hp h2 {
font-size:11px;
margin:0px 0 5px 0;
padding:0px;
font-family:verdana;
font-weight:bold;
}
#blog-hp p {
margin:0px 10px 15px 14px;
padding:0px 0 10px 0px;
display:block;
border-bottom:1px solid #eee;
font-size:10px;
}
#blog-listing {
clear:both;
margin-bottom:5px;
padding:0px;
}



#blog-hp a {
display:block;
/*text-align:right;*/
padding:0 13px 0 0;
/*background:url(red-arrow.gif) 215px 4px no-repeat;*/
}
#blog-hp p a{
display:inline;
}
#blog-listing a{
display:block;
background:url(arrow.gif) 5px 8px no-repeat #FFFFFF;
margin:0 13px 1px 13px;
padding:7px 7px 7px 15px;
text-align:left;
color:#838383;
}
#blog-listing a:hover {
text-decoration:none;
background:url(arrow.gif) 5px 8px no-repeat #D8D8D8;
}
#events h1 {
margin: 0 0 10px 0;
}

#events a span {
display:block;
float:left;
width:196px;
padding:0 0 0 5px;
}
#events a .date {
display:block;
float:left;
text-align:right;
width:68px;
}
#events a {
display:block;
background:url(arrow.gif) 5px 8px no-repeat #ededed;
margin:0 13px 1px 13px;
padding:7px 7px 7px 7px;
}
#events a:hover {
text-decoration:none;
background:url(arrow.gif) 5px 8px no-repeat #D8D8D8;
}
.blogHeader h2 {
margin:0px 0 8px 0;
font-weight:normal;
}
.blogEntry {
margin:0px 0 0 0;
clear:both;
}
.blogHeader {
clear:both;
}

.blogTime {
/*border:1px solid #ddd;*/
/*padding:3px 5px 3px 5px;*/
text-align:left;
/*background:#f7f7f7;*/
margin:0 0 10px 0;
}
.blogTime p {
margin:0px;
font-style:italic;
}
.blogContinueReading {
margin:0 0 20px 0;
}
.blogFooter {
color:#fff;
border-bottom:1px solid #ccc;
display:block!important;
width:100%;
text-align:right;
padding:0 0 20px 0;
margin:0 0 20px 0;
}
.blogFooter a {
display:inline;
text-decoration:none;
border:1px solid #ccc;
padding:2px 16px;
background:#eee;
margin:0 0 0 -8px;
font-size:10px!important;
font-family:arial;
}
.blogFooter a:hover {
border:1px solid #bbb;
background:#ddd;
color:#333;
}
.blogFooter a[name] {
visibility:hidden;
}
/*.blogContinueReading a {
text-decoration:none;
border:1px solid #ccc;
padding:2px 16px;
background:#eee;
margin:0 0 0 0px;
font-size:10px!important;
font-family:arial;*/
}
.blogContinueReading a:hover {
border:1px solid #bbb;
background:#ddd;
color:#333;
}
.blogBreadCrumb {
margin:0 0 10px 0;
}
.blogBreadCrumb a{
text-decoration:none;
}
.blogBreadCrumb a:hover{
text-decoration:underline;
}
.blogComment {
border:0px!important;
}
.blogCommentsHeading h1 {
margin:20px 0 10px 0;
}
.pollResults, .pollResults table, .pollResults td, .pollOption, .pollRadio {
padding:0px!important;
margin:0px!important;
height:auto;
}
.pollOption {
margin:0 0px 8px 8px!important;
font-weight:normal!important;
}
.searchItemsImageBorder a img {
margin:0 8px 0 5px;

}
#pageNumbers {
text-align:center;
}
#underSearchLinks {
margin:10px 0 10px 0;
}
.searchItems {
margin:10px 0 0 0;
}
.searchItems h1 {
margin:0px 0 5px 0!important;
padding:0px!important;
background:none;
}
.searchItems td {
vertical-align:top;
}
#franchiseInformation hr {
display:none;
}
#franchiseInformation img {
float:right;
margin:0 0 5px 5px;
}
.franchise-heading {
font-size:15px;
color:#C5524C;
}
.ql-box-1 {
margin:15px 0;
}
.ql-box-3 {
background:url(quick-links-2.gif) 0 0 no-repeat;
height:92px;
}
.right-column-links {
width:125px;
padding:8px 0 0 0;
}
.right-column-links a {
display:block;
text-indent:-9000em;
height:10px;
margin:0px 0 6px 0;
width:115px;
}
.left-details-table {
width:230px;
}
.left-details-table td {
color:#fff;
padding:0 0 5px 10px;
}
.services-heading {
margin:0px 0 10px 0px;
}
.cat-ql-3 ul {
padding:0px 0 0 20px;
font-size:10px;
margin:5px 0px;

}
.cat-ql-3 li {
margin:0px;
padding:0px;
line-height:13px;
}
.classified-search {
background:url(classified-search.gif) 0 1px no-repeat;

}
.classified-search table .td1, .td2 {
vertical-align:top;
}
.classified-search form {
padding:0px;
margin:0px;
}
.classified-search input {
margin:5px 0 5px 5px;
font-size:10px;
font-family:verdana;
width:172px;
border:0px solid #fff;

}
.classified-search .class-btn {
margin:1px 0px 0 0px;
width:32px;
}
.classified-search h2 {
font-size:11px;
font-weight:bold;
margin:0 0 0 10px;
}
.ql-box-3 td {
vertical-align:top;
}
.left-details-table {
margin:8px 0 0 0;
}
.services-heading-2 {
margin:20px 0px 10px 0;
}
.breadcrumb {
margin:0 0 0 -20px;
background:#fff;
padding:0 0 1px 0;
}
.breadcrumb p {
font-size:10px;
padding:0 0 5px 0;
border-bottom:1px dashed #ddd;
}
.pollResults {
padding:0 0 0 15px!important;
font-weight:bold;
}
#blog-hp .blog-link {
display:block;
font-size:10px;
padding:0 0 20px 23px;
background:url(red-arrow.gif) 13px 4px no-repeat;
}

.news-txt{color:#C5524C !important;}

#home-page .news-txt { margin:0px!important;  }
#home-page #news-sign-up p { padding:0px 12px 7px!important; } 