@charset "utf-8";
/* CSS Document */

#jPublish{
	width:500px;
	margin-left:-250px;
	left:50%;
	position:relative;
	margin-top:34px;
}

#jpDiv_surroundingBox{
	width:425px;
	padding:10px;
	/*border:1px solid #666;
	background-color:#191f23;*/
	background-color:transparent;
	border:1px solid transparent;
}

#jpTextarea_title{
	border:none;
	overflow:hidden;
	width:100%;
	padding:12px;
	font-family:Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#333;
	height:17px;
	margin:0;
	display:none;
	width:400px;
	background-color:#ebebeb;
}

#jpTextarea_post{
	border:none;
	overflow:hidden;
	width:100%;
	padding:12px;
	font-family:Helvetica;
	font-size:11px;
	color:#333;
	width:400px;
	float:left;
	margin:0;
	height:17px;
}


#jpDiv_leftButtons{
	margin-top:10px;
	float:left;
}

#jpDiv_add{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	float:left;
	margin-top:8px;
}

#jpDiv_addPhotos{
	float:left;
	margin-left:10px;
}

#jpDiv_addVideos{
	float:left;
	margin-left:3px;
}

#jpDiv_addLinks{
	float:left;
	margin-left:3px;
}

#jpDiv_addPhotos .caption, #jpDiv_addVideos .caption, #jpDiv_addLinks .caption{
	color:#fff;
	visibility:hidden;
	text-align:center;
	margin-top:2px;
}

#jpDiv_leftSelect{
	float:left;	
}

#jpDiv_publishTo{
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	float:left;
	margin-right:10px;
}

#jpSelect_publishTo {
	float:left;
}

#jpDiv_publishTo_selectedItem a{
	text-decoration:none;
	font-family:Helvetica;
	font-size:14px;
	font-weight:normal !important;
	color:#FFF !important;
	padding-right:10px;
	background:url("med_white_arrow_btm.gif") no-repeat scroll right transparent;
}

#jpOptions_publishTo{
	margin-top:0px;
	display:none;
	position:absolute;
	padding:0px;
	z-index:100;
	border:1px solid #333;
}

#jpOptions_publishTo li{
	list-style-type:none;
	border-bottom:1px solid #ccc;
	padding:8px;
	background-color:#FFF;
	color:#333;
}

#jpOptions_publishTo li:hover{
	background-color:#ced7da;
}

#jpOptions_publishTo li a{
	list-style-type:none;
	text-decoration:none;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#333333 !important;
}

#jpOptions_publishTo li a:hover{
	color:#333;
}

#jpDiv_photos {
	background-color:#ebebeb;
	width:100%;
	position:relative;
	margin-top:7px;
	z-index:50;
	display:none;
	background-image:url(photos_black.png);
	background-position:10px 13px;
	background-repeat:no-repeat;
	padding:10px;
	width:404px;
}

#jpDiv_photos_title{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin-left:30px;
	float:left;
	margin-right:10px;
	margin-top:3px;
}

#jpDiv_videos {
	background-color:#ebebeb;
	width:100%;
	position:relative;
	margin-top:7px;
	z-index:50;
	display:none;
	background-image:url(videos_black.png);
	background-position:10px 13px;
	background-repeat:no-repeat;
	padding:10px;
	width:404px;
	
}

#jpDiv_videos_title {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin-left:30px;
	float:left;
	margin-right:20px;
	margin-top:3px;
}

#jpDiv_links {
	background-color:#ebebeb;
	width:100%;
	position:relative;
	margin-top:7px;
	z-index:50;
	display:none;
	background-image:url(links_black.png);
	background-position:10px 13px;
	background-repeat:no-repeat;
	padding:10px;
	width:404px;
}

#jpDiv_links_title {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin-left:30px;
	margin-top:3px;
	float:left;
}

