body { margin: 0; padding: 0;   }


/* Header */
#headerBG { background: url(../_images/bg-header.gif) 0 0 repeat-x; }
	#header { width: 540px; height: 106px; margin: 0 auto; position: relative; z-index: 1; }
	
	/*#logo { position: absolute; top: 37px; }*/
	
	/* Main Nav */
	#mainNav { position: absolute; top: 37px; left: 62px; height: 51px; font-size: 1.4em; font-weight: bold; text-transform: uppercase; color: #464a4c; }
		#mainNav ul { list-style-type: none; }
			#mainNav ul li { margin: 0 6px 0 0; padding: 0 0 0 12px; float: left; }
				#mainNav ul li a { display: block; height: 21px; padding: 30px 12px 0 0; color: #95a0a9; text-decoration: none; }
				#mainNav ul li a:hover, #mainNav ul li.sfHover a { color: #ff6e00; }

	#mainNav ul li.active, #mainNav ul li:hover, #mainNav ul li.active-trail  { background: url(../_images/bg-main-nav-left.gif); }
	#mainNav ul li.active a, #mainNav ul li:hover a, #mainNav ul li.active-trail a { background: url(../_images/bg-main-nav-right.gif) 100% 0 no-repeat; color: #fff; }
	
	
		/*dropdown menu*/
			#mainNav ul li ul { display: none; position: absolute; top: 51px; width: 210px; font-weight: normal; margin-left: -25px; border: 1px solid #4e5356; padding: 3px 0; -moz-border-radius: .3em; -webkit-border-radius: .3em; background: #3f4346 url(../_images/bg-sub-nav.gif) 0 0 repeat; }
				#mainNav ul li ul li { float: none; margin: 0; padding: 0; background-image: none !important; }
				#mainNav ul li.sfHover ul li a { color: #c2cad1; }
					#mainNav ul li ul li a { float: none; padding: 4px 15px; height: auto; background-image: none !important; font-size: 1.1em; line-height: 1.1em; color: #c2cad1; text-transform: none; text-decoration: none; }
					#mainNav ul li ul li a:hover { background: #4e5356; color: #f36f21; }
					
					#mainNav ul li:hover ul li, #mainNav ul li:hover ul li a, #mainNav ul li.active ul li, #mainNav ul li.active ul li a { background-image: none; }

	#auxNav { position: absolute; top: 15px; left: 0px; width: 680px; font-size: 1.2em; color: #fff; text-align: right; }
		#auxNav a { color: #ff6e00; text-decoration: none; }
		#auxNav .separator { padding: 0 6px; }

	#register { position: absolute; top: 10px; left: 694px; width: 270px; height: 29px; background: url(../_images/bg-register-panel-closed.png) 0 0 no-repeat; z-index: 9000; }
		#registerPanel { position: absolute; top: 0; left: 0; background: url(../_images/bg-register-panel-open.png) 0 0 no-repeat; width: 270px; height: 162px; z-index: 10000; font-size: 1.1em; color: #e4e0e0; }
			#registerTitle { position: absolute; top: -999em; }
			#btnRSS { position: absolute; top: 121px; left: 15px; }
			#registerPanel form { padding: 40px 12px 0 12px; }
				#registerPanel form p { padding: 0 0 8px 0; }
				#registerPanel form .textbox { width: 237px; }
				#registerPanel form .dropdown { width: 242px; }
				
	#interested { position: absolute; top: 55px; left: 701px; width: 247px; height: 33px; padding: 8px 5px 0 7px; font-size: 1.4em; color: #fff; background: url(../_images/bg-interested.gif) 0 0 no-repeat; }
		#interested span { display: block; padding: 4px 0 0 0; float: left; }
		#interested #interestedBtn { position: absolute; left: 169px; top: 7px; }
		#interested ul { display: none; list-style: none; position: absolute; top: 24px; font-weight: normal; margin-left: -8px; border: 1px solid #4e5356; padding: 3px 0; -moz-border-radius: .3em; -webkit-border-radius: .3em; background: #3f4346 url(../_images/bg-sub-nav.gif) 0 0 repeat; }
			#interested ul li { float: none; margin: 0; padding: 0; background-image: none; }
				#interested ul li a { display: block; float: none; padding: 4px 15px; width: 65px; height: auto; background-image: none; font-size: 1.1em; line-height: 1.1em; color: #c2cad1; text-transform: lowercase; text-decoration: none; }
				#interested ul li a:hover { background: #4e5356; color: #f36f21;  }
				
				#interested ul li:hover ul li, #mainNav ul li:hover ul li a { background-image: none; }
				
