#footer {
 font-size: 10px;
 line-height: 1.5em;
 color: #464242;
 float: left;
 width: 540px;
 text-align: left;
 padding: 0px 40px 60px 40px;
 
 
}

.framebox {
background-color: #eeeeee;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #dcdcdc;
display: inline-block;
padding: 15px 15px;
text-align: left;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
}

.pagination {
font-size: 13px;
font-weight: bold;
float: right;
}

.pagination a:link {
color: 666666;
text-decoration: none;
}

.pagination a:active  {
color: 666666;
text-decoration: none;
}

.pagination a:visited {
color: 666666;
text-decoration: none;
}

.pagination a:hover {
color: 000000;
text-decoration: underline;
}

.poweredby a:link {
color: B0B0B0;
font-size: 11px;
text-decoration: none;
}

.poweredby a:active {
color: B0B0B0;
font-size:11px;
text-decoration:none;
}


.poweredby a:visited
{ color: B0B0B0;
font-size: 11px;
text-decoration: none;
}

.poweredby a:hover {
color: B0B0B0;
font-size: 11px;
text-decoration: underline;
}

.poweredby {
font-size: 11px;
color: B0B0B0;
}

.fieldbox {
height: 50px;
background-color: #eeeeee;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border: 1px solid #dcdcdc;
display: inline-block;
padding:15px 15px;
text-align: left;
box-sizing: border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
}

.formbox {
margin-bottom: 0px;
box-sizing: border-box;
}

body {
margin-top: 62px;
font-family: Arial,sans-serif;
font-size: 13px;
color: #777d86;
text-align: center;
background-color: d9d9d8;
background-image: url(http://www.seniorlifetravel.com/WebifyBusinessDirectory/businessdirectory/images/bk-affinity.gif);
background-repeat: no-repeat;
background-position:center top;
line-height: 1.75em;
}


p a {
color: #3b2d7a;
text-decoration: underline;

}

p a:HOVER {
color: #826bbd;
text-decoration: underline;

}


.focuscontainer {
box-sizing: border-box;
display: block;
width: 900px;
}

.listcontainer {
width: 100%;
box-sizing: border-box;
}

.objectcontainer {
width: 100%;
box-sizing: border-box;
}

.small {
font-size: 14px;
color: #8f959f;

}

.medium {
font-size: 14px;
color: 666666;
}

.navcontainer {
display: none;
box-sizing: border-box;
background-color: F6F6F6;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 30px 30px;
border-left: 1px solid #E1E1E1;
border-right: 1px solid #E1E1E1;
border-top: 0px solid #E1E1E1;
-moz-box-shadow: 2px 0px 5px 0px #ccc;
-webkit-box-shadow: 2px 0px 5px 0px #ccc;
box-shadow: 0px 3px 5px 0px #ccc;
margin-bottom: 15px;

}

.verysmall {
font-size: 10px;
color: 666666;
}

.large {
font-size: 18px;
color: 666666;
}

.verylarge {
font-size: 24px;
color: 666666;
}

.linkverysmall {
font-size: 10px;
}

.linkverysmall a:link {
color: 0088CC;
text-decoration: none;
}

.linkverysmall a:active {
color: 0088CC;
text-decoration: none;
}

.linkverysmall a:visited {
color: 0088CC;
text-decoration: none;
}

.linkverysmall a:hover {
color: 0088CC;
text-decoration: underline;
}

.linkmedium {
font-size: 12px;
}

.linkmedium a:link {
color: 0088CC;
text-decoration: none;
}

.linkmedium a:active {
color: 0088CC;
text-decoration: none;
}

.linkmedium a:visited {
color: 0088CC;
text-decoration: none;
}

.linkmedium a:hover {
color: 0088CC;
text-decoration: underline;
}

.linksmall {
font-size: 12px;
}

.linksmall a:link {
color: 0088CC;
text-decoration: none;
}

.linksmall a:active {
color: 0088CC;
text-decoration: none;
}

.linksmall a:visited {
color: 0088CC;
text-decoration: none;
}

.linksmall a:hover {
color: 0088CC;
text-decoration: underline;
}

.linklarge {
font-size: 18px;
font-weight:normal;
color: #dc7b27;
}

.linklarge a:link {
color: #dc7b27;
font-weight:normal;
text-decoration: underline;
}

.linklarge a:active  {
color: #dc7b27;
font-weight:normal;
text-decoration: none;
}

.linklarge a:visited {
color: #dc7b27;
font-weight:normal;
text-decoration: none;
}

.linklarge a:hover {
color: 000000;
font-weight:normal;
text-decoration: underline;
}

form {
margin-bottom: 0px;
}

.linkverylarge {
font-size: 13px;
}

.linkverylarge a:link {
color: 666666;
text-decoration: none;
}

.linkverylarge a:active {
color: 666666;
text-decoration: none;
}

.linkverylarge a:visited {
color: 666666;
text-decoration: none;
}

.linkverylarge a:hover {
color: 000000;
text-decoration: underline;
}

h3 {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
font-size: 12px;
color: #545459;
font-size: 14px;
}



h2 {
margin-top: 0px;
padding-top: 0px;
color: #666;
font-size: 16px;
font-weight: normal;
text-align: left;
padding: 45px;
}

hr {
color: fff;
background-color: fff;
border: 0px solid #E1E1E1;
border-style: none none dotted;

}

h1 {
margin-top: 0px;
padding-top: 0px;
color: #545459;
font-size: 21px;
font-weight: normal;
font-family: 'Karla', sans-serif;
text-transform: uppercase;
}

h4 {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
font-size: 14px;
}

h5 {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
font-size: 10px;
color: B0B0B0;
font-size: 12px;
}


#wrapper {
width: 860px;
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;

}
.container {
background-color: ffffff;
width: 860px;
display:inline-block;
margin-bottom: 15px;
border-radius: 6px;
border-left: 1px solid #D7D7D7;
border-right: 1px solid #D7D7D7;

-moz-box-shadow: 0px 2px 5px 0px #ccc;
-webkit-box-shadow: 0px 2px 5px 0px #ccc;
box-shadow: 0px 2px 5px 0px #ccc;
padding: 0px 40px 0px 40px;

}

