ul {marign-left: 0; padding-left: 0; list-style:square; text-align: left; margin:auto auto auto 20px;}
h1 {       
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 12pt;
    line-height:12pt;
    color : #000000;
    font-weight : bold;
    padding:0;
    margin-top: 2px;
    margin-bottom: 1px
} 
.font { font-family: verdana, arial; }
.main { font-family: verdana, arial; 
font-size: 10px;
line-height:12pt; }
.body {
  scrollbar-base-color: #575757;
  scrollbar-arrow-color: #D2D2D2;
  scrollbar-track-color: #A0A0A0;
  scrollbar-shadow-color: black;
  scrollbar-lightshadow-color: black;
  scrollbar-darkshadow-color: #101010;
  scrollbar-highlight-color: #A0A0A0;
  scrollbar-3dlight-color: black;
}
A:link {
        text-decoration: none;
        font-family : arial, helvetica, sans-serif, verdana;
        font-size : 9pt;
        font-weight : bold;
        color : #C50202;
	text-decoration: underline;
}
A:visited {
        text-decoration: none;
        font-family : arial, helvetica, sans-serif, verdana;
        font-size : 9pt;
        font-weight : bold;
        color : #C50202;
	text-decoration: underline;
}

.side_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : bold;
}

.side_content {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : bold;
    line-height: 1.6;
}

.side_content_highlight {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
    background-color: #FFFFFF;
    line-height: 1.6;
}

.side_content:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : normal;
    text-decoration: underline;
    line-height: 1.6;
}

.side_content:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : normal;
    text-decoration: underline;
    line-height: 1.6;
}

.side_content:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
    background-color: #787878;
    line-height: 1.6;
}

.side_content_unbold {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : normal;
    line-height: 1.6;
}


.side_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : bold;
    text-decoration: underline;
    line-height: 1.6;
}

.side_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : bold;
    text-decoration: underline;
    line-height: 1.6;
}

.side_link:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : bold;
    text-decoration: underline;
    line-height: 1.6;
}

.side_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
    background-color: #787878;
    line-height: 1.6;
}

.side_link_unbold {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : normal;
    text-decoration: none;
    line-height: 1.6;  
}
    
.side_link_unbold:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #C8C8C8;
    font-weight : normal;
    text-decoration: underline;
    line-height: 1.6;
}

.side_link_unbold:visited {   
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : normal;
    text-decoration: underline;
    line-height: 1.6;
}
    
.side_link_unbold:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;   
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
    background-color: #787878;
    line-height: 1.6;
}
    
.side_note {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #C8C8C8;
    font-weight : normal;
}

.side_content_big {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 14pt;
    color : #FFFFFF;
    font-weight : bold; 
    line-height: 1.6;
}

.side_content_big:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 14pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
    line-height: 1.6;
}

.side_content_big:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 14pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
    line-height: 1.6;
}

.side_content_big:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 14pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
    background-color: #787878;
    line-height: 1.6;
}

.content_sub_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #000000;
    font-weight : bold;
}

.content_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : normal;
}

.content_text:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}

.content_text:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}

.content_text:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    background: #FEE9E9;
    text-decoration: underline;
}

.content_text_italic {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt; 
    color : #000000;
    font-weight : normal;
    font-style: italic;
}

.content_text_italic:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt; 
    color : #C50202;
    font-weight : bold;
    font-style: italic;
    text-decoration: underline;
}
    
.content_text_italic:visited { 
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    font-style: italic;
    text-decoration: underline;
}
    
.content_text_italic:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold; 
    background: #FEE9E9;
    font-style: italic;
    text-decoration: underline;
}

.content_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : normal;
}
    
.content_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt; 
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}
    
.content_link:visited { 
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}
    
.content_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #ba0101;
    font-weight : bold;
    background: #fdf0f0;
    text-decoration: underline;
}
 
.content_link_unbold {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : normal;
}

.content_link_unbold:link {   
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #C50202;
    font-weight : normal;
    text-decoration: underline;
}
    
.content_link_unbold:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : normal;
    text-decoration: underline;
}
        
.content_link_unbold:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #ba0101;
    font-weight : normal;
    background: #fdf0f0;
    text-decoration: underline;
}
    
