/* --- Minervation ltd copyright 2005 --- */

/*============================================================================================================
================================== --- eCommunity and Uploads style sheet --- ================================
============================================================================================================*/

/*==================================================
================ --- Uploads --- ================
==================================================*/
/* 
#documentsArea ul
{
    list-style-type:none;
    padding:0;
    margin:0;
}

#documentsArea li
{
    padding:0;
    margin:0;
}

#documentsArea li img
{
    vertical-align:text-bottom;
}

 #uploads table {
 	width: 100%;
 	border-spacing: 1px;
	border: 1px solid #000;
 }

 #uploads th {
 	border: 0;
 	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bold;
	padding: 2px 4px;
	font-size: 1em;
	font-size: 12px;
	background: #999;
	color: #FFF;
 }

#uploads td {
	background: #E8E8E5;
	font-size: 0.9em;
	font-size: 12px;
	padding: 0 2px;
	border: 0;
}

#uploadForm {}
#uploadForm dl {}

#uploadForm dt {	
	font-weight: bold;
	display: block;
	width: 120px;
	float: left;
}

#uploadForm dd {font-weight: bold; color: #999;}
#uploadForm label {font-weight: bold; float: none; text-align: left; width: auto;}
#uploadForm input {margin: 2px 0; vertical-align: baseline;}
#uploadForm fieldset {background: #E8E8E5; border: 1px solid #000; padding: 2px 5px;}
#uploadForm select {margin: 2px 0;}

/*============= ---- copy this --- ===============*/
/*
#uploadFolder {
	border: 1px solid #999; 
	border-top: 24px solid #D2D2BE;
	margin: 20px 0;
}

#uploadFolder img {float: none; margin: 0;border: 0;}

#uploadFolder legend {background: #D2D2BE; color: #2C5747; font-weight: bold; font-size: 1em; padding: 2px 0; margin: 0;}
#uploadFolder legend a:link, #uploadFolder legend a:visited {color: #76AB67; text-decoration: none;}
#uploadFolder legend a:hover {color: #FFF; text-decoration: underline;}

#ecomPaging {padding: 3px 0;}
#ecomPaging img {border: 0; float: none; padding: 0; margin: 0; }

#ecomPaging {padding: 3px 0;}
#ecomPaging img {border: 0; float: none; padding: 0; margin: 0; }
*/
/*================================================*/


/*==================================================
================ --- Ecommunity --- ================
==================================================*/
/*
#ecom {width: 100%;}
#ecom img {float: none; margin: 0; padding: 0; border: 0;}

#ecom fieldset {border: 1px solid; margin-top: 5px; background: #E8E8E5; padding: 0 10px;}
#ecom legend {font-size: 1.1em; font-weight: bold; color: #999; padding: 0 4px;}
             
.searchField {                       
                width:170px;
                text-align:left;
            }    
    

#advanceSearchTable {
  			            border-spacing: 5px;
  			            border-collapse:separate;
  			            width: 650px;
		            }
                          

#advancedSearchResultTable { 
		                    border-spacing: 5px;
  			                border-collapse:collapse;
  			                width: 750px;
		                    }

#advancedSearchResultTable td {
			                border-top: 1px solid #999;
			            }
			          
#advancedSearchResultTable .paging {
                                    text-align:right;  
                                   }
  
.msgSnippet 
        {
            margin-left: 20px;
		  	margin: 1px;
			padding: 1px;
			font-size: x-small;
			line-height: 1.4em;
			background-color: #FF9900;
			border: 1px solid #000000;
		}

.highlight  {
			font-weight: bold;
			background-color: yellow;
		   }


#ctl00_contentPage_viewAllPostsGrid 
{
    width: 750px;
    
}
  */  

