@charset "utf-8";
/* Root YTS Template, Reference Blueprint Framework */
/* Elements  */
body, container {
	font-size:80%;font-family:Verdana, Geneva, Tahoma, sans-serif;
	margin:0px;
	background:#C3C3C3;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Franklin Gothic Medium, Arial Narrow Bold, Arial, sans-serif;
	font-weight:normal;
	color:#C50084;
}
h1 {
	font-family:Trebuchet, Tahoma, Arial, sans-serif;
	font-size:2.85em;margin-bottom:0.25em;
}
h3 {
	margin-bottom:0em;
	line-height: 1.5;
}
a:focus, a:hover {text-decoration:none;color:#0085B0;}
a {color:#0085B0;text-decoration:underline;}
acronym {
	border-bottom:0px;
}
blockquote {
	width:310px;
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
	font-style: italic;
	font-size:1.2em;
	color: #999999;
	margin:0px 0.7em 0 0; 
	background-image: url(../../images/brack-left.png);
	background-repeat:no-repeat;
	float: left;
	padding: 5px 0 0 27px;
}

blockquote p{
	margin: 0px 0em 5px 0px;
	padding: 10px 20px 0px 0;
	background-image: url(../../images/brack-right.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
blockquote .source {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style:normal;
	font-size:.75em;
	text-align:right;
	float:right;
	margin-right:18px;
}
/* End Elements */

/* Header */
.header {
	background-attachment: scroll;
	background-image: url(../../images/yts-corp-bg-v.png);/*Universal Border*/
	background-repeat: repeat-y;
}
/* End Header*/
/* Navigation */
/* Top Menu*/
.navigation {
font-family:Trebuchet, Tahoma, Arial, sans-serif;
word-spacing:1px;
}
.navigation a {color:#666666;text-decoration:none;}
.navigation a:focus, .navigation a:hover {color:#333;text-decoration:underline;}
.navigation strong {color:#540530;}
/* End Top Menu*/
/* Footer Menu*/
.footer {
	padding:0px;
}
.footerMenu{
	background-image: url(../../images/ft-bg.png);
	background-attachment: scroll;
	background-repeat: repeat-x;
	height: 52px;
	font-size:1em;margin-bottom:1.875em;line-height:1.875em;
}
.footer small {
	line-height:1.9em;
}
/* Start YTS Home */
.yts {
	color:#C50084;
}
.home {
	background-attachment: scroll;
	background-image: url(../../images/yts-bg-y.png);
	background-repeat:repeat-x;
}
.home h1 {
 	text-align:center;
	padding-top:40px;
	padding-bottom:15px;
 }
.mainContent {
	padding-top: 15px;
	height: 225px;
	text-align:left;
	color:#FFFFFF;
	background:none;
}
.mainContent p img {margin:1em .5em 0 0;}
.mainContent a {color:#FFCCCC;}
.mainContent a:hover {color:#FFFFFF;}
.mainContent h3 {color:#FFFFFF;margin-top:20px;}
.mainContent blockquote {color:#FFCCCC;}
/* Home Buttons */
.tlButton {
	background:url(../../images/home-tl-bg.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	height:230px;
	text-align:center;
	background-position:right top;
	}
.tlButton p {margin-bottom: .5em;}	
.tlButton .tagline {
	margin-top:114px;
	padding-bottom:-25px;
}
#tlLearnMore{
  display: block;
  width: 230px;
  height: 32px;
  background: url("../../images/home-tl-lm.gif") no-repeat 0 0;
}
#tlLearnMore:hover{background-position: 0 -32px;}
#tlLearnMore span{display: none;}
.vmButton {
	background:url(../../images/home-vm-bg.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	height:230px;
	text-align:center;
	}
.vmButton p {margin-bottom: .5em;}	
.vmButton .tagline {
	margin-top:114px;
	padding-bottom:-25px;
}
#vmInstall
{
  display: block;
  width: 113px;
  height: 32px;
  background: url("../../images/home-vm-install.gif") no-repeat 0 0;
  float:left;
}
#vmInstall:hover{background-position: 0 -32px;}
#vmInstall span{display: none;}
#vmLearnMore {
  display: block;
  width: 116px;
  height: 32px;
  background: url("../../images/home-vm-lm.gif") no-repeat 0 0;
  float:right;
}
#vmLearnMore:hover{background-position: 0 -32px;}
#vmLearnMore span{display: none;}
.ytsButton {
	background:url(../../images/home-yts-bg.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	height:230px;
	text-align:center;
	}
.ytsButton p {margin-bottom: .5em;}	
.ytsButton .tagline {
	margin-top:114px;
	padding-bottom:-25px;
}
#ytsWatch
{
  display: block;
  width: 113px;
  height: 32px;
  padding-left:1px;
  background: url("../../images/home-yts-watch.gif") no-repeat 0 0;
  float:left;
}

#ytsWatch:hover{background-position: 0 -32px;}
#ytsWatch span{display: none;}
#ytsLearnMore
{
  display: block;
  width: 115px;
  height: 32px;
  background: url("../../images/home-yts-lm.gif") no-repeat 0 0;
  float:right;
}
#ytsLearnMore:hover{background-position: 0 -32px;}
#ytsLearnMore span{display: none;}
/*End Home Buttons*/
/* End YTS Home */

/* Child Template (Products) */
.ytsCorp {
	background-attachment: scroll;
	background-image: url(../../images/yts-corp-bg-y.png);
	background-repeat:repeat;
}
.logo {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.textLogo {
	margin-top: 13px;
}
.powered {
	margin: 1px 0 0 20px;
}
.leftColumn{
	background-attachment: scroll;
	background-image: url(../../images/ct-bg-v.png);
	background-repeat: repeat-y;
	padding-bottom:30px;
}
.leftHeader {
	background-attachment: scroll;
	background-image: url(../../images/ct-bg-curve.png);
	background-repeat: no-repeat;
	padding-top:10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.leftColumn h1 {
	padding:15px 0 0 0;
}
.leftMainContent {
	text-align:left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.leftMainContent h1 {
	padding:15px 0 0 0;
}
.topRight {
	height:175px;
	padding:100px 0 0 0;
}
.floatLeft {
	float:left;
	margin: 0 1.5em 1em 0; padding: 0;
}
.floatRight {
	float:right;
	margin: 0 1.5em 1em 0; padding: 0;
}
p#th:after	 {
	margin-bottom:.5em;
	content:".";display:block;height:0;clear:both;visibility:hidden;
}

/* Home: Press Scroller */
#press {
	margin:0px auto;
}
#press div {
	visibility:hidden;
}
#press, #press div.default {
	width:320px;
	height:110px;
	overflow:hidden;
	visibility:visible;
}
#press a {
	text-decoration:none;
}
#press table tr td div {
	visibility:visible;
}
#news {
}
#news h2 {
font-size: 1.2em;
margin-bottom: 0px;
color: #5F163E;
text-decoration: none;
}
#news source,date {
color:#666666;
}
#news p {
font-size:80%;
}
#news a:focus, a:hover {text-decoration:none;}
#news a {text-decoration:none;}