
/* overlay dimensions */
div.overlay {
    padding:40px;
    display:none;
    width:480px;
    height:375px;
}
div#overlay {
    padding:40px;
    display:none;
    width:480px;
    height:375px;
}
/* generic styling for elements inside overlay */
div.overlay h2, div.overlay a, div.overlay p, div.overlay div {
    font-family:"bitstream vera sans",verdana;
    margin-top:0px;
    color:#fff;
    font-weight:normal;
}

div.overlay h2 {
    margin:0px;
}

div.overlay div.close {
    background:url(../../flowplayer/img/overlay/close.png) no-repeat;
    position:absolute;
    top:2px;
    right:5px;
    width:35px;
    height:35px;
    cursor:pointer;
}

/* tabs */
#shareTabs {
    list-style:none;
    margin:0 !important;
    padding:0;
    position:absolute;
    top:93px;
    left:14px;
}

#shareTabs li {
    float:left;
    margin:0 !important;
    padding:0;
    list-style-image:none !important;
    list-style-type: none;
}

#shareTabs li a {
    background:transparent url(../../flowplayer/img/overlay/share_tabs.png) no-repeat scroll 0 0;
    display:block;
    height:35px;
    margin:0px;
    padding:0px;
    width:140px;
    text-align:center;
    line-height:35px;
    color:#fff;
    font-size:11px;
    text-decoration:none;
}

#shareTabs li a#emailTab { background-position: 0 -37px; }
#shareTabs li a#embedTab { background-position: -140px -37px; }

#shareTabs li a#emailTab:hover { background-position: 0 -74px; }
#shareTabs li a#embedTab:hover { background-position: -140px -74px; }

#shareTabs li a#emailTab.current { background-position: 0 0; cursor: default; }
#shareTabs li a#embedTab.current { background-position: -140px 0; cursor: default;  }


/* tab panes = containers for tab content */
#panes {
    margin-top:65px !important;
    font-size:12px;
}


#panes input, #panes textarea {
    width:480px;
    font-size:12px;
    font-family:verdana;
    border:1px inset #666;
    padding:2px;
}

#panes textarea {
    padding:4px;
    height:100px;
}

#panes button {
    border:1px outset #ccc;
    cursor:pointer;
    background-color:#f9f9fa;
}

#panes label.left {
    float:left;
    margin-right:15px;
}

#panes label.left input {
    width:180px;
}

#embedPane textarea {
    margin-top:10px;
    height:180px;
    background-color:transparent;
    overflow-x:hidden;
    color:#BBBBBB;
    padding:4px;
    border:1px solid #ddd;
}

/* container for error/success messages */
#info {
    display:none;
}

table.flowplayer tr td.player{
width:270px;
}
/* container has a background image */
a.player {
    margin-top:0px;
    margin-left:0;
    margin-right:auto;float:none;
    clear:left;
    top:0px;
    position: relative;
    display:block;
    background:url(../../flowplayer/img/player/splash.png) no-repeat;
    background-position: center;
    width:270px;
    height:200px;
border:solid 1px #000;

button, input[type="text"], input[type="password"], input[type="file"],input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea {
	background-image: url(../images/forms/input_shadow.png);
	background-repeat: no-repeat;
	border: 1px solid;
	border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	font: 1em Arial,Helvetica,Verdana,sans-serif;
	padding: 0px 1px;

}

button,input[type="submit"], input[type="button"], input[type="reset"] {
	background: #F5F5F5 url(../images/forms/button.png) repeat-x 0 0;
	border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE;
	color: #34404F;
	cursor: pointer;
	font-weight: bold;
	padding: 5px;
}

button, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {
	background: #DFF4FF;
	border: 1px solid #A7CEDF;
	color: #369;
}

button, .ie6 input.text, input.password, .ie6 input.submit, .ie6 input.file, .ie6 input.button {
	background-image: url(/cn2-news-player-5.2.0/flowplayer/img/overlay/input_shadow.png);
	background-repeat: no-repeat;
	border: 1px solid;
	border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	font: 1em Arial,Helvetica,Verdana,sans-serif;
	padding: 5px 1px;
}

button, .ie6 input.submit, .ie6 input.button {
	background: #F5F5F5 url(../images/forms/button.png) repeat-x 0 0;
	border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE;
	color: #34404F;
	cursor: pointer;
	font-weight: bold;
	padding: 5px;
}



