/* CSS Document */

/* PRESETS
============================================================================================================================== */

body {
text-align:left;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#071f5d;
color:#574a4a;
}

p {
font-size:12px; 
line-height:18px; 
padding:0px; 
color:#333;
}

ul {
line-height:18px;
}

ol {
list-style:none;
}

li {
}

h1 {
font-size:24px;
color:#0E2978;
margin:0px;
}

h2 {
font-size:18px;
margin:0px;
color:#333;
}

h3 {
font-size:16px;
margin:0px;
color:#333;
}

h4 {
font-size:14px;
margin:0px;
color:#333;
}

h5 {
font-size:12px;
margin:0px;
color:#333;
}

h6 {
font-size:10px;
margin:0px;
color:#333;
}

a, a:visited{
color:#0c1874;
font-size:12px;
padding:0px;
margin:0px;
}

a:hover, a:visited:hover{
color:#CC0000;
}

/* ANTI-FOCUS
============================================================================================================================== */

a:focus{
outline:none !important;
}

/* BODY POP-UP STYLES
============================================================================================================================== */

body#popUp {
margin:10px;
padding:20px;
background-color:#dbdbcf;
background-image:url(http://www.efxmediatv.com/images/footerGrad.jpg);
background-position:top center;
background-repeat:repeat-x;
border:none;
text-align:left;
}

body#popUp h1 {
color:#FFFFFF;
}

body#popUp input.text, body#popUp input.file, body#popUp input.password {
padding:3px;
margin-top:5px;
margin-right:3px;
width:200px;
border-left-color:#f2f2f2;
border-left-style:solid;
border-left-width:1px;
border-right-color:#d7d7d7;
border-right-style:solid;
border-right-width:1px;
border-bottom-color:#d7d7d7;
border-bottom-style:solid;
border-bottom-width:2px;
border-top:none;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#061c58;
}

/* BACKGROUND STYLES
============================================================================================================================== */

#blueTrim{
position:relative;
z-index:1;
top:0px;
left:0px;
margin-left:auto;
margin-right:auto;
display:block;
clear:none;
width:100%;
height:6px;
text-align:center;
background-color:#112d76;
background-image:url(http://www.efxmediatv.com/images/blueTrimHighlight.jpg);
background-position:center top;
background-repeat:no-repeat;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
font-size:1px;
padding:0px;
}

#tanTrim{
position:relative;
z-index:1;
top:0px;
left:0px;
display:block;
clear:none;
width:100%;
height:44px;
background-color:#F1F1F1;
background-image:url(http://www.efxmediatv.com/images/tanTrimGrad.jpg);
background-position:left top;
background-repeat:repeat-x;
border-bottom-color:#c7c7bd;
border-bottom-style:solid;
border-bottom-width:2px;
text-align:center;	
}

#utilityRail{
position:relative;
z-index:1;
top:0px;
left:0px;
text-align:center;
display:block;
clear:none;
width:100%;
height:24px;
background-color:#c7c7bd;
background-image:none;
background-repeat:no-repeat;
border:none;
}

#global{
position:relative;
z-index:1;
top:0px;
left:0px;
text-align:center;
display:block;
clear:none;
width:100%;
height:auto;
background-color:#dbdbcf;
background-image:url(http://www.efxmediatv.com/images/bottomGrad.jpg);
background-position: bottom center;
background-repeat:repeat-x;
border:none;
}

#footerRail{
position:relative;
z-index:1;
top:0px;
left:0px;
text-align:center;
display:block;
clear:none;
width:100%;
height:31px;
background-color:#cccabe;
background-image:url(http://www.efxmediatv.com/images/footerCrownGrad.jpg);
background-position:center top;
background-repeat:repeat-x;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
}

#footerSpace{
position:relative;
z-index:1;
top:0px;
left:0px;
text-align:center;
display:block;
clear:none;
width:100%;
height:auto;
background-color:#071f5d;
background-image:url(http://www.efxmediatv.com/images/footerGrad.jpg);
background-position:center top;
background-repeat:repeat-x;
border:none;
font-size:1px;
}

/* CONTAINER STYLES
============================================================================================================================== */

