BODY { background-color:#fff; }
.cnnHeaderAd { background-color:#fff;padding:7px; }
.cnnFooter { border:0px;width:770px; }
.cnnBodyTextW { color:#000; }
.cnnRightColAd { padding-right:21px;text-align:center;width:160px; }

.cnnSwimColBody { padding:10px 8px 25px 21px; }
.cnnSwimColContent { background-color:#e9e9d3;color:#000;font-family:arial,helvetica,sans-serif; }
#cnnSwimColTextAd { background-color:#e9e9d3;border:1px solid #a5a5a5;font-family:verdana;font-size:11px; }
#cnnSwimColTextAd TD { padding:8px; }

.cnnSwimColHead { font-size:24px;font-weight:bold;padding-left:5px;text-align:left; }
.cnnSwimColSubHead { font-size:12px;font-weight:bold;padding:5px 0px 10px 0px;text-align:center; }
.cnnSwimColSubHead a:link, .cnnSwimColSubHead a:visited, .cnnSwimColSubHead a:hover { color:#000;text-decoration:underline; }
	.cnnSwimColSubHead a:hover { text-decoration:none; }
.cnnSwimColDesc { font-size:12px;padding:0px 0px 10px 0px;text-align:center; }
.cnnSwimColRDesc { float:right;font-size:11px;padding-right:5px;text-align:right;width:205px; }
.cnnSwimColLargeIssue, .cnnSwimColLargeCredit, .cnnSwimColLargeCaption, .cnnSwimColLargeShoot, .cnnSwimColLargeWardrobe { font-size:11px;font-weight:bold;text-align:left; }
	.cnnSwimColLargeIssue A:link, .cnnSwimColLargeIssue A:visited { color:#339;text-decoration:underline; }
	.cnnSwimColLargeIssue A:hover { text-decoration:none; }
.cnnSwimColHeadImage { text-align:left; }
.cnnSwimColLarge { text-align:center; }

.cnnSwimColGalSelect { color:#adadad;font-size:10px;text-align:center;width:424px;  }
#cnnSwimColGalThumbs TD { font-family:verdana;font-size:9px;text-align:center;padding:0px 3px 10px 3px;font-weight:bold; }
#cnnSwimColGalThumbs TD a:link, #cnnSwimColGalThumbs TD a:visited, #cnnSwimColGalThumbs TD a:hover { color:#000;text-decoration:none; }
	#cnnSwimColGalThumbs TD  a:hover { text-decoration:underline; }

#cnnSwimColDiaryThumbs TD { font-family:verdana;font-size:9px;text-align:center;padding:0px 3px 10px 3px; }

#cnnSwimColGalCover { font-size:20px;font-weight:bold;text-align:center;width:424px; }
.cnnSwimColGalCoverCaption, .cnnSwimColGalCoverCredit { text-align:left;font-size:10px;color:#adadad;width:70px;padding:5px; }
.cnnSwimColGalCoverCaption { text-align:right; }
.cnnSwimColGalCoverIssue { padding-bottom:10px; }

#cnnSwimColVideo { border:1px solid #999;font-family:verdana;font-size:12px; }
.cnnSwimColVideoTitle { font-weight:bold;font-size:13px;padding-bottom:15px; }
.cnnSwimColVideoModel { font-weight:bold;font-size:16px;padding-bottom:15px; }
.cnnSwimColVideoLeft { background-color:#fff;border-right:1px solid #999;padding:10px; }
.cnnSwimColVideoPlayer { background-color:#e7e7e7;border-bottom:1px solid #999;padding:3px;text-align:center;width:320px; }
.cnnSwimColVideoRight { background-color:#d6ce9c;text-align:center; }
.cnnSwimColVideoSubTitle { font-size:10px; }

#cnnSwimColVR { padding:5px;font-family:verdana; }
.cnnSwimColVRCaption { background-color:#fff;border:1px solid #999;font-size:14px;font-weight:bold;padding:10px 10px 0px 10px;border-bottom:0px; }
.cnnSwimColVRCredit { background-color:#fff;border:1px solid #999;font-size:10px;padding:0px 10px 0px 10px;border-bottom:0px;border-top:0px; }
.cnnSwimColVRInst { background-color:#fff;border:1px solid #999;font-size:10px;padding:0px 10px 10px 10px;border-top:0px; }
.cnnSwimColVRPlayer { background-color:#e7e7e7;border:1px solid #999;border-top:0px;border-bottom:0px;padding:10px;text-align:center; }
.cnnSwimColVRNav { background-color:#fff;border:1px solid #999;font-size:12px;padding:10px; }

/* NAV STUFF */
.cnnSwimColNav { border:solid 1px #ccc;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#933;padding:1px;text-align:center; }
	.cnnSwimColNav A:link, .cnnSwimColNav A:visited, .cnnSwimColNav A:hover { color:#000;text-decoration:none; }
	.cnnSwimColNav A:hover { text-decoration:underline; }

.cnnSwimColModelListFront, .cnnSwimColModelListOuter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.cnnSwimColModelListOuter { border:#d9d9bd 1px solid;padding:1px; }
.cnnSwimColModelList DIV { padding:0px 1px 1px 5px; }
.altRow { background-color:#e7e7e7; }
.cnnSwimColModelList A:link, .cnnSwimColModelList A:visited { text-decoration:underline; }
.cnnSwimColModelList A:hover { text-decoration:none; }
.cnnSwimColModelListFront TD { padding:2px 1px 1px 1px;width:144px;line-height:11px; }

/* NAV TABLE */


/* MODEL STUFF */
/*
.swimsuitModelList {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000;padding-left:5px;}
	.swimsuitModelList a:link, .swimsuitModelList a:visited, .swimsuitModelList a:hover { color:#000; }
#swimsuitModelList {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000;padding-left:5px;}
	#swimsuitModelList a:link, #swimsuitModelList a:visited, #swimsuitModelList a:hover { color:#000; }
.swimsuitPicNav { padding-bottom: 10px; padding-top: 5px; }
.swimsuitModelName {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold; color: #000;padding-left:5px; }

.swimsuitModelNavTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000; padding-left:4px; padding-right:4px; }
      
.swimsuitModelNavDivide { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000; padding-left:4px; padding-right:4px; border-right: solid 2px #000;}
	.swimsuitModelNavDivide a:link { color: #000; text-decoration:underline; }
	.swimsuitModelNavDivide a:visited { color: #000; text-decoration:underline; }
	.swimsuitModelNavDivide a:hover { color: #000; text-decoration:none; }
.swimsuitModelNavEnd { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000; padding-left:4px; padding-right:4px; }
.swimsuitModelNavBack {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-align:right; }
	.swimsuitModelNavBack a:link { color: #000; text-decoration:underline; }
	.swimsuitModelNavBack a:visited { color: #000; text-decoration:underline; }
	.swimsuitModelNavBack a:hover { color: #000; text-decoration:none; }

.swimsuitModelCredit { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align:left; font-weight: bold; }
.swimsuitModelCaption { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align:left; font-weight: bold; }
.swimsuitDetails { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align:left; font-weight: bold; }
.swimsuitYearCaption {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #adadad; text-align:right;}
.swimsuitYearCredit {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #adadad; text-align:left;}
.swimsuitModelThumb {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; font-weight:bold;padding-bottom:10px;text-align:center;width:107px;}
	.swimsuitModelThumb a:link { color: #000; text-decoration:none; }
	.swimsuitModelThumb a:visited { color: #000; text-decoration:none; }
	.swimsuitModelThumb a:hover { text-decoration:underline; }
.swimsuitYearTitle {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000; font-weight:bold;text-align:center;}
.swimsuitModelBio  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding-left:5px;}
.swimsuitModelClick  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #adadad;text-align:center;}
.swimsuitModelIndexName {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold; color: #000; }
.swimsuitModelBio p {margin:8px;}

.swimsuitVideoChangePref { color:#900;font-family:arial;font-size:11px;text-align:right; }
	.swimsuitVideoChangePref a:link { color: #900; text-decoration:underline; }
	.swimsuitVideoChangePref a:visited { color: #900; text-decoration:underline; }
	.swimsuitVideoChangePref a:hover { text-decoration:none; }
.swimsuitVideoSetPref { color:#900;font-family:arial;font-size:9px;text-align:center; }
.swimsuitVideoCaption { font-family:arial;font-size:12px;padding-right:10px; }
.swimsuitVideoTitle { font-size:16px;font-weight:bold; }
.swimsuitVideoPref { font-family:arial;font-size:12px; }

.swimsuitVideoNav { font-family: Arial, Helvetica, sans-serif;font-size:12px;text-align:center;padding-bottom:5px;font-weight:bold; }
	.swimsuitVideoNav a:link, .swimsuitVideoNav a:visited, .swimsuitVideoNav a:hover { color:#000;text-decoration:none; }
	.swimsuitVideoNav a:hover { text-decoration:underline; }
*/
