/* CSS Document */

/*====================================================================

Stylesheet for NeoMetrix Technologies Inc. 
Author/Design by: Anthony Spence
HTML, CSS Coding by: Anthony Spence
Company: Next Horizon - hexhorizon.net

====================================================================*/


/*//////////////////////////////////////// 

Global Styles 

////////////////////////////////////////*/

html, body, div, span, applet, Objet, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, b {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.left {float:left;}
.right {float:right;}
.clear {clear: both;}
.tenTop {padding: 8px 0 0 0;}
.throwtxt {text-indent: -5000px;}

strong {font-weight:bold;}

/*//////////////////////////////////////// 

Container Styles

////////////////////////////////////////*/
body {
	background-color: #e8e8e9;
	margin: 0;
	padding: 0;		
}

#main-wrapper {
	background-color: #fff;
	width: 1000px;
	height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	border-right: 1px solid #c7c8ca;
	border-left: 1px solid #c7c8ca;
	border-bottom: 1px solid #c7c8ca;
	padding-top: 30px;
	padding-bottom: 30px;
}

#main-header {
	margin: 0 auto;
	background: url('../images/header.gif') 0 0 no-repeat;
	width: 900px;
	height: 75px;
	margin-bottom: 10px;
}
	#main-header h1, #main-header h2 {
		position: absolute;
		display: block; 
		text-indent: -5000px;
	}
 
#main-navigation {
	margin: 0 auto;
	background: url('../images/top-navigation.gif') 0 0 no-repeat;
	width: 900px;
	height: 44px;	
	margin-bottom: 10px;
}
/*//////////////////////////////////////// 

jMenu MyStyles 

////////////////////////////////////////*/

ul.topnav {
		list-style: none;
		padding: 0 0 0 15px;
		margin: 0;
		width: 875px;
		font-size: 1.2em;
	}
	ul.topnav li {
		float: left;
		margin: 0;
		padding: 0 15px 0 0;
		position: relative; 
	}
		ul.topnav .navSplit {
			float: left;
			height: 20px;
			margin: 12px 0 0 0;
			padding: 0 0 0 15px;
			border-right: 1px solid #ccc;
		}
		ul.topnav li a {
			font-size: 12px;
			font-family: Verdana, Geneva, sans-serif;
			color: #f4f4f4;
			text-decoration: none;
			padding: 15px 5px 20px 5px;
			display: block;
			float: left;
		}
		ul.topnav li a:hover{
			text-decoration:underline;
			
		}
	ul.topnav li ul.subnav {
		list-style: none;
		position: absolute; 
		left: 0; top: 43px;
		background: #333;
		margin: 0; padding: 0;
		display: none;
		float: left;
		padding: 0;
		z-index: 50;
		border: 1px solid #111;
	}
		ul.topnav li ul.subnav li{
			margin: 0; padding: 0;
			border-top: 1px solid #252525; 
			border-bottom: 1px solid #444; 
			clear: both;
		}
			html ul.topnav li ul.subnav li a {
				float: left;
				width: 225px;
				background: #333;
				padding: 12px 0 12px 0;
				padding-left: 20px;
			}
				html ul.topnav li ul.subnav li a:hover {
					background: #222;
				}

/*//////////////////////////////////////// 

Super Sucker Fish Styles 

////////////////////////////////////////*/
/*** ESSENTIAL STYLES ***/
.topnav, .topnav * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.topnav {
	line-height:	1.0;
}
.topnav ul {
	position:		absolute;
	top:			-999em;
}
.topnav ul li {
	width:			100%;
}
.topnav li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.topnav li {
	float:			left;
	position:		relative;
}
.topnav a {
	display:		block;
	position:		relative;
}
.topnav li:hover ul,
.topnav li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.topnav li:hover li ul,
ul.topnav li.sfHover li ul {
	top:			-999em;
}
ul.topnav li li:hover ul,
ul.topnav li li.sfHover ul {
	top:			0;
}
ul.topnav li li:hover li ul,
ul.topnav li li.sfHover li ul {
	top:			-999em;
}
ul.topnav li li li:hover ul,
ul.topnav li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.topnav {
	float:			left;
	margin-bottom:	1em;
}
.topnav a {
/*	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
*/	padding: 		.75em 1em;
	text-decoration:none;
}
.topnav a, .topnav a:visited  { /* visited pseudo selector so IE6 applies text colour*/
}
.topnav li {
}
.topnav li li {
}
.topnav li li li {
}
.topnav li:hover, .topnav li.sfHover,
.topnav a:focus, .topnav a:hover, .topnav a:active {
	outline:		0;
}

