/**
 * @package   Mercado Template - RocketTheme
 * @version   1.5.5 December 12, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
 
/* Structure */
body {text-rendering: optimizeSpeed;}
h1, h2, h3, h4, h5 {text-rendering: optimizeLegibility;}

/* Reflections */
.rt-body-colors .reflect .rt-block {-webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.94, transparent), to(rgba(234, 234, 234, 0.65)));}

/* Background Clip */
.menu-block, #rt-breadcrumbs, #rt-footer-surround, .readonstyle-button .readon, .roknewspager-toggle, .cssstyle-style2 .cart-badge, .roknewspager-h3, .roknewspager-wrapper ul li {-webkit-background-clip: padding-box;}

/* Transitions */
a {-webkit-transition: color 0.2s ease-out;}
.readonstyle-button .readon, .inputbox:focus {-webkit-transition: -webkit-box-shadow 0.2s ease-out;}
#rt-sidepanel-content .roknewspager-h3 a {-webkit-transition: none;}


/******* Box Shadows *******/

/* Global Style Shadows */
.rt-image {-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.fusion-submenu-wrapper {-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);}
body #roksearch_results {-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1);}
#rokajaxsearch .inputbox {-webkit-box-shadow: none;}
#rt-body-surround, #rt-bottom {-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4);}
.sidepanelposition-left #rt-sidepanel-bg {-webkit-box-shadow: -1px 0 5px rgba(0,0,0,0.3);}
.sidepanelposition-right #rt-sidepanel-bg {-webkit-box-shadow: 1px 0 5px rgba(0,0,0,0.3);}
.menu-block, #rt-breadcrumbs {-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);}
.rt-sidepanel-colors .roknewspager-h3 {-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);}
.rt-sidepanel-colors .roknewspager-content, .rt-sidepanel-content .box1 .rt-module-surround {-webkit-box-shadow: inset 0 -3px 2px rgba(0,0,0,0.1);}
.shadow1 .rt-block {-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2);}
.shadow2 .rt-block {-webkit-box-shadow: inset -1px 1px 3px rgba(0,0,0,0.2);}
.shadow3 .rt-block {-webkit-box-shadow: inset 1px -1px 3px rgba(0,0,0,0.2);}
.shadow4 .rt-block {-webkit-box-shadow: inset -1px -1px 3px rgba(0,0,0,0.2);}
.shadow5 .rt-block {-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.shadow6 .rt-block {-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);}
.shadow7 .rt-block {-webkit-box-shadow: -1px 1px 3px rgba(0,0,0,0.2);}
.shadow8 .rt-block {-webkit-box-shadow: 1px -1px 3px rgba(0,0,0,0.2);}
.shadow9 .rt-block {-webkit-box-shadow: -1px -1px 3px rgba(0,0,0,0.2);}
.notice1 .rt-block, .notice2 .rt-block, .notice3 .rt-block, .notice4 .rt-block {-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);}
.rt-body-colors .readon, .rt-background-colors .box1 .readon, .rt-background-colors .box3 .readon {-webkit-box-shadow: 0 0 5px rgba(255,255,255,0.7);}
.rt-sidepanel-colors .readon, .box4 .rt-sidepanel-colors .readon {-webkit-box-shadow: 0 0 5px rgba(255,255,255,0.2);}
.rt-sidepanel-colors .readon:hover, .box4 .rt-sidepanel-colors .readon:hover {-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.1);}
.rt-sidepanel-colors .inputbox {-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.rt-sidepanel-colors .inputbox:focus {-webkit-box-shadow: 0 0 7px rgba(255,255,255,0.4);}
.rt-background-colors .readon {-webkit-box-shadow: 0 0 5px rgba(255,255,255,0.1);}
.rt-background-colors .readon:hover {-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);}
.controls {-webkit-box-shadow: 2px 0 4px rgba(0,0,0,0.3);}
.controls2 {-webkit-box-shadow: inset 3px 0 2px rgba(0,0,0,0.2);}
.sidepanelposition-right .controls {-webkit-box-shadow: -2px 0 4px rgba(0,0,0,0.3);}
.sidepanelposition-right .controls2 {-webkit-box-shadow: inset -3px 0 2px rgba(0,0,0,0.2);}
.cart-badge {-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);}
.roknewspager-toggle {-webkit-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.3);}

