/* Comments Here */
/* Font Choices: 
Verdana,Geneva,Arial,Helvetica,sans-serif
Arial,Helvetica,sans-serif
Georgia,'Times New Roman',Times,serif

This comment also has the side-effect that the first style listed will not function!!!
*/

.sample {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	font-style : italic;
	color : 483D8B;
	text-decoration: underline;
}


TD, Caption, .body-text {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : 333333;
	font-weight : normal;
}

TH {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : 333333;
	font-weight : bold;
}
.offhand { cursor: pointer; }

.page-header, H1, H2, H3, .shoppingcart-headline {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
}

.header-small {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

.form-control {font-family: courier;}

.map-title {
	font-size : 14px;
	font-weight : bold;
}

.store-name {
	font-size : 14px;
	font-weight : bold;
}

.address-text {
	font-size : 14px;
}

.form-heading {
	font-size : 14px;
	font-weight : bold;
}

.form-title, {
	font-size : 14px;
}

.form-required {
	font-size : 14px;
	color : 006699;
}

.form-error, .training-delete-note {
	font-size : 14px;
	color : 990000;
}

.form-error-survey-list, .form-error-weekly-sales, .form-error-monthly-sales {
	font-size : 12px;
	color : 990000;
	font-weight : bold
}

.qa {
	font-family : Verdana;
	font-size : 18px;
	color: 333333;
	font-weight: bold;
}

.faq-items {color: black;}

.company-text {font-size : 14px;}

.product-title {
	font-size : 14px;
	font-weight : bold;
	color : Black;
}

.product-value {font-size : 14px;}

.nav-button {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : White;
	font-weight : bold;
	text-decoration: none;
}

.nav-button-logo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : White;
	font-weight : normal;
	text-decoration: none;
}

.copyrightInfo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 333333;
	font-weight : normal;
}

A.body-link, A.address-link, A.product-link, A.company-link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	text-decoration: underline;
	color : 0000FF;
}
A.minor-link {	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration: underline;
	color : 0000FF;}

A.privacy-link, A.privacy-link:VISITED, A.privacy-link:HOVER, A.privacy-link:ACTIVE,{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration: none;
	color : 000000;
}

A:VISITED, A:HOVER, A:ACTIVE {color: 0000FF;}
A.news-link {font-size : 14px;text-decoration: underline;}

/*A:VISITED.body-link, A:VISITED.address-link, A:VISITED.product-link, A:VISITED.company-link, A:VISITED.news-link {
	color : 66CCFF;
}*/

/*A:HOVER.body-link, A:HOVER.address-link, A:HOVER.product-link, A:HOVER.company-link, A:HOVER.news-link {
	color : 99CC99; 
}*/

A.ImageBlackLink {color : 000000;}

A.boutique-link {font-size:10px;font-style:italic;}

.maintextboldblue  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
	background: #99CCFF;
}

.maintextboldgreen  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
	background: #CCCC99;
}

.maintextbold  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
}

.maintextboldpurple  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
	background: #9999CC;
}

B {font-weight: bold;}

.vespa-for-sale-header {
	font-size: 16px;
	color: 3399cc;
	font-weight: bold;
}

.boutique-second-address {font-size:12px;}

.uploaded-by, .board-note, .club-form-note, .principal-textarea-note, .contest-note, .profile-note {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
}

.gallery-note, .eCards-note, .purchase-note, .shoppingcart-note, .dealers-last-updated, .club-calendar-import-note, .warranty-form-note, .club-form-small-note {font-style:italic;font-size:11px;}

.photoalbum-gallery-title {font-size:18px;font-weight:bold;}

.image-viewer-caption {
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;}
	
A.image-viewer, .NormalText, .shoppingcart-form {font-family: arial, helvetica, sans-serif;font-size:12px;}
.shoppingcart-form-error {font-family: arial, helvetica, sans-serif;font-size:12px; color: red;}

.upload-form-ecard {font-size:12px;}

