/***** PRODUCT DETAIL LINKS *****/
a.product_details_link:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:x-small; text-decoration:underline; color:#448CCB; padding:0px 2px 0px 2px; border:1px solid #FFFFFF;}
a.product_details_link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:x-small; text-decoration:underline; color:#448CCB; padding:0px 2px 0px 2px; border:1px solid #FFFFFF;}
a.product_details_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:x-small; text-decoration:none; color:#0066FF; padding:0px 2px 0px 2px; border:1px solid #0066FF;}


/***** PRODUCT SPECS *****/
.product_divider {border-left:1px dashed #CDCDCD;}
.tab_specs {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:x-small; text-indent:5px; color:#303030; background-color:#A7C3E4; width:95%; border:1px solid #0066FF;}


/***** TEXT STYLES *****/
.text_orange_xxsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small;color: #FF6600;}
.text_orange_xsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small;color: #FF6600;}

.text_red_xxsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small;color: #CC0000;}
.text_red_xsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small;color: #CC0000;}

.text_blue_xxsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small;color: #0066FF;}
.text_blue_xsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small;color: #0066FF;}

.text_grey20_xxsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small; color:#CCCCCC;}
.text_grey20_xsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small; color:#CCCCCC;}

.text_grey60_xxsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small; color: #666666;}
.text_grey60_xsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small; color: #666666;}
.text_grey60_med {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:medium; color: #666666;}

.text_grey80_xxsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small;color: #333333;}
.text_grey80_xsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small;color: #333333;}

.text_black_xxsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small;color: #000000;}
.text_black_xsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small;color: #000000;}

.text_white_xxsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small;color: #FFFFFF;}
.text_white_xsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small;color: #FFFFFF;}

.text_green_xxsmall {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color:#51A946;}
.text_green_xsmall {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#51A946;}
.text_green_small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; color:#51A946;}


/***** BORDER STYLES *****/
tr.bg_top_snow_fill {background-image:url(images/main_pages/specials/bg_fill_snow_top.gif); background-repeat:repeat; width:100%; border-bottom:1px solid #666666;}
.bg_snow_bg {background-image:url(images/main_pages/specials/bg_fill_snow.gif); background-repeat:no-repeat; background-position:right;}

.specials_section_header {background-color:#6B92C0; border-bottom:3px solid #CCCCCC;}



/***** BACKGROUND COLOR STYLES *****/
.bg_tmt_blue {background-color:#0066FF;}
.bg_grey10 {background-color:#E8E5E5;}
.bg_grey20 {background-color:#CCCCCC;}
.bg_grey60 {background-color:#666666;}
.bg_black {background-color:#000000;}
.bg_white {background-color:#FFFFFF;}


/***** SERVICE LINK STYLES *****/
a.faq_list:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small; line-height:20px; text-decoration:none; padding:0px 5px 0px 5px; color:#595959; border-left:5px solid #666666;}
a.faq_list:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small; line-height:20px; text-decoration:none; padding:0px 5px 0px 5px; color:#595959; border-left:5px solid #666666;}
a.faq_list:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small; line-height:20px; text-decoration:none; padding:0px 5px 0px 5px; color:#0066FF; background-color:#FFFFFF;border-bottom:1px solid #0066FF; border-left:10px solid #0066FF;}

a.photo:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small; line-height:12px; text-decoration:none; padding:0px 5px 0px 5px; color:#FF6600;}
a.photo:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small; line-height:12px; text-decoration:none; padding:0px 5px 0px 5px; color:#CC3300;}
a.photo:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small; line-height:12px; text-decoration:none; padding:0px 5px 0px 5px; color:#FFFFFF; background-color:#0066FF; border-left:3px solid #666666; border-right:3px solid #666666;}

a.specials_main:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small; line-height:12px; text-decoration:none; padding:0px 5px 0px 5px; color:#FF6600;}
a.specials_main:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small; line-height:12px; text-decoration:none; padding:0px 5px 0px 5px; color:#CC3300;}
a.specials_main:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small; line-height:12px; text-decoration:none; padding:0px 5px 0px 5px; color:#FFFFFF; background-color:#0066FF; border-left:3px solid #666666; border-right:3px solid #666666;}