#tanTrimContainer{
position:relative;
z-index:2;
display:block;
clear:none;
width:960px;
height:40px;
background-color:transparent;
text-align:left;
margin-left:auto;
margin-right:auto;
padding-top:4px;
/*
border-color:#0099CC;
border-style:solid;
border-width:1px;
*/
}

#utilityContainer{
position:relative;
z-index:2;
display:block;
clear:none;
width:960px;
height:24px;
background-color:transparent;
text-align:left;
margin-left:auto;
margin-right:auto;
/*
border-color:#666699;
border-style:solid;
border-width:1px;
*/
}

#globalContainer{
position:relative;
z-index:2;
display:block;
clear:none;
width:960px;
height:auto;
background-color:transparent;
text-align:left;
margin-left:auto;
margin-right:auto;
/*
border-color:#00CC99;
border-style:solid;
border-width:1px;
*/
}

#footerRailContainer{
position:relative;
z-index:2;
display:block;
clear:none;
width:960px;
height:31px;
background-color:transparent;
text-align:left;
margin-left:auto;
margin-right:auto;
/*
border-color:#666699;
border-style:solid;
border-width:1px;
*/
}

#footerSpaceContainer{
position:relative;
z-index:3;
display:block;
clear:none;
width:942px;
height:auto;
background-color:transparent;
text-align:left;
margin-left:auto;
margin-right:auto;
padding-left:9px;
padding-right:9px;
padding-top:18px;
padding-bottom:0px;
/*
border-color:#FFFF99;
border-style:solid;
border-width:1px;
*/
}

#footerArtContainer{
position:relative;
z-index:2;
display:block;
clear:none;
width:100%;
height:auto;
background-color:transparent;
background-image:url(http://www.efxmediatv.com/images/efxBlock.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#accordionContainer{
position:relative;
z-index:3;
display:block;
clear:none;
float:left;
width:202px;
height:auto;
background-color:transparent;
padding-bottom:15px;
border:none;
}

/* MASTHEAD ELEMENTS
============================================================================================================================== */

#efxMediaTVLogo{
position:absolute;
z-index:2;
width:171px;
height:36px;
border:none;
top:4px;
left:9px;
display:block;
clear:none;
}

#searchContainer{
position:absolute;
z-index:2;
width:325px;
height:37px;
border:none;
top:8px;
right:0px;
background-image:url(http://www.efxmediatv.com/images/searchBkg.gif);
background-position:top left;
background-repeat:no-repeat;
display:block;
clear:none;
}

#sideSearch #searchField {
position:relative;
top:4px;
left:8px;
width:235px;
background-color:transparent !important;
border:none;
font-size:14px;
font-weight:bold;
color:#A59870;
float:left;
/*
border-color:#FF00FF;
border-width:1px;
border-style:solid;
*/
}

#sideSearch #searchSubmit {
position:relative;
top:6px;
left:40px;
background:none;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#9b9b97;
display:block;
clear:none;
cursor:pointer;
width:50px;
height:auto;
margin:0px;
padding:0px;
/*
border-color:#FF00FF;
border-width:1px;
border-style:solid;
*/
}

#sideSearch #searchSubmit:hover {
color:#CC0000;
position:relative;
top:6px;
left:40px;
margin:0px;
padding:0px;
text-indent:none;
}

/* UTILITY ELEMENTS
============================================================================================================================== */

#accordionCrown{
position:absolute;
z-index:2;
width:202px;
height:25px;
display:block;
clear:none;
top:0px;
left:0px;
background-image:url(http://www.efxmediatv.com/images/accordionCrown.jpg);
background-position:top left;
background-repeat:no-repeat;
border:none;
}

#utilityLinks{
position:absolute;
z-index:3;
width:740px;
height:15px;
display:block;
clear:none;
top:5px;
right:3px;
border:none;
text-align:right;
font-size:12px;
/* IE6&7 fix ----------- */
*top:3px;
}

#utilityLinks p{
color:#59574c;
position:relative;
float:right;
top:-14px;
padding-left:20px;
/*IE fix --------------- */
*top:-1px;
*padding-left:15px;
}

#utilityLinks p strong{
position:relative;
font-size:13px;
}