#content {
padding-top: 25px;
width: 860px;
text-align: left;
}

#content-i {
padding-top: 25px;
border-top: solid 7px #3b2d7a; 
width: 860px;
text-align: left;
}


.head {
width: 880px;
height: 165px;
display:inline-block;
text-align: left;
margin-top:12px;
padding-bottom: 20px;
background-image: url(bk_header.jpg);
background-image: no-repeat;
}


#logo {
margin: 25px;
float: left;		
}

#showcase {
width: 100px;
margin: 55px 25px 25px 25px;
float: right;
	text-align: center;

}

.showcase {
	color: #dd7c27;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Karla', sans-serif;
	

}

#topLinks {
	height: 25px;
	float: right;
	width: 650px;
	position: relative;
	top: 25px;
	left: -35px;
}


#topLinks ul li {
	padding: 5px 5px 5px 5px;
	display: inline;


}




#topLinks ul li a{
	text-transform: uppercase;
	color: #3b237b;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	
}

#topLinks ul li a:HOVER{
	text-transform: uppercase;
	color: #0d2531;
	text-decoration: none;
	
}
#slider {
  overflow: hidden;
  width: 846px;
  height: 370px;
  background-image: url(shadow.png);
  background-position: bottom;
  
 
}

#slider ul li {
list-style-type: none;
padding: 0px;
  overflow: hidden;
  width: 846px;
  height: 357px;

}

.clear {
 clear: both;

}
.box {
width: 850px;

}

.fullbox {
width: 950px;
background-color: ffffff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 0px solid #C0C0C0;
display: inline-block;
text-align: left;
vertical-align:top;
box-sizing: border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
padding: 30px;
}

.nav {
width: 275px;
background-color: ffffff;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
border: 0px solid #C0C0C0;
display: inline-block;
text-align: left;
vertical-align:top;
float: right;
box-sizing: border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;

padding-top: 30px;
padding-right: 30px;
}

.gallerycontainer {
box-sizing: border-box;
width: 185px;
margin-left: 30px;
margin-top: 30px;
float: left;
}

.listbox {
width: 100%;
background-color: ffffff;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
border: 0px solid #dcdcdc;
border-bottom: 1px solid #E1E1E1;
display: inline-block;
text-align: left;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
padding-top: 30px;
padding-bottom: 30px;
}

.gallerybox {
width: 100%;
background-color: eeeeee;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #dcdcdc;
display: inline-block;
padding: 10px 10px;
text-align: left;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
padding: 20px;
}

.galleryfocusthumb {
width: 180px;
height: 180px;
background-color: eeeeee;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #dcdcdc;
display: inline-block;
padding: 15px 15px;
margin-left: 15px;
margin-top: 15px;
text-align: left;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
display: block;
}

.galleryobjectthumb {
width: 100%;
height: 140px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 0px solid #666666;
display: inline-block;
float: left;
margin-top: 5px;
text-align: center;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
}

.objectthumb {
width: 140px;

background-color: ffffff;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
border: 0px solid #666666;
display: inline-block;
float: left;
padding: 0px 0px;
text-align: left;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
}



.focusthumb {
height: 25%;
background-color: white;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 0px;
border: 1px solid #cccccc;
display: inline-block;
padding: 4px 4px;
margin-bottom:10px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
}

.focusphoto {
width: 200px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
display: inline-block;
padding: 4px 4px;

}

.directorycategories {
box-sizing: border-box;
float: left;
width: 25%;
margin-bottom: 10px;
}

.navlink {
margin-left: 5px
}

.navlink a:link {
-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
box-shadow:inset 0px 1px 0px 0px #cae3fc;
background-color:#79bbff;
-webkit-border-bottom-right-radius: 16px;
-webkit-border-bottom-left-radius: 16px;
-moz-border-radius-bottomright: 16px;
-moz-border-radius-bottomleft: 16px;
border-bottom-right-radius: 16px;
border-bottom-left-radius: 16px;
border:0px solid #ffffff;
display:inline-block;
color:#ffffff;
font-family:arial;
font-size:14px;
font-weight:bold;
padding:12px 12px;
text-decoration:none;
}

.navlink a:active {
color: ffffff;
}

.navlink a:visited {
color: ffffff;
}

.navlink a:hover {
background-color:#4197ee;
}

.navbox {
float: left;
}

.mehclass {

}

#col1 {
	float: left;
	width: 29%;
	padding: 5px 10px 5px 10px;

}

#col1-a {
	float: left;
	width: 60%;
	padding: 5px 10px 5px 10px;

}

#col2 {
	float: left;
	width: 29%;
	padding: 5px 10px 5px 10px;

}

#col3 {
	float: right;
	width: 35%;
	padding: 5px 10px 5px 10px;

}

#col3 {
	float: right;
	width: 300px;
	padding: 5px 10px 5px 10px;
}

#col3 img {
	padding: 3px;
}