TD.survey, TD.email-boutiques {font-size: 12px;}
TD.survey2, TD.email-boutiques2 {font-size: 12px;background: #FFFFCC;}
TD.email-boutiques-comments {font-size: 12px;background: #EEEEEE;color:666666;}
TH.survey, TH.principals {background: #CCCCCC;}
TH.training {background:#B1EFD6;}
TH.reporting {background: #B1EFD6;font-size:12px;}
TH.demo-regs,  TH.warranty-summary, TH.club-events, TH.contest-list, TH.adminusers {background: #CCCCCC;font-size:12px;}

.shoppingcart {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}

.training-link {font-size : 11px;}
.training-calendar-date-time {font-size:16px;font-weight: bold;}
.training-calendar-daynumber {font-size:12px;}
.training-calendar-title {font-size:12px;}
.training-calendar-nav {font-size:12px;}
.training-calendar-day {background:#FFFFCC;}
.training-calendar-day-session {background:#B1EFD6;}
.training-calendar-day-attendees {background:#66ccf0;}
.training-calendar-day-past {background:#e4e4e4;}
.training-session-details {font-size:12px;}
.training-session-details-title {font-size:12px;font-weight:bold;}
.training-past-session {background:#EEEEEE;color: 999999;}
.training-dealer {font-size:13px;text-decoration:underline;}
.training-year {background:#CCCCCC;}
.training-attendees {font-size:12px;}
.training-soon {color:cc0000;}
.training-future {color:009900;}
.training-list-date {font-size:12px;}
.training-list-links {font-size:12px;}
.training-list-title {font-size:14px;font-weight: bold;}
.training-form-note {font-style:italic;font-size:12px;}
.training-form-title {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;}
.training-title {font-size:12px;}

.report-title {font-size: 16px;font-weight:bold;}
.report-item {font-size:14px;font-weight:bold;}
.report-value {font-size:12px;}


.report-summary-month {background:#CCCCCC;font-weight:bold;font-size:14px;}
.coupons-list, .report-summary-values, .warranty-summary, .club-list, .contest-list1, .demo-regs, .adminuser-list, .principals-list {font-size:12px;background:#FFFFFF}
.coupons-list2, .report-summary-values2, .warranty-summary2, .club-list2, .contest-list2, .demo-regs2, .adminuser-list2, .principals-list2 {font-size:12px;background:#FFFFCC;}
.report-summary-totals {background:#EEEEEE;font-weight:bold;font-size:12px;}
TH.coupons-list-header {background:#999999;color:white;font-weight:normal;}
TH.coupons-list-dealer-header {background:#B1EFD6;}
.coupons-list-subheader {background:#cccccc;font-size:12px;font-weight:bold;}
.coupons-list {background:white;font-size:12px;}
.coupons-list2 {background:#FFFFCC;font-size:12px;}
.vespa-sales-header {background:#EEEEEE;font-size:12px;}
.vespa-sales-row {background:#FFFFCC}


.boards-subscribe, .club-events-edit-link, .contest-edit-link {font-size:11px;}

.zip-state-miles {font-size:12px;}
.zip-note {font-size:12px;}

.partner-type {font-weight:bold;}
.partner-description {font-size:11px;}
.partner-name {font-weight:bold;}
.partner-dealer {font-size:12px;font-style:italic;}
.partner-header {background:#EEEEEE;}
.club-list-approved {font-size:12px;background:#EEEEEE;}

.demo-employee-info {font-size:12px;}

.DMV-warranty-statement {font-size:11px;font-style:italic;font-family:arial,helvetica,sans-serif;}
.DMV-link {font-family:arial,helvetica,sans-serif;font-size:12px;}
.DMV-title {font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold;}

.club-list-button {font-size:12px;}
.club-calendar-event-name {font-style:italic;}
.club-calendar-date {font-weight:bold;}
.club-calendar-location {font-weight:bold;}

.buyvespa-note {font-size:12px;}

TH.club-calendar-teaser {background:#999999;color:white;font-weight:normal;}
.club-calendar-teaser-day {background:#ffffcc;font-size:9px;}

.principal-status {font-weight:bold}

.privacy-statement {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:333333;
	font-weight:normal;
}

.PressReleaseTable1 {
	font-family: arial,helvetica,sans-serif;
	font-size: 18px;
	background: FFFFCC;
}

.PressReleaseTable2 {
	font-family: arial,helvetica,sans-serif;
	font-size: 15px;
	background: FFFFFF;
}

.principal-dealername {font-size:12px;}

.dealerlogins-server {background:#EEEEEE}

.rptNavRow {font-size:12px;background:#cccccc;color:black;}
.rptAltRow1 {font-size:12px;background:#FFFFFF;}
.rptAltRow2 {font-size:12px;background:#FFFFCC;}
.rptSpecialRow {font-size:12px;background:#EEEEEE;}
.rptHeaderRow {background:#CCCCCC;font-size:12px;}
.rptTotalRow {background:#EEEEEE;font-weight:bold;font-size:12px;}
.rptGroupHeaderRow {background:#EEEEEE;font-weight:bold;}
.rptHeaderSort {text-decoration:underline;}
A.rptAction {font-size:12px;}

.FormRequired {color:blue;}
.FormError {color:red;}
.FormField {color:black;}

.ShoppingCartHeader {
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.shoppingcart-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
}
.shoppingcart-total {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.shoppingcart-window {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:666666;
}
.shoppingcart-section-header {color: 999999; font-size: 14px; font-weight: bold}
.smallblueitalic {color: blue; font-size: 11px; font-style: italic;}

.calendar-daynumber {font-size:12px; color: 999999;}
.calendar-title {font-size:11px;}
.calendar-title-new {font-size:11px; color: FF0000;}