/* @override http://www.georgeapapinc.com/css/apap.css */

/*   CSS code by David Guy, Pioneer Design Group http://www.pioneerdesign.net. All rights reserved 2010.   */

/* @group Global */

* { margin: 0; padding: 0; }

body {
	font-size: 62.5%;  
	font-family: helvetica,arial, sans-serif;
	background: #d0c7af url('/img/page-back.gif') repeat-x;
}   


a img {
	border: none;
	border:0;
	}	

.clear { 
	height: 1px;
	line-height: 1px;
	clear: both;
	overflow: hidden;
}

.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#share {
	width: 300px;
	margin: 5px 0;
}
.float-r { float:right; }
	.float-r img { margin: 0 6px 10px; }
.float-l { float:left; }
 

.spiff-l { 
float:left; 
margin: 0 12px 6px 0;
}
.spiff-l img {
border: 1px solid #555;
box-shadow: 2px 2px 4px rgba(0,0,0,.6); /* for modern browsers */
-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.6);
-moz-box-shadow: 2px 2px 4px rgba(0,0,0,.6); 
}


.spiff-r { 
float:right; 
margin: 0 0 6px 12px;
text-align: right;
}
.spiff-r img, .spiff img {
border: 5px solid #FFF;
box-shadow: 3px 3px 5px rgba(0,0,0,.3);  
-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,.3);
-moz-box-shadow: 3px 3px 5px rgba(0,0,0,.4);
}
 

.spiff img {
	margin: 0 6px 6px 0;
	padding: 1px;
	border: 7px solid #FFF;
}
.port-shadow { 
margin: 0 12px 6px 0;
border: 6px solid #FFF;
box-shadow: 2px 2px 4px rgba(0,0,0,.6); /* for modern browsers */
-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.6);
-moz-box-shadow: 2px 2px 4px rgba(0,0,0,.6); 
}
.port-thumbs {
	float:left;
	margin: 15px;
}
.port-thumbs p { font-size: 1.2em; font-weight: bold; padding: 6px 0 0 8px; }

.drop-shadow {
	/*margin: 15px;*/
	/*width:250px;*/ 
	/*background: url('/img/drop_border.png') top left no-repeat;*/	
	/*float: right;*/
} 

.drop-shadow img {
	margin: 0px;
	padding: 5px;
	box-shadow: 3px 3px 6px #999;

}

.drop-shadow p {
	color: #666666;
	padding: 5px 5px 0px 0px;
	text-align: center;
	clear: left;
	font-style: italic;
}


/*
h1 {font: 1.8em helvetica, arial, sans-serif; color: #000; margin-bottom:4px; font-weight: normal;}
h2 {font: 1.1em helvetica, sans-serif;  font-weight: bold;}
h3 {font: 1em helvetica, sans-serif; font-weight: bold; color: #7A0008; }
h4 {font: bold 1.1em helvetica, sans-serif; color: #FFF; text-transform: uppercase;}
*/

 
ul {list-style: none;}

.links-w a:link, .links-w a:visited {
	color:#FFF;
	text-decoration: none;
}
.links a:link, .links a:visited {
	color:#0f5763;
	text-decoration: none;
	}	

.links a:hover, .links-w a:hover {
	color: #157c8d;
	text-decoration: underline; 
	}

 

#current a {
padding-bottom: 2px;
border-bottom: 1px solid #FFF;
/*text-decoration: underline;*/
}

#current a:hover { border-bottom: 1px solid #888; }

.arrows ul, .panel ul {
	list-style: none;
	margin: .5em 0 .5em 0;
	padding-left: 10px;
	}
.arrows ul li, .panel ul li {
	padding: 0 0 0 15px;
	background: url('/img/diamond-g.gif') no-repeat 0 4px;
	}
 
