body{margin:0;padding:0;background:#387CA5;color:#000;font:12px/14px Arial;}
img{border:0;}
p{margin:0 0 15px 0;}
a{color:#000;text-decoration:none;font-weight:bold;overflow:hidden;}
p a{color:#e07;text-decoration:none;font-weight:normal;}
a:hover{text-decoration:underline;}
.deck a{color:#000;}
.deck a:hover{color:#000;text-decoration:none;}

#container{width:994px;padding:0;margin:0 auto;position:relative;}
#main{padding:0 0 10px 0;margin:0;background:#fff url('images/main_bkgrnd2.gif') repeat-y;}
#wrapper{background:#fff;float:left;}

#leftColumns{width:596px;padding:0 60px 0 20px;float:left;overflow:hidden;}
#home #leftColumns,.channel #leftColumns,.article #leftColumns,.photogallery #leftColumns,.package #leftColumns,#search #leftColumns,.archive #leftColumns{width:676px;padding:0;}
#rightColumn{width:317px;float:left;overflow:hidden;background:#a8d7eb}
.clear{clear:both;height:1px;overflow:hidden;}
#timestamp{text-transform:uppercase;font-size:11px;padding:5px 0;background:#fff;}

#footer{background:#058;padding:15px 15px 30px 15px;margin:0;font:10px Arial;color:#fff;position:relative;clear:both;}
#footerLinks{list-style:none;margin:0 0 5px 0;padding:0;width:100%;margin-bottom:5px;}
#footer > #footerLinks{margin-bottom:17px;}
#footerLinks li{margin:0 20px 0 -10px;padding:0 0 0 10px;text-transform:uppercase;background:url('http://img.timeinc.net/people/i/_site/arrowSprite.gif') no-repeat;background-position:-97px 5px;float:left;}
#footerLinks li.contactUs{background:none;}
#footerLinks li a{color:#fff;text-decoration:none;}
#footer #copyright{margin:0;clear:both;}
#footer #signin{position:absolute;top:27px;right:10px;}

#sisterFooter{padding:0;margin:0 0 50px 0;font:10px Arial;color:#8ef;}
#sisterFooter dl{margin:0;padding:0 15px;border-top:1px solid #4F92BB;clear:both;overflow:hidden;width:964px;}
#sisterFooter dl#newsEntertainment{border-top:0;}
#sisterFooter dt{color:#fff;text-transform:uppercase;width:100px;float:left;margin:10px 0;padding:0 0 10px 0;}
#sisterFooter dl > dt{padding:0;}
#sisterFooter dl#sportLeisure dt{width:90px;}
#sisterFooter dd{margin:10px 0 0 100px;padding:0 0 10px 0;display:block;width:850px;}
#sisterFooter dl#sportsLeisure dd{margin-left:20px;}
#sisterFooter dd a{color:#8ef;white-space:nowrap;}

#adTop{position:absolute;top:10px;left:262px;border:3px solid #2b5e88;width:728px;height:90px;}
#adCMTop{position:absolute;top:4px;width:240px;height:52px;}
.adRight{clear:both;text-align:center;font-size:10px;color:#ccc;padding:2px 0 8px 0;text-transform:uppercase;}
.adCMInline a{padding-left:7px;background:url('http://img.timeinc.net/people/i/_site/arrowSprite.gif') left -196px no-repeat;}
.adCMRight{clear:both;text-align:center;padding:0;}
.adCMGallery{font-size:12px;}
.adCMGallery a{color:#fff;padding-left:7px;background:url('http://img.timeinc.net/people/i/_site/arrowSprite.gif') left -196px no-repeat;}
#adSponsoredBy{position:absolute;top:180px;right:343px;color:#666;font-size:11px;}
#adSponsoredBy img{vertical-align:middle;}

#navigation{margin:0;padding:117px 0 0 0;overflow:hidden;}
#navigationLinks{background:#000;margin:0;padding:0;height:28px;overflow:hidden;}
#navigationLinks li{font:bold 12px Arial;margin:0;padding:0;float:left;background:#000;padding-left:0px ;list-style:none; background:url(images/bullet.gif) 2px 10px no-repeat}
#navigationLinks li a{display:block;float:left;text-transform:none;text-decoration:none;color:#fff;height:28px;line-height:28px;margin:0;padding:0 16px;border-right:0}
#navigationLinks li a:hover{background:url(images/bullet.gif) 2px 10px no-repeat;text-decoration:none}
#navigation h1{background:url('http://img.timeinc.net/people/i/_site/wrapper/people20485.gif') no-repeat;text-indent:-9999px;position:absolute;top:60px;left:-1px;width:204px;height:85px;padding:0;margin:0;}
#navigation h1 a{position:absolute;top:0;left:0;width:204px;height:85px;padding:0;margin:0;}

#navigationLinks li#home{border-left:212px solid #000;text-transform:uppercase;background:none;}
#navigationLinks li#home a{text-transform:uppercase;color:#fdcc66}
#navigationLinks li#home a:hover {background:none}
h2{background:url('http://img.timeinc.net/people/i/_site/spriteUnderlines.gif') repeat-x;margin:20px 0 20px 0;padding:0;letter-spacing:-.05em;font-size:26px;line-height:18px;color:#058;background-position:0 -383px;}
.toutSection{clear:both;overflow:hidden;width:100%;padding:0 0 0 10px;}
.toutSection h3{background:url('http://img.timeinc.net/people/i/_site/spriteUnderlines.gif') repeat-x;margin:10px 0 0 0;padding:0 0 7px 0;letter-spacing:-.05em;font-size:20px;line-height:18px;color:#058;background-position:0 -384px;}
.toutSection h5{margin:0;padding:0;font-size:18px;color:#09d;text-transform:none;}
.toutSection .imgcont img{border:1px solid #000;margin-bottom:10px;}
.toutSection .tout{margin:0 10px 0 0;clear:both;}
.toutSection .tout h4{font-size:16px;line-height:18px;margin:0;padding:0 0 2px 0;}
.toutSection .tout .imgcont{float:left;padding:0 8px 0 0;}
.toutSection .tout .imgcont p{font:bold 12px Arial;color:#000;}
.toutSection .tout .txtcont{float:left;margin-bottom:8px;padding-bottom:8px;}
.toutSection .tout > .txtcont{display:table;float:none;padding-bottom:0;}
.toutSection .tout .txtcont p{margin:0;padding:0 0 2px 0;}
.toutSection .tout .txtcont p.timestamp{text-transform:uppercase;font-size:11px;color:#666;}
.toutSection .tout .txtcont p.caption a{font-weight:bold;color:#000;}
.toutSection .tout .txtcont p.caption a:hover{text-decoration:none;}



.threeUp .tout{width:215px;margin:0;padding:0;float:left;clear:none;}
.threeUp .txtcont{width:118px;}
#bottomRecirc .tout h3{font-size:14px;padding:0;margin:0;background-position:0 -386px;}
#bottomRecirc .tout h3 i{font-size:13px;}
#bottomRecirc .tout h4{font-size:14px;line-height:15px;}
#bottomRecirc .tout h5 i{font-size:11px;text-transform:capitalize;letter-spacing:-.05em;}

.more{background:url('http://img.timeinc.net/people/i/_site/arrowSprite.gif') right -396px no-repeat;display:inline;}
.more a{text-transform:uppercase;font-weight:bold;font-size:11px;color:#e07;padding:0 7px 0 0;}
.moreright{float:right;padding:0 7px 0 0;font-weight:bold;}




#holidaygift #leftColumns{background:#fff;margin-left:0;padding-left:0;width:676px;padding:0;}
#holidaygift #rightColumn{width:317px;float:left;overflow:hidden;}
#holidaygift #leftColumns .toutSection{padding:0; margin:0}
#holidaygift #giftguide_header {height:110px; background:#fff; border:1px dashed #000;border-left:0;border-right:0;margin:2px 0;}
#holidaygift #giftguide_header #wrapper {width:435px; float:left ;background:#fff;padding:15px 0 5px 10px } 

#holidaygift h3#peopleCom{background:url('http://img.timeinc.net/people/i/_site/wrapper/peopleCom.gif') no-repeat;text-indent:-999px;width:109px;height:21px;padding-bottom:15px;}
#holidaygift h3#peopleMagazine{background:url('http://img.timeinc.net/people/i/_site/wrapper/peopleMagazine.gif') no-repeat;text-indent:-999px;width:142px;height:21px;padding-bottom:15px;}
#holidaygift ul#giftmenu {background:#fff;margin:0;padding:0;overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#holidaygift #giftmenu li {margin:0;padding:0;float:left; list-style:none;margin:0; border:0}

#holidaygift .innergal .toutSection {margin:0; padding:0;}
#holidaygift .innergal .toutSection .imgcont {margin:0; padding:0 20px 10px 0;}
#holidaygift .innergal .toutSection .imgcont img {margin:0; padding:0; border:0;}
 
#holidaygift .innergal #gallery_top {margin:15px 0;padding:0;height:38px;border-bottom:1px dashed #666}
#holidaygift .innergal  #gallery_top #gallery_top_left {float:left;width:300px;margin-top:0;padding-top:0}
#holidaygift .innergal  #gallery_top #gallery_top_right {margin-left:350px;margin-top:10px} 
 
#holidaygift  h2 {background:url(images/impress_hostess.gif) no-repeat; text-indent:-9999px;margin-top:0;padding-top:0;height:27px}
#holidaygift .galhead {background:#fff; padding:5px; color:#000; text-align:center; font-size:11px; margin:5px 0 10px 0; width:170px;float:right}
#holidaygift .galhead a {color:#000; text-transform:uppercase; padding:0 8px;}
#holidaygift .galhead .prev {float:left; background:url('http://img.timeinc.net/people/i/_site/arrowSprite.gif') -96px -996px no-repeat;}
#holidaygift .galhead .next {float:right; background:url('http://img.timeinc.net/people/i/_site/arrowSprite.gif') right -96px no-repeat;}

#holidaygift  #products_bottom .imgcont {padding-left:10px;}
#holidaygift  #products_bottom .imgcont img {border:0; background:}
#holidaygift  #products_bottom .tout {width:200px;border-right:1px dashed #666;padding-right:0px;margin-right:0}
#holidaygift  #products_bottom #last_tout {border-right:0}
#holidaygift  #products_bottom .txtcont {padding-right:0px;margin-right:0;width:100px;}
#holidaygift #product_gallery{background:#fff;margin:0px 15px;}

#holidaygift #bottom_border{border-bottom:1px dashed #666}
#holidaygift #top_border{border-bottom:1px dashed #666;padding:0;margin:0;margin-top:15px}
#holidaygift #product_gallery .toutSection .imgcont {margin-left:20px}
#holidaygift #product_gallery .toutSection .arrow {float:left;padding-top:35px;background:#fff;margin-left:0px;padding-left:0}
#holidaygift #product_gallery .toutSection .txtcont {margin-left:30px;float:left;padding-top:20px;width:200px}
#holidaygift .price {font-size:24px;font-weight:bold;padding-top:10px;}

#holidaygift .txtcont h4 {color:#ff0066;font-size:12px;text-transform:uppercase;padding-top:10px;}
#holidaygift .txtcont h4 a {color:#e07;}

#holidaygift  .toutSection .prod_img{position:relative;}
#holidaygift .toutSection .prod_img .imgoverlay {position:absolute; top:10px; right:10px;}
#holidaygift .toutSection .imgoverlay img {border:none; float:none; margin:0;}
#holidaygift .toutSection img {border:none;}
#holidaygift  .toutSection#products_picks #top {margin-top:10px}
#holidaygift  #products_picks {background:#fff;width: 660px;margin:0;padding-left:15px;padding-top:20px;padding-bottom:15px;margin-left:10px}
#holidaygift  #products_picks .tout {background:#fff; width:200px;border-right:1px dashed #666; border-bottom:1px dashed #666;padding:10px 0;  height:220px;}
#holidaygift  #products_picks #last_tout {border-right:0}
#holidaygift  #products_picks .tout .prod_txt {clear:both;text-align:center;margin:0 auto;width:115px;}
#holidaygift  #products_picks .tout .prod_img  {margin:0 auto;text-align:center}
#holidaygift  #products_picks .tout .imgcont img {border:0; }
#holidaygift  #products_picks p.deck {font-size:14px; font-weight:bold; margin-bottom:0;padding-bottom:10px}


#holidaygift .transaction #leftColumns { width:994px; background:#fff}
#holidaygift .transaction #leftColumns #mc_wrapper {float:right; background:#fff;width:195px; height:62px;margin-right:20px;margin-top:25px;}
#holidaygift .transaction #leftColumns #mc_wrapper_left{line-height:62px;float:left;padding:0;margin:0;font-size:11px}
#holidaygift .transaction #leftColumns #mc_wrapper_right {float:right;border:1px solid #999;padding:0;margin:0}



