/* zik.css */

body
{
	
}
.zik
	{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	background-color:#000025;
	color:#000045;
	font-family:Arial;
	font-size: 128px;
	font-weight: bold;
	}

.rtnToDTBut
	{
	position:absolute;
	top:550px;
	right:10px;
	background-color:#f08020;
	border: 1px solid #4477dd;  
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	}
	
.center_192x256
	{
	position:absolute;
	top:50%;
	left:50%;
	height:192px;
	width:256px;
	margin-left:-128px;
	margin-top:-96px;
	font-family:Arial;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	border: 3px solid #000045;  
	}
.center_240x320
	{
	position:absolute;
	top:50%;
	left:50%;
	height:240px;
	width:320px;
	margin-left:-160px;
	margin-top:-120px;
	font-family:Arial;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	border: 3px solid #000045;  
	}
.foto_240x320
	{
	position:absolute;
	height:240px;
	width:320px;
	font-family:Arial;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	border: 3px inset #aaaaaa;  
	}

.fotoImg
	{
	position:absolute;
	top:0px;
	left:0px;
	height:480px;
	width:640px;
	}

.fotoImgBox
	{
	position:absolute;
	background-color:#000025;
	}

.fotoSlider
	{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	height:7px;
	z-index:500;
/*
	top:50%;
	left:50%;
	height:30px;
	width:320px;
	margin-left:-160px;
	margin-top:80px;
	font-family:Arial;
	font-size: 12px;
	border: 3px solid #000065;  
*/
	}
.msg
	{
	position:absolute;
	top:100px;
	left:3px;
	width:150px;
	height:77px;
	border: 3px solid #000000;  
	background-color:#dddddd;
	font-family:Arial;
	font-size: 12px;
	}
.foto_64x64
	{
	position:absolute;
	height:64px;
	width:64px;
	font-family:Arial;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	/*border: 1px solid #aaaaaa;*/
	}
.shuf_clearAllRatings
	{
	position:absolute;
	top:130px;
	left:120px;
	width:90px;
	height:22px;
	font-size: 10px;
	cursor: pointer;
	cursor: hand;
	}
.shuf_clearPlayers
	{
	position:absolute;
	top:100px;
	left:120px;
	width:90px;
	height:22px;
	font-size: 10px;
	cursor: pointer;
	cursor: hand;
	}

.playerList
	{
	position:absolute;
	border: 1px solid #aaaaaa;
	background-color:#cccccc;
	font-family:Arial;
	font-size: 10px;
	}

.yr_popup
	{
	position:absolute;
	top:5px;
	left:177px;
	width:56px;
	border: 1px solid #aaaaaa;
	background-color:#dddddd;
	font-family:Arial;
	font-size: 10px;
	}

.bowersTitle
	{
	position:absolute;
	top:4px;
	left:6px;
	width:226px;
	color:#112266;
	font-family:Arial;
	font-size: 14px;
	text-align: left;
	}
.inFotoQuest
	{
	position:absolute;
	top:527px;
	left:250px;
	width:640px;
	height:26px;
	color:#ccccff;
	font-family:Arial;
	font-size: 18px;
	text-align: left;
	}
.yesno
	{
	cursor: pointer;
	cursor: hand; 
	}
.peopleInFoto
	{
	position:absolute;
	top:558px;
	left:244px;
	width:640px;
	bottom:3px;
	color:#ccccff;
	background-color:#111155;
	font-family:Arial;
	font-size: 14px;
	text-align: left;
	padding:4px;
	}

.menumug
	{
	position:absolute;
	top:1px;
	right:1px;
	width:32px;
	height:32px;
	border: 1px solid #bbbbbb;
	}
.menuusername
	{
	position:absolute;
	top:10px;
	right:61px;
	font-family:Arial;
	font-size: 10px;
	color:#ccccff;
	}
