﻿/*HP Header Footer v4.0 redesign*/

/*LAYOUT*/
html {height:100%; }
body {margin:0;padding:0;background-color:#111;font:13px arial; width:100%;}
h1, h2, h3, h4, h5 {font-weight:normal;margin-top:0;}
p {padding:0;margin:0;}
a, object, embed{outline:0;}
a {color:#fff; text-decoration:none}
ul {list-style-type: none; margin: 0; padding:0;}
img {border:0;}
#body {background: none repeat scroll 0 0 #111;margin: 0 auto;padding-bottom: 23px;}
#everything {height:100%;margin:auto;width:100%; background-color:#111111;}


/*Header/Footer containers*/
.hf_cnt8_10{padding:8px 10px;_padding:7px 9px}
.hf_cnt0_35_0_10{padding: 0; padding-right:35px; padding-left:10px;}
.hf_cnt10{padding:10px;_padding:9px}
.hf_cnt0_6_0_0 {padding:0px; padding-right:6px;}
.hf_cnt0_10{padding:0 10px;_padding:0 9px}
.hf_cnt5_30{padding:5px 30px;_padding:4px 29px}
.hf_cnt4{padding:4px;_padding:3px}
.hf_cnt10_10_2_35 {padding:10px 10px 2px 35px;} 

/*Header/Footer FONTS*/
.hf_f100 { font-size: 100%; line-height: 17px; *line-height:19px; _line-height:17px;}
.hf_f75 { font-size: 75%; line-height: 1.22em; }
.hf_f85 { font-size: 85%; line-height: 17px; }
.hf_f90 { font-size: 90%; line-height:17px;}
.hf_f65 { font-size: 65%; line-height: 1.22em }
.hf_f160 { font-size: 160%; line-height: 1.22em; }
.hf_f170 { font-size: 170%; line-height: 1.22em; }
.hf_f11 {font-size:11px;}
.hf_f0{font-size:0px !important;}
.hf_lh0{line-height:0px !important; height:0px; width:0px;}

/* Header Footer Positioning & FLOATS*/
.hf_float_min,.fst30,.fst10, .lst70,.lst90, .col, .hf_col30,.hf_col40,.fst75,.lst25{ display: inline-block;float:left;}
.hf_float_max{float:right;}
.hf_rlv {position: relative;}
.hf_abs{position:absolute; }
.hf_dib {display: inline-block;}
.hf_txt_ctr{text-align:center;}
.hf_nud{text-decoration:none; }
.hf_txt_mdl{vertical-align:middle}
.hf_txt_lft{text-align:left;}
.hf_clear{clear:both;}

.lst90{ float: none; }
/*Header Footer colors*/
.hf_wht, a.hf_wht, .hf_wht a, a.hf_wht:visited, a.hf_wht:hover , a.hf_wht:focus, a.hf_wht:active { color:#ffffff; }
.hf_lgr, a.hf_lgr, .hf_lgr a, a.hf_lgr:visited, a.hf_lgr:hover , a.hf_lgr:focus, a.hf_lgr:active {color:#b2b2b2;}
.hf_gry, a.hf_gry, .hf_gry a, a.hf_gry:visited, a.hf_gry:hover , a.hf_gry:focus, a.hf_gry:active {color:#a6a6a6;}
.hf_blu, a.hf_blu, .hf_blu a, a.hf_blu:visited, a.hf_blu:hover , a.hf_blu:focus, a.hf_blu:active { color: #00bff3; }
.hf_bkg_lgr {background: none repeat scroll 0 0 #2e3033;}
.hf_gray {color:#CCC}

/*text decoration & transformation*/
.hf_bld, a.hf_bld { font-weight:bold;}
.hf_upr, a.hf_upr { text-transform: uppercase; }
.hf_nml, a.hf_nml { font-weight:normal;}

/*margin bottom*/
.hf_m0{margin-bottom: 0px;}
.hf_m5{margin-bottom:  5px ;}
.hf_m10_2_0_10{margin-top:10px; margin-right: 2px; margin-bottom: 0px; margin-left: 10px; }
.hf_m10{margin-bottom:  10px ;}
.hf_m21{margin-bottom:  21px ;}
.hf_m2l{margin-left:2px;}
.hf_m2r{margin-right:2px;}
.hf_brd_btm_blk{border-bottom: 1px solid #000000}

/*line heights*/
.hf_lnh29{line-height:29px}
.hf_lnh35{line-height:35px}
.hf_lnh25{line-height:25px}
.hf_lnh30{line-height:30px}
.hf_lnh27{line-height:27px}
.hf_lnh13{line-height:13px}
.hf_lnh12{line-height:12px}

/*TOP BUY*/
#top_buyhp{background: #1a1a1a; height:auto; font-size:80%; color:#f2f2f2;}
#top_buyhp .separator{margin-left:4px; margin-right:4px;}
#top_buyhp a{color:#f2f2f2;}
#top_buyhp .pers_statement a{margin-right:39px;*margin-right:4px;_margin-right:1px;}
#top_buyhp .shop_online{margin-left:10px;}
#top_buyhp a:hover,#top_buyhp a:focus,#footer .mobile_version a:hover,#footer .mobile_version a:focus{color:#66CC00;}
#top_wrapper .inner_wrapper {padding:5px;padding-left:15px;_padding-left:30px; padding-right:15px;_padding-right:0px;}
#top_wrapper, #content{width:1000px; margin:auto; display:block;}
#header .hidden,#footer .hidden,#header .printable,#footer .printable,.hidden{display:none;}
#header .shown, #footer .shown,.hf_dsb{display:block;}
#header #widget_menu{*width:50%;}

/* SCREEN READERS*/
.screenReading { font-size:0 !important; height:0; overflow:hidden; position:absolute; width:0;opacity:0; }

/*CLEARFIX SPECIAL ROWS*/
.hf_clf:after,.hf_row_auto:after,.hf_row2:after,.hf_row2_30_70:after,.hf_row3_30_40_30:after,div.footer .mobile_version:after,div.seo_birdseed .row:after,.hf_row2_75_25:after{clear: both; content: '.'; display: block; height: 0; line-height: 0; visibility: hidden;}
.hf_clf,.hf_row_auto,.hf_row2,.hf_row2_30_70,.hf_row2_10_90,.hf_row3_30_40_30,div.footer .mobile_version,div.seo_birdseed .row,.hf_row2_75_25{display: inline-block;display: block\9;width: 100%;}
html[xmlns] .hf_clf,html[xmlns] .hf_row_auto,html[xmlns] .hf_row2,html[xmlns] .hf_row2_30_70,html[xmlns] .hf_row2_10_90,html[xmlns] .hf_row4_30_40_30,html[xmlns] div.footer .mobile_version,html[xmlns] div.seo_birdseed .row,html[xmlns] .hf_row2_75_25{display: block;}
* html .hf_clf,* html .hf_row_auto,* html .hf_row2,* html .hf_row2_30_70,* html .hf_row2_10_90,* html .hf_row4_30_40_30,* html #footer .mobile_version,* html div.seo_birdseed .row,* html .hf_row2_75_25{height: 1%;}

/*HEADER FOOTER COLS*/
.hf_row_auto .col{width:auto;_height:auto;}
.hf_row2 .col{width: 50%;*width: 49%; _width: 49%;}
.hf_row2_30_70 .fst30{width: 30%;}
.hf_row2_30_70 .lst70{width: 70%;*width: 69.9%;_width: 69.9%; }
.hf_row2_10_90 .fst10{width: 9%;}
.hf_row2_10_90 .lst90{width: 91%;*width: 90%; _width: 90%;}
.hf_row3_30_40_30 .hf_col30{width:30%;}
.hf_row3_30_40_30 .hf_col40{width:40%;}
.hf_row2_75_25 .fst75{width: 75%;*width: 74%;_width: 74%;}
.hf_row2_75_25 .lst25{width:25%;}

/*HP LOGO*/
.hplogo a.logo,.searchSubmit, div.header #connect_widget, div.header #shop_widget, div.header #community_widget, div.header #myhp_widget,div.footer #cselector span.map,div.footer div.footer_menu div.ftr_menu_row li.footer_menu_item span.pipe, div.worldmap a.cselectorbtn,#header ul.sub_menu li a.green_arrow span, ul.sub_menu li a.opened span,#header ul.sub_menu li a.exp_arrow span,.icn_email_us,.icn_call_us,.icn_location,.cmm_win .crn_l, .cmm_win .crn_r, .cmm_win .crn_lb, .cmm_win .crn_rb  {background:transparent url(../i/ui_hf_framework_sprite.gif) no-repeat;}

.cmm_win .icn_fb,.cmm_win .icn_tw,.cmm_win .icn_ms,.cmm_win .icn_dl,.cmm_win .icn_ml {background-image:url(../i/share_icns.gif);background-repeat: no-repeat; background-color: transparent;}

.cmm_win .icn_fb,.cmm_win .icn_tw,.cmm_win .icn_ms ,.cmm_win .icn_dl,.cmm_win .icn_ml {padding-left:15px}
.cmm_win .icn_fb{background-position: 0px 0px}
.cmm_win .icn_tw{background-position: 0px -30px}
.cmm_win .icn_ms {background-position: 0px -60px}
.cmm_win .icn_dl{background-position: 0px -90px}
.cmm_win .icn_ml {background-position: 0px -115px}


/*ROUNDED CORNERS SPRITES  ONLY FOR IE8 AND BELOW*/
div.header .input{background:transparent url(../i/ui_hf_framework_sprite.gif) no-repeat\0/;*background:transparent url(../i/ui_hf_framework_sprite.gif) no-repeat;}
.hplogo a.logo{display:block;width:50px;height:50px;background-position:0 0; margin-top:20px; margin-right: 24px;_margin-right:0px; margin-left: 24px; }
.hplogo{margin-top:8px; }
/**MAIN NAV**/
#header ul.main_nav {display: table;}
#header{padding-bottom:25px;}
#header ul.hnl_l3_link{left:-10px;}
#header .hnl_l3_link li a{color:#fff;}
#header a:link,div.footer a:link,#top_buyhp a:link{text-decoration:none;}

#header ul.main_nav .header_titles {border-left: 1px solid #656565;z-index: 15;margin: 0px;padding: 0px;display:block;position:relative; min-height:34px; _height:34px;}
#header ul.sub_menu {display: none;background: #111;position: absolute;left: -17px;top: 35px;width: 230px;padding-top: 5px;padding-right: 15px;padding-left:15px;padding-bottom: 15px;margin-top: 10px;border-bottom: solid 3px #66CC00;}
#header ul.sub_menu li {padding-left: 10px;_padding-left:12px;text-indent:-14px;}
#header ul.sub_menu li ul li {text-indent:0px;}
#header ul.sub_menu li a.green_arrow span, ul.sub_menu li a.opened span,#header ul.sub_menu li a.exp_arrow span {padding: 0px 5px;}
#header ul.sub_menu li a.green_arrow span {
    background-position: -150px -96px
}
#header ul.sub_menu li a.green_arrow,#header ul.sub_menu li a.exp_arrow,#header ul.sub_menu li a.opened{line-height:10px; line-height:15px\9; *padding-left:15px;*line-height:15px; *zoom:1; }
#header ul.sub_menu li.hnl_l2_link{margin-bottom:10px; *margin-bottom:8px; padding-bottom:0px;_padding-bottom:1px;_margin-bottom:8px;}

#header ul.sub_menu li a.exp_arrow span {
    background-position: -14px -603px;
}
#header ul.sub_menu li a.exp_arrow:hover span,#header ul.sub_menu li a.exp_arrow:focus span{
 background-position: -101px -146px;
}





#header ul.main_nav .header_titles a:hover,
#header ul.main_nav .header_titles a:focus,
#header ul.sub_menu li a:hover,
#header ul.sub_menu li a:focus,
#header ul.sub_menu li a.opened,
#header ul.sub_menu li a.opened span,#header ul.main_nav  .header_section a {
    color: #66CC00;
}


#header ul.sub_menu li a.opened span {
    background-position: -100px -146px
}

#header ul.sub_menu li a.green_arrow:hover span,
#header ul.sub_menu li a.green_arrow:focus span {
    background-position: -100px -116px !important
}



#header ul.sub_menu li ul li {
    line-height: 15px;
    padding: 3px;
	*margin-left:0px;
}

/*SEARCH*/
.search{margin-top:10px;min-width:193px; margin-right:7px; margin-right:10px\9;*margin-right:8px;}
.searchSubmit {border:0; background-position:-102px 0; color:#fff;  width:20px;height:18px; cursor:pointer; float:left; }
#searchBox {border:0;width:160px; height:15px; font-family:arial; font-size:85%;  color:#000000; background:#FFFFFF; float:left; 
border-top-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px; padding-left:8px; *padding-left:5px; }
/*IE8, IE7 and IE7 hacks for rounded corners*/
div.header .input {border:none\0/;margin:0\0/;padding:0\0/; background-position:-429px 0\0/; padding:0 0 0 4px\0/;  float:left\0/; *border:none;*margin:0;*padding:0;*background-position:-429px 0; *padding-left:4px; *float:left;}


/**HEADER NAV BUTTONS & WIDGETS*/

#header  ul.nav_buttons  {margin-right:24px;*margin-right:0px;}
#header  ul.nav_buttons li.nav_button{display:inline-block;width:47px; height:35px;float:left;position: relative;}
#header  ul.nav_buttons li.nav_button a#shop_widget{width:47px; height:35px; background-position: 0px -300px;display:block;}
#header  ul.nav_buttons li.nav_button a#shop_widget:hover,#header  ul.nav_buttons li.nav_button a#shop_widget:focus,a.shop_over{width:47px; height:35px; background-position:-100px -300px;}
#header  ul.nav_buttons li.nav_button a#connect_widget {width:47px; height:35px; background-position: -300px -300px;display:block;}
#header  ul.nav_buttons li.nav_button a#connect_widget:hover,#header ul.nav_buttons li.nav_button a#connect_widget:focus,#header ul.nav_buttons li.nav_button a#connect_widget.connect_over{background-position:-200px -300px;}
li.connect_widget, li.community_widget {z-index: 20;}

#header  ul.nav_buttons li.nav_button a#community_widget {width:47px; height:35px; background-position:0px -200px;display:block;}
#header  ul.nav_buttons li.nav_button a#community_widget:hover,#header ul.nav_buttons li.nav_button a#community_widget:focus,#header ul.nav_buttons li.nav_button a#community_widget.community_over{background-position:0 -100px;}

#header  ul.nav_buttons li.nav_button a#myhp_widget {width:47px; height:35px; background-position:-100px -400px; display:block;}
#header  ul.nav_buttons li.nav_button a#myhp_widget:hover,#header  ul.nav_buttons li.nav_button a#myhp_widget:focus,a.myhp_over{background-position:0px -400px;}


/**BEGIN COMMUNITY WIDGET*/
 .hf_arr_wht,.hf_arr_grn_dwn, .hf_arr_wht_rgt{background: url(../i/ui_icns_arrows_left.gif) no-repeat scroll right center transparent;}
 .hf_arr_wht{ background-position:left -141px; padding:0; padding-left:13px; }
 .opened .hf_hf_arr_wht{ background-position:left -179px; padding:0; padding-left:13px;  }
.hf_arr_grn_dwn {background-position: 0 -85px}


.cmm_win {display: none; height: auto;position: absolute;right: -47px;top: 35px;width: 400px;}


.cmm_win .fst img {margin-left: 5px}

.cmm_win .crn_l, .cmm_win .crn_r, .cmm_win .crn_lb, .cmm_win .crn_rb {height: 35px; padding: 0 0 0 10px;}
.cmm_win .crn_l {background-position: -14px -808px;}
.cmm_win .crn_r {background-position: -27px  -808px;}
.cmm_win .crn_lb  {background-position: -14px -844px; }
.cmm_win .crn_rb {background-position: -27px -844px;}
.cmm_win h4, .btm_l { background-color: #626262;width: 380px;margin-bottom: 0}
.btm_l { border-bottom: 3px solid #66CC00; height:32px}
.cmm_win ul {background-color: #252525; }
.cmm_win li {border-bottom: 1px solid #585858;display: inline-block;width:100%; clear:both}
.cmm_win li.no_b {border-bottom: 0 none}

.cmm_win a:hover, .cmm_win a:focus{color: #66CC00;}
.cmm_win a.blu:hover{color: #00BFF3;}
.cmn_bl a.hf_arr_grn_dwn {color: #66CC00;padding-left: 13px}
.cmn_bl a.hf_arr_wht:hover, .cmn_bl a.hf_arr_wht:hover {color: #66CC00;background-position:0 -445px}
.cmm_win a.hf_arr_wht_rgt:hover, .cmm_win a.hf_arr_wht_rgt:hover {background-position:right -444px}
.cmm_win .hf_brd_btm_blk {padding-bottom: 5px}
.cmm_win_disc {background-color:#626262; overflow: hidden;}
.cmm_win .hf_arr_wht, .cmm_win .hf_arr_grn_dwn {cursor:pointer;display: block;}
*html .cmm_win .row2_25_75 .lst {width:72%}
.cmm_win .hf_arr_wht_rgt {background-position: right -140px;padding: 0 13px 0 5px;}

.cmm_win .community_content { background-color: #252525; }

.cmm_win .loading span { visibility: hidden; }
.cmm_win .error { margin: 5px; display: block; }



/*END COMMUNITY WIDGET*/

/*BEGIN CONNECT WIDGET*/
.cnn_win {
    background-color: #636363;
    display: none;
    height: auto;
    width: 270px;
    position: absolute;
    right: -94px;
    top: 35px;
    margin-bottom: 0;
    border-bottom: 3px solid #66CC00;
}

.hf_m0_10_0_10 { margin: 0 10px; }
.hf_m0_10_10_10 { margin: 0 10px 10px; }

.cnn_win .cnn_list { background-color: #252525; }
.cnn_win .cnn_list li { border-bottom: 1px solid #585858; }
.cnn_win .cnn_list li ul li { border: none; padding-left: 8px; }
.cnn_win .cnn_list li.no_b { border-bottom: 0 none; }

.cnn_win a, .cnn_win a:link, .cnn_win a:visited {display: inline-block; color: #fff;}
.cnn_win a:hover, .cnn_win a:active, .cnn_win a:focus {color: #66CC00;}

.cnn_win_disc, .icn_email_us, .icn_call_us, .icn_location { padding-left: 18px; }

.icn_email_us {background-position:-7px -654px;  }
.icn_call_us {background-position:-308px -656px;  }
.icn_location {background-position:-7px -734px; }


/*END CONNECT WIDGET*/

/*BEGIN FOOTER STYLES*/
/*COUNTRY SELECTOR TRIGGER*/

.selector{display:inline;}
.hand{cursor:pointer;}
.world_map{margin-left:27px; _margin-left:13px;}
.cselector_trigger{margin-left:27px;*margin-left:0px;_margin-left:0px;}
.cselector{padding-top:10px; padding-right:10px; padding-right:8px\9;_padding-right:7px; padding-bottom:10px;padding-left:10px;}

.cselector span.map{
	width:35px;height:29px;
	background:transparent url(../i/ui_hf_framework_sprite.gif) no-repeat;
	background-position:-300px -392px;	
	
}

.cselector span.hf_flag{	
	height:27px;
	width:16px;
	background:url(../i/footer/flag.png) transparent no-repeat center center; 
	margin-left:3px;*margin-left:0px;*padding-left:3px;
	margin-right:3px; *margin-right:0px; *padding-right:3px; 
}
a.cselector:hover,a.cselector:focus{color:#66CC00;}

span.dotted_left{
	background-color:transparent;
	border-left:1px dotted #FFFFFF;
	width:1px; 
	margin-top: 10px;
	margin-right:4px;
}

div.worldmap ul li a:hover,  div.worldmap ul li a:focus,
a.css_cselect_linc:hover, a.css_cselect_linc:focus{color:#66CC00;}

a.css_cselect_linc{*margin-right:2px;} 

/*COUNTRY SELECTOR PRELODER*/
.preloader{	
	top:-475px;
	left:0px;
	opacity:1;
	width:948px;
	height:475px;	
	z-index:53;
	background:url(../i/pagepreloader.gif) transparent no-repeat center center;  
}

/*COUNTRY SELECTOR WIDGET*/





 div.worldmap{	
	top:-482px;
	left:-4px;	
	opacity:0;
	width:948px;
	height:475px;		

	overflow:hidden; 
	z-index:54;
	margin-left:-10px 
 } 
 
 div.worldmap div.country_holder{width:auto;height:auto;z-index:-1;}  
 div.worldmap div.americas,
 div.worldmap div.emea,
 div.worldmap div.asia{height:473px; overflow:hidden;} 
 div.worldmap div.americas{width:259px;}
 div.worldmap div.emea{width:426px;}
 div.worldmap div.asia{width:261px;}
 div.worldmap a.region {top:40%;width:100%;background-color:transparent;overflow:hidden; display:block; position:absolute; text-align:center;}
 div.worldmap a.region:hover{color:#fff !important;}
 div.worldmap div.countries{top:2px;height:461px;background:#111111 url(../i/s.gif) repeat scroll 0 0; position:relative; left:1px;}
 div.worldmap div.countries ul{width:50%;}
 div.worldmap div.countries ul.ul_fst{width:60%;}
 div.worldmap div.countries ul.ul_lst{width:40%;}
 div.worldmap span{bottom:-10px;} 
 div.worldmap a.cselectorbtn{width:20px;height:18px;top:14px;right:14px;background-position:-302px -450px; overflow:hidden; position:absolute; display:block;}

 /* IE6 IE7 hacks */
 * html div.worldmap div.americas{height:475px;}
 * html div.worldmap div.emea{height:475px;}
 * html div.worldmap div.asia{height:475px;}
  
 * html div.worldmap{top:-479px}	
 *+html div.worldmap{top:-479px}	
 
 * html .lnh25{line-height:32px}	
 *+html .lnh25 {line-height:28px}	
 
 * html .worldmap h3{padding-top:10px}	
 *+html .worldmap h3{padding-top:10px}

 
/*FOOTER LINK MENU*/
div.footer {width:100%; display:inline-block; position:relative;}
div.footer div.footer_menu{margin-right:24px; *margin-right:4px;}
div.footer div.ftr_menu_row{position:relative;float:right; clear:both; *float:none;  *display:block; *width:100%; _zoom:1; }
div.footer div.footer_menu  ul.ftr_menu_list{list-style-type:none;margin:0; padding:0; text-align:right; _float:right; }
div.footer div.footer_menu  ul.ftr_menu_list li.footer_menu_item{display:inline; *padding-right:1px;_padding-right:0px; position:relative; _zoom:1;_float:none;}
div.footer div.footer_menu  ul.ftr_menu_list li.footer_menu_item a.ftr_link{color:#adadad; font-size:85%; }
div.footer div.footer_menu  ul.ftr_menu_list li.footer_menu_item a.ftr_link:hover,div.footer div.footer_menu  ul.ftr_menu_list li.footer_menu_item a.ftr_link:focus{color:#66CC00; }
div.footer div.footer_menu  ul.ftr_menu_list li.footer_menu_item span.copyright{color:#999999; font-size:85%;}
div.footer div.footer_menu  ul.ftr_menu_list li.footer_menu_item span.pipe{background-position:-151px -449px; font-size:75%; margin-right:1px; *margin-right:0px;_margin-right:2px; margin-left:0px; margin-left:2px\9;*margin-left:2px;_padding-right:5px;  }
div.footer .mobile_version{margin-top:5px;*margin-top:7px;}
div.footer .mobile_version a{color:#adadad; font-size:85%; margin-left:27px; }
div.seo_birdseed{width:100%;  text-align:center;}
div.seo_birdseed .top_gradient{ height:34px; width:100%;
    background: -moz-linear-gradient(center top, #111111, #0d0d0d) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#111111), to(#0d0d0d));}
	
div.seo_birdseed .color_theme{ border-top: 1px solid #1c1c1c;}
div.seo_birdseed .seo_wrapper{padding-top:35px; padding-bottom:42px; width:1000px; margin:auto;}
div.seo_birdseed .seo_wrapper .row{width:60%; margin-left:20%; margin-right:20%; white-space:nowrap; overflow:hidden;}
div.seo_birdseed span.separator{margin-left:1px; margin-right:1px; color:#999; font-size:70%; } 
div.seo_birdseed .seed a{font-size:80%; color:#8f8f8f;}
div.seo_birdseed a:hover,div.seo_birdseed a:focus{font-size:80%;  text-decoration:underline;color:#8f8f8f !important;}
div.seo_birdseed .light .seo_wrapper{padding-top:19px;}
div.seo_birdseed .light{background-color:#f0f0f0;}
div.seo_birdseed .light a{color:#12668c;}
div.seo_birdseed .light a:hover,div.seo_birdseed .light a:focus{font-size:80%;text-decoration:underline;  color:#12668c !important;}
div.seo_birdseed .light .inner_gradient{filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr = #b3b3b3, EndColorStr = #f0f0f0);
    background: -moz-linear-gradient(center top, #b3b3b3, #f0f0f0) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#f0f0f0));
	background-image: -o-linear-gradient(#b3b3b3, #f0f0f0);
	
	}
div.seo_birdseed .light .grd_margin{height:15px; width:100%;}
div.seo_birdseed .light .bottom_gradient{filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr = #f1f1f1, EndColorStr = #b3b3b3);
    background: -moz-linear-gradient(center top, #f1f1f1, #b3b3b3) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#b3b3b3));
	background-image: -o-linear-gradient(#f1f1f1, #b3b3b3);
	}

/*FOOTER POPUP*/

.ftr_lnk {position: relative}
.ftr_cnt {float:right; padding: 0 5px; position: relative}

.ftr_lnk a:hover, .ftr_lnk a:focus, .ftr_lnk a:active,div.seo_birdseed a:hover,div.seo_birdseed a:focus {color: #66CC00}



.ftr_win {display: none; min-width: 185px;width: 185px; overflow: hidden;position: absolute;bottom:10px; left:0; right:auto;*z-index:100; background: url(../i/s.gif) repeat scroll 0 0\9; *background: url(../i/s.gif) repeat scroll 0 0;}
.ftr_win .hdr_pp {
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr = #373a3f, EndColorStr = #18191a);
    background: -moz-linear-gradient(center top, #2e3033, #18191A) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#2e3033), to(#18191a));
    -webkit-background-clip: content;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
	*height:28px;
	background-color:#18191a; 
}


.ftr_win .list li {border-bottom: 1px solid #3b3c3e; display:block;line-height: auto}
.ftr_win .list {background-color:#2E3033;}
.ftr_win .icn_fb {background-position:5px 8px; background-color:#2E3033}
.ftr_win .list a {padding: 7px 10px 7px 10px;display:block;text-decoration: none}
.ftr_win .list a:hover, .ftr_win .list a:focus, .ftr_win .list a:active {background-color:#37383b;color:#b2b2b2}

.ftr_win .carat {display: block;width: 32px}
.ftr_win .list li.fnr_last {border-bottom: 0 none }
.fnr_last a {
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.ftr_edge{right:0; left:auto;}
.ftr_edge .carat {margin-left:60%;_margin-right:0; }


.cmm_win .row2_25_75 .fst { width: 25%; }
.cmm_win .row2_25_75 .lst { width: 75%; }
#ladybug{padding-left:28px;}
/*Last Modified 9/19/2011 - 15:45 CST*/

