/*! RESET */
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
	margin:0;
	padding:0
}
/*! NORMALIZE */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display:block
}
audio, canvas, video {
	display:inline-block
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden] {
	display:none
}
html {
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body {
	margin:0
}
a:focus {
	outline:thin dotted
}
a:active, a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
dfn {
	font-style:italic
}
mark {
	background:#ff0;
	color:#000
}
code, kbd, pre, samp {
	font-family:monospace,serif;
	font-size:1em
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}
q {
	quotes:"\201C" "\201D" "\2018" "\2019"
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:0
}
legend {
	border:0;
	padding:0
}
button, input, select, textarea {
	font-family:inherit;
	font-size:100%;
	margin:0
}
button, input {
	line-height:normal
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled], input[disabled] {
	cursor:default
}
input[type=checkbox], input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
table {
	border-collapse:collapse;
	border-spacing:0
}
/*! JQUERY SELECTMENU */
.ui-selectmenu {
	display:block;
	display:inline-block;
	position:relative;
	height:2.2em;
	vertical-align:middle;
	text-decoration:none;
	overflow:hidden;
	zoom:1
}
.ui-selectmenu-icon {
	position:absolute;
	right:6px;
	margin-top:-8px;
	top:50%
}
.ui-selectmenu-menu {
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	display:none;
	z-index:1005
}
.ui-selectmenu-menu ul {
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden
}
.ui-selectmenu-open {
	display:block
}
.ui-selectmenu-menu-popup {
	margin-top:-1px
}
.ui-selectmenu-menu li {
	padding:0;
	margin:0;
	display:block;
	border-top:1px dotted transparent;
	border-bottom:1px dotted transparent;
	border-right-width:0 !important;
	border-left-width:0 !important;
	font-weight:400 !important
}
.ui-selectmenu-menu li a, .ui-selectmenu-status {
	line-height:1.4em;
	display:block;
	padding:.405em 2.1em .405em 1em;
	outline:0;
	text-decoration:none
}
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled {
	cursor:default
}
.ui-selectmenu-hasIcon .ui-selectmenu-status, .ui-selectmenu-menu li.ui-selectmenu-hasIcon a {
	padding-left:20px;
	position:relative;
	margin-left:5px
}
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {
	position:absolute;
	top:1em;
	margin-top:-8px;
	left:0
}
.ui-selectmenu-status {
	line-height:1.4em
}
.ui-selectmenu-menu li span, .ui-selectmenu-status span {
	display:block;
	margin-bottom:.2em
}
.ui-selectmenu-menu li .ui-selectmenu-item-header {
	font-weight:700
}
.ui-selectmenu-menu li .ui-selectmenu-item-footer {
	opacity:.8
}
.ui-selectmenu-menu .ui-selectmenu-group {
	font-size:1em
}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
	line-height:1.4em;
	display:block;
	padding:.6em .5em 0;
	font-weight:700
}
.ui-selectmenu-menu .ui-selectmenu-group ul {
	margin:0;
	padding:0
}
* html .ui-selectmenu-menu li {
	border-color:pink;
	filter:chroma(color=pink);
	width:100%
}
* html .ui-selectmenu-menu li a {
	position:relative
}
*+ html .ui-state-disabled, *+ html .ui-state-disabled a {
	color:silver
}
/*! JQUERY UI OVERRIDE */
.ui-tabs-nav.ui-widget-header.ui-corner-all {
	border-width:0 0 1px;
	border-radius:0;
	background:0
}
.ui-tabs.ui-widget-content.ui-corner-all {
	border:0;
	background:0
}
.demo-ad {
	margin-bottom:10px
}
.ui-tabs .ui-tabs-panel {
	padding:1em 0
}
/*! 960 GRID */
.container_12, .container_16 {
	margin-left:auto;
	margin-right:auto;
	width:960px
}
.grid_1, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9 {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px
}
.container_12 .grid_3, .container_16 .grid_4 {
	width:220px
}
.container_12 .grid_6, .container_16 .grid_8 {
	width:460px
}
.container_12 .grid_9, .container_16 .grid_12 {
	width:700px
}
.container_12 .grid_12, .container_16 .grid_16 {
	width:940px
}
.grid_pixels_160, .grid_pixels_210, .grid_pixels_440 {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px
}
.grid_pixels_160 {
	width:160px
}
.grid_pixels_210 {
	width:210px
}
.grid_pixels_440 {
	width:440px
}
.container_12 .grid_1 {
	width:60px
}
.container_12 .grid_2 {
	width:140px
}
.container_12 .grid_4 {
	width:300px
}
.container_12 .grid_5 {
	width:380px
}
.container_12 .grid_7 {
	width:540px
}
.container_12 .grid_8 {
	width:620px
}
.container_12 .grid_10 {
	width:780px
}
.container_12 .grid_11 {
	width:860px
}
.container_16 .grid_1 {
	width:40px
}
.container_16 .grid_2 {
	width:100px
}
.container_16 .grid_3 {
	width:160px
}
.container_16 .grid_5 {
	width:280px
}
.container_16 .grid_6 {
	width:340px
}
.container_16 .grid_7 {
	width:400px
}
.container_16 .grid_9 {
	width:520px
}
.container_16 .grid_10 {
	width:580px
}
.container_16 .grid_11 {
	width:640px
}
.container_16 .grid_13 {
	width:760px
}
.container_16 .grid_14 {
	width:820px
}
.container_16 .grid_15 {
	width:880px
}
.container_12 .prefix_3, .container_16 .prefix_4 {
	padding-left:240px
}
.container_12 .prefix_6, .container_16 .prefix_8 {
	padding-left:480px
}
.container_12 .prefix_9, .container_16 .prefix_12 {
	padding-left:720px
}
.container_12 .prefix_1 {
	padding-left:80px
}
.container_12 .prefix_2 {
	padding-left:160px
}
.container_12 .prefix_4 {
	padding-left:320px
}
.container_12 .prefix_5 {
	padding-left:400px
}
.container_12 .prefix_7 {
	padding-left:560px
}
.container_12 .prefix_8 {
	padding-left:640px
}
.container_12 .prefix_10 {
	padding-left:800px
}
.container_12 .prefix_11 {
	padding-left:880px
}
.container_16 .prefix_1 {
	padding-left:60px
}
.container_16 .prefix_2 {
	padding-left:120px
}
.container_16 .prefix_3 {
	padding-left:180px
}
.container_16 .prefix_5 {
	padding-left:300px
}
.container_16 .prefix_6 {
	padding-left:360px
}
.container_16 .prefix_7 {
	padding-left:420px
}
.container_16 .prefix_9 {
	padding-left:540px
}
.container_16 .prefix_10 {
	padding-left:600px
}
.container_16 .prefix_11 {
	padding-left:660px
}
.container_16 .prefix_13 {
	padding-left:780px
}
.container_16 .prefix_14 {
	padding-left:840px
}
.container_16 .prefix_15 {
	padding-left:900px
}
.container_12 .suffix_3, .container_16 .suffix_4 {
	padding-right:240px
}
.container_12 .suffix_6, .container_16 .suffix_8 {
	padding-right:480px
}
.container_12 .suffix_9, .container_16 .suffix_12 {
	padding-right:720px
}
.container_12 .suffix_1 {
	padding-right:80px
}
.container_12 .suffix_2 {
	padding-right:160px
}
.container_12 .suffix_4 {
	padding-right:320px
}
.container_12 .suffix_5 {
	padding-right:400px
}
.container_12 .suffix_7 {
	padding-right:560px
}
.container_12 .suffix_8 {
	padding-right:640px
}
.container_12 .suffix_10 {
	padding-right:800px
}
.container_12 .suffix_11 {
	padding-right:880px
}
.container_16 .suffix_1 {
	padding-right:60px
}
.container_16 .suffix_2 {
	padding-right:120px
}
.container_16 .suffix_3 {
	padding-right:180px
}
.container_16 .suffix_5 {
	padding-right:300px
}
.container_16 .suffix_6 {
	padding-right:360px
}
.container_16 .suffix_7 {
	padding-right:420px
}
.container_16 .suffix_9 {
	padding-right:540px
}
.container_16 .suffix_10 {
	padding-right:600px
}
.container_16 .suffix_11 {
	padding-right:660px
}
.container_16 .suffix_13 {
	padding-right:780px
}
.container_16 .suffix_14 {
	padding-right:840px
}
.container_16 .suffix_15 {
	padding-right:900px
}
.alpha {
	margin-left:0
}
.omega {
	margin-right:0
}
/*! CLEAR FLOATS */
html body div.clear, html body span.clear {
	background:0 0;
	border:0;
	clear:both;
	display:block;
	float:none;
	font-size:0;
	margin:0;
	padding:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clear:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0
}
* html .clear {
	height:1%
}
.clear {
	display:block
}
html {
	font-size:64.5%
}
body {
	text-align:left;
	background:#fff;
	font-family:Arial,sans-serif
}
b, strong {
	font-weight:700
}
em {
	font-style:italic
}
a:hover {
	color:#333
}
#blox-html-container {
	background:0 0
}
.blox-leaderboard {
	text-align:left;
	height:90px;
	overflow:hidden
}
#blox-leaderboard-top {
	background:#fff
}
#blox-wrapper {
	position:relative;
	text-align:left;
	padding:0
}
.pad-top {
	padding-top:10px
}
.pad-bottom {
	padding-bottom:10px
}
.double-pad-bottom {
	padding-bottom:20px
}
.double-pad-top {
	padding-top:20px
}
.hide {
	display:none
}
.no-border {
	border:0 !important
}
.float-left {
	float:left
}
.float-right {
	float:right
}
.center {
	text-align:center
}
.clear {
	clear:both
}
.clear-left {
	clear:left
}
.clear-right {
	clear:right
}
.highlight-blue {
	padding:15px;
	background:#E1E8F0;
	border:1px solid #547C9D;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-bottom:20px
}
.highlight-yellow {
	padding:15px;
	background:#F9F8DF;
	border:1px solid #D6C500;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-bottom:20px
}
.highlight-grey {
	padding:15px;
	background:#efefef;
	border:1px solid #dfdfdf;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-bottom:20px
}
.highlight-red {
	padding:15px;
	background:#FFDFE3;
	border:1px solid #BF2338;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-bottom:20px
}
.highlight-dark {
	padding:15px;
	background:#ccc;
	border:1px solid #aaa;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-bottom:20px
}
.highlight-white {
	padding:15px;
	background:#fff;
	border:1px solid #333;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-bottom:20px
}
#blox-header .header-top {
	height:110px;
	overflow:hidden
}
#blox-top-nav {
	font-size:11px;
	padding-bottom:10px
}
#blox-top-nav li {
	border-right:1px solid #eee;
	padding:0 5px
}
#blox-logo {
	float:left;
	background:0 0
}
#blox-logo a {
	display:block;
	height:80px;
	width:550px;
	font-size:40px;
	margin-top:35px
}
#blox-search-nav {
	margin-top:35px
}
#blox-search-nav li {
	float:left
}
#blox-search-nav li.blox-search-form-container {
	padding-top:22px
}
#blox-search-nav li a {
	float:left;
	display:none;
	font-size:12px;
	cursor:pointer;
	padding:0 6px 10px;
	text-decoration:underline
}
#blox-search-nav li a.selected-nav {
	color:#333;
	cursor:default;
	font-weight:700;
	text-decoration:none;
	background:url(../images/search_arrow.gif) bottom center no-repeat
}
.top-right-one {
	width:150px;
	position:absolute;
	right:157px;
	bottom:0
}
.top-right-two {
	width:155px;
	float:right;
	position:absolute;
	bottom:10px;
	right:0
}
#blox-header-search {
	bottom:9px;
	color:#333;
	position:absolute;
	right:5px
}
#blox-header-search a {
	color:#333
}
#blox-header-search input.search-bar {
	width:130px;
	border:thin inset #666
}
.blox-search-block {
	padding:1%
}
.blox-search-block .search-bar {
	width:60%;
	padding:1%
}
.blox-search-block .search-submit {
	width:20%;
	padding:1%
}
#blox-main-nav {
	width:100%;
	float:left;
	height:34px;
	position:relative;
	background-color:#C30
}
#blox-classifieds-nav {
	float:right;
	margin-top:-34px;
	position:relative
}
#blox-body-nav li, #blox-classifieds-nav li, #blox-main-nav li {
	float:left;
	list-style-type:none
}
#blox-classifieds-nav li a, #blox-main-nav li a {
	line-height:34px;
	color:#fff
}
#blox-body-nav li a, #blox-classifieds-nav li a, #blox-main-nav li a {
	display:block;
	float:left;
	padding:0 10px;
	font-weight:700;
	text-decoration:none
}
#blox-body-nav li a, #blox-main-nav li a {
	padding-right:0
}
#blox-body-nav li a span, #blox-main-nav li a span {
	display:block;
	padding-right:10px
}
#blox-main-nav li.selected-nav a, #blox-main-nav li.selected-nav a:hover {
	background-color:#EFEFEF
}
#blox-main-nav li.selected-nav a span {
	color:#333
}
#blox-classifieds-nav li a:hover, #blox-main-nav li a:hover {
	background-color:#333
}
#blox-main-nav li ul {
	left:0;
	top:34px;
	height:27px;
	display:none;
	position:absolute
}
#blox-main-nav li.selected-nav ul {
	display:block
}
#blox-main-nav li.selected-nav ul li a {
	border:0;
	background:0 0;
	line-height:27px;
	font-size:12px;
	color:#3d54a3;
	font-weight:400;
	padding:0 10px 0 0
}
#blox-main-nav li.selected-nav ul li a:hover {
	background:0 0
}
#blox-main-nav li .nav-toggle a {
	text-indent:-9999px;
	margin-left:-10px;
	width:24px
}
#blox-main-nav li .nav-toggle a:hover {
	background-position:right -34px
}
#blox-main-nav li.selected-nav .nav-toggle a {
	background-position:right -68px
}
#blox-main-nav li.selected-nav .nav-toggle a:hover {
	background-color:#FFF
}
#blox-body-nav, #blox-body-nav li a, #blox-body-nav li a span {
	background:url(../images/body_tabs.png)
}
#blox-body-nav {
	height:28px;
	margin:20px 0 0;
	clear:both
}
#blox-body-nav li {
	margin-right:1px
}
#blox-body-nav li a {
	height:26px;
	line-height:26px;
	overflow:hidden;
	background-position:0 -34px
}
#blox-body-nav li a span {
	background-position:right -34px
}
#blox-body-nav li a:hover {
	background-position:0 -68px
}
#blox-body-nav li a:hover span {
	background-position:right -68px
}
#blox-body-nav li a.selected, #blox-body-nav li a.selected:hover {
	height:28px;
	line-height:28px;
	color:#333;
	cursor:default;
	background-position:0 -102px
}
#blox-body-nav li a.selected span, #blox-body-nav li a.selected:hover span {
	background-position:right -102px
}
#blox-body-nav li a em {
	font-size:11px;
	font-style:normal;
	font-weight:400
}
#blox-weather {
	margin-top:20px;
	position:relative;
	width:230px;
	font-size:9px;
	color:#888;
	height:44px;
	overflow:hidden;
	padding-left:0
}
#blox-weather em {
	font-size:28px;
	font-family:Georgia,"Times New Roman",Times,serif;
	margin-bottom:10px
}
#blox-container {
	clear:both;
	padding:10px 0 20px
}
#blox-leaderboard-user {
	height:110px;
	overflow:hidden
}
.leaderboard-inside {
	float:left;
	width:748px
}
#blox-user-panel.minimal.blox-loading, .blox-alert.blox-loading, .blox-loading, .blox-loading#blox-user-panel, .ui-dialog .ui-dialog-content.blox-loading {
	background:url(../images/ajax-loader.gif) center center no-repeat
}
.blox-loading-circle {
	background:url(../images/ajax-loader-circle.gif) center center no-repeat
}
.wait {
	cursor:wait
}
.blox-alert.blox-loading {
	text-indent:-2000px
}
img.minitar {
	width:25px
}
img.medium-avatar {
	width:50px
}
img.large-avatar {
	width:100px
}
#blox-user-panel {
	float:right;
	font-size:12px;
	height:68px;
	margin:0 10px 0 0;
	overflow:hidden;
	padding:10px;
	width:180px;
	text-align:center
}
.container_16 .grid_3 #blox-user-panel {
	height:84px
}
#blox-user-panel.minimal {
	float:left;
	background:0 0;
	border:0;
	color:#000;
	font-size:12px;
	height:auto;
	margin:0;
	overflow:auto;
	padding:0;
	width:auto
}
#blox-user-panel a {
	font-size:10px;
	font-family:Arial,Verdana,Helvetica,sans-serif
}
#blox-user-panel #uIcon {
	float:left;
	margin-right:10px;
	overflow:hidden
}
#blox-user-panel .panel-delimiter {
	padding:0 5px
}
#blox-user-panel.minimal .panel-delimiter {
	padding:0 2px
}
#blox-user-panel #uIcon img {
	background:none repeat scroll 0 0 #FFF;
	margin:0;
	width:30px
}
#blox-user-panel #uUser {
	display:block;
	font-weight:700;
	height:50px;
	overflow:hidden;
	text-align:left
}
#blox-user-panel.minimal #uUser {
	float:left;
	margin-right:5px;
	display:inherit;
	font-weight:700;
	height:auto;
	overflow:auto
}
#blox-user-panel #uUser a {
	font-size:12px
}
#blox-user-panel #uNav {
	border-top-color:#AAA;
	border-top-style:dotted;
	border-top-width:1px;
	font-size:11px;
	padding-top:3px
}
#blox-user-panel.minimal #uNav {
	border-top:0;
	font-size:11px;
	padding-top:0;
	float:left
}
#blox-user-panel #uNavOut {
	border-top-color:#AAA;
	border-top-style:dotted;
	border-top-width:1px;
	font-size:11px;
	padding-top:7px
}
#blox-user-panel.minimal #uNavOut {
	float:left;
	border:0;
	padding:0
}
#blox-user-panel #uNavReauth {
	font-size:11px;
	padding-top:7px
}
#blox-user-panel.minimal #uNavReauth {
	border:0;
	padding:0;
	float:left
}
#blox-user-panel #uLoading {
	position:absolute;
	background:#f8f8f8;
	opacity:.9;
	width:150px
}
.login-box-form {
	padding:20px 19px 17px
}
.login-box-form a {
	text-decoration:underline;
	display:block;
	float:right;
	font-size:11px;
	margin-left:5px;
	padding-top:5px
}
.login-box-form input, .login-box-form label {
	display:block
}
.login-box-form label {
	width:100%;
	margin-bottom:5px;
	font-weight:700;
	font-size:13px
}
.login-box-form label.error {
	color:red;
	margin:0;
	font-size:11px;
	float:left
}
.login-box-form input#remember_me {
	float:left;
	clear:left
}
.login-box-form label.remember_me {
	display:inline-block;
	width:85%;
	float:left;
	margin-left:5px
}
.login-box-form .ui-state-error, .login-box-form .ui-state-highlight {
	padding:5px;
	margin:10px 0
}
.login-box-form .ui-state-error h3, .login-box-form .ui-state-highlight h3 {
	font-size:initial;
	margin:initial
}
.login-box-form .ui-state-error p, .login-box-form .ui-state-highlight p {
	padding:initial;
	line-height:initial
}
#registrationForm input.text, .login-box-form #registrationForm input.text, .login-box-form input.text {
	margin-bottom:13px;
	padding:.4em;
	width:95%
}
#registrationForm input.text {
	width:35%
}
.login-box-form input.text.error {
	margin-bottom:0
}
.login-box-form .login-column-left input.password.text, .login-box-form .login-column-single input.password.text {
	width:70%;
	float:left
}
.password-reset-submit {
	float:left
}
#login-box-form-panel .login-column-left {
	border-right:1px solid #ddd;
	padding-right:5%;
	min-height:160px
}
#login-box-form-panel {
	min-height:160px
}
.ui-dialog #login-box-form-panel.ui-dialog-content {
	position:static
}
#login-box-form-page .login-box-create-acount, .metered #login-box-form-page .login-box-create-acount {
	position:absolute;
	bottom:0
}
#subscription-notice #login-box-form-page .login-box-create-acount {
	display:none
}
#subscription-notice a.create-account, #subscription-notice-manager-pop a.create-account {
	margin:0 10px;
	text-decoration:none;
	display:block
}
#login-box-form-page .login-column-right.providers, #login-box-form-panel .login-column-right.providers, #subscription-notice-manager-pop .login-column-right.providers {
	float:right;
	margin-right:0
}
#subscription-notice .service-notice-message {
	margin:5px 10px
}
#subscription-notice .expired-service-note .renew-button {
	float:right
}
#subscription-notice .expired-service-note .renew-button.ui-button-text-only .ui-button-text {
	font-size:.8em
}
#subscription-notice .expired-service-note {
	margin:10px;
	padding:5px;
	height:31px;
	line-height:34px
}
#blox-story-text #subscription-notice ul.expired-service-note li {
	list-style:none
}
#blox-story-text #subscription-notice ul.expired-service-note li a.expired-service {
	float:left
}
#subscription-notice .expired-service-note h3 {
	font-weight:400;
	font-size:1em
}
#subscription-notice .expired-service-note .expiration-date {
	font-size:.8em
}
#login-box-form-page-403 .login-column {
	width:30%;
	margin-right:5%
}
#login-box-form-page-403 .login-column.no-openid, #login-box-form-page-403 .login-column.no-signup {
	width:47%
}
#login-box-form-page-403 .login-column.no-openid.last {
	margin-right:0
}
#login-box-form-page-403 .login-column-right.providers {
	margin:0
}
#login-box-form-page-403 .login-column fieldset, #user-gateway #login-box-form-page-403 #registrationForm fieldset {
	border:0;
	padding:0;
	margin-bottom:5px
}
.login-column-right.providers {
	margin-right:0
}
.login-column-right.providers button, .providers button {
	margin-bottom:5px;
	text-align:left;
	width:100%
}
.login-column .other-providers {
	margin-top:10px;
	float:left
}
.login-column .other-providers form {
	float:left
}
#user-gateway .other-providers {
	margin-left:5px
}
#user-gateway .providers button {
	float:left;
	font-size:16px;
	font-weight:700;
	width:100%
}
#user-gateway .other-providers button, .login-column .other-providers button {
	width:22px;
	float:left;
	height:22px;
	text-indent:-9999px;
	margin:0 5px 0 0
}
.login-column .other-providers button.openid-button.ui-button .ui-button-text {
	padding:2px
}
.other-providers button.openid-button.ui-button .ui-button-text span.provider-name {
	display:none
}
button.openid-button span.social-icon {
	margin-right:5px
}
button.openid-button.ui-button .ui-button-text {
	line-height:normal;
	text-align:left;
	overflow:hidden
}
button.openid-button.ui-button .ui-button-text span.provider-name {
	float:left
}
button.openid-button.openid-button-facebook {
	background:url(../images/login-with-facebook.png) center left no-repeat;
	height:22px;
	width:154px;
	border:0
}
button.openid-button.openid-button-facebook:hover {
	cursor:pointer;
	opacity:.9
}
.login-column-right.providers button.last {
	margin:0
}
.login-column-right p.openid-notice, .login-column-single p.openid-notice {
	margin-bottom:5px;
	font-weight:700;
	font-size:13px;
	line-height:normal;
	padding-bottom:0
}
.openid-form-processing {
	height:200px
}
.login-column {
	float:left;
	width:45%
}
.login-column-single {
	width:100%
}
.login-column h3 {
	text-align:center;
	font-size:15px;
	position:relative
}
.login-column h3 span.login-or {
	font-size:12px;
	font-weight:700;
	position:absolute;
	right:-15%;
	line-height:17px
}
.login-column h3 span.login-or.no-openid {
	right:-9%
}
.login-box-create-acount {
	position:absolute;
	bottom:15px
}
#blox-footer .inner-footer {
	height:1%;
	padding:20px
}
#blox-story .inset-left, #blox-story .inset-right, .blox-serif, h1, h2 {
	font-weight:400;
	font-family:Verdana,Arial,Helvetica,sans-serif
}
h1 {
	font-size:30px;
	line-height:34px
}
#blox-story h1 .blox-kicker {
	font-size:20px;
	color:#999;
	line-height:28px;
	display:block;
	font-weight:700
}
#blox-story h1 .blox-header {
	font-size:75px;
	font-weight:700;
	line-height:110px;
	display:block;
	color:#222
}
#blox-story h1 .blox-headline {
	font-weight:700;
	color:#222;
	line-height:38px
}
.calendar #blox-story h1 .blox-headline {
	float:left;
	padding-bottom:10px
}
#blox-story form.reportAbuseArticle {
	display:block;
	padding:0;
	font-size:11px;
	font-style:normal;
	margin:0
}
#blox-story form.reportAbuseArticle .reportAbuseBtn {
	width:auto;
	cursor:pointer;
	background:none repeat scroll 0 0 #AAA;
	border:1px solid #999;
	border-radius:3px;
	color:#EFEFEF;
	display:block;
	float:none;
	font-size:11px;
	font-weight:700;
	margin:0;
	padding:0 8px
}
#blox-story .articleReported {
	color:#c00;
	font-weight:700;
	padding:0 8px;
	background:transparent url(../images/icon-alert-red.gif) no-repeat scroll 4px 1px
}
#blox-story .not.articleReported {
	color:#888;
	background:transparent url(../images/icon-alert-grey.gif) no-repeat scroll 4px 1px
}
#blox-story .login-link {
	width:auto;
	cursor:pointer;
	background:none repeat scroll 0 0 #AAA;
	border:1px solid #999;
	border-radius:3px;
	color:#EFEFEF;
	float:none;
	font-size:11px;
	font-weight:700;
	margin:0;
	padding:0 8px
}
#blox-story .login-link:hover {
	text-decoration:none
}
#blox-center-piece h3, h2 {
	font-size:24px;
	color:#000;
	line-height:28px;
	margin-bottom:5px;
	padding-top:10px
}
h3 {
	font-size:18px;
	margin-bottom:10px;
	font-weight:700
}
p {
	padding-bottom:10px;
	line-height:16px
}
#blox-story-text {
	font-size:12px
}
#blox-story-text p {
	line-height:125%;
	padding-bottom:18px
}
#blox-story-text p a {
	color:#457D9D;
	text-decoration:underline
}
#blox-story-text p small a {
	text-decoration:none
}
#blox-story-text ul, ol {
	margin-bottom:20px
}
#blox-story-text ul li {
	list-style:inside disc
}
#blox-story-text ul li ul {
	margin:0;
	padding:0;
	position:relative;
	left:15px
}
#blox-story-text ul li ul li {
	list-style:inside circle
}
#blox-story-text ol li {
	list-style:inside decimal
}
#article-left {
	float:left;
	margin-right:3px
}
#article-left.grid_void {
	float:none;
	margin-right:0
}
#article-right {
	float:right;
	margin-bottom:20px;
	position:relative;
	z-index:2
}
#blox-story-text ul, .bull-list {
	margin-left:18px;
	line-height:14px;
	list-style:square;
	padding-top:10px
}
#blox-story-text ul, .bull-list li {
	margin-left:8px;
	margin-bottom:4px;
	list-style-position:inside !important;
	list-style:square
}
.inline-list {
	list-style:none
}
.inline-list li {
	display:inline
}
#most_popular div li {
	margin-bottom:10px
}
#most_popular div li span {
	color:#666;
	font-size:11px
}
.moz-border {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
a.more, a.more-grey {
	background:#711C1A;
	color:#fff;
	font-size:11px;
	font-weight:700;
	padding:4px 8px;
	margin-right:5px
}
a.more:hover {
	background:#333;
	text-decoration:none
}
strike.profanity {
	text-decoration:none
}
#blox-breadcrumbs {
	color:#ccc;
	font-size:12px
}
#blox-breadcrumbs a {
	color:#666;
	padding:0 2px;
	float:left
}
.blox-comment {
	padding-left:14px;
	background:url(../images/comment_icon.gif) center left no-repeat;
	vertical-align:top
}
.blox-related-items {
	font-size:11px;
	font-weight:700
}
.blox-related-items li {
	margin-bottom:5px
}
.blox-related-items a .child-type {
	color:#AAA;
	display:block;
	float:left;
	font-size:10px;
	font-weight:400;
	width:auto
}
#collection-collection-group .blox-story-related-container .blox-related-items li.preview {
	width:100px;
	height:130px;
	margin:10px;
	overflow:hidden;
	float:left;
	clear:none
}
#collection-collection-group .blox-story-related-container .blox-related-items li.preview .clip {
	width:100px;
	height:100px;
	overflow:hidden;
	display:block
}
#collection-collection-group .blox-story-related-container .blox-related-items li.preview .clip img {
	width:100px
}
.related-item .audio {
	position:relative
}
.related-item .audio .audio.download {
	position:absolute;
	right:0
}
.related-item audio {
	margin-left:-10px
}
.asset-related-icon {
	width:12px;
	height:12px;
	padding:0;
	display:inline-block;
	background:url(../images/related-sprite.png) repeat scroll 0 -23px transparent
}
.asset-related-icon.article {
	background-position:0 -11px
}
.asset-related-icon.image {
	background-position:0 -23px
}
.asset-related-icon.audio {
	background-position:0 -35px
}
.asset-related-icon.event {
	background-position:0 -107px
}
.asset-related-icon.flash {
	background-position:0 -96px
}
.asset-related-icon.html {
	background-position:0 -119px
}
.asset-related-icon.pdf {
	background-position:0 -71px
}
.asset-related-icon.link {
	background-position:0 -84px
}
.asset-related-icon.zip {
	background-position:0 -119px
}
.asset-related-icon.collection {
	background-position:0 0
}
.asset-related-icon.youtube {
	background-position:0 -60px
}
.asset-related-icon.poll, .asset-related-icon.poll.bar {
	background-position:0 -131px
}
.asset-related-icon.poll.pie {
	background-position:0 -143px
}
.asset-related-icon.video, .asset-related-icon.vmix {
	background-position:0 -47px
}
.story-block ul.blox-related-items {
	margin-top:-5px;
	padding-bottom:5px
}
#blox-story-media .blox-related ul {
	margin-left:2px;
	float:none;
	clear:both
}
.blox-icon-tag-link-story-container .blox-icon-tag-link-story {
	display:inline-block;
	background-position:-240px -94px
}
.blox-icon-geo-link-story {
	display:inline-block;
	background-position:-16px -109px
}
.blox-icon-geo-link-story-container {
	white-space:nowrap
}
a.child-icon {
	padding-left:14px;
	background:url(../images/related_sprite.gif) 1px 3px no-repeat;
	line-height:14px;
	overflow:hidden
}
.blox-related-items li a.child-icon {
	background:url(../images/related_sprite.gif) no-repeat scroll 1px 3px transparent;
	float:left;
	height:16px
}
a.video {
	background-position:1px -26px
}
a.audio {
	background-position:1px -12px
}
#blox-footer ul {
	color:#fff
}
#blox-footer h3 {
	color:#666;
	margin-bottom:0
}
#blox-footer #blox-copyright a {
	text-decoration:underline
}
.footer-search {
	padding-top:10px
}
.footer-search-btn, .footer-search-input {
	font-family:inherit;
	font-size:11px
}
.footer-search-input {
	border:1px solid #ccc;
	border-top:1px solid #888;
	border-left:1px solid #888;
	width:170px;
	padding:3px
}
.footer-search-btn {
	margin-left:2px;
	font-weight:700;
	cursor:pointer
}
.ui-tabs-hide {
	display:none
}
.ui-tabs-show {
	display:block
}
.ui-tabs-nav {
	position:relative;
	bottom:-1px;
	height:1%
}
.blox-tabs li {
	float:left;
	margin-right:1px;
	position:relative
}
.blox-tabs li a {
	display:block;
	padding:4px 4px 3px;
	background:#f7f7f7;
	font-size:11px;
	font-weight:700;
	border:1px solid #ccc;
	border-bottom:0
}
.blox-tabs li.ui-tabs-selected a {
	background:#fff;
	color:#333;
	padding-bottom:4px
}
.tab-block {
	height:1%;
	border:1px solid #ccc;
	font-size:12px;
	padding:10px;
	clear:both;
	margin-bottom:20px
}
.jcarousel-container {
	position:relative
}
.jcarousel-clip {
	z-index:2;
	overflow:hidden;
	position:relative
}
.jcarousel-list {
	z-index:1;
	overflow:hidden;
	position:relative;
	top:0;
	left:0
}
.jcarousel-item, .jcarousel-list li {
	float:left;
	list-style:none;
	width:75px;
	height:100%
}
.jcarousel-clip-horizontal {
	width:100%;
	height:100%
}
.jcarousel-next, .jcarousel-prev {
	z-index:3
}
.jcarousel-next-horizontal, .jcarousel-prev-horizontal {
	position:absolute;
	top:-40px;
	width:20px;
	height:16px;
	cursor:pointer
}
.jcarousel-next-horizontal {
	right:10px;
	background:url(../images/carousel_next.gif) 0 0
}
.jcarousel-prev-horizontal {
	right:35px;
	background:url(../images/carousel_prev.gif) 0 0
}
.jcarousel-next-horizontal:hover, .jcarousel-prev-horizontal:hover {
	background-position:0 -16px
}
.jcarousel-next-horizontal:active, .jcarousel-prev-horizontal:active {
	background-position:0 -32px
}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover {
	cursor:default;
	background-position:0 -48px
}
#blox-slideshow-widget, #blox-story-photos-children, #blox-story-photos-keywords, #blox-story-photos-page, #blox-story-photos-sections, #blox-story-video-page {
	height:90px
}
#blox-slideshow-widget li, #blox-story-photos-children li, #blox-story-photos-keywords li, #blox-story-photos-page li, #blox-story-photos-sections li, #blox-story-video-page li {
	float:left;
	width:100px
}
#blox-slideshow-widget li img, #blox-story-photos-children li img, #blox-story-photos-keywords li img, #blox-story-photos-page li img, #blox-story-photos-sections li img, #blox-story-video-page li .no-preview, #blox-story-video-page li img {
	width:75px;
	padding:1px
}
#blox-story-video-page li .no-preview a:hover {
	text-decoration:underline
}
#blox-story-photos-children, #blox-story-photos-keywords, #blox-story-photos-page, #blox-story-photos-sections, #blox-story-video-page {
	margin-left:2px
}
#blox-story-photos-children li, #blox-story-photos-keywords li, #blox-story-photos-page li, #blox-story-photos-sections li, #blox-story-video-page li {
	width:90px
}
#blox-slideshow-widget .carousel-list li, #blox-slideshow-widget .jcarousel-item, #blox-story-photos-children .carousel-list li, #blox-story-photos-children .jcarousel-item, #blox-story-photos-keywords .carousel-list li, #blox-story-photos-keywords .jcarousel-item, #blox-story-photos-page .carousel-list li, #blox-story-photos-page .jcarousel-item, #blox-story-photos-sections .carousel-list li, #blox-story-photos-sections .jcarousel-item, #blox-story-video-page .jcarousel-item, #blox-story-video-page carousel-list li {
	height:74px
}
#asset-buy {
	clear:both;
	margin:10px 0
}
.story-block {
	border-bottom:1px dotted #ddd;
	margin-top:10px
}
.story-block-first {
	padding:10px;
	background:#f7f7f7
}
.story-more {
	font-size:11px;
	color:#999
}
.story-more em {
	font-weight:700;
	color:#666;
	font-style:normal
}
#breaking-news-column {
	background:#69f;
	margin-bottom:20px;
	height:100px;
	overflow:hidden;
	overflow:hidden
}
#breaking-news-column dt {
	float:left;
	margin-right:10px;
	border-right:2px solid #fff
}
#breaking-news-column dd.breaking-head {
	font-size:24px;
	padding-top:10px
}
#breaking-news-column dd a {
	color:#333
}
#breaking-news-column dd {
	color:#fff;
	padding:5px 10px
}
.blox-bucket-list {
	margin-bottom:10px;
	width:100%
}
.bucket-headline {
	margin-top:8px;
	display:-moz-inline-block
}
.bucket-photo img {
	border:1px solid #CCC;
	margin-top:4px;
	padding:2px;
	width:100px
}
.blox-main-index .bucket-photo img {
	margin-top:11px;
	width:auto
}
.blox-slider-news {
	background:#f8f8f8;
	margin:10px 0
}
.blox-slider-news dl {
	padding:10px
}
.blox-bucket-list dt, .blox-slider-news dt {
	float:left;
	margin-right:10px
}
.blox-bucket-list dt.bucket-photo img, .blox-slider-news dt.bucket-photo img {
	width:auto;
	padding:1px;
	border:1px solid #ccc
}
.blox-bucket-list dd a, .blox-slider-news dd a {
	font-weight:700;
	display:inline
}
#blox-full-breaking {
	font-size:14px;
	font-weight:700;
	background:#711C1A;
	padding-right:10px;
	line-height:38px;
	margin:0 10px 20px
}
#blox-full-breaking span {
	display:block;
	color:#fff;
	background:#333;
	border-right:2px solid #fff;
	-moz-border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
	padding:0 10px;
	float:left;
	margin-right:10px;
	font-size:24px
}
#blox-full-breaking a {
	color:#fff
}
.blox-ticker .carousel-list li, .blox-ticker .jcarousel-item {
	width:930px
}
.blox-flags.headline-list, .blox-flags.headline-list li {
	display:inline
}
.blox-flags.headline-list li .tn-flag {
	display:-moz-inline-block;
	display:inline-block;
	float:none
}
.blox-flags.headline-list li .listing-type {
	display:-moz-inline-block;
	display:inline-block;
	padding:0 2px
}
.tn-flag {
	display:-moz-inline-block;
	display:inline-block;
	float:left;
	margin-right:5px;
	margin-top:1px;
	font-size:11px;
	font-weight:700;
	color:#FFF;
	padding:1px 6px;
	background:#3F4141;
	line-height:12px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.tn-flag a {
	font:bolder 11px Arial,Verdana,Geneva,Helvetica,sans-serif;
	color:#6F0000;
	text-decoration:none
}
.tn-flag:hover {
	color:#fff;
	text-decoration:none
}
.msie.v7_0 ul.blox-flags li {
	float:left
}
.tn-flag.premium.green {
	background-color:green
}
.tn-flag.premium.red {
	background-color:#C30;
	color:#fff
}
.tn-flag-alert, .tn-flag-breaking, .tn-flag-hot, .tn-flag-new {
	background:#711C1A
}
.tn-flag-developing, .tn-flag-updated, .tn-flag-urgent {
	background:#E18700
}
.tn-contributed, .tn-flag-editors_pick, .tn-flag-web_only {
	background:#070
}
.blox-recent-list .blox-flags li {
	border:medium none;
	display:inline;
	float:left;
	margin:0 0 7px;
	padding:0;
	width:auto
}
div.buy_photo {
	background-color:#BCC7D1;
	padding:1px 0 1px 10px;
	width:100%
}
span.buy-photo {
	display:block;
	margin-bottom:10px
}
span.buy-photo .jquery-ui-button .ui-button-text {
	padding:0 4px;
	font-size:11px;
	line-height:normal
}
.caption .download span.buy-photo {
	margin:0 5px
}
#blox-story.blox-content {
	position:relative
}
#blox-story.blox-content.image span.buy-photo {
	position:inherit;
	display:block;
	margin:0 0 5px
}
#blox-calendar-widget {
	padding:0;
	border:0
}
#blox-calendar-widget .ui-tabs-nav {
	background-image:none
}
#blox-calendar-widget li {
	display:block;
	height:270px;
	font-weight:700;
	width:24px;
	overflow:hidden;
	float:left;
	padding:6px;
	margin-bottom:1px;
	background:#efefef url(../images/cal_widget_open.gif) bottom center no-repeat;
	text-align:center;
	margin-right:1px
}
#blox-calendar-widget li a {
	height:100%;
	margin-left:-10px;
	display:block;
	float:left
}
#blox-calendar-widget li a em {
	font-weight:400;
	display:block;
	padding-top:5px;
	font-style:normal
}
#blox-calendar-widget li.ui-tabs-selected {
	background:#fff;
	text-align:left;
	width:370px
}
#blox-calendar-widget li.ui-tabs-selected a {
	display:inline;
	float:none
}
#blox-calendar-widget li.ui-tabs-selected a.cal-nav {
	display:none
}
#blox-calendar-widget li dt {
	font-size:24px;
	margin-bottom:10px;
	color:#888
}
#blox-calendar-widget li dd {
	margin-bottom:5px;
	padding:5px
}
#blox-calendar-widget li dd.o {
	background:#f9f9f9
}
#blox-calendar-widget li dd a {
	font-weight:400;
	font-size:12px
}
#blox-calendar-widget li dd a:hover {
	text-decoration:underline
}
#blox-calendar-widget li dd.more {
	clear:both;
	color:#888;
	padding-top:10px
}
#blox-calendar-widget li dd.more a {
	font-weight:700;
	font-size:11px
}
#blox-calendar-widget li dd.more em a {
	color:#711C1A
}
#blox-calendar-widget .calendar-event-link {
	float:left;
	clear:both;
	margin-bottom:10px;
	width:100%
}
#blox-calendar-widget .calendar-event-link .event-title, .event-location {
	font-weight:400;
	color:#547c9d
}
#blox-calendar-widget .calendar-event-link .event-time {
	font-weight:400;
	color:#666
}
#blox-calendar-widget .calendar-event-link .event-location {
	font-weight:400;
	color:#547c9d
}
#blox-calendar-widget .status-message {
	color:#ccc;
	font-style:italic
}
.calendarObject {
	overflow:hidden;
	width:100%;
	margin-bottom:20px
}
.home-updated {
	color:#888;
	font-size:12px
}
.home-updated em {
	font-weight:700;
	font-style:normal
}
#blox-recent-news h3 {
	font-size:13px;
	margin-bottom:5px
}
#blox-breadcrumbs {
	margin-bottom:20px;
	padding-bottom:3px;
	border-bottom:1px dotted #dfdfdf
}
#blox-breadcrumbs ul, li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none
}
#blox-breadcrumbs li {
	padding-left:3px;
	float:left
}
.index-image {
	float:left;
	margin-top:2px;
	padding:1px;
	border:1px solid #ccc;
	margin-right:10px
}
.tn-index-story img.tn-icon {
	padding:5px 0 0 5px
}
.tn-index-story h3 {
	float:left
}
.tn-index-story span.tn-small {
	font-size:11px;
	font-style:italic;
	color:#aaa
}
#blox-index .story-block-first h3 {
	font-size:24px;
	float:left
}
#tooltip {
	font-size:12px;
	position:absolute;
	z-index:3000;
	border:1px solid #fcefa1;
	background:#fbf9ee;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	color:#363636;
	padding:5px;
	opacity:.85
}
#tooltip.sub-help {
	opacity:.98;
	font-size:14px;
	background:#efefef;
	border:1px solid #547c9d;
	color:#333;
	width:200px;
	text-align:left
}
.blox-alert .ui-icon.subscribe-help {
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	background-color:#FFF;
	border:1px solid #979797;
	cursor:help
}
#index-section-title {
	position:relative;
	display:block;
	height:36px
}
#index-section-title h1, #index-section-title h2 {
	float:left;
	font-weight:700;
	font-size:26px
}
#section-rss-link {
	float:left;
	margin:5px 0 0 8px
}
#section-sponsor {
	float:right;
	margin-right:8px;
	font-size:14px
}
em.tn-asset-type {
	font-weight:400;
	color:#999;
	text-decoration:none
}
#blox-story .sub-headline {
	color:#999;
	font-size:18px;
	line-height:24px;
	padding:10px 0 10px 20px;
	background:url(../images/dingbat.gif) left center no-repeat
}
#blox-story .byline {
	font-weight:700;
	color:#666;
	font-size:11px
}
#blox-story .story-times {
	font-weight:400;
	color:#666;
	font-size:11px
}
#blox-story .blueBlock, #blox-story .grayBlock, #blox-story .greenBlock, #blox-story .orangeBlock, #blox-story .redBlock, #blox-story .violetBlock {
	margin:0 0 20px;
	padding:10px 25px 12px;
	border-width:1px;
	border-left-width:10px;
	border-style:solid;
	display:block
}
#blox-story .redBlock {
	border-color:#ff8282;
	background:#ffb8b8
}
#blox-story .blueBlock {
	border-color:#8297ff;
	background:#b8c4ff
}
#blox-story .grayBlock {
	border-color:silver;
	background:#dbdbdb
}
#blox-story .greenBlock {
	border-color:#beff82;
	background:#daffb8
}
#blox-story .orangeBlock {
	border-color:#ffc282;
	background:#ffddb8
}
#blox-story .violetBlock {
	border-color:#9f82ff;
	background:#c9b8ff
}
.display-code {
	background:#ebebe4;
	padding:2px;
	border:1px solid #a5a5a5;
	margin-top:2px
}
#blox-story blockquote {
	color:#555;
	font-size:24px;
	margin:10px 90px 30px;
	padding:20px 20px 20px 30px
}
#blox-story blockquote .person {
	display:block;
	margin-top:15px;
	text-align:right;
	font-size:12px;
	font-weight:700;
	font-style:italic
}
#blox-story ul.comments li blockquote.comments-quote {
	padding-left:8px;
	padding-right:8px
}
#blox-story .inset-left, #blox-story .inset-right {
	width:220px;
	padding:25px 15px;
	border:0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	background:#fff
}
#blox-story .inset-left {
	margin-right:15px;
	float:left
}
#blox-story .inset-right {
	margin-left:15px;
	float:right
}
#blox-story-photo-container {
	color:#fff
}
#blox-story-photo-container h3 {
	color:#000
}
#blox-story-photo-container .instant-gallery-app {
	color:#666
}
#blox-story-photo-container .instant-gallery.more.photos {
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-border-radius:6px;
	background:url(../images/_blocks/more-arrow.gif) no-repeat scroll 97% 59% #D9D9D9;
	display:block;
	font-size:13px;
	font-weight:700;
	line-height:13px;
	margin-bottom:10px;
	padding:5px 19px 5px 10px;
	text-align:right
}
#blox-story-photo-container .instant-gallery.more.photos:hover {
	background-color:#efefef
}
#blox-story-media {
    max-width: 300px;
	overflow:hidden
}
#blox-story-media #blox-large-photo img {
	width:300px
}
#blox-large-photo-page img {
	margin-right:10px;
	margin-bottom:50px
}
#blox-large-photo-page #img-holder {
	width:100%;
	max-width:600px
}
#blox-story-media, #story-skyscraper {
	z-index:1;
	position:relative;
	clear:left;
	float:left;
	margin:0 15px 10px 0
}
#blox-story-media .story-top-photo img {
	display:block;
	padding:1px;
	border:0 solid #ccc;
	margin-bottom:0
}
#blox-story-media .photo-cutline {
	display:block;
	position:relative;
	padding:10px;
	font-size:11px;
	margin-bottom:10px
}
#blox-large-photo-page .photo-cutline span, #blox-story-media .photo-cutline span {
	display:block
}
#blox-large-photo-page .photo-cutline span {
	margin-bottom:35px
}
#blox-story-media .photo-cutline a {
	margin-top:5px;
	width:100px;
	background:#3d54a3
}
#blox-story-media .photo-cutline a:hover {
	background:#333
}
#blox-story-media .photo-cutline .photo-credit {
	margin:0;
	font-style:italic;
	text-align:right
}
#blox-story-media #blox-large-photo img {
	padding:1px;
	border:0 solid #ccc
}
#blox-story-media ul {
	margin-left:2px;
	float:left;
	clear:both
}
#blox-story-media ul.blox-related-items, #blox-story-media ul.tn-story-extra-links {
	float:none
}
#blox-story-media #blox-story-photos li a {
	float:left;
	margin:0 4px;
	margin-bottom:10px;
	width:62px;
	height:62px;
	overflow:hidden;
	padding:1px;
	border:1px solid #333
}
#blox-story-media #blox-story-photos li img.vertical {
	width:62px
}
#blox-story-media #blox-story-photos li img.horizontal {
	width:100px
}
#blox-story-media a.more {
	margin-bottom:6px
}
#blox-story-media #blox-story-photos li.selected a {
	border-color:#711C1A
}
#blox-story-media #blox-story-photos li a:hover {
	border-color:#ccc
}
#blox-html-container.calendar.performer #blox-story .sub-headline {
	color:#ACACAC;
	float:left;
	font-size:18px;
	font-weight:700;
	padding:16px 0 0 8px;
	line-height:100%;
	background:0 0
}
#blox-html-container.calendar.performer #blox-story-media, #blox-html-container.calendar.performer #story-skyscraper {
	float:right;
	margin:0 0 10px 15px
}
#blox-html-container.calendar.performer #blox-story-photo-container {
	margin-bottom:20px
}
.performer .blox-story-related-container ul {
	margin-bottom:40px
}
.performer .blox-story-related-container ul img.main-img {
	float:left;
	width:50px
}
.performer .blox-story-related-container li {
	list-style:none
}
.performer #blox-story-media ul {
	width:100%
}
.button.performer {
	background:#557c9d;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#FFF;
	font-size:11px;
	font-weight:700;
	margin-right:5px;
	padding:4px 8px
}
.button.performer:hover {
	background:#ccc;
	color:#333
}
.button.performer a {
	color:#fff
}
a.button.performer {
	padding:1px 5px
}
.button.performer a:hover, a.button.performer:hover {
	color:#333;
	background:#ccc;
	text-decoration:none
}
.button.submit.performer {
	float:right;
	margin-right:0
}
.blox-story-related-container.performer {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #DDD;
	display:inline-block;
	padding:10px;
	margin-top:10px
}
.blox-story-related-container.performer h3 {
	color:#666;
	font-family:arial,sans;
	font-size:13px;
	font-weight:700
}
.blox-story-related-container.performer li {
	border-bottom:3px dotted #CCC;
	float:left;
	width:100%;
	padding-bottom:10px;
	list-style:none
}
.blox-story-related-container.performer li.last-in-list {
	border-bottom:0;
	padding-bottom:0
}
.blox-story-related-container.performer .event-date, .blox-story-related-container.performer .event-recurence, .blox-story-related-container.performer .event-venue, .blox-story-related-container.performer .event-venue a, .blox-story-related-container.performer h4 a {
	float:left;
	clear:right;
	color:#557c9d;
	font-size:11px
}
.blox-story-related-container.performer h4 a {
	font-size:14px;
	font-weight:700
}
.blox-story-related-container.performer .event-venue {
	color:#666
}
.blox-alert {
	position:relative;
	margin-top:15px;
	margin-bottom:15px;
	padding:5px 10px 0;
	display:block
}
.activated-service span.error, .blox-alert .notice.error {
	color:red
}
#user-gateway .blox-alert p.explaination {
	font-size:15px
}
.blox-alert .ui-icon {
	margin-right:5px
}
#user-gateway .page .blox-alert p.blox-alert-alternative, p.blox-alert-alternative {
	font-size:12px
}
.blox-alert-alternative a {
	font-weight:400;
	color:#547c9d;
	font-size:12px
}
#service-display h3 {
	font-size:14px
}
.blox-alert p {
	padding-left:25px;
	font-size:12px;
	padding-bottom:5px
}
.service-description .blox-alert p {
	font-size:12px
}
#blox-story-text .blox-alert .service-rates p {
	font-size:13px;
	line-height:18px;
	padding:0
}
#registration-notice, #subscription-notice, #subscription-notice-manager-pop {
	margin:10px 0;
	clear:both;
	padding:.2em
}
#subscription-notice-manager-pop #login-box-create-link-page-manager-pop {
	display:none
}
#subscription-notice-manager-pop.subscription-notice-include, #subscription-notice.subscription-notice-include {
	position:relative;
	width:99%
}
#registration-notice h3.notice-header, #subscription-notice h3.notice-header, #subscription-notice-manager-pop h3.notice-header {
	padding:.2em
}
#subscription-notice h3.notice-header .ui-icon, #subscription-notice-manager-pop h3.notice-header .ui-icon {
	margin:3px 3px 0 0
}
#subscription-notice p, #subscription-notice-manager-pop p {
	padding:0;
	line-height:normal
}
#subscription-notice .explaination, #subscription-notice-manager-pop .explaination {
	margin:5px 10px
}
#subscription-notice .explaination.sub, #subscription-notice-manager-pop .explaination.sub {
	padding:0 0 0 8px;
	margin:0;
	font-size:15px
}
#subscription-notice .button-set, #subscription-notice-manager-pop .button-set {
	margin:10px;
	padding:15px 5px 10px
}
#subscription-notice .column, #subscription-notice-manager-pop .column {
	float:left;
	text-align:center;
	width:50%;
	padding-top:0
}
#subscription-notice .colspan.colspan-shrink, #subscription-notice-manager-pop .colspan.colspan-shrink {
	width:50%;
	float:left;
	padding-top:0
}
#subscription-notice .colspan.colspan-shrink a#notice-already, #subscription-notice-manager-pop .colspan.colspan-shrink a#notice-already-manager-pop {
	margin-top:1px
}
#subscription-notice a.jquery-ui-button, #subscription-notice-manager-pop a.jquery-ui-button {
	font-size:18px
}
#subscription-notice a#notice-already, #subscription-notice-manager-pop a#notice-already-manager-pop {
	margin-top:5px
}
#subscription-notice a.jquery-ui-button .ui-icon, #subscription-notice-manager-pop a.jquery-ui-button .ui-icon {
	margin-top:6px;
	margin-right:2px
}
#subscription-notice .button-set p, #subscription-notice .column a.jquery-ui-button, #subscription-notice-manager-pop .column a.jquery-ui-button, #subscription-notice-manager-pop p {
	margin:auto;
	margin-bottom:5px
}
#subscription-notice .button-set p, #subscription-notice-manager-pop .button-set p {
	text-align:center;
	padding-bottom:0;
	font-size:11px
}
#subscription-notice .colspan, #subscription-notice-manager-pop .colspan {
	width:100%;
	text-align:center;
	padding:14px 0 0
}
#subscription-notice #already-area, #subscription-notice #subscribe-area, #subscription-notice-manager-pop #already-area-manager-pop, #subscription-notice-manager-pop #subscribe-area-manager-pop {
	clear:both
}
#subscription-notice #already-area.additional-display, #subscription-notice-manager-pop #already-area-manager-pop.additional-display {
	margin-top:10px;
	padding:0 0 10px
}
#subscription-notice li.service:hover, #subscription-notice-manager-pop li.service:hover {
	background:ivory
}
#subscription-notice li span.service-text, #subscription-notice-manager-pop li span.service-text {
	line-height:16px
}
#subscription-notice li span.service-number, #subscription-notice-manager-pop li span.service-number, span.login-or {
	margin-right:5px;
	-moz-border-radius:21px;
	-webkit-border-radius:21px;
	border-radius:21px;
	float:left;
	font-size:20px;
	font-weight:700;
	height:42px;
	line-height:42px;
	text-align:center;
	width:42px
}
span.login-or {
	height:20px;
	line-height:22px;
	width:20px;
	text-transform:lowercase
}
#subscription-notice .service-name, #subscription-notice-manager-pop .service-name {
	color:#c00;
	display:block
}
#subscription-notice em.service-name, #subscription-notice-manager-pop em.service-name {
	display:inline
}
#subscription-notice .service-price, #subscription-notice-manager-pop .service-price {
	display:block;
	color:#457c9d;
	font-size:12px;
	margin:3px 0;
	font-weight:700
}
#subscription-notice a span.service-description, #subscription-notice-manager-pop a span.service-description {
	font-weight:400;
	display:block;
	float:none;
	clear:none;
	color:#666;
	padding:0
}
#subscription-notice .service-text h4, #subscription-notice-manager-pop .service-text h4 {
	font-size:14px
}
#subscription-notice a.service-link, #subscription-notice-manager-pop a.service-link {
	font-size:14px;
	display:block;
	color:#C00;
	font-weight:700
}
#subscription-notice a.service-link:hover, #subscription-notice-manager-pop a.service-link:hover {
	text-decoration:none
}
#subscription-notice .service .service-icon, #subscription-notice-manager-pop .service .service-icon {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-align:center;
	background:#DFDFDF;
	border:2px solid #CCC;
	display:block;
	height:50px;
	padding-top:10px
}
#subscription-notice .service .cartoon-icon, #subscription-notice-manager-pop .service .cartoon-icon {
	margin:auto
}
#subscription-notice .alt-area.ui-widget-content, #subscription-notice-manager-pop .alt-area.ui-widget-content {
	border:0;
	display:block;
	padding-top:0;
	margin-top:10px;
	text-align:right
}
#subscription-notice .alt-area a.jquery-ui-button, #subscription-notice-manager-pop .alt-area a.jquery-ui-button {
	font-size:11px;
	float:right
}
#subscription-notice .alt-area a.jquery-ui-button span.ui-button-text-only .ui-button-text, #subscription-notice-manager-pop .alt-area a.jquery-ui-button span.ui-button-text-only .ui-button-text {
	padding:2px
}
#subscription-notice .notice-alt, #subscription-notice-manager-pop .notice-alt {
	float:left;
	font-size:15px;
	font-weight:700;
	padding:5px 0 0 10px
}
#registration-notice {
	margin-bottom:20px;
	display:inline-block;
	width:100%
}
#registration-notice.hide {
	display:none
}
#registration-notice #login-box-form-page {
	position:relative;
	border:0
}
.blox-alert a.button {
	background:#547c9d;
	font-weight:700;
	padding:0 4px;
	float:none;
	font-size:11px;
	display:inline-block;
	border:1px solid #547c9d;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff;
	margin-top:5px
}
.blox-alert a.button:hover {
	color:#000;
	background:#fff;
	border-color:#252525;
	text-decoration:none
}
.on-the-spot-faq {
	border:2px solid #CCC;
	color:#666;
	margin:20px auto;
	padding:10px;
	width:88%;
	background-color:#f1f1f1
}
#blox-story-text ul.online-package-options, #service-display ul.online-package-options {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px dotted #CCC;
	margin:0 25px 10px;
	padding:10px;
	background-color:#f1f1f1
}
ul.online-package-options li {
	list-style-type:none;
	font-size:14px
}
.online-package-options li a {
	color:#547c9d;
	text-decoration:underline
}
#blox-story-text .online-package-options li a.login-button {
	display:block;
	width:100px;
	margin-left:25px
}
#blox-story-text ul.service-options li, #service-display ul.service-options li {
	list-style:none outside none;
	margin:5px 0;
	display:block;
	width:100%;
	clear:left
}
.service-description {
	clear:left;
	color:#666;
	float:left;
	font-size:13px;
	padding:2px 0 2px 21px
}
#service-display ul.service-options li ul.service-rates li {
	padding-left:16px;
	font-size:12px
}
#subscription-notice.subscription-notice-include p, .subscription-notice-include #subscription-notice p {
	margin-left:25px;
	font-size:15px
}
.subscription-notice-include #subscription-notice .service-description p #subscription-notice.subscription-notice-include .service-description p {
	margin-left:0
}
#subscription-notice li.service, #subscription-notice-manager-pop li.service {
	-moz-border-radius:0;
	float:left;
	background:none repeat scroll 0 0 #F3F3F3;
	border:1px solid #DDD;
	list-style:none outside none;
	margin-right:1%;
	margin-bottom:1%;
	padding:1%;
	width:96%;
	height:auto !important
}
#subscription-notice li.service.featured-service, #subscription-notice-manager-pop li.service.featured-service {
	background:none repeat scroll 0 0 #FFF
}
#subscription-notice a.service-link, #subscription-notice-manager-pop a.service-link {
	height:auto !important
}
#subscription-notice li.service .service-left-column, #subscription-notice li.service .service-right-column, #subscription-notice-manager-pop li.service .service-left-column, #subscription-notice-manager-pop li.service .service-right-column {
	width:96%;
	margin:1%;
	padding:1%;
	float:none;
	clear:both;
	display:block
}
#subscription-notice li span.service-text, #subscription-notice-manager-pop li span.service-text {
	display:block;
	font:700 18px/1.48em Arial,sans-serif;
	margin-left:0;
	color:#666
}
#subscription-notice li span.service-number, #subscription-notice-manager-pop li span.service-number {
	display:none
}
#subscription-notice li.service .service-image-container, #subscription-notice-manager-pop li.service .service-image-container {
	width:100%;
	text-align:center;
	margin:2% 0;
	padding:2% 0
}
#subscription-notice li.service .custom-flag, #subscription-notice-manager-pop li.service .custom-flag {
	background:#900;
	font:700 12px/1.48em Arial,sans-serif;
	color:#FFF;
	padding:.5% 1%;
	width:auto;
	float:left;
	margin:2% 2% 2% 0;
	text-transform:uppercase
}
#subscription-notice li.service .service-dsi-button, #subscription-notice-manager-pop li.service .service-dsi-button {
	background-color:#949599;
	font:700 14px/1.48em "Source Sans Pro",Arial,sans-serif;
	padding:1% 8%;
	color:#FFF;
	border:1px solid #838488;
	-webkit-border-radius:0;
	border-radius:0;
	text-shadow:1px 1px 1px #000;
	filter:dropshadow(color=#000000,offx=1,offy=1);
	text-transform:lowercase
}
#subscription-notice li.service .service-dsi-button:hover, #subscription-notice-manager-pop li.service .service-dsi-button:hover {
	background-color:#838488
}
#subscription-notice li.service.featured-service .service-dsi-button, #subscription-notice-manager-pop li.service.featured-service .service-dsi-button {
	background-color:#F7CE04;
	border:1px solid #D6BD03
}
#subscription-notice li.service.featured-service .service-dsi-button:hover, #subscription-notice-manager-pop li.service.featured-service .service-dsi-button:hover {
	background:#D6BD03
}
#subscription-notice li.service .service-dsi-purchase-option, #subscription-notice-manager-pop li.service .service-dsi-purchase-option {
	width:96%;
	margin:1% 1% 0;
	padding:2%;
	text-align:left
}
#subscription-notice li.service .service-dsi-purchase-option h4, #subscription-notice-manager-pop li.service .service-dsi-purchase-option h4 {
	margin:2% 0;
	padding:2% 0
}
#subscription-notice li.service .service-dsi-coupon-duration, #subscription-notice-manager-pop li.service .service-dsi-coupon-duration {
	width:96%;
	margin:2% 1%;
	padding:2% 1%;
	text-align:center;
	font-style:italic
}
.service-image-container {
	overflow:hidden
}
.service-image-container img {
	max-width:100%
}
#gallery-title {
	clear:both
}
#blox-story-related {
	margin-top:10px;
	padding:10px 10px 0
}
#blox-story-related strong {
	font-weight:700;
	font-size:1.1em
}
.blox-story-related-container {
	margin-left:0;
	margin-bottom:10px;
	padding-top:10px
}
.blox-story-related-container h3 {
	margin-bottom:5px
}
.blox-story-related-container ul {
	padding:5px 0
}
.blox-story-related-container ul li {
	margin:5px 0;
	clear:both;
	list-style:none
}
.blox-story-related-container ul.tn-story-extra-links li {
	list-style:inside square
}
.blox-story-related-container .related-biz-info.no-logo {
	float:left
}
.related-biz-info ul li {
	list-style:none;
	width:100%
}
.related-biz-info ul li a {
	display:block;
	float:left
}
.blox-story-related-container ul img {
	margin-right:10px;
	vertical-align:middle
}
.blox-story-related-container .related-item {
	margin-bottom:10px;
	padding-top:10px;
	border-top:1px dotted #dfdfdf
}
.blox-story-related-container .related-item img {
	margin-right:10px
}
.blox-story-related-container .related-item img.bis-logo, div.biz-logo a img.bis-logo {
	width:100%;
	max-width:300px
}
.blox-story-related-container .related-item p {
	width:204px;
	float:right
}
.blox-story-related-container .related-item p.blox-video-description {
	width:auto;
	float:none
}
.blox-story-related-container .related-item a.preview {
	width:62px;
	height:62px;
	border:1px solid #888;
	overflow:hidden;
	float:left
}
.blox-story-related-container .related-item .blox-logo a.preview {
	float:right;
	width:auto;
	height:auto;
	border:0
}
.blox-story-related-container .related-item a.preview img {
	width:85px
}
.marketplace-icon-vertical {
	display:block;
	width:90px;
	height:95px;
	background:url(../images/marketplace-icons-vertical.png) no-repeat
}
.marketplace-icon-vertical.verified {
	background-position:-12px -6px
}
.marketplace-icon-vertical.enhanced {
	background-position:-12px -121px
}
.marketplace-icon-vertical.power {
	background-position:-14px -234px
}
#story-font-size {
	margin-top:-30px;
	float:right;
	padding:0;
	background:#fff;
	line-height:27px
}
#story-font-size dd, #story-font-size dt {
	float:left;
	display:block;
	margin:0;
	font-size:10px;
	color:#333
}
#story-font-size dd a, .share-button-sprite.share-widget a {
	text-indent:-9999px;
	display:block;
	height:13px;
	width:14px;
	overflow:hidden;
	background:#ccc url(../images/share_sprite.gif) no-repeat;
	vertical-align:top
}
#story-font-size dd a#default {
	background-position:0 0;
	margin:7px 5px 0 4px
}
#fontToggle dd a.selected_default, #story-font-size dd a:hover#default {
	background-position:0 -13px
}
#story-font-size dd a#large {
	background-position:-14px 0;
	margin-top:7px
}
#fontToggle dd a.selected_large, #story-font-size dd a:hover#large {
	background-position:-14px -13px
}
#story-font-size dt {
	margin-left:5px
}
#share-page .addthis_toolbox.addthis_default_style span, .share-button-sprite.share-widget .addthis_toolbox.addthis_default_style span {
	margin-right:3px;
	line-height:inherit;
	float:left
}
#story-font-size dd#share-page a, .share-button-sprite.share-widget a {
	background-position:-14px -52px;
	float:left;
	margin:7px 0 0
}
.share-button-sprite.share-widget a {
	margin:3px 0 0
}
#story-font-size dd#print-hardcopy a {
	background-position:-14px -26px;
	margin:7px 5px 0 4px
}
#story-font-size dd#share-page:hover a, .share-button-sprite.share-widget a:hover {
	background-position:-14px -65px
}
#story-font-size dd#print-hardcopy:hover a {
	background-position:-14px -39px
}
#story-tools {
	text-align:right
}
.related-by-section {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#EFEFEF none repeat scroll 0 0;
	border:1px solid #DFDFDF;
	margin:10px 0;
	padding:10px
}
.related-by-section .bull-list {
	padding-top:0
}
h3.more-keywords {
	color:#555;
	font-size:13px;
	margin:20px 0 0
}
h3.more-keywords em {
	font-style:italic
}
.listItemImagePreview img {
	height:50px;
	margin-right:5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	vertical-align:middle
}
.story-keywords {
	background:#efefef;
	border:1px solid #dfdfdf;
	padding:8px 10px;
	color:#666;
	font-size:11px;
	margin:10px 0 15px
}
.story-keywords em {
	font-style:italic
}
.story-keywords em span {
	color:#900
}
#blox-left-col #blox-story-text table {
	font:400 12px arial,sans-serif
}
#blox-left-col #blox-story-text th {
	color:#fff;
	background-color:#aaa;
	padding:10px 5px;
	border-top:4px solid #555;
	font-weight:700
}
#blox-left-col #blox-story-text tfoot td {
	font-weight:700
}
#blox-left-col #blox-story-text td {
	padding:5px
}
.tn-photo-thumbnail-previews {
	width:670px;
	height:110px
}
.tn-image h1 {
	margin:10px 0 8px
}
h6.tn-more-images {
	color:#999;
	padding-bottom:1px;
	margin:5px 4px 8px 25px;
	border-bottom:2px solid #e7e7e7;
	width:600px;
	font-weight:700
}
.tn-photo-thumbnail-previews ul {
	list-style:none
}
.tn-photo-thumbnail-previews li {
	float:left;
	display:block;
	margin:0 7px;
	border:1px solid #e7e7e7;
	padding:2px
}
.tn-photo-thumbnail-previews li:hover {
	background:#F0F3F7;
	border:1px solid #C4CFDF
}
div#tn-asset-main.tn-loading {
	background:#fff url(../images/ajax-loader.gif) no-repeat center center
}
#blox-story-photos-keywords li {
	width:100px;
	margin:0 5px 5px
}
#blox-story-photos-keywords li a {
	display:block;
	height:100px;
	width:100px;
	margin:2px;
	border:1px solid #ccc;
	overflow:hidden
}
#blox-story-photos-keywords li img {
	display:block
}
#blox-story-photos-keywords li img.vertical {
	width:100px;
	height:auto
}
#blox-story-photos-keywords li img.horizontal {
	width:auto;
	height:100px
}
#blox-story-photos-keywords li img:hover {
	opacity:.65
}
#collection-video-player {
	color:#fff
}
#blox-showcase-images li.showcase {
	background:#333;
	color:#fff;
	margin-bottom:10px;
	overflow:hidden
}
#blox-showcase-images h3 {
	font-size:18px;
	font-weight:700;
	text-align:center;
	margin-top:10px
}
#blox-showcase-images .blox-byline {
	text-align:right;
	font-size:11px;
	font-weight:700;
	line-height:14px;
	padding-bottom:0;
	margin-bottom:0
}
#blox-showcase-images .blox-description {
	display:block;
	padding:10px;
	font-size:11px
}
#blox-showcase-images a {
	color:#fff
}
#blox-showcase-images .buy-photo a {
	color:#666
}
#blox-showcase-images img {
	width:100%;
	border:solid 1px #333;
	vertical-align: bottom
}
#blox-masthead-image {
	padding:5px 0 15px
}
#blox-masthead-image img {
	max-width:100%
}
#blox-story-infographic-container {
	margin-top:10px;
	margin-bottom:5px
}
#blox-story-infographic-container img {
	width:302px;
	border-top:1px dotted #AAA;
	padding-top:10px;
	margin-bottom:10px
}
.blox-story-html-container-showcase {
	text-align:center;
	margin-bottom:15px
}
#blox-story-photos li {
	display:inline
}
.blox-story-related-container {
	clear:both;
	border-top:0
}
#blox-story-related .blox-poll-asset p.question {
	float:none;
	font-size:14px;
	font-weight:700;
	line-height:20px;
	margin-top:0;
	width:260px
}
#blox-story-related .box-info .desc {
	font-size:11px
}
#blox-story-related dd.poll-even {
	background:0 0;
	display:block;
	font-size:11px;
	line-height:20px;
	margin:0;
	padding:6px
}
#blox-story-related dd.poll-odd {
	background:#EFEFEF;
	display:block;
	font-size:11px;
	line-height:20px;
	margin:0;
	padding:6px
}
#blox-story-related .poll-submit, #blox-story-related .poll-view-options, #blox-story-related .poll-view-results {
	padding:4px 8px;
	display:block;
	border:0;
	background:#333;
	color:#fff;
	cursor:pointer;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
#blox-poll .poll-submit:hover, #blox-poll .poll-view-results:hover {
	background:#555
}
.poll-answers-selection {
	border:1px solid #ddd
}
#blox-story-related .poll-option-wrapper {
	overflow:auto;
	padding:10px;
	background:#ececec;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	margin-top:5px
}
#blox-story-related .poll-option-wrapper .left {
	float:left
}
#blox-story-related .poll-option-wrapper .right {
	float:right
}
.loading-poll {
	padding-bottom:10px
}
#member-benefits {
	margin:10px;
	padding:25px;
	border:1px solid #ddd;
	border-width:16px 2px 2px
}
#member-benefits p {
	padding-top:8px;
	border-top:1px solid #ddd
}
#member-benefits strong {
	font-weight:700;
	font-size:1.2em
}
#member-benefits ul {
	padding-top:8px;
	border-top:1px dotted #ddd
}
#member-benefits ul li {
	margin:10px 0 10px 15px;
	list-style:outside square
}
.in-story-ad {
	padding-right:20px
}
#blox-story-mugshot-container {
	padding:5px
}
#blox-story-mugshot-container .mugshot {
	padding-top:10px;
	border-bottom:1px solid #ccc
}
#blox-story-mugshot-container .mugshot img {
	width:100px;
	margin-right:10px;
	margin-bottom:10px;
	float:left
}
#blox-story-mugshot-container .mugshot p {
	color:#333
}
.story-tools-sprite {
	display:block;
	clear:right;
	height:24px
}
.share-button-sprite a span {
	float:left
}
.share-button-sprite .icon {
	margin:1px 5px 0 4px;
	width:14px;
	height:13px;
	display:block;
	overflow:hidden;
	float:left;
	background:#CCC url(../images/share_sprite.gif) -14px -52px no-repeat;
	vertical-align:top
}
.share-button-sprite a:hover .icon {
	background-position:-14px -65px
}
.print-button-sprite a span {
	float:left
}
.print-button-sprite .icon {
	margin:1px 5px 0 4px;
	width:14px;
	height:13px;
	display:block;
	overflow:hidden;
	float:left;
	background:#CCC url(../images/share_sprite.gif) -14px -26px no-repeat;
	vertical-align:top
}
.print-button-sprite a:hover .icon {
	background-position:-14px -39px
}
.text-button-sprite span {
	float:left
}
.text-button-sprite a {
	width:14px;
	height:13px;
	display:block;
	overflow:hidden;
	float:left;
	background:#CCC url(../images/share_sprite.gif) no-repeat;
	vertical-align:top;
	text-indent:-9999px
}
.text-button-sprite a.text-down {
	margin:1px 5px 0 4px;
	background-position:0 0
}
.text-button-sprite a.text-down:hover {
	margin:1px 5px 0 4px;
	background-position:0 -13px
}
.text-button-sprite a.text-up {
	margin-top:1px;
	background-position:-14px 0
}
.text-button-sprite a.text-up:hover {
	margin-top:1px;
	background-position:-14px -13px
}
.template-venue-notice {
	padding:5px;
	margin:5px
}
.template-venue-notice h3 {
	font-weight:400;
	margin:0
}
.story-tools-sprite {
	width:auto;
	margin:10px 0 0;
	padding:8px;
	float:none;
	border:1px solid #dfdfdf;
	background:#efefef;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.story-tools-sprite li {
	margin:2px 5px 0 0;
	display:block;
	float:right;
	line-height:20px
}
.story-tools-sprite li .icon {
	margin-top:3px
}
.story-tools-sprite li.discuss-button-sprite {
	margin:0 5px 0 0;
	border:0;
	float:left
}
.story-tools-sprite li.clear {
	clear:both;
	float:none
}
.story-tools-sprite li a {
	display:block;
	float:left
}
.story-tools-sprite li a.button {
	margin:0;
	padding:0 8px;
	display:block;
	float:none;
	border:1px solid #999;
	background:#aaa;
	font-size:11px;
	font-weight:700;
	color:#efefef;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.story-tools-sprite li.text-button-sprite {
	border-right:0
}
.story-tools-sprite li.text-button-sprite a.text-down, .story-tools-sprite li.text-button-sprite a.text-up {
	margin-top:3px
}
.blox-ui-icon {
	float:left;
	margin-top:4px
}
#blox-story #blox-error {
	padding:35px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px
}
#blox-story #blox-error h2 {
	color:#333;
	font-size:28px;
	font-weight:700;
	line-height:28px;
	margin-bottom:10px;
	padding-top:0
}
#blox-story #blox-error h4 {
	font-size:13px;
	font-weight:700
}
#blox-story #blox-error #blox-error-search {
	border:1px solid #ccc;
	margin:20px 0 0;
	padding:10px;
	background:#fff
}
.heading {
	width:85%;
	overflow:hidden;
	background:url(../images/bg-heading.gif) no-repeat;
	height:61px
}
.heading h1 {
	float:left;
	font-size:30px;
	color:#333;
	margin:14px 0 0
}
.heading strong {
	float:right;
	font-size:15px;
	color:#bfbfbf;
	margin:30px 5px 0
}
.container_16 .grid_3 #blox-featured-listings .heading {
	height:auto;
	margin:0 0 10px;
	padding:0;
	background:0 0
}
.container_16 .grid_3 #blox-featured-listings .heading h3 {
	margin:0;
	padding:0
}
.container_16 .grid_3 #blox-featured-listings .heading h3 a {
	padding:0;
	font-size:16px;
	color:#aaa
}
.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #slideshow .business .logo-clip .marketplace-icon {
	width:98px;
	height:52px;
	margin-bottom:10px;
	background:url(../images/_blocks/marketplace-icons.png) no-repeat scroll 0 0 transparent
}
.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #slideshow .business .logo-clip .marketplace-icon.enhanced {
	background-position:0 -274px;
	background-position-x:0;
	background-position-y:-274px
}
.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #slideshow .business .logo-clip .marketplace-icon.power {
	background-position:0 -323px;
	background-position-x:0;
	background-position-y:-323px
}
.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #slideshow .business .logo-clip img {
	width:128px
}
.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #nav-container .nav {
	display:none
}
.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #nav-container .nav-mp a {
	margin:2px
}
#related-events ul {
	width:100%
}
#related-events ul.event-list li.detail {
	display:inline-block;
	width:100%;
	border-top:1px dotted #DFDFDF;
	padding-top:10px
}
#related-events ul.event-list li ul.event-recurence {
	max-width:190px
}
#related-events ul li h4 a {
	font-weight:700;
	display:block;
	margin-bottom:5px;
	font-size:12px;
	color:#666
}
#related-events ul li .event-thumb {
	float:right;
	margin-left:5px
}
#related-events ul li .event-thumb img {
	margin:0
}
#related-events .event-content .event-date, #related-events .event-content .event-venue {
	float:left;
	clear:left
}
#related-businesses {
	display:block
}
#related-businesses ul .status {
	padding-bottom:15px;
	border-bottom:1px dotted #ddd
}
#related-businesses ul .address {
	margin-top:15px;
	padding-top:10px;
	border-top:1px dotted #ddd
}
#related-businesses p {
	margin:0;
	padding:0
}
#related-businesses .info-title {
	width:75px;
	display:block;
	float:left;
	font-size:12px
}
#related-businesses .closed, #related-businesses .open {
	padding:4px 8px;
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px
}
#related-businesses .closed, #related-businesses .open {
	background:#0C3
}
span.parent-business-sponsor {
	float:right;
	margin-right:160px;
	padding:5px
}
.business-object {
	width:auto;
	float:right;
	padding-top:10px;
	clear:both
}
.business-object .biz-logo {
	margin-right:10px;
	float:right
}
.business-object .biz-info {
	width:150px;
	float:right;
	line-height:12px
}
.business-object .biz-info p {
	line-height:12px
}
.business-object .biz-info strong {
	font-size:12px
}
.business-object .sponsored {
	margin-bottom:5px;
	display:block;
	color:#888
}
img.framed {
	border:1px solid #788196;
	padding:1px
}
.blox-story-overline {
	color:#FFF;
	display:block;
	font-size:12px;
	font-weight:700;
	height:14px;
	margin:0 0 15px;
	padding:4px 0;
	text-align:center;
	text-transform:uppercase;
	width:100%;
	background:#333;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.social-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	background-image:url(../images/_blocks/social_sprites_b2.gif);
	background-position:0 -1335px
}
.social-icon-digg {
	background-position:0 0
}
.social-icon-facebook {
	background-position:0 -180px
}
.social-icon-google {
	background-position:0 -220px
}
.social-icon-myspace {
	background-position:0 -260px
}
.social-icon-aol {
	background-position:0 -440px
}
.social-icon-yahoo {
	background-position:0 -560px
}
.social-icon-x {
	background-position:0 0
}
.social-icon-twitter {
	background-position:0 -620px
}
.social-icon-linkedin {
	background-position:0 -1240px
}
.social-icon-myopenid {
	background-position:0 -1318px
}
.social-icon-youtube {
	background-position:0 -1353px
}
.social-icon-foursquare {
	background-position:0 -1373px
}
.social-icon-flickr {
	background-position:0 -1393px
}
.cartoon-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	width:40px;
	height:40px;
	background-image:url(http://scripts.bloxcms.com/app/images/icons/40x40.png)
}
.cartoon-icon-newspaper {
	background-position:0 0
}
.cartoon-icon-computer {
	background-position:-1825px -180px
}
#screenshot {
	padding:5px;
	border:1px solid #ccc;
	display:none;
	position:absolute;
	background:#333;
	color:#fff
}
.universal-tabs {
	margin-bottom:20px;
	border:0
}
.universal-tabs .tabs-container {
	width:100%;
	height:27px;
	overflow:hidden;
	border:0;
	position:relative;
	top:1px
}
.universal-tabs .tabs-container li {
	float:left
}
.universal-tabs .tabs-container a {
	height:26px;
	padding:0 0 0 10px;
	margin-right:1px;
	line-height:26px;
	overflow:hidden;
	display:block;
	border-bottom:1px solid #ddd;
	background:transparent url(../images/body_tabs.png);
	background-position:0 -34px;
	font-size:10px;
	font-weight:700;
	color:#535C6F;
	zoom:1
}
.universal-tabs .tabs-container .ui-tabs-selected a {
	background-position:left -102px;
	border-bottom-color:#fff
}
.universal-tabs .tabs-container .ui-tabs-selected a span {
	background-position:right -102px;
	background-color:#fff
}
.universal-tabs .tabs-container .ui-tabs-selected a:hover {
	background-position:left -102px;
	text-decoration:none
}
.universal-tabs .tabs-container .ui-tabs-selected a:hover span {
	background-position:right -102px
}
.universal-tabs .tabs-container a:hover {
	background-position:0 -68px
}
.universal-tabs .tabs-container a span {
	padding-right:10px;
	display:block;
	background:transparent url(../images/body_tabs.png);
	background-position:right -34px;
	background-color:#fff;
	font-weight:400;
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
	text-transform:capitalize;
	zoom:1
}
.universal-tabs .tabs-container a:hover span {
	background-position:right -68px
}
.universal-tabs .ui-tabs-panel {
	border:1px solid #ddd;
	background:#fff;
	padding:10px;
	width:auto;
	overflow:hidden
}
.container_16 .grid_5 .universal-tabs .ui-tabs-panel {
	width:245px
}
#blox-html-container .universal-tabs .tab .blox-comments, #blox-html-container .universal-tabs .tab .blox-no-comments, .universal-tabs .tab .blox-flags.headline-list {
	float:left
}
#blox-html-container .universal-tabs .tab .blox-comments li, #blox-html-container .universal-tabs .tab .blox-no-comments li, .universal-tabs .tab .blox-recent-list .blox-flags li {
	float:none
}
#blox-story-media .photo-cutline a {
	display:inline;
	text-align:left;
	color:#fff
}
* {
	font-size:100.01%
}
body {
	font-size:1em
}
img {
	border-style:none
}
a {
	color:#000;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
input, select, textarea {
	font:100% arial,sans-serif;
	vertical-align:middle
}
input[type=checkbox] {
	cursor:pointer
}
input.text {
	padding:0 3px
}
fieldset, form {
	margin:0;
	padding:0;
	border:0
}
.form-align {
	text-align:left
}
.form-label {
	font-weight:700;
	font-size:90%;
	margin-top:8px
}
.uppercase {
	text-transform:uppercase
}
a.button {
	padding:3px;
	display:inline-block;
	float:right;
	font-size:1em
}
a.print-button {
	float:right;
	font-size:1em
}
.search-submit input.ui-button {
	padding:0;
	font-weight:700
}
#blox-wrapper {
	margin:0 auto;
	overflow:visible;
	background:0 0
}
#blox-container {
	background:#fff
}
#blox-header {
	width:100%;
	height:auto;
	padding:13px 0 0;
	overflow:hidden;
	float:left;
	position:relative;
	background-color:#fff
}
#blox-header h1, #blox-header h2 {
	width:213px;
	height:60px;
	display:block;
	float:left;
	overflow:hidden;
	margin-bottom:0;
	padding-top:0
}
#blox-header h1 a, #blox-header h2 a {
	width:226px;
	height:49px;
	display:block;
	text-indent:-9999em;
	overflow:hidden
}
#blox-header-vertical-nav {
	width:100%;
	padding:12px 0 0;
	overflow:hidden;
	float:left;
	position:relative;
	background-color:#fff
}
#blox-header-vertical-nav h1, #blox-header-vertical-nav h2 {
	height:80px;
	float:left;
	position:relative;
	top:23px;
	width:213px;
	margin-bottom:0;
	padding-top:0
}
#blox-header-vertical-nav h1 a, #blox-header-vertical-nav h2 a {
	width:226px;
	height:49px;
	display:block;
	text-indent:-9999em;
	overflow:hidden
}
#extra-nav {
	margin-left:10px;
	margin-top:-5px;
	margin-bottom:15px;
	border-bottom:1px solid #efefef;
	padding-bottom:5px;
	margin-right:10px
}
#extra-nav ul {
	padding-bottom:3px
}
#extra-nav li {
	display:inline;
	padding:5px
}
#extra-nav ul#extra-left {
	line-height:12px;
	float:left;
	position:relative;
	top:5px
}
#extra-nav ul#extra-right {
	line-height:12px;
	float:right;
	margin-right:10px;
	position:relative;
	top:4px
}
#extra-nav ul#extra-right li ul {
	display:inline
}
#extra-nav ul#extra-right li img.extra-small-avatar {
	width:15px;
	position:relative;
	top:0
}
#extra-nav ul#extra-right form fieldset {
	line-height:8px;
	display:inline
}
#extra-nav ul#extra-right form {
	display:inline
}
#extra-nav ul#extra-right li span {
	position:relative
}
#extra-nav ul#extra-right li.currentTime, #extra-nav ul#extra-right li.login {
	position:relative;
	bottom:5px
}
ul.dropdown, ul.dropdown li {
	background-color:#788196
}
ul.dropdown {
	margin-bottom:25px;
	border-bottom:0;
	font:400 12px/12px Arial,Helvetica,sans-serif
}
ul.dropdown a:hover, ul.dropdown a:link, ul.dropdown a:visited {
	color:#fff
}
ul.dropdown li {
	padding:8px 7px 6px
}
ul.dropdown li.hover, ul.dropdown li:hover {
	background-color:#535C6F
}
ul.dropdown .dir {
	padding-right:8px
}
ul.dropdown-vertical {
	margin-bottom:0
}
ul.dropdown ul, ul.dropdown ul li {
	background-color:#BCC7D1
}
ul.dropdown ul a:link, ul.dropdown ul a:visited {
	color:#666
}
ul.dropdown ul a:hover {
	color:#E0E8EF
}
ul.dropdown ul li {
	padding:0;
	margin:0
}
ul.dropdown ul a:link, ul.dropdown ul a:visited {
	display:block;
	padding:4px 10px 5px
}
ul.dropdown ul li.hover ul, ul.dropdown ul li:hover {
	background-color:#9BAEBF
}
ul.dropdown-linear ul {
	width:100%
}
ul.dropdown-horizontal ul {
	width:150px
}
#blox-content {
	width:960px;
	padding:19px 20px 0;
	overflow:hidden
}
#blox-main {
	width:940px;
	padding:23px 10px 0;
	background:#fff;
	float:left;
	overflow:hidden
}
.blox-icons {
	list-style:none;
	margin:0;
	padding:0 0 6px;
	width:100%;
	overflow:hidden
}
.blox-icons li {
	float:left;
	margin-right:6px
}
.blox-icons li img {
	vertical-align:middle
}
.post-details {
	text-align:right;
	width:100%;
	float:right;
	clear:right;
	font-size:11px;
	line-height:100%
}
.post-details p {
	line-height:100%;
	padding-bottom:5px;
	float:left
}
.post-details img {
	float:right;
	margin-left:5px
}
.post-details img.minitar {
	float:right;
	width:25px;
	padding:2px;
	margin-left:5px;
	border:1px solid #ccc;
	background:0 0
}
.post-details .post-avatar a {
	clear:left;
	margin-bottom:5px;
	background:0 0;
	float:left
}
.post-details .post-date {
	font-size:11px;
	color:#666;
	padding:0 0 3px
}
.post-author-list {
	clear:left
}
.post-avatar a {
	overflow:hidden;
	background:#efefef;
	display:block
}
.post-author em {
	color:#457d9d;
	font-weight:700;
	font-style:normal
}
.post-update {
	color:#f30
}
.post-details-gs {
	color:#666;
	display:inline-block;
	position:relative
}
.post-details-gs li {
	margin-right:5px
}
.post-details-gs img.minitar {
	height:25px;
	width:auto
}
.post-details-gs p {
	padding:0;
	line-height:normal
}
.post-details-gs .post-avatar a {
	background:0 0
}
.post-details-gs li {
	float:left
}
.post-details-gs li.avatar {
	clear:none
}
.post-details-gs li.avatar.odd {
	clear:left
}
#blox-story .post-details {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:none repeat scroll 0 0 #EFEFEF;
	border:1px solid #DDD;
	float:left;
	clear:none;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
	width:150px;
	overflow:hidden;
	z-index:4;
	position:relative
}
#blox-story .post-details img {
	float:left;
	margin-right:5px;
	margin-left:0
}
#blox-story .post-details.print {
	width:auto;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	clear:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background:0 0;
	border:0;
	padding:0
}
#blox-story .post-details.print .post-avatar {
	display:none
}
#blox_users_owners ul.post-author-list li, .side-part.calendar ul.post-author-list li {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background:none repeat scroll 0 0 #EFEFEF;
	border:1px solid #DDD;
	float:left;
	height:120px;
	margin-bottom:10px;
	margin-right:21px;
	overflow:hidden;
	padding:14px;
	position:relative
}
.side-part.calendar ul.post-author-list li {
	margin-right:2px
}
#blox_users_owners ul.post-author-list li:hover, .side-part.calendar ul.post-author-list li:hover {
	background:#dfdfdf
}
#blox_users_owners ul.post-author-list li.last-in-list, #blox_users_owners ul.post-author-list li.list-position-12, #blox_users_owners ul.post-author-list li.list-position-3, #blox_users_owners ul.post-author-list li.list-position-6, #blox_users_owners ul.post-author-list li.list-position-9 {
	margin-right:0
}
#blox_users_owners .post-avatar, .side-part.calendar .post-avatar {
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #DDD;
	display:inline-block;
	padding:2px
}
#blox_users_owners .post-avatar a, .side-part.calendar .post-avatar a {
	height:100px
}
#blox_users_owners .post-details img, .side-part.calendar .post-details img {
	margin-right:0;
	margin-left:0
}
#blox_users_owners .post-author, .side-part.calendar .post-author {
	position:absolute;
	bottom:5px;
	left:10px;
	float:left;
	clear:left;
	margin-left:4px
}
#blox-html-container .blox-comments, #blox-html-container .blox-no-comments {
	list-style:none;
	margin:0;
	padding:0 0 6px;
	width:100%;
	overflow:hidden;
	color:#AAA;
	font-size:11px;
	font-weight:400;
	font-style:normal;
	white-space:nowrap
}
#blox-html-container .blox-comments a, #blox-html-container .blox-no-comments a {
	color:#AAA
}
#blox-html-container .blox-no-comments a em {
	display:none
}
#blox-html-container .blox-comments a em {
	font-style:normal;
	color:#666
}
#blox-html-container .blox-comments li, #blox-html-container .blox-no-comments li {
	float:left;
	color:#666;
	font-size:1em;
	padding:0 10px;
	border-left:1px solid #666;
	margin:0 9px 0 -9px
}
#blox-html-container .blox-comments li a, #blox-html-container .blox-no-comments li a {
	color:#666
}
.blox-comments li span, .blox-no-comments li span {
	color:#900
}
.blox-comments li img, .blox-no-comments li img {
	vertical-align:middle;
	margin-right:5px
}
.blox-comments .blox-comments-icon, .blox-comments-icon {
	height:12px;
	width:11px;
	margin-right:1px;
	display:-moz-inline-block;
	display:inline-block;
	background-position:-130px -98px
}
.blox-hide-comments-icon {
	display:none;
	background:0 0
}
#blox-comments #comment-log-in-area.ui-widget h2 {
	font-size:18px;
	padding:10px
}
#blox-comments #comment-log-in-area.ui-widget h2 .ui-icon {
	float:left;
	margin:6px
}
#blox-comments #comment-log-in-area #login-box-form-page .login-box-create-acount {
	bottom:-18px;
	left:-5px
}
#blox-comments .comments-disabled {
	text-align:left
}
.bottom-banners {
	width:954px;
	overflow:hidden;
	clear:left;
	background:#fff;
	padding:18px 0 19px 6px
}
.bottom-banners img {
	float:left;
	margin:0 19px 0 4px;
	display:inline
}
#blox-footer {
	width:960px;
	margin:0 auto;
	margin-bottom:5px;
	padding:10px 0;
	overflow:hidden;
	clear:left;
	background:#fff;
	text-align:center;
	letter-spacing:1px
}
#blox-footer p {
	margin:0 0 5px;
	padding:0 20px 10px;
	text-align:left;
	font-size:1.1em;
	color:#788196
}
#blox-footer p strong {
	font-weight:700
}
#blox-footer p a {
	color:#788196;
	text-decoration:underline
}
#blox-footer p a:hover {
	text-decoration:none
}
#blox-footer #blox-copyright, .copyright {
	font-size:11px;
	padding:5px;
	text-align:center
}
#blox-footer .blox-bottom-block-holder {
	width:940px;
	margin:0 10px;
	padding:0;
	border-top:solid 1px;
	border-bottom:0;
	overflow:hidden;
	background:0 0
}
#blox-footer .footer-section-block {
	height:100%;
	margin:0;
	padding:5px;
	border-right:1px solid #e2e2e2;
	float:left
}
#blox-footer .footer-section-block .footer-section-block.end {
	border:0
}
.footer-section-block h4, .footer-section-block.end h4, .footer-section-block.start h4 {
	color:#788196
}
.footer-section-block.contact {
	width:265px
}
#blox-footer .footer-section-block.search {
	width:345px;
	overflow:hidden;
	border-right:0
}
.footer-section-block.search form {
	margin:20px;
	text-align:left
}
.footer-section-block.search form .submit-btn {
	width:50px;
	height:20px;
	margin:0;
	padding:0 0 2px;
	overflow:hidden;
	border:0;
	background:#333;
	font-size:10px;
	color:#fff
}
#blox-footer .footer-section-block.search form p {
	padding:0
}
.footer-section-block.search .search-options {
	width:100%;
	border:1px solid #D1D1D1;
	text-align:left
}
.footer-section-block.search form label {
	padding-left:4px;
	font-size:11px;
	line-height:11px
}
.footer-section-block.search form .col1, .footer-section-block.search form .col2, .footer-section-block.search form .col3 {
	padding:0 8px 0 0;
	float:left;
	text-align:left
}
#blox-footer .footer-section-block h4 {
	margin:0 2px;
	padding:9px 20px 10px;
	font-size:18px;
	text-align:left;
	color:#788196;
	border-bottom:solid 1px #D1D1D1
}
.footer-section-block ul {
	margin:0;
	padding:0 20px 10px
}
.footer-section-block ul li {
	padding:0;
	background:0 0;
	text-align:left
}
.footer-section-block ul li a {
	line-height:11px;
	font-size:11px;
	color:#000
}
.blox-bottom-block-holder {
	width:934px;
	margin:0 0 10px;
	padding:0 0 0 26px;
	background:#bcc7d1 url(../images/bottom-block-bg.gif) repeat-y;
	border:solid #bcc7d1;
	border-width:20px 0 24px;
	overflow:hidden;
	clear:left;
	float:left;
	font:1.1em/1.27em Tahoma,Arial,sans-serif;
	letter-spacing:1px
}
.blox-bottom-block-holder h4 {
	font-size:1.1em;
	font-weight:700;
	margin:0;
	color:#788196
}
.blox-bottom-block-holder ul {
	list-style:none;
	margin:0;
	padding:0
}
.blox-bottom-block-holder ul li {
	font-weight:400;
	padding-left:9px;
	background:url(../images/bottom-block-separator.gif) no-repeat 0 7px
}
.blox-bottom-block-holder ul li a {
	color:#788196
}
.bottom-logo {
	width:161px;
	height:108px;
	float:left;
	margin-right:18px
}
.bottom-logo a {
	width:161px;
	height:108px;
	text-indent:-9999em;
	overflow:hidden;
	display:block
}
.sections-block {
	width:93px;
	float:left;
	overflow:hidden;
	padding:0 20px;
	text-align:left
}
.services-block {
	width:151px;
	float:left;
	padding:0 20px;
	overflow:hidden;
	text-align:left
}
.rss-block {
	width:79px;
	float:left;
	padding:14px 10px 10px 35px;
	margin:0 25px 0 27px;
	display:inline;
	background:#fff url(../images/rss-block-bg.gif) no-repeat 12px 14px;
	border:1px solid #c0c6aa;
	overflow:hidden
}
.rss-block h4 {
	color:#474747
}
.rss-block p {
	margin:0;
	color:#666
}
.map-block {
	width:213px;
	float:left;
	padding:0 15px 0 25px;
	overflow:hidden;
	text-align:left
}
.map-block img {
	float:left;
	border:1px solid #999
}
.map-text {
	padding:0 0 0 11px;
	width:120px;
	float:left
}
.map-text ul {
	padding:6px 0 0
}
.map-text ul li {
	background:url(../images/map-arrow.gif) no-repeat 0 5px;
	padding-left:13px;
	margin-bottom:5px
}
#leaderboard-middle, #leaderboard-top {
	text-align:center
}
#leaderboard-bottom> div:first-child, #leaderboard-middle> div:first-child, #leaderboard-top> div:first-child {
	float:left
}
#leaderboard-bottom {
	text-align:center;
	background:#fff;
	overflow:auto
}
#pencil {
	text-align:center
}
.ads-preview-demo #pencil, .venue-admin.ads-preview-true #pencil {
	margin-bottom:10px
}
#center-bottom, #center-middle, #center-top {
	text-align:center
}
#center-top img {
	margin:0 0 20px
}
#center-bottom img, #center-middle img {
	margin:20px 0
}
#rail-bottom img {
	float:left;
	margin:0 0 20px
}
#rail-bottom-secondary img {
	float:right;
	margin:0 0 20px
}
#rail-middle-extra img {
	float:left;
	margin:0 0 20px
}
#rail-middle-extra-secondary img {
	float:right;
	margin:0 0 20px
}
#blox-right-col {
	overflow:visible !important
}
#blox-right-col.grid_3 #rail-bottom, #blox-right-col.grid_3 #rail-bottom-secondary {
	text-align:center
}
#blox-right-col.grid_3 #rail-bottom embed, #blox-right-col.grid_3 #rail-bottom iframe, #blox-right-col.grid_3 #rail-bottom img, #blox-right-col.grid_3 #rail-bottom object, #blox-right-col.grid_3 #rail-bottom-secondary embed, #blox-right-col.grid_3 #rail-bottom-secondary iframe, #blox-right-col.grid_3 #rail-bottom-secondary img, #blox-right-col.grid_3 #rail-bottom-secondary object {
	float:none
}
#blox-left-sidebar.grid_3 #rail-bottom, #blox-left-sidebar.grid_3 #rail-bottom-secondary, #blox-left-sidebar.grid_3 #tncms-region-ads-left-rail-top {
	text-align:center
}
#blox-left-sidebar.grid_3 #rail-bottom embed, #blox-left-sidebar.grid_3 #rail-bottom iframe, #blox-left-sidebar.grid_3 #rail-bottom object, #blox-left-sidebar.grid_3 #rail-bottom-secondary embed, #blox-left-sidebar.grid_3 #rail-bottom-secondary iframe, #blox-left-sidebar.grid_3 #rail-bottom-secondary img, #blox-left-sidebar.grid_3 #rail-bottom-secondary object {
	float:none
}
#blox-left-sidebar.grid_2 #rail-bottom, #blox-left-sidebar.grid_2 #rail-bottom-secondary {
	text-align:center
}
#blox-left-sidebar.grid_2 #rail-bottom embed, #blox-left-sidebar.grid_2 #rail-bottom iframe, #blox-left-sidebar.grid_2 #rail-bottom img, #blox-left-sidebar.grid_2 #rail-bottom object, #blox-left-sidebar.grid_2 #rail-bottom-secondary embed, #blox-left-sidebar.grid_2 #rail-bottom-secondary iframe, #blox-left-sidebar.grid_2 #rail-bottom-secondary img, #blox-left-sidebar.grid_2 #rail-bottom-secondary object {
	float:none
}
#blox-right-col.grid_3 #tncms-region-ads-rail-middle-extra embed, #blox-right-col.grid_3 #tncms-region-ads-rail-middle-extra iframe, #blox-right-col.grid_3 #tncms-region-ads-rail-middle-extra img, #blox-right-col.grid_3 #tncms-region-ads-rail-middle-extra object, #blox-right-col.grid_3 #tncms-region-ads-rail-middle-extra-secondary embed, #blox-right-col.grid_3 #tncms-region-ads-rail-middle-extra-secondary iframe, #blox-right-col.grid_3 #tncms-region-ads-rail-middle-extra-secondary img, #blox-right-col.grid_3 #tncms-region-ads-rail-middle-extra-secondary object {
	margin:0 0 20px
}
,
#blox-right-col.grid_3 #rail-middle-extra, #blox-right-col.grid_3 #rail-middle-extra-holder, #blox-right-col.grid_3 #rail-middle-extra-secondary {
	text-align:center
}
#rail-middle embed, #rail-middle iframe, #rail-middle img, #rail-top embed, #rail-top iframe, #rail-top img {
	margin:0 0 20px
}
#rail-middle.rail-middle-rule embed, #rail-middle.rail-middle-rule iframe, #rail-middle.rail-middle-rule img, #rail-middle.rail-middle-rule object, #rail-top.rail-top-rule embed, #rail-top.rail-top-rule iframe, #rail-top.rail-top-rule img, #rail-top.rail-top-rule object {
	-moz-border-radius:4px;
	-webkid-border-radius:4px;
	border-radius:4px;
	border:1px solid #DDD;
	padding:14px
}
#left-rail-middle.rail-middle-rule embed, #left-rail-middle.rail-middle-rule iframe, #left-rail-middle.rail-middle-rule img, #left-rail-middle.rail-middle-rule object, #left-rail-top.rail-top-rule embed, #left-rail-top.rail-top-rule iframe, #left-rail-top.rail-top-rule img, #left-rail-top.rail-top-rule object {
	-moz-border-radius:4px;
	-webkid-border-radius:4px;
	border-radius:4px;
	border:1px solid #DDD;
	padding:9px
}
#tncms-region-ads-leaderboard-top img {
	float:left
}
#tncms-region-ads-leaderboard-top embed, #tncms-region-ads-leaderboard-top iframe, #tncms-region-ads-leaderboard-top object {
	margin-bottom:20px;
	margin-left:10px
}
#tncms-region-ads-leaderboard-middle embed, #tncms-region-ads-leaderboard-middle iframe, #tncms-region-ads-leaderboard-middle img, #tncms-region-ads-leaderboard-middle object {
	margin:0
}
#tncms-region-ads-leaderboard-bottom img {
	float:left
}
#tncms-region-ads-leaderboard-bottom embed, #tncms-region-ads-leaderboard-bottom iframe, #tncms-region-ads-leaderboard-bottom object {
	margin-bottom:20px;
	margin-left:10px
}
#tncms-region-ads-tile-bottom embed, #tncms-region-ads-tile-bottom iframe, #tncms-region-ads-tile-bottom img, #tncms-region-ads-tile-bottom object {
	float:left margin-left :10px
}
#tncms-region-ads-rail-bottom embed, #tncms-region-ads-rail-bottom iframe, #tncms-region-ads-rail-bottom img, #tncms-region-ads-rail-bottom object {
	float:left
}
#tncms-region-ads-rail-bottom-secondary embed, #tncms-region-ads-rail-bottom-secondary iframe, #tncms-region-ads-rail-bottom-secondary img, #tncms-region-ads-rail-bottom-secondary object {
	float:right
}
#tncms-region-ads-rail-middle-extra embed, #tncms-region-ads-rail-middle-extra iframe, #tncms-region-ads-rail-middle-extra img, #tncms-region-ads-rail-middle-extra object {
	float:left;
	margin:0 0 20px
}
#tncms-region-ads-rail-middle-extra-secondary embed, #tncms-region-ads-rail-middle-extra-secondary iframe, #tncms-region-ads-rail-middle-extra-secondary img, #tncms-region-ads-rail-middle-extra-secondary object {
	float:right;
	margin:0 0 20px
}
#tncms-region-ads-rail-bottom embed, #tncms-region-ads-rail-bottom iframe, #tncms-region-ads-rail-bottom img, #tncms-region-ads-rail-bottom object, #tncms-region-ads-rail-bottom-secondary embed, #tncms-region-ads-rail-bottom-secondary iframe, #tncms-region-ads-rail-bottom-secondary img, #tncms-region-ads-rail-bottom-secondary object, #tncms-region-ads-rail-middle embed, #tncms-region-ads-rail-middle iframe, #tncms-region-ads-rail-middle img, #tncms-region-ads-rail-middle object, #tncms-region-ads-rail-top embed, #tncms-region-ads-rail-top iframe, #tncms-region-ads-rail-top img, #tncms-region-ads-rail-top object {
	margin:0 0 20px
}
#tncms-region-ads-center-middle embed, #tncms-region-ads-center-middle iframe, #tncms-region-ads-center-middle img, #tncms-region-ads-center-middle object, #tncms-region-ads-center-top embed, #tncms-region-ads-center-top iframe, #tncms-region-ads-center-top img, #tncms-region-ads-center-top object {
	margin:20px 0
}
#in-story {
	float:left;
	max-width:310px
}
#in-story embed, #in-story iframe, #in-story img, #in-story object {
	margin:10px 20px 20px 0;
	float:left
}
#in-media-box {
	max-width:300px;
	float:left;
}
#weather-sponsor embed, #weather-sponsor iframe, #weather-sponsor img, #weather-sponsor object {
	bottom:0;
	margin-bottom:9px;
	position:absolute;
	right:315px
}
.leaderboard-inside {
	padding-left:0
}
.leaderboard-inside img {
	float:none
}
#pencil-ad {
	height:110px;
	margin:0 auto;
	text-align:center
}
#blox-leaderboard-bottom {
	padding-bottom:0
}
.blox-leaderboard {
	padding:0;
	background:#fff
}
.blox-leaderboard img {
	padding-left:10px
}
#leaderboard-bottom div:first-child, #leaderboard-middle div:first-child, #leaderboard-top div:first-child {
	float:left;
	margin-left:10px
}
#tncms-region-ads-pencil {
	margin:10px auto
}
.topads-header, .topads-table, .topads-table td, .topads-table th, .topads-table tr, .topads-td, .topads-th, .topads-tr, table.topads-table, td.topads-td, th.topads-th, tr.topads-tr {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	background:0 0
}
table.topads-table, table.topads-table table {
	border:0;
	background:0 0;
	width:100%;
	margin:auto
}
.topads-td {
	background:0 0
}
.topads-tr {
	border:1px none #D6D3D6;
	background:0 0
}
.topads-header {
	font:700 13px Arial,Verdana,Geneva,Helvetica,sans-serif
}
.topads-header a {
	font:700 13px Arial,Verdana,Geneva,Helvetica,sans-serif;
	color:#55699D;
	text-decoration:none;
	margin:0;
	padding:0 0 5px;
	display:block
}
.topads-header a:hover {
	font:700 13px Arial,Verdana,Geneva,Helvetica,sans-serif;
	color:#009;
	text-decoration:underline
}
.tn-css-default-job-front-item {
	border:1px solid #D6D3D6;
	background:#F3F3F3;
	margin:5px;
	padding:9px;
	text-align:left
}
.tn-css-default-job-front-item:hover {
	background:#D9DEEC
}
.tn-css-default-job-front-position_title {
	font:700 13px Arial,Verdana,Geneva,Helvetica,sans-serif
}
.tn-css-default-job-front-position_title a {
	color:#55699D;
	text-decoration:none
}
.tn-css-default-job-front-position_title a:hover {
	color:#009;
	text-decoration:underline
}
.tn-css-default-job-front-company_name {
	font:400 11px Arial,Verdana,Geneva,Helvetica,sans-serif;
	margin:0;
	color:#333
}
.tn-css-default-home-front-item {
	border:1px solid #D6D3D6;
	background:#F3F3F3;
	margin:5px;
	padding:9px;
	text-align:center
}
.tn-css-default-home-front-item:hover {
	background:#D9DEEC
}
.tn-css-default-home-front-price {
	font:700 13px Arial,Verdana,Geneva,Helvetica,sans-serif
}
.tn-css-default-home-front-price a {
	color:#55699D;
	text-decoration:none
}
.tn-css-default-home-front-price a:hover {
	color:#009;
	text-decoration:underline
}
.tn-css-default-home-front-baths, .tn-css-default-home-front-beds, .tn-css-default-home-front-city, .tn-css-default-home-front-state {
	font:400 11px Arial,Verdana,Geneva,Helvetica,sans-serif;
	display:inline !important;
	color:#333;
	margin:0;
	padding:0
}
.tn-css-default-home-front-media, .tn-css-default-home-front-media img {
	width:100px;
	border:0;
	margin:0;
	padding:0
}
.tn-css-default-car-front-item {
	border:1px solid #D6D3D6;
	background:#F3F3F3;
	margin:5px;
	padding:9px;
	text-align:center
}
.tn-css-default-car-front-item:hover {
	background:#D9DEEC
}
.tn-css-default-car-front-price {
	font:700 13px Arial,Verdana,Geneva,Helvetica,sans-serif
}
.tn-css-default-car-front-price a {
	color:#55699D;
	text-decoration:none
}
.tn-css-default-car-front-price a:hover {
	color:#009;
	text-decoration:underline
}
.tn-css-default-car-front-make, .tn-css-default-car-front-manufacture_year, .tn-css-default-car-front-model {
	font:400 11px Arial,Verdana,Geneva,Helvetica,sans-serif;
	display:inline !important;
	color:#333;
	margin:0;
	padding:0
}
.tn-css-default-car-front-media, .tn-css-default-car-front-media img {
	text-align:center;
	width:100px;
	border:0;
	margin:0;
	padding:0
}
.tn-css-default-generic-front-item {
	border:1px solid #D6D3D6;
	background:#F3F3F3;
	margin:5px;
	padding:9px;
	text-align:center
}
.tn-css-default-generic-front-item:hover {
	background:#D9DEEC
}
.tn-css-default-generic-front-heading {
	font:700 13px Arial,Verdana,Geneva,Helvetica,sans-serif
}
.tn-css-default-generic-front-heading a {
	color:#55699D;
	text-decoration:none
}
.tn-css-default-generic-front-heading a:hover {
	color:#009;
	text-decoration:underline
}
.tn-css-default-generic-front-subheading {
	font:400 11px Arial,Verdana,Geneva,Helvetica,sans-serif;
	display:inline !important;
	color:#333;
	margin:0;
	padding:0
}
.tn-css-default-generic-front-media, .tn-css-default-generic-front-media img {
	width:100px;
	border:0;
	margin:0;
	padding:0
}
.calendar-submit h3 {
	clear:both
}
#calendar-submit input, select, textarea {
	font:100% arial,sans-serif;
	vertical-align:top
}
.small-user {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -0px -1978px
}
.small-tools {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -88px -1978px
}
.small-mouse {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -176px -1886px
}
.small-clock {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -176px -1795px
}
.small-laptop {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -176px -1698px
}
.small-coffee {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -181px -1613px
}
.small-clipboard {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -179px -1523px
}
.small-monitor {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -176px -1432px
}
.instant-gallery-app {
	padding-top:10px
}
.instant-gallery-app .gallery-play-controls {
	padding:0
}
.instant-gallery-app .gallery-play-controls .next, .instant-gallery-app .gallery-play-controls .prev {
	margin-bottom:10px;
	padding:2px 4px;
	display:inline-block;
	border:1px solid #aaa;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.instant-gallery-app .gallery-play-controls .next:hover, .instant-gallery-app .gallery-play-controls .prev:hover {
	background:#aaa;
	color:#fff
}
.instant-gallery-app .instant-gallery {
	background:#fff
}
.instant-gallery-app .instant-gallery .frame {
	position:static !important;
	max-width:100%
}
.instant-gallery-app .instant-gallery .frame h3 {
	margin:10px 0 5px
}
.instant-gallery-app .instant-gallery .frame img.force-width {
	width:100%
}
.instant-gallery-app .preview-slide-navigator {
	float:left;
	margin-bottom:20px
}
#collection-image-group .instant-gallery-app .preview-slide-navigator {
	clear:both
}
#collection-image-group .download {
	margin-bottom:10px
}
#collection-image-group span.buy-photo {
	position:inherit;
	margin:0
}
.instant-gallery-app .preview-slide-navigator a.preview {
	width:50px;
	height:50px;
	margin-right:2px;
	padding:1px;
	border:1px solid #888;
	display:block;
	float:left;
	overflow:hidden
}
.instant-gallery-app .preview-slide-navigator a.preview span.crowd-control {
	width:50px;
	height:50px;
	overflow:hidden;
	display:inline-block
}
.instant-gallery-app .preview-slide-navigator a.preview span.crowd-control img.vertical {
	width:50px;
	height:auto
}
.instant-gallery-app .preview-slide-navigator a.preview span.crowd-control img.horizontal {
	width:auto;
	height:50px
}
.instant-gallery img, .instant-gallery-app img {
	max-width:100% !important
}
#blox-html-container.index.site.rss #index-section-title h1 {
	text-transform:uppercase
}
.blox-related {
	background:#efefef;
	border:1px solid #dfdfdf;
	padding:10px;
	margin-bottom:20px
}
#blox-story .blox-related a, #blox-story .blox-related-update a {
	color:#666;
	text-decoration:none
}
.blox-related.blox-related-fact, .blox-related.blox-related-highlights, .blox-related.blox-related-question {
	background-color:#fff
}
.blox-related.blox-related-padding {
	margin-top:20px
}
.blox-related dt, .blox-related-update dt {
	font-size:16px;
	font-weight:700;
	margin-bottom:10px
}
.blox-related dd, .blox-related-update dd {
	font-size:12px;
	font-weight:400;
	margin-bottom:5px
}
.blox-related dd p, .blox-related-update dd p {
	line-height:17px
}
.blox-related dd ul, .blox-related-update dd ul {
	margin-left:20px;
	list-style:square outside none;
	padding-left:30px
}
.blox-related dd ul li, .blox-related-update dd ul li {
	list-style:square outside none;
	margin-bottom:10px
}
.blox-related dt .ui-icon {
	float:left;
	margin-right:4px;
	margin-top:1px
}
.blox-related-update {
	padding:20px;
	margin-bottom:20px;
	font:12px/17px Arial,Helvetica,sans-serif
}
.blox-related-update dt .ui-icon {
	float:left;
	margin-right:4px
}
.blox-related-refer ul li {
	list-style:square inside none;
	padding-bottom:10px
}
.blox-related.quote {
	clear:both;
	background:0 0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	border:0;
	border-bottom:1px solid #CCC;
	border-top:3px solid #DDD;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-top:20px
}
.blox-related.quote dt {
	color:#666;
	font-size:14px;
	font-weight:700;
	margin-bottom:15px;
	line-height:20px
}
.blox-related.quote dd {
	padding-left:50px;
	background:url(../images/quotes.png) no-repeat left top;
	overflow:hidden
}
.blox-related.quote dd p {
	color:#333;
	font-size:22px;
	font-weight:700;
	line-height:30px
}
.paging {
	font-size:12px;
	font-weight:700;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc
}
.paging.bottom {
	border-top:1px dotted #ccc;
	margin-top:10px;
	padding-top:5px;
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:0
}
.paging table {
	margin-left:auto;
	margin-right:auto
}
.paging td {
	padding:0 1px;
	width:20px;
	height:16px;
	text-align:center
}
.paging a {
	color:#777;
	padding:2px
}
.paging a:hover {
	color:#457c9d
}
.paging em.current {
	font-weight:700;
	color:#be4713;
	font-style:normal
}
.blox-html-asset {
	font-size:12px;
	line-height:16px;
	margin-bottom:8px
}
.tabset {
	display:none
}
.header-bg {
	width:960px;
	display:block;
	position:relative
}
form span.error {
	display:block;
	color:#BF1B17
}
.blox-table-content {
	overflow:auto
}
.blox-table-content table.tablesorter {
	font-family:arial;
	margin:10px 0 40px;
	font-size:8pt;
	width:100%;
	text-align:left;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc
}
.blox-table-content table.tablesorter tfoot tr th, .blox-table-content table.tablesorter thead tr th {
	background-color:#e5e5e5;
	color:#333;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:8pt;
	padding:4px
}
.blox-table-content table.tablesorter thead tr .header {
	background-image:url(../images/table_asset_bg.gif);
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
	font-size:12px;
	font-weight:700;
	padding-right:20px;
	text-decoration:underline
}
.blox-table-content table.tablesorter tbody td {
	color:#3D3D3D;
	padding:2px 5px;
	background-color:#FFF;
	vertical-align:top;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc
}
.blox-table-content table.tablesorter tbody tr.odd td {
	background-color:#fff
}
.blox-table-content table.tablesorter thead tr .headerSortUp {
	background-image:url(../images/table_asset_asc_w.gif)
}
.blox-table-content table.tablesorter thead tr .headerSortDown {
	background-image:url(../images/table_asset_desc_w.gif)
}
.blox-table-content table.tablesorter thead tr .headerSortDown, .blox-table-content table.tablesorter thead tr .headerSortUp {
	background-color:#711C1A;
	color:#fff
}
.blox-table-content .pager {
	padding-top:20px
}
.bw table.tablesorter {
	background-color:#818181
}
.bw table.tablesorter tfoot tr th, .bw table.tablesorter thead tr th {
	background-color:#656565;
	color:#FFF
}
.bw table.tablesorter tbody tr.odd td {
	background-color:#EDEDED
}
.plain table.tablesorter {
	background-color:transparent
}
.plain table.tablesorter tbody tr.odd td {
	background-color:#EFEFEF
}
.blue table.tablesorter {
	background-color:#A7B5E3
}
.blue table.tablesorter tfoot tr th, .blue table.tablesorter thead tr th {
	background-color:#A5B3C9;
	color:#FFF
}
.blue table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6
}
.blue table.tablesorter thead tr .headerSortDown, .blue table.tablesorter thead tr .headerSortUp {
	background-color:#476492
}
.blox-table-graphup th {
	width:8em;
	text-align:right
}
.blox-table-graphup td {
	width:24em;
	text-align:right
}
.blox-table-graphup span {
	padding:.1em .2em;
	background:rgba(255,255,255,.5);
	-moz-border-radius:2px;
	-webkit-border-radius:2px
}
.blox-table-graphup .bar {
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px
}
.blox-table-graphup table {
	margin:2em 0;
	border-collapse:collapse
}
.blox-table-graphup td, .blox-table-graphup th {
	padding:.4em;
	border:1px solid #ccc
}
.blox-story-tagline {
	color:#666;
	font-size:11px;
	margin:10px 0;
	font-weight:700
}
.block.utility.user-panel {
	margin-bottom:15px
}
.block.utility.user-panel .ui-widget {
	font-family:arial;
	font-size:12px
}
.block.utility.user-panel .ui-widget a {
	margin:0 5px;
	font-size:10px
}
.block.utility.user-panel .ui-widget .uUser a {
	font-size:12px
}
.block.utility.user-panel .minimal {
	border:0;
	display:inline-block;
	font-weight:700;
	padding:0 5px
}
.block.utility.user-panel .minimal .uUser {
	float:left;
	margin-right:10px
}
.block.utility.user-panel .minimal .uNav, .block.utility.user-panel .minimal .uNavOut, .block.utility.user-panel .minimal .uNavReauth {
	float:left;
	font-weight:400
}
.block.utility.user-panel .standard {
	display:inline-block;
	padding:4%;
	padding-bottom:1%;
	width:92%;
	position:relative;
	font-weight:700
}
.block.utility.user-panel .standard .uIcon {
	float:left;
	margin-right:4%;
	max-width:30px
}
.block.utility.user-panel .standard .uIcon img {
	width:100%
}
.block.utility.user-panel .standard .uNav, .block.utility.user-panel .standard .uNavOut, .block.utility.user-panel .standard .uNavReauth {
	border-top:1px dotted #aaa;
	float:left;
	text-align:center;
	font-weight:400;
	clear:both;
	width:100%;
	padding-top:1%;
	margin-top:10px
}
.block .blox-zebra-nav {
	margin-bottom:1em
}
.block.minilist li {
	clear:both;
	margin:0 0 10px;
	border-bottom:1px solid #ccc;
	overflow:hidden
}
.block.minilist li.last-in-list {
	border-bottom:0
}
.block.minilist .thumb.mini {
	float:left;
	width:30px;
	margin-right:10px;
	overflow:hidden
}
.block.minilist .thumb.mini img {
	width:100%;
	display:block;
	margin-bottom:10px
}
.block.minilist li h3, .block.minilist li p.lead {
	color:#666;
	margin:0;
	font-size:12px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.block.minilist li h3 {
	font-size:14px;
	color:#000
}
.related.asset.parent {
	font-size:12px;
	font-weight:700
}
.related.asset.parent a {
	color:#666
}
ul.blox-hover-list ul {
	position:relative
}
ul.blox-hover-list li {
	z-index:0
}
#blox-wrapper ul.blox-hover-list.left li div.dialog {
	position:absolute;
	left:-300px;
	width:300px;
	top:-55%;
	z-index:99999
}
#blox-wrapper ul.blox-hover-list li div.dialog img.avatar {
	float:left;
	padding:2px;
	border:1px solid #000;
	margin-right:10px
}
#blox-wrapper ul.blox-hover-list.right li div.dialog {
	position:absolute;
	right:-300px;
	width:300px;
	top:-55%;
	z-index:99999
}
#blox-wrapper ul.blox-hover-list li h4 {
	margin:0 0 8px;
	font-size:1.2em;
	font-weight:700;
	color:#000;
	font-family:Tahoma,Arial,sans-serif;
	padding:4px 2px;
	cursor:pointer
}
#blox-wrapper ul.blox-hover-list li h4 a {
	padding:5px
}
#blox-wrapper ul.blox-hover-list li p {
	font-size:1.2em
}
#blox-wrapper ul.blox-hover-list li p.byline {
	clear:left
}
#blox-wrapper ul.blox-hover-list dd {
	float:left
}
ul.blox-hover-list li div.dialog .dialog-wrapper {
	border:solid 1px #000;
	zoom:1;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	-moz-box-shadow:0 0 13px #000;
	-webkit-box-shadow:0 0 13px #000;
	box-shadow:0 0 13px #000;
	background-image:-moz-linear-gradient(top,#efefef,#fff);
	background-image:-ms-linear-gradient(top,#efefef,#fff);
	background-image:-o-linear-gradient(top,#efefef,#fff);
	background-image:-webkit-gradient(linear,center top,center bottom,from(#efefef),to(#fff));
	background-image:-webkit-linear-gradient(top,#efefef,#fff);
	background-image:linear-gradient(top,#efefef,#fff);
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	margin-right:10px;
	display:block;
	padding:10px
}
ul.blox-hover-list.left li div.dialog .arrow {
	box-shadow:3px 3px 4px grey;
	width:30px;
	height:10px;
	-moz-transform:matrix(0.34202014,-.93969262,.93969262,.34202014,0,0);
	-webkit-transform:matrix(0.34202014,-.93969262,.93969262,.34202014,0,0);
	-o-transform:matrix(0.34202014,-.93969262,.93969262,.34202014,0,0);
	position:absolute;
	right:-6px;
	top:3.5em;
	background-color:#efefef;
	border-right:1px solid #000;
	border-bottom:1px solid #000
}
ul.blox-hover-list.right li div.dialog .arrow {
	box-shadow:-2px 2px 4px grey;
	width:30px;
	height:10px;
	-moz-transform:matrix(0.34202014,.93969262,-.93969262,.34202014,0,0);
	-webkit-transform:matrix(0.34202014,.93969262,-.93969262,.34202014,0,0);
	-o-transform:matrix(0.34202014,.93969262,-.93969262,.34202014,0,0);
	position:absolute;
	left:-16px;
	top:3.5em;
	background-color:#efefef;
	border-left:1px solid #000;
	border-bottom:1px solid #000
}
ul.blox-hover-list li .blox-img-loader {
	float:left;
	padding:1px;
	margin-right:11px;
	border:1px solid #788196
}
#blox-wrapper ul.blox-hover-list li a.hover-more {
	float:right;
	clear:left
}
.element-hovered {
	background-color:#dfdfdf
}
.ie7 ul.blox-hover-list.left li div.dialog .arrow {
	right:-2000px;
	top:5em
}
.ie7 ul.blox-hover-list.right li div.dialog .arrow {
	left:-2000px;
	top:5em
}
.ie7 ul.blox-hover-list .dialog-container .dialog {
	filter:alpha(opacity=1)
}
.ie7 ul.blox-hover-list li {
	height:3.5em
}
.ie8 ul.blox-hover-list.left li div.dialog .arrow {
	right:-2000px;
	top:2em
}
.ie8 ul.blox-hover-list.right li div.dialog .arrow {
	left:-2000px;
	top:2em
}
.ie9 ul.blox-hover-list.left li div.dialog .arrow {
	right:-2000px;
	top:2.5em
}
.ie9 ul.blox-hover-list.right li div.dialog .arrow {
	left:-2000px;
	top:2.5em
}
.ie8 ul.blox-hover-list .dialog-container .dialog .dialog-wrapper, .ie9 ul.blox-hover-list .dialog-container .dialog .dialog-wrapper {
	background-color:#efefef
}
@media screen and(min-width:0\0) {
	ul.blox-hover-list.left li div.dialog .arrow {
		right:-2000px;
		top:2em
	}
	ul.blox-hover-list.right li div.dialog .arrow {
		left:-2000px;
		top:2em
	}
}
.mosaic-asset-mask-container {
	background-color:#131313
}
.mosaic-asset-mask-container .col1 {
	width:25%;
	margin:0
}
.mosaic-asset-mask-container .col2 {
	width:50%;
	margin:0
}
.mosaic-asset-mask-container .col3 {
	width:75%;
	margin:0
}
.mosaic-asset-mask-container .row1 {
	height:120px
}
.mosaic-asset-mask-container .row2 {
	height:240px
}
.mosaic-asset-mask-container .row3 {
	height:360px
}
.mosaic-asset-mask-container .single_column {
	width:100%
}
.mosaic-asset-item {
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
	cursor:pointer;
	position:relative
}
.mosaic-asset-item .mosaic-asset-item-mask {
	-webkit-box-shadow:inset 0 0 30px 0 rgba(0,0,0,.5);
	box-shadow:inset 0 0 30px 0 rgba(0,0,0,.5)
}
.mosaic-asset-item .content-container {
	position:absolute;
	bottom:0;
	width:95%
}
.mosaic-asset-item .content-container p {
	padding-bottom:1%
}
.mosaic-asset-item .content-container p.comments, .mosaic-asset-item .content-container p.updated-time {
	padding:0 0 1%;
	opacity:.4;
	padding-top:1%
}
.mosaic-asset-mask-container .mosaic-asset-item p.updated-time {
	float:left
}
.mosaic-asset-mask-container .mosaic-asset-item p.comments {
	float:right
}
.mosaic-asset-mask-container.full_width .full_display p {
	font-size:14px
}
.mosaic-asset-mask-container.full_width .mosaic-asset-item.full_display h3 {
	font:700 24px/1.48em Arial Narrow,sans-serif
}
.mosaic-asset-mask-container.double_column .mosaic-asset-item.minimal h3, .mosaic-asset-mask-container.double_column .mosaic-asset-item.reduced_tall h3 {
	font:700 18px/1.48em Arial,sans-serif
}
.mosaic-asset-mask-container .mosaic-asset-item h3, .mosaic-asset-mask-container .mosaic-asset-item h3 a, .mosaic-asset-mask-container .mosaic-asset-item p.comments, .mosaic-asset-mask-container .mosaic-asset-item p.comments a, .mosaic-asset-mask-container .mosaic-asset-item p.updated-time, .mosaic-asset-mask-container .mosaic-asset-item p.updated-time a {
	color:#FFF
}
.mosaic-asset-mask-container .mosaic-asset-item p, .mosaic-asset-mask-container .mosaic-asset-item p a {
	color:#FFF;
	font-weight:400;
	font-family:Arial,sans-serif
}
.mosaic-asset-mask-container .mosaic-asset-item p a:hover {
	text-decoration:none
}
.mosaic-asset-mask-container .mosaic-asset-item .mosaic-asset-item-mask {
	border:1px solid #131313;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0;
	padding:3%;
	width:100%;
	height:100%
}
.mosaic-asset-mask-container.full_width .mosaic-asset-item.full_display .content-container {
	font-size:13px;
	line-height:1.48em
}
.mosaic-asset-mask-container.full_width .mosaic-asset-item.minimal .content-container, .mosaic-asset-mask-container.full_width .mosaic-asset-item.minimal .content-container p, .mosaic-asset-mask-container.full_width .mosaic-asset-item.reduced_tall .content-container, .mosaic-asset-mask-container.full_width .mosaic-asset-item.reduced_tall .content-container p, .mosaic-asset-mask-container.full_width .mosaic-asset-item.reduced_wide .content-container, .mosaic-asset-mask-container.full_width .mosaic-asset-item.reduced_wide .content-container p {
	font-size:12px;
	line-height:1.48em
}
.mosaic-asset-mask-container .mosaic-asset-item.reduced_tall.photo .content-container p.summary {
	display:none
}
.mosaic-asset-mask-container .mosaic-asset-item.reduced_tall:hover .content-container p.summary {
	display:block
}
.mosaic-asset-mask-container.double_column .mosaic-asset-item h3 {
	font-size:24px;
	line-height:1.48em
}
.mosaic-asset-mask-container.double_column .mosaic-asset-item.minimal h3, .mosaic-asset-mask-container.double_column .mosaic-asset-item.reduced_tall h3 {
	font-size:18px;
	line-height:1.48em
}
.mosaic-asset-mask-container.double_column .mosaic-asset-item .content-container {
	font-size:13px;
	line-height:1.48em
}
.mosaic-asset-mask-container.double_column .mosaic-asset-item.minimal .content-container, .mosaic-asset-mask-container.double_column .mosaic-asset-item.minimal .content-container p, .mosaic-asset-mask-container.double_column .mosaic-asset-item.reduced_tall .content-container, .mosaic-asset-mask-container.double_column .mosaic-asset-item.reduced_tall .content-container p, .mosaic-asset-mask-container.double_column .mosaic-asset-item.reduced_wide .content-container, .mosaic-asset-mask-container.double_column .mosaic-asset-item.reduced_wide .content-container p {
	font-size:11px;
	line-height:1.48em
}
.mosaic-asset-mask-container.double_column .mosaic-asset-item.reduced_tall.photo .content-container {
	display:none
}
.mosaic-asset-mask-container.double_column .mosaic-asset-item.reduced_tall:hover .content-container {
	display:block
}
.mosaic-asset-mask-container.single_column .mosaic-asset-item {
	width:100%;
	position:relative
}
.mosaic-asset-mask-container.single_column.no-lead .mosaic-asset-item {
	height:80px
}
.mosaic-asset-mask-container.single_column.lead .mosaic-asset-item {
	height:150px
}
.mosaic-asset-mask-container.single_column .mosaic-asset-item.photo .content-container p.summary {
	display:none
}
.mosaic-asset-mask-container.single_column .mosaic-asset-item:hover .content-container p.summary {
	display:block
}
.mosaic-asset-mask-container.single_column .mosaic-asset-item h3 {
	line-height:1.48em;
	font-size:18px;
	font-weight:700
}
.mosaic-asset-mask-container.single_column .mosaic-asset-item.headline_list_item h3 {
	font-size:18px;
	line-height:1.48em
}
.mosaic-asset-mask-container.single_column .mosaic-asset-item .content-container {
	font-size:13px;
	line-height:1.48em
}
.mosaic-asset-mask-container.single_column .mosaic-asset-item.headline_list_item .content-container, .mosaic-asset-mask-container.single_column .mosaic-asset-item.headline_list_item .content-container p {
	font-size:11px;
	line-height:1.48em
}
.mosaic-asset-mask-container.single_column .mosaic-asset-item.headline_list_item.photo .content-container {
	display:none
}
.mosaic-asset-mask-container.single_column .mosaic-asset-item.headline_list_item:hover .content-container {
	display:block
}
.mosaic-overlay {
	background-color:#131313;
	height:100%;
	width:100%;
	position:absolute;
	z-index:99
}
.mosaic-asset-item .mosaic-asset-item-mask.gradient-black {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhMmEyYSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjMGQwZDBkIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMwYTBhMGEiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top,rgba(42,42,42,.6) 0,rgba(13,13,13,.6) 28%,rgba(10,10,10,.6) 60%,rgba(1,1,1,.6) 80%,rgba(10,10,10,.6) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(42,42,42,.6)),color-stop(28%,rgba(13,13,13,.6)),color-stop(60%,rgba(10,10,10,.6)),color-stop(80%,rgba(1,1,1,.6)),color-stop(100%,rgba(10,10,10,.6)));
	background:-webkit-linear-gradient(top,rgba(42,42,42,.6) 0,rgba(13,13,13,.6) 28%,rgba(10,10,10,.6) 60%,rgba(1,1,1,.6) 80%,rgba(10,10,10,.6) 100%);
	background:-o-linear-gradient(top,rgba(42,42,42,.6) 0,rgba(13,13,13,.6) 28%,rgba(10,10,10,.6) 60%,rgba(1,1,1,.6) 80%,rgba(10,10,10,.6) 100%);
	background:-ms-linear-gradient(top,rgba(42,42,42,.6) 0,rgba(13,13,13,.6) 28%,rgba(10,10,10,.6) 60%,rgba(1,1,1,.6) 80%,rgba(10,10,10,.6) 100%);
	background:linear-gradient(to bottom,rgba(42,42,42,.6) 0,rgba(13,13,13,.6) 28%,rgba(10,10,10,.6) 60%,rgba(1,1,1,.6) 80%,rgba(10,10,10,.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#992a2a2a', endColorstr='#990a0a0a', GradientType=0)
}
.mosaic-asset-item:hover .mosaic-asset-item-mask.gradient-black {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhMmEyYSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzBkMGQwZCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTBhMGEiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(42,42,42,.85) 0,rgba(13,13,13,.85) 28%,rgba(10,10,10,.85) 60%,rgba(1,1,1,.85) 80%,rgba(10,10,10,.85) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(42,42,42,.85)),color-stop(28%,rgba(13,13,13,.85)),color-stop(60%,rgba(10,10,10,.85)),color-stop(80%,rgba(1,1,1,.85)),color-stop(100%,rgba(10,10,10,.85)));
	background:-webkit-linear-gradient(top,rgba(42,42,42,.85) 0,rgba(13,13,13,.85) 28%,rgba(10,10,10,.85) 60%,rgba(1,1,1,.85) 80%,rgba(10,10,10,.85) 100%);
	background:-o-linear-gradient(top,rgba(42,42,42,.85) 0,rgba(13,13,13,.85) 28%,rgba(10,10,10,.85) 60%,rgba(1,1,1,.85) 80%,rgba(10,10,10,.85) 100%);
	background:-ms-linear-gradient(top,rgba(42,42,42,.85) 0,rgba(13,13,13,.85) 28%,rgba(10,10,10,.85) 60%,rgba(1,1,1,.85) 80%,rgba(10,10,10,.85) 100%);
	background:linear-gradient(to bottom,rgba(42,42,42,.85) 0,rgba(13,13,13,.85) 28%,rgba(10,10,10,.85) 60%,rgba(1,1,1,.85) 80%,rgba(10,10,10,.85) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d92a2a2a', endColorstr='#d90a0a0a', GradientType=0)
}
.mosaic-asset-item .mosaic-asset-item-mask.gradient-red {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1MTEyNiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjOWMwZTIxIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiM3NTBiMTkiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzVlMDgxNCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc1MGIxOSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top,rgba(181,17,38,.6) 0,rgba(156,14,33,.6) 28%,rgba(117,11,25,.6) 60%,rgba(94,8,20,.6) 80%,rgba(117,11,25,.6) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(181,17,38,.6)),color-stop(28%,rgba(156,14,33,.6)),color-stop(60%,rgba(117,11,25,.6)),color-stop(80%,rgba(94,8,20,.6)),color-stop(100%,rgba(117,11,25,.6)));
	background:-webkit-linear-gradient(top,rgba(181,17,38,.6) 0,rgba(156,14,33,.6) 28%,rgba(117,11,25,.6) 60%,rgba(94,8,20,.6) 80%,rgba(117,11,25,.6) 100%);
	background:-o-linear-gradient(top,rgba(181,17,38,.6) 0,rgba(156,14,33,.6) 28%,rgba(117,11,25,.6) 60%,rgba(94,8,20,.6) 80%,rgba(117,11,25,.6) 100%);
	background:-ms-linear-gradient(top,rgba(181,17,38,.6) 0,rgba(156,14,33,.6) 28%,rgba(117,11,25,.6) 60%,rgba(94,8,20,.6) 80%,rgba(117,11,25,.6) 100%);
	background:linear-gradient(to bottom,rgba(181,17,38,.6) 0,rgba(156,14,33,.6) 28%,rgba(117,11,25,.6) 60%,rgba(94,8,20,.6) 80%,rgba(117,11,25,.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99b51126', endColorstr='#99750b19', GradientType=0)
}
.mosaic-asset-item:hover .mosaic-asset-item-mask.gradient-red {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1MTEyNiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzljMGUyMSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzc1MGIxOSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzVlMDgxNCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTBiMTkiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(181,17,38,.85) 0,rgba(156,14,33,.85) 28%,rgba(117,11,25,.85) 60%,rgba(94,8,20,.85) 80%,rgba(117,11,25,.85) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(181,17,38,.85)),color-stop(28%,rgba(156,14,33,.85)),color-stop(60%,rgba(117,11,25,.85)),color-stop(80%,rgba(94,8,20,.85)),color-stop(100%,rgba(117,11,25,.85)));
	background:-webkit-linear-gradient(top,rgba(181,17,38,.85) 0,rgba(156,14,33,.85) 28%,rgba(117,11,25,.85) 60%,rgba(94,8,20,.85) 80%,rgba(117,11,25,.85) 100%);
	background:-o-linear-gradient(top,rgba(181,17,38,.85) 0,rgba(156,14,33,.85) 28%,rgba(117,11,25,.85) 60%,rgba(94,8,20,.85) 80%,rgba(117,11,25,.85) 100%);
	background:-ms-linear-gradient(top,rgba(181,17,38,.85) 0,rgba(156,14,33,.85) 28%,rgba(117,11,25,.85) 60%,rgba(94,8,20,.85) 80%,rgba(117,11,25,.85) 100%);
	background:linear-gradient(to bottom,rgba(181,17,38,.85) 0,rgba(156,14,33,.85) 28%,rgba(117,11,25,.85) 60%,rgba(94,8,20,.85) 80%,rgba(117,11,25,.85) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9b51126', endColorstr='#d9750b19', GradientType=0)
}
.mosaic-asset-item .mosaic-asset-item-mask.gradient-green {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNGYyZiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjMTIzMjEyIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMwZjJmMGYiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzA2MjYwNiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBmMmYwZiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top,rgba(47,79,47,.6) 0,rgba(18,50,18,.6) 28%,rgba(15,47,15,.6) 60%,rgba(6,38,6,.6) 80%,rgba(15,47,15,.6) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(47,79,47,.6)),color-stop(28%,rgba(18,50,18,.6)),color-stop(60%,rgba(15,47,15,.6)),color-stop(80%,rgba(6,38,6,.6)),color-stop(100%,rgba(15,47,15,.6)));
	background:-webkit-linear-gradient(top,rgba(47,79,47,.6) 0,rgba(18,50,18,.6) 28%,rgba(15,47,15,.6) 60%,rgba(6,38,6,.6) 80%,rgba(15,47,15,.6) 100%);
	background:-o-linear-gradient(top,rgba(47,79,47,.6) 0,rgba(18,50,18,.6) 28%,rgba(15,47,15,.6) 60%,rgba(6,38,6,.6) 80%,rgba(15,47,15,.6) 100%);
	background:-ms-linear-gradient(top,rgba(47,79,47,.6) 0,rgba(18,50,18,.6) 28%,rgba(15,47,15,.6) 60%,rgba(6,38,6,.6) 80%,rgba(15,47,15,.6) 100%);
	background:linear-gradient(to bottom,rgba(47,79,47,.6) 0,rgba(18,50,18,.6) 28%,rgba(15,47,15,.6) 60%,rgba(6,38,6,.6) 80%,rgba(15,47,15,.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#992f4f2f', endColorstr='#990f2f0f', GradientType=0)
}
.mosaic-asset-item:hover .mosaic-asset-item-mask.gradient-green {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNGYyZiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzEyMzIxMiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzBmMmYwZiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzA2MjYwNiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjJmMGYiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(47,79,47,.85) 0,rgba(18,50,18,.85) 28%,rgba(15,47,15,.85) 60%,rgba(6,38,6,.85) 80%,rgba(15,47,15,.85) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(47,79,47,.85)),color-stop(28%,rgba(18,50,18,.85)),color-stop(60%,rgba(15,47,15,.85)),color-stop(80%,rgba(6,38,6,.85)),color-stop(100%,rgba(15,47,15,.85)));
	background:-webkit-linear-gradient(top,rgba(47,79,47,.85) 0,rgba(18,50,18,.85) 28%,rgba(15,47,15,.85) 60%,rgba(6,38,6,.85) 80%,rgba(15,47,15,.85) 100%);
	background:-o-linear-gradient(top,rgba(47,79,47,.85) 0,rgba(18,50,18,.85) 28%,rgba(15,47,15,.85) 60%,rgba(6,38,6,.85) 80%,rgba(15,47,15,.85) 100%);
	background:-ms-linear-gradient(top,rgba(47,79,47,.85) 0,rgba(18,50,18,.85) 28%,rgba(15,47,15,.85) 60%,rgba(6,38,6,.85) 80%,rgba(15,47,15,.85) 100%);
	background:linear-gradient(to bottom,rgba(47,79,47,.85) 0,rgba(18,50,18,.85) 28%,rgba(15,47,15,.85) 60%,rgba(6,38,6,.85) 80%,rgba(15,47,15,.85) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d92f4f2f', endColorstr='#d90f2f0f', GradientType=0)
}
.mosaic-asset-item .mosaic-asset-item-mask.gradient-blue {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3NDA4YiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjMGEyMzZlIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMwNzIwNmIiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzA1MWU2OCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA3MjA2YiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top,rgba(39,64,139,.6) 0,rgba(10,35,110,.6) 28%,rgba(7,32,107,.6) 60%,rgba(5,30,104,.6) 80%,rgba(7,32,107,.6) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(39,64,139,.6)),color-stop(28%,rgba(10,35,110,.6)),color-stop(60%,rgba(7,32,107,.6)),color-stop(80%,rgba(5,30,104,.6)),color-stop(100%,rgba(7,32,107,.6)));
	background:-webkit-linear-gradient(top,rgba(39,64,139,.6) 0,rgba(10,35,110,.6) 28%,rgba(7,32,107,.6) 60%,rgba(5,30,104,.6) 80%,rgba(7,32,107,.6) 100%);
	background:-o-linear-gradient(top,rgba(39,64,139,.6) 0,rgba(10,35,110,.6) 28%,rgba(7,32,107,.6) 60%,rgba(5,30,104,.6) 80%,rgba(7,32,107,.6) 100%);
	background:-ms-linear-gradient(top,rgba(39,64,139,.6) 0,rgba(10,35,110,.6) 28%,rgba(7,32,107,.6) 60%,rgba(5,30,104,.6) 80%,rgba(7,32,107,.6) 100%);
	background:linear-gradient(to bottom,rgba(39,64,139,.6) 0,rgba(10,35,110,.6) 28%,rgba(7,32,107,.6) 60%,rgba(5,30,104,.6) 80%,rgba(7,32,107,.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9927408b', endColorstr='#9907206b', GradientType=0)
}
.mosaic-asset-item:hover .mosaic-asset-item-mask.gradient-blue {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3NDA4YiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzBhMjM2ZSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzA3MjA2YiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzA1MWU2OCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzA3MjA2YiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzIwNmIiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(39,64,139,.85) 0,rgba(10,35,110,.85) 28%,rgba(7,32,107,.85) 60%,rgba(5,30,104,.85) 80%,rgba(7,32,107,.85) 99%,rgba(7,32,107,.85) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(39,64,139,.85)),color-stop(28%,rgba(10,35,110,.85)),color-stop(60%,rgba(7,32,107,.85)),color-stop(80%,rgba(5,30,104,.85)),color-stop(99%,rgba(7,32,107,.85)),color-stop(100%,rgba(7,32,107,.85)));
	background:-webkit-linear-gradient(top,rgba(39,64,139,.85) 0,rgba(10,35,110,.85) 28%,rgba(7,32,107,.85) 60%,rgba(5,30,104,.85) 80%,rgba(7,32,107,.85) 99%,rgba(7,32,107,.85) 100%);
	background:-o-linear-gradient(top,rgba(39,64,139,.85) 0,rgba(10,35,110,.85) 28%,rgba(7,32,107,.85) 60%,rgba(5,30,104,.85) 80%,rgba(7,32,107,.85) 99%,rgba(7,32,107,.85) 100%);
	background:-ms-linear-gradient(top,rgba(39,64,139,.85) 0,rgba(10,35,110,.85) 28%,rgba(7,32,107,.85) 60%,rgba(5,30,104,.85) 80%,rgba(7,32,107,.85) 99%,rgba(7,32,107,.85) 100%);
	background:linear-gradient(to bottom,rgba(39,64,139,.85) 0,rgba(10,35,110,.85) 28%,rgba(7,32,107,.85) 60%,rgba(5,30,104,.85) 80%,rgba(7,32,107,.85) 99%,rgba(7,32,107,.85) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d927408b', endColorstr='#d907206b', GradientType=0)
}
.mosaic-asset-item .mosaic-asset-item-mask.gradient-orange {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzkwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjZTU2ZDAwIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNiZjViMDAiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2FiNTMwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JmNWIwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top,rgba(255,121,0,.6) 0,rgba(229,109,0,.6) 28%,rgba(191,91,0,.6) 60%,rgba(171,83,0,.6) 80%,rgba(191,91,0,.6) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,121,0,.6)),color-stop(28%,rgba(229,109,0,.6)),color-stop(60%,rgba(191,91,0,.6)),color-stop(80%,rgba(171,83,0,.6)),color-stop(100%,rgba(191,91,0,.6)));
	background:-webkit-linear-gradient(top,rgba(255,121,0,.6) 0,rgba(229,109,0,.6) 28%,rgba(191,91,0,.6) 60%,rgba(171,83,0,.6) 80%,rgba(191,91,0,.6) 100%);
	background:-o-linear-gradient(top,rgba(255,121,0,.6) 0,rgba(229,109,0,.6) 28%,rgba(191,91,0,.6) 60%,rgba(171,83,0,.6) 80%,rgba(191,91,0,.6) 100%);
	background:-ms-linear-gradient(top,rgba(255,121,0,.6) 0,rgba(229,109,0,.6) 28%,rgba(191,91,0,.6) 60%,rgba(171,83,0,.6) 80%,rgba(191,91,0,.6) 100%);
	background:linear-gradient(to bottom,rgba(255,121,0,.6) 0,rgba(229,109,0,.6) 28%,rgba(191,91,0,.6) 60%,rgba(171,83,0,.6) 80%,rgba(191,91,0,.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ff7900', endColorstr='#99bf5b00', GradientType=0)
}
.mosaic-asset-item:hover .mosaic-asset-item-mask.gradient-orange {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzkwMCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2U1NmQwMCIgc3RvcC1vcGFjaXR5PSIwLjg0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2JmNWIwMCIgc3RvcC1vcGFjaXR5PSIwLjgyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2FiNTMwMCIgc3RvcC1vcGFjaXR5PSIwLjgxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZjViMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(top,rgba(255,121,0,.85) 0,rgba(229,109,0,.84) 28%,rgba(191,91,0,.82) 60%,rgba(171,83,0,.81) 80%,rgba(191,91,0,.8) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,121,0,.85)),color-stop(28%,rgba(229,109,0,.84)),color-stop(60%,rgba(191,91,0,.82)),color-stop(80%,rgba(171,83,0,.81)),color-stop(100%,rgba(191,91,0,.8)));
	background:-webkit-linear-gradient(top,rgba(255,121,0,.85) 0,rgba(229,109,0,.84) 28%,rgba(191,91,0,.82) 60%,rgba(171,83,0,.81) 80%,rgba(191,91,0,.8) 100%);
	background:-o-linear-gradient(top,rgba(255,121,0,.85) 0,rgba(229,109,0,.84) 28%,rgba(191,91,0,.82) 60%,rgba(171,83,0,.81) 80%,rgba(191,91,0,.8) 100%);
	background:-ms-linear-gradient(top,rgba(255,121,0,.85) 0,rgba(229,109,0,.84) 28%,rgba(191,91,0,.82) 60%,rgba(171,83,0,.81) 80%,rgba(191,91,0,.8) 100%);
	background:linear-gradient(to bottom,rgba(255,121,0,.85) 0,rgba(229,109,0,.84) 28%,rgba(191,91,0,.82) 60%,rgba(171,83,0,.81) 80%,rgba(191,91,0,.8) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ff7900', endColorstr='#ccbf5b00', GradientType=0)
}
.mosaic-asset-item .mosaic-asset-item-mask.gradient-purple {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlMDE4ZCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjMzcwMDU5IiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiM0YTAxNzIiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTAwM2YiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(top,rgba(94,1,141,.6) 0,rgba(55,0,89,.6) 28%,rgba(74,1,114,.6) 80%,rgba(41,0,63,.6) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(94,1,141,.6)),color-stop(28%,rgba(55,0,89,.6)),color-stop(80%,rgba(74,1,114,.6)),color-stop(100%,rgba(41,0,63,.6)));
	background:-webkit-linear-gradient(top,rgba(94,1,141,.6) 0,rgba(55,0,89,.6) 28%,rgba(74,1,114,.6) 80%,rgba(41,0,63,.6) 100%);
	background:-o-linear-gradient(top,rgba(94,1,141,.6) 0,rgba(55,0,89,.6) 28%,rgba(74,1,114,.6) 80%,rgba(41,0,63,.6) 100%);
	background:-ms-linear-gradient(top,rgba(94,1,141,.6) 0,rgba(55,0,89,.6) 28%,rgba(74,1,114,.6) 80%,rgba(41,0,63,.6) 100%);
	background:linear-gradient(to bottom,rgba(94,1,141,.6) 0,rgba(55,0,89,.6) 28%,rgba(74,1,114,.6) 80%,rgba(41,0,63,.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#995e018d', endColorstr='#9929003f', GradientType=0)
}
.mosaic-asset-item:hover .mosaic-asset-item-mask.gradient-purple {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlMDE4ZCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjMzcwMDU5IiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiM0YTAxNzIiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTAwM2YiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(top,rgba(94,1,141,.8) 0,rgba(55,0,89,.8) 28%,rgba(74,1,114,.8) 80%,rgba(41,0,63,.8) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(94,1,141,.8)),color-stop(28%,rgba(55,0,89,.8)),color-stop(80%,rgba(74,1,114,.8)),color-stop(100%,rgba(41,0,63,.8)));
	background:-webkit-linear-gradient(top,rgba(94,1,141,.8) 0,rgba(55,0,89,.8) 28%,rgba(74,1,114,.8) 80%,rgba(41,0,63,.8) 100%);
	background:-o-linear-gradient(top,rgba(94,1,141,.8) 0,rgba(55,0,89,.8) 28%,rgba(74,1,114,.8) 80%,rgba(41,0,63,.8) 100%);
	background:-ms-linear-gradient(top,rgba(94,1,141,.8) 0,rgba(55,0,89,.8) 28%,rgba(74,1,114,.8) 80%,rgba(41,0,63,.8) 100%);
	background:linear-gradient(to bottom,rgba(94,1,141,.8) 0,rgba(55,0,89,.8) 28%,rgba(74,1,114,.8) 80%,rgba(41,0,63,.8) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc5e018d', endColorstr='#cc29003f', GradientType=0)
}
.mosaic-asset-item.item-rotation-1 .mosaic-asset-item-mask.gradient-technicolor {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzkyNjJkIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiNjOTI2MmQiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjdjMjQiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(-45deg,rgba(201,38,45,.6) 0,rgba(201,38,45,.6) 44%,rgba(242,124,36,.6) 100%);
	background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(201,38,45,.6)),color-stop(44%,rgba(201,38,45,.6)),color-stop(100%,rgba(242,124,36,.6)));
	background:-webkit-linear-gradient(-45deg,rgba(201,38,45,.6) 0,rgba(201,38,45,.6) 44%,rgba(242,124,36,.6) 100%);
	background:-o-linear-gradient(-45deg,rgba(201,38,45,.6) 0,rgba(201,38,45,.6) 44%,rgba(242,124,36,.6) 100%);
	background:-ms-linear-gradient(-45deg,rgba(201,38,45,.6) 0,rgba(201,38,45,.6) 44%,rgba(242,124,36,.6) 100%);
	background:linear-gradient(135deg,rgba(201,38,45,.6) 0,rgba(201,38,45,.6) 44%,rgba(242,124,36,.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99c9262d', endColorstr='#99f27c24', GradientType=1)
}
.mosaic-asset-item.item-rotation-1:hover .mosaic-asset-item-mask.gradient-technicolor {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzkyNjJkIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiNjOTI2MmQiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjdjMjQiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(-45deg,rgba(201,38,45,.8) 0,rgba(201,38,45,.8) 44%,rgba(242,124,36,.8) 100%);
	background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(201,38,45,.8)),color-stop(44%,rgba(201,38,45,.8)),color-stop(100%,rgba(242,124,36,.8)));
	background:-webkit-linear-gradient(-45deg,rgba(201,38,45,.8) 0,rgba(201,38,45,.8) 44%,rgba(242,124,36,.8) 100%);
	background:-o-linear-gradient(-45deg,rgba(201,38,45,.8) 0,rgba(201,38,45,.8) 44%,rgba(242,124,36,.8) 100%);
	background:-ms-linear-gradient(-45deg,rgba(201,38,45,.8) 0,rgba(201,38,45,.8) 44%,rgba(242,124,36,.8) 100%);
	background:linear-gradient(135deg,rgba(201,38,45,.8) 0,rgba(201,38,45,.8) 44%,rgba(242,124,36,.8) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99c9262d', endColorstr='#99f27c24', GradientType=1)
}
.mosaic-asset-item.item-rotation-2 .mosaic-asset-item-mask.gradient-technicolor {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMTI2ZjM4IiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM5YWNhM2MiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmU3MTEiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(-45deg,rgba(18,111,56,.6) 0,rgba(154,202,60,.6) 44%,rgba(235,231,17,.6) 100%);
	background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(18,111,56,.6)),color-stop(44%,rgba(154,202,60,.6)),color-stop(100%,rgba(235,231,17,.6)));
	background:-webkit-linear-gradient(-45deg,rgba(18,111,56,.6) 0,rgba(154,202,60,.6) 44%,rgba(235,231,17,.6) 100%);
	background:-o-linear-gradient(-45deg,rgba(18,111,56,.6) 0,rgba(154,202,60,.6) 44%,rgba(235,231,17,.6) 100%);
	background:-ms-linear-gradient(-45deg,rgba(18,111,56,.6) 0,rgba(154,202,60,.6) 44%,rgba(235,231,17,.6) 100%);
	background:linear-gradient(135deg,rgba(18,111,56,.6) 0,rgba(154,202,60,.6) 44%,rgba(235,231,17,.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99126f38', endColorstr='#99ebe711', GradientType=1)
}
.mosaic-asset-item.item-rotation-2:hover .mosaic-asset-item-mask.gradient-technicolor {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMTI2ZjM4IiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM5YWNhM2MiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmU3MTEiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(-45deg,rgba(18,111,56,.8) 0,rgba(154,202,60,.8) 44%,rgba(235,231,17,.8) 100%);
	background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(18,111,56,.8)),color-stop(44%,rgba(154,202,60,.8)),color-stop(100%,rgba(235,231,17,.8)));
	background:-webkit-linear-gradient(-45deg,rgba(18,111,56,.8) 0,rgba(154,202,60,.8) 44%,rgba(235,231,17,.8) 100%);
	background:-o-linear-gradient(-45deg,rgba(18,111,56,.8) 0,rgba(154,202,60,.8) 44%,rgba(235,231,17,.8) 100%);
	background:-ms-linear-gradient(-45deg,rgba(18,111,56,.8) 0,rgba(154,202,60,.8) 44%,rgba(235,231,17,.8) 100%);
	background:linear-gradient(135deg,rgba(18,111,56,.8) 0,rgba(154,202,60,.8) 44%,rgba(235,231,17,.8) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc126f38', endColorstr='#ccebe711', GradientType=1)
}
.mosaic-asset-item.item-rotation-3 .mosaic-asset-item-mask.gradient-technicolor {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2I0NzYwIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiMwMGFkZTkiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMGIxODciIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(-45deg,rgba(59,71,96,.6) 0,rgba(0,173,233,.6) 44%,rgba(32,177,135,.6) 100%);
	background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(59,71,96,.6)),color-stop(44%,rgba(0,173,233,.6)),color-stop(100%,rgba(32,177,135,.6)));
	background:-webkit-linear-gradient(-45deg,rgba(59,71,96,.6) 0,rgba(0,173,233,.6) 44%,rgba(32,177,135,.6) 100%);
	background:-o-linear-gradient(-45deg,rgba(59,71,96,.6) 0,rgba(0,173,233,.6) 44%,rgba(32,177,135,.6) 100%);
	background:-ms-linear-gradient(-45deg,rgba(59,71,96,.6) 0,rgba(0,173,233,.6) 44%,rgba(32,177,135,.6) 100%);
	background:linear-gradient(135deg,rgba(59,71,96,.6) 0,rgba(0,173,233,.6) 44%,rgba(32,177,135,.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#993b4760', endColorstr='#9920b187', GradientType=1)
}
.mosaic-asset-item.item-rotation-3:hover .mosaic-asset-item-mask.gradient-technicolor {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2I0NzYwIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiMwMGFkZTkiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMGIxODciIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(-45deg,rgba(59,71,96,.8) 0,rgba(0,173,233,.8) 44%,rgba(32,177,135,.8) 100%);
	background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(59,71,96,.8)),color-stop(44%,rgba(0,173,233,.8)),color-stop(100%,rgba(32,177,135,.8)));
	background:-webkit-linear-gradient(-45deg,rgba(59,71,96,.8) 0,rgba(0,173,233,.8) 44%,rgba(32,177,135,.8) 100%);
	background:-o-linear-gradient(-45deg,rgba(59,71,96,.8) 0,rgba(0,173,233,.8) 44%,rgba(32,177,135,.8) 100%);
	background:-ms-linear-gradient(-45deg,rgba(59,71,96,.8) 0,rgba(0,173,233,.8) 44%,rgba(32,177,135,.8) 100%);
	background:linear-gradient(135deg,rgba(59,71,96,.8) 0,rgba(0,173,233,.8) 44%,rgba(32,177,135,.8) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc3b4760', endColorstr='#cc20b187', GradientType=1)
}
.mosaic-asset-item.item-rotation-4 .mosaic-asset-item-mask.gradient-technicolor {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjODIyOTc5IiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM4MjI5NzkiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjAwOGIiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(-45deg,rgba(130,41,121,.6) 0,rgba(130,41,121,.6) 44%,rgba(235,0,139,.6) 100%);
	background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(130,41,121,.6)),color-stop(44%,rgba(130,41,121,.6)),color-stop(100%,rgba(235,0,139,.6)));
	background:-webkit-linear-gradient(-45deg,rgba(130,41,121,.6) 0,rgba(130,41,121,.6) 44%,rgba(235,0,139,.6) 100%);
	background:-o-linear-gradient(-45deg,rgba(130,41,121,.6) 0,rgba(130,41,121,.6) 44%,rgba(235,0,139,.6) 100%);
	background:-ms-linear-gradient(-45deg,rgba(130,41,121,.6) 0,rgba(130,41,121,.6) 44%,rgba(235,0,139,.6) 100%);
	background:linear-gradient(135deg,rgba(130,41,121,.6) 0,rgba(130,41,121,.6) 44%,rgba(235,0,139,.6) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99822979', endColorstr='#99eb008b', GradientType=1)
}
.mosaic-asset-item.item-rotation-4:hover .mosaic-asset-item-mask.gradient-technicolor {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjODIyOTc5IiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM4MjI5NzkiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjAwOGIiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(-45deg,rgba(130,41,121,.8) 0,rgba(130,41,121,.8) 44%,rgba(235,0,139,.8) 100%);
	background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(130,41,121,.8)),color-stop(44%,rgba(130,41,121,.8)),color-stop(100%,rgba(235,0,139,.8)));
	background:-webkit-linear-gradient(-45deg,rgba(130,41,121,.8) 0,rgba(130,41,121,.8) 44%,rgba(235,0,139,.8) 100%);
	background:-o-linear-gradient(-45deg,rgba(130,41,121,.8) 0,rgba(130,41,121,.8) 44%,rgba(235,0,139,.8) 100%);
	background:-ms-linear-gradient(-45deg,rgba(130,41,121,.8) 0,rgba(130,41,121,.8) 44%,rgba(235,0,139,.8) 100%);
	background:linear-gradient(135deg,rgba(130,41,121,.8) 0,rgba(130,41,121,.8) 44%,rgba(235,0,139,.8) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc822979', endColorstr='#cceb008b', GradientType=1)
}
.slideshow-presentation {
	position:relative
}
.slideshow-presentation.horizontal .slideshow-presentation-nav-items {
	width:100%;
	clear:both
}
.slideshow-presentation .blox-multimedia {
	margin:0
}
.slideshow-presentation.extra-padding-horizontal {
	padding:0 10px
}
.slideshow-presentation .slideshow-presentation-nav-items li {
	-ms-filter:"alpha(Opacity=65)";
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-transition-property:all;
	-o-transition-property:all;
	-moz-transition-property:all;
	transition-property:all;
	-webkit-transition-duration:.25s;
	-o-transition-duration:.25s;
	-moz-transition-duration:.25s;
	transition-duration:.25s;
	background:#343434;
	background:transparent\9;
	background:-moz-linear-gradient(top,#343434 1%,#000 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#343434),color-stop(100%,#000));
	background:-webkit-linear-gradient(top,#343434 1%,#000 100%);
	background:-o-linear-gradient(top,#343434 1%,#000 100%);
	background:-ms-linear-gradient(top,#343434 1%,#000 100%);
	background:linear-gradient(to bottom,#343434 1%,#000 100%);
	filter:alpha(opacity=65)
}
.slideshow-presentation.horizontal .slideshow-presentation-nav-items li[disabled=""] {
	filter:alpha(opacity=65) \9
}
.slideshow-presentation.vertical .slideshow-presentation-nav-items li[disabled=""] {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#343434', endColorstr='#000000', GradientType=0)
}
.slideshow-presentation .slideshow-presentation-nav-items li.active-nav, .slideshow-presentation .slideshow-presentation-nav-items li:hover {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(Opacity=100)";
	opacity:1
}
.slideshow-presentation .slideshow-presentation-nav-items li.active-nav a.link, .slideshow-presentation .slideshow-presentation-nav-items li:hover a.link {
	filter:alpha(opacity=100);
	*filter:alpha(opacity=100) !important
}
.slideshow-presentation .slideshow-presentation-nav-item {
	border:1px solid #131313;
	margin:2px 0;
	background:#343434;
	color:#FFF
}
.slideshow-presentation .slideshow-presentation-nav-item a.link {
	font:12px/1.18em Arial,sans-serif;
	color:#FFF;
	filter:alpha(opacity=65);
	*background:#343434
}
.slideshow-presentation.vertical.left .slideshow-presentation-panel-items {
	float:right
}
.slideshow-presentation.vertical.left .slideshow-presentation-nav-items {
	float:left;
	overflow:hidden
}
.slideshow-presentation.vertical.right .slideshow-presentation-panel-items {
	float:left
}
.slideshow-presentation.vertical.right .slideshow-presentation-nav-items {
	float:right;
	overflow:hidden;
	margin-right:5px
}
.slideshow-presentation.vertical .slideshow-presentation-nav-item {
	margin:1px 0;
	padding:4px
}
.slideshow-presentation.vertical .slideshow-presentation-nav-item.first-in-list {
	margin:0 0 1px
}
.slideshow-presentation.vertical .slideshow-presentation-nav-item.last-in-list {
	margin:1px 0 0
}
.slideshow-presentation.vertical .slideshow-presentation-nav-item span.thumb {
	display:block;
	width:20%;
	height:96%;
	margin:1% 3% 0 0;
	overflow:hidden;
	float:left;
	position:relative
}
.slideshow-presentation.vertical .slideshow-presentation-nav-item span.thumb img {
	margin:-50% 0 0 -50%
}
.slideshow-presentation.vertical .slideshow-presentation-nav-item a.link {
	display:block;
	margin-left:5px
}
.slideshow-presentation.horizontal.top .slideshow-presentation-panel-items {
	margin-top:5px
}
.slideshow-presentation.horizontal .slideshow-presentation-nav-item {
	margin:0 1px;
	float:left
}
.slideshow-presentation.horizontal .slideshow-presentation-nav-item.first-in-list {
	margin:0 1px 0 0
}
.slideshow-presentation.horizontal .slideshow-presentation-nav-item.last-in-list {
	margin:0 0 0 1px
}
.slideshow-presentation.horizontal .slideshow-presentation-nav-item a.link {
	position:absolute;
	left:0;
	bottom:0;
	margin:0;
	padding:1% 3% 0;
	width:94%;
	background:#343434;
	background:rgba(0,0,0,.75);
	background-color:#343434\9
}
.slideshow-presentation .slideshow-presentation-panel-items {
	position:relative;
	width:100%;
	height:100%;
	background:#343434;
	margin-bottom:5px;
	overflow:hidden;
	border:1px solid #292929
}
.slideshow-presentation .slideshow-presentation-panel-item {
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	padding:0
}
.slideshow-presentation .slideshow-presentation-panel-item.vmix, .slideshow-presentation .slideshow-presentation-panel-item.youtube {
	position:absolute;
	left:0;
	top:0;
	padding:0;
	width:100%;
	height:100%
}
.slideshow-presentation .slideshow-presentation-panel-item.vmix .blox-multimedia, .slideshow-presentation .slideshow-presentation-panel-item.youtube .blox-multimedia {
	margin:0 !important
}
.slideshow-presentation-panel-item h3, .slideshow-presentation-panel-item h3 a {
	color:#fff;
	font:24px/30px Arial,sans
}
.slideshow-presentation-panel-item.vertical h3, .slideshow-presentation-panel-item.vertical h3 a {
	color:#fff;
	font:18px/24px Arial,sans
}
.slideshow-presentation-panel-item .panel-content-container {
	color:#CCC;
	font:12px/1.48em Arial,sans-serif
}
.slideshow-presentation .slideshow-presentation-panel-item.preview .panel-content-container {
	margin:10px
}
.slideshow-presentation .slideshow-presentation-panel-item.preview .panel-content-container div {
	width:auto
}
.slideshow-presentation .slideshow-presentation-panel-item.preview .panel-photo-container {
	float:left;
	width:auto;
	margin:7px;
	position:relative;
	overflow:hidden
}
.slideshow-presentation .slideshow-presentation-panel-item.preview .panel-photo-container img {
	border:1px solid #292929
}
.slideshow-presentation .slideshow-presentation-panel-item.background .panel-content-container {
	position:absolute;
	bottom:0;
	left:0
}
.slideshow-presentation .slideshow-presentation-panel-item.background a.background-image-link {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:0
}
.slideshow-presentation .slideshow-presentation-panel-item.background .panel-content-container {
	padding:40px 2% 2%;
	width:97%;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzFmMWYxZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDEwMTAxIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICAgIDxzdG9wIG9mZnNldD0iNjMlIiBzdG9wLWNvbG9yPSIjMGEwYTBhIiBzdG9wLW9wYWNpdHk9IjAuNzgiLz4KICAgIDxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjMTkxOTE5IiBzdG9wLW9wYWNpdHk9IjAuODEiLz4KICAgIDxzdG9wIG9mZnNldD0iODclIiBzdG9wLWNvbG9yPSIjMWUxZTFlIiBzdG9wLW9wYWNpdHk9IjAuODQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFiMWIxYiIgc3RvcC1vcGFjaXR5PSIwLjg3Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(top,rgba(40,40,40,0) 0,rgba(31,31,31,0) 11%,rgba(17,17,17,.7) 29%,rgba(1,1,1,.75) 50%,rgba(10,10,10,.78) 63%,rgba(25,25,25,.81) 77%,rgba(30,30,30,.84) 87%,rgba(27,27,27,.87) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(40,40,40,0)),color-stop(11%,rgba(31,31,31,0)),color-stop(29%,rgba(17,17,17,.7)),color-stop(50%,rgba(1,1,1,.75)),color-stop(63%,rgba(10,10,10,.78)),color-stop(77%,rgba(25,25,25,.81)),color-stop(87%,rgba(30,30,30,.84)),color-stop(100%,rgba(27,27,27,.87)));
	background:-webkit-linear-gradient(top,rgba(40,40,40,0) 0,rgba(31,31,31,0) 11%,rgba(17,17,17,.7) 29%,rgba(1,1,1,.75) 50%,rgba(10,10,10,.78) 63%,rgba(25,25,25,.81) 77%,rgba(30,30,30,.84) 87%,rgba(27,27,27,.87) 100%);
	background:-o-linear-gradient(top,rgba(40,40,40,0) 0,rgba(31,31,31,0) 11%,rgba(17,17,17,.7) 29%,rgba(1,1,1,.75) 50%,rgba(10,10,10,.78) 63%,rgba(25,25,25,.81) 77%,rgba(30,30,30,.84) 87%,rgba(27,27,27,.87) 100%);
	background:-ms-linear-gradient(top,rgba(40,40,40,0) 0,rgba(31,31,31,0) 11%,rgba(17,17,17,.7) 29%,rgba(1,1,1,.75) 50%,rgba(10,10,10,.78) 63%,rgba(25,25,25,.81) 77%,rgba(30,30,30,.84) 87%,rgba(27,27,27,.87) 100%);
	background:linear-gradient(to bottom,rgba(40,40,40,0) 0,rgba(31,31,31,0) 11%,rgba(17,17,17,.7) 29%,rgba(1,1,1,.75) 50%,rgba(10,10,10,.78) 63%,rgba(25,25,25,.81) 77%,rgba(30,30,30,.84) 87%,rgba(27,27,27,.87) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00282828', endColorstr='#de1b1b1b', GradientType=0);
	opacity:1\9
}
.slideshow-presentation .slideshow-presentation-panel-item.background .photo-byline {
	position:absolute;
	right:0;
	top:0;
	color:#FFF;
	font:12px/1.18em Arial,sans-serif;
	padding:4px 4px 4px 8px;
	background:#343434;
	background:-moz-linear-gradient(45deg,rgba(0,0,0,0) 0,rgba(0,0,0,.37) 24%,rgba(0,0,0,.75) 100%);
	background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(0,0,0,0)),color-stop(24%,rgba(0,0,0,.37)),color-stop(100%,rgba(0,0,0,.75)));
	background:-webkit-linear-gradient(45deg,rgba(0,0,0,0) 0,rgba(0,0,0,.37) 24%,rgba(0,0,0,.75) 100%);
	background:-o-linear-gradient(45deg,rgba(0,0,0,0) 0,rgba(0,0,0,.37) 24%,rgba(0,0,0,.75) 100%);
	background:-ms-linear-gradient(45deg,rgba(0,0,0,0) 0,rgba(0,0,0,.37) 24%,rgba(0,0,0,.75) 100%);
	background:linear-gradient(45deg,rgba(0,0,0,0) 0,rgba(0,0,0,.37) 24%,rgba(0,0,0,.75) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bf000000', GradientType=1) alpha(opacity=65)
}
.slideshow-presentation .slideshow-presentation-panel-item.preview .photo-byline {
	position:absolute;
	right:0;
	bottom:0;
	color:#FFF;
	font:12px/1.18em Arial,sans-serif;
	padding:4px 4px 4px 8px;
	margin:0 1px 4px 0;
	background:#343434;
	background:-moz-linear-gradient(45deg,rgba(0,0,0,0) 0,rgba(0,0,0,.37) 24%,rgba(0,0,0,.75) 100%);
	background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(0,0,0,0)),color-stop(24%,rgba(0,0,0,.37)),color-stop(100%,rgba(0,0,0,.75)));
	background:-webkit-linear-gradient(45deg,rgba(0,0,0,0) 0,rgba(0,0,0,.37) 24%,rgba(0,0,0,.75) 100%);
	background:-o-linear-gradient(45deg,rgba(0,0,0,0) 0,rgba(0,0,0,.37) 24%,rgba(0,0,0,.75) 100%);
	background:-ms-linear-gradient(45deg,rgba(0,0,0,0) 0,rgba(0,0,0,.37) 24%,rgba(0,0,0,.75) 100%);
	background:linear-gradient(45deg,rgba(0,0,0,0) 0,rgba(0,0,0,.37) 24%,rgba(0,0,0,.75) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bf000000', GradientType=1) alpha(opacity=65)
}
.slideshow-presentation .blox-related-items {
	max-height:32px;
	text-overflow:ellipsis
}
.slideshow-presentation .blox-related-items li a.child-icon {
	background:0 0;
	float:left;
	height:16px;
	padding-left:0;
	color:#fff;
	padding-right:8px;
	border-right:1px solid #343434;
	margin-left:7px
}
.slideshow-presentation .blox-related-items li:first a.child-icon {
	margin-left:0
}
.slideshow-presentation .blox-related-items a .child-type {
	color:#888;
	margin-right:5px;
	display:none
}
.slideshow-presentation .blox-related-items li:first-child a .child-type {
	display:inline
}
.slideshow-presentation.ad-panel-item {
	text-align:center
}
.slideshow-presentation.ad-panel-item div {
	margin:0 auto
}
.slideshow-tabs-tab-item {
	border:1px solid #BBB;
	color:#000;
	display:block;
	float:left;
	font:10px/15px Arial,sans-serif;
	font-weight:400;
	height:15px;
	margin:0 5px -1px 0;
	padding:4px 5px;
	position:relative;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:17px;
	width:auto;
	z-index:15;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	background:-moz-linear-gradient(top,rgba(0,0,0,0) 34%,rgba(0,0,0,.01) 36%,rgba(0,0,0,.06) 72%,rgba(0,0,0,.18) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(34%,rgba(0,0,0,0)),color-stop(36%,rgba(0,0,0,.01)),color-stop(72%,rgba(0,0,0,.06)),color-stop(100%,rgba(0,0,0,.18)));
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 34%,rgba(0,0,0,.01) 36%,rgba(0,0,0,.06) 72%,rgba(0,0,0,.18) 100%);
	background:-o-linear-gradient(top,rgba(0,0,0,0) 34%,rgba(0,0,0,.01) 36%,rgba(0,0,0,.06) 72%,rgba(0,0,0,.18) 100%);
	background:-ms-linear-gradient(top,rgba(0,0,0,0) 34%,rgba(0,0,0,.01) 36%,rgba(0,0,0,.06) 72%,rgba(0,0,0,.18) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0) 34%,rgba(0,0,0,.01) 36%,rgba(0,0,0,.06) 72%,rgba(0,0,0,.18) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#5e000000', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#5e000000', GradientType=0)
}
a.slideshow-tabs-tab-item.active-nav, a.slideshow-tabs-tab-item:hover {
	background-image:none;
	background-color:#FFF;
	border-bottom:1px solid #FFF
}
.slideshow-tabs-panel-items {
	border:1px solid #BBB;
	padding-left:4px;
	width:100% margin-top :-1px 0 0;
	position:relative
}
.slideshow-tabs-panel-items p {
	font-size:12px;
	line-height:1.48em
}
.slideshow-tabs-panel-items> li {
	padding:10px 0
}
.slideshow-tabs-panel-items .blox-related-items.floated li {
	clear:both
}
.slideshow-tabs-panel-items .blox-related-items.floated {
	float:none;
	clear:right;
	width:auto
}
.ui-widget.tn-notice.admin-mode {
	width:100px;
	padding:5px;
	position:absolute;
	top:0;
	right:0;
	z-index:10
}
.ui-widget.tn-notice.admin-mode p {
	padding:5px
}
.blox-breaking-news {
	width:100%;
	overflow:hidden;
	clear:left;
	background:#711C1A;
	font-family:Tahoma,Arial,sans-serif;
	line-height:40px;
	height:40px;
	font-weight:700;
	margin-bottom:18px
}
.blox-breaking-news dd, .blox-breaking-news dt, .blox-breaking-news h2, .blox-breaking-news p {
	line-height:40px
}
.blox-breaking-news dt, .blox-breaking-news h2, .blox-breaking-news p.title-flag {
	font-size:19px;
	font-weight:700;
	font-family:Tahoma,Arial,sans-serif;
	color:#fff;
	background:#232323;
	float:left;
	margin:0;
	padding:0 13px
}
.blox-breaking-news dd, .blox-breaking-news li, .blox-breaking-news p {
	margin:0;
	color:#fff;
	float:left;
	font-size:16px
}
.blox-breaking-news dd, .blox-breaking-news p {
	padding:0
}
.blox-breaking-news li {
	height:40px;
	padding:0 10px;
	overflow:hidden
}
.blox-breaking-news a {
	color:#fff
}
.breaking-transition {
	float:left
}
.breaking-transition li {
	width:761px
}
.container_16 .grid_13 .breaking-transition li {
	width:571px
}
.container_12 .grid_8 .breaking-transition li {
	width:431px
}
.slideshow-showcase {
	position:relative;
	height:300px;
	border-bottom:5px solid #000;
	background:#000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.slideshow-showcase li.showcase-slide {
	height:300px;
	overflow:hidden
}
.slideshow-showcase.blox-loading {
	background:url(../images/ajax-loader.gif) center center no-repeat
}
.slideshow-showcase .showcase-slide {
	position:relative;
	overflow:hidden
}
.slideshow-showcase .top-heading, .slideshow-showcase .top-heading-invert {
	position:absolute;
	top:10px;
	left:0
}
.slideshow-showcase .top-heading-invert {
	background:#fff;
	opacity:.9;
	color:#000
}
.slideshow-showcase .small-photo-cell {
	float:left;
	margin-left:40px;
	width:48%
}
.slideshow-showcase .small-photo-cell img {
	width:100%
}
.slideshow-showcase .small-photo-restraint {
	max-height:215px;
	overflow:hidden
}
.slideshow-showcase .mugshot-text {
	display:block;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
	background:#666;
	color:#fff;
	font-size:12px;
	padding:5px
}
.container_12 .grid_6 .slideshow-showcase .mugshot-text {
	width:92%
}
.slideshow-showcase .mugshot {
	width:86%;
	border:0;
	background:0 0
}
.showcase-slide p.mugshot-cell {
	padding-right:10px
}
.slideshow-showcase .small-photo-cutline {
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0
}
.slideshow-showcase a .blox-updated {
	font-size:10px;
	margin-bottom:5px;
	float:left;
	width:99%
}
.slideshow-showcase .mugshot-text a .blox-updated {
	width:63%
}
.slideshow-showcase a .blox-updated .comment-count {
	float:right
}
.slideshow-showcase .small-photo-cell img.mugshot {
	border-style:solid;
	border-color:#000;
	border-width:0 13px 30px 0;
	height:209px;
	width:auto;
	float:left;
	margin-right:13px
}
.container_16 .grid_8 .slideshow-showcase .small-photo-cell img.mugshot {
	height:190px
}
.container_12 .grid_6 .slideshow-showcase .mugshot-text .container_12 .grid_6 .slideshow-showcase .small-photo-cell img.mugshot {
	height:200px
}
.slideshow-showcase .no-photo, .slideshow-showcase .photo-story-text {
	margin:0 5px 7px 40px;
	padding-top:35px
}
.slideshow-showcase .no-photo {
	width:88%
}
.container_16 .grid_9 .slideshow-showcase .no-photo {
	width:85%
}
.container_16 .grid_8 .slideshow-showcase .no-photo {
	width:80%
}
.slideshow-showcase .headline-cell {
	color:#fff
}
.slideshow-showcase .headline-cell a {
	color:#fff;
	font-size:20px
}
.slideshow-showcase .lead-cell {
	width:97%;
	display:inline-block;
	padding:5px;
	margin-bottom:10px;
	background:#666;
	opacity:.95;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.container_12 .grid_6 .slideshow-showcase .lead-cell {
	width:91%
}
.slideshow-showcase .lead-cell:hover {
	opacity:1
}
.slideshow-showcase .photo-cutline {
	background:#000;
	font-size:12px;
	opacity:.75;
	width:100%;
	position:absolute;
	bottom:0
}
.slideshow-showcase .lead-cell a, .slideshow-showcase .mugshot-text a, .slideshow-showcase .photo-cutline a, .slideshow-showcase .small-photo-cutline a {
	color:#fff;
	font-size:12px;
	padding:3px 3px 3px 5px;
	display:block
}
.slideshow-showcase .photo-cutline .headline-cell.large-photo a {
	font-size:20px
}
.slideshow-showcase .lead-cell a:hover, .slideshow-showcase .small-photo-cutline a:hover {
	text-decoration:none
}
.slideshow-showcase .small-photo-cutline {
	width:34%;
	color:#FFF;
	opacity:.95;
	background:#666;
	float:right;
	margin-right:40px;
	padding:7px
}
.container_16 .grid_13 .slideshow-showcase .small-photo-cutline {
	width:40%
}
.container_16 .grid_9 .slideshow-showcase .small-photo-cutline {
	width:34%
}
.container_16 .grid_8 .slideshow-showcase .small-photo-cutline {
	width:28%;
	max-height:187px;
	overflow:hidden
}
.container_12 .grid_6 .slideshow-showcase .small-photo-cutline {
	width:29%
}
.slideshow-showcase .small-photo-cutline:hover {
	opacity:1
}
.slideshow-showcase .next-arrow, .slideshow-showcase .prev-arrow {
	position:absolute;
	width:37px;
	height:38px;
	z-index:30;
	display:block;
	top:125px;
	opacity:.9
}
.slideshow-showcase .prev-arrow {
	background:url(../images/_blocks/featured-left-arrow.gif) no-repeat;
	left:-5px
}
.slideshow-showcase .next-arrow {
	background:url(../images/_blocks/featured-right-arrow.gif) no-repeat;
	right:-5px
}
.slideshow-showcase .next-arrow:hover, .slideshow-showcase .prev-arrow:hover {
	opacity:1
}
.slideshow-showcase .more-link {
	float:right;
	display:block
}
.slideshow-showcase .blox-comments {
	font-weight:700
}
.slideshow-showcase .blox-comments li span {
	margin-right:5px
}
.slideshow-showcase .blox-comments li a {
	color:#ccc
}
.slideshow-showcase .blox-comments li img {
	margin-right:0
}
.icon-on-dark {
	padding:0 0 0 1px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff
}
.class-subhead {
	font-family:arial,sans;
	font-size:14px;
	font-weight:700;
	line-height:28px;
	margin-bottom:5px;
	padding-top:0
}
.class.categoriesList li {
	position:relative
}
.class.categoriesList li.empty, .class.categoriesList li.sub-cat .count {
	font-size:11px
}
.class.categoriesList li .submit a {
	font-weight:700;
	font-size:11px
}
.class.categoriesList ol {
	margin-left:50px
}
.class.categoriesList li.single-category ol {
	margin-bottom:0
}
.class.categoriesList ol li {
	display:inline;
	font-size:12px;
	line-height:18px
}
.class.categoriesList h3 {
	font-family:Arial,Sans;
	font-size:14px;
	line-height:26px;
	margin:0
}
.class.categoriesList span.cat-icon {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -179px -622px transparent;
	display:block;
	height:50px;
	text-indent:-99999px;
	width:50px;
	float:left
}
.class.categoriesList span.cat-icon.cl-job-icon, .class.categoriesList span.cat-icon.cl-jobs-icon {
	background-position:0 -535px
}
.class.categoriesList span.cat-icon.cl-housing-icon, .class.categoriesList span.cat-icon.cl-housing-sale-icon {
	background-position:0 -1884px
}
.class.categoriesList span.cat-icon.cl-personals-icon {
	background-position:-90px -2255px
}
.class.categoriesList span.cat-icon.cl-car-icon, .class.categoriesList span.cat-icon.cl-vehicle-car-icon, .class.categoriesList span.cat-icon.cl-vehicle-icon {
	background-position:-172px -1980px
}
.class.categoriesList span.cat-icon.cl-service-icon, .class.categoriesList span.cat-icon.cl-services-icon {
	background-position:-90px -1979px
}
.class.categoriesList span.cat-icon.cl-sale-icon {
	background-position:-179px -622px
}
.class.categoriesList span.cat-icon.cl-sale-sale-icon {
	background-position:-170px -2075px
}
.class.categoriesList span.cat-icon.cl-sale-sale-garage-icon {
	background-position:0 -1795px
}
.class.categoriesList span.cat-icon.cl-community-icon {
	background-position:0 -2253px
}
.class.categoriesList span.cat-icon.cl-sale-tickets-icon, .class.categoriesList span.cat-icon.cl-tickets-icon {
	background-position:-172px -2167px
}
.class.categoriesList span.cat-icon.cl-coupons-icon, .class.categoriesList span.cat-icon.cl-service-coupon-icon {
	background-position:0 -2167px
}
.class.categoriesList span.cat-icon.cl-pets-icon, .class.categoriesList span.cat-icon.cl-sale-pet-icon {
	background-position:-1px -2065px
}
.class.categoriesList span.cat-icon.cl-housing-rent-icon, .class.categoriesList span.cat-icon.cl-rent-icon {
	background-position:-84px -2070px
}
.class.categoriesList span.cat-icon.cl-legals-icon {
	background-position:170px -2071px
}
.class.categoriesList span.cat-icon.cl-announcements-icon {
	background-position:1px -623px
}
.class.categoriesList span.cat-icon.cl-events-icon {
	background-position:1px -714px
}
.class.categoriesList span.cat-icon.cl-wanted-icon {
	background-position:-179px -263px
}
* {
	outline:0
}
.slideshow-app {
	width:96.65%;
	height:250px;
	padding:10px;
	margin-bottom:20px;
	overflow:hidden;
	background:#efefef;
	border:1px solid #ddd;
	position:relative;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.slideshow-app .loading {
	height:100%;
	background:#fff url(../images/ajax-loader.gif) no-repeat center center
}
.slideshow-app .slideshow {
	width:60%;
	overflow:hidden;
	float:left
}
.slideshow-app .slideshow .slide {
	width:100%;
	height:250px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative
}
.slideshow-app .slideshow .slide img {
	width:auto;
	height:auto;
	position:absolute;
	top:0;
	z-index:1
}
.slideshow-app .slideshow .slide .slidecaption, .slideshow-app .slideshow .slide p.heading {
	width:95%;
	height:30px;
	line-height:14px;
	margin:0;
	padding:10px;
	overflow:hidden;
	position:absolute;
	bottom:-65px;
	left:0;
	right:0;
	z-index:2;
	background:#000;
	color:#fff
}
.slideshow-app .slideshow .slide .slidecaption a {
	color:#fff
}
.slideshow-app .slideshow .slide .slidecaption {
	opacity:.8
}
.slideshow-app .slideshow .slide .slidecaption p {
	margin:0;
	padding:0
}
.slideshow-app .slideshow .slide .slidecaption strong, .slideshow-app .slideshow .slide p strong {
	margin-bottom:4px;
	display:block;
	font-size:12px
}
.slideshow-app .slide-navigator {
	width:38%;
	height:240px;
	margin:0;
	padding:0;
	overflow:hidden;
	overflow-y:auto;
	display:block;
	float:right
}
.slideshow-app .slide-navigator li {
	margin:0 0 10px;
	padding:10px 0 0;
	border-top:1px solid #ddd;
	list-style:none;
	display:block;
	overflow:hidden
}
.slideshow-app .slide-navigator li.advertisement {
	line-height:20px;
	text-align:center
}
.slideshow-app .slide-navigator li p {
	padding:0
}
.slideshow-app .slide-navigator li p a.source-link {
	font-size:11px;
	color:#999
}
.slideshow-app .slide-navigator li p.vid-title {
	float:none;
	padding-left:110px;
	width:50%
}
.slideshow-app .slide-navigator li p.vid-title:hover {
	cursor:pointer
}
.slideshow-app .slide-navigator li p strong {
	display:block;
	font-size:12px;
	font-weight:700
}
.slideshow-app .slide-navigator li a.preview {
	width:46px;
	height:46px;
	margin-right:10px;
	display:block;
	border:1px solid #ddd;
	float:left;
	overflow:hidden
}
.slideshow-app .slide-navigator li.activated a.preview {
	border:1px solid #333
}
.slideshow-app .slide-navigator li a img {
	border:0
}
.slideshow-app .slide-navigator li a.horizontal img {
	height:50px
}
.slideshow-app .slide-navigator li a.vertical img {
	width:50px
}
.slideshow-app .play-controls {
	position:absolute;
	top:15px;
	left:12px;
	z-index:20
}
.slideshow-app .play-controls a {
	width:32px;
	height:32px;
	display:block;
	float:left;
	background:url(../images/_blocks/player-control-sprites.png) no-repeat 0 0;
	text-decoration:none;
	color:#fff
}
.slideshow-app .play-controls a.prev {
	background-position:0 0
}
.slideshow-app .play-controls a.play {
	background-position:0 -32px;
	width:27px
}
.slideshow-app .play-controls a.pause {
	background-position:0 -64px;
	width:27px
}
.slideshow-app .play-controls a.next {
	background-position:0 -96px
}
.slideshow-app .play-controls a.prev:hover {
	background-position:0 -128px
}
.slideshow-app .play-controls a.play:hover {
	background-position:0 -160px;
	width:27px
}
.slideshow-app .play-controls a.pause:hover {
	background-position:0 -192px;
	width:27px
}
.slideshow-app .play-controls a.next:hover {
	background-position:0 -224px
}
.container_12 .grid_12 .slideshow-app {
	width:940px
}
.container_12 .grid_12 .slideshow-app .slide-navigator, .container_12 .grid_12 .slideshow-app .slideshow {
	width:630px
}
.container_12 .grid_8 .slideshow-app {
	width:598px
}
.container_12 .grid_8 .slideshow-app .slideshow {
	width:300px
}
.container_12 .grid_8 .slideshow-app .slide-navigator {
	width:290px
}
.container_12 .grid_6 .slideshow-app {
	width:438px
}
.container_12 .grid_6 .slideshow-app .slideshow {
	width:228px
}
.container_12 .grid_6 .slideshow-app .slide-navigator {
	width:200px
}
.container_12 .grid_4 .slideshow-app {
	width:276px
}
.container_12 .grid_4 .slideshow-app .slideshow {
	width:194px
}
.container_12 .grid_4 .slideshow-app .slide-navigator {
	width:72px
}
.container_16 .grid_13 .slideshow-app {
	width:740px
}
.container_16 .grid_13 .slideshow-app .slideshow {
	width:300px
}
.container_16 .grid_13 .slideshow-app .slide-navigator {
	width:430px
}
.container_16 .grid_10 .slideshow-app {
	width:550px
}
.container_16 .grid_10 .slideshow-app .slideshow {
	width:300px
}
.container_16 .grid_10 .slideshow-app .slide-navigator {
	width:240px
}
.container_16 .grid_6 .slideshow-app {
	width:320px
}
.container_16 .grid_6 .slideshow-app .slideshow {
	width:240px
}
.container_16 .grid_6 .slideshow-app .slide-navigator {
	width:72px
}
.container_16 .grid_4 .slideshow-app {
	width:200px
}
.container_16 .grid_4 .slideshow-app .slideshow {
	width:120px
}
.container_16 .grid_4 .slideshow-app .slide-navigator {
	width:72px
}
.container_16 .grid_3 .slideshow-app {
	width:138px;
	height:480px
}
.container_16 .grid_3 .slideshow-app .slideshow .slide p {
	width:120px;
	height:40px
}
.container_16 .grid_3 .slideshow-app .slide-navigator, .container_16 .grid_3 .slideshow-app .slideshow {
	width:138px
}
.container_16 .grid_3 .slideshow-app .slide-navigator li {
	height:auto
}
.container_16 .grid_3 .slideshow-app .slide-navigator li a.horizontal, .container_16 .grid_3 .slideshow-app .slide-navigator li a.vertical {
	display:none
}
.container_16 .grid_3 .slideshow-app .slide-navigator p {
	padding-bottom:0
}
.container_12 .slideshow-app .slideshow.large, .container_16 .slideshow-app .slideshow.large {
	width:100%
}
.bookshelf {
	width:auto;
	margin:0;
	padding:0 31px 0 0;
	display:block;
	position:relative;
	list-style:none;
	background:url(../images/_blocks/build_shelf.jpg)
}
.bookshelf li {
	width:auto;
	height:209px;
	margin:0 0 0 40px;
	padding:0;
	float:left;
	position:relative;
	top:47px;
	z-index:2;
	list-style:none
}
.bookshelf li.cap {
	width:100%;
	height:31px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:url(../images/_blocks/build_header.jpg) repeat-x;
	text-indent:10px;
	font:700 16px/30px Arial,Helvetica,sans-serif;
	color:#fff
}
.bookshelf li.cap h3 {
	margin-bottom:0;
	font:700 16px/30px Arial,Helvetica,sans-serif
}
.bookshelf li.cap h3 a {
	text-decoration:none;
	color:#fff
}
.bookshelf li.cap h3 a:hover {
	text-decoration:none;
	color:#ddd
}
.bookshelf li.rightedge {
	width:31px;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	background:url(../images/_blocks/build_right.png) top right
}
.bookshelf li img {
	max-width:200px;
	height:150px;
	border:0;
	-webkit-box-shadow:1px -1px 10px 0 #292929;
	-moz-box-shadow:1px -1px 10px 0 #292929;
	box-shadow:1px -1px 10px 0 #292929
}
#slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item {
	width:270px
}
#slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right:25px
}
.control-hide {
	display:none
}
.control-show {
	display:block
}
#slideshow-mega-holder {
	border-top:3px solid #666;
	border-bottom:1px solid #666;
	padding:1px 0;
	background:#fff;
	width:100%;
	clear:left
}
#slideshow-mega-holder #slideshow-mega {
	margin-bottom:0
}
#slideshow-mega {
	width:100%;
	padding-bottom:22px;
	height:260px
}
.mega-bg {
	background:#788196
}
.slideshow-mega-top {
	width:865px;
	overflow:hidden;
	padding:13px 50px 0 45px
}
.slideshow-mega-top h3 a {
	margin:0;
	color:#efefef;
	text-transform:uppercase;
	font-size:.7em
}
.top-nav {
	background:0 0;
	float:right;
	width:130px;
	padding-top:5px
}
.top-nav .control {
	padding:0;
	background:0 0
}
.top-nav a {
	float:left;
	margin-left:7px
}
.top-nav a img {
	display:block
}
.top-nav #slideshow-mega-control-panel a {
	margin-left:0
}
#slideshow-mega-control-panel {
	background:0 0
}
#slideshow-mega-control-panel a {
	margin-top:-3px
}
.control a {
	background:url(../images/_blocks/point-icon.gif) no-repeat;
	width:10px;
	height:10px;
	display:block;
	font-size:1px
}
.control a.active, .control a:hover {
	background-position:0 100%
}
.control a span {
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	width:10px;
	height:10px;
	cursor:pointer
}
.slideshow-mega-gallery {
	width:970px;
	position:relative;
	overflow:hidden;
	margin:0 -5px
}
.prev-arrow {
	position:absolute;
	background:url(../images/_blocks/featured-left-arrow.gif) no-repeat;
	width:37px;
	height:38px;
	top:90px;
	left:0
}
.prev-arrow span {
	width:37px;
	height:38px;
	text-indent:-9999em;
	font-size:1px;
	overflow:hidden;
	display:block;
	cursor:pointer
}
.next-arrow {
	position:absolute;
	background:url(../images/_blocks/featured-right-arrow.gif) no-repeat;
	width:37px;
	height:38px;
	top:90px;
	right:0
}
.next-arrow span {
	width:37px;
	height:38px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	cursor:pointer
}
.blox-gallery, .slideshow-mega-gallery .gallery {
	margin-left:55px;
	width:885px;
	overflow:hidden
}
.slideshow-mega-gallery .gallery img {
	width:270px
}
.slideshow-mega-gallery ul {
	list-style:none;
	margin:0;
	padding:0;
	width:9999em;
	overflow:hidden
}
.slideshow-mega-gallery ul li {
	float:left;
	height:221px;
	position:relative
}
.top-image {
	height:217px;
	overflow:hidden
}
.top-image img {
	width:270px
}
.top-text {
	height:148px;
	padding:8px;
	background:#fff;
	border:2px solid #46484A;
	border-bottom:0
}
.top-text p {
	padding-top:25px
}
.top-text p:first-line {
	font-size:14px;
	font-weight:700;
	font-variant:small-caps
}
.top-text p:first-letter {
	font-size:24px
}
.blox-top-heading, .top-heading, .top-heading-invert {
	width:109px;
	height:20px;
	overflow:hidden;
	position:absolute;
	top:11px;
	left:0
}
.blox-top-heading p, .top-heading p, .top-heading-invert p {
	background:url(../images/_blocks/top-heading-bg.png);
	margin:0;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
	height:20px;
	padding-right:13px;
	line-height:20px;
	text-align:right
}
.blox-bottom-block, .bottom-block {
	width:270px;
	height:55px;
	position:absolute;
	bottom:0;
	left:0
}
.blox-bottom-block div, .bottom-block div {
	background:#000;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomright:5px;
	border-radius-bottomleft:5px;
	border-radius-bottomright:5px;
	width:230px;
	height:45px;
	color:#fff;
	padding:10px 30px 0 10px
}
.blox-bottom-block div p, .bottom-block div p {
	font-size:11px;
	line-height:14px;
	margin:0
}
.blox-bottom-block div a, .bottom-block div a {
	color:#fff
}
.blox-bottom-block div a:hover, .bottom-block div a:hover {
	color:#fff;
	text-decoration:underline
}
.bottom-block div p strong.keyword {
	text-transform:uppercase
}
.container_16 .grid_13 .slideshow-mega-gallery {
	width:768px
}
.container_16 .grid_13 .blox-gallery, .container_16 .grid_13 .slideshow-mega-gallery .gallery, .container_16 .grid_13 .slideshow-mega-top {
	width:665px
}
.container_16 .grid_13 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item {
	width:220px
}
.container_16 .grid_13 .blox-bottom-block div, .container_16 .grid_13 .bottom-block div {
	width:180px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomright:5px;
	border-radius-bottomright:5px
}
.container_16 .grid_13 .slideshow-mega-gallery .gallery img {
	width:220px
}
.container_16 .grid_13 .blox-gallery, .slideshow-mega-gallery .gallery {
	margin-left:51px
}
.bottom-block, .container_16 .grid_13 .blox-bottom-block {
	width:220px
}
.container_16 .grid_13 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right:8px
}
.container_16 .grid_13 .slideshow-mega-gallery ul li {
	height:200px
}
.container_16 .grid_13 #slideshow-mega-holder {
	margin-bottom:10px
}
.container_16 .grid_11 .slideshow-mega-gallery {
	width:650px
}
.container_16 .grid_11 .blox-gallery, .container_16 .grid_11 .slideshow-mega-gallery .gallery {
	width:565px;
	margin-left:55px
}
.container_16 .grid_11 .slideshow-mega-top {
	width:566px
}
.container_16 .grid_11 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item {
	width:258px
}
.container_16 .grid_11 .top-image {
	height:218px
}
.container_16 .grid_11 .slideshow-mega-gallery .gallery img {
	width:258px
}
.container_16 .grid_11 .blox-bottom-block div, .container_16 .grid_11 .bottom-block div {
	width:218px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomright:5px;
	border-radius-bottomright:5px
}
.container_16 .grid_9 .slideshow-mega-top {
	width:91%;
	padding:13px 0 0 45px
}
.container_16 .grid_9 .slideshow-mega-gallery {
	width:530px
}
.container_16 .grid_9 .blox-gallery, .container_16 .grid_9 .slideshow-mega-gallery .gallery {
	width:425px
}
.container_16 .grid_9 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item {
	width:208px
}
.container_16 .grid_9 .blox-bottom-block div, .container_16 .grid_9 .bottom-block div {
	width:168px
}
.container_16 .grid_13 .blox-photo-gallery-list .blox-bottom-block {
	width:132px
}
.container_16 .grid_13 .blox-photo-gallery-list li {
	width:129px
}
.container_16 .grid_7 .blox-photo-gallery-list .blox-bottom-block {
	height:43px
}
.container_16 .grid_7 .blox-photo-gallery-list .blox-bottom-block div, .container_16 .grid_7 .blox-photo-gallery-list .bottom-block div {
	width:117px;
	padding:2px 3px;
	height:44px
}
.container_16 .grid_7 .blox-photo-gallery-list .blox-bottom-block div p, .container_16 .grid_7 .blox-photo-gallery-list .bottom-block div p {
	font-size:10px;
	line-height:100%
}
.container_16 .grid_7 .blox-photo-gallery-list li {
	height:140px
}
.container_16 .grid_7 .blox-photo-gallery-list li img {
	height:97px
}
.container_16 .grid_7 .blox-photo-gallery-list li {
	width:120px;
	margin-right:10px;
	border:3px solid #252525
}
.container_16 .grid_13 .grid_4 .blox-photo-gallery-list .blox-bottom-block {
	width:215px
}
.container_12 .grid_4 .blox-photo-gallery-list li {
	margin-right:10px
}
.container_12 .grid_8 .slideshow-mega-holder {
	width:618px
}
.container_12 .grid_8 .slideshow-mega-gallery {
	width:630px
}
.container_12 .grid_8 .blox-gallery, .container_12 .grid_8 .slideshow-mega-gallery .gallery {
	width:522px
}
.container_12 .grid_8 .slideshow-mega-gallery .gallery img {
	width:248px
}
.container_12 .grid_8 .slideshow-mega-top {
	width:566px
}
.container_12 .grid_8 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item {
	width:248px
}
.container_12 .grid_8 .blox-bottom-block div, .container_12 .grid_8 .bottom-block div {
	width:208px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomright:5px;
	border-radius-bottomright:5px
}
.container_12 .grid_8 .blox-photo-gallery-list .blox-bottom-block div, .container_12 .grid_8 .blox-photo-gallery-list .bottom-block div {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	width:96%
}
.container_12 .grid_4 .slideshow-mega-gallery {
	width:310px
}
.container_12 .grid_4 .blox-gallery, .container_12 .grid_4 .slideshow-mega-gallery .gallery {
	width:230px;
	margin-left:40px
}
.container_12 .grid_4 .slideshow-mega-top {
	padding:7px 0 0 7px;
	width:293px
}
.container_12 .grid_4 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item {
	width:230px;
	height:206px
}
.container_12 .grid_8 .slideshow-mega-gallery .gallery .top-image {
	height:195px
}
.container_12 .grid_4 .slideshow-mega-gallery .gallery img {
	width:230px
}
.container_12 .grid_4 .top-text {
	width:210px
}
.container_12 .grid_4 .blox-bottom-block div, .container_12 .grid_4 .bottom-block div {
	width:190px
}
.blox-sub-title, .blox-title {
	width:100%;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:1px solid #788196;
	clear:both;
	text-transform:capitalize
}
.blox-sub-title a, .blox-title a {
	color:#788196
}
.blox-sub-title h4, .blox-title h3 {
	font-size:1.9em;
	margin:0;
	font-weight:700;
	color:#788196;
	font-family:Tahoma,Arial,sans-serif
}
.blox-title .rss {
	background:url(../images/_blocks/rss-icon.gif) no-repeat;
	width:16px;
	height:16px;
	float:right;
	margin-top:2px
}
.blox-title .rss span {
	width:16px;
	height:16px;
	text-indent:-999em;
	overflow:hidden;
	display:block;
	cursor:pointer
}
.blox-sub-title h4 {
	font-size:1.2em
}
.blox-title .block-title-color {
	padding:3px 10px
}
#blox-html-container .blox-zebra-list .blox-title .rss {
	margin:4px 10px
}
#core-index-rss-list a {
	text-decoration:none
}
#core-index-rss-list ul {
	list-style:none;
	display:inline-block
}
#core-index-rss-list ul.dropdown-rss {
	margin-bottom:10px
}
#core-index-rss-list p {
	margin:15px 0
}
#core-index-rss-list ul.dropdown-rss {
	position:relative;
	border-top:0;
	border-bottom:1px solid #ccc
}
#core-index-rss-list ul.dropdown-rss li {
	width:300px;
	font-weight:700;
	float:left;
	zoom:1;
	background:#fff
}
#core-index-rss-list ul.dropdown-rss a:hover {
	color:#000
}
#core-index-rss-list ul.dropdown-rss a:active {
	color:orange
}
#core-index-rss-list ul.dropdown-rss li a {
	display:block;
	padding:1px 8px;
	font-size:15px;
	font-weight:400;
	border-right:0 solid #333;
	color:#222
}
#core-index-rss-list ul.dropdown-rss li:last-child a {
	border-right:0
}
#core-index-rss-list ul.dropdown-rss li.hover, #core-index-rss-list ul.dropdown-rss li:hover {
	background:#535c6f;
	color:#fff;
	position:relative
}
#core-index-rss-list ul.dropdown-rss li.hover ul li a {
	color:#000
}
#core-index-rss-list ul.dropdown-rss li.hover a, #core-index-rss-list ul.dropdown-rss li.hover ul li a:hover {
	color:#fff
}
#core-index-rss-list ul.dropdown-rss ul {
	width:160px;
	visibility:hidden;
	position:absolute;
	top:100%;
	left:35%
}
#core-index-rss-list ul.dropdown-rss ul li {
	font-weight:400;
	background:#efefef;
	color:#000;
	width:95%;
	border-bottom:1px solid #ccc;
	float:none
}
#core-index-rss-list ul.dropdown-rss ul li a {
	border-right:0;
	width:100%;
	display:inline-block
}
#core-index-rss-list ul.dropdown-rss ul ul {
	left:100%;
	top:0
}
#core-index-rss-list ul.dropdown-rss li:hover> ul {
	visibility:visible
}
#core-index-rss-list .list-more-toggle, #core-index-rss-list li a.rss-link {
	float:left
}
.blox-top-story {
	width:98%;
	margin-bottom:5px
}
.blox-top-story, blox-asset-content {
	padding:0
}
.blox-top-list {
	list-style:none;
	margin:0;
	padding:10px 0 0;
	float:right
}
.blox-top-list li {
	font-size:1.2em;
	margin-right:15px;
	float:left;
	display:inline
}
.blox-top-list li a {
	color:#666
}
.blox-top-story-holder {
	width:100%;
	overflow:hidden;
	padding:0;
	margin:16px 0 0;
	float:left
}
#blox-html-container .blox-asset-content .blox-comments, .blox-asset-content .blox-icons {
	width:auto
}
.blox-top-story-holder .blox-story-items {
	border-top:1px solid #dfdfdf;
	float:left;
	margin-top:10px;
	padding:10px 5px 0;
	width:auto
}
.blox-top-story-holder .blox-sub-title {
	width:auto;
	clear:none
}
.blox-top-story-holder .blox-sub-title h4 {
	font-size:17px;
	margin-top:20px
}
.blox-top-story-holder .blox-list {
	width:auto
}
#blox-center-piece h3, .blox-asset-content h3 {
	margin:0 0 6px;
	line-height:1.25em;
	font-size:2.4em;
	font-weight:700;
	font-family:Tahoma,Arial,sans-serif;
	color:#000
}
.blox-top-story .blox-asset-content h3.blox-headline {
	color:red
}
.blox-asset-content p {
	color:#666;
	font-size:1.2em;
	line-height:1.3em
}
.lead-presentation-photo {
	float:left;
	margin-bottom:8px;
	margin-right:8px;
	width:200px;
	padding:3px;
	padding-bottom:0;
	background:#fff;
	border:1px solid #c0c6aa
}
.blox-top-story-holder img.story-image {
	width:200px
}
.lead-presentation-photo .photo-byline {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-bottomleft:3px;
	-webkit-border-radius-topleft:3px;
	border-radius-bottomleft:3px;
	border-radius-topleft:3px;
	background:#333 none repeat scroll 0 0;
	color:#FFF;
	display:inline;
	float:right;
	margin-top:-21px;
	font-weight:700;
	opacity:.85;
	padding:2px
}
.container_16 .grid_8 .lead-presentation-photo {
	float:left
}
.container_16 .grid_8 .blox-top-story-holder img.story-image, .container_16 .grid_8 .lead-presentation-photo {
	width:200px
}
.container_16 .grid_7 .blox-top-story-holder img.story-image, .container_16 .grid_7 .lead-presentation-photo {
	width:380px
}
.container_16 .grid_4 .blox-top-story-holder img.story-image, .container_16 .grid_4 .lead-presentation-photo {
	width:205px
}
.container_12 .grid_8 .blox-top-story-holder img.story-image, .container_12 .grid_8 .lead-presentation-photo {
	width:175px
}
.container_12 .grid_4 .blox-top-story-holder img.story-image, .container_12 .grid_4 .lead-presentation-photo {
	width:282px
}
.container_12 .grid_4 .top-story .blox-top-story-holder img.story-image, .container_12 .grid_4 .top-story .lead-presentation-photo {
	width:272px
}
.container_12 .grid_4 .highlight-blue .blox-top-story-holder img.story-image, .container_12 .grid_4 .highlight-blue .lead-presentation-photo, .container_12 .grid_4 .highlight-dark .blox-top-story-holder img.story-image, .container_12 .grid_4 .highlight-dark .lead-presentation-photo, .container_12 .grid_4 .highlight-grey .blox-top-story-holder img.story-image, .container_12 .grid_4 .highlight-grey .lead-presentation-photo, .container_12 .grid_4 .highlight-red .blox-top-story-holder img.story-image, .container_12 .grid_4 .highlight-red .lead-presentation-photo, .container_12 .grid_4 .highlight-white .blox-top-story-holder img.story-image, .container_12 .grid_4 .highlight-white .lead-presentation-photo, .container_12 .grid_4 .highlight-yellow .blox-top-story-holder img.story-image, .container_12 .grid_4 .highlight-yellow .lead-presentation-photo {
	width:262px
}
.blox-story-items h4 {
	margin:0 0 15px;
	font-size:1.2em;
	font-weight:700;
	text-transform:uppercase;
	color:#333
}
.blox-story-items ul {
	list-style:none;
	margin:0;
	padding:0
}
.blox-story-items ul li {
	color:#333;
	font-size:1.2em;
	padding-left:0;
	margin-bottom:10px
}
.blox-story-items ul li img {
	padding-right:9px
}
.blox-story-items ul li.icon-1 {
	background:url(../images/_blocks/icon-01.gif) no-repeat 0 3px
}
.blox-story-items ul li.icon-2 {
	background:url(../images/_blocks/icon-02.gif) no-repeat 0 3px
}
.blox-top-story-holder .blox-photo-variant .lead-presentation-photo, .blox-top-story-holder .blox-photo-variant .photo-container img.story-image {
	width:150px
}
.container_12 .grid_8 .blox-top-story-holder .blox-photo-variant .lead-presentation-photo, .container_12 .grid_8 .blox-top-story-holder .blox-photo-variant .photo-container img.story-image {
	width:200px
}
.container_12 .grid_4 .blox-top-story-holder .blox-photo-variant .lead-presentation-photo, .container_12 .grid_4 .blox-top-story-holder .blox-photo-variant .photo-container img.story-image {
	width:125px
}
.blox-main-holder {
	width:100%;
	overflow:hidden;
	clear:left;
	padding-top:5px
}
.blox-main-content {
	width:640px;
	float:left
}
.main-column {
	width:300px;
	float:right;
	padding-top:8px
}
.sections-list {
	list-style:none;
	margin:0;
	padding:16px 0 0 3px;
	overflow:hidden
}
.sections-list li {
	width:100%;
	overflow:hidden;
	float:left;
	margin-bottom:20px
}
.sections-list li img {
	margin-right:10px;
	float:left
}
.sections-list li p {
	padding-bottom:0
}
.sections-list li p strong a {
	font-size:14px;
	font-weight:700
}
.image-holder {
	width:100%;
	overflow:hidden;
	margin-bottom:33px
}
.image-holder img {
	float:left
}
.image-holder img.right-side {
	float:right
}
.banner {
	margin-bottom:30px
}
.tabs-holder {
	margin-bottom:20px
}
.tabset {
	width:100%;
	overflow:hidden;
	position:relative;
	top:1px
}
.tabset li {
	float:left
}
.tabset li a {
	float:none
}
.tabset a {
	height:26px;
	padding:0 0 0 10px;
	margin-right:1px;
	line-height:26px;
	overflow:hidden;
	display:block;
	float:left;
	border-bottom:1px solid #ddd;
	background:transparent url(../images/body_tabs.png);
	background-position:0 -34px;
	font-size:10px;
	font-weight:700;
	color:#535C6F
}
.tabset a.active {
	background-position:left -102px;
	border-bottom-color:#fff
}
.tabset a.active span {
	background-position:right -102px;
	background-color:#fff
}
.tabset a:hover.active {
	background-position:left -102px;
	text-decoration:none
}
.tabset a:hover.active span {
	background-position:right -102px
}
.tabset a:hover {
	background-position:0 -68px
}
.tabset a span {
	padding-right:10px;
	display:block;
	background:transparent url(../images/body_tabs.png);
	background-position:right -34px;
	background-color:#fff
}
.tabset a:hover span {
	background-position:right -68px
}
div.tab {
	border:1px solid #ddd;
	background:#efefef;
	padding:11px;
	width:auto;
	overflow:hidden
}
div.tab.active {
	background:#fff
}
.container_16 .grid_5 div.tab {
	width:245px
}
.narrow.popular_block div.tab h3 {
	padding:3px
}
.narrow.popular_block div.tab h3 a {
	margin-left:24px
}
.blox-list {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden
}
.blox-list li {
	border-top:1px solid #666;
	margin:-1px 0 1px;
	background:url(../images/_blocks/list-arrow.gif) no-repeat 0 50%;
	font-size:1.2em;
	color:#333;
	padding:10px 0 10px 11px
}
.blox-list li.highlight {
	background:#FE9
}
.blox-list li li {
	border:0;
	background:0 0
}
.blox-list li h3.blox-headline, .blox-list li h4.blox-headline {
	font-size:12px;
	font-weight:400;
	margin-bottom:0;
	line-height:20px;
	display:inline
}
.blox-list li a {
	color:#333
}
.blox-list li em {
	color:#999
}
.weather-block {
	width:260px;
	overflow:hidden;
	padding:14px 0 15px 16px;
	background:url(../images/_blocks/list-arrow.gif) no-repeat 5px 18px;
	font-size:1.2em
}
.weather-block img {
	float:left
}
.info-box {
	width:120px;
	float:left
}
.info-box p {
	margin:0;
	line-height:1.27em;
	padding-left:7px;
	font-family:Tahoma,Arial,sans-serif
}
.info-box p strong {
	font-size:1.1em;
	margin-left:-7px
}
.more {
	color:#2f2f2f;
	font-weight:700;
	background:url(../images/_blocks/more-arrow.gif) no-repeat 100% 50%;
	float:right;
	padding-right:8px;
	margin-top:3px
}
.more:hover, a .more:hover {
	color:#fff
}
.blox-column {
	float:none
}
.blox-main-content-holder {
	width:100%;
	overflow:hidden;
	float:left
}
.blox-asset-content-block {
	float:none;
	display:block
}
.blox-asset-content-block .blox-recent-block .price {
	font-weight:700;
	color:#900;
	font-size:12px;
	margin:0 0 5px
}
.calendar .blox-asset-content-block {
	padding:10px;
	background:#efefef;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px
}
.blox-list li img {
	vertical-align:middle;
	margin-right:5px
}
.blox-column .blox-list li a {
	color:#999;
	font-weight:700
}
.blox-column .blox-list li .blox-comments a, .blox-column .blox-list li .blox-no-comments a, .blox-column .blox-list li a em {
	font-weight:400
}
.blox-list h3 {
	font-size:12px;
	font-weight:400;
	margin-bottom:0
}
.display-control-toolbar {
	height:26px;
	padding:3px;
	display:block;
	text-align:right
}
.display-control-toolbar .download {
	float:left
}
.display-control-toolbar .display-controls {
	float:right
}
.msie.v6_0 .display-control-toolbar {
	display:none
}
.blox-recent-list {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden
}
.blox-recent-list li {
	width:100%;
	overflow:hidden;
	float:left;
	border-top:1px solid #666;
	margin:-1px 0 1px;
	padding:13px 0
}
.blox-recent-list li.highlight {
	background:#FE9;
	padding:10px;
	width:93%
}
.blox-recent-list li .avatar {
	float:left;
	padding:1px;
	margin-right:11px;
	border:1px solid #788196
}
.container_16 .grid_3 .blox-asset-content-block .blox-recent-list li .avatar {
	float:none;
	margin-right:0
}
.container_16 .grid_3 .blox-asset-content-block .blox-recent-list li a img.avatar {
	width:156px
}
.calendar .blox-recent-list li a img.avatar {
	width:100px
}
.circle-date .blox-asset-content-block .blox-recent-list li.event {
	position:relative;
	min-height:50px
}
.circle-date .blox-recent-block dl dt.venue, .circle-date .blox-recent-block h4 {
	margin-left:65px
}
.circle-date .blox-recent-block.has-photo dl dt.date, .circle-date .blox-recent-list dl dt.date, .circle-date .event .blox-recent-block.has-photo dl dt.date, .circle-date.calendar .event .blox-recent-block.has-photo dl dt.date {
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	font-size:14px;
	font-weight:700;
	height:45px;
	padding:5px;
	text-align:center;
	width:45px;
	position:absolute;
	top:10px;
	left:0
}
.circle-date .blox-recent-list li a img.avatar, .circle-date.calendar .blox-recent-list li a img.avatar {
	float:right;
	width:50px
}
.circle-date .blox-recent-block.has-photo dl dt.date .ui-icon, .circle-date .blox-recent-list dl dt.date .ui-icon {
	display:none
}
.circle-date dt.date:first-line {
	font-size:23px
}
.blox-asset-content-block.event .blox-recent-list {
	overflow:visible
}
.blox-asset-content-block.event .date-partition, .calendar .blox-recent-list li.event.date-partition {
	border:0;
	overflow:visible;
	margin-top:10px;
	padding:5px 0 0;
	position:relative
}
.blox-asset-content-block.event .date-partition.first {
	margin-top:0
}
.blox-asset-content-block.event .date-partition .calendar-date {
	width:75px;
	margin-left:3px;
	position:relative;
	left:-18px;
	top:-5px;
	text-align:center;
	border-radius:10px;
	-webkit-box-shadow:2px 2px 5px #999;
	-moz-box-shadow:2px 2px 5px #999;
	box-shadow:2px 2px 5px #999
}
.blox-asset-content-block.event .date-partition .text {
	border-width:0;
	-webkit-box-shadow:5px 0 6px #cecece inset;
	-moz-box-shadow:5px 0 6px #cecece inset;
	box-shadow:5px 0 6px #cecece inset;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	font-size:30px;
	text-indent:68px;
	font-weight:700;
	height:35px;
	line-height:117%;
	position:absolute;
	top:9px;
	width:100%;
	z-index:0
}
.blox-asset-content-block.event .date-partition .calendar-date .day, .blox-asset-content-block.event .date-partition .calendar-date .day-num {
	display:block
}
.blox-asset-content-block.event .date-partition .calendar-date .day {
	font-weight:700;
	font-size:11px;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0
}
.blox-asset-content-block.event .date-partition .calendar-date .day-num {
	border-top:0;
	font-size:50px;
	line-height:90%;
	font-weight:700;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px
}
.blox-recent-list li .blox-comments li {
	padding:0 7px;
	margin:0 7px 0 -7px;
	border-top:0;
	width:auto;
	font-size:1em;
	float:left
}
.calendar .blox-recent-block dl dt {
	float:left
}
.calendar .event .blox-recent-block.has-photo dl dt {
	width:58%
}
.calendar .event.highlight .blox-recent-block.has-photo dl dt {
	width:55%
}
.calendar .event .blox-recent-block p {
	padding-top:5px;
	clear:both
}
.calendar .blox-recent-list li {
	border-top:0;
	border-bottom:3px dotted #ccc
}
.calendar .blox-recent-list li .blox-comments li, .calendar .blox-recent-list li.last-in-list {
	border-bottom:0
}
.calendar .blox-recent-list li h4 a {
	color:#547c9d
}
.blox-recent-block {
	height:1%;
	overflow:hidden
}
.calendar .blox-recent-block {
	overflow:hidden
}
.calendar .event .blox-recent-block {
	overflow:visible
}
.blox-recent-block h4 {
	margin:0 0 8px;
	font-size:1.4em;
	font-weight:700;
	color:#000;
	font-family:Tahoma,Arial,sans-serif
}
.blox-recent-block h4 img {
	vertical-align:middle;
	margin-right:5px
}
.blox-recent-block ul.blox-keywords li {
	border-top:0;
	padding:2px 5px 2px 0;
	color:#666;
	display:inline;
	font-size:100%
}
.blox-recent-block ul.blox-keywords li a {
	color:#666;
	padding-left:4px
}
.blox-photo-gallery {
	width:100%;
	clear:left;
	overflow:hidden
}
.blox-photo-gallery-list {
	list-style:none;
	margin:0;
	padding:12px 0 0;
	overflow:hidden;
	float:left
}
.blox-photo-gallery-list li {
	width:132px;
	background:#444;
	height:136px;
	margin-right:10px;
	margin-bottom:15px;
	border:4px solid #252525;
	float:left;
	position:relative;
	overflow:hidden
}
.highlight-blue .blox-photo-gallery-list li, .highlight-dark.blox-photo-gallery-list li, .highlight-grey.blox-photo-gallery-list li, .highlight-red.blox-photo-gallery-list li, .highlight-white .blox-photo-gallery-list li, .highlight-yellow .blox-photo-gallery-list li {
	width:128px
}
.blox-photo-gallery-list li img {
	display:block
}
.blox-photo-gallery-list li img.vertical {
	height:136px;
	margin:0 auto;
	width:auto
}
.blox-photo-gallery-list li img.horizontal {
	width:136px;
	height:auto
}
.blox-photo-gallery-list li img:hover {
	opacity:.95
}
.blox-photo-gallery-list .blox-top-heading {
	width:71px;
	height:20px;
	top:7px;
	left:0
}
.blox-photo-gallery-list .blox-top-heading p {
	width:64px;
	height:20px;
	font-size:1em;
	padding-right:7px;
	background:url(../images/_blocks/top-heading-bg2.png)
}
.blox-photo-gallery-list .blox-bottom-block {
	width:100%;
	height:39px
}
.blox-photo-gallery .blox-photo-gallery-list .blox-bottom-block div {
	width:auto;
	height:32px;
	overflow:hidden
}
.blox-photo-gallery-list .blox-bottom-block div {
	width:118px;
	height:32px;
	padding:7px 7px 0;
	background:#000;
	opacity:.75;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomright:5px;
	border-radius-bottomleft:5px;
	border-radius-bottomright:5px
}
.blox-photo-gallery-list .blox-bottom-block div strong {
	display:block;
	letter-spacing:1px
}
.container_12 .grid_6 .blox-photo-gallery {
	width:460px
}
.container_12 .grid_6 .blox-photo-gallery li {
	margin-right:13px
}
.art .blox-asset-content p, .art .blox-list li a, .art .blox-list li a em {
	color:#292929
}
.art .blox-top-list li a {
	color:#484848
}
.container_12 .grid_8 .grid_pixels_160 .blox-photo-gallery-list {
	width:100%;
	padding:0
}
.container_12 .grid_8 .grid_pixels_160 .blox-photo-gallery-list .blox-bottom-block {
	height:30px
}
.container_12 .grid_8 .grid_pixels_160 .blox-photo-gallery-list li {
	width:153px;
	margin-right:0;
	margin-bottom:5px
}
.container_12 .grid_8 .grid_pixels_160 .blox-photo-gallery-list li img {
	width:156px
}
.container_12 .grid_3 .blox-photo-gallery-list li, .container_12 .grid_3 .blox-photo-gallery-list li img.horizontal {
	width:212px
}
.container_16 .grid_4 .blox-photo-gallery-list {
	width:220px
}
.container_16 .grid_4 .blox-photo-gallery-list li {
	width:212px;
	height:145px
}
.container_16 .grid_4 .blox-photo-gallery-list li img {
	height:auto;
	width:212px
}
.container_16 .grid_4 .blox-photo-gallery-list li img.vertical {
	height:150px;
	width:auto;
	margin:0 auto
}
.specials-block-holder {
	width:100%;
	float:left;
	overflow:hidden;
	margin-bottom:24px
}
.container_12 .grid_6 .specials-block-holder {
	width:460px
}
.container_12 .grid_4 .specials-block-holder {
	width:290px
}
.specials-block {
	width:622px;
	margin:14px 0 6px;
	overflow:hidden
}
.container_16 .grid_13 .specials-block {
	width:760px
}
.container_12 .grid_6 .specials-block {
	width:460px
}
.container_12 .grid_4 .specials-block {
	width:292px
}
.blox-specials-gallery ul {
	list-style:none outside none;
	margin:0;
	overflow:hidden;
	padding:9px 0 0;
	position:relative;
	width:9999px
}
.blox-specials-gallery ul li {
	border-right:2px solid #DDD;
	float:left;
	height:76px;
	line-height:16px;
	overflow:hidden;
	padding:0 0 0 7px;
	width:280px
}
.slideshow-rule {
	overflow:hidden
}
.slideshow-rule .item-list {
	width:564px;
	height:76px;
	overflow:hidden;
	float:left;
	top:10px
}
.slideshow-rule .item-list .group .item {
	width:274px;
	height:76px;
	padding:0 0 0 5px;
	overflow:hidden;
	float:left;
	border-right:2px solid #ddd
}
.slideshow-rule .item-list .group .item p {
	width:auto;
	margin:0;
	line-height:14px;
	font-size:11px;
	color:#666
}
.slideshow-rule .item-list .group .item a {
	margin-right:6px;
	display:block;
	float:left
}
.slideshow-rule .item-list .group .item a img {
	width:76px
}
.slideshow-rule .item-list .group .item h4 {
	margin:0;
	padding-top:3px;
	font-size:12px;
	font-weight:700
}
.slideshow-rule .item-list .group .item h4 a {
	float:none;
	font-size:11px;
	text-decoration:none;
	color:#711C1A
}
.slideshow-rule .item-list .group .item h4 a:hover {
	text-decoration:underline
}
.slideshow-rule .slideCounter {
	margin-top:10px;
	margin-left:5px;
	float:right
}
.slideshow-rule .nav {
	margin-top:10px;
	float:right
}
.slideshow-rule .nav a {
	width:14px;
	height:13px;
	display:block;
	overflow:hidden;
	float:left;
	background:url(../images/_blocks/special-pages.gif) no-repeat;
	text-indent:-999px
}
.slideshow-rule .nav a.activeSlide {
	background-position:0 -13px
}
.slideshow-rule .next, .slideshow-rule .prev {
	width:21px;
	height:97px;
	display:block;
	float:left;
	text-indent:-999px
}
.slideshow-rule .prev {
	margin-left:2px;
	background:url(../images/_blocks/special-left-arrow.gif) no-repeat
}
.slideshow-rule .next {
	margin-right:2px;
	float:right;
	background:url(../images/_blocks/special-right-arrow.gif) no-repeat
}
.center-piece-tabs a {
	border:1px solid #BBB;
	display:block;
	float:left;
	text-decoration:none;
	height:15px;
	width:17px;
	color:#000;
	text-align:center;
	margin-right:5px;
	margin-bottom:5px;
	background:none #CCC no-repeat;
	font-size:10px;
	font-weight:700
}
.center-piece-tabs a.selected, .center-piece-tabs a:hover {
	color:#333
}
.center-piece-tabs.asset_tab {
	height:20px;
	position:relative;
	z-index:3
}
.center-piece-tabs.asset_tab a {
	text-decoration:none;
	color:#000;
	width:auto;
	font:10px/15px Arial,sans-serif;
	text-transform:uppercase;
	padding:4px 5px;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	background:-moz-linear-gradient(top,rgba(0,0,0,0) 34%,rgba(0,0,0,.01) 36%,rgba(0,0,0,.06) 72%,rgba(0,0,0,.18) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(34%,rgba(0,0,0,0)),color-stop(36%,rgba(0,0,0,.01)),color-stop(72%,rgba(0,0,0,.06)),color-stop(100%,rgba(0,0,0,.18)));
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 34%,rgba(0,0,0,.01) 36%,rgba(0,0,0,.06) 72%,rgba(0,0,0,.18) 100%);
	background:-o-linear-gradient(top,rgba(0,0,0,0) 34%,rgba(0,0,0,.01) 36%,rgba(0,0,0,.06) 72%,rgba(0,0,0,.18) 100%);
	background:-ms-linear-gradient(top,rgba(0,0,0,0) 34%,rgba(0,0,0,.01) 36%,rgba(0,0,0,.06) 72%,rgba(0,0,0,.18) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0) 34%,rgba(0,0,0,.01) 36%,rgba(0,0,0,.06) 72%,rgba(0,0,0,.18) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#5e000000', GradientType=0);
	border:1px solid #BBB;
	background-color:#eee;
	margin:0 2px 0 0;
	position:relative;
	z-index:15
}
.center-piece-tabs.asset_tab a.selected, .center-piece-tabs.asset_tab a:hover {
	background-image:none;
	background-color:#FFF;
	border-bottom:1px solid #FFF
}
.center-piece-container.asset_tab {
	border:1px solid #BBB;
	padding-left:4px;
	width:100%;
	margin-top:-1px
}
.center-piece-container.asset_tab> ul {
	position:relative
}
.center-piece-container.asset_tab ul, .grid_4 .center-piece-container.asset_tab .photo-container, .grid_5 .center-piece-container.asset_tab .photo-container {
	width:98%;
	overflow:hidden
}
.center-piece-container.asset_tab p {
	font-size:12px;
	line-height:1.48em
}
.center-piece-items> li {
	padding:10px 0
}
.center-piece-items .blox-related-items.floated li {
	clear:both
}
.center-piece-items .blox-related-items.floated {
	float:none;
	clear:right;
	width:auto
}
.blox-specials-gallery {
	background:#f2f2f2;
	width:580px;
	height:97px;
	overflow:hidden;
	position:relative;
	float:left
}
.container_16 .grid_13 .blox-specials-gallery {
	width:718px
}
.container_12 .grid_6 .blox-specials-gallery {
	width:418px
}
.container_12 .grid_4 .blox-specials-gallery {
	width:250px
}
.blox-specials-gallery ul.slides {
	list-style:none;
	margin:0;
	padding:9px 0 0;
	width:9999px;
	overflow:hidden;
	position:relative
}
.blox-specials-gallery ul.slides li.specials-slide {
	width:280px;
	border-right:2px solid #DDD;
	float:left;
	height:76px;
	padding:0 0 0 7px;
	overflow:hidden;
	line-height:16px;
	position:relative
}
.blox-specials-gallery ul.slides li.specials-slide.highlight {
	background:#FE9
}
.blox-specials-gallery ul.slides li.specials-slide.highlight img {
	padding-top:7px
}
.blox-specials-gallery ul li.even-item, .blox-specials-gallery ul li.last-item {
	border-right:0;
	padding-right:2px
}
.container_16 .grid_13 .blox-specials-gallery ul li {
	width:350px
}
.container_16 .grid_10 .blox-specials-gallery ul.slides li.specials-slide {
	width:260px
}
.container_16 .grid_10 .blox-specials-gallery {
	width:537px
}
.container_16 .grid_10 .specials-block {
	width:580px
}
.container_12 .grid_6 .blox-specials-gallery ul li {
	width:412px;
	padding-left:6px
}
.container_12 .grid_4 .blox-specials-gallery ul li {
	width:243px
}
.blox-specials-gallery ul li img {
	float:left;
	display:block;
	margin-right:6px;
	width:76px
}
.blox-specials-gallery ul li h4 {
	margin:0;
	color:#333;
	font-size:12px;
	font-weight:700;
	padding-top:3px
}
.blox-specials-gallery ul li p {
	margin:0;
	color:#666;
	line-height:14px;
	font-size:11px;
	width:auto
}
.blox-specials-gallery ul li a {
	color:#900;
	font-size:11px
}
.calendar .blox-specials-gallery ul li a {
	color:#547d9d
}
.blox-specials-gallery ul li .more-link {
	position:absolute;
	bottom:0;
	right:5px
}
.blox-specials-gallery ul li .more-link a {
	font-weight:700
}
#tncms-region-top-two-front .specials-block-holder {
	width:910px;
	padding:7px 20px 0 25px;
	overflow:hidden;
	position:relative
}
#tncms-region-top-two-front .specials-block-holder .blox-title {
	position:relative
}
#tncms-region-top-two-front .specials-block-holder .specials-block {
	width:920px
}
#tncms-region-top-two-front .specials-block-holder .specials-block .blox-specials-gallery {
	width:870px
}
#tncms-region-top-two-front .specials-block-holder .specials-block .blox-specials-gallery ul.slides li.specials-slide {
	width:282px
}
#tncms-region-top-two-front .specials-block-holder .blox-zebra-nav {
	padding:0;
	border-bottom:0
}
#tncms-region-top-two-front .specials-block-holder .blox-zebra-nav a {
	width:170px;
	position:absolute;
	top:0;
	right:19px
}
.left-arrow {
	background:url(../images/_blocks/special-left-arrow.gif) no-repeat;
	width:21px;
	height:97px;
	float:left
}
.left-arrow a {
	width:21px;
	height:97px;
	text-indent:-9999em;
	overflow:hidden;
	display:block
}
.right-arrow {
	background:url(../images/_blocks/special-right-arrow.gif) no-repeat;
	width:21px;
	height:97px;
	float:left
}
.right-arrow a {
	width:21px;
	height:97px;
	text-indent:-9999em;
	overflow:hidden;
	display:block
}
.number {
	float:right;
	font-size:1.1em;
	padding-left:5px
}
.switcher {
	width:300px;
	float:right
}
.switcher ul {
	float:right;
	list-style:none;
	margin:0;
	padding:0
}
.switcher ul li {
	float:left;
	color:#606060;
	font-size:1.2em;
	font-weight:400;
	margin-left:1px;
	white-space:nowrap;
	text-indent:-9999em;
	overflow:hidden
}
.switcher ul li.number {
	width:30px
}
.switcher ul li a {
	display:block;
	width:14px;
	height:13px;
	background:url(../images/_blocks/special-pages.gif) no-repeat;
	font-size:1px;
	overflow:hidden
}
.switcher ul li a.active, .switcher ul li a:hover {
	background-position:0 100%
}
.switcher ul li a span {
	display:block;
	width:14px;
	height:13px;
	text-indent:-9999em;
	overflow:hidden;
	cursor:pointer
}
.block-holder {
	width:100%;
	overflow:hidden;
	float:left;
	padding:30px 0 18px
}
.block-holder .blox-title {
	margin-bottom:5px
}
.block-column {
	float:none
}
.block-column .list li {
	border:0
}
.block-column .list li a, .block-column .list li a em {
	color:#666
}
.image-list {
	list-style:none;
	margin:0;
	padding:9px 0 0;
	width:100%;
	overflow:hidden
}
.image-list li {
	width:100%;
	overflow:hidden;
	float:left;
	margin-bottom:13px
}
.image-list li img {
	margin-right:10px
}
.image-list-text {
	float:left;
	width:228px
}
.container_16 .grid_4 .image-list-text {
	width:135px
}
.container_12 .grid_3 .image-list-text {
	width:160px
}
.image-list-text h4 {
	margin:0;
	font-size:1.4em;
	color:#666;
	font-weight:700
}
.image-list-text p {
	margin:0;
	font-size:1.1em;
	color:#666;
	font-weight:400;
	line-height:1.27em
}
.soft {
	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.soft .blox-title {
	width:auto;
	margin:0;
	padding:10px 10px 5px;
	border:0
}
.soft .blox-title h3 a {
	font-weight:700;
	color:#888
}
.soft .image-list {
	width:auto;
	list-style:none;
	margin:0 10px;
	padding:0;
	overflow:hidden
}
.soft .image-list li {
	width:100%;
	margin:0;
	padding:10px 0;
	border-top:1px dotted #ddd;
	overflow:hidden;
	float:left
}
.soft .image-list li a {
	display:block;
	float:left
}
.soft .image-list li img {
	margin-right:10px
}
.soft .image-list-text {
	float:left;
	width:150px
}
.container_16 .grid_4 .soft .image-list-text {
	width:135px
}
.container_12 .grid_3 .soft .image-list-text {
	width:160px
}
.soft .image-list-text h4 {
	margin:0;
	font-size:1.4em;
	color:#666;
	font-weight:700
}
.soft .image-list-text p {
	margin:0;
	padding-bottom:0;
	padding-top:10px;
	font-size:1.1em;
	color:#666;
	font-weight:400;
	line-height:1.27em
}
.soft .emphasis p {
	font-size:12px;
	font-style:italic
}
.blox-gallery-block-holder {
	width:621px;
	background:url(../images/_blocks/gallery-block.gif) no-repeat;
	height:142px;
	overflow:hidden;
	float:left;
	position:relative
}
.blox-gallery-block {
	width:auto;
	margin:18px 0 0
}
.blox-gallery-block ul {
	list-style:none;
	margin:0;
	padding:0
}
.blox-gallery-block ul li {
	width:230px;
	height:86px;
	margin:0 10px;
	padding:10px 0 8px 8px;
	float:left;
	overflow:hidden;
	display:inline;
	border:1px solid #676767;
	background:#efefef;
	color:#666;
	font-size:1.1em;
	line-height:1.27em
}
.blox-gallery-block ul li img {
	float:left;
	margin-right:10px
}
.blox-gallery-block h4 a {
	margin:0;
	font-size:1.15em;
	font-weight:400
}
.blox-gallery-block ul li h4 a:first-line {
	font-size:1.15em;
	font-weight:700
}
.blox-gallery-block p {
	margin:0 0 3px;
	font-size:1.15em;
	font-weight:400
}
.blox-gallery-block p a {
	color:#666;
	font-weight:700
}
#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-container-horizontal {
	position:relative;
	width:630px
}
#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-clip-horizontal {
	margin-left:52px;
	overflow:hidden;
	width:520px;
	height:142px
}
#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-item {
	width:230px;
	height:83px;
	overflow:hidden
}
#blox-slideshow-gallery2 h4 a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666
}
#blox-slideshow-gallery2 .gallery-image {
	width:100px;
	height:83px;
	margin-right:5px;
	overflow:hidden;
	float:left
}
#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right:10px
}
#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-item-placeholder {
	background:#fff;
	color:#000
}
#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-horizontal {
	position:absolute;
	top:31px;
	right:10px;
	width:41px;
	height:48px;
	cursor:pointer;
	background:transparent url(../images/_blocks/gallery-right-arrow.png) no-repeat 0 0;
	text-indent:-9999em
}
#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-horizontal:active, #blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position:-41px 0
}
#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, #blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active, #blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover {
	cursor:default;
	background-position:-82px 0
}
#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-horizontal {
	position:absolute;
	top:31px;
	left:1px;
	width:41px;
	height:48px;
	cursor:pointer;
	background:transparent url(../images/_blocks/gallery-left-arrow.png) no-repeat 0 0;
	text-indent:-9999em
}
#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-horizontal:active, #blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position:-41px 0
}
#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, #blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active, #blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover {
	cursor:default;
	background-position:-82px 0
}
#blox-slideshow-gallery2 .link {
	text-align:right;
	padding-right:12px
}
.blox-featured-listings-holder.blox-loading {
	background:transparent url(../images/ajax-loader.gif) center center no-repeat
}
.blox-featured-listings-holder li h4 a {
	color:#666;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
	padding:10px 0;
	width:160px
}
.blox-featured-listings-holder li p {
	margin:0;
	padding:0
}
.blox-featured-listings-holder li p.tel {
	font-size:12px
}
.blox-featured-listings-holder li p.adr {
	font-size:10px
}
.blox-featured-listings-holder li p.mp-open {
	font-size:10px;
	color:#4C0;
	font-weight:700
}
.blox-featured-listings-holder li p.mp-closed {
	font-size:10px
}
.blox-featured-listings-holder li h5.moreInfo {
	padding:2px;
	font-size:12px;
	font-weight:700;
	background:#547c9d;
	color:#fff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	width:100px;
	text-align:center;
	position:absolute;
	bottom:5px;
	margin:5px 25px
}
.blox-featured-listings-holder li h5.moreInfo:hover {
	background:#37566F;
	text-decoration:none
}
.blox-featured-listings-holder li h5.moreInfo a {
	color:#fff
}
.blox-featured-listings-holder .logo-clip {
	width:150px;
	height:75px;
	overflow:hidden
}
.blox-featured-listings-holder ul li img {
	background:#222
}
#video-player-feature {
	width:100%;
	margin-bottom:10px;
	border:0 solid #aaa
}
#video-player-feature h4 {
	padding:0 10px 5px !important
}
#video-player-feature h4 a {
	color:#333;
	font-size:17px;
	font-weight:700
}
#video-player-feature h4 a:hover {
	text-decoration:none
}
#video-player-feature p {
	padding:0 10px 10px !important
}
#player {
	margin:0 0 10px;
	padding:0
}
#player img {
	margin:90px 0 0
}
#playlist {
	width:300px;
	margin:3px 0;
	padding-top:2px;
	border-top:2px dotted #ccc;
	float:left;
	overflow-y:auto;
	overflow-x:hidden;
	background-color:#efefef
}
#playlist img {
	width:90px;
	height:90px
}
#playlist a {
	width:100px;
	height:90px;
	margin:0 10px;
	padding:8px 0;
	float:left;
	display:block;
	background-color:#fff;
	font:11px "bitstream vera sans","lucida grande",verdana;
	text-decoration:none;
	color:#666
}
#playlist a img {
	padding-left:5px
}
#playlist .playlist-description a, #playlist a.title-link {
	width:auto;
	height:auto;
	margin:0;
	margin-left:5px;
	padding:0;
	background:0 0;
	background-color:transparent;
	float:none
}
#playlist .playlist-description a {
	display:inline;
	margin-left:0
}
#playlist a.title-link:hover {
	background:0 0;
	color:#333;
	text-decoration:underline
}
#playlist a:hover {
	background-color:#ffc
}
#playlist a.progress {
	background-color:#efefef
}
#playlist a.paused, #playlist a.playing {
	border:1px solid #666;
	background-color:#ffc
}
#playlist a img {
	border:0
}
#playlist strong {
	margin:8px 0 0;
	display:block;
	font-size:13px;
	font-weight:700;
	color:#666
}
#playlist em {
	width:16px;
	height:16px;
	border:0;
	display:inline;
	color:#888;
	font-style:normal;
	font-size:9px
}
#playlist p {
	margin-top:5px;
	font-size:11px
}
.blox-multimedia-block {
	float:left;
	overflow:hidden;
	background:#333;
	width:100%;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px
}
.container_12 .grid_6 .blox-multimedia-block .top {
	background:0 0
}
.blox-multimedia-block .bottom {
	overflow:hidden;
	padding:27px 22px 19px 17px
}
.container_12 .grid_6 .blox-multimedia-block .bottom {
	background:0 0
}
.blox-multimedia-block .blox-title {
	border-color:#788196
}
.blox-multimedia-block .blox-title h3 a {
	text-transform:uppercase
}
.blox-multimedia-block .blox-title h3, .blox-multimedia-block .blox-title ul a {
	color:#788196
}
.blox-multimedia-block .blox-title h3 {
	font-size:1.6em;
	font-family:Arial,Helvetica,sans-serif
}
.blox-multimedia-block .blox-title ul {
	padding:2px 0 0
}
.blox-multimedia-block .blox-top-list li {
	margin:0 0 0 15px
}
.blox-multimedia {
	width:auto;
	overflow:hidden;
	margin:16px 0 0;
	background:#666
}
.container_12 .grid_6 .blox-multimedia {
	background:#000;
	padding:0
}
.blox-multimedia-video {
	background:#000;
	float:left
}
.blox-multimedia-video iframe {
	border:0
}
.blox-multimedia-text {
	width:206px;
	background:#666;
	float:right
}
.container_16 .grid_10 .blox-multimedia-text {
	width:166px
}
.container_16 .grid_13 .blox-multimedia-text {
	width:335px
}
.container_12 .grid_6 .blox-multimedia-text {
	width:430px
}
.blox-multimedia-holder {
	width:100%;
	overflow:hidden
}
.container_12 .grid_6 .blox-multimedia-holder {
	margin-top:-20px
}
.blox-multimedia-text img.blox-multimedia-video-thumb {
	width:100px;
	padding-right:10px
}
.container_12 .grid_6 .blox-multimedia-text img.blox-multimedia-video-thumb {
	width:91px
}
.blox-multimedia-video img {
	display:block
}
.blox-video-box {
	width:354px;
	padding:9px;
	height:67px
}
.container_16 .grid_13 .blox-video-box {
	width:355px
}
.blox-video-box h4 {
	font-weight:700;
	color:#fff;
	font-size:1.2em
}
.blox-video-box h4 a, .blox-video-box h4 a:visited {
	color:#fff
}
.blox-video-box p {
	margin:0;
	color:#ccc;
	font-size:1.2em;
	font-weight:400;
	line-height:1.27em
}
.blox-multimedia-text ul {
	list-style:none;
	margin:0;
	padding:0 0 0 4px;
	width:auto;
	height:396px;
	overflow-y:auto;
	overflow-x:hidden
}
.container_16 .grid_13 .blox-multimedia-text ul {
	height:424px
}
.blox-multimedia-text ul li {
	overflow:hidden;
	float:left;
	border-top:1px solid #070707;
	margin:-1px 0 1px;
	padding:12px 0;
	width:92%
}
.container_12 .grid_6 .blox-multimedia-text ul li {
	width:102px
}
.blox-multimedia-text ul li img {
	float:left
}
.container_16 .grid_10 .blox-multimedia-text ul li img {
	float:none
}
.blox-multimedia-text-block {
	width:98%;
	margin-right:-5px;
	color:#333;
	font-size:1.2em
}
.blox-multimedia-text-block h4 {
	margin:0;
	font-size:1em;
	font-weight:700;
	color:#333
}
.blox-multimedia-text-block p {
	margin:0;
	font-size:1em;
	font-weight:400;
	color:#333
}
.blox-multimedia-text-block .link {
	padding-left:12px;
	background:url(../images/_blocks/icon-08.gif) no-repeat 0 20%;
	font-weight:700;
	color:#333;
	display:inline;
	float:right
}
.container_12 .grid_6 .blox-multimedia-text-block .link {
	float:left
}
.promo-block .sections-list {
	width:100%
}
.promo-block .sections-list li {
	margin-right:10px
}
.promo-block .sections-list li p {
	text-align:center
}
#ypSearch input.blox-loading {
	background-color:#ededed;
	cursor:wait
}
#ypSearch input.disabled-button {
	cursor:wait
}
#yp-enhanced-listings-module {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	background:#FDF202;
	margin-bottom:20px;
	padding:5px;
	border:1px solid #000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px
}
#yp-enhanced-listings-module table {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px
}
#yp-enhanced-listings-module form {
	margin:0
}
#yp-enhanced-listings-module input, #yp-enhanced-listings-module select, #yp-enhanced-listings-module textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:400
}
#yp-enhanced-listings-module #middle-background {
	background-image:url(../images/_blocks/yp/background.jpg);
	background-repeat:no-repeat;
	background-position:top;
	border-right:1px solid #000;
	border-left:1px solid #000
}
.featuredBusinesses {
	margin:6px 0;
	border:1px solid #333;
	background-color:#ffc;
	padding:3px;
	vertical-align:middle
}
.featuredBusinesses a {
	height:13px;
	padding-left:17px;
	background:url(../images/_blocks/yp/yp-popular-open.gif) 1px 1px no-repeat;
	font-weight:700;
	color:#333;
	text-decoration:none
}
.featuredBusinesses a.active {
	background:url(../images/_blocks/yp/yp-popular-close.gif) 1px 1px no-repeat
}
.featuredBusinesses img {
	position:relative;
	top:2px
}
#pgmenu {
	padding:3px;
	margin:0;
	border:1px solid #333;
	background-color:#ffc
}
#pgmenu p {
	padding:0;
	margin:3px 0
}
#pgmenu a {
	color:#333;
	text-decoration:none
}
#pgmenu a:hover {
	text-decoration:underline;
	font-weight:700
}
.tilebox td {
	font-family:Arial,Helvetica,sans-serif;
	size:10px
}
.TileName {
	font-weight:700;
	font-size:13px;
	color:#000;
	background:0 0;
	padding:0;
	margin:0 0 3px
}
#weather-bug {
	width:125px
}
#weather-bug #icon img {
	float:right;
	width:50px;
	height:50px;
	margin-right:5px;
	margin-top:-5px
}
#weather-bug #icon .weather-icon {
	width:50px;
	height:50px;
	margin-right:5px;
	margin-top:-5px;
	float:right;
	background:url(../images/_blocks/weather_50.png) no-repeat 0 0
}
#weather-bug #icon .weather-icon.w1 {
	background-position:0 0
}
#weather-bug #icon .weather-icon.w2 {
	background-position:0 -50px
}
#weather-bug #icon .weather-icon.w3 {
	background-position:0 -100px
}
#weather-bug #icon .weather-icon.w4 {
	background-position:0 -150px
}
#weather-bug #icon .weather-icon.w5 {
	background-position:0 -200px
}
#weather-bug #icon .weather-icon.w6 {
	background-position:0 -250px
}
#weather-bug #icon .weather-icon.w7 {
	background-position:0 -300px
}
#weather-bug #icon .weather-icon.w8 {
	background-position:0 -350px
}
#weather-bug #icon .weather-icon.w9 {
	background-position:0 -400px
}
#weather-bug #icon .weather-icon.w10 {
	background-position:0 -450px
}
#weather-bug #icon .weather-icon.w11 {
	background-position:0 -500px
}
#weather-bug #icon .weather-icon.w12 {
	background-position:0 -550px
}
#weather-bug #icon .weather-icon.w13 {
	background-position:0 -600px
}
#weather-bug #icon .weather-icon.w14 {
	background-position:0 -650px
}
#weather-bug #icon .weather-icon.w15 {
	background-position:0 -700px
}
#weather-bug #icon .weather-icon.w16 {
	background-position:0 -750px
}
#weather-bug #icon .weather-icon.w17 {
	background-position:0 -800px
}
#weather-bug #icon .weather-icon.w18 {
	background-position:0 -850px
}
#weather-bug #icon .weather-icon.w19 {
	background-position:0 -900px
}
#weather-bug #icon .weather-icon.w20 {
	background-position:0 -950px
}
#weather-bug #icon .weather-icon.w21 {
	background-position:0 -1000px
}
#weather-bug #icon .weather-icon.w22 {
	background-position:0 -1050px
}
#weather-bug #icon .weather-icon.w23 {
	background-position:0 -1100px
}
#weather-bug #icon .weather-icon.w24 {
	background-position:0 -1150px
}
#weather-bug #icon .weather-icon.w25 {
	background-position:0 -1200px
}
#weather-bug #icon .weather-icon.w26 {
	background-position:0 -1250px
}
#weather-bug #icon .weather-icon.w27 {
	background-position:0 -1300px
}
#weather-bug #icon .weather-icon.w28 {
	background-position:0 -1350px
}
#weather-bug #icon .weather-icon.w29 {
	background-position:0 -1400px
}
#weather-bug #icon .weather-icon.w30 {
	background-position:0 -1450px
}
#weather-bug #icon .weather-icon.w31 {
	background-position:0 -1500px
}
#weather-bug #icon .weather-icon.w32 {
	background-position:0 -1550px
}
#weather-bug #icon .weather-icon.w33 {
	background-position:0 -1600px
}
#weather-bug #icon .weather-icon.w34 {
	background-position:0 -1650px
}
#weather-bug #icon .weather-icon.w35 {
	background-position:0 -1700px
}
#weather-bug #icon .weather-icon.w36 {
	background-position:0 -1750px
}
#weather-bug #icon .weather-icon.w37 {
	background-position:0 -1800px
}
#weather-bug #icon .weather-icon.w38 {
	background-position:0 -1850px
}
#weather-bug #icon .weather-icon.w39 {
	background-position:0 -1900px
}
#weather-bug #icon .weather-icon.w40 {
	background-position:0 -1950px
}
#weather-bug #temp {
	color:#333;
	font-size:18px;
	font-weight:700
}
#weather-bug #conditions {
	color:#000
}
#index-section-title {
	margin-bottom:20px;
	padding:5px 0 0 5px;
	background:#333;
	color:#fff;
	font-size:26px;
	font-weight:700;
	float:none
}
#blox-collapse-bucket {
	margin-top:18px
}
#blox-index {
	padding-bottom:15px
}
.blox-bucket-list {
	border-top:0
}
.blox-bucket-list .blox-flags .tn-flag {
	margin-top:11px
}
.blox-collapse-bucket .blox-bucket-list {
	margin-bottom:0;
	padding-top:10px;
	border-top:1px solid #dedede
}
#tn-slider {
	overflow:hidden
}
.blox-bucket-list dt img, .blox-slider-news dt img {
	width:100px
}
.blox-bucket-list dd.bucket-headline {
	margin-top:5px;
	margin-bottom:5px;
	font-size:18px
}
.blox-bucket-list dd {
	margin-top:5px;
	line-height:22px;
	font-size:12px
}
.blox-bucket-list .even-list-item, .blox-bucket-list .odd-list-item {
	padding:5px;
	border-bottom:1px solid #dedede
}
.blox-bucket-list .even-list-item {
	background:#fff
}
.blox-bucket-list .odd-list-item {
	background:#f7f7f7
}
.day-partition {
	background:#711C1A;
	color:#fff;
	font-size:14px;
	font-weight:700;
	line-height:20px;
	padding:0 5px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.item-updated {
	clear:both;
	color:#666;
	display:block;
	font-size:11px;
	font-style:italic;
	padding-bottom:6px
}
.blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li {
	border-bottom:1px dotted #ddd;
	margin-bottom:10px;
	padding-bottom:10px
}
.blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li strong {
	font-weight:700;
	font-size:16px
}
.blox-photo-gallery-index-page .left-side {
	width:100px;
	overflow:hidden;
	float:left
}
.blox-photo-gallery-index-page .left-side p {
	background:#333;
	color:#fff;
	line-height:20px;
	padding:0 6px
}
.blox-photo-gallery-index-page .left-side p a {
	color:#fff
}
.blox-photo-gallery-index-page .right-side {
	width:175px;
	overflow:hidden;
	float:right
}
.bucket-photo {
	margin:0 10px 10px 0
}
.container_16 .grid_4 .blox-photo-gallery-index-page .right-side {
	width:110px
}
.container_16 .grid_3 .blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li {
	width:130px
}
.container_16 .grid_3 .blox-photo-gallery-index-page .left-side, .container_16 .grid_3 .blox-photo-gallery-index-page .left-side img, .container_16 .grid_3 .blox-photo-gallery-index-page .right-side {
	width:158px;
	float:left
}
.container_16 .grid_3 .blox-photo-gallery-index-page .right-side {
	padding:3px;
	width:154px;
	float:left;
	background:#000
}
.container_16 .grid_3 .blox-photo-gallery-index-page .left-side {
	border:1px solid #000
}
.container_16 .grid_3 .blox-photo-gallery-index-page .left-side img {
	opacity:.95
}
.container_16 .grid_3 .blox-photo-gallery-index-page .left-side img:hover {
	opacity:1
}
.container_16 .grid_3 .blox-photo-gallery-index-page .right-side a {
	color:#fff;
	font-size:13px
}
.container_12 .grid_3 .blox-photo-gallery-index-page .right-side {
	width:112px
}
.container_12 .grid_3 .blox-photo-gallery-index-page .right-side a {
	font-size:12px
}
.compact .blox-bucket-list {
	border:0
}
.compact .blox-bucket-list .day-partition {
	display:none
}
.compact .blox-bucket-list .even-list-item, .compact .blox-bucket-list .odd-list-item {
	width:120px;
	margin:5px;
	padding:10px;
	float:left;
	border:1px solid #ccc;
	text-align:center
}
.compact .blox-bucket-list dt.bucket-photo {
	float:none
}
.compact .blox-bucket-list .blox-comments, .compact .blox-bucket-list dd {
	display:none
}
.compact .blox-bucket-list dd.bucket-headline {
	display:block
}
div.full-width {
	padding:0;
	width:auto
}
.container_16 .grid_5 div.full-width {
	width:278px
}
div.full-width .ui-state-active, div.full-width .ui-state-default, div.full-width .ui-widget-content, div.full-width .ui-widget-content .ui-state-active, div.full-width .ui-widget-content .ui-state-default {
	border:0
}
div.full-width .ui-accordion li {
	display:block
}
div.full-width .blox-list li a {
	color:#999;
	font-weight:700
}
div.full-width .blox-list li .blox-comments a, div.full-width .blox-list li .blox-no-comments a {
	color:#AAA;
	font-weight:400
}
div.full-width .ui-widget-content {
	background:#fff none
}
div.white-background {
	background:#fff
}
.ui-widget-content.tab-preview-area a {
	border:1px solid #CCC;
	display:block;
	float:left;
	height:50px;
	margin:0 5px 5px 0;
	overflow:hidden;
	width:50px
}
.ui-widget-content.tab-preview-area a img {
	width:75px
}
.ui-widget-content a.more-link {
	width:auto;
	height:auto;
	margin:0;
	padding:4px 10px;
	border:0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	float:right;
	background:#333;
	color:#fff
}
.temp-height {
	height:150px
}
div.full-width-no-tabs li {
	display:block
}
#mostPopAccordian .blox-list li a {
	color:#999;
	font-weight:700
}
.blox-small {
	background:#DFDFDF;
	line-height:13px;
	margin:10px 0;
	color:#999;
	padding:8px
}
.blox-poll-asset {
	margin-bottom:15px
}
.blox-poll-asset .blox-info .question {
	font-size:1.25em;
	font-weight:700
}
.blox-poll-asset .blox-info .total {
	display:none;
	padding:10px 0;
	font-weight:700;
	border-top:solid 1px #ccc
}
.blox-poll-asset .blox-info .total .count {
	padding:0 6px;
	float:right
}
.blox-poll-asset.showCount .total {
	display:block
}
.blox-poll-asset .chart-wrapper {
	width:100%;
	height:0;
	display:block;
	-moz-transition:all 1.25s;
	-webkit-transition:all 1.25s;
	-o-transition:all 1.25s;
	-ie-transition:all 1.25s;
	transition:all 1.25s;
	position:relative;
	overflow:hidden;
	border-top:solid 1px #ccc
}
.blox-poll-asset.chart-style .chart-wrapper {
	display:none
}
.blox-poll-asset.chart-style.simple .chart-wrapper {
	display:block
}
.blox-poll-asset.showChart .chart-wrapper {
	height:250px;
	border-bottom:solid 1px #ccc
}
.blox-poll-asset .chart {
	margin:auto;
	width:100%;
	max-width:300px;
	display:block;
	position:relative;
	height:250px;
	top:-250px;
	-moz-transition:all 1.25s;
	-webkit-transition:all 1.25s;
	-o-transition:all 1.25s;
	-ie-transition:all 1.25s;
	transition:all 1.25s
}
.blox-poll-asset.showChart .chart {
	top:0
}
.poll .poll-view-mode-options, .poll.chart.chart-hidden .poll-cast-vote, .poll.chart.chart-hidden .poll-view-mode-chart, .poll.chart.chart-hidden .ui-icon-radio-off, .poll.chart.chart-hidden .ui-icon-radio-on {
	display:block
}
.blox-poll-asset .loading-poll, .poll.chart .ui-icon-radio-off, .poll.chart .ui-icon-radio-on, .poll.chart-hidden .poll-view-mode-options {
	display:none
}
.blox-poll-asset .blox-info {
	font-size:11px
}
.blox-poll-asset .box-info .question {
	float:none;
	font-size:1.25em;
	font-weight:700;
	line-height:20px;
	margin-top:20px;
	margin-bottom:0;
	width:100%;
	z-index:5
}
.blox-poll-asset.chart-style.none .swatch {
	display:none
}
.blox-poll-asset.chart-style.none .answer label {
	padding-left:27px
}
.blox-poll-asset .chart.simple {
	width:100%;
	max-width:100%
}
.blox-poll-asset .chart.simple .graph {
	z-index:3;
	height:210px;
	margin:20px;
	border-left:solid 1px #000;
	border-bottom:solid 1px #000;
	overflow:hidden;
	position:static
}
.blox-poll-asset .chart.simple .graph .bar {
	position:relative;
	width:2px;
	height:auto;
	z-index:4;
	margin:1px 0;
	left:-100%;
	-moz-transition:all 1.25s ease .25s;
	-webkit-transition:all 1.25s ease .25s;
	-o-transition:all 1.25s ease .25s;
	-ie-transition:all 1.25s ease .25s;
	transition:all 1.25s ease .25s
}
.blox-poll-asset.showChart .chart.simple .bar {
	left:0
}
.blox-poll-asset.chart-style.none .poll-answers {
	border-bottom:solid 1px #ccc
}
.blox-poll-asset .poll-answers input[name=answer] {
	position:absolute;
	top:4px;
	left:3px
}
.blox-poll-asset.showChart .poll-answers input[name=answer] {
	display:none
}
.blox-poll-asset .box-info .desc {
	font-size:11px
}
.blox-poll-asset dd {
	position:relative
}
.blox-poll-asset dd.poll-even {
	background:0 0;
	display:block;
	font-size:11px;
	line-height:20px;
	margin:0;
	padding:6px;
	overflow:auto
}
.blox-poll-asset dd.poll-odd {
	background:#ECECEC;
	display:block;
	font-size:11px;
	line-height:20px;
	margin:0;
	padding:6px;
	overflow:auto
}
.blox-poll-asset .poll-submit, .blox-poll-asset .poll-view-options, .blox-poll-asset .poll-view-results {
	padding:4px 8px;
	display:block;
	border:0;
	background:#333;
	color:#fff;
	cursor:pointer;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.blox-poll-asset .poll-submit:hover, .blox-poll-asset .poll-view-results:hover {
	background:#555
}
.blox-poll-asset .poll-answers-selection {
	border:1px solid #ddd
}
.blox-poll-asset .poll-option-wrapper {
	overflow:auto;
	padding:10px;
	background:#ececec;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc
}
.blox-poll-asset .poll-option-wrapper .left {
	float:left
}
.blox-poll-asset .poll-option-wrapper .right {
	float:right
}
.blox-poll-asset .blox-poll-results .swatch {
	display:block;
	opacity:0;
	box-sizing:border-box;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
	transition:all .5s;
	width:16px;
	height:16px;
	border-radius:8px;
	float:left;
	margin-right:10px
}
.blox-poll-asset.showChart .poll-answers .swatch, .html5.simple .poll-answers {
	opacity:1;
	border-radius:2px
}
.blox-poll-asset .blox-poll-results .vote-count, .blox-poll-asset .blox-poll-results .vote-percentage {
	float:right;
	display:none
}
.blox-poll-asset .poll-answers .vote-percentage {
	display:inline;
	opacity:0;
	-moz-transition:opacity .5s;
	-webkit-transition:opacity .5s
}
.blox-poll-asset.showChart .poll-answers .vote-percentage {
	opacity:1
}
.blox-poll-asset.showCount .poll-answers .vote-count {
	display:inline;
	opacity:0;
	-moz-transition:opacity .5s;
	-webkit-transition:opacity .5s
}
.blox-poll-asset.showChart.showCount .poll-answers .vote-percentage {
	display:none
}
.blox-poll-asset.showChart.showCount .poll-answers .vote-count {
	opacity:1
}
.blox-poll-asset .poll-option-wrapper {
	position:relative
}
.blox-poll-asset .poll-option-wrapper .poll-submit {
	opacity:1;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
	transition:all .5s
}
.blox-poll-asset.showChart .poll-option-wrapper .poll-submit {
	opacity:0
}
.blox-poll-asset .poll-option-wrapper .poll-view-results {
	opacity:1;
	z-index:2;
	position:absolute;
	right:10px;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
	transition:all .5s
}
.blox-poll-asset.showChart .poll-option-wrapper .poll-view-results {
	opacity:0;
	z-index:1
}
.blox-poll-asset .poll-option-wrapper .poll-view-options {
	display:block;/*!important; */
	opacity:0;
	position:absolute;
	right:10px;
	z-index:1;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
	transition:all .5s
}
.blox-poll-asset.showChart .poll-option-wrapper .poll-view-options {
	opacity:1;
	z-index:2
}
.blox-poll-asset .noOpacity .swatch, .blox-poll-asset .noOpacity .vote-percentage {
	display:none
}
.blox-poll-asset.showChart .noOpacity .swatch, .blox-poll-asset.showChart .noOpacity .vote-percentage {
	display:block
}
.blox-poll-asset .noOpacity .poll-answers .answer {
	padding-left:22px
}
.blox-poll-asset.showChart .noOpacity .poll-answers .answer {
	padding-left:0
}
.blox-poll-asset .noBox .poll-option-wrapper .poll-submit, .blox-poll-asset .noBox .poll-option-wrapper .poll-view-options, .blox-poll-asset .noBox .poll-option-wrapper .poll-view-results {
	display:block;
	margin-bottom:5px;
	position:inherit;
	width:100%;
	right:auto;
	float:none
}
.blox-poll-asset .noBox .poll-option-wrapper .poll-view-results, .blox-poll-asset.showChart .noBox .poll-option-wrapper .poll-view-options {
	display:block
}
.blox-poll-asset .noBox .poll-option-wrapper .poll-view-options, .blox-poll-asset.showChart .noBox .poll-option-wrapper .poll-submit, .blox-poll-asset.showChart .noBox .poll-option-wrapper .poll-view-results {
	display:none
}
.blox-poll-asset .related-asset-collection {
	margin-top:10px
}
.blox-poll-asset #poll-sponsor {
	margin:10px 0 20px
}
#weather-300-by-250 {
	width:298px;
	border:1px solid #666;
	font-size:12px;
	background-color:#E6E6E6;
	margin-bottom:20px
}
#weather-300-by-250 h2 {
	background-color:#999;
	border-bottom:2px solid #ccc;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	line-height:18px;
	padding:2px 5px;
	color:#fff
}
#weather-300-by-250 h4 {
	padding-left:10px;
	font-size:14px;
	font-weight:700
}
#weather-300-by-250 p {
	margin:0;
	padding-bottom:0;
	padding-left:10px
}
#weather-300-by-250 .block {
	width:50%;
	display:block;
	float:left;
	font-size:11px
}
#weather-300-by-250 .block img {
	float:left;
	padding-left:5px;
	padding-right:5px;
	width:45px
}
#weather-300-by-250 #extended-forcast-title {
	border-top:1px solid #666;
	margin-left:5px;
	margin-right:5px
}
#weather-300-by-250 #extended-forcast-title h3 {
	float:none;
	padding-top:5px;
	font-size:14px
}
#weather-300-by-250 .icon img {
	float:left;
	padding-left:5px;
	margin-top:-7px
}
#weather-300-by-250 .info-one {
	display:inline-block;
	padding-left:10px;
	font-weight:700;
	float:left
}
#weather-300-by-250 .info-one .temp {
	font-size:24px;
	color:red;
	float:left
}
#weather-300-by-250 .info-two {
	float:left;
	font-weight:700;
	padding-left:6px
}
#seven-day-forcast {
	margin:10px 5px;
	padding:5px;
	text-align:center
}
#seven-day-forcast a {
	background:#711C1A none repeat scroll 0 0;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	width:100%;
	padding:4px 18px;
	color:#fff
}
.box .block {
	margin:0 0 20px;
	padding:5px;
	background:#fff
}
.box .blox-column, .box .blox-title .rss, .box .blox-top-story, .box .blox-top-story-holder {
	float:none
}
.blox-sub-title {
	margin-bottom:0
}
.blox-zebra-list p {
	color:#666;
	font-size:1.2em;
	line-height:1.3em;
	margin:6px 0 13px
}
.blox-zebra-nav {
	border-bottom:1px dotted #ccc;
	padding:0 0 5px;
	text-align:right
}
.blox-zebra-nav a {
	border-left:1px solid #333;
	font-size:11px;
	margin-left:10px;
	padding-left:10px
}
.blox-zebra-nav a:first-child {
	border-left:0
}
.blox-zebra-nav a:hover {
	color:#ccc
}
.blox-multimedia-block .blox-zebra-nav a {
	color:#999
}
.blox-zebra-list .blox-comments a {
	font-size:11px;
	font-weight:400;
	color:#aaa
}
.blox-zebra-list .zebra-mane .blox-comments a, .blox-zebra-list .zebra-mane .blox-no-comments a {
	font-size:11px;
	font-weight:400
}
.blox-zebra-list .zebra-mane, .blox-zebra-list .zebra-stripes {
	padding:10px 0
}
.blox-zebra-list .zebra-mane {
	width:220px;
	float:left;
	margin-top:8px
}
.blox-zebra-list .zebra-mane dt {
	float:right;
	margin-left:5px
}
.blox-zebra-list .zebra-mane dd {
	margin-bottom:5px
}
.blox-zebra-list .zebra-mane a {
	font-size:15px;
	font-weight:700;
	line-height:20px
}
.blox-zebra-list .zebra-mane a.tn-flag {
	font-size:11px;
	font-weight:700;
	line-height:12px;
	float:none;
	display:inline
}
.blox-zebra-list .zebra-mane .image-cell {
	float:right;
	margin-left:5px
}
.blox-zebra-list .large-photo .image-cell {
	margin-left:0;
	margin-top:6px;
	margin-bottom:6px
}
.blox-zebra-list .large-photo .image-cell img {
	width:220px
}
.blox-zebra-list .large-photo img.tn-icon {
	width:auto
}
.blox-zebra-list .zebra-stripes {
	float:left;
	margin-left:10px;
	width:382px
}
.container_16 .grid_13 .blox-zebra-list .zebra-stripes {
	width:523px
}
.container_12 .grid_6 .blox-zebra-list .zebra-stripes {
	width:222px
}
.blox-zebra-list .blox-title .rss {
	margin:8px 10px
}
.blox-zebra-list .zebra-stripes .tn-flag {
	float:none;
	display:inline-block
}
.blox-zebra-list .blox-flags li {
	display:inline;
	line-height:18px
}
.blox-zebra-list .zebra-stripes li {
	font-size:11px;
	font-weight:700;
	padding:5px 4px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	width:100%;
	line-height:18px;
	display:inline-block
}
.blox-zebra-list .zebra-stripes .image-cell {
	float:left;
	margin-right:5px
}
.blox-zebra-list .zebra-stripes .headline-cell {
	line-height:16px;
	width:100%
}
.blox-zebra-list .zebra-stripes li small {
	font-weight:400;
	font-size:10px;
	color:#666;
	float:right;
	padding-left:10px
}
.blox-zebra-list .zebra-stripes li.iterodd {
	background:#f7f7f7
}
.container_16 .grid_10 .blox-zebra-list .large-photo .image-cell img, .container_16 .grid_10 .blox-zebra-list .zebra-mane {
	width:225px
}
.container_16 .grid_10 .blox-zebra-list .zebra-stripes {
	width:337px
}
.container_16 .grid_7 .blox-zebra-list .large-photo .image-cell img, .container_16 .grid_7 .blox-zebra-list .zebra-mane {
	width:200px
}
.container_16 .grid_7 .blox-zebra-list .zebra-stripes {
	width:180px
}
#blox-section-showcase {
	width:620px;
	height:366px;
	background:#222;
	color:#fff;
	overflow:auto;
	margin-bottom:20px
}
#blox-section-showcase .big-image {
	float:left;
	height:366px;
	width:488px;
	overflow:hidden;
	text-align:left;
	position:relative
}
#blox-section-showcase .big-image li {
	position:absolute;
	top:0;
	left:0
}
#blox-section-showcase .big-image li h1 {
	position:absolute;
	top:24px;
	left:0;
	padding:2px 2px 2px 16px;
	background:transparent url(../../images/_blocks/featured-bottom2.png);
	color:#fff;
	font-size:16px;
	font-weight:700;
	text-align:left;
	line-height:24px
}
#blox-section-showcase .big-image li h2 {
	display:none
}
#blox-section-showcase .big-image li img {
	width:488px
}
#blox-section-showcase .big-image li .description {
	position:absolute;
	top:300px;
	left:0;
	padding:10px;
	width:475px;
	height:38px;
	font-size:12px;
	background:transparent url(../../images/_blocks/featured-bottom2.png);
	color:#fff;
	overflow:hidden;
	display:block
}
#blox-section-showcase .small-images {
	float:right;
	width:128px;
	position:relative;
	height:366px;
	overflow:hidden
}
#blox-section-showcase .small-images li {
	position:relative;
	width:114px;
	height:90px;
	overflow:hidden
}
#blox-section-showcase .small-images li h1 {
	display:none
}
#blox-section-showcase .small-images li h2 {
	background:transparent url(../../images/_blocks/featured-bottom2.png);
	color:#FFF;
	font-size:12px;
	left:0;
	line-height:18px;
	margin:0;
	padding:0 0 0 16px;
	position:absolute;
	top:64px
}
#blox-section-showcase .small-images li img {
	width:114px;
	background:#444;
	display:block;
	margin:6px 10px;
	text-align:center
}
#blox-section-showcase .small-images li .description {
	display:none
}
a.social-button-icon {
	height:31px;
	display:block;
	clear:both;
	background:url(../images/_blocks/social_buttons.png) no-repeat left top
}
a.social-button-icon:hover {
	text-decoration:none
}
a.social-button-icon span {
	width:10px;
	height:31px;
	float:right;
	overflow:hidden;
	display:block;
	background:url(../images/_blocks/social_buttons.png) no-repeat right top
}
a.social-button-icon.twitter {
	height:75px;
	background-position:0 -38px
}
a.social-button-icon.twitter span {
	height:75px;
	background-position:right -38px
}
a.social-button-icon.mini {
	background:url(../images/_blocks/mini_social_buttons.png) no-repeat left top
}
a.social-button-icon.mini span {
	background:0 0
}
.social-media dt {
	margin-bottom:10px;
	border-bottom:1px solid #788196;
	font-size:2.2em;
	font-weight:700;
	font-family:Tahoma,Arial,sans-serif;
	color:#788196
}
.social-media dd {
	width:125px;
	height:25px;
	margin:0 0 6px 6px;
	padding:0 10px 0 0;
	overflow:hidden;
	float:left;
	line-height:25px;
	border:1px solid #ddd;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.social-media dd.endcap {
	width:0;
	height:0;
	padding:0;
	line-height:0;
	float:none;
	clear:left;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	border:0
}
.social-media .icon {
	width:16px;
	height:16px;
	margin:4px 10px 0 5px;
	display:block;
	float:left;
	background:url(../images/_blocks/social_sprites_b3.gif) no-repeat
}
.social-media .facebook .icon {
	background-position:0 -180px
}
.social-media .linkedin .icon {
	background-position:0 -1240px
}
.social-media .twitter .icon {
	background-position:0 -620px
}
.social-media .mobile .icon {
	background-position:-2px -540px
}
.social-media .newsletter .icon {
	background-position:0 -460px
}
.social-media .myspace .icon {
	background-position:0 -260px
}
.social-media .custom-site .icon {
	background-position:0 -1060px
}
.social-media .youtube .icon {
	background-position:0 -1350px
}
.social-media .rss .icon {
	background:url(../images/_blocks/rss-icon.gif) 0 0 no-repeat
}
#core-index-site-index {
	font-size:14px;
	line-height:26px
}
#core-index-site-index .site-link {
	background:#CCC none repeat scroll 0 0;
	display:block;
	font-size:16px;
	font-weight:700;
	margin:4px 0;
	padding:3px 0 3px 10px
}
#core-index-site-index .sub_menu li {
	margin-left:30px
}
#blox-author {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#EFEFEF none repeat scroll 0 0;
	padding:10px
}
#blox-author #blox-author-info li.social {
	width:119px;
	height:25px;
	margin:10px 0 6px 6px;
	padding:0 10px 0 0;
	overflow:hidden;
	float:left;
	line-height:25px;
	border:1px solid #ddd;
	background:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
#blox-author #author_img img {
	border:medium none;
	display:block;
	margin:5px 10px 0 0;
	float:left;
	width:100px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
#blox-author #blox-author-info ul {
	float:left;
	width:550px
}
#blox-author #blox-author-info li.author_name {
	border:medium none;
	display:block;
	font-size:18px;
	font-weight:700;
	margin:0;
	width:auto;
	float:none;
	background:0 0
}
#blox-author #blox-author-info li.author_title {
	border:medium none;
	float:none;
	font-size:12px;
	height:auto;
	line-height:18px;
	margin:0;
	padding:5px 0;
	width:auto;
	background:0 0
}
#blox-author #blox-author-info li.author_email {
	border:medium none;
	font-size:11px;
	margin:0 15px 0 0;
	width:auto;
	background:0 0;
	display:inline
}
#blox-author #blox-author-info li.author_email strong {
	font-weight:700
}
#blox-author #blox-author-info li.author_phone {
	border:medium none;
	font-size:11px;
	margin:0 15px 0 0;
	width:auto;
	background:0 0;
	display:inline
}
#blox-author #blox-author-info li.author_phone strong {
	font-weight:700
}
#blox-author #blox-author-info li.author_address {
	border:medium none;
	font-size:11px;
	margin:0 15px 0 0;
	width:auto;
	background:0 0;
	display:inline
}
#blox-author #blox-author-info li.author_address strong {
	font-weight:700
}
#blox-author #blox-author-info li.author_bio {
	border:medium none;
	font-size:11px;
	height:auto;
	line-height:15px;
	margin:7px 0 0;
	width:auto;
	background:0 0
}
#blox-author #blox-author-info .icon {
	width:16px;
	height:16px;
	margin:4px 10px 0 5px;
	display:block;
	float:left;
	background:url(../images/_blocks/social_sprites_b3.gif) no-repeat
}
#blox-author #blox-author-info .facebook .icon {
	background-position:0 -180px
}
#blox-author #blox-author-info .linkedin .icon {
	background-position:0 -1240px
}
#blox-author #blox-author-info .twitter .icon {
	background-position:0 -620px
}
#blox-author #blox-author-info .mobile .icon {
	background-position:-2px -540px
}
#blox-author #blox-author-info .newsletter .icon {
	background-position:0 -460px
}
#blox-author #blox-author-info .myspace .icon {
	background-position:0 -260px
}
#blox-author #blox-author-info .author_email .icon {
	background-position:0 -460px
}
#blox-author #blox-author-info .custom-site .icon {
	background-position:0 -1060px
}
#blox-author #blox-author-info .google .icon {
	background-position:0 -220px
}
#blox-author #blox-author-info .blogger .icon {
	background-position:0 -680px
}
#blox-author #blox-author-info .wordpress .icon {
	background-position:0 -660px
}
#blox-author #blox-author-info .rss .icon {
	background:url(../images/_blocks/rss-icon.gif) 0 0 no-repeat
}
.blog .blox-bucket-list dt img {
	width:auto
}
.blog .blox-bucket-list .even-list-item {
	margin:10px 0
}
#blog-archives-list {
	margin-bottom:10px
}
#blog-archives-list .blox-title {
	border-color:#ddd
}
#blog-archives-list .blox-title h3 {
	color:#000
}
#blog-archives-list h4 {
	width:200px;
	margin-bottom:2px;
	margin-top:5px;
	padding:2px 4px;
	background:#000;
	color:#fff;
	font-size:14px;
	font-weight:700
}
#blog-archives-list .archive-link {
	margin-left:24px;
	display:list-item;
	list-style:outside square;
	line-height:1.75em
}
#blox-stocks-standalone {
	text-align:center
}
#blox-stocks-standalone .blox-title {
	text-align:left
}
.stocks-script {
	text-align:center;
	width:170px;
	margin:0 auto
}
.stocks-script.size-280 {
	text-align:center;
	width:280px;
	margin:0 auto
}
.stocks-script.size-120 {
	text-align:center;
	width:120px;
	margin:0 auto
}
.stocks-script.size-150 {
	text-align:center;
	width:170px;
	margin:0 auto
}
#financialcontent_townnews_ad {
	text-align:center
}
.highlight-stocks {
	overflow:hidden;
	padding:13px;
	background:#fff;
	border:1px solid #ddd;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-bottom:20px
}
.padding-10 {
	padding:10px
}
//
#blox-slideshow-front-featured-listings {
	border:1px solid #dfdfdf
}
#blox-featured-listings {
	padding:15px;
	border:1px solid #DDD;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
#blox-featured-listings .heading h3 a {
	float:right;
	font-size:30px;
	color:#666;
	margin:14px 0 0
}
#blox-featured-listings .heading h3 a:hover {
	text-decoration:none;
	color:#999
}
#blox-featured-listings .heading {
	margin-bottom:10px
}
#blox-featured-listings .business .logo-clip {
	width:150px;
	margin-right:10px;
	float:left
}
#blox-featured-listings .business .logo-clip img {
	width:150px
}
#blox-featured-listings .business .info {
	width:80px;
	float:left
}
.container_12 .grid_4 #blox-featured-listings .heading {
	width:auto
}
.container_12 .grid_4 #blox-featured-listings .business .info {
	width:100px
}
#blox-featured-listings .business .name {
	font-weight:700;
	font-size:12px
}
#blox-featured-listings .business .tel {
	padding:0;
	color:#333;
	font-size:11px;
	font-weight:700
}
#blox-featured-listings .business .adr {
	padding:0
}
#blox-featured-listings .business .map {
	color:#888
}
#blox-featured-listings .business .status {
	margin-top:5px;
	padding-top:5px;
	padding-bottom:0;
	border-top:1px dotted #ddd;
	font-size:12px;
	font-weight:700
}
#blox-featured-listings .business .status .open {
	text-transform:uppercase;
	color:green
}
#blox-featured-listings .business .status .closed {
	text-transform:uppercase;
	color:red
}
.marketplace-icon {
	width:150px;
	height:75px;
	margin-bottom:10px;
	overflow:hidden;
	display:block;
	background:url(../images/_blocks/marketplace-icons.png) no-repeat
}
.marketplace-icon.enhanced {
	background-position:0 -75px
}
.marketplace-icon.power {
	background-position:0 -150px
}
#blox-featured-listings-content #nav-container-feat-business {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#fff;
	border-top:1px solid #dfdfdf;
	display:block;
	height:21px;
	margin-left:-1px;
	padding-top:8px;
	width:100%
}
#blox-featured-listings-content .nav-mp li {
	float:left;
	list-style:none
}
.nav-mp a {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:none repeat scroll 0 0 #fff;
	border:1px solid #CCC;
	margin:5px;
	padding:3px 5px;
	text-decoration:none
}
.nav-mp a.activeSlide {
	background:#efefef;
	color:#000
}
.nav-mp a:focus {
	outline:0
}
#blox-featured-listings-content #blox-featured-listings-fb {
	margin:3px 0;
	overflow:hidden
}
#blox-featured-listings-content a.prev, #nav-container-feat-business a.prev {
	background:url(../images/carousel_prev.gif) no-repeat scroll 0 -32px transparent;
	display:block;
	float:right;
	height:16px;
	width:25px
}
#blox-featured-listings-content a.next, #nav-container-feat-business a.next {
	background:url(../images/carousel_next.gif) no-repeat scroll 0 -32px transparent;
	display:block;
	float:right;
	height:16px;
	width:25px
}
#blox-featured-listings #blox-featured-pop-search-list h3, #blox-featured-listings #blox-simple-search h3 {
	color:#666;
	font-size:14px;
	font-weight:700;
	margin:20px 0 0
}
#blox-featured-listings #businessSearch-simple {
	background:0 0;
	border:0;
	padding-top:10px
}
#blox-featured-listings #businessSearch-simple #normalOptions .name input {
	width:135px
}
#blox-featured-listings #businessSearch-simple #normalOptions .areas {
	padding-top:5px
}
#blox-featured-listings #blox-featured-pop-search {
	margin-top:8px;
	text-align:center;
	font-size:13px
}
#blox-featured-listings #blox-featured-pop-search-list {
	padding-top:0
}
#blox-featured-listings #blox-featured-pop-search-list .blox-search-icon {
	float:left;
	margin:6px 3px 0 5px
}
#blox-featured-listings #blox-featured-pop-search-list ul {
	padding-top:4px
}
#blox-featured-listings #blox-featured-pop-search-list ul li {
	display:block;
	line-height:28px;
	font-size:12px;
	margin-top:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:left
}
.coupon-business {
	margin:10px 0;
	padding:5px
}
.coupon-business .biz-content, .coupon-business .biz-logo {
	float:left;
	width:50%
}
.coupon-business .biz-content {
	width:48%;
	text-align:left;
	margin-left:2%
}
.coupon-business h4 a.title {
	font-size:13px;
	font-weight:700
}
.coupon-business .biz-logo img {
	width:100%
}
.coupon-business .biz-content p {
	padding:0;
	line-height:120%
}
.coupon-business .biz-content .biz-text {
	padding-left:5px
}
.coupon-business .moreInfo {
	float:left;
	margin:5px 0 0;
	width:auto;
	padding:1px 5px;
	font-size:10px
}
.coupon-business .moreInfo a:hover {
	color:#efefef;
	text-decoration:none
}
.coupon-business .mp-open {
	color:#4C0
}
.coupon-business .mp-closed {
	color:#900
}
.starburst {
	display:block;
	width:6em;
	height:6em;
	background:#e24500;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	rotation:-45deg;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-weight:700;
	font-family:Arial,sans-serif
}
.starburst span.points {
	display:block;
	width:6em;
	height:6em;
	background:#e24500;
	-webkit-transform:rotate(22.5deg);
	-moz-transform:rotate(22.5deg);
	rotation:22.5deg
}
.starburst span.text {
	text-transform:capitalize;
	display:block;
	padding-top:10%;
	font:1.5em/1.2em Sans-Serif
}
.starburst span.text .price {
	font-size:1.3em
}
.starburst.percentage-off span.text {
	padding-top:25%
}
.starburst.percentage-off span.text .percentage {
	font-size:1.8em
}
.starburst.free, .starburst.free span.points {
	background:#00B457
}
.starburst.free span.text {
	font-size:2.4em;
	padding-top:25%
}
.classifieds.asset.coupon {
	position:relative;
	color:#333;
	font-size:12px;
	text-align:left;
	background:#fff;
	border:2px dashed #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px
}
.classifieds.asset.coupon.print {
	max-width:510px;
	margin:25px
}
.classifieds.asset.coupon p {
	padding:5px 0
}
.classifieds.asset.coupon .starburst {
	float:right;
	margin-left:25px;
	margin-bottom:10px
}
.classifieds.asset.coupon img.preview {
	float:left;
	margin-bottom:5px;
	max-width:200px;
	height:auto;
	margin-right:10px
}
.classifieds.asset.coupon.image-only img.preview {
	max-width:100%
}
.classifieds.asset.coupon .disclaimer {
	font-size:.8em;
	color:#666
}
.classifieds.asset.coupon .coupon-code {
	border-top:1px solid #ccc;
	clear:both;
	padding:5px;
	background:#efefef;
	margin:0 -10px -10px;
	color:#666;
	font-size:20px;
	font-weight:700;
	text-align:center
}
.classifieds.asset.coupon .coupon-code .note {
	font-size:12px;
	display:block;
	font-weight:400
}
.classifieds.asset.coupon .coupon-code .value {
	font-weight:700;
	color:#666
}
.classifieds.asset.coupon .ad-id {
	float:none;
	margin:0
}
.classifieds.asset.coupon .coupon-header {
	padding:3px 3px 0;
	margin-bottom:5px;
	border:0
}
.classifieds.asset.coupon .coupon-header h3 {
	text-align:left;
	margin-bottom:0
}
.classifieds.asset.coupon .coupon-header .business-logo {
	display:block;
	color:#457c9d;
	text-align:center;
	float:right
}
.classifieds.asset.coupon .coupon-header .business-logo img {
	height:42px
}
#blox-slideshow-featured-listings .blox-gallery-block {
	margin:0
}
.blox-featured-listings-holder#blox-slideshow-featured-listings {
	background:#efefef;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	padding:10px 0;
	border:1px solid #DFDFDF;
	height:230px
}
#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-container-horizontal {
	position:relative;
	width:630px;
	margin:0
}
.container_16 .grid_13 #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-container-horizontal {
	width:770px
}
#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-clip-horizontal {
	margin-left:52px;
	overflow:hidden;
	width:520px;
	height:230px
}
.container_16 .grid_13 #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:656px;
	margin-left:52px
}
#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-item {
	height:212px;
	margin:0;
	overflow:hidden;
	width:164px;
	background:#fff
}
.container_16 .grid_13 #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-item {
	width:155px
}
#blox-slideshow-featured-listings h4 a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666
}
#blox-slideshow-featured-listings .gallery-image {
	width:100px;
	height:83px;
	margin-right:5px;
	overflow:hidden;
	float:left
}
#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right:0;
	border-right:1px dotted #ccc;
	border-top:0;
	border-left:0;
	border-bottom:0;
	position:relative
}
#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-item-placeholder {
	background:#fff;
	color:#000
}
#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-next-horizontal {
	position:absolute;
	top:75px;
	right:12px;
	width:41px;
	height:48px;
	cursor:pointer;
	background:transparent url(../images/_blocks/gallery-right-arrow.png) no-repeat 0 0;
	text-indent:-9999em
}
#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-next-horizontal:active, #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position:-41px 0
}
#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active, #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover {
	cursor:default;
	background-position:-82px 0
}
#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-prev-horizontal {
	position:absolute;
	top:75px;
	left:0;
	width:41px;
	height:48px;
	cursor:pointer;
	background:transparent url(../images/_blocks/gallery-left-arrow.png) no-repeat 0 0;
	text-indent:-9999em
}
#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-prev-horizontal:active, #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position:-41px 0
}
#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active, #blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover {
	cursor:default;
	background-position:-82px 0
}
#blox-slideshow-featured-listings #blox-slideshow-featured-listings-fb {
	text-align:center;
	margin-top:5px;
	overflow:hidden
}
.container_16 .grid_3 .marketplace-icon.power {
	background-position:0 -323px
}
.container_16 .grid_3 .marketplace-icon.enhanced {
	background-position:0 -274px
}
.container_16 .grid_3 .marketplace-icon.verified {
	background-position:0 -225px
}
.container_16 .grid_3 .marketplace-icon {
	display:block;
	height:49px;
	margin:0 auto 10px;
	overflow:hidden;
	text-align:center;
	width:100px
}
.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content {
	height:125px
}
.container_16 .grid_3 .pics.of-slideshow {
	height:125px !important
}
.container_16 .grid_3 #blox-featured-listings #businessSearch-simple .btn-go {
	float:right;
	width:100%;
	margin-top:5px
}
.container_16 .grid_3 #blox-featured-listings div.nav {
	display:none
}
ul#nav-mp4 {
	width:145px;
	margin-top:10px
}
#blox-featured-listings #nav-container-feat-business li {
	float:left;
	margin-bottom:14px
}
.container_16 .grid_3 #blox-featured-listings .business .info {
	width:160px
}
.container_16 .grid_3 #blox-featured-listings .business .logo-clip img {
	width:125px !important
}
.container_16 .grid_3 #blox-featured-listings .heading h3 a {
	float:none;
	margin:0;
	width:126px
}
.container_16 .grid_3 #blox-featured-listings .business .logo-clip {
	width:125px
}
.business-testimonial .image-container {
	float:right;
	margin-left:10px
}
.business-testimonial .image.full-width {
	width:100%
}
.pdf-list li {
	float:left
}
#sub_nav {
	width:205px;
	float:left
}
#sub_nav ul {
	margin:0;
	padding:0;
	font-size:11px;
	list-style-type:none;
	text-align:right;
	background:#f7f7f7
}
#sub_nav li {
	margin:0
}
#sub_nav li a {
	padding:0 10px;
	width:180px;
	display:block;
	line-height:24px;
	font-weight:700;
	border-top:1px solid #fff;
	border-left:5px solid #f7f7f7;
	border-bottom:1px solid #ebebeb
}
#sub_nav li a:hover {
	background:#f1f1f1;
	border-left:5px solid #3d598e;
	text-decoration:none
}
.numbers {
	margin:10px 0 0;
	width:185px;
	padding:0 10px;
	background:#fdf9df;
	font-size:12px
}
.num_head {
	font-weight:700;
	border-bottom:1px dashed #e5dca4;
	padding:0 0 10px;
	font-size:13px
}
.sub_block, .sub_block2 {
	padding:0;
	margin:15px 0 0;
	font-size:12px
}
.sub_block h3 {
	color:#999
}
.sub_block2 {
	background:#fff
}
.sub_block_promo {
	border:1px solid #fdf3b3;
	padding:0;
	margin:15px 0 0;
	font-size:12px;
	background:url(../images/_blocks/yellow_grad.gif) bottom left repeat-x
}
.sub_block_promo th {
	background:#fdf3b3;
	color:#333
}
.sub_block h1 {
	margin:0 !important;
	padding:0 8px !important;
	color:#333;
	font-size:14px !important;
	line-height:26px
}
.sub_pad {
	padding:0 10px 10px
}
.small-newspaper {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -90px -624px !important
}
.small-gift {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -180px -1255px !important
}
.small-calendar {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll 0 -715px !important
}
.small-notebook {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -90px -895px !important
}
.small-info {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -90px 5px !important
}
.sub_pad a.small-calendar, .sub_pad a.small-credit, .sub_pad a.small-gift, .sub_pad a.small-info, .sub_pad a.small-newspaper, .sub_pad a.small-notebook {
	display:block;
	float:left;
	height:50px;
	width:50px
}
.sub_pad img {
	float:left;
	margin:5px 8px 0 0
}
.sub_pad p {
	padding:10px 0;
	border-bottom:1px dashed #bacce1
}
.service-item {
	border-bottom:1px dashed #BACCE1
}
.service-item .service-content-detail {
	border:0
}
.service-item .service-content-detail .custom-service-description {
	display:block
}
.service-item .service-content-detail .custom-service-description .service-rates {
	margin-left:44px
}
.service-item .service-content-detail .custom-service-description .service-rate {
	margin-top:10px;
	padding:0;
	border:0
}
.service-item .service-content-detail .custom-service-description .service-rate p {
	margin-left:2px
}
.d {
	background:#eff3f9
}
.\l {
	background:#fff
}
.\1p, .dp {
	background:#fdfcf3
}
.red {
	font-size:11px;
	color:#711C1A
}
.grey {
	color:#ccc
}
.yes {
	font-weight:700;
	font-size:14px
}
#sub_body table td, #sub_body table th {
	padding:5px
}
.centerpiece {
	margin-bottom:20px
}
.centerpiece .link .preview {
	float:left
}
.centerpiece h3 {
	text-align:left
}
.centerpiece .link .details {
	width:280px;
	float:left;
	margin:10px;
	text-align:left
}
.centerpiece .link .details h3 {
	margin:0 0 10px
}
.centerpiece .link .details p {
	margin:0 0 10px;
	padding:0
}
.blox-infolink p {
	font-size:13px;
	line-height:19px;
	color:#333;
	position:relative;
	zoom:100%
}
.blox-infolink span.infolink-icon {
	float:left;
	height:50px;
	padding-left:0;
	text-indent:-99999px;
	width:50px
}
#aboutThisSection {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	background:#DFDFDF none repeat scroll 0 0;
	color:#666;
	padding:20px
}
#aboutThisSection dt {
	font-size:14px;
	font-family:Arial,Sans;
	color:#444;
	line-height:16px;
	margin:10px 0 5px;
	font-weight:700
}
#aboutThisSection dd {
	font-size:13px
}
.moreInfo {
	padding:2px;
	font-size:12px;
	font-weight:700;
	background:#547c9d;
	color:#fff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	width:200px;
	text-align:center;
	margin:5px 25px
}
.container_16 .grid_3 #aboutThisSection .moreInfo {
	width:auto;
	margin:0
}
.small-apple {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 0
}
.small-arrowleft {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -90px
}
.small-arrowright {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -180px
}
.small-at {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -270px
}
.small-baby {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -360px
}
.small-back {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -450px
}
.small-briefcase {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -540px
}
.small-bullhorn {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -630px
}
.small-camera {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -810px
}
.small-cat {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -900px
}
.small-cellphone {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -990px
}
.small-check {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1080px
}
.small-digging {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1170px
}
.small-dog {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1260px
}
.small-download {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1350px
}
.small-exclaim {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1440px
}
.small-exclaim_2 {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1530px
}
.small-globe {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1620px
}
.small-hardhat {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1710px
}
.small-home_1 {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1800px
}
.small-home_2 {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1890px
}
.small-justmarried {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -90px
}
.small-lightbulb {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -180px
}
.small-list {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -270px
}
.small-mail {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -360px
}
.small-money {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -450px
}
.small-movie {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -540px
}
.small-no {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -720px
}
.small-note {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -810px
}
.small-notepad {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -990px
}
.small-office_10 {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1080px
}
.small-pacifier {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1170px
}
.small-paper {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1260px
}
.small-paperclip {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1350px
}
.small-pda {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1440px
}
.small-pencil {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1530px
}
.small-phone {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1620px
}
.small-phonebook {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1710px
}
.small-portfolio {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1800px
}
.small-print {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1890px
}
.small-recycle {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px 0
}
.small-rss {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -90px
}
.small-envelope, .small-sendmail {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -180px
}
.small-services {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -270px
}
.small-star {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -360px
}
.small-stars {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -450px
}
.small-stroller {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -540px
}
.small-tag {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -630px
}
.small-talk_1 {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -720px
}
.small-talk_2 {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -810px
}
.small-tie {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -900px
}
.small-transmit {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -990px
}
.small-video {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -1080px
}
.small-weddingcake {
	background:url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -1170px
}
.small-credit {
	background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -180px -1340px
}
.small-baseball {
	background:transparent url(../images/_blocks/Baseball_48x48.png) no-repeat scroll 0 0
}
.small-football {
	background:transparent url(../images/_blocks/football_48x48.png) no-repeat scroll 0 0
}
.small-golf {
	background:transparent url(../images/_blocks/golf_48x48.png) no-repeat scroll 0 0
}
.small-hockey {
	background:transparent url(../images/_blocks/hockey_48x48.png) no-repeat scroll 0 0
}
.small-basketball {
	background:transparent url(../images/_blocks/basketball_48x48.png) no-repeat scroll 0 0
}
.top-ten {
	margin:0;
	padding:0;
	font:12px/24px Helvetica,Arial,sans-serif
}
.top-ten .main-title {
	width:250px;
	height:138px;
	margin:0 auto 10px;
	background:url(../images/mostPopular.png) no-repeat
}
.top-ten .main-title.a {
	width:250px;
	height:138px;
	background-position:0 0
}
.top-ten .main-title.b, .top-ten .main-title.c {
	width:300px;
	height:30px;
	background-position:0 -180px
}
.top-ten .item {
	margin-bottom:10px
}
.top-ten .item .bottom {
	margin:0 5px 0 14px;
	display:block;
	position:relative;
	border:1px solid #9e9e9e;
	border-width:0 1px 1px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	background:#dedede;
	line-height:16px;
	font-size:10px;
	color:#757575
}
.top-ten .item .bottom span {
	padding:0 6px
}
.top-ten .item .top {
	height:30px;
	margin:0;
	padding:0;
	line-height:30px;
	border:1px solid #757575;
	position:relative
}
.top-ten .item .top .title {
	margin:0;
	padding:0 10px;
	display:block;
	float:left;
	line-height:30px;
	font-size:12px;
	font-weight:400
}
.top-ten .item .top .title a {
	text-decoration:none;
	color:#757575
}
.top-ten .item .top .number {
	width:30px;
	height:30px;
	padding:0;
	display:block;
	line-height:30px;
	float:left;
	background:#757575 url(../images/mostPopular.png) 0 -150px;
	text-align:center;
	color:#fff;
	text-indent:-9999px
}
.top-ten .item .number.b {
	background-position:-30px -150px
}
.top-ten .item .number.c {
	background-position:-60px -150px
}
.top-ten .item .number.d {
	background-position:-90px -150px
}
.top-ten .item .number.e {
	background-position:-120px -150px
}
.top-ten .item .number.f {
	background-position:-150px -150px
}
.top-ten .item .number.g {
	background-position:-180px -150px
}
.top-ten .item .number.h {
	background-position:-210px -150px
}
.top-ten .item .number.i {
	background-position:-240px -150px
}
.top-ten .item .number.j {
	background-position:-270px -150px
}
#blox-most-popular-index {
	padding:0 0 10px
}
#blox-most-popular-index .index-image {
	border:0
}
#blox-most-popular-index .index-image img {
	border:1px solid #ccc;
	padding:1px
}
#blox-most-popular-index p {
	font-size:12px;
	line-height:18px;
	color:#666
}
#blox-most-popular-index .byline {
	color:#333;
	font-size:11px;
	font-style:italic;
	line-height:16px;
	padding-top:5px
}
#blox-most-popular-index .post-details {
	float:left;
	clear:left;
	width:auto
}
#blox-most-popular-index .post-details img.minitar {
	margin:0 5px 0 0
}
#blox-most-popular-index .post-details .post-date {
	font-size:11px;
	color:#666;
	padding:0
}
#blox-most-popular-index .event-details {
	padding-left:10px;
	position:relative
}
#blox-most-popular-index .event-details dt {
	padding:5px 0
}
.ipadMobilePromo {
	padding-top:20px
}
.ipadMobilePromo .ipad {
	width:151px;
	height:175px;
	display:block;
	float:left;
	background:transparent url(../images/_blocks/iPad.png) no-repeat 0 0
}
.ipadMobilePromo .promo-text {
	font-size:18px;
	font-weight:700;
	line-height:1.2em
}
#business-events, #calendar-widget-block {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #DDD;
	padding:5px 15px 15px
}
.loader-wrapper {
	position:relative
}
#calendar-widget-block.transparent {
	zoom:1;
	filter:alpha(opacity=20);
	opacity:.2
}
#cal-loader.blox-loading {
	width:20px;
	height:18px;
	z-index:99999;
	right:50%;
	top:81px;
	position:absolute
}
#calendar-widget-block .more {
	margin-top:30px;
	display:block;
	float:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center
}
#business-events .heading.heading-cal, #calendar-widget-block .heading.heading-cal, .eventArea .heading.heading-cal {
	height:61px;
	overflow:hidden;
	margin-bottom:7px;
	width:100%;
	background:url(../images/_blocks/bg-heading-cal.gif) no-repeat scroll 0 0 transparent
}
#calendar-widget-block .heading.heading-cal h3 a, #calendar-widget-block h3 a #business-events .heading.heading-cal h3 a {
	position:relative;
	left:55px
}
#business-events .heading.heading-cal h3 a, #calendar-widget-block .heading.heading-cal h3 a {
	display:block;
	color:#666;
	font-size:30px;
	margin:0;
	position:relative;
	top:14px;
	left:60px
}
#business-events .heading.heading-cal h3 a:hover, #calendar-widget-block .heading.heading-cal h3 a:hover {
	color:#999;
	text-decoration:none
}
#business-events #calendar-widget .ui-state-default, #calendar-widget-block #calendar-widget .ui-state-default {
	font-size:14px;
	font-weight:400;
	padding:6px 0;
	text-align:center
}
#business-events #calendar-widget th, #calendar-widget-block #calendar-widget th {
	background:0 0
}
.calendar-widget-event-list {
	margin-top:10px
}
.calendar-widget-event-list h3 {
	font-size:14px;
	margin-bottom:0
}
.calendar-widget-event-list h3 span.ui-icon {
	margin:3px
}
li.event-container {
	display:block;
	border-bottom:3px dotted #CCC;
	padding:15px 0
}
li.event-container.highlight {
	display:block;
	background-color:#FE9;
	border-bottom:3px dotted #CCC;
	padding:15px
}
body.v6_0 li.event-container.highlight {
	padding:0
}
li.event-container.last-in-list {
	border:0;
	padding-bottom:0
}
li.event-container.highlight.last-in-list {
	padding-bottom:15px
}
.calendar-widget-event-list .blox-recent-block a {
	color:#457c9d
}
.calendar-widget-event-list .event-image, .calendar-widget-event-list ul.event-details {
	display:block;
	float:left;
	padding-left:0
}
.calendar-widget-event-list ul.event-details li {
	margin-bottom:3px;
	clear:right
}
.calendar-widget-event-list .event-image {
	margin-right:10px;
	clear:left
}
.calendar-widget-event-list .event-image img {
	border:1px solid #ccc;
	padding:2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.calendar-widget-event-list .event-image img:hover {
	opacity:.9
}
#calendar-widget-buttons {
	width:100%
}
#calendar-widget-buttons a {
	border-top:0
}
#calendar-widget-buttons a.today {
	-webkit-border-radius:0 0 0 4px;
	-moz-border-radius:0 0 0 4px;
	border-radius:0 0 0 4px;
	width:34.5%
}
#calendar-widget-buttons .browse {
	width:32%
}
#calendar-widget-buttons .event-submit {
	width:32%
}
#calendar-widget-buttons a.event-submit {
	-webkit-border-radius:0 0 4px;
	-moz-border-radius:0 0 4px;
	border-radius:0 0 4px
}
#business-events .ui-button-text-only .ui-button-text, #calendar-widget-block .ui-button-text-only .ui-button-text {
	font-size:10px;
	font-weight:700
}
#addeventForm fieldset {
	border:1px solid #ccc;
	padding:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-bottom:10px
}
#addeventForm legend {
	font-weight:700;
	color:#666;
	margin-left:10px;
	padding:7px
}
#addeventForm #requestRadio {
	text-align:center;
	margin-top:10px
}
#addeventForm .first-half, #addeventForm .second-half {
	float:left;
	width:48%
}
#addeventForm .first-half {
	margin-right:10px
}
#addeventForm input.text {
	padding:2px 0;
	width:99%
}
.with-button-panel #calendar-widget .ui-datepicker {
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}
.container_12 #calendar-widget .ui-datepicker {
	width:935px
}
.container_12 .grid_8 #calendar-widget .ui-datepicker {
	width:580px
}
.container_12 .grid_5 #calendar-widget .ui-datepicker {
	width:343px
}
.container_12 .grid_4 #calendar-widget .ui-datepicker, .container_12 .grid_4 #calendar-widget .ui-datepicker-inline, .container_12 .grid_4 #calendar-widget .ui-datepicker-multi-3 .ui-datepicker-group {
	width:260px
}
.container_12 .grid_3 #calendar-widget .ui-datepicker {
	width:183px
}
.container_16 .grid_10 #calendar-widget .ui-datepicker {
	width:550px
}
.container_16 .grid_7 #calendar-widget .ui-datepicker {
	width:360px
}
.container_16 .grid_6 #calendar-widget .ui-datepicker {
	width:300px
}
.container_16 .grid_4 #calendar-widget .ui-datepicker {
	width:180px
}
.container_16 .grid_3 #calendar-widget .ui-datepicker {
	width:143px
}
.container_16 .grid_3 #business-events, .container_16 .grid_3 #calendar-widget-block {
	padding:0 5px 5px
}
.container_16 .grid_3 #business-events .heading.heading-cal, .container_16 .grid_3 #calendar-widget-block .heading.heading-cal {
	height:auto;
	margin:0 0 5px;
	padding:0;
	background:0 0
}
.container_16 .grid_3 #business-events h3, .container_16 .grid_3 #calendar-widget-block h3 {
	padding:0;
	font-size:16px;
	color:#aaa
}
.container_16 .grid_3 #business-events .heading.heading-cal h3 a, .container_16 .grid_3 #calendar-widget-block .heading.heading-cal h3 a {
	left:0
}
.container_16 .grid_3 #calendar-widget-block .ui-datepicker .ui-datepicker-title {
	font-size:9px
}
.container_16 .grid_3 #business-events .calendar-widget-event-list .blox-recent-block, .container_16 .grid_3 #calendar-widget-block .calendar-widget-event-list .blox-recent-block {
	clear:both
}
.container_16 .grid_3 .calendar-widget-event-list .event-image {
	width:146px;
	display:block;
	margin:0 auto
}
.container_16 .grid_3 .calendar-widget-event-list .event-image img {
	padding:5px 22px;
	background:#ededed
}
.container_16 .grid_3 #business-events .ui-buttonset .ui-button, .container_16 .grid_3 #calendar-widget-block .ui-buttonset .ui-button {
	width:145px
}
.container_16 .grid_3 #business-events .ui-corner-left, .container_16 .grid_3 #business-events .ui-corner-right, .container_16 .grid_3 #calendar-widget-block .ui-corner-left, .container_16 .grid_3 #calendar-widget-block .ui-corner-right {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.container_16 .grid_3 #business-events #calendar-widget table.ui-datepicker-calendar .ui-state-default, .container_16 .grid_3 #business-events #calendar-widget th, .container_16 .grid_3 #calendar-widget-block #calendar-widget table.ui-datepicker-calendar .ui-state-default, .container_16 .grid_3 #calendar-widget-block #calendar-widget th {
	padding:0;
	font-size:10px
}
.e-edition-promo {
	height:330px;
	margin-bottom:20px;
	padding:10px;
	border:5px solid #ddd;
	position:relative;
	background:url(../images/_blocks/eeditions5.png) no-repeat right -96px
}
.e-edition-promo .trial-link {
	width:158px;
	height:51px;
	display:block;
	float:right;
	position:relative;
	right:40px;
	top:250px
}
.e-edition-promo #prev {
	position:absolute;
	bottom:10px;
	left:10px
}
.e-edition-promo #next {
	position:absolute;
	bottom:10px;
	left:24px
}
.e-edition-promo .feature-list {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
	cursor:default;
	width:180px;
	position:relative;
	top:30px;
	left:25px;
	float:left
}
.e-edition-promo .feature-list strong {
	margin-bottom:4px;
	display:block;
	font-size:19px
}
.e-edition-promo .feature-list p {
	line-height:1.5em;
	font-size:12px
}
.blox-multimedia-page-block .currently-playing {
	margin-bottom:20px
}
.blox-multimedia-page-block .currently-playing h4 {
	padding-bottom:10px;
	font-weight:700;
	font-size:14px
}
.blox-multimedia-page-block .currently-playing p {
	line-height:18px;
	font-size:12px
}
.blox-multimedia-page-block .currently-playing-info {
	padding-top:15px
}
.blox-multimedia-page-block.dark .currently-playing {
	border-bottom:1px dotted #111;
	color:#fff
}
.blox-multimedia-page-block.dark .currently-playing h4 a {
	color:#fff
}
.blox-multimedia-page-block .media-asset-list li {
	width:120px;
	height:130px;
	margin:20px 20px 10px 10px;
	float:left
}
.blox-multimedia-page-block .media-asset-list li.last {
	width:0;
	height:0;
	float:none;
	clear:left
}
.blox-multimedia-page-block .media-asset-list li h4 {
	font-size:12px;
	font-weight:700
}
.blox-multimedia-page-block .media-asset-list li a {
	color:#aaa
}
.blox-multimedia-page-block .media-asset-list li img {
	width:120px
}
.blox-multimedia-page-block .video-group {
	padding:10px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.blox-multimedia-page-block .video-group h3 {
	margin-bottom:2px;
	padding:0 0 4px;
	border-bottom:1px dotted #555
}
.blox-multimedia-page-block.dark .blox-multimedia-holder {
	background:none repeat scroll 0 0 #333
}
.blox-multimedia-page-block.dark .media-asset-list li {
	color:#fff
}
.blox-multimedia-page-block.dark .blox-video-player {
	padding:20px 0 0 20px
}
.blox-multimedia-page-block.dark .currently-playing-info {
	padding:15px 0 0 20px
}
.blox-multimedia-page-block.dark .video-group {
	background:#444
}
.blox-multimedia-page-block.dark .video-group h3 {
	color:#ddd
}
.core-slideshow-tiled {
	padding-top:0
}
.core-slideshow-tiled .blox-title {
	display:none
}
.core-slideshow-tiled ul.sections-list {
	width:630px;
	font-size:12px;
	padding-top:0;
	margin-left:-15px;
	overflow:hidden
}
.core-slideshow-tiled ul.sections-list li {
	float:left;
	width:195px;
	margin-left:15px
}
.core-slideshow-tiled ul.sections-list li .custom-image-wrapper {
	display:block;
	height:133px;
	width:193px;
	border:solid 1px #000;
	overflow:hidden;
	background:#222;
	text-align:center
}
.core-slideshow-tiled ul.sections-list li img {
	height:133px;
	float:none;
	margin-right:0
}
.core-slideshow-tiled ul.sections-list li h4 {
	font-weight:700;
	font-size:14px;
	margin:4px 0
}
.core-slideshow-tiled ul.sections-list li p {
	height:82px
}
.core-slideshow-tiled h3.section-title {
	font-size:14px;
	text-align:center;
	width:199px
}
legend.form-section {
	font-weight:700;
	color:#666;
	font-size:18px;
	padding:0 4px
}
fieldset.form-link-group {
	border:1px solid #ccc;
	padding:8px;
	margin-bottom:5px
}
.form-link-menu h3 {
	font-size:14px;
	margin-bottom:5px
}
ul.dropdown-site-index ul.dropdown-site-index li {
	margin-left:10px
}
ul.dropdown-site-index p.form-description {
	margin:0 0 0 15px;
	font-size:12px
}
.tile-block .blox-comments .blox-updated {
	font-size:9px
}
.tile-block .tile {
	width:100px;
	margin:10px;
	padding:2px;
	float:left
}
.tile-block .tile .small-photo-cell {
	width:100px;
	margin-bottom:20px
}
.tile-block .tile .small-photo-cell img {
	width:100px;
	padding:2px;
	border:1px solid #ccc
}
.tile-block .tile .small-photo-cell .caption {
	margin:0;
	padding:0
}
.tile-block .tile.featured-asset {
	width:auto
}
.tile-block .tile.featured-asset .small-photo-cell {
	margin-right:20px;
	float:left
}
.blox-hot-deals {
	height:30px;
	margin-bottom:20px;
	background:#711c1a
}
.blox-hot-deals .title-flag {
	margin:0;
	padding:0 13px;
	float:left;
	margin-top:3px;
	background:#333;
	font:700 19px/30px Tahoma,Arial,sans-serif;
	color:#fff
}
.blox-hot-deals ul {
	float:left
}
.blox-hot-deals ul li {
	margin:8px 0;
	padding-right:10px;
	border-right:1px solid #fff;
	float:left;
	line-height:14px;
	font-size:10px
}
.blox-hot-deals ul li.last {
	margin-right:0;
	border-right:0
}
.blox-hot-deals ul li a {
	color:#fff
}
.blox-hot-deals ul li a .ui-icon-scissors {
	margin:0 4px 0 6px;
	position:relative;
	top:-2px;
	float:left
}
.blox-hot-deals .navigation {
	float:right
}
.blox-hot-deals .navigation li {
	margin-right:10px
}
.blox-hot-deals .navigation li.last {
	margin-right:0
}
.blox-hot-deals .ui-icon-circlesmall-plus {
	margin-right:4px;
	float:left;
	position:relative;
	top:-2px
}
.full-asset {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px
}
.full-asset h2.blox-asset-title {
	font-weight:700
}
.full-asset .blox-story-text .storytext div.event-datails {
	padding:0
}
.full-asset .event-details {
	clear:both;
	color:#666;
	font-size:11px;
	margin-bottom:10px
}
.full-asset .event-details dt {
	clear:both
}
.full-asset .contact-instruction {
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	background:none repeat scroll 0 0 #EFEFEF;
	margin:5px 0 0;
	padding:3px 0 3px 3px;
	width:100%
}
.full-asset .tn-index-story {
	border-bottom:2px dotted #ccc;
	padding-bottom:0;
	margin-bottom:10px
}
.full-asset .tn-story-assets h4 {
	font-weight:700;
	margin-top:10px;
	font-size:14px;
	color:#666
}
.askTheExpert {
	margin-bottom:20px;
	padding:10px;
	background:#ebebeb;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px
}
.askTheExpert .expert {
	margin-bottom:10px
}
.askTheExpert .expert .qaCount {
	width:50px;
	height:60px;
	background:url(../images/_blocks/marketplace_expert.png) no-repeat -16px -96px;
	float:left;
	text-align:center;
	text-indent:-3px
}
.askTheExpert .expert .qaCount p {
	font-size:11px;
	line-height:11px
}
.askTheExpert .expert .qaCount p.num {
	margin-top:4px;
	font-size:14px;
	font-weight:700;
	color:#557e9e
}
.askTheExpert .expert .bizInfo {
	width:200px;
	padding:10px;
	float:right;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#fff
}
.askTheExpert .expert .bizInfo h4 {
	margin-bottom:10px;
	font-weight:700;
	font-size:14px;
	color:#557e9e
}
.askTheExpert .expert .bizInfo h4 a {
	color:#557e9e
}
.askTheExpert .expert .bizInfo .info {
	margin-right:10px;
	float:right;
	text-align:right
}
.askTheExpert .expert .bizInfo .logoLink {
	float:right
}
.askTheExpert .expert-small {
	padding:5px 0;
	border-top:1px dotted #ccc
}
.askTheExpert .expert-small.last {
	margin-bottom:15px;
	border-bottom:1px solid #ccc
}
.askTheExpert .expert-small strong {
	font-size:12px
}
.askTheExpert .expert-small a {
	font-size:11px;
	color:#557E9E
}
.askTheExpert .expert-promo-top {
	margin-bottom:20px;
	padding:10px;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#fff
}
.askTheExpert .expert-promo-top .icon.expert-logo {
	width:66px;
	height:92px;
	margin:10px 20px 0 10px;
	padding:0 10px;
	display:block;
	float:left;
	overflow:hidden;
	border-right:1px solid #ccc;
	background:url(../images/_blocks/marketplace_expert.png) no-repeat -14px 0
}
.askTheExpert .expert-promo-top p {
	margin:0 5px 5px 0;
	padding:0;
	line-height:1.5em;
	font-size:11px
}
.askTheExpert .expert-promo-top p strong {
	line-height:1.2em;
	font-size:24px;
	color:#444
}
.askTheExpert .expert-promo-top p span {
	display:block;
	line-height:1.3em;
	font-size:16px
}
.askTheExpert .expert-promo-bottom {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #ccc
}
.askTheExpert .expert-promo-bottom a {
	line-height:14px;
	font-size:12px
}
.askTheExpert .expert-promo-bottom a .icon.plus {
	width:14px;
	height:14px;
	margin-right:5px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/_blocks/marketplace_expert.png) no-repeat 0 -160px
}
.blox-calendar-submit-events {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	float:right;
	background:none repeat scroll 0 0 #557C9D;
	font-size:11px;
	font-weight:700;
	margin:10px;
	padding:4px 8px
}
#blox-html-container #blox-wrapper .blox-calendar-submit-events a {
	color:#fff
}
.recent-comment {
	margin-bottom:15px
}
.recent-comment .timestamp {
	margin:10px 10px 2px 0;
	padding:0;
	text-align:right;
	color:#aaa
}
.recent-comment .bubble {
	padding:0;
	border:1px solid #aaa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative
}
.recent-comment .bubble p {
	margin:0 15px;
	font-size:11px
}
.recent-comment .bubble .dent {
	width:27px;
	height:15px;
	display:block;
	position:absolute;
	left:15px;
	bottom:-15px;
	background:url(../images/_blocks/arrow.png) no-repeat
}
.recent-comment .bubble .assetSource {
	margin:0 0 8px;
	padding:0;
	border-bottom:1px dotted #888;
	background:#dedede;
	text-indent:15px;
	line-height:20px;
	color:#fff
}
.recent-comment .bubble .assetSource .sourceType {
	margin-right:5px;
	font-weight:700;
	font-size:11px;
	color:#333;
	text-transform:uppercase
}
.recent-comment .bubble .assetSource a {
	color:#666;
	font-size:11px
}
.recent-comment.minified {
	margin-bottom:6px;
	padding-bottom:6px;
	border-bottom:1px dotted #dedede
}
.recent-comment.minified .timestamp {
	margin:0;
	display:inline
}
.recent-comment.minified .timestamp a {
	text-decoration:underline
}
.recent-comment.minified .timestamp a:hover {
	text-decoration:none
}
.recent-comment.minified .bubble {
	display:inline;
	border:0
}
.recent-comment.minified .bubble p {
	margin:0;
	display:inline;
	line-height:1.4em font-size :11px
}
.recent-comment.minified .bubble p.last {
	margin:0
}
.recent-comment.minified .bubble .assetSource, .recent-comment.minified .bubble .dent {
	display:none
}
.recent-comment.minified .bubble .mini-more a {
	padding:1px 4px;
	border-radius:3px;
	background:#888;
	color:#fff
}
#quick-nav.horizontal {
	margin:10px
}
#quick-nav.horizontal div {
	display:inline;
	line-height:30px;
	margin-right:10px
}
#quick-nav.horizontal div span.quick-nav-title {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:none repeat scroll 0 0 #C00;
	border:medium none;
	color:#FFF;
	font-size:1.5em;
	font-weight:700;
	height:auto;
	margin:0;
	padding:4px 10px;
	width:auto
}
#quick-nav.horizontal ul {
	display:inline
}
#quick-nav.horizontal ul li {
	display:inline;
	font-size:1.4em;
	font-weight:700;
	margin:0;
	padding:0
}
#quick-nav.horizontal ul li.sep {
	height:10px;
	margin:0 5px;
	padding:0 0 0 10px;
	border-left:2px solid #000;
	display:inline
}
.simple #quick-nav.horizontal div span.quick-nav-title {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background:0 0;
	border:0;
	border-right:2px solid #333;
	color:#333;
	font-size:1.5em;
	font-weight:700;
	height:auto;
	margin:0 5px 0 0;
	padding:0 10px 0 0;
	width:auto
}
.simple #quick-nav.horizontal ul li {
	font-size:1.3em;
	font-weight:400
}
.simple #quick-nav.horizontal {
	margin:10px 0
}
#quick-nav.vertical {
	margin:10px
}
#quick-nav.vertical div {
	display:block;
	line-height:30px;
	margin-right:10px
}
#quick-nav.vertical div span.quick-nav-title {
	-moz-border-radius:4px;
	background:none repeat scroll 0 0 #C00;
	border:medium none;
	color:#FFF;
	font-size:1.5em;
	font-weight:700;
	height:auto;
	margin:0;
	padding:4px 10px;
	width:auto
}
#quick-nav.vertical ul {
	display:inline
}
#quick-nav.vertical ul li {
	padding:5px 5px 0;
	display:block;
	font-size:1.4em;
	font-weight:700;
	margin-right:5px;
	padding-right:5px
}
#quick-nav.vertical ul li.quick-nav-last {
	border-right:0
}
#quick-nav.vertical ul li span {
	background:url(../images/related-sprite.png) no-repeat transparent;
	display:block;
	float:left;
	height:13px;
	width:20px;
	background-position:0 -11px
}
#quick-nav.vertical ul li span.article {
	background-position:0 -11px
}
#quick-nav.vertical ul li span.audio {
	background-position:0 -35px
}
#quick-nav.vertical ul li span.chart {
	background-position:0 -131px
}
#quick-nav.vertical ul li span.event {
	background-position:0 -107px
}
#quick-nav.vertical ul li span.flash {
	background-position:0 -95px
}
#quick-nav.vertical ul li span.html {
	background-position:0 -11px
}
#quick-nav.vertical ul li span.image {
	background-position:0 -22px
}
#quick-nav.vertical ul li span.pdf {
	background-position:0 -71px
}
#quick-nav.vertical ul li span.video {
	background-position:0 -46px
}
#quick-nav.vertical ul li span.youtube {
	background-position:0 -59px
}
#quick-nav.vertical ul li span.zip {
	background-position:0 -121px
}
#quick-nav.vertical ul li span.link {
	background-position:0 -83px
}
.simple #quick-nav.vertical div span.quick-nav-title {
	-moz-border-radius:0;
	background:0 0;
	border:0;
	color:#333;
	font-size:1.5em;
	height:auto;
	margin:0;
	padding:0
}
.simple #quick-nav.vertical ul li {
	font-size:1.3em;
	font-weight:400;
	padding:0
}
#mailingListPromo {
	margin-bottom:20px;
	padding:15px;
	border:1px solid #ddd;
	border-radius:4px
}
#mailingListPromo p {
	padding:0;
	line-height:1.5em
}
#mailingListPromo p.title {
	text-transform:capitalize;
	font-size:12px;
	font-weight:700
}
#mailingListPromo ul {
	margin:10px 0 15px;
	border:5px solid #9a9a9a;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
#mailingListPromo ul li {
	margin:0;
	padding:5px 10px;
	border-bottom:1px solid #ccc;
	background:#fff;
	background:#eee
}
#mailingListPromo ul li.even {
	background:#ddd
}
#mailingListPromo ul li.last {
	border:0
}
.loanCalc {
	margin-bottom:20px;
}
.loanCalc p {
	margin-bottom:5px;
	border-bottom:1px dotted #ddd
}
.loanCalc p label {
	display:block
}
.loanCalc p input {
	border:1px solid #c9c9c9;
	border-radius:3px
}
.loanCalc p.payment {
	padding:5px;
	border-radius:3px;
	border-bottom:0;
	background:#E0E0CB
}
.loanCalc p.payment label {
	float:right
}
.loanCalc p.payment input {
	float:left
}
.airMailDialogTitle {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius-topleft:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-radius-topright:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	background:#888
}
.airMailPop {
	width:323px;
	-webkit-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background:#fff !important
}
.airMailPop form {
	padding-top:15px;
	border-top:1px dotted #666;
	display:block
}
.airMailPop form label {
	width:100%;
	display:block;
	font-size:11px;
	font-weight:700;
	text-align:center
}
.airMailPop form input[type=text] {
	width:100%;
	height:30px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:0;
	background:#fff;
	-moz-box-shadow:inset 0 0 10px #999;
	-webkit-box-shadow:inset 0 0 10px #999;
	box-shadow:inset 0 0 10px #999
}
.airMailPop form input[type=button] {
	width:100%;
	height:30px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:0;
	background:#ddd;
	-moz-box-shadow:0 0 10px 0 #333;
	-webkit-box-shadow:0 0 10px 0 #333;
	box-shadow:0 0 10px 0 #333;
	font-size:16px;
	font-weight:700;
	color:#666
}
.airMailPop .header {
	width:323px;
	height:11px;
	position:relative;
	z-index:3;
	background:url(../images/_blocks/AirmailTop.png) no-repeat
}
.airMailPop .content {
	padding:20px 30px 18px;
	position:relative;
	z-index:3;
	background:url(../images/_blocks/AirmailVerticalRepeat.png) 0 -20px repeat-y
}
.airMailPop .content p {
	margin:0 0 10px;
	padding:0;
	font:12px/1.5em Arial,Helvetica,sans-serif
}
.airMailPop .content p strong {
	display:block;
	font-size:14px
}
.airMailPop .footer {
	margin:0 30px;
	padding:10px 0;
	border-top:1px dotted #666
}
.airMailPop .footer .logo {
	margin-right:10px;
	float:left
}
#blox-info {
	padding:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#EFEFEF none repeat scroll 0 0
}
#blox-info #promo_img img {
	width:100px;
	margin:5px 10px 0 0;
	display:block;
	border:medium none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	float:left
}
#blox-info #blox-info-info ul {
	width:550px;
	float:left
}
#blox-info #blox-info-info li.blox-info-text {
	width:auto;
	height:auto;
	margin:7px 0 0;
	border:medium none;
	line-height:15px;
	background:0 0;
	font-size:11px
}
#blox-info #blox-info-info a.more, #blox-info #blox-info-info a.more-grey {
	margin-top:5px;
	display:inline-block;
	float:none
}
#blox-collection .blox-top-story-holder .story-image {
	float:left;
	margin-right:10px
}
.container_12 #blox-collection #collection-left.grid_3 .blox-top-story-holder img.story-image, .container_16 #blox-collection #collection-left.grid_5 .blox-top-story-holder img.story-image {
	width:100px
}
#blox-collection .description p {
	color:#7d7d7d;
	font-size:16px;
	line-height:150%;
	padding:10px 0 20px
}
#blox-collection .description li {
	list-style-type:inherit;
	list-style-position:inside
}
#caption-adv, #slideshow-adv {
	float:left
}
#slideshow-adv {
	margin-bottom:5px
}
#caption-adv {
	width:300px;
	margin-left:5px;
	overflow:hidden;
	padding:10px 0 20px
}
#gallery-adv {
	margin-top:20px
}
div.content {
	width:auto;
	margin:0
}
div.content a, div.navigation a {
	text-decoration:none;
	color:#777
}
div.content a:active, div.content a:focus, div.content a:hover {
	text-decoration:underline
}
div.controls {
	clear:both
}
div.controls a {
	padding:5px;
	margin:0 2px;
	border:1px solid #ddd;
	-moz-border-radius:5px
}
div.ss-controls {
	float:none
}
div.nav-controls {
	float:none;
	margin-right:10px;
	text-align:left;
	height:23px
}
div.slideshow {
	width:100%;
	clear:both
}
div.slideshow span.image-wrapper {
	padding-bottom:12px
}
.gallery-image-resize img {
	width:670px
}
div.slideshow a.advance-link {
	padding:2px;
	display:block;
	border:1px solid #ccc
}
div.slideshow img {
	border:0;
	display:block;
	width:100%;
	height:auto
}
div.download {
	float:right
}
div.embox {
	clear:both;
	border:1px solid #ccc;
	background-color:#eee;
	padding:12px
}
div.image-title {
	font-weight:700;
	font-size:1.4em
}
div.image-desc {
	line-height:1.3em;
	padding-top:12px
}
div.navigation {
	margin:0 0 15px
}
ul.thumbs {
	clear:both;
	margin:0;
	padding:0;
	width:100%
}
ul.thumbs li {
	float:left;
	padding:0;
	margin:5px 10px 5px 0;
	list-style:none
}
a.thumb {
	height:58px;
	overflow:hidden;
	display:block;
	border:2px solid #ccc
}
a.thumb img {
	width:75px;
	min-height:58px
}
ul.thumbs li.selected a.thumb {
	background:#000
}
a.thumb:focus {
	outline:0
}
ul.thumbs img {
	border:0;
	display:block
}
div.pagination {
	clear:both
}
div.pagination a, div.pagination span.current {
	display:block;
	float:left;
	margin-right:2px;
	padding:4px 7px 2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
div.navigation {
	width:100%;
	margin-top:18px;
	float:none
}
div.content {
	float:none;
	display:block
}
div.pagination a:hover {
	background-color:#eee;
	text-decoration:none
}
div.pagination span.current {
	font-weight:700;
	background-color:#CCC;
	border-color:#000;
	color:#fff
}
div.pagination.bottom {
	display:none
}
.related-asset-collection {
	margin-top:20px
}
.related-asset-collection .related-container {
	margin-bottom:20px
}
.related-asset-collection .related-container .related-title {
	border-bottom:1px solid #ddd;
	font:700 17.5px/1.5em Helvetica,Arial,sans-serif
}
.related-asset-collection .related-container .related-title-second {
	line-height:1.5em;
	font-weight:700;
	font-size:12px
}
.related-asset-collection .related-container .related-item {
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:1px dotted #ddd
}
.related-asset-collection .related-container .related-item .related-data {
	width:180px;
	float:left
}
.related-asset-collection .related-container .related-item .related-preview {
	width:100px;
	margin-right:8px;
	float:left
}
.related-asset-collection .related-container .related-item.event p {
	padding:0;
	line-height:1.5em
}
.related-asset-collection .related-container .instant-gallery-app .gallery-play-controls {
	padding-top:0
}
.related-asset-collection .related-container .instant-gallery-app h3 {
	margin:0 0 10px;
	font-weight:700;
	font-size:12px
}
.related-asset-collection .related-container .instant-gallery-app .preview-slide-navigator {
	margin:0
}
#blox-collection-articles {
	padding:0
}
#collection-video-player {
	background:#1a1a1a;
	padding:10px
}
.blox-collection-video-list {
	list-style:none;
	margin:0;
	padding:10px;
	padding-bottom:0;
	background:#1a1a1a;
	float:left;
	width:940px
}
.blox-collection-video-list li {
	width:207px;
	height:179px;
	margin-right:20px;
	margin-bottom:10px;
	border:4px solid #393939;
	float:left;
	position:relative;
	overflow:hidden
}
.blox-collection-video-list li img {
	width:207px;
	opacity:.85;
	display:block
}
.blox-collection-video-list li img:hover {
	opacity:1
}
.blox-collection-video-list .blox-top-heading {
	width:71px;
	height:20px;
	top:7px;
	left:0
}
.blox-collection-video-list .blox-top-heading p {
	width:64px;
	height:20px;
	font-size:1em;
	padding-right:7px;
	background:url(../images/_blocks/top-heading-bg2.png)
}
.blox-collection-video-list .blox-bottom-block {
	width:132px;
	height:39px
}
.blox-collection-video-list .blox-bottom-block div {
	width:194px;
	height:32px;
	padding:7px 7px 0;
	background:#393939
}
.blox-collection-video-list .blox-bottom-block div strong {
	display:block;
	letter-spacing:1px
}
#blox-collection .blox-recent-block {
	overflow:visible
}
#blox-collection #collection-left {
	float:left
}
#blox-collection #collection-left.full {
	width:100%
}
#blox-collection #collection-right {
	float:right
}
#blox-collection #collection-right.full {
	width:100%
}
#blox-collection #collection-article-group, #blox-collection #collection-audio-group, #blox-collection #collection-html-group, #blox-collection #collection-image-group, #blox-collection #collection-pdf-group, #blox-collection #collection-video-group, #blox-collection #collection-zip-group {
	margin-bottom:20px
}
#blox-collection #collection-video-group ul li {
	margin-right:20px;
	float:left;
	text-align:center
}
#blox-collection #collection-video-group ul li img {
	width:100px
}
#blox-collection #collection-video-group ul li strong {
	width:100px;
	display:block
}
#blox-collection #collection-pdf-group.exclusive #pdf-gallery li {
	width:100px;
	margin-right:10px;
	float:left
}
#blox-collection #collection-pdf-group.exclusive #pdf-gallery a.preview {
	border:1px solid #CCC;
	float:left;
	height:100px;
	overflow:hidden;
	width:100px
}
#blox-collection #collection-pdf-group.exclusive #pdf-gallery a.preview img {
	width:auto;
	height:auto
}
#blox-collection #collection-pdf-group.exclusive #pdf-gallery p {
	float:left
}
#blox-collection .masthead {
	margin-bottom:20px
}
#blox-collection h1 {
	font-weight:700;
	font-size:3.2em;
	color:#535C6F;
	text-transform:capitalize
}
#blox-collection .byline {
	line-height:20px
}
#blox-collection .more {
	margin-top:0
}
#blox-collection .blox-top-story, #blox-collection .blox-top-story-holder, #blox-collection .blox-top-story-holder .blox-asset-content-extension {
	width:auto;
	float:none
}
#blox-collection .blox-asset-content h3 {
	font-size:1.75em
}
#blox-collection .html-collection-tile {
	width:100%;
	text-align:left;
	margin-bottom:10px
}
#blox-collection .html-collection-tile em {
	font-weight:400;
	font-style:normal
}
#blox-collection .html-collection-tile img {
	width:75px;
	float:left;
	margin-right:5px
}
.maillist-form-container {
	float:left
}
#user-gateway #login-box-form-page fieldset.maillist-option {
	border:1px solid #ccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:15px 0;
	padding:8px
}
#user-gateway #login-box-form-page fieldset.maillist-option legend {
	padding:0 5px
}
form.maillist-form input.submit {
	background-color:#efefef;
	border:2px solid #ccc;
	border-radius:28px;
	cursor:pointer;
	font-weight:700;
	height:21px;
	margin-right:5px;
	padding:8px;
	width:21px;
	text-indent:-9000px
}
form.maillist-form input.submit:active {
	background:url(../images/ajax-loader-circle.gif) center center no-repeat
}
form.maillist-form input.submit.add {
	border-color:#090
}
form.maillist-form input.submit.remove {
	border-color:#666
}
form.maillist-form input.submit:active, form.maillist-form input.submitr:active {
	background-color:#ddd
}
form.maillist-form input.submit.add.blox-loading, form.maillist-form input.submit.remove.blox-loading {
	border-color:#ccc;
	cursor:wait
}
.list-option .response {
	display:none
}
.list-option {
	margin-bottom:10px
}
#user-gateway .page .list-option label, .list-option .page label, .list-option label {
	width:16px;
	height:16px;
	float:left;
	clear:left
}
.list-option .pseudo-label {
	display:block;
	margin-left:25px
}
#blox-admin-modules .form-buttons, .list-option.with-form .pseudo-label {
	margin-left:30px
}
.list-option.with-form.user-owned .pseudo-label h4.title {
	color:#060
}
.list-option.with-form .pseudo-label h4 .status {
	display:none
}
.list-option.with-form.user-owned .pseudo-label h4 .status {
	display:block
}
.list-option .pseudo-label .description p {
	line-height:auto;
	padding-bottom:0
}
.list-option .description {
	font-size:11px
}
.list-option .checkbox {
	float:left
}
.form-buttons .all-lists-button .ui-icon {
	margin-right:5px
}
.grid_4 .smslist_signup h3.title {
	font-size:25px
}
.smslist_signup span.error {
	padding:10px;
	font-weight:700;
	font-size:12px;
	margin-top:10px;
	clear:right;
	display:block
}
.smslist_signup_business .ui-state-highlight.success {
	padding:10px;
	font-weight:700;
	font-size:12px;
	margin-top:10px;
	color:green;
	clear:right;
	display:block
}
.smslist_signup {
	font-size:1.5em
}
.smslist_signup .submit-button {
	float:right
}
.smslist_signup .ui-buttonset {
	margin:10px 0
}
.ui-buttonset label {
	width:100%
}
.smslist_signup p.ui-state-highlight.ui-corner-all {
	padding:5px;
	margin-bottom:10px
}
.smslist_signup .single-smslist {
	margin:10px 0
}
.smslist_signup label.ui-button {
	text-align:left
}
.smslist_signup label.ui-button .description {
	font-weight:400
}
.smslist_signup .application-heading.smslist span.icon {
	background:url(../images/sms-icon.png) no-repeat
}
.smslist_signup .ui-buttonset label {
	cursor:pointer
}
.smslist_signup {
	margin-bottom:20px;
	padding:15px;
	border:1px solid #ddd;
	border-radius:4px
}
.smslist_signup p {
	padding:0;
	line-height:1.5em
}
.smslist_signup ul {
	margin:10px 0 15px;
	border:5px solid #9a9a9a;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.smslist_signup ul li {
	margin:0;
	padding:5px 10px;
	border-bottom:1px solid #ccc;
	background:#fff;
	background:#eee;
	position:relative
}
.smslist_signup ul li.even {
	background:#ddd
}
.smslist_signup ul li.last {
	border:0
}
.smslist_signup .checkbox.checked {
	background:url(../images/sms_checked_checkbox.png) no-repeat;
	width:18px;
	height:18px;
	z-index:999;
	position:absolute;
	right:10px;
	top:32%
}
.smslist_signup .checkbox {
	background:url(../images/sms_unchecked_checkbox.png) no-repeat;
	width:18px;
	height:18px;
	z-index:999;
	position:absolute;
	right:10px;
	top:32%
}
#blox-container .smslist_signup ul li.last {
	margin:0;
	padding:5px 10px;
	border-bottom:1px solid #CCC;
	background:#FFF !important;
	background:#EEE !important;
	position:relative
}
.smslist_signup input.phone-number {
	width:66%;
	margin-bottom:10px;
	padding:5px
}
.mailinglist_signup.smslist_signup.mailingListPromo .description, .mailinglist_signup.smslist_signup.mailingListPromo li p {
	width:100%
}
.smslist_signup_business .application-heading.smslist {
	height:54px
}
.smslist_signup_business .application-heading.smslist span.icon {
	display:none
}
.smslist_signup_business input.phone-number {
	width:100%
}
#businessDetail #sidebar .smslist_signup_business h3 {
	font-size:13px
}
#businessDetail #sidebar .smslist_signup_business .single-smslist h3 {
	margin-top:10px
}
.smslist_signup_business .single-smslist .description {
	width:100%;
	margin-top:10px;
	font-size:11px
}
.smslist_signup_business {
	font-size:1em;
	padding:10px;
	color:#333;
	background:0 0;
	text-align:center;
	margin-bottom:20px
}
.mailinglist_signup {
	margin-bottom:20px;
	padding:15px;
	border:1px solid #DDD;
	border-radius:4px;
	font-size:1.5em
}
.mailinglist_signup input.mailinglist-submit {
	margin:10px 0 5px 5px;
	clear:both;
	float:none
}
.mailinglist_signup input#email {
	padding:5px;
	width:83%
}
.mailinglist_signup .success {
	padding:10px;
	display:block;
	margin-top:10px
}
.smslist_signup p.title {
	text-transform:capitalize;
	font-size:12px;
	font-weight:700
}
.mailinglist_signup.smslist_signup .description, .mailinglist_signup.smslist_signup p.title, .smslist_signup .description, .smslist_signup p.title {
	width:90%
}
.mailinglist_signup .blox-loading {
	width:16px;
	height:11px;
	display:block
}
.mailinglist_signup .mailinglist-manage {
	margin-top:5px;
	font-size:.7em
}
.mailinglist_signup_business {
	margin-bottom:20px;
	padding:5px;
	border:1px solid #DDD;
	font-size:1em
}
.mailinglist_signup_business .description {
	margin:0;
	padding:0;
	width:100%;
	font-size:.9em
}
.mailinglist_signup_business label p.title {
	font-weight:700
}
.mailinglist_signup_business input[type=checkbox] {
	cursor:pointer;
	position:inherit !important;
	float:left;
	margin-right:5px
}
.mailinglist_signup_business .application-heading.mailinglist .icon {
	background:0 0
}
a.mailinglist-manage {
	font-size:.7em
}
.mailinglist_signup_business .application-heading.mailinglist {
	height:inherit;
	position:inherit;
	text-align:center
}
.mailinglist_signup_business .application-heading.mailinglist .line {
	position:inherit;
	margin-bottom:15px
}
.mailinglist_signup_business .application-heading .line h3 a {
	color:#333
}
.mailinglist_signup_business input#email {
	width:90%;
	margin-top:5px;
	margin-bottom:5px
}
.mailinglist_signup_business label.email {
	font-weight:700
}
.mailinglist_signup_business .error, .mailinglist_signup_business .success {
	font-size:10px;
	padding:5px;
	margin-top:5px
}
.mailinglist_signup .submit-container, .mailinglist_signup_business .submit-container, .smslist_signup .submit-container {
	text-align:center
}
.mailinglist_signup .submit-container, .smslist_signup .submit-container {
	float:right
}
.static-page#blox-story #blox-asset-title {
	margin-left:20px;
	line-height:1.4em
}
.static-page#blox-story #blox-asset-title .blox-headline {
	margin:0;
	padding:0;
	line-height:1em
}
.static-page#blox-story .byline {
	position:relative;
	z-index:2;
	margin:0 0 30px 20px;
	font-size:11px;
	font-weight:400;
	color:#666;
	display:none
}
.static-page h1 {
	font-size:22px
}
.static-page #blox-story-text, .static-page #blox-story-text p, .static-page p {
	margin:0 10px 10px;
	padding:0;
	line-height:1.5em;
	font-size:12px
}
.static-page#blox-story #blox-story-text blockquote {
	margin:20px 10px;
	padding:24px 30px;
	border:2px dotted #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.static-page#blox-story #blox-story-text blockquote p {
	margin:0;
	padding:0;
	line-height:1.3em;
	font-size:18px
}
.static-page .blox-static-related ul, .static-page#blox-story #blox-story-text ol, .static-page#blox-story #blox-story-text ul {
	margin:0 0 20px 20px;
	padding:0 0 0 25px
}
.static-page .blox-static-related ul li, .static-page#blox-story #blox-story-text ol li, .static-page#blox-story #blox-story-text ul li {
	margin-left:10px;
	list-style-position:outside;
	line-height:1.5em;
	font-size:12px
}
.static-page .blox-static-related h4 {
	margin:20px 0 5px 10px;
	line-height:1.5em;
	font-size:16px;
	font-weight:700
}
.static-page #blox-story-text .blox-static-related ul {
	margin-top:0;
	padding-top:0
}
#services-manager-messages {
	cursor:pointer;
	position:absolute;
	top:0;
	width:100%
}
#service-manager-messages-login-box .message, #services-manager-messages .message {
	border:solid 1px #ccc;
	background:#efefef;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font-size:12px;
	padding:10px;
	overflow:auto;
	margin-bottom:10px
}
#services-manager-messages .message .remaining {
	cursor:pointer;
	border:1px solid #888;
	display:block;
	float:right;
	line-height:42px;
	margin-left:10px;
	padding:0 10px 0 0;
	font-size:13px;
	font-weight:700;
	color:#222;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#fff;
	background-image:-moz-linear-gradient(top,#fff,#ddd);
	background-image:-webkit-linear-gradient(top,#fff,#ddd);
	background-image:linear-gradient(top,#fff,#ddd);
	text-shadow:0 1px 1px #bbb;
	width:136px;
	text-indent:62px;
	position:relative;
	overflow:hidden
}
#services-manager-messages .message .remaining .number {
	background:#ccc;
	background-image:-moz-linear-gradient(top,#ccc,#aaa);
	background-image:-webkit-linear-gradient(top,#ccc,#aaa);
	background-image:linear-gradient(top,#ccc,#aaa);
	color:#FFF;
	display:block;
	float:left;
	font-size:20px;
	font-weight:700;
	height:42px;
	line-height:42px;
	text-align:center;
	width:52px;
	margin-right:10px;
	padding:0;
	position:absolute;
	text-indent:0;
	top:0;
	left:0
}
#services-manager-message .message.first .remaining .number {
	background:#0c0
}
#service-manager-messages-login-box .message .remaining {
	display:none
}
.encrypted-content.encrypted {
	display:none !important
}
.application-heading {
	height:68px;
	position:relative
}
.application-heading .icon {
	width:64px;
	height:64px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background:url(../images/headingsSpritesheet.png) no-repeat
}
.application-heading.marketplace .icon {
	background-position:0 0
}
.application-heading.calendar .icon {
	background-position:0 -64px
}
.application-heading.classifieds .icon {
	background-position:0 -128px
}
.application-heading.mailinglist .icon {
	background-position:0 -192px
}
.application-heading .line {
	width:100%;
	margin:0;
	border-bottom:2px solid #666;
	position:absolute;
	top:14px;
	left:0
}
.application-heading h1, .application-heading h2, .application-heading h3 {
	margin:0 0 0 68px;
	line-height:30px;
	display:inline;
	font-size:30px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:700;
	color:#666
}
.application-heading a {
	text-decoration:none;
	color:#666
}
.container_12 .grid_2 .application-heading, .container_12 .grid_3 .application-heading, .container_16 .grid_2 .application-heading, .container_16 .grid_3 .application-heading, .container_16 .grid_4 .application-heading {
	height:auto;
	margin-bottom:5px
}
.container_12 .grid_2 .application-heading .icon, .container_12 .grid_3 .application-heading .icon, .container_16 .grid_2 .application-heading .icon, .container_16 .grid_3 .application-heading .icon, .container_16 .grid_4 .application-heading .icon {
	display:none
}
.container_12 .grid_2 .application-heading .line, .container_12 .grid_3 .application-heading .line, .container_16 .grid_2 .application-heading .line, .container_16 .grid_3 .application-heading .line, .container_16 .grid_4 .application-heading .line {
	padding-bottom:5px;
	position:relative;
	top:0;
	border-color:#aaa
}
.container_12 .grid_2 .application-heading .line h1, .container_12 .grid_2 .application-heading .line h2, .container_12 .grid_2 .application-heading .line h3, .container_12 .grid_2 .application-heading .line h4, .container_12 .grid_3 .application-heading .line h1, .container_12 .grid_3 .application-heading .line h2, .container_12 .grid_3 .application-heading .line h3, .container_12 .grid_3 .application-heading .line h4, .container_16 .grid_2 .application-heading .line h1, .container_16 .grid_2 .application-heading .line h2, .container_16 .grid_2 .application-heading .line h3, .container_16 .grid_2 .application-heading .line h4, .container_16 .grid_3 .application-heading .line h1, .container_16 .grid_3 .application-heading .line h2, .container_16 .grid_3 .application-heading .line h3, .container_16 .grid_3 .application-heading .line h4, .container_16 .grid_4 .application-heading .line h1, .container_16 .grid_4 .application-heading .line h2, .container_16 .grid_4 .application-heading .line h3, .container_16 .grid_4 .application-heading .line h4 {
	margin:0;
	font-size:16px;
	line-height:1;
	color:#aaa
}
.low-profile-block-title .blox-title, .low-profile-block-title .blox-title h3, .low-profile-block-title .blox-title h3 a {
	font-size:14px;
	font-weight:700;
	text-decoration:none;
	text-transform:capitalize;
	border:0
}
.vertical-site-featured-search {
	padding:0 10px;
	margin-bottom:20px
}
.vertical-site-featured-search .empty-placeholder {
	width:70%;
	height:320px;
	float:left;
	background:#ddd
}
.vertical-site-featured-search .empty-placeholder h4 {
	width:80%;
	margin:120px auto 0;
	padding:0;
	font:700 3em/1.2em Tahoma,Arial,sans-serif
}
.vertical-site-featured-search .link-tab {
	background:#343434;
	border:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	width:345px;
	color:#fff;
	font-size:12px;
	margin:0 auto;
	padding:3px 5px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px
}
.vertical-site-featured-search.real-estate .link-tab {
	background:#4b2501
}
.vertical-site-featured-search .link-tab a {
	color:#fff;
	display:block;
	height:25px
}
.vertical-site-featured-search .link-tab a span {
	float:left
}
.vertical-site-featured-search .link-tab a .ui-icon {
	margin-top:5px;
	margin-right:3px
}
.vertical-site-featured-search .link-tab a .grab {
	font-size:19px;
	margin-right:8px
}
.vertical-site-featured-search .link-tab a .explain {
	margin-top:6px
}
.vertical-site.quick-search {
	background:#525252;
	color:#ccc;
	font-size:12px;
	width:30%;
	height:320px;
	float:right;
	border:0;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
	position:relative
}
.vertical-site.quick-search.real-estate {
	background:#673301
}
.vertical-site.quick-search h4 {
	font-size:16px;
	color:#fff;
	font-weight:700
}
.vertical-site.quick-search form {
	padding:10px;
	margin-top:20px
}
.vertical-site.quick-search form .half {
	width:50%;
	float:left
}
.vertical-site.quick-search form .quarter {
	width:25%;
	float:left
}
.vertical-site.quick-search input[type=text], .vertical-site.quick-search select {
	width:96%;
	font-size:15px;
	border:2px solid #676767;
	border-right:0;
	font-weight:700;
	padding:4px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.vertical-site.quick-search input[type=submit] {
	border:2px solid #676767;
	border-left:0;
	padding:3px 2px;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	width:15%;
	position:relative;
	left:-3px
}
.vertical-site.quick-search.real-estate input[type=submit], .vertical-site.quick-search.real-estate input[type=text], .vertical-site.quick-search.real-estate select {
	border-color:#936F4B
}
.vertical-site.quick-search.real-estate input[type=submit] {
	background:#452B12
}
.vertical-site.quick-search.real-estate input[type=submit]:hover {
	background:#C9A68A
}
.vertical-site.quick-search .category-list {
	border-top:2px solid #979797;
	clear:both;
	display:block;
	float:left;
	margin-top:20px;
	padding:0;
	width:100%
}
.vertical-site.quick-search.real-estate .category-list {
	border-color:#936F4B
}
.vertical-site.quick-search .category-list .single-category {
	padding:20px;
	display:block
}
.vertical-site.quick-search .category-list, .vertical-site.quick-search .category-list a {
	color:#fff
}
.vertical-site.quick-search .category-list .place-ad a {
	display:block;
	float:left;
	clear:both;
	font-size:13px;
	font-weight:700;
	margin-top:10px
}
.vertical-site.quick-search .category-list h3 {
	clear:both
}
.vertical-site.quick-search .category-list .sub-cat {
	float:left;
	margin-right:5px
}
.vertical-site.quick-search .category-list .sub-cat a {
	font-size:14px
}
.vehicles-coupons {
	width:100%
}
.vehicles-coupons .coupon {
	border:2px dashed #7e7e7e;
	margin:5px 25px 0 0;
	background:#fff;
	float:left;
	padding:8px;
	width:27%;
	overflow:hidden;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.vehicles-coupons .coupon span {
	display:block
}
.vehicles-coupons .coupon:hover {
	border-color:#000
}
.vehicles-coupons .coupon a {
	display:block
}
.vehicles-coupons .coupon a:hover {
	text-decoration:none
}
.vehicles-coupons .coupon.last-in-list {
	margin-right:0
}
.vehicles-coupons .title {
	font-size:18px;
	margin-bottom:5px;
	text-align:center
}
.vehicles-coupons .description {
	margin-bottom:5px;
	font-size:10px
}
.vehicles-coupons .coupon .logo {
	display:block;
	text-align:center;
	font-size:12px;
	font-weight:700
}
.core-classifieds-search.search-box {
	overflow:hidden;
	margin:10px 0 12px;
	margin-top:0;
	font-size:10px
}
.core-classifieds-search.search-box form p {
	padding:0;
	line-height:auto
}
.core-classifieds-search.search-box legend {
	font-size:16px;
	font-weight:700
}
.core-classifieds-search.search-box .frame {
	overflow:hidden;
	padding:10px 5px;
	position:relative
}
.core-classifieds-search.search-box input.type-text {
	font-size:12px;
	padding:3px;
	float:left;
	width:88%
}
.core-classifieds-search.search-box.minimal input.type-text {
	width:86%;
	float:left
}
.core-classifieds-search .search-go {
	float:right
}
.core-classifieds-search .minimal .search-go {
	top:9px
}
.price .strike {
	display:block;
	font-size:12px;
	font-weight:400;
	text-decoration:line-through
}
.flag.classified-flag.price .strike {
	font-size:18px;
	color:#000
}
.promoted-items {
	border:0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative
}
.promoted-items .blox-title {
	margin:0;
	-webkit-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	text-align:center
}
.promoted-items .blox-title h3 {
	height:30px;
	background:#e33;
	background:-moz-linear-gradient(top,#e33 0,#800 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e33),color-stop(100%,#800));
	background:-webkit-linear-gradient(top,#e33 0,#800 100%);
	background:-o-linear-gradient(top,#e33 0,#800 100%);
	background:-ms-linear-gradient(top,#e33 0,#800 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3333', endColorstr='#880000', GradientType=0);
	background:linear-gradient(top,#e33 0,#800 100%);
	line-height:30px;
	font-size:17px;
	color:#fff
}
.promoted-items .blox-title h3 a {
	color:#fff
}
.promoted-items .promoted-item-btn {
	margin:10px 0
}
.promoted-items .promoted-item {
	padding-top:10px;
	border-top:1px solid #666
}
.promoted-items .promoted-item .promo-item-preview {
	width:140px;
	margin:0 10px 4px 0;
	float:left
}
.promoted-items .promoted-item .promo-item-title {
	margin:0 10px 5px 0;
	padding-bottom:2px;
	display:block;
	font-size:14px;
	font-weight:700
}
.promoted-items .promoted-item .promo-item-title .amount {
	display:block;
	color:#711C1A
}
.promoted-items .promoted-item .promo-item-description, .promoted-items .promoted-item .promo-item-description p {
	line-height:1.5em;
	font-size:10px
}
.promoted-items .promoted-item.first {
	padding-top:0;
	border:0
}
.promoted-items .promoted-item.first .promo-item-preview {
	width:100%;
	float:none;
	-webkit-border-radius-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px
}
.promoted-items .promoted-item.first .promo-item-title {
	border-bottom:1px solid #444
}
.promoted-items .promoted-item.first .promo-item-description, .promoted-items .promoted-item.first .promo-item-description p {
	font-size:11px
}
.page_navigation .ellipse {
	float:left;
	padding:0;
	margin:0;
	font-weight:400;
	background:0 0
}
.page_navigation .ellipse.more {
	background:0 0
}
.alt_page_navigation, .page_navigation {
	margin:0 auto
}
.container_12 .grid_8 .alt_page_navigation, .container_12 .grid_8 .page_navigation {
	width:550px
}
.container_16 .grid_13 .alt_page_navigation, .container_16 .grid_13 .page_navigation {
	width:530px
}
.page_navigation .first_link, .page_navigation .last_link, .page_navigation .next_link, .page_navigation .previous_link {
	font-weight:700
}
.alt_page_navigation a, .page_navigation a {
	font-size:11px;
	float:left;
	margin:2px
}
.page_navigation a span.ui-button-text {
	padding:.2em .4em
}
.alt_page_navigaation a:active, .page_navigation a:active {
	position:relative;
	top:1px;
	left:1px
}
.active_page {
	color:#900 !important;
	font-weight:700
}
.alt_content, .content {
	color:#000
}
.alt_content li, .content li, .content> p {
	padding:5px
}
.nav-builder-container ul.nav {
	font-weight:400;
	width:100%;
	bottom:0;
	left:0;
	border-width:1px 0
}
.nav-builder-container ul.nav li.nav-item {
	float:left;
	padding:5px 15px;
	font-size:15px;
	border-right:1px solid #676767
}
.nav-builder-container ul.nav li.nav-item.extra {
	float:right;
	border:0;
	text-align:right;
	font-size:11px;
	font-weight:700;
	color:#efefef;
	margin-top:2px
}
.strengthMeter {
	height:5px;
	margin:0 0 10px;
	position:relative;
	top:-2px
}
#blox-enhanced-announcements {
	padding:15px 5px;
	margin:0 10px;
	border-radius:5px
}
.theme- #blox-enhanced-announcements.bg4, .theme-glow #blox-enhanced-announcements.bg4, .theme-zen #blox-enhanced-announcements.bg4 {
	background:#677896
}
#blox-enhanced-announcements.boxed_160 #blox-left-col {
	width:670px
}
#blox-enhanced-announcements.boxed_160 #blox-right-col {
	width:190px
}
#blox-enhanced-announcements.boxed_other #blox-left-col {
	width:530px
}
#blox-enhanced-announcements.boxed_other #blox-right-col {
	width:330px
}
#blox-enhanced-announcements .half-left, #blox-enhanced-announcements .half-right {
	width:48%
}
#blox-enhanced-announcements #blox-left-col, #blox-enhanced-announcements #blox-right-col #rail-middle, #blox-enhanced-announcements #blox-right-col #rail-middle-extra-holder, #blox-enhanced-announcements #blox-right-col #rail-top, #blox-enhanced-announcements #blox-right-col div.tncms-region> div.tncms-block {
	background:#fff;
	border-radius:5px;
	padding:10px 15px
}
#blox-enhanced-announcements #blox-right-col #rail-bottom, #blox-enhanced-announcements #blox-right-col #rail-bottom-secondary {
	display:none
}
#blox-enhanced-announcements #blox-right-col #rail-middle, #blox-enhanced-announcements #blox-right-col #rail-middle-extra-holder, #blox-enhanced-announcements #blox-right-col #rail-top, #blox-enhanced-announcements #blox-right-col div.tncms-region> div {
	margin:0 0 20px
}
#blox-enhanced-announcements h3.partition {
	color:#666;
	min-height:21px;
	border-bottom:1px solid #dfdfdf
}
#blox-enhanced-announcements .media-box {
	position:relative;
	margin:0 15px 10px 0
}
#blox-enhanced-announcements #story-font-size {
	margin:-34px 0 0 0;
	background:0 0
}
#blox-enhanced-announcements .more_information {
	font-size:1.2em
}
#blox-enhanced-announcements #related-businesses.blox-story-related-container .blox-logo, #blox-enhanced-announcements #related-businesses.blox-story-related-container h3, #blox-enhanced-announcements #related-businesses.blox-story-related-container ul {
	margin:0;
	padding:0
}
#blox-enhanced-announcements #related-businesses.blox-story-related-container h3 {
	margin-bottom:15px
}
#blox-enhanced-announcements #related-businesses.blox-story-related-container ul {
	margin-bottom:15px;
	float:left
}
#blox-enhanced-announcements #related-businesses p {
	margin-bottom:15px
}
#blox-enhanced-announcements #related-businesses .blox-map {
	clear:both
}
#blox-enhanced-announcements #related-businesses.blox-story-related-container .blox-logo {
	float:right;
	width:200px;
	margin-left:15px;
	margin-bottom:15px
}
#blox-enhanced-announcements #related-businesses.blox-story-related-container ul .address {
	margin:0;
	padding:0;
	border:0
}
#blox-enhanced-announcements .blox-story-related-container, #blox-enhanced-announcements .blox-story-related-container .related-item {
	border:0;
	padding:0;
	margin:0
}
#blox-enhanced-announcements #blox-story-text ul {
	margin:0;
	padding:0
}
#blox-enhanced-announcements #blox-story-text ul li {
	list-style:none
}
.block.search-form fieldset {
	padding:0;
	border:0
}
.block.search-form input, .block.search-form label, .block.search-form legend {
	display:block;
	font-size:1.5em
}
.block.search-form legend {
	padding-bottom:10px;
	font-weight:700;
	color:#666
}
.block.search-form input.text {
	margin-bottom:12px;
	width:96%;
	padding:2%
}
/*! POLAROID IMAGE GALLERY */
ul.polaroids {
	list-style:none outside
}
ul.polaroids li {
	float:left;
	display:block
}
.boxed_160 ul.polaroids li {
	width:310px
}
.v7_0.pc.msie .boxed_160 ul.polaroids li img {
	width:260px
}
.boxed_other ul.polaroids li {
	width:255px
}
.v7_0.pc.msie .boxed_other ul.polaroids li img {
	width:205px
}
ul.polaroids a {
	cursor:default
}
ul.polaroids a:after {
	content:attr(title)
}
ul.polaroids li:nth-child(3n) a {
	-webkit-transform:none;
	-moz-transform:none;
	position:relative;
	top:-5px
}
ul.polaroids li:nth-child(5n) a {
	position:relative;
	right:5px
}
ul.polaroids li:nth-child(8n) a {
	position:relative;
	top:8px;
	right:5px
}
ul.polaroids li:nth-child(11n) a {
	position:relative;
	top:3px;
	left:-5px
}
ul.polaroids a {
	background:#fff;
	display:block;
	margin:0 15px 27px;
	padding:10px 10px 15px;
	text-align:center;
	font-family:"Marker Felt",sans-serif;
	text-decoration:none;
	color:#333;
	font-size:18px;
	-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);
	-moz-box-shadow:0 3px 6px rgba(0,0,0,.25);
	-webkit-transition:-webkit-transform .15s linear
}
#blox-memorial .media-box ul.polaroids a {
	margin:0;
	-webkit-transform:none
}
#blox-memorial .media-box ul.polaroids li {
	width:300px
}
ul.polaroids img {
	display:block;
	width:100%;
	margin-bottom:12px
}
.blox-autolist .blox-autolist-container {
	padding:5px 0;
	margin-bottom:0;
	border-bottom:1px solid #CCC
}
.blox-autolist .blox-autolist-container h3 {
	margin-bottom:0 !important
}
.blox-autolist .blox-autolist-container h3 a {
	font-size:16px;
	margin-bottom:3px;
	padding-bottom:0
}
/*! LAZY LOADING */
.blox-img-loader {
	display:none
}
/* WHEELS DRIVES BLOCKS*/
.vertical-site-ride-search.wide {
	width:940px;
	height:400px;
	margin-left:auto;
	margin-right:auto
}
.vertical-site-ride-search.w960 {
	width:940px;
	height:400px;
	margin-left:auto;
	margin-right:auto
}
.vertical-site-ride-search.w960 .r-image {
	width:920px;
	height:380px
}
.vertical-site-ride-search.w960 .main-search {
	width:360px
}
.vertical-site-ride-search.w960 .adv-search {
	height:auto;
	width:340px
}
.vertical-site-ride-search.w760 {
	width:760px;
	height:380px
}
.vertical-site-ride-search.w760 .r-image {
	width:740px;
	height:360px
}
.vertical-site-ride-search.w760 .main-search {
	width:280px
}
.vertical-site-ride-search.w760 .adv-search {
	height:auto;
	width:260px
}
.vertical-site-ride-search.w760 .blox-subtitle {
	display:none
}
.vertical-site-ride-search.w620 {
	width:620px;
	height:400px
}
.vertical-site-ride-search.w620 .r-image {
	width:600px;
	height:380px
}
.vertical-site-ride-search.w620 .main-search {
	width:280px
}
.vertical-site-ride-search.w620 .adv-search {
	height:auto;
	width:260px
}
.vertical-site-ride-search.w620 .blox-subtitle {
	display:none
}
.vertical-site-ride-search.w580 {
	width:580px;
	height:375px
}
.vertical-site-ride-search.w580 .r-image {
	width:560px;
	height:355px
}
.vertical-site-ride-search.w580 .main-search {
	width:260px
}
.vertical-site-ride-search.w580 .adv-search {
	height:auto;
	width:240px
}
.vertical-site-ride-search.w580 .blox-subtitle {
	display:none
}
.vertical-site-ride-search.w300 {
	width:auto;
	height:316px
}
.vertical-site-ride-search.w300 .r-image {
	display:none
}
.vertical-site-ride-search.w300 .main-search {
	position:relative;
	width:auto
}
.vertical-site-ride-search.w300 .adv-search {
	height:auto;
	width:auto
}
.vertical-site-ride-search.w300 .blox-subtitle {
	display:none
}
.vertical-site-ride-search {
	margin-bottom:20px;
	position:relative
}
.vertical-site-ride-search .r-image {
	border:10px solid #292929;
	overflow:hidden
}
.vertical-site-ride-search .r-image img {
	width:100%
}
.facet-ride-search .main-search .blox-subtitle h4 {
	color:#FFF;
	font-size:18px;
	font-weight:normal
}
.facet-ride-search.basic .adv-search {
	background:#E7E7E7;
	border:10px solid #292929;
	border-top:none;
	display:none;
	padding:10px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100
}
.facet-ride-search.basic .adv-search, .facet-ride-search.basic .adv-search h4, .facet-ride-search.basic .adv-search .range-separator {
	color:#333
}
.facet-ride-search.basic .adv-search h3 {
	margin-bottom:5px;
	text-align:center
}
.facet-ride-search.basic .adv-search p {
	font-size:13px;
	padding:0 10px 10px 0
}
.facet-ride-search.basic {
	height:auto;
	position:absolute;
	top:0px;
	left:0px;
	background:#292929;
	z-index:10;
	padding:10px
}
.vertical-site-ride-search.w300 .facet-ride-search.basic {
	height:316px;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box
}
.vertical-site-ride-search.w300 .facet-ride-search.basic.noTitle {
	height:266px
}
.facet-ride-search {
	font-size:14px
}
.facet-ride-search h4 {
	font-size:12px;
	display:block
}
.facet-ride-search .main-search h4 {
	color:#FFF
}
.facet-ride-search .row {
	margin-bottom:5px
}
.facet-ride-search .row input, .facet-ride-search .row select {
	box-sizing:border-box;
	padding:4px 3px;
	width:100%
}
.facet-ride-search.basic .row .half {
	float:left;
	width:50%
}
.facet-ride-search.basic .row .first-half {
	float:left;
	width:48%;
	margin-right:2%
}
.facet-ride-search .range-separator {
	float:left;
	padding-top:6px;
	text-align:center;
	width:10%
}
.facet-ride-search .main-search .range-separator {
	color:#FFF
}
.facet-ride-search .min, .facet-ride-search .max {
	float:left;
	width:45%
}
.facet-ride-search .adv-options li:before {
	color:#979797;
	content:"\2022  ";
	font-size:16px;
	font-weight:bold;
	line-height:.8
}
.facet-ride-search .adv-search-btn {
	color:#FFF;
	font-size:12px;
	width:50%
}
.facet-ride-search .adv-options {
	margin-top:10px;
	text-align:center
}
.facet-ride-search .submit {
	margin-top:10px;
	text-align:center
}
.facet-ride-search.basic .search-btn {
	width:110px;
	padding:6px
}
.facet-ride-search input.search-btn {
	background:#6B6B6B;
	color:#F0F0F0;
	font-weight:bold;
	border:0;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important;
	border-radius:3px !important
}
.facet-ride-search.refine {
	background:#292929;
	padding:10px
}
.facet-ride-search.refine h4 {
	color:#F0F0F0
}
.facet-ride-search.refine input, .facet-ride-search.refine select {
	font-size:12px
}
.facet-ride-search.refine input.search-btn {
	width:100%;
	padding:6px
}
.facet-ride-search.refine .min, .facet-ride-search.refine .max {
	width:44%
}
.facet-ride-search.refine .range-separator {
	color:#F0F0F0;
	font-size:11px;
	padding-top:4px;
	width:12%
}
.facet-ride-search.refine .adv-search h3 {
	color:#F0F0F0;
	border-bottom:2px solid #979797;
	font-size:15px;
	margin-top:20px;
	margin-bottom:5px
}
.facet-ride-search.refine .adv-search p {
	color:#F0F0F0;
	font-size:11px;
	line-height:1.3;
	padding-bottom:5px
}
.facet-ride-search.refine .main-search h3 {
	color:#F0F0F0;
	border-bottom:2px solid #979797;
	padding-bottom:5px
}
.facet-ride-search .blox-title-drives h3 {
	color:#F0F0F0;
	border-bottom:2px solid #979797;
	font-size:28px;
	font-weight:normal;
	padding-bottom:5px
}
.facet-ride-search .blox-title-drives {
	border:0;
	text-transform:none
}
.facet-ride-search .blox-subtitle {
	margin-bottom:5px
}
.facet-ride-search .categories, .facet-ride-search .categories p, .facet-ride-search .categories h3, .facet-ride-search .categories h4 {
	text-transform:none
}
.facet-ride-search.refine select, .facet-ride-search.refine input {
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-radius:0 !important
}
.vertical-site-makes-search {
	margin-bottom:20px
}
.vertical-site-makes-search ul {
	float:left
}
.vertical-site-makes-search ul li {
	font-size:12px;
	line-height:1.6
}
.vertical-site-makes-search .blox-title h3 {
	color:#000;
	border-bottom:2px solid #979797;
	font-weight:normal;
	padding-bottom:5px
}
.vertical-site-makes-search .blox-title {
	border:0;
	text-transform:none
}
.vertical-site-makes-search a, .vertical-site-makes-search a:hover {
	color:#000
}
.vertical-site-style-search {
	margin-bottom:5px;
	padding-top:10px
}
.vertical-site-style-search .style-grid li {
	float:left;
	margin-right:15px;
	margin-bottom:15px
}
.vertical-site-style-search .style-grid li .caption {
	font-size:14px;
	text-align:center
}
.vertical-site-style-search .blox-title h3 {
	color:#000;
	border-bottom:2px solid #979797;
	font-weight:normal;
	padding-bottom:5px
}
.vertical-site-style-search .blox-title {
	border:0;
	text-transform:none
}
.vertical-site-style-search a, .vertical-site-style-search a:hover .caption {
	color:#000
}
.vertical-site-style-search a:hover .caption {
	text-decoration:underline
}