.wrapper {position:relative;}

/* RokTabs */
.roktabs-wrapper {padding: 0;position: relative;margin-top: -15px;}
.hilite1 .roktabs-wrapper, .hilite2 .roktabs-wrapper, .inset .roktabs-wrapper {margin: -15px;}
.roktabs {position: relative;z-index: 3;}
.roktabs-wrapper .roktabs-container-inner {position:relative;overflow: hidden;}
.roktabs-wrapper .roktabs-container-wrapper {clear: both;position: relative;overflow:hidden;width:50000px;}
.roktabs-wrapper .roktabs-container-wrapper div {float: left;}
.roktabs-wrapper .roktabs-container-wrapper div.wrapper {padding: 10px;width: auto;float: none;}
.roktabs-wrapper .roktabs-links {margin: 0;padding: 0;height: 30px;overflow: hidden;}
.roktabs-wrapper .active-arrows .roktabs-links {margin: 0 24px;padding: 0;height: 30px;}
.roktabs-wrapper .roktabs-links ul {text-align: left;list-style-type: none;overflow:hidden;margin: 0;padding: 0;height: 30px;}
.roktabs-wrapper .roktabs-links ul li {float: left;padding: 0;margin: 0;text-decoration: none;position: relative;height: 30px;line-height: 30px;font-size: 110%;}
.roktabs-wrapper .roktabs-links ul li span {padding: 0 10px;display: block;height: 30px;}
.roktabs-wrapper .roktabs-scroller {position: absolute;bottom: 0;right: 0;height: 30px;}
.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev {line-height: 20px;text-align: center;cursor: pointer;z-index: 2;position: absolute;top: 8px;height:14px;width: 14px;}
.roktabs-wrapper .arrow-prev span, .roktabs-wrapper .arrow-next span {display: none;}
.roktabs-wrapper .arrow-next {background-position: -16px 0;background-repeat: no-repeat;right: 5px;}
.roktabs-wrapper .arrow-next:hover {background-position: -16px -16px;background-repeat: no-repeat;}
.roktabs-wrapper .arrow-prev {background-position: 0 0;background-repeat: no-repeat;left: 5px;}
.roktabs-wrapper .arrow-prev:hover {background-position: 0 -16px;background-repeat: no-repeat;}
.hilite1 .roktabs-wrapper .arrow-next {background-position: -16px -30px;background-repeat: no-repeat;}
.hilite1 .roktabs-wrapper .arrow-next:hover {background-position: -16px -46px;background-repeat: no-repeat;}
.hilite1 .roktabs-wrapper .arrow-prev {background-position: 0 -30px;background-repeat: no-repeat;}
.hilite1 .roktabs-wrapper .arrow-prev:hover {background-position: 0 -46px;background-repeat: no-repeat;}


/* Font Family Settings */
#ff-iridium, a.iridium, #ff-iridium #horiz-menu li li span, #ff-iridium input.button {font-family: Helvetica,Arial,sans-serif;}
#ff-iridium #horiz-menu li span, #ff-iridium .date-block, #ff-iridium h1, #ff-iridium h2, #ff-iridium h3, #ff-iridium h4, #ff-iridium h5, #ff-iridium .roktabs-links, #ff-iridium .feature-block span.feature-title {font-family: Geneva,Tahoma,Arial,sans-serif;}
#ff-bebas, a.bebas, #ff-bebas #horiz-menu li li span, #ff-bebas h3.showtext, #ff-bebas input.button  {font-family: Helvetica,Arial,sans-serif;}
#ff-bebas .date-block, #ff-bebas h1, #ff-bebas h2, #ff-bebas h3, #ff-bebas h4, #ff-bebas h5, #ff-bebas .feature-block span.feature-title {font-family: Bebas,Helvetica,Arial,sans-serif;}
#ff-continuum, a.continuum, #ff-continuum #horiz-menu li li span, #ff-continuum h3.showtext, #ff-continuum input.button  {font-family: Helvetica,Arial,sans-serif;}
#ff-continuum .date-block, #ff-continuum h1, #ff-continuum h2, #ff-continuum h3, #ff-continuum h4, #ff-continuum h5, #ff-continuum .feature-block span.feature-title {font-family: Continuum,Helvetica,Arial,sans-serif;}
#ff-optima, a.optima, #ff-optima input.button {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}
#ff-geneva, a.geneva, #ff-geneva input.button  {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}
#ff-helvetica, a.helvetica, #ff-helvetica input.button  {font-family: Helvetica, Arial, FreeSans, sans-serif;}
#ff-lucida, a.lucida, #ff-lucida input.button  {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}
#ff-georgia, a.georgia, #ff-georgia input.button  {font-family: Georgia, sans-serif;}
#ff-trebuchet, a.trebuchet, #ff-trebuchet input.button  {font-family: "Trebuchet MS", sans-serif;}
#ff-palatino, a.palatino, #ff-palatino input.button  {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}
#ff-georgia #horiz-menu .menutop li li .item, #ff-optima #horiz-menu .menutop li li .item {font-size: 12px;}