/* Page Titles */
#titleBG { height: 66px; background: url(../_images/bg-title.gif) 0 0 repeat-x; }
	#title { width: 540px; margin: 0 auto; padding: 15px 0 0 0; font-size: 4em; font-weight: bold; color: #fff; }
		#title a { color: #fff; text-decoration: none; }
	
/* Main Container */
#container { background: #fff;}	
	
/* Homepage */
#homeMainBG {  }
#homeMain { width: 540px; height: 318px; margin: 0 auto; position: relative; }
	#homeMainPromo { padding: 50px 0 0 0; }
		#homeMainPromo h6 { padding: 0 0 10px 0; font-size: 3em; font-weight: normal; color: #fff; }
		#homeMainPromo h1 { padding: 0 0 15px 0; font-size: 6.6em; line-height: .7em; font-weight: bold; color: #fff; }
			#homeMainPromo h1 em { font-style: normal; color: #ff6f00; }
			
			
#homeSubBG { background: #fff url(../_images/bg-home.gif) 0 100% repeat-x; }
#homeSub { width: 540px; height: 240px; margin: 0 auto; position: relative; }
	#homePromoButtons { position: absolute; top: 38px; left: 0; width: 572px; height: 149px; padding: 20px 0 0 20px; background: url(../_images/bg-home-buttons.gif) 0 0 no-repeat; }
		#homePromoButtons a { margin: 0 13px 0 0; }
	#homeNewsFeed { position: absolute; top: 68px; left: 618px; width: 315px; font-size: 1.4em; color: #808181; }
		#homeNewsFeed a { color: #808181; text-decoration: none; }
			#homeNewsFeed a span { color: #7F7E7E; }
	#homePromoButton { position: absolute; top: 148px; left: 618px; }


/* Interior */
#interior { width: 540px; padding: 5px 0 10px 0; background: #fff; margin: 0 auto; overflow: hidden; }
	#pageButtons { text-align: right; }
	#interiorSidebar { width: 158px; padding: 33px 0 0 0;  }
	#interiorContent { width: 540px; padding: 33px 0 0 0;  }
	.wide { width: 540px !important; }
	.padded25 { padding-right: 25px !important; }
	.padded169 { padding-right: 169px !important; }

/* Sub Navigation */
#subNav { margin: 0 0 20px 0; }
	#subNav ul { list-style: none; font-size: 2.5em; line-height: 1em; color: #b5c1ca; }
		#subNav ul li { padding: 3px 0; border-bottom: 1px solid #eaecee; }
		#subNav ul.links li { display: block; padding: 0px; }
			#subNav ul li a { display: block; width: 148px; padding-right: 10px; color: #b5c1ca; text-decoration: none; background: url(../_images/blt-nav.gif) 100% 9px no-repeat; }
			#subNav ul li a:hover { color: #7F7E7E; background-image: url(../_images/blt-nav-over.gif); }
			#subNav ul li.active a { color: #495157; background-image: url(../_images/blt-nav-on.gif); }
			#subNav ul li.hasSubNav a { background-image: url(../_images/blt-nav-on2.gif); }
				#subNav ul li ul { margin: 2px 2px 6px 2px; font-size: .6em; }
					#subNav ul li ul li { padding: 0; border-bottom: none; }
						#subNav ul li.active ul li a { width: 114px; padding: 5px 20px; background: #3a3d40 url(../_images/blt-sub-nav.gif) 8px 13px no-repeat; color: #cbced3; }
						#subNav ul li.active ul li a:hover { background: #3a3d40 url(../_images/blt-sub-nav-over.gif) 8px 13px no-repeat; color: #7F7E7E; }
						#subNav ul li.active ul li.active a { background: #4e5256 url(../_images/blt-sub-nav-on.gif) 8px 13px no-repeat; color: #ff6e00; }


