#ugc_menu{width:100%; height:100%;}
#ugc_menu li {width:100% !important;}
#ugc_menu li a {background: none !important; background-image: none !important; width:100% !important; height:auto !important; padding: 0px 0px 0px 18px  !important; font-weight:400 !important;  line-height: 20px  !important;  margin:0px !important;  text-align:left !important; color:#C88247 !important;}
#ugc_menu li a:hover {font-weight: 900 !important;}                                                                                                                                               
#ugc_menu li a.ugc_item,#ugc_menu li a.ugc_item:hover {font-weight:bold !important; background: url(/images/icons/document_icon.gif) no-repeat left center  !important;}
#ugc_menu li a.ugc_item_photo,#ugc_menu li a.ugc_item_photo:hover {font-weight:bold !important; background: url(/images/icons/photo_icon.gif) no-repeat left center  !important;}      
.ugc_list{height:auto !important;  width:100%!important; margin:0px !important; padding:0px !important; float:left; display:block; text-align: left;}
.ugc_label{
    text-align: left;
    font-style: italic;
    color:gray;
    font-size: 12px;
    float:left;
    padding-bottom: 3px !important;
    background:none !important;
    width:auto !important;
    height:auto !important;
    font-weight: 400 !important;
    background-image: none !important;
}
.ugc_list a {width:100% !important;}
span.ugc_label {font-weight: 800 !important;}
a.ugc_label:hover{font-weight: bold !important;} 
#ugc_loading, #ugc_loading_img { width:44px !important; height:44px !important; margin-left: auto !important; margin-right: auto !important;}
#ugc_story_display {clear:both; display:block; float:left; border:2px dotted #000; width:100%; background-color: yellow; height: 48px; max-height:50px; overflow:hidden;}   
#ugc_story_display span{padding-right:4px; line-height:2; color:black; display:inline; float:left; height:100%; font-size:18px; font-weight:bold;}
#ugc_story_display ul li span{text-decoration: underline; line-height: 1.5 !important; width:100px; text-align:right; padding-right:4px; color:black; display:inline; float:left;  font-size:10px; font-weight:bold;}                
#ugc_story_display ul li span.ugc_story_display_list_span_single {text-decoration: underline;text-align: center; width:auto !important;}
#ugc_story_display ul {display:inline; list-style-type: none; float:left; margin-top:4px; margin-bottom:4px; margin-left:10px; margin-right:10px; padding:0px; }   
#ugc_story_display ul li { font-size: 12px; line-height:1.5; text-align:center; display:block; list-style-type: none; width:auto; float:left; clear:left;}
#ugc_story_display ul li br {clear:both;}

#files_list {margin-left:120px; width:430px; height:200px; display:block;  border: 1px solid #fff; overflow:auto;}
#files_list label{float:none; padding:0px; text-align: left; width: auto;}
#files_list div {font-size:10pt; color:#fff; padding-left:10px; padding-bottom:10px;}

#overlay {left: 35%; margin:0px; position: fixed; top: 20%; z-index:30000;  width:400px; height:auto; background-color: #bbc1cc; filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;border: 10px solid #ffffff; }    
#overlay {text-align: center; font-size: 20px;}
#overlay input {padding:5px;margin-bottom:10px;}
#overlay h1 {font-size:20px;font-weight:bold;}

#shadebox2 {position: fixed; top: 0;  top: 0%; left: 50%; left: 0; z-index: 28000; width: 100%; height: 100%; background-color: black; filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30; }

#shadebox {position: fixed; top: 0;  top: 0%; left: 50%; left: 0; z-index: 29000; width: 100%; height: 100%; background-color: silver; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
.ugc_photo_list {width:100%; height:auto; padding:0px; margin:0px; list-style: decimal;}
#ugc_photo_error {width:100%; display:block; margin: 0px; padding: 0px; height:auto; overflow: auto; background-color:maroon; clear:both;}


p{margin-left:15px;margin-right:5px;}
p#photos{margin-left:11px;margin-right:5px;margin-top:4px;font-size:13px;}
#rspecs{background-color:#eef2f3;margin-bottom:-8px;padding-bottom:0px;font-size:13px;padding-right:10px;}

#ugc_photo_list_item{float: left !important; display:block !important; padding:0px !important; margin: 0px !important; width:100% !important;}
#ugc_photo_list_item img, .ugc_img {float:left !important; display:inline !important; margin:5px !important; padding:0px !important; }
#ugc_photo_list_item input, .ugc_input {float:left !important; display:inline !important; margin-left:20px !important; margin-top:20px !important; margin-bottom:10px !important;  margin-right:0px !important; padding:0px !important; height:30px !important; width:65% !important; font-size:20px !important; }  
/*#shadebox{background: #000 url(/images/backgrounds/flower2.gif) repeat;}*/
/*#shadebox2{background: #000;}*/    



    
    input, textarea {
			border:1px solid #000;     
			background-color:#fff;
		}

		.validation-failed { /* for textboxes, textareas, passwords */
			border:1px dashed #F33;
			background-color:#FCC;
		}

		.validation-failed-cr { /* for checkboxes and radios */

		}

		.validation-failed-sel { /* for selects */

		}

		.validation-passed { /* for textboxes, textareas, passwords */
			border:1px solid #6C6;
			background-color:#CFF;
		}

		.validation-passed-cr { /* for checkboxes and radios */

		}

		.validation-passed-sel { /* for selects */

		}

		.button {
			border:none;
                        text-align:right;
                       
		}
		
		/* Image Upload Interface */
		#image_ul_1 {height:80px;}
		#image_ul_2 {height:0px;}
		#image_ul_3 {height:0px;}
		#image_ul_4 {height:0px;}
		#image_ul_5 {height:0px;}
		#image_ul_6 {height:0px;}
		#image_ul_7 {height:0px;}
		#image_ul_8 {height:0px;}		
		
		.image_ul_container
		{overflow:hidden;}
		.image_ul_container input
		{background-color:#CCFFFF;}
		#add_more_images { margin-left:480px; margin-top:20px; }

        #image_uploader_spacer { height: 260px; width:500px;}
        #image_uploader { position:absolute; top:880px;}
            