/* Style1 Shadows */
.cssstyle-style1 .rt-body-colors .readon:hover, .cssstyle-style1 .rt-background-colors .box1 .readon:hover, .cssstyle-style1 .rt-background-colors .box3 .readon:hover {-webkit-box-shadow: 0 0 6px rgba(15,130,156,0.2);}

/* Style2 Shadows */
.cssstyle-style2 .rt-body-colors .readon, .cssstyle-style2 .rt-background-colors .box1 .readon, .cssstyle-style2 .rt-background-colors .box3 .readon {-webkit-box-shadow: 0 0 5px rgba(255,255,255,0.7);}
.cssstyle-style2 .rt-body-colors .readon:hover, .cssstyle-style2 .rt-background-colors .box1 .readon:hover, .cssstyle-style2 .rt-background-colors .box3 .readon:hover {-webkit-box-shadow: 0 0 6px rgba(80,176,209,0.2);}

/* Style3 Shadows */
.cssstyle-style3 .rt-body-colors .readon:hover, .cssstyle-style3 .rt-background-colors .box1 .readon:hover, .cssstyle-style3 .rt-background-colors .box3 .readon:hover {-webkit-box-shadow: 0 0 6px rgba(237,151,153,0.3);}

/* Style4 Shadows */
.cssstyle-style4 .rt-body-colors .readon:hover, .cssstyle-style4 .rt-background-colors .box1 .readon:hover, .cssstyle-style4 .rt-background-colors .box3 .readon:hover {-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.1);}

/* Style5 Shadows */
.cssstyle-style5 .rt-body-colors .readon:hover, .cssstyle-style5 .rt-background-colors .box1 .readon:hover, .cssstyle-style5 .rt-background-colors .box3 .readon:hover {-webkit-box-shadow: 0 0 6px rgba(85,113,118,0.2);}

/* Style6 Shadows */
.cssstyle-style6 .rt-body-colors .readon:hover, .cssstyle-style6 .rt-background-colors .box1 .readon:hover, .cssstyle-style6 .rt-background-colors .box3 .readon:hover {-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.1);}

/* Style7 Shadows */
.cssstyle-style7 .rt-body-colors .readon:hover, .cssstyle-style7 .rt-background-colors .box1 .readon:hover, .cssstyle-style7 .rt-background-colors .box3 .readon:hover {-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.1);}

/* Style8 Shadows */
.cssstyle-style8 #rt-body-surround, .cssstyle-style8 #rt-bottom {-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);}
.cssstyle-style8 .sidepanelposition-left #rt-sidepanel-bg {-webkit-box-shadow: -1px 0 5px rgba(0,0,0,0.2);}
.cssstyle-style8 .sidepanelposition-right #rt-sidepanel-bg {-webkit-box-shadow: 1px 0 5px rgba(0,0,0,0.2);}
.cssstyle-style8 .rt-body-colors .readon:hover, .cssstyle-style8 .rt-background-colors .box1 .readon:hover, .cssstyle-style8 .rt-background-colors .box3 .readon:hover {-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.1);}
.cssstyle-style8 .controls {-webkit-box-shadow: 2px 0 3px rgba(0,0,0,0.2);}
.cssstyle-style8 .controls2 {-webkit-box-shadow: inset 3px 0 2px rgba(0,0,0,0.1);}
.cssstyle-style8 .sidepanelposition-right .controls {-webkit-box-shadow: -2px 0 3px rgba(0,0,0,0.2);}
.cssstyle-style8 .sidepanelposition-right .controls2 {-webkit-box-shadow: inset -3px 0 2px rgba(0,0,0,0.1);}
.cssstyle-style8 .cart-badge {-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);}

