/*
    selectors:  .richtext, .mceContentBody
    ie.: .richtext p, .mceContentBody p  { ... }
*/


/*

.editpage						{  }
.editpage,
.editpage *						{ font-size: 11px; color: #2C2C2C; }
.editpage h3					{ font-size: 16px; color: #DC0000; margin: 0px; padding: 0px; font-weight: bold; }
.editpage h4					{ font-size: 13px; color: #DC0000; margin: 0px; padding: 0px; font-weight: bold; }
.editpage p						{ padding: 0 0 15px 0; margin: 0px; }
.editpage ul					{ list-style: none; padding: 0 0 15px 0; margin: 0px; }
.editpage ul li					{ margin: 0px; padding: 0 0 0 15px; background-image: url('../images/editpage.bullet.jpg'); background-position: left center; background-repeat: no-repeat; }
.editpage ol					{ padding: 0 0 15px 15px; margin: 0px; }
.editpage ol li					{ margin: 0px; padding: 0px; color: #DC0000; }
.editpage table td,					
.editpage table					{ border: 1px solid #BCBBBB; }
.editpage table td				{ padding: 5px; }
.editpage table td.top-title	{ background-color: #191B1B; color: #FFFFFF; }
.editpage table td.sub-title	{ background-color: #DBD9DA; color: #2C2C2C; }

*/

.richtext				{ padding-left: 30px; padding-right: 15px; }
.richtext,
.mceContentBody,
.richtext *
.mceContentBody *		{ font-size: 11px; color: #2C2C2C; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana; }



.richtext p,			
.mceContentBody p		{ padding: 0 0 15px 0; margin: 0px; }

.richtext a,			
.mceContentBody a			{ color: blue !important; text-decoration: none; }

.richtext a:hover,			
.mceContentBody a:hover		{ color: blue !important; text-decoration: underline; }

.defaultSkin .mceMenu h1.mceText,
.richtext h1,
.mceContentBody h1		{ font-size: 16px !important; color: #DC0000; margin: 0px !important; padding: 0px !important; font-weight: bold; border: none !important; }


.defaultSkin .mceMenu h2.mceText,
.richtext h2,
.mceContentBody h2		{font-size: 13px; color: #DC0000; margin: 0px; padding: 0px; font-weight: bold; }

.richtext table,
.mceContentBody table					{ table-layout: fixed; border-collapse: collapse; border: 1px solid #BCBBBB; }

.richtext table td,
.mceContentBody table td				{ border: 1px solid #BCBBBB; padding: 3px 5px 3px 5px; }

/*
.richtext table tr.header td,
.mceContentBody table tr.header td,
.richtext table thead tr td,
.mceContentBody table thead tr td		{ background-color: #5D9DFF; color: #132F56; font-weight: bold; text-align: center; }
*/

.richtext table td.top-title,
.mceContentBody table td.top-title		{ background-color: #191B1B; color: #FFFFFF; }

.richtext table td.sub-title,
.mceContentBody table td.sub-title		{ background-color: #DBD9DA; color: #2C2C2C; }

.richtext ul,
.mceContentBody ul				{ list-style: none; padding: 0 0 15px 0; margin: 0px; }

.richtext ul li,
.mceContentBody ul li			{ margin: 0px; padding: 0 0 0 15px; background-image: url('../images/editpage.bullet.jpg'); background-position: left center; background-repeat: no-repeat; }

.richtext ul li ul,
.mceContentBody ul li ul		{ padding-top: 5px; margin-left: 0px; }

.richtext ul li ul li,
.mceContentBody ul li ul li		{ margin: 0px; padding: 0 0 0 15px; background-image: url('../images/editpage.bullet.jpg'); background-position: left center; background-repeat: no-repeat; }

.richtext ol,
.mceContentBody ol				{ padding: 0 0 15px 15px; margin: 0px; }

.richtext ol li,
.mceContentBody ol li			{ margin: 0px; padding: 0px; color: #DC0000; }

.richtext .discount-header,
.mceContentBody .discount-header{ color: #464646; font-size: 12pt; font-family: Tahoma; font-weight: bold; margin: 0 0 5px 0; padding: 0px; display: block; }

.richtext .imgjustleft,
.mceContentBody .imgjustleft    { float: left; vertical-align: text-top; margin: 0 10px 10px 0; }

.richtext .imgjustright,
.mceContentBody .imgjustright   { float: right; vertical-align: text-top; margin: 0 0 10px 10px; }

.richtext .mediajustleft     { float: left; vertical-align: text-top; margin: 0 10px 10px 0; border-style:none; }
.mceContentBody .mediajustleft    { float: left; vertical-align: text-top; margin: 0 10px 10px 0;}

.richtext .mediajustright   { float: right; vertical-align: text-top; margin: 0 0 10px 10px; border-style:none; }
.mceContentBody .mediajustright   { float: right; vertical-align: text-top; margin: 0 0 10px 10px; }

.richtext .mediajustright td { border-style:none; }

.richtext object { margin: 10px; }

.richtext .no-border,  
.mceContentBody .no-border,
.richtext .no-border td,  
.mceContentBody .no-border td { border: 0px solid #FFFFFF !important; }