/**
 * @package   Nebulae Template - RocketTheme
 * @version   1.5.1 May 18, 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
 */

/* Backgrounds */
/*.backgroundlevel-high {background: #000000 url(../images/style3/backgrounds/bg-bottom-high.jpg) 50% 100% no-repeat;} 
.backgroundlevel-high #rt-page-surround {background: #000000 url(../images/style3/backgrounds/top_brush.jpg) 0 0 repeat-x;}
/* .backgroundlevel-high #rt-page-surround {background: url(../images/style3/backgrounds/temp_bg2.jpg) 50% 0 repeat-x;} */
/*.backgroundlevel-med, .backgroundlevel-low {background: #121212;}
.backgroundlevel-med #rt-page-surround {background: url(../images/style3/backgrounds/bg-med.jpg) 50% 0 no-repeat;}
.backgroundlevel-low #rt-page-surround {background: url(../images/style3/gradient-bg3.png) 50% 0 repeat-x;}
/* #rt-body-surround, #rt-footer-surround {background: url(../images/style3/backgrounds/body-surround2.png);} */
/* #rt-body-surround, #rt-top-surround, #rt-footer-surround {background: url(../images/style3/backgrounds/body-surround2.png);} */

body {
	background-image: url(../images/style3/backgrounds/btm_brush.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #000000;
}
.backgroundlevel-high #rt-page-surround {background: url(../images/style3/backgrounds/top_brush.jpg) 50% 0 repeat-x;}
.backgroundlevel-med, .backgroundlevel-low {background: #000000;}
.backgroundlevel-med #rt-page-surround {background: url(../images/style1/backgrounds/bg-med.jpg) 50% 0 no-repeat;}
.backgroundlevel-low #rt-page-surround {background: url(../images/style1/gradient-bg3.png) 50% 0 repeat-x;}
/* #rt-body-surround, #rt-top-surround, #rt-footer-surround {background: url(../images/style1/backgrounds/body-surround.png);} */

/* Text Colors */
body, #rt-bottom, #rt-footer, #gantry-totop, #rt-login-button .buttontext, #rt-popup-button .buttontext, #rt-page-surround .inputbox {color: #000000;}
a {
	color: #000000;
}
a:hover, #gantry-totop:hover, #rt-login-button .buttontext:hover, #rt-popup-button .buttontext:hover, #rt-page-surround .inputbox:focus {color: #eb6522;}
.menutop li > .item, .menutop .fusion-submenu-wrapper li > .item, .controls .up3:hover, .controls .down3:hover, .module-title .title span {color: #fff;}
.module-content ul.menu li a, .module-content ul.menu li .separator, .module-content ul.menu li .item, .box2 a, .box6 a {color: #87C8E6;text-shadow: -1px -1px 0 rgba(0,0,0,0.4);}
.module-content ul.menu li a:hover, .module-content ul.menu li .separator:hover, .module-content ul.menu li .item:hover, .module-content ul.menu li.active > a, .module-content ul.menu li.active > .separator, .module-content ul.menu li.active > .item {color: #fff;}
.readon span, .readon .button, .controls .up3, .controls .down3, .box2 a:hover, .box6 a:hover {color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.4);}
.module-title .title, .menutop li .item, #rt-accessibility .rt-desc, .rt-date-feature span, #rt-login-button .buttontext, #rt-popup-button .buttontext {text-shadow: -1px -1px 0 rgba(0,0,0,0.4);}
.box2, .title2 .module-title, .box6, .title6 .module-title {color: #ddd;}

/* Logo */
#rt-logo {background: url(../../../images/westone_logo.png) 0 0 no-repeat;}
/* .logo-block {background: url(../images/style3/logo_bg.png) 100% 0 repeat-y;} */

/* Top Menu */
/* .menutop li.active.root, .rt-splitmenu .menutop li.active {background: url(../images/style3/menutab-active.png) 50% 0 repeat-x;} */
.menutop li.root:hover, .menutop li.root.f-mainparent-itemfocus, .rt-splitmenu .menutop li:hover {background: url(../images/style3/menutab-hover.png) 50% 0 repeat-x;}
.menutop .fusion-submenu-wrapper {background: url(../images/style3/menutab-hover.png) 50% 0 repeat-x;box-shadow: 0 0 5px rgba(0,0,0,0.8);}
.menutop .fusion-submenu-wrapper ul {border-top: 1px solid rgba(255,255,255,0.2);}
.menutop li.parent.root .item span .daddyicon, .menutop li.root .daddy.item .daddyicon, .menutop ul li > .daddy span {background-image: url(../images/style3/list-arrows.png);}
.menutop ul li > .item:hover, .menutop li.f-menuparent-itemfocus > .item {background: #1A3A47;}


/* Resources Navigation */
.res-nav {
	float: right;
	width: 463px;
	height: 55px;
	background: url(../images/style3/resource_nav_bg.png) 00 no-repeat;	
}
.res-nav table {
	float: right;
	margin-right: 25px;
	padding-top: 6px;
	width: 400px;	
}

/* Utility */
/* #rt-utility {background: url(../images/style3/horz-div.png) 50% 0 repeat-x;} */

/* Breadcrumbs */
#rt-breadcrumbs {background: url(../images/style3/horz-div.png) 50% 0 repeat-x;}
span.breadcrumbs a:hover, .component-content .pagenav_prev:hover, .component-content .pagenav_next:hover {background: url(../images/style3/gradient-bg2.png);}
span.no-link, .component-content .pagenav_prev, .component-content .pagenav_next {background: url(../images/style3/gradient-bg4.png);}

/* Showcase */
/* #rt-showcase {background: url(../images/style3/horz-div.png) 50% 0 repeat-x;} */

/* Feature */
#rt-feature {background: url(../images/style3/horz-div.png) 50% 0 repeat-x;}

/* Main Body */
/* #rt-main,*/ /* #rt-maintop, #rt-mainbottom {background: url(../images/style3/horz-div.png) 50% 0 repeat-x;} */
#rt-main {
	width: 915px; /* 856px;*/
	/* background-color: #ffffff; */	
	margin-left: auto;
	margin-right: auto;
}
.body-bot {
	width: 856px;
	height: 65px;
	background-image: url(../images/style3/body_bottom.png);	
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}

/* Module Variations */
.title7 .module-title {background: url(../images/style3/title-bg1.png) 0 100% no-repeat;}
.title8 .module-title {background: url(../images/style3/title-bg2.png) 0 100% no-repeat;}
.title9 .module-title {background: url(../images/style3/horz-div2.png) 0 100% repeat-x;}
.box1 .rt-block, .title1 .module-title, .contentbox1 {background: #343434 url(../images/style3/gradient-bg1.png) 50% 0 repeat-x;border-top: 1px solid rgba(255,255,255,0.2);}
/*.box2 .rt-block, .title2 .module-title, .contentbox2 {background: #377895 url(../images/style3/gradient-bg2.png) 50% 0 repeat-x;border-top: 1px solid rgba(255,255,255,0.2);}*/
.box2 .rt-block, .title2 .module-title, .contentbox2 {background-color: #000000; border-top: 1px solid rgba(255,255,255,0.2);}
.box3 .rt-block, .title3 .module-title, .contentbox3 {background: url(../images/style3/gradient-bg3.png) 50% -1px repeat-x;border-top: 1px solid rgba(255,255,255,0.1);}
.box4 .rt-block, .title4 .module-title, .contentbox4 {background: url(../images/style3/gradient-bg4.png) 50% -1px repeat-x;border-top: 1px solid rgba(255,255,255,0.1);}
.box5 .rt-block, .title5 .module-title, .contentbox5 {background: #222 -1px repeat-x;border-top: 1px solid rgba(255,255,255,0.1);}
.box6 .rt-block, .title6 .module-title, .contentbox6 {background: #377895 -1px repeat-x;border-top: 1px solid rgba(255,255,255,0.1);}

/*Top Resources Nav */
.mainlevelresource {
	color: #999999;
	padding-right: 6px;
	margin-top: 10px;
	font-size: 11px;
	line-height: 24px;
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 5px;
	border-right: 1px solid #ffffff;
}

/* Scrolling Modules */
.controls .up2 {background-image: url(../images/style3/toptab-r.png);}
.controls .up3 {background-image: url(../images/style3/toptab-l.png);}
.controls .down2 {background-image: url(../images/style3/bottomtab-r.png);}
.controls .down3 {background-image: url(../images/style3/bottomtab-l.png);}

/* Side Menu */
.module-content ul.menu li > a, .module-content ul.menu li > .separator, .module-content ul.menu li > .item {background: url(../images/style3/input-bg.png);}
.module-content ul.menu li li a, .module-content ul.menu li li .separator, .module-content ul.menu li li .item {background-image: url(../images/style3/list-arrows.png);}
.module-content ul.menu ul {background-image: url(../images/style3/trans-indicator.png);}

/* Buttons and Inputs */
.readon {background-image: url(../images/style3/readon-bg.png);box-shadow: 0 0 6px rgba(0,0,0,0.3);}
.readon span, .readon .button {background-image: url(../images/style3/readon-arrows.png);border-top: 1px solid rgba(255,255,255,0.2);}
.button1 .readon {background-image: url(../images/style3/readon-bg2.png);box-shadow: 0 0 6px rgba(0,0,0,0.3);}
.rokradios, .rokchecks, .rokradios-active, .rokchecks-active {background-image: url(../images/style3/rokinputs.png);}

/* Branding */
#rocket {background: url(../images/style3/westone_logo.png) 0 0 no-repeat;}

/* Typography */
.component-content .rt-article-icons .icon, .component-content .rt-article-icons ul li a, #rt-accessibility .button {background-image: url(../images/style3/article-icons.png);}
.component-content .rt-articleinfo-text {background-image: url(../images/style3/tag-icon.png);}
.rt-date-feature span, #rt-login-button .buttontext, #gantry-totop {background-image: url(../images/style3/utility-icons.png);}
#rt-page-surround .inputbox {background: transparent url(../images/style3/input-bg.png);border: 1px solid rgba(255,255,255,0.1);box-shadow: inset 0 2px 12px rgba(0,0,0,0.4);}
.box2 .inputbox, .box2 #form-login .inputbox {border: 1px solid rgba(255,255,255,0.2);}
#rt-page-surround .inputbox:focus {border: 1px solid rgba(255,255,255,0.4);box-shadow: inset 0 2px 12px rgba(0,0,0,0.1);}
#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/style3/list-arrows.png);}
.component-content .rt-joomla-table tr.even td, .component-content .rt-joomla-table th {background: url(../images/style3/backgrounds/body-surround.png);}
.component-content .rt-joomla-table tr.odd td, .pollstableborder th {background: url(../images/style3/gradient-bg4.png);}
p.dropcap6:first-letter, p.dropcap7:first-letter {background: url(../images/style3/gradient-bg2.png);color: #fff;}
em.highlight {background: url(../images/style3/gradient-bg2.png);color: #fff;}
body ul.checkmark li:after, body ul.circle-checkmark li:before, body ul.square-checkmark li:before, body ul.circle-small li:after, body ul.circle li:after, body ul.circle-large li:after {border-color: #68B2D4;}
body ul.triangle-small li:after, body ul.triangle li:after, body ul.triangle-large li:after {border-color: transparent transparent transparent #68B2D4;}

/* RTL */
body.rtl ul.triangle-small li:after, body.rtl ul.triangle li:after, body.rtl ul.triangle-large li:after {border-color: transparent #68B2D4 transparent transparent;}

/* Footer */


/* Custom home page styles */
.home-container {
	width: 855px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
.hc-top {
	width: 855px;	
}
.hct-cu {
	width: 547px;
	height: 222px;
	float: left;
	background-image: url(../../../images/stories/uc-background.png);
	background-repeat: no-repeat;
}
.hct-v {
	width: 308px;
	height: 222px;
	float: right;
	background-image: url(../../../images/stories/vid_background.gif);	
	background-repeat: no-repeat;
}
.vid-table {
	width: 284px;	
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
}
.vid-table td {
	padding: 4px;	
}
.hc-bottom {
	width: 855px;
	clear: both;	
}
.hcb-story {
	width: 547px;
	height: 319px;
	float: left;
	background-image: url(../../../images/stories/story_bg.gif);
	background-repeat: no-repeat;	
}
.hcb-social {
	width: 308px;
	height: 319px;
	float: right;
	/* background-image: url(../../../images/stories/social_bg.gif); */
	/* background-repeat: no-repeat; */
	background-color: #fff;		
}
.cu-container {
	clear: both;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;	
}
.custom {
	width: 272px;
	float: left;	
}
.custom ul {
	float: right;
	width: 120px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.custom li {
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}
.universal {
	width: 263px;
	float: right;	
}
.universal ul {
	float: right;
	width: 120px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.universal li {
	font-size: 12px;
	line-height: 14px;
	color: #cccccc;
}
.story-content {
	width: 400px;
	float: right;	
	margin-top: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.ms-text {
	width: 347px;
	margin-left: auto;
	margin-right: auto;	
}
.story-content h2 {
	font-size: 16px;
	line-height: 18px;
	color: #333333;	
}
.story-content p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;	
}
/* Twitter styles */
#twitter_t {
   width: 283px;
   height: 14px;
   background-image:url(../../../images/stories/twitter-top.png);
}

#twitter_m {
	width: 283px;
	padding: 0 15px;
	background-image: url(../../../images/stories/twitter-mid.png);
	background-repeat: repeat-y;
}
#twitter_ m ul {
	width: 283px;	
}

   #twitter_container {
       min-height:45px;
       height:auto !important;
       height:40px;
       padding-bottom:10px;
   }

       #twitter_update_list {
           width: 253px;
           padding: 0;
           overflow: hidden;
           font-family: arial;
           font-size: 12px;
           font-style: normal;
           color: #333333;
           line-height: 14px;
       }

       #twitter_update_list li {
           width: 253px;
           list-style: none;
		   margin-bottom: 6px;
       }

       #twitter_update_list li a {
		   font-size: 12px;
		   line-height: 14px;
           color: #333333;
           border-bottom: dotted 1px;
           text-decoration: none;
		   font-weight: bold;
       }


#twitter_b {
   width: 283px;
   height: 72px;
   /* background-image:url(../../../images/stories/twitter-bot.png); */
}

.rt-joomla {
	background-color: #f1f1f1;
	width: 863px;	
}
.rt-blog {
	padding: 25px;
	margin-top: -25px;
}
.rt-article {
	padding: 25px;
}

.artist-thumbs a{
	color: #666;
}
.artist-thumbs a:hover {
	color: #F68210;	
}

/* -------------------- Custom or Universal page styles ---------------------- */
.cu {
	width: 810px;
}
.cus {
	width: 390px;
	float: left;
}
.uni {
	width: 390px;
	float: right;
}
.cus-h {
	background-image: url(../../../images/stories/cusuni/custom_h_bg.gif);
	width: 390px;
	height: 334px;
	background-color: #ff9900;
	background-repeat: no-repeat;
	background-position: top;
}
.cus-h p {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height: 16px;
}
.cus-h h3 {
	font-family: Bebas, Arial, Helvetica, sans-serif;	
}

.uni-h {
	background-image: url(../../../images/stories/cusuni/universal_h_bg.gif);
	width: 390px;
	height: 334px;
background-color: #999999;
	background-repeat: no-repeat;
	background-position: top;
}

.uni-h p {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height: 16px;
}
.uni-h h3 {
	font-family: Bebas, Arial, Helvetica, sans-serif;	
}
.uni-main h3 {
	font-family: Bebas, Arial, Helvetica, sans-serif;	
	color: #ffffff;
}
.cus-main h3 {
	font-family: Bebas, Arial, Helvetica, sans-serif;	
	color: #ffffff;
}
.cus-main {
	background-color: #000000;
	background-image: url(../../../images/stories/cusuni/orange_b_fade.jpg);
	background-repeat: repeat-x;
/* min-height: 660px; */
}
.uni-main {
	background-color: #000000;
	background-image: url(../../../images/stories/cusuni/gray_b_fade.jpg);
	background-repeat: repeat-x;
}
.ptype {
	background-color: #ffffff;
	padding: 10px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 20px;
}
.ptype2 {
	background-color: #ffffff;
	padding: 10px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 20px;
}
.picon {
	margin: 0 10px 0 10px;
	float: left;
}
/* *************************** International Dealer Styles *************************** */
.cntry1 {background-color: #ffffff; padding: 6px;}

.cntry2 {padding: 6px;}

.cntryname {float: left; width: 150px; margin-right: 10px; font-weight: bold;}