BODY { background-color:#fe8;font-family:verdana;margin:3px 0px; }
.cnnPage { width:1000px; }

/* topper area - done */
.cnnHeaderAd { background-color:#fbefc7;border:1px solid #f4df8e;padding:2px;margin-bottom:3px; }
.cnnHeaderAd TABLE { width:994px; }
.cnnHeaderAd TABLE TABLE { border-collapse:collapse;width:728px; }
.cnnHeaderAd TD { background-color:#f4df8e;padding:3px;text-align:right; }
.cnnHeaderAd TD TD { padding:0px; }
.cnnHeaderAd TD.cnn07SwimViewerAd { text-align:left; }
.cnnTopper TABLE { width:994px; }

/* content - done */
.cnn07SwimBody { background-color:#fbefc7;border:1px solid #f4df8e;padding:2px; }
.cnnEndorseAd, .cnnRightColAd { padding:0px 0px 0px 3px; }
.cnnEndorseAd TABLE, .cnnRightColAd TABLE { border-collapse:collapse; }
.cnnEndorseAd TD, .cnnRightColAd TD { padding:0px; }
.cnnRightColAd TABLE { width:160px !important; }
.cnnStoryBG { background-color:#f3e093;padding:0px 3px; }
.cnnStoryBG TABLE.cnnContent { width:988px; }
.cnnStoryBG TD { vertical-align:top; }
.cnnStoryBody P { margin:0px 0px 5px 0px; }
TR.cnnIERowAltBG TD { background-color:#f3e093; }
H1.cnnT1Headline { margin:4px 0px 9px 0px;font-size:24px; }
.cnnImgCaption { color:#f3e093;font-style:italic;padding-bottom:5px; }
.cnnImgCredit { font-size:9px;text-align:right; }
FORM { margin:0px; }

/* footer area - done */
.cnn07SwimCMBottom { background-color:#f4df8e;padding:0px 2px; }
.cnn07SwimCMBottom TABLE { width:990px; }
.cnnFooter TABLE { width:994px; }
.cnnFooter TD { background-image:url( 'http://i.cdn.turner.com/si/features/2007_swimsuit/images/common/footer_background.jpg' );color:#c8c8c8;font-size:8px;padding:2px 15px 8px 15px; }
.cnnFooter A { color:#c8c8c8;text-decoration:none; }
.cnnFooter A:hover { text-decoration:underline; }

/* nav */
.cnn07SwimNav TABLE.cnnContent { width:994px; }
.cnn07SwimNav TD { font-family:verdana;font-size:12px;font-weight:bold;vertical-align:top;white-space:nowrap; }
.cnn07SwimNav DIV.links { border:1px solid #fc3; }
.cnn07SwimSubnav, .cnn07SwimSubsubnav { position:absolute;visibility:hidden;z-index:999; }
.cnn07SwimSubnav { border:1px solid #fc3; }
.cnn07SwimSubnav A, .cnn07SwimSubsubnav A { border:1px solid #fc3;color:#a00;display:block;padding:3px 5px;text-decoration:none; }
.cnn07SwimSubnav A:hover, .cnn07SwimSubsubnav A:hover { background-color:#fc3; }
.cnn07SwimSubnav TD DIV, .cnn07SwimSubsubnav TD DIV.links { background-color:#fff; }
.cnn07SwimSubsubnav .thumb { width:70px; }
.cnn07SwimSubnav A.arrow:hover, .cnn07SwimSubnav .row_arrow { background-color:#fc3; }
.cnn07SwimNav .cnn07SwimNavExtra A { background-color:#e7e7e7; }

/* contextual links */
#cnnContextualLinks {border-top:1px solid #fff;}
#cnnContextualLinks TD {font-family:Arial, Helvetica, Sans-serif; font-size:9px;line-height:12px;padding:3px 0px;vertical-align:top; }
.cnnCLentry {cursor:pointer; }
#cnnContextualLinks .cnnCLtitle {font-size:12px;color:#ba0000;font-weight:bold;text-decoration:underline;}
#cnnContextualLinks .cnnCLurl {color:#ba0000;text-decoration:none;}
.cnnCLdivider {width:100%;margin:1px 0px;}
.cnnCLbox {padding:3px 0px 0px 0px;}
.cnnCL { width:1000px;margin-top:5px; }
.cnnCL TD { background-image:none; }

/* more content */
.cnnIEbox A { color:#000;text-decoration:none; }
.cnnIEbox A:hover { text-decoration:underline; }
.cnnIEbox TABLE { width:245px; }
.cnnIEbox TD { font-size:10px; }
.cnnIEbox .cnnIEtitle { padding-top:3px; }
.cnnIEbox .cnnIEpreview { background-color:#fff;padding:0px 9px 0px 10px; }
.cnnIEbox .cnnIEthumb { background-color:#fff;padding-top:9px;text-align:center; }
.cnnIEbox .cnnIEthumb IMG { border:1px solid #000; }
.cnnIEbox .cnnIEtext { background-color:#fff;padding:3px 6px 0px 6px;text-align:center; }
.cnnIEbox UL { font-size:11px;list-style:none;margin:0px;padding:0px 0px 9px 0px;text-align:left; }
.cnnIEbox UL LI { background-image:url( 'http://i.cdn.turner.com/si/features/2007_swimsuit/images/common/arrow_red_small.gif' );background-position:0px 4px;background-repeat:no-repeat;padding-left:6px; }
.cnnIEbox UL SPAN { color:#b80000; }
.cnnIEbox .cnnIEpreview UL { padding-top:3px; }
.cnnIEbox TR.cnnIE2col TD .cnnIEthumb { padding:3px 0px 9px 0px; }
.cnnIEbox TR.cnnIE2col TD.spacer { background-color:#fff; }
.cnn07SwimMoreBox { background-color:#f3e093;padding:3px 1px 0px 1px; }
.cnn07SwimMoreBox TABLE { margin-top:2px;width:986px; }
.cnn07SwimMoreBox TD { font-size:11px;vertical-align:top; }
.cnn07SwimMoreBox .cnnIEThumb { background-color:#fff;padding:3px 0px 3px 3px; }
.cnn07SwimMoreBox .cnnIEThumb IMG { border:1px solid #000; }
.cnn07SwimMoreBox .cnnIEText { background-color:#fff;padding:3px; }
.cnn07SwimMoreBox UL { list-style:none;margin:0px;padding:0px; }
.cnn07SwimMoreBox UL LI { background-image:url( 'http://i.cdn.turner.com/si/features/2007_swimsuit/images/common/arrow_red.gif' );background-position:0px 3px;background-repeat:no-repeat;padding-left:7px; }
.cnn07SwimMoreBox UL SPAN { color:#b80000; }
.cnn07SwimMoreBox A { color:#000;text-decoration:none; }
.cnn07SwimMoreBox A:hover { text-decoration:underline; }
.cnn07SwimFeatureBox { text-align:right; }
.cnn07SwimFeatureBox TABLE { width:306px; }
.cnn07SwimFeatureBox TR.spacer TD { padding:3px 0px; }
#cnn07SwimMoreCalendar .cnnStoryBody { background-color:#fff; }

/* gallery pages */
#cnn07SwimGalleryModel .cnnStoryBody, #cnn07SwimGalleryBrazil .cnnStoryBody, #cnn07SwimGalleryWTWR .cnnStoryBody, #cnn07SwimGalleryGuitar .cnnStoryBody, #cnn07SwimGalleryParty .cnnStoryBody { text-align:center;padding:0px;width:685px; }
TD.cnn07SwimGalleryPagination { border:0px solid #f4df8e;border-width:4px 0px 3px 0px;background-color:#faeeba;font-size:12px;text-align:center;vertical-align:middle;width:299px; }
#cnn07SwimGalleryModel .cnn07SwimGalleryImage, #cnn07SwimGalleryBrazil .cnn07SwimGalleryImage, #cnn07SwimGalleryWTWR .cnn07SwimGalleryImage, #cnn07SwimGalleryGuitar .cnn07SwimGalleryImage, #cnn07SwimGalleryParty .cnn07SwimGalleryImage { padding:2px 0px; }
.cnn07SwimGalleryCredits { padding:5px 100px; }
.cnn07SwimGalleryCredits TABLE { background-color:#f9e7a5;border:1px solid #fff;font-size:11px;width:485px; }
.cnn07SwimGalleryCredits TD { padding:3px 10px; }
.cnn07SwimGalleryCredits A { color:#ba0000;text-decoration:none; }
.cnn07SwimGalleryCredits A:hover { text-decoration:underline; }
#cnn07SwimGallery3D .cnnStoryBody { text-align:center;padding:0px;width:685px; }
#cnn07SwimGallery3D TD.cnn07SwimGalleryPagination { width:393px; }
#cnn07SwimGalleryBrazil TD.cnn07SwimGalleryPagination, #cnn07SwimGalleryWTWR TD.cnn07SwimGalleryPagination, #cnn07SwimGalleryGuitar TD.cnn07SwimGalleryPagination, #cnn07SwimGalleryParty TD.cnn07SwimGalleryPagination { width:400px; }

/* thumb pages */
#cnn07SwimThumbsModel, #cnn07SwimThumbsMusician, #cnn07SwimThumbsVideo { padding-bottom:5px;border-bottom:1px solid #fff; }
#cnn07SwimThumbsModel .cnnStoryBody, #cnn07SwimThumbsMusician .cnnStoryBody { background-color:#faedcb;background-image:url( 'http://i.cdn.turner.com/si/features/2007_swimsuit/images/thumbindex/background_text.jpg' ); }
#cnn07SwimThumbsModels .cnnStoryBody, #cnn07SwimThumbsVideo .cnnStoryBody { background-color:#faedcb;background-image:url( 'http://i.cdn.turner.com/si/features/2007_swimsuit/images/thumbindex/background.jpg' ); }
#cnn07SwimThumbsModel .cnnStoryBody, #cnn07SwimThumbsModels .cnnStoryBody, #cnn07SwimThumbsMusician .cnnStoryBody, #cnn07SwimThumbsVideo .cnnStoryBody { background-repeat:no-repeat;padding:10px;width:825px; }
.cnn07SwimThumbs TD { font-size:12px;font-weight:bold;padding:3px 3px 12px 3px;width:101px; }
.cnn07SwimThumbs TD A { color:#000;text-decoration:none; }
.cnn07SwimThumbs TD A:hover { color:#000;text-decoration:underline; }
.cnn07SwimThumbs DIV.cnnImgBorder { border:0px solid #999;border-width:0px 1px 1px 0px; }
.cnn07SwimThumbs TD .cnnImgCaption { background-color:#fff;color:#000;font-style:normal;text-align:center; }
.cnn07SwimThumbs TD IMG { border:1px solid #fff; }
.cnn07SwimThumbs TD.spacer IMG { border:0px; }
.cnn07SwimGalleryTopNav TD { padding:0px !important; }
.altRow TD .cnnImgCaption { font-size:11px;background-color:#e7e7e7; }

/* story pages */
#cnn07SwimStoryModel .cnnStoryBody { background-color:#fff;padding:14px;width:797px; }
#cnn07SwimStoryModel .cnnStoryBody P { margin-bottom:15px; }
#cnn07SwimStoryModel .cnnStoryBody TD { font-size:12px; }
#cnn07SwimStoryModel .cnnRightColAd { padding-top:3px; }
#cnn07SwimStoryModel .cnn07SwimQuestion { font-weight:bold; }
#cnn07SwimStoryModel .cnn07SwimPlaylist TABLE { border:0px solid #fff;border-width:1px 0px 0px 1px;width:486px; }
#cnn07SwimStoryModel .cnn07SwimPlaylist TD { border:0px solid #fff;border-width:0px 1px 1px 0px;font-size:11px;padding:3px 5px; }
#cnn07SwimStoryModel .cnn07SwimPlaylist A { color:#000;text-decoration:none; }
#cnn07SwimStoryModel .cnn07SwimPlaylist A:hover { text-decoration:underline; }
#cnn07SwimStoryModel .cnn07SwimPlaylistSong { font-style:italic; }
#cnn07SwimStoryModel .cnnMoreContent { float:right;padding-top:10px; }
#cnn07SwimStoryGoodies .cnnStoryBody { background-color:#f4df8e;padding:14px 105px;width:797px; }
#cnn07SwimStoryGoodies .cnnStoryBody TD { font-size:12px;font-weight:bold;padding:0px 20px 20px 20px;text-align:center;width:33%; }
#cnn07SwimStoryGoodies .cnnStoryBody A { color:#000;text-decoration:none; }
#cnn07SwimStoryGoodies .cnnStoryBody A:hover { text-decoration:underline; }

/* more pages */
#cnn07SwimMore .cnnStoryBody { background-color:#fff;padding:14px;width:797px; }
#cnn07SwimMore .cnnStoryBody P { margin-bottom:15px; }
#cnn07SwimMore .cnnStoryBody TD { font-size:12px; }

/* video pages */
#cnn07SwimVideoModel .cnnStoryBG { padding:0px 3px 0px 1px; }
#cnn07SwimVideoModel .cnnStoryBG TABLE.cnnContent { width:990px; }
#cnn07SwimVideoModel .cnnStoryBody .cnn07SwimText { color:#fff;padding-left:10px;font-weight:bold; }
#cnn07SwimVideoModel .cnnStoryBody .cnnImgCaptionSub { font-weight:normal; }
#cnn07SwimVideoModel H1.cnnT1Headline { font-size:20px; }
#cnn07SwimVideoModel .cnnStoryBody TABLE { background-color:#000;font-size:11px; }
#cnn07SwimVideoModel .cnnStoryBody SELECT  { font-size:12px;width:200px;margin:0px 15px 0px 0px; }
#cnn07SwimVideoModel .cnnStoryBody .cnn07SwimVideo  { text-align:center; }
#cnn07SwimVideoModel .cnnStoryBody .cnn07SwimSelect  { padding:0px 12px; }
#cnn07SwimVideoModel .cnnStoryBody .cnn07SwimSelect TD { color:#f3e093;font-size:12px;text-align:center;vertical-align:middle; }
#cnn07SwimVideoModel .cnnStoryBody .cnn07SwimSelect TD IMG { margin-right:3px; }
#cnn07SwimVideoModel .cnnStoryBody .cnn07SwimSelect A { color:#f3e093;text-decoration:none; }
#cnn07SwimVideoModel .cnnStoryBody .cnn07SwimSelect A:hover { text-decoration:underline; }
#cnn07SwimVideoModel .cnnStoryBody .cnn07SwimThumbs  { color:#fff;padding:0px 45px; }
#cnn07SwimVideoModel .cnnStoryBody .cnn07SwimThumbs TD { padding:4px; }
#cnn07SwimVideoModel .cnnStoryBody .cnn07SwimThumbs TD IMG { border:1px solid #fff; }
#cnn07SwimVideoPrelaunch .cnnStoryBG { padding:0px 3px 0px 1px; }
#cnn07SwimVideoPrelaunch .cnnStoryBG TABLE.cnnContent { width:990px; }
#cnn07SwimVideoPrelaunch .cnnStoryBody .cnn07SwimText { color:#fff;padding-left:10px;font-weight:bold; }
#cnn07SwimVideoPrelaunch .cnnStoryBody .cnnImgCaptionSub { font-weight:normal; }
#cnn07SwimVideoPrelaunch H1.cnnT1Headline { font-size:25px; }
#cnn07SwimVideoPrelaunch .cnnStoryBody TABLE { font-size:11px; }
#cnn07SwimVideoPrelaunch .cnnStoryBody .cnn07SwimVideo  { text-align:center; }
#cnn07SwimVideoPrelaunch .cnnStoryBody TABLE.cnnStoryFooter { background-color:#fff;margin:10px; }
#cnn07SwimVideoPrelaunch .cnnStoryBody TABLE.cnnStoryFooter TD { color:#c00;font-size:18px;font-weight:bold;text-align:center;vertical-align:middle; }
#cnn07SwimVideoPrelaunch .cnnStoryBody TABLE.cnnStoryFooter A { color:#c00;text-decoration:none; }
#cnn07SwimVideoPrelaunch .cnnStoryBody TABLE.cnnStoryFooter A:hover { text-decoration:underline; }

/* css nav */
.cnnSwm07NvCont {width:994px;height:24px;text-align:left;z-index:999;}

#cnnSwm07Nv, #cnnSwm07Nv ul {
	float: left;
	width: 994px;
	height:24px;
	list-style: none;
	padding: 0;
	margin: 0;
	z-index:999;
}

#cnnSwm07Nv a {
	display: block;
	text-decoration: none;
}

#cnnSwm07Nv li {
	float: left;
	padding: 0;
	background: #fff;	
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}

#cnnSwm07Nv li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 188px;
	font-weight: normal;
	margin: 0;
	border-width:1px 2px;
	border-color:#fc3;
	border-style:solid;	
}

#cnnSwm07Nv li li {
	width: 188px;
	border-width:1px 0;
	border-color:#fc3;
	border-style:solid;
}

#cnnSwm07Nv li ul a {
	color:#a00;
	text-decoration:none;
	padding-left:5px;
	line-height:20px;
}

#cnnSwm07Nv li ul ul {
	margin: -22px 0 0 187px;
}

#cnnSwm07Nv li:hover ul ul, #cnnSwm07Nv li:hover ul ul ul, #cnnSwm07Nv li.cnnOver ul ul, #cnnSwm07Nv li.cnnOver ul ul ul {
	left: -999em;
}

#cnnSwm07Nv li:hover ul, #cnnSwm07Nv li li:hover ul, #cnnSwm07Nv li li li:hover ul, #cnnSwm07Nv li.cnnOver ul, #cnnSwm07Nv li li.cnnOver ul, #cnnSwm07Nv li li li.cnnOver ul {
	left: auto;
}

#cnnSwm07Nv li li:hover, #cnnSwm07Nv li li.cnnOver {
	background: #fc3;
}

li#cnnMain1 .cnnImgOff,
li#cnnMain2 .cnnImgOff,
li#cnnMain3 .cnnImgOff,
li#cnnMain4 .cnnImgOff,
li#cnnMain5 .cnnImgOff,
li#cnnMain6 .cnnImgOff
{display:inline;}

li#cnnMain1 .cnnImgOn,
li#cnnMain2 .cnnImgOn,
li#cnnMain3 .cnnImgOn,
li#cnnMain4 .cnnImgOn,
li#cnnMain5 .cnnImgOn,
li#cnnMain6 .cnnImgOn
{display:none;}

li:hover#cnnMain1 .cnnImgOff, li.cnnOver#cnnMain1 .cnnImgOff,
li:hover#cnnMain2 .cnnImgOff, li.cnnOver#cnnMain2 .cnnImgOff,
li:hover#cnnMain3 .cnnImgOff, li.cnnOver#cnnMain3 .cnnImgOff,
li:hover#cnnMain4 .cnnImgOff, li.cnnOver#cnnMain4 .cnnImgOff,
li:hover#cnnMain5 .cnnImgOff, li.cnnOver#cnnMain5 .cnnImgOff,
li:hover#cnnMain6 .cnnImgOff, li.cnnOver#cnnMain6 .cnnImgOff
{display:none;}

li:hover#cnnMain1 .cnnImgOn, li.cnnOver#cnnMain1 .cnnImgOn,
li:hover#cnnMain2 .cnnImgOn, li.cnnOver#cnnMain2 .cnnImgOn,
li:hover#cnnMain3 .cnnImgOn, li.cnnOver#cnnMain3 .cnnImgOn,
li:hover#cnnMain4 .cnnImgOn, li.cnnOver#cnnMain4 .cnnImgOn,
li:hover#cnnMain5 .cnnImgOn, li.cnnOver#cnnMain5 .cnnImgOn,
li:hover#cnnMain6 .cnnImgOn, li.cnnOver#cnnMain6 .cnnImgOn
{display:block;}

li#cnnMain5 ul, li#cnnMain5 ul li {width:168px!important;}

li#cnnMain6 A SPAN {color:#666 !important;font-size:10px;font-weight:normal;vertical-align:middle;}

.cnnImgLnk {height:24px;overflow:hidden;}

ul.cnnSwmHdSht {width:72px!important;height:179px!important;overflow:hidden;border:none!important;margin-left:190px!important;;}
ul.cnnSwmHdShtBP {width:72px!important;height:90px!important;overflow:hidden;border:none!important;margin-left:190px!important;;}
ul.cnnSwmHdShtR {width:72px!important;height:156px!important;overflow:hidden;border:none!important;margin-left:190px!important;;}

ul.cnnSwmHdSht li, ul.cnnSwmHdShtBP li, ul.cnnSwmHdShtR li {border-top:none!important;}

ul.cnnSwmMsc, ul.cnnSwmMsc li {width:265px!important;}

ul.cnnSwmGds, ul.cnnSwmGds li {width:220px!important;}

li#cnnSW07Extra1, li#cnnSW07Extra2 {background:#e7e7e7;}
li:hover#cnnSW07Extra1, li.cnnOver#cnnSW07Extra1,
li:hover#cnnSW07Extra2, li.cnnOver#cnnSW07Extra2 {background: #fc3;}

.cnnSwm07NvBot {clear:both;}
.cnnSwm07NvBot img {display:block;}

ul.cnnSfFx {border:none!important;width:1px!important;height:1px;background-color:none!important;}

.cnnSwm07NvL {width:12px;height:24px;overflow:hidden;}
.cnnSwm07NvR {width:221px;height:24px;overflow:hidden;}

#cnnNoiemac {display: none}

/* Hide from IE-Mac \*/
#cnnNoiemac {display: block;}
/* End hide */


