body { font: 11px Tahoma, Verdana, Arial, sans-serif; color: #6e6e6e; margin: 0; padding: 0; cursor:default;}
.wrapper {
        min-width: 990px;
        /*margin:auto;*/
}
.wrapperH { *height: 350px; margin: 0; }
.wrapper > .wrapperH { height: auto; min-height: 350px; }
.spacer { clear: both; }
/* header */
.header { background: #324962 url(../img/hBackground.gif) top right repeat-y; height: 22px; padding: 4px 10px 4px 10px; color: White; line-height: 22px; }
.header .headerFix { width: 970px; height: 16px; }
.header ul { padding: 0; margin: 0; float: left; }
.header ul li { padding: 0; margin: 0; float: left; height: 12px; list-style-image: list-style-position:inside; }
.header a.rss { background: url(../img/rssIco.png) center left no-repeat; padding-left: 14px; margin-left: 10px; text-decoration: none; font-weight: bold; }
.header a.link {color: #ACD5DF; text-decoration: none; font-weight: bold; }
.header a:hover { color: White; text-decoration: underline; }
input.headerInput { border: none; background-color: White; font: 11px Tahoma, Verdana, Arial, sans-serif; color: #6e6e6e; padding: 1px 5px 2px; margin: 0; }
.header ul.text_link {float: left; list-style-type: none; padding-left: 20px;}
p{font-size: 11px; margin: 7px 10px;}
ul { padding: 0; margin: 0 10px 0 30px; list-style-position: inside; }
/* menu */
.menu { margin:0; padding:0 0 0 25px; height:88px; width:965px;}
.menu .logo { margin: 26px 32px 0 0; float: left; }
.menu .logo a img { border: 0; display:block; }
.menu .separator { width: 7px; height: 88px; background: White url(../img/menuItems/separator.gif) top left no-repeat; float: left; }
.menu a.item1, .menu a.item1Active { display: block; float: left; background: White url(../img/menuItems/promotions.png) top left no-repeat; width: 100px; height: 88px; }
.menu a.item1:hover, .menu a.item1Active { background: White url(../img/menuItems/promotions.png) bottom left no-repeat; }
.menu a.item2, .menu a.item2Active { display: block; float: left; background: White url(../img/menuItems/products.png)  top left no-repeat; width: 130px; height: 88px; }
.menu a.item2:hover, .menu a.item2Active { background: White url(../img/menuItems/products.png) bottom left no-repeat; }
.menu a.item3, .menu a.item3Active { display: block; float: left; background: White url(../img/menuItems/companies.png) top left no-repeat; width: 85px; height: 88px; }
.menu a.item3:hover, .menu a.item3Active { background: White url(../img/menuItems/companies.png) bottom left no-repeat; }
.menu a.item4, .menu a.item4Active { display: block; float: left; background: White url(../img/menuItems/members.png) top left no-repeat; width: 100px; height: 88px; }
.menu a.item4:hover, .menu a.item4Active { background: White url(../img/menuItems/members.png) bottom left no-repeat; }
.menu a.item5, .menu a.item5Active { display: block; float: left; background: White url(../img/menuItems/news.png) top left no-repeat; width: 55px; height: 88px; }
.menu a.item5:hover, .menu a.item5Active { background: White url(../img/menuItems/news.png) bottom left no-repeat; }
.menu a.item6, .menu a.item6Active { display: block; float: left; background: White url(../img/menuItems/help.png) top left no-repeat; width: 50px; height: 88px; }
.menu a.item6:hover, .menu a.item6Active { background: White url(../img/menuItems/help.png) bottom left no-repeat; }
.menu a.item7, .menu a.item7Active { display: block; float: left; background: White url(../img/menuItems/procurement.png) top left no-repeat; width: 140px; height: 88px; }
.menu a.item7:hover, .menu a.item7Active { background: White url(../img/menuItems/procurement.png) bottom left no-repeat; }
.menu .selected { background-position: bottom; }
/* search */
.searchBar { background: #0681a6 url(../img/mBackground.gif) top right repeat-y; height: 44px; margin: 0; padding: 0; }
.searchBox, .searchBox2 {background: url(../img/mSearchBoxBackground.gif) no-repeat; width: 252px; height:32px; padding: 12px 0px 0px 11px; margin: 0; color: #0d8aaa; font-weight: bold; float: left; }
.searchBox2 { width: 252px; }
.searchBox input.searchField, .searchBox2 input.searchField  { border: 1px solid #dddddd; font: 11px Tahoma, Verdana, Arial, sans-serif; color: #6e6e6e; background-color: White; padding: 1px 5px 2px; margin: 0 2px 0 17px; }
.searchBox input.searchGo, .searchBox2 input.searchGo { font: bold 11px Tahoma, Verdana, Arial, sans-serif; text-transform: uppercase; color: White; border: 0; background-color: #b4db4c; padding: 1px 5px 2px; *padding: 2px 5px 1px; cursor: pointer; }
.searchBar .meta { float: left; padding: 0 0 0 10px; color: White; font-weight: bold; width: 710px; }
.searchBar .meta2 { float: left; padding: 0; margin:0; width: 720px; height: 44px;}
.searchBar .meta img { float: left; }
.searchBar .meta img.signup { float: right; }
.searchBar .meta img.signup { margin-right: 30px; margin-top: 9px; }
.searchBar .meta .field { float: left; padding-top:15px; padding-left:10px; }
.searchBarFix { float:left; height: 44px; width: 1000px;}

a.greenBox { background-color: #b4db4c; padding: 1px 5px; line-height: 13px; height: 15px; float: left; color: White; font-weight: bold; text-decoration: none; margin-top: 16px; }

.content  { width: 100%; }
.content2  { width: 990px; padding-left: 24px; }
.content2 .column4 p{ padding-left: 10px; }
.wrapperH > .content { position: static; }
.wrapperH > .content2 { position: static; }
.content .msgError { margin: 10px 0 10px 24px; background: White; padding: 10px 25px; text-align: center; }
.content a { color: #139ec6; text-decoration: none; }
.content a:hover { text-decoration: underline; }
.content a.userName, .content2 a.userName { font-weight: bold; color: #139ec6; text-decoration: underline; }
.content a.userName:hover { text-decoration: none; }
.content p { margin: 7px 10px; padding: 0; text-align: justify; }
.content p span.companyName { font-weight: bold; color: Black; }
.content p span.companyName a { font-weight: bold; color: Black; text-decoration: none; }
.content p span.companyName a:hover{ text-decoration: underline; }
.content a.companyName { font-weight: bold; color: Black; text-decoration: none; }
.content a.companyName:hover { text-decoration: underline; }
.content a.downloadDoc { margin-left: 10px; padding: 5px 10px; background-color: #d1eaf1; font-weight: bold; color: #0e6a84; text-decoration: none; }
.content a.downloadDoc:hover { text-decoration: underline; }
/* Added for preview pages back button */
.content a.backButton { margin-left: 0px; padding: 5px 10px; background-color: #08809F; font-weight: bold; color: #C0E952; text-decoration: none; background-image:none; }
.content a.backButton:hover { color:#C0E952; background-color: #0D9DC2; text-decoration:none; }
/* End of added */
.content p span.description{ color: #59c8e3; font-weight: bold; font-size: 120%; }
.readMore { text-align: right; font-weight: bold; color: #6e6e6e; }
.content .readMore a.title{ color: #6e6e6e; font-size: 12px; }
.content .readMore a.title:hover{ text-decoration: none; }
.readMore .content{ font-weight: normal; margin:0; width:280px; }
.readMore a { font-weight: bold; text-decoration: none; }
.readMore a:hover { text-decoration: underline; }
.content .readMore { margin: 0 10px; }
.content .readMore a { color: #354f60; }
.content .column1 { float: left; margin: 0 20px 0 0; width: 221px; padding: 0 0 5px; min-height: 350px; *height: 350px; }
.content > .column1 { margin: 0 20px 0 0; height: auto; }
.content .column1 h1 { padding: 0; margin: 0 0 25px; background-color: #a4c746; display: block; }
.content .column1 h2, .company_details h2, .sign-content h2, .about-public h2, .content .column6 h2, .content .column7 h2, .content .column8 h2 { padding: 0; margin: 0 0 0 10px; font: bold 11px Tahoma, Verdana, Arial, sans-serif; color: #a4c746; }
.content .column1 .imageHolder, .content .column2 .imageHolder, .content .column3 .imageHolder, .content .column6 .imageHolder, .content .column7 .imageHolder, .content .column8 .imageHolder { margin: 15px 0; text-align: center; }
.verde{ font: bold 11px Tahoma, Verdana, Arial, sans-serif; color: #a4c746; }
.company_details h2 , .about-public h2{ display: inline; margin-bottom: 10px; margin-left: 0; margin-top: 10px; *margin-top: 20px; }
.about-public p{ margin-bottom: 5px; }
.content .column2 { float: left; margin: 0 20px 0 0; width: 221px; padding: 0 0 5px; min-height: 350px; *height: 350px; }
.content > .column2, .content > .column3 { height: auto; }
.content .column2 .readMore, .content .column7 .readMore, .content .column8 .readMore   { margin-bottom: 30px; }
.content .column2 p.description, .content .column7 p.description, .content .column8 p.description   { margin: 10px 10px 0; }
.content .column2 h1 { padding: 0; margin: 0; background-color: #5bc8e4; display: block; }
.content .column2 h2 { padding: 0; margin: 25px 0 0 10px; font: bold 11px Tahoma, Verdana, Arial, sans-serif; color: #80d4ea; }
.content .column3 { float: left; margin: 0; width: 221px; *width: 211px; padding: 0 0 5px; min-height: 350px; *height: 350px; }
.content .column3 .readMore { margin-bottom: 30px; padding-right: 0; }
.content .column3 p { margin: 0 10px 0 10px; }
.content .column3 p.description { margin: 10px 10px 0 10px; }
.content .column3 h1 { padding: 0; margin: 0; background-color: #eeeeee; }
.content .column3 h2 { padding: 0; margin: 25px 10px 0 10px; font: bold 11px Tahoma, Verdana, Arial, sans-serif; color: Black; }

.footer { background-color: #3d5d75; *height: 240px; min-height: 240px; text-align: justify; }
.footer .footerFix { width: 980px; }
.footer .readMore a { color: #80d4ea; }
.footer .column1 { float: left; margin: 0 14px 0 12px; width: 221px; padding: 0; }
.footerFix h1 > .column1 { margin: 0 14px 0 24px; }
.details .footerFix > .column1 { margin: 0 14px 0 24px; }
.footer .column2 { float: left; margin: 0 24px 0 0; width: 327px; padding: 0; }
.footer .column3 { float: left; margin: 0px; width: 350px; padding: 0; }
.footer h1 { margin: 0; padding: 0; font: 11px Tahoma, Verdana, Arial, sans-serif; height: 33px; }
.footer .details { background: #294059 url(../img/fBackground.gif) top right no-repeat; *height: 169px; min-height: 169px; padding: 5px 0 0 10px; margin: 0; color: #c6c6c6; }
.footer .details p { padding: 0; margin: 0; }
.footer .details .green { color: #b1d05d; }
.footer .details .column3 p span.title{ font-weight: bold; color: White; }
.footer .details .column3 .readMore a { color: White; }
.footer h1 .meta { width: 990px; font-weight: normal; line-height: 33px; font-size: 11px; }
.footer h1 .meta .columnA { float: left; color: #96d6e6; margin-left: 12px; }
.footer h1 .meta > .columnA { margin-left: 24px; }
.footer h1 .meta .columnA a { color: #96d6e6; text-decoration: none; }
.footer h1 .meta .columnA a:hover { text-decoration: underline; }
.footer h1 .meta .columnB { float: right; color: #77a2b6; }
.footer h1 .meta .columnB a { color: #77a2b6; text-decoration: none; }
.footer h1 .meta .columnB a:hover { text-decoration: underline; }
/*--- seconday pages ---*/
.column4 { margin-left: 0; background: White; padding-left: 24px; padding-bottom: 15px; width: 990px;}
.column4 h1 { margin: 0 0 14px 0; padding: 0; height: 28px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
.content h1 { margin: 0 0 14px 0; padding: 0;}
.column4 h1 select { border: 1px solid #d7d7d7; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #6e6e6e; }

input.campuri, select.campuri, input.campuri2, select.campuri2, textarea.campuri2, input.campuri3{ border: 1px solid #57A4B7; font: 11px Tahoma, Verdana, Arial, sans-serif; color: #6e6e6e; background-color: White; padding: 0 5px; margin: 0;  height:20px;} /*changed width*/
textarea.textTMCE {width: 350px; height: 200px; border: 1px solid; border-color: #333333;}
input.campuri3 { padding: 5px 0; width: 400px; }
select.campuri, select.campuri2, input.campuri2, textarea.campuri2{ padding: 0;}
input.campuri2{ width: 350px;}
select.campuri2, textarea.campuri2{ width: 350px;}
textarea.campuri2 { height: 100px; }
/*added for aligning images*/
img.campuri2 {vertical-align: middle;}

/*--- news page ---*/
#newsBody { float: left; width: 600px; }
#newsBody h1{ color: #0E6A84; font-weight: bold; display: block; padding: 5px 10px; margin: 0; font-size: 12px; }
#newsBody h1 .meta { font-size: 10px; color: #888888; }
#newsBody p { padding: 5px 0; }
#newsBody a { color: #139ec6; text-decoration: none; }
#newsBody a:hover { text-decoration: underline; }
#newsTitles { float: left; width: 350px; border-left: 1px dotted #eeeeee; }
#newsTitles h4 { color:#000; margin:0; padding: 3px 0px 3px 10px; font-size: 12px; background: #EEEEEE; }
#newsTitles a, #newsTitles a:visited { font-weight: bold; color: #139ec6; text-decoration: none; margin-left: 10px; line-height:20px; border:0; }
#newsTitles a:hover { color: #b4db4c; }
#newsTitles a.active { color: #b4db4c; }
/*--- profile table ---*/
table.profileTable tr td { vertical-align: top; }
table.profileTable tr td.cat { font-weight: bold; width: 150px; }
table.profileTable tr td.det { width: 550px; }
table.profileTable tr td.img { width: 200px; text-align: right; }
table.profileTable td a { color: #139ec6; }
table.cpTable { width: auto; }
table.cpTable a:hover { color: #b4bd4c; text-decoration: none; }

.column5 { width: 253px; 
    min-height: 500px; 
    height:auto !important; 
    height:500px;
    float: left; 
    margin-right: 10px; 
    background: url(../img/back.jpg) repeat-y right top; 
}
.column5 #browseCateg { width: 225px; margin: 0px auto 10px;}
.column5 #browseCateg #topCateg{ background: url(../img/browsCateg/top.gif) top left no-repeat; width: 225px; height: 37px; }
.column5 #browseCateg #midCateg{ background: url(../img/browsCateg/middle.gif) top left repeat-y; width: 225px; padding: 20px 0 10px 0; }
.column5 #browseCateg #midCateg a{ margin: 0 0 0 2px; padding: 3px 14px 3px 7px; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; display: block; color: #6e6e6e; width: 200px; }
.column5 #browseCateg #midCateg a h1{ margin: 0; padding: 0; font-size: 11px; font-weight: normal;}
.column5 #browseCateg #midCateg a:hover { background-color: #f4f4f4; color: #1b9bc2; text-decoration: none; }
.column5 #browseCateg #midCateg a.selected { background-color: #f4f4f4; color: #1b9bc2; text-decoration: none; }
.column5 #browseCateg #footCateg { background: url(../img/browsCateg/footer.gif) top left no-repeat; width: 225px; height: 7px; }
.headerLinks { float: right; color: #b7dfe9; }
.headerLinks a.rss { background: url(../img/rssIco.png) center left no-repeat; padding-left: 20px; margin-left: 25px; text-decoration: none; font-weight: bold; }
.headerLinks a.rss:hover { text-decoration: underline; }
/* ---- add style right search module --- */
.searchBox input.searchGo, .searchBox2 input.searchGo, .search-module input.searchGo, .sign-search-btn  { font: bold 11px Tahoma, Verdana, Arial, sans-serif; text-transform: uppercase; color: White; border: 0; background-color: #b4db4c; padding: 1px 5px 2px; *padding: 2px 5px 1px; cursor: pointer; }
.search-module input.searchGo { height: 18px; position: relative; top: 2px; }
.search-module{ width: 226px; }
.search-module h2{ width: 226px; height: 40px; background: url(../img/search-module-head.gif) no-repeat; padding: 0; margin: 0; cursor:pointer;}
.search-module h2.selected{ background: url(../img/search-module-head-selected.gif) no-repeat; }
.search-module-body, .sup-boxsearchadvanced{ border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; padding: 0; margin: 0; width: 224px; }
.search-module-body2 { border: 0; padding: 6px; margin: 0; }
.sup-boxsearchadvanced{ background: #e7e7e7 url(../img/search-module-bg.gif) repeat-x top; margin: 0; padding-bottom: 9px; width: 200px; }
.search-module-container{ background: #e7e7e7 url(../img/search-module-bg.gif) repeat-x top; padding: 6px; margin: 0; padding-bottom: 9px; }
input.advanced{ background: White; border: 1px solid #a4b97f; font: 11px Tahoma, Verdana, Arial, sans-serif; color: #6e6e6e; padding: 0 5px; margin: 0; height: 16px; width: 164px; *width: 163px; *position: relative; *top: 2px; }
input.price{ background: White; border: 1px solid #a4b97f; font: 11px Tahoma, Verdana, Arial, sans-serif; color: #6e6e6e; padding: 0 5px; margin: 0; height: 16px; width: 45px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    input.advanced{         position: relative;        top: 2px;         width: 166px;}
}
select{ font: 11px Tahoma, Verdana, Arial, sans-serif; color: #6e6e6e; width: 212px; padding: 0; margin: 0; }
input.check{ border: none; background: transparent; position: relative; top: 4px; *top: 2px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    input.check{         top: 0; }
}
h3 { font: 11px Tahoma, Verdana, Arial, sans-serif; color: Black; font-weight: bold; margin-bottom: 0; margin: 0; padding: 0; margin-left: 5px; }
p.info { font: 11px Tahoma, Verdana, Arial, sans-serif; color: Black; margin: 0; padding: 0; padding-top: 5px; }
div.advancedsearch{ margin-left: 12px;;width:227px; }
div.advancedsearch2{ margin: 0; }
div.right{ text-align: right; }

.paginator{ width: 192px; padding-left: 15px; float: left; line-height: 32px; }

a.list_products{ width: 203px; height: 27px; float: right; background-image: url(../img/product-list-btn.gif); margin-right: 6px; }

a.list_products img{ margin: 0; }

.clear{ clear: both; margin: 0; padding: 0; }

div.download_top{ width: 229px; height: 6px; background: url(../img/download_top.gif) no-repeat top left; margin-top: 10px; }
div.download_content{ padding: 10px 0px 10px 13px; background: url(../img/download_bg.gif) repeat-y top left; width:229px; }
div.documentation{ width: 229px; height: 71px; background-image: url(../img/download_bottom_large.gif);}
div.documentation a{ font-size:11px;}
div.documentation2{ width: 229px; height: 7px; background: url(../img/download_bottom_small.gif) no-repeat;}
div.documentation a{ margin-left: 2px; padding-left: 2px; padding: 4px 2px; color: #3CABD8; }
div.added_head{ width: 229px; height: 28px; background-image: url(../img/recent-added.gif); }
div.added_content{ width: 227px; padding: 10px 0px 0 0px; border-left: 1px solid #5bc9e4; border-right: 1px solid #5bc9e4; font-size:11px;}
div.added_content img{ float: left; }
div.add{ width: 170px; float: right; margin-bottom: 10px; }
div.add_bottom{ width: 229px; height: 7px; background-image: url(../img/add_bottom.gif); }
.download{ float: left; }
.company_details{ width: 275px; float: left; *margin-top: 15px; }
.content2 .about p{ margin-bottom: 10px; *margin: 0 0 5px 0; font-size:11px;}
.content2 .about-public p{ *margin: 0 0 15px 0; margin-bottom: 5px; font-size:11px; }
.about-public{ padding-top: 10px; }
.black{ color: Black; font-weight: bold; font-size: 11px; }

.about{ float: left; text-align: justify; padding-top: 0; *padding-top: 15px; width: 440px; }

.profile_bottom, .added-box-bottom{ width: 970px; height: 6px; background: url(../img/CompanyProfile_background.gif) no-repeat; }
.added-box-bottom{ margin-bottom: 20px; }
.added-box-head{ width: 970px; height:40px; background: url(../img/recentadded_CompanyProfile.gif) no-repeat; text-align: center; color: #fff; font-weight: bold; font-size: 12px; vertical-align: middle; }
.added-box-head img{ padding-right: 10px; position: relative; top: 3px; }
.added-box-content{ width: 970px; background: url(../img/added-box-background.gif) repeat-y; font-size: 11px; }

.sign-top{ width: 211px; height: 8px; background: url(../img/sign_top.gif) no-repeat; font-size: 2px;}
.sign-content{ text-align: center; width: 211px; height: 44px; background: url(../img/sign-content.gif) repeat-y; }
.sign-bottom{ width: 211px; height: 8px; background-image: url(../img/sign-bottom.gif); background-repeat: repeat-y; }
.sign-content h2{ margin-left: 0; }
.sign-content a img{ border: 0; margin-top: 5px; }
.sign{ width: 211px; height: 60px; margin-right: 20px; margin-top: 0; padding-top: 0; float: left; }
.sign-content{ text-align: center; width: 211px; height: 44px; background: url(../img/sign-content.gif) repeat-y; }
.sign-content h2{ margin-left: 0; }
.sign-content a img{ border: 0; margin-top: 5px; }
.sign-bottom{ width: 211px; height: 8px; background: url(../img/sign-bottom.gif) no-repeat; }
.sign-search-top{ width: 549px; height: 5px; background-image: url(../img/sign-search-top.gif); background-repeat: no-repeat; margin-top: 20px; }
.sign-search{ padding-top: 10px !important; }
.sign-search-content{ background-color: #f7f7f7; width: 549px; height:25px; padding: 5px 10px; font-weight: bold; color: #0f6984; font-size: 11px; }
.sign-search-bottom{ width: 549px; height: 5px; background-image: url(../img/sign-search-bottom.gif); background-repeat: no-repeat; }
.sign-search-content form{ margin: 0; padding: 0; display: inline; }
.sign-search-input{ width: 124px; height: 15px; margin-right: 5px; }
.sign-search-btn{ height: 22px; }
.suport-signup{ height: 80px; margin: 0; padding: 0; }
.suport-signup2{ height: 280px; margin: 0; padding: 0; }

.add-box{ font-size:11px; width: 229px; height: 320px; float: right; background: url(../img/box-devider.gif) right no-repeat; padding: 0; margin-top: 14px; text-align: center; }
.add-box-green{ width: 214px; height: 320px; float: left; margin-right: 25px !important; margin-right: 0; margin-top: 14px; text-align: center; }
.add-box img, .add-box-green img{ margin: 0 auto; text-align: center; padding: 1px; border: 1px solid #0e9ec3; }
.add-box-green p{ text-align: justify; width: 200px; margin: 0 auto; margin-top: 15px; margin-bottom: 15px; min-height: 66px; max-height:100px; height: 92px; /* added max-height for aligning bottom buttons and height for IE*/}
.add-box-green p{ width: 190px; float: right; }
.more{ background: url(../img/box-added-bot-blue.gif) center no-repeat; color: #6e6e6e; font-weight: bold; width: 229px; line-height: 25px; }
.more-green{ background: url(../img/box-added-bot-green.gif) center no-repeat; color: #6e6e6e; font-weight: bold; width: 241px; line-height: 25px; }
.more a, .more-green a{ text-decoration: none; color: #354f68; }
.more a:hover, .more-green a:hover{ text-decoration: underline; }
.add-title{ width: 200px; float: left; margin-top: 5px; margin-bottom: 5px; padding: 10px 10px 10px 15px; height: 30px; overflow: hidden; text-align:center;}
.add-box-top{ width: 229px; height: 50px; text-align: left; background: url(../img/box-added-top-blue.gif) center top no-repeat; margin-bottom: 10px; }
.add-box-top-green{ width: 241px; height: 50px; text-align: left; background: url(../img/box-added-top-green.gif) center top no-repeat; margin-bottom: 10px; }
.add-box-top-green img{ float: left; padding: 10px 10px 10px 30px; border: none; }
.add-box-top img {border: none; float: left; }
.add-box div.main{ text-align: justify; width: 200px; margin: 10px 10px 10px 15px; height: 103px; overflow: hidden;}
.leftbox{ vertical-align: middle; }
.big{ height: 50px; }
/* ---- add style 4 loggedin------ */
.searchBar .meta3 { margin:0px; padding: 0px 4px 0px 4px; float: left; }
.searchBar .meta3 a { height: 32px; padding: 0px; margin: 7px 2px; text-decoration: none; }

.searchBar .meta3 .account_selected, .searchBar .meta3 .account_unselected, .searchBar .meta3 .account_unselected:hover,
.searchBar .meta3 .selling_selected, .searchBar .meta3 .selling_unselected, .searchBar .meta3 .selling_unselected:hover,
.searchBar .meta3 .buying_selected, .searchBar .meta3 .buying_unselected, .searchBar .meta3 .buying_unselected:hover,
.searchBar .meta3 .marketing_selected, .searchBar .meta3 .marketing_unselected, .searchBar .meta3 .marketing_unselected:hover,
.searchBar .meta3 .sign_out_unselected, .searchBar .meta3 .sign_out_unselected:hover {
    text-decoration: none; 
    float:left; 
    display:block; 
    height: 32px;
}

.searchBar .meta3 .selling_selected,.searchBar .meta3 .selling_unselected,.searchBar .meta3 .selling_unselected:hover { 
    background: url(../img/user_menu/selling_tools.gif) center top no-repeat; 
    width:91px; 
 }
.searchBar .meta3 .selling_unselected:hover { background-position:center -32px;}
.searchBar .meta3 .selling_selected { background-position:center -64px;}

.searchBar .meta3 .buying_selected,.searchBar .meta3 .buying_unselected,.searchBar .meta3 .buying_unselected:hover { 
    background: url(../img/user_menu/buying_tools.gif) center top no-repeat;
    width:91px; 
 }
.searchBar .meta3 .buying_selected { background-position:center -64px;}
.searchBar .meta3 .buying_unselected:hover { background-position:center -32px;}

.searchBar .meta3 .account_selected,.searchBar .meta3 .account_unselected,.searchBar .meta3 .account_unselected:hover { 
    background: url(../img/user_menu/account_tools.gif) center top no-repeat; 
    width:85px; 
 }
.searchBar .meta3 .account_unselected:hover { background-position:center -32px;}
.searchBar .meta3 .account_selected { background-position:center -64px;}

.searchBar .meta3 .marketing_selected,.searchBar .meta3 .marketing_unselected,.searchBar .meta3 .marketing_unselected:hover { 
    background: url(../img/user_menu/marketing_tools.gif) center top no-repeat; 
    width:109px; 
 }
.searchBar .meta3 .marketing_unselected:hover { background-position:center -32px;}
.searchBar .meta3 .marketing_selected { background-position:center -64px;}

.searchBar .meta3 .sign_out_unselected, .searchBar .meta3 .sign_out_unselected:hover { 
    background: url(../img/user_menu/sign_out_tools.gif) center top no-repeat; 
    width:95px; 
 }
.searchBar .meta3 .sign_out_unselected:hover { background-position:center -32px;}

.registernow, .registernow:hover, .login, .login:hover, .login_hover  { 
    background: url(../img/user_menu/register.gif) center top no-repeat; 
    width:101px; 
    text-decoration: none; 
    float:left; 
    display:block; 
    height: 32px;
    padding: 0px; margin: 7px 2px; text-decoration: none;
}
.registernow:hover { background-position:center -32px;}
.login, .login:hover, .login_hover  { background: url(../img/user_menu/login.gif) center top no-repeat; margin-left: 15px; cursor: pointer;}
.login:hover, .login_hover { background-position:center -32px;}

.content > .column6, .content > .column7, .content > .column8 { height: auto; }
.content .column6, .content .column7, .content .column8{ float: left; margin: 0 14px 0 12px; min-height: 350px; padding: 0 0 5px; width: 216px; }
.content > .column6 { margin: 0 14px 0 4px; }
.content .column7 { margin: 0 14px 0 4px; width: 220px; }
.content .column8 { margin: 0 0 0 8px; width: 227px; }
.content .column6 h1, .content .column7 h1, .content .column8 h1 { padding-bottom: 10px; height: 28px; margin: 0;}
.content .column7 h1 { padding-bottom: 10px;}
.content .column8 h1 { padding-bottom: 10px;}
.content .column1 h1.front, .content .column2 h1.front, .content .column3 h1.front { background: none; }
/* --- contact form ---*/
#contactForm2 { padding: 5px 10px; margin: 0 10px; background-color: #f3f3f3; border: 1px solid #f3f3f3; width: 245px; }
#contactForm2.active { border-color: #93d6ea; width: auto; margin: 0 0 0 10px; }
#contactForm2.active form { color: #0e6a84; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
#contactForm2.active form table { margin: 5px 0 5px 15px; padding: 0; width: 600px; overflow: hidden; }
#contactForm2.active form table td { padding: 2px; }
/*changed for the new layout*/
#contactForm2.active form input.text { height: 20px; width: 245px; border: 1px solid #dedede; line-height: 18px; padding: 0 2px; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
/*added for aligning*/
/*changed height*/
#contactForm2.active form input.text2 { height: 20px; width: 245px; border: 1px solid #dedede; line-height: 18px; margin-left: 14.5px; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
/*end of added*/
//#contactForm2.active form textarea { border: 1px solid #dedede; width: 595px; height: 120px; padding: 2px; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#contactForm2.active form input.reset2, #contactForm2.active form input.submit2 { color: White; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background: url(../img/reset2.gif) no-repeat top left; border: 0; padding: 0; margin: 0; height: 20px; line-height: 22px; text-align: center; width: 65px; cursor: pointer; }
#contactForm2.active form input.submit2 { background: url(../img/submit2.gif) no-repeat top left; margin: 0 10px 0 0; height: 22px; line-height: 20px; width: 112px; }
#contactForm2.active2{ width: 268px; border: 1px solid #93d6e9; }
#contactForm2.active form table.contuser {margin: 0px; padding: 0; width:auto; overflow: auto;}
form{ margin: 0; padding: 0; }
#contactForm.active form input.headerSubmitbig{ background: url(../img/submit2.gif) no-repeat top left; margin: 0 10px 0 0; height: 22px; line-height: 20px; width: 112px; }


#buttonsubmit input.buttonsubmit { background: url(../img/buttonsubmit.gif) no-repeat top left; margin: 0 10px 0 0; border: 0; width: 108px; height: 27px; color: white; font-size: 9pt; font-weight: bold; }
#buttonsubmit input.buttonreset { background: url(../img/buttonreset.gif) no-repeat top left; margin: 0 10px 0 0; border: 0; width: 57px; height: 27px; color: white; font-size: 9pt; font-weight: bold; }

.rfqQuestions {
margin: 0px 20px 0px 20px;
text-align: justify;
display: none;
}
.footer a{
        color:White;
        text-decoration: none;
}
.footer a:hover{
        text-decoration: underline;
}
div .products_tab_title, .companies_tab_title {
	float:left;
	border: 1px solid #eeeeee;
	font-size: 12px; 
	color: #0d9dc2;
	padding: 5px 10px;
	margin:0px 10px -1px;
	cursor: pointer;
}
div .products_tab{ 
	clear:both;
	border-top: 1px solid #eeeeee;
}
td { empty-cells: show; }
.error{
    color: #f00;
    float: left;
    padding-left: 10px;
    padding-top: 3px;
}
.left{
    float: left;
}
.submit_button_div, .submit_button_div_hover{
    background: url(../img/buttons/button_green_left.gif) no-repeat scroll top left;
    height: 32px;
    float:left;
}
.submit_button_div .submit_button{
    background: url(../img/buttons/button_green_right.gif) no-repeat scroll top right;
    color: #0E6A84; 
    font: 11px Tahoma, Verdana, Arial, sans-serif; 
    height: 32px;
    border:0;
    cursor: pointer;
    padding: 0 15px 0 15px;
    width:100%;
}
.submit_button_div_hover{background: url(../img/buttons/button_green_left.gif) no-repeat scroll left -32px;}
.submit_button_div_hover .submit_button{
	background: url(../img/buttons/button_green_right.gif) no-repeat scroll right -32px;
    color: #0E6A84; 
    font: 11px Tahoma, Verdana, Arial, sans-serif; 
    height: 32px;
    border:0;
    cursor: pointer;
    padding: 0 15px 0 15px;
    width:100%;
}

.submit_button_reset_div, .submit_button_reset_div_hover{
    background: url(../img/buttons/button_gray_left.gif) no-repeat scroll top left;
    height: 32px;
    float:left;
}
.submit_button_reset_div .submit_button{
    background: url(../img/buttons/button_gray_right.gif) no-repeat scroll top right;
    color: #0E6A84; 
    font: 11px Tahoma, Verdana, Arial, sans-serif; 
    height: 32px;
    border:0;
    cursor: pointer;
    padding: 0 15px 0 15px;
    width:100%;
}
.submit_button_reset_div_hover{background: url(../img/buttons/button_gray_left.gif) no-repeat scroll left -32px;}
.submit_button_reset_div_hover .submit_button{
    background: url(../img/buttons/button_gray_right.gif) no-repeat scroll right -32px;
    color: #0E6A84; 
    font: 11px Tahoma, Verdana, Arial, sans-serif; 
    height: 32px;
    border:0;
    cursor: pointer;
    padding: 0 15px 0 15px;
    width:100%;
}
input.search_button, input.search_button_hover{
    background: url(../img/buttons/search.gif) no-repeat scroll top right;
    height: 18px;
    width: 32px;
    border:0;
    cursor: pointer;
    margin-top: 2px;
}
input.search_button_hover{background: url(../img/buttons/search.gif) no-repeat scroll right -18px;}
.main-content {
    min-height: 510px; 
    height:auto !important; 
    height:510px;
}
.user_details{
    background: url(../img/user_menu/user_details.gif) no-repeat scroll top left;
    height:44px;
    float: left;
    font-size: 10px;
    width: 196px;
}
.package {
    float: left;
    width: 450px;
    font-size: 11px;
    color: #6F6F6F;
    font-family:Tahoma,Verdana,Arial,sans-serif;
    border-color: #C4C4C4;
    border-style:dotted;
    border-width:0 0 0 1px;
    margin:0px;
    padding-right:30px;
}
.package .normal_text{
    font-size: 11px;
    color: #6F6F6F;
    font-weight: normal;
}
.package .head1, .price1{
    color: #A7C746;
}
.package .head2, .price2{
    color: #139EC6;
}
.package .head3, .price3{
    color: #FADD03;
}
.package .head3, .head2, .head1{
    font-size: 18px;
    float:left;
    font-family: tahoma;
    font-weight: bold;
}
.package .price3, .price2, .price1{
    font-weight: bold;
}
.package ol, ul{ margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; margin-left:10px;}
.some_text{
    color: #354F69;
    font-weight: bold;
}
.order_button {
     background: url(../img/order.jpg) no-repeat scroll top left;
     border: 0;
     width: 159px;
     height: 34px;
}
input.small{
    width: 15px;
    border: 1px solid #C4C4C4;
    font-size: 11px;
    padding: 2px;
}
.some_description {
    display: none;
}
.p_pag {
    position: absolute;
    font-weight: bold;
    width: 100%;
    text-align: center;
    padding-top:20px;
}
.p_content {
    clear:both;
    font-weight: bold;
    text-align: center;
    padding-top:76px; 
}
.home_descr {
    padding: 5px 5px 5px 10px; 
    font-size: 11px; 
    background: url(../img/home_backgr.jpg) no-repeat top left;
    color: #0681a6;
    font-weight: bold;
    height: 72px;
}
#basic {
    background:#0D9DC2 url(../img/menuBar.jpg) repeat-y scroll right top;
    float:left;
    padding:0px;
    width:100%;
    height:33px;
}
.popup_content {padding:10px;padding-left: 30px;}

th.left_list{background:url(../img/table_top_left.gif) no-repeat left top; height:37px; width:7px; empty-cells:show;}
th.right_list{background:url(../img/table_top_right.gif) no-repeat left top; height:37px; width:7px; empty-cells:show;}
th.middle_list{background:url(../img/table_top_bg.gif) repeat-x left top; height:37px; empty-cells:show; color: #0E6A84; font-size:12px; font-weight:bold;}

td.bottom_left_list{background:url(../img/table_bottom_left.gif) no-repeat left top; height:7px; width:7px; empty-cells:show;}
td.bottom_right_list{background:url(../img/table_bottom_right.gif) no-repeat left top; height:7px; width:7px; empty-cells:show;}
td.bottom_middle_list{background:url(../img/table_bottom.gif) repeat-x left top; height:7px; empty-cells:show; font-size:1px;}

td.err_left_list{background:url(../img/err_table_top_left.gif) no-repeat left top; height:7px; width:7px; empty-cells:show;}
td.err_right_list{background:url(../img/err_table_top_right.gif) no-repeat left top; height:7px; width:7px; empty-cells:show;}
td.err_middle_list{background:url(../img/err_table_top.gif) repeat-x left top; height:7px; empty-cells:show; font-size:1px;}

td.content_left_list{background:url(../img/table_left.gif) repeat-y left top; empty-cells:show; font-size:1px;}
td.content_right_list{background:url(../img/table_right.gif) repeat-y left top; empty-cells:show; font-size:1px;}
td.content_middle_list{padding: 10px; font-size:11px; margin:0; empty-cells:show; border-right:1px dotted #C4C4C4; border-bottom:1px dotted #C4C4C4; text-align:left; font-weight:normal;}
td.content_middle_list_last{padding: 10px; font-size:11px; margin:0; empty-cells:show; border-bottom:1px dotted #C4C4C4; text-align:left; font-weight:normal;}

td.content_middle_list a { font-weight:bold;font-size:11px; }
td.content_middle_list a img { margin-right: 10px; border: 1px solid #dddddd; padding: 2px; }
td.content_middle_list a:hover img { border-color: #0d9dc2; }


a.pag_first {background:url(../img/pagination/first.gif) no-repeat left top; height:27px; width:27px; font-size:0; display:block;float:left; margin: 0 3px 0 3px;line-height:0; font-size:0; text-decoration:none; color:#fff;}
a.pag_first:hover {background:url(../img/pagination/first_hover.gif) no-repeat left top;}
a.pag_last {background:url(../img/pagination/last.gif) no-repeat left top; height:27px; width:27px; font-size:0; display:block;float:left; margin: 0 3px 0 3px;line-height:0; text-decoration:none; color:#fff;}
a.pag_last:hover {background:url(../img/pagination/last_hover.gif) no-repeat left top;}

div.pag_page1 {float:left; padding:0;height:27px;}
a.pag_prev, a.pag_next {height:27px; width:77px; font-size:12px; /*font-weight:bold;*/ display:block;float:left;color:#0E6A84;padding-top:5px; margin: 0 3px 0 3px;text-align:center;}
a.pag_prev {background:url(../img/pagination/prev.gif) no-repeat left top;}
a.pag_prev:hover {background:url(../img/pagination/prev_hover.gif) no-repeat left top;text-decoration:none;}
a.pag_next {background:url(../img/pagination/next.gif) no-repeat left top; width:67px;}
a.pag_next:hover {background:url(../img/pagination/next_hover.gif) no-repeat left top;text-decoration:none;}

div.pag_page, div.pag_page_selected {float:left; margin: 0 3px 0 3px; padding:0;height:27px;}
div.pag_page a, div.pag_page_selected a {background:url(../img/pagination/page_bg.gif) repeat-x left top; height:27px;float:left;display:block;color:#0E6A84;padding:5px 4px 0 4px;font-size:13px;}
div.pag_page a:hover{text-decoration:none;}
div.pag_page span.left {background:url(../img/pagination/page_left.gif) no-repeat left top; height:27px; width:5px;float:left;}
div.pag_page span.right {background:url(../img/pagination/page_right.gif) no-repeat left top; height:27px; width:5px;float:left;}

div.pag_page_selected a {background:url(../img/pagination/page_bg_selected.gif) repeat-x left top; color:#fff;}
div.pag_page_selected a:hover{text-decoration:none;}
div.pag_page_selected span.left {background:url(../img/pagination/page_left_selected.gif) no-repeat left top; height:27px; width:5px;float:left;}
div.pag_page_selected span.right {background:url(../img/pagination/page_right_selected.gif) no-repeat left top; height:27px; width:5px;float:left;}

.dark_blue {color:#0E6A84;}
.border_bottom td {border-bottom: 1px solid #D3D3D3;}