﻿body 
{
    background:Black url(/images/bg5.jpg) repeat-x top left;
    margin:0 0 0 0;
    padding:0 0 0 0;
    text-align:left;
    font-family:Verdana;
    font-size:10pt;
    /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#808080', EndColorStr='#000000')*/
}

#header
{
    background:url(images/header.jpg) no-repeat top left;
    width:100%;
    text-align:left;
    margin-top:10px;
    margin-bottom:7px;
    height:125px;
}

#breadcrumb
{
    background:#000000 ;
    width:991px;
    text-align:left;
    margin-top:0px;
    margin-bottom:5px;
    height:20px;
    border-left:solid 1px #2D3035;
    border-right:solid 1px #23232D;
    border-bottom:solid 1px #262A2D;
}

#content
{
    /*background:#000000;
    border:dotted 2px Green;*/
}

#columnLeft
{
    float:left;
    width:140px;
    margin-left:0px;
}

#columnCenter
{
    float:left;
    width:685px;
    /*margin-left:154px;*/
    margin-left:3px;
    min-height:600px;
}

#columnRight
{
    /* float:right; */
    margin-left:835px;
    width:156px;
    min-height:600px;
}

.leftBlock  /*  Left Hand Column Panels  */
{
    /* background:White;
    border:solid 2px Navy; */
    width:137px;
    text-align:left;
    margin-left:0px;
    margin-right:10px;
}

.leftBlockHead
{
    background:url(images/elements/header.png) no-repeat top left;
    color:White;
    text-align:center;
    font-weight:bold;
    height:30px;
    margin:0 0 0 0;
    padding:6px 0 0 0;
}

.leftBlockContent
{
    background:#ffffff url(images/elements/content.png) repeat-y top left;
    margin:-6px 0 0 0;
    padding:5px 0 0 0;
}
.leftBlockFoot
{
    background:url(images/elements/footer.png) no-repeat top left;
    height:13px;
    margin-bottom:10px;
}

.centerBlock  /*  Center Column Panels  */
{
    background:White;
    border:Solid 2px Navy;
    margin:0px 5px 5px 5px;
}

.centerBlockHead
{
    background:url(images/elements/main_header.png) no-repeat top left;
    color:White;
    text-align:left;
    font-weight:bold;
    height:30px;
    margin:0 0 0 0;
    padding:6px 0 0 15px;
}
.centerBlockContent

{
    background:#ffffff url(images/elements/gradiant_bg.jpg) repeat-x top left;
    margin:-6px 0 0 0;
    padding:5px 0 5px 0;
}

.centerBlockFoot
{
    background:url(images/elements/main_footer.png) no-repeat top left;
    height:13px;
    margin-bottom:10px;
}

.calendarBlock  /*  Center Column Panels  */
{
    background:Transparent;
    margin:0px 5px 5px 5px;
}

.rightBlock  /* Right Hand Column Panels  */
{
    /*background:White;
    border:solid 2px Navy;*/
    width:156px;
    text-align:center;
    padding-top:1px;
    margin-bottom:5px;
}

.rightBlockHead
{
    background:url(images/elements/rightheader.png) no-repeat top left;
    color:White;
    text-align:center;
    font-weight:bold;
    height:30px;
    margin:0 0 0 0;
    padding:6px 0 0 0;
}
.rightBlockContent
{
    background:#ffffff url(images/elements/rightcontent.png) repeat-y top left;
    margin:-6px 0 0 0;
    padding:5px 0 0 0;
}
.rightBlockFoot
{
    background:url(images/elements/rightfooter.png) no-repeat top left;
    height:13px;
    margin-bottom:10px;
}

.navMenuHead
{
    background:url(images/elements/MenuHeader.png) no-repeat top left;
    color:White;
    text-align:center;
    font-weight:bold;
    height:13px;
    margin:0 0 0 0;
    padding:6px 0 0 0;
}

.MainAdRotator
{
    margin-bottom:10px;
}

/****************************************/
/*  Vehicle Listing Link Items          */
/****************************************/

.linkDetails
{
    cursor:pointer;   
}

.linkDetails :link
{
    cursor:pointer;   
}    

.linkDetails :visited
{
    cursor:pointer;   
}

.linkDetails :hover
{
    cursor:pointer;   
}

