

a {
font-family: Arial, Helvetica, sans-serif, Verdana;
color: #006699;
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
}

a:hover,a:active { 
text-decoration: highlight;
color: black; 
background-color : #C6D8E6  }

a:visited {
text-decoration: none;}

.panelbutton:hover {background: none;}

/* BACKGROUND  */
.backcolor    {background-color: #6E6E6E; }

/* MAIN WHITE AREA  */
.main_back {background-color: #ffffff; 
}


.backtile    {

background-position: center right ;
background-repeat: repeat;
background-image: url(../images/back_dblue.gif); 
}

.backbase    {
background-color: #1F232C;
background-position: center center ;
background-repeat: no-repeat;
background-image: url(../images/base_shape.jpg); 
}

.marginleft    {
background-color: #000000;
background-position: top left ;
background-repeat: repeat-y;
background-image: url(../images/marginlines.gif); 
}

.panel_left_color    {background-color: #111419; }

.panel_left    {
background-color: #000000;
background-position: center center ;
background-repeat: no-repeat;
background-image: url(../images/back_01.jpg); 
}

.front_couture    {
background-color: #000000;
background-position: bottom left ;
background-repeat: no-repeat;
background-image: url(../images/front_couture.jpg); 
}

.front_street    {
background-color: #000000;
background-position: bottom left ;
background-repeat: no-repeat;
background-image: url(../images/front_street.jpg); 
}






.backscreen    {
background-position: center left;
background-repeat: repeat-x;
background-image: url(../images/gray/tile_screen.gif); 
}

.main_back_screen    {
background-color: #DBE0E8; 
background-position: center right;
background-repeat: repeat;
background-image: url(../images/backdots_arrow.gif); 
}

/* MAIN SHADOW EDGING  */
.shad_left    {
background-position: right top;
background-repeat: repeat-y;
background-image: url(../images/gray/shad_left.gif); 
}

.shad_right    {
background-position: left top;
background-repeat: repeat-y;
background-image: url(../images/gray/shad_right.gif); 
}

.shad_blue_left    {
background-position: right top;
background-repeat: repeat-y;
background-image: url(../images/shad_blue_left.gif); 
}

.shad_blue_right    {
background-color: #ffffff;
background-position: left top;
background-repeat: repeat-y;
background-image: url(../images/shad_blue_right.gif); 
}

.shad_top    {
background-position: left bottom;
background-repeat: repeat-x;
background-image: url(../images/gray/shad_top.gif); 
}


.shad_bottom    {
background-position: left top;
background-repeat: repeat-x;
background-image: url(../images/gray/shad_bottom.gif); 
}


.cs_shad_left    {
background-position: right top;
background-repeat: repeat-y;
background-image: url(../images/gray/cs_shad_left.gif); 
   }

.cs_shad_right    {
background-position: left top;
background-repeat: repeat-y;
background-image: url(../images/gray/cs_shad_right.gif); 
   }

.cs_shad_top    {
background-position: left bottom;
background-repeat: repeat-x;
background-image: url(../images/gray/cs_shad_top.gif); 
   }

.cs_shad_bottom    {
background-position: left top;
background-repeat: repeat-x;
background-image: url(../images/gray/cs_shad_bottom.gif); 
   }













/* SMALL BUTTON TEXT  */
.smalltext    {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 7pt;
text-decoration: none;
color: #A8A8A8;
}



.line_dot {
background-position: bottom right;
background-repeat: no-repeat;
background-image: url(../images/line_dot.gif);
}
.linedot    {
background-color: none;
background-position: top left;
background-repeat: repeat-x;
background-image: url(../images/line_dotdot.gif); 
}

.borderlines {background-color: #000000; }
.bgcolor {background-color: #E0E0E0; }




/* NAV TEXT  */


.prnav_off    {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: bold;
text-decoration: none;
color: #cccccc;
}

.prnav_on    {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: bold;
text-decoration: none;
color: red;
} 

.footer    {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
text-decoration: none;
color: #ffffff
}

.footerlinks   {
font-family: Verdana, Arial, sans-serif,   Helvetica;
font-size: 8pt;
text-decoration: none;
color: #ffffff
}

.footer_bottom   {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
text-decoration: none;
color: #487493;
}

.footerlinks_bottom   {
font-family: Verdana, Arial, sans-serif,   Helvetica;
font-size: 8pt;
text-decoration: none;
color: #487493;
}



.clickformore    {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
text-decoration: none;
color: #006699;
background-color: none;
}

.backtotop   {
font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #86A6B6;
font-weight: normal;
text-decoration: none;

} 

.globalnav    {
font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
font-size: 7pt;
color: #ffffff;
font-weight: normal;
text-decoration: none;
background-color: none;
}

.globalnav_on    {
font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: italic;
color: #FF9900;
font-weight: bold;
text-decoration: none;
background-color: #eaeaea;
}

.sidenavbottom    {
font-family: Verdana, Arial, Times New Roman, Trebuchet MS, Helvetica, sans-serif;
font-size: 7pt;
color: #FFFFFF;
text-decoration: none;
}

.sidenav    {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #000000;
text-decoration: none;
}

.productcat    {
font-family: Times New Roman, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
font-size: 9pt;
color: #FFCC00;
font-weight: normal;
text-decoration: none;
}

.productline    {
font-family: Verdana, Arial, Times New Roman, Trebuchet MS, Helvetica, sans-serif;
font-size: 9pt;
color: #cccccc;
font-weight: normal;
text-decoration: none;
}

.bread_off    {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 7pt;
text-decoration: none;
color: #959393;
}

.bread_on    {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 7pt;
text-decoration: none;
color: #000000;
}


.bread_cat    {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: bold;
text-decoration: none;
color: #666666;
}

.bread_line    {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: bold;
text-decoration: none;
color: #000000;
}

.bread_name    {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: bold;
text-decoration: none;
color: #C90404;
}


/* CONTENT TEXT  */

.pagetitle    {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #C40000;
font-weight: bold;
text-decoration: none;
background-color: none;
}

.body    {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
text-decoration: none;
}

.h_title    {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ffffff;
font-weight: bold;
text-decoration: none;
background-color: none;
}

.subhead    {
font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #C40000;
font-weight: bold;
text-decoration: none;
background-color: none;
}

.subhead2    {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #F57606;
font-weight: bold;
text-decoration: none;
background-color: #ffffff;
}

.welcometext    {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
font-weight: bold;
background-color: none;
}

.sup    {
font-family: Arial, Helvetica, sans-serif, Verdana;
font-size: 6pt;
text-decoration: none;
color: #333333
}


.news_homelist    {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
color: #ffffff;
}

.news_homedate   {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 7pt;   
font-style: none;
color: #6699CC;
text-decoration: none;
background-color: none;
}


.newsitem    {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
text-decoration: none;
color: #ffffff;
}

.newsdate    {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 7pt;   
font-style: none;
color: #6699CC;
text-decoration: none;
background-color: #ffffff;
}


.name   {
font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
font-weight: bold;
text-decoration: none;
background-color: #ffffff;
}

.title   {
font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
font-size: 9pt;
font-style: italic;
color: #3399CC;
font-weight: normal;
text-decoration: none;
background-color: #ffffff;
}

.bluelinksmall   {
font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #3399CC;
font-weight: normal;
text-decoration: none;
background-color: #ffffff;
}

.quote   {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #237FA6;
font-weight: bold;
text-decoration: none;
background-color: #ffffff;
}

.quotename   {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
font-weight: bold;
text-decoration: none;
background-color: #ffffff;
}
.quotebody   {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #314358;
font-weight: normal;
text-decoration: none;
background-color: #ffffff;
}



/* PRODUCT TEXT  */
.sku   {
font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
font-size: 7pt;
color: #999999;
font-weight: normal;
text-decoration: none;
background-color: #ffffff;
}

.price   {
font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
font-size: 7pt;
color: #666666;
font-weight: bold;
text-decoration: none;
background-color: #ffffff;
}

.price2   {
font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
font-size: 9pt;
color: #666666;
font-weight: bold;
text-decoration: none;
background-color: #ffffff;
}

.product_desc1   {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #666666;
font-weight: normal;
text-decoration: none;
}

.dealerstate    {
font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #C40000;
font-weight: bold;
text-decoration: none;
background-color: none;
}

.dealercity    {
font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #666666;
font-weight: normal;
text-decoration: none;
background-color: none;
}




/* data table */
/* These are the style specifications for the menu layers.  
Set width to get more browsers' corporation  */
div.menu  { 
position:absolute; visibility:hidden; 
width:110px; left:0; top:0; z-index:300;   
background-color:#666666; 
border: 1px solid;	border-color: #cccccc; 
}
/* Style specifications for menu items and links  */
div.menu ul { margin:.5em 1em .6em 0; padding:0 }
div.menu ul li { line-height:1; list-style-type:none; margin:0 0 .8em .4em; }

/* data table */
.dataTableRowSelected { background-color: orange; color: yellow;}
.dataTableRow { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px;
font-weight: normal;
text-decoration: underline; 	 
background-color: #979696;
color: #5C81A0;
}
.dataTableRowOver { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px;
font-weight: bold;
text-decoration: none; 	 
background-color: #BABABA;
color: #000000;
}
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 14px; } 
.dataTableRowText { color: green; font-size:100px;}
.dataTableRowOverText { color: yellow; }
.editlink {
font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
font-size: 7pt;
font-weight: normal;
text-decoration: none;
color: #ffffff;
}	