/*EAT SLEEP PLAY*/

/*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 #4F91CD;
}

/*LEFT COLUMN*/
#area_left
{
   width:110px;float:left;clear:left;
}

/*LEFT NAVIGATION*/
#area_nav
{
   float:left;clear:left;
}

/*PINK LINE OVER NAV*/
#area_nav_border_top
{
   width:109px;height:25px;border-right:solid 1px #fcd1a8;clear:left;margin-top:15px;   
}

/*PINK LINE UNDER NAV*/
#area_nav_border_btm
{
   width:109px;height:100px;border-right:solid 1px #fcd1a8;clear:left;   
}

/*MAIN CONTENT AREA TO RIGHT OF NAV FOR HOME PAGE*/
#area_right
{
   width:600px;float:left;clear:none;
}

/*MAIN CONTENT AREA TO RIGHT OF NAV FOR HOME PAGE*/
#area_right_content
{
   padding-bottom:15px;clear:none;
}

/*MAIN CONTENT AREA TO RIGHT OF NAV FOR HOME PAGE*/
#area_right_text
{
   width:277px;padding:0 20px 0 25px;float:left;
}

/*MAIN CONTENT AREA TO RIGHT OF NAV FOR HOME PAGE*/
#area_right_text_sub
{
   width:550px;padding:0 20px 0 25px;float:left;
}

/*SUBNAV*/
#area_subnav
{
   font:9px Verdana,Arial,Helvetica,sans-serif;color:#273692;float:right;margin:0 20px 0 0;
}


/*HOME PRODUCT HIGHLIGHT AREA*/
#area_home_highlight
{
   width:585px;height:126px;margin:0 0 20px 10px;float:right;color:#72C168;
}

/*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:275px;float:left;border:0;
}

/*HOME PRODUCT HIGHLIGHT AREA LEFT COLUMN TEXT*/
#area_home_highlight_text1
{
   width:110px;font-size:11px;float:left;padding:10px;line-height:12px;
}

/*HOME PRODUCT HIGHLIGHT AREA RIGHT COLUMN TEXT*/
#area_home_highlight_text2
{
   width:100px;font-size:11px;float:right;padding:10px;line-height:12px;
}

/*FOOTER IMAGE, TEXT AND NAV*/
#area_footer
{
   width:710px;height:53px;clear:both;background-image:url(../images/footer_bg.gif);background-repeat:no-repeat;  
}

/*FOOTER TEXT AND NAV*/
#area_footer_nav
{
   width:710px;height:25px;padding:15px 0 0 10px;font:9px Verdana,Arial,Helvetica,sans-serif;color:#f9a451;float:left;clear:both;   
}

/*FOOTER TEXT AND NAV*/
#area_footer_copyright
{
   width:600px;float:left;padding-top:5px;
}

/*BOLD TEXT*/
.bold
{
   font-weight:bold;
}

/*ITALIC TEXT*/
.italic
{
   font-style:italic;   
}

/*BOLD/ITALIC TEXT*/
.bolditalic
{
   font-weight:bold;font-style:italic;   
}

/*BOLD/ITALIC TEXT*/
.bolditalicgreen
{
   font-weight:bold;font-style:italic;color:#67B25D;   
}

/*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;   
}

/*NAV LINK DIVIDER USED IN SUB NAV AND FOOTER*/
.divider
{
   color:#273692;   
}

/*LARGE HEADER*/
h1
{
  font:bold 13px Verdana,Arial,Helvetica,sans-serif;color:#105ea5;margin:0;
}

/*NORMAL HEADER*/
h2
{
   font:bold 11px Verdana,Arial,Helvetica,sans-serif;color:#105ea5;   
}

ul.linklist
{
   list-style-type:none;margin:0 10px 0 10px;padding:0 10px 0 10px;   
}


/*NORMAL LINK USED THROUGHOUT SITE*/
.normallink
{
    font: 11px verdana, arial, sans-serif;color: #4f91cd;text-decoration: underline;
}
.normallink:visited
{
    font: 11px verdana, arial, sans-serif;color: #4f91cd;text-decoration: underline;
}

.normallink:active
{
    font: 11px verdana, arial, sans-serif;color: #4f91cd;text-decoration: underline;
}
.normallink:hover
{
    font: 11px verdana, arial, sans-serif;color: #f9a451;text-decoration: underline;
}

/*BOLD LINKS*/
.boldlink
{
    font:bold 11px verdana, arial, sans-serif;color: #4f91cd;text-decoration: underline;
}
.boldlink:visited
{
    font:bold 11px verdana, arial, sans-serif;color: #4f91cd;text-decoration: underline;
}

.boldlink:active
{
    font:bold 11px verdana, arial, sans-serif;color: #4f91cd;text-decoration: underline;
}
.boldlink:hover
{
    font:bold 11px verdana, arial, sans-serif;color: #f9a451;text-decoration: underline;
}

/*FOOTER link styles*/
.smalllink
{
    font: 9px verdana, arial, sans-serif;color: #4f91cd;text-decoration: underline;
}
.smalllink:visited
{
    font: 9px verdana, arial, sans-serif;color: #4f91cd;text-decoration: underline;
}

.smalllink:active
{
    font: 9px verdana, arial, sans-serif;color: #4f91cd;text-decoration: underline;
}
.smalllink:hover
{
    font: 9px verdana, arial, sans-serif;color: #f9a451;text-decoration: underline;
}

/*FOOTER link styles*/
.copyrightlink
{
    font: 9px verdana, arial, sans-serif;color:#f9a451;text-decoration: none;
}


/*PRODUCT STYLES*/

/*PRODUCT LIST FEATURED PRODUCT LEFT COLUMN*/
#area_prod_list_feat
{
   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 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 GREY DIVIDER*/
.prod_list_divider
{
   width:245px;height:1px;border:0;padding:10px 0 10px 0;
}

/*PRODUCT DETAIL IMAGE NO BORDER*/
#area_prod_detail_image_nb
{
   width:312px;float:left;
}

/*PRODUCT DETAIL TEXT*/
/*cannot be over 195px otherwise creates a bug 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;
}

/*PRODUCT TITLE*/
.prod_title
{
   font:bold 12px Verdana,Arial,Helvetica,sans-serif;color:#105ea5;line-height:15px;
}

/*PRODUCT NUMBER*/
.prod_number
{
   font:italic 12px Verdana,Arial,Helvetica,sans-serif;color:#105ea5;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:#f9a451;
}

/*LIGHT GREEN TABLE CELLS*/
.prod_specs_ltgreen
{
   background-color:#D5E39D;
}

/*PRODUCT LINKS*/
.productlink
{
    font: 10px verdana, arial, sans-serif;color: #4f91cd;text-decoration: underline;
}
.productlink:visited
{
    font: 10px verdana, arial, sans-serif;color: #4f91cd;text-decoration: underline;
}

.productlink:active
{
    font: 10px verdana, arial, sans-serif;color: #4f91cd;text-decoration: underline;
}
.productlink:hover
{
    font: 10px verdana, arial, sans-serif;color: #f9a451;text-decoration: underline;
}