/* Horizontal Menu */
#horiz-menu {display: block;height: 60px;margin: 0;}
#horiz-menu .padding {padding: 0 10px;}
#horizmenu-surround {position: relative;}
#horiz-menu ul {float: left;}
#horiz-menu ul, #horiz-menu ul.columns2 {background-position: 50% 100%;background-repeat: no-repeat;}
#horiz-menu .drop-top, #horiz-menu .columns2 > .drop-top {background-position: 50% 0;background-repeat: no-repeat;}

#horiz-menu ul, #horiz-menu .drop-top {background-image: url(./images/drop-bg-1.png);}
#horiz-menu ul.columns2, #horiz-menu .columns2 > .drop-top {background-image: url(./images/drop-bg-2.png);}


body.simple #horiz-menu ul, body.simple #horiz-menu .drop-top {background-image: url(./images/drop-bg-1-simple.png);}
body.simple #horiz-menu ul.columns2, body.simple #horiz-menu .columns2 > .drop-top {background-image: url(./images/drop-bg-2-simple.png);}


/* Horizontal Menu */
#horiz-menu {background: #000;}
#horiz-menu li.root, #horiz-menu.splitmenu li {background: url(./images/horizmenu-bullet.png) 10px 0 no-repeat;}
#horiz-menu li.root > .item, #horiz-menu li.root.active > .item, #horiz-menu li.root:hover > .item, #horiz-menu.splitmenu li .item {color: #fff;background: url(./images/horizmenu-div.png) 100% 50% no-repeat;}
#horiz-menu li.root > .daddy span {background: url(./images/horizmenu-bullet.png) 100% -272px no-repeat;}
#horiz-menu li.root:hover, #horiz-menu li.root.active, #horiz-menu li.root.f-menuparent-itemfocus, #horiz-menu.splitmenu li:hover,  #horiz-menu.splitmenu li.sfHover, #horiz-menu.splitmenu li.active {background: url(./images/horizmenu-bullet.png) 10px -145px no-repeat;}
#horiz-menu li:hover > .item, #horiz-menu li.active > .item, #horiz-menu li.f-menuparent-itemfocus .item  {color: #fff;}

/* Menu Dropdowns */
#horiz-menu li > .bullet {background: url(./images/horizmenu-bullet.png) 5px -420px no-repeat;}
#horiz-menu li:hover > .bullet, #horiz-menu li.f-menuparent-itemfocus .bullet, #horiz-menu li.active > .bullet {background: url(./images/horizmenu-bullet.png) 5px -571px no-repeat;}
#horiz-menu li {background: url(./images/drop-div.png) 50% 100% no-repeat;}
#horiz-menu li:hover, #horiz-menu li.active, #horiz-menu li.f-menuparent-itemfocus {}
#horiz-menu li > .daddy span {background: url(./images/horizmenu-bullet.png) 100% -723px no-repeat;}

/* Root Items */
body #horiz-menu ul.level1 {background:none;}
.menutop {list-style: none;margin: 0;padding: 0;position: relative;line-height: 1.0;float: left;}
.menutop li.root {display: block;float: left;height: 47px;}
.menutop li.root > .item {white-space: nowrap;display: block;float: left;font-weight: bold;font-size: 14px;text-decoration: none !important;z-index: 100;cursor: pointer;padding: 14px 12px 13px 12px;position:relative;margin: 0;outline: none;text-transform: uppercase;}
.menutop li.root > .item span {display: block;padding: 0;margin: 0;outline: none;height:33px;}
.menutop li.root > .item em {font-size:11px;font-weight:normal;display:block;font-style:normal;text-transform: lowercase;}
.menutop li.root > .daddy span {padding-right: 14px;}

