/**
 * @package   Juxta Template - RocketTheme
 * @version   1.5.2 June 3, 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
 */

/*** TEXT AND SHADOW COLORS *************************/

/* Main Body Text */
body, #rt-header, #rt-bottom, #rt-footer, #rt-copyright, legend {color: #000;}
a:hover, .button:hover {color: #000;}

/* Menu Text */
.menutop li.root > .item, .menu-type-splitmenu .menutop li .item {color: #000;text-shadow: 1px 1px 1px #fff;}
.menutop li.root.active > .item, .menutop li.root.active > .item:hover, .menu-type-splitmenu .menutop li.active .item, .menu-type-splitmenu .menutop li.active:hover .item, .menutop li.root.active.f-mainparent-itemfocus > .item {color: #fff;text-shadow: -1px -1px 1px #000;}
.menutop li.root:hover > .item, .menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li:hover .item {color: #fff;text-shadow: -1px -1px 1px #000;}
.menutop li > .item {color: #000;text-shadow: 1px 1px 1px #fff;}
#rt-main-surround ul.menu li a, #rt-main-surround ul.menu li .separator, #rt-main-surround ul.menu li .item {color: #000;text-shadow: 1px 1px 1px #fff;}
.menutop li:hover > .bullet, .menutop li.f-menuparent-itemfocus .bullet, .menutop li.active > .bullet {color: #000;}

/* Module Text */
.module-title .title {color: #000;text-shadow: 1px 1px 1px #fff;}

/* Module Variations Text */
.flag1 .module-title .title {color: #fff;text-shadow: -1px -1px 1px #340605;}
.flag2 .module-title .title {color: #fff;text-shadow: -1px -1px 1px #4F2515;}
.flag3 .module-title .title {color: #fff;text-shadow: -1px -1px 1px #333;}
.title1 .module-title .title {text-shadow: 1px 1px 1px #fff;}

/* Article Text */
.rt-joomla .rt-date-posted {text-shadow: 1px 1px 1px #fff;}
.rt-joomla .rt-author {color: #660000;text-shadow: 1px 1px 1px #fff;}

/* Typography Text */
.readon span {text-shadow: 1px 1px 1px #fff;}

/*** IMAGES AND BACKGROUNDS *************************/

/* Body Surround */
.bodylevel-high .rt-surround { background:transparent/* url(../images/backgrounds/style4/surround-texture.png) 50% 0*/;}
.bodylevel-high .rt-surround2 {/*background: url(../images/backgrounds/style4/surround-l.png) 0 0 repeat-y;*/}
.bodylevel-high .rt-surround3 {/*background: url(../images/backgrounds/style4/surround-r.png) 100% 0 repeat-y;*/}
.bodylevel-med .rt-surround {background: url(../images/backgrounds/style4/surround-texture.png) 50% 0;}
.bodylevel-low .rt-surround {background: url(../images/backgrounds/style4/surround-texture.png) 50% 0;}

/* Logo */
#rt-logo {background: url(../images/logo/style4/logo.png) 0 0 no-repeat;}

/* Top Menu */
#rt-navigation {/*background: url(../images/backgrounds/style4/navigation-bg.jpg) 50% 0 repeat-y;*/}
#rt-navigation2 {/*background: url(../images/body/style4/section-shadow-top.png) 50% 0 no-repeat;*/}
#rt-navigation3 {/*background: url(../images/body/style4/section-shadow-bottom.png) 50% 100% no-repeat;*/}
.bodylevel-low #rt-navigation2 {background: url(../images/body/style4/body-div.png) 50% 0 repeat-x;}
.bodylevel-low #rt-navigation3 {background: url(../images/body/style4/body-div.png) 50% 100% repeat-x;}
.menutop li.active.root,
.menutop li.root:hover,
.menutop li.root.f-mainparent-itemfocus,
.menu-type-splitmenu .menutop li.active,
.menu-type-splitmenu .menutop li:hover,
.menu-type-splitmenu .menutop li.f-mainparent-itemfocus {background: url(../images/menus/style4/topmenu-active-m.png) 50% 0 repeat-x;}
.menutop li.active.root > .item,
.menutop li.root:hover > .item,
.menutop li.root.f-mainparent-itemfocus > .item,
.menu-type-splitmenu .menutop li.active > .item,
.menu-type-splitmenu .menutop li:hover > .item,
.menu-type-splitmenu .menutop li.f-mainparent-itemfocus > .item {background: url(../images/menus/style4/topmenu-active-l.png) 0 0 no-repeat;}
.menutop li.active.root > .item span,
.menutop li.root:hover > .item span,
.menutop li.root.f-mainparent-itemfocus > .item span,
.menu-type-splitmenu .menutop li.active > .item span,
.menu-type-splitmenu .menutop li:hover > .item span,
.menu-type-splitmenu .menutop li.f-mainparent-itemfocus > .item span {background: url(../images/menus/style4/topmenu-active-r.png) 100% 0 no-repeat;}

/* FusionMenu Dropdown */
.menutop ul {background-image: url(../images/menus/style4/drop-bg-1.png);}
.menutop ul.columns2, .menutop .columns2 > .drop-top {background-image: url(../images/menus/style4/drop-bg-2.png);}
.menutop ul, .menutop .drop-top {background-image: url(../images/menus/style4/drop-bg-1.png);}
.menutop ul.columns2, .menutop .columns2 > .drop-top {background-image: url(../images/menus/style4/drop-bg-2.png);}
.menutop ul li {background: url(../images/menus/style4/dropmenu-itembg.png) 50% 100% no-repeat;}
.menutop ul li > .bullet {background: url(../images/body/style4/sidemenu-icon.png) 6px 3px no-repeat;}
.menutop ul li > .daddy span {background: url(../images/menus/style4/dropdown-daddy.png) 96% 50% no-repeat;}

/* Top */
.bodylevel-high #rt-top {background: url(../images/body/style4/section-overlay2.png) 50% 0 repeat-y;}
.bodylevel-high #rt-top2 {background: url(../images/body/style4/section-shadow-bottom2.png) 50% 100% no-repeat;}

/* Header */
.bodylevel-high #rt-header-graphic, .bodylevel-med #rt-header-graphic {background: url(../images/backgrounds/style4/header-graphic.jpg) 0 0 no-repeat;}

/* Showcase */
#rt-showcase {/*background: url(../images/body/style4/section-shadow-top.png) 50% 0 no-repeat;*/}
#rt-showcase2 {/*background: url(../images/body/style4/section-shadow-bottom.png) 50% 100% no-repeat;*/}
.bodylevel-high #rt-showcase3 { height:365px; background:url(../images/backgrounds/style4/rock-desc.jpg) 0 0 no-repeat; /*background: url(../images/body/style4/section-overlay.png) 50% 0 repeat-y;*/}
.bodylevel-low #rt-showcase2 {/*background: url(../images/body/style4/body-div.png) 50% 100% repeat-x;*/}
#rt-showcase-section .rt-grid-12 div.rt-block { padding:0; }

/* Modules */
.bodylevel-high .module-title {/*background: url(../images/body/modules/style4/module-title-m.png) 50% 100% repeat-x;*/}
.bodylevel-high .module-title2 {/*background: url(../images/body/modules/style4/module-title-l.png) 0 100% no-repeat;*/}
.bodylevel-high .module-title3 {/*background: url(../images/body/modules/style4/module-title-r.png) 100% 100% no-repeat;*/}
.module-title .title {/*background: url(../images/body/modules/style4/module-title-icon.png) 12px 20px no-repeat;*/}

/* Module Variations */
.flag1 .module-title {/*background: url(../images/body/modules/style4/module-header-flag-l.png) 0 0 no-repeat;*/}
.flag1 .module-title2 {/*background: url(../images/body/modules/style4/module-header-flag-r.png) 100% 0 no-repeat;*/}
.flag2 .module-title {/*background: url(../images/body/modules/style4/module-header-flag-l.png) 0 -114px no-repeat;*/}
.flag2 .module-title2 {/*background: url(../images/body/modules/style4/module-header-flag-r.png) 100% -114px no-repeat;*/}
.flag3 .module-title {/*background: url(../images/body/modules/style4/module-header-flag-l.png) 0 -228px no-repeat;*/}
.flag3 .module-title2 {/*background: url(../images/body/modules/style4/module-header-flag-r.png) 100% -228px no-repeat;*/}
.title1 .module-title {background: url(../images/body/modules/style4/module-title1-bg.png) 50% 100% no-repeat;}
.title2 .module-title {background: url(../images/body/style4/section-shadow-bottom2.png) 100% 100% no-repeat;}
.title3 .module-title2 {background: url(../images/body/style4/body-div.png) 50% 100% repeat-x;}
.boxleft1 .rt-block {background: url(../images/body/style4/section-overlay.png) 100% 0 repeat-y;}
.boxleft2 .rt-block {background: url(../images/body/style4/section-overlay2.png) 100% 0 repeat-y;}
.boxright1 .rt-block {background: url(../images/body/style4/section-overlay.png) 0 0 repeat-y;}
.boxright2 .rt-block {background: url(../images/body/style4/section-overlay2.png) 0 0 repeat-y;}
.divider .rt-block {background: url(../images/body/style4/body-div.png) 50% 100% repeat-x;}

/* Articles */
.rt-articleinfo {background: url(../images/body/modules/style4/articleinfo-m.png) 50% 100% repeat-x;}
.rt-articleinfo2 {background: url(../images/body/modules/style4/articleinfo-l.png) 0 100% no-repeat;}
.rt-articleinfo3 {background: url(../images/body/modules/style4/articleinfo-r.png) 100% 100% no-repeat;}

/* Side Menu */
#rt-main-surround ul.menu li, #rt-main-surround div.vm_log, #rt-main-surround div.connect {background: url(../images/body/style4/sidemenu-itembg.png) 50% 100% no-repeat;}
#rt-main-surround div.vm_log {line-height:40px; padding-bottom:10px;}
#rt-main-surround div.vm_log span {padding:3px 0 10px 28px;background: url(../images/body/style4/sidemenu-icon.png) 0 2px no-repeat;}
#rt-main-surround div.vm_log input {width:120px;float:right; margin:10px 30px 0 0}
#rt-main-surround div.connect {width:100%;height:20px;margin:0 auto;padding:3px 0 20px 0}
#rt-main-surround div.connect p.readon {margin:0 50px; height:21px; line-height:22px}
#rt-main-surround div.connect .readon input.button { display:block;line-height:22px;height:21px;padding:0 12px;}
ul.bullet-b li, ul.bullet-c li, #rt-main-surround ul.menu a, #rt-main-surround ul.menu .separator, #rt-main-surround ul.menu .item {background: url(../images/body/style4/sidemenu-icon.png) 0 4px no-repeat;}
#rt-main-surround ul.menu ul {background: url(../images/body/style4/sidemenu-active-bg.png) 50% 0 no-repeat;}

/* Main Bottom */
#rt-mainbottom {background: url(../images/body/style4/section-overlay2.png) 50% 0 repeat-y;}
#rt-mainbottom2 {background: url(../images/body/style4/section-shadow-top2.png) 50% 0 no-repeat;}
#rt-mainbottom3 {background: url(../images/body/style4/section-shadow-bottom2.png) 50% 100% no-repeat;}

/* Footer */
.bodylevel-high #rt-footer {/*background: url(../images/backgrounds/style4/bottom-bg.jpg) 50% 0 repeat-y;*/}
#rt-footer2 {background: url(../images/body/style4/section-shadow-top2.png) 50% 0 no-repeat;}
#rt-footer3 {background: url(../images/body/style4/section-shadow-bottom2.png) 50% 100% no-repeat;}

/* Copyright */
.bodylevel-high #rt-copyright {/*background: url(../images/backgrounds/style4/footer-bg.png) 50% 100% no-repeat;*/}
#rocket, #gantry-logo {background: url(../images/body/style4/branding.png) 0 0 no-repeat;}

/* Typography */
.readon, .readon-wrap1 .readon1-l {background: url(../images/body/style4/readon-l.png) 0 2px no-repeat;}
.readon span, .readon .button, .readon-wrap1 .readon1-r {background: url(../images/body/style4/readon-r.png) 100% 2px no-repeat;}
ul.bullet-e li, .rt-joomla .icon {background-image: url(../images/body/style4/rokicons.png);}
ul.bullet-d li, .rokradios, .rokchecks, .rokradios-active, .rokchecks-active {background-image: url(../images/body/style4/inputs.png);}
ul.bullet-a li, #form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a, ul.mostread li a, ul.latestnews li a, .weblinks ul li a {background-image: url(../images/body/style4/list-arrow.png);}
.rt-pollbuttons {background: url(../images/body/style4/sidemenu-active-bg.png) 50% 0 no-repeat;}
#rt-main .inputbox, #rt-main input#email, #rt-main input#name, #rt-main input#username, #rt-main input#password, #rt-main input#password2, #rt-main input#passwd {border:1px inset #F39F01; background:transparent !important;}
#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/style4/fontsizer.png);}

/* Breadcrumbs */
#rt-breadcrumbs2 {background: url(../images/body/style4/section-shadow-bottom2.png) 50% 100% no-repeat;}
#breadcrumbs-home {background: url(../images/body/style4/rokicons.png) 0 -66px no-repeat;}
span.breadcrumbs img {background: url(../images/menus/style4/dropdown-daddy.png) 0 50% no-repeat;}

/* Login Feature */
#rt-login-button .buttontext span {background: url(../images/body/style4/list-arrow.png) 0 0 no-repeat;}

/* Joomla Specific */
#rt-mainbody .rt-joomla-table {background: url(../images/body/style4/section-shadow-bottom.png) 50% 100% no-repeat;}
#rt-mainbody .rt-joomla-table th {/*background: url(../images/body/style4/section-shadow-top.png) 50% 18px no-repeat;*/}
#rt-mainbody .rt-joomla-table tbody {background: url(../images/body/style4/section-overlay2.png) 50% 0 repeat-y;}
#rt-mainbody .rt-joomla-table td {background: url(../images/body/style4/body-div.png) 50% 0 repeat-x;}

/* Demo Styles */
.showcase-image {background: url(../images/body/style4/showcase-image.png) 50% 0 no-repeat;}

/*** RT EXTENSIONS *************************/

/* RokTabs */
.roktabs-wrapper .roktabs-links ul li.active {background: url(../images/body/style4/roktab-active-l.png) 0 50% no-repeat;}
.roktabs-wrapper .roktabs-links ul li.active span {background: url(../images/body/style4/roktab-active-r.png) 100% 50% no-repeat;}
.roktabs-wrapper .arrow-next, roktabs-wrapper .arrow-next-hover {background-image: url(../images/body/style4/readon-r.png);}
.roktabs-wrapper .arrow-prev, .roktabs-wrapper .arrow-prev-hover {background-image: url(../images/body/style4/readon-l.png);}
.roktabs-wrapper .roktabs-container-tr {background: url(../images/body/modules/style4/module-title-m.png) 50% 0 repeat-x;}
.roktabs-wrapper .roktabs-container-tl {background: url(../images/body/modules/style4/module-title-l.png) 0 0 no-repeat;}
.roktabs-wrapper .roktabs-container-br {background: url(../images/body/modules/style4/module-title-r.png) 100% 0 no-repeat;}

/* RokNewsPager */
body .roknewspager-prev, body .roknewspager-prev-disabled {background: url(../images/body/style4/readon-l.png) 0 2px no-repeat;}
body .roknewspager-next, body .roknewspager-next-disabled {background: url(../images/body/style4/readon-r.png) 100% 2px no-repeat;}
body .roknewspager-h3, body ul.roknewspager li {background: url(../images/body/style4/sidemenu-active-bg.png) 50% 0 no-repeat;}

/* RokAjaxSearch */
#rokajaxsearch .inputbox {border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
body #roksearch_results {background: url(../images/backgrounds/style4/surround-texture.png) 50% 0;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
body #roksearch_results .roksearch_header, body #roksearch_results .roksearch_row_btm {background: url(../images/body/style4/section-overlay2.png) 50% 0 repeat-y;border-bottom: 1px solid #ccc;color: inherit;}
body #roksearch_results .roksearch_even {background: url(../images/body/style4/section-overlay2.png) 50% 0 repeat-y;border-bottom: 1px solid #ccc;}
body #roksearch_results .roksearch_odd {background: none;border-bottom: 1px solid #ccc;}
body #roksearch_results span, body #roksearch_results .roksearch_row_btm span {color: inherit;}

/* Login-form */
form#form-login {width:320px;margin:60px 0 0 515px;color:#3B0E49}
#login input.button { height:24px; line-height:24px; padding:0;}
#login input.button vm {padding:0 10px} 
#form-login-username label, #form-login-password label { width:100px;}
#form-login-username input#modlgn_username, #form-login-password input#modlgn_passwd { width:170px; background:transparent; border:1px inset #F39F01; /*#F8F8F8;*/ font-size:1em; }
#form-login-username input#modlgn_username { margin-left:26px; }
#form-login-password input#modlgn_passwd { margin-left:5px; }
p#form-login-remember { width:150px; }
#form-login div.create ul { display:block; margin:0; padding:0}
#form-login a.button { background:url(../images/body/style4/readon-r.png) 100% 2px no-repeat; padding:0 12px; line-height:22px; }

/* Latestnews */

.motonews { position:relative; width:140px; height:84px; top:90px; left:175px; }
.motonews ul.latestnews { padding:15px; text-align:center; }
.motonews ul.latestnews li a { background:none; padding:0; font-weight:bold; }

/* Rockstories */
div.desc-container {}

/* Topmenu */
ul.menu_foot { height:20px; padding:10px 0; }
ul.menu_foot li { float:left; display:inline; line-height:20px; list-style-type:none; padding:5px; }

.rt-joomla h1.rt-pagetitle { color:#000000; font-style:italic; text-shadow:1px 1px 1px #FFFFFF; font-size:170%; letter-spacing:-0.05em; line-height:35px; }

/* content */
.planche-bd { width:187px; height:247px; float:left; margin:0 10px 10px 0; }
.last_planche { margin:0; }

/* Module News */
div.news { background:url(../images/backgrounds/style4/bg-newflash.png) 0 0 no-repeat; height:350px; }
.news .module-title-surround { margin:-25px 0 0 0;}
.news h2.title { padding-bottom:10px; }
.news div.module-content { margin:-10px -20px 0 0; padding:0 20px 0 0; line-height:125%; }
.news h4 { margin:7px 0; text-align:center; }

/* Social Bookmarks */
div.bookmark {position:relative;margin:60px 0 0 515px}
div.bookmark .rt-block {padding:0 10px;margin:0}
.bookmark div.nsb_container a {display:inline-block;}
.bookmark div.nsb_container a img {line-height:12px; display:block}
.bookmark .nsb_container a div.social-link {}
div..nsb_container {line-height:30px}

/* player frontpage */

div.player { width:500px; height:340px; padding:5px 100px; margin-top:-10px; }

/* commander */

div.butt-buy { width:60%; float:left; line-height:50px; }
div.butt-buypaypal { width:40%; float:left; line-height:50px; }
.clear { clear:left; }
.butt-buy a.download_link { font-weight:bold; }
span.facebook { position:relative; left:-100px; top:-20px; }
span.facebook_pl { position:relative; top:-20px; cursor:pointer; }
span.facebook_vdo { position:relative; left:-40px; top:50%; cursor:pointer; }

/* block container */

.container { margin:0 0 10px 0; padding:0; }
.container-surround { margin:0 -10px; }
.container .container-top { background:url(../images/body/style4/container-tm.png) 0 0 repeat-x; }
.container .container-top2 { background:url(../images/body/style4/container-tl.png) 0 0 no-repeat; }
.container .container-top3 { background:url(../images/body/style4/container-tr.png) 100% 0 no-repeat; }
.container .container-inner { background:#FFF; padding:5px 10px }
.container .container-bottom { background:url(../images/body/style4/container-bm.png) 0 0 repeat-x; }
.container .container-bottom2 { background:url(../images/body/style4/container-bl.png) 0 0 no-repeat; }
.container .container-bottom3 { background:url(../images/body/style4/container-br.png) 100% 0 no-repeat; }
.container-top, .container-bottom { margin:0 9px; }
.container-top2, .container-bottom2 { margin-left:-9px; }
.container-top3, .container-bottom3 { height:9px; margin-right:-9px; }

.black .container-top { background:url(../images/body/style4/container_bk-tm.png) 0 0 repeat-x; }
.black .container-top2 { background:url(../images/body/style4/container_bk-tl.png) 0 0 no-repeat; }
.black .container-top3 { background:url(../images/body/style4/container_bk-tr.png) 100% 0 no-repeat; }
.black .container-inner { background:#000; padding:5px 10px }
.black .container-bottom { background:url(../images/body/style4/container_bk-bm.png) 0 0 repeat-x; }
.black .container-bottom2 { background:url(../images/body/style4/container_bk-bl.png) 0 0 no-repeat; }
.black .container-bottom3 { background:url(../images/body/style4/container_bk-br.png) 100% 0 no-repeat; }