/*==================================================
================ --- topic view --- =================
================ --- and uploads table --- ==========
==================================================*/
/*
#forums, #topics, #uploads  {
	width: 750px;
	border-spacing: 1px;
	border: 1px solid #000;
}

#forums th, #topics th {
	background: url(../graphics/ecom-head.gif) repeat-x;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	border: 0;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	text-align: left;
	padding: 10px 4px;
	font-size: 12px;
}

#topics TD.topicGroup {
	background:#999900;
	font-weight: bold;
	padding: 10px;	
	border: 0;
}

table#forums tbody TD, table#topics tbody TD, table#uploads tbody TD  {
	padding: 8px 4px;
	font-size: 12px;
}

.forumFolder {background: #CAC9C9; font-weight: bold;}
.forumOddRow, .threadOddRow {background: #E8E8E5;}
.forumRow, .threadRow {background: #DEE5E1;}

ctl00_contentPage_viewAllPostsGrid
*/
/*==================================================
================ --- Message view --- ==============
==================================================*/
/*
.msgUser {
	height: 50px;
	padding: 4px;
	background: #DEE5E1;
	border-bottom: 1px solid #000;
}

.msgUser img {
	border: 1px solid #000;
	float: left;
	padding: 2px;
	margin-right: 10px;
}

.msgDate {
	float: right; 
	font-weight: bold; 
	font-size: 0.9em;
}

.msgDate img {border: 0; float: none; margin: 0;}

.msgContent{
	border-top: 3px solid #666634;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom: 4px;
}

.msgText {padding: 5px;}

.msgText blockquote {float:none; width: auto; height: auto;}

.msgFunctions {
	text-align: right;
	margin-bottom: 10px;
	border-top: 1px dashed #000;
}

.msgFunctions a:link, .msgFunctions a:active, .msgFunctions a:visited {
	font-size: 0.9em; 
	font-weight: bold;
	padding: 0 4px 0 2px;
}

.msgFunctions a:hover {text-decoration: underline;}

#threadConfig {padding: 10px 0;}
#threadConfig label {float:left; width: 50px; }
#threadConfig input {float:left; margin-left: 2px;}

.eComNav {font-size: 1.2em; font-weight: bold;}

img.rankImage{width:70px; height:15px; }
*/

/* ---                                                   ---------------------------------      
                                                                Ecommunity Settings
																			---------------------------------  
--- */
#ecommunitysettings{
	
}


#ecommunitysettings table {
	vertical-align: top;
	border: 0px solid #666666;
	font-size:12px;
}
#ecommunitysettings table h2 {
font-size: 12px;
}
#ecommunitysettings table h2 a{
font-size: 12px;
color: #708090;
text-decoration:none;
}
#ecommunitysettings table h2 a:visited{
font-size: 12px;
color: #708090;
text-decoration:none;
}
#ecommunitysettings table h2 a:hover{
font-size: 12px;
color: #708090;
text-decoration: underline;
}
#ecommunitysettings td {
	border: 1px solid #dddada;
	background-color: #F5F5F5;
	margin:1px;
	padding: 10px;
	vertical-align: top;
}
#ecommunitysettings th {
	border: 1px solid #dddada;
	background-color: #F5F5F5;
	margin:1px;
	padding: 10px;
	vertical-align: top;
}
#ecommunitysettings thead {
text-align: left;
font-size: 12px;

}
#ecommunitysettings thead th{ 
	padding: 10px;
	
}
#ecommunitysettings table {
}
#ecommunitysettings table h1 {
	font-size: .9em;
}
#ecommunitysettings table
 h1{
text-align: left;
  font-size: 13px;
}
.pagecontent table
 table {
	border: 0px;
}
#ecommunitysettings table
th {
	
	margin:1px;
	padding-top: 10px;
	vertical-align: top;
}
#ecommunitysettings legend{
	font-size:12px;
	font-weight: bold;
}




/* --- Minervation ltd copyright 2005 --- */

/*============================================================================================================
================================== --- eCommunity and Uploads style sheet --- ================================
============================================================================================================*/