.menubar
	{
	position:absolute;
	top:0px;
	left:0px;
	height:11px;
	text-align: left;
	padding:3px;
	color:#ffaaaa;
	background-color:#222266;
	border: 1px solid #5555aa;
	font-family:Arial;
	font-size: 9px;
	}
.slct
	{
	width:79px;
	height:19px;
	text-align: left;
	font-size: 10px;
	background-color:#ccccff;
	border: 1px solid #111155;
	}

.bowersSort
	{
	width:79px;
	height:19px;
	text-align: left;
	font-size: 10px;
	background-color:#ccccff;
	border: 1px solid #111155;
	}
.filterYear
	{
	width:51px;
	height:19px;
	text-align: left;
	font-size: 10px;
	background-color:#ccccff;
	border: 1px solid #111155;
	}

.filterDist
	{
	width:79px;
	height:19px;
	text-align: left;
	font-size: 10px;
	background-color:#ccccff;
	border: 1px solid #111155;
	}
.filterRating
	{
	width:79px;
	height:19px;
	text-align: left;
	font-size: 10px;
	background-color:#ccccff;
	border: 1px solid #111155;
	}
.filterFirst
	{
	width:79px;
	height:15px;
	text-align: left;
	font-size: 10px;
	background-color:#ccccff;
	border: 1px solid #111155;
	}
.filterLast
	{
	width:79px;
	height:15px;
	text-align: left;
	font-size: 10px;
	background-color:#ccccff;
	border: 1px solid #111155;
	}

.pagePop
	{
	width:100px;
	height:19px;
	text-align: left;
	font-size: 10px;
	background-color:#ccccff;
	border: 1px solid #111155;
	}
.menuitem
	{
	cursor: pointer;
	cursor: hand;
	}
.fotoCtls
	{
	position:absolute;
	left:0px;
	right:0px;
	height:30px;
	bottom:0px;
	text-align: left;
	padding:10px;
	color:#ccccff;
	background-color:#000000;
	font-size: 14px;
	border: 1px solid #aaafff; 
	font-weight: normal;
	}


.content
	{
	position:absolute;
	top:25px;
	left:0px;
	right:0px;
	bottom:0px;
	overflow-x: auto;
	overflow-y: auto;
	}

.playerBox
	{
	width:150px;
	position:absolute;
	background-color: #ddddff;
	font-size: 10px;
	border: 1px solid #3333ff; 
	font-weight: normal;
	padding:3px;
	text-align: left;
	}
.playerButBox
	{
	margin-top:10px;
	left:0px;
	width:100%;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	}
.playerBut
	{
	margin-top:4px;
	width:150px;
	cursor: pointer;
	cursor: hand;
	}

.playerText
	{
	width:80px;
	float:left;
	}
.playerMug
	{
	border: 1px solid #aaafff;
	float:right;
	clear:right;
	margin-left:5px;
	}

.shuffTitle
	{
	position:absolute;
	font-family:Arial;
	top:3px;
	left:0px;
	right:0px;
	font-size: 16px;
	font-weight: bold;
	color:#ccccff;
	text-align:center;
	}
.bowersCtls
	{
	padding:5px;
	text-align: left;
	font-size: 10px;
	color:#bbbbbb;
	float:left;
	clear:left;
	width:100%;
	}
.bowersList
	{
	padding: 5px;
	text-align: left;
	color:#bbbbbb;
	overflow-x: hidden;
	overflow-y: auto;
	float:left;
	clear:left;
	width:100%;
	}

.home
	{
	font-family:Arial;
	padding:3px;
	font-size: 12px;
	font-weight: bold;
	float:left;
	color:#ccccff;
	}
.sectionHdr
	{
	width:100%;
	font-family:Arial;
	padding:3px;
	font-size: 12px;
	font-weight: bold;
	float:left;
	clear:left;
	color:#ccccff;
	border-bottom: 1px solid #9999dd;
	text-align: left;
	}
.sql
	{
	width:100%;
	font-family:Arial;
	padding:3px;
	font-size: 12px;
	font-weight: bold;
	float:left;
	color:#ff0000;
	text-align: left;
	}
