/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

 body { line-height: 1; border: none; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

body { font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.4em;  background: #f3f3f3 url(../img/bg.png) repeat-y center top; text-rendering: optimizeLegibility; color: #666666; }

p { margin-bottom: 1em; }

strong, b { font-weight: 600; }

em, i { font-style: italic; }

a:link, a:visited { color: #286b23; position: relative; }
a:hover, a:active, a:focus { color: #33444e; }

h1, h2, h3, h4, h5, h6 { font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0.5em; line-height: 1.2em; color: #1961a1; }

h1 { font-size: 180%; font-weight: 600; }

h2 { font-size: 175%; font-weight: 300; }

h3 { font-size: 150%; font-weight: 600; }

h4 { font-size: 150%; }

p {font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;}
ul {font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;} */

.larger { font-size: 130%; line-height: 1.4em; }

.node-type-blog .layout-content li { margin-left: 1.5em; list-style: disc outside; margin-bottom: 10px; }

dl { margin-bottom: 10px; overflow: auto; }

dt { line-height: 1.25; margin: 0; font-weight: bold; }  

dd { margin-bottom: 10px; }

.float-left { float: left; }

.float-right { float: right; }

.clear-both { clear: both; }

img.float-left, embed.float-left { margin: 4px 10px 4px 0; }

img.float-right, embed.float-right { margin: 4px 0 5px 15px; }

.align-left { text-align: left; }

.align-right { text-align: right; }

.layout-container { *zoom: 1; width: 910px; padding: 0 25px; margin: 0 auto; }
.layout-container:after { content: ""; display: table; clear: both; }

.layout-content { background: white; position: relative; }

.node, .view-header, .view-content { clear: both; }

.submitted { clear: both; display: block; }

.messages { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 10px !important; text-align: center; margin-bottom: 20px !important; }
.messages.status { border: 1px solid #d6e9c6; background-color: #dff0d8; color: #468847; }

.item-list { clear: both; margin-bottom: 1em; }

.layout-content .item-list { margin-left: 20px; list-style-type: disc; }

.views-table { width: 100%; }

.row, .blocks { overflow: hidden; *overflow: visible; *zoom: 1; }

.unit, .unit1of1, .unit1of2, .unit1of3, .blocks-three-up > li, .unit2of3, .unit1of4, .unit3of4, .unit1of5, .unit2of5, .unit3of5, .unit4of5 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; *behavior: url(/sites/default/themes/transgaming/js/vendor/polyfills/boxsizing.htc); float: left; }
.unit:last-child, .unit1of1:last-child, .unit1of2:last-child, .unit1of3:last-child, .blocks-three-up > li:last-child, .unit2of3:last-child, .unit1of4:last-child, .unit3of4:last-child, .unit1of5:last-child, .unit2of5:last-child, .unit3of5:last-child, .unit4of5:last-child { _float: none; _width: auto; _position: relative; _left: -3px; _margin-right: -3px; }

.unitRight { float: right; }

.unit1of1 { float: none; }

.unit1of2 { width: 50%; }

.unit1of3, .blocks-three-up > li { width: 33.333%; }

.unit2of3 { width: 66.667%; }

.unit1of4 { width: 25%; }

.unit3of4 { width: 75%; }

.unit1of5 { width: 20%; }

.unit2of5 { width: 40%; }

.unit3of5 { width: 60%; }

.unit4of5 { width: 80%; }

.gutter-left { padding-left: 16px; }

.gutter-right { padding-right: 16px; }

.gutter-all { padding: 16px; }

.blocks-three-up > li { padding-left: 16px; }
.blocks-three-up > li:nth-child(3n+1) { clear: left; padding-left: 0; }

.mb20 { margin-bottom: 20px; }

.input_tiny { width: 50px; }

.input_small { width: 100px; }

.input_medium { width: 150px; }

.input_large { width: 200px; }

.input_xlarge { width: 250px; }

.input_xxlarge { width: 300px; }

.input_full { width: 100%; }

.input_full_wrap { display: block; padding-right: 8px; }

input[type="search"]::-webkit-search-decoration { display: none; }

input:invalid, button:invalid, select:invalid, textarea:invalid { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input::-moz-focus-inner, button::-moz-focus-inner, select::-moz-focus-inner, textarea::-moz-focus-inner { border: 0; padding: 0; }

button { *padding-top: 1px; *padding-bottom: 1px; }
/*
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-appearance: none; background-color: white; border: 1px solid; border-color: #848484 #c1c1c1 #e1e1e1; color: black; outline: 0; margin: 0; padding: 2px 3px; text-align: left; font-size: 13px; font-family: Arial, "Liberation Sans", FreeSans, sans-serif; height: 1.8em; vertical-align: top; *padding-top: 2px; *padding-bottom: 1px; *height: auto; }
textarea[disabled], select[disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled], input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled] { background-color: #eeeeee; }
textarea:focus, select:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus { border: 1px solid #0e83db; background-color: rgba(14, 131, 219, 0.05); -webkit-box-shadow: rgba(14, 131, 219, 0.25) 1px 1px 0 0 inset; -moz-box-shadow: rgba(14, 131, 219, 0.25) 1px 1px 0 0 inset; box-shadow: rgba(14, 131, 219, 0.25) 1px 1px 0 0 inset; }
*/
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled] { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select: none; color: #888888; cursor: default; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #888888; }

input:-moz-placeholder, textarea:-moz-placeholder { color: #888888; }

input.placeholder_text, textarea.placeholder_text { color: #888888; }

textarea, select[size], select[multiple] { height: auto; }

select[size="0"], select[size="1"] { height: 1.8em; *height: auto; }

@media (-webkit-min-device-pixel-ratio: 0) { select[size], select[multiple], select[multiple][size] { background-image: none; padding-right: 3px; }
  select, select[size="0"], select[size="1"] { background-image: url('../img/vendor/formalize/select_arrow.gif?1338216474'); background-repeat: no-repeat; background-position: right center; padding-right: 20px; }
  ::-webkit-validation-bubble-message { -webkit-box-shadow: none; box-shadow: none; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, black)); border: 1px solid; border-color: #747474 #5e5e5e #4f4f4f; color: white; font: 13px/17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif; overflow: hidden; padding: 15px 15px 17px; text-shadow: black 0 0 1px; height: 16px; }
  ::-webkit-validation-bubble-arrow, ::-webkit-validation-bubble-top-outer-arrow, ::-webkit-validation-bubble-top-inner-arrow { -webkit-box-shadow: none; box-shadow: none; background: #666666; border: 0; } }
textarea { min-height: 40px; overflow: auto; resize: vertical; width: 100%; }

optgroup { color: black; font-style: normal; font-weight: normal; font-family: Arial, "Liberation Sans", FreeSans, sans-serif; }
optgroup::-moz-focus-inner { border: 0; padding: 0; }

.awesome { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif; background: #222222; color: white; text-decoration: none; text-shadow: rgba(255, 255, 255, 0.45) 0 1px 0; border: 1px solid rgba(0, 0, 0, 0.3); cursor: pointer; padding: 5px 10px 6px; -webkit-box-shadow: rgba(255, 255, 255, 0.5) 0 0 0 1px inset; -moz-box-shadow: rgba(255, 255, 255, 0.5) 0 0 0 1px inset; box-shadow: rgba(255, 255, 255, 0.5) 0 0 0 1px inset; }
.awesome { *display: inline; }
.lt-ie9 .awesome { border: 1px solid black; }
.awesome:visited { font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif; background: #222222; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; color: white; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-shadow: rgba(255, 255, 255, 0.25) 0 1px 0; border: 1px solid rgba(0, 0, 0, 0.25); cursor: pointer; padding: 5px 10px 6px; }
.awesome:visited { *display: inline; }
.awesome:hover { background-color: #111111; color: white; }

.small.awesome { font-size: 11px; }
.small.awesome:visited { font-size: 11px; }

.awesome, .medium.awesome { font-size: 13px; font-weight: 700; line-height: 1; }
.awesome:visited, .medium.awesome:visited { font-size: 13px; font-weight: 700; line-height: 1; }

.huge.awesome { font-size: 18px; padding: 8px 14px 9px; }
.huge.awesome:visited { font-size: 14px; padding: 8px 14px 9px; }

.large.awesome { font-size: 14px; padding: 8px 14px 9px; }
.large.awesome:visited { font-size: 14px; padding: 8px 14px 9px; }

.block.awesome { display: block; font-size: 16px; padding: 8px 14px 9px; text-align: center; }
.block.awesome:visited { font-size: 16px; padding: 8px 14px 9px; }

.green.awesome { background: #91bd09; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a4d50a), color-stop(100%, #91bd09)); background: -webkit-linear-gradient(#a4d50a, #91bd09); background: -moz-linear-gradient(#a4d50a, #91bd09); background: -o-linear-gradient(#a4d50a, #91bd09); background: -ms-linear-gradient(#a4d50a, #91bd09); background: linear-gradient(#a4d50a, #91bd09); color: #212b02; }
.lt-ie9 .green.awesome { border: 1px solid #465c04; }
.green.awesome:active { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #91bd09), color-stop(100%, #a4d50a)); background: -webkit-linear-gradient(#91bd09, #a4d50a); background: -moz-linear-gradient(#91bd09, #a4d50a); background: -o-linear-gradient(#91bd09, #a4d50a); background: -ms-linear-gradient(#91bd09, #a4d50a); background: linear-gradient(#91bd09, #a4d50a); }
.green.awesome:visited { background: #91bd09; }
.green.awesome:hover { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b6ee0b), color-stop(100%, #91bd09)); background: -webkit-linear-gradient(#b6ee0b, #91bd09); background: -moz-linear-gradient(#b6ee0b, #91bd09); background: -o-linear-gradient(#b6ee0b, #91bd09); background: -ms-linear-gradient(#b6ee0b, #91bd09); background: linear-gradient(#b6ee0b, #91bd09); }
.green.awesome:active { color: black; }

.tgblue.awesome { background: #287bbe; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d89d3), color-stop(100%, #287bbe)); background: -webkit-linear-gradient(#2d89d3, #287bbe); background: -moz-linear-gradient(#2d89d3, #287bbe); background: -o-linear-gradient(#2d89d3, #287bbe); background: -ms-linear-gradient(#2d89d3, #287bbe); background: linear-gradient(#2d89d3, #287bbe); color: white; text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0; }
.lt-ie9 .tgblue.awesome { border: 1px solid #16446a; }
.tgblue.awesome:active { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #287bbe), color-stop(100%, #2d89d3)); background: -webkit-linear-gradient(#287bbe, #2d89d3); background: -moz-linear-gradient(#287bbe, #2d89d3); background: -o-linear-gradient(#287bbe, #2d89d3); background: -ms-linear-gradient(#287bbe, #2d89d3); background: linear-gradient(#287bbe, #2d89d3); }
.tgblue.awesome:visited { background: #287bbe; }
.tgblue.awesome:hover { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4294d7), color-stop(100%, #287bbe)); background: -webkit-linear-gradient(#4294d7, #287bbe); background: -moz-linear-gradient(#4294d7, #287bbe); background: -o-linear-gradient(#4294d7, #287bbe); background: -ms-linear-gradient(#4294d7, #287bbe); background: linear-gradient(#4294d7, #287bbe); }
.tgblue.awesome:active { color: white; }

.item-list .pager { margin-top: 20px; margin-bottom: 20px; }
.item-list .pager li { padding: 0; margin: 0; }
.item-list .pager li.pager-current { border: 1px solid #dddddd; padding: 3px 8px; font-size: 14px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.item-list .pager li.pager-ellipsis { margin: 0 10px; color: #7f7f7f; }
.item-list .pager li a { border: 1px solid #dddddd; padding: 3px 8px; font-size: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #286b23; text-decoration: none; font-weight: bold; }
.item-list .pager li a:hover, .item-list .pager li a:active, .item-list .pager li a:focus { color: #33444e; background: #f0f0f0; }

.ico-youtube { display: block; background: url('../img/icons/youtube.png?1338216474') no-repeat center top; text-indent: 110%; white-space: nowrap; overflow: hidden; width: 34px; height: 32px; }

.ico-rss { display: block; background: url('../img/icons/rss.png?1338216474') no-repeat center top; text-indent: 110%; white-space: nowrap; overflow: hidden; width: 34px; height: 32px; }

.ico-twitter { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; text-indent: 110%; white-space: nowrap; overflow: hidden; background-image: url('../img/icons/twitter.png?1338216474'); background-repeat: no-repeat; background-position: 50% 50%; width: 34px; height: 34px; }
.ico-twitter { *display: inline; }

.ico-linkedin { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; text-indent: 110%; white-space: nowrap; overflow: hidden; background-image: url('../img/icons/linkedin.png?1338216474'); background-repeat: no-repeat; background-position: 50% 50%; width: 34px; height: 34px; }
.ico-linkedin { *display: inline; }

.layout-header { overflow: hidden; *zoom: 1; height: 1px; margin-bottom: 20px; }

.layout-header-logo { width: 30%; float: left; }

.layout-header-main-nav { width: 70%; float: right; }

.site-logo { text-indent: 110%; white-space: nowrap; overflow: hidden; display: block; width: 193px; height: 62px; background: transparent url(../img/logo_gttv.png) no-repeat 0 0; margin: 0; padding: 0; }
.site-logo2 { text-indent: 110%; white-space: nowrap; overflow: hidden; display: block; width: 193px; height: 22px; background: transparent url(../img/logo_transgaming.png) no-repeat 0 0; margin: 0; padding: 0; }

.page-masthead { background: transparent url('../img/layout/masthead.png?1338216474') no-repeat center top; margin: 0 -25px; padding: 0 25px; margin-bottom: 10px; }

.page-masthead-textblock { width: 70%; padding-top: 20px; padding-bottom: 20px; color: #1961a1; }
.page-masthead-textblock h1 { margin-bottom: 0; }
.page-masthead-textblock p { margin-top: 10px; }

.page-masthead-overlay .page-masthead-textblock { width: 70%; background: #49a9e0; background: rgba(73, 169, 224, 0.95); color: white; padding: 15px; font-size: 16px; line-height: 1.4em; text-shadow: rgba(0, 0, 0, 0.25) 0px 1px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 3px; -moz-box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 3px; box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 3px; }
.page-masthead-overlay .page-masthead-textblock h1 { color: white; }

.header-square { background: url('../img/page/square.png?1338216474') no-repeat left 5px; padding-left: 33px; }

.header-square-reverse { background: url('../img/page/squarereverse.png?1338216474') no-repeat left 5px; padding-left: 30px; }

.page-section, .team > li { overflow: hidden; *zoom: 1; background: url('../img/page/kelp.jpg?1338216474') no-repeat left center; margin-left: -25px; margin-right: -25px; padding: 25px; }
.page-section h2, .team > li h2 { color: #1961a1; font-weight: 300; }

.page-section-nokelp { background: transparent; }

.page-section-kelp-right, .team > li { background: url('../img/page/kelpright.jpg?1338216474') no-repeat right center; }

.page-section-kelp-rt { background-position: right top; }

.page-section-img-header { margin-bottom: 20px; }

.kelp-right { background: url('../img/page/kelpright.jpg?1338216474') no-repeat right top; margin-right: -25px; padding-right: 25px; }

.main-nav .links { border-bottom: 1px solid #ececec; float: right; margin-top: 15px; }
.main-nav .links li { display: inline; padding: 0; margin: 0; margin-right: 20px; }
.main-nav .links li:last-child { margin-right: 0; }
.main-nav .links li.active-trail a { background: #e5e5e5; }
.main-nav .links a { text-decoration: none; display: inline-block; margin-right: -4px; color: #7f7f7f; padding: 0 25px; text-transform: uppercase; font-weight: bold; line-height: 2.5em; }
.main-nav .links a:hover, .main-nav .links a.active { background: #e5e5e5; }

.secondary-nav .links { float: right; clear: both; margin-top: 5px; }
.secondary-nav .links li { padding: 0; margin: 0; margin-left: 15px; }
.secondary-nav .links li.active-trail a { background: transparent url('../img/layout/navbullet.gif?1338216474') no-repeat left center; color: #0e83db; }
.secondary-nav .links a { text-transform: uppercase; font-size: 14px; text-decoration: none; padding-left: 15px; color: #7f7f7f; }
.secondary-nav .links a:hover { color: #0e83db; }
.secondary-nav .links a.active { background: transparent url('../img/layout/navbullet.gif?1338216474') no-repeat left center; color: #0e83db; }

.tertiary-nav .links { border-top: 1px solid #e6e6e6; margin: 0 -25px; padding: 0 25px; }
.tertiary-nav .links li { padding: 0; margin: 0; }
.tertiary-nav .links a { text-decoration: none; color: black; display: inline-block; line-height: 35px; padding: 0 10px; }
.tertiary-nav .links a:hover { color: #0e83db; }
.tertiary-nav .links a.active { background: #e5e5e5; color: #0e83db; }

.footer { overflow: hidden; *zoom: 1; clear: both; margin-top: 20px; margin-bottom: 40px; color: #7f7f7f; font-size: 85%; /*border-top: 1px solid #ececec;*/ padding-top: 20px; }
.footer .links li { margin: 0; padding: 0 10px; border-right: 1px solid #999999; }
.footer .links li:first-child { padding-left: 0; }
.footer .links li:last-child { border-right: none; }
.footer .links li a { text-transform: uppercase; font-size: 14px; text-decoration: none; color: #7f7f7f; }
.footer .links li a:hover { color: #0e83db; }

.footer { position: relative; padding-right: 510px; }
.footer:hover .ico-youtube, .footer:hover .ico-rss { background-position: center bottom; }

.footer-social { position: absolute; top: 10px; right: 0; }
.footer-social li { float: left; margin-left: 10px; margin-top: 10px; }

.homepage-masthead { overflow: hidden; *zoom: 1; background: url('../img/homepage/masthead.png?1338216474') no-repeat center top; min-height: 243px; height: auto !important; height: 243px; margin: 0 -25px; padding: 25px; margin-bottom: 30px; }

.homepage-masthead-primary { color: #0e83db; background: white; width: 70%; font-weight: normal; padding: 10px; margin-bottom: 0; position: relative; }
.homepage-masthead-primary em { color: #83bf37; font-style: normal; }
.homepage-masthead-primary:after { content: ""; display: block; background: url('../img/homepage/masthead-tr.png?1338216474') no-repeat center center; width: 73px; height: 85px; position: absolute; bottom: 0; right: -68px; }

.homepage-masthead-secondary { color: #8a8a8a; background: white; padding: 10px; margin-left: 10%; margin-right: 5%; font-size: 15px; line-height: 1.4em; position: relative; }
.homepage-masthead-secondary:before { content: ""; display: block; background: url('../img/homepage/masthead-bl.png?1338216474') no-repeat center center; width: 70px; height: 82px; position: absolute; top: 0; left: -70px; }

.homepage-masthead-cta { float: right; margin-right: 5%; }

.homepage-section { border-top: 2px solid #d9d9d9; margin-top: 20px; padding-top: 20px; }

.homepage-products { background-color: #818181; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #323232), color-stop(100%, #ababab)); background: -webkit-linear-gradient(#323232, #ababab); background: -moz-linear-gradient(#323232, #ababab); background: -o-linear-gradient(#323232, #ababab); background: -ms-linear-gradient(#323232, #ababab); background: linear-gradient(#323232, #ababab); margin: 0 -25px; padding: 25px; padding-bottom: 5px; }

.slideshow { width: 910px; height: 295px; overflow: hidden; }

.slideshow-slide { width: 910px; height: 295px; position: relative; -webkit-font-smoothing: antialiased; }

.slideshow-slide-gttv { background: url('../img/homepage/slideshow/gttv.jpg?1338216474') no-repeat left center; }

.slideshow-slide-gtm { background: url('../img/homepage/slideshow/gtm.jpg?1338216474') no-repeat left center; }

.slideshow-slide-cider { background: url('../img/homepage/slideshow/cider.jpg?1338216474') no-repeat left center; }

.slideshow-slide-swiftshader { background: url('../img/homepage/slideshow/swiftshader.jpg?1338216474') no-repeat left center; }

.slideshow-slide-inner { display: block; width: 910px; height: 295px; text-decoration: none; }

.slideshow-meta { display: block; color: black; background: white url('../img/homepage/slideshow/squares.png?1338216474') no-repeat left top; background: url('../img/homepage/slideshow/squares.png?1338216474') no-repeat left top, -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ffffff), color-stop(100%, #cccccc)); background: url('../img/homepage/slideshow/squares.png?1338216474') no-repeat left top, -webkit-linear-gradient(left, #ffffff, #cccccc); background: url('../img/homepage/slideshow/squares.png?1338216474') no-repeat left top, -moz-linear-gradient(left, #ffffff, #cccccc); background: url('../img/homepage/slideshow/squares.png?1338216474') no-repeat left top, -o-linear-gradient(left, #ffffff, #cccccc); background: url('../img/homepage/slideshow/squares.png?1338216474') no-repeat left top, -ms-linear-gradient(left, #ffffff, #cccccc); background: url('../img/homepage/slideshow/squares.png?1338216474') no-repeat left top, linear-gradient(left, #ffffff, #cccccc); -webkit-box-shadow: black 0 0 40px 0; -moz-box-shadow: black 0 0 40px 0; box-shadow: black 0 0 40px 0; position: absolute; width: 240px; bottom: 25px; left: 0; padding: 15px; padding-left: 80px; }
.no-boxshadow .slideshow-meta { border: 2px solid #1f61a1; border-left: none; }
.slideshow-meta p { margin-bottom: 0; color: #656565; }
.slideshow-meta h2 { font-size: 22px; font-weight: bold; margin-bottom: 5px; color: #1f61a1; }

.slideshow-meta-right { left: auto; right: 0; background: white url('../img/homepage/slideshow/squares.png?1338216474') no-repeat right top; background: url('../img/homepage/slideshow/squares-right.png?1338216474') no-repeat right top, -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ffffff), color-stop(100%, #cccccc)); background: url('../img/homepage/slideshow/squares-right.png?1338216474') no-repeat right top, -webkit-linear-gradient(left, #ffffff, #cccccc); background: url('../img/homepage/slideshow/squares-right.png?1338216474') no-repeat right top, -moz-linear-gradient(left, #ffffff, #cccccc); background: url('../img/homepage/slideshow/squares-right.png?1338216474') no-repeat right top, -o-linear-gradient(left, #ffffff, #cccccc); background: url('../img/homepage/slideshow/squares-right.png?1338216474') no-repeat right top, -ms-linear-gradient(left, #ffffff, #cccccc); background: url('../img/homepage/slideshow/squares-right.png?1338216474') no-repeat right top, linear-gradient(left, #ffffff, #cccccc); padding-left: 15px; padding-right: 80px; }
.no-boxshadow .slideshow-meta-right { border: 2px solid #1f61a1; border-right: none; }

.slideshow-slide:hover .slideshow-meta { -webkit-box-shadow: #329dff 0 0 50px 0; -moz-box-shadow: #329dff 0 0 50px 0; box-shadow: #329dff 0 0 50px 0; }
.no-boxshadow .slideshow-slide:hover .slideshow-meta { border-color: #329dff; }

.slideshow-pager { text-align: center; height: 25px; line-height: 0; }
.slideshow-pager > a { background: url('../img/homepage/slideshow/pager.png?1338216474') no-repeat center bottom; width: 11px; height: 9px; margin-right: 10px; margin-top: 9px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; font: 0/0 serif; text-shadow: none; color: transparent; }
.slideshow-pager > a { *display: inline; }
.slideshow-pager > a:hover { background: url('../img/homepage/slideshow/pager.png?1338216474') no-repeat center -13px; }
.slideshow-pager > a.slideshow-pager-is-active { background-position: center top; }

.homepage-spotlight { margin-top: 40px; }
.homepage-spotlight h1 { color: #6c6c6c; font-size: 24px; font-weight: normal; margin-bottom: 20px; }
.homepage-spotlight .item-list { margin: 0; list-style-type: none; }
.homepage-spotlight .item-list ul { overflow: hidden; *zoom: 1; }
.homepage-spotlight .item-list li { list-style-type: none; float: left; margin: 0; margin-right: 7px; padding-right: 7px; width: 290px; border-right: 1px solid #d9d9d9; }
.homepage-spotlight .item-list li:last-child { border-right: none; }
.homepage-spotlight .item-list li h3 { font-size: 16px; margin-top: 10px; padding: 5px; margin-bottom: 5px; }
.homepage-spotlight .item-list li p { font-size: 14px; line-height: 1.4em; color: #7f7f7f; padding: 5px; margin-bottom: 0; }
.homepage-spotlight .item-list li a { display: block; width: 290px; height: 100px; position: relative; }
.homepage-spotlight .item-list li img { display: block; width: 290px; height: 100px; }
.homepage-spotlight .item-list li:last-child { margin-right: 0; }

.page-masthead-company { background: url('../img/company/masthead.jpg?1338216473') no-repeat left 10px; height: 275px; margin-left: -25px; margin-right: -25px; padding-top: 40px; }

.company-consumer { background: url('../img/company/consumer.jpg?1338216473') no-repeat left top; padding-left: 292px; margin-left: -25px; min-height: 370px; height: auto !important; height: 370px; }

.company-tech { background: url('../img/company/tech.jpg?1338216473') no-repeat right top; padding-right: 452px; margin-right: -25px; }

.company-talent { width: 450px; float: left; }

.company-highlights { margin-left: 480px; }
.company-highlights ul { margin-top: 20px; background: url('../img/company/timeline.png?1338216473') no-repeat 115px top; }
.company-highlights li { margin-bottom: 25px; background: url('../img/company/timelinebullet.png?1338216473') no-repeat left center; padding-left: 150px; min-height: 50px; height: auto !important; height: 50px; }
.company-highlights li.company-highlights-tg { padding-top: 20px; background: url('../img/company/timeline-tg.png?1338216473') no-repeat left center; }

.core-values td { background: #49a9e0; color: white; text-align: center; padding: 15px; border: 8px solid white; width: 33.333%; height: 220px; text-shadow: rgba(0, 0, 0, 0.35) 0px 1px 0px; }
.core-values td p { margin-bottom: 0; }
.core-values td h3 { color: white; text-transform: uppercase; font-size: 28px; }

.core-values-blank-right { background: white url('../img/corevalues/tr.jpg?1339164187') no-repeat left top !important; }

.core-values-blank-left { background: white url('../img/corevalues/tl.jpg?1339164187') no-repeat right top !important; }

.gametreemac-header { background: url('../img/gametreemac/screenshot.jpg?1338216473') no-repeat 25px top; padding-top: 0; padding-left: 450px; padding-right: 35px; }

.page-masthead-gametreetv { background: url('../img/gametreetv/masthead.jpg?1338216474') no-repeat left 10px; height: 320px; margin-left: -25px; margin-right: -25px; padding-top: 40px; }

.gametreetv-hardware-img { margin-bottom: 40px; margin-top: 45px; }

.gametreetv-market { background: url('../img/gametreetv/opportunity.png?1338216474') no-repeat right center; padding-right: 476px; min-height: 234px; height: auto !important; height: 234px; }

.gametreetv-availability { background: url('../img/gametreetv/availability.png?1339164187') no-repeat left center; padding-left: 469px; margin-left: -25px; min-height: 249px; height: auto !important; height: 249px; }

.gametreetv-content { padding-right: 510px; position: relative; min-height: 312px; height: auto !important; height: 312px; }

.gametreetv-content-slideshow { position: absolute; right: -20px; top: 0; width: 510px; height: 312px; overflow: hidden; }

.gametreetv-multiscreen-video-wrapper { background: url('../img/gametreetv/multiscreen.png?1338216474') no-repeat center center; min-height: 288px; height: auto !important; height: 288px; }

.gametreetv-multiscreen-video { margin-top: 30px; margin-left: 30px; }

.products-list { padding-left: 50px; }
.products-list li { margin-bottom: 20px; padding-right: 15px; background-color: white; border: 2px solid #c2d9e9; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.modern .products-list li:hover { border-color: #80aacd; }
.products-list li a { display: block; background: transparent url('../img/products/chevron.png?1338216474') no-repeat right center; padding: 10px; padding-right: 50px; color: #666666; text-decoration: none; }
.products-list li h3 { color: #1f61a1; font-size: 18px; margin-bottom: 5px; }
.products-list li p { margin-bottom: 0; }

.products-gttv { background: url('../img/products/gttv.png?1338216474') no-repeat 15px center; padding-left: 65px; }

.products-gtm { background: url('../img/products/gtm.png?1338216474') no-repeat 15px center; padding-left: 65px; }

.team > li { overflow: hidden; *zoom: 1; border-bottom: 2px solid #d9d9d9; position: relative; }
.team > li:last-child { border-bottom: none; padding-bottom: 0; }
.team > li h2 { font-size: 22px; margin-bottom: 5px; font-weight: bold; }
.team > li h3 { font-size: 18px; font-weight: normal; color: #595959; margin-bottom: 15px; margin-left: 31px; }
.team > li.team-with-photo { border-bottom: none; padding-bottom: 60px; }
.team > li.team-with-photo .inner { padding-left: 350px; }

.team-photo { float: left; }

.team-social { position: absolute; top: 35px; right: 10px; }
.team-social > li { display: inline; margin-right: 10px; }

#presentation { padding: 10px; background: #e5ecf9 url(../img/intel_logo.png) no-repeat 95% 10px; clear: both; }
#presentation li { list-style: square; margin: 0 0 7px 1.5em; }

.cta-box { background: #c4e6f7; background: rgba(196, 230, 247, 0.45); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: rgba(35, 104, 166, 0.1) 0 0 3px 3px inset; -moz-box-shadow: rgba(35, 104, 166, 0.1) 0 0 3px 3px inset; box-shadow: rgba(35, 104, 166, 0.1) 0 0 3px 3px inset; padding: 30px; font-size: 20px; line-height: 1.3em; color: #2368a6; }
.cta-box img { display: block; margin: 0 auto; }
.cta-box a { color: #2368a6; }
.cta-box a.cta-box-link { text-align: center; display: block; }

.cider-partners { text-align: center; font-size: 18px; color: #7f7f7f; }

.eula { overflow: auto; position: relative; height: 60px; }
.eula img { float: left; margin: 0 10px 10px 0; clear: both; }

.pdf { background: transparent url(../img/document-pdf.png) no-repeat left top; width: 16px; height: 16px; display: block; text-indent: -9999px; position: absolute; left: -17px; top: 120px; }

.cider-using { margin-top: 40px; margin-bottom: 50px; }

.tg-cider-games .views-table thead { display: none; }
.tg-cider-games .views-table tr { background: white; border-bottom: 1px solid #d2d2d2; }
.tg-cider-games .views-table td { vertical-align: top; }
.tg-cider-games .views-table .views-field-field-product-id-value img { width: 80px; padding-top: 20px; }
.tg-cider-games .views-table .views-field-body { padding: 20px; font-size: 14px; line-height: 1.4em; color: #585858; }
.tg-cider-games .views-table .views-field-body h3 { font-size: 16px; }

.cider-faq-nav { margin-bottom: 40px; }
.cider-faq-nav li { list-style-type: disc; margin-left: 20px; }

.cider-buynow { display: block; background: url('../img/cider/buynow.png?1338216473') no-repeat center center; width: 212px; height: 34px; text-indent: 110%; white-space: nowrap; overflow: hidden; margin-top: 10px; }

.tg-news .view-header { margin-bottom: 40px; }
.tg-news .views-row { margin-bottom: 50px; margin-left: 40px; margin-right: 40px; }

.tg-news-meta { margin-top: 10px; color: #7f7f7f; font-size: 16px; }
.tg-news-meta a { color: #7f7f7f; }

.tg-news-date { margin-right: 10px; padding-right: 11px; border-right: 1px solid #d2d2d2; }

.tg-news-title { font-size: 18px; font-weight: bold; margin-bottom: 10px; }

.tg-news-external { background: url('../img/news/external.png?1338216474') no-repeat right center; padding-right: 27px; }

blockquote { border-left: 2px solid #d2d2d2; padding-left: 20px; margin-left: 10px; font-style: italic; }

.repo .url { background-color: #3e3e3e; padding: 10px; color: #93bb3b; font-family: Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace; overflow: scroll; overflow-y: hidden; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -ms-border-top-left-radius: 3px; -o-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -ms-border-top-right-radius: 3px; -o-border-top-right-radius: 3px; border-top-right-radius: 3px; }

.media-alert-table { margin: 0; padding: 0; border: 0; margin: 10px 0 5px 0; }
.media-alert-table td, .media-alert-table th { margin: 0; padding: 0; border: 0; }
.media-alert-table td { padding-bottom: 10px; }
.media-alert-table th { vertical-align: top; font-weight: bold; text-transform: uppercase; padding-right: 15px; padding-bottom: 10px; }

.media-alert-list { margin: 0; padding: 0; border: 0; margin-bottom: 10px; }
.media-alert-list li { list-style-type: disc; margin-left: 25px; }

.tg-investor-audio { text-shadow: white 0 1px 0px; padding: 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background: #f3f3f3; color: #3f3f3f; margin-bottom: 20px; margin-top: 20px; }
.tg-investor-audio h3 { font-size: 20px; font-weight: normal; margin-bottom: 2px; }


/*---------------------------------------------------------------------------------------------------*/
/* Home Page styles */

#home-header {
	height: 179px;
   width: 960px;
	background: url(../img/Home_page/background_header.png) no-repeat center center;
	text-align: center;
 	overflow: hidden;
   margin-left: -25px;
   margin-top: -20px;
   background-color: white;
}

#home-logo {
   overflow: hidden;
   float: left;
    margin-top: 25px;
    margin-left: 26px;
}

#partners-link-en {
	height: 50px;
   overflow: hidden;
  	border: 2px solid RGB(194, 217, 233);
	background: url(../img/arrow_button_regular.png) no-repeat   95% center;
	background-color: RGB(255, 255, 255);
   margin-top: 39px;
   margin-right: 25px;
	padding-right: 40px;
   float:right;
   width:230px;
 }

#partners-link-en:hover {
	background: url(../img/arrow_button_selected.png) no-repeat   95% center;
	background-color: RGB(194, 217, 233);
}


#partners-link-fr {
	height: 50px;
   overflow: hidden;
  	border: 2px solid RGB(194, 217, 233);
	background: url(../img/arrow_button_regular.png) no-repeat   95% center;
	background-color: RGB(255, 255, 255);
   margin-top: 39px;
   margin-right: 25px;
   padding-right: 40px;
   float:right;
   width:270px;
 }

#partners-link-fr:hover {
	background: url(../img/arrow_button_selected.png) no-repeat   95% center;
	background-color: RGB(194, 217, 233);
}

#partners-link-sp {
	height: 50px;
   overflow: hidden;
  	border: 2px solid RGB(194, 217, 233);
	background: url(../img/arrow_button_regular.png) no-repeat   95% center;
	background-color: RGB(255, 255, 255);
   padding-right: 40px;
   margin-top: 39px;
   margin-right: 25px;
   float:right;
   width:290px;
 }

#partners-link-sp:hover {
	background: url(../img/arrow_button_selected.png) no-repeat   95% center;
	background-color: RGB(194, 217, 233);
}

#partners-link-de {
	height: 50px;
   overflow: hidden;
  	border: 2px solid RGB(194, 217, 233);
	background: url(../img/arrow_button_regular.png) no-repeat   95% center;
	background-color: RGB(255, 255, 255);
   margin-top: 39px;
   margin-right: 25px;
   padding-right: 40px;
   float:right;
   
 }

#partners-link-de:hover {
	background: url(../img/arrow_button_selected.png) no-repeat   95% center;
	background-color: RGB(194, 217, 233);
}

#partners-link-ru {
	height: 50px;
   overflow: hidden;
  	border: 2px solid RGB(194, 217, 233);
	background: url(../img/arrow_button_regular.png) no-repeat   95% center;
	background-color: RGB(255, 255, 255);
   margin-top: 39px;
   margin-right: 25px;
   padding-right: 40px;
   float:right;
   width:240px;
 }

#partners-link-ru:hover {
	background: url(../img/arrow_button_selected.png) no-repeat   95% center;
	background-color: RGB(194, 217, 233);
}

a {
	text-decoration: none;
	outline: none;
}

#partners-link-text1 {
	text-align: left;
	font-size: 17px;
	font-weight: bold;
	margin-top: 4px;
	margin-left:10px;
	color: RGB(31, 97, 161);
	line-height: 1.2;
}

#partners-link-text2 {
	text-align: left;
	margin-left:10px;
	font-weight: normal;
	font-size: 15px;
	color: RGB(97, 97, 97);
	line-height: 1.2;
	font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.language-menu-list {
	margin:0;
  overflow: hidden;
 	line-height: 12px;
	border-bottom: 1px solid RGB(178,178,178);
	padding-bottom: 4px;
	margin-top: 63px; 
	margin-right: 25px; 
	display: block;
	float: right;
}
.language-menu-separator {
	clear: right;
}
.language-menu-list li {
	margin: 0;
	padding-left: 6px;
	padding-right: 6px;
	border-right: 1px solid RGB(205,205,205);
   overflow: hidden;
	 display: inline;
	 line-height: 16px;
}

/*.language-menu-list li:last-child {
	margin: 0;
	padding-left: 6px;
   overflow: hidden;
	display: inline;
	line-height: 16px;
	border-right: 0;
}*/

.language-menu-list li a {
	
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	color: RGB(127, 127, 127);
}

.language-menu-list li span {
	
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	color: RGB(127, 127, 127);

}

#main-block {
  text-align: center;
  margin-left: -25px;
}

#service-block {
  background: url(../img/Home_page/background_service_buttons.jpg) no-repeat left center;
  text-align: center;
  height: 309px;
  width: 960px;
  overflow: hidden;
  margin-left: -25px;
}

#service-message-en {
	width: 960px;
	height: 83px;
	margin-top: 30px;
	text-align: center;
	overflow: hidden;
	background: url(../img/Home_page/background_service_header.png) no-repeat 52% center;
}

#service-message-fr {
	width: 960px;
	height: 83px;
	margin-top: 30px;
	text-align: center;
	overflow: hidden;
	background: url(../img/Home_page/background_service_header.png) no-repeat 62% center;
}

#service-message-sp {
	width: 960px;
	height: 83px;
	margin-top: 30px;
	text-align: center;
	overflow: hidden;
	background: url(../img/Home_page/background_service_header.png) no-repeat 52% center;
}

#service-message-de {
	width: 960px;
	height: 83px;
	margin-top: 30px;
	text-align: center;
	overflow: hidden;
	background: url(../img/Home_page/background_service_header.png) no-repeat 59% center;
}

#service-message-ru {
	width: 960px;
	height: 83px;
	margin-top: 30px;
	text-align: center;
	overflow: hidden;
	background: url(../img/Home_page/background_service_header.png) no-repeat 59% center;
}

#service-message-text {
	font-size: 20px;
	font-weight: bold;	
	color: RGB(14, 131, 219);
	margin: auto auto;	
	line-height: 83px;
}

#service-list {
	margin:0;
	margin-top: 7px;
	text-align:center;
	width: 938px;
}
#service-list  p{
margin-top: 4px;
margin-bottom: 0px;
line-height:0px;
}

.service-item {
	display: inline-block;
	margin-right: 5px; 
}

.service-item-link {
	display: block;
	background: url(../img/arrow_button_regular.png) no-repeat   95% center;
	width: 137px;
	height: 57px;
	border: 2px solid #c2d9e9;
	overflow:hidden;
}

.service-item-link img {
	margin: auto auto;
}


.service-item-link:hover {
	background: url(../img/arrow_button_selected.png) no-repeat 95% center;
	background-color: RGB(194, 217, 233);
}

/*---------------------------------------------------------------------------------------------------*/
/* Privacy Policy Page styles */


#privacy-content-dish{
  background: url(../img/Privacy_Policy/pp_faq_image_main_dish.jpg) no-repeat left top;
  text-align: center;
   overflow: hidden;
   width: 100%;
   /* margin-left: -25px; */
}
#privacy-content-free{
  background: url(../img/Privacy_Policy/pp_faq_image_main_free.jpg) no-repeat left top;
  text-align: center;
   overflow: hidden;
   width: 100%;
   /* margin-left: -25px; */
}
#privacy-content-selecttv{
  background: url(../img/Privacy_Policy/pp_faq_image_main_selecttv.jpg) no-repeat left top;
  text-align: center;
   overflow: hidden;
   width: 100%;
   /* margin-left: -25px; */
   }
#privacy-content-philips{
  background: url(../img/Privacy_Policy/pp_faq_image_main_philips.jpg) no-repeat left top;
  text-align: center;
   overflow: hidden;
   width: 100%;
   /* margin-left: -25px; */
}
#privacy-content-panasonic{
  background: url(../img/Privacy_Policy/pp_faq_image_main_panasonic.jpg) no-repeat left top;
  text-align: center;
   overflow: hidden;
   width: 100%;
   /* margin-left: -25px; */
}
#privacy-content-toshiba{
  background: url(../img/Privacy_Policy/pp_faq_image_main_toshiba.jpg) no-repeat left top;
  text-align: center;
   overflow: hidden;
   width: 100%;
   /* margin-left: -25px; */
   }
#privacy-content-sharp{
  background: url(../img/Privacy_Policy/pp_faq_image_main_sharp.jpg) no-repeat left top;
  text-align: center;
   overflow: hidden;
   width: 100%;
   /* margin-left: -25px; */
}
#privacy-content-samsung{
  background: url(../img/Privacy_Policy/pp_faq_image_main_samsung.jpg) no-repeat left top;
  text-align: center;
   overflow: hidden;
   width: 100%;
   /* margin-left: -25px; */
   }
#privacy-content-vizio{
  background: url(../img/Privacy_Policy/pp_faq_image_main_vizio.jpg) no-repeat left top;
  text-align: center;
   overflow: hidden;
   width: 100%;
   /* margin-left: -25px; */
}
#privacy-content-LG{
  background: url(../img/Privacy_Policy/pp_faq_image_main_LG.jpg) no-repeat left top;
  text-align: center;
   overflow: hidden;
   width: 100%;
   /* margin-left: -25px; */
}

#dish-service-header {
    width: 365px;
    height: 70px;
    background: url(../img/pp_faq_service_logo_dish.png) no-repeat right 10px;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: RGB(31, 97, 161);
    padding-left: 0px;
    padding-top: 30px;
    display: block;
    margin-bottom: 20px;
}
#panasonic-service-header {
	width: 416px;
	height: 79px;	
  	background: url(../img/pp_faq_service_logo_panasonic.png) no-repeat right 20px;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: RGB(31, 97, 161);
    padding-left: 0px;
    padding-top: 30px;
    display: block;
    margin-bottom: 20px;
}
#toshiba-service-header {
	width: 393px;
	height: 79px;
	text-align: left;
  	background: url(../img/pp_faq_service_logo_toshiba.png) no-repeat right 20px;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: RGB(31, 97, 161);
    padding-left: 0px;
    padding-top: 30px;
    display: block;
    margin-bottom: 20px;
}
#sharp-service-header {
	width: 393px;
	height: 79px;
	text-align: left;
  	background: url(../img/pp_faq_service_logo_sharp.png) no-repeat right 20px;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: RGB(31, 97, 161);
    padding-left: 0px;
    padding-top: 30px;
    display: block;
    margin-bottom: 20px;
}
#samsung-service-header {
width: 446px;
height: 90px;
text-align: left;
 	background: url(../img/pp_faq_service_logo_samsung.png) no-repeat right 20px;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: RGB(31, 97, 161);
    padding-left: 0px;
    padding-top: 30px;
    display: block;
    margin-bottom: 20px;
}
#vizio-service-header {
	width: 393px;
	height: 79px;
	text-align: left;
  	background: url(../img/pp_faq_service_logo_vizio.png) no-repeat right 20px;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: RGB(31, 97, 161);
    padding-left: 0px;
    padding-top: 30px;
    display: block;
    margin-bottom: 20px;
}
#LG-service-header {
	width: 393px;
	height: 79px;
	text-align: left;
  	background: url(../img/pp_faq_service_logo_LG.png) no-repeat right 20px;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: RGB(31, 97, 161);
    padding-left: 0px;
    padding-top: 30px;
    display: block;
    margin-bottom: 20px;
}
#dish-service-link {	
	top: -19px; 
	left:181px; 
	width: 76px; 
	height: 32px; 
	background-color: transparent; 
	/*border: 1px solid blue;*/
	display: block;
}
#panasonic-service-link {	
	top: -10px; 
	left:186px; 
	width: 150px; 
	height: 23px; 
	background-color: transparent; 
	/*border: 1px solid blue;*/
	display: block;
}
#toshiba-service-link {	
	top: -11px; 
	left:188px; 
	width: 132px; 
	height: 23px; 
	background-color: transparent; 
	/*border: 1px solid blue;*/
	display: block;
}
#sharp-service-link {	
	top: -11px; 
	left:188px; 
	width: 128px; 
	height: 21px; 
	background-color: transparent; 
	/*border: 1px solid blue;*/
	display: block;
}
#samsung-service-link {	
	top: -26px; 
	left:188px; 
	width: 180px; 
	height: 62px; 
	background-color: transparent; 
	/*border: 1px solid blue;*/
	display: block;
}
#vizio-service-link {	
	top: -12px; 
	left:188px; 
	width: 104px; 
	height: 28px; 
	background-color: transparent; 
	/*border: 1px solid blue;*/
	display: block;
}
#LG-service-link {	
	top: -21px; 
	left:188px; 
	width: 114px; 
	height: 54px; 
	background-color: transparent; 
	/*border: 1px solid blue;*/
	display: block;
}

#free-service-header {
	width: 345px;
    height: 80px;
    background: url(../img/pp_faq_service_logo_free.png) no-repeat right 10px;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: RGB(31, 97, 161);
    padding-left: 0px;
    padding-top: 30px;
    display: block;
    margin-bottom: 20px;
}

#free-service-link { 
	top: -16px; 
	left:175px; 
	display: block;
	width: 100px; 
	height: 38px; 
	background-color: transparent; 
}

#selecttv-service-header {
	width: 400px;
	height: 79px;
	text-align: left;
  	background: url(../img/pp_faq_service_logo_selecttv.png) no-repeat right 20px;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: RGB(31, 97, 161);
    padding-left: 0px;
    padding-top: 30px;
    display: block;
    margin-bottom: 20px;
}
#selecttv-service-link {	
	top: -16px; 
	left:177px; 
	width: 137px; 
	height: 28px; 
	background-color: transparent; 
	display: block;
}

#philips-service-header {
	width: 379px;
	height: 79px;
	text-align: left;
  	background: url(../img/pp_faq_service_logo_philips.png) no-repeat right 15px;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: RGB(31, 97, 161);
    padding-left: 0px;
    padding-top: 30px;
    display: block;
    margin-bottom: 20px;
}

#philips-service-link { 
	top: -12px; 
	left: 184px; 
	display: block;
	width: 110px; 
	height: 25px; 
	background-color: transparent; 
}
#privacy-content-leftside {
  	float: left;
   overflow: hidden;
	margin-top: 300px;
	margin-left: 140px;
}

#privacy-content-main {
	margin-left: 230px;
	margin-top:55px;
}


#service-logo {
	margin-top: 30px; 
	margin-left: 10px; 
}

#text-header1
{
	font-size: 16px;
	font-weight: bold;
	color: RGB(31, 97, 161);
	text-align: left;
	padding: 10px 0 10px 0;
}

#text-header2
{
	font-size: 16px;
	font-weight: bold;
	color: RGB(31, 97, 161);
	text-align: left;
        padding: 10px;
}

#text-main
{
	/*display: block;*/
	font-size: 16px;
	font-weight: normal;
	color: RGB(108, 108, 108);
	text-align: left;
   padding: 10px;
}

#text-main-terms
{
	text-align: left;
}

/*#text-main-terms
{
	display: block;
	font-size: 16px;	
	font-weight: normal;
	color: RGB(108, 108, 108);
	text-align: left;
	height: 560px;
	overflow: auto;
   padding: 10px;
   background-color: transparent;
}
#text-main-terms ul {
	list-style: disc outside;
	 padding-left: 30px;
	 margin-bottom: 20px;
}
#text-main-terms a {
	font-size: 16px;
	font-weight: normal;
	text-decoration: underline;
	color: RGB(31,97,161);	 
}
#text-main-terms ul ul {
	list-style: circle outside;
	 padding-left: 50px;
	 margin-bottom: 20px;
}
#text-main-terms p { 
 	margin-bottom: 20px;
}*/

#text-main ul {
	list-style: disc outside;
	 padding-left: 30px;
	 margin-bottom: 7px;
}

#text-main a {
	font-size: 16px;
	font-weight: normal;
	text-decoration: underline;
	color: RGB(31,97,161);	 
}

#text-main ul ul {
	list-style: circle outside;
	 padding-left: 50px;
	 margin-bottom: 7px;
}
#text-main p { 
 	margin-bottom: 7px;
}

/*****************************Service page styles*************************************************/
.service-header{ margin-bottom: 0px;}
.service-header-overlay{ margin-left:-25px; margin-right: -25px; margin-bottom: 0px; }
#h_dish.service-header-overlay{ height: 453px; background: transparent url('/img/Service_page/image_main_service_dish.gif') no-repeat center top; padding:0;}
#h_free.service-header-overlay{ height: 453px; background: transparent url('/img/Service_page/image_main_service_free.gif') no-repeat left top;}
#h_selecttv.service-header-overlay{ height: 453px; background: transparent url('/img/Service_page/image_main_service_selecttv.gif') no-repeat left top;}
#h_philips.service-header-overlay{ height: 453px; background: transparent url('/img/Service_page/image_main_service_philips.gif') no-repeat left top;}
#h_panasonic.service-header-overlay{ height: 453px; background: transparent url('/img/Service_page/image_main_service_panasonic.gif') no-repeat left top;}
#h_toshiba.service-header-overlay{ height: 453px; background: transparent url('/img/Service_page/image_main_service_toshiba.gif') no-repeat left top;}
#h_sharp.service-header-overlay{ height: 453px; background: transparent url('/img/Service_page/image_main_service_sharp.gif') no-repeat left top;}
#h_samsung.service-header-overlay{ height: 453px; background: transparent url('/img/Service_page/image_main_service_samsung.gif') no-repeat left top;}
#h_vizio.service-header-overlay{ height: 453px; background: transparent url('/img/Service_page/image_main_service_vizio.gif') no-repeat left top;}
#h_LG.service-header-overlay{ height: 453px; background: transparent url('/img/Service_page/image_main_service_LG.gif') no-repeat left top;}
/*
.service-header-title { display:block; height: 70px;}
.service-header-title h1 { color: RGB(31,97,161); font-size: 24px; font-weight: bold;  margin-left:30px;  margin-top:20px; display:inline-block;}
.service-header-title img { height:auto;vertical-align: top; margin-top:6px; margin-left:6px;}
*/

.service-header-textblock p {color: RGB(31,97,161); font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 16px; font-weight: bold; text-align:left; margin-left: 30%; margin-right: 15px; margin-top: 0px; margin-bottom:4px;display:block; height:70px}
.service-buttons {
box-sizing: border-box;
float: right;
margin-bottom: 0px;
min-width:286px;
margin-right:40px;
}

.service-buttons  li {
/*padding-right: 15px;*/
margin-bottom: 6px;
border: 2px solid RGB(60,174,219);
height:50px;
overflow: hidden;
}

.service-buttons  li a {
/* background: url('../img/arrow_button_regular.png') no-repeat 255px center; */
background-color: white;
display: block;
height: 50px;
padding-top:13px; 
padding-left:10px;
padding-right:5px;
font-size: 16px; font-weight: bold; font-style: normal; line-height: 1.2em;
}

.service-buttons  li a p {
height: 50px;
display: block;
color: RGB(31,97,161);
text-decoration: none;
font-size: 18px; font-weight: bold; font-style: normal; line-height: 25px;
/* padding-top: 17px; */
}
.service-buttons  .two-rows{
height: 50px;
display: block;
color: RGB(31,97,161);
text-decoration: none;
font-size: 18px; font-weight: bold; font-style: normal; line-height: 18px;
padding-top: 12px;
}

.service-buttons  li a h1{
color: RGB(31,97,161);
text-decoration: none;
font-size: 18px; font-weight: bold; font-style: normal; line-height: 18px;
padding-top: 0px;
margin-top:0px;
}
.service-buttons  li a:hover{
/* background: url('../img/arrow_button_selected.png') no-repeat 255px center; */
background-color: RGB(194,217,233); 
}
.service-footer{ clear: both;}
.service-footer-overlay{ margin-left:-25px; margin-right: -25px; margin-top: 0px;}
#f_dish.service-footer-overlay{ height: 307px; background: white url('../img/Service_page/image_sub_service_dish.jpg') no-repeat left top;}
#f_free.service-footer-overlay{ height: 307px; background: white url('../img/Service_page/image_sub_service_free.jpg') no-repeat left top;}
#f_selecttv.service-footer-overlay{ height: 307px; background: white url('../img/Service_page/image_sub_service_selecttv.jpg') no-repeat left top;}
#f_philips.service-footer-overlay{ height: 307px; background: white url('../img/Service_page/image_sub_service_philips.jpg') no-repeat left top;}
#f_panasonic.service-footer-overlay{ height: 307px; background: white url('../img/Service_page/image_sub_service_panasonic.jpg') no-repeat left top;}
#f_toshiba.service-footer-overlay{ height: 307px; background: white url('../img/Service_page/image_sub_service_toshiba.jpg') no-repeat left top;}
#f_sharp.service-footer-overlay{ height: 307px; background: white url('../img/Service_page/image_sub_service_sharp.jpg') no-repeat left top;}
#f_samsung.service-footer-overlay{ height: 307px; background: white url('../img/Service_page/image_sub_service_samsung.jpg') no-repeat left top;}
#f_vizio.service-footer-overlay{ height: 307px; background: white url('../img/Service_page/image_sub_service_vizio.jpg') no-repeat left top;}
#f_LG.service-footer-overlay{ height: 307px; background: white url('../img/Service_page/image_sub_service_LG.jpg') no-repeat left top;}
/*************************FAQ page styles*****************************************************************************/

/*body shadows*/
/*.layout-content{ background: url('../img/page_shadow_tile_left.png') repeat-y left top, url('../img/page_shadow_tile_right.png') repeat-y right top;}*/

/*
.faq-header{ margin-bottom: 0px; }
.faq-header-overlay{ margin-left:-25px; margin-right: -25px; margin-bottom: 0px; hight:auto;}
#h_dish.faq-header-overlay{ background: transparent url('../img/Privacy_Policy/pp_faq_image_main_dish.jpg') no-repeat left top;}
#h_free.faq-header-overlay{ background: transparent url('../img/Privacy_Policy/pp_faq_image_main_free.jpg') no-repeat left top;}
#h_selecttv.faq-header-overlay{ background: transparent url('../img/Privacy_Policy/pp_faq_image_main_selecttv.jpg') no-repeat left top;}
#h_philips.faq-header-overlay{ background: transparent url('../img/Privacy_Policy/pp_faq_image_main_philips.jpg') no-repeat left top;}
#h_panasonic.faq-header-overlay{ background: transparent url('../img/Privacy_Policy/pp_faq_image_main_panasonic.jpg') no-repeat left top;}
#h_toshiba.faq-header-overlay{ background: transparent url('../img/Privacy_Policy/pp_faq_image_main_toshiba.jpg') no-repeat left top;}
#h_sharp.faq-header-overlay{ background: transparent url('../img/Privacy_Policy/pp_faq_image_main_sharp.jpg') no-repeat left top;}
#h_samsung.faq-header-overlay{ background: transparent url('../img/Privacy_Policy/pp_faq_image_main_samsung.jpg') no-repeat left top;}
#h_vizio.faq-header-overlay{ background: transparent url('../img/Privacy_Policy/pp_faq_image_main_vizio.jpg') no-repeat left top;}
#h_LG.faq-header-overlay{ background: transparent url('../img/Privacy_Policy/pp_faq_image_main_LG.jpg') no-repeat left top;}


.faq-header-title h1 { color: RGB(31,97,161); font-size: 24px; font-weight: bold;  margin-left:30px;  margin-top:20px; display:inline-block;}
.faq-header-title img { height:auto;vertical-align: top; margin-top:6px; margin-left:6px;}
*/
/*
.faq-header-overlay .blue_squares{
margin-left: 181px;
margin-top: 320px;
float:left;
}

#faq{
margin-left:20%;
width:80%;
margin-top:24px;
}


#faq ul {
list-style: disc inside;
}
#faq dl dt {
font-weight: bold;
font-size: 16px;
color: white;
background: RGB(0,148,217) url('../img/FAQs_page/Question_mark.png') no-repeat 8px center;
padding-left: 50px;
padding-top:8px;
padding-bottom:8px;
margin-top:4px;
}


#faq dl dt.active {
  background: RGB(0,148,217) url('../img/FAQs_page/V.png') no-repeat 8px center;
}
#faq dl dt.activeJS span {
  /*border-bottom: 1px solid white;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  cursor: pointer;
}*/
/*
#faq dl dt.activeJS span:hover {
  border-bottom: 1px solid white;
}


#faq dl dd {
font-weight: normal;
font-size: 16px;
color: RGB(31,97,161);
padding-left: 50px;
padding-top:8px;
padding-bottom:8px;
background-color: RGB(187,230,246);
margin-bottom: 0px;
padding-right: 30px;
display: none;
}
#faq dl dd  a{
font-size: 16px;
font-weight: bold;
text-decoration: underline;
color: RGB(31,97,161);

}
#FreeStoreLink{
font-weight: bold;
text-decoration: underline;
cursor:pointer;
}
#faq dl dd  p{
display: inline;
}
.faq_support{
background: transparent url('../img/Privacy_Policy/blue_squares.png') no-repeat left 5px;
margin-left:20%;
padding-top: 20px;
}
.faq_support p
{
	margin-left:64px;
	font-size: 16px;
	font-weight: normal;
	color: RGB(127,127,127);
}
.faq_support p a
{
color: RGB(31,97,161);;
text-decoration: underline;
font-size: 16px; font-weight: normal; font-style: normal;
}
*/

.logo-header {
	text-align: center;
	height: 126px;
 	overflow: hidden;
	margin-left: -25px;
   background-color: white;
   width:960px;
 }

.logo-header-logo {
	margin-top: 18px;
	margin-left: 18px;
   overflow: hidden;
   float: left;
}


.back-link {
  overflow: hidden;
  border: 2px solid RGB(61, 173, 219);
  background: url('../img/Privacy_Policy/arrow_button_back.png') no-repeat 5px center ;
  margin-top:20px;
  margin-right: 30px;
  float:right;
  width: 108px;
  height: 43px;
  display: block;
}

.back-link-text{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-left: 5px;	
	color: RGB(31, 97, 161);
	line-height: 43px;
}



.back-link:hover {
   background: url('../img/Privacy_Policy/arrow_button_back_selected.png') no-repeat 5px center ;
  background-color: RGB(194, 217, 233) ;
 }


.back-link a
{
	vertical-align: middle;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: RGB(31, 97, 161);
}

#copyright {
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	color: RGB(127, 127, 127);
	border-top: 2px solid RGB(236,236,236); 
}

#privacy-footnote
{
	display:block; 
font-size:12px; 
border-top: 1px solid RGB(108,108,108);	
padding-top: 6px;
margin-top: 22px;
}

#terms_LGPL_components
{					
	background-color: transparent; 	 	
	display: inline;   						
	margin-bottom: 0;
	width = 100%;	
}
#terms_LGPL_components th
{
	display: inline;
}
#terms_LGPL_components td
{
	height = 20px;
}
#td1
{
	width = 400px;	
}



