/*All Event Experiences Specific Styles*/

/*------ NEW style for RB ----- 19th June 2008-----------*/

#NPSpagecontent{
	float: left;
	height: auto;
	width: 635px;
	padding:0px;
}

#NPStoptext{
	height: 90px;
	width: 635px;
	float:left;
	margin-left:10px;
	margin-top:15px;
}
#NPSmidtext{
	height: auto;
	width: 635px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#0065a4;
}

#NPSpkgdetailsHead{
	height: 35px;
	width: 630px;
	float:left;
	margin-left:10px;
	background-image: url(../images/event-experiences/strk-hd-img.jpg);
}

#NPSpkgHead0{
	float:left;
	font-size:21px; 
	font-weight:bold; 
	color:#0065a4; 
	text-align:left; 
	margin-left:10px; 
	padding:20px;
}

#NPSpkgHead1{
	height: 20px;
	width:auto;
	float:left;
	margin-top:5px;
	font-size:21px;
	font-weight:bold;
	color:#958800;
	background-image: url(../images/event-experiences/wht-hd-img.jpg);
}

#NPSlefttext{
	height: auto;
	width: 285px;
	float:left;
	font-size:14px;
	margin-right:10px; 
}

#NPShotelimg{float:left; width: 100px;}
.NPShotelhead {float:left; margin-top:20px; margin-left:5px;}



/*--- End of New PS Style-----------*/

/*---------------------------------------------------------------------------------------------*/

/*Event Experiences Home Page*/
.featuredPackages { margin-top: 10px;  margin-bottom: 15px; width:600px;
}

.featuredTitle { border-bottom: 1px solid #003366; color: #003366; font-weight:bold; font-size:14px; margin: 5px 0px 5px 0px; 
}

.featuredTitle1 { color: #003366; font-weight:bold; font-size:14px; margin: 5px 0px 5px 0px; 
}

.featuredPackage1 { background-color:#FFFFCC; font-size:12px; border: 1px solid #333333; height: 75px; vertical-align: top; margin: 5px 0px 5px 0px;
}

.featuredPackage2 { background-color: #dbe4ee; font-size:12px; border: 1px solid #333333; height: 75px; vertical-align: top; margin: 5px 0px 5px 0px;
}

.featuredPackages img {float:left; margin: 0px 5px 0px 0px;
}

/*---------------------------------------------------------------------------------------------*/
/*Package Page Styles*/

#PStopcontent{
	float: left;
	height: auto;
	width: 625px;

}

#PSpageheader{
	background-image: url(../images/pageheaderbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: 20px;
	width: 600px;
	padding-top: 2px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #245da4;
	text-decoration: none;
	font-weight: bold;
}

#PSpagecontent{
	float: left;
	height: auto;
	width: 625px;
	padding-top: 5px;
	padding-left: 0px;

}

#PStoptextbg{
	height: 170px;
	width: 415px;
	float:left;
	background-image:url(../images/event-experiences/featured-packages/Bond-People.jpg);
	background-position:right;
	background-repeat:no-repeat;

}
#PScorpbluecont{
	float: left;
	height: auto;
	width: 625px;
	margin-top:5px;
	padding-left:10px;
	background-color: #b4cdeb;
}

#PScorpbrowncont1{
	float: left;
	height: auto;
	width: 625px;
	margin-top:5px;
	padding-left:10px;
	padding-top:15px;
	padding-bottom:15px;
	background-color: #ece3bc;
}

#PScorpbrowncont{
	float: right;
	height: auto;
	width: 280px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #ece3bc;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#PSimagehold{
	height: auto;
	width: 200px;
	float:left;
}

#PSimageholdNFL{
	height: auto;
	width: 135px;
	float:left;
}

#PStoptext{
	height: auto;
	width: 415px;
	float:left;
	margin-left:10px;
}

#PStoptext a{
	text-decoration:none;
}

#PStoptext1{
	height: auto;
	width: 475px;
	float:left;
	margin-left:15px;
}

#PStoptext1 a{
	text-decoration:none;
}

#PStoptext2{
	height: auto;
	width: 610px;
	float:left;
	margin-left:15px;
}

#PStoptext2bluebg{
	height:40px;
	width: 625px;
	float:left;
	background:#6296C6;
	margin-top:10px;
}