.ListLink
{
    background:White;
    /*border:solid 2px #143f90;*/
    text-align:left;
    font-size:8pt;
    margin:0px 2px 2px 0px;
    padding-bottom:5px;
    height:185px;
    width:163px;
}

.ListLink :link
{
    color:Navy;
    text-decoration:underline;
}

.ListLink :visited
{
    color:#367fa2;
    text-decoration:underline;
}

.ListLink :hover
{
    color:Blue;
    text-decoration:underline;
}

.ListLink :active
{
    color:Blue;
    text-decoration:underline;
}

.ListImage
{
    
}

.pageFooter
{
    background:#0a0a0a url(/images/discbg.jpg) repeat-x top left;
}

/*****************************************************************/
/* Vehicle Navigation Menu Design Classes                        */
/*****************************************************************/

.invMenu
{
}

.invMenuDynHover
{
    background:Lime url(/images/GreenGlassButton.jpg) repeat-x top left;
    color:Navy;
    border:none;
}

.invMenuDynMenuItem
{
    border:solid 1px white;
}

.invMenuDynMenu
{
}

.invMenuDynSelect
{
}

.invMenuLevelItem1
{
    width:115px;
    height:22px;
    padding:5px 0px 5px 8px;
    font-weight:bold;
    text-decoration:none;
}

.invMenuLevelItem2
{
    color:Navy;
    width:124px;
    height:20px;
    padding-left:0px;
    padding-right:0px;
    text-decoration:none;
    font-weight:bold;
    font-size:8pt;
    border:none;
}

.invMenuLevelItem3
{
    background:White;
    color:Navy;
    width:130px;
    height:20px;
    text-decoration:none;
    font-size:8pt;
}

.invMenuLevelSelect1
{
}

.invMenuLevelSelect2
{
}

.invMenuLevelSelect3
{
}

.invMenuLevelSub1
{
    text-decoration:none;
}

.invMenuLevelSub2
{
    background-color:White;
    text-decoration:none;
    border:outset 2px Gray;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#CFCFCF', EndColorStr='#FFFFFF');
    
}

.invMenuLevelSub3
{
    text-decoration:none;
    border:solid 2px navy;
}

.invMenuStatHover
{
    background:white;
    border:solid 1px navy;
}

.invMenuStatMenuItem
{
    background-color:White;
    border:solid 1px white;
    font-weight:normal;
}

.invMenuStatMenu
{
    background-color:White;
}

.invMenuStatSelect
{
}

/*****************************************************************/
/* Main Navigation Menu Design Classes                           */
/*****************************************************************/

.navMenu
{
    background:black url(images/menu_bg_blk.jpg) repeat-x top left;
    height:32px;
    color:White;
    border-left:solid 1px Gray;
    border-right:solid 1px Gray;
}

.navMenuDynHover
{

}

.navMenuDynMenuItem
{

}

.navMenuDynMenu
{
}

.navMenuDynSelect
{
}

.navMenuLevelItem1
{

}

.navMenuLevelItem2
{

}

.navMenuLevelItem3
{

}

.navMenuLevelSelect1
{
}

.navMenuLevelSelect2
{
}

.navMenuLevelSelect3
{
}

.navMenuLevelSub1
{

}

.navMenuLevelSub2
{
  
}

.navMenuLevelSub3
{

}

.navMenuStatHover
{
    background: url(images/next.png) left center;
    background-repeat:no-repeat;
    height:32px;
}

.navMenuStatMenuItem
{
    color:White;
    padding:0px 10px 0px 0px;
}

.navMenuStatMenu
{
}

.navMenuStatSelect
{
}


/*****************************************************************/
/* Event Calendar Formatting Elements                            */
/*****************************************************************/

.EventCalendar
{
    border-top:0px none Navy;
    border-left:0px none Navy;
    border-right:0px none Navy;
    border-bottom:0px none Navy;
    color:Navy;
    padding: 0px 0px 0px 0px;
}

.EventCalendar :Link
{
    text-decoration:none;
}

.DayHeader
{
    background:Lime url(images/calendar/cal_dayheadbg.jpg) repeat-x left top;
    color:Navy;
    height:16px;
    border-left:solid 1px #1b52bb;
    border-right:solid 1px #1b52bb;
}