/* Style9 Shadows */
.cssstyle-style9 #rt-body-surround, .cssstyle-style9 #rt-bottom {-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);}
.cssstyle-style9 .sidepanelposition-left #rt-sidepanel-bg {-webkit-box-shadow: -1px 0 5px rgba(0,0,0,0.2);}
.cssstyle-style9 .sidepanelposition-right #rt-sidepanel-bg {-webkit-box-shadow: 1px 0 5px rgba(0,0,0,0.2);}
.cssstyle-style9 .rt-body-colors .readon:hover, .cssstyle-style9 .rt-background-colors .box1 .readon:hover, .cssstyle-style9 .rt-background-colors .box3 .readon:hover {-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.1);}
.cssstyle-style9 .controls {-webkit-box-shadow: 2px 0 3px rgba(0,0,0,0.2);}
.cssstyle-style9 .controls2 {-webkit-box-shadow: inset 3px 0 2px rgba(0,0,0,0.1);}
.cssstyle-style9 .sidepanelposition-right .controls {-webkit-box-shadow: -2px 0 3px rgba(0,0,0,0.2);}
.cssstyle-style9 .sidepanelposition-right .controls2 {-webkit-box-shadow: inset -3px 0 2px rgba(0,0,0,0.1);}
.cssstyle-style9 .cart-badge {-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);}


/******* Text Shadow Fixes *******/

/* Global Text Shadow Fixes */
.notice1 .rt-block, .approved-style {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.3);}
.notice2 .rt-block, .attention-style {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.3);}
.notice3 .rt-block, .alert-style {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.3);}
.notice4 .rt-block, .notice-style {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.3);}
.notice1 .rt-block a, .notice2 .rt-block a, .notice3 .rt-block a, .notice4 .rt-block a, .notice1 .rt-block a:hover, .notice2 .rt-block a:hover, .notice3 .rt-block a:hover, .notice4 .rt-block a:hover, .alert-style a, .approved-style a, .attention-style a, .notice-style a, .alert-style a:hover, .approved-style a:hover, .attention-style a:hover, .notice-style a:hover {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.4);}
.rt-background-colors .title, .title5 .title, .rt-body-colors .title5 .title {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.5);}
.rt-background-colors .box1 .title, .rt-background-colors .box3 .title {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.9);}
.rt-background-colors .box2 .title {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.5);}
.rt-background-colors .readon span, .rt-background-colors .readon .button, .rt-background-colors .inputbox, .rt-background-colors #form-login .inputbox, .box5 .rt-background-colors .title {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.4);}
.rt-body-colors .title, .component-content .rt-author, .component-content .rt-date-posted, .component-content .rt-date-modified, .component-content .rt-date-published, .component-content .rt-hits {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.9);}
.menutop li > .item, .menutop .fusion-submenu-wrapper li > .item {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.9);}
.rt-body-colors .readon span, .rt-body-colors .readon .button, .rt-background-colors .box1 .readon span, .rt-background-colors .box1 .readon .button, .rt-background-colors .box3 .readon span, .rt-background-colors .box3 .readon .button {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.9);}
.rt-sidepanel-colors, .rt-sidepanel-colors a:hover, .rt-sidepanel-colors .active .roknewspager-h3 a, .rt-sidepanel-colors .title2 .title, .title4 .title, .title6 .title, .cart-count, .cart-desc {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.4);}
.rt-sidepanel-colors .title, .box4 .rt-sidepanel-colors .title, .rt-sidepanel-colors .box5 .title, .rt-sidepanel-colors .roknewspager-h3 a, .rt-sidepanel-colors .title1 .title, .rt-sidepanel-colors .title3 .title, .rt-sidepanel-colors .larger .title {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.3);}
.rt-sidepanel-colors ul.menu li a:hover, .rt-sidepanel-colors ul.menu li .separator:hover, .rt-sidepanel-colors ul.menu li .item:hover, .rt-sidepanel-colors ul.menu li.active > a, .rt-sidepanel-colors ul.menu li.active > .separator, .rt-sidepanel-colors ul.menu li.active > .item, .rt-sidepanel-colors .readon span, .rt-sidepanel-colors .readon .button, .box4 .rt-sidepanel-colors .readon span, .box4 .rt-sidepanel-colors .readon .button, .rt-sidepanel-colors .inputbox, .rt-sidepanel-colors #form-login .inputbox {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.5);}