#utilityLinks a, #utilityLinks a:visited{
color:#59574c;
text-decoration:none;
}

#utilityLinks a:hover, #utilityLinks a:visited:hover{
color:#CC0000;
text-decoration:underline;
}

.utilities{
margin-left:15px;
*margin-left:7px;
}

/* FOOTER RAIL ELEMENTS
============================================================================================================================== */

#copyrightBlock{
font-size:10px;
position:absolute;
top:-1px;
left:9px;
/* IE fix ------ */
*top:7px;
}

#poweredByEFX{
position:absolute;
top:8px;
right:2px;
width:114px;
height:18px;
}

/* FOOTER SPACE ELEMENTS
============================================================================================================================== */

#footer {
color:#6cb8e8; 
font-weight:normal; 
font-size:11px;
letter-spacing:0.03em;
}

#footer p{
position:relative;
float:left;
z-index:4;
display:block;
clear:none;
width:auto;
height:auto;
padding-right:50px;
color:#6cb8e8;
line-height:19px;
/* 
border-color:#666699;
border-style:solid;
border-width:1px;
*/
/* IE6 fix ----------------- */
_width:190px;
}

#footer p strong{
letter-spacing:0.06em;
}

#footer a, #footer a:visited {
font-weight:normal; 
color:#6cb8e8;
text-decoration:none;
}

#footer a:hover, #footer a:visited:hover{
color:#FFFFFF;
text-decoration:underline;
}

/* ACCORDION NAV ELEMENTS
============================================================================================================================== */

#accordionCornice{
position:relative;
display:block;
clear:none;
width:202px;
height:7px;
background-image:url(http://www.efxmediatv.com/images/homeLinkTrim.jpg);
background-position:top left;
background-repeat:no-repeat;
border:none;
font-size:1px;
}

#accordion{
position:relative;
display:block;
clear:none;
width:194px;
height:auto;
background-image:url(http://www.efxmediatv.com/images/accordionBkg.jpg);
background-position:top left;
background-repeat:repeat-y;
border:none;
padding-left:4px;
padding-right:4px;
padding-top:0px;
}

#homeLink, #homeLink:visited{
position:relative;
display:block;
clear:none;
width:154px;
height:auto;
padding-bottom:11px;
padding-top:11px;
padding-left:20px;
padding-right:20px;
color:#535353;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

#homeLink:hover, #homeLink:visited:hover{
color:#0E2978;
background-color:#FFFFFF;
}

#accordionEnd{
position:relative;
display:block;
clear:none;
width:202px;
height:14px;
background-image:url(http://www.efxmediatv.com/images/accordionNavEnd.jpg);
background-position:top left;
background-repeat:no-repeat;
border:none;
cursor:default;
margin-bottom:50px;
}

.efxCustomer{
position:relative;
display:block;
clear:none;
float:left;
width:78px;
height:40px;
padding:1px;
border-color:#8e8f7e;
border-style:solid;
border-width:1px;
background-color:#FFFFFF;
margin-right:6px;
margin-bottom:7px;
left:2px;
}

.efxCustomer:hover{
border-color:#FFFFFF;
}

/* MAIN CONTENT AREA ELEMENTS
============================================================================================================================== */

#hopper_risingSun{
position:relative;
z-index:3;
width:738px;
min-height:550px;
background-color:transparent;
background-image:url(http://www.efxmediatv.com/images/risingSun.jpg);
background-position:right top;
background-repeat:no-repeat;
display:block;
clear:none;
float:left;
margin-left:17px;
margin-bottom:10px;
padding-top:20px;
left:5px;
/* IE6 fix ---------- */
_height:550px;
}

#hopper{
position:relative;
z-index:3;
width:730px;
height:auto;
background-color:transparent;
display:block;
clear:none;
float:left;
margin-left:17px;
margin-bottom:10px;
padding-top:20px;
padding-left:8px;
left:5px;
}

#billboardContainer{
position:relative;
z-index:5;
width:720px;
height:380px;
margin-top:10px;
margin-bottom:30px;
left:9px;
top:5px;
display:block;
clear:none;
border:none;
/*
border-color:#0066FF;
border-style:solid;
border-width:1px;
*/
}

