/* Channel Layout */
#chanwrap1 {width:736px; border-bottom:4px solid #66545E;}
#chanwrap1 .right {width:166px; padding:10px 0; background:#fff; border-left:1px solid #000; text-align:center;}
#chanwrap1 .left {width:569px; background:#d2ccd2 url(http://img2.timeinc.net/instyle/i/fall2005/bg_channel.gif) repeat-y right;}

#toutwrap1 {clear:both; width:569px;}
#toutwrap1 .lcol {width:249px; margin-right:4px; float:left;}
#toutwrap1 .rcol {width:304px; margin-bottom:10px; padding:0 6px; float:left;}

/* Channel Home */
#pgheader2 h2, #pgheader2 h2 a, #pgheader5 h2 {font:bold 32px arial,sans-serif; color:#000;}
#pgheader2 h2 {background:url(http://img2.timeinc.net/instyle/i/fall2005/bg_header.gif) repeat-y; padding-left:20px;}
#pgheader5 {border-bottom:4px solid #66545E;}
#pgheader5 h2 {background:url(http://img2.timeinc.net/instyle/i/fall2005/bg_header.gif) repeat-y;}

#pkghead {background:#66545E; border-top:1px solid #fff; padding:1px 10px 18px 0;}
#pkgtopnav {}
#pkgtopnav ul {padding:0; margin:0 0 0 7px;}
#pkgtopnav ul li {display:inline; font-weight:bold;}
#pkgtopnav ul li a, #pkgtopnav li .cur {float:left; margin-bottom:5px; padding:0.2em .5em; background:#e8e8e8; color:#000; border-right:1px solid #66545E;}
#pkgtopnav li .cur {background:#66545E; color:#fff;}

