.platform-signature { border: 0px solid red; height: 1px; overflow: hidden; }
.seo-page-title { text-align: center; font-size: 10px; display: none; }
BODY {margin:0 0 0 0; scrollbar-face-color: #006600 ; scrollbar-arrow-color: white; scrollbar-highlight-color: #006600 ; scrollbar-shadow-color: yellow; scrollbar-dark-shadow-color: #006600 ; SCROLLBAR-TRACK-COLOR: white; }
BASEFONT,BODY,TABLE,TR,TD,FORM,SMALL,A,INPUT,TEXTAREA,SELECT,BIG { font-size: 8pt; font-family: Verdana, Tahoma,arial,font-weight: normal; font-style: normal; color: black; }
A { font-size: 8pt; text-decoration: none; color: maroon; font-family: verdana, font-weight: 100; }
A:hover { font-size: 8pt; text-decoration: underline; color: brown; font-family: verdana, font-weight: 100; }
INPUT,TEXTAREA,SELECT { font-size: 8pt; font-weight: 100; font-style: normal; color: brown; text-decoration: italics; background-color: #f0f0f0; border: 1px solid black; border-style: groove; }
INPUT.button { background-color: #006600 ; font-weight: bold; color: white; text-decoration: none; cursor: hand; border: 1px solid #454545; border-style: outset; }
PRE,TT,LI { font-size: 8pt; }
HR { color: white; }
EM { color: blue; }
IMG { border: 0px; }

/* LINK GROUPS */
A.global-navigation {font-size: 8pt; text-decoration: none; color: white; font-weight: bold;text-transform:capitalize;padding-left:1px;padding-right:9px;}
A.global-navigation:hover {font-size: 8pt; text-decoration: none; color: #B4903B; font-weight: bold;text-transform:capitalize;padding-left:1px;padding-right:9px;}
A.global-navigation-selected {font-size: 8pt; text-decoration: none; color: black; font-weight: bold;text-transform:capitalize;padding-left:1px;padding-right:9px;}
A.global-navigation-selected:hover {font-size: 8pt; text-decoration: underline; color: white; font-weight: bold;text-transform:capitalize;padding-left:1px;padding-right:9px;}
A.store-check-out-selected { text-decoration: none; color: green; font-weight: bold;}
A.store-check-out-selected:hover { text-decoration: underline; color: green; font-weight: bold;}
A.view cart { font-size: 8pt; text-decoration: none; color: black; font-weight: bold;}
A.view cart -selected:hover { font-size: 8pt;text-decoration: underline; color: green; font-weight: bold;}
A.new-customer-selected { text-decoration: none; color: green; font-weight: bold;}
A.new-customer-selected:hover { text-decoration: underline; color: green; font-weight: bold;}


/* SITE TITLE, PAGE TITLE, DATE, COPYRIGHT, MESSAGES */
.site-title { font-size: 8pt; font-family: Verdana, Tahoma,arial,font-weight: bold;color: #006600 ;}
.page-title { font-size: 9pt; font-family: Verdana, Tahoma,arial,font-weight: bold; color: #006600 ;}
.date { font-size: 8pt; font-weight: bold; font-style: normal; color: black; }
.copyright-font { font-size: 7pt; font-family: Tahoma; font-weight: normal; font-style: normal; color: #8E8781; }
A.copyright-font,A.copyright-font:hover { font-size: 7pt; font-family: Tahoma; font-weight: normal; font-style: normal; color: #8E8781; text-decoration: underline; }
.error-message-font { font-size: 8pt; font-weight: normal; font-style: normal; color: red; }
.status-message-font { font-size: 8pt; font-weight: normal; font-style: normal; color: #336699; }
.caption { font-size: 8pt; font-weight: 100; font-style: 100; color: gray; }
.table-caption { font-size: 8pt; font-weight: bold; font-style: normal; color: #454545; }
.text-title { font-size: 8pt; font-family: Verdana, Tahoma,arial,font-weight: bold; font-style: normal; color: #747474;}
.text-subtitle { font-size: 8pt; font-weight: bold; font-style: normal; color: brown; }
.text-date { font-size: 8pt; font-weight: normal; font-style: italic; color: black; }
.maintable { border: 1px solid black; border-top: 0px;}
.table-column-title-01 { font-size: 8pt; color: white; }
.table-data-text { font-size: 8pt; }

TD.homepage-featured-cars IMG { border: 4px solid white; }

/*
Menu Header Styles
.ssmHdr { color: white; font: bold 14px verdana;}
.ssmHdr:link { color: white; text-decoration: none; }
.ssmHdr:visited { color: white; text-decoration: none; }
.ssmHdr:hover { color: white; text-decoration: underline; }
.ssmHdr:active { color: white; text-decoration: underline; }
Menu Item Styles
.ssmItem { color: black; font: 8px verdana; }
.ssmItem:link { color: black; text-decoration: none; }
.ssmItem:visited { color: black; text-decoration: none; }
.ssmItem:hover { color: black; text-decoration: underline; }
.ssmItem:active { color: black; text-decoration: underline; }
*/

/* CALENDAR FORMATTING */
.ssmBar { color: #ffffff; font: bold 10pt verdana; }
.calendar-table { border: 1px solid black; }
.calendar-title-cell, .calendar-date-table { border: 2px solid black; }
.calendar-day-cell { border: 2px solid black; background-color: #336699;}
.calendar-each-event { border-top: 1px solid silver; }
.calendar-title, .calendar-arrows, .calendar-title:link, .calendar-arrows:link {font-size: 13pt; font-weight: bold; font-style: normal; color: #000000; text-transform: capitalize; text-decoration: none; letter-spacing: 3px;} // Arrows, Month & Yr
.calendar-title:hover, .calendar-arrows:hover {text-decoration: underline; }
.calendar-day-heading, .calendar-day-heading:link, .calendar-date {font-size: 13pt; color: white; font-weight: bold; font-style: normal; text-transform: capitalize; text-decoration: none; letter-spacing: 3px;}
.calendar-day-headings:hover { text-decoration: underline; }
.calendar-date, .calendar-date:link {font-size: 12pt; color: white; font-weight: bold; font-style: normal; text-transform: capitalize; text-decoration: none; letter-spacing: 3px;}
.calendar-date:hover { text-decoration: underline; }
.calendar-date-cell { background-color:#336699; }
.calendar-event, .calendar-event:link, {font-size: 8pt; font-family: Verdana,Tahoma; sans-serif; font-weight: normal; font-style: normal; color: 000000; text-decoration: underline; }
.calendar-event:hover { text-decoration:underline; }
.calendar-event-time, .calendar-event-time:link {font-size: 8pt; font-family: Verdana,Tahoma; sans-serif; font-weight: normal; font-style: normal; color: 336699; text-decoration: none; }
.calendar-event-time:hover { text-decoration:underline; }
.calendar-event-edit, .calendar-event-edit:link { font-size: 8pt; font-family: Verdana,Tahoma; sans-serif; font-weight: normal; font-style: normal; color: ff0000; text-decoration: none; }
.calendar-event-edit:hover { text-decoration:underline; }
.wrapper-tag {font-size: 10pt; color: silver; font-style: normal; text-decoration: none;}


/* GENERAL DATA ENTRY FORMS */
.form-title-bar { font-size: 12pt; color: white; font-family: helvetica; }
.form-fields-header { background-color: #f0f0f0; font-family: helvetica; color: blue; font-weight: bold; letter-spacing: 2px; }
.form-fields { background-color: #f0f0f0; font-family: helvetica; color: #336699; }
.form-fields-required { background-color: #f0f0f0; font-family: helvetica; color: red; }
.form-instructions { background-color: #f0f0f0; font-family: helvetica; color: blue; font-size: 9pt; }
.form-title-1 { color: blue; }
.data-listing-title, .data-listing-title A, .data-listing-title A:hover { font-size: 10pt; color: white; font-family: helvetica; text-decoration: none; }
.data-listing-data { font-size: 8pt; }

/* FAQS MANAGER */
.faqs-manager, .faqs-manager:hover { padding: 3 3 3 3; padding-left: 10px; }
#pagebuilderEditArea, .pagebuilderEditArea { background-color: white; background: url('/images/admin/pagebuilder/white.gif'); margin: 10px; }
.dropcap,.backdrop { float: left; width: .7em; font-size: 4em; line-height: 83%; }

/* PHOTO ALBUM SKINING */
.photo-album-container { backgroun-color: white; }
.photo-album-options-container { margin-bottom: 12px; }
.photo-album-options-caption { display: inline; font-weight: bold; font-variant: small-caps; }
.photo-album-options-listbox { display: inline; }
.photo-album-messageboard { font-weight: bold; margin-top: 20px; }
.photo-album-instructions { font-weight: bold; margin: 20 0 20 0; padding: 5 0 5 0; border-bottom: 1px solid #f0f0f0; }
.photo-album-item { margin: 5 5 5 5; }
.photo-album-virtual-tour-container { background-color: black; border: 0px solid #454545; }
.photo-album-virtual-tour-title-container { padding: 15 0 15 0; background-color: #f0f0f0; }
.photo-album-virtual-tour-title { font-family: verdana; font-size: 13pt; font-weight: bold; color: black; }
.photo-album-virtual-tour-memo-container { background-color: black; }
.photo-album-virtual-tour-memo { color: white; margin: 6 6 6 6; text-align: center; padding: 6 6 6 6; display: inline; }
.photo-album-virtual-tour-controller-container { background-color: #f0f0f0; padding: 10 10 10 10; }
A.photo-album-virtual-tour-controller {background-color: red; color: white; margin: 2 2 2 2; padding: 5 5 5 5; text-decoration: none; font-weight: bold; }
A.photo-album-virtual-tour-controller:hover { background-color: white; color: red; margin: 2 2 2 2; padding: 5 5 5 5; text-decoration: none; font-weight: bold; }
.photo-album-virtual-tour-items-container { background-color: #f0f0f0; padding: 10 10 10 10; display: none; }
.photo-album-virtual-tour-items-caption { color: black; display: block; margin: 0 0 10 0; text-transform: uppercase; }
.photo-album-virtual-tour-items { color: black; }


.popupwindow { display: none; }

/* TEXT GROUPS TAB MODE SKINNING */
DIV.textgroup-single-view
{ border: 0px solid black;
position: relative;
margin: 0 0 0 0;
height: 30px;
vertical-align: baseline;
align: left;
}
DIV.textgroup-single-view DIV
{ border: 0px solid green;
background: transparent;
display: inline;
margin: 0 0 0 1;
height: 30px;
vertical-align: baseline;
align: left;
padding: 8 8 8 8;
text-align: center;
}
DIV.textgroup-single-view DIV.Netscape
{ position: relative; top: 10px;
}
DIV.textgroup-single-view DIV A:link
{ color: white; text-decoration: none;
border: 0px solid red;
}
DIV.textgroup-single-view DIV A:visited
{ color: white; text-decoration: none;
border: 0px solid red;
}
DIV.textgroup-single-view DIV A:hover
{ color: yellow; text-decoration: none;
border: 0px solid red;
}
DIV.textgroup-single-view DIV A:active
{ color: white; text-decoration: none;
border: 0px solid red;
}
DIV.textgroup-single-view DIV.table-of-contents
{ border: 0px solid red;
background: transparent;
padding: 0 0 0 0;
}
DIV.textgroup-single-view DIV.table-of-contents DIV
{ border-bottom: 1px solid white;
}
DIV.textgroup-single-view DIV.table-of-contents DIV.Netscape
{ position: relative; top: -10px;
padding: 8 8 8 8; height: 18px;
}
DIV.textgroup-single-view DIV.table-of-contents DIV.IE
{ z-index: 9999;
}
.newsletter { background-color: #454545; }
.newsletter A { color: white; }
.newsletter A:hover { color: yellow; }
.newsletter-description { background-color: #f0f0f0; border-right: 1px solid #454545; border-bottom: 1px solid #454545; }
.newsletter-description TD { padding: 10 10 10 10; }
.AccountInformationSummary TD { border: 1px solid #454545; border-top: 0px; }
.AccountInformationSummary TD TABLE TD { border: 1px solid #f0f0f0; }

TABLE.mini-cart { border: 1px solid #454545; }
TR.mini-cart-title, TD.mini-cart-title { background-color: #454545; color: white; }
TD.mini-cart-message-area { background-color: white; color: black; }

TABLE.raffle-draw { border: 0px; }
TD.raffle-draw-title-bar { background-color: red; color: white; font-weight: bold; font-size: 10px; text-transform: capitalize; }
TD.raffle-draw-content-bar { background-color: white; font-size: 10px; color: black; border: 1px solid #e0e0e0; padding: 10 10 10 30; }
TD.raffle-draw-bottom-bar { background-color: #e0e0e0; color: black; font-size: 10px; }

TABLE.poll-content { border: 0px; }
TD.poll-content-title-bar { background-color: red; color: white; font-weight: bold; font-size: 10px; text-transform: capitalize; }
TD.poll-content-bar { background-color: white; font-size: 10px; color: black; border: 1px solid #e0e0e0; padding: 10 10 10 30; }
DIV.poll-content-submit-button-bar .button { background-color: red; padding: 5 5 5 5; margin: 3 3 3 3; }
TD.poll-answer-checkbox { background-color: #f0f0f0; }
TD.poll-answer-bar { padding: 10px; }
TD.poll-answer-text { color: black; font-weight: bold; }
TD.poll-answer-text INPUT { border: 0px; }

IMG.photo-album { border: 1px solid #454545; }

.store-search-box-title { color: red; font-weight: bold; font-size: 10px; text-align: left; padding: 6 6 6 0; text-transform: uppercase; }
INPUT.store-search-box { text-align: center; color: red; padding: 5 5 5 5; margin-right: 1px; height: 28px; border: 1px solid #cccccc; }
.store-search-box-button { background-color: red; color: white; font-weight bold; padding: 6 5 6 5; border: 0px; height: 28px; }

.random-testimonial-container { margin: 10 10 10 10; padding: 25 25 25 25; background-color: #f0f0f0; }
.random-testimonial-message { text-decoration: italics; color: black; }
.random-testimonial-nameplate { font-weight: bold; color: black; margin-top: 6px; text-align: right; line-height: 14px; }
.random-testimonial-quotes-open { font-family: helvetica; font-size: 44px; color: black; float: left; margin: 0 10 5 0; position: relative; top: -5px; }
.random-testimonial-quotes-close { font-family: helvetica; font-size: 44px; color: black; float: right; margin: 0 0 5 10; position: relative; top: -5px; }

TABLE.faqs-category { border: 1px solid #f0f0f0; padding: 8 8 8 8; margin: 10 0 10 0; }
TR.faqs-category-header TD { background-color: #e0e0e0; font-weight: bold; color: black; text-transform: uppercase; }
TD.faqs-category-question { color: black; text-transform: capitalize; }
TD.faqs-category-answer { padding: 20 20 20 40; color: black; }
.faqs-category-close-answer { text-align: right: margin: 10 10 10 10; }

TABLE.documents-category { border: 1px solid #f0f0f0; padding: 8 8 8 8; margin: 10 0 10 0; }
TR.documents-category-header TD { background-color: #e0e0e0; font-weight: bold; color: black; text-transform: uppercase; }
.documents-category-document-icon { float: left; margin: 0 10 0 0; }
TD.documents-category-document-title { color: black; text-transform: capitalize; }
.documents-category-document-description { padding: 20 20 20 40; color: black; }

.reciprocal-links-container { margin: 10 10 10 10; padding: 25 25 5 25; background-color: #f0f0f0; }
.reciprocal-links-content { margin-bottom: 20px; }
.reciprocal-links-website-name { font-size: 17px; color: #336699; text-decoration: none; margin-bottom: 6px; }
.reciprocal-links-website-name:hover { font-size: 17px; color: red; text-decoration: none; margin-bottom: 6px; }
.reciprocal-links-website-description:hover { color: red; }

TABLE.raffle-draw-registration { border: 1px solid #e0e0e0; }
TD.raffle-draw-registration-header { background-color: #e0e0e0; font-weight: bold; text-transform: uppercase; }
.raffle-draw-registration-caption { padding: 5 5 5 5; width: 50%; display: inline; background-color: #f0f0f0; margin-bottom: 2px; }
.raffle-draw-registration-info { padding: 5 5 5 5; width: 50%; display: inline; margin-bottom: 2px; }
.raffle-draw-registration-details { padding: 20 20 20 20; }

TABLE.data-list { border: 1px solid #336699; }
TR.data-list-header { background-color: #336699; }
TD.data-list-header { font-size: 11px; color: white; font-family: helvetica; text-decoration: none; }
TD.data-list-header A { font-size: 11px; color: white; font-family: helvetica; text-decoration: none; }
TD.data-list-header A:hover { font-size: 11px; color: red; font-family: helvetica; text-decoration: none; }

.banner-ad-container { margin: 10 0 10 0; }
.banner-ad { text-align: center; }
.banner-ad-place-holder { background-color: #f0f0f0; font-weight: bold; text-align: center; vertical-align: middle; display:table-cell; }
.banner-ad-advertise-link-container { margin-bottom: 15px; margin-top: 1px; }
A.banner-ad-advertise-link { font-size: 9px; color: green; }
A.banner-ad-advertise-link:hover { font-size: 9px; color: green; }
.banner-ad-place-holder A { font-size: 10px; font-weight: bold; text-decoration: none; color: green; text-transform: uppercase; line-height: 15px; }
.banner-ad-place-holder A:hover { font-size: 10px; font-weight: bold; text-decoration: none; color: green; text-transform: uppercase; line-height: 15px; }

.product-full-description-container { padding: 20 20 20 20; line-height: 16px; }
A.product-full-description-caption-container { padding: 10 10 10 10; font-weight: bold; }
A.product-full-description-caption-container:hover { padding: 10 10 10 10; font-weight: bold; }

TABLE.events-table { border: 1px solid #f0f0f0; margin-top: 10px; }
.events-table-image { width: 120px; background-color: #f0f0f0; border-bottom: 1px solid #f0f0f0; padding: 10 0 10 0; }
.events-table-image IMG { width: 100px; }
.events-table-image DIV.events-table-blank-image { width: 100px; height: 100px; background-color: black; }
.events-table-details { background-color: white; border-bottom: 1px solid #f0f0f0; padding: 10 10 10 10; }
.events-table-details A { font-size: 20px; display: block; margin-bottom: 8px; text-decoration: none; }
.events-table-details A:hover { font-size: 20px; display: block; margin-bottom: 8px;}
.events-table-datetime { font-weight: bold; color: black; }
.events-table-more-events { margin-top: 10px; }

.wishlist-delete-button { padding-left: 5px; }
.wishlist-item-frame { margin: 0 0 0 0; padding: 0 0 0 0; border: 1px solid #454545; }

.forum-header { background-color: #6A749C; font-size: 12px; color: #CFD0D1; font-weight: bold; text-transform: uppercase; }
.forum-category { background-color: #475179; font-size:14px; font-weight: bold; color: #CFD0D1; }
.forum-listing { background-color: #CFD0D1; font-size: 10px; color: #475179; }

/* JQUERY INTEGRATION */

div.scrollable { float:left; position:relative; overflow:hidden; width: 700px; height:130px; background-color: #f0f0f0; }
div.scrollable div.items { width:20000em; position:absolute; }
div.scrollable div.items div { float:left; width: 100; height: 100; padding: 50 50 50 50; margin: 10 10 10 10; background-color: #e0e0e0; }
div.items div.active { border:1px inset #ccc; background-color:#fff; }
div.navi { width:200; padding: 10 10 10 10; border: 0px solid red; display: none; }
div.navi a {
 width:8px;
 height:8px;
 float:left;
 margin:3px;
 background:url(/includes/common/thirdparty/jquery/navigator.png) 0 0 no-repeat;
 display:block;
 font-size:1px;
}
div.navi a:hover { background-position:0 -8px; }
div.navi a.active { background-position:0 -16px; }
a.prev, a.next, a.prevPage, a.nextPage {
 display:block;
 width:18px;
 height:18px;
 background:url(/includes/common/thirdparty/jquery/left.png) no-repeat;
 float:left;
 margin:50 10 0 10;
 cursor:pointer;
 font-size:1px;
}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover { background-position:0px -18px; }
a.disabled { visibility:hidden !important; }
a.next, a.nextPage { background-image:url(/includes/common/thirdparty/jquery/right.png); clear:right; display: inline; }

/* JEQUERY INTEGRATION */
