/*------------------------------------------------------------------
	Global Classes
-------------------------------------------------------------------*/
	.clear         { clear:both; }
	 
	.float-left    { float:left; }
	.float-right   { float:right; }
	 
	.text-left     { text-align:left; }
	.text-right    { text-align:right; }
	.text-center   { text-align:center; }
	.text-justify  { text-align:justify; }
	 
	.underline     { border-bottom:1px solid; }
	.highlight     { background:#ffc; }
	.indent {padding-left:20px}
	
	.wrap          { width:960px;margin:0 auto; }

	.img-center    { display: block; text-align: center;margin:0 auto;}
	.img-left      { float:left;margin:4px 10px 4px 0; }
	.img-right     { float:right;margin:4px 0 4px 10px; }
	.img-middle     { vertical-align:middle }

	.nopadding     { padding:0; }
	.noindent      { margin-left:0;padding-left:0; }
	.nobullet      { list-style:none;list-style-image:none; }
	
	.fontsm {font-size:80%}
	.fontmd {font-size:110%}
	.fontlg {font-size:120%}
		
	.dim {font-size:90%;color:#bbb}
	
	tr.alt td {background-color:#efefef}
/*------------------------------------------------------------------
	Common
-------------------------------------------------------------------*/
	img {border:0}
	
	#add_form {background-color:#ededed;}
	
	#warning {font-weight:bold;background-color:#f6de98;border:1px solid #cf9f17;padding:5px;}
	
	#instructions h2 {margin:0px;padding:0}
	#instructions p {font-size:1.2em;margin-top:0}
	
	#preview {margin-bottom:15px}
	#validate {text-align:center; color:#333; font-size:.9em; font-weight:bold}
	
	#creator_breadcrumbs { font-weight:bold; text-align:right; color:#777}
	#creator_breadcrumbs a { text-decoration:none; color:#777 }
	#creator_breadcrumbs a:hover { color:#abbd26 } 
	
	.ui-state-highlight { height: 35px; line-height: 35px; }
	
	#show_hide { display:block; text-align:center; clear:both; padding-top:5px; font-weight:bold; color:#777; font-size:1.2em; } 
	
	.spaced_list li {line-height:1.1em; padding-bottom:8px}
	.spaced_list span {font-size:.9em; color:#999}
	
/*------------------------------------------------------------------
	Paging
-------------------------------------------------------------------*/

.paging {text-align:center;font-family:Arial,Helvetica,sans-serif; margin:0px; padding-bottom:5px; padding-top:10px; font-size:1.1em; }
.paging a {	background:#dedede none repeat scroll 0%; border:1px solid #bbb; padding:2px 6px; text-decoration:none;margin-right:5px}
.paging a:visited {	background:#dedede none repeat scroll 0%; border:1px solid #ddd; padding:2px 6px; text-decoration:none;}
.paging .break {background:transparent none repeat scroll 0%; border:medium none; padding:2px 6px; font-weight:bold;margin-right:5px}
.paging .this-page {background:#dedede none repeat scroll 0%; border-color:#999; font-weight:bold; padding:2px 6px; vertical-align:top;margin-right:5px}
.paging a:hover {background:#ED1B2F none repeat scroll 0%; border-color:#000; color:#fff; text-decoration:none;}

/*------------------------------------------------------------------
	Homepage
-------------------------------------------------------------------*/
	
#gen_info {	font-size:1.1em;font-weight:bold;margin-bottom:10px}
#gen_info span {font-size:.9em;}

.upload_hdr {font-size:1.2em;padding-bottom:3px;margin:5px 0;border-bottom:1px solid #cb9b13}

#uploadbox { padding-top:10px;text-align:center;}
input#imagefile { font-size:1.3em;font-weight:bold}
#upload_note { padding-top:10px;text-align:center; font-weight:normal;color:#999}
#creator_input {text-align:center;margin-top:10px;}

#menu_qty_msg {clear:both;font-size:1em;text-align:center;}

#upload_new {text-align:center;font-weight:bold;padding-top:10px;font-size:1.1em;}

#your_openmenu { font-size:1.4em; font-weight:bold; color:#7ea52e; text-align:center; margin:-5px 0 10px 0; padding:7px 0;}
#your_openmenu span { font-size:.6em; font-weight:normal; color:#777}

#omv_stat_block {text-align:center; font-size:.9em; margin-bottom:10px; }
#omv_stat {background-color:#eee; padding:10px; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; font-weight:bold; }
#omv_stat span {font-size:1.8em; color:#7ea52e }

/*------------------------------------------------------------------
	Diagbox
-------------------------------------------------------------------*/
#diagbox {display:none;width:475px;border:20px solid #666;border:10px solid rgba(82, 82, 82, 0.698);-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px; border-radius:8px;font-size:11px;}
#diagbox #diagbox_main {padding:10px;border:1px solid #3B5998;background-color:#fff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
#diagbox h2 {margin:-11px;margin-bottom:0px;color:#fff;background-color:#7ea52e;padding:5px 10px;border:1px solid #3B5998;font-size:20px;text-align:center;}
#diagbox p {}
#diagbox input, #diagbox select, #diagbox textarea {margin-top:4px;}
#diagbox textarea {height:50px;width:95%}
#diagbox #process_complete_success {display:none}
#diagbox #process_complete_failed {display:none}
*:first-child+html #diagbox {background:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333,endColorstr=#333333); zoom: 1;}

.diagbox_label {font-size:.9em;color:#999}
.smaller {font-size:.8em}

/*------------------------------------------------------------------
	Dialog - page specific
-------------------------------------------------------------------*/
#item_name {width:55%;float:left}
#item_price {float:right;width:40%}

.dialog_left {width:50%;float:left;}
.dialog_right {float:right;width:45%;}

a.quicksize {margin-right:5px;}