#jpDiv_publishButton{
	position:relative;
	float:right;
	/*width:97px;*/
	height:28px;
	line-height:28px;
	text-align:center;
	margin-top:10px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#fff !important;	
	text-decoration:none;
	display:block;
	border:1px solid #333;
	background-color:#007ca5;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33add6', endColorstr='#007ca5');
	background: -webkit-gradient(linear, left top, left bottom, from(#33add6), to(#007ca5));
	background: -moz-linear-gradient(top, #33add6, #007ca5);
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

#jpDiv_publishButton:hover{
	background-color:#33add6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ca5', endColorstr='#33add6');
	background: -webkit-gradient(linear, left top, left bottom, from(#007ca5), to(#33add6));
	background: -moz-linear-gradient(top,  #007ca5,  #33add6);
}

#jpDiv_photos_body{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#333;
}

#jpDiv_videos_body{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#333;
}

#jpDiv_links_body{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#333;
	overflow:auto;
}

.jpDiv_aluButton{
	position:relative;
	float:right;
	/*width:55px;*/
	height:20px;
	line-height:21px;
	text-align:center;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#333 !important;	
	text-decoration:none;
	display:block;

	border:1px solid #999;
	background-color:#fefefe;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#cfcfcf');
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#cfcfcf));
	background: -moz-linear-gradient(top, #fefefe, #cfcfcf);
	-moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -khtml-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;

	border-left:none;

	padding-left: 5px;
	padding-right: 5px;
}

.jpDiv_aluButton:hover{
	background-color:#a9a9a9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#a9a9a9');
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#a9a9a9));
	background: -moz-linear-gradient(top, #f0f0f0, #a9a9a9);
}

.jpDiv_okButton{
	position:relative;
	width:26px;
	height:17px;
	line-height:17px;
	background-color:#9d9d9d;
	text-align:center;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#fff;	
	padding:0px 3px;
	text-decoration:none;
}

.jpDiv_okButton:hover{
	background-color:#00a7d7;	
}

.axJpDiv_enterDataLink{
	padding:10px;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	font:bold 12px Helvetica;
	color:#333;
	width:404px;
}

.axJpDiv_enterDataLink small{
	font:normal 12px Helvetica;
	color:#666;
}

.axJpDiv_enteredData{
	padding: 5px 40px 5px 5px;
	border:none;
	background-color:#ebebeb;
	position:relative;
	display:none;
	margin-bottom:2px;
}

.axJpDiv_bottomRight{
	position:absolute;
	bottom:10px;
	right:10px;
}

.axJpInput_linkField{
	border:1px solid #999;
	float:right;
	background-color:#fff;
	width:171px;
	font:12px Verdana;
	color:#666;
	height:18px;
}

.jpDiv_removeButton{
	background-image: url("/images/publish/remove.png");
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 20px;
    margin-top: 12px;
    width: 20px;
}

.jpDiv_removeButton:hover{
	background-image: url("/images/publish/remove_black.png");
}

.jpSmall_linkTitle{
	font-weight:normal;	
}

.publish_erase_photo{
	background-image:url(jpPublish_removeImage.png);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	display:block;
	margin:4px 2px 2px 2px;
	float:right;
}
.publish_erase_photo:hover{
	background-image:url(jpPublish_removeImage_hover.png);
}
.publish_erase_photo_on{
	background-image:url(jpPublish_removeImage_on.png);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	display:block;
	margin:4px 2px 2px 2px;
	float:right;
}
.publish_erase_photo_on:hover{
	background-image:url(jpPublish_removeImage_hover_on.png);
}

#jpDiv_dummyInterfaces{
	margin-top:0;	
}

.jpDiv_firstLinks{
	text-align:right;
	padding-top:5px;
	color:#999;
}

.jpDiv_firstLinks a{
	color:#999;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.jpDiv_firstLinks a:hover{
	color:#fff;
}

#jpDiv_photos_body_links{
	margin-bottom:10px;	
}

#jpDiv_videos_body_links{
	margin-bottom:10px;
}

#jpDiv_close{
	background-image:url("pubclose_default.png");
	background-repeat:no-repeat;
	cursor:pointer;
	display:none;
	float:right;
	height:19px;
	position:relative;
	width:15px;
}

#jpDiv_close:hover{
	background-image:url(pubclose_over.png);
}

#jpDiv_errors{
	color:#FF0000;
	margin-top:15px;
	position:absolute;
}

#jpA_publishTo_selectedItem_fake{
	font:normal 14px Helvetica;
}