.line {
	line-height: 1px;
	width: 100%;
	border-bottom: 1px solid #999;
	margin-bottom: .8em;
}
#inside-top {
	width:  100%;
	height: 130px;
	/*margin-top: 4px;*/
	background: #752a2b url(/img/header-back.jpg) no-repeat;
	/*border-bottom: 1px solid #999;*/
}
	#inside-top h1 {
		font: 3.2em "old-standard-1","old-standard-2", helvetica,  Verdana, sans-serif;  
		padding: 0;
		margin: 30px 0 0 10px; 
		font-weight: normal; 
		color: #FFF; 
		float: left;
	}
	#inside-top p {
		font: 12px helvetica, Verdana, sans-serif;  
		margin:54px 0 0 30px; 
		font-weight: normal; 
		color: #FFF; 
		letter-spacing: 5px;
		text-transform:uppercase;
		float: left;
	}
#inside-wrap {
	min-height: 600px;
	width: 1015px;
	overflow: hidden;
	background: #ededed;	
	border-radius:8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;	
	}
 	#inside-wrap .pad {
	padding: 40px 40px;
	}
#inside-content {
	padding: 30px 40px;	
	position: relative;
}

/* @end */

/* @group Structure */

#left-wrap { width: 640px; border-right: 1px dotted #c4c4c4; padding-right: 25px; min-height: 500px;}
	 
#left, #left-contact, #portfolio-wrap, #blog {	 
	padding: 0 10px 15px 0;
	color: #000;
} 
#blog { min-height: 400px; }

	.content p, #left p, #left ul li, #left-contact p, #left-contact li { font: 1.4em/1.6em helvetica, arial, sans-serif;}
	/*#left p, #left-contact p { padding-bottom: .5em; }
	#left h2 {font: 1.7em helvetica,arial,sans-serif; color: #000; margin-top:6px; text-transform: uppercase; font-weight: bold;}*/
	#left h1, #portfolio-wrap h1 {font: normal 2.6em Georgia, Times, serif; color: #000;  }

#portfolio-wrap h3 { font: 1.2em/1.6em helvetica,arial,sans-serif; color: #FFF; margin-top: 6px;}
   
#right ul {
	list-style: none;
	margin: .5em 0 .5em 0;
	padding-left: 10px;
	}

#right ul li {
	padding: 0 0 0 12px;
	background: url('/img/diamond-g2.gif') no-repeat 0 4px;
	}

#right-wrap { 
	width: 260px;
	float: right;
	margin: 0;
	padding: 0;
	/*position: absolute;
	top:  20px;
	right: 0;*/
	/*background: #8C8C8C url('/img/sidebar-cap.gif') no-repeat bottom left;*/
	/*border-right: 1px solid #8C8C8C;*/
}

#right, #right-blog {
	color: #5C5C5C;
}
	#right h2 {font: 1.4em/1.4em helvetica,arial,sans-serif;  margin: 4px 0; text-transform: uppercase; font-weight: bold;}
	#right p, #right ul li { font: 1.2em/1.6em helvetica, arial, sans-serif;}

 

.right-info {
	color: #60513E;
	border: 1px solid #C3B5A1;
}
	.right-pad {
		margin: 25px 0 0 10px; 	 
	}
 
.icons {
	float: left;
	width: 64px;
	padding-top: 10px;
} 

.slides { 
width: 1015px; 
height: 318px; 
overflow: hidden;
float: left;
}
 
 
  
 
#global-wrap {width: 100%;}

#global-in { /*, #top-in*/
width: 1015px;
margin: 0 auto;  		 
position: relative;   
border-top: 1px solid #0f5763;
}

#top-wrap {
	height: 110px;
}
 
#top-feature {
	height: 318px;
	width: 1015px;
	overflow: hidden;
	background: #FFF;	
	border-radius:8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;	
}
	#top-feature h1 {
	font: 2em Georgia, serif;  margin-bottom:4px; font-weight: normal;  
	}
	#top-feature  p { font: 1.3em/1.6em Georgia, serif; margin: 0;}
	#top-feature img { display: ;
	/*border-radius:8px;*/
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;	
	}

