body{font-size:76%;margin:0px;padding:0px;text-align:center;background:#000000 url(/images/homepage/lights_background.jpg) no-repeat top left;font-family:Verdana,Arial,Helvetica,sans-serif;}
img{border:none;-ms-interpolation-mode: bicubic;}
h1{color:#ffffff;font:1.0em/120% Verdana,Arial,sans-serif;padding:0px;margin:0px 0px 5px;}
h2{color:#ffffff;font:1.0em/120% Verdana,Arial,sans-serif;padding:0px;margin:0px 0px 5px;}
h3{color:#ffffff;font:1.0em/120% Verdana,Arial,sans-serif;padding:0px;margin:0px;}
select{font:normal 9px/100% Verdana,Arial,sans-serif;height:18px;vertical-align:middle;margin:4px 3px 4px 0px;padding:0px;}
div{margin:0px;padding:0px;}
p{margin: 0;padding: 0;font: normal .9em/140% Verdana,Arial,sans-serif;}
a{outline:none;}
#container{width:970px;margin:auto;text-align:left;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;}
.fir{display:none;}
.mid-col{display:inline;float:right;width:626px;text-align:center;}
.right-col{display:inline;float:left;width:142px;margin-left:15px;margin-right:15px; overflow: hidden;}
.left-col{display:inline;float:left;width:142px;margin-left:15px;margin-right:15px;} /* need box model hack although it seems fine!*/

/*****************************************  
TOP SECTION (search, logo, nav, language)
******************************************/
#top-section {
	width: 986px; /* was 935px;*/
	font-family: Arial,Helvetica, sans-serif;
	padding: 18px 0 0 0;
}
#top-search {
	float: left;
	display: inline;
	color: #333333;	
	font-size: 10px;
	margin: 19px 13px 0 17px;
	width: 135px;
	position: relative;
}
	#search-inner {
		position: absolute; 
		z-index: 1; 
		top: 0; 
		left: 0;
	}
	#search-leaf {
		position: absolute; 
		z-index: 0; 
		top: -33px; 
		left: -50px; 
		background: transparent url(/images/leaf.png) no-repeat;
		width: 96px; 
		height: 92px;
	}
	#search-leaf {
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/leaf.png', sizingMethod='crop');
	}
	#top-search label {
		font-family: Verdana, Arial,Helvetica, sans-serif;
		display: block;
		color: #fff; 
		font-weight: bold; 
		font-size: 10px;
	}
	#top-search form {
		margin: 0 0 5px 0;
		overflow: hidden;
	}
	#top-search input.input {
		width: 100px; 
		border: 0 none; 
		font-size: 11px; 
		float: left;
		height: 16px;
	}
	#top-search input.btn {
		width: 22px; 
		height: 19px; 
		border: 0 none; 
		font-size: 11px;
		float: left;
	}
	#top-search a {
		font-family: Arial, Helvetica, sans-serif;
		color: #90AADE;
		font-size: 10px;
		text-decoration: underline;
	}
#top-logo {
	float: left;
	display: inline;
	margin: 0;
}
	#top-logo a {
		display: block;
		background: transparent url(/images/topSectionSprite.png) 0 -45px no-repeat;
		width: 124px;
		height: 70px;
		text-indent: -9999px;
	}
