	html {	height: 100%;
			background:#3d3c3c;
			background-image: url('/images/frontend/background.png');
			background-repeat: no-repeat;
			background-position: top;
			font-family: Arial;
			font-size:12px;}
	body {	margin:0px;
			width:987px;
			margin:auto;}
	form {margin: 0px}
    img {border: none 0px; outline: none 0px}
	a img {border: none 0px; outline: none 0px}
	ul,li {margin:0px; padding:0px;}	
	#wrap {	width:987px;
			min-height:100%;
			background:#FFFFFF url(/images/frontend/sidebar-left-font.gif) left repeat-y;
			position:relative;}
	
	/*********shadow************/
#sd-left { background:url(/images/frontend/sd-left.png) left repeat-y;
position: relative;
padding-left: 28px;
}
#sd-right { background:url(/images/frontend/sd-right.png) right repeat-y;
position: relative; right: 14px;
width: 1001px;
}
#sd-bottom { background:url(/images/frontend/sd-bottom1015.png) no-repeat;
width: 1015px;
height:  14px;
}
	/*********************/
	
	
	#header { height:110px;
			  background:url(/images/frontend/about_02.jpg);
			  text-align: right;}
		#header a { color:#535252;
					font-weight: bold;
					text-decoration: none;}
		#header a.marg205 {margin-right:205px;}
		#header a:hover {text-decoration:underline}
		
	#header form {position:absolute; 
				background: url(/images/frontend/input.gif) 0px 0px no-repeat;
				width: 190px;
				height:20px;
				line-height:20px;
				top:27px;
				right:10px;
				padding:0px;
				margin:0px;}
		input#search {display:block;
				position:absolute;
				top: 2px;
				left: 3px; 
				width:134px;
				padding: 0px;
				height:16px;
				line-height: 16px;
				background: transparent;
				border: none;
				font-family: Arial;
				font-size:12px;}
		#submit { width:45px;
				height:20px;
				background:transparent url(/images/frontend/search.gif) no-repeat;
				border: none;
				cursor: pointer;}
		#search-row {width:390px;
					float: right; 
					margin-top:26px; 
					height:20px;
					line-height:25px;
					letter-spacing:1px;}				
		#link-row { display:block; 
					position:absolute;
					top: 45px;
					right:0px; 
					height:15px; 
					width:440px; 
					margin-top:7px;
					letter-spacing:1px;}				
		
	#sidebar-left { float:left; width:155px;}
		/*menu*/
		
		#navigation { padding:0px 0px 20px 0px;
					  width:120px;
					  margin-left:14px;
					  MARGIN-top:23px;
					  font-weight:bold;
					  vertical-align: baseline;
					  margin-bottom:220px;}
			
			
		#navigation li { list-style:none; }
							 

		#navigation li a { text-decoration:none;
							display:block;
							color:#000000;
							line-height:20px;}
			
		#navigation li span {display:block;
							 border-bottom:solid #000000 1px;
							 padding:0px;
							 margin-left:0px;
							 width: 120px;
							 list-style:none;
							 background:url(/images/frontend/menu-arrow.gif) right no-repeat; }
		#navigation li ul {display:none; width: 120px;}
		#navigation li.open ul {display: block; border-bottom:solid #918f8f 1px; }
		#navigation li.open span {	background: transparent url(/images/frontend/menu-arrow-down.gif) right no-repeat;}	
		#navigation li ul li{margin:0px; width: 120px; padding:2px 0px 0px 6px;}	
		#navigation li ul li a{margin:0px; width: 120px; line-height:14px;}	
			
			
			/*end menu*/

	#content {  text-align:center;
				width:558px;
				float:left;
				color:#400c2c;
				position:relative;}
		#content h1, #content h2 {font-size:10pt;
					display:block;
					width: 547px;
					margin: 15px 0px 5px 14px;
					padding-left:11px;
					text-align: left;
					}
		#content h1.centered, #content h2.centered {
			padding: 0px;
			margin-left: 0px;
			margin-right: 0px;
			text-indent: 0px;
			text-align: center;
		}
		#content h3 {font-size:14px;
					font-weight:bold;
					margin: 0px 0px 0px 7px;}
		
		
		#content .hor-line {background: #400c2c;
						   height: 1px;
						   margin: 0px 0px 7px 7px;
						   width:558px;
						   overflow: hidden}
		#content .light-hor-line {background:#915379;
								height: 1px;
							    margin: 7px 0px 0px 7px;
							    width:558px;
							    overflow: hidden;
								}
		#sort-by { color:#400c2c;
				  font-size:12px;
				  text-align:right;
				  }
		#sort-members { color:#400c2c;
				  font-size:12px;
				  text-align:left; margin-left: 20px; margin-top:2px;
				  }

		#news-sort-by  {text-align:left;
						padding:0px;
						margin:5px 0px 0px 25px;}
		#sort-by a {	color:#400c2c;
					font-size:12px;
					text-align:right;
					text-decoration:none;
					}
		#news-sort-by   a {	color:#400c2c;
					font-size:12px;
					text-align:right;
					text-decoration:none;
					}
		#sort-by a:hover {text-decoration:underline;}
		#news-sort-by  a:hover {text-decoration:underline;}
		
		#content .sort-res {	width:340px;
							margin: 10px auto;}
		#content .sort-res img { float: left;
								margin: 0px 10px;}
		#content .sort-res p {display:block;
							position:relative;
							right:0px;
							text-align:left;}
		#content .sort-res a {color:#915379;
							text-decoration:underline;}
		#content .sort-res  a:hover {text-decoration:none;}
		#content .sort-res .comp-name {display:block;
									 font-size: 16px;
									 font-weight:bold;}	
		#content .sort-res .fname {font-size:12px;
								 font-weight: bold; }
		#content .sort-res .website a { font-size:12px;
									font-weight: bold;
									color:#915379;
									text-decoration:underline
									}		
		#content .sort-res .website  a:hover {text-decoration:none;}		
		
		/*news*/
		#content .new {/* width:463px; */
						text-align:left;
						clear:both;
						margin:15px 25px;
						  }
		#content .new h2{width:auto; margin:0px; padding:0px;}
		#content .new h3{margin:4px 0px 0px 0px; width:auto;}
		#content .new  a{font-weight:bold;
						color:#915379;width:auto;
						text-decoration:none;}
		#content .new  a:hover {text-decoration:underline;}
		
		

		#content .new .news-featured {
			font-size: 14px;
		}

		#content .new .news-title {
			font-size: 14pt;
		}

		#content .new .news-teaser {
			font-size: 16px;
			font-style: italic;
		}

		#content .new img{float:left; margin:0px 8px 8px 0px;}
		
		#content h1.main_news {display:block;
							width:135px; 
							height:0px;
							background:url(/images/frontend/news-main.gif) no-repeat;
							margin:0px auto;
							padding-top:50px;
							overflow:hidden;
							text-align:center;}
		#content .new p {margin:0px;}
		#content .new img {float:left; padding:4px 8px 8px 0px;}
		#content .view-all {float:right;}
		
		#content .press-rel {width:463px; text-align:left; margin:15px auto 15px auto; clear:both; border-bottom: solid #602e4e 1px; padding-bottom: 15px }
		#content .press-rel img{float:left; margin:0px 8px 8px 0px;}
		#content .press-rel h2{display:block; margin-left:0px; padding:0px; width:400px;}
		#content .press-rel h3{margin:4px 0px 0px 0px;}
		#content .press-rel  a{font-weight:bold;
							font-size:14px;
							color:#915379;
							text-decoration:none;}
		#content .press-rel a:hover {text-decoration:underline;}
		#content .press-rel p {margin:0px;}
		#knol-center {float:left;
					border:solid #000000 1px;
					margin:0px;
					width:140px; 
					height: 400px}
		#lart-newsletter {float:right;
						border:solid #000000 1px;
						margin:0px;
						width:300px; 
						height: 400px}
		#content .newsletter  img {float:left; padding:10px 8px 10px 14px;}
		#content .newsletter  h2 {width:auto; margin:0px; padding:10px 0px 0px 0px;}
		#content .newsletter  a {font-weight:bold;
							font-size:12px;
							color:#915379;
							text-decoration:none;}
		#content .newsletter  a:hover {text-decoration:underline;}
		/*end news*/
		/*about*/
		#content h1.main_about {display:block;
							width:290px; 
							height:0px;
							background:url(/images/frontend/about-main.gif) no-repeat;
							margin:0px auto;
							padding-top:60px;
							overflow:hidden;
							text-align:center;}
		#content .main-pic { margin:6px 15px 5px 14px;}
		#content .dir-letter {text-align:left; padding:0 10px 10px 15px;}
		#content .dir-letter h3 {margin:8px 0px 0px 0px;}
		#content .dir-letter  p {margin: 0px 0px 0px 0px;}
		#content .dir-letter  a {font-weight:bold; color:#915379; text-decoration:none;}
		#content .dir-letter  a:hover {text-decoration:underline;}
		#content .dir-letter ul {padding-left:20px; list-style-type:square}
		#content .dir-letter ul li {margin-top: 18px;}
		#content .dir-letter img{margin:2px 3px 2px 3px;}
		
		#content .left-staff {float:left; width:180px; text-align:left; margin:0px; padding:10px 0px 10px 90px;}
		#content .right-staff {float:right; width:180px; text-align:left; margin:0px; padding:10px 30px 10px 60px;}
		#content .left-staff h3 {margin-left:0px;}
		#content .right-staff   h3 {margin-left:0px;}   
		#content .left-staff  a {color:#915379; text-decoration:underline;}
		#content .left-staff  a:hover {text-decoration:none;}
		#content .right-staff  a {color:#915379; text-decoration:underline;}
		#content .right-staff  a:hover {text-decoration:none;}
		/*end about*/
		/*events*/
		#content h1.main_events {display:block;
							width:150px; 
							height:0px;
							background:url(/images/frontend/events-main.gif) no-repeat;
							margin:10px auto 16px auto;
							padding-top:40px;
							overflow:hidden;
							text-align:center;}
		#content h2.event-headline {margin:4px 0px 0px 0px; width:auto;}
		#content h3.sub-headline {margin:0px; text-align:left;}
		#content p{margin:0px 0px 0px 14px; text-align:left;}
		#content .links {display:inline;
						padding-left:170px;}
		#content .links  a {font-weight:bold;
						font-size:12px; 
						position:absolute;
						color:#915379;
						text-decoration:none;
						right: 15px;}
		#content .links a.more {right: 5px;}
		#content .links a.download {right: 55px;}
		#content .links  a:hover {text-decoration:underline;}
		#content h2.event-list {display:block;
								margin:0px auto;
								width:160px;}
		#content a.event-list {font-weight:bold;
							display:block;
							position:absolute; 
							right:5px; 
							float:left;
							font-size:12px; 
							color:#915379;
							line-height: 20px;
							text-decoration:none;
							}
		#content a.event-list:hover {text-decoration:underline;}
		#content .event-elem {width:463px; 
							text-align:left;
							margin:0px auto;
							clear:both}
		#content .event-elem h2{margin-left:0px; padding-left: 0px; color:#010101; width: auto}
		#content .event-elem h3{margin-left:0px; padding-left: 0px; color:#010101; width: auto}
		#content .event-elem p {margin:0px; padding-left: 0px;}
		#content .event-elem  a{font-weight:bold;
							color:#915379;
							text-decoration:none;}
		#content .event-elem  a:hover {text-decoration:underline;}
		#content h1.event_calendar {display:block;
									width:350px; 
									height:0px;
									background:url(/images/frontend/event-calendar.gif) no-repeat;
									margin:10px auto 16px auto;
									padding-top:50px;
									overflow:hidden;
									text-align:center;}
		#content .calc-y {float:left; margin:0px; padding:0px 0px 0px 14px; line-height: 30px; font-size:18px;  height:30px; width:40px;}
		#content .calc-m {width:150px; position:relative; height:30px; margin:0px auto; text-align:center;}
		#cal_left_arr {position:absolute; top:8px; float:left; margin:0px; padding:0px; left:0px;}
		#cal_right_arr {position:absolute; top:8px; right:0px; margin:0px; padding:0px;}
		#content .calc-m span {margin:0px auto; line-height: 30px; height:30px;  font-size:18px; padding:0px 24px;}
		#calendar_table  {border: solid black 1px;
						margin:0px 0px 0px 14px;
						border-collapse:collapse;
						}

			.popup-calendar-event {text-align:left;position:absolute; 
									border:dashed black 1px; 
									left:78px; top:-15px;
									width:200px; 
									font-weight:normal; 
									font-size:12px;
									padding:5px;
									background: #ffffff;
									z-index:100px;}
			.event-descr-in-popup {border:double black 3px; padding: 3px 5px}
			.event-descr-in-popup .event-title {font-size:14px; text-align:left; font-weight: bold;}

			#content .event-descr-in-popup a{background:transparent; display:inline; text-decoration:underline;}
			#content .event-descr-in-popup a:hover{text-decoration:none;}
			#content .event-descr-in-popup span{font-weight:bold; display:inline;}
			
			.display-none{display: none;}

			.is-cell-event {position:relative;}

		#calendar_table .top_row {height:15px; background:#000000; color:#FFFFFF;}
		#calendar_table   td {border:solid black 1px; width:79px; vertical-align:top; font-size:12px; font-weight:bold;}
		#calendar_table   tr {height:67px;}
		#calendar_table td.ntm {background:#e5e5e5;} /*not this month*/
		#calendar_table   td  span {display:block;
								margin:0px; 
								height:14px; 
								text-align:left; 
								padding:1px 0px 0px 3px;}		
		#calendar_table   td a {display:block;
							width:79px; 
							height:67px;
							background:#f0cbe2;
							color:#000000; 
							text-decoration:none}
							
		
					
							
		#confirm-information {background:url(/images/frontend/confirm-inf.gif) top no-repeat;
								height:345px;
								position:relative;
								width:327px;
								margin:13px auto 0px auto;
								font-size:12px;
								padding-top:19px;}
		#confirm-information table{vertical-align:top; margin:0px auto;}
		#confirm-information table td.f-column {font-weight:bold; text-align:right; padding-right: 3px; vertical-align:top;}
		#confirm-information table td.s-column {text-align:left; padding-left:3px; vertical-align:top;}
		#confirm-information table td.billing {padding:22px 0px 7px 0px; text-align:left; font-weight:bold;}
		#confirm-information table td.total{padding-top:27px; }
		#confirm-button {width: 91px;
						position:absolute;
