/**
 * @version   3.2.19 April 2, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/* Core */
body {color: #333;}
#rt-header, #rt-bottom {color: #aaa;}
body #rt-header{
	background:#fff;
}
body #rt-header .rt-container, body #rt-main .rt-container, body #rt-showcase .rt-container, body #rt-menu .rt-container, #rt-footer .rt-container {
	background:none;
}
body #rt-main{
	color:black;
	padding-bottom:22px;
}
body #rt-menu{
	font-size:16px;
	font-weight:bold;
	text-shadow:#AFAFAF 2px 4px 7px;
	color:#809099;
}
body{
background: rgb(105,119,128); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(105,119,128,1) 0%, rgba(51,68,78,1) 30%, rgba(31,44,52,1) 44%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(105,119,128,1)), color-stop(30%,rgba(51,68,78,1)), color-stop(44%,rgba(31,44,52,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(105,119,128,1) 0%,rgba(51,68,78,1) 30%,rgba(31,44,52,1) 44%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(105,119,128,1) 0%,rgba(51,68,78,1) 30%,rgba(31,44,52,1) 44%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(105,119,128,1) 0%,rgba(51,68,78,1) 30%,rgba(31,44,52,1) 44%); /* IE10+ */
background: linear-gradient(top,  rgba(105,119,128,1) 0%,rgba(51,68,78,1) 30%,rgba(31,44,52,1) 44%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#697780', endColorstr='#1f2c34',GradientType=0 ); /* IE6-9 */


}

body {
	background: white;
}
.rt-container {background: #fff;} 
a:hover {color: #000;}
#rt-footer, #rt-copyright {color: #ddd;}
body #rt-sidebar-a {background:none;}

#gantry-viewswitcher {margin: 5px auto;position: relative;top:auto;right:0;}

/* Navigation - Core */
#rt-menu ul.menu li a, .menutop li.root > .item, .menu-type-splitmenu .menutop li .item {color: #809099;}
.menutop li.parent.root > .item span, .menu-type-splitmenu .menutop li.parent .item span {background: url(../images/menus/menutop-daddy.png) 100% 50% no-repeat;}

/* Navigation - Hovers */
#rt-menu ul.menu li a:hover, .menutop li.root > .item:hover, .menutop li.active.root.f-mainparent-itemfocus > .item, .menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li:hover > .item {background: #fff;}

/* Navigation - Active */
#rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover, .menutop li.root.active > .item, .menutop li.root.active > .item:hover, .menu-type-splitmenu .menutop li.active .item {background: #fff;}
/* Navigation - Dropdowns */
.menutop .fusion-submenu-wrapper {background: #CDD7DD;}
.menutop .fusion-submenu-wrapper.level3, .menutop .fusion-submenu-wrapper.level4, .menutop .fusion-submenu-wrapper.level5, .menutop .fusion-submenu-wrapper.level6 {background: #CDD7DD;}
.menutop ul li > .item {color: #809099;font-weight:bold;}
.menutop ul li > .item:hover, .menutop ul li.f-menuparent-itemfocus > .item {color: #4D5E68;}
.menutop ul li > .daddy span {background: url(../images/menus/dropdown-daddy.png) 100% 50% no-repeat;}
.menutop .fusion-grouped ol li > .item {background: url(../images/menus/menu-arrow.png) 5px 50% no-repeat;}
body #rt-menu{
	border-top:thin lightgrey solid;
	background: rgb(245,247,248); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(245,247,248,1) 0%, rgba(204,215,220,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,247,248,1)), color-stop(100%,rgba(204,215,220,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(245,247,248,1) 0%,rgba(204,215,220,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(245,247,248,1) 0%,rgba(204,215,220,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(245,247,248,1) 0%,rgba(204,215,220,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(245,247,248,1) 0%,rgba(204,215,220,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7f8', endColorstr='#ccd7dc',GradientType=0 ); /* IE6-9 */
	font-family: sans-serif;
	border-bottom: 1px solid #CCC;

}
body #rt-menu li{
	background:url("http://www.tarsis.ca/templates/jp_tarsis/css/divider.png");
	background-repeat:no-repeat;
	background-position:right;
}
#rt-maintop .rt-block{
	padding-top:0px;
}
#rt-footer .rt-container .menu-nav li{
	display:inline;
	margin-right:9px;
	list-style:none;
	border-right:dotted thin;
	padding-right:8px;
	font-size:9px;
	text-transform:uppercase;
}
#rt-footer .rt-container .rt-alpha{
	width:350px;
}
#rocket{
	display:none;
}
#rt-footer .rt-block, #rt-header .rt-block{
	padding-bottom:0px;
	margin-bottom:0px;
}
#rt-footer{
	background-image:url("http://www.tarsis.ca/templates/jp_tarsis/images/footer-bg.png");
	color:#000;
	position:fixed;
	bottom:0px;
	width:100%;
	font-family:Helvetica;
	font-size:10px;
}
#rt-maintop .rt-container{
	/*
	background:url("http://www.tarsis.ca/templates/jp_tarsis/images/header-bg.png");
	background-position-x:6px;
	width:968px;
	background-position-y:0px;
	height:254px;*/
	background: url("../images/maintop-bg.jpg") repeat-x;
}
#rt-header .menu li{
	display:inline;
	margin-right:8px;
	list-style:none;
}
#rt-header .rt-omega{
	text-align:right;
}
#rt-header .rt-omega .rt-block{
	padding-top:0px;
}
#rt-sidebar-a .category-module span{
	font-weight:bold;
	font-size:12px;
}
#rt-sidebar-a .category-module h4{
	font-size:11px;
	text-transform:none;
	letter-spacing:0px;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
}
#rt-sidebar-a .category-module h4 a{
	color: #555555;
}
body h4{
	font-family:Arial;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:0.5px;
}
#rt-sidebar-a .category-module li{
	list-style:none;
	border-bottom:solid thin lightgrey;
}
#rt-sidebar-a .rt-block table tbody td{
	border-bottom:solid thin grey;
}
body #rt-footer .rt-container{
	background-image:url("http://www.tarsis.ca/templates/jp_tarsis/images/footer-logo.png");
	background-repeat:no-repeat;
	background-position:right 11px;
}
body #rt-footer a{
	color:#000;
	font-weight:bold;
}
#rt-footer .custom{
	width:330px;
}
body #rt-main .component-content h2{
	font-size:17px;
	font-family:arial;
	text-transform:uppercase;
	letter-spacing:1px;
	color: #809099;
}
#rt-header .menu li a{
	color:#586871;
}
#rt-header .menu li a:hover{
	color:#d2d6d9;
}
.fusion-js-subs{
	opacity:0.95;
}
.chronoform{
	display:none;
}
#rt-header .search{
	float:right;
	position:relative;
	left:100px;
	top:-6px;
	z-index:1;
	margin-top:2px;
}
#roksearch_search_str{
	border-radius:25px;
}
#rt-header .menu{
	position:relative;
	top:3px;
}
#rt-header .menu img{
	position:relative;
	top:3px;
}
.actions{
	list-style:none;
	float:right;
}
.actions li{
	display:inline;
}
body  #rt-menu .item62{
	background:none;
}
.font-family-helvetica{
	font-family:'Verdana';
}
#rt-main .rt-container .rt-grid-9 .rt-block{
	padding-top:0px;
}
#rt-sidebar-a .rt-block .module-title h2{
	font-size:14px;
	font-family:Arial;
	letter-spacing:1px;
	border-bottom:solid thin #3C4B54;
	padding-bottom:4px;
	
}
#rt-sidebar-a .rt-block{
	border-bottom:solid thin #78919F;
	margin-bottom:25px;
}
#rt-main{
	min-height:786px;
}
#rt-header .rt-container .rt-alpha .rt-block{
	padding-left:0px;
}
#rt-footer .rt-omega .menu-nav li a:hover{
	color:#aaaaaa;
	border-bottom:solid thin #aaaaaa;
}
#rt-header .rt-container .rt-block .custom{
	color:#000;
}
#rt-header .rt-omega .rt-block .custom p{
	margin-bottom:0px;
}
.rt-omega .menu{
	position:relative;
	width:167px;
	left:88px;
}
#rt-header .rt-omega{
	position:relative;
	z-index:0;
	margin-top:10px;
	margin:0px;
	left:40px;
}
body #rt-sidebar-a a:hover{
	color: black;
}
#rt-header .rt-container .rt-block{
	padding-bottom:7px;
}
#rt-maintop .rt-container .rt-alpha{
	height:250px;
	border-right: 2px solid #809099;
	border-left: 2px solid #809099;
	border-bottom: 2px solid #809099;
	box-shadow: 0 0 7px 5px #DDD;
}
body #rt-main{
	font-size:14px;
	background: white;
}
body .whiteriver .rt-block #rg-163 .rg-gm-slice-list .rg-gm-slice a img{
	height:50px;
	width:50px;
}
#rt-main .rt-container .rt-grid-12 .rt-block #rt-mainbody .component-content .rt-blog .rt-cat-children h3.title{
	display:none;
}
#rt-sidebar-a .rt-block .menu li{
	font-size:12px;
}
#rt-sidebar-a .rt-block .menu li a:hover{
	color:#ccc;
}
.jg_catelem_txt, .jg_rm, .jg_poweredbydiv, .jg_back, .jg_gallerystats{
	display:none;
}
.fusion-submenu-wrapper{
	padding-right:6px;
}
#rt-main .rt-container .rt-grid-12 #rt-mainbody .component-content .rt-article .rt-article-bg .item-page table{
	border:1px;
}
body .component-content th{
	background:none;
}
.rt-grid-3 #rt-sidebar-a .rt-block .category-module{
	padding-left:0px;
}

