﻿#popupContent .StepTitle2,
	#popupContent .StepTitle3 {
		padding: 9px 0px 0px 55px;
		height: 36px;
	}
		#popupContent .StepTitle2 h2,
		#popupContent .StepTitle3 h2 {
			width: 100%;
			height: 0px;
			padding: 29px 0px 0px 0px;
			overflow: hidden; 
		}
	#popupContent .StepTitle2 {
		background: url(../images/step2-icon.gif) no-repeat left top;
	}
		#popupContent .StepTitle2 h2 {
			background: url(../images/step2-title.gif) no-repeat left top;
		}
	#popupContent .StepTitle3 {
		background: url(../images/step3-icon.gif) no-repeat left top;
	}
		#popupContent .StepTitle3 h2 {
			background: url(../images/step3-title.gif) no-repeat left top;
		}
	#popupContent .WrapForm {
		padding: 0px 0px 35px 0px;
		width: 535px;
		background: url(../images/dot-line1.gif) repeat-x left bottom;
		overflow: hidden;
		border: 10px solid #51290E;
		border-top: 20px solid #51290E;
		padding: 10px;
		z-index: 10;
		top: 300px;
		left: 200px;
		position: absolute;
		background-color: #f9f9d2;
	}
	
	#popupContent .Step2 {
		background: none;
		overflow: hidden;
		padding: 0px 0px 35px 0px;
	}
		#popupContent .Step2 ul {
			width: 1000px;
			overflow: hidden;
		}
			#popupContent .Step2 ul li {
				text-align: center;
				width: 126px;
				float: left;
				margin: 0px 21px 0px 0px;
				display: inline;
			}
				#popupContent .Step2 ul li .WrapImg {
					background: url(../images/template-bg.gif) no-repeat left top;
					text-align: center;
					padding: 2px 0px 0px 0px;
					height: 92px;
				}
				#popupContent .Step2 ul li label,
				#popupContent .Step2 ul li input {
					vertical-align: middle;
					font-size: 1.1em;
					color: #51290e;
				}
				#popupContent .Step2 ul li label {
					padding: 3px 0px 0px 0px;
				}
		#popupContent .WrapForm p {
			font-size: 1.1em;
			color: #51290e;
			margin: 0px 0px 20px 0px;
		}
		/* Form Specified */
		#popupContent .WrapForm .GroupItem {
			overflow: hidden;
			width: 100%;
			padding: 20px 0px 20px 0px;
		}
			#popupContent .WrapForm .GroupItem .Item {
				overflow: hidden;
				width: 245px;
				margin: 0px 0px 9px 0px;
				float: left;
			}
				#popupContent .WrapForm .GroupItem .Item input.TextInput {
					background: url(../images/textInput.gif) no-repeat left top;
					width: 152px;
					border: none;
					font-size: 1.1em;
					padding: 3px 0px 3px 4px;
					float: left;
				}
				#popupContent .WrapForm .GroupItem .Item label {
					font-size: 1.1em;
					font-weight: bolder;
					color: #51290e;
					width: 71px;
					float: left;
					padding: 3px 0px 0px 0px;
				}
				/**/
				#popupContent .WrapForm .ImgUpload {
					width: 128px;
					float: left;
				}
					#popupContent .WrapForm .ImgUpload label {
						font-size: 1.1em;
						font-weight: bolder;
						color: #51290e;
						display: block;
					}
					#popupContent .WrapForm .ImgUpload img {
						background: url(../images/upload-img-bg.gif) no-repeat left top;
						padding: 2px;
						margin: 5px 0px;
					}
					#popupContent .WrapForm .ImgUpload a span {
						xbackground: url(../images/upload-img-bg.gif) no-repeat left top;
						padding-bottom: 2px;
						margin: 5px 0px;
					}
					
					#popupContent .WrapForm .ImgUpload #storyMapList img
					{
						background: none;
					}
					#popupContent .WrapForm .ImgUpload p {
						font-size: 1.1em;
						color: #51290e;
						margin: 10px 0px 0px 0px;
					}
					.UpLoadBtn {
						xbackground: url(../images/add-img-btn.gif) no-repeat left top;
						width: 70px;
						height: 20px;
						overflow: hidden;
						padding: 1px 0px 0px 0px;
						position: relative;
						line-height: 0;
					}
						.UpLoadBtn input {
							font-size: 1.3em;
							position: absolute;
							right: 0px;
							top: 0px;
							line-height: 0;
						}
				/**/
				#popupContent .WrapForm .GroupAltItem {
					float: right;
					width: 390px;
				}
					#popupContent .WrapForm .GroupAltItem .AltItem {
						margin: 0px 0px 15px 0px;
					}
						#popupContent .WrapForm .GroupAltItem .AltItem label {
							font-size: 1.1em;
							font-weight: bolder;
							color: #51290e;
							display: block;
						}
						#popupContent .WrapForm .GroupAltItem .AltItem input.TextInput {
							background: url(../images/textInput2.gif) no-repeat left top;
							width: 306px;
							border: none;
							font-size: 1.1em;
							padding: 3px 0px 3px 4px;
						}
						#popupContent .WrapForm .GroupAltItem .AltItem textarea {
							background: url(../images/textArea.gif) no-repeat left top;
							width: 386px;
							height: 93px;
							border: none;
							font-size: 1.1em;
							padding: 3px 0px 3px 4px;
							margin: 0px;
							overflow: auto;
						}
						
