/* +------------------------------------------------------------------------+*/
/* | cmf.css                                                                |*/
/* +------------------------------------------------------------------------+*/
/* | Copyright (c) Colin Verot 2005. All rights reserved.                   |*/
/* | Version       0.21                                                     |*/
/* | Email         colin@verot.net                                          |*/
/* | Web           http:/*www.verot.net                                     |*/
/* +------------------------------------------------------------------------+*/
/* | This program is free software; you can redistribute it and/or modify   |*/
/* | it under the terms of the GNU General Public License as published by   |*/
/* | the Free Software Foundation; either version 2 of the License, or      |*/
/* | (at your option) any later version.                                    |*/
/* |                                                                        |*/
/* | This program is distributed in the hope that it will be useful,        |*/
/* | but WITHOUT ANY WARRANTY; without even the implied warranty of         |*/
/* | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the          |*/
/* | GNU General Public License for more details.                           |*/
/* |                                                                        |*/
/* | You should have received a copy of the GNU General Public License      |*/
/* | along with this program; if not, write to the                          |*/
/* |   Free Software Foundation, Inc., 59 Temple Place, Suite 330,          |*/
/* |   Boston, MA 02111-1307 USA                                            |*/
/* |                                                                        |*/
/* | Please give credit on sites that use CMF and submit changes            |*/
/* | of the script so other people can use them as well.                    |*/
/* | This script is free to use, don't abuse.                               |*/
/* +------------------------------------------------------------------------+*/

/**********************************/
/* general elements               */
/**********************************/
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
/*html { font-size:100.01%; }
body { font-size:1em; }*/

.small, .cmf-small {
    font-size: 85%;
}
.cmf-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.cmf-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .cmf-clearfix {height: 1%;}
.cmf-clearfix {display: block;}
/* End hide from IE-mac */

img {
	behavior: url("js/pngbehavior.htc");
}


/**********************************/
/* general formatting             */
/**********************************/
code { 
    font-family: Courier New, Courier, mono; 
    display: block;
}
.code { 
    font-family: Courier New, Courier, mono; 
}
span.code {
    padding: 1px;
}
.cmf-warning {
	color: #ff0000;
}
img {
	border: 0;
}
form, .inline {
    display: inline;
	margin: 0px;
	padding: 0px;
}
fieldset {
	margin-bottom: 10px;
}
fieldset legend {
	font-weight: bold;
}
fieldset p {
	margin: 2px 0px;
	padding: 0px;
}
fieldset ul {
	margin-top: 2px;
	margin-bottom: 2px;
}

/**********************************/
/* CMF : admin tables             */
/**********************************/
table.cmf-list {
    padding: 0;
    margin: 0 auto;
}
.cmf-list td { 
    font-size: .9em; 
    padding: 4px;
    vertical-align: top;
}
.cmf-list td td { 
    padding: 0px;
}
td.cmf-top { 
    font-size: 1em; 
    font-weight: bold; 
}
table.cmf-highlight tr td:hover {
    border-width: 1px;
}
td.cmf-line { 
}
td.cmf-line1 { 
}
td.cmf-line2 { 
}
span.cmf-compulsory {
    font-weight: bold;
}
td.cmf-right {
}
td.cmf-left {
    font-weight: bold;
    text-align: left;
}
td.cmf-bottom {
    font-size: 1em; 
    font-weight: bold;
    text-align: right;
}



/**********************************/
/* CMF : admin widgets            */
/**********************************/
.cmf-filter {
    border-width: 1px;
	border-style: dotted;
	padding: 2px 3px;
	margin-bottom: 4px;
	font-size: 90%;
	overflow: auto;
}
.cmf-active {
    border-width: 1px;
	border-style: solid;
}

/**********************************/
/* CMF : icons                    */
/**********************************/
.cmf-icon, .cmf-actionicon, .cmf-editlink-icon a, .mceToolbarTop a {
	border: none !important;
}
a.cmf-actionicon {
	/*text-decoration: none !important;*/
}
.cmf-actionlink .cmf-icon {
	position: relative;
	top: 3px;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;	
}