/*==================================================
================ --- Uploads --- ================
==================================================*/
/*
#documentsArea ul
{
    list-style-type:none;
    padding:0;
    margin:0;
}

#documentsArea li
{
    padding:0;
    margin:0;
}

#documentsArea li img
{
    vertical-align:text-bottom;
}

 #uploads table {
 	width: 100%;
 	border-spacing: 1px;
	order: 1px solid #799DC1;
 }

 #uploads th {
 	border: 0;
 	border-right: 1px solid #799DC1;
	border-bottom: 1px solid #799DC1;
	font-weight: bold;
	padding: 2px 4px;
	font-size: 12px;
	font-size: 12px;
	background-color: #D9E3F2;
	color: #799DC1;
 }

#uploads td {
	background-color: #CDDEE9;
	font-size: 12px;
	font-size: 12px;
	padding: 0 2px;
	border: 0;
}

#uploadForm {}
#uploadForm dl {}

#uploadForm dt {	
	font-weight: bold;
	display: block;
	width: 120px;
	clear:left;
	float: left;
}

#uploadForm dd {font-weight: bold; color: #666666;}
#uploadForm label {font-weight: bold; float: none; text-align: left; width: auto;}
#uploadForm input {margin: 2px 0; vertical-align: baseline;}
#uploadForm fieldset {background-color: #EFF4F8; border: 1px solid #A2BBC8; padding: 2px 5px;}
#uploadForm select {margin: 2px 0;}

/*============= ---- copy this --- ===============*/

#uploadFolder {
	border: 1px solid #496C82; 
	
	margin: 20px 0;
}

#uploadFolder legend {color: #799DC1; font-weight: bold; font-size: 0.9em; }
#uploadFolder legend a:link, #uploadFolder legend a:visited {color:#799DC1; text-decoration: none;}
#uploadFolder legend a:hover {color: #799DC1; text-decoration: underline;}

#ecomPaging { padding: 5px; margin: 10px; margin-left: 0px; font-size: 13px; font-weight: bold;}
#ecomPaging img {border: 0; float: none; padding: 0; margin: 0; }

/*================================================*/


/*==================================================
================ --- Ecommunity --- ================
==================================================*/

#ecom {/*padding:10px 35px 10px 10px;*/ width:705px}
#ecom img {float: none; margin: auto; padding: 0; border: none;}

#ecom fieldset {border: 1px solid; margin-top: 5px; background: #707E7D; padding: 0 10px; color: 68E15F;}
#ecom legend {font-size: 1.1em; font-weight: bold; color: #999; padding: 0 4px;}



/*==================================================
================ --- topic view --- =================
================ --- and uploads table --- ==========
==================================================*/

#forums, #topics, #uploads  {
	/*width: 99%;*/
	
	border-top: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	margin-bottom:12px;
	vertical-align:middle;
}

#forums td, #topics td, #uploads  td{
	vertical-align:middle;
}

thead th {
	color: #696969;
}

#forums th, #topics th {
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	padding: 10px 10px;
	font-size: 12px;

	    background-image: none;  
	background-position: bottom;  
	background-repeat: repeat-x; 
}

#topics th {
	border-bottom: 1px solid #c4c4c4;
}

#topics TD.topicGroup {
	background:#999900;
	font-weight: bold;
	padding: 10px;	
	border: 0;
}

table#forums tbody TD, table#uploads tbody TD  {
	padding: 8px 14px 8px 4px;
	/*font-size: 11px;*/
	line-height: 120%;
}

table#topics tbody TD {
	padding: 8px 14px 8px 20px;
	font-size: 11px;
	white-space: normal;
}

table#forums tbody TD b, table#topics tbody TD b, table#uploads tbody TD b {

	font-size: 11px;
}

table#forums tbody .forumRow td, table#forums tbody .forumOddRow td{
	padding: 8px 30px;
	line-height: 13px;
	white-space: normal;
	border-top: 1px solid #c4c4c4;

}

#forums th, #forums td, #topics th, #topics td {
	border-right: 1px solid #c4c4c4; 
	white-space: normal;
}
.threadOddRow, .threadRow {
	border-top: 1px solid #c4c4c4;
}
/*
.posterdetails, .forumpostcontent {
	border-top: 1px solid #c4c4c4;
}*/