#PStoptext2bluebg a{
text-decoration:none;
}


#PStoptext2 a{
	text-decoration:none;
}

#PSpkgcontainer{
	float: left;
	height: auto;
	width: 630px;
	margin-top:5px;

}

#PSpkgheader{
	float: left;
	height: 49px;
	width: 637px;
	background-image: url(../images/packageheadbgmid.gif);
	background-repeat: repeat-x;
}

#PSpkgheaderleft{
	background-image: url(../images/packageheadbgleft.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
	width: 137px;
	height: 49px;
}

#PSpkgheadermid{
	float:left;
	width: 350px;
	height: 49px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #245da4;
	font-weight: bold;
}

#PSpkgheaderright{
	background-image: url(../images/packageheadbgright.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float:right;
	width: 107px;
	height: 49px;
}

#PStoptab{
	height: 23px;
	width: 260px;
	background-image: url(../images/pkgtabmid.gif);
	background-repeat: no-repeat;
	text-align:center;
	margin-top:5px;
	float:right;
}

#PStoptab1{
	height: 23px;
	width: 260px;
	background-image: url(../images/pkgtabmid1.gif);
	background-repeat: no-repeat;
	text-align:center;
	margin-top:5px;
}

#PStoptab2{
	height: 23px;
	width: 260px;
	background-image: url(../images/pkgtabmid2.gif);
	background-repeat: no-repeat;
	text-align:center;
	margin-top:5px;
	float:right;
}

#PStoptab3{
	height: 23px;
	width: 200px;
	background-image: url(../images/pkgtabmid3.gif);
	background-repeat: no-repeat;
	text-align:center;
	margin-top:5px;
	float:right;
}
#PSpkgdtlcontent{

	height: auto;
	width: 637px;
	margin-top:10px;
	padding-left:10px;
	text-align:center;
	clear:both;
}

#PSpkgdtlcontent1{

	height: auto;
	width: 637px;
	padding-left:10px;
	text-align:center;
	clear:both;
}

#PSpkgdetails{
	height: auto;
	width: 146px;
	float:left;
	text-align:center;
	margin-right:10px;
}

#PSpkgdetails-test{
	height: auto;
	width: 292px;
	float:left;
	text-align:center;
	margin-right:10px;
}

#PSpkgSB-host{
	height: auto;
	width: 146px;
	float:left;
	text-align:center;
	margin: 8px 10px 10px 80px;
}

#PSpkgdetails1{
	height: 188px;
	width: 146px;
	text-align:center;
	margin-right:10px;
	margin-top:5px;
}

#PSpkgdetails2{
	height: auto;
	width: 146px;
	float:left;
	text-align:center;
	margin-left:70px;
	margin-right: 95px;
}

#PSpkgdtlhd{
	width: 146px;
	height: 31px;
	padding-top:1px;
	background-image: url(../images/hotel-package-tab.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: middle;
	text-align: center;
}

#PSpkgdtlhd1{
	width: 146px;
	height: 31px;
	padding-top:1px;
	background-image: url(../images/hotel-package-tab1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: middle;
	text-align: center;
}

#PSpkgdtlhd2{
	width: 146px;
	height: 31px;
	padding-top:1px;
	background-image: url(../images/hotel-package-tab2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: middle;
	text-align: center;
}

#PSpkgdtlhd-test{
	width: 292px;
	height: 31px;
	padding-top:1px;
	background-image: url(../images/hotel-package-tab3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: middle;
	text-align: center;
}

#PSpkgdetailsmid{
	width: 146px;
	height:auto;
	padding-top:2px;
	float:left;

}

#PSpkgdetailsmid a{
	text-decoration:none;
}

#PSpkgdetailsopt{
	width: 130px;
	height:auto;
	float:right;
	padding-top:2px;
	padding-left:10px;
		background-image:url(../images/nav-selected-test2.gif);
	background-repeat:no-repeat;
	text-align:left;
	margin-top:10px;
}

#PSpkgdetailsopt a{
	text-decoration:none;
}
#PSpkgdetailsopt:hover{
	text-decoration:none;
	background-image:url(../images/nav-selected-test2a.gif);
	cursor:pointer;
}


#PSpkgdetailsmid-test{
	width: 140px;
	height:auto;
	padding-top:2px;
	float:left;
}