.cmf-actionlink:hover .cmf-icon, .cmf-actionlink:active .cmf-icon { 
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;	
} 

.cmf-actionicon .cmf-icon {
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;	
}
.cmf-actionicon:hover .cmf-icon, .cmf-actionicon:active .cmf-icon { 
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;	
} 


/**********************************/
/* CMF : forms                    */
/**********************************/
form.cmf-form input, form.cmf-form button, form.cmf-form select, form.cmf-form textarea, button { 
	padding: 1px 3px; 
} 
form.cmf-form input[type=submit], form.cmf-form button, a.cmf-actionbutton, form.cmf-form .cmf-submit { 
	font-weight: bold;
} 
form.cmf-form input[type=radio], form.cmf-form input[type=checkbox] {
	border: none;
	background: none;
} 
form.cmf-form .cmf-radio, form.cmf-form .cmf-checkbox { 
	border: none;
	background: none;
} 

.cmf-form-field {
    margin-bottom: 15px;
}
.cmf-form-desc {
    font-size: 80%;
	font-weight: normal;
	line-height: 95%;
    margin: 3px 0px 5px 0px;
}
.cmf-form-label {
	font-weight: bold;
}
.cmf-form-field .cmf-form-data {
	margin-left: 15px;
}
.cmf-form-bottom {
	text-align: center;
}

form.cmf-form textarea.cmf-small {
    width: 97%;
	height: 100px;
}
form.cmf-form textarea.cmf-medium {
    width: 97%;
	height: 150px;
}
form.cmf-form textarea.cmf-large {
    width: 97%;
	height: 300px;
}
form.cmf-form textarea.cmf-full {
    width: 97%;
	height: 400px;
}


form.cmf-form .cmf-form-list-option {
	margin: 0px 0px 4px 0px;
}


/**********************************/
/* CMF : buttons                  */
/**********************************/
.cmf-actionbutton {
	padding: 0px 2px 0px 2px;
	margin: 2px 0px 2px 0px;
	text-decoration: none;
}
.cmf-actionlink, .cmf-actionlink:visited { 
	padding: 0px 2px 0px 2px;
	margin: 2px 0px 2px 0px;
    text-decoration: none;
	/*vertical-align: middle;*/
} 
.cmf-actionlink:hover, .cmf-actionlink:active { 
	padding: 0px 2px 0px 2px;
	margin: 2px 0px 2px 0px;
    text-decoration: none;
} 



/**********************************/
/* CMF : inline navigation        */
/**********************************/
.cmf-inlinenavigation {
    padding: 2px;
    margin: 0px 0px 4px 0px;
    width: 98%;
    text-align: center;
}
.cmf-inlinenavigation a, .cmf-inlinenavigation a:visited {
    padding: 0px 2px 0px 2px;
    margin: 2px 1px 2px 1px;
    text-decoration: none;
}
.cmf-inlinenavigation a:hover, .cmf-inlinenavigation a:active {
    padding: 0px 2px 0px 2px;
    margin: 2px 1px 2px 1px;
    text-decoration: none;
}
.cmf-inlinenavigation span.cmf-inlinenavigation-selected {
    padding: 0px 2px 0px 2px;
    margin: 2px 1px 2px 1px;
    text-decoration: none;
}


/**********************************/
/* CMF : messages                 */
/**********************************/
.cmf-messages {
    border-width: 1px; 
    padding: 2px 5px 2px 5px; 
    margin: 5px 0px 5px 0px;
    text-align: center;
}
.cmf-errors {
    border-width: 1px; 
    padding: 2px 5px 2px 5px; 
    margin: 5px 0px 5px 0px;
    text-align: center;
}


/**********************************/
/* CMF : dialog box               */
/**********************************/
.cmf-dialog {
    border-width: 1px; 
    padding: 10px 15px 5px 15px; 
    margin: 15px 50px 5px 50px;
    text-align: left;
}
.cmf-dialogbuttons {
    margin: 20px 0px 10px 0px;
    text-align: center;
}
.cmf-dialogbuttons a.cmf-actionbutton {
    margin-left: 10px;
    margin-right: 10px;
}
.cmf-dialogtitle {
    font-weight: bold;
}


