﻿/* Reset browser def style*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%;
font-family: inherit; vertical-align: baseline; }

label{cursor:pointer;}
em{font-style:italic;}

/* remember to define focus styles! */ 
:focus {outline: 0;}
body { line-height: 1; color: black; background: #FFFFFF; font-weight: normal; font-style: normal;}
ol, ul { list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/*Vertical centering of images*/
.main_center_container{display:table; text-align:center; overflow:hidden;}
.vertical_center{display: table-cell; vertical-align: middle;}
.inner_center{}

/*For banner rotate*/
.banner_hide{display:none;}
.banner_show{display:block;}

/* =GENERAL */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

.floatleft {float:left;}
.floatright {float:right;}
.clear {clear: both;}
.hidetext {text-indent: -9999px;}
strong {font-weight:bold; line-height:100%;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; background:#ffffff; line-height:1;}
#page{margin:0 auto; width:853px; padding:40px 0px;}
.hide{visibility:hidden; top:-9999px; left:-9999px; display:none; position:absolute;}
.show{visibility:visible; display:block;}
/*Links*/
.lightGreenUnderline{color:#babc17; text-decoration:underline; font-weight:normal; line-height:110%;}
.lightGreenUnderline:hover{text-decoration:none;}
.footerLink{color:#838383; text-decoration:underline; font-size:11px; line-height:13px;}
.footerLink:hover{text-decoration:underline; color:#adaf0f;}
.greenAdvLinks{color:#81a620; text-decoration:none;}
.greenAdvLinks:hover{color:#babc17;}

/*TExt*/
.normalText{font-size:12px; line-height:16px; color:#707070; font-weight:normal;}
.paragraphTitle{color:#babc17; font-size:13px; font-weight:bold; line-height:16px; text-align:left;}
/*Error zone*/
.errorZone{border:solid 1px #d01919; padding:5px 20px; font-size:11px; color:#dc3333; margin-top:5px; margin-bottom:5px;}
.errorZone ul{list-style-type:disc; float:left; display:block; padding:5px 20px;}
.errorZone ul li{line-height:14px;}
.messageZone{border:solid 1px #799d1a; padding:5px 20px; font-size:11px; color:#82a91b; margin-top:5px; margin-bottom:5px;}
.messageZone ul{list-style-type:disc; float:left; display:block; padding:5px 20px;}
.messageZone ul li{line-height:14px;}

/*Form input*/
.form_input{height:18px; line-height:18px; border:solid 1px #dfe6df; font-size:12px; color:#818181;}
.formData{width:238px; height:40px;}
.formDataBig{height:40px; width:482px;}
.formData .nameText{text-indent:-9999px; background:url(../images/texts/name-text.gif) no-repeat 0px 0px; height:15px; line-height:15px; width:72px; display:block;}
.formData .emailAddressText{text-indent:-9999px; background:url(../images/texts/email-address-text.gif) no-repeat 0px 0px; height:15px; line-height:15px; width:99px; display:block;}
.formDataBig .subjectText{text-indent:-9999px; background:url(../images/texts/subject-text.gif) no-repeat 0px 0px; height:15px; line-height:15px; width:45px; display:block;}
.formDataBig .messageText{text-indent:-9999px; background:url(../images/texts/mail-message-text.gif) no-repeat 0px 0px; height:15px; line-height:15px; width:40px; display:block;}
.formData .mandatory{text-indent:-9999px; background:url(../images/mandatory.gif) no-repeat 0px 0px; width:7px; height:7px; line-height:7px;}
.formDataBig .mandatory{text-indent:-9999px; background:url(../images/mandatory.gif) no-repeat 0px 0px; width:7px; height:7px; line-height:7px;}
.mandatoryText{text-align:left; background:url(../images/mandatory.gif) no-repeat 0px 3px; height:13px; line-height:13px; font-style:italic; font-size:11px; color:#818181; padding-left:10px; width:105px;}

/*Start Header*/
.headerMain{width:853px; height:130px; overflow:hidden;}
.headerLogo{width:370px; height:91px; line-height:91px; padding-left:39px;}
.headerMenu{width:400px; text-align:center; padding:63px 10px 0px 30px; font-size:11px; line-height:11px;}
.headerMenu ul{width:400px; text-align:center; display:block;}
.homeMnuHeader{background:url(../images/Texts/homeMenuText.gif) 0px 1px no-repeat; text-indent:-9999px; display:block; float:left; width:47px;}
.aboutMnuHeader{background:url(../images/Texts/whoWeAreText.gif) 0px 1px no-repeat; text-indent:-9999px; display:block; float:left; width:93px;}
.demoMnuHeader{background:url(../images/Texts/demoHeaderText.gif) 0px 1px no-repeat; text-indent:-9999px; display:block; float:left; width:85px;}
.portfolioMnuHeader{background:url(../images/Texts/portfolioText.gif) 0px 1px no-repeat; text-indent:-9999px; display:block; float:left; width:80px;}
.contactMnuHeader{background:url(../images/Texts/contactHeaderText.gif) 0px 1px no-repeat; text-indent:-9999px; display:block; float:left; width:52px;}
.headerMenu ul .regularMnu a{color:#838383; text-decoration:none; height:11px; line-height:11px;}
.headerMenu ul .regularMnu a:hover{color:#adaf0f; background-position:0px -19px;}
.headerMenu ul .selectedMnu a{color:#adaf0f; cursor:default; text-decoration:none; height:11px; line-height:11px; background-position:0px -19px;}
.headerMenu ul li{font-size:11px; height:11px; line-height:11px; background:url(../images/main-mnu-arrow.gif) no-repeat 0px 5px; display:block; float:left; padding-left:7px; text-transform:uppercase;}
.headerMenu ul li a:hover{text-decoration:underline;}

/*Banner Control*/
.bigBanner{width:853px; height:269px;}
.bigBannerImg{height:269px; width:853px;}
.greenBigBanner{background-color:#babc17; width:362px; height:236px; padding-left:24px; padding-top:33px; padding-right:36px;}
.greenBannerTop{background:url(../images/greenRightTop.gif) left top no-repeat; width:5px; height:264px; background-color:#babc17;}
.greenBannerBottom{background:url(../images/greenRightBottom.gif) no-repeat left top; width:5px; height:5px; line-height:5px;}
.bigBannerList{background:url(../images/texts/bannerSecondText.gif) 11px 0px no-repeat; height:72px; width:343px; overflow:hidden;}
.bigBannerList ul{margin-left:-9999px;}
.gpecTitle{background:url(../images/texts/bannerTopText.gif) left center no-repeat; height:61px; width:357px; font-size:25px; color:#fff; display:block; text-indent:-9999px;}
.gpecBannerAwards{color:#f7f8a0; font-size:20px; margin-left:12px;}
.gpecBannerAwards li{background:url(../images/gpecUlBullet.gif) no-repeat 0px 10px; height:30px; line-height:20px; font-size:18px; display:block; color:#f7f8a0; padding-left:10px;}
.gpecBottomDescription{color:#fff; font-size:11px; line-height:14px; margin-left:13px; margin-top:26px;}
/*Home Page*/
.homeMainDiv{width:830px; padding-top:32px; padding-bottom:12px; padding-left:23px; border-bottom:solid 1px #e8e8e8;}
.homeZone{width:290px; padding-left:2px; padding-right:20px;}
.homeZone .zoneTitle{background:url(../images/Texts/homeTitlesSprite.gif) no-repeat 0px 3px; text-indent:-9999px; font-size:18px; height:22px; line-height:22px; color:#82a91b; padding-left:7px;}
.homeZone .secondZone{background-position:0px -24px;}
.homeZone .thirdZone{background-position:0px -53px;}
.homeZone .detailsText{font-size:11px; line-height:14px; padding-top:15px;}
.homeDemoRibecs{position:relative; z-index:0; margin-left:-20px; margin-top:30px;}
.homeContactDetails{padding-top:13px;}
.homeContactDetails .blackPhone{background:url(../images/icons/black-phone-icon.gif) no-repeat 0px 0px; font-size:11px; height:13px; padding-top:3px; line-height:13px; padding-left:24px;}
.homeContactDetails .blackFax{background:url(../images/icons/black-fax-icon.gif) no-repeat 0px 0px; font-size:11px; height:13px; padding-top:3px; line-height:13px; padding-left:24px; margin-top:4px;}
.homeContactDetails .mail{background:url(../images/icons/email-envelope.gif) no-repeat 1px 0px; font-size:11px; height:13px; padding-top:3px; line-height:13px; padding-left:25px; margin-top:3px;}
/*Footer*/
.footerDiv{padding-top:17px; padding-left:50px; font-size:11px; line-height:14px;}
.footerExtraLinks{margin:0 auto; text-align:center; padding-top:23px; padding-left:30px;}
.footerExtraLinks ul{list-style-type:none; display:block; margin:0 auto;}
.footerExtraLinks ul li{display:block; float:left; height:15px; line-height:15px; padding:0px 5px;}
.footerExtraLinks ul .spacer{font-size:12px; line-height:14px; color:#838383; display:block; float:left;}
.shareThisBtn{margin-left:25px;}
.innerDiv{padding-top:47px; width:853px; padding-bottom:40px; border-bottom:solid 1px #e8e8e8;}
/*Small Banner*/
.smallBanner{height:91px; width:853px;}
.smallBanner .left{height:91px; width:4px; line-height:91px; background:url(../images/smallBannerLeft.gif) no-repeat left top;}
.smallBanner .banner{height:91px; line-height:91px; width:321px; overflow:hidden;}
.smallBanner .title{text-indent:-9999px; height:91px; line-height:91px; background-position:18px 28px; width:524px;}
.smallBanner .noSmallBanner{background-color:#babc17; height:91px; line-height:91px; width:845px;}
.smallBanner .right{height:91px; width:4px; line-height:91px; background:url(../images/smallBannerRight.gif) no-repeat left top;}
/*About US*/
/*News*/
.renlockNews{width:296px; padding-left:20px;}
.renlockNews .newsText{text-indent:-9999px; background:url(../images/texts/renlockNewsTitle.gif) no-repeat 7px 0px; height:15px; line-height:15px; width:240px;}
.greenBullet{background:url(../images/titleBullet.gif) no-repeat left center; height:15px; line-height:15px;}
.newsContainer{width:251px; text-align:left; font-size:11px; color:#818181;}
.newsContainer .newsItem{padding-top:18px; padding-bottom:10px;}
.newsContainer .newsItem .title{color:#babc17; font-size:11px; font-weight:bold;}
.newsContainer .newsItem .innerNews{padding-bottom:10px; line-height:14px; padding-top:5px;}
.newsArchiveDiv{padding:10px 0px;}
.newsArchiveLink{background:url(../images/texts/news-archive-text.gif) no-repeat 0px 0px; text-indent:-9999px; display:block; width:213px; height:33px; line-height:33px;}
.newsArchiveLink:hover{background:url(../images/texts/news-archive-text.gif) no-repeat 0px -47px;}
/*About US*/
.aboutDiv{width:525px; padding-right:0px;}
.aboutDiv .aboutTitle{text-indent:-9999px; background:url(../images/texts/aboutTitle.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
.aboutDiv .paragraph{font-size:12px; line-height:16px; padding:14px 0px 5px 0px; text-align:left;}
/*Partners*/
.partners{width:536px;}
.partners .title{text-indent:-9999px; background:url(../images/texts/partnersTitle.gif) no-repeat 7px 0px; height:15px; line-height:15px; width:440px;}
.partners .partnerItem{width:228px; padding-right:38px; padding-top:14px;}
.partners .logo{border:solid 1px #f0f0f0; width:226px; height:80px;}
.partners .partnerItem .paragraphText{width:228px; padding-top:12px; font-size:12px; line-height:16px; text-align:justify; padding-bottom:15px;}
/*Ribecs Modules*/
.ribecsModules{width:296px; padding-left:20px;}
.ribecsModules .title{text-indent:-9999px; background:url(../images/texts/modules-text.gif) no-repeat 7px 0px; height:15px; line-height:15px; width:240px;}
.ribecsModules .menu{padding-top:15px;}
.ribecsModules .menu ul li{width:213px; height:33px; line-height:33px; padding-bottom:1px; display:block;}
.ribecsModules .menu ul li .inventory{background:url(../images/texts/modules-inventory.gif) no-repeat;}
.ribecsModules .menu ul li .order{background:url(../images/texts/modules-order.gif) no-repeat;}
.ribecsModules .menu ul li .reporting{background:url(../images/texts/modules-reporting.gif) no-repeat;}
.ribecsModules .menu ul li .fraud{background:url(../images/texts/modules-fraud.gif) no-repeat;}
.ribecsModules .menu ul li .payment{background:url(../images/texts/modules-payment.gif) no-repeat;}
.ribecsModules .menu ul li .hosting{background:url(../images/texts/modules-hosting.gif) no-repeat;}
.ribecsModules .menu ul li .company{background:url(../images/texts/btn-company-text.gif) no-repeat;}
.ribecsModules .menu ul li .shipping{background:url(../images/texts/btn-shipping-text.gif) no-repeat;}
.ribecsModules .menu ul li .productMngmt{background:url(../images/texts/btn-mng-produse.gif) no-repeat;}
.ribecsModules .menu ul li .customers{background:url(../images/texts/btn-customer-text.gif) no-repeat;}
.ribecsModules .menu ul li .orderMngmnt{background:url(../images/texts/btn-order-text.gif) no-repeat;}
.ribecsModules .menu ul li .marketing{background:url(../images/texts/btn-marketing-text.gif) no-repeat;}
.ribecsModules .menu ul li .reports{background:url(../images/texts/btn-rapoarte-text.gif) no-repeat;}
.ribecsModules .menu ul .selected a{background-position:0px -47px;}

.ribecsModules .menu ul li a{background-position:0px 0px; display:block; width:213px; height:33px; line-height:33px; text-indent:-9999px;}
.ribecsModules .menu ul li a:hover{background-position:0px -47px;}
.ribecsModules .menu ul .selected a{background-position:0px -94px;}
.ribecsModules .menu ul .selected a:hover{background-position:0px -94px;}
.ribecsModules .demoButton{padding-top:20px;}
/*Demo page*/
.demoInnerDiv{width:525px; padding-right:0px; position:relative; z-index:2;}
.demoInnerDiv .greenBullet{height:20px; line-height:20px;}
.demoInnerDiv .paragraph{font-size:12px; line-height:16px; padding:14px 0px 5px 0px; text-align:left;}
.paragraphGreenTitle{color:#babc17; font-weight:bold; font-size:12px; line-height:15px; text-align:left; width:221px; padding-left:2px;}
.demoLogo{border:solid 1px #f0f0f0; width:523px; height:262px; background:url(../images/demo-inner-logo.jpg) no-repeat 64px 9px; line-height:262px; margin-top:10px;}
.performanceText{text-indent:-9999px; background:url(../images/texts/performance-text.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:115px;}
.strategyText{text-indent:-9999px; background:url(../images/texts/strategy-text.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:115px;}
.seoText{text-indent:-9999px; background:url(../images/texts/modules-SEO-title.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:230px;}
.platformText{text-indent:-9999px; background:url(../images/texts/modules-platform-title.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:230px;}

#main-briefly .title{text-indent:-9999px; background:url(../images/texts/ribecs-briefly.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
#main-company .title{text-indent:-9999px; background:url(../images/texts/modules-company-title.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
#main-shipping .title{text-indent:-9999px; background:url(../images/texts/modules-shipping-title.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
#main-products .title{text-indent:-9999px; background:url(../images/texts/modules-product-title.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
#main-customers .title{text-indent:-9999px; background:url(../images/texts/modules-customer-title.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
#main-order .title{text-indent:-9999px; background:url(../images/texts/modules-order-title.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
#main-marketing .title{text-indent:-9999px; background:url(../images/texts/modules-marketing-title.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
#main-reporting .title{text-indent:-9999px; background:url(../images/texts/modules-reporting-title.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
#main-performance .title{text-indent:-9999px; background:url(../images/texts/performance-text.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
#main-seo .title{text-indent:-9999px; background:url(../images/texts/modules-SEO-title.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
#main-platform .title{text-indent:-9999px; background:url(../images/texts/modules-platform-title.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}

/*Portfolio*/
.portfolioLeft{width:308px; padding-left:8px;}
.portfolioLeft .title{text-indent:-9999px; background:url(../images/texts/business-portfolio-text.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:200px;}
.portfolioLeft .portfolioMenu{height:46px; width:284px; padding:1px 0px 1px 11px; cursor:pointer;}
.portfolioLeft .selected{background:url(../images/portfolio-selected-bgr.gif) no-repeat left top;}
.portfolioLeft .portfolioMenu .logoDiv{width:55px; height:40px; line-height:40px; border:solid 1px #e9e9e9; padding:1px; text-align:center; background-color:#fff;}
.portfolioLeft .portfolioMenu .logoText{padding-left:8px; text-align:left; color:#818181; font-size:11px; line-height:14px; width:170px;}
.portfolioLeft .portfolioMenu .logoText .logoTitle{color:#babc17; font-weight:bold; font-size:12px; line-height:14px;}
.portfolioLeft .hoverClass .logoText .logoTitle{text-decoration:underline;}
.portfolioLeft .selected .logoText .logoTitle{color:#fd9302;}
.portfolioInnerDiv{width:534px; position:relative; overflow:hidden; z-index:1; min-height:460px;}
#main-strollers .title{text-indent:-9999px; background:url(../images/texts/strollers-title.gif) no-repeat 7px -1px; height:21px; line-height:21px; width:480px;}
.portfolioInnerDiv .banner{border:solid 1px #e9e9e9; width:532px; height:205px; margin-top:26px; line-height:205px;}
.portfolioInnerDiv .paragraph{font-size:12px; line-height:16px; padding:14px 0px 5px 0px; text-align:left;}
.portfolioInnerDiv .improvements{width:532px; padding-top:15px;}
.portfolioInnerDiv .improvements ul{display:block; float:left; width:202px; list-style-type:none;}
.portfolioInnerDiv .improvements ul li{font-size:12px; line-height:16px; background:url(../images/titleBullet.gif) no-repeat 0px 6px; padding-left:11px; padding-right:10px;}
#main-livro .title{text-indent:-9999px; background:url(../images/texts/livro-title.gif) no-repeat 7px -1px; height:21px; line-height:21px; width:380px;}
#main-miobebe .title{text-indent:-9999px; background:url(../images/texts/miobebe-title.gif) no-repeat 7px -1px; height:21px; line-height:21px; width:480px;}
#main-dadamart .title{text-indent:-9999px; background:url(../images/texts/dadamart-title.gif) no-repeat 7px -1px; height:21px; line-height:21px; width:480px;}
#main-jeka .title{text-indent:-9999px; background:url(../images/texts/jeka-title.gif) no-repeat 7px -1px; height:21px; line-height:21px; width:480px;}
#main-euronet .title{text-indent:-9999px; background:url(../images/texts/euronet-title.gif) no-repeat 7px -1px; height:21px; line-height:21px; width:480px;}
#main-aleglejer .title{text-indent:-9999px; background:url(../images/texts/aleglejer-title.gif) no-repeat 7px -1px; height:21px; line-height:21px; width:480px;}
#main-fashion .title{text-indent:-9999px; background:url(../images/texts/fashionTemplate-title.gif) no-repeat 7px -1px; height:21px; line-height:21px; width:480px;}
.navButtons{height:22px; line-height:22px; width:50px; position:absolute; z-index:10; top:0px; right:0px; display:block;}
/*Contact*/
.contactLeft{width:296px; padding-left:20px;}
.contactInnerDiv{width:532px;}
.contactInnerDiv .title{text-indent:-9999px; height:19px; line-height:19px; background:url(../images/texts/send-message.gif) no-repeat 7px 0px; width:300px;}

.rightGeneralDiv{width:532px;}
.rightGeneralDiv .greenBullet{height:20px; line-height:20px;}
.rightGeneralDiv .title{color:#82a91b; font-family:Helvetica, Arial; font-size:17px; line-height:20px; font-style:italic; padding-left:7px; font-weight:bold; display:block; float:left;}
.rightGeneralDiv .secondTitle{color:#babc17; font-family:Helvetica, Arial; font-size:17px; line-height:20px; font-style:italic; font-weight:bold; display:block; float:left;}
.rightGeneralDiv .spacer{display:block; float:left; color:#82a91b; font-size:17px; line-height:20px; font-style:italic; font-weight:bold;}
.rightGeneralDiv .paragraph{font-size:12px; line-height:16px; padding:14px 0px 5px 0px; text-align:left;}
.rightGeneralDiv .author{padding:10px 0px; color:#818181; font-size:11px; line-height:14px; font-weight:bold; text-align:left;}
.rightGeneralDiv .source{font-size:11px; color:#818181; font-weight:bold; padding:10px 0px; text-align:right; line-height:14px;}
/*News Archive*/
.newsArchiveItem{width:510px; border-bottom:solid 1px #e8e8e8; padding-top:14px; padding-left:10px; padding-right:10px;}
.newsArchiveItem .newsTitle{line-height:15px; font-size:12px; font-weight:bold; width:500px;}
.newsArchiveItem .newsTitle h1{color:#82a91b; display:block; float:left;}
.newsArchiveItem .newsTitle .spacer{color:#82a91b; font-size:13px; line-height:15px; font-weight:bold; display:block; float:left;}
.newsArchiveItem .newsTitle .newsDate{color:#babc17; font-size:12px; line-height:15px; display:block; float:left;}
.newsArchiveItem .newsData{padding:5px 0px; font-size:11px; line-height:14px; color:#818181;}
.newsArchiveItem .readMore{padding-bottom:8px;}
.newsArchiveTitle{text-indent:-9999px; background:url(../images/texts/news-archive-title-text.gif) no-repeat 7px 0px; height:17px; line-height:17px; width:300px;}

.termsList{padding:10px; list-style-type:none; display:block; font-size:12px; line-height:15px;}
.termsList li{padding:0px 0px 5px 7px; display:block; background:url(../images/titleBullet.gif) no-repeat 0px 7px;}

.linksCollection{font-size:12px; line-height:14px;}
.linksCollection td{text-align:left; padding-bottom:10px;}

.termsTitle{text-indent:-9999px; display:block; width:340px; background:url(../images/texts/terms-text-title.gif) no-repeat 7px 0px; height:20px; line-height:20px;}
.copyrightTitle{text-indent:-9999px; display:block; width:340px; background:url(../images/texts/copyright-text-title.gif) no-repeat 7px 0px; height:20px; line-height:20px;}
.privacyTitle{text-indent:-9999px; display:block; width:340px; background:url(../images/texts/privacy-text-title.gif) no-repeat 7px 0px; height:20px; line-height:20px;}
.linksTitle{text-indent:-9999px; display:block; width:340px; background:url(../images/texts/external-text-title.gif) no-repeat 7px 0px; height:20px; line-height:20px;}
.galleryHolder{padding:10px 0px; width:520px;}
.ribecsGallery .images{width:335px; padding-left:90px;}
.ribecsGallery .galleryTitle{text-indent:-9999px; background:url(../images/texts/imageGallery-text-title.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:240px;}
.ribecsGallery .companyGalleryTitle{text-indent:-9999px; background:url(../images/texts/company-gallery.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
.ribecsGallery .reportsGalleryTitle{text-indent:-9999px; background:url(../images/texts/reports-gallery.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
.ribecsGallery .shippingGalleryTitle{text-indent:-9999px; background:url(../images/texts/shipping-gallery.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
.ribecsGallery .inventoryGalleryTitle{text-indent:-9999px; background:url(../images/texts/inventory-gallery.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
.ribecsGallery .customersGalleryTitle{text-indent:-9999px; background:url(../images/texts/customers-gallery.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
.ribecsGallery .ordersGalleryTitle{text-indent:-9999px; background:url(../images/texts/orders-gallery.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
.ribecsGallery .marketingGalleryTitle{text-indent:-9999px; background:url(../images/texts/marketing-gallery.gif) no-repeat 7px 0px; height:20px; line-height:20px; width:340px;}
.ribecsGallery .galleryItem{width:105px; height:105px; overflow:hidden; margin-left:5px; margin-bottom:5px; overflow:hidden; }
.greenList{width:250px; display:block;}
.greenList .item{background:url(../images/greenListBullet.gif) no-repeat left center; padding-left:10px; text-align:left; height:15px; color:#81a620; line-height:15px; font-size:12px; font-weight:bold;}