.infoBox
	{
	float: left;
	padding-left:5px;
	font-size: 10px;
	border: 1px solid #00ff00; 
	font-weight: normal;
	}
.bowersInfo
	{
	padding-top:2px;
	padding-left:7px;
	font-size: 10px;
	color: #00ff00;
	font-weight: normal;
	}
.wait
	{
	margin:3px;
	}

.ctlBut
	{
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	}
.nobr 
	{ 
	white-space: nowrap;
	display:inline;
	}
.bowersTableBox
	{
	padding: 5px;
	text-align: left;
	color:#bbbbbb;
	overflow-x: hidden;
	overflow-y: auto;
	float:left;
	width:100%;
	}
.bowersTable
	{
	}

.tableHeadRow 
	{ 
	color:#7777ff;
	font-weight: bold;
	
	}
.tableRow 
	{ 
	cursor: pointer;
	cursor: hand;
	color:#bbbbbb;
	}
.tableHdg
	{
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	}
.tableCell
	{
	text-align:right;
	}
.blog
	{
	text-align: left;
	color:#bbbbbb;
	overflow: hidden;
	width:90%;
	/*font-size:12px;*/
	/*border: 1px solid #ffff00; */
	bottom:0px;
	float:left;
	}
.blogoutbox
	{
	}
.bloginbox
	{
	float: left;
	width:99%;
	padding-bottom:5px;
	}

.blogout
	{
	padding:3px;
	}
.blogin
	{
	position:relative;
	top:3px;
	left:3px;
	width:92%;
	font-family:Arial;
	padding:2px;
	background-color: transparent;
	color: #ddffdd;
	border: 1px dotted #449944;
	}
.blogtime
	{
	color:#ffaaaa;
	}
.blogEntry
	{
	cursor: pointer;
	cursor: hand;
	}
.blogEnter
	{
	margin:4px;
	margin-left:80%;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	}
.topRtBox
	{
	position:absolute;
	top:3px;
	right:5px;
	height:10px;
	width:50px;
	color:#ff9966;
	font-size: 9px;
	text-align: right;
	font-weight: normal;
	}
.botRtBox
	{
	position:absolute;
	bottom:23px;
	right:22px;
	height:10px;
	width:240px;
	color:#aaaaaa;
	font-size: 9px;
	text-align: right;
	font-weight: normal;
	}
.botLeftBox
	{
	position:absolute;
	bottom:23px;
	left:5px;
	width:111px;
	height:10px;
	color:#aaaaaa;
	font-size: 9px;
	text-align: left;
	font-weight: normal;
	}

.blogHilite
	{
	border: 2px dotted yellow;  
	}
	
.tab
	{
	text-align: left;
	color:white;
	border-bottom: solid #bbbbbb 1px;
	width:100%;
	margin-top:15px;
	float:left;
	clear:left;
	}	
.tabLabel
	{
	padding-left:15px;
	padding-right:15px;
	text-align: center;
	font-weight:bold;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	color: #bbbbbb;
	border-top: solid #bbbbbb 1px;
	border-left: solid #bbbbbb 1px;
	border-right: solid #bbbbbb 1px;
	background-color:#333333;
	}
.tabLabelOver
	{
	color: black;
	background-color: yellow;
	border-top: solid blue 1px;
	border-left: solid blue 1px;
	border-right: solid blue 1px;
	}
.tabLabelDown
	{
	color: green;
	background-color: black;
	border-top: solid blue 1px;
	border-left: solid blue 1px;
	border-right: solid blue 1px;
	}
.tabOption
	{
	color: #bbbbbb;
	border-bottom: solid #ffbbbb 1px;
	border-left: solid #bbbbbb 1px;
	border-right: solid #bbbbbb 1px;
	background-color:#333333;
	}

.tabContent
	{
	color: #bbbbbb;
	width:100%;
	text-align: center;
	font-size: 12px;
	}