/**********************************/
/* CMF : modal box               */
/**********************************/
.cmf-modal-container {
    border: 1px solid #333333; 
    padding: 10px 15px 5px 15px; 
    margin: 15px 50px 5px 50px;
    text-align: left;
	overflow:auto;
	background-color: #ffffff;
}

.cmf-modal-overlay {
	background-color:#fff;
}





/**********************************/
/* CMF : system errors            */
/**********************************/
a.cmf-syserrors {
	position: absolute; 
	top: 3px; 
	left: 3px; 
	width: 10px;
	height: 15px;
	border: 1px solid #FF0000; 
	overflow: hidden;
	text-decoration: none !important; 
	text-align: left;
	z-index: 100;
}
a.cmf-syserrors div.cmf-syserrorsblock {
	font-size: 75%;
	border: 1px solid #FF0000; 
	background-color: #FFFFFF; 
	color: #FF0000; 
	font-size: 9px;
	width: 500px;
}
a.cmf-syserrors div.cmf-syserrorslabel {
	float: left;
	background-color: #FF0000; 
	color: #FFFFFF;
	width: 9px;
	height: 15px;
	margin-right: 10px;
	font-weight: bold;
	text-align: center;
}
a.cmf-syserrors div.cmf-syserrorscontent {
	padding: 5px; 
}
a:hover.cmf-syserrors {
	overflow: visible;
	border: none;
}


/**********************************/
/* CMF : editlink                 */
/**********************************/
div.cmf-editlink {
    float: right;
    color: #999999; 
    background-color: #FFFFFF; 
    font-size: 11px; 
    font-weight: bold;
    text-align: left;
    padding: 0px 2px 0px 2px;
    border: #FF6666 solid 1px;
	margin: 0px;
}
div.cmf-editlink a, div.cmf-editlink a:visited {
    color: #FF6666;
    text-decoration: none;
    font-size: 9px;
    margin: 0px;
    padding: 0px;
	display: block;
}
div.cmf-editlink a:hover, div.cmf-editlink a:active {
    color: #FF0000;
    text-decoration: none;
    font-size: 9px;
    margin: 0px;
    padding: 0px;
	display: block;
}
div.cmf-editlink-icon {
    float: right;
	margin: 0px;
}
.cmf-editlink-icon .cmf-icon {
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;	
}
.cmf-editlink-icon:hover .cmf-icon, .cmf-editlink-icon:active .cmf-icon { 
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;	
} 


/**********************************/
/* CMF : search                    */
/**********************************/
.cmf-searchresults {
    margin: 0px 0px 0px 0px;
}
.cmf-searchresult {
    margin: 0px 0px 10px 0px;
}
.cmf-searchresultlink {
	font-weight: bold;
}
.cmf-searchresultinfo {
	font-size: 80%;
}
.cmf-searchresultcontent {
	font-size: 80%;
}


/**********************************/
/* CMF : character counter        */
/**********************************/
.cmf-charactercounter span {
  font-size: 10px !important;
  font-weight: normal;
}
.cmf-charactercounter span.cmf-charactercounter-warning {
  font-size: 10px !important;
  font-weight: normal;
  color: #FF7777;
}


/**********************************/
/* CMF : lightbox                 */
/**********************************/
#cmf-lightbox {
	background-color:#cccccc;
	padding: 1px;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}
#cmf-lightboxContainer {
}
#cmf-lightboxPicContainer {
}
#cmf-lightboxLegend {
}
#cmf-lightbox img { 
	border: 5px solid #ffffff;
	clear: both;
} 
#cmf-lightboxLoading {
	background-color:#ffffff;
	padding: 10px;
	text-align: center;
	border: 1px solid #cccccc;
	width: 120px;
	height: 15px;
	margin-left: -60px;
}


/**********************************/
/* CMF : dropdown menus           */
/**********************************/
#cmf-cssdropdown, #cmf-cssdropdown ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: left;
	font-family: arial, verdana; 
}

#cmf-cssdropdown li {
	float: left;
	position: relative;
}