body #rt-mainbody .component-content .rt-article-bg .item-page h3{
	
}
body .fusion-js-subs .fusion-submenu-wrapper{
	position:relative;
	top:3px;
}
body .fusion-js-subs {
	margin-left:6px;
}
.customsocialmedia{
	width:240px;
}
body .fusion-js-subs .level3{
	position:relative;
	top:0px;
}
body #rt-main sub{
	font-size:10px;
}
.list-title, .list-date{
	border-bottom:1px solid #4B5D67;
	min-width:185px;
}

@-moz-document url-prefix() {
#rg-156.rokgallery-wrapper{
	position:relative;
	/*left:-6px;*/
}
}
#roksearch_search_str{
	height:10px;
}


.stockster_quotes_text_before_container {
background: rgba(69,86,96,1);
border-bottom: 1px solid grey;
margin-bottom: 5px;
color:white;
border-radius: 5px;
}
table.stockster_quotes_tbl {
	width:100%;
	border-spacing: 0 5px;
}
.stockster_quotes_tbl_row{
	background: rgba(69,86,96,1);
	height: 24px;
}
.stockster_quotes_tbl_row0, .stockster_quotes_tbl_row1{
	color: white;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
th.stockster_quotes_tbl_header {
text-align: left;
padding-left: 10px;
padding-top: 0px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
td.stockster_quotes_tbl_cell {
text-align: right;
padding-right: 10px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}

span.stockster_quotes_text_before {
display: block;
width: 80px;
margin: 0 auto;
font-weight: bold;
}

#videoCenter {
	text-align: center;
	width: 800px;
}

#videoCenter object {
	margin: 0 auto;
}