/*						bottom:0px;*/
/*						right:14px;*/
						right: 50%;
						height:19px;
						padding:0px;
						margin:0px;}
		#confirm-button input {width: 91px;
							height:19px;
							background:transparent url(/images/frontend/confirm-buttn.gif) no-repeat;
							border: none;
							cursor: pointer}

		/*end events*/
		/*services*/
		#content h1.main_services {display:block;
							width:320px; 
							height:0px;
							background:url(/images/frontend/services-main.gif) no-repeat;
							margin:10px auto 5px auto;
							padding-top:60px;
							overflow:hidden;
							text-align:center;}
		#content .services { width:512px; 
							text-align:left;
							margin:0px auto;
							margin:30px auto 0px auto;
							clear:both;
							}
		#content .services h2{margin:11px 0px 16px 14px;
							width:auto;
							color:#010101;}
		#content .services img {margin-left:10px; margin-right:10px;}							
		#content .services p {margin:0px;
							padding:0px 10px 0px 14px}

		/*end services*/
		/*insurance*/
		#content h1.main_insurance {display:block;
							width:305px; 
							height:0px;
							background:url(/images/frontend/insurance-main.gif) no-repeat;
							margin:10px auto 15px auto;
							padding-top:40px;
							overflow:hidden;
							text-align:center;}
		#content .top-text-insurance {margin:0px; 
									padding:13px 20px 18px 32px;}
		#content h2.text-insurance {margin:0px; 
									padding:0px 0px 0px 21px;}
		#content table.multimedia-content {margin:5px auto 0px auto; padding:0px;
										border-collapse:collapse;
										font-weight:bold;
										width:430px;
										}
		
		#content .multimedia-content tr {height:25px;}
		#content .multimedia-content a {color:#915379;
										text-decoration:underline;}
		#content .multimedia-content a:hover {text-decoration:none;}
		#content .multimedia-item {display:block; width:200px; float:left; overflow:auto;}
		#content .multimedia-item-name span {float:left;}
		#content .multimedia-item-name a{display:block; width:400px; height:18px; float:left;  overflow:hidden;}
		#content .mul-cont-va {float:left; margin:0px; padding:3px 0px 0px 50px; font-weight:bold;}
		#content .comm-down-va {float:right; margin:0px; padding:3px 46px 0px 0px; font-weight:bold;}
		#content .mul-cont-va a, #content .comm-down-va  a {color:#915379;
														text-decoration:underline;}
		#content .mul-cont-va a:hover, #content .comm-down-va  a:hover {text-decoration:none;}
		#bot-text-insurance {margin:48px auto ; width:540px;}
		#bot-text-insurance img {float:left; margin:0px 20px 0px 20px}
		#bot-text-insurance p {margin:20px 0px 0px 0px;}
		#content .dowloadable-file {width:505px;
									margin:10px auto 15px auto;
									text-align:left;
									padding-left:7px;
									}
		#content .dowloadable-file .file-name {font-size:16px; font-weight:bold;}
		#content .dowloadable-file  a {color:#915379;
									text-decoration:underline;}
		#content .dowloadable-file  a:hover {text-decoration:none;}
		#faq-categories {color:#400c2c;
					  font-size:12px;
					  text-align:left; margin:5px 0px 0px 25px;}
		#faq-categories a {color:#915379;
						text-decoration:underline;
						font-weight:bold;
						}
		#faq-categories a:hover {text-decoration:none;}
		#content h2.faq {font-size:16px;}
		#content .question {width: 460px;
							margin:10px auto 15px auto; 
							text-align:left; }
		#content .question h3{font-size:12px; 
							font-weight:bold;
							text-align:left;
							padding:0px; 
							margin:0px;}
		#content .question p{margin: 10px 0px 0px 0px; }
		#content .mult-elem {width:463px;
							text-align:left; 
							margin:20px auto 15px auto; 
							clear:both;
							overflow: hidden;
							line-height: 16px;}
		#content .mult-elem  .like_h3 {font-size:14px;}					
		#content .mult-elem img{float:left;
							margin:0px 8px 6px 0px;}
		#content .mult-elem h2{margin-left:0px;}
		#content .mult-elem h3{margin:4px 0px 8px 0px;}
		#content .mult-elem  a{font-weight:bold;
							font-size:14px;
							color:#915379;
							text-decoration:none;}
		#content .mult-elem a:hover {text-decoration:underline;}
		#content  .summary{color:#53531e; display:block; font-size:14px; margin:8px 0px 0px 0px;}
		#content .link-elem p {margin:0px; color:#53531e}
		#content .link-elem{width:463px;
							text-align:left; 
							margin:20px auto 15px auto; 
							clear:both;
							overflow: hidden;
							line-height: 14px;}
		#content .link-elem h2{margin-left:0px;}
		#content .link-elem h3{margin:4px 0px 8px 0px;}
		#content .link-elem  a{font-weight:bold;
						color:#915379;
						text-decoration:underline;}
		#content .link-elem a:hover {text-decoration:none;}
		/*end insurance*/
		/*contact us*/
		#content h1.main_contact {display:block;
							width:244px; 
							height:0px;
							background:url(/images/frontend/contact-main.gif) no-repeat;
							margin:10px auto 15px auto;
							padding-top:40px;
							overflow:hidden;
							text-align:center;}
		#contact-aegis {text-align:left;
						float:left;
						width:216px;
						margin:18px 0px 0px 24px;}
		#contact-table {margin:30px auto 0px auto;
						border-collapse:collapse;
						text-align:left;
						width:532px;}
		#contact-table td {padding:0px 7px 7px 7px; vertical-align:top;}
		#contact-table a{font-weight:bold;
						color:#915379;
						text-decoration:underline;}
		#contact-table a:hover {text-decoration:none;}
		#contact-directions {
							text-align:left;
							float:left;
							margin:18px 0px 0px 25px;}
		#contact-directions ul {list-style-type:square;}
		#contact-directions ul li {margin-left:15px;}
		
		.contact-map {margin:20px 0px 0px 25px; border:solid #53531e 1px;}
		/*end contact us*/
		/*legal*/
		#legals {width:500px;
				margin:7px auto 0px auto;}
		#legals h3 {text-align:left; margin:27px 0px 0px 0px;}
		#legals p{margin:8px 0px 0px;}
		#legals a {text-decoration:none;}
		#legals a:hover {text-decoration:underline;}
		
		/*end legal*/
		/*sitemap*/
		#sitemap_wrap {width:450px; margin: 36px;}
		#sitemap_wrap a {color:#400c2c; text-decoration:none;}
		#sitemap_wrap a:hover {text-decoration:underline;}
		#sitemap_wrap .map-left-column {float:left;
									width:175px;
									text-align:left; 
									line-height: 20px;
									font-size: 12px;}
		#sitemap_wrap .map-right-column {float:left;
									width:175px;
									text-align:left;
									line-height: 20px;
									padding-left:40px;}
		#sitemap_wrap .site-dir {font-weight:bold;
							display:block;
							padding:20px 0px 0px 0px;
							font-size:14px;}
		/*end sitemap*/
	#sidebar-right { float:right;
					 width: 252px;
					 right:0px;
					 padding: 0px;
					 background: url(../../images/frontend/about_07.gif) no-repeat top;
					}
		#form_login {position:relative; 
				width: 250px;
				height:133px;
				padding:0px;
				margin:0px;}			
		#form_login input{ position: absolute;
				top: 105px;
				left: 177px;
				width:45px;
				height:19px;
				background:transparent url(../../images/frontend/login.gif) no-repeat;
				border: none;
				cursor: pointer;}
		#form_request {margin:10px 0px 0px 0px;
				height:30px;
				padding:0px;
				text-align: center;
				}		
		#form_request input {height:30px;
					 width:232px;
					 display: block;
					 margin: 0px auto;
					 padding: 0px;
					 background: url(../../images/frontend/request.gif) no-repeat;
					 border: none;
					 cursor: pointer;}
				
		#form_training {margin:10px 0px 0px 0px;
				height:30px;
				padding:0px;
				text-align: center;
				}		
		#form_training input {height:30px;
					 width:232px;
					 display: block;
					 margin: 0px auto;
					 padding: 0px;
					 background: url(../../images/frontend/training_portal_button.gif) no-repeat;
					 border: none;
					 cursor: pointer;}
				
		#news-block {width:240px;
					height:328px;
					margin-top:14px;
					margin-left:1px;
					background:#FFFFFF;}
	#footer { clear:both;
			position:relative;
			  width:987px;
			  height:56px;
			  background:url(../../images/frontend/about_10.jpg) bottom no-repeat;
			  text-align:left;
			  font-size:12px;
			  color:#b1a1ab;
			  font-weight:bold;}
			  
		/*#words, #todo-buttn belong to to left column*/
		#words {	position:absolute;
					bottom:100px;
					width: 130px;
					left:14px; 
					height:160px;
					font-size:12px;
					line-height: 14px;
					color:#000000;
					}
			#words span { display:block;
						font-weight: bold;
						font-size:14px;
						margin-bottom:8px;} 
		#todo-buttn {position:absolute;
							bottom: 60px;
							left: 4px;
							color:#000000;}
			#todo-buttn input { 
							width:147px;
							height:29px;
							background:transparent url(../../images/frontend/launch_clip_player_button.gif) no-repeat;
							border: none;
							cursor: pointer;}
		#footer_links {position:absolute; width:558px; left:155px; text-align:center;top:17px;}
		#copy {color:#dcd4d9; font-size:10px; font-weight:bold;}
		#footer a{font-size:12px;
				color:#b1a1ab;
				font-weight:bold;
				text-decoration:none;}
		#footer a:hover {text-decoration:underline;}
		
		/*search result table*/
		#results-table {margin: 10px 20px 0 20px;
						text-align:left;
						border-collapse:collapse;}
		#results-table a{color:#400c2c;
				font-weight:bold;
				text-decoration:underline;}
		#results-table a:hover {text-decoration:none;}
		#results-table td {padding:0 10px;
						vertical-align:top;}
		#results-table tbody td {border-bottom:solid #ded4da 1px;}
		
		/*common styles*/
		.bold-text {font-weight:bold;}
		.float-left {float:left;}
		.float-right {float:right;}
		.pos-rel {position:relative;}
		#content .margin-top60 {margin-top: 60px;}
		#content .margin-top20 {margin-top: 20px;}
		#content .margin-bottom60{margin-bottom:60px;}
		.clear-both {clear:both;}
		#content .margin-left60 {margin:0px 0px 0px 60px;}


.tpl-logo-link {position: absolute; top: 0; left: 0; width: 200px; height: 97px;}
.payment_option_CC, .payment_option_MO, .payment_option_PO {display: none;}

.twitter {

}
.facebook {

}


#home-search-row a.twitter:hover, #home-search-row a.facebook:hover { text-decoration: none; }