﻿/*
 * ICEBEL (C) 2010 http://www.zenn.pt 
 * Developed by David Oliveira | david.oliveira@zenn.pt 
 */
 
/******************************************************************
 RESET CSS
******************************************************************/
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, b, u, i, center, 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-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } 

/******************************************************************
 MASTER PAGE - STRUCTURE
******************************************************************/
/* Structure */
#Page { width:1004px; margin:15px auto 0px auto; position:relative; }
    #Page-Header { height:119px; position:relative; background:url(../images/page-bgs.png) no-repeat 0px 0px; }    
    #Page-Middle { position:relative; min-height:450px; background:#FFFFFF; margin:0px 2px 0px 2px;}
    #Page-Footer { height:269px; position:relative; background:url(../images/page-bgs.png) no-repeat 0px -119px;}
    #Credits { height:20px; position:relative; }
    
/* Header Elements */    
    #Logotipo { position:absolute; top:15px; left:50px;} 
    #Menu {position:absolute; top:91px; left:450px;}
    .MenuOption, .MenuOption:hover, .MenuOption-Selected { font-family:Arial; font-size:12px; text-decoration:none; color:#FFFFFF; display:block; float:left; width:80px; text-align:center; height:21px; line-height:21px;}
    .MenuOption-Selected, .MenuOption-Selected:hover { color:#000000; background:url(../images/default-misc.png) no-repeat -32px -100px;}
    #SearchForm {position:absolute; top:30px; left:700px;}
    #SearchForm > form {position:relative;}
    #SearchFormValue {position:absolute; top:0px; left:0px; background:url(../images/default-misc.png) no-repeat 0px -75px; width:187px; height:20px; padding:5px 10px 0px 10px; border:0px; color:#7D7D7D; font-family:Arial; font-size:11px;}
    #SearchFormButton {position:absolute; top:0px; left:198px; background:url(../images/default-misc.png) no-repeat -7px -100px; width:25px; height:25px; border:0px; cursor:pointer;}

/* Footer Elements */
    #Page-Footer-Dots1 { position:absolute; top:50px; left:680px;}
    #Page-Footer-Dots2 { position:absolute; top:190px; left:680px;}
    .Dots {background:url(../images/default-misc.png) no-repeat -0px -100px; width:7px; height:29px;}
    
    /* Last Notices */
    #LastNotices {position:absolute; top:20px; left:44px; width:650px; }
        #LastNotices-Title {font-family:Arial, Tahoma; font-size:14px; color:#FFFFFF; margin-bottom:8px; padding-left:10px; height:20px;}
        #LastNotices-Title > span { font-weight:bold;}        
        #LastNotices-Container {background:url(../images/page-bgs.png) no-repeat 0px -388px; width:610px; height:34px; position:relative;}
        #LastNotices-Next { right:5px; background:url(../images/default-misc.png) no-repeat -97px -50px;}
        #LastNotices-Previous { left:5px; background:url(../images/default-misc.png) no-repeat -75px -50px;}
        #LastNotices-Next, #LastNotices-Previous { width:22px; height:21px; position:absolute; top:6px; cursor:pointer;}
                
        .LastNotices-Item { display:none; color:#FFFFFF;font-family:Arial, Tahoma; font-size:11px; position:absolute; top:5px; left:35px;}
        .LastNotices-Item a, .LastNotices-Item a:hover {text-decoration:none; display:block; color:#FFFFFF;}
        .LastNotices-Item-Title {font-weight:bold;}
        .LastNotices-Item-Intro {}
        #LastNotices-Admin {color:#FFFFFF;}
        
    /* Newsletter */
    #NewsletterSubscribe {position:absolute; top:20px; left:720px; width:300px; }
        #NewsletterSubscribe-Title {font-family:Arial, Tahoma; font-size:14px; color:#FFFFFF; margin-bottom:18px; padding-left:10px;}
        #NewsletterSubscribe-Title > span { font-weight:bold;}
        #NewsletterSubscribeForm {position:relative;}
        #NewsletterSubscribeEmail {position:absolute; top:0px; left:0px; background:url(../images/default-misc.png) no-repeat 0px -75px; width:187px; height:20px; padding:5px 10px 0px 10px; border:0px; color:#7D7D7D; font-family:Arial; font-size:11px;}
        #NewsletterSubscribeButton {position:absolute; top:0px; left:198px; background:url(../images/default-misc.png) no-repeat -50px -50px; width:25px; height:25px; border:0px; cursor:pointer;}
        #NewsletterSubscribe-Status {position:absolute; top:3px; left:230px;}
        #Newsletter-Admin { position:absolute; top:60px; left:10px; color:#FFFFFF;}
        
    /* Mapsite */
    #Mapsite { position:absolute; top:127px; left:0px; width:800px; }
        #Mapsite-Sections { }
            .Mapsite-Section { margin-left:60px; float:left;}
            .Mapsite-Section span { color:#FFFFFF; font-family:Arial, Tahoma; font-size:14px; font-weight:bold; margin-bottom:15px; display:block;}            
            .Mapsite-Section div, .Mapsite-Section a, .Mapsite-Section a:hover { color:#FFFFFF; font-family:Arial, Tahoma; font-size:12px; text-decoration:none; display:block; margin-bottom:5px;}
        #Mapsite-Languages {position:absolute; top:10px; left:9px;}
        #Mapsite-Languages a { text-decoration:none;}

    /* Contact Form*/
    #ContactForm {position:absolute; top:127px; left:720px; width:270px; }
        #ContactForm-Title {font-family:Arial, Tahoma; font-size:14px; color:#FFFFFF; margin-bottom:18px; padding-left:10px;}
        #ContactForm-Title > span { font-weight:bold;}
        
        #ContactForm-Container {}
        #ContactForm-Container > div { position:relative;}
        .ContactFormInputInfo, #ContactFormMessage  { height:20px; padding:5px 10px 0px 10px; border:0px; color:#3C3C3C; font-family:Arial; font-size:11px;}
        .ContactFormInputInfo {background:url(../images/default-misc.png) no-repeat 0px 0px; width:212px; margin-bottom:3px; }
        #ContactFormMessage {position:absolute; top:0px; left:0px; background:url(../images/default-misc.png) no-repeat 0px -25px; width:162px; }
        #ContactFormButton {position:absolute; top:0px; left:182px; background:url(../images/default-misc.png) no-repeat 0px -50px; width:50px; height:25px; font-family:Arial; font-size:10px; color:#FFFFFF; border:0px; cursor:pointer; text-align:center;}
        #ContactForm-Status {position:absolute; top:3px; left:240px;}           

    /* Languages */
    .Language {width:26px; height:25px; display:block; text-decoration:none; margin-bottom:2px; border:0px;}
    #Language-Pt {background:url(../images/default-misc.png) no-repeat -119px -50px;}
    #Language-Es {background:url(../images/default-misc.png) no-repeat -145px -50px;}
    #Language-En {background:url(../images/default-misc.png) no-repeat -171px -50px;}
    #Language-Fr {background:url(../images/default-misc.png) no-repeat -197px -50px;}

/* Credits Elements */
#Credits {font-family:Tahoma, Verdana; color:#FFFFFF; font-size:11px; margin-bottom:5px;}
    #Copyright {  position:absolute; top:5px; left:5px; padding-bottom:5px; line-height:15px; }
    #Copyright a, #Copyright a:hover { text-decoration:none; color:#FFFFFF; }
    #DevelopedBy {  position:absolute; top:0; right:5px; max-width:250px;}
    #DevelopedBy img{max-width:100%; padding:5px 0;}
    #DevelopedBy a, #DevelopedBy a:hover { text-decoration:none; color:#FFFFFF; }
    
/******************************************************************
 PAGES
******************************************************************/
/* Home */
#Home {width:1000px; height:534px; position:relative;}    
    #Home-Banner {position:relative; height:425px; }
        #Home-Banner-Admin {position:absolute; top:10px; left:10px;}
    #Home-Menu { position:relative; background:url(../images/home-bg.jpg) no-repeat 0px 0px; width:1000px; height:49px;}
        .Home-Menu-Item, .Home-Menu-Item:hover {font-family:Arial; font-size:12px; font-weight:bold; color:#A0ABB1; text-decoration:none; display:inline-block; margin-left:85px; margin-top:20px;}
        .Home-Menu-Item-Selected, .Home-Menu-Item-Selected:hover {color:#FFFFFF;}
        #Home-Menu-Arrow {position:absolute; top:-18px; left:10px; display:none; background:url(../images/default-misc.png) no-repeat -110px -100px; width:55px; height:19px;}
    #Home-Banners {position:relative; background:url(../images/home-bg.jpg) no-repeat 0px -49px; width:1000px; height:60px;}
        #Home-Banner-Newsletters { left:1px;}
        #Home-Banner-Products { left:336px;}
        #Home-Banner-Clients { left:670px;}
        .Home-Banners, .Home-Banners:hover {position:absolute; top:0px; text-decoration:none; font-family:Trebuchet MS, Arial, Tahoma; font-size:20px; color:#FFFFFF;  display:inline-block; width:291px; padding-left:50px; padding-top:20px;}
  
/* Content */    
#ContentPage { position:relative; min-height:460px; padding:20px 0px 20px 35px; background:url(../images/page-content-bg.png) repeat-x;}
    #ContentPage-Slideshow {position:absolute; top:20px; right:0px;}
    #ContentPage-Slideshow-AdminControl {position:absolute; top:450px; right:5px; z-index:99;}
    .ContentPage-Content {position:relative; margin-right:310px; font-family:Calibri, Trebuchet MS; font-size:12px; text-align:justify; line-height:15px; }

    #ContactFormPanel {}
    
    #ContentPage iframe {position:absolute; top:0px; right:-270px;}

/* Notice */    
    .Notice {font-family:Trebuchet MS, Arial, Tahoma;}
    .Notice > p {font-size:16px; font-weight:bold;}
    .Notice > div {font-size:12px;}

/* Category */
#Category {background:no-repeat 0px 0px #000000; width:1000px; height:520px; position:relative;}    
    #Category-Container { position:absolute; bottom:-14px; left:0px; background:url(../images/category.png) no-repeat 0px 0px; width:996px; height:394px; z-index:9;}
    #Category-Menu {margin-top:15px;}
    #Category-Menu .Selected {border-bottom:2px solid #257EBF;font-size:16px;}
    .Category-Menu-Item, .Category-Menu-Item:hover {font-family:Arial; font-size:13px; font-weight:bold; color:#000000; display:inline-block; margin-left:85px; cursor:pointer; text-decoration:none; padding-bottom:1px;}
    #Category-Menu-Arrow {position:absolute; top:45px; left:0px; display:none; background:url(../images/category.png) no-repeat 0px -411px; width:55px; height:19px;}
    #Category-Content {position:absolute; top:70px; left:68px; width:900px;}
    
    .Category-Loading { text-align:center;}
    .Category-Admin { position:absolute; top:-25px; left:0px;}
    
    .Category-Description { margin-bottom:10px;font-family:Trebuchet MS, Arial, Tahoma; font-size:12px; padding-right:15px;}
    
    /* SubCategories List */
    .Category-SubCategory {width:204px; height:189px; float:left; margin-right:14px; background:url(../images/category.png) no-repeat -56px -411px; cursor:pointer;}
    .Category-SubCategory-Title {width:204px; line-height:27px; height:27px; text-align:center; color:#112D39; font-family:Tahoma, Verdana; font-size:12px; font-weight:bold; }
    .Category-SubCategory-Thumbnail {width:204px; height:162px;}
    .Category-SubCategory-Section {display:none;}
    .Category-SubCategory-Section-Selected {display:block;}    
    .Category-SubCategory-Pages { position:relative; clear:both; padding-top:5px;}
    .Category-SubCategory-Page {font-family:Tahoma, Verdana; font-size:11px; display:inline-block; padding:2px 5px 2px 5px; border:1px solid black; margin-right:3px; cursor:pointer;}
    .Category-SubCategory-Prev {position:absolute; top:60px; left:-40px; width:19px; height:54px; background:url(../images/default-misc.png) 0px -130px; cursor:pointer;}
    .Category-SubCategory-Next {position:absolute; top:60px; right:0px; width:19px; height:54px; background:url(../images/default-misc.png) -20px -130px; cursor:pointer;}
    
    /* Products List */
    .Category-SubCategory-Products {position: relative;}
    .Category-SubCategory-Products-Items { position: relative; height: 188px; overflow:scroll; overflow-x:hidden; -ms-overflow-x:hidden;}
/*
        #scrollbar1 { width: 900px; clear: both; margin: 20px 0 10px; }
        #scrollbar1 .viewport { width: 885px; height: 188px; overflow: hidden; position: relative; }
        #scrollbar1 .overview {width:885px; list-style: none; position: absolute; left: 0; top: 0; }
        #scrollbar1 .scrollbar,
        #scrollbar1 .thumb .end,
        #scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar.png) no-repeat; }
        #scrollbar1 .scrollbar { position: relative; background-position: 0 0; float: right; width: 15px; }
        #scrollbar1 .track	{ background: transparent url(../images/bg-scrollbar-end.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
        #scrollbar1 .thumb { background-position: 100% 100%; height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; }
        #scrollbar1 .thumb .end { background-position: 100% 0; height: 5px; width: 13px; }
        #scrollbar1 .disable { display: none; }
*/
    
    .Category-SubCategory-Products-Item { margin-left:20px; padding-left:220px; font-family:Arial, Tahoma; font-size:13px; color:#000000; font-weight:bold; height:34px; line-height:34px; cursor:pointer;}
    .Category-SubCategory-Products-Item > span {color:#248FCD; font-weight:bold; font-size:16px;}
    .Category-SubCategory-Products-Item-0 { background:#B1B2B3;} 
    .Category-SubCategory-Products-Item-1 { background:#A4A5A5;}
    .Category-SubCategory-Products-Thumbnail { position:absolute; top:0px; left:0px; width:204px; height:189px; background:url(../images/category.png) no-repeat -56px -411px;}
    .Category-SubCategory-Products-Thumbnail > div {width:204px; line-height:27px; height:27px; text-align:center; color:#112D39; font-family:Tahoma, Verdana; font-size:12px; font-weight:bold; }
    .Category-SubCategory-Products-Thumbnail > img {width:204px; height:162px;}

/* Product */
#Product-Header { position:relative; height:28px; line-height:28px; border:1px solid #909090; font-family:Arial, Trebuchet MS; font-size:12px; color:#BFBFBF; padding-left:10px;}
#Product-Header a, #Product-Header a:hover {color:#BFBFBF; text-decoration:none;}
.Product-Header-Sep { width:14px; height:28px; display:inline-block; background:url(../images/product.png) no-repeat 0px -28px; margin:0px 3px 0px 3px;}
    #Product-Header .ProductNext, #Product-Header .ProductNext:hover {position:absolute; top:0px; right:10px; font-weight:bold; color:#333;}

#Product-Middle { height:460px; position:relative; }
    #Product-Middle-Left {position:absolute; top:0px; left:0px; width:627px; }
        #Product-Name { height:47px; line-height:47px; font-family:Trebuchet MS, Tahoma; font-weight:bold; font-size:30px; color:#000000; background:#BEBEBE; padding-left:15px;}        
    #Product-Middle-Right {position:absolute; top:0px; right:0px; width:371px;}
        #Product-Details-Title {height:47px; line-height:47px; font-family:Trebuchet MS, Tahoma; font-size:17px; color:#FFFFFF; background:#8B8B8B; padding:0px 0px 0px 20px;}
        #Product-Details-Title > span { font-weight:bold;}
        #Product-Details { height:310px; padding:20px; background:#E7E7E9; font-family:Tahoma, Verdana; font-size:12px;}  
        #Product-Details-Options { background:#8B8B8B; height:63px; line-height:63px;}
        #Product-Details-Options a, #Product-Details-Options a:hover { color:#FFFFFF; text-decoration:none; display:inline-block; font-family:Trebuchet MS, Tahoma;font-size:12px; margin-left:20px; margin-right:10px;}
        #Product-Details-Options .pdf span {width:20px; height:25px; display:inline-block; background:url(../images/default-misc.png) no-repeat -165px -100px; vertical-align:middle;}
        #Product-Details-Options .print span {width:25px; height:24px; display:inline-block; background:url(../images/default-misc.png) no-repeat -185px -100px; vertical-align:middle;}
#Product-Bottom { position:relative; min-height:0px; }    

#Product-Bottom .Downloads {padding:20px 30px 15px 30px;}
#Product-Bottom .Downloads h1 { font-family:Trebuchet MS, Arial; font-size:13px; font-weight:bold; color:#666666; margin-bottom:5px;}
#Product-Bottom .Download {position:relative;}
#Product-Bottom .Download a,  #Product-Bottom .Download a:hover { padding:5px; font-family:Tahoma, Arial; font-size:12px; text-decoration:none; color:#000000; display:block;}
#Product-Bottom .Download input {position:absolute; top:5px; right:0px;}
#Product-Bottom .Download-Odd {background:#E6E6E6;}
#Product-Bottom .Download-Even {background:#D1D1D1;}
#Product-Bottom .Downloads img { vertical-align:middle;}
    
    .Product-Admin { position:absolute; top:50px; left:5px; }

    /* Product-Slideshow */
    #Product-Slideshow { position:relative;}
    .Product-Slideshow-Admin { position:absolute; top:2px; left:825px; width:120px; }
    #Product-Slideshow-Slide { height:350px; width:627px; }
    #Product-Slideshow-Slides {background:#8B8B8B; text-align:center; height:56px; padding:7px 0px 0px 0px;}
    #Product-Slideshow-Slides img {border:2px solid #FFFFFF; margin-right:3px; cursor:pointer;}
    
    #Product-Slideshow-Prev, #Product-Slideshow-Next {width:22px; height:21px; position:absolute; top:367px; cursor:pointer;}
    #Product-Slideshow-Next {background:url(../images/default-misc.png) no-repeat -97px -50px; right:10px;}
    #Product-Slideshow-Prev {background:url(../images/default-misc.png) no-repeat -75px -50px; left:10px;}

/* Clients */
#Clients { position:relative;}
#Clients-Admin { position:absolute; top:8px; right:10px; color:#FFFFFF;}
#Clients-Map {}
.Clients-Map-Customer { font-family:Tahoma, Verdana; font-size:11px; position:relative; overflow:hidden; margin-top:15px; margin-bottom:5px;}
Clients-Map-Customer-Logotipo { /*position:absolute; top:0px; left:0px;*/}
#Clients .CategoriesList { display:block; background:#2572B7; padding:5px 0px 10px 10px; color:#000000; z-index:10;font-family:Tahoma, Verdana; font-size:11px;  color:#FFFFFF; font-weight:bold;}

.Clients-Map-Customer a, .Clients-Map-Customer a:hover {color:#000000; text-decoration:none;}

/* ContactForm */
.ContactForm {padding-top:20px; margin-bottom:2px;}
.ContactForm label {display:block;font-family:Tahoma, Verdana; font-size:12px;}
.ContactForm input, .ContactForm textarea {border:1px solid #AAAAAA; color:#343838; font:normal 0.75em Arial, 'Helvetica Neue', Helvetica, sans-serif; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.ContactForm input[type="text"], .ContactForm textarea { width:300px;}
.ContactForm input, .ContactForm textarea { margin-bottom:10px;}
.ContactForm input[type="submit"] {cursor:pointer;background:#248FCD; color:#FFFFFF; font-weight:bold;}
.ContactForm input[type="submit"]:hover {}

/* SearchResults */
.SearchResults  {color:#112D56;font-family:Tahoma, Verdana; font-size:12px;}
.SearchResults a, .SearchResults a:hover{color:#112D56; display:block; text-decoration:none; padding:5px; }
.SearchResult-Odd {background:#D5D4D4; margin-right:40px;}
.SearchResult-Even {background:#C0C1C3; margin-right:40px;}

/* DownloadsForm */
#DownloadsForm {text-align:right; padding-right:30px; position:relative;}
#DownloadsForm input, #DownloadsForm textarea {border:1px solid #AAAAAA; color:#343838; font:normal 0.75em Arial, 'Helvetica Neue', Helvetica, sans-serif; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#DownloadsForm input[type="text"], #DownloadsForm textarea { width:150px;}
#DownloadsForm input, #DownloadsForm textarea { margin-bottom:10px;}
#DownloadsForm input[type="submit"] {cursor:pointer;color:#343838;}
#DownloadsForm input[type="submit"]:hover {}
#DownloadsForm .ActionLoading, #DownloadsForm .Icon-True {position:absolute; top:4px; right:5px;}

#NewsletterSubscribePage { padding:20px;}


/* Newsletters */
#Newsletters {position:relative;}
#Newsletters .Admin {position:absolute; top:8px; left:110px;}
#Newsletters .Downloads {padding:10px 30px 15px 30px;}
#Newsletters .Downloads h1 { font-family:Trebuchet MS, Arial; font-size:13px; font-weight:bold; color:#666666; margin-bottom:5px;}
#Newsletters .Download {position:relative;}
#Newsletters .Download a,  #Newsletters .Download a:hover { padding:5px; font-family:Tahoma, Arial; font-size:12px; text-decoration:none; color:#000000; display:block;}
#Newsletters .Download input {position:absolute; top:5px; right:0px;}
#Newsletters .Download-Odd {background:#E6E6E6;}
#Newsletters .Download-Even {background:#D1D1D1;}
#Newsletters .Downloads img { vertical-align:middle;}

/* Sitemap */
#Sitemap {padding:40px; font-family:Trebuchet MS, Arial; font-size:12px; line-height:20px;}

#Sitemap > ul > li { margin-bottom:10px;}
#Sitemap > ul > li > ul { margin-left:20px;}

#Sitemap a, #Sitemap a:hover {text-decoration:none;}

#Sitemap, #Sitemap a {color:#000000;}
#Sitemap a:hover {color:#257EBF;}

/******************************************************************
 GENERAL
******************************************************************/
/* Standard Elements */
body { background:url(../images/background.jpg) repeat-x #02739B; }    

/* TitlePage */
#TitlePage { display:none; }

/* Loading Page */
#LoadingPage {position:relative;}
    #LoadingPage-Content { text-align:center; padding-top:50px;}
        
/* Error Page */
#ErrorPage {}
#ErrorPage-Content { text-align:left; font-family:Arial, Tahoma; font-size:14px; font-weight:bold; padding:30px 5px;}

/* Admin Controls */
.AdminOptionBtn { cursor:pointer; font-family:Tahoma, Verdana; font-weight:bold; font-size:12px; color:#A7743B; z-index:99;}
.AdminOptionBtn img { vertical-align:middle;}
    
/* Icons */
.Icon { display:inline-block; vertical-align:middle;}
.Icon-Picture {background:url(../images/default/icons.png) no-repeat 0px 0px; width:24px; height:20px;}
.Icon-Edit {background:url(../images/default/icons.png) no-repeat -25px 0px; width:20px; height:20px;}
.Icon-Edit-Small {background:url(../images/default/icons.png) no-repeat -101px -26px; width:17px; height:17px;}
.Icon-Download {background:url(../images/default/icons.png) no-repeat -50px 0px; width:19px; height:20px;}
.Icon-Add {background:url(../images/default/icons.png) no-repeat -75px 0px; width:19px; height:20px;}
.Icon-Add-Small {background:url(../images/default/icons.png) no-repeat 0px -25px; width:16px; height:17px;}
.Icon-Delete {background:url(../images/default/icons.png) no-repeat -100px 0px; width:20px; height:20px;}
.Icon-Delete-Small {background:url(../images/default/icons.png) no-repeat 0px -50px; width:17px; height:17px;}
.Icon-Email-Send {background:url(../images/default/icons.png) no-repeat -25px -25px; width:21px; height:20px;}
.Icon-True {background:url(../images/default/icons.png) no-repeat -50px -25px; width:20px; height:20px;}
.Icon-False {background:url(../images/default/icons.png) no-repeat -75px -25px; width:20px; height:20px;}
.Icon-Users {background:url(../images/default/icons.png) no-repeat -100px -25px; width:20px; height:20px;}
.Icon-UserAdd {background:url(../images/default/icons.png) no-repeat -101px -48px; width:20px; height:20px;}
.Icon-UserDelete {background:url(../images/default/icons.png) no-repeat -75px -48px; width:20px; height:20px;}
.Icon-Details {background:url(../images/default/icons.png) no-repeat -25px -47px; width:21px; height:20px;}
.Icon-File {background:url(../images/default/icons.png) no-repeat -51px -48px; width:18px; height:20px;}

/* Smiles */
.Smile { display:inline-block; vertical-align:middle;}
.Smile-Crap {background:url(../images/default/smiles.png) no-repeat 0px 0px; width:19px; height:18px;}
.Smile-Thumbup {background:url(../images/default/smiles.png) no-repeat 0px -53px; width:26px; height:18px;}    