/* TEMPLATE */
* { margin: 0; padding: 0 }
body { color: #333; font-size: .8em; line-height: 140%; background: url(/templates/shape5_vertex/images/grid.png) #EEE; }
body { color: #333; font-size: .8em; line-height: 140%;  }
body.contentpane, body.mceContentBody { background: #FFF }
a { text-decoration: none }
a:hover { text-decoration: underline }
a:active { outline: 0 }
a:focus { -moz-outline-style: none }
fieldset a { font-weight: 700 }
h1 { font-size: 1.7em; font-weight: 400 }
h2 { font-size: 1.4em; font-weight: 400; margin-bottom: 18px }
h2.title { font-size: 1.4em; font-weight: 400; margin-bottom: 18px; line-height: 1.4em }
h3 { font-size: 1.2em; font-weight: 400 }
h4 { font-size: 1.1em; font-weight: 400 }
h5 { font-size: .9em; font-weight: 400 }
div.itemHeader h2.itemTitle { font-family: Oswald, Serif!important; font-size: 30px!important }
h2.sectiontitle { margin-top: 5px!important; margin-bottom: 5px!important }
div.blog>h2, div.item-page div.page-header>h2, h2.page-title { border-bottom: 1px solid #ccc!important; color: #8c2d19!important; font-family: Oswald, Arial, Helvetica, sans-serif!important; font-size: 1.8em!important; font-weight: 700!important; line-height: .95em!important; margin-bottom: 18px!important; padding-bottom: 3px!important }
h2.page-title a { text-decoration: none; color: #8C2D19 }
.right { text-align: right }
.fullcenter { margin-left: auto; margin-right: auto; text-align: center; width: 100% }
.center { margin-left: auto; margin-right: auto; text-align: center }
.clear { clear: both }
.hide { visibility: hidden }
.float-left { float: left; margin-bottom: 12px; margin-right: 12px }
.float-right { float: right; margin-bottom: 12px }
.col_left, .col_right { float: left; margin: 0; padding: 0; width: 45% }
.col_left { margin-right: 24px }
.invisrule { clear: both; height: 1px }
a img, fieldset, img { border: none }
.mosimage { padding: 0; border: 1px solid #333; margin: 6px }
.mosimage img { padding: 0; margin: 0!important }
.mosimage_caption { background: #333; border-top: 1px solid #333; color: #FFF; font-size: 8pt; margin-top: 2px; padding: 1px 2px }
fieldset { border-bottom: 1px solid #EDEDED; padding-top: 7px; padding-bottom: 7px }
#form-login fieldset { border: none; padding-top: 0 }
#form-login p { padding-top: 0 }
#login br { display: none }
#login .button { margin-top: 8px; margin-bottom: 8px }
#form-login ul, #login ul { padding-top: 8px; padding-bottom: 8px }
#login-form p { padding: 0 }
#modlgn_passwd, #modlgn_username, #password_vmlogin, #username_vmlogin { width: 92% }
#jform_contact_message, .contact-form input, .inputbox, .login input, .registration input, input { border: 1px solid #D8D8D8; padding: 4px; background: #F7F7F7; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0 2px 2px rgba(0,0,0,.07) inset; -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.07) inset; box-shadow: 0 2px 2px rgba(0,0,0,.07) inset }
#login-form fieldset { border: none }
#login-form input { width: 93% }
#login-form #modlgn-remember { width: auto; margin-bottom: 14px }
#login-form .button { width: auto }
#jform_contact_message:hover, .contact-form input:hover, .inputbox:hover, .login input:hover, .registration input:hover, input:hover { border: 1px solid #BDBCBC }
select.inputbox { behavior: none }
label.invalid { color: red }
.login label { display: block }
.invalid { border-color: red!important }
.tool-tip { float: left; background: #CCC; border: 1px solid #333; padding: 5px; color: #000; max-width: 200px }
.tool-title { padding: 15px 0 5px; margin: -15px 0 0; font-weight: 700; color: #000 }
.tool-text { color: #000; margin: 0 }
.button, .userItemCommentsLink, .userItemReadMore, .validate, a.comments-link, a.readmore-link, a.readon, div.catItemCommentsLink, div.catItemReadMore, div.itemCommentsForm form input#submitCommentButton { padding: 5px 6px 6px; margin-top: 14px; margin-bottom: 0; font-weight: 700; border: none; color: #FFF; text-decoration: none; font-size: .9em }
.login .button { margin-top: 14px; margin-bottom: 14px }
.button { margin: 0 8px 0 0; color: #fff }
.btn-primary, .btn-primary:hover, .pager a, .pager a:hover { color: #FFF!important }
.btn-primary:hover, .button:hover, .pager a:hover, .validate:hover { background: #666 }
#contact-form .button, #submitCommentButton { margin-bottom: 14px; margin-top: 14px }
.userItemCommentsLink, .userItemReadMore, a.comments-link, a.readmore-link, a.readon, div.catItemCommentsLink, div.catItemReadMore { padding-left: 10px; padding-right: 10px }
#fontControls a { color: #151515 }
.decreaseSize { font-size: 12px }
.increaseSize { font-size: 19px }
.resetSize { font-size: 16px; margin-left: 5px; margin-right: 5px }
#s5_scrolltotop { height: 0; visibility: hidden }
.s5_scrolltotop { width: 30px; height: 30px; cursor: pointer; float: right; margin-right: 5px; margin-top: 6px; background: url(../images/s5_scroll_arrow.png) no-repeat }
#s5_bottom_menu_wrap ul.menu a:hover { text-decoration: underline }
#s5_bottom_menu_wrap ul.menu li { padding-left: 10px; font-size: 1em; float: right }
#s5_bottom_menu_wrap { float: right }
.module_round_box ul.menu a { padding: 6px 24px; display: block; background: url(../images/system/arrow.png) left center no-repeat; color: #333; border-bottom: 1px dotted #D3D3D3 }
.module_round_box ul.menu a:hover, .module_round_box ul.menu ul a:hover { text-decoration: underline }
.module_round_box ul.menu ul a { background: 0 0; padding: 6px 6px 6px 10px; border-bottom: none; display: block }
.module_round_box ul.menu ul ul a { font-size: .9em; padding: 3px 3px 3px 20px; border-bottom: none; display: block; font-weight: 400 }
.module_round_box ul.menu #current ul span { font-weight: 400 }
.module_round_box ul.menu li { padding: 0 }
.module_round_box ul.menu li ul li { margin-left: 24px }
.module_round_box ul.menu img { display: none }
#s5_component_wrap, #s5_footer_area_inner2, #s5_header_area_inner2 { -moz-border-radius: 6px; -webkit-border-radius: 6px }
#s5_header_area_inner { padding-top: 28px }
#s5_header_area_inner2 { background-color: transparent !important; border: 1px solid #c5c5c5; border-radius: 6px; margin: -20px 7px 7px }
#s5_component_wrap { padding: 20px }
#s5_component_wrap h3 { margin-bottom: 8px }
#s5_component_wrap, #s5_footer_area_inner2 { background: #fff!important; border: 1px solid #c5c5c5; border-radius: 6px; margin: 4px 7px 14px }
#s5_footer_area_inner2 { background: #fff; padding: 17px 20px 14px; font-size: .9em }
#s5_footer { float: left }
#s5_header_wrap { background: #1A1A1A; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0 }
#s5_logo { float: left; cursor: pointer }
#s5_logo_module { float: left }
#s5_banner { padding-top: 4px; color: #CCC; max-width:50%; }
#s5_banner a { color: #999 }
#s5_banner .banneritem img, #s5_banner .module_round_box_outer { float: right }
#s5_breadcrumb_fonts_wrap {background-color:#FFF;margin-bottom: -10px;padding: 5px 20px; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px;} 
#s5_breadcrumb_wrap { float: left; font-size: .8em }
#s5_breadcrumb_wrap img { display: none }
#s5_breadcrumb_wrap .pathway { margin-left: 2px; margin-right: 2px }
#s5_center_area1 { margin-top:14px;}
#fontControls, #s5_social_wrap1 { float: right }
#fontControls { margin-right: 15px }
#s5_loginreg { float: right; margin-right: 5px }
#s5_register { margin-left: 7px }
#s5_facebook { background: url(../images/facebook.png) top left no-repeat; height: 18px; width: 20px; cursor: pointer; margin-left: 7px; float: right }
#s5_google { background: url(../images/google.png) top left no-repeat; height: 18px; width: 20px; cursor: pointer; margin-left: 7px; float: right }
#s5_twitter { background: url(../images/twitter.png) top left no-repeat; height: 18px; width: 20px; cursor: pointer; margin-left: 7px; float: right }
#s5_linked_in { background: url(../images/linked_in.png) top left no-repeat; height: 18px; width: 20px; cursor: pointer; margin-left: 7px; float: right }
#s5_rss { background: url(../images/rss.png) top left no-repeat; height: 18px; width: 20px; cursor: pointer; margin-left: 7px; float: right }
#s5_menu_wrap { color: #FFF; background: #151515; border:0;border-top: solid 1px #222; }
#s5_search>div { color: #FFF!important }
#s5_search br, #s5_search button, #s5_search label { display: none }
#s5_search { float: right; margin-top: 0px }
#s5_search input { color: #FFF!important; background: #151515; border: none; -webkit-box-shadow: 0 0 18px 2px rgba(0,0,0,.5) inset; -moz-box-shadow: 0 0 18px 2px rgba(0,0,0,.5) inset; box-shadow: 0 0 18px 2px rgba(0,0,0,.5) inset; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; /*padding: 8px 11px 8px 14px;*/ margin-top: 12px; /*margin-right: 22px;*/ font-size: .8em; width: 140px }
.s5_mod_h3 { font-size: 1em }
.module_round_box, .module_round_boxstreams { background: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #C5C5C5; padding: 20px 20px 16px }
.module_round_boxstreams{height:220px;box-shadow: 0 0 8px #b6b6b6;}
.module_round_boxstreams .s5_h3_first{color: #bd4c03;}
.module_round_box .s5_mod_h3, .module_round_boxstreams .s5_mod_h3 { border-bottom: solid 1px #C5C5C5; background: #FAFAFA; background: -moz-linear-gradient(top, #FFF 0, #F9F9F9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(100%, #F9F9F9)); background: -webkit-linear-gradient(top, #FFF 0, #F9F9F9 100%); background: -o-linear-gradient(top, #FFF 0, #F9F9F9 100%); background: -ms-linear-gradient(top, #FFF 0, #F9F9F9 100%); background: linear-gradient(top, #FFF 0, #F9F9F9 100%); -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; padding: 12px 13px 11px; margin: -20px -20px 12px }
.module_round_box-dark { background: #1A1A1A; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #C5C5C5; padding: 20px 20px 16px; color: #FFF }
.module_round_box-dark .s5_h3_first, .module_round_box-dark a { color: #BD4C03 }
.module_round_box-dark .s5_mod_h3 { color: #FFF; border-bottom: solid 1px #0B0B0B; background: #141414; background: -moz-linear-gradient(top, #1A1A1A 0, #121212 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1A1A1A), color-stop(100%, #121212)); background: -webkit-linear-gradient(top, #1A1A1A 0, #121212 100%); background: -o-linear-gradient(top, #1A1A1A 0, #121212 100%); background: -ms-linear-gradient(top, #1A1A1A 0, #121212 100%); background: linear-gradient(top, #1A1A1A 0, #121212 100%); -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; padding: 12px 13px 11px; margin: -20px -20px 12px }
.module_round_box-none { background: 0 0 }
.module_round_box-none .s5_mod_h3 { margin-bottom: 12px }
#s5_drop_down_inner .module_round_box_outer { margin-left: 10px; margin-right: 10px; margin-bottom: 30px }
#s5_header_wrap .module_round_box_outer { margin-left: 0; margin-right: 0; margin-bottom: 1px }
.module_round_box_outer { margin: 4px 7px 14px }
/* TEMPLATE DEFAULT */
.s5_lr_tab { background: url(../images/s5_lrtab.png) 5px 2px repeat-y; cursor: pointer; position: fixed; padding-top: 16px; padding-bottom: 16px; width: 35px; line-height: 35px; z-index: 3 }
.s5_lr_tab:hover { background: url(../images/s5_lrtab.png) -30px 2px repeat-y }
.s5_lr_tab_inner { font-size: 12pt; font-weight: 400; width: 35px; float: right }
#s5_iepopouter { position: absolute; top: 0; z-index: 998; background: #000; width: 100%; height: 1200px }
#s5_iepopinner { padding-top: 34px; border: 1px solid #fff; position: absolute; z-index: 999; background: url(../vertex/iewarning/images/gradient.jpg) bottom repeat-x; width: 345px; height: 300px; left: 50%; margin-left: -172px; top: 200px }
#s5_iepopwrap { cursor: pointer; margin-right: 5px; margin-top: -19px; margin-bottom: 0; float: right; background: url(../vertex/iewarning/images/close.jpg) no-repeat; width: 24px; height: 24px }
#s5_iepopwrap2 { margin-left: 5px; margin-top: 3px; margin-bottom: 15px; float: left; background: url(../vertex/iewarning/images/ie.jpg) no-repeat; width: 59px; height: 57px }
#s5_iepop_bigtitle { margin-top: 6px; margin-bottom: 15px; float: left; padding-left: 5px; font-size: 18px; color: #000 }
#s5_iepop_upgrade { cursor: pointer; background: url(../vertex/iewarning/images/button.jpg) no-repeat; width: 142px; height: 34px; line-height: 30px }
#s5_iepop_maintext { margin-top: -10px; margin-left: 20px; width: 87%; color: #000; margin-bottom: 33px }
#s5_columns_wrap { overflow: hidden; position: relative; width: 100% }
#s5_columns_wrap_inner { width: 200% }
#s5_center_column_wrap { float: left; left: 50%; position: relative; width: 50% }
#s5_center_column_wrap_inner { left: -100%; overflow: hidden; min-height: 1px; position: relative }
#s5_left_column_wrap { float: left; left: -50%; position: relative; height:auto; min-height:100px !important; }
#s5_below_body_wrap { margin-top: 14px }
#s5_main_body_wrap { min-height: 100%; width: 100% }
#s5_width_wrap { position: relative; margin-left: auto; margin-right: auto }
.s5_wrap { margin: 0 auto }
.s5_float_left { float: left }
.s5_frontenderrormsg { float: left; height: 48px; margin-top: -7px; width: 61px; background: url(../images/vertex/error.png) no-repeat }
#s5_above_body .s5_fourdivs_1 { margin-bottom: 12px; padding-right: 12px }
#s5_below_body .s5_fourdivs_1 { margin-top: 12px; padding-right: 12px }
#s5_above_body, #s5_below_body { margin-right: -12px }
.s5_fourdivs_title { margin-bottom: 8px }
#s5_drop_down_container_inner { padding: 30px 10px 0 }
#s5_drop_down_container { display: none; overflow: hidden; z-index:10000; }
#s5_drop_down_button { cursor: pointer }
#s5_drop_down_inner .s5_fourdivs_1 { padding-left: 24px; margin-bottom: 40px }
#s5_drop_down_inner .s5_fourdivs_title { margin-bottom: 14px }
#s5_drop_down_container_inner { z-index: 1; position: relative }
#s5_drop_down_button { position: relative; z-index: 1 }
/* COM_CONTENT */
iframe { border: none }
.article-info { margin-bottom: 18px }
.article_column { float: left }
.article_separator { display: block; border-bottom: dotted 1px #BABABA; margin-bottom: 10px; height: 15px }
.article_column .contentpaneopen { padding-right: 15px }
.buttonheading { float: right; padding-right: 5px }
.contentpane ul li { text-align: left }
.sectiontableheader { text-align: left; font-weight: 700 }
legend.sectiontableheader { background: 0 0 }
.sectiontableheader th { padding-left: 8px; padding-right: 8px }
.artnumber { float: left; text-align: left; width: 25px }
.arttitle { float: left }
.artauthor { float: right }
.arthits { float: right; padding-left: 10px }
.artcreated { float: right }
.contentheading { padding-left: 0; padding-bottom: 12px }
.createdate { padding-bottom: 11px; font-size: .9em; padding-top: 0; line-height: 10px; font-weight: 700 }
.componentheading { font-size: 1.5em; line-height: 23px; padding-bottom: 17px; padding-top: 14px; font-weight: 400 }
.contentheading { font-size: 1.5em; float: left; font-weight: 400; line-height: normal }
a.contentpagetitle { text-decoration: none!important; font-size: 1.2em }
.modifydate { margin-top: 20px; font-size: .9em; clear: both }
.mosimage { padding: 0; border: 1px solid #CCC; background: #fff; margin: 6px }
.mosimage img { padding: 0; margin: 0!important }
.mosimage_caption { background: 0 #EFEFEF; border-top: 1px solid #CCC; color: #666; margin-top: 2px; padding: 1px 2px }
.pagenav, .pagenav_next, .pagenav_prev, .pagenavbar { padding: 7px 2px }
.pagenav_next a, .pagenav_next a:active, .pagenav_next a:focus, .pagenav_next a:hover, .pagenav_prev a, .pagenav_prev a:active, .pagenav_prev a:focus, .pagenav_prev a:hover, .pagenavbar a, .pagenavbar a:active, .pagenavbar a:focus, .pagenavbar a:hover, a.pagenav, a.pagenav:active, a.pagenav:focus, a.pagenav:hover { text-decoration: none }
.pagenavbar { padding-left: 14px }
.pagenavcounter { padding: 8px 14px 0 }
.pagination a, .pagination span { padding-left: 3px; padding-right: 3px }
.small { font-size: .9em }
.smalldark { text-align: left }
.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td { background: 0 0 }
.poll label { margin-bottom: 5px; display: block; text-align: left }
table.poll { padding: 0; width: 100%; border-collapse: collapse }
table.pollstableborder { padding: 0; width: 100%; border: none }
table.pollstableborder .sectiontableentry1, table.pollstableborder .sectiontableentry2 { float: left }
table.pollstableborder img { vertical-align: baseline }
table.pollstableborder td { padding: 2px!important }
.pollstableborder { margin-top: 10px; margin-bottom: 10px }
table.pollstableborder td { background: 0 0 }
td { padding-bottom: 0; padding-top: 0 }
table.searchintro { padding: 10px 0; width: 80% }
tr.sectiontableentry1 td, tr.sectiontableentry2 td { padding: 2px }
div.syndicate div { text-align: center }
a.readon:active, a.readon:focus, a.readon:hover { text-decoration: underline }
.back_button { height: 37px; padding-top: 26px }
div.back_button a, div.back_button a:active, div.back_button a:hover { margin: -2px 0; display: block; font-weight: 700; height: 37px; text-decoration: none!important }
.sectiontableheader { line-height: 29px; padding: 0 10px }
.sectiontableentry1 { font-size: 9pt; padding: 7px; background: #ECECEC }
.sectiontableentry2 { font-size: 9pt; padding: 7px }
.latestnews li, .mostread li, .sections li { padding: 6px 24px; border-bottom: 1px dotted #D3D3D3; }
#system-message { margin-bottom: 20px }
#system-message dd.message ul { background: #C3D2E5; margin-left: 4px; margin-top: 13px }
#system-message dd.error ul { color: #c00; background: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E }
.blog-featured h1, .item-page h1 { color: #000; font-size: 1.9em; font-weight: 400; line-height: 23px; padding-bottom: 25px; padding-top: 0; text-transform: uppercase }
.subheading-category { font-size: .9em; text-transform: uppercase }
.contact h3 { margin-bottom: 20px; margin-top: 15px }
.jicons-icons { float: left; padding-right: 7px }
address { padding-top: 4px; padding-bottom: 4px }
div.category-desc { padding-bottom: 20px; padding-top: 13px }
th { font-weight: 700; padding: 5px 0; text-align: left }
td.num { text-align: left; vertical-align: top }
td.hits { text-align: center; vertical-align: top }
td p { line-height: 1.7em; margin: 0 }
.filter { margin: 10px 0 }
.display-limit, .filter { margin-right: 7px; text-align: right }
table, table td { border-collapse: collapse }
table.category, table.weblinks { margin: 10px 0 20px; width: 100% }
table.category th, table.weblinks th { border: 1px solid #444; font-size: 1em; font-weight: 400 }
table.category th:first-child, table.weblinks th:first-child { border-left: medium none }
table th { background: #222; color: #FFF; padding: 6px 10px }
table th a { color: #FFF!important }
fieldset.filters { margin-top: 10px }
ul.actions li { list-style: none }
li.pagenav-next { float: right; list-style: none; margin-bottom: 19px; margin-left: 6px; margin-top: 8px; padding: 5px 10px 5px 8px }
li.pagenav-prev { float: left; list-style: none; margin-bottom: 19px; margin-left: -23px; margin-top: 8px; padding: 5px 10px 5px 8px }
.pager a, li.pagenav-next a, li.pagenav-prev a { color: #fff }
li.pagenav-next:hover, li.pagenav-prev:hover { background: #666 }
.pagenav { margin-bottom: 19px; margin-left: 6px; margin-top: 8px; padding: 5px; text-align: center }
.pagination ul li { list-style: none; float: left }
.pagination ul { margin-left: -47px }
.pathway_first, .pathway_middle { padding-right: 8px; float: left }
.contact-form label { display: block }
.items-more ol { margin-left: 5px; margin-top: 20px }
.pagination { text-align: center; height: 60px }
p.counter { margin-bottom: 7px }
.row-separator { display: none }
.blog-featured .row-separator { display: block; margin-top: 14px; border-bottom: solid 1px #EDEDED }
ul.actions { float: right; margin-top: -38px; margin-right: 0; margin-left: 0 }
ul.actions i { display: none }
div.login, div.registration { padding-bottom: 10px; margin-bottom: 20px }
ul { margin-left: 18px }
#s5_nav, .module_round_box_outer ul, .moduletable ul { margin: 0 }
#s5_nav { font-family: Oswald }
ul.actions li { float: none; padding: 0 }
.blog .dropdown-toggle, .item .dropdown-toggle, .item-page .dropdown-toggle { background: #FFF; margin-top: -72px }
.blog .dropdown-menu, .item .dropdown-menu, .item-page .dropdown-menu { margin-top: -25px }
.article-info span { display: none }
.page-header { border: none; margin: 0 0 10px; padding: 0 }
.item, .items-leading { margin-bottom: 14px!important }
p.readmore a.btn { display: inline-block; padding: 0; margin: 0; font-size: inherit; line-height: inherit; text-align: left; vertical-align: auto; cursor: pointer; color: inherit; text-shadow: none; background: 0 0; filter: none; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-transform: none }
p.readmore a.btn span { display: none }
.items-row {  margin-bottom: 20px }
.breadcrumb .divider, .muted { color: inherit }
.tip-wrap { z-index: 1000003 }
.tip-wrap .tip { background: #fff; padding: 5px; border: 1px solid #eee; max-width: 300px }
.tip-wrap .tip-title { background: #101010; color: #FFF; font-size: 1em; margin-bottom: 4px; padding: 5px 8px; text-shadow: 0 1px 0 #000 }
.tip-wrap.tip-text { padding: 3px; font-size: 11px; line-height: 16px }
.module_round_box_outer .breadcrumb, .moduletable .breadcrumb { padding: 0; background: 0 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
/* S5 FLEX MENU */
#s5_nav a, #subMenusContainer a { text-decoration: none }
#s5_nav a { margin: 0 }
#subMenusContainer ul li { padding: 0; margin: 0 }
#s5_nav li li a, #subMenusContainer a { text-align: left; font-size: .9em; display: block; width: auto; color: #333 }
#nav, #s5_nav ol, #s5_nav ul, #subMenusContainer ol, #subMenusContainer ul { padding: 0; margin: 0; list-style: none; line-height: 1em }
#s5_nav ol, #s5_nav ul, #subMenusContainer ol, #subMenusContainer ul { left: 0 }
#subMenusContainer img { margin-right: 8px }
#s5_nav img { margin-right: 6px; margin-top: 2px }
.s5_sub_wrap, .s5_sub_wrap_lower, .s5_sub_wrap_lower_rtl, .s5_sub_wrap_rtl { display: none; position: absolute; overflow: hidden; padding-right: 6px; padding-bottom: 6px }
.s5_sub_wrap_lower_rtl, .s5_sub_wrap_rtl { margin-left: 7px }
.mainParentBtn a { background: url(../images/s5_menu_arrow.png) right center no-repeat; padding-right: 24px }
.subParentBtn .S5_submenu_item a { background: url(../images/s5_menu_arrow_subs.png) right center no-repeat; display: block }
#subMenusContainer div.s5_sub_wrap ul, #subMenusContainer div.s5_sub_wrap_rtl ul { -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.2); -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.2); box-shadow: 2px 2px 2px rgba(0,0,0,.2); border: 1px solid #C5C5C5; border-top: none; background: #FFF; padding-bottom: 3px }
#subMenusContainer div.s5_sub_wrap_lower ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul { -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.2); -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.2); box-shadow: 2px 2px 2px rgba(0,0,0,.2); border: 1px solid #B6B5B5; background: #FFF }
#subMenusContainer div.s5_sub_wrap ul ul, #subMenusContainer div.s5_sub_wrap_lower ul ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul ul, #subMenusContainer div.s5_sub_wrap_rtl ul ul { padding: 8px 0 10px; margin: 0; -moz-border-radius: none; -webkit-border-radius: none; border-radius: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: 0 0; border: none }
#subMenusContainer li.subMenuBtn, #subMenusContainer li.subParentBtn { padding: 0 8px; clear: both; min-width: 200px }
#s5_nav li { display: block; list-style: none; position: relative; float: left; height: 52px; padding: 7px 17px 0; overflow: hidden; border-right: solid 1px #222 }
#s5_nav li a { color: #FFF; /*font-size: 1.3em */}
#s5_nav li.mainParentBtn .s5_level1_span2 a { padding-right: 18px }
.S5_parent_subtext { display: block; clear: both; color: #CCC; font-size: .7em; cursor: pointer }
#s5_nav li .s5_level1_span1 { background: 0 0; height: 32px; display: block }
#s5_nav li .s5_level1_span2 { background: 0 0; height: 32px; display: block; padding-top: 6px }
#s5_nav li.active .s5_level1_span1, #s5_nav li.mainMenuParentBtnFocused .s5_level1_span1, #s5_nav li:hover .s5_level1_span1 { height: 32px; display: block }
#s5_nav li.active .s5_level1_span2, #s5_nav li.mainMenuParentBtnFocused .s5_level1_span2, #s5_nav li:hover .s5_level1_span2 { height: 32px; display: block; padding-top: 6px }
#subMenusContainer .moduletable { padding: 8px }
#subMenusContainer .moduletable h3 { margin-bottom: 8px }
.S5_submenu_item { padding: 6px; display: block }
.S5_submenu_item:hover { background: #F2F1F1 }
.S5_grouped_child_item .S5_submenu_item { padding: 4px; border: none }
#subMenusContainer li { list-style: none }
#subMenusContainer { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 0; overflow: visible; z-index: 1000000000 }
#s5_nav li li { float: none }
#s5_nav li li a { position: relative; float: none }
#s5_nav li ul { position: absolute; width: 10em; margin-left: -1000em; margin-top: 2.2em }
#s5_nav li ul ul { margin: -1em 0 0 -1000em }
#s5_nav li:hover ul ul { margin-left: -1000em }
#s5_nav li:hover ul { margin-left: 0 }
#s5_nav li li:hover ul { margin-left: 10em; margin-top: -2.5em }
#s5_nav li a:focus+ul { margin-left: 0; margin-top: 2.2em }
#s5_nav li li a:focus+ul { left: 0; margin-left: 1010em; margin-top: -2.2em }
#s5_nav li li a:focus { left: 0; margin-left: 1000em; width: 10em; margin-top: 0 }
#s5_nav li li li a:focus { left: 0; margin-left: 2010em; width: 10em; margin-top: -1em }
#s5_nav li:hover a:focus { margin-left: 0 }
#s5_nav li li:hover a:focus+ul { margin-left: 10em }
span.menu_subtext { display: block; font-weight: 400; line-height: 10px }
.S5_subtext { font-size: .8em; padding-top: 2px; cursor: pointer; color: #888787 }
.S5_grouped_child_item .S5_subtext { padding-left: 20px; font-size: .9em }
span.menu_title { line-height: 12px; text-align: center }
div.has_description { height: auto }
div.S5_grouped_child_item span { font-size: .9em }
div.S5_grouped_child_item { padding-top: 0; padding-bottom: 2px; padding-left: 14px }
div.S5_grouped_child_item span span.S5_submenu_item a { padding: 0 0 0 12px; color: #333 }
#s5_nav li.mainMenuParentBtnFocused, #s5_nav li:hover { background: #FFF }
#s5_nav li.mainMenuParentBtnFocused .S5_parent_subtext, #s5_nav li:hover .S5_parent_subtext { color: #090909 }
#s5_nav li.mainMenuParentBtnFocused a { background: url(../images/s5_menu_arrow_focus.png) right center no-repeat }
/* EDITOR */
p { padding: 5px 0 }
.contentpaneopen ul { list-style: disc; margin-left: 10px; margin-right: 10px }
.module_round_box_outer ul, .moduletable ul { list-style: none }
ol { margin-top: 5px; margin-bottom: 5px }
ol li { padding: 2px; margin-right: 15px; margin-left: 15px }
blockquote { background: url(../images/typography/s5_left_quote.png) top left no-repeat; font-weight: 700; font-style: italic; line-height: 150%; margin: 15px 0; padding: 0 0 5px 65px; width: auto }
blockquote p { background: url(../images/typography/s5_right_quote.png) bottom right no-repeat; margin-top: 0; padding: 0 65px 10px 0 }
.code { background: #EBEAEA; border-left: solid 5px #666; color: #666; font-family: monospace; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1.5; margin-top: 15px; margin-bottom: 15px; padding: 20px; font-size: 1.4em }
ul.ul_arrow li { padding: 3px 18px; list-style: none }
#s5_component_wrap ul.ul_arrow { padding-left: 0; margin-left: 0; margin-right: 0; list-style-type: none }
ul.ul_star li { line-height: 17px; list-style: none; margin-top: 12px; padding: 0 16px 0 24px }
#s5_component_wrap ul.ul_star { line-height: 21px; list-style-type: none; margin-left: 0; margin-right: 0; padding-left: 0 }
ul.ul_bullet li { padding: 3px 18px 3px 23px; list-style: none }
#s5_component_wrap ul.ul_bullet, #s5_component_wrap ul.ul_numbers { padding-left: 0; margin-left: 0; margin-right: 0; list-style-type: none }
ul.ul_numbers li { padding-top: 6px; padding-left: 36px }
li.li_number1 { padding: 8px 18px 22px 40px; list-style-type: none }
li.li_number2 { padding: 8px 18px 22px 40px; list-style-type: none }
li.li_number3 { padding: 8px 18px 22px 40px; list-style-type: none }
li.li_number4 { padding: 8px 18px 22px 40px; list-style-type: none }
li.li_number5 { padding: 8px 18px 22px 40px; list-style-type: none }
li.li_number6 { padding: 8px 18px 22px 40px; list-style-type: none }
li.li_number7 { padding: 8px 18px 22px 40px; list-style-type: none }
li.li_number8 { padding: 8px 18px 22px 40px; list-style-type: none }
li.li_number9 { padding: 8px 18px 22px 40px; list-style-type: none }
.red_box { background: #FFD6D6; border: 1px solid #EF706F; color: #C00; padding: 6px 6px 6px 15px }
#s5_component_wrap_inner .red_box a, .red_box a { color: #C00; font-weight: 700; text-decoration: underline }
.blue_box { background: #D0DCEC; border: 1px solid #5B95DA; color: #1B6FC2; padding: 6px 6px 6px 15px }
#s5_component_wrap_inner .blue_box a, .blue_box a { color: #1B6FC2; font-weight: 700; text-decoration: none }
.green_box { background: #EEF7DD; border: 1px solid #40AB38; color: #40AB38; padding: 6px 6px 6px 15px }
#s5_component_wrap_inner .green_box a, .green_box a { color: #40AB38; font-weight: 700; text-decoration: underline }
.orange_box { background: #FEF6D8; border: 1px solid #755102; color: #755102; padding: 6px 6px 6px 15px }
#s5_component_wrap_inner .orange_box a, .orange_box a { color: #755102; font-weight: 700; text-decoration: underline }
.yellow_box { background: #F4F5B9; border: 1px solid #757402; color: #757402; padding: 6px 6px 6px 15px }
#s5_component_wrap_inner .yellow_box a, .yellow_box a { color: #757402; font-weight: 700; text-decoration: underline }
.gray_box { background: #FFF; border: 1px solid #9D9D9D; color: #4B4B4B; padding: 6px 6px 6px 15px }
#s5_component_wrap_inner .gray_box a, .gray_box a { color: #4B4B4B; font-weight: 700; text-decoration: underline }
.black_box { background: #333; border: 1px solid #4D4D4D; color: #FFF; padding: 6px 6px 6px 15px }
#s5_component_wrap_inner .black_box a, .black_box a { color: #FFF; font-weight: 700; text-decoration: underline }
.boxed { background: #D9D9D9; border: 1px solid #BFBEBE; padding: 5px; float: left; margin: 0 0 14px }
.boxed_black { background: #040404; padding: 3px; margin-right: 10px; margin-bottom: 8px; -webkit-transition: background 200ms ease-out; -moz-transition: background 200ms ease-out; -o-transition: background 200ms ease-out; transition: background 200ms ease-out }
.boxed_black:hover { background: #7A7A7A; -webkit-transition: background 200ms ease-in; -moz-transition: background 200ms ease-in; -o-transition: background 200ms ease-in; transition: background 200ms ease-in }
.padded { border: 4px solid #fff; margin-right: 10px; padding: 0; -webkit-box-shadow: 0 0 3px #949393; -moz-box-shadow: 0 0 3px #949393; box-shadow: 0 0 3px #949393; margin-bottom: 8px; margin-top: 2px; position: relative; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out }
.padded:hover { border: 4px solid #D4D3D3; -webkit-box-shadow: 0 0 3px #595959; -moz-box-shadow: 0 0 3px #595959; box-shadow: 0 0 3px #595959 }
.point { min-height: 28px }
.s5_greenbox { position: relative; padding: 12px; -moz-box-shadow: 0 0 3px rgba(0,0,0,.3) inset; -webkit-box-shadow: 0 0 3px rgba(0,0,0,.3) inset; box-shadow: 0 0 3px rgba(0,0,0,.3) inset; color: #fff; background: #185564 }
.s5_greenbox a { color: #fff }
.s5_greenbox .point { padding-left: 42px; }
.s5_graybox { position: relative; padding: 12px; color: #313131; -moz-box-shadow: 0 0 3px rgba(0,0,0,.3) inset; -webkit-box-shadow: 0 0 3px rgba(0,0,0,.3) inset; box-shadow: 0 0 3px rgba(0,0,0,.3) inset; background: #e6e6e6 }
.s5_graybox a { color: #313131 }
.s5_graybox .point { padding-left: 42px; }
.s5_bluebox { position: relative; padding: 12px; -moz-box-shadow: 0 0 3px rgba(0,0,0,.3) inset; -webkit-box-shadow: 0 0 3px rgba(0,0,0,.3) inset; box-shadow: 0 0 3px rgba(0,0,0,.3) inset; color: #fff; background: #22ace5 }
.s5_bluebox .point { padding-left: 42px }
.s5_redbox { position: relative; padding: 12px; -moz-box-shadow: 0 0 3px rgba(0,0,0,.3) inset; -webkit-box-shadow: 0 0 3px rgba(0,0,0,.3) inset; box-shadow: 0 0 3px rgba(0,0,0,.3) inset; color: #fff; background: #ff5858 }
.s5_bluebox a { color: #fff }
.s5_redbox .point { padding-left: 42px; }
.s5_features_list li { padding: 0 0 0 32px; font-size: .85em; margin-bottom: 10px; list-style: none; min-height: 20px }
#s5_component_wrap ul.s5_features_list { margin: 0 }
.s5_tweet li { padding: 0 0 0 48px; margin-bottom: 10px; font-size: 1em; line-height: 149% }
/* THIRD PARTY STYLES */
#comments-form #comments-form-buttons, #comments-form #comments-form-captcha-holder, #comments-form #comments-form-error, #comments-form p { margin-left: 0!important }
#comments-form .btn div, #comments-report-form .btn div { background: #000; float: left; margin: 0 -25px 0 0 }
#comments-form .btn, #comments-report-form .btn { background: #000; float: left; margin-left: -4px }
#comments-form .btn a, #comments-report-form .btn a { border: none; color: #fff; font-weight: 400; height: 31px; font-size: 1em; line-height: 29px; padding: 0 24px; text-decoration: none }
#comments-form .btn a:hover, #comments-report-form .btn a:hover { color: #666; text-decoration: none }
#comments-footer { border: none; height: 20px }
#comments-form-message { padding: 5px 8px 5px 33px }
.comments-form-message-info { border: 1px solid #CCC }
#comments .comments-list { margin-left: 0 }
#comments-list-footer { margin: 0 0 10px!important }
#comments .author-homepage, #comments .comment-author { color: #3C452D; font-weight: 700; margin: 0; padding-right: 6px; padding-left: 6px }
#jc h4 { font-weight: 400; font-size: 1em }
#comments .comment-date { background: none; color: #333; font-size: 10px; margin: 0; padding: 0 }
#comments .comment-anchor { font-size: 11px; display: none; color: #333 }
#comments-form img.captcha { height: 44px; width: 116px }
#comments .comments-buttons { background: #000; color: #FFF; float: right; font-size: 11px; margin-top: 7px; padding: 5px 4px 4px }
#jc .rbox_b, #jc .rbox_m, #jc .rbox_t, #jc h4 { border: none }
#jc .rbox_b, #jc .rbox_bl, #jc .rbox_br, #jc .rbox_m, #jc .rbox_t, #jc .rbox_tl, #jc .rbox_tr { background: 0 0 }
#comments-list .even { border: 1px solid #CCC; background: #FFF }
#comments-list .odd { border: 1px solid #BFBFBF; background: #F3F3F3 }
#comments .comment-body { padding-left: 24px; padding-top: 13px }
.jcomments-links { margin-top: 18px }
.product_name a { font-size: 1em; color: #454545; font-weight: 400 }
div#tienda_category_header span { font-size: 1.3em }
div#tienda_products div.product_item { border-bottom: medium none; float: left; margin-bottom: 0; padding-bottom: 0; padding-top: 6px; margin-right: 6px }
div#tienda_category_header { background: 0 0; border-bottom: medium none; margin-top: 13px; padding: 10px 0 }
#tienda_category_header { padding: 10px 10px 19px }
div#tienda_product_header span.product_name { display: block; font-size: 1.3em; color: #454545; font-weight: 400; padding-bottom: 14px }
.tienda_header { margin-bottom: 9px; margin-top: 19px; border: none }
.tienda_header span { font-size: 1.3em }
.product_listimage { margin-right: 1px }
div#tienda_product_header { border: none; margin-bottom: 20px; padding: 8px 8px 8px 0 }
div.product_rating, div.product_rating img { margin-left: -1px }
.product_image div a.modal { border: none; font-size: 1.1em; margin-top: 6px }
div#tienda_subcategories { border-bottom: none; margin-bottom: 10px }
#tienda_categories #tienda_subcategories .subcategory_thumb { background: 0 0; margin: 5px 0 15px; min-height: 92px; padding-left: 15px; padding-right: 10px; padding-top: 0; text-align: center }
#tienda_categories .subcategory_name { background: #000; font-size: 13px; margin-left: 21px; padding: 1px 13px; margin-top: 21px; position: absolute }
#tienda_categories .subcategory_name a { color: #fff }
div.subcategory { margin-right: 0; padding-left: 0; padding-right: 0; background: #fff!important }
div.subcategory:hover { margin-right: 0; padding-left: 0; padding-right: 0; background: #CCC }
div.subcategory img { max-height: 224px; max-width: 335px }
#tienda_products .product_info { padding: 8px }
div.product_image { float: none; width: 111px; text-align: center }
div.product_listimage img { max-height: 78px; max-width: 109px }
.product_listimage .product_addtocart { color: #000; padding-bottom: 0; padding-left: 5px; font-size: 1.1em; padding-top: 3px; text-align: left }
.product_addtocart .addtocart_icon { float: right; height: 14px; margin-right: 3px; margin-top: 6px; width: 16px }
div#tienda_products div.product_thumb { float: left; margin: 0 13px 5px 0 }
div#tienda_category_header img { max-height: 120px; padding-bottom: 9px; float: left; padding-right: 12px; vertical-align: middle }
.cat_title { font-size: 1.2em; margin-top: 2px }
.default div.product_buy { float: none }
div#tienda_products div.product_buy { max-width: none; margin-top: -10px }
.default div.product_buy, .product_attributeoptions .inputbox, .product_name { font-size: 1.1em }
.product_quantity_input input { padding: 3px }
.product_quantity_input { text-align: right }
.add_to_cart { background: #000; color: #FFF; float: right; margin-bottom: 12px; margin-right: 0; margin-top: 12px; cursor: pointer }
.product_attributeoptions, div#tienda_products span.title { font-weight: 700; font-size: .9em }
.s5_basepricediv { border-bottom: 1px dotted #333; font-size: 1em; margin-bottom: 8px; padding-bottom: 5px; text-align: left }
.product_name { margin-left: 10px; padding-bottom: 0 }
.s5_addtocartdropdown { position: absolute; margin-left: -14px; margin-top: -2px; z-index: 102; display: none }
div.product_name span { margin-right: 0 }
span.CartView { background: #000; font-size: 11px; padding-left: 8px; margin-top: 15px; padding-right: 7px; width: auto }
span.CartCheckout { float: right; background: #000; font-size: 11px; padding-left: 8px; margin-top: 15px; padding-right: 7px; width: auto }
.CartCheckout a, .CartView a { color: #fff }
.s5_portfolio_closebut { height: 32px; margin-right: -11px; margin-top: -11px; position: absolute; right: 0; width: 32px; cursor: pointer; background: url(../images/multibox/close.png) right no-repeat }
.tienda_product_item { float: left }
.product-fields, .product-price, .s5_productwrap { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #FBFBFB; font-size: 12px; line-height: 1.6em; border: 1px solid #EFEFEF; margin: 17px 0 15px; padding: 10px 20px }
.quantity-box .quantity-input { border: 1px solid #EFEFEF!important }
.addtocart-area .product-fields { border-bottom: 1px solid #EEE; padding: 6px 20px 12px }
.customer-reviews h4, h4.title, span.title { border-bottom: 1px dotted #ccc; color: #333; display: block; font-size: 18px; margin: 0 0 20px; padding-bottom: 12px; font-weight: 400 }
input.addtocart-button { border: none!important; width: 105px!important; letter-spacing: 0!important }
span.quantity-controls input.quantity-controls { padding: 7px!important }
.productdetails-view .addtocart-bar { padding: 0 0 0 4px }
input.quantity-input { height: 28px; margin-top: 1px; padding: 2px }
a.ask-a-question { background: 0 0 }
.category-view .row .category { width: 150px }
.productdetails-view h1 { margin: 0 0 15px }
.addtocart-area { padding-bottom: 10px; border-bottom: 1px dotted #ccc }
.product-fields .editlinktip img { display: none }
.product-fields .product-field, .product-related-categories .product-field { float: none }
.ask-a-question { text-align: right }
.availability { margin: 15px 8px 0; text-align: right }
.vertical-separator { border-right: 1px dotted #939393 }
.orderby-displaynumber { border: none!important; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); background: #fcfcfc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 15px 15px 5px; color: #989898; font-size: 11px }
.orderlistcontainer { font-size: 11px }
a.details, a.product-details, div.details { color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #4C4C4C; background: -moz-linear-gradient(top, #4C4C4C 0, #000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4C4C4C), color-stop(100%, #000)); background: -webkit-linear-gradient(top, #4C4C4C 0, #000 100%); background: -o-linear-gradient(top, #4C4C4C 0, #000 100%); background: -ms-linear-gradient(top, #4C4C4C 0, #000 100%); background: linear-gradient(top, #4C4C4C 0, #000 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C4C4C', endColorstr='#000000', GradientType=0);
-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,.2); box-shadow: 0 1px 1px 1px rgba(0,0,0,.2); padding: 6px 12px }
.browse-view h1 { font-size: 1.3em; color: #333; margin: 26px 0 28px }
.product-related-categories h4 { font-size: 18px; color: #333 }
.product-related-categories, .product-related-products { border-bottom: 1px dotted #CCC; padding-bottom: 12px; margin-top: 20px; border-top: none }
.browse-view p { padding: 0 }
.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img { max-width: 100% }
.floatleft .center { padding-right: 5px }
.product .floatleft h2 { text-align: center }
.product-prices { margin-top: 20px; color: #848484 }
.orderlistcontainer div.activeOrder { margin-left: -11px; border: none }
.browse-view .row .product .spacer, .category-view .row .category .spacer, .featured-view .spacer, .latest-view .spacer, .related-products-view .spacer, .topten-view .spacer { padding: 20px }
.category-view h4, .featured-view h4, .latest-view h4, .topten-view h4 { border-bottom: 1px dotted #CCC; padding-bottom: 12px; margin-bottom: 30px; font-size: 1.3em; color: #333 }
.virtuemart_search #custom_parent_id { height: 28px }
.category_description { margin-bottom: 25px }
#facebox .popup { border: none }
#facebox .content { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 20px }
#facebox .close { background: url(../images/multibox/close.png) no-repeat; height: 28px; opacity: 1; position: absolute; right: -15px; top: -13px; width: 27px; z-index: 223 }
#facebox .popup h4 { border-top: 1px dotted; color: #000; font-size: 13px; font-weight: 400; padding-top: 12px }
#facebox .popup div div { padding-bottom: 12px; padding-top: 15px }
.vmproduct .addtocart-area { border-bottom: none }
.vmproduct .quantity-box, .vmproduct .quantity-controls { display: none }
.vmproduct .spacer { text-align: center }
.vmproduct .addtocart-bar { margin-top: 15px }
.control-buttons button.default { border: none; color: #FFF; margin-left: 8px }
#userForm h1 { font-size: 1.2em }
table.user-details input { border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #777; margin-bottom: 2px; padding: 8px; width: 200px }
.browse-view h3 { border-bottom: 1px dotted #E9E8E8; margin-bottom: 30px; padding-bottom: 13px; color: red }
.virtuemart_search { background: #FCFCFC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 20px 15px 15px; margin-bottom: 30px; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 1px 0 rgba(0,0,0,.1) }
.virtuemart_search .inputbox { height: 16px; vertical-align: none; margin-bottom: 18px }
table.cart-summary tr th { background: #333; border-bottom: 1px solid #E9E8E8; color: #FFF; padding: 14px 10px 11px 11px }
.cart-view form { padding: 25px; color: #858585; margin-top: 25px; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 1px 0 rgba(0,0,0,.1) }
form#checkoutForm { padding: 0; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.cart-view form.inline { border: none!important; margin-top: 2px!important; padding: 0!important; background: 0 0!important }
.default { color: #fff }
.billto-shipto a { border: none; color: #000; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: 0 0; padding-left: 0; font-family: Allan, Helvetica, Arial, Sans-Serif!important }
.billto-shipto { border: none }
.cart-summary hr { display: none }
.billto-shipto span { margin-left: -2px; font-weight: 400; font-size: 14px }
span.terms-of-service { font-size: 12px; font-weight: 700 }
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited { letter-spacing: 0; border: none; padding: 8px 13px; font-weight: 400 }
.customer-comment { text-align: right; border: none }
.checkout-button-top { border: none; padding: 30px 0 0 }
.vm2-billto-icon, .vm2-modallink, .vm2-shipto-icon, .vm2-termsofservice-icon { background: 0 0; width: 0 }
div.terms-of-service { margin: 10px 21px 0 0 }
table.cart-summary td { vertical-align: middle }
.billto-shipto { margin-top: 20px }
.cart-view td { border-bottom: 1px solid #EEE }
.VMmenu li { border-bottom: 1px dotted #3A3A3A; font-size: .9em; margin: 0 0 6px; padding-bottom: 12px; width: 100% }
.VMmenu li li { border-bottom: none }
.VMmenu li a { color: #fff }
.VMmenu li ul.menu { padding-top: 18px }
.VMmenu li ul.menu li { margin-left: 23px; margin-top: 4px; padding-bottom: 4px }
.VMmenu li ul.menu li a { color: #ccc }
.VmArrowdown { background: url(../images/s5_menu_arrow.png) right 6px no-repeat }
.write-reviews { margin: 40px 0 0; text-align: left }
.general-bg, .manufacturer-product-link a, a.ask-a-question, a.details, a.product-details, button.default, div.details, input.custom-attribute, input.quantity-input, input.vm-default { border: none }
div.catItemHeader h3.catItemTitle, div.itemHeader h2.itemTitle, div.userBlock h2, h3.userItemTitle a { font-size: 1.3em }
div.catItemHeader span.catItemAuthor, div.itemHeader span.itemAuthor { font-size: .9em }
div.itemToolbar { height: 20px; padding: 4px }
div.itemComments { background: 0 0; border: none; padding: 16px }
#k2Container .userBlock, div.itemAuthorBlock { background: 0 0; border: none }
#s5_component_wrap .itemComments ul { list-style: none }
h3.itemCommentsCounter { font-size: 1.2em; margin-bottom: 10px }
div.itemComments ul.itemCommentsList li.even { margin-bottom: 14px; padding: 9px; border: 1px solid #CCC; background: #FFF }
div.itemComments ul.itemCommentsList li.odd { margin-bottom: 14px; border: 1px solid #BFBFBF; background: #F3F3F3; padding: 9px }
div.itemComments { padding-left: 0 }
div.itemComments ul.itemCommentsList li img { margin: 4px 13px 4px 0 }
div.itemComments ul.itemCommentsList li span.commentAuthorName, div.itemComments ul.itemCommentsList li span.commentDate { font-weight: 700 }
div.itemAuthorBlock img.itemAuthorAvatar { width: 55px }
div.itemCommentsForm p.itemCommentsFormNotes, div.userBlock p.userAdditionalInfo { border-top: none }
div.userBlock img { margin-right: 20px }
div.userItemCommentsLink { margin-left: -4px; margin-top: -12px; border: none; padding: 9px 0 0 35px }
div.itemListCategory { background: 0 0; border: none }
.mod_redshop_products_title { font-size: .9em }
#product_currency { margin-bottom: 12px }
.mod_redshop_products_image, .mod_redshop_products_price, .mod_redshop_products_readmore, .mod_redshop_products_title { text-align: center }
.mod_redshop_products_price, .mod_redshop_products_title { padding-bottom: 5px }
.mod_redshop_products_image { margin-left: 10px; padding-bottom: 5px }
.mod_redshop_products_horizontal { padding-left: 0!important; padding-right: 12px!important }
.mod_redshop_products_addtocart .addtocart_formclass span img { margin-top: 10px; margin-left: 29px }
div.mod_redshop_products_wrapper div.mod_redshop_products_horizontal { width: 139px!important; height: 226px }
.redshop .product_image, .redshop .produkt_kasse_billed { border: none }
.redshop p { padding: 0 }
.categories, .category_front, .category_front_wrap, .kategori, .kategori_front { margin-bottom: 30px; margin-right: 30px; padding: 15px 2px 15px 15px; text-shadow: 1px 1px #000; margin-top: 6px; border: none; color: #fff; -webkit-box-shadow: 0 3px 1px -1px rgba(0,0,0,.1); -moz-box-shadow: 0 3px 1px -1px rgba(0,0,0,.1); box-shadow: 0 3px 1px -1px rgba(0,0,0,.1); background: #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px }
.category_front_image, .category_image, .kategori_billede, .kategori_front_billede { padding-left: 0; padding-right: 30px; padding-top: 4px }
.redshop .category_title h1 { margin-bottom: 26px; text-align: left }
.category_front_title h3 a, .category_title h3 a, .kategori_front_titel h3 a, .kategori_titel h3 a { color: #C92128; font-size: .9em; text-shadow: none; font-weight: 400 }
div.mod_cart_main div.mod_cart_top div.mod_cart_title { border-bottom: 1px dotted #B0B0B0; font-size: 1em; font-weight: 400; letter-spacing: 0; margin-bottom: 4px; margin-left: 9px; padding-bottom: 6px; text-align: left; text-transform: none }
div.mod_cart_main div.mod_cart_top div.mod_cart_image { height: 36px; margin-left: -46px; margin-top: 8px; width: 41px }
div.mod_cart_main div.mod_cart_checkout a { letter-spacing: 0; font-weight: 400; text-transform: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 5px 10px 5px 9px }
#mod_cart_total { color: #868686 }
#mod_cart_checkout_ajax { background: 0 0!important }
#mod_cart_checkout_ajax a { font-size: .8em; margin-left: 90px; padding: 2px 7px 3px 6px; position: absolute; top: 46px; z-index: 2 }
.mod_cart_main { margin-top: 20px; width: 165px }
.mod_cart_extend_total_pro_value, .mod_cart_total_value, div.mod_cart_main div.mod_cart_total div.mod_cart_total_txt { margin-left: 0; font-size: 11px }
#mod_cart_total { font-size: 11px; margin-top: 2px; padding-left: 10px }
#sbox-window { background-color: #FFF }
.product_title h2 { color: #CA2128; font-size: 2.1em; font-weight: 400; padding-bottom: 24px }
#redshopcomponent .product_image { color: transparent }
#redshopcomponent .cart-link img { display: block }
#redshopcomponent .product_box_right, #redshopcomponent .produkt_kasse_hoejre { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #FFF; display: block; width: auto; float: right; padding: 33px; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 1px 0 rgba(0,0,0,.1) }
.product_price, .produkt_kasse_hoejre_pris { font-size: 21px }
#redshopcomponent .product_addtocart { margin-bottom: 29px; margin-top: 9px }
#redshopcomponent .cart-quantity { height: 48px }
#redshopcomponent .cart-link img { float: left; padding: 8px 0 0 }
#redshopcomponent .cart-link { float: none; height: auto!important; text-align: left; width: 239px }
#lbBottomContainer, #lbCenter, .redAttributeImage { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.category_order_by, div.kategori_orderform { height: 55px }
.category_box_outside { border: none; background: #FFF; display: block; float: left; height: 325px!important; margin: 0 10px 18px 6px; min-height: 100px; padding: 0 0 10px; width: 216px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 1px 0 rgba(0,0,0,.1) }
.category_product_image, .kategori_produkt_billede { height: 171px!important }
.product_desc_wrapper { clear: both }
.related_product_wrapper h2 { margin-bottom: 29px; margin-top: 29px }
.related_product_wrapper, .related_produkt_ramme { border-top: none }
.product_manufacturer_link { clear: both; padding-top: 15px }
#produkt_kasse_hoejre_pris_indre2 { font-weight: 400; font-size: 1.5em }
.related_product_inside { padding: 20px; border: none!important; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); background: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.accessory_title h3 { font-weight: 400 }
.related_product_image_inside img { width: 100px }
.userfield_input { clear: both }
.accessory_info { margin-top: 20px }
.redAttributeImage { margin-left: -8px; padding: 2px }
.kategori_produkt_billede { height: 186px }
.category_product_readmore a { color: #FFF!important; padding: 7px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #3A3A3A; background: #4C4C4C; background: -moz-linear-gradient(top, #4C4C4C 0, #000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4C4C4C), color-stop(100%, #000)); background: -webkit-linear-gradient(top, #4C4C4C 0, #000 100%); background: -o-linear-gradient(top, #4C4C4C 0, #000 100%); background: -ms-linear-gradient(top, #4C4C4C 0, #000 100%); background: linear-gradient(top, #4C4C4C 0, #000 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C4C4C', endColorstr='#000000', GradientType=0);
-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,.2); box-shadow: 0 1px 1px 1px rgba(0,0,0,.2) }
.category_product_price span, .kategori_produkt_pris span { font-size: 14px; font-weight: 400 }
.category_product_readmore, .kategori_produkt_laesmere { margin: 14px 0 0 }
.category_front_title h3 a { color: #000 }
.product_price, .produkt_kasse_hoejre_pris { font-weight: 400!important }
.blackbutton, .greenbutton { height: 30px; padding-top: 5px; padding-bottom: 6px; font-size: .9em; font-weight: 400; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #3A3A3A; background: #4C4C4C; background: -moz-linear-gradient(top, #4C4C4C 0, #000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4C4C4C), color-stop(100%, #000)); background: -webkit-linear-gradient(top, #4C4C4C 0, #000 100%); background: -o-linear-gradient(top, #4C4C4C 0, #000 100%); background: -ms-linear-gradient(top, #4C4C4C 0, #000 100%); background: linear-gradient(top, #4C4C4C 0, #000 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C4C4C', endColorstr='#000000', GradientType=0);
-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,.2); box-shadow: 0 1px 1px 1px rgba(0,0,0,.2) }
.greenbutton { border: none }
.category_print, .kategori_print { margin-top: 0 }
.checkout_button { float: none!important }
div.mod_cart_main div.mod_cart_checkout a { color: #000; padding-right: 14px!important; }
.tdborder td { background: #FAFAFA; border-bottom: 1px solid #E7E7E7; padding: 7px }
/* CUSTOM CSS */
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden }
.video-container embed, .video-container iframe, .video-container object { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
#k2Container div.itemToolbar { padding: 2px 0 8px; margin: 16px 0!important }
/*#s6_pos_middle_top_1>div#fpssContainer326.fpss-template-simple { margin: 4px 7px 14px; max-width: 98% }*/
#s5_search input, #subMenusContainer, .s5_mod_h3, h2 { word-spacing: 2px }
.img-left { float: left; margin: 6px 12px 6px 0; border-style: none }
.img-right { float: right; margin: 6px 0 6px 12px }
.sectionrule { border-bottom: 1px dotted #BBB; clear: both; height: 6px; margin-bottom: 12px }
.rule { border-top: 1px solid #BBB; clear: both; height: 6px; margin-top: 6px }
.img-vspace { margin-bottom: 12px; margin-top: 6px; text-align: center }
.wfull { width: 100% }
.streamimg { border: 1px solid #ccc; margin: 0 auto 9px; padding: 5px 0; text-align: center; width: 75% }
.wrapperautorefresh { float: right; padding-right: 75px; margin-top: 5px }
.amz_wrap { display: block; text-align: center }
.amazon_bucket { margin: 0 auto; padding: 5px; background-color: #2b90e5; height: 105px; width: 300px }
.amazon_bucket img { vertical-align: top }
div.boxcopykey { padding: 0 8px 0 5px }
.contentbox, .related, .relatedamazon, .sidebar, li.featuredarticles, tr.featuredarticles { background-color: #f2f2f2; border: 1px solid #bbb; margin-bottom: 12px; text-align: center }
.buckettitlekey { color: #b34c03; margin-bottom: 12px }
.key { display: block; margin-bottom: 4px; padding: 0 6px 8px }
.amazon_iframe { float: right; margin: 0 46px 12px 12px; width: 79px }
.fullbox, .halfbox, .quarterbox, .thirdbox { display: inline-block; vertical-align: top; padding: 6px; margin: 4px }
.fullbox img, .halfbox img, .quarterbox img, .thirdbox img { float: left; margin: 6px }
.halfbox { width: 46% }
.fullbox { width: 95% }
.thirdbox { width: 29% }
.quarterbox { width: 21% }
.rgt { float: right!important }
.lft { float: left!important; margin-right: 10px!important }
.grey { background-color: #CCC; -webkit-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 1px 1px 1px 1px #999; box-shadow: 1px 1px 1px 1px #999 }
.grey img { border: 1px solid #999 }
.lt-grey { background-color: #EEE; -webkit-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 1px 1px 1px 1px #CCC; box-shadow: 1px 1px 1px 1px #CCC }
.lt-grey img { border: 1px solid #CCC }
.drk-grey { color: #fff; background-color: #777; -webkit-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 1px 1px 1px 1px #252525; box-shadow: 1px 1px 1px 1px #252525 }
.drk-grey img { border: 1px solid #252525 }
.subtitle { color: #BD4C0C; font-size: 16px; font-weight: 700; margin-bottom: 4px }
.title { color: #51290F; font-size: 24px; margin: 6px 0; position: relative }
.intern, .joinnow, .listen, .listen-left, .listenlivebtn, .more_inline, .morebtm, .reg_inline, .sub_inline, .volunteer { overflow: hidden }
.intern { display: inline; height: 22px; margin: 12px 6px 12px 0; width: 100px }
.intern a.btn { background-image: url(/images/support/intern/apply.gif); height: 22px; width: 100px }
.interntable td {padding-bottom: 15px;}
.joinnow, .volunteer { height: 22px; margin: 6px auto; width: 100px }
.joinnow a.btn { background-image: url(/images/support/member/joinnow.gif); height: 22px; width: 100px }
.listenlivebtn { height: 23px; width: 98px }
.listenlivebtn a.btn { background-image: url(/images/assets/listen_btn.gif); height: 23px; width: 98px }
#archive .listen { height: 18px; width: 63px}
#eco .listen, #eco .listen-left { float: right; height: 18px; margin: 6px 0 12px 12px; width: 63px }
#eco .listen-left { float: left }
.morebtm { float: right; height: 23px; margin: 3px 3px 12px; width: 64px }
.more_inline { height: 18px; margin: 6px 0; width: 50px }
#eco .more_inline { float: right; margin: 6px 0 6px 12px }
.morebtm a.btn { background-image: url(/images/assets/more_btm.gif); height: 23px; width: 64px }
.more_inline a.btn { background-image: url(/images/assets/more_in.gif); height: 18px; width: 50px }
.reg_inline, .sub_inline { height: 18px; margin: 6px 0; width: 71px }
.reg_inline a.btn { background-image: url(/images/assets/register.gif); height: 18px; width: 71px }
.sub_inline a.btn { background-image: url(/images/assets/sub_btn.gif); height: 18px; width: 71px }
.volunteer a.btn { background-image: url(/images/support/volunteer/volunteer.gif); height: 22px; width: 100px }
.listen a.btn:hover, .listen-left a.btn:hover, .more_inline a.btn:hover, .reg_inline a.btn:hover, .sub_inline a.btn:hover { background-position: 0 -18px; -moz-transition: none; -webkit-transition: none; -o-transition: all 0 none; transition: none }
.listenlivebtn a.btn:hover, .morebtm a.btn:hover { background-position: 0 -23px; -moz-transition: none; -webkit-transition: none; -o-transition: all 0 none; transition: none }
.intern a.btn:hover, .joinnow a.btn:hover, .volunteer a.btn:hover { background-position: 0 -22px; -moz-transition: none; -webkit-transition: none; -o-transition: all 0 none; transition: none }
.home a, .join a, .listenbtn a, .listenlive a, .main a, .vote a, a.btn, a.more { background-position: 0 0; background-repeat: no-repeat; border: none; display: block; margin: 0; overflow: hidden; padding: 0; text-decoration: none }
.home a:hover, .join a:hover, .listenbtn a:hover, .listenlive a:hover, .main a:hover, .vote a:hover, a.btn:hover, a.more:hover { border: none; text-decoration: none }
.home a i, .home a:hover i, .join a i, .join a:hover i, .listenlive a i, .listenlive a:hover i, .main a i, .main a:hover i, .vote a i, .vote a:hover i, a.btn i, a.btn:hover i, a.listenbtn i, a.listenbtn:hover i, a.more a i, a.more a:hover i { visibility: hidden }
.wfull { width: 100% }
.w650 { width: 98% }
.w625 { width: 95% }
.w600 { width: 91% }
.w575 { width: 87% }
.w550 { width: 83% }
.w525 { width: 80% }
.w500 { width: 76% }
.w475 { width: 72% }
.w450 { width: 68% }
.w425 { width: 64% }
.w400 { width: 61% }
.w375 { width: 57% }
.w350 { width: 53% }
.w325 { width: 49% }
.w300 { width: 45% }
.w275 { width: 42% }
.w250 { width: 38% }
.w225 { width: 34% }
.w200 { width: 30% }
.w175 { width: 27% }
.w160 { width: 24% }
.w150 { width: 23% }
.w125 { width: 19% }
.w100 { width: 15% }
.w84 { width: 13% }
.w75 { width: 11% }
#showcontent { margin: 0 auto }
#showcontent .left { float: left; margin: 0; padding: 0 }
#showcontent .right { float: right; font-size: 11px; margin: 24px 0 8px 12px; padding: 8px; text-align: left; width: 27% }
.rtcol_txt_rule { border-bottom: 1px solid #bbb; margin-bottom: 6px; padding-bottom: 12px }
.contentbox, .related, .relatedamazon, .sidebar, li.featuredarticles, tr.featuredarticles { background-color: #f2f2f2; border: 1px solid #bbb; margin-bottom: 12px; text-align: center }
span.xcatItemImage img { display: block !important }
div.googleSearch_cse { max-width: 100% !important; width: auto; margin: 25px auto 0px }
form#googleSearch_cse, div#cse-result { max-width: 100% !important; }
form#googleSearch_cse input.inputbox { max-width: 70% !important }
.gs-result .gs-title, .gs-result .gs-title * { color: #bd4c03 !important }
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl { font-size: 12px; color: #858585 !important }
table.gcsc-branding { display: none; height: 0px }
td.gsc-table-cell-snippet-close { text-align: left }
ul.category-moduletert {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #ffffff 0%, #dddddd 100%) repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 5px;
    float: left;
    text-shadow: 0 1px 1px #ffffff;
    width: 100%;
}
ul.category-moduletert li:hover a {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #dfdfdf 0%, #c0bebe 100%) repeat scroll 0 0;
    text-decoration: none;
}
ul.category-moduletert a {
    height: 25px;
    line-height: 25px;
    margin: 3px 0 3px 18px;
    padding: 0 6px;
}
ul.category-moduletert li, ul.category-moduletert li a {
    float: left;
}
ul.category-moduletert li {
    background: rgba(0, 0, 0, 0) url("/images/assets/tert_arrow.png") no-repeat scroll 0 7px;
    list-style: outside none none;
    margin-left: 3px;
}
ul.category-moduletert li:first-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
ul.category-moduletert li:first-child a {
    margin-left: 0 !important;
}
a ul.category-moduletert {
    color: inherit;
    display: block;
    text-decoration: none;
}
ul.categories-moduletert {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #ffffff 0%, #dddddd 100%) repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 5px;
    float: left;
    text-shadow: 0 1px 1px #ffffff;
}
ul.categories-moduletert li:hover a {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #dfdfdf 0%, #c0bebe 100%) repeat scroll 0 0;
    text-decoration: none;
}
ul.categories-moduletert a {
    height: 25px;
    line-height: 25px;
    margin: 3px;
    padding: 0 15px;
}
ul.categories-moduletert li, ul.categories-moduletert li a {
    float: left;
}
ul.categories-moduletert li {
    border-right: 1px solid #dddddd;
    list-style: outside none none;
}
ul.categories-moduletert li:last-child {
    border-right: medium none;
}
a ul.categories-moduletert {
    color: inherit;
    display: block;
    text-decoration: none;
}

.xpn-player .play{
	background: url('http://xpn.org/images/assets/player.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 40px;
	margin: -23px 0 0 0;
	width: 159px;

	}
.xpn-player a strong{	    /* Hide the text. */
	font-size:0px;   
    white-space: nowrap;
 }	
.dandanintro{font-size:16px;line-height: 140%;}
.dandansc{margin-top:40px;}
.dandanhr{margin-top:5px; margin-bottom:5px;border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); }

.amazon_iframe1 {float: left;}
.dtr_rsvp{width:100%;overflow:auto;}
#dtevents {  border: 2px solid #D86D03;     border-radius: 5px 5px 5px 5px;     width: 60%;}
.published{margin-top:-10px;}

/* Welcomes Slideshow */
#fpssContainer1264.fpss-template-uncut {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #333;
    font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
   /* height: 308px;*/
    margin: 8px auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 97%;
}


#fpssContainer1264.fpss-template-uncut .slides-wrapper {
    background: #000 none repeat scroll 0 0;
    float: left;
    height: 308px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
}

.fpss-template-uncut img {
    /*border: medium none;*/

}
/* Welcomes Slideshow Ends*/
/* XPN NEWS CSS */
.customnews{margin-left:0px; margin-bottom:3px; padding:15px 10px 3px 8px; }
h2.headline_title {margin-bottom: 8px; }
.headline_title a{color:#1a3867; font-size: 12pt;}
#viewmore a{float: right; font-size: 16; font-weight: bold; margin-bottom: 8px;}
