﻿body 
    {
		behavior:url("/includes/csshover.htc");        
        background-color:Black;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-family:Times New Roman;
        font-size:12px;
    }
    
.bod
    {
        width:800px;
        margin:0px auto;
        min-height:570px;
        background-image:url(/images/BACKGROUNDS/left_bottom_side_background.gif);
        display:table;
    }

.bod .menu_1
    {
        width:750px;
        height:24px;
        font-size:12px;
        color:Black;
    }
    
.bod .menu_1 a
    {
        text-decoration:none;
        color:Black;
    }
    
.bod .menu_1 a:hover
    {
        text-decoration:none;
        color:white;    
        background-image:none;
    }    

.bod .menu_1:hover

    {
        background:transparent url(/images/red_opaque.png); 
        color:White;
        cursor:pointer;
    }     
    
.bod .menu_2
    {
        width:750px;
        height:24px;
        font-size:12px;
        color:Black;
        background-image:url(/images/red_opaque.png);
        background-color:transparent;
    }
    
.bod .menu_2 a
    {
        text-decoration:none;
        cursor:pointer;   
        font-size:28px; 
        padding:0px; 
        line-height:21px; 
        font-family:Times New Roman; 
        margin-left:108px;         
    }
    

.bod .left_menu
    {
        float:left;
        width:146px;
        height:498px;
        background:url(/images/BACKGROUNDS/left_side_menu.jpg)
    } 
     
.bod .left_menu a
    {
        color:black;
        text-decoration:none;
        cursor:pointer;   
    }     

.bod .left_menu a:hover
    {
        color:White;
        text-decoration:none;
    }

.bod .left_menu .left_menu_title
    {
        width:110px;
        font-size:12px;
        color:Black;
        margin: 40px 0px 0px 10px;
        font-weight:bold;
    }

.bod .left_menu .left_menu_options ul
    {
        list-style-type:none;
        margin:0px;
        padding:0px;
    }


.bod .left_menu .left_menu_options li
    {
        width:146px;
        font-size:10px;
        color:Black;
        font-weight:normal;
        padding:0px 0px 0px 10px;
        padding-top:5px;
        padding-bottom:5px;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:White;                
        font-family:Verdana;
    }
    
.left_menu .left_menu_options ul li:hover,
.left_menu .left_menu_options ul li:hover a,
.left_menu .left_menu_options ul li a:hover
    {
        background:transparent url(/images/red_opaque.png);
        color:White;
    }    

.bod .buffer
    {
        width:24px;
        min-height:498px;
        background-color:White;
        float:left;
    }
    
.bod .right_info
    {
        float:right;
        width:630px;
        background-color:Gray;
        min-height:500px;
    }
    
.bod .right_info .item_main
    {
        width:630px;
        height:390px;
        padding-top:12px;
        padding-bottom:12px;
        border-top-style:solid;
        border-top-color:Red;
        border-top-width:1px;
        border-bottom-style:solid;
        border-bottom-color:Red;
        border-bottom-width:1px;        
    }
        
    
.bod .special
    {
        font-family:Times New Roman;
        width:280px;
        margin-top:30px;
    } 
    
.bod .special .special_title
    {
	color:Red;
	font-size:22px;
    }
.bod .special .special_red_line
    {
        margin-top:10px;
        border-top-width:1px;
        border-top-style:solid;
        border-top-color:Red;
    }
    
.bod .special .special_text
    {
        margin-top:10px;
        font-family:Verdana;
        font-size:10px;
        color:#666666;   
        line-height:15px;
    }
    
.bod .locations
    {
        font-family:Times New Roman;
        width:280px;
        margin-top:40px;
    } 
    
.bod .locations .locations_title
    {
        color:Red;
        font-size:14px;
    }
.bod .locations .locations_red_line
    {
        margin-top:10px;
        border-top-width:1px;
        border-top-style:solid;
        border-top-color:Red;
    }
    
.bod .locations .locations_text
    {
        margin-top:10px;
        font-family:Verdana;
        font-size:10px;
        color:#666666;   
        line-height:15px;
    } 
    
.bod .hours
    {
        font-family:Times New Roman;
        width:200px;
        margin-top:10px;
    } 
    