#top-nav {
	float: left;
	display: inline;
	position: relative;
}
	#top-nav a {
		display: block;
		text-indent: -9999px;
		outline: 0;
	}
	#tagline {
		text-indent: -9999px;
		display: block;
		background: transparent url(/images/topSectionSprite.png) 0 -121px no-repeat;
		width: 600px;
		height: 28px;
		margin: 0 0 0 13px;
	}
	#top-nav ul {
		margin: 14px 0 0 0;
		padding: 0;
		list-style-type: none;
	}
	#top-nav li {
		float: left;
		height: 34px;
		padding: 0 13px;
	}	
	li.top-nav-divider {
		background: transparent url(/images/topSectionSprite.png) -32px -158px no-repeat;
		width: 1px;
		height: 34px;
		display: block;
		padding: 0 !important;
	}
	#top-nav li a {
		margin: 5px 0 0 0;
		height: 17px;
	}
	a#top-nav-stay { background: transparent url(/images/topSectionSprite.png) 0 0 no-repeat; width: 37px; }
	a#top-nav-stay.on { background: transparent url(/images/topSectionSprite.png) 0 -17px no-repeat; width: 37px; }
	
	a#top-nav-play { background: transparent url(/images/topSectionSprite.png) -74px 0 no-repeat; width: 38px; }
	a#top-nav-play.on { background: transparent url(/images/topSectionSprite.png) -74px -17px no-repeat; width: 38px; }
	
	a#top-nav-special-offers { background: transparent url(/images/topSectionSprite.png) -144px 0 no-repeat; width: 138px; }
	a#top-nav-special-offers.on { background: transparent url(/images/topSectionSprite.png) -144px -17px no-repeat; width: 138px;; }
	
	a#top-nav-groups-meetings { background: transparent url(/images/topSectionSprite.png) -306px 0 no-repeat; width: 155px; }
	a#top-nav-groups-meetings.on { background: transparent url(/images/topSectionSprite.png) -306px -17px no-repeat; width: 155px; }
	
	a#top-nav-travel-trade { background: transparent url(/images/topSectionSprite.png) -487px 0 no-repeat; width: 117px; }
	a#top-nav-travel-trade.on { background: transparent url(/images/topSectionSprite.png) -487px -17px no-repeat; width: 117px; }
	
	a#top-nav-media { background: transparent url(/images/topSectionSprite.png) -637px 0 no-repeat; width: 51px; }
	a#top-nav-media.on { background: transparent url(/images/topSectionSprite.png) -637px -17px no-repeat; width: 51px; }	
	
	.top-nav-subnav {
		position: absolute;
		top: 69px;
		left: 13px;
		font: Arial, Helvetica, sans-serif;
		display: none;
		width: 482px;
		height: 20px;
	}	
	*:first-child+html .top-nav-subnav {
		top: 69px; /* IE7 */
	}
	* html .top-nav-subnav {
		top: 69px; /* IE6 */
	}
	.top-nav-subnav.on {
		display: block;
	}
	.top-nav-subnav a {
		color: #90AADE;
		font-size: 11px;
		text-indent: 0 !important;
		display: inline !important;
		text-decoration: none;
		padding: 0 6px 0 0;
	}
	.top-nav-subnav a:hover {
		color: #fff;
		text-decoration: underline;
	}
	.top-nav-subnav strong {
		color: #fff;
	}

/*******************************************
END TOP SECTION
********************************************/

#breadcrumb{margin:13px 0 7px 15px;padding:0px;height:19px;background:url(/images/backgrounds/breadcrumb.png) no-repeat top center;}
*:first-child+html #breadcrumb {
	margin:0 0 7px 15px; /* IE7 */
}
* html #breadcrumb {
	margin:0 0 7px 15px; /* IE6 */
}
#breadcrumb{
	background/* */:url(/images/backgrounds/breadcrumb.png) no-repeat top left;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/breadcrumb.png', sizingMethod='crop');
}
#breadcrumb span,#breadcrumb a{color:#ffffff;font:0.8em/1.2em Verdana,Arial,sans-serif;line-height:17px;vertical-align:middle;}

/*container for left and center columns*/
.col-maker{display:inline;float:left;width:798px;}