/*** arrows **/
.topnav a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	z-index: 50;
	display:		block;
	right:			.25em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			1.4em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.topnav ul .sf-sub-indicator { background-position:  -10px 0; }
.topnav ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.topnav ul a:focus > .sf-sub-indicator,
.topnav ul a:hover > .sf-sub-indicator,
.topnav ul a:active > .sf-sub-indicator,
.topnav ul li:hover > a > .sf-sub-indicator,
.topnav ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

ul.subnav ul.subnav2 {
	width: 245px;
	border-left: 1px solid #fff;
	margin: 0 0 0 246px;
}
ul.subnav {
	width: 245px;
}



#main-carousel {
	margin: 0 auto;
	background: url('../images/carousel-container.gif') 0 0 no-repeat;
	width: 900px;
	height: 307px;
	margin-bottom: 10px;
}
	#main-carousel .wrapper {
		padding: 7px 0 0 4px;
	}
	#main-carousel .container {
		float: left;
		width: 590px;
		height: 292px;
	}
	#main-carousel .item1 {
		background: url('../images/carousel-graphic1.gif') 0 0 no-repeat;
		width: 590px;
		height: 292px;
	}	
	#main-carousel .item2 {
		background: url('../images/carousel-graphic2.gif') 0 0 no-repeat;
		width: 590px;
		height: 292px;
	}	
	#main-carousel .item3 {
		background: url('../images/carousel-graphic3.gif') 0 0 no-repeat;
		width: 590px;
		height: 292px;
	}	
	#main-carousel .item4 {
		background: url('../images/carousel-graphic4.gif') 0 0 no-repeat;
		width: 590px;
		height: 292px;
	}	
	#main-carousel .item5 {
		background: url('../images/carousel-graphic5.gif') 0 0 no-repeat;
		width: 590px;
		height: 292px;
	}	
		.starttoday {
			position: absolute;
			display: block;
			text-indent: -5000px;
			background: url('../images/startToday.gif') 0 0 no-repeat;
			width: 208px;
			height: 53px;
			margin: 217px 0 0 26px;
		}
		.starttodaynew {
			position: absolute;
			display: block;
			text-indent: -5000px;
			background: url('../images/startTodaynew.gif') 0 0 no-repeat;
			width: 227px;
			height: 44px;
			margin: 192px 0 0 24px;
		}
			.starttodaynew:hover {
				background: url('../images/starttodaynew-h.gif') 0 0 no-repeat;
			}
	#main-carousel .nav {
		float: left;
		width: 294px;
		margin: 0;
		padding: 0 0 0 5px;
	}	
		.innerbadge {
			display: block;
			text-indent: -5000px;
			position: absolute;
			margin: -20px 0 0 830px;
			background: url('../images/innerbadge.png') 0 0 no-repeat;
			width: 117px;
			height: 117px;
		}
		.innerbadge3d {
			display: block;
			text-indent: -5000px;
			position: absolute;
			margin: -20px 0 0 830px;
			background: url('../images/innerbadge3d.png') 0 0 no-repeat;
			width: 117px;
			height: 117px;
		}
		#main-carousel .nav li {
			width: 294px;
			height: 96px;
			padding: 0;
			margin: 0 0 2px 0;
		}
		#main-carousel .nav li h2 {
			position: absolute;
			display: block;
			text-indent: -5000px;
		}
		#main-carousel .nav li a {	
			line-height: 14px;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;
			padding: 35px 0 5px 20px;
			text-decoration: none;
			display: block;
			color: #fff;
			width: 220px;
			height: 40px;
		}
			#main-carousel .nav .carBtn1 {
				background: url('../images/carBtn1.gif') 0 0 no-repeat;
			}
			#main-carousel .nav .carBtn2 {
				background: url('../images/carBtn2.gif') 0 0 no-repeat;
			}
			#main-carousel .nav .carBtn3 {
				background: url('../images/carBtn3.gif') 0 0 no-repeat;
			}

