@charset "utf-8";
/* CSS Document */

body,td,th,a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

@font-face {
	font-family:"Segoe"; src: url('/CSS/fonts/segoeui.ttf');
}

@font-face { font-family:"calibri"; src: url('calibri.ttf');}

/**TEXT STYLES**TEXT STYLES**TEXT STYLES***/

.subCopy {
font-family:"Segoe";
font-size:16px;
}

.itemBody {
font-family:"calibri";
margin-left:28px;
margin-top:15px;
font-size:16px;
line-height:normal;
border-radius:15px;
border:1px solid #666666;
padding:10px;
width:85%;
background-color:#dce6ed;
}

.

.UL18 {
font:"Ultimate-Light.tff";
font-size: 20px;
color:#919191;

}

.sectionDiv{
border-bottom: 1px solid #919191;
}


.movieRunTimeText {
background-color:#000000;
color:#FFFFFF;
font-style:italic;
}

/**BLACK TEXT STYLES**/

.ultReg_black {
font:"Ultimate-Regular.ttf";
font-size:18px;
}

.ultLite_darkGrey{
font:"Ultimate-Light.ttf";
font-size:14px;
color:#333333;
}

td.profiles {
background-repeat:repeat-x;
background-position:bottom;
}

.smallBoldTextBlack {
font-size:12px;
color:#000000;
font-weight:bold;
}

.smallThinTextBlack {
font-size:12px;
color:#000000;
}

.mediumThinTextBlack {
font-size:14px;
color:#000000;
}


.mediumBoldTextBlack {
font-size:12px;
color:#1A1A1A;
font-weight:bold;
}

.heavyMediumBlack {
font-size:14px;
color:#333333;
font-weight:bold;
}

.largeBlackPlain {
font-size:16px;
color:#111111;
}

.heavyLargeDark {
font-size:18px;
color:#333333;
font-weight:bold;
}

.heavyMassiveDark {
font-size:48px;
color:#333333;
font-weight:bold;
}

/**BLUE TEXT STYLES**/
.boldTextBlue {
font-size:12px;
color:#0002BE;
font-weight:bold;
}

.mediumBoldTextBlue {
font-size: 16px;
color:#0002be;
font-weight:bold;
}

.hugeBlue {
font-size:
}

/**LISTS**/
ul.overviewList li
{
padding-bottom: 8px;
font-size:14px;
}

ul.featureList li
{
list-style:none;
padding-bottom: 8px;
font-size:14px;
}

/**WHITE TEXT STYLES**/
.boldTextWhite {
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}

.mediumTextWhite {
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}

.smallTextWhite {
font-size:12px;
color:#FFFFFF;
}
/**GREY TEXT STYLES**/

.italicTextGrey {
font-size:12px;
color:#999999;
font-style:italic;
}

.italicMediumTextGrey {
font-size:14px;
color:#666666;
font-style:italic;
}


.MediumTextGrey {
font-size:14px;
color:#666666;
}

.largeTextGrey {
font-size:18px;
color:#666666;
}

/**RED TEXT STYLES**/

.error {
font-size:12px;
color:#FF0000;
}


/**OTHER TEXT STYLES**/

.green {
font-weight:bold;
font-size:12px;
color:#999999;
}

/**TABLE STYLES**TABLE STYLES**TABLE STYLES**/

.solidBlack {
border:solid 1px #000000;
}

.movieThumbBox {
border:solid 1px #000000;
border-spacing:2px;
}

.backgroundNoRepeat {
background-repeat:no-repeat;
}

.comparisonTable td  {
padding-bottom:9px;
padding-top:9px;
padding-left:5px;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
font-size:12px;
color:#666666;
}

.modalContent {
font-size:14px;
color:#666666;
}

.main{
background-position:bottom;
background-repeat:repeat-x;
}

.thisProduct{ /*the main panel on each product or service page containing the product image, logo and short description.*/
background-color:#FFFFFF;
background-position:bottom;
background-repeat:repeat-x;
}

/**LINK STYLES**LINK STYLES**LINK STYLES**/
.siteLink:hover img {
background:#666666;
}


a.smallLink:active {
font-size:13px;
text-decoration:underline;
}
a.smallLink:link {
font-size:13px;
text-decoration:none;
}
a.smallLink:visited {
font-size:13px;
text-decoration:none;
color:#0000FF;
}
a.smallLink:hover {
font-size:13px;
text-decoration:none;
color:#333333;
}


.modalContent a:active {
font-size:14px;
text-decoration:none;
color:#666;
}

.modalContent a:link {
font-size:14px;
text-decoration:none;
color:#666;
}

.modalContent a:visited {
font-size:14px;
text-decoration:none;
color:#666;
}
.modalContent a:hover {
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#333333;
}