.content_rel {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;     
    color : #000000;
    font-weight : normal;
}

.content_rel:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #C50202;
    font-weight : normal;
    text-decoration: underline;
}

.content_rel:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #C50202;   
    font-weight : normal;
    text-decoration: underline;
}
    
.content_rel:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;     
    color : #ba0101;
    font-weight : normal;
    background: #fdf0f0;
    text-decoration: underline;
}
    
.content_text_bold {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;     
    color : #000000;
    font-weight : bold;
}

.content_text_bold:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}

.content_text_bold:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #C50202;   
    font-weight : bold;
    text-decoration: underline;
}
    
.rss_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #F40E0E;
    font-weight : normal;
}
    
.rss_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #F40E0E; 
    font-weight : normal;
    text-decoration: underline;
}
    
.rss_link:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #F40E0E;
    font-weight : normal;
    text-decoration: underline;
}
    
.rss_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FF4343;
    font-weight : normal;
    background: #323232;
    text-decoration: underline;
}

.rss_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #F40E0E;
    font-weight : normal;
}

.rss_text:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #FD2C2C;   
    font-weight : normal;
    text-decoration: none;
}   

.rss_text:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FD2C2C;   
    font-weight : normal;
    text-decoration: none;
}

.rss_text:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FD2C2C;
    font-weight : normal;
    text-decoration: underline;
}

.addtocart_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : normal;
}

.addtocart_text_bold {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : bold;
}

.addtocart_field {
    font-size: 8pt;
    font-family: arial, helvetica, sans-serif, verdana;
    color : #000000;
    border-color : #000000;
    background : #FFFFFF;
    font-weight: normal;
    border-width: 1px;
    margin: 1px 5px 1px 5px;
}

.nav_searchbox_inactive {
	font-size: 8pt;
    border-width: 1px;
    border-color: #000000;
    font-family: arial, helvetica, sans-serif, verdana;
    color : #818181;
    background : #F6F6F6;
  	font-weight : normal;
  	margin: 0px 0px 0px 0px;
}

.nav_searchbox_active {
	font-size: 8pt;
    border-width: 1px;
    font-family: arial, helvetica, sans-serif, verdana;
    color : #000000;
    background : #F6F6F6;
  	font-weight : normal;
    border-color: #000000;
  	margin: 0px 0px 0px 0px;
}

.header_phone {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
}

.header_subscribe_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
}

.header_subscribe_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
}

.header_subscribe_link:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
}

.header_subscribe_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
    background-color: #575757;
}

.headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 12pt;
    color : #000000;
    font-weight : bold;
}

.propane_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 13pt;
    color : #FFFFFF;    
    font-weight : bold;
}

.sub_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt;
    color : #000000;
    font-weight : bold;
}

.headline_part_no {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;

}

.headline_part_no_title {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;

}

.close_popup {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
}

.close_popup:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
}

.close_popup:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
}

.close_popup:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;
    background: #B2B2B2;
    text-decoration: underline;
}

.footer_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #999999;
    font-weight : normal;
}

.footer_text:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #999999;
    font-weight : bold;
    text-decoration: underline;
}

.footer_text:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #999999;
    font-weight : bold;
    text-decoration: underline;
}

.footer_text:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #A3A3A3;
    font-weight : bold;
    background: #222222;
    text-decoration: underline;
}

.front_top_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 12pt;
    color : #000000;
    font-weight : bold;
}

.front_vehicle_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #CCCCCC;
    font-weight : bold;
}

.front_vehicle_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #4C4C4C;
    font-weight : bold;
}

.front_vehicle_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #4C4C4C;
    font-weight : bold;
}

.front_vehicle_link:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #4C4C4C;
    font-weight : bold;
}

.front_vehicle_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #383838;
    font-weight : bold;
    background: #D9D9D9;
}

.front_ad_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #000000;
    font-weight : bold;
}

.form_field {
	background: #FFFFFF;
	color: #000000;
	border-color: #000000 #000000 #000000 #000000;
	border-width: 1px;
	font-family: arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
	font-weight: normal;
	
}

.product_search_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : normal;
}