/* Style3 Fixes */
.cssstyle-style3 .rt-sidepanel-colors a, .cssstyle-style3 .rt-sidepanel-colors .readon:hover span, .cssstyle-style3 .rt-sidepanel-colors .readon:hover .button, .cssstyle-style3 .box4 .rt-sidepanel-colors .readon:hover span, .cssstyle-style3 .box4 .rt-sidepanel-colors .readon:hover .button, .rt-sidepanel-colors ul.menu li.active > a, .rt-sidepanel-colors ul.menu li.active > .separator, .rt-sidepanel-colors ul.menu li.active > .item {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.3);}
.cssstyle-style3 .rt-sidepanel-colors .active .roknewspager-h3 a, .cssstyle-style3 .rt-sidepanel-colors .title2 .title, .cssstyle-style3 .cart-count, .cssstyle-style3 .cart-desc, .cssstyle-style3 .title6 .title {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.8);}
.cssstyle-style3 .rt-sidepanel-colors ul.menu li a:hover, .cssstyle-style3 .rt-sidepanel-colors ul.menu li .separator:hover, .cssstyle-style3 .rt-sidepanel-colors ul.menu li .item:hover {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.5);}
.cssstyle-style3 .rt-sidepanel-colors ul.menu li li > a, .cssstyle-style3 .rt-sidepanel-colors ul.menu li li > .separator, .cssstyle-style3 .rt-sidepanel-colors ul.menu li li > .item, .cssstyle-style3 .rt-sidepanel-colors ul.menu li li > a:hover, .cssstyle-style3 .rt-sidepanel-colors ul.menu li li > .separator:hover, .cssstyle-style3 .rt-sidepanel-colors ul.menu li li > .item:hover {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.5);}

/* Style4 Fixes */
.cssstyle-style4 .rt-sidepanel-colors .title, .cssstyle-style4 .box4 .rt-sidepanel-colors .title, .cssstyle-style4 .rt-sidepanel-colors .box5 .title, .cssstyle-style4 .rt-sidepanel-colors .roknewspager-h3 a, .cssstyle-style4 .rt-sidepanel-colors .title1 .title, .cssstyle-style4 .rt-sidepanel-colors .title3 .title {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.8);}
.cssstyle-style4 .rt-sidepanel-colors .larger .title, .cssstyle-style4 .rt-sidepanel-colors .box3 .title, .cssstyle-style4 .rt-sidepanel-colors .title3 .title {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.3);}

/* Style8 Fixes */
.cssstyle-style8 .rt-background-colors .title, .cssstyle-style8 .title5 .title, .cssstyle-style8 .rt-body-colors .title5 .title {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.6);}
.cssstyle-style8 .rt-background-colors .readon span, .cssstyle-style8 .rt-background-colors .readon .button, .cssstyle-style8 .rt-background-colors .inputbox, .cssstyle-style8 .rt-background-colors #form-login .inputbox {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.9);}
.cssstyle-style8 .rt-background-colors .box4 .readon span, .cssstyle-style8 .rt-background-colors .box4 .readon .button {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.5);}
.cssstyle-style8 .rt-background-colors .box2 .title {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.9);}