#welcometext{
position:relative;
z-index:4;
width:450px;
height:230px;
overflow:hidden;
left:12px;
top:0px;
border:none;
float:left;
padding-right:45px;
}

#aboutUsContainer{
position:relative;
z-index:4;
width:236px;
height:207px;
background-color:transparent;
display:block;
clear:none;
float:left;
top:0px;
left:0px;
margin-top:10px;
margin-bottom:15px;
/*
border-color:#0066FF;
border-style:solid;
border-width:1px;
*/
}

#aboutUsCornice{
position:relative;
z-index:4;
width:236px;
height:7px;
border:none;
background-image:url(http://www.efxmediatv.com/images/smallBoxCornice.gif);
background-position:top left;
background-repeat:no-repeat;
display:block;
clear:none;
font-size:1px;
}

#aboutUsHopper{
position:relative;
z-index:4;
width:206px;
height:160px;
border:none;
background-color:transparent;
background-image:url(http://www.efxmediatv.com/images/smallBoxBkg.jpg);
background-position:top left;
background-repeat:repeat-x;
display:block;
clear:none;
padding-top:15px;
padding-left:15px;
padding-right:15px;
/* IE fix -------- */
}

#aboutUsHopper h2{
font-weight:normal;
font-size:16px;
}

#buildingPic{
position:absolute;
z-index:4;
width:74px;
height:64px;
top:45px;
left:11px;
}

#addressInfo{
position:absolute;
z-index:4;
left:92px;
top:32px;
line-height:16px;
/* IE fix ----------- */
*top:44px;
}

#addressInfo a, #addressInfo a:visited{
text-decoration:underline;
}

#addressInfo a:hover, #addressInfo a:visited:hover{
text-decoration:underline;
color:#CC0000;
}

/* BREADCRUMBS
============================================================================================================================== */

#breadcrumb {
padding-bottom:12px; 
font-size:12px; 
color:#75756f;
}

#breadcrumb a, #breadcrumb a:visited {
color:#75756f;
text-decoration:none;
}

#breadcrumb a:hover, #breadcrumb a:visited:hover {
color:#00277a;
text-decoration:underline;
}

.breaddot{
display:inline-block;
clear:both;
color:#3366FF;
position:relative;
height:8px;
width:10px;
text-indent:-9999px;
overflow:hidden;
background-image:url(http://www.efxmediatv.com/images/brdcrmbdivider.gif);
background-position:top center;
background-repeat:no-repeat;
margin-top:2px;
/* IE 6&7 fix -------- */
	*margin-top:-11px;
}

/* ADD-THIS EMBED STYLE
============================================================================================================================== */
#addThis_homepage{
position:relative;
margin-top:5px;
left:20px;
/* IE fix ------- */
*margin-top:10px;
}

#addThisLink{
position:relative;
margin-top:5px;
left:410px;
width:200px;
}

#addThisLinkChannel {
position:relative;
width:200px;
left:605px;
}

#blogLink{
border:none;
margin-top:2px;
width:125px;
height:16px;
left:0px;
position:relative;
}

/* MEDIA LIST THUMBNAIL ELEMENTS
============================================================================================================================== */

#MediaListContainer{
position:relative;
z-index:5;
display:block;
clear:none;
width:730px;
height:auto;
margin-top:5px;
font-size:12px;
}

#MediaListCornice{
position:relative;
z-index:5;
display:block;
clear:none;
width:730px;
height:13px;
margin-bottom:0px;
padding:0px;
background-image:url(http://www.efxmediatv.com/images/mediaGridCornice.gif);
background-position:top center;
background-repeat:no-repeat;
font-size:1px;
}

#MediaGrid{
position:relative;
z-index:5;
display:block;
clear:none;
width:700px;
min-height:190px;
background-color:transparent !important;
background-image:url(http://www.efxmediatv.com/images/mediaGridBkg.jpg);
background-position:top !important;
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:20px;
padding-top:15px;
padding-bottom:15px;
padding-left:18px;
padding-right:15px;
/* IE6 fix ------------ */
	_padding-right:0px;
	_width:715px;
	_height:190px;
/*
border-left-style:solid;
border-left-width:1px;
border-left-color:#f6f6f3;
border-right-style:solid;
border-right-width:1px;
border-right-color:#f6f6f3;
*/
}

