/**
* LAST MOD: JAN 02 2010
* ---------------------
*/
#infoPopDiv { position: absolute; display: none; width: 350px; height: 340px; z-index: 99; top: 0px; right: 0px; background-color: #000099; border: solid 2px #000099; overflow: hidden; }

#infoPopHeadContainer { position: relative; height: 40px; font-size: 14px; font-weight: bold; background-color: #000099; color: #ffffff; }
#subContentDiv { position: relative; width: 685px; height: auto; margin-top: 10px; }

.profileImgBox { position: relative; float: left; width: 100px; height: 100px; text-align: center; margin: 0px auto; background-color: #000099; color: inherit; }
.profileVert { margin: 0px auto; margin-top: 5px; }
.listDisplayBox { position: relative; }
.ratingDiv { position: absolute; height: 19px; right: 1px; top: 1px; }
.profTitleDiv { position: relative; width: 350px; font-weight: bold; font-size: 14px; margin-left: 2px; margin-bottom: 5px; }
#moreInfoDiv { position: relative; width: 677px; margin-top: 10px; padding: 4px; border: dotted 1px #000099; }
#referalLinkDiv { font-size: 15px; font-weight: bold; color: #ff0000; background-color: inherit; }
#emailLinkDiv a { text-decoration: underline; color: #0000ff; background-color: inherit; }
#emailLinkDiv a:hover { cursor: pointer; color: #ff0000; }

/*===WHEN 'MORE INFO' IS CLICKED, AJAX RETURNS RESULTS===========*/
.mi_lineDiv { position: relative; width: auto; height: 22px; }
.mi_lineTitle { width: 100px; float: left; font-weight: bold; margin-right: 5px; border-right: solid 1px; }
.mi_lineInfo { width: auto; float: left;  }
.mi_lineInfo a { color: #0000ff; background-color: inherit; text-decoration: underline; }
.mi_lineInfo a:hover { cursor: pointer; color: #ff0000; }
.mi_descript { margin-top: 5px; margin-bottom: 5px; border-top: dotted 1px; }
.mi_input { font-size: 11px; width: 180px; }
#reviewDiv { position: relative; margin-top: 15px; padding-top: 8px; border-top: solid 3px #c0c0c0; }
/*===============================================================*/

/*====BEGIN IFRAME CALENDAR======================================*/
#containerRight { position: relative; float: right; right: 0px; margin-top: 30px; width: 254px; height: auto; text-align: center; z-index: 99; }
#calendarIframeDiv { font-family: 'arial','tahoma','times'; }
#calendarFrame { width: 246px; }/* height: 266px;*/
#upcomingEvent { font-size: 16px; font-weight: bold; margin-bottom: 5px; margin-left: 5px; padding: 0px; text-align: left; }
/*===============================================================*/

/*====BEGIN DIALOGE POPUP FOR RATING, CONTACT AND MORE INFO======*/
#dialogueDiv { position: absolute; width: 400px; height: 340px; display: none; z-index: 999; top: 0px; left: 0px; border: solid 4px #000099; background-color: #eeeeff; color: #000000; }
#dialTitleDiv { position: relative; width: auto; height: 18px; padding: 3px; font-weight: bold; font-size: 15px; background-color: #6699cc; color: #ffffff; }
#dialBody { position: relative; width: auto; height: 300px; padding: 5px; overflow: auto; }

/*====BEGIN SHARING PROFILE DIALOGUE BOX=========================*/
#shareProfileDiv { position: absolute; width: 400px; height: 340px; display: none; z-index: 998; top: 75px; left: 280px; border: solid 4px #000099; background-color: #eeeeff; color: #000000; }
#shareTitleDiv { position: relative; width: auto; height: 18px; padding: 3px; font-weight: bold; font-size: 15px; background-color: #6699cc; color: #ffffff; }
#shareBody { position: relative; width: auto; height: 320px; line-height: 1.6em; padding: 5px; overflow: auto; font-size: 13px; }
.shareRow { position: relative; width: 380px; height: 26px; }
.shareRowL { float: left; width: 85px; margin-bottom: 2px; }
.shareRowR { float: left; width: auto; }
.shareInput { width: 260px; font-size: 12px; }
.shareSubject { width: 260px; font-size: 12px; }
#shareContent { width: 364px; }
.shareCap { width: 50px; }
#shareTo { color: #a0a0a0; }

/*====BEGIN VIDEO SECTION========================================*/
.videoSetDiv { position: relative; width: 676px; height: 350px; margin-top: 10px; margin-bottom: 5px; }
.vidDiv { position: relative; float: right; width: 430px; height: 348px; overflow: hidden; text-align: right; background: url('../images/icon_loading.gif') center no-repeat; z-index: 0; }
.vidComDiv { position: relative; float: left; width: 240px; height: 340px; overflow: auto; }
.vidFS { width: auto; padding: 5px; }
.myVideosDiv a { color: #0000ff; background-color: inherit; }
.myVideosDiv a:hover { cursor: pointer; color: #ff0000; }

/*=== BEGIN SOCIAL NETWORK ICONS ===*/
#socialNetworks {
	position: relative;
	margin: 0px 0px 20px 0px;
}
.socialIcon {
	border: none;
	margin: 0px 2px 0px 2px;
}




