/**
 * @package   Dominion Template - RocketTheme
 * @version   1.5.5 January 19, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */




 
/* Core */
body {background: #181818;color: #999;}
a:hover {color: #fff;}
h1, h2, h3, h4, h5, h6, legend {color: #ccc;}

/* Backgrounds - High */
.backgroundlevel-high #rt-background {background: url(../images/backgrounds/style5/main-bg2.png) 50% 0 repeat-x;}
.backgroundlevel-high #rt-background2 {background: url(../images/backgrounds/style5/main-bg.jpg) 50% 0 no-repeat;}
.backgroundlevel-high #rt-background3 {background: url(../images/backgrounds/style5/main-bg-bottom.jpg) 50% 100% no-repeat;}

/* Backgrounds - Med */
.backgroundlevel-med #rt-background {background: url(../images/backgrounds/style5/main-bg-med.jpg) 50% 0 repeat-x;}
.backgroundlevel-med #rt-background2 {background: url(../images/backgrounds/style5/main-bg-bottom-med.jpg) 50% 100% repeat-x;}

/* Backgrounds - Low */
.backgroundlevel-low #rt-background {background: url(../images/backgrounds/style5/main-bg2.png) 50% 0 repeat-x;}

/* Header */
#rt-logo {background: url(../images/logo/style5/logo.png) 0 0 no-repeat;}
#rt-top, #rt-drawer {background: #3F3F3F;}
#rt-top .title {color: #ccc;}
#rt-top .title span {color: #fff;}
#rt-top .module-title {border-bottom: 1px dotted #aaa;}
.bodylevel-high #rt-header, .bodylevel-med #rt-header {background: url(../images/body/style5/header-main.png) 50% 100% repeat-x;}
.bodylevel-low #rt-header {background: #3F3F3F url(../images/body/style5/header-bg-low.png) 50% 100% repeat-x;}
.bodylevel-high #rt-header2, .bodylevel-med #rt-header2 {background: url(../images/body/dark/header-shadow.png) 50% 0 no-repeat;}
.bodylevel-high #rt-header-overlay, .bodylevel-med #rt-header-overlay {background: url(../images/body/style5/header-overlay.png) 50% 100% no-repeat;}
#rt-header .title {color: #ccc;}
#rt-header .title span {color: #fff;}
#rt-header a:hover {color: #fff;}
.bodylevel-high .topbar .module-content, .bodylevel-med .topbar .module-content {background: url(../images/body/style5/topbar-r.png) 100% 0 no-repeat;}
.bodylevel-high .topbar .module-content2, .bodylevel-med .topbar .module-content2 {background: url(../images/body/style5/topbar-l.png) 0 0 no-repeat;color: #fff;text-shadow: 1px 1px 1px #000;}
.bodylevel-low .topbar .module-content {background: #2B2B2B;border: 1px solid #222;}
.topbar a {color: #fffff1;}

/* Top Menu */
.bodylevel-low #rt-menu {background: #000;}
.bodylevel-high #rt-menu-overlay, .bodylevel-med #rt-menu-overlay {background: url(../images/menus/style5/menu-overlay.png) 50% 0 no-repeat;}
#rt-menu li.root > .item, .menu-type-splitmenu #rt-menu li .item {color: #fff;text-shadow: 1px 1px 2px #000;}
#rt-menu li.root.active > .item, #rt-menu li.root:hover > .item, .menu-type-splitmenu #rt-menu li:hover .item {color: #fff;}
#rt-menu li.root:hover, #rt-menu li.root.active, #rt-menu li.root.f-mainparent-itemfocus, .menu-type-splitmenu #rt-menu li:hover, .menu-type-splitmenu #rt-menu li.active {background: url(../images/menus/style5/topmenu-item-m.png) 50% 0 repeat-x;border: none;}
#rt-menu li.root:hover > .item, #rt-menu li.root.active > .item, #rt-menu li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu #rt-menu li:hover .item, .menu-type-splitmenu #rt-menu li.active .item {background: url(../images/menus/style5/topmenu-item-l.png) 0 0 no-repeat;border: none;color: #fffff1;}
body.bodylevel-low #rt-menu li.root:hover > .item, body.bodylevel-low #rt-menu li.root.active > .item, body.bodylevel-low #rt-menu li.root.f-mainparent-itemfocus > .item, body.bodylevel-low.menu-type-splitmenu #rt-menu li:hover .item, body.bodylevel-low.menu-type-splitmenu #rt-menu li.active .item {background: #122C45;border-top: 2px solid #76AEDF;color: #fffff1;}
#rt-menu li.root:hover > .item span, #rt-menu li.root.active > .item span, #rt-menu li.root.f-mainparent-itemfocus > .item span, .menu-type-splitmenu #rt-menu li:hover .item span, .menu-type-splitmenu #rt-menu li.active .item span {background: url(../images/menus/style5/topmenu-item-r.png) 100% 0 no-repeat;border: none;}
#rt-menu li:hover > .item, #rt-menu li.active > .item, #rt-menu li.f-mainparent-itemfocus .item, .menu-type-splitmenu #rt-menu li.active .item {color: #fff;}

/* Top Menu Dropdowns */
.bodylevel-high .menutop ul, .bodylevel-med .menutop ul {background-image: url(../images/menus/style5/drop-bg-1.png);}
.bodylevel-low .menutop ul {background: #000;border: 1px solid #222;}
.bodylevel-high .menutop ul.columns2, .bodylevel-high .menutop .columns2 > .drop-top, .bodylevel-med .menutop ul.columns2, .bodylevel-med .menutop .columns2 > .drop-top {background-image: url(../images/menus/style5/drop-bg-2.png);}
.bodylevel-low .menutop ul.columns2 {background: #000;}
.bodylevel-low .menutop ul.columns2 {border: 1px solid #222;}
.bodylevel-high .menutop li, .bodylevel-med .menutop li {background: url(../images/menus/style5/drop-item.png) 50% 0 no-repeat;}
.menutop li .item {color: #fff;}
.menutop li:hover, .menutop li.active, .menutop li.parent:hover, .menutop li.parent.active, .menutop li.f-menuparent-itemfocus {background: url(../images/menus/style5/drop-item-hover.png) 50% 0 no-repeat;}
.menutop li > .daddy span {background: url(../images/menus/style5/topmenu-daddy.png) 98% 11px no-repeat;}
.menutop li > .bullet {background: url(../images/menus/style5/drop-arrow.png) 2px 6px no-repeat;}
.menutop li:hover > .bullet, .menutop li.f-menuparent-itemfocus .bullet, .menutop li.active > .bullet {background: url(../images/menus/style5/drop-arrow.png) 2px -168px no-repeat;color: #fffff1;}
.bodylevel-high .menutop ul, .bodylevel-high .menutop .drop-top, .bodylevel-med .menutop ul, .bodylevel-med .menutop .drop-top {background-image: url(../images/menus/style5/drop-bg-1.png);}
.bodylevel-high .menutop ul.columns2, .bodylevel-high .menutop .columns2 > .drop-top, .bodylevel-med .menutop ul.columns2, .bodylevel-med .menutop .columns2 > .drop-top {background-image: url(../images/menus/style5/drop-bg-2.png);}

/* Showcase */
.bodylevel-high #rt-showcase, .bodylevel-med #rt-showcase {background: url(../images/body/dark/header-shadow.png) 50% 0 no-repeat;color: #fff;}
.bodylevel-low #rt-showcase {color: #fff;}
#rt-showcase .title {color: #fff;}
#rt-showcase .title span {color: #ccc;}

/* Feature */
#rt-feature .title {color: #666;}
#rt-feature .title span {color: #000;}

/* Main Body */
.bodylevel-high #rt-main-surround {background: #212121 url(../images/body/dark/main-bg.png) 50% 0 repeat-x;border-left: 1px solid #333;border-right: 1px solid #000;border-top: 1px solid #5e5e5e;}
.bodylevel-med #rt-main-surround {background: #212121;border-left: 1px solid #333;border-right: 1px solid #000;border-top: 1px solid #494949;}
.bodylevel-low #rt-main-surround {background: #212121;border-left: 1px solid #333;border-right: 1px solid #000;border-top: 1px solid #5e5e5e;}
.bodylevel-high .rt-main-overlay {background: url(../images/body/dark/main-overlay.png) 50% 0 no-repeat;}
.bodylevel-med .rt-main-overlay {background: url(../images/body/dark/main-overlay-med.png) 50% 0 repeat-x;}
.rt-article-title a, .rt-article-title, #rt-main-surround h2.title {color: #fff;}

/* Modules */
.bodylevel-med .module-full .module-title, .bodylevel-high .med .module-full .module-title, .bodylevel-low .med .module-full .module-title {background: url(../images/body/dark/module-title-m.png) 50% 0 repeat-x;}
.bodylevel-med .module-full .module-title2, .bodylevel-high .med .module-full .module-title2, .bodylevel-low .med .module-full .module-title2 {background: url(../images/body/dark/module-title-l.png) 0 0 no-repeat;}
.bodylevel-med .module-full .module-title3, .bodylevel-high .med .module-full .module-title3, .bodylevel-low .med .module-full .module-title3 {background: url(../images/body/dark/module-title-r.png) 100% 0 no-repeat}
.bodylevel-high .module-full .module-title, .bodylevel-med .high .module-full .module-title, .bodylevel-low .high .module-full .module-title {background: url(../images/body/dark/module-title2-m.png) 50% 0 repeat-x;}
.bodylevel-high .module-full .module-title2, .bodylevel-med .high .module-full .module-title2, .bodylevel-low .high .module-full .module-title2 {background: url(../images/body/dark/module-title2-l.png) 0 0 no-repeat;}
.bodylevel-high .module-full .module-title3, .bodylevel-med .high .module-full .module-title3, .bodylevel-low .high .module-full .module-title3 {background: url(../images/body/dark/module-title2-r.png) 100% 0 no-repeat}
#rt-main-surround .rt-article-title, #rt-main-surround h2.title {background: url(../images/body/style5/module-title-icon.png) 0 13px no-repeat;}
#rt-main-surround #rt-feature h2.title {background: url(../images/body/style5/module-title-icon.png) 0 1px no-repeat;}
.bodylevel-high .module-full .module-tm, .bodylevel-med .high .module-full .module-tm, .bodylevel-low .high .module-full .module-tm {background: url(../images/body/dark/module-tm.png) 50% 0 repeat-x;}
.bodylevel-high .module-full .module-l, .bodylevel-med .high .module-full .module-l, .bodylevel-low .high .module-full .module-l {background: url(../images/body/dark/module-l.png) 0 0 repeat-y;}
.bodylevel-high .module-full .module-r, .bodylevel-med .high .module-full .module-r, .bodylevel-low .high .module-full .module-r {background: url(../images/body/dark/module-r.png) 100% 0 repeat-y;}
.bodylevel-high .module-full .module-bm, .bodylevel-med .high .module-full .module-bm, .bodylevel-low .high .module-full .module-bm {background: url(../images/body/dark/module-bm.png) 50% 100% repeat-x;}
.bodylevel-high .module-full .module-tl, .bodylevel-med .high .module-full .module-tl, .bodylevel-low .high .module-full .module-tl {background: url(../images/body/dark/module-tl.png) 0 0 no-repeat;}
.bodylevel-high .module-full .module-tr, .bodylevel-med .high .module-full .module-tr, .bodylevel-low .high .module-full .module-tr {background: url(../images/body/dark/module-tr.png) 100% 0 no-repeat;}
.bodylevel-high .module-full .module-bl, .bodylevel-med .high .module-full .module-bl, .bodylevel-low .high .module-full .module-bl {background: url(../images/body/dark/module-bl.png) 0 100% no-repeat;}
.bodylevel-high .module-full .module-br, .bodylevel-med .high .module-full .module-br, .bodylevel-low .high .module-full .module-br {background: url(../images/body/dark/module-br.png) 100% 100% no-repeat;}
.bodylevel-low .module-title3, .bodylevel-high .low .module-full .module-title3, .bodylevel-med .low .module-full .module-title3 {background: url(../images/body/dark/bodydiv-low.png) 50% 42px repeat-x;}

/* Side Menu */
#rt-main-surround ul.menu li {background: url(../images/body/dark/sidemenu-div.png) 50% 0 repeat-x;}
#rt-main-surround ul.menu li a, #rt-main-surround ul.menu li .separator, #rt-main-surround ul.menu li .item {background: url(../images/body/style5/arrows.png) 0 10px no-repeat;color: #999;}

/* Bottom */
#rt-bottom .title {color: #666;}
#rt-bottom .title span {color: #333;}
.bodylevel-high #rt-bottom {background: url(../images/body/dark/main-bg.png) 50% 0 repeat-x;border-top: 1px solid #5e5e5e;}
.bodylevel-med #rt-bottom {border-top: 1px solid #444;}
.bodylevel-low #rt-bottom {background: url(../images/body/dark/bodydiv-low.png) 50% 0 repeat-x;}

/* Footer */
.bodylevel-high #rt-footer {background: url(../images/body/dark/main-bg.png) 50% 0 repeat-x;color: #999;}
.bodylevel-med #rt-footer {border-top: 1px solid #444;}
.bodylevel-low #rt-footer {background: url(../images/body/dark/bodydiv-low.png) 50% 0 repeat-x;}
#rt-footer .title {color: #ccc;}
#rt-footer .title span {color: #999;}
#rt-footer a:hover {color: #fff;}
.bodylevel-high #rt-copyright, .bodylevel-med #rt-copyright {background: url(../images/body/style5/footer-main.png) 50% 0 no-repeat;color: #999;}
.bodylevel-low #rt-copyright {background: #333 url(../images/body/style5/footer-div.png) 50% 0 repeat-x;color: #999;}
.bodylevel-low #rt-copyright .rt-block {background: url(../images/body/style5/footer-div.png) 50% 100% repeat-x;}
#rocket, #gantry-logo {background: url(../images/body/style5/copyright.png) 0 0 no-repeat;}
#gantry-totop {color: #999;}
#gantry-resetsettings a {color: #999;}
#gantry-resetsettings a:hover {color:#fff;}

/* Typography */
.readon {background: url(../images/body/style5/readon-r.png) 100% 0 no-repeat;}
.readon span, .readon .button {background: url(../images/body/style5/readon-l.png) 0 0 no-repeat;color: #fff;text-shadow: 1px 1px 2px #000;}
.bodylevel-low .readon {background: #393939;border: 1px solid #444;}
.bodylevel-low .readon:hover {background: #316A9F;border: 1px solid #3FAAFF;}
.bodylevel-high #rt-accessibility, .bodylevel-med #rt-accessibility {background: url(../images/body/dark/fontsizer.png) 50% 0 no-repeat;}
#rt-accessibility a.small .button, #rt-accessibility a.large .button, #rt-accessibility a.small:hover .button, #rt-accessibility a.large:hover .button {background-image: url(../images/body/dark/fontsizer.png);}
.rokradios, .rokchecks, .rokradios-active, .rokchecks-active {background-image: url(../images/body/style5/inputs.png);}
.rt-comment-badge {background: url(../images/body/style5/comment-badge.png) 0 0 no-repeat;color: #fff;text-shadow: 1px 1px 2px #000;}
.rt-comment-badge:hover {color: #fff;}
.rt-comment-text {color: #fff;}
#breadcrumbs-home {background: url(../images/body/style5/breadcrumb-home.png) 0 -1px no-repeat;}
#rt-breadcrumbs .breadcrumb {background: url(../images/body/dark/articleinfo-bg2.png) 100% 0 no-repeat;}
.bodylevel-low #rt-breadcrumbs .breadcrumb {background: #383838;}
span.breadcrumbs img {display: none;}
span.breadcrumbs a {background: url(../images/body/style5/breadcrumb-tab.png) 100% -1px no-repeat;color: #999;}
span.breadcrumbs a:hover {color: #fff;}
span.breadcrumbs .no-link {color: #fff;}
.background .module-content {background: url(../images/body/style5/article-content-bg.png) 0 0 repeat-x;}
ul.bullet-1 li {background-image: url(../images/typography/dark/bullet1.png);}
ul.bullet-2 li {background-image: url(../images/typography/dark/bullet2.png);}
ul.bullet-3 li {background-image: url(../images/typography/dark/bullet3.png);}
ul.bullet-4 li {background-image: url(../images/typography/dark/bullet4.png);}
ul.bullet-5 li {background-image: url(../images/typography/dark/bullet5.png);}
ul.bullet-6 li {background-image: url(../images/typography/dark/bullet6.png);}
span.dropcap {color: #bbb;}
pre {background: #333;border: 1px solid #353535;color: #bbb;}
.alert a, .approved a, .attention a, .camera a, .cart a, .doc a, .download a, .media a, .note a, .notice a {color: #fff;}
.alert a:hover, .approved a:hover, .attention a:hover, .camera a:hover, .cart a:hover, .doc a:hover, .download a:hover, .media a:hover, .note a:hover, .notice a:hover {color: #bbb;}
.alert {color: #c15139;background-image: url(../images/typography/dark/alert.png);background-color: #64403E;border-bottom: 1px solid #382121;border-right: 1px solid #382121;}
.approved {color: #6CB656;background-image: url(../images/typography/dark/approved.png);background-color: #436750;border-bottom: 1px solid #314C2D;border-right: 1px solid #314C2D;}
.attention {color: #a4966f;background-image: url(../images/typography/dark/attention.png);background-color: #675C3D;border-bottom: 1px solid #383221;border-right: 1px solid #383221;}
.camera {color: #55A0B4;background-image: url(../images/typography/dark/camera.png);background-color: #436668;border-bottom: 1px solid #213038;border-right: 1px solid #213038;}
.cart {color: #86977c;background-image: url(../images/typography/dark/cart.png);background-color: #58693C;border-bottom: 1px solid #303821;border-right: 1px solid #303821;}
.doc {color: #ccc;background-image: url(../images/typography/dark/doc.png);background-color: #7E7E7E;border-bottom: 1px solid #444;border-right: 1px solid #444;}
.download {color: #80AC75;background-image: url(../images/typography/dark/download.png);background-color: #47683F;border-bottom: 1px solid #253621;border-right: 1px solid #253621;}
.media {color: #8D79A9;background-image: url(../images/typography/dark/media.png);background-color: #5E3C69;border-bottom: 1px solid #322037;border-right: 1px solid #322037;}
.note {color: #B76F38;background-image: url(../images/typography/dark/note.png);background-color: #664B3F;border-bottom: 1px solid #382621;border-right: 1px solid #382621;}
.notice {color: #6087b3;background-image: url(../images/typography/dark/notice.png);background-color: #415167;border-bottom: 1px solid #212E38;border-right: 1px solid #212E38;}
.important {background: #212121 url(../images/typography/dark/important.png) repeat-x 0 100%;border: 1px solid #292929;color: #999;}
span.important-title {color: #999;background: #212121;}
span.inset-left, span.inset-right {background: #212121 url(../images/typography/dark/important.png) repeat-x 0 100%;border: 1px solid #292929;color: #999;}
span.inset-left-title, span.inset-right-title {color: #999;background: #212121;}.demo-title {color: #E28E02;}
.rt-image {border: 1px solid #292929;}

/* Joomla Specific */
.bodylevel-high .component-content .rt-articleinfo, .bodylevel-med .component-content .rt-articleinfo {background: #373737 url(../images/body/dark/articleinfo-bg.png) 50% 0 repeat-x;border-bottom: 1px solid #1a1a1a;}
.bodylevel-high .component-content .rt-articleinfo2 {background: url(../images/body/dark/articleinfo-bg2.png) 100% 0 no-repeat;}
.bodylevel-low .component-content .rt-articleinfo {background: url(../images/body/dark/bodydiv-low.png) 50% 100% repeat-x;}
.bodylevel-high .component-content .rt-article-icons, .bodylevel-med .component-content .rt-article-icons {background: url(../images/body/dark/articleicons-bg.png) 100% 0 no-repeat;}
.bodylevel-low .component-content .rt-article-icons {background: #292929;border: 1px solid #333;}
#form-login .inputbox, #rt-main-surround #com-form-login .inputbox, #rt-main-surround .user input#email, #rt-main-surround .component-content .user input#name, #rt-main-surround .component-content .user input#username, #rt-main-surround .component-content .user input#password, #rt-main-surround .component-content .user input#password2 {background: url(../images/body/dark/inputbox.png) 0 -66px no-repeat;color: #ccc;border: 0;}
.rt-author, .rt-date-posted, .rt-date-modified {color: #999;}
.rt-author span, .rt-date-posted span, .rt-date-modified span {color: #999;}
.rt-author span {color: #fff;}
.rt-polltitle {color: #ccc;}
.rt-date-posted, .rt-date-modified {border-left: 1px solid #444;}
.component-content .icon {background-image: url(../images/body/dark/rokicons.png);}
#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a {background: url(../images/body/style5/arrows.png) 0 -1178px no-repeat;}
.commentcount {background: url(../images/body/style5/typography.png) 0 -65px no-repeat;color: #fff;}
.component-content .categorylist input {border: 1px solid #555;background: #444;color: #ccc;}
.component-content .search_result .phrase legend, .component-content .search_result .only legend {color: #999;}
.component-content label {color: #999;}
.component-content-table {color: #999;}
.component-content th {background: #444;border-bottom: 1px solid #555;}
.component-content tr.even td {padding: 5px;background: #393939;border-bottom: 1px solid #555;}
.component-content tr.odd td {padding: 5px;background: #292929;border-bottom: 1px solid #555;}
.component-content .edit-article fieldset legend {color: #ccc;}
.component-content .edit-article textarea {background: #444;border: 1px solid #555;color: #ccc;}
.component-content .edit-article #editor-xtd-buttons a:link, .component-content .edit-article #editor-xtd-buttons a:visited {color: #ccc;}
.component-content .user legend {color: #ccc;}
#rt-main-surround .component-content .inputbox {background: #333;border: 1px solid #444;color: #ccc;}
dl.poll dd {border-bottom: 1px solid #333;}
.rt-poll table caption {color: #93246F;}
.rt-poll td {border: solid 1px #333;}
.rt-poll th {background: #333;border: solid 1px #444;}
#system-message dd ul {background: #222;color: #0066FF;border: 2px solid #0066FF;}
#system-message dd.error ul {color: #cc0000;background-color: #222;border: 2px solid #cc0000;}
#system-message dd.notice ul {color: #F3B200;background: #222;border: 2px solid #444;}
.button2-left a, .button2-right a, .button2-left span, .button2-right span {color: #ccc;}
.button2-left span, .button2-right span {color: #ccc;}
.button2-left a:hover, .button2-right a:hover {color: #fff !important;}
.button2-left {background: url(../images/system/dark/j_button2_left.png) no-repeat;color: #ccc;}
.button2-right {background: url(../images/system/dark/j_button2_right.png) 100% 0 no-repeat;color: #ccc;}
.button2-left .image {background: url(../images/system/dark/j_button2_image.png) 100% 0 no-repeat;}
.button2-left .readmore {background: url(../images/system/dark/j_button2_readmore.png) 100% 0 no-repeat;}
.button2-left .pagebreak {background: url(../images/system/dark/j_button2_pagebreak.png) 100% 0 no-repeat;}
.button2-left .blank {background: url(../images/system/dark/j_button2_blank.png) 100% 0 no-repeat;}
body .button2-left .linkmacro {background: url(../images/system/dark/j_button2_rokcandy.png) 100% 0 no-repeat;}
.button2-left .blank a {color: #ccc;}

/* RokAjaxSearch */
#rokajaxsearch .inputbox {color: #ccc;}
.bodylevel-high #rokajaxsearch .roksearch-wrapper, .bodylevel-med #rokajaxsearch .roksearch-wrapper {background: url(../images/body/dark/search-bg.png) 0 0 no-repeat;}
.bodylevel-low #rokajaxsearch .roksearch-wrapper {background: url(../images/body/dark/search-bg-low.png) 0 0 no-repeat;}
#roksearch_results .rokajaxsearch-overlay {background: #292929;}
#roksearch_results {background: #393939;border: 1px solid #111;border-bottom: 0;}
#roksearch_results a:hover {color: #fff;}
#roksearch_results h3 {color: #fff;}
#roksearch_results span {color: #999;}
#roksearch_results span.highlight {background: #666;color: #fff;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {background: #393939;border-bottom: 1px solid #111;color: #fff;}
#roksearch_results .roksearch_odd {background: #303030;border-bottom: 1px solid #111;}
#roksearch_results .roksearch_even {border-bottom: 1px solid #111;}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover {background: #494949;}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {color: #fff;}
#roksearch_results a#roksearch_link {background: url(../images/body/dark/search-assets.png) 0 -50px no-repeat;}
#roksearch_results .arrow-left {background: url(../images/body/dark/search-assets.png) 0 2px no-repeat;}
#roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right-disabled {background: url(../images/body/dark/search-assets.png) 0 -33px no-repeat;}
#roksearch_results .arrow-right {background: url(../images/body/dark/search-assets.png) 0 -15px no-repeat;}

/* Roktabs */
.bodylevel-high .roktabs-links ul li.active, .bodylevel-med .roktabs-links ul li.active {background: url(../images/body/style5/roktab-m.png) 50% 0 repeat-x;}
.bodylevel-high .roktabs-links ul li.active span.tab1, .bodylevel-med .roktabs-links ul li.active span.tab1 {background: url(../images/body/style5/roktab-l.png) 0 0 no-repeat;}
.bodylevel-high .roktabs-links ul li.active span.tab2, .bodylevel-med .roktabs-links ul li.active span.tab2 {background: url(../images/body/style5/roktab-r.png) 100% 0 no-repeat;color: #fffff1;}
.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev {background-image: url(../images/body/style5/roktabs-arrow.png);}
.bodylevel-high .roktabs-topbar, .bodylevel-med .high .roktabs-topbar, .bodylevel-low .high .roktabs-topbar {background: url(../images/body/dark/module-title2-m.png) 50% 2px repeat-x;}
.bodylevel-high .roktabs-topbar2, .bodylevel-med .high .roktabs-topbar2, .bodylevel-low .high .roktabs-topbar2 {background: url(../images/body/dark/module-title2-r.png) 100% 2px no-repeat;}
.bodylevel-high .roktabs-topbar3, .bodylevel-med .high .roktabs-topbar3, .bodylevel-low .high .roktabs-topbar3 {background: url(../images/body/dark/module-title2-l.png) 0 2px no-repeat;}
.bodylevel-high #rt-feature .roktabs-topbar, .bodylevel-high .med .roktabs-topbar, .bodylevel-low .med .roktabs-topbar, .bodylevel-med .roktabs-topbar {background: url(../images/body/dark/module-title-m.png) 50% 0 repeat-x;}
.bodylevel-high #rt-feature .roktabs-topbar2, .bodylevel-high .med .roktabs-topbar2, .bodylevel-low .med .roktabs-topbar2, .bodylevel-med .roktabs-topbar2 {background: url(../images/body/dark/module-title-r.png) 100% 0 no-repeat;}
.bodylevel-high #rt-feature .roktabs-topbar3, .bodylevel-high .med .roktabs-topbar3, .bodylevel-low .med .roktabs-topbar3, .bodylevel-med .roktabs-topbar3 {background: url(../images/body/dark/module-title-l.png) 0 0 no-repeat;}
.bodylevel-low .roktabs-topbar, .bodylevel-high .low .roktabs-topbar, .bodylevel-med .low .roktabs-topbar {background: #333;}
.bodylevel-low .roktabs-links ul li.active span.tab2, .bodylevel-high .low .roktabs-links ul li.active span.tab2, .bodylevel-med .low .roktabs-links ul li.active span.tab2 {background: #316A9F;color: #fff;}

/* RokNewsPager */
body .article-rating .rating-bar {background:url(../images/body/dark/rating-bar.png) 0 0 no-repeat;}
body .article-rating .rating-bar div {background:url(../images/body/style5/rating-bar2.png) 100% 0 no-repeat;}
#rt-showcase .roknewspager-wrapper ul.roknewspager li {background: url(../images/body/style5/roknewspager-bg.png) 100% 100% no-repeat;}
#rt-main-surround .roknewspager-wrapper ul.roknewspager li {background: url(../images/body/dark/sidemenu-div.png) 50% 100% repeat-x;}
#rt-showcase .roknewspager-wrapper .roknewspager-div {background: url(../images/body/style5/roknewspager-bg2.png) 0 50% no-repeat;}
#rt-showcase .roknewspager-wrapper .roknewspager-div a img {border: 1px solid #86C6FF;}

/* JComments */
#jc .rok-comment-entry {background: url(../images/comments/style5/comments-bg.png) repeat-x;padding: 15px 10px 20px 10px;}
.bodylevel-high .rok-comment-entry .cbt-1, .bodylevel-high .rok-comment-entry .cbt-2, .bodylevel-high .rok-comment-entry span.comments-vote a, .bodylevel-high .rok-comment-entry .cbutton .cbutton-end  {background-image: url(../images/comments/style5/comments-sprite.png);}
.bodylevel-high .rok-comment-entry .cbt-3, .bodylevel-high .rok-comment-entry .comment-body-middle, .bodylevel-high .rok-comment-entry .comment-body-bottom .cbt-2  {background-image:none;background-color: #439BE6;}
.bodylevel-high .rok-comment-entry .comment-body, .bodylevel-high code  {color:#fff;}
.bodylevel-high .rok-comment-entry span.vote-good{color: #fff;}
.bodylevel-high .rok-comment-entry span.vote-poor{color: #eee;}
.bodylevel-high .rok-comment-entry span.vote-none{color: #ddd;}
.bodylevel-high .rok-comment-entry #comments .quote {color: #eee}
.bodylevel-high .rok-comment-entry .cbutton a {background:#212121;}
#comments h5 {color:#666;border-top:1px solid #444;}
#comments-form input, #comments-form textarea {color: #ccc; background-color: #333;border: 1px solid #555;}
#comments-form input.selected, #comments-form textarea.selected {color: #fff;background-color: #666;border: 1px solid #888}
#rt-main-surround #jc h2.title {background: url(../images/body/style5/module-title-icon.png) 0 1px no-repeat;}
#comments-footer {border-top: 1px solid #444;}
#comments-form p, #comments-form span, #comments-form .counter {color: #fff;}
#comments-form .grippie {background-color: #555;border: 1px solid #777;}
#comments .toolbar{border-top:1px solid #444444;}

/* RTL Stuff */
.rtl #rt-main-surround ul.menu li a, .rtl #rt-main-surround ul.menu li .separator, .rtl #rt-main-surround ul.menu li .item {background: url(../images/body/style5/arrows-rtl.png) 100% 10px no-repeat;}
.rtl #rt-main-surround .rt-article-title, .rtl #rt-main-surround h2.title {background: url(../images/body/style5/module-title-icon.png) 100% 13px no-repeat;}
.rtl #form-login ul li a, .rtl #com-form-login ul li a, .rtl ul.rt-more-articles li a, .rtl .rt-section-list ul li a {background: url(../images/body/style5/arrows-rtl.png) 100% -1178px no-repeat;}
.bodylevel-high.rtl .component-content .rt-articleinfo2 {background: url(../images/body/dark/articleinfo-bg2.png) 0 -35px no-repeat;}
.rtl #rt-breadcrumbs .breadcrumb {background: url(../images/body/dark/articleinfo-bg2.png) 0 -35px no-repeat;}
.rtl .menutop li > .bullet {background: url(../images/menus/style5/drop-arrow.png) 100% -364px no-repeat;}
.rtl .menutop li:hover > .bullet, .rtl .menutop li.f-menuparent-itemfocus .bullet, .rtl .menutop li.active > .bullet {background: url(../images/menus/style5/drop-arrow.png) 100% -538px no-repeat;color: #fffff1;}
.rtl .menutop li > .daddy span {background: url(../images/menus/style5/topmenu-daddy-rtl.png) 5px 11px no-repeat;}
.rtl ul.bullet-1 li {background-image: url(../images/typography/dark/bullet1-rtl.png);}
.rtl ul.bullet-2 li {background-image: url(../images/typography/dark/bullet2-rtl.png);}
.rtl ul.bullet-3 li {background-image: url(../images/typography/dark/bullet3-rtl.png);}
.rtl ul.bullet-4 li {background-image: url(../images/typography/dark/bullet4-rtl.png);}
.rtl ul.bullet-5 li {background-image: url(../images/typography/dark/bullet5-rtl.png);}
.rtl ul.bullet-6 li {background-image: url(../images/typography/dark/bullet6-rtl.png);}
.rtl #rt-menu li.root:hover > .item, .rtl #rt-menu li.root.active > .item, .rtl #rt-menu li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu.rtl #rt-menu li:hover .item, .menu-type-splitmenu.rtl #rt-menu li.active .item {background: url(../images/menus/style5/topmenu-item-r.png) 100% 0 no-repeat;}
.rtl #rt-menu li.root:hover > .item span, .rtl #rt-menu li.root.active > .item span, .rtl #rt-menu li.root.f-mainparent-itemfocus > .item span, .menu-type-splitmenu.rtl #rt-menu li:hover .item span, .menu-type-splitmenu.rtl #rt-menu li.active .item span {background: url(../images/menus/style5/topmenu-item-l.png) 0 0 no-repeat;}
body.rtl .rt-date-posted, body.rtl .rt-date-modified {border-right: 1px solid #444;border-left: 0;}


/*------custom------*/
.rt-main-spacer {height:0 !important}
#rt-logo {display:block !important;height:80px !important;width:280px !important;}
#rt-header .rt-block {margin-bottom:0 !important;padding:0 !important;}
/*.rt-block {margin-bottom:0  !important;padding:0  !important;}*/
.bodylevel-high #rt-header, .bodylevel-med #rt-header {background:transparent none repeat scroll 0 0;}
.bodylevel-high #rt-header-overlay, .bodylevel-med #rt-header-overlay {background:transparent none repeat scroll 0 0;}
.bodylevel-high #rt-menu-overlay, .bodylevel-med #rt-menu-overlay {background:transparent none repeat scroll 0 0;}
body {background:#8B8B8B none repeat scroll 0 0;color:#BBBBBB;}
#rokajaxsearch {margin:34px 0 0;  !important}
.feature-block .desc-container { background:transparent url(../images/backgrounds/style5/empriendimentos_algarve.png) repeat-x scroll 0 0 !important; left:0; margin:0; padding:0; position:absolute !important; top:210px !important; width:100%; z-index:9999; }
.feature-block .feature-title { display:inline !important; }.rokstories-layout2 .image-container { border:1px solid #292929 !important; }
.feature-block .feature-title { color:#FF7900 !important ; margin:12px!important; font-size:18px !important; line-height:29px !important; }
.rokstories-layout2 .image-container {position:static  !important;}
/*.bodylevel-high #rt-main-surround { background:transparent none repeat scroll 0 0  !important; border-right:0 none  !important; border-top:0 none  !important;border-left:0 none !important; }*/
.bodylevel-high #rt-main-surround {background:#252525 url(../images/body/dark/fundo_main_content.jpg) no-repeat scroll 0 0;border:0 none;margin:15px 0 0;padding:10px 0 0 0;}
#rt-breadcrumbs { margin:0 0 18px 0 !important; padding:0 !important; }
#rt-breadcrumbs .breadcrumb {margin:20px 0 0 !important;}
.bodylevel-high #rt-header2, .bodylevel-med #rt-header2 { background:transparent none repeat scroll 0 0; height:0!important; }
#rt-menu ul.gf-menu {top:3px!important;}
.bodylevel-high #rt-showcase, .bodylevel-med #rt-showcase { background:transparent none repeat scroll 0 0!important; }
.backgroundlevel-high #rt-background2 {background:transparent none repeat scroll 0 0;}
.bodylevel-high #rt-copyright, .bodylevel-med #rt-copyright {background:transparent none repeat scroll 0 0!important;}
.bodylevel-high #rt-copyright, .bodylevel-med #rt-copyright { height:85px !important; margin:15px 0 0 !important; padding:0!important; }
#rt-footer .rt-main-overlay {background:transparent none repeat scroll 0 0 !important;padding:0 !important;}
#rt-main-surround .module-full .module-title3 { background:transparent none repeat scroll 0 0!important; height:40px!important; line-height:20px!important; }
.bodylevel-high #rt-footer { background:transparent none repeat scroll 0 0!important; color:#040404!important; }
.homepage #rt-main-surround { background:transparent none repeat scroll 0 0!important; border-left:0 none!important; border-right:0 none!important; border-top:0 none!important; margin:0!important; padding:0!important; }
.homepage .rt-main-overlay .rt-block { margin-bottom:0!important; padding:0!important; }
.bodylevel-high .rt-main-overlay { background:transparent url(../images/body/dark/fundo_main_content_bottom.jpg) no-repeat scroll 0 100%;border:0 none;margin:0;}
.bodylevel-high .module-full .module-tm, .bodylevel-med .high .module-full .module-tm, .bodylevel-low .high .module-full .module-tm { background:#212121 url(../images/body/dark/module-tm.png) repeat-x scroll 50% 0; }
.rt-article-title a, .rt-article-title, #rt-main-surround h2.title {color:#ffffff;}
body a, #rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover, #rt-top .titlecolor h2.title span, #rt-main-surround h2.title span {color:#4D4C4C;}
body .homepage a, .homepage #rt-main-surround ul.menu a:hover, .homepage #rt-main-surround ul.menu .separator:hover, .homepage #rt-main-surround ul.menu .item:hover , .homepage #rt-top .titlecolor h2.title span, .homepage #rt-main-surround h2.title span { color:#555454 !important; }
.bodylevel-high #rt-footer h2.title,.bodylevel-high #rt-footer h2.title span{color:#000000 !important;}
#rt-main-surround .module-full h2.title { font-size:12px; letter-spacing:0.1em; line-height:42px !important; padding-left:27px; text-transform:uppercase; }
bodylevel-high .module-full .module-title2, .bodylevel-med .high .module-full .module-title2, .bodylevel-low .high .module-full .module-title2 {background:transparent none repeat scroll 0 0!important;}
.bodylevel-high .module-full .module-title, .bodylevel-med .high .module-full .module-title, .bodylevel-low .high .module-full .module-title {background:transparent none repeat scroll 0 0!important;}
.bodylevel-high .module-full .module-title2, .bodylevel-med .high .module-full .module-title2, .bodylevel-low .high .module-full .module-title2 {background:transparent none repeat scroll 0 0;}
.menutop li {margin:0 25px !important;}
.homepage #rt-background {background: url(../images/backgrounds/style5/main-bg3.png) 50% 0 repeat-x; !important}
hr{border:1px solid #414141;}
.contactos td,.contactos tr,.contactos table{ vertical-align:top;}
#userForm input, #userForm textarea{ -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; background:#141313 url(../images/construcoes.png) repeat-x scroll 0 0; border:1px solid #3D3D3C; margin:0; color:#FFFFFF; padding:4px;/*width:350px;/*}
#userForm #enviar { background:#c17306 url(../images/construcoes2.png) repeat-x scroll 0 0; border:1px solid #AF6700; cursor:pointer; font-size:10px; font-weight:bold; text-transform:uppercase; width:363px; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {vertical-align:top; }
.feature-block .feature-desc { font-size:12px !important; line-height:30px !important; }
#rt-mainbody .module-br {background:transparent none repeat scroll 0 0!important;}
#rt-mainbody .module-bl {background:transparent none repeat scroll 0 0!important;}
#rt-mainbody .module-tr {background:transparent none repeat scroll 0 0!important;}
#rt-mainbody .module-tl {background:transparent none repeat scroll 0 0!important;}
#rt-mainbody .module-bm {background:transparent none repeat scroll 0 0!important;}
#rt-mainbody .module-r {background:transparent none repeat scroll 0 0!important;}
#rt-mainbody .module-l {background:transparent none repeat scroll 0 0!important;}
#rt-mainbody .module-tm {background:transparent none repeat scroll 0 0!important;}
.componentheading {background:transparent url(../images/body/style5/module-title-icon.png) no-repeat scroll 0 7px; color:#FFFFFF; font-size:1.2em; height:58px; letter-spacing:0.1em; line-height:30px; margin:0; padding-left:25px; text-transform:uppercase;}
.phocagallery-box-file {padding:20px 15px 0 !important;}
#phocagallery .phocaname {font-size:11px!important;}
.homepage #rt-main-surround .module-full .module-title {/*margin:-38px 0 0;*/padding:10px 0;}
.rt-block { margin-bottom:0!important; padding:15px; position:relative; }
.homepage #rt-bottom {
background:transparent none repeat scroll 0 0;
border-top:0 none;
}
.homepage .rt-main-overlay {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
margin:0;
}
.homepage #rt-bottom .rt-main-overlay {
padding:15px 0 10px;
}
.homepage #rt-bottom h2.title {color:#000000;}

.fpss-introtext {

height:40px!important;
left:0!important;
margin:0;
padding:0;
position:absolute;
top:180px!important;
width:100% !important;
}
#slide-wrapper #slide-outer .slide .slide-inner {
background:transparent none repeat scroll 0 0!important;
color:#FFFFFF!important;

margin:0!important;
overflow:hidden!important;
}
#fpss-outer-container {
border:0 none!important;
margin:10 0 0 0!important;
padding:0!important;
}
.slideshow .rt-block{margin:0;padding:0;}
.fpss-introtext .slidetext h1 a {
color:#E49013!important;
float:left;
margin:0 10px 0 0 !important;
}
.fpss-introtext .slidetext {

padding:8px 15px!important;
}
.fpss-introtext .slidetext p {
color:#FFFFFF!important;
/*float:left!important;*/
margin:4px 0 12px 15px!important;
padding:0!important;
/*width:720px!important;*/
font-size:15px;
}
#rt-bottom .module-content {margin-top:-13px;}
#rt-main-surround .module-full .module-title3 {margin-top:10px;}

.newsletter .acymailing_module_form select { background:#3C3B3B none repeat scroll 0 0; border:0 none; color:#FFFFFF; float:left; margin:0 8px; padding:3px; }
.newsletter .acymailing_module_form table{float:left;}
.newsletter .acymailing_module_form .acymailing_introtext{float:left;}
.newsletter .acymailing_module_form .button { background:#141414 none repeat scroll 0 0; border:1px solid #303030; color:#C6C6C6; font-size:10px; margin:0 4px; padding:3px 13px; text-transform:uppercase; }
.newsletter {
height:45px;border-bottom:1px solid #0E0E0E;
}
#rt-copyright .rt-block { margin:0 !important; padding:9px 0 0 !important; }

.rodape { border-top:1px solid #323232; }
.rodape .rt-block{}

#slide-loading {background:#000000 url(../images/backgrounds/dark/loading.gif) no-repeat scroll center center !important;}
#navi-outer ul { float:left!important; height:45px!important; margin:-138px 0 0!important; padding:0!important; position:relative; width:100%!important; }

#navi-outer li.noimages a#fpss-container_prev {
background:transparent url(../images/nav-left.png) no-repeat scroll 0 0!important;
border:medium none!important;
display:block!important;
float:left!important;
height:44px!important;
margin:0!important;
padding:0!important;
width:25px!important;
}
#navi-outer li.noimages a#fpss-container_next{
background:transparent url(../images/nav-right.png) no-repeat scroll 0 0!important;
border:medium none!important;
display:block!important;
float:right!important;
height:44px!important;
margin:0!important;
padding:0!important;
width:25px!important;
}
div.formBody input {width:350px !important;}
.formBody2 input {width:173px !important;}
.phocaname  {
margin:-15px 0 0 !important;
}
.phocagallery-box-file{width:135px !important;}
.phocagallery-box-file-first  { background:none repeat scroll 0 0 transparent!important;}
#phocagallery .detail, #phocagallery-statistics .detail { text-align:center!important; }

.contentdescription a, article a{font-weight:bold;}

.phocaname {

float:left;
margin:0 !important;
text-align:center;
width:100%;
}
#phocagallery .phocaname {
font-size:11px !important;
}

.linkexterno .component-content article a {color:#ffffff !important;}

#rt-copyright .pmelider{ display: inline-block;
    text-align: right;
    width: 100%;}
#rt-copyright .pmelider .rt-block{/*float:right!important;*/margin:0!important;padding:0!important;}