.bod .hours .hours_title
    {
        color:Red;
        font-size:14px;
    }
.bod .hours .hours_red_line
    {
        margin-top:7px;
        border-top-width:1px;
        border-top-style:solid;
        border-top-color:Red;
    }
    
.bod .hours .hours_text
    {
        margin-top:7px;
        font-family:Verdana;
        font-size:10px;
        color:Black;   
        line-height:15px;
    }  
    
.bod .fwg
    {
        font-family:Times New Roman;
        width:280px;
        margin-top:10px;
    } 
    
.bod .fwg .fwg_title
    {
        color:Red;
        font-size:12px;
        text-transform:uppercase;
    }
    
.bod .fwg .fwg_red_line
    {
        margin-top:10px;
        margin-bottom:10px;
        border-top-width:1px;
        border-top-style:solid;
        border-top-color:Red;
    }
 
 .bod .fwg .fwg_header_text
    {
        color:#666666;
        font-size:10px;
        font-weight:bold;
        font-family:Verdana;
    }
    
.bod .fwg .fwg_text
    {
        margin-top:10px;
        margin-bottom:10px;
        font-family:Verdana;
        font-size:10px;
        color:#666666;   
        line-height:15px;
        text-align:justify;
    }   
    
.bod .faq
    {
        font-family:Times New Roman;
        width:280px;
        margin-top:10px;
    } 
    
.bod .faq .faq_title
    {
        color:Red;
        font-size:12px;
        text-transform:uppercase;
    }
    
.bod .faq .faq_red_line
    {
        margin-top:10px;
        margin-bottom:10px;
        border-top-width:1px;
        border-top-style:solid;
        border-top-color:Red;
    }
 
 .bod .faq .faq_question
    {
	color:#666666;
	font-size:10px;
	font-family:Verdana;
	text-align:justify;
	font-weight: bold;
    }
    
.bod .faq .faq_answer
    {
        margin-top:5px;
        margin-bottom:20px;
        font-family:Verdana;
        font-size:10px;
        color:#333333;   
        line-height:15px;
        text-align:justify;
    }                  
    
.bod .pwp
    {
        font-family:Times New Roman;
        width:280px;
        margin-top:10px;
    } 
    
.bod .pwp .pwp_title
    {
        color:Red;
        font-size:12px;
        text-transform:uppercase;
    }
    
.bod .pwp .pwp_red_line
    {
        margin-top:10px;
        margin-bottom:10px;
        border-top-width:1px;
        border-top-style:solid;
        border-top-color:Red;
    }
 
 .bod .pwp .pwp_header_text
    {
        color:#666666;
        font-size:10px;
        font-weight:bold;
        font-family:Verdana;
    }
    
.bod .pwp .pwp_text
    {
        margin-top:10px;
        margin-bottom:10px;
        font-family:Verdana;
        font-size:10px;
        color:#666666;   
        line-height:15px;
        text-align:justify;
    }  
    
.bod .pwp .pwp_text a
    {
        color:Red;
        text-decoration:none;
    }   
    
.bod .search
    {
        font-family:Times New Roman;
        width:280px;
        margin-top:10px;
    } 
    
.bod .search .search_title
    {
        color:Red;
        font-size:12px;
        text-transform:uppercase;
    }
    
.bod .search .search_text
    {
        margin-top:10px;
        margin-bottom:10px;
        font-family:Verdana;
        font-size:10px;
        color:#666666;   
        line-height:15px;
        text-align:justify;
    }     
    
.bod .search .search_red_line
    {
        margin-top:10px;
        margin-bottom:10px;
        border-top-width:1px;
        border-top-style:solid;
        border-top-color:Red;
    }
 
.bod .search .search_form
    {
        color:#666666;
        font-size:10px;
        font-family:Verdana;
        font-weight:bold;
    }
    
.bod .search .spacer
    {
        width:280px;
        height:8px;
    }    
    
.bod .search .search_form .text
    {
        width:274px;
        height:20px;
        background-image:url(/images/BACKGROUNDS/form_text_field.gif);
        background-repeat:no-repeat;
        border-style:none;
        padding-left:10px;
        background-color:Transparent;
        padding-top:3px;
        font-size:10px;
        color:#666666;
    }    
    