/**/
ul.MultiChoiceList {
    width: 100%;
    overflow: hidden;
}
ul.MultiChoiceList li {
    width: 195px;
    float: left;
    font-size: 0.85em;
    padding: 4px 0;
}
/* input[checkbox] & input[radio] */
ul.MultiChoiceList li input {
 vertical-align: baseline;
 margin: -1px -2px;
}
/* Firefox */
html>/**/body ul.MultiChoiceList li input {
 vertical-align: text-bottom;
 margin: 0px;
}
ul.MultiChoiceList li label { 
    display: inline !important;
}
ul.MultiChoiceList li span { 
    font-size: 1em;
    padding: 0 0 0 2px;
}
.WrapButton {
	text-align: right;
	width: 568px;
	margin: 15px 0px 0px 55px;
}	

div#storyEditPopup 
{
 display: none;
 position: absolute; 
 z-index: 50;
	
}
div.AltItem .errorMessage {
	color: red;
	font-size: small;
	font-weight: bold;
}

a.More 
{
	color:#FF6600;
	font-size:1em;
	font-weight:bolder;	
}

div#wrapUploadIframe
{
		padding: 0px 0px 35px 0px;
		width: 535px;
		xbackground: url(../images/dot-line1.gif) repeat-x left bottom;
		overflow: hidden;
		xborder: 10px solid #51290E;
		xborder-top: 20px solid #51290E;
		padding: 10px;
		z-index: 1001;
		top: 300px;
		left: 200px;
		position: absolute;
		xbackground-color: #f9f9d2;
	
}


div#uploadVideoHelp
{
		padding: 0px 0px 35px 0px;
		width: 535px;
		xbackground: url(../images/dot-line1.gif) repeat-x left bottom;
		overflow: hidden;
		xborder: 10px solid #51290E;
		xborder-top: 20px solid #51290E;
		padding: 10px;
		z-index: 31;
		top: 300px;
		left: 200px;
		position: absolute;
		xbackground-color: #f9f9d2;
	
}


div.iframePopup 
{
	width:100%;
	overflow: auto;
	color: #51290E;
	overflow-x: hidden;
	/*
	background: url(../images/dot-line1.gif) repeat-x left bottom;
	overflow: hidden;
	border: 10px solid #51290E;
	border-top: 20px solid #51290E;
	padding: 10px;
	background-color: #f9f9d2;
	height:470px;
	color: #51290E;
	position: absolute;
	background-color: #f9f9d2;
	font-size: 12px;
	padding: 10px;		
	float: left;
	z-index: 10;
	*/
	/*
		padding: 0px 0px 35px 0px;
		width: 535px;
		background: url(../images/dot-line1.gif) repeat-x left bottom;
		overflow: hidden;
		border: 10px solid #51290E;
		border-top: 20px solid #51290E;
		padding: 10px;
		z-index: 10;
		top: 300px;
		left: 200px;
		position: absolute;
		background-color: #f9f9d2;
	*/
}

