﻿#showcase-content-wrapper{    
    margin:0 auto;    
    padding:1em;
    position:relative;
    width:71em;
    text-align:center;
    line-height:1.7em;   
}
#showcase-content-wrapper h1{
    margin:0;
    display:inline;          
}
#showcase-content-images  {
    margin:0 auto;            
    overflow:auto;       
}
#showcaselist {    
    text-align:center;
    list-style:none;  
}
#showcaselist li {     
    float:left;
    padding:25px;
}
#showcaselist img {
    width:180px;
    height:180px;
    border:none;
    -moz-box-shadow: 5px 2px 2px #888;
    box-shadow: 5px 2px 2px #888;
}
#showcaselist .photolink {   }
#showcaselist .photolink:hover {}
#showcase-information { margin:10px auto; overflow:auto;}
#showcase-information #uploadlogo{
    border:1px solid #999;
    width:370px;    
    display:none;
    position:absolute;
    background-color:White;
    text-align:left;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     border-radius: 5px;
     padding:10px;
}
#comments{ clear:both;margin:20px auto;width:97%; }


/*Border & Text Color for Photographer Showcase*/
#showcase-content-wrapper #h1-photographers {    
    color:#5f3e62;
}
#showcase-content-wrapper  #divider-photographers  {
    margin:0 auto;     
    border-top:3px solid #735776;        
    border-bottom:3px solid #5f3e62;        
}
#showcase-content-wrapper .showcase-photographers  {
    font-size:20px;
    color:#5f3e62;
}
#showcase-content-images.border-color-photographers{ border:2px solid #5f3e62;}
#showcase-information.border-color-photographers { border:2px solid #5f3e62; }
#comments.photographers{border-top:1px solid #5f3e62;}


/*Border & Text Color for Videographer Showcase*/
#showcase-content-wrapper #h1-videographers {    
    color:#a93d3e;
}
#showcase-content-wrapper  #divider-videographers  {
    margin:0 auto;     
    border-top:3px solid #b65b5c;        
    border-bottom:3px solid #a93d3e;        
}
#showcase-content-wrapper .showcase-videographers  {
    font-size:20px;
    color:#a93d3e;
}
#showcase-content-images.border-color-videographers{ border:2px solid #a93d3e;}
#showcase-information.border-color-videographers { border:2px solid #a93d3e; }
#comments.videographers{border-top:1px solid #a93d3e;}


/*Border & Text Color for Bands Showcase*/
#showcase-content-wrapper #h1-bands {    
    color:#005495;
}
#showcase-content-wrapper  #divider-bands  {
    margin:0 auto;     
    border-top:3px solid #276ea5;        
    border-bottom:3px solid #005495;        
}
#showcase-content-wrapper .showcase-bands  {
    font-size:20px;
    color:#005495;
}
#showcase-content-images.border-color-bands{ border:2px solid #005495;}
#showcase-information.border-color-bands { border:2px solid #005495; }
#comments.bands{border-top:1px solid #005495;}

/*Border & Text Color for Florists Showcase*/
#showcase-content-wrapper #h1-florists {    
    color:#249858;
}
#showcase-content-wrapper  #divider-florists  {
    margin:0 auto;     
    border-top:3px solid #45a872;        
    border-bottom:3px solid #249858;        
}
#showcase-content-wrapper .showcase-florists  {
    font-size:20px;
    color:#249858;
}
#showcase-content-images.border-color-florists{ border:2px solid #249858;}
#showcase-information.border-color-florists { border:2px solid #249858; }
#comments.florists{border-top:1px solid #249858;}

/*Border & Text Color for eventplanners Showcase*/
#showcase-content-wrapper #h1-eventplanners {    
    color:#5b705f;
}
#showcase-content-wrapper  #divider-eventplanners  {
    margin:0 auto;     
    border-top:3px solid #748677;        
    border-bottom:3px solid #5b705f;        
}
#showcase-content-wrapper .showcase-eventplanners  {
    font-size:20px;
    color:#5b705f;
}
#showcase-content-images.border-color-eventplanners{ border:2px solid #5b705f;}
#showcase-information.border-color-eventplanners { border:2px solid #5b705f; }
#comments.eventplanners{border-top:1px solid #5b705f;}

