* { margin: 0; outline: none; }
html { padding: 0; overflow-y: scroll; }
body { color: #231f20; font: normal 13px/16px 'HelveticaNeueW01-45Ligh', sans-serif; }
img { border: none; }
a { color: #231f20; text-decoration: none; }
.eq_text a {color: #30C2ED;}
a:hover { text-decoration: underline; }
.fl { float: left; }
.fr { float: right; }
.c, .clearfix:after { clear: both; content: ""; line-height: 0; }
.center{text-align:center;}
.h5 { clear: both; height: 5px; overflow: hidden; }
.h10 { clear: both; height: 10px; overflow: hidden; }
.h15 { clear: both; height: 15px; overflow: hidden; }
.h20 { clear: both; height: 20px; overflow: hidden; }
.border_collapse { border-collapse: collapse; }
.pos_rel { position: relative; }
.wrapper { margin: 0 auto; position: relative; width: 1000px; }
.top-line-outer { background-color: #221f1f; clear: both; }
.top-line {
	margin: 0 auto;
	width: 980px;
	color: #fff;
	font: normal 13px/32px 'SackersGothicW01-Light', sans-serif;
	height: 32px;
	text-transform: uppercase;
}
.section-delim{border-top:1px #d7d7d7 dotted;clear:both;padding-bottom:10px;margin-top:10px;}

.social-icons { float: left; width: 280px; background: url(/img/main/social_icons.png) no-repeat 5px 7px; }
.social-icons a { display: inline-block; height: 18px; margin: 7px 0; vertical-align: top; }
.social-icons .youtube { width: 20px; margin: 7px 10px 7px 5px; }
.social-icons .vimeo { width: 20px; margin-right: 15px; }
.social-icons .facebook { width: 10px; margin-right: 16px; }
.social-icons .twitter { width: 20px; margin-right: 10px; }
.social-icons .flickr { width: 23px; margin-right: 12px; }
.social-icons .instagram { width: 23px; margin-right: 12px; }
.social-icons .rss { width: 19px; }
.site-title, .site-title:hover { float: left; width: 420px; text-align: center; color: #fff; display: block; text-decoration: none; }
.login { float: left; width: 280px; position: relative; text-align: right; }
.login a { margin: 0 5px; color: #fff; text-decoration: none; }
.login a:hover { text-decoration: underline; }
.header { position: relative; margin: 25px 0; height: 138px; }
.search-form {
	border: 1px solid #757678;
	position: absolute;
	bottom: 0;
	height: 21px;
	margin: 0;
	padding: 0;
	right: 10px;
	width: 188px;
}
.search-form input {
	height: 21px;
	vertical-align: middle;
}
.search-form input[type="text"] {
	border: none;
	color: #00bff3;
	font: normal 11px/21px 'SackersGothicW01-Light', sans-serif;
	padding: 0 8px;
	width: 150px;
}
.search-form input[type="submit"] {
	background: url(/img/main/icon_mag_glass.png) no-repeat 50% 49%;
	border: none;
	cursor: pointer;
	width: 21px;
}
.logo {
	background: url(/img/main/logo.png) no-repeat 0 0;
	display: block;
	position: absolute;
	top: 0;
	left: 10px;
	height: 138px;
	width: 138px;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
}
.logo_home {
	left: 50%;
	margin-left: -69px;
}
.header-partner-holder { position: absolute; left: 193px; top: 0; width: 728px; height: 90px; overflow: hidden; background: #fff; }
.top-nav {
	list-style-type: none;
	margin: 0 0 18px 0;
	padding: 0;
}
.top-nav li {
	display: inline-block;
	margin: 0 20px;
	vertical-align: top;
}
.top-nav li:first-child {margin-left: 10px;}
.top-nav li.last {margin-right: 10px;}
.top-nav li a {
	color: #2c2b2b;
	font: normal 11px/11px 'SackersGothicW01-Light', sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
.top-nav li a:hover,
.top-nav li a.on {color: #00bff3;}

.slideshow-wrapper {
	height: 429px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.slideshow-wrapper .next,
.slideshow-wrapper .prev {
	display: block;
	height: 27px;
	position: absolute;
	text-indent: -9999px;
	top: 218px;
	width: 28px;
	z-index: 5;
}
.slideshow-wrapper .next {
	background: url(/img/main/icon_arrow_next.png) no-repeat 0 0;
	right: 14px;
}
.slideshow-wrapper .prev {
	background: url(/img/main/icon_arrow_prev.png) no-repeat 0 0;
	left: 14px;
}
.slideshow-wrapper .next a,
.slideshow-wrapper .prev a {
	display: block;
	height: 100%;
	width: 100%;
}
.slideshow {
	height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.slideshow li {
	display: inline-block;
	vertical-align: top;
	width: 673px;
}
.slideshow li a {
	display: inline-block;
	margin: 0 12px;
	position: relative;
}
.slideshow img {
	height: 429px;
	width: 649px;
}
.slideshow .title {
	background-color: #fff;
	bottom: 21px;
	color: #231f20;
	display: none;
	font-size: 18px;
	height: 43px;
	left: 105px;
	line-height: 43px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 440px;
}

.ad-block {
	margin: 35px 0;
	text-align: center;
}
.news-slider {
	background-color: #f0f1f1;
	border: 1px solid #898888;
	height: 104px;
	margin: 0 11px;
	overflow: hidden;
	position: relative;
}
.news-slider .next,
.news-slider .prev {
	display: block;
	height: 21px;
	position: absolute;
	text-indent: -9999px;
	top: 42px;
	width: 23px;
	z-index: 5;
}
.news-slider .next {
	background: url(/img/main/icon_arrow2_next.png) no-repeat 0 0;
	right: 5px;
}
.news-slider .prev {
	background: url(/img/main/icon_arrow2_prev.png) no-repeat 0 0;
	left: 5px;
}

.news-slider-inner {
	height: 100%;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 910px;
	overflow: hidden;
}

.news-slider ul {
	list-style-type: none;
	padding: 0;
}

.news-slider li {
	display: inline-block;
	height: 100%;
	padding: 0 20px;
	text-align: center;
	vertical-align: top;
	width: 190px;
}
.news-slider li:first-child {margin-left: 0;}
.news-slider .category {
	color: #00bff3;
	display: block;
	font: normal 12px/12px 'ITCFranklinGothicW01-Bk 812647', sans-serif;
	margin: 25px 0 7px 0;
	text-transform: uppercase;
}
.news-slider .title {
	font-size: 15px;
	line-height: 18px;
}

.content-grid {
	list-style-type: none;
	margin: 50px 0 25px 0;
	padding: 0;
}
.content-grid li {
	display: inline-block;
	margin: 0 11px 25px 11px;
	text-align: center;
	vertical-align: top;
	width: 311px;
}
.content-grid .main-img {
	display: block;
	height: 170px;
	width: 311px;
}
.content-grid .main-img img {
	margin: 0 auto;
	max-height: 170px;
	max-width: 311px;
}
.content-grid .type {
	color: #00bff3;
	display: block;
	font: normal 11px/12px 'ITCFranklinGothicW01-Bk 812647', sans-serif;
	margin: 6px 0;
	text-transform: uppercase;
}
.content-grid .title {
	font-size: 15px;
	line-height: 20px;
}

.section-title {
	color: #000;
	font: normal 36px/36px 'SackersGothicW01-Light', sans-serif;
	text-align: center;
	text-transform: uppercase;
}

.equipment-list {
	list-style-type: none;
	margin: 15px 0 50px 11px;
	padding: 0;
}
.equipment-list li {
	display: inline-block;
	font-size: 15px;
	line-height: 18px;
	margin: 0 0 25px 26px;
	text-align: center;
	vertical-align: top;
	width: 224px;
}
.equipment-list li:first-child {margin-left: 0;}
.equipment-list img {
	border: 1px solid #ababad;
	height: 224px;
	width: 224px;
}
.equipment-list .title {
	display: block;
	margin-top: 5px;
}
.equipment-list .link {
	font: normal 15px/17px 'ITCFranklinGothicW01-Bk 812647', sans-serif;
	margin: 0 7px;
}

.image-of-the-day {
	margin: 0 11px;
	position: relative;
}
.image-of-the-day a {
	display: block;
	height: 564px;
}
.image-of-the-day img {
	height: 564px;
	width: 978px;
}
.image-of-the-day > div {
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	position: absolute;
	text-align: center;
}
.image-of-the-day .title {
	font: normal 24px/50px 'SackersGothicW01-Light', sans-serif;
	height: 50px;
	left: 0;
	top: 0;
	width: 490px;
}
.image-of-the-day .author {
	bottom: 0;
	font: normal 14px/28px 'SackersGothicW01-Light', sans-serif;
	height: 28px;
	padding: 0 28px;
	right: 0;
}

.magazines-slider {
	background-color: #f0f1f1;
	margin: 50px 0;
	position: relative;
	padding-bottom: 60px;
}
.magazines-title {
	font: normal 24px/96px 'SackersGothicW01-Light', sans-serif;
	text-align: center;
}
.magazines-slider .next,
.magazines-slider .prev {
	display: block;
	height: 21px;
	position: absolute;
	text-indent: -9999px;
	top: 46%;
	width: 22px;
	z-index: 5;
}
.magazines-slider .next {
	background: url(/img/main/icon_arrow2_next.png) no-repeat 0 0;
	right: 11px;
}
.magazines-slider .prev {
	background: url(/img/main/icon_arrow2_prev.png) no-repeat 0 0;
	left: 11px;
}

.magazines-slider-inner {
	margin: 0 auto;
	width: 940px;
	overflow: hidden;
}

.magazines-slider ul {
	height: 335px;
	list-style-type: none;
	padding: 0;
}
.magazines-slider li {
	display: inline-block;
	height: 100%;
	padding: 0 12px;
	text-align: center;
	vertical-align: top;
}
.magazines-slider li:first-child {margin-left: 0;}
.magazines-slider .image,
.magazines-slider .image img {
	height: 275px;
	width: 211px;
}
.magazines-slider .title {
	display: block;
	font-size: 18px;
	line-height: 22px;
	margin-top: 5px;
}

.footer-delim {
	clear: both;
	border-top: 1px solid #d8d8d8;
	margin: 50px 11px 0 11px;
	padding-top: 20px;
}
.partners-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.partners-list li {
	display: inline-block;
	margin: 0 11px 20px 11px;
	vertical-align: top;
}

.bottom-nav {
	list-style-type: none;
	margin: 0 0 30px 0;
	padding: 0;
}
.bottom-nav li {
	display: inline-block;
	margin: 0 11px;
	vertical-align: top;
	width: 142px;
}
.bottom-nav .title {
	border-bottom: 1px solid #ddd;
	color: #666;
	font: normal 16px/16px 'UniversLTW01-59UltraCn', sans-serif;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.bottom-nav a {
	color: #666;
	display: block;
	font: normal 13px/16px 'HelveticaNeueW01-46Ligh', sans-serif;
}
.copyright {
	font-size: 12px;
	margin-bottom: 10px;
	text-align: center;
}

/*commmon styles */
.content-mid2 h2 {
	font: normal 18px/18px 'HelveticaNeueW01-46Ligh', sans-serif;
}


/* old styles */
#divePhotoGuide {
	width: 200px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: -100px;
	left: -9999px;
	text-indent: -9999px;
}

.t_login_box
{
	position: absolute;
	top: 38px;
	right: 0;
	z-index: 500;
	padding: 5px 5px 5px 10px;
	width: 260px;
	background-color: #ffffff;
	border: 5px #eeeeee solid;
	border-radius: 5px;
	display: none;
}
.popup_login_title
{
	padding: 5px 0 10px 0;
	font-size: 14px;
	line-height: 16px;
	color: #336699;
	font-weight: bold;
	float: left;
}
.popup_login_close
{
	height: 16px;
	cursor: pointer;

	background: url(/img/icons/icon_close.png) no-repeat 100% 0;
	padding: 0 18px 0 2px;
	color: #999999;
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
	float: right;
}
.pll
{
	padding: 0 10px 5px 0;
	font-size: 11px;
	color: #666666;
	text-align: left;
}
.plf { padding: 0 0 5px 0; font-size: 11px; }
.plf a, .plf a:link, .plf a:active, .plf a:visited, .plf a:hover { font-size: 11px; color: #999999; }
.plf a:hover { color: #336699; }
.plf label { color: #999999; padding-left: 2px; }
.input_text_login_popup { width: 150px; font-size: 12px; }
.input_button_login_popup { font-size: 11px; font-weight: normal; color: #336699; }

#breadcrumbs { clear: both; padding: 0 10px 20px 10px; font-size: 13px; line-height: 18px; color: #aaa; }
#breadcrumbs a, #breadcrumbs a:hover { color: #aaa; }

.title1 { padding: 0; font: 24px/28px 'SackersGothicW01-Light', sans-serif; font-weight: 600; color: #000000; }
.title2 { padding: 0; font: 18px/20px 'SackersGothicW01-Light', sans-serif; font-weight: 400; color: #221f1f; }
.title3 { padding: 0; font: 20px/28px 'SackersGothicW01-Light', sans-serif; font-weight: 600; color: #000000; }
.title-border-bot { display: block; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 2px #30c2ee solid; }
.content-left { float: left; margin: 0 18px 0 10px; width: 267px; min-height: 10px; }
.content-left2 { float: left; margin: 0 20px 0 10px; width: 160px; min-height: 10px; }
.content-left3 {float: left; margin: 0 20px 0 10px; width: 595px; min-height: 10px;}
.content-left4 { float: left; margin: 0 20px 0 10px; width: 711px; min-height: 10px; }
.content-left5 { float: left; margin: 0 0 0 10px; width: 624px; min-height: 10px; }
.content-left6 { margin: 0 auto 0 auto; width: 711px; min-height: 10px; }
.content-left7 { margin: 0 auto 0 auto; width: 300px; min-height: 10px; }
.content-mid { float: left; margin: 0; width: 485px; min-height: 10px; }
.content-mid2 { float: left; margin: 0; width: 595px; min-height: 10px; }
.content-right { float: left; margin: 0 10px 0 25px; width: 180px; }
.content-right2 { float: left; margin: 0 10px 0 25px; width: 180px; }
.content-right3 { float: left; margin: 40px 10px 0 25px; width: 335px; }
.content-right4 { float: left; margin: 0 10px 0 20px; width: 228px; }
.content-right5 { float: left; margin: 0 10px 0 25px; width: 330px; }
.content-right6 { float: left; margin: 15px 10px 0 20px; width: 228px; }
.full-content {margin: 0 10px;}

.up_photo { position: relative; padding: 0 0 15px 0; }
.up_left_box, .up_mid_box { padding: 0 0 15px 0; }
.up_d1, .up_eqh {
	position: relative;
	clear: both;
	color: #000000;
	font: 16px/18px 'ITCFranklinGothicW01-Bk 812647', sans-serif;
	font-weight: 600;
	padding: 3px 0 0;
	text-align: left;

}
.user_edit { display: none; text-decoration: underline; font-size: 12px; line-height: 15px; font-weight: 400; text-decoration: underline; color: #221f1f; }
.user_edit:hover { text-decoration: underline; color: #00bff3; }
.up_d1 .user_edit, .up_eqh .user_edit { position: absolute; right: 0; top: 5px; }
.up_photo .user_edit { cursor: pointer; position: absolute; bottom: 15px; right: 0; padding: 3px 7px 5px 7px; background: rgba(255,255,255,0.8); }

.up_d2, .up_eqc {
	clear: both;
	color: #221f1f;
	font-size: 14px;
	line-height: 16px;
	padding: 3px 0 9px 0;
	text-align: left;
}

.profile_tabs {
	background: transparent;
	padding: 0 10px;
}
.profile_tabs .tab {
	background-color: #f2f2f2;
	border: 1px #cccccc solid;
	color: #999999;
	display: block;
	float: left;
	font-size: 11px;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
}
.profile_tabs .on {
	background: none repeat scroll 0 0 white;
	border-bottom: 1px solid white;
	color: black;
}
#profile_tabs_3 td.photos {
padding-left:20px;
}

.box_right_header { margin: 0 0 10px 0; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; line-height: 30px;}
.box_right_title { display: inline-block; font: 16px/30px 'ITCFranklinGothicW01-Md 812698', sans-serif; color: #000000;}
.box_right_title a, .box_right_title a:hover { text-decoration: none; color: #000000; }
.box_right_title a:hover { text-decoration: underline; color: #000000; }
.box_right_title_link { display: inline-block; float:right; color: #c7c7c7;}
.content-right4 .box_right_title_link {float:left;}
.box_right_title_link a, .box_right_title_link a:hover { text-decoration: none; color: #c7c7c7; }
.box_right_title_link a:hover { text-decoration: underline; color: #c7c7c7; }

.left_menu { float: left; width: 160px; border-top: 1px #cccccc dashed; }
.left_menu_item, .left_menu_item_on { float: left; padding: 5px 0; font-family: 'ITCFranklinGothicW01-Bk 812647', sans-serif; width: 160px; border-bottom: 1px #cccccc dashed; }
.left_menu_item_on a, .left_menu_item_on a:hover { font-weight: 600; }

#eventsCalendar { padding: 0 0 10px 0; }
#calendar_head { margin: 20px 0 0 0; text-align: center; font: 24px/71px 'SackersGothicW01-Light', sans-serif; font-weight: 400; color: #485c5a; background-color: #f6f6f6; text-transform: uppercase; }
#calendar_head a.nav, #calendar_head a.nav:hover { display: block; width: 38px; height: 70px; background-color: #000000; background-repeat: no-repeat; background-position: 50% 50%; text-align: left; text-indent: -9999px; }
#calendar_head a.nav:hover { opacity: 0.85; }
#calendar_head a.nav_prev { float: left; background-image: url(/img/arrow_calendar_l.png); }
#calendar_head a.nav_next { float: right; background-image: url(/img/arrow_calendar_r.png); }

#calendar_holder { margin: 20px 0 0 0; padding: 0 38px; }
table#calendar { width: 100%; }
table#calendar th { padding: 15px 10px; text-align: center; font: 17px/24px 'ITCFranklinGothicW01-Bk 812647', sans-serif; font-weight: 600; color: #4f4e4e; }
table#calendar tbody td { padding: 15px 10px; text-align: center; border-left: 1px #e2e2e2 solid; border-top: 1px #e2e2e2 solid; font: 18px/24px 'ITCFranklinGothicW01-Bk 812647', sans-serif; font-weight: 400; color: #7c7c7c; overflow: hidden; }
table#calendar tbody td.day { color: #7c7c7c; }
table#calendar tbody td.day_grey { background-color: #fafafa; }
table#calendar tbody td.today, table#calendar tbody td.day_grey.today { color: #ffffff; background: url(/img/bg/bg_calendar_day.png) #30c2ee repeat 0 0; }
table#calendar tbody td.empty { color: #7c7c7c; }
table#calendar tbody tr:first-child td:first-child { border-radius: 5px 0 0 0; }
table#calendar tbody tr:first-child td:last-child { border-radius: 0 5px 0 0; }
table#calendar tbody tr:last-child td:first-child { border-radius: 0 0 0 5px; }
table#calendar tbody tr:last-child td:last-child { border-radius: 0 0 5px 0; }
table#calendar tbody tr:last-child td { border-bottom: 1px #e2e2e2 solid;}
table#calendar tbody tr td:last-child { border-right: 1px #e2e2e2 solid;}

.a_comments { padding: 0 0 0 0; }
.a_comments_header { padding: 0 0 0 38px; background: url("/img/bg/bg_cccccc.gif") transparent repeat-x 0 100%; }
.a_comments_header a, .a_comments_header a:hover { display: block; float: left; margin: 0 0 0 -1px; padding: 0 8px; height: 24px; font-size: 12px; line-height: 24px; font-weight: bold; color: #999999; background-color: #f5f5f5; border: 1px #cccccc solid; font-family: 'ITCFranklinGothicW01-Bk 812647', sans-serif; }
.a_comments_header a.on, .a_comments_header a.on:hover { background-color: #ffffff; border: 1px #cccccc solid; border-bottom: 1px #ffffff solid; color: #000000; font-family: 'ITCFranklinGothicW01-Bk 812647', sans-serif; }
.a_comments_content, .a_related_content { padding: 10px 5px 10px 10px; }

img.bottom_partners {
	filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: opacity(0.8) grayscale(1); /* Google Chrome & Safari 6+ */
}
img.bottom_partners:hover {
	filter: none;
	-webkit-filter: opacity(1) grayscale(0);
}

.a_related_content { margin-top: 5px; padding: 0; font: 13px/15px 'ITCFranklinGothicW01-Bk 812647', sans-serif; color: #000000; width: 100%; }
.ev_header{ clear: both; width: 100%; border-bottom: 2px #30c2ee solid; font: normal 18px/28px 'SackersGothicW01-Light', sans-serif; color: #221f1f; padding-top: 10px; margin-bottom: 20px; }
.big_date { width: 77px; height: 77px; border: 1px #e0e0e0 solid; font: normal 36px/77px 'SackersGothicW01-Light', sans-serif; color: #000000; text-align: center; margin: 0 10px 10px 0; }
.box_featured_type { font: 11px/11px 'ITCFranklinGothicW01-Bk 812647', sans-serif; color: #cacaca; margin-bottom: 3px; }
.ev_link { font: 16px/16px 'ITCFranklinGothicW01-Bk 812647', sans-serif; color: #30c2ed; }
.ev_day { position: relative; }
.ev_color { position: absolute; top: 0; left: 0; }
.l_content { padding: 15px 0 0 0; color: #000000; font: normal 14px/18px 'ITCFranklinGothicW01-Bk 812647', sans-serif; }
.ev_image { float: left; }
.img_border { border: 2px #dadada solid; padding: 2px; }
.ev_body { float: left; padding-left: 10px; }
.eq_d1 { color: #30c3ee; font: normal 12px/14px 'HelveticaNeueW01-45Ligh', sans-serif; margin-bottom: 5px; clear: both; }
.eq_d2 { color: #000000; font: normal 14px/16px 'HelveticaNeueW01-45Ligh', sans-serif; font-weight: bold; margin-bottom: 15px; clear: both; }
.eventbtn { clear: both; }
.eventbtn a, .eventbtn a:link, .eventbtn a:active, .eventbtn a:visited, .eventbtn a:hover { display: block; border: 1px #dddddd solid; background-color: #e5e5e5; text-align: center; padding: 0 30px; color: #717171; font: normal 12px/23px 'ITCFranklinGothicW01-Bk 812647', sans-serif; text-decoration: none; margin-right: 20px; float: left; }
.eventbtn a:hover { background-color: #dddddd; }
table.t_ev td.td_ev_left { color: #30c3ee; font: normal 12px/16px 'HelveticaNeueW01-45Ligh', sans-serif; padding-bottom: 20px; }
table.t_ev td.td_ev_right { color: #000000; font: normal 14px/16px 'HelveticaNeueW01-45Ligh', sans-serif; font-weight: bold; padding: 0 0 20px 20px; }
.l_item { clear: both; padding: 15px 0 15px 5px; }
.l_image { float: left; padding-right: 10px; }
.l_body { float: left; width: 400px; }
.l_item.fixed .l_image{width:110px;}
.l_item.fixed .l_body{width:465px;}
.l_title { clear: both; margin-bottom: 6px; }
.l_title a, .l_title a:link, .l_title a:active, .l_title a:visited, .l_title a:hover { font: 20px/20px 'ITCFranklinGothicW01-Bk 812647', sans-serif; color: #221e20; text-decoration: none; }
.l_title a:hover { text-decoration: underline; }
.l_date { clear: both; margin-bottom: 10px; }
.l_date a, .l_date a:link, .l_date a:active, .l_date a:visited, .l_date a:hover { font: 17px/17px 'ITCFranklinGothicW01-Bk 812647', sans-serif; color: #30c2ed; text-decoration: none; }
.l_date a:hover { text-decoration: underline; }
.l_date span { font: 14px/17px 'ITCFranklinGothicW01-Bk 812647', sans-serif; color: #c7c7c7; }
.l_desc { font: 13px/15px 'ITCFranklinGothicW01-Bk 812647', sans-serif; color: #221f1f; }
.l_item_delim { border-bottom: 1px #d7d7d7 dotted; height: 1px; padding: 0; }

.left_menu_item_eq, .left_menu_item_eq_on { float: left; padding: 5px 0 5px 15px; font-family: 'ITCFranklinGothicW01-Bk 812647', sans-serif; color: #666666; font-weight: 400; width: 145px; border-bottom: 1px #cccccc dashed; }
.left_menu_subs .left_menu_item_eq, .left_menu_subs .left_menu_item_eq_on {padding-left: 35px; width:125px;}
.left_menu_item_eq a:hover { }
.left_menu_item_eq_on a, .left_menu_item_eq_on a:hover { color: #000000; text-decoration: underline; }
.left_menu_item_eq_cat { float: left; position:relative; padding: 5px 15px; font-size: 13px; font-family: 'ITCFranklinGothicW01-Bk 812647', sans-serif; color: #000000; font-weight: 400; width: 130px; border-bottom: 1px #cccccc dashed;}
.left_menu_item_eq_cat_on a, .left_menu_item_eq_cat_on a:hover { text-decoration: underline; }
a.left_menu_arrow {margin:auto;position:absolute;right:5px;top:0;bottom:0;text-decoration:none;height:15px;}
.left_menu_subs {display:none;}
.eq_button { display: block; width: 160px; text-align: center; padding: 10px 0; color: #000000; font: 13px/16px 'HelveticaNeueW01-45Ligh', sans-serif; background-color: #e1e1e1; font-weight: 600; }
.eq_text { color: #010101; font: 13px/15px 'ITCFranklinGothicW01-Bk 812647', sans-serif; padding: 15px 0 30px 0; }
.eq_text.fs-larger { font-size: 15px; line-height: 18px; }
h2.eq_title { color: #000000; font: normal 14px/14px 'SackersGothicW01-Light', sans-serif; float: left; display: inline; padding-top: 25px; font-weight: 600; }
h2.eq_title.smaller{font-size:13px;}
h2.eq_title.pt0{padding-top:0;}
.eq_big_button { float: right; padding-bottom: 5px; }
.eq_list { border-top: 1px #30c2ee solid; padding-top: 15px; text-align: center; }
.div_question{ float: left; width: 94px; height: 30px; padding: 60px 2px 0 2px; text-align: center; background: url(/img/bg/bg_question.jpg) no-repeat center top; border-right: 1px #cccccc dotted; overflow: hidden; font-size: 11px; font-weight: bold; }
.div_question a, .div_question a:link, .div_question a:active, .div_question a:visited, .div_question a:hover { color: #a1a1a1; }
.eq_line { height: 5px; border-top: 1px #30c2ee solid; margin: 5px 0; clear: both; }
.eq_product { width: 132px; height: 132px; text-align: center; cursor: pointer; }
.eq_product_featured { width: 180px; height: 132px; text-align: center; cursor: pointer; }
.eq_product img { border: 1px #d5d5d6 solid; }
.eq_product_title { color: #231f20; font: normal 15px/17px 'HelveticaNeueW01-45Ligh', sans-serif; }
.eq_product_link a, .eq_product_link a:link, .eq_product_link a:active, .eq_product_link a:visited, .eq_product_link a:hover { color: #231f20; font: 13px/15px 'ITCFranklinGothicW01-Bk 812647', sans-serif; }
.eq_image { float: left; width: 280px; text-align: left; }
.eq_body { float: left; padding-left: 30px; width: 280px; }
.eq_p1 { color: #a8a8a8; font: 16px/16px 'ITCFranklinGothicW01-Bk 812647', sans-serif; clear: both; margin-bottom: 5px; }
.eq_p2 { color: #000000; font: 16px/16px 'ITCFranklinGothicW01-Bk 812647', sans-serif; clear: both; margin-bottom: 10px; }
.td_eq_odd { background-color: #e5e5e5; border: 1px #dddddd solid; }
.td_eq_even { background-color: #ffffff; border: 1px #ffffff solid; }
.tdd1 { padding-left: 5px; float: left; width: 250px; color: #747474; font: 16px/18px 'ITCFranklinGothicW01-Bk 812647', sans-serif; }
.tdd2 { float: left; width: 300px; color: #000000; font: 16px/18px 'ITCFranklinGothicW01-Bk 812647', sans-serif; }

.equipment-form-filter{padding:20px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.equipment-form-filter.simple{padding:5px 0;}
.equipment-form-filter .fieldset{float:right;margin-bottom:27px;}
.equipment-form-filter .fieldset > div{display:inline-block;vertical-align:top;color:#888;font-size:11px;text-align:right;}
.equipment-form-filter.simple .fieldset{margin-bottom:7px;}
.equipment-form-filter input[type="text"]{width:113px;height:15px;border:1px solid #ccc;margin-left:11px;}
.equipment-form-filter input[type="button"], .equipment-form-filter input[type="submit"]{width:110px;height:17px;border:0;cursor:pointer;background-color:#c0c0c0;color:#666;font-size:12px;text-align:center;margin-left:11px;}
.equipment-form-filter select{margin-left:11px;}
.equipment-products-list{list-style-type:none;margin:0;padding:0;}
.equipment-products-list li{margin:0;padding:13px 0;border-bottom:1px dotted #ccc;}
.equipment-products-list li > div{display:inline-block;vertical-align:top;margin-right:30px;font:normal 16px/16px 'ITCFranklinGothicW01-Bk 812647', sans-serif;}
.equipment-products-list li > div > div{padding:6px 0;}
.equipment-products-list li > div > div span{display:inline-block;vertical-align:middle;}
.equipment-products-list li > div > div span:first-child{width:120px;margin-right:20px;}
.equipment-products-list .image{width:100px;padding:7px 10px;}
.equipment-products-list .image img{height:75px;max-width:100px;}
.equipment-products-list .title{font-weight:bold;}

.pagination{float:right;}
.pagination a, .pagination span{display:inline-block;margin-left:2px;padding:1px 4px;border:1px solid #ccc;color:#666;font-size:11px;line-height:11px;vertical-align:top;text-decoration:none;}
.pagination a:hover, .pagination a.active, .pagination span.active{background-color:#eee;border-color:#999;}

.form-filter{padding:20px 0;}
.form-filter .fieldset{float:right;margin-bottom:27px;}
.form-filter .fieldset > div{display:inline-block;vertical-align:top;color:#888;font-size:11px;text-align:right;}
.form-filter select{margin-left:11px;background-color:#eee;border:1px solid #ccc;color:#666;}

.techniques-getting-started, .techniques-getting-started:hover{width:100%;height:130px;display:block;background-color:#221f1f;color:#fff;font:bold 20px/130px 'SackersGothicW01-Light', sans-serif;text-align:center;text-decoration:none;}
.techniques-list {list-style-type:none !important;margin:25px 0 0 0 !important;padding:0 !important;}
.techniques-list li{display:inline-block;margin:0 23px 23px 0;padding:0;vertical-align:top;}
.techniques-list li.even{margin-right:0;}
.techniques-list li a{display:block;width:285px;height:285px;position:relative;}
.techniques-list li img{width:285px;height:285px;}
.techniques-list li .info{width:271px;height:36px;padding:5px 7px;position:absolute;left:0;bottom:0;color:#fff;font:16px/18px 'ITCFranklinGothicW01-Bk 812647', sans-serif;overflow:hidden;background:rgba(0, 0, 0, 0.5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)";}
.techniques-list li .info.info-auto{}
.techniques-list li .info.overlay{display:none;}
.techniques-list li .title{font-size:16px;line-height:18px;}
.techniques-list li a:hover .info.overlay{display:block;}

.related-content-list{list-style-type:none !important;margin:10px 0 0 0 !important;padding:0 !important;}
.related-content-list li{display:inline-block;margin:0 10px 10px 0;padding:0;vertical-align:top;}
.related-content-list li.even{margin-right:0;}
.related-content-list a{display:block;width:287px;height:170px;position:relative;text-decoration:none;}
.related-content-list img{width:100%;height:100%;}
.related-content-list .overlay{display:none;width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;background:rgba(48, 194, 237, 0.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc30c2ed, endColorstr=#cc30c2ed)";}
.related-content-list .overlay > div{display:table-cell;vertical-align:middle;color:#fff;font:20px/20px 'ITCFranklinGothicW01-Bk 812647',sans-serif;}
.related-content-list .title{margin:0 10px 10px 10px;}
.related-content-list .line{width:218px;border-top:1px dashed #fff;margin:0 auto;}
.related-content-list a:hover .overlay{display:table;}
.related-content-list a.contests{width:350px;height:207px;text-transform:uppercase;}
.related-content-list a.contests .title{font-size:24px;line-height:24px;}
.related-content-list a.contests .line{padding-top:15px;}
.related-content-list.stretched{text-align:center;}
.related-content-list.stretched li{margin-right:20px;}
.related-content-list.stretched li.even{margin-right:0;}

.related-content-tech{list-style-type:none !important;margin:10px 0 0 0 !important;padding:0 !important;}
.related-content-tech li{display:inline-block;margin:0 10px 15px 0;padding:0;vertical-align:top;}
.related-content-tech li.even{margin-right:0;}
.related-content-tech a{display:block;width:223px;height:223px;position:relative;text-decoration:none;}
.related-content-tech img{width:100%;height:100%;}
.related-content-tech .overlay{display:none;width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;background:rgba(48, 194, 237, 0.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc30c2ed, endColorstr=#cc30c2ed)";}
.related-content-tech .overlay > div{display:table-cell;vertical-align:middle;color:#fff;font:16px/16px 'ITCFranklinGothicW01-Bk 812647',sans-serif;}
.related-content-tech .title{margin:0 10px 10px 10px;}
.related-content-tech .line{width:151px;border-top:1px dashed #fff;margin:0 auto;}
.related-content-tech a:hover .overlay{display:table;}
.related-content-tech.stretched{text-align:left;}
.related-content-tech.stretched li{margin-right:20px;}
.related-content-tech.stretched li.even{margin-right:0;}

.tabs{border-bottom:1px solid #ccc;padding-left:20px;margin-top:15px;}
.tabs a{display:inline-block;height:23px;padding:0 15px;margin-right:5px;background-color:#d9d9d9;border:1px solid #d9d9d9;border-bottom:none;font:12px/23px 'ITCFranklinGothicW01-Md 812698',sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;}
.tabs a.active{background-color:#fff;border-color:#ccc;margin-bottom:-1px;height:24px;}
.tab-content{display:none;}
.tab-content.active{display:block;}

.contests-slideshow-wrapper{position:relative;}
.contests-slideshow-btn-next, .contests-slideshow-btn-prev{width:27px;height:27px;display:block;position:absolute;top:228px;z-index:100;}
.contests-slideshow-btn-next{right:18px;background:url(/img/main/icon_arrow_next3.png) no-repeat 0 0;}
.contests-slideshow-btn-prev{left:18px;background:url(/img/main/icon_arrow_prev3.png) no-repeat 0 0;}
.contests-slideshow-nav{position:absolute;top:445px;right:20px;z-index:100;}
.contests-slideshow-nav a{width:11px;height:11px;margin-left:6px;display:inline-block;background-color:#fff;border-radius:50%;vertical-align:top;}
.contests-slideshow-nav a.activeSlide{background-color:#30c2ed;}
.contests-slideshow{width:711px;height:536px;list-style-type:none;margin:0;padding:0;overflow:hidden;}
.contests-slideshow li{width:100%;height:100%;margin:0;padding:0;display:inline-block;vertical-align:top;}
.contests-slideshow img{width:100%;height:476px;}
.contests-slideshow .title{margin-top:15px;color:#000;font:normal 20px/30px 'ITCFranklinGothicW01-Md 812698',sans-serif;}
.contests-slideshow .description{color:#000;font:italic 14px/16px 'ITCFranklinGothicW01-Md 812698',sans-serif;}

.enter-current-contest-btn, .enter-current-contest-btn:hover{width:417px;height:64px;margin:10px auto;display:block;background-color:#000;color:#fff;font:36px/64px 'ITCFranklinGothicW01-Bk 812647',sans-serif;text-align:center;text-decoration:none;}
.enter-current-contest-rules{color:#000;font:18px/20px 'ITCFranklinGothicW01-Bk 812647',sans-serif;}

.contests-list{list-style-type:none;margin:15px 0 0 0;padding:0;}
.contests-list li{display:inline-block;margin:0 12px 12px 0;padding:0;vertical-align:top;}
.contests-list li.last-in-row{margin-right:0;}
.contests-list li a{display:block;width:193px;height:193px;position:relative;}
.contests-list li img{width:193px;height:193px;}
.contests-list li .info{display:none;width:183px;height:60px;padding:3px 5px;position:absolute;left:0;bottom:0;color:#fff;font:14px/14px 'ITCFranklinGothicW01-Bk 812647', sans-serif;overflow:hidden;background:rgba(0, 0, 0, 0.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)";}
.contests-list li .title{font-size:18px;line-height:18px;}
.contests-list li a:hover .info{display:block;}

.div_qsf{float:left;width:500px;height:80px;padding:15px 15px 15px 75px;text-align:left;background:url('/images/getting_started/bg/getting_started.jpg') no-repeat left 15px;cursor:pointer;overflow:hidden;}
.qsf_desc{font-size:13px;line-height:15px;color:#333333;text-align:left;}
.qsf_title{font-size:14px;line-height:16px;color:#336699;text-align:left;font-weight:bold;}
.qsf_title a,.qsf_title a:link,.qsf_title a:active,.qsf_title a:visited,.qsf_title a:hover{color:#336699;text-decoration:none;}
.qsf_title a:hover{color:#999999;}

.right-bucket-title{height:30px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;color:#000;font:16px/30px 'ITCFranklinGothicW01-Md 812698',sans-serif;}
.right-bucket-content{padding:8px 0;font:12px/14px 'ITCFranklinGothicW01-Bk 812647',sans-serif;}
.right-bucket-content img{margin-right:8px;}
.right-bucket-content a.common-link{color:#30c2ed;}

.featured-photographer-bucket > div{display:inline-block;color:#000;font:12px/14px 'ITCFranklinGothicW01-Bk 812647',sans-serif;vertical-align:top;}
.featured-photographer-bucket .image{width:36%;margin-right:4%;}
.featured-photographer-bucket .image img{width:100%;height:100%;}
.featured-photographer-bucket .info{width:60%;}
.featured-photographer-bucket .title{display:block;font-size:18px;line-height:20px;}
.featured-photographer-bucket .subtitle{font-size:15px;line-height:17px;margin-bottom:5px;}

.upcoming-contest-item{color:#000;font:14px/16px 'ITCFranklinGothicW01-Bk 812647',sans-serif;margin-bottom:8px;}
.upcoming-contest-item:hover{color:#30c2ed;}
.upcoming-contest-item > div{font-size:16px;font-family:600;}

.contest-info{color:#000;font:16px/18px 'ITCFranklinGothicW01-Bk 812647',sans-serif;}
.contest-form-title{font:normal 20px/22px 'ITCFranklinGothicW01-Md 812698',sans-serif;letter-spacing:1px;}
.contest-form .label{font:14px/14px 'ITCFranklinGothicW01-Bk 812647',sans-serif;margin:7px 0 5px 0;}
.contest-form input[type="text"], .contest-form select, .contest-form textarea{width:100%;background-color:#fff;border:1px solid #000;font:14px/16px 'ITCFranklinGothicW01-Bk 812647',sans-serif;}
.contest-form input[type="text"].w270, .contest-form select.w270{width:270px;}
.contest-form input[type="radio"]{margin-right:6px;}
.contest-submit-photo{width:65px;height:65px;display:inline-block;margin:0 10px 10px 0;position:relative;vertical-align:top;}
.contest-submit-photo .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255, 255, 255, 0.65);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5ffffff, endColorstr=#a5ffffff)";}
.contest-submit-photo img{width:100%;height:100%;}
.contest-submit-photo:hover .overlay{display:none;}
.contest-remove-photo{width:85px;height:85px;display:inline-block;margin:12px 22px 12px 0;vertical-align:top;}
.contest-remove-photo img{width:100%;height:100%;}

.base-form input[type="text"],
.base-form input[type="password"],
.base-form select,
.base-form textarea{background-color:#fff;border:1px solid #000;font:14px/16px 'ITCFranklinGothicW01-Bk 812647',sans-serif;margin: 3px 0;padding: 0 3px;}

.contest-winners{list-style-type:none;margin:15px 0 0 0;padding:0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.contest-winners li{display:inline-block;margin:8px 0;padding:14px 35px 24px 35px;vertical-align:top;border-left:1px dotted #ccc;}
.contest-winners li:first-child{border-left:none;}
.contest-winners .place{color:#afafaf;font:normal 36px/36px 'ITCFranklinGothicW01-Md 812698',sans-serif;letter-spacing:1px;text-align:center;}
.contest-winners .image{display:block;margin:18px 0 10px 0;}
.contest-winners .image img{width:134px;height:86px;}
.contest-winners .author{display:block;color:#000;font:normal 12px/12px 'ITCFranklinGothicW01-Md 812698',sans-serif;}

.article-title{color:#000;font-size:20px;line-height:22px;}
.article-subtitle{color:#000;font-size:15px;line-height:18px;margin:5px 0;}

/* old techniques details styles */
.banner_article_300_250 { width: 312px; height: 269px; float: right; margin: 15px 0 5px 15px; background: url(/img/bg/bg_banner_300x250.gif) no-repeat 0 0; }
.banner_article_300_250 .banner { padding: 13px 6px 0 6px; width: 300px; height: 250px; overflow: hidden; }
.newsDetailsImg img { padding: 10px; }
.addthis_holder { padding: 20px 0 20px 0; height: 15px; text-align: left; clear: both; }
.a_comments { padding: 10px 0 0 0; }
.a_comments_header { padding: 0 10px 0 10px; background: url(/img/bg/bg_cccccc.gif) repeat-x left bottom;}
.a_comments_header .title
{
	cursor: text;
	margin: 0 10px 0 0;
	padding: 0 10px 0 10px;
	height: 24px;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	border: 1px #cccccc solid;
	border-bottom: none;
	background-color: #ffffff;
}

.a_comments_header a, .a_comments_header a:link, .a_comments_header a:active, .a_comments_header a:visited, .a_comments_header a:hover
{
	margin: 0 0 0 -1px;
	padding: 0 8px 0 8px;
	height: 24px;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #999999;
	display: block;
	float: left;
	border: 1px #cccccc solid;
	background-color: #f5f5f5;
}

.a_comments_header a.on, .a_comments_header a.on:link, .a_comments_header a.on:active, .a_comments_header a.on:visited, .a_comments_header a.on:hover
{
	margin: 0 0 0 -1px;
	padding: 0 8px 0 8px;
	height: 24px;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	border: 1px #cccccc solid;
	border-bottom: 1px #ffffff solid;
	background-color: #ffffff;
}
.a_comments_content, .a_related_content { padding: 10px 5px 10px 10px; }
.a_reviews_content { padding: 0; }
.a_item, .ar_item { padding: 10px 0 10px 0; }
.a_item_delim, .ar_item_delim { height: 1px; font-size: 1px; line-height: 1px; background: url(/img/bg/bg_dash.gif) repeat-x 0 50%; }
.a_image, .ar_image { padding: 0 14px 0 0; width: 56px; float: left; overflow-x: hidden; }
.a_body, .ar_body { width: 410px; float: left; }
.ar_rating { float: right; text-align: right; font-size: 10px; line-height: 14px; }
.a_date, .ar_date { padding: 0; font-size: 11px; line-height: 14px; color: #cccccc; text-align: left; }
.a_date span, .ar_date span { color: #999999; }
.a_date a, .a_date a:link, .a_date a:active, .a_date a:visited, .a_date a:hover { color: #336699; text-decoration: none; }
.a_date a:hover { color: #999999; }
.a_desc { padding: 10px 0 0 0; font-size: 13px; line-height: 18px; color: #333333; text-align: left; }

.ar_title { padding: 2px 0 0 0; font-size: 12px; line-height: 14px; font-weight: bold; color: #336699; text-align: left; }
.ar_title a, .ar_title a:link, .ar_title a:active, .ar_title a:visited, .ar_title a:hover { text-decoration: none; color: #336699; }
.ar_title a:hover { color: #999999; }
.ar_desc { padding: 2px 0 0 0; font-size: 11px; line-height: 13px; color: #666666; text-align: left; }
.ar_desc a, .ar_desc a:link, .ar_desc a:active, .ar_desc a:visited, .ar_desc a:hover { text-decoration: underline; color: #336699; }
.ar_desc a:hover { color: #999999; }

.a_image img, .ar_image img, .l_image img { background-color: #eeeeee; }

.a_add_comment
{
	margin: 0 0 30px 0;
	padding: 10px 5px 10px 80px;
	text-align: left;
	background-color: #eeeeee;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
}
.a_field { padding: 0 0 10px 0; }
.input_textarea_comments { padding: 5px 5px 5px 5px; width: 398px; height: 70px; font-family: Arial; font-size: 13px; line-height: 18px; background-color: #ffffff; border: 1px #cccccc solid; overflow-y: auto; }
/* old techniques details styles end */

.pagination_filters { float: right; padding: 10px 0 0 0; }
.pagination_filter_outer { float: left; padding: 17px 0 0 0; }
.news_filter { float: left; padding: 0 0 0 20px; }
.news_filter .lbl { font-size: 12px; }
.delim_dashed { clear: both; margin: 12px 0; height: 2px; background: url(/img/bg/bg_dash.gif) repeat 0 0; overflow-y: hidden; }
.news_items { clear: both; }
.news_item_delim { clear: both; margin: 15px 0; height: 1px; background: url(/img/bg/bg_dash.gif) repeat 0 0; overflow-y: hidden; }
.news_item_l { margin: 0 11px 0 0; float: left; width: 300px; max-height: 200px; overflow: hidden; }
.news_item_l.narrow{width:140px;margin:0 20px 0 15px;}
.news_item_l.mid{width:170px;margin:0 20px 0 15px;}
.news_item_r { float: left; width: 400px; font-size: 16px; line-height:18px;}
.news_item_title { clear: both; margin: -2px 0 6px 0; }
.news_item_title a, .news_item_title a:hover { font: 20px/22px 'ITCFranklinGothicW01-Bk 812647', sans-serif; color: #221e20; text-decoration: none; }
.news_item_title a:hover { text-decoration: underline; }
.news_item_cat { text-transform: uppercase; margin-top: 5px;}
.news_item_cat a, .news_item_cat a:hover { font: 15px/15px 'ITCFranklinGothicW01-Bk 812647', sans-serif; text-decoration: none; color: #38c1f5; }
.news_item_cat a:hover { text-decoration: underline; color: #38c1f5; }
.news_item_date { padding: 3px 0 6px 0; color: #c8c8c8; }
.news_item_date a, .news_item_date a:hover { text-decoration: none; color: #c8c8c8; }
.news_item_date a:hover { text-decoration: underline; color: #c8c8c8; }
.news_item_desc a, .news_item_desc a:hover { text-decoration: none; color: #38c1f5; text-decoration:underline;}
.l_social3_comments { display: block; float: left; padding: 0 22px 0 0; font-weight: bold; text-decoration: none; color: #000000; background: url("/img/bg/bg_comments_count.png") no-repeat 100% 50%; }
.l_social3 { padding: 15px 0 0; }
.l_social3_div { float: left; line-height:18px;}
.l_social3_like { float: left; height: 20px; margin: -1px 0 0; overflow: hidden; width: 48px; }
.l_social3_delim { background-color: #cccccc; float: left; height: 18px; margin: 0 5px; overflow: hidden; width: 1px; }

.travels-slideshow-wrapper{position:relative;}
.travels-slideshow-btn-next, .travels-slideshow-btn-prev{width:27px;height:27px;display:block;position:absolute;top:228px;z-index:100;}
.travels-slideshow-btn-next{right:18px;background:url(/img/main/icon_arrow_next3.png) no-repeat 0 0;}
.travels-slideshow-btn-prev{left:18px;background:url(/img/main/icon_arrow_prev3.png) no-repeat 0 0;display:none;}
.travels-slideshow-nav{position:absolute;top:445px;right:20px;z-index:100;margin:0;padding:0;list-style-type:none;}
.travels-slideshow-nav li{width:11px;height:11px;padding:0;margin:0 0 0 6px;display:inline-block;background-color:#fff;border-radius:50%;vertical-align:top;}
.travels-slideshow-nav li.activeSlide{background-color:#30c2ed;}
.travels-slideshow{width:711px;height:536px;list-style-type:none;margin:0;padding:0;overflow:hidden;}
.travels-slideshow li{width:100%;height:100%;margin:0;padding:0;display:inline-block;vertical-align:top;}
.travels-slideshow img{width:100%;height:476px;}
.travels-slideshow .title{margin-top:15px;color:#000;font:normal 20px/30px 'ITCFranklinGothicW01-Md 812698',sans-serif;}
.travels-slideshow .description{color:#000;font:italic 14px/16px 'ITCFranklinGothicW01-Md 812698',sans-serif;}
.travels-rotator-wrapper{position:relative;}
.travels-rotator-btn-next, .travels-rotator-btn-prev{width:27px;height:27px;display:none;position:absolute;top:50px;z-index:100;}
.travels-rotator-btn-next{right:5px;background:url(/img/main/icon_arrow_next3.png) no-repeat 0 0;}
.travels-rotator-btn-prev{left:5px;background:url(/img/main/icon_arrow_prev3.png) no-repeat 0 0;}
.travels-rotator{margin:0;padding:0;list-style-type:none;width:725px;height:130px;overflow:hidden;}
.travels-rotator li{display:inline-block;margin:0;padding:0;}
.travels-rotator-thumb{width:130px;height:130px;display:block;overflow:hidden;margin-right:15px;position:relative;}
.travels-rotator-thumb-image{width:130px;height:130px;position:absolute;top:0;left:0;}
.travels-rotator-thumb-info{display:none;position:absolute;bottom:0;left:0;height:45px;width:110px;padding:10px 10px 0 10px;background-color:rgba(0,0,0,0.5);}
.travels-rotator li:hover .travels-rotator-thumb-info, .travels-rotator li.activeSlide .travels-rotator-thumb-info{display:block;}
.travels-rotator-thumb-title{color:#fff;font:normal 12px/14px 'ITCFranklinGothicW01-Md 812698',sans-serif;}
.travels-delim{width:711px;height:3px;background-color:#e4e4e4;}
.search-form2 {
	border: 1px solid #757678;
	height: 21px;
	margin: 0;
	padding: 0;
	width: 250px;
}
.search-form2 input {
	height: 21px;
	vertical-align: middle;
}
.search-form2 input[type="text"] {
	border: none;
	color: #00bff3;
	font: normal 11px/21px 'SackersGothicW01-Light', sans-serif;
	padding: 0 8px;
	width: 210px;
}
.search-form2 input[type="submit"] {
	background: url(/img/main/icon_mag_glass.png) no-repeat 50% 49%;
	border: none;
	cursor: pointer;
	width: 21px;
}
.red { color: #ff0000; }
.green { color: #00ff00; }
/* content text formatting */
.content-mid2 img.right, .content-left3 img.right  {
float:right;
margin-left:10px;
}
.content-mid2  img.left, .content-left3 img.left {
float:left;
margin-right:10px;
}
.content-mid2 ol, .content-mid2 ul, .content-left3 ol, .content-left3 ul {
padding-left:5px;
margin-left:13px;
list-style-position: outside;
margin-bottom:10px;
}
.content-mid2 p, .content-left3 p {
margin-bottom:10px;
line-height:16px;
}
.content-mid2 h2, .content-mid2 h4, .content-mid2 h4, .content-left3 h2, .content-left3 h3, .content-left3 h4 {
margin-bottom:10px;
}
.special-title {
	width: 350px;
	display: block;
	margin: 5px 0 10px 0;
	font: 20px/22px 'ITCFranklinGothicW01-Bk 812647', sans-serif;
	color: #221e20;
	text-align: center;
}
#mc_embed_signup form {
padding: 12px 0 7px 0 !important;
}