.result_title {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : normal;
}

.result_title:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}

.result_title:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}

.result_title:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C50202;
    font-weight : bold;
    background: FEE9E9;
    text-decoration: underline;
}

.result_description {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #000000;
    font-weight : normal;
}

.result_price {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
}

.result_pagination {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
}

.result_pagination:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : normal;
    text-decoration: underline;
}

.result_pagination:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : normal;
    text-decoration: underline;
}

.result_pagination:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : normal;
    background: #D9D9D9;
    text-decoration: underline;
}

.result_search_criteria {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
}

.results_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
    margin: 5px 10px 5px 10px;
}

.installation {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #FFFFFF;
    font-weight : bold;
}

.center_ad_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: none;
}

.center_ad_headline:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: none;
}

.center_ad_headline:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: none;
}

.center_ad_headline:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
}

.breadcrumbs {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #646464;
    font-weight : normal;
}
    
.breadcrumbs:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #646464;
    font-weight : normal;
    text-decoration: underline;
}
 
.breadcrumbs:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #646464; 
    font-weight : normal;
    text-decoration: underline;
}   

.breadcrumbs:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #4B4B4B;
    font-weight : normal;  
    background: #F0F0F0;
    text-decoration: underline;
}

.button {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #FFFFFF;
    background : #AD1319;
    border-color : #E8565C;#670004;
    padding-left : 0;
    padding-right : 0;
        
}
.gry_button {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #333333;  
    background : #A4A4A4;
    border-color : #DDDDDD;#737373;
    padding-left : 0;
    padding-right : 0;
    
}

.component_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;     
    font-weight : normal;
}

.component_text:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;   
    font-weight : normal;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    border-bottom-width: 1px;
}
    
.component_text:visited {  
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : normal;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    border-bottom-width: 1px;
}
    
.component_text:active { 
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : normal;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    background-color: #F2F2F2;
    border-bottom-width: 1px;
}

.component_text_bold {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;     
    font-weight : bold;
}

.component_text_bold:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;   
    font-weight : bold;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    border-bottom-width: 1px;
}
    
.component_text_bold:visited {  
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : bold;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    border-bottom-width: 1px;
}
    
.component_text_bold:active { 
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : bold;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    background-color: #F2F2F2;
    border-bottom-width: 1px;
}

.component_name {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;     
    font-weight : bold;
}

.component_name:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;   
    font-weight : bold;
    text-decoration: none;
    border-style: none none dashed none;
    border-color: #000000;
    border-bottom-width: 1px;
}

.component_name:visited {  
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : bold;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    border-bottom-width: 1px;
}

.component_name:active { 
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : bold;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    background-color: #F2F2F2;
    border-bottom-width: 1px;
}

.component_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt;
    color : #000000;
    font-weight : bold;
}

.component_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
}
 
.component_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
    text-decoration: underline;
}

.component_link:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;   
    color : #000000;
    font-weight : bold;
    text-decoration: link;
}
    
.component_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000; 
    font-weight : bold;
    text-decoration: underline;
    background-color: #F2F2F2;
}   
    
.content_link2 {
   font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : normal;
}
    
.content_link2:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: none;
}
    
.content_link2:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;    
    font-weight : bold;    
    text-decoration: none;
}       

.content_link2:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #ba0101;
    font-weight : bold;
    background: #fdf0f0;
    text-decoration: underline;
    background: #fdf0f0;
}
    
.error {
   font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;    
    font-weight : bold;
} 

.error_bold {
   font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
}
    
.error_bold:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;  
    font-weight : bold;
    text-decoration: unerline;
}
    
.error_bold:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}   
    
.error_bold:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #ba0101;
    font-weight : bold;
    text-decoration: underline;
    background: #fdf0f0;
}


.legal {
        font-family : arial, helvetica, sans-serif, verdana;
        font-size : 5.5pt;
        color : #000000;   
}

.overstock_cat {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 14pt;
    color : #ff3d3d;   
    font-weight : bold;
    line-height: 1.6;
}

.overstock_cat:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 14pt;
    color : #ff3d3d;   
    font-weight : normal;
    text-decoration: underline;
    line-height: 1.6;
}
    
