/*PROGRESSIVE INTL*/

/*EXTERNAL CSS*/

/*BODY TAG STYLES*/
body
{   
   margin:0;background-color:#ffffff;font:11px Verdana,Arial,Helvetica,sans-serif;color:#525C61;line-height:16px;
}

/*FLOATING DIV CENTERS PAGE*/
#area_float
{
   width:710px;margin-right:auto;margin-left:auto;margin-top:0;padding:0;background-color:#ffffff;text-align:left;border:solid 1px #273692;
}

/*LEFT COLUMN*/
#area_left
{
   width:110px;float:left;
}

/*LEFT NAVIGATION*/
#area_nav
{
   float:left;clear:left;
}

/*GREEN LINE UNDER NAV*/
#area_nav_border
{
   width:109px;height:100px;border-right:solid 1px #AFD24C;clear:left;   
}

/*MAIN CONTENT AREA TO RIGHT OF NAV FOR HOME PAGE*/
#area_main_home
{
   width:590px;float:left;clear:none;
}

/*MAIN CONTENT AREA TO RIGHT OF NAV FOR SUB PAGE*/
#area_main_sub
{
   width:560px;float:right;padding:20px 15px 5px 20px;clear:none;
}

/*TEXT TO RIGHT OF IMAGE*/
#area_right
{
   width:270px;padding-right:25px;float:right;clear:none;
}

/*HOME PRODUCT HIGHLIGHT AREA*/
#area_home_highlight
{
   width:580px;height:100px;margin-right:5px;float:right;
}

/*HOME PRODUCT HIGHLIGHT AREA LEFT COLUMN*/
#area_home_highlight_col1
{
   width:295px;float:left;border-right:solid 1px #F6E765;
}

/*HOME PRODUCT HIGHLIGHT AREA RIGHT COLUMN*/
#area_home_highlight_col2
{
   width:240px;float:left;border:0;
}

/*HOME PRODUCT HIGHLIGHT AREA LEFT COLUMN TEXT*/
#area_home_highlight_text1
{
   width:100px;font-size:9px;float:left;padding:10px;line-height:12px;
}

/*HOME PRODUCT HIGHLIGHT AREA RIGHT COLUMN TEXT*/
#area_home_highlight_text2
{
   width:100px;font-size:9px;float:right;padding:10px;line-height:12px;
}

/*PRODUCT HEADER*/
#area_prod_header
{
   height:75px;margin:0;padding:0;
}

/*PRODUCT LIST DROPDOWN*/
#area_prod_list_dropdown
{
   padding-bottom:20px;
}

/*PRODUCT LIST DROPDOWN BUSINESS PARTNERS*/
#area_prod_list_dropdown_bp
{
   padding-bottom:20px;float:left;
}

/*NESTED DIV PRODUCT LIST DROPDOWN*/
#area_prod_list_dropdown2
{
   float:left;
}

/*PRODUCT HOME PAGE FEATURED PRODUCT*/
#area_prod_home_feat_txt
{
   width:275px;float:right;margin-top:20px;
}

/*PRODUCT LIST FEATURED PRODUCT LEFT COLUMN*/
#area_prod_list_feat
{
   width:230px;font-size:10px;line-height:14px;float:left;
}

/*PRODUCT LIST FEATURED PRODUCT LEFT COLUMN BUSINESS PARTNERS*/
#area_prod_list_feat_bp
{
   width:245px;font-size:10px;line-height:14px;float:left;
}

/*PRODUCT LIST RIGHT COLUMN*/
#area_prod_list
{
   width:265px;font-size:10px;line-height:14px;padding-left:22px;border-left:solid 1px #DBDBDB;float:right;clear:none;
}

/*PRODUCT LIST RIGHT COLUMN BUSINESS PARTNERS*/
#area_prod_list_bp
{
   width:265px;font-size:10px;line-height:14px;padding-left:22px;border-left:solid 1px #DBDBDB;float:right;clear:none;
}

/*PRODUCT LIST ROW CONTAINING PROD LIST*/
.prod_list_row
{
   clear:both;
}