.maintout .txtcont {background:none;}
.maintout h3, .maintout h3 a {margin-bottom:4px; font-size:22px; color:#66545E; text-transform:lowercase; line-height:18pt;}
.maintout .credit {color:#727272;}
.maintout a.linkto {text-decoration:none;}
.maintout a.linkto:hover {text-decoration:underline;}
.maintout .links a {font-weight:bold; color:#e40015; text-decoration:underline;}

.storytout {background:#fff url(http://img2.timeinc.net/instyle/i/fall2005/bg_storytout.gif) repeat-x; border:1px solid #A09999;}
.storytout .pic {border:1px solid #c6c6c6;}
.storytout .links {font:bold 11px arial,sans-serif; color:#ccc8cc;}
.storytout .links a {font-size:12px; text-decoration:underline;}

/* Gallery */
#galcont {width:569px; background:#f5f5f5; padding-bottom:16px;}
#galmain, #gallery, #gallery .ad, #gallery .slide {width:445px;}
#gallery .slide {display:none;}
#gallery .imgcont {float:left; width:240px; padding-right:15px;}
#gallery .txtcont {float:right; width:175px; padding-top:7px; padding-right:15px;}
#gallery .txtcont .desc {width:175px; overflow:visible;}
#gallery .txtcont .desc a {text-decoration:underline;}
#gallery .txtcont .desc a.next {text-decoration:none;}
#gallery .txtcont .desc a.next:hover {text-decoration:underline;}

#gallery .galnext {padding-bottom:90px;}
#gallery .galnext a.next {font-weight:bold; text-decoration:none;}
#gallery .galnext a.next:hover {text-decoration:underline;}

#galmain {display:block; float:left; padding:1px 0 16px 0; background:#fff; border:4px solid #66545e; border-left:none;}
#gallery {clear:both; margin:0px; padding:0px; background:#fff; font:normal 11px arial,sans-serif;}
#nav {padding:0 20px; _padding:0 15px; text-align:center;}

#galhead {background:#66545E; border-right:1px solid #fff; padding:1px 10px 5px 0;}
#galhead h3 {clear:both; font:bold 18px arial,sans-serif; color:#fff; padding-left:20px;}
#galhead .deck {margin-top:3px; padding-left:20px; font-size:12px; color:#dad6da;}

#galnav {height:20px; margin-bottom:12px; padding:5px 5px 2px 20px; border-bottom:1px solid #afafaf;}
#galnav .sstable {width:215px; text-align:right; padding-right:20px;}
#galnav .navtable {width:185px;}

#nav, #galnav .pagecur, #galnav a.pagenum {font-size:10px; font-weight:bold; color:#222;}
#gallery a {color:#e40015;}
#gallery a.store {color:#7e7e7e; text-decoration:underline;}
#gallery .cmlink a {font:bold 11px arial,sans-serif; color:#213982; text-decoration:underline;}
#gallery .cmlink a:hover, #gallery a.store:hover {color:#e40015;}
#galnav a.ss {font-size:10px; color:#8d8d8d; text-decoration:underline;}
#galnav a.ss:hover {color:#e40015;}
#gallery a.act, #gallery .txtcont .desc a.next {font-weight:bold;}
#gallery a.act {text-decoration:underline;}

#gallery .byline {color:#727272;}
#gallery .credit {margin:4px 10px; font-size:9px; color:#999;}
#gallery .caption {/*width:220px;*/ _height:1%; overflow:visible; margin:4px 10px 0 10px; color:#000;}
#gallery .caption a {color:#7e7e7e; text-decoration:underline;}
#gallery .caption a:hover {color:#e40015;}
#gallery .caption .details a {font-weight:bold; color:#e40015; text-decoration:underline;}
#gallery .photo {border:none; display:inline;}
#gallery .thumb {float:left; margin-right:10px;}

#gallery h4 {margin-bottom:10px; font:bold 15px arial,sans-serif; color:#000;}
#gallery .bold {font-weight:bold; color:#9e001b;}

#gallery .signup {margin-top:24px; padding:8px; background:#fdf9ed; border:1px solid #9FABD1; border-top:4px solid #9FABD1; font-size:10px; color:#666;}
#gallery .signup h4 {margin-bottom:4px; color:#666; font-size:12px; text-transform:uppercase;}
#gallery .signup .txtbox {width:100px; height:14px; border:1px solid #afafaf; font-size:10px; color:#666;}
#gallery .signup .join {margin-top:4px;}

#gallery .slidenav {margin:18px 0 30px 0; color:#999;}
#gallery .slidenav .cur {color:#000;}

#gallery .galnext {float:right; width:150px; margin:20px 40px 0 0;}

#galsidebar {float:right; width:120px; background:#f5f5f5; border-top:5px solid #fff;}
#galsidebar .pageutil {padding:8px 10px;}
#galsidebar .pageutil img {display:block;}
#galsidebar h3 {padding:6px 8px; border-top:4px solid #66555F; background:#c0b4bf; font:bold 11px arial,sans-serif; color:#000;}
#galsidebar h3 a {color:#000;}
#galsidebar .more, #galsidebar .aol {padding-bottom:10px;}
#galsidebar ul {margin:4px 0px 10px 0; padding:0; list-style:none;}
#galsidebar ul li {padding:0 8px 4px 8px; font:bold 10px arial,sans-serif; _overflow:visible; _width:104px;}
#galsidebar .txtbox {width:100px; margin:3px 0; border:1px solid #ccc; font-size:10px; color:#afafaf;}
#galsidebar .email {padding:8px; border-top:4px solid #66555F; font-size:10px;}
#galsidebar .email .btn {text-align:right;}
#galsidebar .arrow {font-size:8px;}

#recirc .tout {border:1px solid #d9d9d9;}
#recirc .tout h3 {background:#f3f3f3;}
#recirc .tout img {border:1px solid #dbdbdb;}

/* Misc Package Classes */
#pkgnav {width:144px; margin:3px; padding:10px 8px; background:#C0B4BF; text-transform:lowercase;}
#pkgnav h3 {margin:0; padding:4px 8px; background:url(http://img2.timeinc.net/instyle/i/fall2005/bg_btnheader.gif) #C0B4BF; border:1px solid #A09999; font:bold 12px arial,sans-serif; color:#fff; text-transform:lowercase;}

h2 {font:normal 33px helvetica,arial,sans-serif; text-transform:lowercase;}
h2 .color1, h2 .color2 {font-size:28px;}
h2 .color1 {color:#66545E; font-weight:bold;}
h2 .color2 {color:#afafaf;}
#breadcrumbs {padding-bottom:5px;}

#pkgnav .btn .arrow, #pkgnav a.btn span {font-size:10px; color:#F7e7FE;} /* off state */
#pkgnav .btnon .arrow, #pkgnav a.btn:hover span {font-size:10px; color:#66545E;} /* on & hover states */

#pkgnav a.btn, .btnon {display:block; height:16px; padding:3px 8px 0 8px; font:normal 11px arial, sans-serif;}
#pkgnav a.btn {background:#C0B4BF; border:1px solid #D2CCD2; border-right:1px solid #66545E; border-bottom:1px solid #66545E; color:#000; text-decoration:none !important; cursor:pointer;}
#pkgnav a.btn:hover, #pkgnav .btnon {background:url(http://img2.timeinc.net/instyle/i/fall2005/bg_btnon.gif) #66545E; border:1px solid #D2CCD2; font-weight:bold; color:#fff;}
#pkgnav a.btn:hover {background-repeat:no-repeat;}

#prodlist {width:402px; background:#fff;}
#prodlist .row {clear:both; border-top:1px solid #000;}
#prodlist .prodleft, #prodlist  .prodright {float:left;}
#prodlist .prodleft {width:200px; border-right:1px solid #000;}
#prodlist .prodright {width:201px; border-left:1px solid #000; margin-left:-1px;}
#prodlist a.misc {color:#7e7e7e;}
#prodlist .thumb {padding:10px 0; text-align:center; background:#fff;}
#prodlist .txt {padding:8px; font-size:10px;}
#prodlist h4, #prodlist h5 {font:bold 11px arial, sans-serif;}
#prodlist h4 {text-align:center; margin:2px; padding:2px; background:#66545E; color:#fff; text-transform:lowercase;}
#prodlist h5 {margin:8px 8px 0 8px; color:#000;}
#prodlist h5 a:link, #prodlist h5 a:active, #prodlist h5 a:visited {color:#000; text-decoration:none;}
#prodlist h5 a:hover {color:#e40015; text-decoration:underline;}

#details h3.pkghead {margin:1px 0 0 0; padding:6px 10px; background:#66545E; font:normal 18px helvetica,arial,sans-serif; color:#fff; text-transform:lowercase;}
#details h3.pkghead .style1 {font-weight:bold; color:#fff;}
#details h3.pkghead .style2 {font-weight:normal; color:#fff;}
#details h3.pkghead a {color:#fff; text-decoration:none;}
#details h3.pkghead a:hover {text-decoration:underline;}
#details h4.pkgsubhead {font:bold 11px arial,sans-serif; color:#66545E;}
#details .morelink {float:left; font-size:10px; color:#7e7e7e;}
#details .morelink a {color:#7e7e7e;}
#details .morelink .arrow {font-size:8px;}