.overstock_cat:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 14pt; 
    color : #ff3d3d;
    font-weight : normal;
    text-decoration: underline;
    line-height: 1.6;
}
    
.overstock_cat:active { 
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 14pt;    
    color : #ffffff;
    font-weight : normal;
    text-decoration: underline;
    background-color: #2d2d2d;
    line-height: 1.6;
}
    
.christmas_cat {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 14pt;
    color : #222222;
    font-weight : bold; 
    line-height: 1.6;
}
        
.christmas_cat:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 14pt;
    color : #222222;
    font-weight : normal;
    text-decoration: underline;
    line-height: 1.6;   
}
 
.christmas_cat:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 14pt;
    color : #222222;
    font-weight : normal;
    text-decoration: underline;
    line-height: 1.6;
}
    
.christmas_cat:active { 
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 14pt;
    color : #000000;
    font-weight : normal;
    text-decoration: underline;
    background-color: #94ea92;
    line-height: 1.6;
}
    
.big_content_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt;   
    color : #000000;
    font-weight : bold;
    line-height : 1.7;
}

.big_content_link:link {    
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt;   
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
    line-height : 1.7;
}
    
.big_content_link:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt;    
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
    line-height : 1.7;
}
    
.big_content_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt;   
    color : #ba0101;
    font-weight : bold;  
    background: #fdf0f0;
    text-decoration: underline;
    line-height : 1.7;
}
    
.big_content_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt;
    color : #000000;
    font-weight : bold;
    line-height : 1.7;
}

.big_content_text:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt; 
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
    line-height : 1.7;
}
    
.big_content_text:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt;   
    color : #C50202;  
    font-weight : bold;
    text-decoration: underline;
    line-height : 1.7;
}
    
.big_content_text:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt; 
    color : #ba0101;
    font-weight : bold;
    background: #fdf0f0;
    text-decoration: underline;
    line-height : 1.7;
}  

.vehsel {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #ff3d3d;   
    font-weight : bold;
}
    
.vehsel:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;    
    color : #ff3d3d;
    font-weight : bold;
    text-decoration: underline;
}

.vehsel:visited {   
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #ff3d3d;  
    font-weight : bold;
    text-decoration: underline;
}
    
.vehsel:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt; 
    color : #ffffff;
    font-weight : bold;
    text-decoration: underline;
    background-color: #2d2d2d;
}
    
.subtable_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;  
    color : #FFFFFF;
    font-weight : bold;
}   

.subtable_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
}

.subtable_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
}
    
.subtable_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : bold;
    text-decoration : underline;
}
    
.subtable_link:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
    text-decoration : underline;
}
    
.subtable_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : bold;
    background: #FFFFFF;
    text-decoration : underline;
}

.slideviewer_headline {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 18pt;  
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : none;
}

.slideviewer_headline:link {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 18pt;  
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : none;
}

.slideviewer_headline:visited {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 18pt;  
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : none;
}

.slideviewer_headline:active {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 18pt;  
    color : #FFFFFF;
    font-weight : bold;
    background : #404040;
    text-decoration : underline;
}

.slideviewer_nav {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 9pt;  
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : none;
}

.slideviewer_nav:link {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 9pt;  
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : underline;
}

.slideviewer_nav:visited {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 9pt;  
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : underline;
}

.slideviewer_nav:active {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 9pt;  
    color : #FFFFFF;
    font-weight : bold;
    background : #404040;
    text-decoration : underline;
}

.slideviewer_more {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 9pt;  
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : none;
}

.slideviewer_more:link {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 9pt;  
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : underline;
}

.slideviewer_more:visited {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 9pt;  
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : underline;
}

.slideviewer_more:active {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 9pt;  
    color : #FFFFFF;
    font-weight : bold;
    background : #404040;
    text-decoration : underline;
}

.subtable2_link {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;  
    color : #000000;
    font-weight : bold;
    text-decoration : none;
}

.subtable2_link:link {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;  
    color : #000000;
    font-weight : bold;
    text-decoration : underline;
}
    
.subtable2_link:visited {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #000000;   
    font-weight : bold;
    text-decoration : underline;
}
    