/*PRODUCT LIST THUMBNAIL*/
.prod_list_thumbnail
{
   width:50px;height:50px;border:0;float:left;
}

/*PRODUCT LIST TEXT*/
.prod_list_text
{
   width:195px;float:right;
}

/*PRODUCT LIST TEXT BUSINESS PARTNERS*/
.prod_list_text_bp
{
   width:195px;float:right;
}

/*PRODUCT LIST GREY DIVIDER*/
.prod_list_divider
{
   width:245px;height:1px;border:0;padding:10px 0 10px 0;
}

/*PRODUCT DETAIL DROPDOWN*/
#area_prod_detail_dropdown
{
   float:right;padding-bottom:20px;padding-right:60px;
}

/*PRODUCT DETAIL DROPDOWN BUSINESS PARTNERS*/
#area_prod_detail_dropdown_bp
{
   padding-bottom:20px;padding-right:60px;
}

/*SET WIDTH OF SEARCH DROPDOWNS*/
.search
{
    width:210px;      
}

/*PRODUCT DETAIL IMAGE*/
#area_prod_detail_image
{
   width:312px;float:left;border-bottom:solid 1px #DBDBDB;
}

/*PRODUCT DETAIL IMAGE NO BORDER*/
#area_prod_detail_image_nb
{
   width:312px;float:left;
}

/*PRODUCT DETAIL TEXT*/
/*cannot be over 195px otherwise creates a bnug in PC IE*/
#area_prod_detail_text
{
   width:195px;font-size:10px;line-height:14px;padding-right:25px;float:right;clear:none;
}

/*PRODUCT DETAIL IMAGE LINKS*/
#area_prod_detail_image_links
{
   font-size:9px;padding:5px 0 5px 0;float:right;letter-spacing:1px;
}

/*PRODUCT DETAIL LINKS*/
#area_prod_detail_links
{
   width:312px;float:left;padding-top:10px;
}

/*CATEGORY HEADER*/
.category_header
{
   font:bold 10px Verdana,Arial,Helvetica,sans-serif;color:#E8AE26;line-height:15px;
}

/*PRODUCT TITLE*/
.prod_title
{
   font:bold 12px Verdana,Arial,Helvetica,sans-serif;color:#273692;line-height:15px;
}

/*PRODUCT NUMBER*/
.prod_number
{
   font:italic 12px Verdana,Arial,Helvetica,sans-serif;color:#273692;line-height:15px;
}

/*PRODUCT DETAIL LINK DIVIDER*/
.prod_detail_divider
{
   color:#E8AE26;   
}

/*PRODUCT SPECS IN BUSINESS PARTNER SECTION*/
/*padding set so that it clears other content*/
#area_prod_specs
{
   width:450px;clear:both;padding-bottom:15px;
}

/*ROW 1 IN TABLE*/
#area_prod_specs_t1
{
   font:9px verdana, arial, sans-serif;color:#525C61;margin-top:10px;
}

/*ROW 1 IN TABLE ALIGN CONTENT TO CENTER*/
#area_prod_specs_t1 tr
{
   text-align:center;
}

/*ROW 2 IN TABLE*/
#area_prod_specs_t2
{
   font:9px verdana, arial, sans-serif;color:#525C61;border-top:solid 1px #000;
}

/*ROW 2 IN TABLE ALIGN CONTENT TO CENTER*/
#area_prod_specs_t2 tr
{
   text-align:center;
}

/*YELLOW TABLE CELLS*/
.prod_specs_yellow
{
   background-color:#FFF8C7;
}

/*GREEN TABLE CELLS*/
.prod_specs_green
{
   background-color:#AFD24C;
}

/*LIGHT GREEN TABLE CELLS*/
.prod_specs_ltgreen
{
   background-color:#D5E39D;
}

/*FOOTER IMAGE, TEXT AND NAV*/
#area_footer
{
   width:710px;height:50px;clear:both;background-image:url(../images/footer_corner_bg.gif);  
}

/*FOOTER TEXT AND NAV*/
#area_footer_nav
{
   width:520px;height:25px;padding:15px 0 0 10px;font:9px Verdana,Arial,Helvetica,sans-serif;color:#AFD24C;float:left;clear:both;   
}