/* Style9 Fixes */
.cssstyle-style9 .rt-background-colors .title, .cssstyle-style9 .title5 .title, .cssstyle-style9 .rt-body-colors .title5 .title {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.6);}
.cssstyle-style9 .rt-background-colors .readon span, .cssstyle-style9 .rt-background-colors .readon .button, .cssstyle-style9 .rt-background-colors .inputbox, .cssstyle-style9 .rt-background-colors #form-login .inputbox {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.9);}
.cssstyle-style9 .rt-background-colors .box4 .readon span, .cssstyle-style9 .rt-background-colors .box4 .readon .button {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.5);}
.cssstyle-style9 .rt-background-colors .box2 .title {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.9);}
.cssstyle-style9 .rt-sidepanel-colors, .cssstyle-style9 .rt-sidepanel-colors a:hover {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.6);}
.cssstyle-style9 .rt-sidepanel-colors .larger .title, .cssstyle-style9 .title4 .title {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.3);}
.cssstyle-style9 .rt-sidepanel-colors ul.menu li a:hover, .cssstyle-style9 .rt-sidepanel-colors ul.menu li .separator:hover, .cssstyle-style9 .rt-sidepanel-colors ul.menu li .item:hover, .cssstyle-style9 .rt-sidepanel-colors ul.menu li.active > a, .cssstyle-style9 .rt-sidepanel-colors ul.menu li.active > .separator, .cssstyle-style9 .rt-sidepanel-colors ul.menu li.active > .item, .cssstyle-style9 .rt-sidepanel-colors .readon span, .cssstyle-style9 .rt-sidepanel-colors .readon .button, .cssstyle-style9 .box4 .rt-sidepanel-colors .readon span, .cssstyle-style9 .box4 .rt-sidepanel-colors .readon .button, .cssstyle-style9 .rt-sidepanel-colors .inputbox, .cssstyle-style9 .rt-sidepanel-colors #form-login .inputbox {text-shadow: 0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.7);}
.cssstyle-style9 .rt-sidepanel-colors .active .roknewspager-h3 a, .cssstyle-style9 .rt-sidepanel-colors .title2 .title, .cssstyle-style9 .title6 .title, .cssstyle-style9 .cart-count, .cssstyle-style9 .cart-desc, .cssstyle-style9 .rt-sidepanel-colors ul.menu li.active > a, .cssstyle-style9 .rt-sidepanel-colors ul.menu li.active > .separator, .cssstyle-style9 .rt-sidepanel-colors ul.menu li.active > .item, .cssstyle-style9 .rt-sidepanel-colors ul.menu li.active > a:hover, .cssstyle-style9 .rt-sidepanel-colors ul.menu li.active > .separator:hover, .cssstyle-style9 .rt-sidepanel-colors ul.menu li.active > .item:hover {text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(255,255,255,0.7);}

/* RTL */
body.rtl .controls {-webkit-box-shadow: -2px 0 4px rgba(0,0,0,0.3);}
body.rtl .controls2 {-webkit-box-shadow: inset -3px 0 2px rgba(0,0,0,0.2);}
body.rtl .sidepanelposition-right .controls {-webkit-box-shadow: 2px 0 4px rgba(0,0,0,0.3);}
body.rtl .sidepanelposition-right .controls2 {-webkit-box-shadow: inset 3px 0 2px rgba(0,0,0,0.2);}
.cssstyle-style8.rtl .controls {-webkit-box-shadow: -2px 0 3px rgba(0,0,0,0.2);}
.cssstyle-style8.rtl .controls2 {-webkit-box-shadow: inset -3px 0 2px rgba(0,0,0,0.1);}
.cssstyle-style8.rtl .sidepanelposition-right .controls {-webkit-box-shadow: 2px 0 3px rgba(0,0,0,0.2);}
.cssstyle-style8.rtl .sidepanelposition-right .controls2 {-webkit-box-shadow: inset 3px 0 2px rgba(0,0,0,0.1);}