/*
Theme Name: Unity MG
Theme URI: http://www.unitymg.com
Description: A custom theme for Unity Media Group.
Author: Unattended Media / Mazal Simantov, LLC
Author URI: http://www.unattendedmedia.com / http://www.msimantov.com

*/

@import 'css/screen.css';

body {
	margin: 0px;
	background: #c2c2c2;
	}
	
	
a {
	
	}
	
	a:hover {
		
		}
		
	a:visited {
		
		}
		
	#top {
		background: #242424 url(img/bg-top.jpg) repeat-x;
		border-bottom: 1px solid #fff;
	}
	#header-wrapper {
		height: 45px;
		background: transparent url(img/bg-header-wrapper.jpg) no-repeat center top;
		text-align: left;
		}
		#header {
		}
		#logo-small a {
			display: block;
			background: transparent url(img/logo_small.png) no-repeat center center;
			width: 150px;
			height: 45px;
			text-indent: -1000em;
		}
	
	#masthead-wrapper {
/*		background: transparent url(img/bg-masthead-wrapper.jpg) no-repeat center -50px; */
		background: transparent url(img/bg-masthead-wrapper.jpg) no-repeat center 0px; /* removing lines but also shifts the image down to avoid gredient line. MSimantov */
		}
		
		#masthead {
		}
		#logo {
			padding: 20px 0 50px;
			}
		
		#logo h1 {
				margin-bottom: 0px;
				}
			
		#logo a {
			display: block;
			background: transparent url(img/logo.png) no-repeat center center;
			width: 289px; height: 77px;
			text-indent: -1000em;
		}
		
		#darker-border {
			background-image: url(img/black-a25.png);
			background-repeat: repeat;
			height: 101px;
			padding: 0 10px;
		}
		

	#stage-wrapper {
		position: relative;
		width: 970px;
		margin: -102px auto -50px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-image: url(img/black-a10.png);
		background-repeat: repeat;
		z-index: 5;
		}
	
	/* Fix aggressive centering in IE */
	.column {
		text-align: left;
	}
		
		
	#stage {
		background: #fff;
		padding-top: 35px;
		padding-bottom: 35px;
	}
	
	body #subhead-wrapper {
		background: #fff;
		margin: 0 10px;
		}
		#subhead {
			background: #5f9dc4 url(img/bg-subhead.jpg) no-repeat;
			height: 114px;
			border-bottom: 1px solid #3b637d;
			}
			
		#subhead h2 {
			color: #fff;
/*			font-size: 3em;*/
			font-size: 2em;
			font-weight: bold;
			padding-top: 25px;
			margin-bottom: 0;
			line-height: 1.25em;
			}
			
/*			#subhead.breadcrumb {
			font-size: 1.1em;
			font-weight: bold;
			padding-top: 2px;
			margin-bottom: 0;
			line-height: 1em;
			}
*/
/* products videos . MSimantov */
		#subhead.products {
			background: url('img/medical-header.jpg') no-repeat top center;
			border: none;
			height: 410px;
			padding-top: 10px;
		}
		
		#subhead-vid {
			margin-left:-40px;
			margin-top: 20px;
			text-indent:230px;			
		}
/* End MSimantov */		

/* part of update to the player and wider header. MSimantov */
		body.home #subhead {
			text-indent: 100px;
			background: url('img/medical-header.jpg') no-repeat top center;
			border: none;
			height: 410px;
			padding-top: 10px;
		}
		#subhead p {
			color: #fff;
			line-height: 2em;
		}
		body.home #subhead a, body.home #subhead a.visited, body.home #subhead a.hover {
			color: #a4cde7;
		}
		body.home #subhead #epic-suite {
			background: transparent url(img/bg-product_links.png) no-repeat center top;
			padding-top: 50px;
			height: 130px;
		}
		body.home #subhead #epic-suite a {
			background-position: 0 0; 
			background-repeat: no-repeat;
			width: 111px; height: 91px;
			display: block; float: left;
			vertical-align: middle;
			margin-bottom: 0;
			text-indent: -999em;
		}
			body.home #subhead #epic-suite a:hover { background-position: 0 -91px; }
			a#jlog { background-image: url(img/logo_product_jlog.png); }
			a#wb { background-image: url(img/logo_product_wb.png); }
			a#sat { background-image: url(img/logo_product_sat.png); }
			
		.breadcrumb, .breadcrumb a, breadcrumb a.visited, breadcrumb a.hover {
			color: #d2eeff;
			}
		.unity-circles {
			width: 300px;
			height: 114px;
			float: right;
			background: transparent url(img/bg-subhead_inside.png) no-repeat;
		}
		
			
		#subhead-bottom {
			height: 143px;
			background: #5f9dc4 url(img/bg-page_front_subhead_bottom.jpg) no-repeat;
			border-top: 1px solid #a7c1d0;
		}
	
	#content {
		}

	#footer-wrapper {
		position: relative;
		padding-top: 55px; /*MSimantov */
		background: url(img/bg-footer.jpg) repeat-x center top;
		border-top: 1px solid #fff;
		z-index: 0;
		height: 100px; /*MSimantov */
	/* height: 175px; 
		padding-top: 75px;
		
		old*/
		}
		