#jpA_togglePhotos{
	padding:5px;
	display:block;
	background-image:url("/images/publish/photos.png");
	background-repeat:no-repeat;
	background-position:center center;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	background-color:#43494d;
	width:22px;
	height:22px;
	cursor:pointer;
}

#jpA_togglePhotos:hover{
	background-color:#09C;
}

#jpA_toggleVideos{
	padding:5px;
	display:block;
	background-image:url("/images/publish/videos.png");
	background-repeat:no-repeat;
	background-position:center center;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	background-color:#43494d;
	width:22px;
	height:22px;
	cursor:pointer;
}

#jpA_toggleVideos:hover{
	background-color:#09C;
}

#jpA_toggleLinks{
	padding:5px;
	display:block;
	background-image:url("/images/publish/links.png");
	background-repeat:no-repeat;
	background-position:center center;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	background-color:#43494d;
	width:22px;
	height:22px;
	cursor:pointer;
}

#jpA_toggleLinks:hover{
	background-color:#09C;
}

#fileInput2Uploader{
	float:left;
	margin-right:10px;
}

#jpDiv_photos_error, #jpDiv_videos_error, #jpDiv_links_error{
	background-color:#ffb7b9;
	padding:10px;
	display:none;
	width:404px;
}

#jpDiv_photos_error span.invalid_title, #jpDiv_videos_error span.invalid_title, #jpDiv_links_error span.invalid_title{
	font:bold 12px Verdana !important;
	color:#c00;
}

#jpDiv_photos_error span.invalid_error, #jpDiv_videos_error span.invalid_error, #jpDiv_links_error span.invalid_error{
	font:normal 12px Verdana !important;
	color:#333;
	font-weight:normal !important;
}

#jpDiv_photos_error .close_error, #jpDiv_videos_error .close_error, #jpDiv_links_error .close_error{
	width:9px;
	height:9px;
	cursor:pointer;
	margin-top:3px;
	background-image:url("/images/publish/publisher_close_error.png");
	float:right;
	padding-right: 7px;
	background-repeat: no-repeat;
}

#jpDiv_photos_error .close_error:hover, #jpDiv_videos_error .close_error:hover, #jpDiv_links_error .close_error:hover{
	background-image:url("/images/publish/publisher_close_error_black.png");
}

#jpDiv_photos_body_uploaded{
	background-color:#fff;
	padding: 10px;
	display:none;
	width: 404px;
}

#jpDiv_videos_body_uploaded{
	background-color:#fff;
	padding: 10px;
	display:none;
	width: 404px;
}

#jpDiv_photos_body_progress{
	background-color:#fff;
	padding: 10px;
	display:none;
}

.uploaded_image{
	width:74px; 
	height:90px; 
	margin-top: 2px; 
	margin-right: 2px; 
	float: left; 
	overflow:hidden;
	border:2px solid #cceaf5;
	background-color:#cceaf5
}

#jpDiv_photos_body_uploaded .uploadifyQueueItem{
	background-color: #EBEBEB;
    clear: none;
    float: left;
    height: 94px;
    margin-bottom: 0;
    margin-right: 2px;
    margin-top: 2px;
    width: 78px;
}

#jpDiv_photos_body_uploaded .percentage{
	background-color: transparent;
    display: block;
	float: none;
    font-weight: bold;
    height: 30px;
    padding: 0px;
    width: 74px;
	text-align:center;
	font:bold 14px Arial;
	margin:0;
}

#jpDiv_photos_body_uploaded .fileName{
	background-color: transparent;
    display: block;
    float: none;
    height: 60px;
    margin: 0 !important;
	margin-right: 0 !important;
    padding: 0;
    text-align: center;
    width: 74px;
}

#jpDiv_loading{
	background-image: url("transparency70_fff.png");
    color: #333;
    position: absolute;
    text-align: center;
    z-index: 1000;
	font:bold 16px Helvetica;
	display:none;
}

.jpDiv_linkTitle{
	margin-bottom:5px;
}

#fileInput2Uploader{
	background-image: url("/images/publish/publisher_upload_image.png");
	background-position: -1px 50%;
}

#fileInput2Uploader:hover{
	background-image: url("/images/publish/publisher_upload_image_hover.png");
	background-position: -1px 50%;
}