#MediaGrid h2{
font-style:normal;
font-size:16px;
font-weight:normal;
margin-bottom:16px;
}

/* PAGINATION - SEARCH PAGE ELEMENTS
============================================================================================================================== */

#pagination {
position:relative;
float:left;
padding-bottom:0px;
margin-bottom:2px;
width:738px;
color:#ffffff;
/* IE6 fix ----- */
_margin-bottom:1px;
}

#innerPagination {
position:relative;
float:left;
padding:0px;
}

#pagination p {
float: left;
background-color:none;
background-image:url(http://www.efxmediatv.com/images/searchcornice.gif);
background-position:top left;
background-repeat:no-repeat;
border-bottom-color:#906b10;
border-bottom-style:solid;
border-bottom-width:1px;
margin-bottom:-1px;
padding:0px;
width:738px;
height:28px;
display:block;
overflow:hidden;
font-weight:bold;
}

#pagination a, #pagination a:visited {
margin-left:.5em;
color:#ffffff;
text-decoration:none;
display:inline-table;
position:relative;
top:6px;
}

#pagination a:hover, #pagination a:visited:hover {
color:#FFCC00;
}

.current {
margin-left:.5em;
margin-bottom:0px;
color:#1c3c79;
font-weight:bold;
text-decoration:none;
display:inline-table;
width:5px;
overflow:hidden;
padding-top:0px;
padding-bottom:0px;
padding-left:3px;
padding-right:3px;
background-color:#c7c7bd;
border-width:1px;
border-color:#fff;
border-style:solid;
position:relative;
top:6px;
/* IE6 fix ------- */
*border:none;
}

#displaying {
float: left;
padding:.5em 11px;
color:#ffffff;
}

#pageNav {
float: right;
padding-right:11px;
padding-top:0px;
vertical-align:middle;
}

#searchLink a {
font-weight:bold; 
padding:8px; 
background-color:#000; 
border:1px solid #333; 
text-decoration: none; 
display:block; 
font-size:110%; 
text-transform:uppercase;
}

#searchLink a:hover {
border-color:#ffffff;
}

#search {
background-color:#e4e5e7; 
margin-bottom: 1.5em;
border:1px solid #cccccc;
}

#searchResults {
background-color:transparent;
background-image:url(http://www.efxmediatv.com/images/transparency.png);
background-position:top left;
background-repeat:repeat;
clear:both;
width:100%;
margin-bottom:20px;
/* IE6 fix ------------------- */
_background-image:none;
}

#searchResults th {
background-color:#878674;
background-image:url(http://www.efxmediatv.com/images/searchcatbkg.jpg);
background-position:top left;
background-repeat:repeat-x;
padding:10px 10px 6px 10px;
color:#fff;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#906b10;
}

#searchResults th a {
color:#fff;
text-decoration:none;
}

#searchResults td {
padding:10px;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#c7c7bd;
border-top-width:1px;
border-top-style:solid;
border-top-color:#ffffff;
}

#searchResults img {
border:1px solid #000;
width:120px;
height:90px;
}

#searchResults img:hover {
border:1px solid #CF0000;
width:120px;
height:90px;
}

#searchResults #title {
width:50%;
border-right-color:#ddd;
border-right-style:solid;
border-right-width:1px;
/* IE6 fix ------------------ */
_border-right-color:#ddd;
_border-right-style:solid;
_border-right-width:0px;
}

#searchResults #channels {
width:30%;
border-right-color:#ddd;
border-right-style:solid;
border-right-width:1px;
/* IE6 fix ------------------ */
_border-right-color:#ddd;
_border-right-style:solid;
_border-right-width:0px;
}

#searchResults #channels ul li{
list-style:none;
margin:0px;
padding:0px;
}

#searchResults #channels ul{
padding:0px;
margin:0px;
}

#searchResults #channels ul a{
text-decoration:none;
color:#1c3c79;
font-size:14px;
font-weight:bold;
}

#searchResults #channels ul a:hover{
color:#CF0000;
}

#searchResults #date {
width:20%;
font-size:14px;
font-weight:bold;
color:#1c3c79;
}

