﻿body {
    margin: 0px;
    background-image: url(../images/tblTopBGTile.jpg);
    background-position:top left;
    background-repeat:repeat-x;
}
input {
    background:#F8F8F8 none repeat scroll 0 0;
    border:1px solid #AAAAAA;
    margin:0px;
    padding:3px;
}
#blue-strip {
    position:absolute;   
    height:54px;
    width:100%;
    margin-top:254px;
    left:0px;
    background-image: url(../images/tblContentTopBGTile.jpg);
    background-position:top left;
    background-repeat:repeat-x;    
}
    #blue-strip-panel {
        margin: 0 auto;    
        width: 900px;         
    }
        #user-nav {  
             width: 200px;    
             float:right;    
             margin-top:-20px;              
        }
        #content-nav {  
            position:relative;            
            float:right;          
            margin:16px 16px 0px 430px;              
        }
            #content-nav ul, #content-nav ul li {
                display:inline;
                margin:0px 0px 0px 0px;
            }
            #content-nav ul li {
                margin-right:30px;
            }        

#panel-main {
    margin: 0 auto;    
    width: 900px;   
}
    #header {
        position: relative;   
        top:6px;       
    }
    #banner {
       position: relative;
       float:right;
       height:54px;
       margin-top:-370px;
       /*border: 1px solid #000000; */
    }
        #banner ul {            
        }
        #banner li {
            display:inline;
        }
    #left-nav {
        width:300px;              
    }
        #left-nav-top { 
            position:relative;
            height:34px;
            width:300px;
            margin-top:6px;
            padding-top:20px;
            background-color:#91969C;
            text-align:right;
        }
             #left-nav-top a {
                position: relative;
                margin-right:20px;
                color: #FFFFFF;                
                text-decoration:none;
                border:1px solid #FFFFFF;    
                padding: 4px;
            }
        #left-nav-bottom {
            padding-top:6px;
            padding-left:20px;  
            background-image: url(../images/tblLeftNavBottomBGTile.jpg);
            background-position:top left;
            background-repeat:repeat-x;
        }
        #left-nav ul{            
            position:relative;
            margin: 8px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            width:280px;
            list-style-type:none; 
            
        }
            #left-nav ul li, #left-nav ul li ul, #left-nav ul li ul li {
                margin: 0px;
                padding: 0px;
                background-image:none;
            }
            #left-nav ul li {
                padding-top:8px;
                padding-bottom:8px;
                background-image: url(../images/tdProductSpacerBGTile.jpg);
                background-position:bottom;
                background-repeat:repeat-x;
            }            
     #content {
        margin-left:316px;
        margin-top:-432px;  
        text-align:justify;     
     }
        #div-content {
            position: relative;
            width:290px;
            height:375px; 
            text-align:justify;           
        }
        #ctl00_ContentPlaceHolder1_FormView1 {
            width:100%;
        }
        #content-block-a, #content-block-c{
            position:relative;
            width:282px;
            height:200px;
            border:1px solid #CCCCCC;
            margin-bottom:10px;
            padding-left:4px;            
            background-image: url(../images/tblLeftNavBottomBGTile.jpg);
            background-position:top left;
            background-repeat:repeat-x;
            overflow:auto;
        }
        #content-block-b, #content-block-d{
            position:relative;              
            margin-top:-212px;
            float:right;            
            width:282px;
            height:200px;
            border:1px solid #CCCCCC;
            padding-left:4px;  
            background-image: url(../images/tblLeftNavBottomBGTile.jpg);
            background-position:top left;
            background-repeat:repeat-x;
            overflow:auto;
        }
#footer {
    position:relative;
    bottom:0px;
    color: #F3E3E4;
    height:150px;    
    width:100%;
    background-color:#A01319;      
}
    #footer-mid {
        margin: 18px auto;
        position:relative;
        bottom:0px;  
        height:130px;      
        width: 900px;                
        color: #F3E3E4;
        background-image:url(../images/tblBottomNavBGTile.jpg);         
    }
        #footer-mid-left {
            float:left;
            height:70px;      
            width: 450px;            
            color: #F3E3E4;
            padding: 10px 0px 0px 15px;
            background-image:url(../images/HTMLNavBG.jpg);
            background-position:top left;
            background-repeat:no-repeat;
        }
        #footer-mid-right {
            float:right;
            height:70px;      
            width: 420px;            
            padding-top: 50px;
            text-align:center;            
            background-image:url(../images/LogoLombardBottomBG.jpg);
            background-position:top right;
            background-repeat:no-repeat;
        }
