
/* --------------------- Box Layout Section ------------------- */

div.columns { 
	width: 806px; 
}
div.columns div   { 
	width: 199px; 
	height: 200px; 
	float: left;
	text-align: center;
	font-weight: bold;
	color: #c2c2c2;
	background-color: transparent; 
	border-right: solid 1px #ccc; 
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
div.clear         { clear: both; }

/* --------------------- Bowling Ball Review Section ------------------- */
div.colReview { 
	width: 806px;
	height: auto;
	float: left;
	text-align: left;
	padding: 6px; 
	
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:1px solid #a2a2a2;
	background-color:#f9f9f9;
}

div.colReview p {
	margin-left:10px;
	margin-right:10px;
}

div.colReviewLf h2 {
	background-image: url(../images/dividerLine_Gray.png);
}

div.colReviewLF p {
	margin-left:10px;
	margin-right:10px;
}

div.colReviewRT p {
	margin-left:10px;
	margin-right:10px;
}

div.colReviewLF div   { 
	width: 47%; 
	height: auto;
	min-height: 370px;
	float: left;
	text-align: left;
	padding: 6px;
			
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:1px solid #a2a2a2;
	background-color:#f9f9f9;
}

div.colReviewRT div   { 
	width: 47%; 
	height: auto;
	min-height: 370px; 
	float: right;
	text-align: left;
	padding: 6px;
			
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:1px solid #a2a2a2;
	background-color:#f9f9f9;
}

div.colAncestry div   { 
	width: 98%; 
	height: auto;
	min-height: 0px; 
	float: center;
	text-align: left;
	padding: 6px;
			
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:1px solid #a2a2a2;
	background-color:#f9f9f9;
}

div.colReviewImage div   { 
	width: 350px; 
	height: auto;
	min-height: 320px;
	float: left;
	text-align: center;
	padding: 6px;
	margin-right: 12px;
			
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:1px solid #a2a2a2;
	background-color:#fff;
}

div.colReviewImage2 div   { 
	width: 280px; 
	height: auto;
	min-height: 177px;
	float: left;
	text-align: center;
	padding: 6px;
	margin-right: 12px;
			
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:1px solid #a2a2a2;
	background-color:#f9f9f9;
}

div.clear         { clear: both; }


/*---------------  Footer Links ------------------------*/

div.centeredFooter {
	width: 900px;
}
div.columnsFooter { 
	width: 710px; margin: 0 auto; 
}
div.columnsFooter div   { 
	width: 157px; 
	height: 180px;
	text-align: justify;
	font-weight: bold;
	color: #ababab;
	float: left;
	padding: 10px;
	border: #c2c2c2 solid 0px;
}
.hd {
	color: #ddd;
}
div.clear         { clear: both; }

div.columnsFooter a {
	color:#ababab;
	background-color: transparent;
	text-decoration:none;
}
div.columnsFooter a:hover {
	color:#ed1c24;
	background-color: transparent;
	text-decoration:none;
}


/* ---------------------------------- End Box Section ------------------ */