/*TOP DIVIDER GREEN DOTTED LINE*/
.top_divider
{
   width:500px;height:1px;border-top:dotted 1px #AFD24C;float:left;   
}

/*NAV LINK DIVIDER USED IN SUB NAV AND FOOTER*/
.divider
{
   color:#273692;   
}

/*SUBNAV*/
#area_subnav
{
   font:9px Verdana,Arial,Helvetica,sans-serif;color:#273692;float:right;margin-right:20px;
}

/*GLOBAL STYLES*/
/*LARGE HEADER*/
h1
{
  font:bold 13px Verdana,Arial,Helvetica,sans-serif;color:#273692;margin:0;
}

/*NORMAL HEADER*/
h2
{
   font:bold 11px Verdana,Arial,Helvetica,sans-serif;color:#273692;   
}

/*1 COLUMN/FULL PAGE TEXT P TAG STYLE*/
/*FIXES BUG IN MAC IE*/
.fullPage
{
   width:555px;   
}

/*BOLD TEXT*/
.bold
{
   font-weight:bold;
}

/*ITALIC TEXT*/
.italic
{
   font-style:italic;   
}

/*CENTERED TEXT*/
.center
{
   text-align:center;   
}

/*SET IMAGES BORDER TO 0*/
img
{
   border:0;margin:0;padding:0;   
}

/*STYLES FOR DROPDOWNS*/
option
{
   font:11px verdana, arial, sans-serif;color:#525C61; 
}

select
{
   font:11px verdana, arial, sans-serif;color:#525C61; 
}

td
{
   vertical-align:top;   
}

/*LINK STYLES*/

/*FAQ LINK SPACING*/
.faq
{
   margin:5px 0 5px 0;   
}

/*NORMAL LINK USED THROUGHOUT SITE*/
.normallink
{
    font: 11px verdana, arial, sans-serif;color: #6D7E27;text-decoration: underline;
}
.normallink:visited
{
    font: 11px verdana, arial, sans-serif;color: #6D7E27;text-decoration: underline;
}

.normallink:active
{
    font: 11px verdana, arial, sans-serif;color: #6D7E27;text-decoration: underline;
}
.normallink:hover
{
    font: 11px verdana, arial, sans-serif;color: #AFD24C;text-decoration: underline;
}

/*BOLD LINKS*/
.boldlink
{
    font:bold 9px verdana, arial, sans-serif;color: #6D7E27;text-decoration: underline;
}
.boldlink:visited
{
    font:bold 9px verdana, arial, sans-serif;color: #6D7E27;text-decoration: underline;
}

.boldlink:active
{
    font:bold 9px verdana, arial, sans-serif;color: #6D7E27;text-decoration: underline;
}
.boldlink:hover
{
    font:bold 9px verdana, arial, sans-serif;color: #AFD24C;text-decoration: underline;
}

/*FOOTER link styles*/
.smalllink
{
    font: 9px verdana, arial, sans-serif;color: #6D7E27;text-decoration: underline;
}
.smalllink:visited
{
    font: 9px verdana, arial, sans-serif;color: #6D7E27;text-decoration: underline;
}

.smalllink:active
{
    font: 9px verdana, arial, sans-serif;color: #6D7E27;text-decoration: underline;
}
.smalllink:hover
{
    font: 9px verdana, arial, sans-serif;color: #AFD24C;text-decoration: underline;
}

.smalllink_s
{
   color:#E8AE26;   
}

/*PRODUCT LINKS*/
.productlink
{
    font: 10px verdana, arial, sans-serif;color: #6D7E27;text-decoration: underline;
}
.productlink:visited
{
    font: 10px verdana, arial, sans-serif;color: #6D7E27;text-decoration: underline;
}

.productlink:active
{
    font: 10px verdana, arial, sans-serif;color: #6D7E27;text-decoration: underline;
}
.productlink:hover
{
    font: 10px verdana, arial, sans-serif;color: #AFD24C;text-decoration: underline;
}
