/*CDSC theme stylesheet*/

.generalLinks {
	color:#87CEFA;
	text-decoration:none;
}

.generalLinks:link {
	color:#87CEFA;
	text-decoration:none;
}

.generalLinks:visited {
	color:#87CEFA;
	text-decoration:none;
}

.generalLinks:hover {
	color:#003399;
	text-decoration:none;
}

.generalLinks:active {
	color:#87CEFA;
	text-decoration:none;
}

.footerLinkStyle:link {
	color:#87CEFA;
	text-decoration:none;	
}

.footerLinkStyle:visited {
	color:#87CEFA;
	text-decoration:none;	
}

.footerLinkStyle:hover {
	color:#ffff00;
	text-decoration:none;	
}

.footerLinkStyle:active {
	color:#87CEFA;
	text-decoration:none;	
}

#textBox {
	line-height:1.15em; 
     margin-top:-10px; 
     margin-right:auto; 
     margin-left:auto;
     padding:15px; 
     width:95%; 
     background-color:transparent; 
     text-align:center; 
     color:#fff; 
     font-size:170%; 
     font-weight:bold;  
     background:url(/images/textBkOpacity.png) center;
     border-radius:15px;
     }

#textBox_001 {
	line-height:1.15em; 
     margin-top:-10px; 
     margin-right:auto; 
     margin-left:auto;
     padding:15px; 
     width:95%; 
     background-color:transparent; 
     text-align:center; 
     color:#fff; 
     font-size:170%; 
     font-weight:bold;  
     background:url(/images/textBkOpacity_001.png) center;
     border-radius:15px;
     }
     
     
.buttonCTA {
	width:185px;
	
	font-size:125%;
	
	margin-right:auto;
	margin-left:auto;
					
    	padding: 10px 45px;
    	border-radius:10px;
    	text-align: center;
    	display:block;
    	margin-top:20px;
	}
	
            		
/* Use link, visited, hover and active for every link in Chrome*/
/* #525150,#1a1819); */

.button1:link {
    	background-color:#1a1819;
    	color:#fff;
    	text-decoration:none;
    					
    	margin-bottom:-30px;
	}
	
.button1:visited {
    	background-color:#1a1819;
    	color:#fff;
    	text-decoration:none;
    					
    	margin-bottom:-30px;
	}            		
     
.button1:hover {
    	background-color:#525150;
    	color:#c0c0c0;
    	text-decoration:none;
	}
	
.button1:active {
    	background-color:#1a1819;
    	color:#fff;
    	text-decoration:none;
    					
    	margin-bottom:-30px;
	}	
				
				
.button2:link {
    	background-color:#ff9933;
    	color:#fff;
    	text-decoration:none;
    	
    	margin-bottom:-30px;
	}
	
.button2:visited {
    	background-color:#ff9933;
    	color:#fff;
    	text-decoration:none;
    	
    	margin-bottom:-30px;
	}	
				
.button2:hover {
    	background-color:#ffcc66;
    	color:#545454;
    	text-decoration:none;
    	
    	margin-bottom:-30px;
	}
	
.button2:active {
    	background-color:#ff9933;
    	color:#fff;
    	text-decoration:none;
    	
    	margin-bottom:-30px;
	}
	
.button3:link {
    	background-color:#6699ff;
    	color:#fff;
    	text-decoration:none;
    					
    	margin-bottom:-30px;
	}
	
.button3:visited {
    	background-color:#6699ff;
    	color:#fff;
    	text-decoration:none;
    					
    	margin-bottom:-30px;
	}            		
     
.button3:hover {
    	background-color:#99ccff;
    	color:#545454;
    	text-decoration:none;
	}
	
.button3:active {
    	background-color:#6699ff;
    	color:#fff;
    	text-decoration:none;
    					
    	margin-bottom:-30px;
	}	

#widerBoxResults {
	background:transparent;
	overflow-wrap: break-word;<br>
	margin-left:-1%;
	}
										
.row h3 {
	color:#904790;
	font-size:110%;
	margin-bottom:-5px;
	}
	            
#socialIcons a {
	color:#fff;
    	font-size:99%;
     float:right;
     padding-left:5%;
     }
     