#album {
    position:relative;
    width:100px;
    display:inline;
    top:10px;
    border:1px dotted #000000;     
}
#birthdays {
    padding-right:4px;
    padding-top: 2px;
    border-bottom:1px dotted #cccccc;
    
}
    #birthdays .photo, #birthdays .name, #birthdays .bdate {
        display:inline;
        position:relative;           
    }
    #birthdays .photo{
        padding-right:4px;
    }
    #birthdays .name {
        top:-14px;
        padding-right:4px;
    }
    #birthdays .bdate {
        top:-14px;
    }

#gallery, #lombary {
    margin-left:30px;
    width:210px;
}
#gallery #left {
    width:100px;
    height:75px;
    border:1px solid #000000;
    margin-top:4px;   
}
#gallery #right {
    width:100px;
    height:75px;
    border:1px solid #000000;
    position:relative;
    float:right;
    margin-top:-77px;    
}
#user-nav ul{
    list-style:none;
    margin:0px;
    padding:0px;
}
.darkbg {
     background-color:#EFEFEF;
}

#company {
   
}
#company #left, #company #right {
    width:260px;      
    margin-top:4px;   
}
#company #right {
    position:relative;
    float:right;
    margin-top:-150px;    
}

.staff-member {     
     width:280px;
     height:106px;
     border:1px solid #CCCCCC;
     margin:2px 4px 2px 0px;
     padding:6px 0px 0px 6px;
     float:left;
}

.staff-name, .staff-surname, .staff-email, .staff-ext, .staff-fax, .staff-cell, .staff-birthday {
    position:relative;
    margin-left:90px;
}
.staff-name {    
    margin-top:-100px;
}
.staff-photo {
    width:80px;
    height:100px;
}

.partner {
    padding-top:10px;
    padding-bottom:10px;
    border-top:1px solid #CCCCCC;
}
    .partner-logo {
        position:relative;
        border:1px solid #CBD5DE;
        height:108px;
        width:180px;
        display: table;
        vertical-align: middle;      
    }
    .partner-description {
        padding-top:10px;
    }
    /*#div-partners-fmi, #div-partners-concort, #div-partners-leppard, #div-partners-pinafrica {
        position:relative;
        float:left;
        width:280px;
        height:130px;
        margin: 2px 4px 2px 0px;   
        
    }
    #div-partners-fmi {
        border-bottom:1px solid #CCCCCC;
        border-right:1px solid #CCCCCC;
    }
    #div-partners-concort {
        border-bottom:1px solid #CCCCCC;
        border-left:1px solid #CCCCCC;
    }
    #div-partnersleppard {
        border-top:1px solid #CCCCCC;
        border-right:1px solid #CCCCCC;
    }
    #div-partners-vitrus {
        border-top:1px solid #CCCCCC;
        border-left:1px solid #CCCCCC;
    }*/
    .partners-contact-details-left {
        display:block;
        width:250px;
        height:80px;
    }
    .partners-contact-details-right {
        display:block;
        width:250px;
        height:80px;
        margin-left:250px;
        margin-top:-80px;
    }
    .partners-list-left {
        float:left;
        width:290px;
        height:320px;        
    }
    .partners-list-right {
        float:right;
        width:290px;
        height:320px;
    }
#user-update-form {    
}   
    #user-update-form .textfield {
        position:relative;
        margin-left: 100px;
        margin-top: -14px;        
    }
    #user-update-form-buttons {
        width:100%;
        border-top:1px solid #CBD5DE;
    }
    #user-update-form-buttons a {
        margin:0xp;
        padding:4px;
        border-width: 1px;
        border-style: solid;
        border-width: 1px;
        border-color: #CBD5DE;
    }
.products{
}
    .products-readmore{
        position:relative;
        display:block;
        float:right;
        margin:0xp;
        padding:4px;
        border-width: 1px;
        border-style: solid;
        border-width: 1px;
        border-color: #CBD5DE;
    }
    .products-description {
        margin-bottom:10px;
    }
