/**
 * @version   3.1.19 March 5, 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{
	 background:#073374 url('/images/aquatics/background.jpg')0 0 repeat-x !important;
	 color:#333;
}
#rt-header .rt-container {
    background:none !important;
}
#rt-menu .rt-container{
	background:url('/templates/rt_gantry_j15/images/menus/nav_bg.jpg')0 0 repeat-x !important;
	border:1px solid #EFEFEF;
	margin:0 auto 1em;
	text-transform:uppercase;
}
#rt-header, #rt-bottom {color: #aaa;}
#rt-main .rt-container{
	min-height:400px;
}
.rt-container {background:url('/templates/rt_gantry_j15/images/body/bg_slice.png')0 0 repeat; } 
a{
	color:#2373b0;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#rt-footer, #rt-copyright {color: #ddd;}
#rt-sidebar-a {background:none;}
#rt-sidebar-a .rt-block,
.rt-grid-6 .rt-block{
	padding:0 !important;
}
#rt-sidebar-b {background-color: #e9e9e9;}
#rt-sidebar-c {background-color: #f0f0f0;}
#gantry-viewswitcher {margin: 0 auto 1em;position: relative;}

/* Navigation - Core */
#rt-menu ul.menu li a, .menutop li.root > .item, .menu-type-splitmenu .menutop li .item {color: #fff;}
.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:url('/templates/rt_gantry_j15/images/menus/nav_bg-over.jpg')0 0 repeat-x; color: #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:url('/templates/rt_gantry_j15/images/menus/nav_bg-over.jpg')0 0 repeat-x; color: #FFF;}

/* Navigation - Dropdowns */
.menutop .fusion-submenu-wrapper {background:#2373B0;}
.menutop .fusion-submenu-wrapper.level3, .menutop .fusion-submenu-wrapper.level4, .menutop .fusion-submenu-wrapper.level5, .menutop .fusion-submenu-wrapper.level6 {background: #515151;}
.menutop ul li > .item {color: #fff;}
.menutop ul li > .item:hover, .menutop ul li.f-menuparent-itemfocus > .item {background:#CCC;color:#666;}
.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;}

#rt-maintop .rt-block{
	padding:10px 0  0!important;
}
#rt-footer .rt-block{
	padding:10px 0 !important;
}
#rt-footer .rt-block a{
	color:#FFF;
}
#rt-footer ul.menu{
	list-style-type:none;
	display:inline;
	padding:0;
}
#rt-footer ul.menu li{
	display:inline;
	padding:0 10px 0 0;
}
.productSpot{
	background:#FFF;
	float:left;
	margin:0 10px 20px;
	min-height:220px;
	padding:15px;
}
.productSpot img{
	line-height:150px;
}
.productSpot a{
	color:#2373b0;
	text-decoration:none;
}
.productSpot a:hover{
	text-decoration:underline;
}
.logo{
	display: table-cell;
	height:160px;
	line-height:160px;
	margin:auto 0px;
	vertical-align:middle;
}
.logo img{
	display: table-cell;
	line-height:150px;
	margin:auto 0px;
	text-align:center;
	vertical-align:middle;
}
h1{
	color:#2373b0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
}
h2{
	color:#2373b0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
}
h3{
	color:#2373b0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
}
h2 a{
	color:#182CAC;
	text-decoration:none;
}
h2 a:hover{
	text-decoration:underline;
}