#inside-feature {
 	background: #FFF;	
	position: relative; 
}
	#inside-feature h1 {
	font: 3em "old-standard-1","old-standard-2", helvetica,  Verdana, sans-serif;  
	margin-bottom:4px; font-weight: normal;  
	color: #FFF;
	}
	#inside-feature  p { font: 1.3em/1.6em Georgia, serif; margin: 0;}
	
	#inside-header { padding: 45px 0 0 30px; }

 
.homepad {	padding: 18px 20px; }
.homepad p {
	font: 1.5em/1.7em Helvetica, arial, sans-serif; 
}

#foot-quote {
	float: right;
	width: 420px;
	margin-top: 10px;
	font-size: 16px;
	line-height: 22px;
	font-family: Georgia, Times, Sans-serif;
	color: #5a5344;
}

#social { 
 
width: 200px;
text-align: left;
margin-bottom: 20px;
margin-top: 10px;
}
	#social img { margin-top: -7px; float: left; margin-right: 6px;}
	#social p {
	float: right;
	margin-right: 10px;
}
	 
.socialite {
	float: right; 
	width: 48px;
}
#schedule-box {
width: 180px;  height:30px;
float: left; 
}

#social .shared {
margin-left:   0px;
}

#featured-home {
	background: #FFF url(/img/home-lines1.gif) no-repeat;
	width: 100%; 
}
#featured-home .pad   {
		padding: 20px 30px;
			border-bottom:  15px solid #000;

}

#mid-feature {
	height:  95px;
	background: #fff url(/img/mid-back.gif) repeat-x;
	position: relative;
 } 
 #mid-feature h1 {
	font: normal 20px/28px "old-standard-1","old-standard-2", Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
	margin: -5px 0 0 0; padding: 0;
}
#mid-feature .pad {
	padding: 20px;
}
#divlet {
	position: absolute;
	bottom: -14px;
	left:  60px;
	width: 58px;
	height: 28px;
	background: transparent url(/img/divit.png) no-repeat;
}
#bottom-feature {
	background: #000;
	height: 15px;
	margin-bottom: 1em;
}


.homedivs {
	float:left;
	width: 285px;
	/*min-height: 200px;*/
	vertical-align: top;
	padding-right: 38px;
	/*border: 1px solid #FFF;*/
}
.homedivs img {
	border: 1px solid #FFF;
	
}

.homedivs p, .homedivs li {	font: 1.3em/1.6em Helvetica, arial, sans-serif;  }

 .homedivs h3 {
	font: normal 2.6em "old-standard-1","old-standard-2", Verdana, sans-serif;
	margin-bottom: 4px;
	}
#team h3 {
	font: bold 16px Helvetica, Verdana, sans-serif;
	margin-bottom: 4px;
	
}
 
.spiff {margin-top: 6px;}
.spiff img {
border: 4px solid #FFF;
box-shadow: 2px 2px 4px rgba(0,0,0,.6);  
-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.6);
-moz-box-shadow: 2px 2px 4px rgba(0,0,0,.6); 
}
 
.spiff2 img {
border: 1px solid #FFF;
box-shadow: 0 0 6px rgba(0,0,0,.6);  
/*-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.6);*/
-moz-box-shadow: 2px 2px 4px rgba(0,0,0,.6); 
}
.homedivs .spiff2 {
	margin: -4px 0 6px 0;
}

 
#home-feature h2 {
 	font: 1.8em/1.8em helvetica, helvetica, sans-serif;
	color: #FFF;
	letter-spacing: 1px;
	text-shadow: #000 0px 1px 1px; /* for modern browsers */
	margin: 0; padding: 0;
}
.home-feature-div {
	width: 278px; 
	float: left;
 	margin-right:40px;
 	/*border-right: 1px solid #666;*/
}
	.home-feature-div p, li { font: 1.3em/1.7em helvetica, arial, sans-serif; }
	.home-feature-div img { 
	float: right; 
	margin: 0 0 6px 12px;
	border: 5px solid #FFF;
	box-shadow: 4px 4px 4px rgba(0,0,0,.4); /* for modern browsers */
	-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,.4);
	-moz-box-shadow: 4px 4px 4px rgba(0,0,0,.4); 
	}