.birthdays-date {
    position:relative;
    /*margin-left: 50px;*/
    margin-top: -14px;
    float:right;
}
#albums {
    position:relative;
    float:left;
    width:150px;
    height:100px;
    border:1px solid #CBD5DE;  
    padding:4px;
    margin:4px;
}
    #albums .thumb {
        position:relative;
        display:inline;
       
        margin:2px;
        border:1px solid #000000;     
    }
#cc-logo {
   border:1px solid #000000;    
}
#doc-list {
   
}
#doc-list #left, #doc-list #right {
    width:260px;      
    margin-top:4px;   
}
#doc-list #right {
    position:relative;
    float:right;
    margin-top:-16px;    
}
/*Tool Tip*/
.tooltip 
{
    cursor:pointer;
}
.tip  
{
    color: #fff;	
	z-index: 13000;
}
    
.tip-top {}
.tip-title  
{
    font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #CA3136;
	padding: 4px 8px 4px;
	background-color:#333333;
	/*background: url(../images/tooltip.png) top left;*/
}
.tip-text 
{
    font-size: 12px;
	padding: 4px 8px 4px;
	border:1px solid #6B7380;
	background-color:#FFFFFF;
	
}
.tip-bottom	{
    /*background: url(../images/tooltip.png) bottom right;*/
}


input.text, input[type="text"], input[type="select"], input.select, select {
    border-top:1px solid #6B7380;
	border-left:1px solid #6B7380;
	border-right:1px solid #6B7380;
	border-bottom:1px solid #6B7380;
	font-size:12px;
	height:20px;
	padding-top:6px;
	padding-left:2px;
	width:145px;
}

input.btnSearch {
    border-top:1px solid #6B7380;
	border-left:1px solid #6B7380;
	border-right:1px solid #6B7380;
	border-bottom:1px solid #6B7380;
	font-size:10px;
	height:20px;
	padding-top:2px;
	padding-left:2px;
    color:#9DA2A8;
}

input.search {
    border-top:1px solid #6B7380;
	border-left:1px solid #6B7380;
	border-right:1px solid #6B7380;
	border-bottom:1px solid #6B7380;
	font-size:10px;
	height:13px;
	width:100px;
	padding-top:2px;
	padding-left:2px;
    color:#9DA2A8;
}

input[type="radio"], input.radio {
    border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

input#searchTerm {
    color:#cccccc;
}
#ContactList {
	padding: 4px 4px 4px 4px;
	display:block;
	position:relative;
}
    #ContactList ul {
        list-style-type:none;
        margin: 0px;
        padding: 0px;
    }
    
    #ContactList ul li {        
        padding: 8px 4px 8px 4px;
        border-bottom: 1px dotted #cccccc;
        width:100%;
    }
        #ContactList ul li ul, #ContactList ul li li {
            display:inline;                            
        }    
        #ContactList ul li ul {
            text-align:right;
        }
        #ContactList ul li li {                 
        }
        
#Contact {
    padding: 6px;
    border: 1px solid #E5E5E5;
    display:table;
    width:100%;
    cursor:pointer;
}
    #Contact #Header4 {
        float:left;        
        color:#9A434B;
        font-size:16px;
    }
    #Contact #status {           
        font-size:16px;
        color:#9A434B;         
        float:left;
        filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;    
    }   
    
img.ContentImage {
    width: 179px; 
    padding-left: 10px; 
    height: 203px; 
    /*border: 1px solid #CBD5DE;*/
}
img.ContentImageWider {
    width: 274px;
    padding-left: 10px; 
    height: 203px;
    /*border: 1px solid #CBD5DE;*/
}
img.ContentImageBig
{
    width: 280px; 
    margin-left: 10px; 
    height: 318px; 
    border: 1px solid #CBD5DE;
}
#email-us-form {
    width:500px;
}
#email-us-form .left {  
    width:120px;
    height:40px; 
    float:left;
}
#email-us-form .right {  
    width:380px;
    height:40px;   
    float:right;
}
#pdf-download {    
    height:67px;
    border-top:1px solid #E5E5E5;
    border-bottom:1px solid #E5E5E5;
    margin:12px 0px 12px 0px;
  
}
    .pdf-logo{        
        height:67px;
        float:left;   
    }
    .pdf-item{      
        height:67px;
        width:500px;
        float:right;   
        margin-top:24px;
    }