/* Front Page */
.sections {
	text-align: center;
	padding-top: 10px;
	}
.sections a {
	display: inline-block;
	padding: 85px 10px 0;
	color: #fff;
	font-size: 1.3em;
	text-decoration: none;
	}
#sections_corporate a { background: url(img/bg-sections_corporate.png) no-repeat; background-position: center top; }
#sections_corporate a:hover, #sections_faith a:hover, #sections_health a:hover, #sections_government_education a:hover { color: #fff; background-position: center -107px; }
#sections_faith a { background: url(img/bg-sections_faith.png) no-repeat; background-position: center top; }
#sections_health a { background: url(img/bg-sections_health.png) no-repeat; background-position: center top; }
#sections_government_education a { background: url(img/bg-sections_government_education.png) no-repeat; background-position: center top; }

#call_to_action {
	background: #f6e0c8;
	border: 1px solid #f6b362;
	padding: 18px;
	height: 63px;
	margin-bottom: 35px;
	margin-top: 35px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
	#call_to_action h2 {
		font-size: 3em;
		font-weight: normal;
		color: #343434;
		line-height: 1em;
		margin-bottom: 0;
	}
	#call_to_action p {
		font-size: 1.333em;
		margin-bottom: 0;
	}
#call_to_action a {
	float: right;
	display: block;
	width: 242px; height: 63px;
	background: url(img/bg-call_to_action.png) no-repeat center center;
	text-align: center;
	line-height: 63px;
	color: #fff;
	font-size: 2em;
	text-transform: uppercase;
	text-decoration: none;
	}

/* Four Column */
.four-column {
	width: 210px;
	}
.four-column p {line-height:2em; margin-right:10px; text-align:justify; margin-right: 10px;} /*MSimantov.com*/
.four-column a {color:#367196; font-weight:bold; text-decoration: none; } /*MSimantov.com*/

/* Footer */

#footer ul.footer-links { display: block; margin: 0; }
#footer ul.footer-links li { list-style: none; text-indent: 0; font-size: 14px; color: #fff; padding-right: 35px; line-height: 35px; float: left; }
#footer ul.footer-links li a { color: #fff; text-decoration: none; }
#footer a, #footer a:hover, #footer a:visited { color: #ccc; }

#footer .contact-button { display: none; }   /* contact us btn footer. MSimantov */	


/* Drop-down menus */

ul#drop { display: block; float: right; margin: 0; }
	ul#drop li { position: relative; list-style: none; margin-left: 25px; float: left; text-indent: 0; display: block; }
	ul#drop li a { display: block; color: #fff; text-decoration: none; font-size: 14px; font-weight: bold; line-height: 45px; padding: 0 10px; background-image: url(img/spacer.gif); }

	ul#drop li ul {
		position: absolute;
		left: -1000em;
		top: 44px;
		margin-left: 0;
		border: 1px solid #4f4f4f;
		padding-left: 0;
		z-index: 100;
	}
	ul#drop li:hover ul, ul#drop li.sfhover ul { left: -7px; }
	ul#drop li ul li {
		float: none;
		display: block;
		padding: 0;
		padding-left: 0;
		margin-left: 0;
	}
	ul#drop li ul li a {
		display: block;
		width: 180px; height: 31px;
		padding: 0 15px;
		line-height: 31px;
		background: #252525;
		background-image: none;
		border-bottom: 1px solid #161616;
		border-left: 1px solid #252525;
		border-top: 1px solid #383838;
		font-weight: normal;
		margin-left: 0;
	}
	ul#drop li ul li a:hover {
		background: #202020;
		border-top: 1px solid #323232;
	}


/* Content Styling */

#content img {
	padding: 2px;
	border: solid 1px #858585;
	}
	
#content img.noborder {
	border:none;
	}	
	
	
#content img.twitter { /*twitter icon styling. MSimantov */
	border: none;
	position:absolute;
	z-index:2;
	margin-left:-170px;
	padding-top:232px;
	}
	
#content p {
	
	}
	