#PSpkgdetailsmid-test a{
	text-decoration:none;
}

#PSpkgdetailsHead{
	height: 31px;
	width: 303px;
	float:left;
	text-align:center;
	margin-right:8px;
	background-image: url(../images/Masterspackagehead.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#PSpkgdetailsHead2{
	height: 31px;
	width: 148px;
	float:left;
	text-align:center;
	margin-right:8px;
	background-image: url(../images/event-experiences/Masterspackagehead1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#PSpkgdetailsHeadtxt1{
	height: auto;
	width: 146px;
	margin-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #245da4;
	font-weight: bold;
}

#PSpkgdetailsHead1{
height: 31px;
	width: 146px;
	float:left;
	text-align:center;
	margin-left:70px;
	background-image: url(../images/Masterspackagehead.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#PSpkgdetailsbottom{
	height:auto;
	width: 610px;
	float:left;
	clear:both;
	margin-top:20px;
	text-align: justify;
}

#PSpkgdetailsHeadtxt{
	height: auto;
	width: 303px;
	margin-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #245da4;
	font-weight: bold;
}
#PSpkgdetailsHeadtxt2{
	height: auto;
	width: 148x;
	margin-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #245da4;
	font-weight: bold;
}

#PSpkgdetailsOpt{
	width:420px;
	height:auto;
	float:left;
	text-align:left;
	padding-left:15px;
	margin-top:10px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#packagesOpt2{
	width:615px;
	height:60px;
	margin-right: 15px;
	padding-right:5px;
	background-color: #bed6ec;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #648bb7;
}

#packagesOpt1{
	width:615px;
	height:60px;
	margin-right: 15px;
	text-align:right;
	padding-right:5px;
	background-color: #f2e9bf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #648bb7;
}

#hospitalitydetail{
	width:auto;
	height:auto;
	margin-right: 15px;
	margin-bottom:3px;
	text-align:right;
	padding-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #638AB5;
	font-weight: bold;

}

#hospitalitydetail a, #hospitalitydetail a:hover{
	font-size: 11px;
	color: #638AB5;
	text-decoration: underline;
	font-weight: bold;

}

#hosppackages{
	width:615px;
	height:52px;
	margin-right: 15px;
	text-align:right;
	padding-right:5px;
	background-color: #bed6ec;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #648bb7;
	border-bottom-color: #648bb7;
}

#hosppackages1{
	width:615px;
	height:52px;
	margin-right: 15px;
	text-align:right;
	padding-right:5px;
	background-color: #f2e9bf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #648bb7;
}

#hosppackages2{
	width:615px;
	height:52px;
	margin-right: 15px;
	padding-right:5px;
	background-color: #bed6ec;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #648bb7;
}

#hosppackages3{
	width:420px;
	height:auto;
	float:left;
	text-align:left;
	padding-left:15px;
	margin-top:20px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

#hosppackages4{
	float:right;
	width:150px;
	height:auto;
	margin-right: 4px;
	margin-top:15px;
	text-align:right;

}
 

.PStoptab, .PStoptab a:link, .PStoptab a:visited {
	text-align: center;
	font-weight: none;
	text-decoration:none;
	color: #333;
	cursor:pointer;
	padding-top: 5px;
}

.topheadtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #638AB5;
	text-decoration: none;
	font-weight: bold;
}

.topheadtxt-db2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245da4;
	text-decoration: none;
	font-weight: bold;
}

.TicketOptions{
width:622px; height:80px; margin-top:5px; border:1px solid #6296C6;}

.TicketOptions:hover{
width:622px; height:80px; margin-top:5px; border:1px solid #6296C6; background:#f4f8fb;}

.NCAAEvent{
float:left; width:170px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:18px; margin-left:10px; margin-top:20px; font-weight:200; font-size:18px;}

.LocationBox{
float:left; width:240px; font-family:Arial, Helvetica, sans-serif; color:#000000;  margin-left:10px; margin-top:13px; font-weight:200; font-size:11px; color:#333333;
}
.DateBox{
float:left; width:140px; font-family:Arial, Helvetica, sans-serif; color:#000000;  margin-left:10px; margin-top:13px; font-weight:200; font-size:11px; color:#333333;
}

.SeatChartLink{
float:right; text-align:right; width:auto; font-family:Arial, Helvetica, sans-serif; color:#000000;   margin-top:30px; font-weight:bold; font-size:11px; color:#333333; text-decoration:underline;
}

.SeatChartLink a {
color:#333333;

}

.SeatChartLink a:hover{
text-decoration:none;
color:#333333;

}

.buttonHolder{
margin-top:20px;}

.coloumncontainer{
float:left; width:180px; height:80px;}



.topheadtxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #638AB5;
	text-decoration: none;
	font-weight: bold;
}

.topheadtxt2White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left:10px;
	margin-top:10px;
}