div.iframePopup  div, img
{
	xmargin: 5px;
}	
div.iframePopup  .Addbutton
{
	padding:3px 0;
}	
	
.iframePopup div.WrapImage {
	background:transparent url(../images/template-bg.gif) no-repeat scroll left top;
	height:92px;
	padding:1px 1px; 
	display:none;
}

.iframePopup .ErrorList 
{
	border:1px dashed #999999;
	margin:10px 0px 15px;
	width:370px;
	padding: 10px;
	display:none;
}

.iframePopup .ErrorList ul li, .ErrorList p {
	background:transparent url(../images/bullet3.gif) no-repeat scroll left 5px;
	color:#FF0000;
	font-size:1.1em;
	font-weight:bolder;
	padding:0px 0px 0px 10px;
}

.iframePopup ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.ServerErrorList
{
	padding: 5px 10px 10px 10px;
    border: 1px dashed #999999;
    width: 335px;
    margin: 10px 0px 10px 0px;
}

.ServerErrorList h3 {
		font-weight: bolder;
		color: #ff0000;
		text-transform: uppercase;
		border-bottom: 1px dashed #999;
		margin: 0px 0px 5px 0px;
	}
	.ServerErrorList ul {
		font-size: 1.1em;
		font-weight: bolder;
		color: #ff0000;
	}
		.ServerErrorList ul li,
		.ServerErrorList p {
			font-size: 1.1em;
			font-weight: bolder;
			color: #ff0000;
			background: url(../images/bullet3.gif) no-repeat left 5px;
			padding: 0px 0px 0px 10px;
		}
		
		
/* login required pop-up */

#alertPopup, #divMessageThisPopup {
		padding: 0px 0px 35px 0px;
		width: 270px;
		background-color:white;
		overflow: hidden;
		border: 10px solid;
		border-top: 20px solid;
		padding: 10px;
		z-index: 1002;
		top: 300px;
		left: 200px;
		position: absolute;
		
		font-size: 12px;
		padding: 10px;		
		float: left;
}

#alertPopup p, #divMessageThisPopup p{
	padding: 5px;		
}

#alertPopup p input, #divMessageThisPopup p input{
	padding-left: 150px;	
}

#alertPopup a, #divMessageThisPopup a {
	color:#51290E;
	font-size:12px;
	font-weight:bolder;
}

.Uploadbtn input
{
	width: 356px;
}
.album span, .imageInfo span
{
	float: left;
	width: 150px;
}
.imageInfo span 
{
	width: 70px;
}

.album select
{
	width: 200px;
}

.album input
{
	width: 195px;
}
.imageInfo input 
{
	width: 275px;
}
.imageInfo textarea	
{
	width: 345px;
}

.album p
{
	margin: 0px;
	padding: 5px;
}

div.big
{
	xheight: 715px;
	xwidth: 550px;
}
*html div.big
{
	height: 750px;
}

.iframePopup .AlbumWrap 
{
	xfloat: left;
	width : 600px;
	clear:both;
}

.iframePopup .AlbumWrap .WrapImage
{
	float:left;
	width: 130px;
}

.iframePopup .AlbumWrap .WrapUploadInfo
{
	float:left;
	width: 400px;
}

.TitlePanel {
	width: 100%;
}
	.TitlePanel span.title {
		float:left;
		width: 150px;
		font-weight: bold;
	}
	.TitlePanel .WrapPagegination {
		padding-right: 10px;
		bottom: 8px;
		float:right;
	}
	.TitlePanel .WrapPagegination {
		top: 3px;
		margin-right:15px;
	}
		p.Pagination {
			text-transform: uppercase;
			color: #51290e;
			font-size: 1.1em;
			float: left;
			margin: 0px 5px 0px 0px;
		}
			p.Pagination span {
				font-weight: bolder;
			}
			a.NextPageBtn:link,
			a.NextPageBtn:visited {
				display: block;
				background: url(../images/bullet2.gif) no-repeat left top;
				width: 4px;
				height: 0px;
				padding: 8px 0px 0px;
				overflow: hidden;
				float: left;
				margin: 3px 0px 0px; 
				line-height: 0;
			}
			a.PrevPageBtn:link,
			a.PrevPageBtn:visited {
				display: block;
				background: url(../images/bullet4.gif) no-repeat left top;
				width: 4px;
				height: 0px;
				padding: 8px 5px 0px 0px;
				overflow: hidden;
				float: left;
				margin: 3px 0px 0px; 
				line-height: 0;
				
			}
			