/*container for the only 1 column layout*/
.single-col{width:940px;margin-left:15px;}
.single-col-top{margin:0px;padding:0px;line-height:27px;background:transparent url(/images/backgrounds/single_col_top.gif) no-repeat top left;}
.single-col-fill{vertical-align:top;margin:0px;padding:0px 20px 1px 34px;background:#ffffff url(/images/backgrounds/single_col_fill.gif) repeat-y top left;text-align:left;width:940px;voice-family: "\"}\"";voice-family:inherit;width:886px;}
html>body .single-col-fill {width:886px;}
.single-col-bottom{margin:0px;padding:0px;line-height:14px;background:transparent url(/images/backgrounds/single_col_bottom.gif) no-repeat top left;}

.single-col-top-blue{margin:0px;padding:0px;line-height:14px;background:transparent url(/images/backgrounds/single_col_top_blue.gif) no-repeat top left;}
.single-col-fill-blue{vertical-align:top;margin:0px;padding:0px 0px 1px 5px;background:#ffffff url(/images/backgrounds/single_col_fill_blue.gif) repeat-y top left;text-align:left;width:940px;voice-family: "\"}\"";voice-family:inherit;width:935px;}
html>body .single-col-fill-blue {width:935px;}
.single-col-bottom-blue{margin:0px;padding:0px;line-height:14px;background:transparent url(/images/backgrounds/single_col_bottom_blue.gif) no-repeat top left;}

.double-col-top{margin:0px;margin-left:15px;padding:0px;line-height:11px;background:transparent url(/images/backgrounds/double_col_top.gif) no-repeat top left;}
.double-col-fill{margin:0px;margin-left:15px;padding:0px 32px 3px 33px;background:#ffffff url(/images/backgrounds/double_col_fill.gif) repeat-y top left;}
.double-col-bottom{margin:0px;margin-left:15px;padding:0px;line-height:10px;background:transparent url(/images/backgrounds/double_col_bottom.gif) no-repeat top left;}

.triple-col-top{margin:0px;padding:0px;line-height:8px;background:transparent url(/images/backgrounds/triple_col_top.gif) no-repeat top left;}
.triple-col-image{margin:0px;padding:0px;height:148px;}
.triple-col-image-alibi-banner{margin:0px;padding:0px;border:0px;height:254px;background:#ffffff url(/images/backgrounds/triple_col_fill.gif) repeat-y top left;}
.triple-col-image-alibi-banner img{margin-top:-2px;}
.triple-col-fill{vertical-align:top;margin:0px;padding:0px 26px 3px 30px;background:#ffffff url(/images/backgrounds/triple_col_fill.gif) repeat-y top left;text-align:left;width:626px;voice-family: "\"}\"";voice-family:inherit;width:570px;}
html>body .triple-col-fill {width:570px;}
.triple-col-fill h2{color:#000;font-weight:bold;font-size:.9em;margin-bottom:9px;}
.triple-col-fill a{text-decoration: none;}
.triple-col-bottom{margin:0px;padding:0px;line-height:21px;background:transparent url(/images/backgrounds/triple_col_bottom.gif) no-repeat top left;}
.horizontal {width: 626px;height: 30px; background: transparent url(/images/backgrounds/horizontal_rule.gif) no-repeat top;}

/*middle column*/
#logo{display:inline;float:left;width:124px;text-align:center;margin-bottom:0px;margin-left:14px;margin-right:10px; margin-top:-6px; position:relative;}
#nav{display:inline;float:left;width:492px;text-align:left;height:82px;} /* was originally height:71px;*/
#nav h1{padding:0px;margin:0px;margin-top:5px;margin-bottom:3px;position:relative;top:-11px;text-indent:-9999px; background:url(/images/tagline.png) no-repeat; width:602px; _width:492px; height:30px;}
#nav a{color:#ffffff;font:1.5em/1.5em Vedana,Arial,sans-serif;text-decoration:none;}
#nav ul{margin:0px;padding:0px;}
.ul-nav{height:24px;width:664px; position:absolute;}
#nav ul li{display:inline;}
#nav ul li a{margin:0px;padding:0px;}
/*#nav .ul-nav li a{padding-right:4px;}*/
#nav li:first-child img {vertical-align:top; padding:4px 9px 4px 0;}
#nav ul img{vertical-align:top;padding:4px 10px;}
#nav ul img.bar{padding:0;}
#subnav{background:transparent;color:#ffffff;width:100%;height:22px;line-height:22px;margin:20px 0 0 0; position:absolute}
#subnav div{padding-top:2px;height:20px;line-height:20px;}
.subzindex{display:none;}
#in-section{}
#subnav div ul li a{text-decoration:none;color:#90AADE;font:11px/12px Arial,sans-serif;margin-right:4px;}
#subnav div ul li a strong{color:#FFFFFF;}
#subnav div ul li a:hover{text-decoration:underline;color:#FFFFFF;}

#sub-features ul{margin-left:0px;}
#feature{margin-bottom:8px;}
#feature-listings-home{background:#000000 url(/images/backgrounds/listings_background.jpg) no-repeat top left;height:483px;text-align:left;}
#feature-left-col{display:inline;float:left;width:176px;padding-top:20px;margin-left:35px;} /*need to box hack it*/
#feature-mid-col{display:inline;float:left;width:176px;padding-top:20px;margin-left:20px;}
#feature-right-col{display:inline;float:left;width:176px;padding-top:20px;margin-left:20px;}
#feature-listings-home div div p a,#feature-listings-home div p a{text-decoration:none;color:#CA0002;}

.glow {margin:5px 0 0; padding:0; width: 176px; height: 118px; background: transparent url(/images/backgrounds/glow.gif) no-repeat top;}
p.location {color: #666666;font-style: italic;}
#offers{margin: 0; padding: 0;}
#offers a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: .9em;font-weight: bold;text-decoration:none;color:#5072b4;}
#offers .columns{display:inline;float:left;width:197px;margin:0 0 7px;padding:0; text-align: left;} /*need to box hack it?*/
#offers .last-columns{display:inline;float:left;width:167px;margin:0 0 7px;padding:0; text-align: left;}
.inner-col{margin: 0; padding: 0; width: 165px;clear:both;}
.inner-col a{font-weight: bold;}
.inner-col p.location {margin:3px 0;}
.inner-col h3,#feature-listings-home div h3{font-weight: bold; font-size:.9em; color: #000;}
.home-offers{margin-top:15px;margin-bottom:5px;}
.home-special{color:#CA0002;}

/*#offers .inner-col a {color: #d53f40;font-weight: bold;}*/
.offers-pic{width:163px;height:108px;border:1px solid #000;}
.offers-pic img{vertical-align: bottom;width:163px;height:108px;}
.glow2{float: left;margin:0; padding:0; width: 91px; height: 63px; background: transparent url(/images/backgrounds/glow2.jpg) no-repeat top;}
.offers-pic2 {margin:0; padding:0; width: 80px; height: 53px; border: 1px solid #000;}
.offers-pic2 img{vertical-align: bottom;width:80px;height:53px;}

.glow-mini{display:inline;float:left;width:55px;height:38px;background:transparent url(/images/backgrounds/glow_mini.jpg) no-repeat top left;}
.mini-offers-pic{width:47px;height:33px;border:1px solid #000000;}
.mini-offers-pic img{width:47px;height:33px;}
.mini-content{display:inline;float:left;width:110px;margin-left:5px;}

.glow-mid{width:139px;height:95px;background:transparent url(/images/backgrounds/glow_mid.gif) no-repeat top left;}
.mid-img{border: 1px solid #000000;width:132px;height:88px;}
.mid-img img{vertical-align:bottom;width:132px;height:88px;}

.single-double-left{display:inline;float:left;width:726px;}
.single-double-right{display:inline;float:left;width:160px;}

/*left column*/
#keyword-search{}
#keyword-search form{margin:0px;padding:0px;}
#keyword-search label{color:#feffff;font:bold 0.8em/0.8em Verdana,Arial,sans-serif;display:block;margin:4px 0 2px 0;}
#keyword-search input{border:0 none;float:left;font-size:11px;height:16px;padding-right:3px;width:100px;}
#keyword-search div:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#keyword-search p{margin:4px 0 2px 0;padding:0 0px 2px 0; clear:both;}
#keyword-search p a{font:9px Verdana,Arial,sans-serif;margin:0px;padding:0px;text-decoration:none;}

#vegas-video{margin-top: 23px;}
#vegas-video p{font-size:0.8em;color:#CCCCCC;margin-top:5px;}

#whats-happening{height:160px; position: relative;margin-top:15px;}
#whats-happening p,#vegas-guides-bucket p{font-size:0.8em;color:#CCCCCC;margin-top:5px;}
#whats-happening input{background:#f8ced0;width:25px;}
#whats-happening select{background:#f8ced0;}
#whats-happening label{color:#cccccc;font:bold 0.8em/0.8em Verdana,Arial,sans-serif;}

#planning-info{margin-top:23px;}
#planning-info ul{margin:0px;padding:0px;}
#planning-info ul li{list-style-type:none;}
#planning-info ul li a{text-decoration:none;font-size:0.8em;}

#vegas-guides-bucket{margin-top:23px;}
#vegas-guides-bucket p a{text-decoration:none;display:block;}
#vegas-guides-bucket div img{border:solid 1px #C7D8D6;width:114px;height:76px;}
#veg\as-guides-bucket div img{border:solid 1px #C7D8D6;width:110px;height:89px;}  /*ie 5.x hack*/

/*right column*/
#persistant-nav{height:80px;}
#persistant-nav p{padding-top:0px;color:#90AADE;font:0.8em/1.1em Verdana,Arial,sans-serif;line-height:1.1em}
#persistant-nav a{color:#90AADE;position:relative;top:33px;}
#persistant-nav img {margin-top:11px; }
#persistant-nav .clear {font-size: 10px;margin-top:1px;}

#sign-in{margin-top:15px;}
#sign-in form{margin:0px;}
#sign-in form label{color:#ffffff;font-size:0.8em;}
#sign-in input.coloured{width:100px;background:#d8d5f0;}
#sign-in p{font:0.8em/1em Verdana,Arial,sans-serif;}
#sign-in form div{margin:2px 0px 2px 0px;}
#sign-in a{text-decoration:none;}

#centennial-bucket{margin-top:23px;}
#centennial-bucket p{color:#cccccc;font-size:0.8em;}
#centennial-bucket p a{text-decoration:none;}

#travel-advisory {margin-top: 20px; width: 142px;overflow:hidden;}

#slogan{margin-top:23px;}
#slogan p{color:#cccccc;font-size:0.8em;}
#slogan p a{text-decoration:none;}

#maps{margin-top:24px;}
#maps p{font:0.8em Verdana,Arial,sans-serif; color:#ccc;margin:5px 0 0 0;}
#maps a {font-weight: bold;}

#visitors-guide{margin-top:24px;}
#visitors-guide p{font:0.8em Verdana,Arial,sans-serif; color:#ccc;margin:5px 0 0 0;}
#visitors-guide a {font-weight: bold;}

/*also used in my vegas*/
#mv-register{margin-top:23px;}
#mv-register p{font-size:0.8em;}
#mv-register .p-white{color:#000000;}
#mv-register .p-black{color:#cccccc;}
#mv-register p a{}
#mv-register p#vn-rsvp-right { margin: 8px 0 40px 0; }

#rsvp-register{margin-top:23px;}
#rsvp-register p{font-size:0.8em;}
#rsvp-register .p-black{color:#cccccc;}
#rsvp-register p#vn-rsvp-right { margin: 8px 0 40px 0; }

/* nba */
#nba-rightrail {margin-top: 23px;}
#nba-rightrail p{font-size:0.8em; color: #cccccc;}
#nba-rightrail a {font-weight: bold; font-size: 10px;}

#vegas-news{margin-top:23px;}
#vegas-news p,#vegas-news ul li{color:#cccccc;font-size:0.8em;}
#vegas-news ul{margin:0px;padding:0px;}
#vegas-news ul li{margin-left:15px;list-style-type:disc;}

/*calendar*/
#formName1{margin: 10px 0 0;padding: 0;}
#formName1 .section{margin:5px 0; padding:0;}
#formName1 label {display: block;margin: 0;padding: 0;font: normal .8em/100% Verdana,Arial,sans-serif;text-transform: uppercase;}
#formName1 label.strong {font-weight: bold;}
#formName1 input {display: block; margin: 5px 0;padding: 0; vertical-align:middle;}
#formName1 .date-selector{float: left; width: 156px;} /* for calendar */
.date-selector img{vertical-align: middle;}

/*footer*/
/*footer*/
div.footer, div.footer a{color:#cccccc;text-align:center;margin-bottom:15px;margin-top:15px;font-family:Verdana; font-size:10px; }
div.footer div#footer-main{font-weight:bold;}
div.footer p.lvcva, div.footer p.lvcva a{color:#4a6aa9;}

div.footer ul{margin:0px; clear: both;}
div.footer ul li{display:inline;padding:0px 10px;border-right:1px solid #cccccc;}
div.footer ul.main{margin-bottom:10px;}
div.footer ul.main li a{font-weight:bold; text-decoration:underline}
div.footer li.last{border:medium none;}
div.footer ul.sub li a{text-decoration:none;}
div.footer div{margin-top:4px;}
div.footer div.copyright{color:#4a6aa9;}

/*404.html*/
.file-not-found{display:inline;float:left;width:183px;margin-top:10px;}
.file-not-found a{color:#5875B7;}
.file-not-found ul{margin-top:2px;margin-bottom:10px;margin-left:0px;padding-left:0px;}
.file-not-found ul li{font-size:0.9em;list-style-image:url(/images/bullet.gif);margin-left:25px;padding-left:0px;}

/* my profile*/

#my-profile p.welcome-user{font-weight:bold;color:#BD5A29;font-size:0.9em;margin:4px 0px;}
#my-profile p{color:#cccccc;font-size:0.8em;}

/*classes*/
.error{color:#cc0000;display:none;margin-bottom:10px;margin-top:4px;}
#copyright{color:#5072b4;text-align:center;}
.red{color:#cc0000;}

.blue-link{color:#90AADE;}
.blue-copy{color:#90AADE;}
.dark-blue-link{color:#5875B7;}

.inline{display:inline;}
.hidden{display: none;}
.align-bottom{vertical-align:bottom;}
.dark {color: #000;}
.separator{color: #333;}
a.advance-search{font-size:.9em;color:#999;}

/*.replace-red{font-weight:bold;color:#000000;font-size:1.2em;}*/
/*.h1-replace,.h1-float{padding-top:13px;width:350px;font-weight:bold;color:#000000;}*/
.h1-white{display:inline;float:left;padding-top:0px;width:350px;margin-left:29px;color:#ffffff;}
/*.h1-float{padding-top:13px;float:left;display:inline;width:350px;}*/
.h2-grey{padding-top:10px;color:#999999;font-size:1.2em;font-weight:bold;}
/*.h2-replace-black,.h2-replace-title{font-weight:bold;color:#000000;font-size:1.2em;}*/
.replaceWhite{font-weight:bold;color:#ffffff;}
.h2-multi-1,.h2-multi-2,.h2-multi-3{font-weight:bold;font-size:1.5em;color:#E89F2B;}
.h1-replace-alibi,.h1-float-alibi{padding-top:13px;width:350px;font-weight:bold;color:#FFFFFF;font-size:1.8em;}

.strong {font-weight: bold;}
.go-left{float:left;}
.go-right{float:right;}
.special-offer{color: #d53f40 !important;}
select{line-height:130%;}
a.plain{color:#ccc;}
.right{display:block;text-align:right;}
.top-space{margin-top:10px;}
.sausage{height:420px;}
.light{color:#fff !important;}
.li-features{}
.li-features li{font-size:0.8em;list-style-image:url(/images/bullet-black.gif);}
.pikaboo{width:100%;}

#no-flash{display:none;}

#country,#stateProv{width:206px;}

.saved-search{font-size:.9em;font-weight:bold;line-height:220%;text-decoration:none;color:#5072b4 !important;}

#brochure-sent{color:#cc0000;margin-bottom:10px;}

/*pop-up*/
#popup-container{width:454px;margin:auto;text-align:center;padding-bottom:20px;}
#popup-logo{display:inline;float:left;width:70px;margin-left:29px;}
.popup-close{display:inline;float:right;width:170px;line-height:1.2em;text-align:right;margin:15px 43px 0px 0px;}
#popup-container div .popup-close a{font:0.8em/0.8em Verdana,Arial,sans-serif;color:#90AADE;text-decoration:underline;}
.popup-col{margin-left:10px;width:434px;}
.popup-top{margin:0px;padding:0px;margin-top:6px;line-height:13px;background:transparent url(/images/backgrounds/popup_top.gif) no-repeat top left;}
.popup-fill{vertical-align:top;margin:0px;padding:0px 40px 1px 37px;text-align:left;background:transparent url(/images/backgrounds/popup_fill.gif) repeat-y top left;text-align:left;width:454px;voice-family: "\"}\"";voice-family:inherit;width:377px;}
html>body .pop-up-fill {width:377px;}
.popup-bottom{margin:0px 0px 10px 0px;padding:0px;line-height:13px;background:transparent url(/images/backgrounds/popup_bottom.gif) no-repeat top left;}
.pop-back-link{margin-top:10px;}
.pop-back-link a{text-decoration:none;}

/* more hacks calendar */
#formName0 {position: relative; top: 20px; }
#formName0 {position/* */: absolute; top/* */: 42px;}

/*sifr styles*/
.sIFR-alternate{display:none;}

/* main landing pages */
.mainpage-container{width:100%;margin-bottom:25px;}
.mainpage-container-content{float:left;width:190px;}
.mainpage-container p{font-size:0.8em;width:170px;margin-bottom:10px;}
.mainpage-container a{color:#5875B7;font-weight:bold;text-decoration:none;}

/* Site-Wide Ajax Loader */
.ajax-loader{background: transparent url(/images/ajax-loader.gif) no-repeat top left;width: 18px;height: 15px;}



.noneForScreenBlockForPrint{display:none;}
/*globally hide sharethis links*/
#sharethis_0{display:none}