@charset "UTF-8";
/* ----- GotInc.com Web Design Experts -------- */
* { margin:0pt; padding:0pt; }
html { height:100%; }
body { height:100%; background-color:#4f3f26; background:url("/shared/img/css/bkgnd.jpg") repeat-x fixed; color:#776441;
font:12px/1.5em Arial,Helvetica,sans-serif; }
a { color:#e36f1e; text-decoration:none; }
a:hover { color:#5b7070; text-decoration:none; }
h1 { padding:36px 20px 12px 20px; font-size:38px; line-height:35px; color:#fff; font-weight:100; }
h2 { padding:10px 0 2px; font-size:19px; line-height:1.2em; color:#776441; }
h3 { padding:16px 0 0; font-size:15px; text-align:left; color:#5b7070; }
h4 { padding:10px 0 0 0; font-size:1em; text-align:left; }
p  { padding:6px 0; font-size:1em; text-align:left; }
pre  { padding:6px 0; font:12px/18px Arial,Helvetica,sans-serif; }
ul, ol { padding:6px 40px; }
li { padding:2px 0; text-align:left; }
td { vertical-align:top; width:50%; }
hr { height:1px; border-width:0; color:#776441; background-color:#776441; }
.fleft { float:left; }
.fright { float:right; }
.center { text-align:center; }
.uline { font-weight:700; text-decoration:underline; }
.padleft { padding-left:20px; }
.clearer { clear:both; }

/* ----- Content ------------------------------ */
#page { margin:0pt auto; min-height:100%; position:relative; background-color:#fff; width:990px; }
* html #page { height:100% }
#content { padding:0 12px 20px 8px; }
#main { position:relative; left:321px; width:600px; height:100%; margin:280px 0 60px; }
#main img { border:none; }
#main a { font-weight:500; }
#main a:hover { font-weight:500;}
#main ul, ol { padding:6px 10px 6px 25px; }
#main li { list-style-type:disc; }
#main ol li { list-style-type: decimal; }
#main li ul li { list-style-type:circle; }
#main ul.nobull li { list-style:none; }

/* ----- Header ------------------------------- */
#topmar {width:990px; height:10px; background-color:#796544; position:relative; left:-8px; }
#rlogo { position:relative; left:0px; width:320px; }
#logo { position:absolute; top:0px; width:320px; height:140px; }
#logo img { border:none; }
#rslogan { position:relative; left:320px; width:410px; }
#slogan { position:absolute; top:0px; width:410px; height:140px; }
#goslogan { position:absolute; top:22px; width:410px; height:140px; }
#rlearn { position:relative; left:730px; width:240px; }
#learn { position:absolute; top:0px; width:240px; height:140px; background:url("/shared/img/css/learn.jpg") no-repeat top left; }
#learn h4 { padding:92px 0 0 42px; }
#learn a { color:#e36f1e; }
#learn a:hover { color:#5b7070; }
#rlanguage { position:relative; left:730px; width:240px; }
#language { position:absolute; top:12px; width:240px; height:40px; }
#language h4 { padding:0 10px 0 0; text-align:right; }
#language a { color:#e36f1e; }
#language a:hover { color:#5b7070; }

/* ----- Navigation --------------------------- */
#rnavmain { position:relative; left:0px; z-index:1000;}
#navmain { position:absolute; top:140px; background-color:#fff; width:960px; text-align:center; }
#navmain ul { display:block; list-style:none; height:20px; width:960px; padding:0 0 6px; }
#navmain li { position:relative; float:right; padding:0 0 0 19px; line-height:18px; font-size:13px; font-weight:700; }
#navmain li a { color:#776441; }
#navmain li a:hover { color:#e36f1e; }
#navmain li.mainav a { display:block; padding:0 0 0 20px; }
#navmain li.selectedmainav a {  display:block; padding:0 0 0 20px; color:#e36f1e; }
#navmain li.selected a { color:#e36f1e; }
#navmain li.parent a { display:block; padding:0 20px 0 0; text-align:center; }
#navmain li.parent a:hover { text-decoration:none; padding:0 20px 12px 0; }
#navmain li.parent div { background:url("/2buildX/img/nav-trans-shadow.png") no-repeat right bottom; position:absolute;left:0px; top:-800px; }
#navmain li.parent ul { width:186px; padding:10px 0 6px; }
#navmain li.parent:hover div { width:186px; left:21px; top:33px; }
#navmain li.parent:hover ul { position:relative; top:-9px; left:-9px; height:100%; background:url("/2buildX/img/nav-trans-white.png") no-repeat right bottom; }
#navmain li.parent li.child { padding: 3px 0 3px 8px; float:none; }
#navmain li.parent li.child a { text-align:left; font-size:12px; font-weight:500; padding:0px; }
#navmain li.parent li.selectedchild { padding: 3px 0 3px 8px; float:none; }
#navmain li.parent li.selectedchild a { text-align:left; font-size:12px; font-weight:500; color:#e36f1e; padding:0px; }
#navmain li.parent div li.child div { display:none; }
#navmain li.parent div li.selectedchild div { display:none; } 
#navmain li.selectedparent a { display:block; padding:0 20px 0 0; text-align:center; color:#e36f1e; }
#navmain li.selectedparent a:hover { text-decoration:none; padding:0 20px 12px 0; }
#navmain li.selectedparent div { background:url("/2buildX/img/nav-trans-shadow.png") no-repeat right bottom; position:absolute;left:0px; top:-800px; }
#navmain li.selectedparent ul { width:186px; padding:10px 0 6px; }
#navmain li.selectedparent:hover div { width:186px; left:21px; top:33px; }
#navmain li.selectedparent:hover ul { position:relative; top:-9px; left:-9px; height:100%; background:url("/2buildX/img/nav-trans-white.png") no-repeat right bottom; }
#navmain li.selectedparent li.child { padding: 3px 0 3px 8px; float:none; }
#navmain li.selectedparent li.child a { text-align:left; font-size:12px; font-weight:500; color:#776441; padding:0px; }
#navmain li.selectedparent li.child a:hover { color:#e36f1e; }
#navmain li.selectedparent li.selectedchild { padding: 3px 0 3px 8px; float:none; }
#navmain li.selectedparent li.selectedchild a { text-align:left; font-size:12px; font-weight:500; color:#e36f1e; padding:0px; }
#navmain li.selectedparent div li.child div { display:none; }
#navmain li.selectedparent div li.selectedchild div { display:none; }

#rnavside { position:relative; left:35px; width:255px; z-index:1100; }
#navside { position:absolute; top:152px; width:255px; font-size:14px; font-weight:500; }
#navside span.breadcrumb { color:#776441; font-size:11px; font-weight:500; }
#navside span.breadcrumb a { color:#e36f1e; font-size:11px; font-weight:500; }
#navside span.breadcrumb a:hover { color:#e36f1e }
#navside ul { list-style:none; margin-left:0px; padding:0; border-top:2px solid #776441; border-bottom:3px solid #776441; }
#navside li { border-top:1px solid #776441; padding:7px 0; }
#navside li a { color:#776441; }
#navside li a:hover { color:#e36f1e; }
#navside li.selected a { color:#e36f1e; font-weight:700; }
#navside li.parent ul { border:none; }
#navside li.parent div li.child { display:none; }
#navside li.selectedparent a { color:#e36f1e; font-weight:700; }
#navside li.selectedparent li a { color:#776441; font-weight:500; }
#navside li.selectedparent li a:hover { color:#e36f1e; font-weight:500; }
#navside li.selectedparent li a.selected { color:#e36f1e; font-weight:700; }
#navside li.selectedparent li a:hover.selected { color:#e36f1e; font-weight:700; }
#navside li.selectedparent div { margin-bottom:-5px;; }
#navside li.selectedparent div ul { margin-top:7px; border-top:1px solid #776441; border-bottom:none; padding:0; }
#navside li.selectedparent div li { border:none; padding:7px 0 7px 10px; }
#navside li.selectedparent div li.child div { display:none; }
#navside li.selectedparent div li.selectedchild a { color:#e36f1e; font-weight:700; }
#navside li.selectedparent div li.selectedchild li a { color:#776441; font-weight:500; }
#navside li.selectedparent div li.selectedchild li a:hover { color:#e36f1e; font-weight:500; }
#navside li.selectedparent div li.selectedchild div li.selectedgrandchild a { color:#e36f1e; font-weight:700; }
#navside li.selectedparent div li.selectedchild div li.selectedgrandchild div li a { color:#776441; font-weight:500; }
#navside li.selectedparent div li.selectedchild div li.selectedgrandchild div li.selected a { color:#e36f1e; font-weight:700; }
#navside li.selectedparent div li.selectedchild div li.grandchild div { display:none; }

/* ----- Home Page ---------------------------- */
#riptv { position:relative; left:321px; }
#iptv { position:absolute; top:160px; background:url("/shared/img/css/eoc.jpg") no-repeat top left;  height:280px; width:645px; }
#rhome { position:relative; left:0px; z-index:1050; }
#home { position:absolute; top:160px; background:url("/shared/img/css/dddshadow.jpg") no-repeat top left; height:280px; width:321px;; }
#home img { border:0 none; }
#home ul { padding:6px 8px 2px; }
#home li { list-style:none; padding:4px 0; line-height:0px; height:82px; }
#home li a { line-height:0px; }
#home li img { height:82px; }
#home li div#difference { position:absolute; top:0px; left:-1200px; height:82px; }
#home li div#faster { position:absolute; top:90px; left:-1200px; height:82px; }
#home li div#forless { position:absolute; top:180px; left:-1200px; height:82px; }
#home li:hover div#difference { width:305px; left:0px; }
#home li:hover div#faster { width:305px; left:0px; }
#home li:hover div#forless { width:305px; left:0px; }
#mainhome { position:relative; left:20px; width:940px; height:330px; margin:450px 0 60px; }
#mainhome h2 { font-weight:500; font-size:16px; border-bottom:1px solid #776441; }
#mainhome a { color:#5b7070; }
#mainhome a:hover { color:#e36f1e; }
#mainhome ul { list-style:none; padding:4px 0; }
#mainhome li { padding:2px 0 4px; }
#mainhome img { padding:4px 4px 4px 0px; border:none; }
#rhomenews { width:215px; position:relative; left:2px; }
#homenews { position:absolute; top:0px; }
#rhomevent { width:215px; position:relative; left:242px; }
#homevent { position:absolute; top:0px; }
#rhomegrow { width:215px; position:relative; left:482px; }
#homegrow { position:absolute; top:0px; }
#rhomeapps { width:218px; position:relative; left:722px; }
#homeapps { position:absolute; top:0px; }

/* ----- Headline ----------------------------- */
#rheadline { position:relative; left:321px; }
#headline { position:absolute; top:170px; background:url("/shared/img/css/headline.jpg") no-repeat top left;  height:90px; width:645px; }

/* ----- Page Specific ------------------------ */
table#execs img { float:left; padding:11px 10px 6px 0; }
table#execs td { width:640px; }
table#releases th { width:60px; text-align:left; padding:6px 0; vertical-align:top; }
table#releases td { width:530px; padding:6px 0; vertical-align:top; }
table#releases a { color:#5b7070; }
table#releases a:hover { color:#e36f1e; }
#hatewires { padding:11px 10px 6px 0; }
#goquote { width:160px; text-align:center; color:#5b7070; padding-right:6px; }

/* ----- Flash Videos ------------------------- */
#Vid { height:240px; width:320px; margin:12px 20px 6px 0; background-color:#b8ac99; float:left; }
#Vid img { border:none; }
#WbnVid { height:411px; width:502px; margin:12px 20px 6px 0; background-color:#b8ac99; float:left; }
#videoblock { width:260px; float:right; }
#videolinks table { width:640px; }
#videolinks ul { padding:0; }
#videolinks li { list-style:none; background:url("/shared/img/css/tv_icon.jpg") no-repeat top left; padding:0 0 6px; }
#videolinks li a { vertical-align:top; padding:0; color:#5b7070; }
#videolinks li a:hover { color:#e36f1e; }
#videolinks div { vertical-align:top; padding:0 10px 0 22px; }
.vlinks { clear:both; padding:0; margin:3px 0; background:url("/shared/img/css/tv_icon.jpg") no-repeat top left; }
.vlinks div { vertical-align:top; padding:0; margin-left:22px; }
.vlinks div a { color:#5b7070; }
.vlinks div a:hover { color:#e36f1e; }
#videotranscript { font-style:italic; padding-top:8px; clear:both; }
#videoblurb { width:260px; float:right; margin-top:12px; margin-bottom:6px; font-style:italic; border-top:1px solid #776441; border-bottom:1px solid #776441; }
.vidlink { width:260px; float:right; padding:0; margin:3px 0; background:url("/shared/img/css/tv_icon.jpg") no-repeat top left; }
.vidlink div { vertical-align:top; padding:0; margin-left:22px; }

/* ----- Site Map ----------------------------- */
#rsitemap { width:315px; }
#sitemap { position:relative; top:6px; left:0px; }
#sitemap ul { list-style:none; padding:4px 0; }
#sitemap li { display:none; list-style:none; border:none; margin-bottom:10px; } 
#sitemap li.parent { display:block; border:none; margin-bottom:10px; font-size:14px; line-height:20px; padding:1px; background:#776441; } 
#sitemap li.selectedparent { display:block; border:none; margin-bottom:10px; font-size:14px; line-height:20px; padding:1px; background:#776441; } 
#sitemap li a { font-weight:700; padding-left:24px; color:#fff; }
#sitemap li a:hover { font-weight:700; padding-left:24px; color:#e36f1e; } 
#sitemap li ul { background:#fff; } 
#sitemap li ul li { list-style:none; display:block; border:none; padding-left:4px; margin-bottom:0px; font-size:13px; line-height:16px; } 
#sitemap li ul ul { padding-bottom:0px; border:none; padding-left:20px; } 
#sitemap li.child a { font-weight:500; padding-left:20px; color:#5b7070; } 
#sitemap li.child a:hover { font-weight:500; padding-left:20px; color:#e36f1e; }
#rsitemab { position:absolute; top:6px; }
#sitemab { position:relative; left:330px; width:315px; }
#sitemab ul { list-style:none; padding:4px 0; }
#sitemab li { display:none; list-style:none; border:none; margin-bottom:10px; }
#sitemab li.parent { display:block; border:none; margin-bottom:10px; font-size:14px; line-height:20px; padding:1px; background:#776441; }
#sitemab li.selectedparent { display:block; border:none; margin-bottom:10px; font-size:14px; line-height:20px; padding:1px; background:#776441; }
#sitemab li a { font-weight:700; padding-left:24px; color:#fff; }
#sitemab li a:hover { font-weight:700; padding-left:24px; color:#e36f1e; }
#sitemab li ul { background:#fff; }
#sitemab li ul li { list-style:none; display:block; border:none; padding-left:4px; margin-bottom:0px; font-size:13px; line-height:16px; }
#sitemab li ul ul { padding-bottom:0px; border:none; padding-left:20px; }
#sitemab li.child a { font-weight:500; padding-left:20px; color:#5b7070; }
#sitemab li.child a:hover { font-weight:500; padding-left:20px; color:#e36f1e; }

/* ----- Footer ------------------------------- */
#footer { margin:-60px auto 0px; height:48px; padding:6px 0; position:relative; background-color:#504026; width:990px; font-size:10px;}
#footer ul { display:block; list-style:none; height:10px; width:974px; margin:0 auto; background:#504026; padding:6px 0; }
.copyright { color:#a3b3b3; }
#footer li { float:left; padding:0 10px; list-style:none; }
#footer li a { color:#b8ac99; }
#footer li a:hover { color:#e36f1e; }
#footer li.selected a { color:#e36f1e; }

/* ----- Contact Form ------------------------- */
#rcontact-form2 { position:relative; left:-300px; width:260px; }
#contact-form2 { position:absolute; top:-7px; width:260px; background-color:#fff; padding:5px; }
#contact-form2 h3 { text-align:right; padding-right:22px; }
#contact-form2 p { padding:3px 6px; color:#776441; }
#contact-form2 .button { padding:3px; width:185px; border:none; }

#contact-form { background-color:#d2d3c4; border:#5b7070 1px solid; padding:6px; margin:0 239px 0 20px; }
#contact-form p { padding:3px 6px; color:#776441; }
.aright p { text-align:right; margin:0; }
.acenter p { text-align:center; margin:0; }
.notset { font-weight:bold; }
.button { background-color:#e36f1e; color:#fff; font-weight:bold; }

/* ----- Copyright - GotInc-com LLC ----------- */
