<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { margin-top:0px; margin-left:5px; margin-right:0px; margin-bottom:0px; background-color:#FFF; color:#000;}
body, table, td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
input { font-size:11px; }
p{margin: 12px 0px 12px 0px}
li {margin-top:5px;}
ul {margin-top: 13px;}

h1 { font-size: 18px; font-weight:400; margin:0px; text-transform:uppercase; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;}
h2 
{
	font-size: 14px; 
	font-weight:bold; 
	margin:13px 0px 13px 0px; 
	color: #376378;
	border-bottom:2px solid #9C9C9C;
	padding-bottom:4px;
}
h3 
{
	font-size: 12px; 
	font-weight:bold; 
	margin-bottom:0px; 
	margin-top:20px;
	color:#444444;
}
h4 { font-size: 11px; margin-bottom:0px;}

.padleft {margin-left:10px;}
.nomargin {padding:0; margin:0;}
.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
.footnote {color:gray}
.monthsel { color: Red; }
div.flasNotice {width:544px !important; background-color:#ffe2e2; border-top:1px solid #ffaaaa !important; border-bottom:1px solid #ffaaaa !important; padding:5px !important; margin:10px 0px 10px 0px !important; } 

.CodeBlock {border-left:solid 2px gray !IMPORTANT;  font-size:10px !IMPORTANT; padding-left:10px; width:100% !IMPORTANT}
.CodeBlock div {font-family:Courier !IMPORTANT; overflow:auto !IMPORTANT; font-size:9px !IMPORTANT}

.custFileBlock {width:542px !IMPORTANT; border-left:solid 2px gray !IMPORTANT; padding:0 5px 0px 5px !IMPORTANT; margin-bottom:12px; }

#layoutContentMainContainer .separator {height:2px; font-size:1px; margin:15px 0px 15px 0px; background-image:url(theme.images/layout/separator-dashed.gif); background-repeat:repeat-x;}
#layoutContentMainContainer div {padding: 0px;border: none 0px white;width: 100%;}

.listbox { height:200px; width:100%; font-size:11px; }
.listbox option {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:5px;}

.searchHeader {margin-bottom:0px !IMPORTANT; padding:5px; background-color:#F1F1F1; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.searchSubHeader {margin-bottom:10px !IMPORTANT; margin-top:0px !IMPORTANT; padding:5px; background-color:#fbfcd6; border-bottom:solid 1px #ccc;}
.searchSubHeader td {color:#9d9e66; font-weight:bold;}
.searchFooter {padding:5px; background-color:#F1F1F1; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.searchResultItemRowHot { background-color: #fafbfb; padding:2px 0px 2px 0px; border:solid 1px #F1F1F1 !important; width:550px !important;}
.searchResultItemRowCold {background-color: #FFF; padding:2px 0px 2px 0px; border:solid 1px #FFF !important; width:550px !important;}
.compareGroupHeader {margin-top:2px; margin-bottom:2px; padding-top:5px !IMPORTANT; padding-bottom:5px !IMPORTANT; background-color:#fcfcf0; border-top:solid 1px #dfdfbc !IMPORTANT; border-bottom:solid 1px #dfdfbc !IMPORTANT; cursor:pointer;}

.kbHeader {margin-bottom:0 !important; margin-top:0 !important}
.kbSubHeader{margin-top:0 !important}

@media print {    
    a{ color:#000000; text-decoration:underline;  }
    a:Visited{ color:#000000; text-decoration:underline; }
    a:Hover{ color:#000000;	text-decoration:underline; }
	
    .ReqFieldsNotice {display:none}
    #feedbackviewer {display:none}
    
    /* MAIN ****************************************************************** */
    #layoutContentContainer {width:100%; margin: 10px 0px 10px 0px;}    
    #layoutContentPanelsContainer { display:none}
    #layoutContentPanelsContainer div { display:none }
    #layoutContentMainContainer {width:100%;}
    
    /* HEADER **************************************************************** */    
    #layoutPreHeaderLinks {display:none;}
    #layoutHeaderContainer {display:none;}
    #layoutHeaderContainer div {display:none;}
    #layoutHeaderContainer table {display:none;}
    #layoutHeaderContainerPrint {display:block}
    
    /* FOOTER **************************************************************** */
	#layoutFooterContainer {clear:both;width:100%;font-size:10px;background-color: #FFFFFF;border: 0px solid #FFFFFF;padding-bottom: 5px;padding-top: 5px;}
    #layoutFooterLinks p{ margin:0px 0px 0px 0px !IMPORTANT }       
}

@media screen {
    a{ color:#000099; text-decoration:underline;  }
    a:hover{ color:#0000CC;	text-decoration:underline; }    
    
    .ReqFieldsNotice {color:Gray;}
    .ReqFieldsNotice .asterisk {color:red; font-size:inherit;}    
    
    #feedbackviewer {
		z-index:100;
		position:absolute;
		left:766px; top:121px;
		width:200px !IMPORTANT;		
	}
    #feedbackviewer .data {
		padding:5px !IMPORTANT;
		left:766px; top:121px;
		width:200px !IMPORTANT;
		background-color:#FAFBFB;
		border:solid 1px #CCC !IMPORTANT;
	}
    
    #ticker {
		text-align:right;
		width: 375px;
		border: 0px;
		padding: 5px 0px 5px 0px;
		background-color: white;
		float:right;
	}

	#ticker div	{
		/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
		background-color: white;
	}

	#ticker a{font-weight: normal; color:silver !IMPORTANT}
    
    /* MAIN ****************************************************************** */
    #layoutContentContainer {width:752px; margin: 10px 0px 10px 0px;}    
    #layoutContentPanelsContainer { width:192px; float:left; }
    #layoutContentPanelsContainer div {background-color:transparent;padding: 0px;border:none 0px white;width: 100%;}
    #layoutContentMainContainer { margin-left:6px; width:554px !IMPORTANT; float:right;}
    
    /* HEADER **************************************************************** */
    .LanguageCBO {background-color:#FAFBFB; width: 150px; border: solid 1px #AAAEB2; font-size:11px; margin:0px 6px 0px 0px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
    #layoutPreHeaderLinks {width:750px; font-size:9px}
    #layoutPreHeaderLinks a {color:#000099;}
    #layoutHeaderContainerPrint {display:none;}
    #layoutHeaderContainer {width:750px; padding:0px; width:750px;}
    #layoutHeaderContainer A{color:#000; text-decoration:none;}
    #layoutHeaderContainer A:Visited{text-decoration:none;}
    #layoutHeaderContainer A:Hover{color:#000; text-decoration:none;}
    #layoutHeaderTop {clear:both; width:750px;height:61px;background-color: #FFFFFF;background-image: url(theme.images/layout/banner.gif);background-repeat: no-repeat;background-position: right top;border: 1px solid #CCCCCC;padding:0px;}
    #layoutHeaderTop .logo {margin-left:5px}
    #layoutHeaderTop .slogan { /* display:inline; */ display:none; margin-top:50px !IMPORTANT; font-size:15px; font-weight:bold;}
    
    #layoutHeaderLinks {width:750px;height:25px;border-top-width: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #CCC;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;background-color: #F1F1F1;}
    #layoutHeaderLinksLeft {float:left;width: 570px;height:25px;background-color:Transparent;}
    #layoutHeaderLinksRight {float:right;width: 170px;height:25px;text-align:right;background-color:Transparent;}
    
    /* FOOTER **************************************************************** */
	#layoutFooterContainer {clear:both;width:750px;height:50px;font-size:10px; background-color: #fafbfb;border: 1px solid #CCCCCC;padding-bottom: 5px;padding-top: 5px;}
    #layoutFooterLinks p{ margin:0px 0px 0px 5px !IMPORTANT }
}

/* *********************************************************************** */
/* PRODUCTS SECTION ****************************************************** */
/* *********************************************************************** */
div.product {margin-top:20px;}

/* headers - box images */
div.product div.header.left {width:193px !important; height:238px; background-repeat:no-repeat; float:left;}

div.product.start.en div.header.left {background-image:url(theme.images/products/headers/start/box_en.jpg);}
div.product.start.fr div.header.left {background-image:url(theme.images/products/headers/start/box_fr.jpg);}
div.product.basic.en div.header.left {background-image:url(theme.images/products/headers/basic/box_en.jpg);}
div.product.basic.fr div.header.left {background-image:url(theme.images/products/headers/basic/box_fr.jpg);}
div.product.deluxe.en div.header.left {background-image:url(theme.images/products/headers/deluxe/box_en.jpg);}
div.product.deluxe.fr div.header.left {background-image:url(theme.images/products/headers/deluxe/box_fr.jpg);}
div.product.gold.en div.header.left {background-image:url(theme.images/products/headers/gold/box_en.jpg);}
div.product.gold.fr div.header.left {background-image:url(theme.images/products/headers/gold/box_fr.jpg);}
div.product.platinum.en div.header.left {background-image:url(theme.images/products/headers/platinum/box_en.jpg);}
div.product.platinum.fr div.header.left {background-image:url(theme.images/products/headers/platinum/box_fr.jpg);}
div.product.entsql.en div.header.left {background-image:url(theme.images/products/headers/entsql/box_en.jpg);}
div.product.entsql.fr div.header.left {background-image:url(theme.images/products/headers/entsql/box_fr.jpg);}
div.product.construction.en div.header.left {background-image:url(theme.images/products/headers/construction/box_en.jpg);}
div.product.construction.fr div.header.left {background-image:url(theme.images/products/headers/construction/box_fr.jpg);}
div.product.accountant.en div.header.left {background-image:url(theme.images/products/headers/accountant/box_en.jpg);}
div.product.accountant.fr div.header.left {background-image:url(theme.images/products/headers/accountant/box_fr.jpg);}
div.product.crm.en div.header.left {background-image:url(theme.images/products/headers/crm/box_en.jpg);}
div.product.crm.fr div.header.left {background-image:url(theme.images/products/headers/crm/box_fr.jpg);}
div.product.pos.en div.header.left {background-image:url(theme.images/products/headers/pos/box_en.jpg);}
div.product.pos.fr div.header.left {background-image:url(theme.images/products/headers/pos/box_fr.jpg);}

div.product div.header.right * {margin:0; padding:0;}
div.product div.header.right {width:361px !important; min-height:238px; background:white url(theme.images/products/headers/page.jpg) no-repeat;background-position: 0px 53px;float:left;}
div.product div.header.right h1 {padding-left:5px; font-size:19px; margin-top:3px;}
div.product div.header.right h2 {padding-left:5px; border:0px; color:#868585; text-transform:none; font-size:18px; font-weight:400; margin:0px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;}

div.product div.header.right div.description, div.product div.header.right div.price {padding-top:15px !important; float:left;}
div.product div.header.right div.description {width:234px !important /* 246 - padding */; padding-left:12px !important; }
div.product div.header.right div.description p {font-size:13px; line-height:1.5em; margin-bottom:10px;}

div.product div.header.right div.price {width:88px !important /* 115 - padding */; padding-left:10px !important; padding-right:17px !important;}
div.product div.header.right div.price p {text-align:center;}
div.product div.header.right div.price p.value {font-weight:bold; font-size:14px; margin-top:2px;}

div.product div.header.right div.price a.button {display:block; padding-top:3px !important; text-align:center; color:white; text-decoration:none; width:85px; height:23px; background-repeat:no-repeat;}
div.product div.header.right div.price a.button.download {margin-top:2px; background-image:url(theme.images/products/headers/download_button.jpg);}
div.product div.header.right div.price a.button.buy {margin-top:13px; background-image:url(theme.images/products/headers/price_button.jpg);}

div.product div.header.right div.comment {width:322px !important;margin-left:12px !important}

div.CommentPublisherHeader {font-weight:bold; color:Gray;}
div.CommentPublisherText {height: 45px;overflow: auto;font-style: oblique;}
div.CommentPublisherPubInfo {color: #808080;}

/* La couleur et le underline du link reste toujours pareil parce qu'il n'y a pas de lien comme tel ? */
/* a.CommentBrowserLink:link {color: #808080 !important;text-decoration: none !important;} */
/* a.CommentBrowserLink:visited {color: #000000 !important;font-style: oblique;text-decoration: none !important;}  */
/* a.CommentBrowserLink:hover {color: #000000 !important;font-style: oblique;text-decoration: none !important;} */
/* a.CommentBrowserLink:active {color: #000000 !important;font-style: oblique;text-decoration: none !important;} */

/* page content */
div.product h2 {border-bottom:1px solid silver; padding-bottom:3px; margin-top:15px;}
div.product ul.modules {margin:0; padding:0; list-style:none; }
div.product ul.modules li {
	background-color:#F7F7F7;
	list-style:none;
	padding:6px;
	margin:1px 0; 
}
div.product ul.modules li a {background-image:url(theme.images/layout/bullet_blue.gif); background-repeat:no-repeat; text-indent:18px; display:block;}

div.product h4 {padding:5px 2px; background-color:white; }
div.product ul.features {margin:0; padding:0; list-style:none; }
div.product ul.features li {background-color:#F7F7F7; /*border-bottom:1px solid #F7F7F7;*/ list-style:none; padding:6px;	margin:1px 0; }

/* ***** */

.productListItemContainer {margin-bottom:20px}
.productListItemHeader {margin-left:5px;}
.productListItemHeader .title { font-size: 13px; font-weight:bold; }
.productListItemHeader .shortDescription { font-size: 12px; /* font-weight:bold; */ }
.productListItemHeader .Price {font-weight:bold}
.productListItemHeader .PriceFree {font-weight:bold; color:Red;}

.productListCompareItemHeader {padding:0px;}
.productListCompareItemHeader .title { font-size: 13px; font-weight:bold; }
.productListCompareItemHeader .shortDescription { font-size: 12px; /* font-weight:bold; */}
.productListCompareItemContent {padding:0px 5px 0px 5px;}
.productListCompareItemContent .Price {font-weight:bold}
.productListCompareItemContent .PriceFree {font-weight:bold; color:Red;}
.productListCompareColumn {width:15px; background-color:#f1f1f1; border: solid 1px #cccccc}

#productModuleList a {display:block !IMPORTANT; margin-bottom:5px}

.productCompareHeaderCell {font-weight:bold; padding:0px 5px 10px 5px; }
.productCompareEvenRow{ background-color:#FAFBFB; height:20px;}
.productCompareUnEvenRow{ background-color:white; height:20px;}
.productCompareEvenRow td {padding:5px 0px 5px 0px !IMPORTANT}
.productCompareUnEvenRow td {padding:5px 0px 5px 0px !IMPORTANT}
.productCompareSeparatorRow {height:5px}

div.moduleFeatListHeader {height:97px; width:553px;}
div.moduleFeatListHeader h2 {margin:0 0 0 5px !important; padding:68px 0 0 0 !important;}
div.moduleFeatListHeader.start {background-image: url(theme.images/products/modules/listheader-start.gif); background-repeat:no-repeat;}

div.moduleFeatListFooter {height:42px; width:553px; background-image: url(theme.images/products/modules/listfooter.gif)}
div.moduleFeatListFooter h2 {margin:0 0 0 5px !important; padding:15px 0 0 0 !important;}

div.moduleFeatEvenRow {width:547px !important; background-color:#fbfef5; margin-bottom:10px; border-top: dashed 1px #ceeaa1 !IMPORTANT; border-bottom: dashed 1px #ceeaa1 !IMPORTANT; padding:5px 2px 5px 2px !important; }
div.moduleFeatOddRow {width:547px !important; background-color:#fbfef5; margin-bottom:10px; border-top: dashed 1px #ceeaa1 !IMPORTANT; border-bottom: dashed 1px #ceeaa1 !IMPORTANT; padding:5px 2px 5px 2px !important;}
div.moduleFeatEvenRow.notincluded {background-color:#fffbf3; border-top: dashed 1px #fab82d !IMPORTANT; border-bottom: dashed 1px #fab82d !IMPORTANT;}
div.moduleFeatOddRow.notincluded {background-color:#fffbf3; border-top: dashed 1px #fab82d !IMPORTANT; border-bottom: dashed 1px #fab82d !IMPORTANT;}

.moduleHeader img {margin:0 10px 0 0 !important}

/* *********************************************************************** */
/* PAGING SECTION ******************************************************** */
/* *********************************************************************** */
.pagingLinks {margin-bottom:10px; margin-top:10px; padding:5px 2px 5px 2px; }
.pagingLinks a {font-weight:bold}
.pagingLinksLeft {text-align:left; width:33%}
.pagingLinksRight {text-align:right; width:33%}

/* Layout section: Form Feedback */
.layoutFormFeebackFailure { color:Red; font-weight:bold; margin-bottom:10px;}
.layoutFormFeebackSuccess { color:black; font-weight:bold;}

/* Addons */
.ssdescription { margin-left:5px;color:black;}
.ssimage {border:solid 1px black}
.ssdescriptionEdit {font-size:10px;}

/* SEARCH */
.SearchResultItemHeader{margin:0px 0px 2px 0px; font-weight:bold; font-size:12px;}
.SearchResultItemSubHeader{margin:0px 0px 2px 0px; font-size:9px}
.SearchExcerpt {color:#666; margin:0px 0px 2px 0px !IMPORTANT}

.SearchHightLight{background-color:#FFFF99}

/* BBCODE */
.BBCodeContainer {margin-top: 12px;}
.BBCodeContainer blockquote {margin:0px 0px 0px 15px !important; padding:0px 0px 0px 0px !important;}

/* SITEMAP */
.sitemap h3 {width:95%; background-color:#f1f1f1; padding:5px 0px 5px 5px;  border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc}

/* MISC */
div.policybox { overflow:auto; background-color:#f0f0f0; height:150px; width:87% !IMPORTANT; border:inset 1px !important; margin-top:10px; padding:5px !important;}

/* REGISTRATION */
div.regstepnotice {margin-bottom:10px; margin-top:10px; padding:5px !important; border:1px solid #DFDFBC !important; background-color:#FCFCEF; width:542px !important;}

.regstepheader h1 {padding-top:5px !important; padding-left:5px !important; text-transform:none;}
.regstepheader {width:554px; height:32px; }
div.regstepheader.first {background-image:url(theme.images/layout/registration/regstepheader-green.gif); background-repeat:no-repeat;}
div.regstepheader.second {background-image:url(theme.images/layout/registration/regstepheader-yellow.gif); background-repeat:no-repeat;}
div.regstepheader.third {background-image:url(theme.images/layout/registration/regstepheader-red.gif); background-repeat:no-repeat;}

.regstepbody {padding-top:10px !important; background-image:url(theme.images/layout/registration/regstepbody-fill.gif); background-repeat:repeat-y;}
.regstepbody p {padding:5px 5px 0px 5px; margin:0px;}
.regstepbody .regstepicon {margin-left:5px; float:left}
.regstepbody .regstepcontent {display:inline;}

.regstepfooter {width:554px; height:6px; line-height:6px; background-image:url(theme.images/layout/registration/regstepfooter.gif); background-repeat:no-repeat; margin-bottom:10px;}

/* Thick Box (light) */

#TB_overlay {
  position: absolute;
  z-index:1000;
  width: 100%;
  height: 100%;
  top: 0;  left: 0;
  min-height:100%;
  background-color:black;
  /*filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;*/
}

#TB_load
{
  padding:10px !important;
  position: absolute !important;
  display:none;  
 
  width:600px !important;
  background-color:#ecfadb !important;
  border:solid 2px #73d104 !important;
  z-index:1001;
}

/* ADDONS */
table.addonInfo {list-style:none; padding:0px; margin:0px;}
table.addonInfo tr td {padding:3px; border-bottom:2px solid white;}
table.addonInfo tr td.label {background-color:#f0f0f0}
table.addonInfo tr td.meta {width:125px; border-left:2px solid white; background-color:#f7f7f7; text-align:right;}
table.addonInfo tr.total td {font-weight:bold;}

ul.addonCompat {margin:3px 0px 0px 0px; padding:0px; list-style-type:none;}
ul.addonCompat li {float:left; list-style-type:none; margin:0px 1px 0px 0px; padding:5px;}
ul.addonCompat li.incompatible {color:silver; background-color:#f7f7f7; border:1px solid silver;}
ul.addonCompat li.compatible {color:black; background-color:#EDFDD3; border:1px solid #CEEAA1; font-weight:bold;}

p.addonCompatTitle {margin-top:10px; margin-bottom:2px;}

.labelTag {display:block; height:19px; width:80px; float:left; padding:3px 0 !important;}

div.addonDetailHeader {background-image:url(theme.images/addons/list/list-detail_header_bkg.gif); background-repeat:no-repeat; background-position:bottom; width:548px; height:120px; margin:0px; padding-top:5px; padding-bottom:5px; padding-left:5px; color:black;}
div.addonSearchHeader {background-image:url(theme.images/addons/list/list-searchbox_header_bkg.gif); background-repeat:no-repeat; background-position:bottom; width:548px; height:65px; margin:0px; padding-top:5px; padding-bottom:5px; padding-left:5px; color:black;}
div.addonFilterBody {background-image:url(theme.images/addons/list/list-filterbox_body_bkg.gif); background-repeat:no-repeat; background-position:bottom; width:548px; height:168px; margin:0px; padding-top:5px; padding-bottom:5px; padding-left:5px; color:black;}
div.addonFilterBodyDynacomBrowser {background-image:url(theme.images/addons/list/list-filterbox_body_bkg.gif); background-repeat:no-repeat; background-position:bottom; width:548px; height:158px; margin:0px; padding-top:5px; padding-bottom:5px; padding-left:5px; color:black;}
div.addonFilterBody select { width:175px; font-size:11px; font-style:normal;	font-variant:normal; font-weight:normal; line-height:normal; }
div.addonFilterBodyDynacomBrowser select { width:175px; font-size:11px; font-style:normal;	font-variant:normal; font-weight:normal; line-height:normal; }

p.addonListSearchResults {background-image:url(theme.images/addons/list/list-searchresult-bkg.gif); background-repeat:repeat-y; background-position:bottom; width:548px; margin:0px; padding-top:5px; padding-bottom:5px; padding-left:5px; color:black;}
p.addonListSearchResultsCategories {background-image:url(theme.images/addons/list/list-item-selection-bkg.gif); height:auto; background-repeat:repeat-y;background-position:bottom; width:548px; margin:0px; padding-top:5px; padding-bottom:5px; padding-left:5px; color:black;}

div.addonFilterHeader *, div.addonListSearchBox * {margin:0; padding:0;}
div.addonFilterHeader {color:white; margin:0; width:553px; height:45px; background-image:url(theme.images/addons/list/list-header-bkg.gif); background-repeat:no-repeat;}
div.addonFilterHeader p {padding-top:12px !important; padding-left:5px;}
div.addonFilterHeader select { font-size:11px;	font-style:normal;	font-variant:normal; font-weight:normal; line-height:normal; }

div.addonSortByHeader * {margin:0; padding:0;}
div.addonSortByHeader select { font-size:11px;	font-style:normal;	font-variant:normal; font-weight:normal; line-height:normal; }
div.addonSortByHeader {color:white; padding:8px 0 !important; margin:0; width:553px; height:22px; background-image:url(theme.images/addons/list/list-sortby-bkg.gif); background-repeat:no-repeat; display:block; }
div.addonSortByHeader p {padding-left:5px;}

div.addonListHeaderShort {color:white; margin:0; width:553px; height:18px; background-image:url(theme.images/addons/list/list-header-short-bkg.gif); background-repeat:no-repeat;}

div.addonListSearchBox {padding:6px 0 !important; margin:0; width:553px; background-image:url(theme.images/addons/list/list-searchbox-bkg.gif); background-repeat:repeat-y;}
div.addonListSearchBox label {color:white; padding-left:82px;}
div.addonListSearchBox p {padding-left:5px; color:White;}

div.addonListFooter {margin:0 0 10px 0 !important; width:553px; height:16px; line-height:1px; background-image:url(theme.images/addons/list/list-footer-bkg.gif); background-repeat:no-repeat;}

/* --- */
div.addonListHeader.Excerpt {margin-top:20px; width:553px !important;}
div.addonListHeader.Excerpt h2 {padding-top:10px !important; padding-left:5px;}
div.addonListHeader.Excerpt p {padding:0px 0px 0px 5px !important;}

div.addonItemExcerpt * {margin:0; padding:0;}
div.addonItemExcerpt {background-image:url(theme.images/addons/list/list-item-bkg.gif); background-repeat:repeat-y; width:553px;}
div.addonItemExcerpt div.meta {padding:5px 5px 10px 5px !important; width:540px !important; background-image:url(theme.images/addons/list/list-item-header-excerpt-bkg.gif); background-repeat:no-repeat; }
div.addonItemExcerpt div.meta p{margin-top:3px !important;}

div.addonItemExcerptHover * {margin:0; padding:0;}
div.addonItemExcerptHover {background-image:url(theme.images/addons/list/list-item-bkg.gif); background-repeat:repeat-y; width:553px;cursor:pointer;}
div.addonItemExcerptHover div.meta {padding:5px 5px 10px 5px !important; width:540px !important; background-image:url(theme.images/addons/list/list-item-header-excerpt-bkg.gif); background-repeat:no-repeat; }
div.addonItemExcerptHover div.meta p{margin-top:3px !important;}

/* --- */

DIV.addonItem *
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}
DIV.addonItem
{
    background-image: url(theme.images/addons/list/list-item-bkg.gif);
    width: 553px;
    background-repeat: repeat-y
}
DIV.monthlyselection
{
    background-image: url(theme.images/addons/list/list-item-selection-bkg.gif)
}
DIV.addonItem DIV.addonItemHeader
{
    padding-right: 0px! important;
    padding-left: 0px! important;
    background-image: url(theme.images/addons/list/list-item-header-bkg.gif);
    padding-bottom: 5px! important;
    width: 553px;
    padding-top: 5px! important;
    background-repeat: no-repeat
}
DIV.monthlyselection DIV.addonItemHeader
{
    background-image: url(theme.images/addons/list/list-item-header-selection-bkg.gif)
}
DIV.addonItem DIV.addonItemHeader DIV.primary
{
    padding-left: 5px! important;
    float: left;
    width: 433px! important
}
DIV.addonItem DIV.addonItemHeader DIV.primary TD.or
{
    background-image : url(theme.images/addons/list/list-header-bkg-certification-gold.gif);
    background-repeat:no-repeat;
    color: white;
    width: 40px;
    text-align : center
}
DIV.addonItem DIV.addonItemHeader DIV.primary TD.argent
{
    background-image: url(theme.images/addons/list/list-header-bkg-certification-silver.gif);
    background-repeat:no-repeat;
    color: white;
    width: 40px;
    text-align : center
}
DIV.addonItem DIV.addonItemHeader DIV.primary TD.bronze
{
    background-image : url(theme.images/addons/list/list-header-bkg-certification-bronze.gif);
    background-repeat:no-repeat;
    color: white;
    width: 40px;
    text-align : center
}
DIV.addonItem DIV.addonItemHeader DIV.secondary
{
    padding-right: 5px! important;
    float: right;
    width: 110px! important;
    text-align: center
}
DIV.addonItem DIV.addonItemHeader DIV.secondary A
{
    font-size: 10px;
    color: blue;
    text-decoration: underline
}
DIV.addonItem DIV.addonItemHeader H2
{
    font-weight: normal;
    font-size: 17px;
    text-transform: none
}
DIV.addonItem DIV.addonItemHeader A
{
    color: black;
    text-decoration: none
}
DIV.addonItem TABLE.addonItemBody
{
    padding-right: 0px! important;
    padding-left: 0px! important;
    padding-bottom: 10px! important;
    padding-top: 10px! important
}
DIV.addonItem TABLE.addonItemBody TD.centerSection
{
    padding-right: 5px! important;
    padding-left: 5px! important;
    padding-bottom: 0px! important;
    width: 315px! important;
    padding-top: 0px! important;
    vertical-align: top;
}
DIV.addonItem TABLE.addonItemBody TD.centerSection TD.flags
{
    display: inline; 
    font-size: 10px; 
    color: Gray;
}

DIV.addonItem TABLE.addonItemBody TD.centerSection TD.summary
{
	width: 315px! important;
    padding-top: 0px;
    padding-bottom: 10px;
    vertical-align:top;
}
DIV.addonItem TABLE.addonItemBody TD.centerSection TD.summary DIV
{
    font-size: 12px;
    width: 315px! important;
    height: 70px;
    overflow: auto;
}
DIV.addonItem TABLE.addonItemBody TD.centerSection TD.info
{
	width: 160px;
	padding-top: 0px;
    padding-bottom: 10px;
    font-size: 12px;
}
DIV.addonItem TABLE.addonItemBody TD.centerSection TD.info EM
{
    font-weight: bold;
    font-style: normal;
}
DIV.addonItem TABLE.addonItemBody TD.rightSection TD.button
{
    background-repeat: no-repeat;
    background-image: url(theme.images/addons/list/list-item-body-button-bkg.jpg);
    width: 97px;
    height: 26px;    
}
DIV.addonItem TABLE.addonItemBody TD.centerSection TD.button A
{
    display: block;
    font-size: 13px;
    color: black;
    text-align: center;
    text-decoration: none;
}
DIV.addonItem TABLE.addonItemBody TD.leftSection
{
    padding-right: 5px! important;
    padding-left: 5px! important;
    padding-bottom: 0px! important;
    width: 105px! important;
    padding-top: 0px! important;
    vertical-align: top; 
}
DIV.addonItem TABLE.addonItemBody TD.leftSection TD.ss
{
    padding-right: 0px! important;
    padding-left: 0px! important;
    padding-bottom: 1px! important;
    width: 94px! important;
    height: 105px;
    padding-top: 0px! important;
    vertical-align: top;
}
DIV.addonItem TABLE.addonItemBody TD.leftSection TD.ss A IMG
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
}
DIV.addonItem TABLE.addonItemBody TD.leftSection TD.details
{
	padding-top: 5px;
    width: 94px;
    text-align: center;
}
DIV.addonItem TABLE.addonItemBody TD.leftSection TD.devUniqueId
{
	padding-top: 5px;
    text-align: center;
}
DIV.addonItem TABLE.addonItemBody TD.rightSection
{
    padding-right: 5px;
    width: 100px;
    vertical-align:top;
}
DIV.addonItem TABLE.addonItemBody TD.rightSection TD.infoPrice
{
	width: 100px;
	vertical-align: top;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}
DIV.addonItem TABLE.addonItemBody TD.rightSection TD.infoVersion
{
	padding-left: 3px;
	background-repeat: no-repeat;
	background-image: url(theme.images/addons/list/list-item-body-version.jpg);
    width: 29px;
    height: 26px;
}
DIV.addonItem TABLE.addonItemBody TD.rightSection TD.infoVersionPlus
{
	padding-left: 3px;
	background-repeat: no-repeat;
	background-image: url(theme.images/addons/list/list-item-body-version-plus.jpg);
    width: 39px;
    height: 26px;
}
DIV.addonItem TABLE.addonItemBody TD.rightSection A
{
    display: block;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    color: black;
    text-decoration: none;
}
div.ssItem div.secondary {padding:0px 5px 0px 5px !important; float:left; width:160px !important; /* background-color:red */}
div.ssItem div.secondary div.ss {background-color:#969696; padding:1px 0px 1px 0px!important;  width:154px !important; text-align:center;}
div.ssItem div.secondary div.ss a img {border:1px solid white !important;}
div.ssItem div.secondary div.button.details {text-indent:5px; padding-top:3px !important; width:154px; height:23px; background-image:url(theme.images/addons/list/list-item-button-details-bkg.gif); background-repeat:no-repeat; }
div.ssItem div.secondary div.button.details a {color:white;}
div.ssItem div.primary {padding:0px 5px 0px 5px !important; float:right; width:373px !important; /* background-color:green */}
/* ** ** */

table.reviewitem {margin-top:10px !important; margin-bottom:10px !important}
table.reviewitem td.header {background-color:#fafbfb; border:1px solid #f0f0f0; border-top:2px solid #e9e9e9;}
table.reviewitem td.ratingheader {background-color:#fafbfb; border:1px solid #f0f0f0;}
table.reviewitem td.ratingcontent {border:1px solid #f0f0f0;}
table.reviewitem td.ratingcontent p.note {color:gray; font-size:10px;}
table.reviewitem td.ratingfooter {border-bottom:2px solid #e9e9e9;}

/* details */
table.pluginDetails td.secondary ul {list-style:none; margin-left:0px; padding-left:0px;}

/* PayPal Buttons */
div.paypalButtonEX {width:160px; height:212px; background-repeat:no-repeat; padding-left:8px !important; padding-top:32px !important;}
div.paypalButtonEX div.reqinfolabel {font-size:9px; width:110px !important;}
div.paypalButtonEX input#custom {font-size:10px; width:108px;}
div.paypalButtonEX input.custidcmd {font-size:10px; width:25px;}

div.paypalButtonEX.FR {background-image:url(theme.images/paypal/x-click-but5.gif);}

/* logo color chart */

table.logocolorchart tr {border-bottom:1px solid silver}
table.logocolorchart tr td {vertical-align:top;}
table.logocolorchart tr td.name, table.logocolorchart tr td.type {font-weight:bold; background-color:#f0f0f0}
table.logocolorchart tr td.name {text-align:center;}
table.logocolorchart tr td.type {text-align:right;}
table.logocolorchart tr.even td.code {background-color:#f7f7f7;}

table.logocolorchart tr td.yellow {background-color:#f6d300; height:10px;}
table.logocolorchart tr td.gold {background-color:#a29146; height:10px;}
table.logocolorchart tr td.red {background-color:#df0023; height:10px;}
table.logocolorchart tr td.violet {background-color:#826ba9; height:10px;}
table.logocolorchart tr td.turquoise {background-color:#00a49c; height:10px;}
table.logocolorchart tr td.black {background-color:#000; height:10px;}

div.mediaproductbox {clear:both; padding:10px 0px 10px 0px !important;}
div.mediaproductbox img {margin-right: 10px;}
div.mediaproductbox h3 {margin: 0px;}

table.logoprohibited {width:100%;}
table.logoprohibited tr.images td {width:50%; text-align:center; border:1px solid silver; padding:5px;}
table.logoprohibited tr.description td {text-align:center; border:1px solid silver; background-color:#f7f7f7; padding:5px;}

/*** developer taxtable ***/
table.taxTable {width:100%;}

table.taxTable tr td {border-bottom:1px solid #F0F0F0; padding:5px;}
table.taxTable tr.header td {font-weight:bold; background-color:#F0F0F0; border-bottom:0px solid white; border-top:1px solid silver; padding:8px;}
table.taxTable tr.addform td {background-color:#F3F8FD; border-bottom:0px solid white; border-bottom:1px solid #E6F0FB; border-top:1px solid #E6F0FB; vertical-align:bottom;}
table.taxTable tr td.location {width:30%}
table.taxTable tr td.rate {width:50%}
table.taxTable tr td.action {text-align:right;width:20%}

/*** affiliates  ***/

table.affiliatesDividend tr td {padding:5px;}

table.affiliatesDividend tr td.price,
table.affiliatesDividend tr td.dividend {text-align:right;}

table.affiliatesDividend tr.header td.price,
table.affiliatesDividend tr.header td.dividend {border-left:1px solid white;}

table.affiliatesDividend tr td.product {background-color:#f7f7f7;}

table.affiliatesDividend tr.item td {border-bottom:1px solid #F0F0F0}
table.affiliatesDividend tr.header td {font-weight:bold; background-color:#F0F0F0; border-bottom:1px solid white}

/*** COMPACT FORMS ***/
div.compactform {position:relative; }
div.compactform input.tb {height:1.4em; padding-top:1px; }
div.compactform label.overlabel-preparsing {display:block; margin-bottom:3px;}
div.compactform label.overlabel {color:#999 !important; cursor:text !important; }
div.compactform label.overlabel-apply {
	position:absolute;
	top:10px;
	left:10px;
	z-index:1;
	color:#999 !important;
	cursor:text !important;
}
.watermark 
{
	color: #999;
}
.AddOnInfoVersion
{
	padding-left: 3px;
	background-repeat: no-repeat;
	background-image: url(theme.images/addons/list/list-item-body-version.jpg);
    width: 29px;
    height: 26px;
}
.AddOnInfoVersionPlus
{
	padding-left: 3px;
	background-repeat: no-repeat;
	background-image: url(theme.images/addons/list/list-item-body-version-plus.jpg);
    width: 39px;
    height: 26px;
}
.AddOnInfoVersion A, .AddOnInfoVersionPlus A
{
    display: block;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    color: black;
    text-decoration: none;
}

.SoftwareAssuranceHeader
{
	font-weight:bold;
	font-size: 16px;
    color: white;
    text-align: center;
    width:25%;	
}

.SoftwareAssuranceSubHeader
{
	background-color:#e6e6fa;
	font-weight:bold;
	font-size: 10px;
    text-align: left;
    width:25%;	
}

.SponsoredHighlight
{
    display: inline; 
    font-size: 10px; 
    color: Gray;
}

.MonthlySelectionHighlight
{
    display: inline; 
    font-size: 10px; 
    color: red;
}

.nopartner
{
	padding-top: 15px;
	background: url('theme.images/layout/nopartner_bg.jpg') no-repeat;
	
}

.PasswordBarIndicatorText
{
	position: absolute;
	display: inline-block;
    font-family: Verdana;
    font-size: 9px;
    color: black;
    text-decoration: none;
}

/***************************
warningBox
****************************/

.warningBox 
{
	margin-top:24px;
    border-style:solid;
    border-width:1px;
    border-color:#dfdfbc;
	padding: 20px 30px 20px 88px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	background: rgb(254,254,250); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,252,1) 0%, rgba(252,252,240,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,252,1)), color-stop(100%,rgba(252,252,240,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,252,1) 0%,rgba(252,252,240,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,252,1) 0%,rgba(252,252,240,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,252,1) 0%,rgba(252,252,240,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,252,1) 0%,rgba(252,252,240,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffffc', endColorstr='#fcfcf0',GradientType=0 ); /* IE6-9 */
	text-align:left;
}

.warningBoxTitle
{
	font-size:20px;
	margin-bottom:8px;
}

.warningBoxText
{
	/*Nothing yet*/
}

.warningBoxIcon
{
	float:left;
	margin-left:-66px;
}
</pre></body></html>