/* LINKS */
#title h3 a {
color:#1c3c79;
text-decoration:none;
font-size:14px;
}

#title h3 a:hover {
text-decoration:none;
color:#CC0000;
}

/* FOR SCROLLING
============================================================================================================================== */

.scroll {
width:715px; 
overflow:visible; 
height:auto;
text-align:left;
display:block;
clear:none;
/* IE6 fix ----------- */
	_width:710px;
}

/* CHANNEL AND MEDIA LIST STYLES
============================================================================================================================== */

#getChannels, #mediaList {
margin:0px;
overflow:auto;
display:block;
float:left;
}

#getChannels div, #mediaList div {
position:relative;
left:7px;
height:125px;
width:122px;
display:inline-table;
float:left;
clear:none;
margin-right:18px;
margin-bottom:14px;
overflow:hidden;
text-align:left;
/*
border-color:#663333;
border-width:1px;
border-style:solid;
*/
/* IE fix ---------------- */
	*height:145px;
	_margin-right:18px;
}

#getChannels img, #mediaList img {
position:relative;
border-width:1px;
border-style:solid;
border-color:#000000;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
float:left;
height:90px;
width:120px;
}

#getChannels p, #mediaList p {
display:none;
}

#getChannels h2, #mediaList h2 {
font-size:100%;
font-weight:bold;
margin:0px;
padding-left:0px;
padding-top:0px;
clear:both;
width:122px;
}

#getChannels h2 a, #mediaList h2 a {
color:#0c1865;
text-decoration:none;
display:block;
height:45px;
overflow:hidden;
}

#media {
border:0px; 
width:538px;
margin-bottom:15px;
}

#media p {
padding: 10px; 
border: 1px solid #4f4f4f; 
background-color: #000;
}

#media strong {
font-size: 120%;
font-weight: bold;
color: #d9d5b4;
display: block;
padding-bottom:.5em;
}

#media em {
font-weight:bold; 
font-style:normal;
}

#media h2{
position:relative;
margin-top:15px;
}

#videoContainer{
position:relative;
display:block;
width:538px;
height:auto;
left:99px;
margin-top:13px;
margin-bottom:16px;
color:#23211d;
line-height:18px;
}

#videoContainer h2{
margin-bottom:10px;
color:#0c1865;
}

/* FORMS
============================================================================================================================== */

input.text, input.file, input.password {
padding-left:2px;
padding-right:2px;
border: none;
color: #000;
font-size: 100%;
}

input.addComment {
margin-bottom: 1.5em;
}

input.submitRating {
margin: .5em 0 0 0;
}

select {
padding-left:2px;
border: none;
color: #000;
font-size: 100%;
font-family: helvetica, arial, sans-serif;
}

input.checkbox {
padding-left:2px;
padding-right:2px;
}

input.radio {
padding-left:2px;
padding-right:2px;
}

textarea {
font-family: helvetica, arial, sans-serif;
width: 100%;
font-size: 100%;
padding: 0;
margin: 0 0 1em 0
}

.alert {
color:#CC0000;
margin-right: 3px;
}

.confirm {
color:#CC0000;
font-weight: bold;
}

#usernamePassword{
margin-top:15px;
margin-bottom:25px;
}

#usernamePassword input.text, input.file, input.password {
width:235px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:5px;
padding:2px;
color:#a59870;
border-left-color:#f2f2f2;
border-left-style:solid;
border-left-width:1px;
border-right-color:#d7d7d7;
border-right-style:solid;
border-right-width:1px;
border-bottom-color:#d7d7d7;
border-bottom-style:solid;
border-bottom-width:2px;
}

#usernamePassword input.submit {
position:relative;
margin-top:15px;
width:150px;
float:left;
margin-right:15px;
margin-left:50px;
cursor:pointer !important;
display:block;
}

#usernamePassword p {
margin-top:15px;
}

#registerForm input.text,
input.file, input.password{
width:235px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:5px;
padding:2px;
color:#a59870;
border-left-color:#f2f2f2;
border-left-style:solid;
border-left-width:1px;
border-right-color:#d7d7d7;
border-right-style:solid;
border-right-width:1px;
border-bottom-color:#d7d7d7;
border-bottom-style:solid;
border-bottom-width:2px;
}

