body {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
ul {
	list-style-type: none; list-style-position: outside;
}
ol {
	list-style-type: none; list-style-position: outside;
}
.container {
	margin: 0px auto; width: 940px; position: relative;
}
.boxed {
	padding: 20px 0px;
}
#wrap_all {
	overflow: hidden;
}
.boxed #wrap_all {
	margin: 0px auto; border: 1px solid currentColor; width: 1000px; overflow: hidden; position: relative;
}
.container_wrap {
	margin: 0px auto; width: 100%; display: table; position: relative; z-index: 1;
}
#wrap_all {
	margin: 0px auto; width: 100%; display: table; position: relative; z-index: 1;
}
.grid1 {
	margin-left: 20px; float: left; position: relative;
}
.grid2 {
	margin-left: 20px; float: left; position: relative;
}
.grid3 {
	margin-left: 20px; float: left; position: relative;
}
.grid4 {
	margin-left: 20px; float: left; position: relative;
}
.grid5 {
	margin-left: 20px; float: left; position: relative;
}
.grid6 {
	margin-left: 20px; float: left; position: relative;
}
.grid7 {
	margin-left: 20px; float: left; position: relative;
}
.grid8 {
	margin-left: 20px; float: left; position: relative;
}
.grid9 {
	margin-left: 20px; float: left; position: relative;
}
.grid10 {
	margin-left: 20px; float: left; position: relative;
}
.grid11 {
	margin-left: 20px; float: left; position: relative;
}
.grid_fifth1 {
	margin-left: 20px; float: left; position: relative;
}
.grid_fifth2 {
	margin-left: 20px; float: left; position: relative;
}
.grid_fifth3 {
	margin-left: 20px; float: left; position: relative;
}
.grid_fifth4 {
	margin-left: 20px; float: left; position: relative;
}
.grid_fifth5 {
	margin-left: 20px; float: left; position: relative;
}
.grid1 {
	width: 60px;
}
.grid2 {
	width: 140px;
}
.grid3 {
	width: 220px;
}
.grid4 {
	width: 300px;
}
.grid5 {
	width: 380px;
}
.grid6 {
	width: 460px;
}
.grid7 {
	width: 540px;
}
.grid8 {
	width: 620px;
}
.grid9 {
	width: 700px;
}
.grid10 {
	width: 780px;
}
.grid11 {
	width: 860px;
}
.grid_fifth1 {
	width: 172px;
}
.grid_fifth2 {
	width: 364px;
}
.grid_fifth3 {
	width: 556px;
}
.grid_fifth4 {
	width: 748px;
}
img {
	margin: 0px; padding: 0px; border: currentColor; display: block;
}
.grid1 img {
	max-width: 60px;
}
.grid2 img {
	max-width: 140px;
}
.grid3 img {
	max-width: 220px;
}
.grid4 img {
	max-width: 300px;
}
.grid5 img {
	max-width: 380px;
}
.grid6 img {
	max-width: 460px;
}
.grid7 img {
	max-width: 540px;
}
.grid8 img {
	max-width: 620px;
}
.grid9 img {
	max-width: 700px;
}
.grid10 img {
	max-width: 780px;
}
.grid11 img {
	max-width: 860px;
}
.grid12 img {
	max-width: 940px;
}
.one_fifth {
	width: 16.5%; overflow: hidden; margin-left: 4%; float: left; display: inline; position: relative;
}
.one_fourth {
	width: 22%; overflow: hidden; margin-left: 4%; float: left; display: inline; position: relative;
}
.one_third {
	width: 30%; overflow: hidden; margin-left: 4%; float: left; display: inline; position: relative;
}
.two_fifth {
	width: 38.5%; overflow: hidden; margin-left: 4%; float: left; display: inline; position: relative;
}
.one_half {
	width: 48%; overflow: hidden; margin-left: 4%; float: left; display: inline; position: relative;
}
.three_fifth {
	width: 57%; overflow: hidden; margin-left: 4%; float: left; display: inline; position: relative;
}
.two_third {
	width: 66%; overflow: hidden; margin-left: 4%; float: left; display: inline; position: relative;
}
.three_fourth {
	width: 74%; overflow: hidden; margin-left: 4%; float: left; display: inline; position: relative;
}
.four_fifth {
	width: 79%; overflow: hidden; margin-left: 4%; float: left; display: inline; position: relative;
}
div .first {
	clear: left; margin-left: 0px;
}
body {
	color: rgb(119, 119, 119); line-height: 1.7em; font-family: Arial, Helevtica, Verdana, san-serif; font-size: 13px; position: relative; -ms-overflow-x: hidden;
}
#wrap_all {
	background: url("images/bg_shapes.png") no-repeat top;
}
#header {
	z-index: 101;
}
#header .container {
	clear: both; z-index: 101;
}
#menu_header .container {
	height: 80px;
}
#main {
	background: rgb(255, 255, 255); padding: 20px 0px 50px; width: 100%; overflow: hidden; border-top-color: rgb(225, 225, 225); border-bottom-color: rgb(225, 225, 225); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.callout_active#main {
	padding: 70px 0px 50px;
}
.sidebar {
	margin: 0px; width: 280px; padding-left: 20px; float: left; position: relative;
}
.fullwidth .content {
	margin: 0px; padding: 0px; width: 100%;
}
.fullwidth .sidebar {
	display: none;
}
#top .logo {
	margin: 0px; padding: 0px; border: currentColor; display: block; position: relative;
}
.logo a {
	margin: 0px; padding: 0px; border: currentColor; display: block; position: relative;
}
#top .logo {
	margin-bottom: 100px;
}
#top .logo a {
	border: currentColor; left: 0px; top: 0px;
}
#top .logo a:hover {
	border: currentColor; left: 0px; top: 0px;
}
#top .logo img {
	border: currentColor;
}
#top .bg-logo {
	width: 186px; height: 95px; text-indent: -9999px;
}
#top .bg-logo a {
	width: 186px; height: 95px; text-indent: -9999px;
}
#top .bg-logo a {
	background-image: url("images/logo.png"); background-repeat: no-repeat;
}
.avia_tooltip {
	background: url("images/arrow_up.png") no-repeat 80px top; margin: 0px 0px 0px -80px; padding: 10px 0px 0px; width: 180px; text-align: center; font-size: 11px; position: absolute; z-index: 1000;
}
.avia_tooltip_inner {
	background: url("images/gradient-white-strong.png") repeat-x left top rgb(238, 238, 238); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(187, 187, 187) rgb(187, 187, 187); position: relative;
}
.avia_tooltip_content {
	margin: 0px; padding: 9px; border: 1px solid rgb(248, 248, 248); line-height: 1em; background-image: none;
}
.avia_tooltip_inner {
	border-radius: 45px; -moz-border-radius: 45px; -webkit-border-radius: 45px;
}
.avia_tooltip_content {
	border-radius: 45px; -moz-border-radius: 45px; -webkit-border-radius: 45px;
}
.tooltip_search_site {
	background: url("images/arrow_up.png") no-repeat 160px top; margin: 0px 0px 0px -160px; width: 217px;
}
.tooltip_search_site .avia_tooltip_content {
	padding: 4px;
}
.tooltip_search_site #searchform {
	margin: 0px; padding: 5px; border-radius: 45px; left: auto; top: auto; position: relative; -moz-border-radius: 45px; -webkit-border-radius: 45px;
}
.tooltip_search_site #s {
	background: url("images/gradient-black.png") repeat-x left -43px rgb(255, 255, 255); margin: 0px; padding: 5px 30px 5px 10px; border-radius: 45px; border: 1px solid rgb(225, 225, 225); width: 150px; color: rgb(119, 119, 119); -moz-border-radius: 45px; -webkit-border-radius: 45px;
}
#top #searchsubmit {
	background: url("images/icon-search.png") no-repeat center; top: 8px; width: 29px; height: 22px; right: 7px; cursor: pointer;
}
#top #searchsubmit:hover {
	background: url("images/icon-search.png") no-repeat center; top: 8px; width: 29px; height: 22px; right: 7px; cursor: pointer;
}
#top .tooltip_search_site #searchsubmit {
	top: 0px;
}
#top .tooltip_search_site #searchsubmit:hover {
	top: 0px;
}
#searchform div {
	position: relative;
}
#header .submenu {
	background: url("images/bg-submenu.png") repeat-x left bottom; height: 30px; line-height: 30px; z-index: 200; opacity: 0.7;
}
#header .submenu .container {
	height: 30px;
}
.submenu .megaWrapper {
	
}
.submenu .megaWrapper li {
	background: url("images/bg-menu-small.png") no-repeat left; padding: 0px 8px; font-size: 11px; float: left;
}
.submenu .megaWrapper li:first-child {
	padding: 0px 8px 0px 0px;
}
.submenu .megaWrapper li div {
	display: none;
}
.submenu .megaWrapper li ul {
	display: none;
}
.submenu .social_bookmarks {
	float: right;
}
.social_bookmarks li {
	float: left;
}
.social_bookmarks li a {
	background: no-repeat center; width: 20px; height: 30px; text-indent: -9999px; margin-left: 4px; float: left; display: block; opacity: 0.7;
}
.social_bookmarks li a:hover {
	opacity: 1;
}
.social_bookmarks .search_site a {
	background-image: url("images/site_search.png");
}
.social_bookmarks .rss a {
	background-image: url("images/social_rss.png");
}
.social_bookmarks .twitter a {
	background-image: url("images/social_twitter.png");
}
.social_bookmarks .facebook a {
	background-image: url("images/social_facebook.png");
}
.social_bookmarks #searchform {
	display: none;
}
#top .main_menu .megaWrapper {
	background: url("images/gradient-white-strong.png") repeat-x left top rgb(211, 211, 211); padding: 0px 20px; border-radius: 45px; top: 27px; right: 0px; position: absolute; box-shadow: 0px 1px 4px #333; -moz-border-radius: 45px; -webkit-border-radius: 45px; -moz-box-shadow: 0px 1px 4px #333; -webkit-box-shadow: 0px 1px 4px #333;
}
#top .main_menu .fallback_menu {
	background: url("images/gradient-white-strong.png") repeat-x left top rgb(211, 211, 211); padding: 0px 20px; border-radius: 45px; top: 27px; right: 0px; position: absolute; box-shadow: 0px 1px 4px #333; -moz-border-radius: 45px; -webkit-border-radius: 45px; -moz-box-shadow: 0px 1px 4px #333; -webkit-box-shadow: 0px 1px 4px #333;
}
#top .main_menu .avia_mega {
	width: 100%; float: left; position: relative; z-index: 100;
}
.main_menu .avia_mega {
	margin: 0px; padding: 0px; list-style-type: none; list-style-position: outside; position: relative; z-index: 5;
}
.main_menu .avia_mega ul {
	margin: 0px; padding: 0px; list-style-type: none; list-style-position: outside; position: relative; z-index: 5;
}
#top .main_menu .avia_mega a {
	padding: 0px 7px; height: 44px; text-align: center; color: rgb(119, 119, 119); line-height: 44px; font-weight: bold; text-decoration: none; float: left; display: block; position: relative; z-index: 35; text-shadow: -1px -1px 1px #eee;
}
#top .main_menu .avia_mega > .current-menu-item > a {
	font-weight: bold;
}
#top .main_menu .avia_mega > .current-menu-item > a {
	color: rgb(72, 72, 72);
}
#top .main_menu .avia_mega > li > a:hover {
	color: rgb(72, 72, 72);
}
#top .main_menu .avia_mega li {
	float: left; position: relative; z-index: 20;
}
#top .main_menu .avia_mega ul a:hover {
	text-decoration: underline;
}
.avia_mega_div {
	background: url("images/arrow_up.png") no-repeat 26px top; padding: 15px 0px 0px; left: 0px; top: 34px; display: block; visibility: hidden; position: absolute;
}
.main_menu .avia_mega_div > .sub-menu {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(221, 221, 221) rgb(221, 221, 221);
}
#top .main_menu .avia_mega div ul {
	line-height: 21px;
}
#top .main_menu .avia_mega div ul li {
	padding: 17px; width: 200px;
}
.main_menu .avia_mega1 {
	width: 247px;
}
.main_menu .avia_mega2 {
	width: 478px;
}
.main_menu .avia_mega3 {
	width: 709px;
}
.main_menu .avia_mega4 {
	width: 940px;
}
.main_menu li:hover .avia_mega1 {
	display: block;
}
.main_menu li:hover .avia_mega2 {
	display: block;
}
.main_menu li:hover .avia_mega3 {
	display: block;
}
.main_menu li:hover .avia_mega4 {
	display: block;
}
.main_menu li:hover .avia_mega5 {
	display: block;
}
#top .main_menu .avia_mega div ul {
	float: left;
}
#top .main_menu .avia_mega div ul ul {
	padding: 0px 0px 10px;
}
#top .main_menu .avia_mega div ul ul ul {
	padding: 2px 0px 0px;
}
#top .main_menu .avia_mega_div ul li li {
	background: url("images/bullet_grey.png") no-repeat left 9px; margin: 0px; padding: 1px 0px 1px 8px; width: 201px; clear: both; float: left;
}
#top .main_menu .avia_mega div ul li li li {
	width: 178px;
}
#top .main_menu .avia_mega div ul li li li li {
	width: 155px;
}
#top .main_menu .avia_mega ul a {
	padding: 0px; height: auto; text-align: left; line-height: 21px; font-size: 12px; float: none; display: inline;
}
.main_menu .dropdown_link {
	padding: 0px 10px 0px 0px;
}
.main_menu .dropdown_available {
	background: url("images/dropdown_arrow.png") no-repeat top; top: 19px; width: 10px; height: 10px; right: 6px; display: inline-block; position: absolute;
}
#top .main_menu .avia_mega div ul ul .avia_mega_text_block {
	margin: 0px; padding: 3px 0px 0px; line-height: 1.7em; font-size: 11px;
}
#top .main_menu .avia_mega div ul .avia_mega_hr {
	padding: 0px; width: 100%; height: 20px; clear: both;
}
#top .main_menu .avia_mega > li > ul {
	padding: 15px 0px 0px; left: -13px; top: 34px; width: 212px; display: none; position: absolute;
}
#top .main_menu .avia_mega > li > ul ul {
	padding: 15px 0px 0px; left: -13px; top: 34px; width: 212px; display: none; position: absolute;
}
#top .main_menu .avia_mega > li > ul {
	background: url("images/arrow_up.png") no-repeat 26px top;
}
#top .main_menu .avia_mega > li > ul li:first-child > a {
	border-top-left-radius: 5px; border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
}
#top .main_menu .avia_mega .sub-menu > li > ul li:first-child > a {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#top .main_menu .avia_mega > li > ul li:last-child > a {
	border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;
}
#top .main_menu .avia_mega_div .sub-menu > li > ul li:first-child > a {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#top .main_menu .avia_mega > li > ul a {
	background: url("images/gradient-white-strong.png") repeat-x left top rgb(248, 248, 248); border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(221, 221, 221) rgb(221, 221, 221); padding: 7px 13px; width: 170px; font-size: 12px; font-weight: bold; display: block; text-shadow: none;
}
#top .main_menu .avia_mega > li > ul a:hover {
	background: rgb(255, 255, 255); text-decoration: none;
}
#top .main_menu .avia_mega > li > ul li {
	padding: 0px;
}
#top .main_menu .avia_mega > li > ul ul {
	left: 197px; top: -15px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#top .main_menu .avia_mega > li:hover > ul ul {
	display: none;
}
#top .main_menu .avia_mega > li > ul li:hover ul ul {
	display: none;
}
#top .main_menu .avia_mega > li > ul ul li:hover ul ul {
	display: none;
}
#top .main_menu .avia_mega > li > ul ul ul li:hover ul ul {
	display: none;
}
#top .main_menu .avia_mega > li > ul ul ul ul li:hover ul ul {
	display: none;
}
#top .main_menu .avia_mega > li:hover > ul {
	display: block;
}
#top .main_menu .avia_mega > li > ul li:hover ul {
	display: block;
}
#top .main_menu .avia_mega > li > ul ul li:hover ul {
	display: block;
}
#top .main_menu .avia_mega > li > ul ul ul li:hover ul {
	display: block;
}
#top .main_menu .avia_mega > li > ul ul ul ul li:hover ul {
	display: block;
}
#top .main_menu .avia_mega > li > ul ul ul ul ul li:hover ul {
	display: block;
}
#top .main_menu .avia_mega h1 {
	text-transform: none; padding-bottom: 5px; font-size: 13px;
}
#top .main_menu .avia_mega h2 {
	text-transform: none; padding-bottom: 5px; font-size: 13px;
}
#top .main_menu .avia_mega h3 {
	text-transform: none; padding-bottom: 5px; font-size: 13px;
}
#top .main_menu .avia_mega h4 {
	text-transform: none; padding-bottom: 5px; font-size: 13px;
}
#top .main_menu .avia_mega h5 {
	text-transform: none; padding-bottom: 5px; font-size: 13px;
}
#top .main_menu .avia_mega h6 {
	text-transform: none; padding-bottom: 5px; font-size: 13px;
}
.callout-panel {
	background: url("images/gradient-white-large.png") repeat-x left 0px rgb(248, 248, 248); border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; z-index: 10;
}
.callout-panel .container {
	min-height: 36px;
}
.breadcrumb {
	top: 2px; width: 940px; font-size: 10px; position: absolute;
}
.breadcrumb {
	color: rgb(153, 153, 153);
}
.breadcrumb a {
	color: rgb(153, 153, 153);
}
.slideshow_container_featured {
	margin: 25px auto -52px; width: 940px; overflow: visible; clear: both; position: relative; z-index: 100;
}
.slideshow_container_featured .feature_excerpt {
	bottom: 63px;
}
#top .slideshow_container_featured li {
	
}
#top .slideshow_container_featured .slideshow_container {
	
}
#top .slideshow_container_featured .slideshow {
	
}
.slideshow_container {
	position: relative;
}
.slidecontrolls {
	left: 0px; text-align: center; right: 0px; bottom: 10px; position: absolute; z-index: 150;
}
.autoslidecontrolls {
	top: 50%; width: 100%; height: 24px; overflow: visible; margin-top: -12px; position: absolute; z-index: 9999;
}
.ctrl_fwd {
	background: url("images/ctrl_arrow_right.png") no-repeat center; width: 24px; height: 24px; right: -30px; position: absolute; z-index: 100;
}
.ctrl_back {
	background: url("images/ctrl_arrow_right.png") no-repeat center; width: 24px; height: 24px; right: -30px; position: absolute; z-index: 100;
}
#top .slideshow_container_featured .autoslidecontrolls .ctrl_fwd {
	right: -30px;
}
#top .slideshow_container_featured .autoslidecontrolls .ctrl_back {
	left: -30px;
}
div .ctrl_back {
	background: url("images/ctrl_arrow_left.png") no-repeat center; left: -30px; right: auto;
}
.old_ie#top .ctrl_fwd {
	background: url("images/ctrl_arrow_right_ie.png") no-repeat center;
}
.old_ie#top .ctrl_back {
	background: url("images/ctrl_arrow_left_ie.png") no-repeat center;
}
.old_ie#top .slideshow_container_featured .autoslidecontrolls .ctrl_fwd {
	right: 0px;
}
.old_ie#top .slideshow_container_featured .autoslidecontrolls .ctrl_back {
	left: 0px;
}
#top .slideshow_container_featured .autoslidecontrolls {
	margin-top: -12px;
}
#main .dynamic_column_boxed .autoslidecontrolls {
	margin-top: -12px;
}
#main .slideshow_container_featured .slidecontrolls {
	bottom: 4px;
}
#main .autoslidecontrolls {
	margin-top: -18px;
}
#main .autoslidecontrolls .ctrl_fwd {
	right: 15px;
}
#main .autoslidecontrolls .ctrl_back {
	right: 15px;
}
#main .autoslidecontrolls .ctrl_back {
	left: 15px;
}
#top div .slideshow_welcome {
	top: 0px; width: 440px; height: 370px; right: 30px; display: table; position: absolute;
}
#top .video_slide .slideshow_welcome {
	width: 390px; height: 250px;
}
.slideshow_container2D img {
	
}
#top .slideshow_container_featured .image_container img {
	padding: 8px; border: currentColor;
}
.slideshow_container_featured .multi_images .featured_image1 {
	left: 60px; display: inline-block; position: relative; z-index: 2;
}
.slideshow_container_featured .featured_image2 {
	left: 0px; bottom: 14px; overflow: hidden; position: absolute; z-index: 1;
}
.slideshow_container_featured .featured_image2_darken {
	background: rgb(0, 0, 0); left: 0px; top: 0px; right: 0px; bottom: 18px; position: absolute; z-index: 3; opacity: 0.2;
}
.slideshow_container_featured .featured_shadow {
	background: url("images/shadow_right.png") no-repeat right bottom; padding-bottom: 18px; display: block;
}
.slideshow_container_featured .video_container {
	background: url("images/shadow_left.png") no-repeat left bottom; margin: 0px 0px 7px; padding: 0px 0px 28px; display: inline-block; position: relative;
}
.slideshow_container_featured .featured.fullsize .video_container {
	padding: 0px;
}
.slideshow_container_featured .oembed_container {
	padding: 0px;
}
.slideshow_container_featured .featured.fullsize .video_container .featured_shadow {
	padding-bottom: 13px;
}
.slideshow_container_featured .oembed_container .featured_shadow {
	padding-bottom: 13px;
}
.slideshow_container_featured .featured_image_portrait {
	background: url("images/shadow_left.png") no-repeat left bottom; display: block;
}
#top .slideshow_container_featured .featured_image2 img {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(187, 187, 187); height: 330px;
}
.slideshow_container_featured .slideshow_welcome_align {
	text-align: center; vertical-align: middle; display: table-cell;
}
.slideshow_container_featured .slideshow_welcome_title {
	text-align: justify; font-size: 20px;
}
.slideshow_container_featured .slideshow_welcome_text {
	padding: 10px 0px; text-align: justify; font-size: 12px;
}
#main .slideshow_welcome_text {
	color: rgb(153, 153, 153);
}
#main .slideshow_welcome_title {
	color: rgb(85, 85, 85);
}
.slidecontrolls a {
	display: none;
}
.slideshow_container_featured .slidecontrolls a {
	background: url("images/toggle.png") repeat-x bottom; margin: 1px; width: 16px; height: 17px; display: inline-block; cursor: pointer;
}
.slideshow_container_featured .slidecontrolls a:hover {
	background: url("images/toggle.png") repeat-x top;
}
.slideshow_container_featured .slidecontrolls .activeItem {
	background: url("images/toggle.png") repeat-x top;
}
.featured {
	width: 100%; display: none; position: relative;
}
.featured_container1 {
	display: block;
}
.featured img {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(225, 225, 225);
}
.featured a:hover img {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(225, 225, 225);
}
#top div .slideshow {
	margin: 0px; border: currentColor; width: 100%; height: 100%; overflow: hidden; padding-bottom: 17px; list-style-type: none; position: relative;
}
#top .slideshow_container_featured .slideshow {
	height: 431px; overflow: visible !important;
}
.slideshow_container {
	background: url("images/shadow_left.png") no-repeat left bottom;
}
.slideshow li {
	list-style-type: none; list-style-position: outside;
}
.feature_excerpt {
	background: 0px 0px rgb(0, 0, 0); padding: 2% 3%; left: 22px; bottom: 22px; color: rgb(255, 255, 255); visibility: hidden; position: absolute; z-index: 100; min-width: 50%; max-width: 80%; opacity: 0.8; -moz-border-radius: 5px 5px 5px 5px;
}
.feature_excerpt a {
	width: auto; height: auto; color: rgb(255, 255, 255); text-decoration: underline; display: inline;
}
#top .feature_excerpt h1 {
	color: rgb(255, 255, 255); padding-top: 3px; font-size: 17px;
}
.featured_caption {
	line-height: 17px; font-size: 11px;
}
#top div .grid3 .slideshow {
	padding-bottom: 14px;
}
.extra_movement {
	position: relative;
}
.slideshow_container_featured .small_right .video_container {
	left: 470px; position: relative;
}
.slideshow_container_featured .small_right .slideshow_welcome {
	left: 20px; right: auto;
}
.slideshow_container_featured .small_right .image_container {
	left: 450px; position: relative;
}
.slideshow_container_featured .fullsize .image_container {
	left: -2px; position: relative;
}
.slideshow_container_featured .small_right .featured_image2 {
	left: 170px;
}
.slideshow_container_featured.slideshow_container3D {
	margin: -15px auto -50px;
}
#top #main .slideshow_container2D .image_container img {
	padding: 5px; border: 1px solid rgb(225, 225, 225);
}
#main .slideshow_container_featured.slideshow_container3D {
	margin: -10px 0px 0px;
}
#main .slideshow_container_featured {
	margin: 0px;
}
.slideshow_container_featured .video_containersmall_left {
	width: 448px; height: 260px;
}
.slideshow_container_featured .video_containersmall_right {
	width: 448px; height: 260px;
}
.slideshow_container_featured .video_containersmall_left .avia_video {
	width: 448px; height: 260px;
}
.slideshow_container_featured .video_containersmall_right .avia_video {
	width: 448px; height: 260px;
}
.preloading {
	background: url("images/loading.gif") no-repeat center rgb(255, 255, 255);
}
#top .video_slide_helper {
	background: url("images/loading.gif") no-repeat center rgb(255, 255, 255);
}
#top .video_slide_helper {
	top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 9999;
}
.image_container a {
	display: block; position: relative;
}
#footer {
	background: url("images/bg_shapes.png") no-repeat center -300px; padding: 50px 0px; clear: both; font-size: 11px;
}
.boxed #footer {
	padding: 50px 0px 0px;
}
#footer li {
	
}
#footer .recentcomments {
	border: currentColor;
}
#footer .widget_archive li a {
	padding: 3px 0px 3px 1px; font-size: 11px; border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