.entrytext div p {
	margin-left: 185px; /* adds left margin to the executive team page. MSimantov */
}
	
	#content .pdf {
			display: block;
			width: 145px;
			float: left;
			padding: 83px 0px 0px;
			text-align: center;
			margin: 10px 20px;
			text-decoration: none;
			}
			
		#content .pdf.sat {
				background: url('img/product-icons.jpg') no-repeat -280px -5px;
				}
			
		#content .pdf.sat:hover {
				background: url('img/product-icons.jpg') no-repeat -280px -112px;
				}
			
		#content .pdf.wb {
				background: url('img/product-icons.jpg') no-repeat -140px -5px;
				}
			
		#content .pdf.wb:hover {
				background: url('img/product-icons.jpg') no-repeat -140px -112px;
				}
			
		#content .pdf.jlog {
				background: url('img/product-icons.jpg') no-repeat 0px -5px;
				}
			
		#content .pdf.jlog:hover {
				background: url('img/product-icons.jpg') no-repeat 0px -112px;
				}
			
		#content .pdf.aae {
				background: url('img/product-icons.jpg') no-repeat -430px -5px;
				}
			
		#content .pdf.aae:hover {
				background: url('img/product-icons.jpg') no-repeat -430px -112px;
				}
/* end of product spec sheet icons and links styling. MSimantov*/	
				
.icopdf { /*adobe pdf icon. MSimantov */
/*	height: 22px; */
	padding:0 22px;
	text-align:left;
	text-decoration:none;
	background: url('img/pdficon_small.gif') no-repeat 0 -2px;
		}
		
/* .icopdf img {
	width: 90%;
	height: 90%;
} */

	#content .wrapper {
			margin-left: 240px; /*wrap product icons to center of page. also added span-17. MSimantov */
			}


a.contact-button {
	display: block;
	height: 50px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	background: url(img/bg-footer_contact.png) no-repeat;
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 20px;
	}
	
.clear {
	clear: both;
}

blockquote.testimonial {
	margin: 1.5em 0;
	padding: 0 10px 0 35px;
	background: url(img/bg-testimonial.gif) no-repeat;
	font-size: 1.333em;
	font-family: Georgia, "Times New Roman", serif;
	color: #303030;
}
.testimonial cite {
	display: block;
	margin-left: -35px;
	margin-right: -10px;
	border-top: 10px solid #579ac3;
	background: url(img/bg-testimonial-cite.gif) no-repeat 30px top;
	padding-left: 50px;
}

/* Sidebar */
#sidebar {
}

#sidebar ul {
	margin: 0 0 15px;
	list-style-type: none;
}
#sidebar h2 {
	font-size: 1.5em;
	padding-top: 15px;
		}

/* img styling-test. MSimantov */
#sidebar img {
}

/* sidebar Images styling MSimantov */
#sidebar img.imgborder { 
/*	border: 1px solid #858585; */
	padding: 4px;
	float: right;
/*	margin-right: 40px; */
}

/*gallery*/
#gallery {
}
#gallery ul {
	margin: 15px 15px 15px;
	list-style-type: none;
}

#gallery img{
}


.slideshowoverlay { /*slider images round corners styling. MSimantov */
position:relative;
top:-342px;
z-index:10;
 }

.slideshow  /* Image Slider styling. MSimantov */
{
	padding: 4px;
	float: right;
	height: 350px;
}


/* news and press page categories styling . MSimantov*/
#news {
	 }

#news li{
	display:block;
	border: #333333 thin;
	font-size:1.1em;
	text-align: left;
}
 
#news a:link {/*color:#367196;*/ text-decoration: none;}    	/* unvisited link */
#news a:visited {/*color:#367196;*/ text-decoration: none;} 	/* visited link*/
#news a:hover {/*color:#333333;*/ text-decoration: none;}		/* mouseover*/



/* iPad Video Selection (Nathan Barry)
---------------------------------------------*/

#ipadNav {
		height: 139px;
		margin: 0px;
		padding: 0px 0px 0px 60px;
		background: #eee;
		border: solid 1px #ccc;
		border-left: 0px;
		border-right: 0px;
		}


		#ipadNav li {
				list-style: none;
				display: block;
				width: 128px;
				height: 128px;
				float: left;
				margin: 10px;
				cursor: pointer;
				background: url('img/org-icons.png') no-repeat;
				text-indent: -9999px;
				-moz-border-radius: 10px 10px 0px 0px;
				-webkit-border-radius: 10px 10px 0px 0px;
				}
				
		#ipadNav li:hover {
				background-color: #f5f5f5;
				border: solid 1px #e4e4e4;
				border-bottom: none;
				margin: 9px 9px 10px 9px;
				}
				
		#ipadNav li.active {
				background-color: #fff;
				height: 130px;
				border: solid 1px #ccc;
				border-bottom: none;
				margin: 9px 9px 10px 9px;
				}

					  li#ipad-overview { background-position: 0px -128px; }
					  li#florida-hospital { background-position: 0px -256px; }
					  li#st-lukes { background-position: 0px -384px; }
					  li#elks { background-position: 0px -512px; }