#home-info {
	padding: 0 0 0 30px;
	height: 368px;
} 
.fav-menu {
	height: 140px;
 	font: 1.1em/1.6em helvetica, sans-serif;
}
.fav-menu strong { text-transform: uppercase; }
 
 
#foot-right img { float: right; margin-left: 20px; }
 
#designcredit, #designcredit a { color: #FFF; } 

/* @end */

/* @group Header */

#foot {
	margin-top: 1em;
	position: relative;
 
}
.footlinks a:link, .footlinks a:visited { color:#555; }
	#foot ul {	
		list-style: none;
		margin: 0; padding: 0; 
	}
	#foot ul li {
		font: bold .9em/1.8em helvetica, sans-serif;
		padding-right: 5px;
		display: inline;
		}
	 
	
	#foot-right {
		width: 60%;
		float:right;
		font-weight: normal;
		text-align: right;
		padding-bottom: 3em;
		}
/*#glow {
	position: absolute;
	top: 0; right: -150px;
	background: transparent url(/img/top-back-glow.png) no-repeat;
	width: 612px;
	height: 370px;
}*/ 
#head-logo {
	position: absolute;
	top: 30px;
	left: 18px;
	width: 197px;
	height: 126px;
	z-index: 2000;
	background: transparent url('/img/george-apap-logo2.png') no-repeat;
}
	#head-logo em { visibility: hidden; }
	
	#head-logo a {
		position: absolute;
		width: 197px;
		height: 126px;
		top: 0; 
		left: 0;
		text-decoration: none;
	}
 
#phone-wrap {
	position: absolute;
	top: 16px;
	right: 130px;
	z-index: 2100;
 	text-align: right;
	text-shadow: 1px 2px 2px #333;
	font: 12px/16px  Helvetica, sans-serif;
	color: #FFF; 
}
	#phone-wrap a:link { color: #FFF; }

#phone-wrap .phone {
		text-shadow: 1px 2px 2px #333;
	font: 19px/22px "old-standard-1","old-standard-2", Helvetica, sans-serif;

}
#schedule-btn {
	position: absolute;
	top: 29px;
	left: 510px;
 
}

#motto {
	position: absolute;
	top: 75px;
	left: 220px;
	z-index: 2100;
	text-shadow: 1px 2px 2px #333;
	font: normal 1.8em/1.6em "old-standard-1","old-standard-2", Helvetica, sans-serif;
	color: #FFF; 
	font-style: italic;
} 
#service-areas {
	position: absolute;
	top: 16px;
	right: 310px;
	z-index: 2100;
	color: #89c2cb;
	font: normal 10px Helvetica, sans-serif;
	/*width: 400px;*/
	text-align: right;
	text-transform: uppercase;
} 

/* @end */