.subtable2_link:active {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #000000;
    font-weight : bold;
    background: #EEEEEE;
    text-decoration : underline;
}
    
.subtable2_subheadline {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 15pt;  
    color : #000000;
    font-weight : bold;
    text-decoration : none;
}

.subtable2_subheadline:link {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 15pt;
    color : #000000;
    font-weight : bold;
    text-decoration : none;
}

.subtable2_subheadline:visited {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 15pt;
    color : #000000;
    font-weight : bold;
    text-decoration : none;
}

.subtable2_subheadline:active {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 15pt;
    color : #000000;
    font-weight : bold;
    text-decoration : none;
    background : #FFFFFF;
}

.subtable2_subheadline2 {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 11pt;
    color : #000000; 
    font-weight : bold;
    text-decoration : none;
}

.subtable2_subheadline2:link {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 11pt;
    color : #000000;
    font-weight : bold;
    text-decoration : none;
}

.subtable2_subheadline2:visited {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 11pt;
    color : #000000;
    font-weight : bold;
    text-decoration : none;
}

.subtable2_subheadline2:active {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 11pt;
    color : #000000;   
    font-weight : bold;
    text-decoration : none;
    background : #D8D8D8;
}

.subtable2_text {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;  
    color : #000000;
    font-weight : normal;
    text-decoration : none;
}

.trivia_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 12pt;
    color : #000000;
    font-weight : bold;
}

.trivia_nav {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 12pt;
    color : #000000;
    font-weight : bold;
    text-decoration : none;
}
    
.trivia_nav:link {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 12pt;
    color : #000000;
    font-weight : bold;
    text-decoration : underline;
}

.trivia_nav:visited {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #000000;
    font-weight : bold;
    text-decoration : underline;
}
    
.trivia_nav:active {
    font-family : trebuchet ms, arial, helvetica, sans-serif, verdana;
    font-size : 12pt;
    color : #000000;
    font-weight : bold; 
    background : #FFFFFF;
    text-decoration : underline;
}
    
.subtable_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
}

.featureslide_headline {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #FFFFFF;
    font-weight : bold; 
}

.featureslide_headline:link {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #FFFFFF;
    font-weight : bold; 
    text-decoration : underline;
}
.featureslide_headline:visited {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : underline;
}  

.featureslide_headline:active {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : underline;
    background : #444444;
}

.featureslide_nav {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #FFFFFF;
    font-weight : bold;
}
    
.featureslide_nav:link {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 8pt;  
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : underline;
}

.featureslide_nav:visited {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;   
    font-weight : bold;
    text-decoration : underline;
}
  
.featureslide_nav:active {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #FFFFFF;
    font-weight : bold;
    background: #777777;
    text-decoration : underline;
}
    
.frontselector_link {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold; 
}

.frontselector_link:link {   
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : bold;
    text_decoration : underline;
}

.frontselector_link:visited {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
    text_decoration : underline;
}

.frontselector_link:active {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
    text_decoration : underline;
    background : #eaeaea;
}

.big_content_text_unbold {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt; 
    color : #000000;
    font-weight : normal;
    text-decoration: none;
    line-height : 1.7;
}

.big_content_text_unbold:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt; 
    color : #C50202;
    font-weight : normal;
    text-decoration: underline;
    line-height : 1.7;
}
    
.big_content_text_unbold:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt;   
    color : #C50202;  
    font-weight : normal;
    text-decoration: underline;
    line-height : 1.7;
}
    
.big_content_text_unbold:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt; 
    color : #ba0101;
    font-weight : normal;
    background: #fdf0f0;
    text-decoration: underline;
    line-height : 1.7;
}
    
.vehsel {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #ff3d3d;
    font-weight : bold;
}

.rss_story {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;   
    color : #F40E0E;
    font-weight : normal;  
}
    
.rss_story:link {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #F40E0E;
    font-weight : normal;
    text-decoration : underline;
}
    
.rss_story:visited {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #F40E0E; 
    font-weight : normal;
    text-decoration : underline;
}
    
.rss_story:active {
    font-family : Trebuchet MS, arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #F40E0E;
    font-weight : normal;
    background: #444444;
    text-decoration : underline;
}
 