#main-body {
	margin: 0 auto;
	width: 900px;
	margin-bottom: 10px;
}
	#main-body p {
	}
	.pushright {
		margin-right: 15px;	
	}

#sideBar {
   float: left;
   width: 300px;	
   margin-right: 15px;
}
#subProd { 
	display: block;
	
}
	#subProd span { 
		position: absolute;
		width: 8px;
		height: 35px;
		background: url('../images/subbarout.gif') 0 0 no-repeat;
	}
	#subProd ul {
		margin: 0 0 10px 0;	
	}
		#subProd li {
			margin: 0 0 1px 0;
			border-top: 1px dashed #e6e6e6;
			
		}
			#subProd li.submenu {
				margin: 0;	
			}
		#subProd li a {
			padding: 11px 0 11px 15px;	
			display: block;
			width: 285px;
			float: left;
			background-color: #f0f0f0;	
			text-decoration: none;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 14px;
			color: #575757;
		}
		#subProd li a:hover {
			background-color: #e0e0e1;	
			color: #575757;
		}
		#subProd li a:active {
			background-color: #e56210;	
			color: #fff;
		}
		#subProd li .current {
			font-size:13px;
			font-weight: bold;
			/*background-color: #e56210;*/	
			color: #fff;
			background: url('../images/subbarin.gif') 0 0 no-repeat;
		}
		#subProd li .current:hover {
			background-color: #e56210;	
			color: #fff;
		}
			#subProd .sub {
				z-index: 1000;
				margin: 5px 0 5px 0;	
			}
			#subProd .sub li {
				margin: 0 0 0 30px;
				border-top: none;
				list-style:circle;
			}
			#subProd .sub a {
				float:none;
				padding: 4px 0 4px 3px;	
				background-color: #fff;	
				text-decoration: none;
				font-family: Verdana, Geneva, sans-serif;
				font-size: 12px;
				color: #575757;
			}
			#subProd .sub a:hover {
				background-color: #fff;	
				color: #e56210;
			}
			#subProd .sub a:active {
				background-color: #fff;	
				color: #e56210;
			}
	.side-nav, .leftsidebar {
		float: left;
		width: 300px;
		margin-right: 15px;
	}	
	#products {
		background: url('../images/products-side-menu.gif') 0 0 no-repeat;
		width: 300px;
		height: 435px;
	}
	#services- {
		background: url('../images/home-side-menu.gif') 0 0 no-repeat;
		width: 300px;
		height: 405px;
	}
	
	.side-nav {
		float: left;
		margin-right: 15px;
	}	
		.side-nav h2 {
			font-weight: normal;	
		}
		.side-nav h3 {
			position: absolute;
			display: block; 
			text-indent: -5000px;
		}
		ul#main-side {
			width: 280px;
			padding: 58px 0 0 0;	
		}
			#main-side li {
				width: 75%;
				margin: 0 0 0 50px;
				background: url('../images/double-line.gif') bottom left repeat-x;
				list-style: none;
				clear: both;
				padding: 14px 0 18px 0;
			}
			#main-side .bullet {
				float: left;
				background: url('../images/main-bullet.gif') 0 0 no-repeat;
				width: 19px;
				height: 20px;
				padding: 0;
				margin: 0 0 0 -30px ;
			}
			#main-side .bullet h3 {
				display: block;
				position: absolute;
				text-indent: -5000px;
			}
				#main-side li a {
					font-size: 14px;
					margin: 0;
					display: block;
					padding: 2px 0 0 0;
					color: #282c34;
					text-decoration: none;
				}
				#main-side li a:hover {
					color: #e46310;					
				}
	.main-column {
		float: left;
		width: 280px;
	}
		.main-column p {
			font-family: Arial;
			color: #444;
			line-height: 1.4em;
			font-size: .8em;
			margin: 0 0 8px 0;
		}
		.main-column h3 {
			display: block;
			width: 274px;
			height: 58px;
			text-indent: -5000px;
			border-bottom: 1px solid #c7c8ca;
			margin-bottom: 15px;
		}
		.main-column h4 {
			font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
			font-size: .7em;
			letter-spacing:1px;
			line-height: 1.3em;
			font-weight: bold;
			text-transform:uppercase;
			margin-bottom: 15px;
			color: #e46310;
		}
		#col1 h3 {
			background: url('../images/1colheader.gif') 0 0 no-repeat;
		}
			#col1 .moreinfo {
				display: block;
				background: url('../images/moreinfo.gif') 0 0 no-repeat;
				text-indent: -5000px;
				width: 239px;
				height: 42px;				
			}
		#col2 h3 {
			background: url('../images/2colheader.gif') 0 0 no-repeat;
		}
			#col2 .requestinfo {
				display: block;
				background: url('../images/requestquote.gif') 0 0 no-repeat;
				text-indent: -5000px;
				width: 239px;
				height: 42px;				
			}