#footer .widget_recent_entries li a {
	padding: 3px 0px 3px 1px; font-size: 11px; border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
#footer .widget_recent_comments li a {
	padding: 3px 0px 3px 1px; font-size: 11px; border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
#footer .widget_categories li a {
	padding: 3px 0px 3px 1px; font-size: 11px; border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
#footer .widget_pages li a {
	padding: 3px 0px 3px 1px; font-size: 11px; border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
#footer .widget_links li a {
	padding: 3px 0px 3px 1px; font-size: 11px; border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
#footer .widget_meta li a {
	padding: 3px 0px 3px 1px; font-size: 11px; border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
#footer .widget_nav_menu li a {
	padding: 3px 0px 3px 1px; font-size: 11px; border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
#top #footer .tagcloud a {
	border: currentColor; color: rgb(119, 119, 119);
}
#top #footer .widget_tag_cloud h3 {
	border: currentColor;
}
#footer h1 {
	border-bottom-width: 1px; border-bottom-style: dotted;
}
#footer h2 {
	border-bottom-width: 1px; border-bottom-style: dotted;
}
#footer h3 {
	border-bottom-width: 1px; border-bottom-style: dotted;
}
#footer h4 {
	border-bottom-width: 1px; border-bottom-style: dotted;
}
#footer h5 {
	border-bottom-width: 1px; border-bottom-style: dotted;
}
#footer h6 {
	border-bottom-width: 1px; border-bottom-style: dotted;
}
#footer_extra_text_div {
	padding: 20px 0px 0px; line-height: 1.7em; overflow: hidden; clear: both; font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; font-style: italic; margin-top: 20px; border-top-width: 1px; border-top-style: dotted;
}
#footer_extra_text_div img {
	margin: 0px 20px 0px 0px; border: currentColor; float: left;
}
#socket {
	padding: 3px 0px; width: 100%; height: 30px; bottom: 0px; line-height: 30px; font-size: 11px; position: absolute;
}
.boxed #socket {
	padding: 34px 0px; width: 100%; height: 30px; line-height: 30px; font-size: 11px; display: block; position: static;
}
#socket .social_bookmarks {
	float: right;
}
#socket .container {
	border-top-width: 1px; border-top-style: dotted;
}
.sidebar {
	background: url("images/bg_sidebar_center.png") repeat-y left top;
}
.sidebar .sidebar_bottom {
	background: url("images/bg_sidebar_bottom.png") no-repeat left bottom; top: auto; bottom: -1px;
}
.sidebar_top {
	background: url("images/bg_sidebar_top.png") no-repeat left top; left: 0px; top: -30px; width: 100%; height: 115px; display: block; position: absolute; z-index: 1;
}
.sidebar_bottom {
	background: url("images/bg_sidebar_top.png") no-repeat left top; left: 0px; top: -30px; width: 100%; height: 115px; display: block; position: absolute; z-index: 1;
}
.sidebar div {
	position: relative; z-index: 2;
}
.widget {
	width: 100%; clear: both; float: left; position: relative;
}
.widget li {
	
}
.widget a {
	
}
.sidebar .widget {
	padding: 0px 0px 20px;
}
#footer .widget {
	padding: 0px 0px 28px;
}
.avia_socialcount {
	overflow: hidden;
}
.asc_multi_count {
	width: 50%; float: left;
}
.avia_socialcount a {
	height: 40px; text-decoration: none; display: block; min-width: 120px;
}
.avia_socialcount a:hover {
	height: 40px; text-decoration: none; display: block; min-width: 120px;
}
.avia_socialcount strong {
	padding: 0px 0px 0px 40px; line-height: 1em; display: block;
}
.avia_socialcount span {
	padding: 0px 0px 0px 40px; line-height: 1em; display: block;
}
.avia_socialcount a strong {
	color: rgb(102, 102, 102); font-family: Georgia,"Times New Roman",Times,serif; font-size: 23px;
}
.avia_socialcount a span {
	color: rgb(153, 153, 153); padding-top: 3px; font-size: 11px;
}
.avia_socialcount .asc_rss {
	background: url("images/rss_32.png") no-repeat left;
}
.avia_socialcount .asc_twitter {
	background: url("images/twitter_32.png") no-repeat left;
}
#top .tweets {
	border: currentColor; list-style-type: none; list-style-position: outside;
}
#top .tweet {
	padding: 7px 0px 3px; border: currentColor; line-height: 18px; overflow: hidden; font-size: 11px; position: relative;
}
.tweet-thumb {
	position: relative;
}
.tweet-thumb a {
	padding: 3px; margin-right: 9px; float: left;
}
#top .tweet-thumb img {
	margin: 0px; padding: 0px; border: currentColor; float: left; display: block;
}
.tweet-text {
	overflow: hidden; position: relative;
}
.tweet-time {
	clear: both; font-size: 10px;
}
.avia_partner_widget a {
	color: rgb(170, 170, 170);
}
.avia_partner_widget a:hover {
	color: rgb(170, 170, 170);
}
.avia_partner_widget {
	left: -4px; overflow: hidden; clear: both;
}
.avia_partner_widget a {
	border: 4px solid rgb(248, 248, 248); width: 125px; height: 125px; text-decoration: none; float: left; display: block;
}
.avia_partner_widget a:hover {
	border: 4px solid rgb(248, 248, 248); width: 125px; height: 125px; text-decoration: none; float: left; display: block;
}
#top .avia_partner_widget {
	padding: 0px 0px 13px;
}
.avia_partner1 {
	margin-right: 13px;
}
.avia_parnter_empty {
	background: rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); width: 123px; height: 123px; text-align: center; line-height: 123px; font-size: 10px; display: block;
}
#top .news-content {
	padding: 7px 0px 3px; line-height: 18px; overflow: hidden; clear: both; font-size: 11px; display: block; position: relative;
}
#top .news-wrap {
	border: currentColor; list-style-type: none; list-style-position: outside;
}
#top .news-wrap li {
	border: currentColor;
}
.news-link {
	display: block; position: relative;
}
.news-thumb {
	background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(238, 238, 238); width: 48px; height: 48px; margin-right: 9px; float: left;
}
#top .news-thumb img {
	margin: 0px; padding: 0px; border: currentColor; float: left; display: block;
}
.news-headline {
	overflow: hidden; font-weight: bold; margin-top: 2px; display: block;
}
.news-time {
	clear: both; font-size: 10px; font-weight: normal; display: block;
}
.news-excerpt {
	
}
#top .widget_nav_menu .avia_mega > .current-menu-item {
	background: rgb(255, 255, 255); left: -20px; top: -1px; width: 100%; padding-left: 20px; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid; position: relative;
}
#top .widget_nav_menu .avia_mega > .current-menu-parent {
	background: rgb(255, 255, 255); left: -20px; top: -1px; width: 100%; padding-left: 20px; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid; position: relative;
}
#top .widget_nav_menu .avia_mega > .current-menu-item > a {
	background: url("images/arrow-menu.png") no-repeat left -3px rgb(255, 255, 255); left: -39px; width: 97%; line-height: 32px; padding-left: 47px; position: relative;
}
#top .widget_nav_menu .avia_mega > .current-menu-item > .sub-menu {
	left: -20px; width: 100%; padding-left: 15px; position: relative;
}
#top #main .widget_nav_menu .avia_mega a {
	color: rgb(102, 102, 102);
}
#top #main .widget_nav_menu .avia_mega .sub-menu .current-menu-item > a {
	background: url("images/bullet_grey.png") no-repeat left 16px;
}
#top #main .widget_nav_menu .avia_mega .sub-menu li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#top #main .widget_nav_menu ul {
	border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