.topheadtxt-db {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #245da4;
	text-decoration: none;
	font-weight: bold;
}
.topheadtxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #638AB5;
	text-decoration: none;
	font-weight: bold;
}

.topheadtxtgold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b59f32;
	text-decoration: none;
	font-weight: bold;
}

.topheadtxtgold1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b59f32;
	text-decoration: none;
	font-weight: bold;
}

.whiteheadtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.whiteheadtxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin-top:15px;
}

.PSblueheadtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134d8e;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.popuplink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #638AB5;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #638AB5;
	border-right-color: #638AB5;
	border-bottom-color: #638AB5;
	border-left-color: #638AB5;
	text-transform: uppercase;
}

/*Package Page Styles*/

.topCopy { margin: 2px 0px 5px 0px; 
}

.topCopy1 { margin: 2px 0px 5px 0px; 
width:400px;
}

.heroShot { float:left; margin: 5px 10px 5px 5px;
}

.heroShot1 { float:center; margin: 5px 10px 5px 5px; text-align:center;
}

.package { width: 600px; float: left; margin-bottom: 15px;
}

.packageLeft { width: 420px; float: left;
}

.packageLeft1 { float: left;
}

.packageRight { float: left; padding: 5px 2px 5px 7px; border-left: 1px dashed #999; margin-left: 5px;
}

.packageRight1 { float: right; margin-right: 10px;
}

.packageRight1 ul { margin-left: 1px; padding-left: 2px; list-style-type: none;
}
.packageRightList1 a { display: block; padding: 3px; background-color: #e5daa4; border: 1px solid #999;
}
.packageRightList1 a:link, .packageRightList1 a:visited { color: #333; text-decoration: none;
}

.packageRightList1 a:hover { background-color: #996633; color:#fff;
}

.packageRight ul { margin-left: 1px; padding-left: 2px; list-style-type: none;
}

.packageRightList a { display: block; padding: 3px; background-color: #e5daa4; border: 1px solid #999;
}

.packageRightList a:link, .packageRightList a:visited { color: #333; text-decoration: none;
}

.packageRightList a:hover { background-color: #996633; color:#fff;
}

/*Styles for multiple packages that go accross the bottom of the packages*/

.packageBottom { float:left; width: 600px;
}

.packageBottomButton { margin: 5px 2px 5px 20px;
}

.packageBottomButton a { display: table-column; padding: 3px; background-color: #dbe4ee; border: 1px solid #666666; margin: 5px 2px 5px 2px;
}

.packageBottomButton a:link, .packageBottomButton a:visited { color: #333; text-decoration: none; 
}

.packageBottomButton a:hover { background-color: #aebdda; color:#000;
}

.packageBtn { height: 50px; width: 150px; clear:none; background-image:url(../images/event-experiences/package-btn.jpg); 
}

.packageBtn1 {
	height: 50px;
	float:left;
	width: 140px;
	clear:none;
	background-image:url(../images/event-experiences/package-btn.gif);
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}


.packageBtnHover { height: 50px; width: 150px; background-image:url(../images/event-experiences/package-btn2.jpg); cursor:pointer;
}

.packageBtnHover1 { height: 50px; width: 140px; float:left; background-image:url(../images/event-experiences/package-btn2.gif); cursor:pointer; 	margin-left: 5px;	margin-top: 5px;	margin-bottom: 5px;
}

.packageBtnCopy, .packageBtnCopy a:link, .packageBtnCopy a:visited { text-align: center; font-weight: bold; padding: 2px 2px 2px 2px; text-decoration:none; color: #333;
}

.packageBtnCopy a:hover { 
}