#cmf-cssdropdown .cmf-mainitems {
	margin: 0px 0px;
	/*padding-top: 4px;*/
	height: 23px;
	he\ight: 19px;
	z-index: 0;
}

#cmf-cssdropdown .cmf-mainitems a {
	text-decoration: none;
	/*text-transform: uppercase;*/
}

#cmf-cssdropdown ul li {
	width: 150px;
	padding: 0px;
	height: 18px;
}

.cmf-subuls {
	display: none;
	width: 150px;
	position: absolute;
	top: 23px;
	left: 0;
	background-color: #ffffff;
	/*filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;*/
}

.cmf-subuls li {
	width: 150px;
	padding: 0px;
}

.cmf-subuls li.over, .cmf-subuls li:hover {
	background-color: #eeeeee;
}

#cmf-cssdropdown .cmf-subuls li a {
	margin: 0px 1px;
	padding: 2px 2px 1px 2px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
	text-transform: capitalize;
	display: block;
}

#cmf-cssdropdown li>ul {
	top: auto;
	left: auto;
}

#cmf-cssdropdown li ul li ul {
	top: 0px;
	left: 150px;
}

#cmf-cssdropdown li:hover ul, #cmf-cssdropdown li.over ul { 
	display: block;
}

#cmf-cssdropdown li:hover ul li ul, #cmf-cssdropdown li.over ul li ul { 
	display: none;
}
#cmf-cssdropdown li:hover ul li:hover ul, #cmf-cssdropdown li.over ul li.over ul { 
	display: block;
}

/* use this code to make the menu vertical */
/*#cmf-cssdropdown .cmf-mainitems {
	float: none;
	display: block;
	width: 150px;
}
#cmf-cssdropdown li ul {
	top: 0px;
	left: 150px;
}*/


/**********************************/
/* CMF : DHTML tabs               */
/**********************************/
.cmf-tabsystem {
    border: none;
    width: 100%;
}
.cmf-tabsystem .cmf-tabcontainer ul, .cmf-tabsystem .cmf-tabcontainer ul li, .cmf-tabsystem li, .cmf-tabsystem ul {
    list-style-type: none;
	background-image: none !important;
    margin: 0; 
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 0 !important;
    border: none !important;
    display: inline;
}
.cmf-tabsystem .cmf-tabcontainer {
    float: left;
    width: 100%;
    margin-bottom: -1px;
    margin-bottom: 10px;
}
.cmf-tabsystem h4, .cmf-tabsystem h3 {
	background-image: none;
}
.cmf-tabsystem h4.hide, .cmf-tabsystem h3.hide {
    display: none;
}
.cmf-tabsystem .cmf-tabpage {
    padding: 5px 0px 5px 0px;
    /*background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    clear: right;*/
    margin: 0px 0px 10px 0px;
}
.cmf-tabsystem .cmf-tabpage h4, .cmf-tabsystem .cmf-tabpage h3 {
    margin: 0px 0px 3px 0px;
    padding: 0;
}
.cmf-tabsystem .cmf-tabpage ul {
	padding: 0px;
	margin: 5px 0px 10px 0px;
    list-style-type: none;
}
.cmf-tabsystem .cmf-tabpage li {
	margin: 0px;
	padding: 0px;
}
.cmf-tabsystem .cmf-tabpage ul li ul {
	margin: 2px 0px 10px 0px;
	padding: 0px;
}
.cmf-tabsystem .cmf-tabcontainer .cmf-tab {
    display: inline;
    background-color: #fefefe;
    background-image: none;
    float: left;
    border: 1px solid #CCCCCC;
    z-index: 1;
    font-size: 10px;
    font-weight: normal !important;
    color: #999999;
    white-space: nowrap;
    text-align: center;
	padding: 1px 4px 1px 4px;
	margin: 2px 2px 2px 0px;
}
.cmf-tabsystem .cmf-tabcontainer .cmf-tab-hover {
    border: 1px solid #999999;
    border-bottom: 1px solid #999999;
    color: #333333 !important;
}
.cmf-tabsystem .cmf-tabcontainer .cmf-tab-active {
    background-color: #FFFFFF;
    color: #333333 !important;
    font-weight: normal !important;
    border: 1px solid #000000;
    border-bottom: 1px solid #000000;
}