#top #main .widget_nav_menu li {
	line-height: 32px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget_archive li {
	margin: 0px; width: 100%; clear: both; float: left;
}
.widget_categories li {
	margin: 0px; width: 100%; clear: both; float: left;
}
.widget_pages li {
	margin: 0px; width: 100%; clear: both; float: left;
}
.widget_links li {
	margin: 0px; width: 100%; clear: both; float: left;
}
.widget_meta li {
	margin: 0px; width: 100%; clear: both; float: left;
}
.widget_nav_menu li {
	margin: 0px; width: 100%; clear: both; float: left;
}
.widget_archive li a {
	padding: 3px 0px 3px 11px; display: block;
}
.widget_categories li a {
	padding: 3px 0px 3px 11px; display: block;
}
.widget_pages li a {
	padding: 3px 0px 3px 11px; display: block;
}
.widget_links li a {
	padding: 3px 0px 3px 11px; display: block;
}
.widget_meta li a {
	padding: 3px 0px 3px 11px; display: block;
}
.widget_nav_menu li a {
	padding: 3px 0px 3px 11px; display: block;
}
#top .widget_nav_menu .avia_mega_text_block {
	padding-top: 10px;
}
#top .avia_mega_menu_columns_1 {
	padding-top: 10px;
}
#top .avia_mega_menu_columns_2 {
	padding-top: 10px;
}
#top .avia_mega_menu_columns_3 {
	padding-top: 10px;
}
#top .avia_mega_menu_columns_4 {
	padding-top: 10px;
}
#top .avia_mega_menu_columns_5 {
	padding-top: 10px;
}
#top .widget_nav_menu .sub-menu {
	padding-left: 15px;
}
#top .widget_nav_menu .avia_mega_div .sub-menu {
	padding-left: 0px;
}
.widget #searchform {
	top: auto; right: auto; position: relative;
}
.widget #searchform #s {
	width: 84%;
}
#top .widget #searchsubmit {
	top: 10px;
}
#top .widget #searchsubmit:hover {
	top: 10px;
}
.widget_recent_entries li a {
	padding: 3px 0px; font-size: 12px; display: block;
}
.tagcloud a {
	background: url("images/gradient-white.png") repeat-x top rgb(248, 248, 248); margin: 0px 3px 3px 0px; padding: 2px 8px; border-radius: 45px; border: 1px solid rgb(238, 238, 238); color: rgb(119, 119, 119); font-size: 11px !important; float: left; display: block; text-shadow: 1px 1px 1px #fff; -moz-border-radius: 45px; -webkit-border-radius: 45px;
}
.tagcloud a:hover {
	text-decoration: none; text-shadow: none;
}
.tagcloud a:hover {
	background: url("images/gradient-white.png") repeat-x top rgb(238, 238, 238); color: rgb(51, 51, 51);
}
#footer .tagcloud a:hover {
	background: url("images/gradient-white.png") repeat-x top rgb(238, 238, 238); color: rgb(51, 51, 51);
}
.widget_tag_cloud h3 {
	border: currentColor;
}
.widget_rss li {
	line-height: 1.5em; font-size: 12px;
}
.rsswidget {
	font-size: 13px; font-weight: bold; display: block;
}
.rss-date {
	font-size: 11px;
}
.widget_rss cite {
	font-size: 11px;
}
.widget_rss li {
	padding: 7px 0px;
}
.widget_rss .widgettitle img {
	display: none;
}
.recentcomments {
	padding: 7px 0px; line-height: 1.5em; font-size: 11px; display: block;
}
.widget_archive li a {
	color: rgb(102, 102, 102); border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget_categories li a {
	color: rgb(102, 102, 102); border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget_pages li a {
	color: rgb(102, 102, 102); border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget_links li a {
	color: rgb(102, 102, 102); border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget_meta li a {
	color: rgb(102, 102, 102); border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget_recent_entries li a {
	color: rgb(102, 102, 102); border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget_archive li {
	background: url("images/bullet_grey.png") no-repeat left 11px;
}
.widget_categories li {
	background: url("images/bullet_grey.png") no-repeat left 11px;
}
.widget_pages li {
	background: url("images/bullet_grey.png") no-repeat left 11px;
}
.widget_links li {
	background: url("images/bullet_grey.png") no-repeat left 11px;
}
.widget_meta li {
	background: url("images/bullet_grey.png") no-repeat left 11px;
}
#top .widget_nav_menu .avia_mega_text_block {
	background: rgb(255, 255, 255);
}
#top .avia_mega_menu_columns_1 {
	background: rgb(255, 255, 255);
}
#top .avia_mega_menu_columns_2 {
	background: rgb(255, 255, 255);
}
#top .avia_mega_menu_columns_3 {
	background: rgb(255, 255, 255);
}
#top .avia_mega_menu_columns_4 {
	background: rgb(255, 255, 255);
}
#top .avia_mega_menu_columns_5 {
	background: rgb(255, 255, 255);
}
.widget_recent_entries li a {
	color: rgb(136, 136, 136);
}
.recentcomments {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.rss-date {
	color: rgb(153, 153, 153);
}
.widget_rss cite {
	color: rgb(153, 153, 153);
}
.widget_rss li {
	border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
#main .widget > ul {
	border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.post-entry {
	overflow: hidden; clear: both; position: relative;
}
#top .post-title {
	padding: 0px; font-size: 28px;
}
.entry-content {
	width: 100%; overflow: hidden; float: left; position: relative;
}
.entry-content > ul {
	position: relative;
}
.entry-content > ol {
	position: relative;
}
.entry-content > p {
	position: relative;
}
.dynamic_column_boxed .entry-content > p {
	position: static;
}
.content {
	width: 620px; padding-right: 20px; float: left;
}
.blog-meta {
	top: -2px; position: relative;
}
.blog-meta {
	color: rgb(153, 153, 153); font-size: 11px; font-weight: normal;
}
.blog-meta a {
	color: rgb(153, 153, 153); font-size: 11px; font-weight: normal;
}
.blog-meta a:hover {
	color: rgb(153, 153, 153); font-size: 11px; font-weight: normal;
}
.blog-meta strong {
	color: rgb(153, 153, 153); font-size: 11px; font-weight: normal;
}
.blog-categories a {
	color: rgb(153, 153, 153); font-size: 11px; font-weight: normal;
}
.blog-categories a:hover {
	color: rgb(153, 153, 153); font-size: 11px; font-weight: normal;
}
.blog-categories strong {
	color: rgb(153, 153, 153); font-size: 11px; font-weight: normal;
}
.blog-categories {
	background: url("images/dashes.png") repeat-y right top; padding-right: 8px; margin-right: 4px;
}
.date-container {
	background: url("images/dashes.png") repeat-y right top; padding-right: 8px; margin-right: 4px;
}
.blog-tags {
	background: url("images/dashes.png") repeat-y left top; padding-left: 8px; margin-left: 4px;
}
#top .portfolio-hr-first {
	margin: -15px 0px 0px;
}
.content.template-portfolio-overview {
	width: 100%;
}
.content.template-fullwidth {
	width: 100%;
}
.template-portfolio-overview .post-entry {
	clear: none;
}
#top .template-portfolio-overview h1 {
	font-size: 19px;
}
#top .post-entry-first {
	padding: 0px; border: currentColor;
}
.portfolio-size-1.template-portfolio-overview .post-entry {
	clear: both;
}
.portfolio_entries_boxed .featured img {
	padding: 0px; border: currentColor;
}
.portfolio_entries_boxed .featured a:hover img {
	padding: 0px; border: currentColor;
}
#top .portfolio_entries_boxed .slideshow {
	padding: 0px;
}
#top .portfolio_entries_boxed .slideshow_container {
	padding: 0px;
}
.portfolio_entries_boxed .post-entry {
	background: url("images/gradient-black-double.png") repeat-x left bottom rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(225, 225, 225);
}
#top .portfolio_entries_boxed .post-title {
	
}
.portfolio_entries_boxed .entry-content {
	padding: 10px; width: auto; overflow: visible;
}
.portfolio_entries_boxed .grid6 {
	width: 448px; padding-bottom: 40px;
}
.portfolio_entries_boxed .grid4 {
	width: 288px; padding-bottom: 40px;
}
.portfolio_entries_boxed .grid3 {
	width: 208px; padding-bottom: 40px;
}
#top .portfolio_entries_boxed .more-link {
	left: 50%; bottom: 8px; margin-left: -48px; position: absolute;
}
#top .portfolio_entries_boxed.portfolio-size-1 .more-link {
	left: auto; right: 10px;
}
.portfolio_entries_boxed.portfolio-size-1 .entry-content {
	width: 800px;
}
.template-portfolio-overview .blog-categories {
	
}
h2.firstheading {
	color: rgb(153, 153, 153); padding-bottom: 10px; font-size: 18px;
}
.template-search .hr {
	margin: 10px 0px 4px; top: 0px; width: 100%; height: 4px; line-height: 11px; clear: both; display: block; position: relative;
}
#top .template-search .news-content.post-entry {
	color: rgb(102, 102, 102);
}
.template-search .news-content.post-entry:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
.template-search .news-content.post-entry:hover .news-headline {
	color: rgb(68, 68, 68); text-decoration: none;
}
#top .template-search .pagination {
	padding-top: 40px;
}
#top .pagination {
	padding: 0px 0px 20px; top: -15px; clear: both; float: left; position: relative; z-index: 3;
}
#top .pagination span {
	background: rgb(248, 248, 248); margin: 2px 2px 2px 0px; padding: 6px 9px 5px; border: 1px solid rgb(225, 225, 225); width: auto; color: rgb(136, 136, 136); line-height: 13px; font-size: 11px; text-decoration: none; float: left; display: block;
}
#top .pagination a {
	background: rgb(248, 248, 248); margin: 2px 2px 2px 0px; padding: 6px 9px 5px; border: 1px solid rgb(225, 225, 225); width: auto; color: rgb(136, 136, 136); line-height: 13px; font-size: 11px; text-decoration: none; float: left; display: block;
}
#top .pagination .current {
	background: rgb(255, 255, 255); padding: 6px 9px 5px; color: rgb(85, 85, 85); font-size: 11px; font-weight: bold;
}
#top .pagination a:hover {
	background: rgb(255, 255, 255); padding: 6px 9px 5px; color: rgb(85, 85, 85); font-size: 11px; font-weight: bold;
}
.related_posts {
	position: relative;
}
.relThumb {
	width: 140px; line-height: 16px; margin-left: 20px; float: left;
}
.relThumb img {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(248, 248, 248); padding: 5px; border: 1px solid rgb(225, 225, 225);
}
.relThumb a img {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(248, 248, 248); padding: 5px; border: 1px solid rgb(225, 225, 225);
}
.relThumb a:hover img {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(248, 248, 248); padding: 5px; border: 1px solid rgb(225, 225, 225);
}
div .relThumb1 {
	margin: 0px;
}
.relThumWrap {
	font-size: 11px; font-style: italic;
}
.relThumbTitle {
	padding-top: 6px; display: block;
}
.relThumbHeading {
	color: rgb(136, 136, 136); font-weight: normal;
}
#top .related_posts .contentSlideControlls {
	left: 85px; top: -19px; position: absolute;
}
#top .contentSlideControlls a {
	background-position: center; margin-right: 2px; background-image: url("images/reverse-dot.png"); background-repeat: no-repeat; background-color: rgb(204, 204, 204);
}
.related_single_heading {
	left: 0px; top: -25px; font-size: 12px; position: absolute; z-index: 10;
}
.relThumb .related_posts_default_image {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(248, 248, 248); border: 1px solid rgb(225, 225, 225); width: 138px; height: 90px; display: block;
}
#top .hr_related_posts {
	padding-top: 30px;
}
.related_posts .single_slide {
	display: none;
}
#top .related_posts .single_slide_nr_1 {
	display: block;
}
.commentmetadata a {
	color: rgb(170, 170, 170);
}
.form-allowed-tags {
	color: rgb(153, 153, 153);
}
.comment_page_nav_links a {
	color: rgb(153, 153, 153);
}
#top .gravatar img {
	background: rgb(255, 255, 255); margin: 0px; padding: 3px; border: 1px solid rgb(225, 225, 225);
}
#top .commentlist {
	padding: 0px 0px 30px; border: currentColor; width: 100%; float: left;
}
#top .commentlist .comment {
	margin: 10px 0px 0px; padding: 10px 0px 0px; border: currentColor; width: 100%; float: left; display: block; list-style-type: none; list-style-position: outside; position: relative;
}
#top .commentlist ul {
	border: currentColor;
}
.gravatar {
	width: 56px; text-align: center; padding-right: 20px; font-size: 11px; text-decoration: none; float: left; position: relative;
}
.comment_content {
	background: rgb(255, 255, 255); padding: 18px 18px 30px; border: 1px solid rgb(225, 225, 225); width: 500px; float: right; position: relative;
}
.author_name {
	font-size: 16px; font-style: normal; float: left;
}
.author_name a {
	font-weight: bold; text-decoration: none;
}
.author_name a:hover {
	font-weight: bold; text-decoration: none;
}
.comment-edit-link {
	padding-left: 10px; font-size: 10px; display: inline-block;
}
#cancel-comment-reply-link {
	padding-left: 10px; font-size: 10px; display: inline-block;
}
.commentmetadata {
	line-height: 26px; padding-left: 12px; font-size: 11px; float: left;
}
.says {
	background: url("images/say.png") no-repeat 0px 0px; left: -13px; top: 18px; width: 13px; height: 24px; text-indent: -9999px; display: block; position: absolute;
}
.comment_text {
	clear: both; font-size: 12px;
}
#top .comment-reply-link {
	padding: 0px 7px; left: 0px; bottom: 0px; color: rgb(85, 85, 85); font-size: 11px; text-decoration: none; border-top-color: rgb(225, 225, 225); border-right-color: rgb(225, 225, 225); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; display: block; position: absolute;
}
.children .gravatar {
	padding: 0px; top: 0px; width: 42px; right: 20px; position: absolute; z-index: 2;
}
.children .gravatar img {
	width: 30px; height: 30px;
}
.children .says {
	display: none;
}
.commentlist .children .children .comment_content {
	width: 455px;
}
.commentlist .children .children .children .comment_content {
	width: 415px;
}
.commentlist .children .children .children .children .comment_content {
	width: 370px;
}
.commentlist .children .children .children .children .children .comment_content {
	width: 325px;
}
.personal_data p {
	width: 33%; float: left;
}
.personal_data label {
	display: none;
}
.message_data textarea {
	padding: 10px; width: 95%; font-family: Arial, Helevtica, Verdana, san-serif; font-size: 12px;
}
#comment {
	padding: 10px; width: 95%; font-family: Arial, Helevtica, Verdana, san-serif; font-size: 12px;
}
.text_input {
	padding: 7px; font-family: Arial, Helevtica, Verdana, san-serif; font-size: 12px;
}
.button {
	padding: 7px; font-family: Arial, Helevtica, Verdana, san-serif; font-size: 12px;
}
#commentform input {
	padding: 7px; font-family: Arial, Helevtica, Verdana, san-serif; font-size: 12px;
}
.text_area {
	padding: 7px; font-family: Arial, Helevtica, Verdana, san-serif; font-size: 12px;
}
.button {
	border-width: 1px; border-style: solid; padding: 7px 12px 6px; cursor: pointer;
}
.personal_data .text_input {
	width: 91%;
}
.children .personal_data .text_input {
	
}
#commentform {
	position: relative;
}
#commentform p {
	padding: 10px 0px 0px; position: relative;
}
#reply-title small a {
	float: right;
}
#commentform label {
	left: 265px; top: 13px; font-size: 11px; position: absolute;
}
#commentform .required {
	display: none;
}
.comment-notes {
	display: none;
}
#commentform .comment-form-comment label {
	display: none;
}
.comment-form-url input {
	width: 240px;
}
.comment-form-email input {
	width: 240px;
}
.comment-form-author input {
	width: 240px;
}
#comment {
	padding: 10px 7px; width: 602px; height: 150px; font-size: 12px;
}
.form-allowed-tags {
	line-height: 1.5em; font-size: 11px; margin-bottom: 5px;
}
.form-allowed-tags code {
	padding-top: 5px; display: block;
}
.commentlist #respond {
	padding: 0px 0px 15px 85px;
}
.commentlist #respond #comment {
	width: 517px;
}
.commentlist #respond .form-allowed-tags {
	display: none;
}
.comment_page_nav_links {
	overflow: hidden; clear: both; font-size: 11px; display: block; position: relative;
}
.comment_prev_page a {
	float: left;
}
.comment_next_page a {
	float: right;
}
.comment_page_nav_links_bottom {
	top: -30px;
}
.comment_page_nav_links_top {
	top: 11px;
}
.lightbox_video {
	background: url("images/magnify.png") no-repeat center rgb(255, 255, 255); left: 0px; top: 0px; position: absolute; z-index: 1;
}
.lightbox_image {
	background: url("images/magnify.png") no-repeat center rgb(255, 255, 255); left: 0px; top: 0px; position: absolute; z-index: 1;
}
.lightbox_video {
	background: url("images/video.png") no-repeat center rgb(255, 255, 255);
}
a img {
	border: currentColor; position: relative; z-index: 2;
}
a:hover img {
	border: currentColor; position: relative; z-index: 2;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	color: rgb(102, 102, 102); line-height: 1.4em; font-weight: normal; position: relative;
}
h2 {
	color: rgb(102, 102, 102); line-height: 1.4em; font-weight: normal; position: relative;
}
h3 {
	color: rgb(102, 102, 102); line-height: 1.4em; font-weight: normal; position: relative;
}
h4 {
	color: rgb(102, 102, 102); line-height: 1.4em; font-weight: normal; position: relative;
}
h5 {
	color: rgb(102, 102, 102); line-height: 1.4em; font-weight: normal; position: relative;
}
h6 {
	color: rgb(102, 102, 102); line-height: 1.4em; font-weight: normal; position: relative;
}
legend {
	color: rgb(102, 102, 102); line-height: 1.4em; font-weight: normal; position: relative;
}
.sliderheading {
	color: rgb(102, 102, 102); line-height: 1.4em; font-weight: normal; position: relative;
}
h1 a {
	color: rgb(51, 51, 51);
}
h2 a {
	color: rgb(51, 51, 51);
}
h3 a {
	color: rgb(51, 51, 51);
}
h4 a {
	color: rgb(51, 51, 51);
}
h5 a {
	color: rgb(51, 51, 51);
}
h6 a {
	color: rgb(51, 51, 51);
}
legend a {
	color: rgb(51, 51, 51);
}
.sliderheading a {
	color: rgb(51, 51, 51);
}
h1 a:hover {
	text-decoration: none;
}
h2 a:hover {
	text-decoration: none;
}
h3 a:hover {
	text-decoration: none;
}
h4 a:hover {
	text-decoration: none;
}
h5 a:hover {
	text-decoration: none;
}
h6 a:hover {
	text-decoration: none;
}
legend a:hover {
	text-decoration: none;
}
.sliderheading a:hover {
	text-decoration: none;
}
h1 {
	text-transform: none; clear: both; font-size: 36px; font-weight: normal;
}
h2 {
	text-transform: none; clear: both; font-size: 30px; font-weight: normal;
}
h3 {
	clear: both; font-size: 17px;
}
legend {
	clear: both; font-size: 17px;
}
h4 {
	text-transform: uppercase; clear: both; font-size: 16px;
}
h5 {
	text-transform: uppercase; clear: both; font-size: 15px;
}
h6 {
	text-transform: uppercase; clear: both; font-size: 14px;
}
.post-entry h1 {
	padding-top: 15px;
}
.post-entry h2 {
	padding-top: 15px;
}
.post-entry h3 {
	padding-top: 15px;
}
.post-entry h4 {
	padding-top: 15px;
}
.post-entry h5 {
	padding-top: 15px;
}
.post-entry h6 {
	padding-top: 15px;
}
.post-entry .alignleft {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(225, 225, 225);
}
.post-entry .alignright {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(225, 225, 225);
}
.post-entry .aligncenter {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(225, 225, 225);
}
p {
	padding: 0.5em 0px;
}
#main ul {
	margin-bottom: 10px;
}
#main ol {
	margin-bottom: 10px;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clearboth {
	clear: both;
}
body .alignleft {
	margin: 4px 10px 0px 0px; float: left; display: block;
}
body .alignright {
	margin: 4px 0px 0px 10px; float: right; display: block;
}
body .aligncenter {
	margin: 10px auto; padding: 10px 0px; clear: both; display: block;
}
.alignleft img {
	display: block;
}
.alignright img {
	display: block;
}
.rounded {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.avia_mega_div > .sub-menu {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.rounded_small {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.outer_callout {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.callout {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.featured img {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.portfolio_entries_boxed .post-entry {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.dynamic_column_boxed {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#top .pagination span {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#top .pagination a {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.featured_image2_darken {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.slideshow li iframe {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.slideshow li embed {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.slideshow li object {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.slideshow li video {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.avia_video {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.post-entry .alignleft {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.post-entry .alignright {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.post-entry .aligncenter {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#top .noborder {
	padding: 0px; border: currentColor;
}
#top .noborder img {
	padding: 0px; border: currentColor;
}
#top div .hidden {
	display: none;
}
#top .wp-caption {
	margin: 5px 15px 10px 0px; padding: 0px; position: relative;
}
#top .wp-caption img {
	margin: 0px; padding: 5px; border: currentColor; display: block;
}
.wp-caption-text {
	margin: 0px auto; padding: 3px 10px 5px; text-align: center; font-size: 11px; font-style: italic; display: block;
}
.entry-content ul li {
	background: url("images/bullet_grey.png") no-repeat left 11px; padding: 3px 0px 3px 10px; list-style-type: none;
}
.entry-content ol li {
	padding: 3px 0px; list-style-type: decimal; list-style-position: inside;
}
pre {
	margin: 15px 0px; padding: 20px 20px 0px; font-family: "Andale Mono", "Courier New", Courier, Monaco, monospace;
}
.dropcap1 {
	margin: 4px 8px 0px 0px; line-height: 40px; font-size: 40px; float: left; display: block;
}
.dropcap2 {
	background: url("images/reverse-dropcap.png") no-repeat center; margin: 4px 8px 0px 0px; width: 38px; text-align: center; line-height: 38px; font-size: 24px; float: left; display: block;
}
.dropcap3 {
	background: url("images/reverse-dropcap.png") no-repeat center; margin: 4px 8px 0px 0px; width: 38px; text-align: center; line-height: 38px; font-size: 24px; float: left; display: block;
}
.dropcap3 {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.hr {
	background: url("images/hr-big.png") no-repeat top rgb(255, 255, 255); margin: 0px; top: 50px; width: 100%; height: 100px; line-height: 11px; clear: both; display: block; position: relative;
}
.template-blog .hr {
	background: url("images/hr-small.png") no-repeat top rgb(255, 255, 255);
}
.template-page .hr {
	background: url("images/hr-small.png") no-repeat top rgb(255, 255, 255);
}
.template-search .hr {
	background: url("images/hr-small.png") no-repeat top rgb(255, 255, 255);
}
#top .hr_small {
	padding: 10px 0px;
}
.hr a {
	background: rgb(255, 255, 255); padding: 0px 4px 0px 0px; top: -5px; color: rgb(153, 153, 153); font-size: 10px; position: relative;
}
.hr_invisible {
	width: 100%; height: 30px; clear: both; display: block;
}
#top .no_preload {
	background-image: none;
}
#featured .preloading {
	background-image: none;
}
#wp-calendar {
	width: 100%;
}
.widget_calendar h3 {
	border: currentColor;
}
.entry-content table {
	margin: 0px; padding: 0px; width: auto;
}
caption {
	font: italic 11px/normal "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 5px; width: auto; text-align: right; font-size-adjust: none; font-stretch: normal;
}
th {
	font: bold 11px/normal "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 6px; text-align: center; text-transform: uppercase; letter-spacing: 2px; font-size-adjust: none; font-stretch: normal;
}
th.nobg {
	border-top-color: currentColor; border-left-color: currentColor; border-top-width: 0px; border-left-width: 0px; border-top-style: none; border-left-style: none;
}
td {
	padding: 7px; text-align: center;
}
th.spec {
	font: bold 10px/normal "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; font-size-adjust: none; font-stretch: normal;
}
th.specalt {
	font: bold 10px/normal "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; font-size-adjust: none; font-stretch: normal;
}
th {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255); border-top-color: rgb(238, 238, 238); border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
th.nobg {
	color: rgb(85, 85, 85); border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
td {
	background: rgb(255, 255, 255); color: rgb(119, 119, 119); border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
td.alt {
	background: rgb(238, 238, 238); color: rgb(119, 119, 119);
}
th.spec {
	background: rgb(255, 255, 255); color: rgb(119, 119, 119); border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
th.specalt {
	background: rgb(238, 238, 238); color: rgb(119, 119, 119); border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
td:first-child {
	border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
.pagination .current {
	border-width: 1px; border-style: solid;
}
.pagination a {
	border-width: 1px; border-style: solid;
}
.button {
	border-width: 1px; border-style: solid;
}
#commentform #submit {
	border-width: 1px; border-style: solid;
}
#top .more-link {
	background: url("images/gradient-black.png") repeat-x left -20px; padding: 5px; border-radius: 45px; text-decoration: none; display: inline-block; -moz-border-radius: 45px; -webkit-border-radius: 45px;
}
#top .more-link .inner_more {
	background: url("images/gradient-white-strong.png") repeat-x top rgb(238, 238, 238); padding: 2px 16px; border-radius: 45px; border: 1px solid rgb(225, 225, 225); color: rgb(153, 153, 153); font-size: 11px; display: inline-block; text-shadow: 1px 1px 0px #ffffff; -moz-border-radius: 45px; -webkit-border-radius: 45px;
}
#top .more-link:hover .inner_more {
	background: url("images/gradient-white.png") repeat-x center 0px rgb(238, 238, 238);
}
.submenu .container {
	z-index: 1000;
}
.content_slider {
	overflow: hidden; position: relative;
}
.inner_slide_container {
	float: left; position: absolute;
}
.contentSlideControlls {
	position: relative;
}
.contentSlideControlls a {
	width: 10px; height: 10px; float: left; display: block;
}
#top .pos_h1 {
	top: 0px; right: 0px; position: absolute;
}
#top .pos_h2 {
	top: 71px; right: 0px; position: absolute;
}
#top .pos_h3 {
	top: 24px; right: 0px; position: absolute;
}
#top .pos_h4 {
	top: 51px; right: 0px; position: absolute;
}
#top .pos_h5 {
	top: 50px; right: 0px; position: absolute;
}
#top .pos_h6 {
	top: 49px; right: 0px; position: absolute;
}
.fullwidth_no_image {
	width: 100%; height: 2px;
}
.fallback_div {
	width: 100%; height: 100px;
}
.single_slide {
	overflow: hidden;
}
.js_active .toggle_wrap {
	display: none;
}
#top .active_toggle_wrap {
	display: block;
}
.js_active .toggler {
	margin: -1px 0px; padding: 3px 3px 5px 27px; top: 1px; display: block; position: relative; cursor: pointer;
}
.togglecontainer {
	padding: 10px 0px;
}
.toggle_content {
	margin: 0px 0px 5px; padding: 0px 2px 0px 31px; border: 1px solid rgb(238, 238, 238);
}
.tabcontainer {
	width: 100%; position: relative;
}
.js_active .tab_content {
	background: rgb(255, 255, 255); padding: 15px; border: 1px solid rgb(238, 238, 238); overflow: auto; clear: both; display: none; position: relative; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px;
}
.js_active .tab {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) currentColor; margin: 0px 2px 0px 0px; padding: 3px 10px 5px; top: 1px; float: left; display: block; position: relative; z-index: 2; cursor: pointer;
}
.js_active #top .active_tab {
	background: 0px 0px rgb(255, 255, 255); color: rgb(85, 85, 85); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative; z-index: 4;
}
.js_active #top .active_tab_content {
	overflow: auto; display: block; position: relative; z-index: 3;
}
.js_active .toggler {
	background: url("images/toggle.png") no-repeat 6px -77px rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238);
}
.js_active #top .activeTitle {
	background: url("images/toggle.png") no-repeat 6px 6px rgb(248, 248, 248); border: 1px solid rgb(221, 221, 221); color: rgb(85, 85, 85);
}
.js_active .avia_combo_widget .tab {
	background: url("images/gradient-white.png") repeat-x top rgb(248, 248, 248); margin: 0px; padding: 0px; border: currentColor; top: 1px; width: 25%; text-align: center; font-size: 11px; float: left; display: block; position: relative; z-index: 2; cursor: pointer;
}
.js_active .avia_combo_widget .tab span {
	padding: 9px 0px; border-top-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; display: block;
}
#top .avia_combo_widget .tab_content .news-content {
	padding: 7px 0px 8px;
}
#top .avia_combo_widget .tab_content .news-wrap {
	margin: 0px;
}
#top .tab_content .news-wrap li:last-child {
	padding-bottom: 0px;
}
.js_active .avia_combo_widget .first_tab span {
	border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;
}
.js_active .avia_combo_widget .last_tab span {
	border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
#top .avia_combo_widget .tab_content .news-wrap li {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: dotted;
}
#top .avia_combo_widget .tab_content .news-wrap li:first-child {
	border: currentColor;
}
.news-wrap a {
	color: rgb(85, 85, 85);
}
.news-wrap a:hover {
	color: rgb(85, 85, 85);
}
h3.widgettitle {
	padding-bottom: 5px;
}
.ajax_form {
	clear: both; display: block;
}
.fieldset {
	margin: 0px; padding: 0px; border: currentColor;
}
.text_input {
	border-width: 1px; border-style: solid; font-family: Arial, Helevtica, Verdana, san-serif;
}
textarea {
	border-width: 1px; border-style: solid; font-family: Arial, Helevtica, Verdana, san-serif;
}
select {
	border-width: 1px; border-style: solid; font-family: Arial, Helevtica, Verdana, san-serif;
}
#searchform {
	top: 0px; right: 0px; position: absolute;
}
#searchsubmit {
	padding: 0px; border: currentColor; top: 4px; width: 34px; height: 34px; right: 4px; text-indent: -9999px; display: block; position: absolute; z-index: 2; cursor: pointer;
}
#s {
	padding: 10px 30px 10px 10px; border: currentColor; width: 200px; position: relative;
}
#submit {
	cursor: pointer;
}
fieldset {
	border: currentColor;
}
.ajax_form .text_area {
	padding: 10px; width: 500px;
}
.ajax_form .text_input {
	width: 250px; margin-right: 10px;
}
.ajax_form h3 {
	border: currentColor;
}
.ajax_form p {
	padding: 0px 0px 10px;
}
.ajax_form label {
	font-size: 11px; font-weight: bold;
}
.js_active .slideshow_container img {
	visibility: hidden;
}
.valid .text_input {
	border: 1px solid rgb(154, 166, 0);
}
.valid .text_area {
	border: 1px solid rgb(154, 166, 0);
}
.error .text_input {
	border: 1px solid rgb(255, 102, 0);
}
.error .text_area {
	border: 1px solid rgb(255, 102, 0);
}
.ajax_alert .text_input {
	border: 1px solid rgb(255, 182, 40);
}
.ajax_alert .text_area {
	border: 1px solid rgb(255, 182, 40);
}
input {
	color: rgb(102, 102, 102);
}
textarea {
	color: rgb(102, 102, 102);
}
#s {
	background: rgb(255, 255, 255); border: 4px solid rgb(225, 225, 225); color: rgb(119, 119, 119);
}
#searchsubmit {
	background: url("../images/skin1/icon-search.png") no-repeat center;
}
#searchsubmit:hover {
	background: url("../images/skin1/icon-search.png") no-repeat center rgb(238, 238, 238);
}
.text_input {
	background: rgb(248, 248, 248); border: 1px solid rgb(225, 225, 225);
}
textarea {
	background: rgb(248, 248, 248); border: 1px solid rgb(225, 225, 225);
}
select {
	background: rgb(248, 248, 248); border: 1px solid rgb(225, 225, 225);
}
#commentform input {
	background: rgb(248, 248, 248); border: 1px solid rgb(225, 225, 225);
}
.outer_callout {
	background: url("images/gradient-white.png") repeat-x left top rgb(248, 248, 248); border: 1px solid rgb(220, 220, 220); clear: both; position: relative; z-index: 3; box-shadow: 0px 0px 3px #ddd; -moz-box-shadow: 0 0px 3px #ddd; -webkit-box-shadow: 0 0px 3px #ddd;
}
.callout {
	margin: 0px; padding: 25px 30px 20px; border: 1px solid rgb(255, 255, 255); background-image: none;
}
.callout-panel .outer_callout {
	top: 35px; margin-bottom: -15px;
}
.callout-panel.slider_active .outer_callout {
	margin-top: 10px;
}
.callout-panel.slider_active {
	padding-bottom: 10px;
}
.callout_active.callout-panel.slider_active {
	padding-bottom: 0px;
}
.callout strong {
	color: rgb(85, 85, 85); font-size: 18px; font-weight: normal;
}
.callout p {
	padding: 5px 0px 0px; font-family: Arial, Helevtica, Verdana, san-serif; font-size: 12px; font-style: normal;
}
.callout .style_wrap {
	margin-left: 20px; float: right;
}
.big_button {
	border-width: 1px; border-style: solid; padding: 10px 40px; border-radius: 45px; line-height: 1.4em; font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-style: italic; display: inline-block; background-image: url("images/gradient-white.png"); background-repeat: repeat-x; -moz-border-radius: 45px; -webkit-border-radius: 45px;
}
#top .big_button_grey {
	background: url("images/gradient-white-strong.png") repeat-x left top rgb(211, 211, 211); border: currentColor; color: rgb(81, 81, 81); text-shadow: -1px -1px 0px #eeeeee;
}
.big_button:hover {
	background-position: -30px -7px; text-decoration: none;
}
#top .big_button_grey:hover {
	background-position: -30px -7px; text-decoration: none;
}
.style_wrap {
	background: url("images/gradient-black-strong.png") repeat-x left 0px; padding: 5px; border-radius: 45px; display: inline-block; -moz-border-radius: 45px; -webkit-border-radius: 45px;
}
.dynamic_textarea_p {
	
}
.dynamic_textarea_blockquote {
	padding: 0px; text-align: center; font-size: 1.4em;
}
.dynamic-column-title {
	padding: 0px; border: currentColor;
}
#top .template-dynamic .slideshow {
	width: auto; height: auto; min-height: 100px;
}
.dynamic_column_boxed .featured img {
	padding: 0px; border: currentColor;
}
.dynamic_column_boxed .featured a:hover img {
	padding: 0px; border: currentColor;
}
#top #wrap_all .dynamic_column_boxed .slideshow {
	padding: 0px;
}
#top #wrap_all .dynamic_column_boxed .slideshow_container {
	padding: 0px;
}
div.dynamic_column_boxed {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(225, 225, 225); margin-bottom: 20px;
}
#top .dynamic_column_boxed .more-link {
	left: 50%; bottom: 8px; margin-left: -48px; position: absolute;
}
#top .dynamic_column_boxed .post-title {
	padding: 0px 10px;
}
.dynamic_column_boxed .entry-content {
	padding: 10px 10px 40px; width: auto; overflow: visible;
}
.dynamic_column_boxed .entry-content {
	position: static;
}
#top .grid12.dynamic_column_boxed .more-link {
	left: auto; right: 10px;
}
#top .grid12.dynamic_column_boxed .entry-content {
	width: 800px;
}
.grid6.dynamic_column_boxed {
	width: 448px;
}
.grid4.dynamic_column_boxed {
	width: 288px;
}
.grid3.dynamic_column_boxed {
	width: 208px;
}
.grid_fifth1.dynamic_column_boxed {
	width: 160px;
}
.grid_fifth2.dynamic_column_boxed {
	width: 352px;
}
.grid_fifth3.dynamic_column_boxed {
	width: 544px;
}
.grid_fifth4.dynamic_column_boxed {
	width: 724px;
}
.grid8.dynamic_column_boxed {
	width: 608px;
}
.grid9.dynamic_column_boxed {
	width: 688px;
}
.slideshow_container_featured .avia_video {
	background: rgb(255, 255, 255); border: 8px solid rgb(255, 255, 255);
}
.slideshow_container_featured .video_container iframe {
	background: rgb(255, 255, 255); border: 8px solid rgb(255, 255, 255);
}
#main .portfolio_entries_open .avia_video {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(225, 225, 225);
}
#main .portfolio_entries_open .video_slide iframe {
	background: url("images/gradient-black-double.png") repeat-x left top rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(225, 225, 225);
}
.avia_video {
	background: rgb(0, 0, 0); width: 100%; height: 100%; display: block; position: relative;
}
.avia_video embed {
	background: rgb(0, 0, 0); width: 100%; height: 100%; display: block; position: relative;
}
.avia_video object {
	background: rgb(0, 0, 0); width: 100%; height: 100%; display: block; position: relative;
}
.video_container object {
	background: rgb(0, 0, 0); width: 100%; height: 100%; display: block; position: relative;
}
div .pptimeleft {
	text-align: center;
}
div .ppvmax {
	text-align: center;
}
div .ppmute {
	text-align: center;
}
div .ppstart {
	opacity: 0.5;
}
div .ppstart:hover {
	opacity: 0.8;
}
#top .avia_video img {
	border: currentColor; visibility: visible;
}
.avia_video img {
	border: currentColor; visibility: visible;
}
.ppfsenter {
	display: none !important;
}
.ppfsexit {
	display: none !important;
}