/* No JS */
.menutop li:hover > .fusion-submenu-wrapper {left:165px;top:-14px;}
.menutop li.root:hover > .fusion-submenu-wrapper {top:47px;left:-12px;}

/* Fusion Pill */
.fusion-pill-l {height: 47px;margin:0 2px 0 0;top:0;position:absolute;left:0;}
.fusion-pill-r {height: 47px;}

/* Fusion JS */
.fusion-js-container {display:block;height:0;left:0;overflow:visible;position:absolute;top:0;z-index:600000!important;background:transparent !important;}
.fusion-js-subs {display:none;margin:0 0 0 -2px;overflow:hidden;padding:0 2px;position:absolute;}

/* Global */
.menutop li {height: auto;margin: 0;padding: 0;position: relative;list-style: none;}
.menutop li.root {margin: 0;padding: 0;}
.menutop em {font-size:80%;font-weight:normal;display:block;font-style:normal;}
.menutop li .item, .menutop li.active .item {display: block;margin: 0;text-decoration: none;float: none;width: auto;}
.menutop li .fusion-submenu-wrapper {float: none;left: -999em;position: absolute;z-index: 500;}
.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}
.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}

/* Dropdowns */
.menutop .subtext span {line-height: 18px;}
.menutop .subtext em {line-height:13px;}
.menutop ul {width:194px;padding:0 0 40px 13px;margin: 0;}
.menutop .drop-top {width: 207px;height: 7px;}
.menutop ul.columns2 {width:370px;}
.menutop .columns2 > .drop-top {width:383px;}
.menutop ul li {width:182px;}
.menutop ul.columns2 li {width:178px;float:left;}
.menutop li > .item {padding: 0;height: auto;line-height: 31px;display: block;font-size: 12px;}
.menutop li > .bullet {padding: 3px 5px 5px 23px;}
.menutop li > .item.image {padding:3px 10px 5px 5px;}
.menutop li > .item img {float:left;margin: 6px 4px 0 5px;}
.menutop li > .item span {display:block;padding: 0;width: 100%;}
.menutop li a.item {cursor:pointer;}
.menutop li span.item {cursor:default;outline:none;}
.menutop .level2 > .drop-top {display: none;}













	#inset-block-left { width:180px;padding:0;}
	#inset-block-right { width:0px;padding:0;}
	#maincontent-block { margin-right:0px;margin-left:180px;}
 
	.s-c-s .colmid { left:0px;}
	.s-c-s .colright { margin-left:-334px;}
	.s-c-s .col1pad { margin-left:334px;}
	.s-c-s .col2 { left:334px;width:0px;}
	.s-c-s .col3 { width:334px;}
	
 
	.s-c-x .colright { left:0px;}
	.s-c-x .col1wrap { right:0px;}
	.s-c-x .col1 { margin-left:0px;}
	.s-c-x .col2 { right:0px;width:0px;}
	
 
	.x-c-s .colright { margin-left:-334px;}
	.x-c-s .col1 { margin-left:334px;}
	.x-c-s .col3 { left:334px;width:334px;}
	
	a, #top-right ul li a:hover, .abstract-menu li a:hover, #main-content .cart_totals div, #roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3, #horiz-menu.splitmenu li:hover .item span, #horiz-menu.splitmenu li.active .item span, #horiz-menu.splitmenu li.active:hover .item span {color:#8BB036;}
	#main-body ul.menu li > a, #main-body ul.menu li > .separator, #main-body ul.menu li > .item, #main-body ul.menu li li > a, #main-body ul.menu li li > .separator, #main-body ul.menu li li > .item, #horiz-menu li > .item, body #horiz-menu li.root:hover > .item span, body #horiz-menu li.root.active > .item span, body #horiz-menu li.root.active:hover > .item span, .feature-block a .readon1-r {color:#8BB036;}	
	.pagination .page-active, .pagination .page-inactive:hover, .rokstories-layout4 .feature-block .feature-number-sub.active {background:#8BB036;}