/**********************************/
/* CMF : gallery                 */
/**********************************/
.cmf-gallery {
	text-align: center;
	margin: 10px auto;
}
.cmf-gallery-item {
    float:left; 
	margin: 0px 10px 10px 0px; 
	text-align: center; 
	width: 160px;
}
.cmf-gallery-oneitem {
	margin: 0px 0px 15px 0px; 
	text-align: center; 
}
.cmf-gallery-legend, .cmf-gallery-oneitem-legend {
	margin: 3px 0px 0px 0px; 
}
.cmf-gallery-credits, .cmf-gallery-oneitem-credits {
	margin: 1px 0px 0px 0px; 
}
.cmf-gallery-break {
	clear: left;
}
.cmf-gallery-line {
}

/**********************************/
/* CMF : news                     */
/**********************************/
.cmf-newss {
}
.cmf-news {

}
.cmf-news-info {
	font-size: 85%;
}
.cmf-news-header {
}
.cmf-news-text {
	font-size: 90%
}
.cmf-news-clear {
	clear: both;
}


/**********************************/
/* CMF : jobs                     */
/**********************************/
.cmf-jobs {
}
.cmf-job {

}
.cmf-job-form {

}
.cmf-job-info {
	font-size: 85%;
	float: right; 
	margin-left: 10px; 
	margin-bottom: 10px; 
	width: 40%;	
}
.cmf-job-header {
}
.cmf-job-info-title {
}
.cmf-job-text {
	font-size: 90%
}
.cmf-job-notes {
	font-size: 85%
}
.cmf-job-clear {
	clear: both;
}
.cmf-job-form {
	margin: 15px 0px;
	padding-top: 10px;
}




/**********************************/
/* CMF : comments                 */
/**********************************/
.cmf-comments {
    margin: 10px 0px 0px 0px;
}
.cmf-comment {
    margin: 2px 0px 8px 0px;
}
.cmf-comment-hidden {
	padding: 1px;
}
.cmf-comment-title {
    font-weight: bold;
	margin-bottom: 5px;
}
.cmf-comment-flag {
	font-size: 70%;
	color: #ff0000;
}
.cmf-comment-text {
    padding: 3px 5px 3px 5px;
	font-size: 90%;
	margin-top: 3px;
}
.cmf-comment-info {
	font-size: 85%;
}
.cmf-comment-author {
}
.cmf-comment-links {
	float: right;
	font-size: 80%;
}
.cmf-comment-togglethread {
	margin-top: -15px;
	float: right;
	text-align: right;
	font-size: 60%;
}
.cmf-comment-children .cmf-comment-title {
	font-size: 85%;
}
.cmf-comment-children {
	padding-top: 2px;
}
.cmf-comment-picture {
}
.cmf-comment-picturepreview {
	float:right; 
	margin: 8px 8px 5px 8px; 
	text-align: center; 
	font-size: 70%;
}
.cmf-comment-clear {
	clear: both;
}
.cmf-comment-threads .cmf-comment {
	padding: 3px;
}
.cmf-comment-threads .cmf-comment-hidden {
	padding: 3px;
}

/**********************************/
/* CMF : videos                   */
/**********************************/
.cmf-videos {
	margin: 10px auto;
}
.cmf-video {
	margin: 0px 0px 10px 0px; 
	padding: 0;
	text-align: left; 
}
.cmf-video-play {
	text-align: center; 
}
.cmf-video-info {
	margin: 5px 0px; 
	text-align: left; 
}
.cmf-video-title {
}
.cmf-video-text {
	font-size: 90%;
}
.cmf-video-link {
	font-size: 80%;
	text-align: center;
}
.cmf-video-clear {
	clear: both;
}
/* video player plug */
.cmf-video-player-clear {
	clear: both;
}
.cmf-video-player {
	text-align:center;
	padding: 10px;
}
.cmf-videoplayer-google, .cmf-videoplayer-youtube, .cmf-videoplayer-personalplayer, .cmf-videoplayer-quicktime {
	padding: 0px;
	margin: 0px auto;
}
.cmf-videoplayer img, .cmf-videoplayer object {
	margin: 0px auto;
	padding: 0px;
}


