/* -------------------------------------------------------------- 
  
   Boilerplate Screen Styles
   * Version:   0.5 (2007-11-19)

	sIFR Version 3 used for Headlines
   
-------------------------------------------------------------- */

@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";
@import "lib/plugins/sifr.css";
@import "lib/selects.css";

/* Page
-------------------------------------------------------------- */
body {background:#000; color:#fff;}
/* url(../img/bg_page_03.png) 50% 0% no-repeat; */
#page { margin: 0 auto; width: 960px; padding:0 15px; }
#ie_note {display:none;}
p.file_link a {padding:0 0 0 25px;height:21px;background:url(../img/icon_letter.gif) 0 0 no-repeat;display:block;}
p.file_link a:hover {color:#333;background-position:0 100%;}

/* Image Replacement
-------------------------------------------------------------- */

.ir {text-indent:-9000em;}


/* Bursts
-------------------------------------------------------------- */
#bursts {width:100%;height:0;position:relative;}
#bursts #b1 {position:absolute;top:-30px;left:-180px;width:406px;height:406px;background:url(../img/bg_burst_0.png) 0 0 no-repeat;}
#bursts #b2 {position:absolute;top:370px;left:180px;width:772px;height:772px;background:url(../img/bg_burst_4.png) 0 0 no-repeat;}
#bursts #b7 {position:absolute;top:400px;left:-180px;width:406px;height:406px;background:url(../img/bg_burst_8.png) 0 0 no-repeat;}
.page_brands #bursts #b2 {position:absolute;top:300px;left:-180px;width:772px;height:772px;background:url(../img/bg_burst_2.png) 0 0 no-repeat;}
.page_brands #bursts #b3 {top:-250px;left:300px;position:absolute;width:772px;height:772px;background:url(../img/bg_burst_4.png) 0 0 no-repeat;}
.page_brands #bursts #b7 {display:none;}
.page_licensed_brands #bursts #b3 {top:-400px;left:230px;position:absolute;width:772px;height:772px;background:url(../img/bg_burst_1.png) 0 0 no-repeat;}
.page_licensed_brands #bursts #b2 {position:absolute;top:250px;left:150px;width:772px;height:772px;background:url(../img/bg_burst_4.png) 0 0 no-repeat;}
.page_home #bursts #b3 {top:-150px;left:280px;position:absolute;width:772px;height:772px;background:url(../img/bg_burst_1.png) 0 0 no-repeat;}
.page_world_locations #bursts #b2 {position:absolute;top:240px;left:180px;width:772px;height:772px;background:url(../img/bg_burst_4.png) 0 0 no-repeat;}
.page_world_locations #bursts #b3 {top:-400px;left:230px;position:absolute;width:772px;height:772px;background:url(../img/bg_burst_1.png) 0 0 no-repeat;}
.page_company #bursts #b3 {top:-250px;left:300px;position:absolute;width:772px;height:772px;background:url(../img/bg_burst_4.png) 0 0 no-repeat;}
.page_management_team #bursts #b2 {top:300px;left:100px;position:absolute;width:896px;height:896px;background:url(../img/bg_burst_5.png) 0 0 no-repeat;}
.page_management_team #bursts #b3 {top:-450px;left:300px;position:absolute;width:770px;height:770px;background:url(../img/bg_burst_6.png) 0 0 no-repeat;}
.page_management_team #bursts #b4 {top:1180px;left:60px;position:absolute;width:770px;height:770px;background:url(../img/bg_burst_6.png) 0 0 no-repeat;}
.page_careers #bursts #b2 {top:-200px;left:300px;position:absolute;width:770px;height:770px;background:url(../img/bg_burst_6.png) 0 0 no-repeat;}
.page_careers #bursts #b3 {top:550px;left:200px;position:absolute;width:772px;height:772px;background:url(../img/bg_burst_2.png) 0 0 no-repeat;}
.page_philosophy #bursts #b2 {top:-200px;left:200px;position:absolute;width:770px;height:770px;background:url(../img/bg_burst_3.png) 0 0 no-repeat;}
.page_news_and_media #bursts #b2  {position:absolute;top:-270px;left:400px;width:772px;height:772px;background:url(../img/bg_burst_6.png) 0 0 no-repeat;}
.page_news_and_media #bursts #b4  {top:640px;left:20px;position:absolute;width:1035px;height:1035px;background:url(../img/bg_burst_7.png) 0 0 no-repeat;}
.page_history #bursts #b3 {top:-250px;left:300px;position:absolute;width:772px;height:772px;background:url(../img/bg_burst_4.png) 0 0 no-repeat;}
.page_history #bursts #b2 {position:absolute;top:470px;left:180px;width:772px;height:772px;background:url(../img/bg_burst_4.png) 0 0 no-repeat;}
.page_history #bursts #b4 {position:absolute;top:1300px;left:250px;width:772px;height:772px;background:url(../img/bg_burst_6.png) 0 0 no-repeat;}
.page_history #bursts #b5 {position:absolute;top:2100px;left:280px;width:772px;height:772px;background:url(../img/bg_burst_2.png) 0 0 no-repeat;}
.page_history #bursts #b6 {position:absolute;top:3000px;left:220px;width:772px;height:772px;background:url(../img/bg_burst_6.png) 0 0 no-repeat;}
.page_investor_relations #bursts #b2, .page_annual_reports #bursts #b2, .page_corporate_governance #bursts #b2, .page_stock_price_history #bursts #b2, .page_news_releases #bursts #b2, .page_key_dates_events #bursts #b2, .page_analysts #bursts #b2, .page_sec_filings #bursts #b2, .page_fundamentals #bursts #b2, .page_earnings #bursts #b2 {position:absolute;top:0px;left:150px;width:800px;height:800px;background:url(../img/bg_burst_1.png) 0 0 no-repeat;}
.page_contact #bursts #b2 {position:absolute;top:160px;left:250px;width:800px;height:800px;background:url(../img/bg_burst_1.png) 0 0 no-repeat;}
.page_investor_relations #bursts #b3, .page_stock_price_history #bursts #b3 {position:absolute;top:675px;left:100px;width:800px;height:800px;background:url(../img/bg_burst_2.png) 0 0 no-repeat;}
.page_annual_reports #bursts #b3 {position:absolute;top:800px;left:100px;width:800px;height:800px;background:url(../img/bg_burst_2.png) 0 0 no-repeat;}
.page_contact #bursts #b3 {position:absolute;top:840px;left:150px;width:800px;height:800px;background:url(../img/bg_burst_2.png) 0 0 no-repeat;}
.page_internships #bursts #b2 {position:absolute;top:150px;left:280px;width:772px;height:772px;background:url(../img/bg_burst_2.png) 0 0 no-repeat;}
#news_release table{background:#fff;}
/* PRE tag fix        #news_release pre{background:#fff;width:835px;} */

/* Header
-------------------------------------------------------------- */

#header { margin-top: 10px; padding-left:15px;position:relative;}
#logoname {font-size:1.1em;text-transform:uppercase;letter-spacing:1px;position:relative;background:url(../img/phillips-van_heusen_corporation.png) 0 0 no-repeat;}


/* Body
-------------------------------------------------------------- */

#body { margin-top: 10px; }

.col_one {width:160px;position:relative;float:left;}
.col_two {width:320px;float:left;position:relative;}
.col_three {width:480px;float:left;position:relative;}
.col_four {width:640px;float:left;position:relative;}
.col_five {width:800px !important;float:left;position:relative;}
.col_six {width:960px;float:left;position:relative;}

.block_80_160 {width:80px;height:160px;position:relative;float:left;}

.block_160 {width:160px;position:relative;float:left;}
.block_160_40 {width:160px;height:40px;position:relative;float:left;}
.block_160_80 {width:160px;height:80px;position:relative;float:left;}
.block_160_160 {width:160px;height:160px;position:relative;float:left;}
.block_160_240 {width:160px;height:240px;position:relative;float:left;}
.block_160_320 {width:160px;height:320px;position:relative;float:left;overflow:hidden;}
.block_160_480 {width:160px;height:480px;position:relative;float:left;overflow:hidden;}
.block_160_640 {width:160px;height:640px;position:relative;float:left;}
.block_160_960 {width:160px;height:960px;position:relative;float:left;}

.block_320 {width:320px;position:relative;float:left;}
.block_320_40 {width:320px;height:40px;position:relative;float:left;}
.block_320_80 {width:320px;height:80px;position:relative;float:left;}
.block_320_160 {width:320px;height:160px;position:relative;float:left;}
.block_320_220 {width:320px;height:220px;position:relative;float:left;}
.block_320_230 {width:320px;height:230px;position:relative;float:left;}
.block_320_240 {width:320px;height:240px;position:relative;float:left;}
.block_320_250 {width:320px;height:250px;position:relative;float:left;}
.block_320_260 {width:320px;height:260px;position:relative;float:left;}
.block_320_270 {width:320px;height:270px;position:relative;float:left;}
.block_320_280 {width:320px;height:280px;position:relative;float:left;}
.block_320_290 {width:320px;height:290px;position:relative;float:left;}
.block_320_300 {width:320px;height:300px;position:relative;float:left;}
.block_320_310 {width:320px;height:310px;position:relative;float:left;}
.block_320_320 {width:320px;height:320px;position:relative;float:left;}
.block_320_480 {width:320px;height:480px;position:relative;float:left;overflow:hidden;}
.block_320_640 {width:320px;height:640px;position:relative;float:left;}
.block_320_wide{width:320px; position:relative;float:left;}
.block_320_white{width:320px;position:relative;float:left;background:#fff;color:#000;}
.block_320_white a {color:#09c;}

.block_480 {width:480px;position:relative;float:left;}
.block_480_160 {width:480px;height:160px;position:relative;float:left;}
.block_480_80 {width:480px;height:80px;position:relative;float:left;}
.block_480_240 {width:480px;height:240px;position:relative;float:left;}
.block_480_320 {width:480px;height:320px;position:relative;float:left;}
.block_480_480 {width:480px;height:480px;position:relative;float:left;}
.block_480_white {width:480px;position:relative;float:left;background:#ffffff;color:#000;}
.height_800 {height:800px;}
.block_480_white a {color:#09c;}
.block_480_white div {margin:15px;}

.block_640_40 {width:640px;height:40px;position:relative;float:left;}
.block_640_80 {width:640px;height:80px;position:relative;float:left;}
.block_640_160 {width:640px;height:160px;position:relative;float:left;}
.block_640_480 {width:640px;height:480px;position:relative;float:left;}

.block_800 {width:800px;position:relative;float:left;}
.block_800_40 {width:800px;height:40px;position:relative;float:left;}
.block_800_80 {width:800px;height:80px;position:relative;float:left;}
.block_800_160 {width:800px;height:160px;position:relative;float:left;}
.block_800_white {width:800px;position:relative;float:left;background:#fff;color:#000;}

.img_top_right {float:right;}
.ptitle div {margin:15px 15px 15px 10px}
.ptitle h1 {font-size:2.5em;}
.section_header div {padding:10px 15px 15px 10px;}
.subsection_header div {padding:10px 10px 10px 10px;}
.subsection_header h2 {font-size:1.3em;}


/* Transparent Background PNGs (cross-browser via JS)
-------------------------------------------------------------- */
.png_bg_20 {background:url(../img/bg_20.png) 0 0 repeat;}
.png_bg_30 {background:url(../img/bg_30.png) 0 0 repeat;}
.png_bg_40 {background:url(../img/bg_40.png) 0 0 repeat;}
.png_bg_50 {background:url(../img/bg_50.png) 0 0 repeat;}
.png_bg_60 {background:url(../img/bg_60.png) 0 0 repeat;}
.png_bg_80 {background:url(../img/bg_80.png) 0 0 repeat;}
.png_bg_search {background:url(../img/bg_search_v2.png) 0 -44px no-repeat;}
.png_bg_search.focus{background:url(../img/bg_search_v2.png) 0 9px no-repeat;}
.png_bg_10_white {background:url(../img/bg_10_white.png) 0 0 repeat;}


/* Logo (square) and Menu
-------------------------------------------------------------- */
#logo_menu {min-height:800px;position:relative;}

.page_home #logo_menu {height:640px;}
#logo_menu h2 a {font-size:2em;font-weight:bold;color:#fff;background:#000;display:block;height:110px;padding-top:50px;text-align:center;background:url(../img/pvh.gif) 0 0 no-repeat;}

ul#nav {font-size:1.1em; min-height: 175px;}
ul#nav, ul#nav ul {list-style-type:none;padding:0;margin:0;}
ul#nav ul {padding:2px 0;display:none;}
ul#nav li {padding:0;margin:0;float:left;width:160px;}
ul#nav li a, ul#nav ul li a {margin:0;padding:0;}
ul#nav li span {padding:0 0 0 15px;display:block;}
ul#nav ul li span {padding:0 0 0 30px;display:block;}
ul#nav li a#current span, ul#nav li span:hover {color:#000;background:#09c url(../img/bg_nav.png) 100% 0 repeat-y;}

/* Conditional nav highlighting is controlled by class names used in the page wrapper div */

.section_brands ul#nav li.nav_brands ul,
.section_company ul#nav li.nav_company ul,
.section_investor_relations ul#nav li.nav_investor_relations ul,
.section_careers ul#nav li.nav_careers ul,
.section_corporate_responsibility ul#nav li.nav_responsibility ul,
.section_media ul#nav li.nav_media ul {display:block;}

/* the first few use a special child selector ">" because they are for the section level */
.page_home ul#nav li.nav_home > span,
.page_company ul#nav li.nav_company > span,
.page_brands ul#nav li.nav_brands > span,
.page_investor_relations ul#nav li.nav_investor_relations > span,
.page_careers ul#nav li.nav_careers > span,
.page_corporate_responsibility ul#nav li.nav_responsibility > span,
.page_news_and_media ul#nav li.nav_media > span,
.page_annual_reports ul#nav li.nav_annual_reports span,
.page_stock_price_history ul#nav li.nav_stock_price_and_history span,
.page_corporate_governance ul#nav li.nav_corporate_governance span,
.page_news_releases ul#nav li.nav_news_releases span,
.page_analysts ul#nav li.nav_analysts span,
.page_key_dates_events ul#nav li.nav_key_dates_events span,
.page_sec_filings ul#nav li.nav_sec_filings span,
.page_fundamentals ul#nav li.nav_fundamentals span,
.page_earnings ul#nav li.nav_earnings span,
.page_management_team ul#nav li.nav_management_team span,
.page_calvin_klein ul#nav li.nav_calvin_klein span,
.page_izod ul#nav li.nav_izod span,
.page_van_heusen ul#nav li.nav_van_heusen span,
.page_arrow ul#nav li.nav_arrow span,
.page_bass ul#nav li.nav_bass span,
.page_world_locations ul#nav li.nav_world_locations span,
.page_world_locations_careers ul#nav li.nav_world_locations_careers span,
.page_benefits ul#nav li.nav_benefits span,
.page_history ul#nav li.nav_history span,
.page_career_center ul#nav li.nav_career_center span,
.page_internships ul#nav li.nav_internships span,
.page_philosophy ul#nav li.nav_philosophy span,
.page_earnings ul#nav li.nav_earnings span,
.page_world_action ul#nav li.nav_world_actions span,
.page_diversity ul#nav li.nav_diversity span,
.page_community ul#nav li.nav_community_action span,
.page_environment ul#nav li.nav_the_environment span,
.page_workplace ul#nav li.nav_the_workplace span,
.page_human_rights ul#nav li.nav_human_rights span,
.page_licensed_brands ul#nav li.nav_licensed_brands span {background:#09c url(../img/bg_nav.png) 100% 0 repeat-y;color:#000;}

#site_search {padding:0; margin:60px 0 0 0; float:left;}


#site_search fieldset {border:0;padding:5px 0 0 0;margin:0 0 0 15px;width:141px;height:44px;cursor:hand;}
#site_search fieldset input {width:90px;margin:16px 0 0 30px;border:0;background:transparent;color:#fff; font-size: 1em; cursor:hand;}
#site_search fieldset.focus input{color: #09c;cursor:hand;}

/* pull downs in the left navigation */
#brand_pulldowns{padding:20px 0; margin:20px 0 0 0; float:left; width:100%; z-index: 8888}
#brand_pulldowns select{z-index: 8888; position:relative;}

/* Homepage
-------------------------------------------------------------- */

#home_video {background:#000;}

#home_news div{padding:10px;overflow:hidden;height:140px;}
#home_news h3 {margin-bottom:0;}
#home_news ul {list-style-type:none;margin-left:0;font-size:0.9em;}
#home_news p {line-height:1.3em;font-size:1em;margin:0;}
#home_news .home_news_date {margin:0 0 8px 0;font-size:0.9em;}
#home_stock div {margin:10px 10px 0 10px;}
#home_stock_date {padding:0;margin:-5px 0 0 0;line-height:1em;font-size:0.9em;}

#home_intro_ck h3 a {text-indent:-9000em;display:block;background:url(../img/home_ck.jpg);width:160px;height:160px;}
#home_intro_ck h3 a:hover {background-position:0 -160px;}

#home_intro_izod h3 a {text-indent:-9000em;display:block;background:url(../img/home_izod.jpg);width:160px;height:160px;}
#home_intro_izod h3 a:hover {background-position:0 -160px;}

#home_intro_van_heusen h3 a {text-indent:-9000em;display:block;background:url(../img/home_van_heusen.jpg);width:160px;height:160px;}
#home_intro_van_heusen h3 a:hover {background-position:0 -160px;}

#home_intro_arrow h3 a {text-indent:-9000em;display:block;background:url(../img/home_arrow.jpg);width:160px;height:160px;}
#home_intro_arrow h3 a:hover {background-position:0 -160px;}

#home_intro_bass h3 a {text-indent:-9000em;display:block;background:url(../img/home_bass.jpg);width:160px;height:160px;}
#home_intro_bass h3 a:hover {background-position:0 -160px;}

#home_locate_wrap {margin:10px 0 0 0;}

#home_locate h3{margin:0 0 0 10px;padding:0;}
#home_locate fieldset{padding:0px}

#graph_wrap {height:90px;position:relative;width:130px;padding:0;}
#stock_graph_box {position:absolute;z-index:3;margin:0;padding:0;top:0;left:-15px;}
#graph_wrap span {position:absolute;bottom:0;width:130px;height:42px;display:block;}
span.stockpriceup {padding-right:10px; background:url(../img/uparrow.gif) 100% 50% no-repeat;}
span.stockpricedown {padding-right:10px; background:url(../img/downarrow.gif) 100% 50% no-repeat;}

/* Company Section
-------------------------------------------------------------- */
#company_intro div {margin:15px;}
#company_intro h2 {font-size:2.5em;}
#company_diverse_model div {margin:15px;}
#company_diverse_model h3 {margin-bottom:0;}
#company_diverse_model p {font-size:1.1em;line-height:1.8em;}
#dear_stockholders div {margin:15px;}
#dear_stockholders p {font-size:1.1em;line-height:1.8em;}
p.signature_graphic {margin-bottom:0;}
#dear_stockholders p.letter_link a {padding:0 0 0 25px;height:21px;background:url(../img/icon_letter.gif) 0 0 no-repeat;display:block;}
#dear_stockholders p.letter_link a:hover {color:#333;background-position:0 100%;}
.chart_link div {margin:10px;width:140px;height:140px;font-size:1.1em;background:url(../img/icon_poplink.png) 100% 0 no-repeat;}
.chart_link div a {color:#09c;line-height:1.2em;width:135px;;display:block;}
.person_description div {margin:10px 20px 10px 10px;}
.person_description h2 {font-size:1.2em;}
.person_description h3 {font-size:1.2em;letter-spacing:0;}
.person_description p {line-height:1.3em;font-size:0.95em;}

/* History Page
*/

.history_left div, .history_right div {margin:10px;}
.history_left h2, .history_right h2 {font-size:2.2em;margin:0;}
.history_right {text-align:right;}
.history_left p, .history_right p {padding:0 5px;}
/* Career Section
-------------------------------------------------------------- */
#career_intro div {margin:10px;}
#career_intro div h1 {font-size:2.5em;}
#career_main div {margin:10px;font-size:1.2em;line-height:1.8em;}
#kenexa {background:#fff;margin:0;padding:0;color:#000;}
#kenexa p {margin:0;padding:10px;}
.caption {margin:10px;width:300px;}
#careers_details div {margin:10px;}
#careers_details div p {font-size:1.2em;line-height:1.8em;}
#testimonial_title div {margin:10px;}
.testimonial h4 {margin-bottom:0;}
#philosophy_main div {margin:10px;font-size:1.1em;line-height:1.8em;}
#philosophy_image{background:url(../img/careers/philosophy_intro_1.png) 50% 50% no-repeat;}
.caption em {display:block;margin-bottom:10px;}
img.img_bottom_right {margin:80px 0 0 80px;}
img.img_top_left {margin:0 80px 80px 0;}
.benefits_blurb div {margin:10px;}
#our_responsibility div {margin:15px;}
#our_responsibility ul {font-size:1.1em;}
#our_responsibility li {padding-bottom:1em;}
.testimonial_quote {padding-top:8px;line-height:1.5em;}


/* News and Media Section
-------------------------------------------------------------- */
#medialist_ck {display:block;width:160px;height:160px;background:url(../img/media/media_logo_ck.png) 50% 50% no-repeat;text-indent:-9000em;}
#medialist_ck:hover {opacity:0.5;}
#press_material_title div {margin:10px;}
.material_brand_intro div {margin:10px;}
#pvh_logos div {margin:10px;}
#pvh_logos div dl {width:150px;float:left;position:relative;}
#pvh_logos div dl dd, .medialogolist dd{background:url(../img/icon_file.png) 0 0 no-repeat;margin:0;padding:2px 0 0 25px;}
dl.medialogolist{margin:0 0 0 0;}
dl.medialogolist dt, dl.medialogolist dd{float:left}
dl.medialogolist dt{line-height: 2;}
dl.medialogolist dd{margin:0 5px;}
a.video b{ display:block; z-index: 88; width: 160px; height: 160px; position:absolute; top:0; left:0; background: transparent url(../img/playme.png) 0 -160px no-repeat; }
a.video:hover b{ background-position: 0 0;} 

/* Corporate Responsibility 
*/

#responsibility_block p {font-size:1.2em;line-height:1.8em;}
#responsibility_block h3 {margin-bottom:0.5em;}

#cr_files {margin:10px;width:290px;}
#cr_files div dl {float:left;position:relative;}
#cr_files div dl dd, .medialogolist dd{background:url(../img/icon_file.png) 0 0 no-repeat;margin:0;padding:2px 0 0 25px;}

/* Store Search - Find a Store - Store Locator (this is for the page, results, etc - form stuff is in forms.css)
-------------------------------------------------------------- */
#locate_store_intro h2 {padding:10px 0 0 15px;font-size:3em;}
#locate_store_intro p {padding:0 0 0 15px;font-size:1.2em;}

#ss_logo_ck {height:100px;width:320px;text-align:center;padding-top:60px;text-indent:-9000em;background:url(../img/ck_logo_large.png) 50% 50% no-repeat;}
#ss_logo_arrow {height:100px;width:320px;text-align:center;padding-top:60px;text-indent:-9000em;background:url(../img/arrow_logo_large.png) 50% 50% no-repeat;}
#ss_logo_bass {height:100px;width:320px;text-align:center;padding-top:60px;text-indent:-9000em;background:url(../img/bass_logo_large.png) 50% 50% no-repeat;}
#ss_logo_izod {height:100px;width:320px;text-align:center;padding-top:60px;text-indent:-9000em;background:url(../img/izod_logo_large.png) 50% 50% no-repeat;}
#ss_logo_vh {height:100px;width:320px;text-align:center;padding-top:60px;text-indent:-9000em;background:url(../img/vh_logo_large.png) 50% 50% no-repeat;}
#ss_results_heading{margin-left: 14px}

.ss_address {font-size:1.2em;padding-left:15px;padding-bottom:35px;}
.ss_address p {padding:0;margin:0;}
.ss_address .location {float:right;padding-right:40px;}
.ss_address .location a {color:#09c;padding:2px;}
.ss_address .location a:hover{background-color: #fff}
.ss_address h5 {margin:0 0 8px 0;display:inline;}
.ss_more a {font-size:1.2em;margin-left:15px;color:#09c; padding:2px;}
.ss_more a:hover {background-color:#fff}
#ss_results {margin-bottom:50px;}
.retailerlist h3, .retailerlist p {padding:0 15px;}
.retailerlist h3 {padding-top:10px;}
.retailerlist p {padding-bottom:30px;}
.retailerlist ul {list-style-type:none;margin:0;padding:0;}
.retailerlist li {margin:0;padding:0;}
.retailerlist a {text-indent:-9000em;width:160px;height:50px;display:block;float:left;}
.retailerlist a:hover {background-color:transparent;}
.retailerlist a.macys, .retailerlist a.macys:hover {background:url(../img/logo_macys.gif) -15px 0 no-repeat;}
.retailerlist a.bloomingdales, .retailerlist a.bloomingdales:hover {background:url(../img/logo_bloomingdales.gif) -15px 0 no-repeat;}
.retailerlist a.belk, .retailerlist a.belk:hover {background:url(../img/logo_belk.gif) -15px 0 no-repeat;}
.retailerlist a.dillards, .retailerlist a.dillards:hover {background:url(../img/logo_dillards.gif) -15px 0 no-repeat;}
.retailerlist a.calvin_klein, .retailerlist a.calvin_klein:hover {background:url(../img/logo_calvin_klein.gif) -15px 0 no-repeat;}
.retailerlist a.peebles, .retailerlist a.peebles:hover {background:url(../img/logo_peebles.gif) -15px 0 no-repeat;}
.retailerlist a.sears, .retailerlist a.sears:hover {background:url(../img/logo_sears.gif) -15px 0 no-repeat;}
.retailerlist a.bealls, .retailerlist a.bealls:hover {background:url(../img/logo_bealls.gif) -15px 0 no-repeat;}
.retailerlist a.bobs, .retailerlist a.bobs:hover {background:url(../img/logo_bobs.gif) -15px 0 no-repeat;}
.retailerlist a.amazon, .retailerlist a.amazon:hover {background:url(../img/logo_amazon.gif) -15px 0 no-repeat;}
.retailerlist a.stage, .retailerlist a.stage:hover {background:url(../img/logo_stage.gif) -15px 0 no-repeat;}
.retailerlist a.gottschalks, .retailerlist a.gottschalks:hover {background:url(../img/logo_gottschalks.gif) -15px 0 no-repeat;}
.retailerlist a.ascooper, .retailerlist a.ascooper:hover {background:url(../img/logo_ascooper.gif) -15px 0 no-repeat;}
.retailerlist a.thebonton, .retailerlist a.thebonton:hover {background:url(../img/logo_thebonton.gif) -15px 0 no-repeat;}
.retailerlist a.glicks, .retailerlist a.glicks:hover {background:url(../img/logo_glicks.gif) -15px 0 no-repeat;}
.retailerlist a.kohls, .retailerlist a.kohls:hover {background:url(../img/logo_kohls.gif) -15px 0 no-repeat;}
.retailerlist a.jcpenny, .retailerlist a.jcpenny:hover {background:url(../img/logo_jcpenny.gif) -15px 0 no-repeat;height:75px !important;}
.retailerlist a.boscovs, .retailerlist a.boscovs:hover {background:url(../img/logo_boscovs.gif) -15px 0 no-repeat;} /* replaced boscors with boscovs by Uma Bonam */

.retailerlist a.bassshoes, .retailerlist a.bassshoes:hover {background:url(../img/logo_bassshoes.gif) -15px 0 no-repeat;} /* added by Uma Bonam */
.retailerlist a.nordstrom, .retailerlist a.nordstrom:hover {background:url(../img/logo_nordstrom.gif) -15px 0 no-repeat;} /* added by Uma Bonam */
.retailerlist a.lord_and_taylor, .retailerlist a.lord_and_taylor:hover {background:url(../img/logo_lord_and_taylor.gif) -15px 0 no-repeat;} /* added by Uma Bonam */
.retailerlist a.carson_pirie_scott, .retailerlist a.carson_pirie_scott:hover {background:url(../img/logo_carson_pirie_scott.gif) -15px 0 no-repeat;} /* added by Uma Bonam */
.retailerlist a.parisian, .retailerlist a.parisian:hover {background:url(../img/logo_parisian.gif) -15px 0 no-repeat;} /* added by Uma Bonam */
.retailerlist a.zappos, .retailerlist a.zappos:hover {background:url(../img/logo_zappos.gif) -15px 0 no-repeat;} /* added by Uma Bonam */


/* Brand Pages 
-------------------------------------------------------------- */

/* brands intro page */
#brands_intro h2 {margin:10px 30px;font-size:2.5em;}
#brandlist_ck {display:block;width:320px;height:160px;background:url(../img/ck_logo_large.png) 50% 50% no-repeat;text-indent:-9000em;}
#brandlist_arrow {display:block;width:160px;height:160px;background:url(../img/brands/brandhome_arrow.png) 50% 50% no-repeat;text-indent:-9000em;}
#brandlist_izod {display:block;width:160px;height:160px;background:url(../img/brands/brandhome_izod.png) 50% 50% no-repeat;text-indent:-9000em;}
#brandlist_bass {display:block;width:160px;height:160px;background:url(../img/brands/brandhome_bass.png) 50% 50% no-repeat;text-indent:-9000em;}
#brandlist_van_heusen {display:block;width:160px;height:160px;background:url(../img/brands/brandhome_van_heusen.png) 50% 50% no-repeat;text-indent:-9000em;}


#brand_owned div, #brand_licensed div {margin:0;padding:10px 0 0 10px;}
#brand_owned div p, #brand_licensed div p {margin-right:0px;padding:0;}

.brand_hover_block {height:160px;float:left;position:relative;margin:0;padding:0;}


#ck_brand_statement div {width:320px;height:220px;background:url(../img/bg_brandmessage_ck.png) 0 0 no-repeat;}
#izod_brand_statement div {width:320px;height:240px;;background:url(../img/bg_brandmessage_izod.png) 0 0 no-repeat;}
#bass_brand_statement div {width:320px;height:260px;;background:url(../img/bg_brandmessage_bass.png) 0 0 no-repeat;}
#van_heusen_brand_statement div {width:320px;height:220px;;background:url(../img/bg_brandmessage_van_heusen.png) 0 0 no-repeat;}
#arrow_brand_statement div {width:320px;height:240px;;background:url(../img/bg_brandmessage_arrow.png) 0 0 no-repeat;}
#locatestore_intro h2 {margin:10px 0 0 15px;}


.linklist h2 {margin:10px 0 0 15px;padding:0;}
.linklist ul {list-style-type:none;margin:0;padding:0;}
.linklist ul li {margin:6px 15px 0 15px;line-height:1em;}

.newslist h2 {margin:10px 0 0 15px;padding:0;}
.newslist ul {list-style-type:none;margin:0;padding:0;}
.newslist ul li {margin:0 15px 6px 15px;line-height:1.4em;}



/* Shortstacker - a list of blocks double wide but half as high */

ul.shortstacker {list-style-type:none;width:640px;margin:0;padding:0;}
.shortstacker li {width:320px;height:80px;margin:0;padding:0;overflow:hidden;float:left;}
.shortstacker li h2 {text-indent:-9000em;background:red;width:160px;height:80px;margin:0;padding:0;}
.shortstacker li img {float:right;}
.shortstacker li h2 {float:left;}
.shortstacker li.imgleft img {float:left;}
.shortstacker li.imgleft h2 {float:right;}

#lic_brandlist_geoffrey_beene h2 {background:url(../img/brands/logo_geoffre_beene.png) 50% 50% no-repeat;}
#lic_brandlist_timberland h2 {background:url(../img/brands/logo_timberland.png) 50% 50% no-repeat;}
#lic_brandlist_donald_j_trump h2 {background:url(../img/brands/logo_donald_j_trump.png) 50% 50% no-repeat;}
#lic_brandlist_dkny h2 {background:url(../img/brands/logo_dkny.png) 50% 50% no-repeat;}
#lic_brandlist_michael_kors h2 {background:url(../img/brands/logo_michael_kors.png) 50% 50% no-repeat;}
#lic_brandlist_michael_michael_kors h2 {background:url(../img/brands/logo_michael_michael_kors.png) 50% 50% no-repeat;}
#lic_brandlist_ted_baker h2 {background:url(../img/brands/logo_ted_baker.png) 50% 50% no-repeat;}
#lic_brandlist_hart_schaffner_marx h2 {background:url(../img/brands/logo_hart_schaffner_marx.png) 50% 50% no-repeat;}
#lic_brandlist_robert_grahm h2 {background:url(../img/brands/logo_robert_grahm.png) 50% 50% no-repeat;}
#lic_brandlist_j_garcia h2 {background:url(../img/brands/logo_j_garcia.png) 50% 50% no-repeat;}
#lic_brandlist_ike_behar h2 {background:url(../img/brands/logo_ike_behar.png) 50% 50% no-repeat;}
#lic_brandlist_sean_jean h2 {background:url(../img/brands/logo_sean_jean.png) 50% 50% no-repeat;}
#lic_brandlist_bcbg_max_azaria h2 {background:url(../img/brands/logo_bcbg_max_azaria.png) 50% 50% no-repeat;}
#lic_brandlist_bcbg_attitude h2 {background:url(../img/brands/logo_bcbg_attitude.png) 50% 50% no-repeat;}
#lic_brandlist_kenneth_cole h2 {background:url(../img/brands/logo_kenneth_cole.png) 50% 50% no-repeat;}
#lic_brandlist_reaction h2 {background:url(../img/brands/logo_reaction.png) 50% 50% no-repeat;}
#lic_brandlist_tommy_hilfiger h2 {background:url(../img/brands/logo_tommy_hilfiger.png) 50% 50% no-repeat;}
#lic_brandlist_nautica h2 {background:url(../img/brands/logo_nautica.png) 50% 50% no-repeat;}
#lic_brandlist_claiborne h2 {background:url(../img/brands/logo_claiborne.png) 50% 50% no-repeat;}
#lic_brandlist_jones_new_york h2 {background:url(../img/brands/logo_jones_new_york.png) 50% 50% no-repeat;}
#lic_brandlist_joe h2 {background:url(../img/brands/logo_joe.png) 50% 50% no-repeat;}
#lic_brandlist_chaps h2 {background:url(../img/brands/logo_chaps.png) 50% 50% no-repeat;}
#lic_brandlist_us_polo h2 {background:url(../img/brands/logo_us_polo.png) 50% 50% no-repeat;}
#lic_brandlist_jones_ny h2 {background:url(../img/brands/logo_jones_ny.png) 50% 50% no-repeat;}

/* Licensed Brands
-------------------------------------------------------------- */

#licensed_intro div {margin:10px;}
#licensed_brand_key div {padding:10px;}
#licensed_brand_key dl dt {float:left;width:25px;line-height:1em;}
#licensed_brand_key dl dd {margin-left:25px;line-height:1em;width:80px;height:25px;}

/* Squarestacker - a list of blocks 160 by 160 with	images and logos stacked vertically */

ul.squarestacker {list-style-type:none;width:160px;margin:0;padding:0;}
.squarestacker li {width:160px;height:240px;margin:0;padding:0;overflow:hidden;float:left;position:relative;}
.squarestacker li h2 {text-indent:-9000em;width:160px;height:80px;margin:0;padding:0;}
.topcap {margin-top:80px;}
.squarestacker li.imgtop h2 {margin-top:80px;}
.squarestacker li img {position:absolute;bottom:0;}
.squarestacker li.imgtop img {position:absolute;top:0;}

.squarestacker li div.lic_brand_icons {padding:0 15px 15px 0;position:absolute;bottom:80px;right:0;}
.squarestacker li.imgtop div.lic_brand_icons {bottom:0;}
.squarestacker li div.lic_brand_icons img {position:relative;float:right;}
.squarestacker li.imgtop div.lic_brand_icons {}

#page #body ul.squarestacker li h2 {background-position:50% 20%;}
.squarestacker li p {position:absolute;top:30px;text-align:center;padding:0 10px;line-height:1.2em;}
.squarestacker li.imgtop p {position:absolute;top:115px;text-align:center;padding:0 10px;line-height:1.2em;}
.squarestacker li p.plus5 {padding-top:5px;}
.squarestacker li p.plus10 {padding-top:10px;}
.squarestacker li p.plus15 {padding-top:15px;}
.squarestacker li p.plus20 {padding-top:20px;}
.squarestacker li p.plus25 {padding-top:25px;}
.lic_brand_desc p {margin:0 10px;}




/* World Locations
-------------------------------------------------------------- */

#world_locations .block_800 div h2{margin: 0;padding: 10px 10px 24px 16px;font-size: 30px;}




/* Contact page */
#contact_intro h2 {margin:10px; font-size:2.5em;}
#faq div {margin: 20px;}
#faq div div {margin: 0;}
#faq li a { color: #09c;}
#faq_details div {display:none;}
#call_or_write table td {border-bottom: none;width: 120px;}
#contact_via_email div.container {margin: 20px;}
#faq_details table.gift_cards td {width: 100px;border:none;}
#contact_via_email select {margin-left:12px;}


/* Investor Relations pages
-------------------------------------------------------------- */

/* investor relations intro page */
#investor_intro h2 {margin:10px; font-size:2.5em;line-height:1.1em;}
#investor_stock_data .block_160 div {margin: 20px 5px 20px 20px;}
#investor_stock_data .block_160 h3, #investor_stock_data .block_160 p.stock_date {height: 30px;margin: 0;}
#investor_stock_data span.stock_up {color: #0c3;}
#investor_stock_data span.stock_down {color: #f00;}
#investor_webcasts.linklist div, #investor_news_releases.linklist div{margin: 20px;}
#investor_news_releases_irhome.linklist div{margin: 0 20px;}
#investor_webcasts.linklist li, #investor_news_releases.linklist li{margin: 0 0 6px 0;}
#investor_news_releases_irhome.linklist li {margin: 0 0 6px 0;}
#investor_alerts div{margin: 20px;}
#investor_contact div{margin: 20px;}
#stock_graph div{margin: 20px;}
#annual_reports div {margin: 20px;}
#annual_reports div dl {width:260px;position:relative;margin:3px 0 0 0;}
#annual_reports div dl dt {font-weight: normal; padding: 0 0 6px 6px;}
#annual_reports div dl dd {background:url(../img/icon_file.png) 0 0 no-repeat;margin:0;padding:2px 0 8px 25px;}

#key_dates div {margin: 20px;}
#key_dates p {margin-bottom: 6px;}
div.badge {position: absolute; top: 0; right: 10px; color:#09c; padding:2px 4px; width: 30px;}
a.btn {background:#000;margin:0 0 5px 0;padding:0 10px; height: 20px; line-height: 20px; color:#09c;display:inline-block;}
a.btn:hover {color:#fff;}
a.file {background:#000 url(../img/icon_file.png) 0 center no-repeat;padding: 3px 10px 3px 25px;}
a.float_list {margin-left: 24px;}
img.small_report{position: absolute; top: 30px; right: 20px; height: 253px; width: 229px;}
img.large_report{position:absolute;top:0px;right:0px;height:480px;width:320px;}

#stock_graph {width:480px;}
#stock_graph h3 {width:300px;}
#stock_time {float:right;margin:0;padding:0;}

/* annual reports page */
.annual_reports_small div {margin: 20px 16px;}
.annual_reports_small div dl {position:relative;margin:3px 0 0 0;}
.annual_reports_small div dl dt {font-weight:normal; padding: 0 0 4px 0;}
.annual_reports_small div dl dd {margin:0;padding:2px 0 3px 0;}
.annual_reports_small div dl dd a {color: #09c;}

/* corporate governance page */
#committee_governance div{margin: 20px;}
#committee_governance ul{margin: 0;}
#committee_governance li{margin:0;list-style:none;clear:left;line-height: 24px;height:24px;}
#committee_governance li a, #committee_governance li span {float:left; margin:0 10px 0 0; display:inline-block;height:24px;line-height:24px;vertical-align: text-bottom;}
.page_corporate_governance li a:hover{background:none;}

/* News Releases pages */
#news_releases div, #news_releases_subnav div{margin: 20px;}
#news_releases ul, #news_releases_subnav ul{margin:0;}
#news_releases li, #news_releases_subnav li{list-style:none;margin:0;padding:0 0 5px 0;}
#news_releases_subnav li a{display:block;}
#latest_webcasts div{margin: 20px;}
#latest_webcasts a {display:block;}

/* Analysts page */
#firm_name div, #analyst_name div, #analysts_legal div {margin: 20px;}
#firm_name ul, #analyst_name ul {margin: 0;padding:0;}
#firm_name li, #analyst_name li {list-style:none;margin:0;padding:0 0 3px 0;}

/* SEC Filings page */
#sec_filters div, #sec_results div {margin: 20px;}
#sec_filters a.helpers{float:left;width:230px;margin:7px 10px 3px 0;font-size:1.1em;color:#09c;}
#sec_filters a.helpers:hover{background: none;color:#fff;}
table.sec_results{margin:0;border:none;}
table.sec_results td, table.sec_results th {border:none;width:20%;margin:0;padding:10px 20px 0 20px;text-align:left;}
table.sec_results th {font-size: 1.1em;}
table.sec_results td a:hover {background:none;}
#groupings_wrap {float: left; width:160px;margin:0 !important;padding:0;}
#sec_filters .elSelect div {margin: 0;}
#sec_filters .elSelect .optionsContainerBottom {margin-top: -5px;}

/* Stock price and history page */
#daily_graph div {margin: 20px;}
#investment_calculator div {margin:20px;}
#charts_and_lookup div {margin:20px 5px 20px 20px;}
#charts_time_frame_wrap, #charts_frequency_wrap, #charts_index_comparison_wrap, #charts_chart_type_wrap, #charts_events_wrap, #lookup_month_wrap, #investment_month_wrap {float:left; width:160px; margin: 0 !important; padding:0;}
#lookup_month_wrap, #investment_month_wrap{width:140px;margin-right: 10px !important;}
#charts_time_frame_wrap div, #charts_frequency_wrap div, #charts_index_comparison_wrap div, #charts_chart_type_wrap div, #charts_events_wrap div, #lookup_month_wrap div, #lookup_date_wrap div, #lookup_year_wrap div, #investment_month_wrap div, #investment_year_wrap div, #investment_date_wrap div {margin:0;}
#lookup_date_wrap .elSelect, #lookup_year_wrap .elSelect, #investment_date_wrap .elSelect, #investment_year_wrap .elSelect {margin-top: -20px !important;}


/* Fundamentals page */
#annual_highlights div, #quarterly_highlights div {margin: 20px;}
.page_fundamentals table {width: 100%; border:none; margin: 0 0 15px 0;padding:0;}
.page_fundamentals table td {color: #fff; border:none;padding: 5px 0px !important;}
.page_fundamentals table td a {color:#fff; text-decoration: underline;}
.page_fundamentals table td a:hover {text-decoration:none;color:#09c;}
.page_fundamentals table td strong {color: #fff;}
.page_fundamentals table td div {margin:0 !important;padding:3px;color:#fff;}
.page_fundamentals table td.right {text-align:right; width: 70px;}
.page_fundamentals table tr.png_bg_10_white td {color:#fff;}

/* Earnings page */
#earning_estimates div {margin:20px;}
#earning_estimates table { margin: 0 0 15px 0;padding:0;border:none;}
#earning_estimates table td {color:#fff;border:none;padding:5px;}
#earning_estimates table td strong, #earning_estimates table td.png_bg_10_white {color:#fff;}
#earning_estimates table td.right {text-align:right;}
#earning_estimates table td.centered {text-align:center;}
#earning_estimates table td.centered div {padding:5px !important;margin:0 !important;text-align:center !important;width:100%;height:100%;color:#fff;}
#analyst_ratings {width: 250px;float:left;margin: 0 30px 30px 0 !important;}
#analyst_forecasts, #actuals {width:650px;}
#rating_scale {float:left;position:relative;margin:10px 0 0 50px !important;padding:0;width: 170px;height:100px;background:url(../img/rating_scale.png) 0 bottom no-repeat; color:#fff;clear:none;text-align:center;}
#rating_marker {display:block;position:relative;top:15px;width:150px;}
#rating_marker img{position:absolute;}
.clear_left {clear:left;}



/* Footer
-------------------------------------------------------------- */
#footer {margin:0 0 0 15px;clear:both;position:relative;}
#footer ul {list-style-type:none;margin:0;padding:0;top:-50px;position:absolute;}
#footer p {margin-bottom:80px;padding-top:20px;}


/* Lightbox overlay - tbb
 * ------------------------------------------------------------*/
#lbOverlay, #mbOverlay{position:fixed;z-index:9998;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}

#lbCenter{position:absolute; z-index:9999; overflow:hidden;}

.lbLoading, .mbLoading{background: #000;}

#lbImage{position:absolute;left:0;top:0;border:0;background:#000;}

#lbPrevLink, #lbNextLink, #lbBefore, #lbAfter{display:block;position:absolute;bottom:0;height:40px;width:40px;outline:none;text-align:center;}
#lbPrevLink, #lbNextLink{background:transparent url(../img/galleryui/nextprev_small.png) no-repeat;}
#lbPrevLink{background-position:0 0;}
#lbNextLink{background-position:-40px 0;}
#lbPrevLink:hover{background-position:0 -40px;}
#lbNextLink:hover{background-position:-40px -40px;}
#lbPrevLink{left:0;}
#lbNextLink{right:0;}
#lbBefore, #lbAfter{font: 18px "Futura",helvetica,arial; background:transparent url(../img/galleryui/numback.png) no-repeat; color:#fff;} 
#lbBefore{left:40px;}
#lbAfter{right:40px;}
#lbBefore b, #lbAfter b{display:block; margin:10px auto 0 auto; font-weight:normal;}

#lbCloseLink, #mbCloseLink{display:block;width:80px;height:40px;background-image:url(../img/galleryui/close_small.png);background-repeat:no-repeat;background-color:transparent;background-position:0 0;margin:0;position:absolute;top:0;right:0;outline:none;}
#lbCloseLink:hover, #mbCloseLink:hover{background-position:0 -40px;}


/* MEDIA BOX OVERLAY -tbb 
 ------------------------------------------------ */
#mbOverlay {
	position: absolute;
	z-index: 9990;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#mbOverlay.mbOverlayFF {background: transparent url(../img/galleryui/80.png) repeat;}
#mbOverlay.mbOverlayIE {background: transparent url(../img/galleryui/50.gif) repeat;}

#mbCenter{
	position: absolute;
	z-index: 9991;
	left: 50%;
	background-color: #000;
}
#mbBottomContainer{z-index: 9993; top:0px; height: 800px;}

#mbImage {
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	line-height: 19px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	z-index: 9992;
}

/*	Sets the style for inline content, if no style is given	*/
#mbImage a, #mbImage a:link, #mbImage a:visited {color: #ddd;}

/*	Sets the style for inline content, if no style is given	*/
#mbImage a:hover, #mbImage a:active {color: #fff;}

#mbBottom {
	font-family: Helvetica, Arial, sans-serif;
	line-height: 19px;
	font-size: 12px;
	color: #999;
	text-align: left;
	border-top-style: none;
	position:absolute;
}

#mbTitle {
	display: inline;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
}

#mbNumber {
	display: inline;
	color: #999;
	line-height: 14px;
	font-size: 10px;
}

#mbCaption {
	display: block;
	color: #999;
	line-height: 14px;
	font-size: 10px;
}

/* #mbPrevLink, #mbNextLink{display: none;} */

#mbPrevLink{width: 69px; background: transparent url(../img/galleryui/BlackPrevious.gif) no-repeat center;}
#mbNextLink{width: 41px; background: transparent url(../img/galleryui/BlackNext.gif) no-repeat center;}

#mbCenter #mbCloseLink {
 	background: #000 transparent url(../img/galleryui/close_small.png) 0 0;
 	position:absolute;
 	right:5px;
 	display: none;
 	height: 40px;
 	outline: none;
 	width: 80px;
 	z-index: 9997;
}

#mbCenter:hover #mbCloseLink, #mbCenter.dohover #mbCloseLink{display:block;}

#mbCenter #mbCloseLink:hover {
 	width: 80px;
 	height: 40px;
 	background-position: 0 -40px;
}

* html #mbCloseLink:hover, * html#mbCloseLink.dohover:hover{background-position: 0 100%;}

#mbError {
	position: relative;
	top: 30%;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	padding: 20px 10px 30px;
	margin: auto;
}

#MediaboxSWF{
	width:960px;
	height:480px;
	z-index:9999;
}



/* Search Results page
-------------------------------------------------------------- */
#customsearch {margin: 105px 10px 0 10px; float:left; z-index: 9999; left: 0; position:absolute; width: 100%;}
#customsearch div#cssrchdiv{width: 393px; height: 45px; background: url(../img/search_pg_field2.png) -1px 0 no-repeat; margin-top: 2px}
#customsearch div#cssrchdiv.focus{background-position: -1px -47px;}

#customsearch div, #customsearch p{float:left; }
#customsearch input{
	margin: 18px 0 0 30px;
	width: 350px;
	border:0;
	background: transparent;
	color: #fff;
	font-size: 1.1em
 }
#customsearch div#cssrchdiv.focus input{
	color: #09f;
}
#customsearch button{
	width:54px;
	height: 50px;
	text-indent: -9999px;
	border:0;
	background: url(../img/search_pg_go2.png);
}
#search_results{background: #fff; color: #000; clear:both; padding: 20px 0; }
#search_results dl{margin: 0 30px; font-size: 14px;}
#search_results a{color: #000;}
#search_results a:hover{color: #09c;}
#search_results p{ margin: 10px 30px; font-weight:bold; }
#search_results dt{font-weight:bold; font-weight:normal; font-size: 1.4em; margin: 10px 0 0 0;}
#search_results dd{margin:0 0 40px 0; }
#search_results dt a b{font-weight:normal;}
.ss_pagination{margin: 0 30px; padding: 20px 0; float:left; width: 110%; clear: both;}
.srchres h1{margin-left: 10px}
#search_results .ss_pagination a{
	color:#fff;  
	display:block;
	text-align:center;
	float:left;
	width: 26px;
	height: 26px;
	margin: 0; 
	line-height: 2.35;
	background-image:url(../img/search_res_back.png);
	background-repeat: no-repeat;
}

#search_results .ss_pagination a:link, #search_results .ss_pagination a:visited{background-position: 0 1px;}
#search_results .ss_pagination a:hover, #search_results .ss_pagination a:active{background-position: 0 -56px; text-decoration:none;}
.ss_pagination a.active:link{background: #000; color: #fff}