/*Border & Text Color for entertainers Showcase*/
#showcase-content-wrapper #h1-entertainers {    
    color:#eca312;
}
#showcase-content-wrapper  #divider-entertainers  {
    margin:0 auto;     
    border-top:3px solid #ffa340;        
    border-bottom:3px solid #eca312;        
}
#showcase-content-wrapper .showcase-entertainers  {
    font-size:20px;
    color:#eca312;
}
#showcase-content-images.border-color-entertainers{ border:2px solid #eca312;}
#showcase-information.border-color-entertainers { border:2px solid #eca312; }
#comments.entertainers{border-top:1px solid #eca312;}


/*Showcase Login Box*/
#login-box {
    margin:10px auto;
    background-color:#eee;
    border:1px solid #ccc;
    width:500px;   
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#login-box fieldset {
    border:none;
}
#login-box .login-text-box{    
    border:1px solid #ccc;
    width:300px;
    height:30px;
    margin:5px auto;
    
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#login-box .submit-button{    
    border:3px solid #ccc;
    width:100px;
    height:30px;
    margin:10px auto;
    background-color:#eee;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.submit-button{    
    border:3px solid #ccc;
    width:100px;
    height:30px;
    margin:10px auto;
    background-color:#eee;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#login-box #login-error{    
    border:1px solid red;
    width:250px;
    height:25px;
    margin:5px auto;
    color:White;
    background-color:#b66;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


/*Span Link*/
.spanlink{
    font-size:15px;
    color:Blue; 
    cursor:pointer;
}

.edit-inst {
    font-size:10px;
    color:red;     
}
/*Contact Form Common*/
.contact-form{
    width:340px;   
    position:absolute;
    display:none;    
    clear:both;   
    text-align:center;      
}
.reqmoreinfo { 
    font-weight:bold;
    font-size:18px;
    letter-spacing:1px;
}
.reqinfoerror{
    border:1px solid red;
    background-color:#BAA;
    padding:3px;
    font-size:12px;    
}

.contact-form fieldset {    
    border:none;
    line-height:1.5em;
}
.contact-form fieldset .contact-form-control{        
    width:300px;
    margin-bottom:7px;
    background-color:#eee;
}

/*Photographers Contact Form*/
.reqmoreinfo-photographers{ color:#5f3e62; }
#contact-form-photographers {
    background-color:#B68AAA;
    border:2px solid #5F3E62;
}
.contact-form fieldset .contact-form-control-photographers { border:2px solid #5f3e62; }
.button-background-photographers{ background-color:#b68aaa; }

/*Videographers Contact Form*/
.reqmoreinfo-videographers{ color:#a93d3e; }
#contact-form-videographers {
    background-color:#e98e8e;
    border:2px solid #a93d3e;
}
.contact-form fieldset .contact-form-control-videographers { border:2px solid #a93d3e; }
.button-background-videographers{ background-color:#e98e8e; }

/*Florists Contact Form*/
.reqmoreinfo-florists{ color:#249858; }
#contact-form-florists {
    background-color:#67cb8b;
    border:2px solid #249858;
}
.contact-form fieldset .contact-form-control-florists { border:2px solid #249858; }
.button-background-florists{ background-color:#67cb8b; }



/*Eventplanners Contact Form*/
.reqmoreinfo-eventplanners{ color:#5b705f; }
#contact-form-eventplanners {
    background-color:#9ea380;
    border:2px solid #5b705f;
}
.contact-form fieldset .contact-form-control-eventplanners { border:2px solid #5b705f; }
.button-background-eventplanners{ background-color:#9ea380; }


/*Bands Contact Form*/
.reqmoreinfo-bands{ color:#005495; }
#contact-form-bands {
    background-color:#3387c8;
    border:2px solid #005495;
}
.contact-form fieldset .contact-form-control-bands { border:2px solid #005495; }
.button-background-bands{ background-color:#3387c8; }


/*Entertainers Contact Form*/
.reqmoreinfo-entertainers{ color:#eca312; }
#contact-form-entertainers {
    background-color:#ffd645;
    border:2px solid #eca312;
}
.contact-form fieldset .contact-form-control-entertainers { border:2px solid #eca312; }
.button-background-entertainers{ background-color:#ffd645; }


.acc-name{
    font-weight:bold;
    display:block;
    width:170px;
    height:50px;
}