.sep
	{
	width:100%;
	height:5px;
	}
.fotobox
	{
	text-align:left;
	}

#up0
	{
	}
.dfltUploadBut
	{
	margin-left:10px;
	margin-top:4px;
	float:left;
	background-image:url("ui_images/uploadbut.jpg"); 
	cursor: pointer;
	cursor: hand;
	}

#up0Uploader
	{
	margin-left:10px;
	margin-top:4px;
	float:left;
	background-image:url("ui_images/uploadbut.jpg"); 
	}
#up1Uploader
	{
	position:absolute;
	top:66px;
	left:167px;
	background-image:url("ui_images/uploadbut.jpg"); 
	}

.uploadStatus
	{
	font-size:12px;
	margin-left:20px;
	margin-top:7px;
	margin-right:5px;
	color: #00ff00;
	}
.mediaIconDlgUploadStatus
	{
	position:absolute;
	bottom:1px;
	left:0px;
	right:0px;
	text-align:center;
	font-size:10px;
	}
.textLink
	{
	font-size:12px;
	margin-left:5px;
	margin-top:7px;
	margin-right:5px;
	color: #00ff00;
	text-decoration: underline;
	float:left;
	cursor: pointer;
	cursor: hand;
	}
/**/
.iconBox
	{
	overflow:auto;
	text-align: left;
	font-size: 10px;
	left:50px;
	right:0px;
	top:0px;
	}
.icon
	{
/*
	width:64px;
	height:48px;
*/
	float:left;
	margin:3px;
	}
.iconOver
	{
	border:yellow 1px dashed;	
	}
.iconImgBox
	{
/*
	width:64px;
	height:48px;
*/
	}
.iconImg
	{
	border:#cccccc 1px solid;
	cursor: pointer;
	cursor: hand;
	}
.iconTxt
	{
	text-align: center;
	}
.titlebox
	{
	position:absolute;
	top:44px;
	left:44px;
	border:#ff76aa double 3px;
	background-color:#ffaaff;
	width:240px;
	height:200px;	
	}
.tb_title
	{
	font-size: 50px;	
	}
.tb_subtitle
	{
	font-size: 32px;	
	}
.video
	{
	background-color:#ffaaff;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	border:#ff76aa double 3px;
	width:500px;
	}
.videoIE
	{
	background-color:#ffaaff;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	border:#ff76aa double 3px;
	width:720px;
	}

.videoclose
	{
	float:right;
	clear:right;
	margin-bottom:3px;
	margin-left:2px;
	width:17px;
	height:17px;
	border:#ffffff solid 1px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-align:center;
	cursor: pointer;
	cursor: hand;
	}
.videocloseOver
	{
	background-color:#000000;
	color:yellow;
	}
.videocloseDown
	{
	background-color:#000000;
	color:green;
	}


.popup
	{
	position:absolute;
	width:120px;
	height:100px;
	background-color:#dddddd;
	border:#444444 solid 1px;
	color:#000000;
	text-align:left;
	font-size:12px;
	cursor: pointer;
	cursor: hand;
	padding-top:3px;
	}
.popupItem
	{
	position:absolute;
	left:0px;
	right:0px;
	height:17px;
	padding-left:3px;
	}
.popupHilite
	{
	background-color:#000000;
	color:#dddddd;
	font-weight: bold;
	}
.modalCover
	{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-color:black;
	}
.modalDiv
	{
	position:absolute;
	top:110px;
	left:110px;
	width:300px;
	height:240px;
	border:#5555aa double 3px;
	color:#ccccff;
	background-color:#000025;
	font-family:Arial;
	font-size: 14px;
	}
.modalclose
	{
	position:absolute;
	top:4px;
	right:4px;
	width:17px;
	height:17px;
	border:#aaaaaa solid 1px;
	font-size: 12px;
	font-weight: bold;
	color:#aaaaaa;
	text-align:center;
	cursor: pointer;
	cursor: hand;
	}