#registerForm select{
width:60px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:5px;
padding-top:2px;
padding-bottom:2px;
color:#a59870;
border-left-color:#f2f2f2;
border-left-style:solid;
border-left-width:1px;
border-right-color:#d7d7d7;
border-right-style:solid;
border-right-width:1px;
border-bottom-color:#d7d7d7;
border-bottom-style:solid;
border-bottom-width:2px;
}

#registerForm input.submit {
position:relative;
width:150px;
margin-top:15px;
margin-right:15px;
margin-left:30px;
cursor:pointer !important;
display:inline-table;
float:left;
}

#registerForm input.delete{
position:relative;
width:150px;
margin-top:0px;
margin-right:15px;
margin-left:0px;
cursor:pointer !important;
display:inline-table;
float:left;
top:10px;
}

#registerForm .ziptext {
width:95px;
border-left-color:#f2f2f2;
border-left-style:solid;
border-left-width:1px;
border-right-color:#d7d7d7;
border-right-style:solid;
border-right-width:1px;
border-bottom-color:#d7d7d7;
border-bottom-style:solid;
border-bottom-width:2px;
border-top:none;
padding:3px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#a59870;
}

/* CHANNEL NAVIGATION
============================================================================================================================== */

.channelNavigation_table {
width:100%;
}

.channelNavigation_table tr td {
padding:0px;
}

.channelNavigation_table th a{
display:block;
padding:5px;
text-decoration:none;
}

.channelNavigation_table th a:hover{
background:#cecece;
color:#cc0000;
}

.channelNavigation_table th.selected a {
background:#cecece;
color:#cc0000;
}

.channelNavigation_table th.selected a:hover{
background:#cecece;
color:#cc0000;
}

/* MY LINKS
============================================================================================================================== */

div#userLinks {
margin-top:10px;
}

div#userLinks table {
width:100%; 
text-align:left;
border:0px;
border-collapse:collapse;
}

div#userLinks td {
padding-top:8px;
padding-left:8px;
padding-bottom:10px;
background-color:transparent;
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
line-height:18px;
}

div#userLinks td a,
div#userLinks td a:visited,
div#userLinks td a:hover,
div#userLinks td a:visited:hover{
line-height:auto;
}

div#userLinks table tr {
}

div#userLinks img {
text-align: center;
}

.linkTitle {
font-weight:bold;
}

p#userLinks {
background-color:transparent;
padding:0px;
margin:0px;
font-weight:normal;
position:relative;
top:-3px;
}

p#userLinks p a{
position:relative;
font-size:12px;
text-decoration:none;
}

p#userLinks p a:hover{
color:#CC0000;
text-decoration:underline;
}

#savePage {
margin-right:10px;
}

#mylinkslabels{
position:relative;
display:block;
width:738px;
height:25px;
padding-bottom:5px;
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
margin-top:0px;
margin-bottom:-5px;
z-index:20;
visibility:visible;
}

#mylinkslabels p{
position:relative;
float:left;
clear:none;
margin-right:5px;
line-height:12px;
font-size:10px;
top:7px;
visibility:visible;
}

/* DIRECTION PAGE STYLES
============================================================================================================================== */

#mapContainer{
position:relative;
display:block;
clear:none;
float:none;
width:738px;
height:318px;
background-attachment:inherit;
background-color:transparent;
background-image:url(http://www.efxmediatv.com/images/mapscontainer.png);
background-position:top left;
background-repeat:no-repeat;
margin-bottom:15px;
left:-4px;
/* IE6 hack -------------- */
_background-image:none;
_height:281px;
}

#googlemap{
position:relative;
width:729px;
height:281px;
top:21px;
left:5px;
z-index:5;
background-color:#FFFFFF;
display:block;
clear:none;
border-top-color:#FFFFFF;
border-top-width:1px;
border-top-style:solid;
/* IE6 hack -------------- */
_top:0px;
}

.trafficDirections{
position:relative;
display:block;
width:350px;
height:auto;
float:left;
margin-right:15px;
/* IE6 hack -------------- */
_width:320px;
}