/* Primary Content Styles */
	.dotcoContent { font-size: 11px; line-height: 1.5em; color: #7f7e7e;  }
	.dotcoContent h1 { padding: 0 0 28px 0; font-size: 2.4em; line-height: 1em; font-weight: normal; }
	.dotcoContent h2 { padding: 0 0 18px 0; font-size: 1.3em; line-height: 1.4em; font-weight: normal; color: #252525; }
	.dotcoContent h3 { padding: 0 0 18px 0; font-size: 11px; color: #7f7f7f; outline: none; -moz-outline-style: none; font-weight: bold;}
	.dotcoContent p { padding: 0 0 24px 0; line-height: 1.4em;}
	.dotcoContent ul { margin: 0 0 12px 20px; list-style-type: none; }
	.dotcoContent ul li { background: url(../_images/bullet.gif) 0 10px no-repeat; padding: 0 0 0 10px; }
	.dotcoContent li ul li { background: url(../_images/bullt.gif) 0 10px no-repeat; margin-left:20px; }
	.dotcoContent ol { margin: 0 0 12px 20px; list-style: decimal; }
	.dotcoContent ol li {  padding: 0 0 0 10px; }
	.dotcoContent a {	color: #000000; text-decoration: none;
}
	.dotcoContent a:hover { color: #7F7F7F; }
	.dotcoContent strong, .content b { color: #7F7F7F; font-weight: bold; }

	.dotcoContent blockquote { background: url(../_images/horizontal-divider-2.gif) 0 0 no-repeat; padding: 18px 0; }
	.dotcoContent .padded25 blockquote { background: url(../_images/horizontal-divider.gif) 0 0 no-repeat; }
		.dotcoContent blockquote h2 { background: url(../_images/horizontal-divider-2.gif) 0 100% no-repeat; }
		.dotcoContent .padded25 blockquote h2 { background: url(../_images/horizontal-divider.gif) 0 100% no-repeat; }
		.dotcoContent blockquote h3 { border-bottom: 1px solid #2a2d30; font-size: 1.6em; color: #2a2d30; }
	
	.dotcoContent table { margin: 0 0 24px; color: #2a2d30; }
		.dotcoContent table th { padding: 12px; font-weight: normal; text-align: left; }
		.dotcoContent table th[scope=col] { font-size: 1.4em; border-right: 4px solid #fff; border-bottom: 4px solid #fff; background: #7F7E7E; }
		.dotcoContent table th[scope=row] { font-size: 1.2em; color: #000; border-bottom: 1px solid #65727d; background: #b5c1ca; }
		.dotcoContent table th p { padding: 0; }
		.dotcoContent table .highlight { color: #f36f21; }
		.dotcoContent table td { background: #f0f0f0; border-bottom: 1px solid #7f7e7e; padding: 12px; }
		
	.dotcoContent form { margin: 0 0 24px 0; }
		.dotcoContent form .formRow { width: 441px; padding: 0 0 10px 0; overflow: hidden; }
				.dotcoContent form .formRow .colLeft { float: left; }
				.dotcoContent form .formRow .colRight { float: right; }				
			.dotcoContent form label { display: block; font-size: .9em; color: #000; }
				.dotcoContent form label span { color: #f60; }
			.dotcoContent form .textbox { border: 4px solid #e6e8e9; padding: 4px; -moz-border-radius: .3em; -webkit-border-radius: .3em;   }
			.dotcoContent form .textbox:focus { border-color: #7F7E7E; }
			.dotcoContent form .textboxWide { width: 425px; }
			.dotcoContent form .textboxMedium { width: 288px; }
			.dotcoContent form .textboxShort { width: 100px; }
			.dotcoContent form .textareaWide { width: 425px; height: 150px; }

			.dotcoContent form .error { color: #f00; }

	/* Contact Us */
	#contactUs { width: 745px; overflow: hidden; }
		#contactUsForm { width: 445px; float: left; }
		#contactUsAux { width: 270px; float: right; }
		
		#thankYouBottom { background: url(../_images/bg-thank-you-bottom.gif) 0 100% no-repeat; }
		#thankYouTop { background: url(../_images/bg-thank-you-top.gif) 0 0 no-repeat; }
			#thankYou { padding: 30px 20px; }
		
			#thankYou h3 { padding: 0 0 18px 0; font-size: 1.6em; line-height: 1.2em; font-weight: normal; color: #aab41e; }
			#thankYou h4 { padding: 0 0 18px 0; font-size: 1.4em; line-height: 1.4em; font-weight: bold; color: #7F7F7F; }
		
			#requiredFields { margin: 0 0 15px 0; padding: 1px 5px; background: url(../_images/bg-required-fields.gif) 0 0 no-repeat; font-size: .8em; color: #ff6e00;  }

			#contactPromoBottom { padding: 0 0 60px 0; background: url(../_images/bg-contact-promo-bottom.gif) 0 100% no-repeat; }
			#contactPromoTop { background: url(../_images/bg-contact-promo-top.gif) 0 0 no-repeat; }
				#contactPromo { height: 248px; padding: 24px; color: #fff; }
				#contactPromo h4 { padding: 0 0 4px 0; font-size: 1.1em; font-weight: bold; color: #7F7F7F; }
				#contactPromo h5 { font-size: 1.1em; font-weight: bold; }
				#contactPromo p { padding: 0; }
				#contactPromo .contactInfo { padding: 8px 0; background: url(../_images/div-contact-info.gif) 0 0 no-repeat; }
				
			
				
				

	/* Call out boxes */
	.callout { width: 291px; margin: 0 0 20px 0; font-size: .8em; line-height: 1.4em; }
		.calloutBottom { background: url(../_images/bg-callout-bottom.gif) 0 100% no-repeat; }
		.calloutTop { background: url(../_images/bg-callout-top.gif) 0 0 no-repeat; padding: 25px 30px 25px 30px; min-height: 56px; }
		.callout h6 { font-size: 1.5em; font-weight: bold; text-transform: lowercase; color: #999; }
		.callout p { padding: 0; }
		.callout a { color: #ff6e00; text-decoration: none; }

	.calloutOver { cursor: pointer; } 
		.calloutOver .calloutBottom { background-image: url(../_images/bg-callout-bottom-over.gif); }
		.calloutOver .calloutTop { background-image: url(../_images/bg-callout-top-over.gif); }
		.calloutOver a { color: #7F7E7E; }
	
	.calloutsTwoColumn { width: 100%; overflow: hidden; }
		.calloutsTwoColumnLeft { width: 291px; margin: 0 20px 0 0; float: left; }
		.calloutsTwoColumnRight { width: 291px; float: left; }


	/* Accordion */
	.ui-accordion-header { padding: 10px 15px 0 15px !important; height: 63px; background: url(/renting/_share/includes/acordeon/css/_images/bg-accordion-hdr.gif) 0 0 no-repeat; }
		.ui-accordion-header span { font-size: .8em; color: #000; }
	.ui-state-active { margin: 0; height: 20px; background: url(/renting/_share/includes/acordeon/css/_images/bg-accordion-hdr-active.gif) 0 0 no-repeat; }
	
	.ui-state-hover a { color: #7F7E7E; }
	
	.ui-icon { display: block; width: 20px; height: 19px; float: right; }
	.ui-icon-triangle-1-e { background: url(/renting/_share/includes/acordeon/css/_images/plus.gif) 0 0 no-repeat; }
		.ui-state-hover .ui-icon-triangle-1-e { background-image: url(/renting/_share/includes/acordeon/css/_images/plus-over.gif); }
	.ui-icon-triangle-1-s { background: url(/renting/_share/includes/acordeon/css/_images/minus.gif) 0 0 no-repeat; }
		.ui-state-hover .ui-icon-triangle-1-s { background-image: url(/renting/_share/includes/acordeon/css/_images/minus-over.gif); }
	
	.ui-state-hover { background: url(/renting/_share/includes/acordeon/css/_images/bg-accordion-hdr-over.gif) 0 0 no-repeat; }
	
	.ui-accordion-content { margin: 0 0 10px 0; padding: 5px 15px 5px 15px; background: url(/renting/_share/includes/acordeon/css/_images/bg-accordion-bottom.gif) 0 100% no-repeat; }
	.padded { padding-top: 25px; }
	.ui-accordion-content-active-hover { background-image: url(/renting/_share/includes/acordeon/css/_images/bg-accordion-bottom-over.gif); }


	/* Timeline Promo */
	#timelinePromo { width: 771px; /* height: 261px; */ }
		#timelinePromo ul { margin: 20px 0 0 0; width: 771px; height: 56px; background: url(../_images/timeline-promo.gif) 0 0 no-repeat; position: relative; }
			#timelinePromo ul li { margin: 0; padding: 0; background-image: none; float: left; }
				#timelinePromo ul li a { display: block; height: 56px; float: left; }
				#timeline1 { width: 199px; }
				#timeline2 { width: 190px; }
				#timeline3 { width: 190px; }
				#timeline4 { width: 192px; }
			#timelinePromo span { position: absolute; top: -999em; }

	#timelinePromo .timelinePopup { position: absolute; top: 56px; padding: 40px 30px 0 20px; display: none; }
		#timelinePromo .timelinePopup h3 { padding: 0 0 5px 0; }
		#timelinePromo .timelinePopup p { padding: 0 0 18px 0; }
		#timelinePromo .timelinePopup a { display: inline; float: none; height: auto; }
	#timeline-popup1 { left: 0; width: 216px; height: 237px; background: url(../_images/bg-timeline-popup1.gif) 0 0 no-repeat; }
		#timeline-popup1 h3 { color: #057dc1; }
	#timeline-popup2 { left: 87px; width: 357px; height: 467px; background: url(../_images/bg-timeline-popup2.gif) 0 0 no-repeat; }
		#timeline-popup2 h3 { color: #7c246e; }
	#timeline-popup3 { left: 344px; width: 215px; height: 288px; background: url(../_images/bg-timeline-popup3.gif) 0 0 no-repeat; }
		#timeline-popup3 h3 { color: #f26f21; }
	#timeline-popup4 { left: 508px; width: 215px; height: 376px; background: url(../_images/bg-timeline-popup4.gif) 0 0 no-repeat; }
		#timeline-popup4 h3 { color: #c3cd23; }




	/* Media Contact */
	.mediaContact { width: 156px; font-size: 1.3em; line-height: 1.4em; }
		.mediaContact h6 { font-size: 1.2em; font-weight: bold; color: #90981b; }
		.mediaContact a { color: #ff6e00; text-decoration: none; }
		
		.mediaContactBottom { background: url(../_images/bg-media-contact-bottom.gif) 0 100% no-repeat; }
		.mediaContactTop { background: url(../_images/bg-media-contact-top.gif) 0 0 no-repeat; padding: 10px 0 15px 10px; }

	/* News Items */
	.newsItem { width: 771px; margin: 10px 0 30px 0; overflow: hidden; }
		.newsDate { width: 90px; height: 56px; margin: 6px 20px 0 0; padding: 15px 0 0 0; background: url(../_images/bg-date.gif) 0 0 no-repeat; font-size: 1.6em; font-weight: bold; text-align: center; color: #fff; float: left; } 
			.newsDate span.year { font-size: .6em; }
		.newsDetails { width: 610px; float: left; }
			.newsImage img { margin: 0 0 20px 0; }
			.newsDetails h2 { padding: 0; font-size: 1.7em; line-height: 1.1em; }
			.newsDetails .newsInfo { color: #2a2d30; }
			.newsDetails .separator { padding: 0 8px; }
		
		.newsFeatured .newsDate { margin-top: 0; }
		.newsFeatured .newsDetails { background: url(../_images/bg-news-feature-bottom.gif) 0 100% no-repeat; }
		.newsFeaturedTop { background: url(../_images/bg-news-feature-top.gif) 0 0 no-repeat; padding: 23px; }
		
	/* Events */
	.eventItem { width: 771px; margin: 10px 0 30px 0; overflow: hidden; }
		.eventDate { width: 90px; height: 63px; margin: 6px 20px 0 0; padding: 8px 0 0 0; background: url(../_images/bg-date.gif) 0 0 no-repeat; font-size: 1.6em; font-weight: bold; text-align: center; color: #fff; float: left; } 
			.eventDate span.year { font-size: .6em; }
		.eventDetails { width: 610px; float: left; overflow: hidden; }
			.eventImage { width: 210px; float: left;}
			.eventImageContent { width: 324px; float: right; }
			.eventDetails h2 { padding: 0; font-size: 1.7em; line-height: 1.1em; color: #0092e3; }
			.eventDetails .eventInfo { color: #2a2d30; }
			.eventDetails .separator { padding: 0 8px; }
		
		.eventFeatured .eventDate { margin-top: 0; }
		.eventFeatured .eventDetails { background: url(../_images/bg-news-feature-bottom.gif) 0 100% no-repeat; }
		.eventFeaturedTop { background: url(../_images/bg-news-feature-top.gif) 0 0 no-repeat; padding: 23px 23px 0 23px; }
		
		
		/* Reseller Promo */
		#resellerPromo { float: right; margin: 0 0 20px 60px; width: 133px; height: 81px; padding: 15px 20px 0 20px; background: url(../_images/bg-reseller-promo.gif) 0 0 no-repeat; font-size: 1.2em; line-height: 1.2em; font-weight: bold; color: #fff; }

		/* WHOIS Box */
		.whoisBottom { background: url(../_images/bg-whois-bottom.gif) 0 100% no-repeat; }
			.whois { background: url(../_images/bg-whois-top.gif) 0 0 no-repeat; width: 441px; padding: 20px 30px 20px 20px; color: #000; }
				.whois h1 { margin: 0 0 15px 0; border-bottom: 1px solid #929292; padding: 0 0 10px 0; color: #6e7880; } 



		/* User Login, Password, and Registration Forms */
		#user-login { width: 441px; overflow: hidden; }
		#user-login .description { display: none; }
		#user-login .form-item { margin: 0; padding: 0 0 10px 0; }
		#user-login .form-item label { font-size: 1.2em; color: #2a2d30; }
			#user-login .form-text { width: 425px; border: 4px solid #e6e8e9; padding: 4px; -moz-border-radius: .3em; -webkit-border-radius: .3em;   }
			#user-login .form-text:focus { border-color: #7F7E7E; }
			#user-login .form-submit { float: right; margin: 20px 0 0 0; /*width: 91px;*/ height: 34px; cursor: pointer; /* background: url(../_images/btn-login.gif) 0 0 no-repeat; border: none; text-indent: -999em; */}
		
		
		#user-register { width: 441px; overflow: hidden; }
		#user-register .description, #user-register legend { display: none; }
		h2.user-register { padding: 0; font-size: 1.8em; line-height: 1em; color: #6e7880; }
		h3.user-register { font-size: 1em; color: #2a2d30; }
		#user-register .form-item { margin: 0; padding: 0 0 10px 0; }
		#user-register .form-item label { font-size: 1.2em; color: #2a2d30; }
			#user-register .form-text { width: 425px; border: 4px solid #e6e8e9; padding: 4px; -moz-border-radius: .3em; -webkit-border-radius: .3em;   }
			#user-register .form-text:focus { border-color: #7F7E7E; }
			#user-register .form-submit { float: right; /*width: 91px;*/ height: 34px; cursor: pointer; /*background: url(../_images/btn-register.gif) 0 0 no-repeat; border: none; text-indent: -999em;*/ }
		
		#user-pass { width: 441px; overflow: hidden; }
		#user-pass .form-item { margin: 0; padding: 0 0 10px 0; }
		#user-pass .form-item label { font-size: 1.2em; color: #2a2d30; }
			#user-pass .form-text { width: 425px; border: 4px solid #e6e8e9; padding: 4px; -moz-border-radius: .3em; -webkit-border-radius: .3em;   }
			#user-pass .form-text:focus { border-color: #7F7E7E; }
			#user-pass .form-submit { float: right; /*width: 91px;*/ height: 34px; cursor: pointer; /*background: url(../_images/btn-submit-2.gif) 0 0 no-repeat; border: none; text-indent: -999em;*/ }
		






/* Footer */ 
#footer { width: 540px; padding: 20px 0; margin: 0 auto; overflow: hidden; }

	#footerNav { width: 400px; font-size: 2em; font-weight: normal; color: #464a4c; float: left; }
		#footerNav ul { width: 500; list-style-type: none; }
			#footerNav ul li { margin: 0 27px 0 0; float: left; }
				#footerNav ul li a { display: block; color: #7F7E7E; float: left; text-decoration: none; }
				#footerNav ul li a:hover { color: #fff; }
				
	#footerAux { width: 555px; float: right; text-align: right; font-size: 1.2em; color: #777474; }
		#footerAux p.slogan { font-size: 1.4em; color: #fff; }
			#footerAux p.slogan span { color: #ff6e00; }
		#footerAux p { padding: 0 0 10px 0; }
		#footerAux a { color: #ff6e00; text-decoration: none; }
		#footerAux a:hover { color: #fff; }