.Day
{
    background:url(images/calendar/cal_DayHead.jpg) repeat-x 0px -1px;
    border:1px solid #1b52bb;
    height:75px;
    width:123px;
    text-align:right;
    vertical-align:top;
    padding:1px 2px 2px 2px;
}

.NextPrev
{
    border:none 0px Navy;
    font-family:Verdana;
    font-size:10pt;
    margin:0px 0px 0px 0px;
    padding:0px 3px 0px 3px;
    color:White;
}

.OtherMonthDay
{
    background:url(images/calendar/cal_daybg3.png) repeat-x 0px -1px; 
    border:1px solid #1b52bb;
    height:100px;
    width:123px;
    text-align:right;
    vertical-align:top;
    padding: 2px 2px 2px 2px;
}

.SelectedDay
{
}

.Selector
{
}

.Title
{
    background:#1F1F1F url(images/calendar/CalTitle.png) no-repeat 0px 0px;
    border:none 0px Navy;
    font-weight:Bold;
    font-size:20pt;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color:White;
    height:55px;
    width:100%;
}

.TodayDay
{
    background:White url(images/calendar/cal_TodayHead.jpg) repeat-x 0px -1px;
    border:1px solid #1b52bb;
    font-weight:bold;
    text-align:right;
    vertical-align:top;
}

.WeekendDay
{
    background:url(images/calendar/cal_DayHead.jpg) repeat-x 0px -1px;
    border:1px solid #1b52bb;
    height:75px;
    width:123px;
    text-align:right;
    vertical-align:top;
    padding: 2px 2px 2px 2px;
}

/*****************************************************************/
/* Announcement Panel Settings                                   */
/*****************************************************************/

.AnnouncementPager
{

}

.AnnouncementPager :link
{
    color:Navy;
    text-decoration:underline;
}

/*****************************************************************/
/* Vehicle Price List Classes                                    */
/*****************************************************************/

/**************************/
/* Field Styles           */
/**************************/
.colHead
{
	text-align:center;
}

.pl_altRow
{
    background:url(images/pricelist/pricelist_alt_bg2.png) repeat top left;
    border:solid 1px #1b52bb;
}

.pl_row
{
    background:url(images/pricelist/pricelist_row_bg2.png) repeat top left;
    border:solid 1px #1b52bb;
}

.pl_head
{
    background:url(images/calendar/cal_dayheadbg.jpg) repeat-x top left;
    border-right:solid 1px #1b52bb;
    border-bottom:solid 1px #1b52bb;
}

.colBorder
{
    border-right:solid 1px #1b52bb;
}

.headBorder
{
    border-bottom:solid 1px #1b52bb;
}

.Model
{
	width:125px;	
}

.Option
{
	width:75px;
}

.StockNum
{
	width:50px;
	text-align:right;
}

.MSRP
{
	width:65px;
	text-align:right;
}

.Sale
{
	width:65px;
	color:#C0C000;
	text-align:right;
}

/**************************/
/* Kawasaki               */
/**************************/

.kawGrid
{
	background: black;
	color: white;
	border: solid 1px green;
	font-size: 8pt;
}

.kawGridRow
{
	background: #004000;
	color: white;
	border: solid 1px green;
}

.kawGridAltRow
{
	background: #003000;
	color: white;	
	border: solid 1px green;
}

.kawGridHead
{
	background: green;
	color: white;
}

/**************************/
/* Yamaha                 */
/**************************/

.yamGrid
{
	background: black;
	color: white;
	border: solid 1px green;
	font-size: 8pt;
}

.yamGridRow
{
	background: #000040;
	color: white;
	border: solid 1px navy;
}

.yamGridAltRow
{
	background: #000050;
	color: white;	
	border: solid 1px navy;
}

.yamGridHead
{
	background: navy;
	color: white;
}

/**************************/
/* Kymco                  */
/**************************/

.kymGrid
{
	background: black;
	color: white;
	border: solid 1px maroon;
	font-size: 8pt;
}

.kymGridRow
{
	background: #400000;
	color: white;
	border: solid 1px maroon;
}

.kymGridAltRow
{
	background: #500000;
	color: white;	
	border: solid 1px maroon;
}

.kymGridHead
{
	background: maroon;
	color: white;
}

.solidline
{
    height:1px;
    border-bottom:solid 1px #000000;
    margin:5px 0px 15px 0px;
}