/*Styles for multiple hotel links in the left hand col of packages*/
.packageHotelDetails {
	margin-top: 5px;
	margin-right: 1px;
	margin-bottom: 10px;
	margin-left: 1px;
}
.packageHotelDetails a { padding: 2px; background-color: #e5daa4; border: 1px solid #999; margin: 5px 1px 10px 1px;
}

.packageHotelDetails a:link, .packageHotelDetails a:visited { color: #333; text-decoration: none; 
}

.packageHotelDetails a:hover { background-color: #996633; color:#fff;
}

/*Calendar Purchase Btn Styles*/
.calendar, .calendar a:link, .calendar a:visited { background-color: #cc6733; text-align:center; color:#333;
}

.calendar a:hover { text-align:center; color: #FFFFFF;
}

.calendarHover { background-color: #cc6733; text-align:center; color: #FFFFFF;
}

.calendarNoLinkBox { background-color:#CCCCCC;
}

.calendarDates { background-color: #666; width: 18px; text-align:center; color: #fff;
}

td.calendar {
	background-color: #dbe4ee;
	text-align: center;
	font-weight: bold;
}
td.calendarhover {
	background-color: #aebdda;
	cursor:pointer;
	text-align: center;
	font-weight: bold;
	color: #000;
}

/*---------------------------------------------------------------------------------------------*/

/*Seating Chart Styles*/

.seatingChartBody { width: 510px; 
}

.seatingChartHeader { font-weight: bold; font-size: 18px; border-bottom: 2px solid #666; color:#fff; margin: 0px 5px 10px 0px; font-family:Arial, Helvetica, sans-serif; background-color:#648bb7; padding: 4px 2px 2px 2px;
}




/*---------------------------------------------------------------------------------------------*/

/*Hotel Styles*/
.hotelBody { width: 525px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 20px;
}

.hotelHeader { font-weight: bold; font-size: 18px; border-bottom: 2px solid #666; color:#fff; margin: 0px 5px 10px 0px; font-family:Arial, Helvetica, sans-serif; background-color:#648bb7; padding: 4px 2px 2px 2px;
}

.hotelCopy { float: left; margin: 0px 5px 10px 0px; 
}

.hotelCopy img { margin: 0px 10px 10px 10px; border: 4px solid #648bb7; float:right;
}

.hotelDetails { float: left; width: 200px; margin-left: 5px;  padding-left: 15px;
}

.hotelAmmenities { float: left; width: 300px; border-right: 1px dashed #666; padding-right: 3px;
}

.hotelAmmenities ul { margin-left: 15px; margin-top: 5px;
}

.hotelFooter {
	height: 100px;
	background-image: url(../images/psLogopopup.gif);
	background-repeat: no-repeat;
	float:left;
	width:200px;
	margin-top: 30px;
	margin-right: 190px;
	margin-bottom: 10px;
	margin-left: 310px;

}

/*---------------------------------------------------------------------------------------------*/

/*Hospitality Page Styles*/

.packageLink, .packageLink a:link, .packageLink a:visited  { margin: 10px 0px 10px 0px; font-size: 14px; color:#000099; font-weight:bold;
}

.rightImage { float:right; width:5px;
}

.rightImage2 { float:right; width:180px;
}


.rightImage1 { float:right; margin-top:15px; border: 3px solid #648bb7;
}

.leftcolm { float:left; width:420px;
}
.leftcolm1{ float:left; width:400px;
}

.hosTopCopy {
	float:left;
	width:auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*
.rightImage { margin-top:20px; margin: 0px 10px 10px 10px; border: 3px solid #648bb7; float:right;
}

.rightImage1 { margin: 0px 10px 10px 10px; border: 3px solid #648bb7; float:right;
}

.rightImage1 { float:right; border: 3px solid #648bb7; margin: 0px 10px 10px 10px;
}
*/

/*---------------------------------------------------------------------------------------------*/

/*Category Page Styles*/

.grid { width: 600px; margin-bottom: 15px; border: 1px solid #ccc;
}

.gridRow { height: 50px; background-color:#FFF; padding: 3px 0px 3px 3px; border-bottom: 1px dashed #ccc; float: left; width: 595px;
}

.gridRowText { width: 445px; height: 50px; float:left;
}

.gridRowText img { margin: 0px 3px 0px 3px;
}

.gridRow H3 { font-weight:bold; font-size:12px; margin: 2px 2px 2px 2px; 
}

.gridRow2 { height: 50px; background-color:#dbe4ee; padding: 3px 0px 3px 3px; border-bottom: 1px dashed #ccc; float: left; width: 595px;
}

.gridRow2 H3 { font-weight:bold; font-size:12px; margin: 2px 2px 2px 2px;
}

.getPackages { float: left; height: 50px; width: 150px; text-align:center;
}
.trademark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}