#ipadContent {
		width: 870px;
		padding: 20px 0px;
		margin: 0px;
		height: 400px;
}

#ipadContent li {
		display: none;
		list-style: none;
		text-align: center;
		height: 400px;
		}


		#ipadContent img {
				border: none;
				}
				


/* jLog for ipad product page and homepage announcement. MSimantov*/

#ipadapp li{list-style: none; border:none; font-weight: bold;}
#ipadapp img {border: 0pt none; padding:2px;}

.applebadge {text-align: left;}
.applebadge img {float: right; margin-right:-15px; margin-top:70px;}

.ipadappicon {text-align: center;}
.ipadappicon img {float: none; margin-left:100px; margin-top:8px;}

.ipadappdesc {color: #666666; font-size: 18px; margin-bottom:15px;margin-left:150px;margin-top:-12px;}

.appdate {text-align: center;}
.appdate a {color: #666666; font-size: 18px; line-height: 10px;}

.ipadappimg {text-align: center;}
.ipadappimg img {float: none; padding-top:10px;}

.ipadapptitle{text-align: center; color: #000000; font-size: 28px; margin-top:-30px; padding-bottom:30px;}

.videodesc {color: #A0A0A0; font-size: 17px; text-align:center; font-weight:normal; margin-bottom:25px; margin-top:10px;}

/* homepage tabbed navigation. shows products video. MSimantov.com */
#VidNav {
		height: 139px;
		margin: 0px;
		padding-left: 15px; /* 6 icons: all products and then 5 products videos*/
		background: #eee;
		border: solid 1px #ccc;
		border-left: 0px;
		border-right: 0px;
		}


		#VidNav li {
				list-style: none;
				display: block;
				width: 128px;
				height: 128px;
				float: left;
				margin: 6px;
				cursor: pointer;
				background: url('img/navallicons.png') no-repeat;
				text-indent: -9999px;
				-moz-border-radius: 10px 10px 0px 0px;
				-webkit-border-radius: 10px 10px 0px 0px;
				}
				
		#VidNav li:hover {
				background-color: #f5f5f5;
				border: solid 1px #e4e4e4;
				border-bottom: none;
				margin: 5px 5px 8px 5px;
				height: 134px;
				}
				
		#VidNav li.active {
				background-color: #fff;
				height: 134px;
				border: solid 1px #ccc;
				border-bottom: none;
				margin: 5px 5px 10px 5px;
				}

					  li#SAT { background-position: 0px -128px; }
					  li#WB { background-position: 0px -256px; }
					  li#jLog { background-position: 0px -384px; }
					  li#jLog-iPad { background-position: 0px -512px; }
					  li#AAE { background-position: 0px -640px; }

#VidContent {
		width: 870px;
		padding: 20px 0px;
		margin: 0 0 30px 0;
		height: 400px;
}

#VidContent li {
		display: none;
		list-style: none;
		text-align: center;
		height: 400px;
		}


/*		#VidContent img {
				border: none;
				}
				*/
				
/* blog and news & press comments styling. MSimantov.com*/
.comments { background: url(img/comments.png) no-repeat scroll 0 0; float: none; margin: -5px 5px -10px 0; border: none; padding:none; padding: 5px 60px 25px;}


/* home page top 5-7 top ipad news coverage MSimantov.com*/
#ipadnews {	display: block; float: none; margin-bottom:40px; width:200px; margin-left:90px;}
#ipadnews ul{list-style: none; border:none;}
#ipadnews li{border-color:#F5F5F5 #DEDEDE #DEDEDE #F5F5F5; border-style:solid; border-width:1px; display:block; height: 44px; margin-bottom:6px; text-align:center; width:170px;}
/*#ipadnews li:hover { background-color: #fefefe; margin-right: 1px; height: 40px; } */
#ipadnews img {border: none; padding: none; float:none}
#ipadnews a {text-decoration: none; border:none;}
#ipadnews a:hover { text-decoration: none; border:none; background-color: #fefefe; margin: 0 1px 0 0; height: 44px; width:170px;}

.two-column { margin-left:60px; width:360px;}
.two-column p {10px 10px 20px 5px}


#ticker {}
#ticker a { color: lightslateGray; text-decoration: none; }
#ticker a:hover { color: lightslateGray; }

/* news ticker plugin setup and styling . MSimantov*/
#news-ticker { margin: 10px 70px 10px 5px; border-color:#F5F5F5 #DEDEDE #DEDEDE #F5F5F5; border-style:solid; border-width:1px; display:block;}
.tickerDate {color:#A0A0A0;}
.tickerLink {border-bottom: 1px solid #c0bbbb;} /*The title*/
.tickerText { } /*The excerpt*/