.Content a:active {
font-size:14px;
text-decoration:none;
color:#333333;
}

.Content a:link {
font-size:14px;
text-decoration:none;
color:#333333;
}

.Content a:visited {
font-size:14px;
text-decoration:none;
color:#333333;
}

.Content a:hover {
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#333333;
}


/*NEWER STYLES*/

.CONTENTHEAD {
font-family:arial;
font-size:16px;
font-weight:bold;
color:#1D1D1D;
}

.CONTENTBODY {
font-family:verdana;
font-size:12px;
color:#333333;
line-height:19px;
}

.TITLEBODY {
font-family:arial;
font-size:16px;
color:#333333;
line-height:22px;
}

.CONTENTBODY a:active {
font-size:14px;
text-decoration:none;
color:#333333;
}

.CONTENTBODY a:link {
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#0000FF;
}

.CONTENTBODY a:visited {
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.CONTENTBODY a:hover {
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#333333;
}

.footer {
border-top:solid 5px #000000;
}

.sectionTitle
{
padding-bottom:10px;
line-height: 22px;
font:Ultimate-Regular;
font-size:22px;
color:#333333
}

.sectionContent
{
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:-5px 0 0 5px;
color:#000000;
}

table.listings
{
border-collapse:collapse;
border: 1px solid #0099FF;
}
table.listings td 
{
padding:15px;
}
table.listings th
{
color:#FFFFFF;
background-color:#0033FF;
font-size:16px;
padding:15px 2px 2px 10px;
text-align:left;
vertical-align:bottom;
}

table.hiddenBorder
{
border-collapse:collapse;
border:none;
}
table.hiddenBorder td 
{
padding:15px 2px 2px 5px;
}
table.hiddenBorder th
{
color:#666666;
background-color:#FFFFFF;
font-size:16px;
padding:15px 2px 2px 5px;
text-align:left;
vertical-align:bottom;
}

div.divider-bottom{
background:url("/Images/layout/horizontal.png") no-repeat scroll transparent;
height:2px;
margin:7px 0 8px 20px;
width:950px;
}

div.divider-bottom_650{
background:url("/Images/layout/horizontal.png") no-repeat scroll transparent;
height:2px;
margin:7px 0 8px 20px;
width:950px;
}

#prodResourceNav{
width:20%;
overflow:hidden;
display:inline;
float:left;
}

	.prodResourceNav_text{
	width:100px;
	margin-left:10px;
	height:35px;
	line-height:35px;
	float:left;
	}
	
	.prodResourceNav_icon{
	width:35px; 
	height:35px; 
	float:left;
	margin-left:8px;
	border:none
	}

.features_list li {
font-family:inherit;
font-size:16px;
padding-bottom: 8px;;
}	

/*************CAROUSEL SPECIFIC**************/
#carousel {
	width:535px;
	height:460px;
	margin:0 0 0 0;
	overflow:hidden;
}
#slides {
	overflow:hidden;
	/* fix ie overflow issue */
	position:relative;
	width:530px;
	height:320px;
	border:1px solid #ccc;
}
/* remove the list styles, width : item width * total items */	
#slides ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;
	width:1750px;
}
/* width of the item, in this case I put 250x250x gif */
#slides li {
	width:530px;
	height:320px;
	float:left;
}
#slides li img {
	padding:4px;
}
#slideText {
	overflow:hidden;
	color:#000;
	/* fix ie overflow issue */
	position:relative;
	font-family:"Segoe";
	font-size: 90%;
	width:530px;
	height:320px;
}
/* remove the list styles, width : item width * total items */	
#slideText ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;
	width:1750px;
}
/* width of the item, in this case I put 250x250x gif */
#slideText li {
	margin-top:8px;
	width:530px;
	height:320px;
	float:left;
}
/* Styling for prev and next buttons */
#buttons {
	padding:0 0 5px 0;
	float:right;
}
#buttons a {
	display:block;
	width:31px;
	height:32px;
	text-indent:-999em;
	float:left;
	outline:0;
}
a#prev {
	background:url(/Images/buttons/arrow.gif) 0 -31px no-repeat;
}
a#prev:hover {
	background:url(/Images/buttons/arrow.gif) 0 0 no-repeat;
}
a#next {
	background:url(/Images/buttons/arrow.gif) -32px -31px no-repeat;
}
a#next:hover {
	background:url(/Images/buttons/arrow.gif) -32px 0 no-repeat;
}
.clear {
	clear:both
}
.wrapper {
	overflow:hidden;
	width:100%;
}
.style10 {
	color: #0000FF;
	font-weight: bold;
}

/*********************************************/

	
/*end of document*/