/**********************************/
/* CMF : mp3                      */
/**********************************/
.cmf-mp3s {
	margin: 10px auto;
}
.cmf-mp3 {
	margin: 0px 10px 10px 0px; 
	text-align: left; 
}
.cmf-mp3-pic {
	float: left;
	margin: 0px 10px 5px 0px;
}
.cmf-mp3 a:hover img {
}
.cmf-mp3-play {
  float: right;
  padding: 3px 0px 0px 3px;
}
.cmf-mp3-info {
  float: right;
  clear: right;
  padding: 3px 0px 0px 3px;
  font-size: 85%;
}
.cmf-mp3-text {
}
.cmf-mp3-clear {
	clear: both;
}


/**********************************/
/* CMF : doc                      */
/**********************************/
.cmf-docs {
	margin: 10px auto;
}
.cmf-doc {
	margin: 0px 10px 10px 0px; 
	text-align: left; 
}
.cmf-doc-download {
  float: right;
  padding: 3px 0px 0px 3px;
}
.cmf-doc-info {
  float: right;
  clear: right;
  padding: 3px 0px 0px 3px;
  font-size: 85%;
}
.cmf-doc-text {
}
.cmf-doc-clear {
	clear: both;
}

/**********************************/
/* CMF : doc                      */
/**********************************/
.cmf-sendnewsletter-preview-text-div {
	font-family: Courier New, Courier, mono;
}


/**********************************/
/* CMF : links                    */
/**********************************/
.cmf-links {
	text-align: center;
	margin: 10px auto;
}
.cmf-link {
	margin: 0px 10px 10px 0px; 
	text-align: left; 
}
.cmf-link-pic {
	float: left;
	margin: 0px 10px 5px 0px;
}
.cmf-link a:hover img {
}
.cmf-link-text {
	font-size: 85%;
}
.cmf-link-clear {
	clear: left;
}

/**********************************/
/* CMF : products                    */
/**********************************/
.cmf-products {
	text-align: center;
	margin: 10px auto;
}
.cmf-product {
	margin: 0px 0px 10px 0px; 
	text-align: left; 
}
.cmf-product-buy {
}
.cmf-product-header {
	margin: 5px 0;
}
.cmf-product-form {
	vertical-align: bottom;
}
.cmf-product-price {
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.cmf-product-form input[type=text] {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 2em;
}
.cmf-product-pic {
	float: left;
	margin: 0px 10px 0px 0px;
}
.cmf-product a:hover img {
}
.cmf-product-header {
	font-size: 90%;
}
.cmf-product-clear {
	clear: left;
}


/**********************************/
/* CMF : cds                      */
/**********************************/


.cmf-cds {
}

.cmf-cd-item {
}

.cmf-cd-title {
}

.cmf-cd-image {
	float: right;
	margin: 0px 0px 15px 10px;
}

.cmf-cd-info {
	font-style: italic;
}

.cmf-cd-text {
}

.cmf-cd-tracks {
	font-size: 85%;
	margin: 5px 5px 0px 5px;
	padding-left: 5px;
}
.cmf-cd-clear {
	clear: both;
}


/**********************************/
/* CMF : cart                     */
/**********************************/

.cmf-cart-inline {
}	
.cmf-cart-inline-total {
}	
.cmf-cart-inline-qty {
}	
.cmf-cart-inline-buttons {
}
.cmf-cart-inline-total-price {
}
.cmf-cart-msg-top {
	font-size: 90%;
	font-style: italic;
}
.cmf-cart-msg-bottom {
	font-size: 90%;
	font-style: italic;
}

.cmf-cart-item-options {
	margin-left: 10px;
	font-size: 90%;
}

.cmf-cart-table-item {
}	
.cmf-cart-table-price {
}	
.cmf-cart-table-weight {
}	
.cmf-cart-table-qty {
}	
.cmf-cart-table-total {
}	
.cmf-cart-table-actions {
}	


