/**
 * @version   3.2.12 October 30, 2011
 * @author    RocketTheme http://www.gmicrosystem.com
 * @copyright Copyright (C) 2007 - 2011 G MicroSystem Ltd
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/* Core */
body {color: #333; background: #6F0D0E url(../images/body/red-ray-bg.jpg) top center fixed; }
#rt-header, #rt-bottom {color: #aaa;}
#rt-header .rt-container {background: none;}
a {color: #666;}
a:hover {color: #000;}
#rt-footer, #rt-copyright {color: #000;}
#rt-sidebar-a {background-color: #e0e0e0;}
#rt-sidebar-b {background-color: transparent;}
#rt-sidebar-c {background-color: #f0f0f0;}
#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: #333; font-weight: 600;}
.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: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top, #e8e8e8 0%, #ffffff 56%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(56%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e8e8e8 0%,#ffffff 56%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e8e8e8 0%,#ffffff 56%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e8e8e8 0%,#ffffff 56%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #e8e8e8 0%,#ffffff 56%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	color: #000;
}

/* 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: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(top, #e8e8e8 0%, #ffffff 56%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(56%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e8e8e8 0%,#ffffff 56%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e8e8e8 0%,#ffffff 56%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e8e8e8 0%,#ffffff 56%,#ffffff 100%); /* IE10+ */
background: linear-gradient(top, #e8e8e8 0%,#ffffff 56%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
color: #000;}

/* Navigation - Dropdowns */
.menutop .fusion-submenu-wrapper {background: #EEE;}
.menutop .fusion-submenu-wrapper.level3, .menutop .fusion-submenu-wrapper.level4, .menutop .fusion-submenu-wrapper.level5, .menutop .fusion-submenu-wrapper.level6 {background: #EEE;}
.menutop ul li > .item {color: #000;}
.menutop ul li > .item:hover, .menutop ul li.f-menuparent-itemfocus > .item {background: #f5f5f5;color: #000; text-shadow: 1px 1px 0 #FFF;}
.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-menu .rt-container {
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 44%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(44%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 44%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ffffff 44%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 44%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ffffff 44%,#e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
}

/* Header style */
#rt-header {
	margin-top: 30px;
	margin-bottom: 20px;
	}
#rt-header > .rt-container {
	background: url(../images/header/top-header-bg.jpg) no-repeat top left;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.45);
    height: 130px;

	}
/* Showcase style */

#rt-showcase {
	margin-bottom: 20px;}
	
/* slider style */

.nivoSlider {
  box-shadow: none !important; 
  margin: -15px -25px -25px !important;
}


/* news style */

.gkHighlighterItem a {
	color: #DDD;
	}


/* Copyright style */

#rt-copyright {
	margin-bottom: 30px;
	}
/* header style */

h2.title {
  font-size: 145%;
  font-weight:normal;
  }
  
  
 /* rok box gallery style */
 
 #rokbox-caption h2 {
  color: #333333;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: -1px;
  margin: 0;
  padding: 0;
}

/* Footer menu*/

#rt-footer-menu .rt-container .rt-grid-12 {
		border-top: 1px dotted #ddd;
			padding-top: 10px;
	}
	#rt-footer-menu .menu {
		float: left;
		padding-left: 0;
		font-size: 11px;
		}
#rt-footer-menu .menu li  {
	float: left;
	padding-right: 20px;
	list-style: circle;
	}
#rt-footer-menu .menu li:first-child  {
	list-style: none;
}
#rt-footer-menu .menu li a  {
	line-height: 13px;
}
/* Copyright style */
#rt-copyright .rt-container .rt-block {
	padding: 2px 0;
	}
#rt-copyright .rt-container .rt-block:first-child {
	text-align: left;
	
}
.totop-block a {
outline: medium none;
position: absolute;
right: 7px;
top: -40px;
background: url(../images/icons/top-arrow.png) no-repeat;
width: 34px;
height: 34px;
display: block;
text-indent: -200px;
overflow: hidden;
}


#rt-footer ul li {
	list-style: none;
	background: url(../images/icons/arrow_left.png) no-repeat left center ;
	padding-left: 20px;
	border-bottom: 1px dotted #DDD;
	font-size: 11px;
	}
	#rt-footer ul.menu {
		padding-left: 0px;
		}
		
		
#roksearch_search_str { -webkit-transition: width 200ms ease-in-out;
-moz-transition: width 200ms ease-in-out;
-o-transition: width 200ms ease-in-out;
transition: width 200ms ease-in-out;
width: 180px;

 }
 
 #roksearch_search_str:focus  { width: 200px;}
 
 
 div.catItemImageBlock {
	 padding: 0 !important;
}

.k2LatestCommentsBlock ul li {
	list-style: none;}
	
	.k2LatestCommentsBlock ul {
		padding: 0;
		}
div.k2LatestCommentsBlock ul li span.lcUsername {
  clear: left;
  display: block;
  font-size: 11px !important;
}
div.k2LatestCommentsBlock ul li span.lcUsername a {
	font-size: 11px;
}
div.k2LatestCommentsBlock ul li span.lcCommentDate {
  color: #999999;
  font-size: 11px;
}