/**************************************/
.fb_iframe_widget_lift {
	z-index: 11;
}

a.modal_close_link {
    display: block;
    line-height: 22px;
    padding-top: 10px;
    clear: both;
    float: right;
}

.lightboxpopup {
    overflow: visible;
}

.hidden {
	display: none;
}

ul.blocklist {
	position: relative;
	margin-top: 30px;
	/*display: none;*/
}
ul.blocklist h3, ul.blocklist h3 a, ul.blocklist h3 strong{
	text-align: center;
	font-family: 'garamond', Georgia, sans-serif;
	text-decoration: none;
	font-size: 22px;
	font-weight: normal !important;
}
ul.blocklist li.paddingright {
    padding-right: 27px;
}

#footer .footerlinkcontainer ul li {
    margin-right: 30px;
}
#footer .footerlinkcontainer ul li.last {
    margin-right: 0px;
}

#selection_box a {
	clear:none;
	float:left;
	margin:0px 50px;
}

#leftcolumn ul li div a img {
	opacity:1;
    filter:alpha(opacity=100);
}

#leftcolumn ul li div a:hover img {
	opacity:0.8;
    filter:alpha(opacity=80);
}

a.sharelink {
	margin-right:10px;
}

a.favoritelink {
	margin-right:5px;
}

.graybox ul li span {
	line-height:10px;
}

ul.sitemap li {
	margin-bottom:10px;
}

ul.sitemap ul {
	margin: 0 0 0 20px;
}

ul.sitemap ul li{
	margin-bottom:0;
}

/******/
.pagination {
	margin-left:33px;
	margin-top:40px;
	float:left;
}

.pagination a {
	float:left;
	margin-right:7px;
	color:#666666;
}

.pagination a:hover, .pagination a.active {
	color:#ff4116;
}

.pagination a.prev {
	width:7px;
	height:8px;
	display:block;
	background:url(../images/pagination-arrow.jpg) 0px -8px no-repeat;
	margin-top:3px;
}

.pagination a.prev:hover {
	background:url(../images/pagination-arrow.jpg) -7px -8px no-repeat;
}

.pagination a.next {
	width:7px;
	height:8px;
	display:block;
	background:url(../images/pagination-arrow.jpg) 0px 0px no-repeat;
	margin-top:3px;
}

.pagination a.next:hover {
	background:url(../images/pagination-arrow.jpg) -7px 0px no-repeat;
}

form .error-message {
	color: #FF5035;
}

#flashMessage {
	color:#F88017;
}

.slides li {
	display: none;
}

.slides li:first-child {
	display: list-item;
}

.slider1 {
    margin-bottom: 5px;
}

.slider-right {
	width: 380px;
	float: left;
}

.slider1, .slider2, .slider-right {
	position: relative;
}

.slider1 ul.flex-direction-nav,
.slider2 ul.flex-direction-nav,
.slider-right ul.flex-direction-nav {
	height: 31px;
	position: absolute;
	top: 0;
	width: 62px;
	right: 0;
	background-color: #fff;
	opacity: 0.7;
}

.slider1 ul.flex-direction-nav li a.next,
.slider2 ul.flex-direction-nav li a.next,
.slider-right ul.flex-direction-nav li a.next {
	width: 31px;
	height: 31px;
	background: url(../images/right-arrow.png) no-repeat 0 0;
	position: absolute;
	top: 25px;
	cursor: pointer;
}

.slider1 ul.flex-direction-nav li a.prev,
.slider2 ul.flex-direction-nav li a.prev,
.slider-right ul.flex-direction-nav li a.prev {
	width: 31px;
	height: 31px;
	background: url(../images/left-arrow.png) no-repeat 0 0;
	position: absolute;
	top: 25px;
	cursor: pointer;
	left: 0;
}

.slider1 ul.flex-direction-nav li a.next:hover,
.slider2 ul.flex-direction-nav li a.next:hover,
.slider-right ul.flex-direction-nav li a.next:hover {
	background: url(../images/right-arrow-hover.png) no-repeat 0 0;
}

.slider1 ul.flex-direction-nav li a.prev:hover,
.slider2 ul.flex-direction-nav li a.prev:hover,
.slider-right ul.flex-direction-nav li a.prev:hover {
	background: url(../images/left-arrow-hover.png) no-repeat 0 0;
}

a.sharelink, a.favoritelink {
	margin-bottom: 10px;
}

.gal-img-container {
	height: 160px;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: " ";
}

.clearfix:after {
	clear: both;
}

.horizontalline-text {
	text-align: center;
	padding: 0;
	margin: 0 0 10px 0;
	color: #000;
	border-bottom: 1px solid #000;
    border-top: 3px solid #000;
    height: 7px;
}

.horizontalline-text-inner {
	margin: -16px auto 0;
	font-weight: bold;
}

.horizontalline-text-inner span {
	background: #FFF;
	padding: 0 50px;
	font-style: italic;
	display: inline-block;
	font-size: 28px;
	line-height: normal;
	font-family: 'garamond', Georgia, 'Times New Roman', Times, serif;
}
