	body {
		margin-top:0px;
		margin-left:0px;
		background-color: #e1e1e1;
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333365;
		text-decoration: none;
	}

	.btn {
		font-size:10px;
	  padding:3px 6px;	
  }
	.btn-bgs {
		color:#333365;
		background-color:#ccccff;
	  border-color:#333365;
  }
	
	div.pagination { padding:0px 3px 0px 3px; margin:0; clear:both; }
	div.page { display:inline; float:left; }
	div.page a { margin-right:5px; }
	div.page .selected { display:inline; font-size:14px; font-weight:bold; margin-right:3px;}
	div.prevnext { display:inline; float:right; padding:0px 3px 0px 3px; }

	.float_left { display:inline; float:left; }
	.float_right { display:inline; float:right; }
	.clear { font-size:0; line-height:0; clear:both; }
	
	a, table, tr, td, span {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #333365;
	}
	
	table.tablestyle {
		border-width: 1px;
		border-style: solid;
		border-top-color: #f6f6f6;
		border-left-color: #f6f6f6;
		border-right-color: #7c7c7c;
		border-bottom-color: #7c7c7c;
		margin-bottom:3px;
	}
	
	div.main {
		padding-top: 15px;
		padding-left: 10px;
	}
	
	div.top {
		position:relative;
		margin: 0px 0px;
		padding-top: 15px;
		background: #333365 url(/images/tools_bg.gif) top left repeat-x;
		width: 100%;		
	}
	

	div.topnav { 
		padding-left: 5px;
	}
	
	div.subnav {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #e1e1e1;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 10px;
		text-align: right;
	}

	div.header {
		padding-right: 15px;
		padding-bottom: 10px;
		color: #fb3941;
		font-size: 21px;
		text-align: right;
	}

	div.logout {
		padding-right: 15px;
		padding-bottom: 0px;
		text-align: right;
	}

	span.topitem a {
		color: #e1e1e1;
		padding-left: 7px;
		padding-right: 7px;
	}
	
	#selected { font-weight:bold; }
	
	span.subitem a {
		color: #e1e1e1;
		font-size: 10px;
		padding-left: 15px;
		vertical-align: middle;
	}
	
	div.loginbox {
		width: 200px;
		background-color: #FFFFFF;
		border-style: solid;
		border-width: 1px;
		border-color: #333365;
		padding: 20px 20px 20px 20px;
	}
	
	div.loginframe { margin-left: 25%; }
	
	input.button {
		font-size: 10px;
		color: #666699;
		cursor: pointer;
		text-align: center;
		vertical-align: middle;
		background-color: #ccccff;
		border-color: #000033;
		border-left-color: #666699;
		border-top-color: #666699;
		border-width: 1px;
		border-style: solid;
		padding: 2px 3px 2px 3px;
	}
	
	span.dbutton, span.button a {
		margin-right:7px;
		font-size: 9px;
		color: #666699;
		cursor: pointer;
		text-align: center;
		vertical-align: middle;
		background-color: #ccccff;
		border-color: #000033;
		border-left-color: #666699;
		border-top-color: #666699;
		border-width: 1px;
		border-style: solid;
		padding: 1px 2px 1px 2px;
	}
	
	span.button#big a {
		font-size: 11px;
		padding: 3px 4px 3px 4px;
	}

	span.button.big a {
		font-size: 11px;
		padding: 3px 4px 3px 4px;
	}


	/* PRODUCT IMAGE BORDER */
	img.prod-border {
		border-style: solid;
		border-width: 1px;
		border-color: #e1e1e1;
	}
	