#socialIcons a:hover {
	color:#ff9933;
    	font-size:99%;
    	float:right;
    	text-decoration:none;
    	padding-left:5%;
     }
     
/* Button styling */

#loginBanner {
	height:64px;
	margin-top:0px;
	margin-bottom:6px;
	background-color:#525150;
	background-repeat:repeat-x;
	background-image:-webkit-linear-gradient(top,#616161,#050505);
	background-image:-moz-linear-gradient(top,#616161,#050505);
	background-image:-o-linear-gradient(top,#616161,#050505);
	background-image:-ms-linear-gradient(top,#616161,#050505);
	background-image:linear-gradient(top,#616161,#050505);
	}

.loginFooter {
    height:365px;
    margin-bottom:-15px;
    border: 0px #fff solid;
    border-radius:0px;
  	background-color:#525150;
  	background-repeat:repeat-x;
	background-image:-webkit-linear-gradient(top,#616161,#050505);
	background-image:-moz-linear-gradient(top,#616161,#050505);
	background-image:-o-linear-gradient(top,#616161,#050505);
	background-image:-ms-linear-gradient(top,#616161,#050505);
	background-image:linear-gradient(top,#616161,#050505);
        }	

	
.btn-primary {
		background-color:#5d6f97;
		border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
		text-shadow:0 -1px 0 rgba(0,0,0,0.25);
		background-image:-webkit-linear-gradient(top,#5d6f97,#000);
		background-image:-moz-linear-gradient(top,#5d6f97,#000);
		background-image:-o-linear-gradient(top,#5d6f97,#000);
		background-image:-ms-linear-gradient(top,#5d6f97,#000);
		background-image:linear-gradient(to bottom,#5d6f97,#000);
		background-repeat:repeat-x
		}

.btn-primary:visited {
	color:#fff;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	text-decoration:none;
	}		

.btn-primary:hover {
	color:GRAY;
	border-color:GRAY;
	text-decoration:none;
	}

.btn-primary:active {
	color:#fff;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	text-decoration:none;
	}			
             
#bannerTitle {
	font-size:185%; 
	margin-top:22px;
	margin-left:6%;
	color:#fff;
	background-color:transparent;
	float:left;
	} 

.callUs {
	background-color:transparent; 
    	color:#fff; 
    	margin-top:20px;
    	padding-right:0%; 
        font-size:145%; 
    	width:110%;
        text-align:right;
    	float:right;	
     }


.centralBlock {
	text-align:center;
    float:center;
	background-color:transparent;
	width:46%;
	margin-top:13px;
	margin-left:50%;
	} 

#loginStatusBlock {
      background:transparent; 
      height:30px; 
      color:#fff; 
      padding-top:5px;
	}          
            
.mainBannerStyle1 {
       margin-bottom:0px; 
       background-color:GREEN;
	}
       	
.mainBannerTextBlock1 {
       display:block; 
       font-size:50%; 
       font-weight:normal; 
       line-height:1.1em; 
       padding-bottom:5px;	
	}
       	
.mainBannerStyle2 {
       margin-top:13px; 
       background-color:transparent;
	}
       	
.mainBannerTextBlock2 {
       display:block; 
       font-size:50%; 
       font-weight:normal; 
       line-height:1.1em; 
       padding-bottom:5px;
	}            
            
h3.floodlight {
	color:#0d89af;
	font-size:130%;
	margin-bottom:-7px;
	}

#floristBodyText {
	color:#000;
	margin-bottom:40px;
	font-size:150%;
	line-height:1.3em;
	word-wrap:break-word;
	}

#floristBodyText a:link {
      color:#007300;
      }
                   	
#floristBodyText a:visited {
      color:#007300;
      }
                   	
#floristBodyText a:hover {
      color:#007300;
      text-ecoration:undeline;
      }
                   	
#floristBodyText a:active {
      color:#007300;
      }

.deepVaultAd_01 {
    margin-top:11px;
    font-size:185%;
    background-color:transparent;
    line-height:1.5em;
    font-weight:200;
    }

.deepVaultAd_02 {
    color:#993299;
    font-weight:900;
    }

.rightSummaryList {
    text-align:left;
    font-size:75%;
    font-weight:300;
    }

h2.main-content-header {
    color:#904790;
	font-size:210%;
	margin-top:-5px;
}
		            