.inside-body {
	padding-top: 5px;
	float: left;
	width: 570px;	
}
	.phone {
		font-weight: bold;	
	}
	.ext {
		font-size: 14px;	
	}
	.rightImage, .leftImage {
		padding: 2px;
		border: 1px solid #ccc;	
	}
		.rightImage {
			margin: 0 0 0 15px;	
		}
		.leftImage {
			margin: 10px 15px 0 0;	
		}
	.inside-body .padding {
		padding: 5px 0 0 5px;	
	}
	.lineBr {
		background: url('../images/double-line.gif') bottom left repeat-x;
		height: 2px;
		margin: 20px 0 20px 0;
	}
	.lineBr2 {
		background: url('../images/double-line.gif') bottom left repeat-x;
		height: 2px;
		margin: 5px 0 20px 0;
	}
	.inside-body h2.pageTitle {
		font-weight: bold;
		font-family: Verdana, Helvetica, San-Serif;
		font-size: 20px;
		margin: 0 0 15px 0;
	}
		.inside-body h2#otherStudies {
			margin: 20px 0 15px 0;
			font-size: 18px;
		}
	.inside-body h2.pageTitleSub {
		font-weight: bold;
		font-family: Verdana, Helvetica, San-Serif;
		font-size: 16px;
		margin: 0 0 10px 0;
	}
	.inside-body p {
		line-height: 22px;
		margin: 0 0 20px 0;	
		font-size: 13px;
	}
		.inside-body p strong {
			font-weight: normal;	
		}
		.inside-body h4 {
			font-weight: bold;
			font-size: 14px;
		}
	.inside-body .imageBorder {
		width: 557px;
		padding: 2px;
		border: 1px solid #ccc;	
	}
	.inside-body dl {
		font-size: 13px;
		line-height: 20px;
		padding: 0 0 0 5px;
	}
		.inside-body dt {
			font-size: 16px;	
			font-weight: bold;
		}
		.inside-body dd {
			margin: 0 0 10px 0;
			padding: 0 0 0 10px;
		}
	.inside-body ul {
		font-size: 13px;
		margin: 0 0 15px 0;
	}
		.inside-body ul li {
			line-height: 24px;
			padding: 0 0 0 20px;
			list-style:disc;
			list-style-position:inside;
			list-style-type:disc;
		}

#productList {
	
}
	#productList ol {
		font-size: 13px;
		
	}
		#productList ol li {
			line-height: 20px;	
			margin-bottom: 15px;
			list-style: none;
			margin-left: 12px;
		}
			#productList ol a {
				text-decoration: none;	
				color: #E56210;
			}
				#productList ol a:hover {
					text-decoration: underline;	
				}
		#productList ol ul li {
			padding: 0 0 0 0px;	
			margin-bottom: 0px;
			list-style: disc;
			list-style-position:inside;
	}
			#productList ol ul a {
				color: #333;	
			}
				#productList ol ul a:hover {
					font-weight: bold;
					text-decoration: none;
					color:#000;	
				}
	#productList h3 a {
		font-size: 16px;
		font-weight: bold;
		
	}