/* CATEGORY PAGE: PRODUCT THUMBNAILS */
	td.category-thumb {
		width: 183px;
		padding-right: 21px;
		padding-bottom: 40px;
		vertical-align: top;
	}
	
	.category-thumb-container { clear:both; }
	.category-thumbnail { display:inline; float:left; height:225px; margin:10px 20px 0 0; }
	
	ul.prodsort-container { list-style:none !important; padding:0; margin:0; clear:both; }
	ul.prodsort-container li { float:left; height:225px; margin:10px 20px 0 0; padding:0; }
	
	div.category-desc {
		padding-top: 5px; 
		width: 153px;
		cursor: pointer;
	}
	
	#export_products { position:absolute; top:167px; left:120px; text-align:right; }

	
	.action_message { display:block; color:red; font-weight:bold; padding:15px 0px; }
	.attribute_list { display:block; padding:10px 0px; }
	.attribute_list table { width:90%; }
	.attribute_list table th { text-align:left; font-weight:bold; padding:10px; background-color:#ccccff; }
	.attribute_list table td { text-align:left; padding:5px; }
	.att_formfield { padding:5px 0px; }

	.user_list { display:block; padding:10px 0px; }
	.user_list table { width:90%; }
	.user_list table th { text-align:left; font-weight:bold; padding:10px; background-color:#ccccff; }
	.user_list table td { text-align:left; padding:5px 5px 5px 10px; }
	.user_formfield { padding:5px 0px; }

	.create_layout { padding:0px 0px 15px 0px;}
	.create_form { display:none; width:730px; padding:15px 0px 0px 20px; }
	.create_title { }
	.create_body { border:1px solid #333; padding:10px; }
	.show_create .create_form { display:block; }
	
	.layout_item {border:1px solid #999; padding:10px; }
	.layout_header { position:relative; padding-top:25px; width:700px; clear:both; }
	.layout_actions{ position:absolute; top:22px; left:260px; width:440px; }
	.layout_remove { float:right; padding-left:5px; }
	.layout_approve, .layout_supplier_approve { font-size:11px; text-align:left; padding-left: 5px; float:right; }
	.layout_feedback { font-size:12px; color:#999; text-align:left;padding-right:10px; float:right; }
	.layout_approved { float:right; padding-left:5px; }
	.layout_item_title { font-size:14px; font-weight:bold; text-align:left; float:left; }
	.layout_item_expand { float:left; padding-right:5px; }
	.layout_item_title_sm { color:#999; text-align:left; padding:5px 0px 0px 0px; }
	.botborder { border-bottom:1px solid #ccc; }
	
	p { color:#999; font-size:12px; padding:0px; margin:0px; }
	.layout_container { position:relative; width:750px; border:1px solid #999; }
	.layout_container form { padding:0; margin:0; }
	.layout_top { height:62px; clear:both; border-bottom:1px solid #999; }
	.layout_top .left { display:inline; float:left; padding-right:10px; }
	.layout_top .left td {color:#999; font-size:12px; }
	.layout_top .right { display:inline; float:left; padding:2px 0px 7px 10px; border-left:1px solid #999;  }
	.layout_top .right p { font-size:12px; }
	.layout_middle { padding:20px 15px 20px 15px; border-bottom:1px solid #999; }
	.layout_middle .supplier_post { color:#333; }
	.layout_middle .other_post { color:#cc3333; }
	.layout_middle 	ul.file { padding-bottom:10px; }
	
	.layout_middle ul { width:100%; padding:0; margin:0; list-style-type:none; clear:both; }
	.layout_middle ul li { display:inline; font-size:12px; float:left; margin:0; padding:0px 0px 3px 0px; }
	.layout_middle ul li.info { }
	.layout_middle ul li.post { width:410px; }
	.layout_middle ul li a { font-size:12px; text-decoration:underline; }
	.layout_middle ul li.colon { padding:0px 5px; }
	.layout_bottom { position:relative; padding:10px; }
	#layout_btnAddComment { position:absolute; left:500px; top:40px; }
	.layout_post_input { width:700px; height:125px; }

	.file_area { }
	
	.tooltip { z-index:999; }
	.tooltip a { z-index:99; text-decoration:none; }
	.tooltip a:hover { position:relative; z-index:99; }
	.tooltip a span { z-index:99; display:none; position:absolute; text-align:left; width:205px; text-decoration:none; font-size:10px; top:0px; left:15px; padding:3px; background-color:#f3f2c9; border:1px solid #333; }
	.tooltip a:hover span { display:block; z-index:99; text-decoration:none; }
	
	