/* CSS Document */
/* Rollovers for the Home Page */
/* LGCS 2014, Lyrica */
/* Even out table styles */

/* Paragraph style with padding to match home buttons */
.frontP {
	padding-left:30px;
	padding-right:30px;
}


#tabular {
	margin-left:auto;
	margin-right:auto;
    display: block;
    height:405px;
}

table.invisibletable, table.invisibletable th, table.invisibletable tr, table.invisibletable td {
	background:none !important;
	border:none !important;
    margin-bottom:0px !important;
}

/* Images first */

#hover1 {
    background-image:url(hover1.jpg);
}

#hover2 {
    background-image:url(hover2.jpg);
}

#hover3 {
    background-image:url(hover3.jpg);
}

/* Now common layout elements */

#hover1, #hover2, #hover3 {
    display: block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 25px;
    width: 260px;
    height: 400px;
    background-repeat:no-repeat;
    background-size: 260px;
}

/* Hidden text span if needed */

.hiddenText {
	display: none;
	color:white;
}

/* All hover bg reposition behaviour */

#hover1:hover, #hover2:hover, #hover3:hover { 
  background-position: 0 -400px;
}

/*Now for lower text portion */
#hover1:hover .hiddenText, #hover2:hover .hiddenText, #hover3:hover .hiddenText {
	display:block;
	width:216px;
	text-align:center;
	padding-top:100px;
	padding-left:4px;
	padding-right:4px;
}

/* Span for text in non-hidden class */

#hover1 span, #hover2 span, #hover3 span {
    /* font-family: "Times New Roman", Georgia, Serif; 
    font-style:italic; */
	color:white;
	display:block;
	font-size:20px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	line-height:38px;
	padding-top:330px;
	margin-top:0px;
}

/* Small text for where needed */

.smaller {
    display:block;
    margin-top:0px;
    font-size: 12px !important;
    line-height: normal !important;
    color:white;
}

.smallblack {
    font-size: 12px !important;
    color:black;
}

/* UK BRIDE BOX */
#ukb {
    background: url(uk-bride-approved-supplier.png);
    background-size:100px;
    background-repeat: no-repeat;
    display:block;
    width:100px;
    height:85px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    
}

#ukb span {
    display:none;
}