#productPage {
	
}
	#productPage p {
		color: #444;
		line-height: 17px;
	}
	#productPage h4 {
		color: #333;
		margin: 0 0 5px 0;	
	}
	#productPage h3 {
		margin: 0 0 10px 0;	
		font-weight: bold;
		color: #E56210;
		border-bottom: 1px solid #ccc;
		padding: 5px 0 10px 0;
		font-size:16px;
		font-family:Verdana, Geneva, sans-serif;
	}
	#productPage strong {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 13px;
		font-weight: normal;
	}
	#productPage .topRight {
		float: right;
		clear: right;
		text-decoration: none;
		background-color: #E56210;
		color: #fff;
		font-size: 11px;
		text-transform:uppercase;
		padding: 4px 10px;
	}

#makeOrange {}
	#makeOrange dt strong {
		color: #E56210;	
	}
		#makeOrange strong strong {
			color: #000;	
		}

#servicesStyle {
	
}
	#servicesStyle .pageTitle {
		font-size: 18px;
	}
	#servicesStyle .leftImage {
		display: block;
		padding: 2px;
		border: 1px solid #ccc;	
		margin: 0 15px 20px 0;
		float: left;
	}
	#servicesStyle h2.sub, h2.sub a {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 5px;
	}
	h2.sub a {
		color:	#E56210;
		text-decoration: none;
	}
		h2.orange {
			color:	#E56210;
		}
		h2.sub a:hover {
			text-decoration: underline;	
		}
	#servicesStyle ol {
		margin: 0 0 10px 30px;		
	}
		#servicesStyle ol li {
			list-style:circle;
			font-size: 13px;
			line-height: 22px;
		}
	
	
	.inside-body .caseStudy {
			
	}
		.inside-body .caseStudy p {
			margin: 0 0 5px 0;
		}
		.inside-body .caseStudy h3 {
			font-family: Verdana, Geneva, sans-serif;
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 5px;
		}
		.inside-body .caseStudy img {
			display: block;
			padding: 2px;
			border: 1px solid #ccc;	
			margin: 0 15px 0 0;
		}
		.inside-body .caseStudy a  {
			color: #dc7310;
			font-weight:bold;
			text-decoration: none;
			font-size: 12px;
		}
		.inside-body p a {
			color: #222;
			font-weight:bold;
			text-decoration: none;
			font-size: 12px;
		}
			.inside-body .caseStudy a:hover {
				text-decoration: underline;
			}
		.caseStudies a {
			background: url('../images/pdfBullet.gif') 0 0 no-repeat;
			padding: 0 0 0 20px;
		}
		#main-body .caseStudies li {
			list-style: none;	
			list-style-image:none;
		}

.moreBtn {
	background: url('../images/moreBtn.gif') top left no-repeat;
	text-align: center;
	width: 94px;
	height: 26px;
	float: left;
}
	.moreBtn a {
		display: block;
		padding: 7px 0 0 0;
		font-size: 11px;
		color: #dc7310;
		font-weight:bold;
		text-decoration: none;
	}
		.moreBtn a:hover {
			text-decoration: underline;
		}

#main-footer {
	margin: 0 auto;
	background: url('../images/footer.gif') 0 0 no-repeat;
	width: 900px;
	height: 215px;
}
	#main-footer .footlinks {
		float: left;
		width: 250px;
		padding: 20px 0 0 20px;
	}
		#main-footer .footlinks h4 {
			display: block;
			text-indent: -5000px;
		}
	.double-line {
		background: url('../images/double-line.gif') bottom left repeat-x;
		height: 2px;
		width: 100%;
	}
		#main-footer .footlinks #links {
			background: url('../images/footertag-links.gif') 0 0 no-repeat;
			height: 27px;			
		}
		#main-footer .footlinks #services {
			background: url('../images/footertag-services.gif') 0 0 no-repeat;
			height: 27px;			
		}
	#main-footer .footlinks li {
	   
	}
		#main-footer .footlinks li a {
			color: #6d7075;
			text-decoration: none;
			font-size: 13px;
			line-height: 20px;
		   
		}
			#main-footer .footlinks li a:hover {
				color: #333;	   
			}
	#main-footer .copyright {
		padding: 20px 20px 0 0;
	}
		#main-footer .copyright h5 {
			display: block;
			position: absolute;
			text-indent: -5000px;			
		}
		#main-footer .copyright a, #main-footer .copyright {
			font-size: 13px;
			color: #6d7075;
			text-decoration: none;
		}
		#main-footer .copyright li {
			text-align: right;	
			line-height: 18px;
		}
			#main-footer .copyright li strong a {
				color: #333;
				font-weight: bold;	
			}
			#main-footer .copyright li span a {
				font-size: 10px;
			}
			