div.smallPopup
{
	height: 235px;
}

div.iframePopup p span.title
{
	width: 60px;
	float: left;
}

div.iframePopup .video p input
{
	width: 330px;
}

div.iframePopup .video p textarea
{
	width: 390px;
}

div.SubmitButton
{
	
}

div.SubmitButton input
{
	float:right;
	width : 100px;
}

.modifyImage 
{
	height: 425px;	
}
.modifySendToFriend
{
	height: 380px;	
}
.modifyAlbum
{
	height: 750px;	
}
.modifyVideo
{
	height: 225px;
}
.mapPopup 
{
	height: 525px;	
}
.mapPopup .wrapButton
{
	padding-top: 15px;
}

div.mapPopup div
{
	margin: 0px;
}
div#uploadVideoDiv
{
	background: transparent url(../images/add-video-btn.gif) no-repeat scroll left top
}

div.formTitle 
{
	font-size: 1.3em;
	font-weight: bold;		
}

div.AlbumName span
{
	padding-right: 90px;	
}

div.AlbumName .textInput
{
	width: 190px;
}

.Title 
{
	font-weight: bold;	
}

div.formStoryTitle {
	font-size:1.4em;
	font-weight:bold;
	color: #51290E;
	padding-bottom: 4px;
}

div.album 
{
	padding-bottom: 10px;	
}

div #uploadMapDiv
{
	background: transparent url(../images/add-map-btn.gif) no-repeat scroll left top
}
div.formTitle div.description 
{
	float: left;
	padding-left: 20px;

}
p#embdedBlock span.description
{
	padding-left: 150px;
}

p#embdedBlock span.description a
{
	text-decoration: none;
	color: #51290E;
}

p#embdedBlock span.description a:hover
{
	
}

p#embdedBlock span a img
{
	border: none;
}

#tooltip {
		padding: 0px 0px 35px 0px;
		/*background: url(../images/dot-line1.gif) repeat-x left bottom;*/
		background:url(../images/help_popup_bg.jpg) left top no-repeat; 
		padding: 10px;
		z-index: 20;
		top: 10px;
		left: 10px;
		position: absolute;
		float: left;
}

#tooltip p.closeBtn {
	float:right;
}

#tooltip p a{
	color: #51290E;
}
#tooltip a.closeBtn 
{
	float: left;
	text-decoration: none;
	margin-left: 120px;
	padding: 0px 3px;
	border: 1px solid black;
	color: black;
	line-height: 0;
}

#tooltip .closeBtnDiv
{
	float:right;
	margin-top: -10px;
}
.mapPopup .tip 
{
	background: #dcd9d9;
	font-family: Arial;
	font-size: 12px;
}
.Warning
{
	
}
.Warning p
{
	color:Red;
	display:none;
	font-weight:bolder;
}
.row, .row1
{
    overflow:hidden;
    padding:0px;
    margin:0px !important; 
    display:block;
    clear:both;
}
.row div
{
    float:left;
    overflow:hidden;
    margin:5px !important;
    padding:0px;
}
*html .row div
{
    margin:2px !important;
}
.row div label
{
    width:70px;
    float:left;
    padding-top:5px;
    margin-right:5px;
}
.row .TextInput
{
    width:145px;
}
.FunctionRow
{
    padding-left:10px;
}
.CloseButton
{
    width:16px;
    height:16px;
    background: url(../images/fileclose.png) no-repeat left top;
    position:absolute;
    top:0px;
    left:0px;
    line-height: 0;
}