#mailto-window  {
	width: 320px;
	overflow: hidden;
	height:100%;
	color:#000;
}

#mailto-window  h2{
	font-size: 20px;
	letter-spacing: -1px;
}

#mailto-window  span {
	color:#ee9036;
}

#mailto-window #mailtoForm .formelm {
	width: 300px;
	}

#mailto-window #mailtoForm .formelm label {
	margin: 10px 0px 0px 0px;
	width: 75px;
	float:left;
	font-size:12px;
	}

#mailto-window #mailtoForm .formelm input {
	width: 210px;
	margin: 10px 0px 0px 0px;
}


#mailto-window #mailtoForm p {
	width: 120px;
	margin: 10px 0px 0px 73px;
}

#rt-maintop {
	background: -webkit-linear-gradient(bottom, rgba(255,257,258,1) 0%,rgba(204,215,220,1) 100%);
	background: linear-gradient(bottom, rgba(255,257,258,1) 0%,rgba(204,215,220,1) 100%);
	/*background: url("../images/maintop-bg.jpg") repeat-x;*/
}

.header-slideshow .rt-block, #rt-maintop .rt-block {
	padding-left: 0;
	padding-right: 0;
}

#rt-main a {
	color: #555555;
}

.menutop .fusion-grouped ol li span {
	font-size: 90% !important;
}

.erika-photos h2 {
	font-size: 18px;
}

.menutop .fusion-grouped ol li.f-submenu-item a span {
	color: #ffffff;
}

.menutop .fusion-grouped ol li.f-submenu-item a span:hover {
	color: #4b5c62;
}

.menutop .fusion-grouped ol .grouped-parent > a span {
	/*color: #809099;*/
}

.yago-section a {
	font-size: 14px;
}

@-moz-document url-prefix("") {
.custom p {
    margin-left: 0 !important;
}
}

.item226.f-submenu-item, .item227.f-submenu-item {
	display: none;
}

.joomimg182_main .joomimg_row, .joomimg185_main .joomimg_row {
	overflow: visible;
}

.item63.erika-menu .fusion-grouped {
	display: none;
}

div#rt-content-top {
  margin-top: -55px;
}
.merger-text {
  color: white;
  font-size: 35px;
}

.menutop ul li > .item {
border-bottom: none !important; 
}