/*//////////////////////////////////////// 

Contact Page Styles 

////////////////////////////////////////*/
.main_form {
	padding: 5px 0 0 5px;
	
}
.main_form label {
	width: 185px;	
}
#contact-form * {
	font-size: 13px;	
}
#contact-form label {
	display: block;
	float: left;
	clear: left;	
	padding: 0 10px 0 0;
	text-align:left;
}
#contact-form p {
	margin: 0 0 10px 0;	
}
	#contact-form #project, #contact-form #message, #contact-form .input, #contact-form input {
		width: 275px;	
		border: 1px solid #ccc;
	}
	#contact-form .input {
	}
	.split {
		float: left;
	}	
	.parttwo {
		padding: 0 0 0 10px;	
	}
	em {
		font-style: italic;	
		padding: 5px 0 0 0;
		display: block;
	}
	#contact-form .split input {
		width: 60px;	
	}
	#contact-form .bold {
		font-weight: bold;
	}
/*//////////////////////////////////////// 

Social Media Stuff

////////////////////////////////////////*/

#socials {
	padding: 10px 0 0 0;
	float: right;	
	width: 250px;
}
#twtr-widget-1 .twtr-hd * { 
	display: none;				
}


/*

	FancyBox playground - just playing
	v.1.3.0 - RC2 02.01.10

*/
#fancybox-loading {
	position: fixed;
	height: 40px;
	width: 40px;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 200;
}

* html #fancybox-loading {  /* for IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/fancy_progress.png') no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	display: none;
	z-index: 80;
}

* html #fancybox-overlay { /* for IE6 */
     position: absolute;
     width: 100%;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	margin: 0;
	z-index: 90;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	outline: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../images/fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 165;
	display: none;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	-ms-interpolation-mode: bicubic;
	outline: none;
	line-height: 0;
	font-size: 0;
	vertical-align: top;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
}

#fancybox-tmp {
	display: none;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: top;
	overflow: auto;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	z-index: 112;
}

.fancybox-title-inside {
    padding: 10px 0;
	padding-top: 10px;
	color: #333;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #FFF;
    font-weight: bold;
}

#fancybox-title-wrap {
    display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('../images/fancy_title_left.png') repeat-x;
}

#fancybox-title-main {
	line-height: 29px;
	background: transparent url('../images/fancy_title_main.png') repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('../images/fancy_title_right.png') repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	z-index: 111;
	display: none;
 	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112;
	cursor: pointer;
	display: block;
}

#fancybox-left-ico {
	left: -9999px;
	background: transparent url('../images/fancy_nav_left.png') no-repeat;
}

#fancybox-right-ico {
	left: -9999px;
	background: transparent url('../images/fancy_nav_right.png') no-repeat;
}

#fancybox-left:hover {
	visibility: visible;
}

#fancybox-right:hover {
	visibility: visible;
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

div.fancy-bg {
	position: absolute;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy-bg-n {
	top: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('../images/fancy_shadow_n.png') repeat-x;
}

div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_ne.png') no-repeat;
}

div#fancy-bg-e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/fancy_shadow_e.png') repeat-y;
}

div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_se.png') no-repeat;
}

div#fancy-bg-s {
	bottom: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('../images/fancy_shadow_s.png') repeat-x;
}

div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_sw.png') no-repeat;
}

div#fancy-bg-w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/fancy_shadow_w.png') repeat-y;
}

div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_nw.png') no-repeat;
}