/* CSS Document */
/* pull in external file for HBR */
@import url("/css_includes/harrahs_property_UTU.css");

/* Template 4 Styles Start - Events & Entertainment Calendar Page */

/* ------ Page Title Region ------*/
#tmplCalendar, #tmpl2 {
	background-color:#FFF;
	border-right:1px solid #000000;
	_width:719px;
}
#tmpl2 {
	width:710px;
}
#tmplCalendar #regPgHead {
	background-image:url();
	background-color:transparent;
	padding-left:0px;
	vertical-align: top;
	padding-bottom: 5px;
}
/*-------------- Page Title ROW --------------------------*/

#tmplCalendar #rowPgTitle {
	width:510px;
	height:54px;
	background-image:url(/images/Property/ubc/navElements/pageTitle_eeCalendar.gif);
	background-repeat:no-repeat;
	background-position: 16px 19px;
	padding: 5px 0px 5px 16px;
}

/*------ MAIN CONTENT DEFINITIONS ------*/

/*--------GLOBAL MODULE CLASSES--------*/


/* ========== EVENTS & ENTERTAINMENT CALENDAR DEFINITIONS========== */


/* ========== SEARCH RESULTS PAGE DEFINITIONS =======*/

#tmplCalendar #searchModule {
	margin:0px;
	padding: 0px 7px 5px 7px;
	background-color:#D6C8AB;
	border: 1px solid #A48946;
}
#tmplCalendar #searchModule th {
	font-size:12px;
	color:#38280E;
	padding-top:5px;
	line-height:16px;
}
#tmplCalendar #searchModule select {
	font-size:10px;
}
#tmplCalendar .searchType {
	width:150px;
}
#tmplCalendar #searchModule input {
	width:75px;
	font-size:10px;
	border:#FEF8ED solid 1px;
	background-color:#FEF8ED;
	color:#ffffff;
	font-weight:bold;
	height:20px;
}
#tmplCalendar .calSearch {
	width:16px;
	height:50px;
	padding:3px 3px 3px 0px;
	background-image:url(/images/Property/ubc/navElements/btnCalendar.gif);
	background-repeat:no-repeat;
	background-position:center;
}
/*-----  RESULTS NAVIGATION BAR -----*/
#tmplCalendar table.cntPagNav {
	font-weight:bold;
	width:518px;
	margin:10px 0px;
	color:#000000;
}
#tmplCalendar a.lnkPagNav {
	color:#000000;
}
#tmplCalendar .prev {
	width: 125px;
}
#tmplCalendar .next {
	width: 95px;
}
/* ------ RESULTS TABLES ------ */
#tmplCalendar .dates {
	background-color:#FFF4DE;
	padding:3px;
	margin:1px;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	color: #000000;
	width:508px;
}
#tmplCalendar table.brdTop {
	border-top: #fdc75a solid 1px;
	width:100%;
	background-color:#FFFFFF;
}
#tmplCalendar table.cntSearchResult {
	
	background-color:#D6C8AB;
	border: 1px solid #A48946;
	margin:0px;
	vertical-align:middle;
}
#tmplCalendar table.cntSearchResult td {
	padding:13px 0px 17px 14px;
	margin:0px;
}
#tmplCalendar table.cntSearchResultDateAlt {
	width:510px;
	background-color:#D8CCDF;
	margin:2px 3px 2px 3px;
}
#tmplCalendar a.lnkTitle:link {
	text-transform:uppercase;
	font-size:12px;
	color:#000000;
	line-height:15px;
}
#tmplCalendar a.lnkTitle:visited {
	text-transform:uppercase;
	font-size:12px;
	color:#000000;
	line-height:15px;
}
#tmplCalendar a.lnkTitle:hover {
	text-transform:uppercase;
	font-size:12px;
	color:#FDC75A;
	line-height:15px;
	text-decoration:underline;
}
#tmplCalendar a.lnkTitle:active {
	text-transform:uppercase;
	font-size:12px;
	color:#000000;
	line-height:15px;
}
#tmplCalendar .imgEvent {
	width:80px;
	padding:0px;
	text-align:center;
	vertical-align:top;
}
#tmplCalendar .imgEvent img {
	border:#460000 solid 1px;
}
#tmplCalendar .dtEvent {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
#tmplCalendar .lgoProperty {
	text-align:right;
	vertical-align:middle;
}
#tmplCalendar .lgoProperty img {
	margin-right:11px;
}
#tmplCalendar .dscEvent {
	width:150px;
	margin:0px;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	color: #000;
}
#tmplCalendar a.lnkEvent:link, a.lnkEvent:visited {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:bold;
}
#tmplCalendar th.thCenter {
	text-align: center;
}
/* Template 4 Styles End*/


#tmplCalendar #regMainContent {
	width:90%;
}
