body
{
	background:#78abbf url(../images/bg.jpg) no-repeat top center;
	font:10pt/150% Arial, sans-serif;
	margin:0;
	text-align:center;
}
h1, h2, h3, h4 { padding:0;margin:0;line-height:150%;}
h1 
{
	font-size:32px;
	font-weight:normal;
	letter-spacing:-.05em;
	font-family: Arial, Sans-Serif;
	color:#082b52;
}
h2 
{
	color:#5e5e5e;
	font-weight:normal;
	font-size:26px;
	letter-spacing:-.05em;
	font-family: Arial, Sans-Serif;
}
h3 
{
	font-size:16px;
	font-weight:bold;
	color:#83b300;
}
a { color:#004e84;font-weight:bold;text-decoration:none; }
a:hover { text-decoration:underline; }
ul.green { padding-left:20px; }
.green li {  list-style-image:url(../images/bullet_green.png);margin-bottom:12px;
	font-size:14px;
	letter-spacing:-.005em;
	font-family: Arial, Sans-Serif;}
img { border:0; }
#wrapper 
{
	margin:0 auto;
	width:960px;
	text-align:left;
}
#header 
{
	height:130px;
}
#logo 
{
	float:left;
	margin-top:20px;
}
#menu 
{
	float:right;
	width:450px;
	margin-top:80px;
}
#menu ul { width:450px;position:relative;list-style-type:none;margin:0px;padding:0px;overflow:hidden;}
#menu ul li {   float:left;margin-right:20px;}
#menu ul li.backLava { background:url(../images/menu_bg.png) repeat-x bottom left; width:9px;position:absolute; }
#menu a { color:White;font-weight:bold;
text-decoration: none;
text-align: center;
z-index: 10;
display: block;
padding:6px 0px;
position: relative;
margin: auto 5px; }
#login 
{
	float:right;
	width:302px;
	height:56px;
	background:url(../images/login.png) no-repeat top left;
	font-size:11px;
	padding: 0 15px;
}
#login label { float: left; }
#login .text { margin-right: 8px; border: solid 1px #000; width: 100px; }
#banner
{
	background:url(../images/content_top_t.png) no-repeat top left;
	padding:25px;
	height:307px;
	text-align:center;
}
#banner_bottom
{
	background:url(../images/content_top_b.png) no-repeat top left;
	height:19px;
}

#content {background:#fff;padding:0 25px;}
#content_top {  margin-top:25px; background:url(../images/content_t.png) no-repeat top left; height:24px;}
#content_bottom { background:url(../images/content_b.png) no-repeat top left; height:32px;}
#slidertabs 
{
	height:64px;
}
#slidertabs a { display:block;width:232px;height:64px;}
#slidertabs a.selected img {  }
#slidertabs li.selected { background:url(/images/tab_encode_m.png) no-repeat top left; }
#slidertabs ul { list-style-type:none;padding:0;margin:0;}
#slidertabs ul li {float:left;width:232px;height:64px;}
#footer 
{
	font-size:11px;
	text-align:center;
}
.scrollButtons { cursor:pointer; }
.scrollButtons.left { position:absolute;left:-50px;top:180px;}
.scrollButtons.right { position:absolute;right:-50px;top:180px;}
#slider 
{
	margin:0 auto;
  width: 810px;
  position:relative;
  text-align:left;
}

.scroll {
  height: 300px;
  position:relative;
}

.scrollContainer div.panel {
  padding: 0 20px;
  height: 260px;
  width: 770px; /* change to 560px if not using JS to remove rh.scroll */
}
#slidertabs .inactive {display:none;}
#slidertabs .selected {display:block;}
.col3 { float:left;width:290px;margin-right:20px; }
.col3.last { margin-right:0px; }
.button
{
	text-align:center;
	line-height:23px;
	height:29px;
	display:block;
	font-size:12px;
	letter-spacing:-.01em
}
.short { width:90px; }
a.short
{
	color:black;
	font-weight:normal;
	width:90px;
	text-align:center;
	background:url(../images/button_green_short.png) no-repeat top left;
}
a.short:hover { text-decoration:none; background:url(../images/button_green_short.png) no-repeat 0px -29px; }
a.big 
{
	font-weight:normal;color:Black;
	width:133px;height:38px; line-height:36px;font-size:18px;display:block;letter-spacing:-.01em;
	background:url(../images/button_green_big.png) no-repeat top left;
}
a.big:hover { color:#464646; text-decoration:none; background:url(../images/button_green_big.png) no-repeat 0px -38px;}
a.remove:hover { text-decoration: line-through; }
.pricing 
{
	text-align:center;
	background:white url(../images/pricing_header_blue.gif) repeat-x top left;
	border:solid 2px #5991a7;
	font-size:14px;
	width:300px;
}
.pricing table {margin:0 auto; text-align:left;width:100%;}
.pricing th { height:35px;}
.pricing td
{
	height:20px;
	line-height:20px;
}
.pricing .alt
{
	background:url(../images/pricing_alt.gif) repeat-x bottom left;
}

#form label { display:block; float:left; width:140px; }
#right 
{
	float:right;
	width:400px;
	margin-left:20px;
}
#left { width:600px; float:left; }
#left .content {background:#fff;padding:0 25px;}
#left .content_top {  margin-top:25px; background:url(../images/content_t_med.png) no-repeat top left; height:24px;}
#left .content_bottom { background:url(../images/content_b_med.png) no-repeat top left; height:32px;}

#right .content {background:#fff;padding:0 25px;}
#right .content_top {  margin-top:25px; background:url(../images/content_t_sm.png) no-repeat top left; height:24px;}
#right .content_bottom { background:url(../images/content_b_sm.png) no-repeat top left; height:32px;}


/*player fullscreen overlay*/
div.overlay { 
     
    /*  
        THIS IS YOUR FULLSCREEN DIMENSIONS 
    */ 
    width:800px;     
    height:641px;  
     
    background-image:url(/images/overlay_petrol.png); 
    display:none;     
    padding: 0 !important; 
} 
 
/* close button for overlay */ 
div.overlay div.close { 
    background:url(/images/overlay_close.png) no-repeat; 
    position:absolute; 
    top:2px; 
    right:5px;  
    width:35px; 
    height:35px; 
    cursor:pointer; 
} 
 
/* original size of the player */ 
#player, #player embed, #player object { 
    height:280px; 
    width:350px; 
} 
 
/* absolute positioning of the player */ 
#player embed, #player object { 
    position:absolute; 
     
    /* layer as the topmost element */ 
    z-index:10000; 
}
/*/player fullscreen overlay */


/* video console */
.video-container { float:left;width:250px;padding-right:15px; }


        .video-container { margin:0px; }
        .video-container a { margin:0px; }
        #video-content { position: relative; }
        .selected { background: red; }
        .busy { background: transparent url('/images/load_medium.gif') top right no-repeat; }
        .deleted { 
            background-color: white;
            filter:alpha(opacity=50); /* IE */
            opacity: 0.5; /* Safari, Opera */
            -moz-opacity:0.50; /* FireFox */
            z-index: 99;
            height: 100%;
            width: 100%;
            background-repeat:no-repeat;
            background-position:center;
            position:absolute;
            top: 0px;
            left: 0px;
        }
        
/* video console */