.forumFolder {background-color: #f4f2ef; color: #2c7156; font-weight: bold; border-top: 1px solid #c4c4c4; }

.forumRow, .threadRow ,.forumOddRow, .threadOddRow {font-size: 11px;}

.forumFolder span{
	font-size: 17px;padding-left: 6px;
}

.forumFolder .forumFolderDescription {
	font-size: 12px;
	font-weight: normal;
}

/*
a:link { color: #2C7156;}
a:visited { color: #2C7156 /*#006633;}
table {
	border-spacing: 0px;
}
*/

#pageContent .forumpostcontent blockquote {
	float: none;
	margin: 6px 6px 10px 6px; 
	padding: 5px;
	padding-left:8px;
	padding-bottom:5px;
	background-image: none; 
	background-repeat: repeat;
	border: solid 1px #c2c2c2;

	font-weight: normal;
	font-style:normal;
/*
	border: 1px solid #bdbdbd; 
	background-color: #CFD0D3;
	background-image:url(/mod_product/design/graphics/module_quote_bckgrnd.jpg); background-repeat: no-repeat;
*/
	width: 200px;
	font-size: 0.9em;
	}

/*==================================================
================ --- Message view --- ==============
==================================================*/

.msgUser {
	
	margin: 5px;
	padding: 5px;
	/* background: #668399;  */
	border: 1px solid #666666;
	color: #666666;
	/*
	  background-image: url(../graphics/greyBG.gif);   
	  */
	background-position: bottom;  
	background-repeat: repeat-x; 
	
	font-size: .9em;
	
	float: left;
}
.msgUser a{

}

.msgUser img {
	border: 1px solid #000;
	float: left;
	padding: 2px;
	margin: 10px;
}

.msgDate {
	/*float: right; */
	font-weight: bold; 
	font-size:12px;
	color: #009933;
}

.msgDate img {border: 0; float: none; margin: 0;}

.msgContent{
	border-top: 1px solid #666634;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom: 4px;
	margin:3px;
	width:99%;
}
/*
.msgText {

clear:both;
padding: 5px;}
*/
.msgText blockquote {float:none; width: auto; height: auto;}

.postfootersecondcell p{
display: inline;
 
}


#forum .msgFunctions {
display: block;
	text-align: left;
	padding-top: 5px;
	 margin-top: 2px;
	 margin-bottom: 5px;
}
#forum .msgFunctions ul { float: none; margin:0;padding:0;}

#forum .msgFunctions li { display: inline; background:none; padding:0; margin:0;}

#forum  .msgFunctions a {
	background-color: transparent;
	text-decoration: none;
	margin: 5px;
	margin-top: 6px;
	margin-left:5px;
	margin-right:5px;
	border: 0px solid #666666;  
	padding-left: 6px;
	padding-right: 6px;
	padding-top:6px;
	padding-bottom:6px;
	color: #666666;
	 
}

#forum  .msgFunctions a:hover {
	background-color: #transparent;
	color: #000;
	text-decoration: underline;
}



.line {
	margin: 10px 0 20px;
	height: 10px;
	border-bottom: 1px solid #ebebeb;
	clear: both;
	}


.eComNav {font-size: 1em; font-weight: bold; margin: 8px 8px 4px 8px;}


/* ---chris additional ---*/
/* 
#pageContent {
	display: inline;
	border-left: 1px dotted #3D3D3D;
	border: none;
	padding:  0px;
	margin: 0!important;
	font-size: 100%;
	line-height: 1.4em;
	text-align: left;
	width: 100%;
	margin: 0 0 0 0!important;
	float: left;
}
*/
.ecomBox {
	/*padding:5px;
	margin: 10px;
	margin-top:5px;*/
	width: 684px;
	padding: 10px;
	border: 1px solid #ddd;
	margin-bottom:10px;
  /*  background-image: url(../graphics/greyBG.gif);  */
  background-color:#F4F2EF;
	background-position: bottom;  
	background-repeat: repeat-x; 
	
}
#loginbottombar {
	border-top: #ddd 1px solid;
	margin-top:4px;
}
#loginbottombar p {
	padding-right: 15px;
}