/*Hospitality page style sheet -------------- NCAA Final four*/

#mainpopblock { width:785px; height:750px; float:left; font-family: Arial, Helvetica, sans-serif;
}

#popheader { width:785px; float:left; height:146px; background-image:url(../images/hospitality/topheader.gif); background-repeat:no-repeat; background-position:center;
}

#popheading1{ color:#000000; font-weight:bold; font-size:26px; font:Verdana, Arial, Helvetica, sans-serif; margin-top:21px; margin-left:32px
}

#popheading2{ color:#c6632e; font-weight:bold; font-size:18px; font:Verdana, Arial, Helvetica, sans-serif; margin-left:20px; float:left; width:600px; height:auto;
}

#popleftblock { width:480px; height:840px; float:left; margin-left:20px;}

#popheadingBlue{ color:#4370aa; font-weight:bold; font-size:18px; font:Verdana, Arial, Helvetica, sans-serif; margin-top:30px; float:left; clear:both;}

#poptimedate{ color:#000000; font-size:14px; font:Verdana, Arial, Helvetica, sans-serif; text-align:center; float:left; clear:both; margin-top:10px; width:385px; height:auto;}

#poptimedateBlue{ color:#4370aa; font-size:14px; font:Verdana, Arial, Helvetica, sans-serif; text-align:center;}

#poplist{ width:480px; height:auto; color:#000000; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif; text-align:left; float:left; clear:both; margin-top:10px; line-height:19px; }

#poplistheading{color:#c6632e; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif; text-align:left; float:left; clear:both; font-weight:bold;}

#poprightblock { width:225px; height:840px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-stretch:semi-condensed; text-align:justify; margin-right:25px;}

#poptextbottom{ float:left; clear:both; width:600px; height:auto; color:#000000; font-size:10px; font:Verdana, Arial, Helvetica, sans-serif; margin-left:10px; margin-top:10px;}

#hospfooter { clear:both; float:left; background-image:url(../images/hospitality/hospfooter.gif); background-repeat:no-repeat; width:785px; height:60px; }


/*Hospitality page style sheet -------------- 2009 NCAA Final four*/

#mainpophosppage { width:785px; height:750px; float:left; font-family: Arial, Helvetica, sans-serif;
}

#hospheader { width:785px; float:left; height:176px; background-image:url(../images/hospitality/2009-NCAA-Mens-Final-Four-1.gif); background-repeat:no-repeat; background-position:center;
}

#hospheading1{ color:#000000; font-weight:bold; font-size:36px; font:Verdana, Arial, Helvetica, sans-serif; margin-top:35px; margin-right:135px; float:right;
}

#hospheading2{ color:#6500cc; font-weight:bold; font-size:18px; font:Verdana, Arial, Helvetica, sans-serif; margin-left:20px; margin-top:20px; float:left; width:600px; height:auto;
}
#hospheadingBlue{ color:#4370aa; font-weight:bold; font-size:18px; font:Verdana, Arial, Helvetica, sans-serif; margin-top:15px; float:left; clear:both;}

#hosplistheading{color:#6500cc; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif; text-align:left; float:left; clear:both; font-weight:bold;}

#hospleftblock { width:515px; height:765px; float:left; margin-left:20px;}

#hosprightblock { width:210px; height:765px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-stretch:semi-condensed; text-align:justify; margin-right:25px;}

#hospbtmleft { clear:both; float:left; width:515; margin-top:60px; font-size:11px;}
#hospnewfooter { clear:both; float:left; width:785px; height:auto; font-size:11px;}
#hospnewleft {float:left; width:577px; height:auto; margin-top:12px; text-align:right; }
#hospnewright { float:right; width:198px; font-weight:bold; text-align:center; }