.bod .search .search_form .submit
    {
        border-style:none;
        background-color:Transparent;
        color:Red;
        font-weight:bold;
        font-size:10px;
        font-family:Verdana;  
        cursor:pointer; 
    }    
    
.bod .search .search_results
    {
        margin-top:10px;
        margin-bottom:10px;
        font-family:Verdana;
        font-size:10px;
        color:#666666;   
        line-height:15px;
        text-align:justify;
        font-weight:bold;
    }  
    
.bod .search .search_results .results_bubble
    {
        width:283px;
        height:130px;
        font-family:Verdana;
        font-size:10px;
        color:#666666;   
        background-color:Transparent;
        background-image:url(/images/BACKGROUNDS/form_results_field.gif);
        font-weight:normal;
        padding:10px;
        background-repeat:no-repeat;
    }      

.bod .dealer
    {
        font-family:Times New Roman;
        width:280px;
        margin-top:10px;
    } 
    
.bod .dealer .dealer_title
    {
        color:Red;
        font-size:12px;
        text-transform:uppercase;
    }
    
.bod .dealer .dealer_text
    {
        margin-top:5px;
        margin-bottom:5px;
        font-family:Verdana;
        font-size:10px;
        color:#666666;   
        line-height:15px;
        text-align:justify;
    }     
    
.bod .dealer .dealer_red_line
    {
        margin-top:10px;
        margin-bottom:10px;
        border-top-width:1px;
        border-top-style:solid;
        border-top-color:Red;
    }
 
.bod .dealer .dealer_form
    {
        color:#666666;
        font-size:10px;
        font-family:Verdana;
        font-weight:bold;
    }
    
.bod .dealer .spacer
    {
        width:280px;
        height:2px;
    }    
    
.bod .dealer .dealer_form .text
    {
        width:264px;
        height:20px;
        background-image:url(/images/BACKGROUNDS/form_text_field.gif);
        background-repeat:no-repeat;
        border-style:none;
        padding-left:10px;
        background-color:Transparent;
        padding-top:3px;
        padding-right:10px;
        padding-bottom:0px;
        font-size:10px;
        color:#666666;
        
       
    }    
    
.bod .dealer .dealer_form .textarea
    {
        width:270px;
        height:49px;
        background-image:url(/images/BACKGROUNDS/form_text_area_field.gif);
        background-repeat:no-repeat;
        border-style:none;
        padding-left:10px;
        padding-right:3px;
        padding-bottom:20px;
        background-color:Transparent;
        padding-top:3px;
        font-size:10px;
        color:#666666;
        overflow:hidden;
        wrap:virtual;
    }      
    
.bod .dealer .dealer_form .submit
    {
        border-style:none;
        background-color:Transparent;
        color:Red;
        font-weight:bold;
        font-size:10px;
        font-family:Verdana;  
        cursor:pointer; 
    }    
    
.bod .dealer .dealer_results
    {
        margin-top:10px;
        margin-bottom:10px;
        font-family:Verdana;
        font-size:10px;
        color:#666666;   
        line-height:15px;
        text-align:justify;
        font-weight:bold;
    }  
    
.bod .dealer .dealer_results .results_bubble
    {
        width:283px;
        height:130px;
        font-family:Verdana;
        font-size:10px;
        color:#666666;   
        background-color:Transparent;
        background-image:url(/images/BACKGROUNDS/form_results_field.gif);
        
        font-weight:normal;
        padding:10px;
        background-repeat:no-repeat;
    }    

.footer
    {
        width:800px;
        margin:0px auto;
        padding-top:4px;
    }    
    
    
.footer .left    
    {
        width:146px;
        float:left;
    }
    
.footer  .right  
    {
        color:White;
        float:right;
        font-family:arial;
        font-size:10px;
        text-align:right;
        width:654px;
    }
    
.footer .right a
    {
        text-decoration:none;
        font-weight:bold;
        color:White;
    }    
    
.footer .right a:hover
    {
        text-decoration:none;
        font-weight:bold;
        color:Red;
    }    