.ecomBox h3{ display: inline; margin: 0px; padding: 0px;padding-right: 6px; color:#2C7156; }

.ecomBox p { display: inline; padding-right: 6px;}
.ecomBox form { display: inline}

#ecom h2, #ecom h2 a:link, #ecom h2 a:visited {margin: 0px; padding: 5px; font-weight: normal; font-size: 13px; /*color: #003366;*/}

/* #ecom p {margin: 0px; padding: 5px; }*/

.postfooterfirstcell, .posterdetails {text-align: center; margin: 0px auto;}

#pageContent .posterdetails p img, .threadOddRow img {
	display: block;
	text-align: center;
    margin-left: auto;
    margin-right: auto;
}



#ecom form {
	/*margin: 0px; 
	padding: 10px;*/  
	border: 1px solid #ddd; 
	margin-bottom: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #F4F2EF;
	/*color: #2C7156;*/
   	background-image: none;  
	background-position: bottom;  
	background-repeat: repeat-x; 
	/*width: 705px;*/
	 
}

#ecom form label{
	font-size:17px;
	font-weight: bold;
	/*margin: 5px 20px 5px 0px;
	padding: 0px;*/
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#ecom form input{
	margin: 0px 0px 0px 5px;
}


#rightMargin { /*float:right;width: 230px; font:11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color:#666; height: 424px;*/ display:none; }

.ecomStats hr {
	border: 1px solid white;
	width: 100%;
}

.ecomStats { 
	font-size: .8em;  color: black;
}

.ecomStats a:link {
text-decoration: none;
color: black;
}

.ecomStats tr td{ 
	padding: 10px 30px;
}

.ecomStats th{ 
	background-color:#F4F2EF;
	color:#2C7156;
	font-weight:bold;
	padding:8px 15px;
	border-bottom: 1px solid #c4c4c4;
}

/*
----- message stuff ----
*/

table.msgList
{

margin: 5px;
    border: 1px solid #52687e;
  color: #333333;
}

table.msgList thead th
{
    vertical-align:top;
    text-align:center;
    background-image: url(../graphics/greyBG.gif);  
	background-position: bottom;  
	background-repeat: repeat-x; 
	padding:5px;
	border-bottom:1px solid #284358;
	
	color: #333333;
    background-image: url(../graphics/greyBG.gif);   
background-position: bottom;  
background-repeat: repeat-x; 
}

table.msgList th
{
    border-right: 1px solid #52687e;
    border-bottom: 1px solid #52687e;
}

table.msgList td
{
    border-bottom: 1px solid #52687e;
}

table.msgList tr.odd
{
	background-color:#d5edff;
}
        
table.msgList tr.even
{
    background-color:#eaf6ff;
}

th.msgHeader 
{
padding: 8px;
    vertical-align:top;

	font-size: .9em;
}

td.msgText 
{padding: 8px;
    vertical-align:top;
    width:100%;
    }
    
.postername
{
	margin-top:10px;
	font-size: 12px;
} 
.postername a
{
	margin-top:10px;
	font-size: 14px;
}
    
	.messageavater {
border: 1px solid #27742e;
padding: 3px;
margin: 5px;
margin-top: 10px;
margin-left: 0px;


float: left;
background-color: #a2d4fa;	 
}

.msgSignature {
padding-top:8px;
padding-bottom:8px;
font-size: 12px;
font-weight: bold;
color: #666666;
text-align:left;
}
	
/*
.postbox {
	 border: 1px solid #284358;
	 margin-top:10px;
	 margin-bottom:25px;
}
.forum
{ 
}
.messageBGtop
{
height: 25px;

		background-image: url(../graphics/forumBlueBG.gif);  
	background-position: bottom;  
	background-repeat: repeat-x; 
	padding:5px;
	border-bottom:1px solid #284358;
}

.postername
{
	float:left;
}
.postcount
{
		float:right;
}

.messageBGmiddle
{
padding:5px;
		background-image: url(../graphics/forumBlueBG2.gif);  
	background-position: bottom;  
	background-repeat: repeat-x; 

}
.messageBGcontent
{
Border: 1px solid #ddd;
padding:5px;
padding-top:15px;
background-color: #fff;
}

.messageavater {
width:100px;
	float: left; 
	 
}
.msgText {
border: 1px;
	float: left; 
	 
}
*/