.modalcloseOver
	{
	background-color:#000000;
	color:yellow;
	border:yellow solid 1px;
	}
.modalOKBut
	{
	position:absolute;
	bottom:10px;
	height:25px;
	right:20px;
	width:70px;
	cursor: pointer;
	cursor: hand;
	}
.modalCancelBut
	{
	position:absolute;
	bottom:10px;
	height:25px;
	right:103px;
	width:70px;
	cursor: pointer;
	cursor: hand;
	}

.modalcloseDown
	{
	background-color:#000000;
	color:green;
	border:green solid 1px;
	}
.mediaIconDlogImg
	{
	position:absolute;
	left:10px;
	top:10px;
	width:64px;
	height:48px;
	border:#666666 double 3px;
	}
.mediaIconDlogTxt
	{
	position:absolute;
	left:88px;
	top:7px;
	right:40px;
	}

.cover
	{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	}

.aux
	{
	background-color:red;
	border: 1px green dotted;
	}
.playerDlogImg
	{
	position: absolute;
	top: 5px;
	left: 5px;
	border: #ccccff solid 1px;
	}
.playerDlogName
	{
	position: absolute;
	top: 5px;
	left: 70px;
	}

.playerDlogName
	{
	position: absolute;
	top: 6px;
	left: 85px;
	}
.playerDlogDist
	{
	position: absolute;
	top: 27px;
	left: 85px;
	}
.playerDlogRating
	{
	position: absolute;
	top: 48px;
	left: 85px;
	}