#iemessage{
/* For all other browsers: */
position:absolute;
text-indent:-9999px;
overflow:hidden;
visibility:hidden;
top:-9999px;
left:-9999px;
font-size:1px;
width:1px;
height:1px;
display:block;
line-height:0px;
/* For Internet Explorer 6: */
_position:relative;
_text-indent:0px;
_overflow:visible;
_visibility:visible;
_width:auto;
_height:auto;
_display:block;
_clear:none;
_line-height:18px;
_top:-12px;
_left:15px;
_font-size:10px;
}

#iemessage a{
/* For all other browsers: */
font-size:1px;
/* For Internet Explorer 6: */
_font-size:10px;
}

/* UNUSED STYLES -- SAVE FOR POSSIBLE FUTURE USE
============================================================================================================================== */

/* SECTION NAVIGATION -- this site doesn't use section navigation. Comment out until possible future use.
============================================================================================================================== */
/*
#nav {
padding: 0 10px;
margin: 0 0 2px 0;
border-bottom: 3px solid #f3ac14;
}

.sectionNavigation_table th a {
display: block;
padding: 5px 10px 5px 10px;
text-decoration: none;
font-weight: bold;
color: #1c3c79;
border-right: 1px solid #c1c9da;
height:35px;
}

.sectionNavigation_table th#section7 a {
border-right: none
}

.sectionNavigation_table th a:hover,
.sectionNavigation_table th.selected a,
.sectionNavigation_table th.selected a:hover {
background: #f8d17b url(http://www.efxtv.com/img/bg_nav.gif) bottom left repeat-x;
}
*/

/* BOXES -- this site doesn't use boxes. Comment out until possible future use.
============================================================================================================================== */
/*
.box {
margin-bottom: 1.5em;
background: transparent url(../../../UserFiles/Image/universal/box_bottom.gif) bottom left no-repeat;
padding-bottom: 5px;
}

.innerBox {
background: transparent url(../../../UserFiles/Image/universal/box_top.gif) top left no-repeat;
padding-top: 5px;
}

.holdBox {
background: #000;
padding: 5px 10px;
}

.box p {
padding: 0;
}

.box img {
padding-bottom: .5em;
}

.divide {
margin-bottom: 1.5em;
display: block;
}
*/

/* SITE & MEDIA COMMENTS -- This site doesn't use commenting. Comment styles out until possible future use.
============================================================================================================================== */
/*
#siteComments. #mediaComments {
float: left;
border-bottom: 1px solid #4f4f4f;
margin: 0 0 3em;
}

#siteComments h3, #mediaComments h3 {
float: left;
background-color: #000;
padding: 11px;
margin: 0 0 .5em 0;
width: 380px;
}

.commentName {
float: left;
}

.commentDetails {
float: right;
}
*/

/* SUBMIT COMMENT -- This site doesn't use commenting. Comment styles out until possible future use.
============================================================================================================================== */
/*
.submitComment_table {
width: 402px;
margin-top: 5px;
margin-bottom: 5px;
}

.submitComment_table tr td {
padding:5px;
}
*/

/* RATING -- This site doesn't use rating. Comment styles out until possible future use.
============================================================================================================================== */
/*
#getVideoRate {
float: left;
margin-bottom:3em;
}

#getVideoRate p {
padding-bottom:.25em;
}

#rating {
font-size:14px;
padding-bottom:.25em;
}

#rating span {
color:#d9d5b4;
font-weight:bold;
}
*/

/* SEND TO A FRIEND -- This site doesn't use send to a friend. Comment styles out until possible future use.
============================================================================================================================== */
/*
#sendFriend a {
text-indent: -9999px;
background: url(http://efxtv.com/img/send2friend.jpg) top left no-repeat;
display: block;
width: 159px;
height: 30px;
overflow: hidden;
}
*/

/* CATEGORIES -- This site doesn't use categories. Comment styles out until possible future use.
============================================================================================================================== */
/*
#categories {
clear:both;
}

#categories h3 {
float:left;
clear:none;
}

#categories ul {
margin:0;
padding: 0 0 2em 0;
list-style-type: none;
}

#categories li {
float:left;
display:block;
margin-left:.5em;
}
*/