.messageBGfunctions
{
Border: 1px solid #ddd;
}
.postedit
{
font-weight:bold;
float:right;
padding:5px;
}
.postquote
{
font-weight:bold;
float:right;
padding:5px;
}

#pageContent {
	width: 97%;

	border: 0px;
}
/*
body {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
}

body h1 {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-size: 17px;
}
*/
#forum h1 {
	margin: 30px 5px 5px;
}

#forum .forumpost .forumpostcontent h1{
	margin: 5px;
}

#topics .title {
	width: 175px;
}
/* 
#pageContent {
	float:left;
	display:inline;
	padding: 10px;
	margin-left: 0%;
}
*/
/* ---chris additional 24 04 08 ---*/


.forumposteven {
	
}
.forumpost 
{	
	margin-top:2px;
	margin-bottom: 2px;
	
}
.forumpost .posttoprow 
{
	background-color: #f5f1ee;
	height:25px;
	border-bottom: 1px solid #c4c4c4;
}

.postdate {
	margin:10px;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

.postdate b {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

.forumpostcontent ul {
	margin: 0px;
	padding: 0px 20px;
}

.forumpost table
{
margin:5px 5px 35px 5px;
width:99%;
	background-color: #fff;
	border: 1px solid #c4c4c4;
}
.forumpostername
{

	font-weight: bold;
	 color: #666666;
}
.posterdetails {
width: 150px;
	padding: 5px;
}
.posterdetails {
width: 150px;
	padding: 5px;
}


#pageContent .forumpost img {
display: block;
float: none;
margin: 0px;
}
.forumpostcontent {
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.forumpost tr 
{
	
	 
}
.forumpost td 
{
	vertical-align: top;
	 
}
.postcount
{
	 font-weight: bold;
	 color: #666666;
}
.postfooterfirstcell {
padding-left: 5px;
}
.postfootersecondcell {
padding-left: 5px;
}
/*
#threadConfig {
	padding:5px;
	margin: 10px;
	margin-top:5px;
	border: 1px solid #ddd;
    background-image: url(../graphics/greyBG.gif);  
	background-position: bottom;  
	background-repeat: repeat-x; 
	
}
*/

/*
#pageContent #admin {
margin: 10px;
padding: 10px;
border: double #ddd 1px;
background-color:#CCCCCC;
width: 60%;
font-size:.8em;
}
#pageContent #admin  table{
width: 60%
}
#pageContent #admin  td{
margin:10px;
vertical-align:top;
}
#pageContent #admin  input{
margin:10px;
}
#pageContent #admin  img{
float: left;
}
*/

/*--------------------- ASPX details ----------------*/

#userprofile {

}


#userprofile   {
margin:10px;
}

#userprofile  table{
width: 60%;
padding: 10px;
border: double #ddd 1px;
background-color:#CCCCCC;
font-size: .8em;
    background-image: url(../graphics/BG-APSX-Forms.gif);
background-repeat: repeat-x; 
	background-position: bottom;  
}
#userprofile   td{
margin:10px;
vertical-align:top;
}


#ecom #viewallposts form{


width: 98%;
padding: 10px;
border: double #ddd 1px;
background-color:#cccccc;
font-size: .8em;


margin: 0px; 
padding: 5px;  
padding: 5px; 

border: 1px solid #ddd; 
margin: 5px;  
  background-image: url(../graphics/BG-APSX-Forms.gif);
background-repeat: repeat-x; 
	background-position: bottom; 
	font-size: .8em; 
font-size: .8em; 
}
#ecom #viewallposts p{
font-size: 14px;
}

#ecom #viewallposts table{
width: 98%;
}


#ecom #viewallposts table tbody{
width: 98%;
padding:4px;

}
.viewAllBreadCrumbs{
padding:5px;
background-color:#ddd;
}
.viewAllMsgs{
padding:5px;
background-color:#f1f1f1;
}

#ecom #viewallposts table table {width:auto;}