@charset "utf-8";
/* CSS Document */
.order_form_table
	{
		
		border-collapse:collapse;
		width:95%;
		border-color: #CCCCCC;
	}
.order_form_table td
	{	
	}
.order_form_field
	{
		width: 130px;
	}
.order_form_table input, .order_form_table textarea
	{
		width: 90%;
	}
.order_form_table textarea	
	{
		height: 100px;
	}

/*AFFILIATES SIGN UP */
#affiliate_signup_form
	{
		padding-top:20px;
	}
.signup_form
	{
		border: solid 1px #999;
		border-collapse:collapse;
		width:95%;
		border-color: #999;
	}
.signup_form td
	{	
	}
.signup_form_field
	{
		width: 130px;
	}
.signup_form input, .signup_form textarea
	{
		width: 90%;
	}
.signupbutton
	{
		width:100px !important;
	}
/* ADMIN AREA STYLING */

.product_fields input, .product_fields textarea
	{
		width: 124px;
	}
.product_fields td
	{
		vertical-align:top;
	}
.remark
	{
		font-weight:bold;
		color: red;
	}
.auto_inp
	{
		width: auto !important;
	}
.admin_product_list
	{
		list-style: decimal-leading-zero;
	}
.admin_product_list li
	{
		margin-bottom: 10px;
	}
.admin_product_list li li
	{
		margin-bottom: 0px;
	}
.admin_product_list a
	{
		text-decoration: none;
		color: #990000;
	}
.admin_product_list a:hover
	{
		color:#000000;
		font-weight:bold;
	}
.project_div
	{
		height:0px;
		overflow:hidden;
		clear: right;
		color: #000;
		width: 100%;
	}
.project_title
	{
		padding: 5px;
	}
.project a, .project a:visited
	{
		color: #fff;
		text-decoration:none;
		font-weight:bold;
	}
.project a:hover
	{
		text-decoration:none;
		color:#ccc;
	}
.project_div_inner
	{
		margin-top: 10px;
		padding: 10px;
		background: #fff;		
	}
.project
	{
		padding: 5px;
		background: #383838;
		width: 100%;
	}
.file_list a, .file_list a:visited
	{
		color: #0066cc;
	}
.file_list
	{
		color: #000;
		list-style:decimal;
		padding: 5px;
		background: #eeeeee;
		padding-left: 20px;
	}
.product_detail
	{
		 border-collapse:collapse;
		 border-color: #003366;		 
	}
.product_detail td
	{
		padding: 5px;
	}
.product_detail .fld_name
	{
		background: #efefef;
		 border-color: #003366;		
		vertical-align:top;
		padding: 5px;
	}
.fld_value
	{
		padding: 5px;
		border-color: #003366;
	}
.message_button
	{
		margin-left: 15px;
		margin-right: 20px;
		background: #999;	

	}
.message_button a, .message_button a:visited
	{
		color: #fff;
		text-decoration:none;
		padding: 1px 10px;
		display:block;
	}
.message_button a:hover
	{
		color: #333333;
	}
.message
	{
		height: 0px;
		overflow:hidden;
	}
.inner_message
	{
		padding: 5px;
	}
.message_button
	{
		border: none;
		color: #ffffff;
	}
.messages
	{
		overflow: auto;
	}
.file_list
	{
		list-style:disc;
		BORDER: solid 1px #aeaeae;
	}
.file_list li
	{
		list-style:disc;
		width: 33%;
	}
	
/* FOR DROP DOWNS 
.nav
	{
		background: #000000; width: 100px;
		position: absolute; overflow: hidden; height: 0px;
		text-align:left;
	}
.nav a
	{
		display: block;
		padding: 5px !important;
		float: none !important;
		background: #1292d1 !important;
		border-bottom: solid 1px #ffffff;
		vertical-align:bottom;
		color: #ffffff !important;
		z-index:100000;
	}
.nav a:hover
	{
		color: #ffffff !important;
		background:#315B7D !important;
	}
*/
.product_frm_file
	{
		width:10px !important;
	}


/* MESSAGES STYLING */
#messageLoader
	{
		display:none;
		height: 200px;
		background: url(system_templates/ajax-loader.gif) center no-repeat;
		overflow:hidden;
		padding: 5px;
	}

#messageSubjectContainer
	{
		border: solid 1px #ccc;
		border-bottom:none;
		color: #545454;
	}
#messageView
	{
		display:none;
	}
.message_content
	{
		padding: 5px;
	}
.attachments
	{
		padding: 5px;
		background: #E8EBEC;
	}
#messages_container
	{
		background: lightblue;
		padding: 5px;
		width: 700px;
	}
#messages_container_inner
	{
		background: #fff;
	}
.subject_hover
	{
		border-bottom: solid 1px #aaa;
		background:#fff;
		padding: 5px;
		cursor:pointer;
		font-size:0.9em;
	}
.messageRead .subject_hover
	{
		font-weight:bold;
	}
.messageSubject
	{
		border-bottom: solid 1px #aaa;
		background:#E8F9FD;
		padding: 5px;
		cursor:pointer;
		height: 1%;		
		font-size: 11px;		
	}
.messageRead .messageSubject
	{
		background:#f8f8f8;
		
	}
.from
	{
		float:left;
		width: 120px;
		overflow:hidden;	
	}
.date
	{
		float:right;
		width:70px;
	}
.subject
	{
		margin-left: 140px;
		margin-right: 70px;
		height: 1%;
	}
.messageContent
	{
		display:none;
	}
.MessageCompose
	{
		height: 150px;
		width: 500px;
	}
.project_label
	{
		background:#000033;
		color:#fff;
		font-weight:bold;
		float:left;
		margin-right: 2px;
		padding: 2px;
		font-size:0.8em;
		
		padding-left: 3px;
		padding-right: 5px;
	}
.broadcast_messages 
	{
		border: solid 1px #000;
		border-collapse: collapse;
	}
.broadcast_messages td	{
	border: solid 1px #000;
}