/* @group Forms */
fieldset { border: none;} 
#contactInfo {list-style:none; margin-left:0;}

 
.contactForm  {margin:15px 0;border:none; background:transparent; padding:10px;  	font: 10px/15px helvetica, sans-serif;
}
.contactForm fieldset { border: none; }
.contactForm legend { padding:0 10px; margin-left:20px; color:#b4de73;}
.contactForm ul { margin:0;  list-style:none;}
.contactForm ul li {clear:both; border-top: 1px solid #BDBDBD; padding: 3px 0;}
.contactForm ul label { display:block; float:left; width:245px; padding:3px 0;}
.contactForm .txtField  {display:block; float:left; padding:3px; width:260px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#666;border:2px solid #CCCCCC; outline:none;}
.contactForm .txtField:hover, .txtField:focus, .txtField:active { border-color:#787878; background:#D8F3FF;}
.contactForm em {font-size:0.9em; color:#666; font-style:normal;}
.contactForm .send { width:174px; height:32px; background:url('/img/Send-Button.gif') no-repeat; padding-bottom:5px; text-align:center; border:none; margin:15px 0 0px 0; border:none;color: #c2f671;font: .85em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:210px; color:#FFFFFF;   }

.contactForm .send:hover {cursor:pointer; color:#D8AE71;}
.contactForm.request fieldset {border:1px #5b8a10 solid; padding:5px;}
.contactForm fieldset.extra {margin-top:15px;}

.contactForm .file {display:block; float:left; padding:3px; width:260px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
.contactForm .radio {display: inline; }

/*form errors*/
.error {border-top:#7dce01 1px solid; border-bottom:#7dce01 1px solid; background:#6bb000; padding:10px; margin-bottom:10px; text-align:center; color:#f1ffdb; }

/*captcha */
.captcha { float:left; margin-top:5px;}
.captcha img {border:#7dce01 2px solid; margin-top:0; float:left;}
.captcha input { margin:0 auto 12px 12px;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#666;border:2px solid #CCCCCC; outline:none;padding:3px; width:108px;}

/* @end */

/* @group Buttons */

.btn-beige, .btn-red { 
	margin-top: 12px;
	font-size: 10px; 
}
.btn-beige:after, .btn-red:after { 
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.btn-beige link, .btn-beige a:visited { color: #000; }
.btn-red link, .btn-red a:visited { color: #FFF; }

div.btn-beige a {
	text-decoration: none;
	padding: 5px 14px;
	color: #000;
	border: 1px solid #b6ae9a;
	background: #cec5af url(/img/button-alpha.png) repeat-x 0 50%;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;	
}

div.btn-beige a:hover {background-color: #b6ae9a; }
 
div.btn-red a {
	text-decoration: none;
	padding: 5px 14px;
	color: #FFF;
	border: 1px solid #752a2b;
	background: #752a2b url(/img/button-alpha.png) repeat-x 0 50%;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;	
}

div.btn-red a:hover {background-color: #a53b3d; }

.scheduler a {
	font-weight: bold;
	padding: 10px 16px;
}
/* @end */

/* @group Slider
 */
 
.quote-box-home {
	padding: 0 5px 24px 5px;
	margin: 5px 0;
	background: transparent url('/img/quote-footer.gif') no-repeat bottom center;
}
.quote-box-home .more {
	font-size: 9px;
}

.quote-box-home p {
	font: 15px/22px Georgia, serif;
	font-style: italic;
}
.quote-box {
	width: 220px;
	min-height: 190px;
	padding: 5px 10px 5px 10px;
	margin: 10px;
	/*background: transparent url('/img/quote-footer.gif') no-repeat bottom center;*/
	float: left;
}
.quote-box p {
	font: 13px/22px Georgia, serif;
	font-style: italic;
}
.quote-author {
	text-align: right;
}

#slider {
    width: 820px;
    margin: 0 auto;
    position: relative;
}
	
#slider h2 {
	font: 2.6em "old-standard-1","old-standard-2", helvetica,  Verdana, sans-serif;  
	margin-bottom:4px; font-weight: normal;  
	color: #666;
	}

.scroll {
    min-height: 200px;
    width: 820px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #FFF url(/img/content_pane-gradient.gif) repeat-x scroll left bottom;
}

.scrollContainer div.panel {
    padding: 20px;
    min-height: 210px;
    width: 780px;
}

#shade { display: none;
    /*background: #EDEDEC url(/img/shade.jpg) no-repeat 0 0;*/
    /*height: 50px;*/
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
}

ul.navigation li {
    display: inline;
    margin-right: -3px;
}

/*ul.navigation li:first-child a {
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
}
ul.navigation li:last-child a {
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
}*/

ul.navigation a {
    padding: 10px 16px;
    color: #000;
    text-decoration: none;
    /*background: #752a2b;*/
    /*border-right: 1px solid #999;*/
    /*-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;*/	
}

ul.navigation a:hover {
    color: #000;
    background-color: #FFF;
}

ul.navigation a.selected {
    background-color: #fff;
    color: #000;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 230px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -36px;
}
.scrollButtons.left a:hover {
    left: -36px;
}

.scrollButtons.right {
    right: -36px;
}

.hide {
    display: none;
}

.credential {
	float:  left;
	width: 110px;
	min-height: 150px;
	margin-right: 45px;
	overflow: hidden;
	vertical-align: bottom;
}
.credential p {
	font-size: 11px;
	text-align: center;
}


.bio {
	float:  left;
	width: 30%;
	margin-right: 20px;
	overflow: hidden;
	vertical-align: bottom;
}

.bio img {
	float: right;
	margin-bottom: 10px;
	border: 5px solid #FFF;
	box-shadow: 2px 2px 4px rgba(0,0,0,.4); /* for modern browsers */
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.4);
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,.4); 
}

.bio p {
	font-size: 11px;
}


/* @end */

blockquote, q {
	quotes: none;
}
.blockquotes blockquote q, .full-list blockquote q {
	display:block;
	overflow:hidden;
	height:1%;
	font-style:italic;
	font-size:1em;
	line-height:1.6em;
	color:#666;
}
.blockquotes blockquote .frame, .full-list blockquote .frame {
	background:url(/img/bg-blockquote-b.jpg) no-repeat 0 100%;
	padding:17px 12px 0 23px;
}
.blockquotes blockquote .holder, .full-list blockquote .holder {
	background:url(/img/bg-blockquote-t.jpg) no-repeat;
	width:100%;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
.blockquotes blockquote .container, .full-list blockquote .container {
	overflow:hidden;
	width:100%;
	padding:0 0 17px;
}
.full-list {
	float: left;
	width: 560px;
}
.full-list blockquote {
	float: left;
	background:url(/img/bg-blockquote-c.jpg) repeat-y;
	width:264px;
	margin:0 8px 15px;
 
}
.blockquotes blockquote cite, .full-list blockquote cite {
	display:block;
	text-align:right;
	color:#445d6a;
	font-size:0.909em;
	line-height:1.4em;
	font-weight:bold;
	padding:0 34px 0 0;
	font-style:normal;
}

.testimonial-photos {
	float: right;
	width: 205px;
}
 
#member-logos {
	width: 300px;
	height: 80px;
}
 	#member-logos a {
		position: absolute;
		top: 20px;
		height: 46px;
		text-indent: -3000px; overflow: hidden;
		color: #2E4B32;
        background: url('/img/member-logos.gif'); 
		}

 
 
		a#pdca {
			width: 62px;
			background-position: 0 -46px;
			}
			a:hover#pdca {background-position: 0 0; }

  
		a#bbb {
			left:  73px;
			width: 118px;
			background-position:  -63px -46px;
			}
			a:hover#bbb {background-position: -63px 0; }
		
		a#angies {
			left: 213px;
			width: 48px;
			background-position: -183px -46px;
			} 
			a:hover#angies {background-position: -183px 0; }
 
.social-networks{
	overflow:hidden;
	height:1%;
	position: absolute;
	top: 26px;
	right: 20px;
	height:22px;

}
.social-networks li{
	float:left;
	margin:0 8px 0 0;
	display:block;
	width:22px;
	height:22px;
	
}
.social-networks li a{
	display:block;
	width:22px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
}
.social-networks .youtube{background:url(/img/bg-ico.gif) no-repeat;}
.social-networks .linkedin{background:url(/img/bg-ico.gif) no-repeat -22px 0;}
.social-networks .facebook{background:url(/img/bg-ico.gif) no-repeat -44px 0;}
.social-networks .twitter{background:url(/img/bg-ico.gif) no-repeat -66px 0;}
.social-networks .rss{background:url(/img/bg-ico.gif) no-repeat -88px 0;}
.social-networks .youtube:hover{background:url(/img/bg-ico.gif) no-repeat 0 -22px;}
.social-networks .linkedin:hover{background:url(/img/bg-ico.gif) no-repeat -22px -22px;}
.social-networks .facebook:hover{background:url(/img/bg-ico.gif) no-repeat -44px -22px;}
.social-networks .twitter:hover{background:url(/img/bg-ico.gif) no-repeat -66px -22px;}
.social-networks .rss:hover{background:url(/img/bg-ico.gif) no-repeat -88px -22px;} 