/*Hospitality page style sheet -------------- NCAA Reginal*/
#mainpopblock-nr { width:762px; height:auto; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#popheader-nr { width:762px; float:left; height:146px; background-image:url(../images/hospitality/ncaa-reginal-head-img.gif); background-repeat:no-repeat; background-position:center;
}
#popheading1-nr{ color:#c6632e; font-weight:bold; font-size:18px; font:Verdana, Arial, Helvetica, sans-serif; margin-left:20px; float:left; width:600px; height:auto;
}
#popleftblock-nr { width:186px; height:780px; float:left; margin-top:10px;}
#popleftimg-nr { width:auto; height:auto; float:center; margin-bottom:10px;}
#poprightblock-nr { width:555px; height:auto; float:right; text-align:center; margin-left:10px;}
#poptimedateBlueBold{ color:#4370aa; font-size:18px; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;}
#poptimedateBlue-nr{ color:#4370aa; font-size:16px; font:Verdana, Arial, Helvetica, sans-serif; text-align:center;}

#popaddress{ color:#000000; font-size:16px; font:Verdana, Arial, Helvetica, sans-serif; text-align:center; float:left; clear:both; margin-top:10px; width:555px; height:auto;}

#popheadingBlue-nr{ float:left; clear:both; width:300px; color:#4370aa; text-align:left; font-weight:bold; font-size:18px; font:Verdana, Arial, Helvetica, sans-serif; margin-top:10px; }
#poplist-nr{ float:left; clear:both; width:555px; height:auto; color:#000000; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:19px; }
#poplist-nr2{ float:left; clear:both; width:555px; height:auto; color:#000000; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:19px; }
#popparagraph{ width:555px; height:auto; color:#000000; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif; text-align:left; float:left; clear:both; margin-top:10px; line-height:19px; text-align:justify; }
#popparacolumleft{float:left; clear:both; width:200px; height:110px; margin:0px; padding:0px; }
#popparacolumright{float:left; width:250px; height:110px; }
#popparacolumleft2{float:left; clear:both; width:425px; height:60px; }
#popparacolumright2{float:left; width:130px; height:60px; }

#popboldtext{width:555px; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left; text-align:center; font-size:12px; }

#popbold-h{font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left; text-align:left; font-size:12px; }

#greybgtext{float:left; width:350px; height:auto; background-color:#CCCCCC; font:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:14px; float:left; padding:5px; margin-top:5px; }
#txt1 { float:left; width:300px; height:auto; margin-top:5px;}
#hosplogo{float:right; background-image:url(../images/hospitality/ps-hosp-logo.gif); width:163px; height:89px; background-repeat:no-repeat; margin-top:15px; }
#hospfooter-nr {clear:both; float:left; background-image:url(../images/hospitality/footer-block.gif); background-repeat:repeat-x; width:762px; height:21px;}

/*---Newsletter css---*/

#PSNews{
	height: auto;
	width: 600px;
	float:left;
	margin-left:10px;
}

#PSNews a{
	text-decoration:none;
}

.newsheadtxtblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #638AB5;
	text-decoration: none;
	font-weight: bold;
	float:left;
	width:500px;
	clear:both;
}

#newsheadtxtgold{
float:left;
width:62px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b59f32;
	text-decoration: none;
	font-weight: bold;
}

#newsheadtxtgold2{
float:left;
width:62px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b59f32;
	text-decoration: none;
	font-weight: bold;
	margin-top:3px;
}

#PSnewssubheading{
	height: auto;
	width: 100px;
	float:left;
	font-weight:bold;
	font-size:14px;
}
#PSnewscontent { float:left; clear:both; width:600px; height:auto; font-size:12px; margin-top:10px; margin-bottom:10px; }

#PSnewscontent1 { float:left; clear:both; width:600px; height:auto; font-size:12px; font-weight:bold; margin-top:10px; margin-bottom:10px; }

#PSnewscontent2{ float:left; width:125px; height:auto; margin-top:10px; }

#PSnewscontent3{ float:left; width:480px; height:auto; margin-top:10px; }

#PSnewscontent4{ float:left; width:530px; height:auto; }

.PSphotogalHead{
	hegith:30px;
	padding-top:0px;
	text-align:center;
	background-color:#CCCCCC;
	clear:both;
}

.PSphotogalcont{
	height: auto;
	width: 350px;
	float:left;
	text-align:center;
	margin-left:100px;
	clear:both;
}

.PSphotogaltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #245da4;
	text-decoration: underline;
	font-weight: bold;
	padding-top:30px;
}