.playerDlogPeanutTitle
	{
	position: absolute;
	top: 80px;
	left: 6px;
	right:6px;
	height:20px;
	border-top:#ccccff solid 1px;
	padding-top:6px;
	padding-left:4px;
	padding-right:4px;
	text-align: left;
	color:#4444cc;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	}

.playerDlogRatingQ
	{
	position: absolute;
	top: 105px;
	left: 6px;
	right:6px;
	height:24px;
	padding-top:6px;
	padding-left:4px;
	padding-right:4px;
	font-size: 14px;
	}
.playerDlogRatingInp
	{
	position: absolute;
	top: 135px;
	width:38px;
	height:17px;
	left:110px;
	color:#ccccff;
	background-color:#000025;
	font-family:Arial;
	font-size: 14px;
	border:1px inset #ccccff;
	font-weight: bold;
	}
.playerDlogRatingInpBut
	{
	position: absolute;
	top: 134px;
	left:153px;
	cursor: pointer;
	cursor: hand;
	width: 60px;
	}

.playerDlogNumRaters
	{
	position: absolute;
	top: 170px;
	left: 6px;
	right: 6px;
	height:18px;
	font-size: 14px;
	}
.playerDlogPGRating
	{
	position: absolute;
	top: 196px;
	left: 6px;
	right: 6px;
	height:18px;
	font-size: 14px;
	}
.playerDlogMsg
	{
	position: absolute;
	top: 228px;
	left: 6px;
	right: 6px;
	bottom:2px;
	color: red;
	font-weight: bold;
	}

.playerDlogReplaceBut
	{
	cursor: pointer;
	cursor: hand;
	width: 160px;
	cursor: pointer;
	cursor: hand;
/*
	color: white;
	background-color:red;
*/
	}
.playerDlogNoReplaceBut
	{
	margin-top:5px;
	cursor: pointer;
	cursor: hand;
	width: 160px;
	}
.playerEl
	{
	border:#111155 1px solid;
	color:#bbbbbb;
	padding-left:5px;
	padding-right:5px;
	}

.playerElOver
	{
	color:yellow;
	}
.playerElLocked
	{
	color:#ccffcc;
	font-weight: bold;
	font-size:16px;
	}
.visitorBox
	{
	padding: 5px;
	text-align: left;
	color:#bbbbbb;
	overflow-x: hidden;
	overflow-y: auto;
	float:left;
	clear:left;
	width:100%;
	white-space:normal; 
	}
.playerEl
	{
	border:#111155 1px solid;
	color:#bbbbbb;
	padding-left:5px;
	padding-right:5px;
	cursor: pointer;
	cursor: hand;
	}
.visitorEl
	{
	border:#111155 1px solid;
	color:#bbbbbb;
	padding-left:5px;
	padding-right:5px;
	cursor: pointer;
	cursor: hand;
	}

.ipAddr
	{
	margin:20px;
	}
.lastVisit
	{
	margin:2px;
	}

.ipTitle
	{
	left:0px;
	width:100%;
	font-size: 10px;
	color: #9999ff;
	}

.ipLoc
	{
	font-family:Arial;
	font-size: 12px;
	width:260px;
	height:16px;
	margin-bottom:22px;
	text-align: center;
	}
.ipOwner
	{
	font-family:Arial;
	font-size: 12px;
	width:260px;
	height:16px;
	margin-bottom:22px;
	text-align: center;
	}

.okBut
	{
	cursor: pointer;
	cursor: hand;
	margin-top:4px;
	width:54px;
	}
.tabCtl
	{
	margin-left: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	cursor: hand;
	}
.tabBut
	{
	font-size: 10px;
	margin-top:2px;	
	}
.tabCtlBar
	{
	height:18px;
	left:0px;
	width:100%;
	padding:5px;
	text-align: left;
	font-size: 10px;
	color:#bbbbbb;
	}
.dlogTitle
	{
	left:0px;
	width:100%;
	clear:left;
	font-size: 16px;
	color: #9999ff;
	margin-bottom:25px;
	}
.dlogFldLbl
	{
	left:0px;
	width:100%;
	font-size: 10px;
	color: #9999ff;
	}

.dlogTxtFld
	{
	font-family:Arial;
	font-size: 12px;
	width:260px;
	height:16px;
	margin-bottom:22px;
	text-align: center;
	}

.welcomenotes
	{
	position: absolute;
	top: 110px;
	left:130px;
	width:370px;
	height:360px;
	font-size: 16px;
	color: #000033;
	background-color: #ddddff;
	border: 3px blue double;
	padding-top: 8px;
	padding-left:18px;
	padding-right:18px;
	text-align: left;
	line-height:1.1;
	cursor: pointer;
	cursor: hand;
	}
.welcitm
	{
	border: 2px solid #eeeeff;
	background: #ccccff;
	padding:5px;
	}
.welcitmover
	{
	border: 2px solid #333379;
	background: #bbbbee;
	padding:5px;
	}
.uploadBut
	{
	position:absolute;
	top:4px;
	right:100px;
	height:17px;
	width:100px;
	border: 1px solid red;
	color: red;
	}
.uploadbutover
	{
	border: 2px solid green;
	color: green;
	}
.bowersAD
	{
	position: absolute;
	top: 110px;
	left:130px;
	cursor: pointer;
	cursor: hand;
	}
	
.askdb
	{
	text-align: left;
	color:#bbbbbb;
	overflow: hidden;
	width:99%;
	bottom:0px;
	float:left;
	}
.askdb_title
	{
	left:0px;
	width:100%;
	font-size: 10px;
	color: #9999ff;
	}
.askdb_sql
	{
	font-family:Arial;
	font-size: 14px;
	width:440px;
	height:60px;
	margin-bottom:22px;
	text-align: left;
	border: #9999ff dotted 1px;
	}

.askdb_quest
	{
	font-family:Arial;
	font-size: 14px;
	width:440px;
	height:60px;
	margin-bottom:22px;
	text-align: left;
	border: #9999ff dotted 1px;
	}
.askdb_question
	{
	cursor: pointer;
	cursor: hand;
	padding-left:5px;
	padding-top:3px;
	}
.panel
	{
	text-align: left;
	padding-bottom:4px;
	width:100%;
	float:left;
	clear:left;
	}	
.tableHdgOver
	{
	color:green;
	cursor: pointer;
	cursor: hand;
	}
