/* Modification to eventlistcal by Toni Smillie www.qivva.com toni@qivva.com */
/* @version 0.93 $Id: mod_eventlistcal15q.css 50 2009-08-27 22:29:30Z qivva $ */
/* @package Qivva Eventlist Calendar Module */
/* @copyright (C) 2008,2009  Toni Smillie */
/* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL */

/* Overall calendar table properties */

/* Tooltips */ 
.tool-tip {
    float: left;
    background: #ffc;
    border: 1px solid #D4D5AA;
    padding: 5px;
    max-width: 300px;
}

.tool-title {
    padding: 0;
    margin: 0;
    font-size: 100%;
    font-weight: bold;
    margin-top: -15px;
    padding-top: 15px;
    padding-bottom: 5px;
    background: url(../templates/system/images/selector-arrow.png) no-repeat;
    color: #000000;
}

.tool-text {
    font-size: 100%;
    margin: 0;
    color: #000000;
}

#modstalker a {
    text-decoration: none;
    color: #000000;
}

#modstalker a:hover {
    text-decoration: none;
    color: #000000;
}

#modstalker img {
    padding-bottom: 1px;
    vertical-align: middle;
    border: solid 0;
}

/**
* Gavick News Show GK3 - CSS
* @package Joomla!
* @Copyright (C) 2008-2009 Gavick.com
* @ All rights reserved
* @ Joomla! is Free Software
* @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html
* @version $Revision: 3.2 $
**/

h4.ta_center, p.ta_center {
    text-align: center;
}

h4.ta_left, p.ta_left {
    text-align: left;
}

h4.ta_right, p.ta_right {
    text-align: right;
}

p.ta_justify {
    text-align: justify;
}

img.i_left {
    display: block;
    float: left;
}

img.i_right {
    display: block;
    float: right;
}

img.i_center {
    display: block;
    margin: 0 auto;
}

a.readon_class {
}

a.p_left {
    float: left !important;
}

a.p_right {
    float: right !important;
}

a.p_center {
    margin: 0 auto !important;
}

h4.gk_news_show_news_header {
    margin: 0 0 8px;
    padding: 0;
}

a.gk_news_show_news_readmore {
}

a.gk_news_show_news_readmore_inline {
    margin-left: 10px;
}

p.gk_news_show_news_text {
    margin-top: 0px;
}

div.gk_news_show_panel {
    padding: 6px 0 0 0;
}

div.gk_news_show_panel_amount {
    float: right;
    width: 50px;
    padding: 0;
}

div.gk_news_show_panel_amount_plus,
div.gk_news_show_panel_amount_minus {
    width: 12px;
    height: 12px;
    float: left;
    line-height: 12px;
    padding: 0;
    text-align: center;
    cursor: pointer;
    margin-right: 3px;
    border: 1px solid #EEE;
}

span.gk_news_show_panel_amount_value {
    display: block;
    float: left;
    font-size: 10px;
    margin-left: 4px;
}

div.gk_news_show_panel_tools,
div.gk_news_show_panel_tools_hidden {
    cursor: pointer;
    padding: 0;
    float: right;
    font-size: 10px;
}

td.gk_news_show_panel-border {
    border-top: 1px dotted #ccc;
}

tr.gk_news_show_tablerow_invisible {
    display: none;
}

li.block {
    display: block;
}

li.none {
    display: none;
}

/* Module container */
div.elmodscroll_container {
    margin: 0px auto;
    padding: 0px;
}

/* Module row */
div.elmodscroll_row0 {
    background: transparent
}

div.elmodscroll_row1 {
    background: transparent
}

/* Module cell */
div.elmodscroll_event-container {
}

/* Event title */
div.elmodscroll_event-title {
    padding-left: 20px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/flag_red.png) no-repeat;
    display: block;
    overflow: hidden;
    margin-bottom: 4px;
}

span.elmodscroll_event-title {
    display: block;
    font-weight: bold;
}

/* Event image */
img.elmodscroll_event-image-left {
    float: left;
    margin-right: 10px;
    margin-bottom: 4px;
    border: 1px solid #eeeeee;
    padding: 2px;
}

img.elmodscroll_event-image-right {
    float: right;
    margin-left: 10px;
    margin-bottom: 4px;
    border: 1px solid #eeeeee;
    padding: 2px;
}

/* Event date and time */
div.elmodscroll_event-datetime {
    display: block;
    overflow: hidden;
    margin-bottom: 4px;
}

span.elmodscroll_event-date {
    padding-left: 20px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/date.png) no-repeat;
    padding-top: 2px;
    display: block;
    float: left;
}

span.elmodscroll_event-time {
    padding-left: 20px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/time.png) no-repeat;
    padding-top: 2px;
    display: block;
    float: left;
    margin-left: 6px;
}

/* Event author */
div.elmodscroll_event-author {
    padding-left: 20px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/user.png) no-repeat;
    display: block;
    overflow: hidden;
    margin-bottom: 4px;
}

span.elmodscroll_event-author {
    display: block;
}

/* Event category */
div.elmodscroll_event-category {
    padding-left: 20px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/category.png) no-repeat;
    display: block;
    overflow: hidden;
    margin-bottom: 4px;
}

span.elmodscroll_event-category {
    display: block;
}

/* Event venue */
div.elmodscroll_event-venue {
    padding-left: 20px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/building.png) no-repeat;
    display: block;
    overflow: hidden;
    margin-bottom: 4px;
}

span.elmodscroll_event-venue-title {
    display: block;
}

span.elmodscroll_event-venue-street {
    display: block;
}

span.elmodscroll_event-venue-city {
    display: block;
    float: left;
}

span.elmodscroll_event-venue-state {
    display: block;
    float: left;
    margin-left: 6px;
}

span.elmodscroll_event-venue-country {
    display: block;
    float: left;
    margin-left: 6px;
}

/* Event description */
div.elmodscroll_event-description {
    padding-left: 20px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/info_yellow.gif) no-repeat;
    display: block;
    margin-bottom: 4px;
}

span.elmodscroll_event-description {
    display: block;
}

/* Navigation bar */
div.elmodscroll_nav {
    background: none;
}

div.elmodscroll_nav ul {
    float: right;
    margin: 0px;
    padding: 0px;
    list-style: none;
    background: none;
}

div.elmodscroll_nav ul li {
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    list-style: none;
    display: block;
    float: left;
    height: 22px;
    width: 22px;
    margin-left: 1px;
    text-align: center;
    line-height: 22px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/navitem-bg.png) no-repeat;
    border: none;
}

div.elmodscroll_nav ul li.elmodscroll_prev {
    margin-left: 0px;
}

div.elmodscroll_nav ul li.elmodscroll_current,
div.elmodscroll_nav ul li:hover {
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/navitem-bg_h.png) no-repeat;
}

div.elmodscroll_nav ul li a {
    display: block;
    outline: none;
    font-size: 12px;
    font-weight: bold;
}

div.elmodscroll_nav ul li.elmodscroll_current a,
div.elmodscroll_nav ul li:hover a {
    text-decoration: underline;
}

.preload {
    display: none;
}

#gototop {

    width: 95px;
    height: 30px;

    position: fixed;
    right: 3px;
    bottom: 3px;
    z-index: 1000000;
}

#gototop_link {
    text-decoration: none;
    border: 0 none;
    outline-width: 0;
}

#gototop_button {
    cursor: pointer;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/arrow.gif) no-repeat scroll 0px 0px;
    background-color: transparent;
    color: #676767;
    font-size: 14px;
    height: 30px;
    padding-top: 7px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 7px;
    text-align: center;
    width: 95px;
    display: block;
}

#gototop_button:hover, #gototop_button:focus, #gototop_button:active, a:hover #gototop_button {
    color: #4D87C7;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/arrow_active.gif) no-repeat scroll 0px 0px;
    background-color: transparent;
}

/* OpenID icon style */
input.system-openid, input.com-system-openid {
    background: url(http://openid.net/images/login-bg.gif) no-repeat;
    background-color: #fff;
    background-position: 0 50%;
    color: #000;
    padding-left: 18px;
}

/* Unpublished */
.system-unpublished {
    background: #e8edf1;
    border-top: 4px solid #c4d3df;
    border-bottom: 4px solid #c4d3df;
}

/* System Messages */
#system-message {
    margin-bottom: 10px;
    padding: 0;
}

#system-message dt {
    font-weight: bold;
}

#system-message dd {
    margin: 0;
    font-weight: bold;
    text-indent: 30px;
}

#system-message dd ul {
    color: #0055BB;
    margin-bottom: 10px;
    list-style: none;
    padding: 10px;
    border-top: 3px solid #84A7DB;
    border-bottom: 3px solid #84A7DB;
}

/* System Standard Messages */
#system-message dt.message {
    display: none;
}

#system-message dd.message {
}

/* System Error Messages */
#system-message dt.error {
    display: none;
}

#system-message dd.error ul {
    color: #c00;
    background-color: #E6C0C0;
    border-top: 3px solid #DE7A7B;
    border-bottom: 3px solid #DE7A7B;
}

/* System Notice Messages */
#system-message dt.notice {
    display: none;
}

#system-message dd.notice ul {
    color: #c00;
    background: #EFE7B8;
    border-top: 3px solid #F0DC7E;
    border-bottom: 3px solid #F0DC7E;
}

/* Debug */
#system-debug {
    color: #ccc;
    background-color: #fff;
    padding: 10px;
    margin: 10px;
}

#system-debug div {
    font-size: 11px;
}

/* Form validation */
.invalid {
    border-color: #ff0000;
}

label.invalid {
    color: #ff0000;
}

/* Buttons */
#editor-xtd-buttons {
    padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
    float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
    display: block;
    height: 22px;
    float: left;
    line-height: 22px;
    font-size: 11px;
    color: #666;
    cursor: pointer;
}

.button2-left span,
.button2-right span {
    cursor: default;
    color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
    padding: 0 6px;
}

.page span {
    color: #000;
    font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
    text-decoration: none;
    color: #0B55C4;
}

.button2-left a,
.button2-left span {
    padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
    padding: 0 6px 0 24px;
}

.button2-left {
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/j_button2_left.png) no-repeat;
    float: left;
    margin-left: 5px;
}

.button2-right {
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/j_button2_right.png) 100% 0 no-repeat;
    float: left;
    margin-left: 5px;
}

.button2-left .image {
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
    float: left;
    background: #ffc;
    border: 1px solid #D4D5AA;
    padding: 5px;
    max-width: 200px;
    z-index: 13000;
}

div.tooltip h4 {
    padding: 0;
    margin: 0;
    font-size: 95%;
    font-weight: bold;
    margin-top: -15px;
    padding-top: 15px;
    padding-bottom: 5px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/selector-arrow.png) no-repeat;
}

div.tooltip p {
    font-size: 90%;
    margin: 0;
}

/* Caption fixes */
.img_caption.left {
    float: left;
    margin-right: 1em;
}

.img_caption.right {
    float: right;
    margin-left: 1em;
}

.img_caption.left p {
    clear: left;
    text-align: center;
}

.img_caption.right p {
    clear: right;
    text-align: center;
}

.img_caption {
    text-align: center !important;
}

.img_caption.none {
    margin-left: auto;
    margin-right: auto;
}

.caption.left {
    float: left;
    margin-right: 1em;
}

.caption.right {
    float: right;
    margin-left: 1em;
}

.caption.left p {
    clear: left;
    text-align: center;
}

.caption.right p {
    clear: right;
    text-align: center;
}

.caption.none {
    margin-left: auto;
    margin-right: auto;
}

.caption {
    text-align: center !important;
}

/* Calendar */
a img.calendar {
    width: 16px;
    height: 16px;
    margin-left: 3px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/calendar.png) no-repeat;
    cursor: pointer;
    vertical-align: middle;
}

/*
    #------------------------------------------------------------------------
    # memovie - February 2010 (for Joomla 1.5)
    #
    # Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
    # License: Copyrighted Commercial Software
    # Website: http://www.gavick.com
    # Support: support@gavick.com   
    #------------------------------------------------------------------------ 
    # Based on T3 Framework
    #------------------------------------------------------------------------
    # Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
    # @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
    # Author: J.O.O.M Solutions Co., Ltd
    # Websites: http://www.joomlart.com - http://www.joomlancers.com
    #------------------------------------------------------------------------
    */

/* Eric Meyer's CSS Tools: Reset CSS (Modified by Hieu Nguyen)
    -------------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
}

body {
    line-height: 1;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
}

ul {
    list-style: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
/*    table { border-collapse: collapse; border-spacing: 0; empty-cells: show; }*/
/* Clearfix
    -------------------------------------------------------------*/
* html .clearfix {
    height: 1%; /* IE5-6 */
}

html[xmlns] .clearfix {
    /* O */
    display: block;
}

.clearfix:after {
    /* FF, O, etc. */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Generic Styles
    -------------------------------------------------------------*/
.clear, .divider {
    clear: both;
}

.no-display {
    display: none !important;
}

.nowrap, .nobr {
    white-space: nowrap !important;
}

.no-border {
    border: 0 !important;
}

.no-padding {
    padding: 0 !important
}

.no-margin {
    margin: 0 !important;
}

/*Alignment---*/
.v-top {
    vertical-align: top;
}

.v-middle {
    vertical-align: middle;
}

.v-bottom {
    vertical-align: bottom;
}

.a-left {
    text-align: left;
}

.a-center {
    text-align: center;
}

.a-right {
    text-align: right;
}

.left {
    float: left;
}

.right {
    float: right;
}

.auto-width {
    width: auto;
}

/*Always show scrollbar*/
html {
    min-height: 100%;
    border-bottom: 1px solid transparent;
}

/*
    #------------------------------------------------------------------------
    # memovie - February 2010 (for Joomla 1.5)
    #
    # Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
    # License: Copyrighted Commercial Software
    # Website: http://www.gavick.com
    # Support: support@gavick.com   
    #------------------------------------------------------------------------ 
    # Based on T3 Framework
    #------------------------------------------------------------------------
    # Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
    # @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
    # Author: J.O.O.M Solutions Co., Ltd
    # Websites: http://www.joomlart.com - http://www.joomlancers.com
    #------------------------------------------------------------------------
    */

/* MAIN LAYOUT DIVS
    --------------------------------------------------------- */
.wrap {
    width: 100%;
    clear: both;
}

.main {
    width: 980px;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}

.static {
    position: static;
}

.column {
    overflow: hidden;
    float: left;
}

.gk-mass {
    clear: both;
    margin-bottom: 4px;
}

/* Gutter ---*/
.main .inner {
    /* We use liquid layout, so we need to insert a div which will create margin if need */
    padding: 4px;
}

.main .inner.ctop {
    padding-top: 0;
}

.main .inner.cbottom {
    padding-bottom: 0;
}

.main .inner.cleft {
    padding-left: 0;
}

.main .inner.cright {
    padding-right: 0;
}

/* for side columns and spotlight, we only need to add margin or padding to Module
    .column div.gk-moduletable, .column div.moduletable, .column div.gk-module, .column div.module { 
    	margin-left: 10px;
    	margin-right: 10px;
    }

    .gk-inset2 div.gk-moduletable, .gk-inset2 .div.moduletable, .gk-inset2 div.gk-module, .gk-inset2 div.module {
    	margin-right: 0;
    	margin-left: 20px;
    }

    .gk-inset1 div.gk-moduletable, .gk-inset1 .div.moduletable, .gk-inset1 div.gk-module, .gk-inset1 div.module {
    	margin-right: 20px;
    	margin-left: 0;
    }*/

.article_column .contentpaneopen {
    /* for article columns, we only need to add margin or padding to this div  */
    padding-left: 10px;
    padding-right: 10px;
}

.leading {
}

.article_row {
    /* minus the spacing of the article row to macth with the Gutter & global grid */
    margin-left: -10px;
    margin-right: -10px;
}

/* MAIN COLUMN
    --------------------------------------------------------- */
#gk-mainbody {
    float: left;
}

#gk-current-content, #gk-main {
    float: right;
}

/* SIDE COLUMNS
    --------------------------------------------------------- */
.gk-colswrap {
}

.gk-col {
}

/* Left Column ---*/
#gk-left .gk-l2 .gk-left1, #gk-left .gk-l2 .gk-left2 {
    width: 50%;
}

#gk-left .gk-l1 .gk-col {
    width: 100%;
}

/* Right Column ---*/
#gk-right {
    float: right;
}

#gk-right .gk-r2 .gk-right1, #gk-right .gk-r2 .gk-right2 {
    width: 50%;
}

#gk-right .gk-r1 .gk-col {
    width: 100%;
}

/* HEADER
    --------------------------------------------------------- */
#gk-header {
}

/* FOOTER
    --------------------------------------------------------- */
#gk-footer {
    clear: both;
}

/* CONTENT'S GRIDS
    --------------------------------------------------------- */
.article_column {
    float: left;
    position: relative;
}

.cols1 .article_column {
    width: 100%;
}

.cols2 .article_column {
    width: 50%;
}

.cols3 .article_column {
    width: 33.33%;
}

.cols4 .article_column {
    width: 25%;
}

.cols5 .article_column {
    width: 20%;
}

/* SPOTLIGHT
    --------------------------------------------------------- */
#gk-topsl {
}

#gk-botsl {
}

.gk-box {
    float: left;
    overflow: hidden;
}

/*
    #------------------------------------------------------------------------
    # Memovie - February 2010 (for Joomla 1.5)
    #
    # Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
    # License: Copyrighted Commercial Software
    # Website: http://www.gavick.com
    # Support: support@gavick.com   
    #------------------------------------------------------------------------ 
    # Based on T3 Framework
    #------------------------------------------------------------------------
    # Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
    # @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
    # Author: J.O.O.M Solutions Co., Ltd
    # Websites: http://www.joomlart.com - http://www.joomlancers.com
    #------------------------------------------------------------------------
    */
body {
    line-height: 1.7
}

body {
    color: #515151
}

body.fs1 {
    font-size: 10px
}

body.fs2 {
    font-size: 11px
}

body.fs3 {
    font-size: 12px
}

body.fs4 {
    font-size: 13px
}

body.fs5 {
    font-size: 14px
}

body.fs6 {
    font-size: 15px
}

/* 
     * links
     */
a {
    color: #496c94;
    text-decoration: none
}

a:hover, a:active, a:focus {
    color: #000;
    text-decoration: none
}

/*
     * Content spacing 
     */
.column p,
.column pre,
.column blockquote,
.column ol,
.column ul {
    margin: 10px 0;
    padding: 0
}

/* 
     * Headings &Titles
     */
h1 {
    font-size: 150%
}

h2 {
    font-size: 150%
}

h3 {
    font-size: 125%
}

h4 {
    font-size: 110%
}

h5 {
    font-size: 100%
}

/*
     * Main wrapper
     */
#gk-wrapper {
    background: #fff;
    padding: 0;
    margin: 0 auto 20px auto
}

/*
     * Top+Header
     */

#top-nav {
    min-height: 140px;
    background: #3d4044 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/top_bg.png') repeat-x 0 bottom
}

#top-nav,
#gk-header,
#gk-mainnav {
    margin: 0 4px;
}

#search {
    float: right
}

#banner1 {
    float: left;
    margin: 0 0 0 44px;
    width
}

#banner2,
#banner3 {
    padding: 0 0 4px 0;
    text-align: center
}

#header {
    margin: 0 0 4px 0
}

/*
     * Breadcrumbs block
     */
div#breadcrumbs {
    padding: 0;
    height: 34px;
    line-height: 34px;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/menu_bg.png') repeat-x 0 bottom;
    margin: 0 0 4px 0
}

div#breadcrumbs div#gk-breadcrumbs {
    float: left;
    width: auto
}

div#breadcrumbs div#gk-tools {
    float: right;
    width: auto;
    height: 34px
}

div#breadcrumbs div#gk-tools>div {
    margin: 0 0 0 5px;
    padding: 0 8px 0 3px;
    height: 34px;
    line-height: 33px
}

div#breadcrumbs div#gk-tools a {
    font-size: 90%;
    color: #7e7e7e;
    font-weight: bold;
    margin: 0 8px 0 0;
    padding: 0 0 0 8px;
    border-left: 1px solid #c6c6c6
}

div#breadcrumbs div#gk-tools div a:first-child {
    border: none
}

div#breadcrumbs div#gk-tools a:hover {
    color: #426182
}

div#breadcrumbs div#gk-tools .tools_btn {
    cursor: pointer;
    padding: 0;
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    border: none;
    text-indent: -10000px;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/user-tools.png') no-repeat 0 0
}

div#breadcrumbs div#gk-tools a:hover.tools_btn {
    background-position: 0 100%
}

#gk-tool-reset {
    background-position: -16px 0 !important
}

#gk-tool-decrease {
    background-position: -32px 0 !important
}

#gk-tool-auto {
    background-position: -69px 0 !important
}

#gk-tool-wide {
    background-position: -94px 0 !important
}

#gk-tool-narrow {
    background-position: -117px 0 !important
}

#gk-tool-reset:hover {
    background-position: -16px 100% !important
}

#gk-tool-decrease:hover {
    background-position: -32px 100% !important
}

#gk-tool-auto:hover {
    background-position: -69px 100% !important
}

#gk-tool-wide:hover {
    background-position: -94px 100% !important
}

#gk-tool-narrow:hover {
    background-position: -117px 100% !important
}

/*
     * Header block
     */
div.logo-text, h1.logo {
    margin: 0;
    height: 46px;
    width: 210px;
    float: left
}

h1.logo a {
    text-indent: -999em;
    display: block;
    height: 140px;
    width: 940px;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/logo.png') no-repeat 0 0
}

div.logo-text h1 a {
    color: #fff;
    font-size: 24px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #222
}

div.logo-text h1 a span {
    margin-left: 21px
}

div.logo-text h1 a:hover {
    color: #ccc
}

div.logo-text p {
    color: #999;
    margin: -10px 0 0 21px
}

/*
     * Header 
     */
div#header1 {
    float: left
}

div#header2 {
    float: right
}

.header.both .moduletable,
.header.both .moduletable_text,
.header.both .moduletable_menu,
.header.both .moduletable_color1,
.header.both .moduletable_color2,
.header.both .moduletable_color3,
.header.both .moduletable_clear {
    margin-left: 4px !important
}

.header.both:first-child .moduletable,
.header.both:first-child .moduletable_text,
.header.both:first-child .moduletable_menu,
.header.both:first-child .moduletable_color1,
.header.both:first-child .moduletable_color2,
.header.both:first-child .moduletable_color3,
.header.both:first-child .moduletable_clear {
    margin-left: 0 !important
}

div#header .moduletable_content {
    overflow: hidden
}

/*
     * Content block
     */
/*
     * Modulepositions
     * 
     * available suffixes:
     * - _menu
     * - _text
     * - _color1
     * - _color2
     * - _color3
     * - _clear
     *
     * Additional classes:
     * - nopadding
     */
#gk-container {
    font-size: 14px;
}

#gk-container .moduletable>h3,
#gk-container .moduletable_menu>h3,
#gk-container .moduletable_text>h3,
#gk-container .moduletable_color1>h3,
#gk-container .moduletable_color2>h3,
#gk-container .moduletable_color3>h3 {
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #fff;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/module_titles.png') repeat-x;
    background-position: 0 -45px;
    text-shadow: 1px 1px 1px #eee
}

#gk-container .moduletable_color1 h3 {
    height: 45px;
    line-height: 45px;
    border: none;
    background-position: 0 0
}

#gk-container .moduletable_color2 h3 {
    height: 45px;
    line-height: 45px;
    border: none;
    background-position: 0 -89px
}

#gk-container .moduletable>h3>span,
#gk-container .moduletable_menu>h3>span,
#gk-container .moduletable_text>h3>span,
#gk-container .moduletable_color1>h3>span,
#gk-container .moduletable_color2>h3>span,
#gk-container .moduletable_color3>h3>span {
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 0 16px;
    font-size: 80%;
    font-weight: bold;
    color: #000;
    float: left;
    width: auto;
    margin: 10px 0 0 0;
    text-transform: uppercase;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/headings.png') no-repeat;
    background-position: right -24px
}

#gk-container .moduletable_color1>h3>span {
    background-position: right 0;
    text-shadow: 1px 1px 1px #000;
    color: #fff
}

#gk-container .moduletable_color2>h3>span {
    background-position: right -48px;
    text-shadow: 1px 1px 1px #000;
    color: #fff
}

#gk-container .moduletable>h3 span.first-word,
#gk-container .moduletable_menu>h3 span.first-word,
#gk-container .moduletable_text>h3 span.first-word,
#gk-container .moduletable_color3>h3 span.first-word {
    color: #4a729f
}

#gk-container .moduletable_color1 h3 span.first-word {
    color: #6081a4
}

#gk-container .moduletable .moduletable_content,
#gk-container .moduletable_menu .moduletable_content,
#gk-container .moduletable_text .moduletable_content {
    background: #f1f1f1;
    padding: 10px;
    color: #666
}

#gk-container .moduletable_color1 .moduletable_content {
    background: #131313;
    padding: 10px;
    color: #888
}

#gk-container .moduletable_color2 .moduletable_content {
    background: #436284;
    padding: 10px;
    color: #c1ddfc
}

#gk-container .moduletable_color3 .moduletable_content {
    background: #fff;
    padding: 10px;
    color: #666
}

.nopadding .moduletable_content {
    padding: 0 !important
}

.moduletable_clear .moduletable_content {
    background: none !important;
    border: none !important;
    padding: 0 !important
}

.moduletable,
.moduletable_menu,
.moduletable_text,
.moduletable_color1,
.moduletable_color2,
.moduletable_color3,
.moduletable_clear {
    margin: 4px 0 0 0 !important
}

.moduletable:first-child,
.moduletable_menu:first-child,
.moduletable_text:first-child,
.moduletable_color1:first-child,
.moduletable_color2:first-child,
.moduletable_color3:first-child,
.moduletable_clear:first-child {
    margin: 0 !important
}

#gk-container .moduletable a,
#gk-container .moduletable_menu a,
#gk-container .moduletable_text a,
#gk-container .moduletable_color3 a {
    color: #436284
}

#gk-container .moduletable_color1 a {
    color: #fff
}

#gk-container .moduletable_color1 a:hover {
    color: #999
}

#gk-container .moduletable_color2 a {
    color: #fff
}

#gk-container .moduletable_color2 a:hover {
    color: #c1ddfc
}

#gk-container .moduletable a:hover,
#gk-container .moduletable_menu a:hover,
#gk-container .moduletable_text a:hover,
#gk-container .moduletable_color3 a:hover {
    color: #000
}

#component-wrap {
    overflow: hidden
}

/* Readon */
#gk-container .moduletable a.readon {
    background-position: 0 -42px
}

#gk-container .moduletable a:hover.readon, #gk-container .moduletable_color3 a:hover.readon {
    background-position: 0 -21px;
    color: #fff;
    text-shadow: 1px 1px 1px #111c28
}

#gk-container .moduletable_color1 a.readon, .moduletable_color2 a.readon {
    background-position: 0 100%;
    color: #fff;
    text-shadow: 1px 1px 1px #111c28
}

#gk-container .moduletable_color1 a:hover.readon {
    background-position: 0 -21px
}

#gk-container .moduletable_color2 a:hover.readon {
    background-position: 0 0;
    color: #555;
    text-shadow: 1px 1px 1px #fff
}

/*
     * Bottom 1 / 2 
     */

#gk-botsl2 a {
    color: #fff
}

#gk-botsl2 a:hover {
    color: #6081A4
}

#gk-botsl1>div>div {
    background: #d2d2d2 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bottom1_bg.png') repeat-x 0 top
}

#gk-botsl2>div>div {
    background: #080909 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bottom2_bg.png') repeat-x 0 top
}

#gk-botsl1 .gk-box-left .moduletable,
#gk-botsl2 .gk-box-left .moduletable {
    margin-right: 10px !important
}

#gk-botsl1 .gk-box-center .moduletable,
#gk-botsl2 .gk-box-center .moduletable {
    margin-left: 10px !important;
    margin-right: 10px !important
}

#gk-botsl1 .gk-box-right .moduletable,
#gk-botsl2 .gk-box-right .moduletable {
    margin-left: 10px !important
}

#gk-botsl1 h3,
#gk-botsl2 h3 {
    font-size: 115%;
    text-transform: uppercase;
    color: #666;
    font-weight: bold;
    text-shadow: 1px 1px 3px #fff;
    height: 42px;
    line-height: 42px
}

#gk-botsl2 {
    color: #888
}

#gk-botsl2 h3 {
    color: #fff;
    text-shadow: 1px 1px 3px #000
}

#gk-botsl1 .moduletable_content,
#gk-botsl2 .moduletable_content {
    padding: 10px 0
}

#gk-botsl1 .gk-box-left h3,
#gk-botsl2 .gk-box-left h3,
#gk-botsl1 .gk-box-left .moduletable_content,
#gk-botsl2 .gk-box-left .moduletable_content {
    padding-left: 18px
}

#gk-botsl1 .gk-box-right .moduletable_content,
#gk-botsl2 .gk-box-right .moduletable_content {
    padding-right: 18px
}

#gk-botsl1 .gk-box-full,
#gk-botsl2 .gk-box-full {
    padding: 0 18px
}

/*
     * Footer
     */
#gk-footer {
    overflow: hidden;
    text-align: right;
    color: #9f9f9f;
    font-size: 80% !important
}

#gk-footer a {
    color: #9f9f9f
}

#gk-footer a:hover {
    color: #fff
}

#gk-footer .inner {
    height: 45px;
    line-height: 45px;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/footer_bg.png') repeat-x 0 0;
    margin: 0 4px 4px 4px;
    padding: 0 10px
}

.gk-footnav {
    float: left
}

#stylearea {
    float: right;
    margin: 0 0 0 40px;
    font-size: 90% !important
}

.gk-footnav ul li, #stylearea a {
    width: auto;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px #000;
    float: left;
    padding-left: 25px;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/footer_bullet.png') no-repeat 7px center
}

.gk-footnav ul li:first-child, #stylearea a:first-child {
    padding-left: 0;
    background: none !important
}

.gk-copyright {
    float: right;
    font-size: 100%;
    color: #666
}

#t3_logo {
    display: block;
    width: 160px;
    height: 20px;
    margin: 20px auto;
    background: url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/t3-logo.png') no-repeat 0 0;
    text-indent: -999em
}

#t3_logo:hover {
    background-position: 0 bottom
}

.cufon {
    margin-top: 8px
}

/* redFORM Kontaktformular styling for a formular with the cssname kontaktformular*/
div#redform form div.formbox div.fieldline div.label {
    float: left;
    width: 350px;
}

div#redform form div.formbox div.fieldline div input {
    float: left;
    width: 200px;
}

/*
    #------------------------------------------------------------------------
    # memovie - February 2010 (for Joomla 1.5)
    #
    # Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
    # License: Copyrighted Commercial Software
    # Website: http://www.gavick.com
    # Support: support@gavick.com   
    #------------------------------------------------------------------------ 
    # Based on T3 Framework
    #------------------------------------------------------------------------
    # Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
    # @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
    # Author: J.O.O.M Solutions Co., Ltd
    # Websites: http://www.joomlart.com - http://www.joomlancers.com
    #------------------------------------------------------------------------
    */

/* 
     * Readon links
     */

a.readon {
    display: block;
    background: url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/readon.png') no-repeat 0 0;
    color: #555;
    text-shadow: 1px 1px 1px #fff;
    text-indent: 16px;
    font-size: 80%;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    width: 121px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 10px 0;
}

a.readon:hover, a.readon:active, a.readon:focus {
    background-position: 0 -21px;
    color: #fff;
    text-shadow: 1px 1px 1px #213040;
}

/* 
     * Content spacing 
     */

.componentheading {
    line-height: 44px;
    background: none;
    font: bold 175% Georgia, "Times New Roman", Times, serif !important;
    color: #9f0000;
    margin-top: 12px;
    margin-bottom: 0px;
}

.contentheading {
    line-height: 44px;
    background: none;
    font: bold 175% Georgia, "Times New Roman", Times, serif !important;
    color: #9f0000;
    margin-top: 12px;
    margin-bottom: 0px;
}

.componentheading span {
    line-height: 44px;
    background: none;
    font: bold 175% Georgia, "Times New Roman", Times, serif !important;
    color: #9f0000;
    margin-top: 12px;
    margin-bottom: 0px;
}

a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {
    font-weight: bold;
}

.category {
}

div.display {
    margin: 10px 0;
}

/* 
     * Small text 
     */

small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption, .contenttoc, p.site-slogan, .gk-navhelper, #gk-footer {
    font-size: 96%;
}

small, .small {
    color: #666;
}

.smalldark {
    text-align: left;
}

/* 
     * List 
     */

.column ul li {
    overflow: hidden;
    line-height: 220%;
}

.column ol li {
    line-height: 220%;
}

/* 
     * Module List 
     */

div.moduletable ul li {
    border-bottom: 1px solid #fff;
}

div.moduletable_color1 ul li {
    border-bottom: 1px solid #333;
}

div.moduletable_color2 ul li {
    border-bottom: 1px solid #55779c;
}

div.moduletable_color3 ul li {
    border-bottom: 1px solid #eee;
}

#gk-botsl1 ul li, #gk-botsl2 ul li {
    border: none;
    background: url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/arrow.png') no-repeat 0 9px;
    padding-left: 16px;
}

/* 
     * Others 
     */

th {
    font-weight: bold;
    padding: 5px;
    text-align: left;
}

td {
    font-size: 100%;
    padding: 5px;
}

fieldset {
    border: none;
    padding: 10px 5px;
}

fieldset a {
    font-weight: bold;
}

fieldset.input {
    padding: 0;
}

hr {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #ccc;
    height: 1px;
}

/* 
     *
     * FORM
     * ----------------------------------------------------------------------------------------
     *
     */

form label {
    cursor: pointer;
}

input, select, textarea, .inputbox {
    font-size: 76%;
    padding: 6px 10px;
}

.inputbox {
    background: #fff;
    border: 1px solid #ddd;
}

.inputbox:hover, .inputbox:focus {
    background: #fffef4;
    border-color: #EAE8CC;
}

.button {
    background: #333;
    border: none;
    color: #fff;
    font-size: 80%;
    padding: 4px 7px;
    text-transform: uppercase;
    cursor: pointer;
}

.button:hover, .button:focus {
    background: #496C94;
}

.checkbox {
}

.radio {
    margin: 0 5px;
}

/* Login ---*/
.login_form fieldset {
    padding: 15px 0 0;
}

.login_form fieldset p {
    margin: 0 0 5px;
}

.login_form label {
    font-weight: bold;
    text-align: right;
    display: block;
    float: left;
    width: 130px;
}

.login_form .inputbox {
    margin-left: 10px;
    width: 150px;
}

.login_form .remember .inputbox {
    width: 20px;
}

.login_form .button {
    margin-left: 140px;
}

/* 
     * Register
     */

.form-register fieldset {
    padding: 0 0 20px;
}

.form-register p {
    margin: 0 0 6px;
}

.form-register p.form-des {
    margin: 15px 0 25px 0;
    padding: 5px 10px 5px 140px;
    background: #fffef4;
    border-top: 1px solid #eae8cc;
    border-bottom: 1px solid #eae8cc;
    color: #999;
    font-size: 90%;
}

.form-register label {
    font-weight: bold;
    text-align: right;
    display: block;
    float: left;
    width: 130px;
}

.form-register .inputbox {
    margin-left: 10px;
    width: 350px;
}

.form-register .button {
    margin-left: 140px;
}

/* User ---*/
.user-details {
    padding: 10px 0;
}

.user-details p {
    margin: 0 0 5px;
}

.user-details label {
    font-weight: bold;
    text-align: right;
    display: block;
    float: left;
    width: 130px;
}

.user-details .inputbox {
    margin-left: 10px;
    width: 200px;
}

.user-details .button {
    margin-left: 140px;
}

.user-details .paramlist .paramlist_key {
    width: 130px !important;
    padding: 0 0 5px !important;
}

.user-details .paramlist .paramlist_value {
    padding: 0 0 5px !important;
}

.user-details .user_name span {
    padding-left: 10px;
    font-weight: bold;
}

/* 
     * Search 
     */

form#searchForm {
    border-top: 1px solid #eee;
    padding: 15px 0;
}

.searchintro {
    border-bottom: 1px solid #eee;
}

.results h4 {
    text-transform: none;
    font-size: 110%;
    margin: 15px 0 0;
}

.results p {
    margin: 0 0 10px;
    text-transform: uppercase;
    font-size: 80%;
    color: #333;
}

.results ol li {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}

/* Contact ---*/
#component-contact address {
    font-style: normal;
}

#component-contact #emailForm {
    border-top: 1px solid #ddd;
    padding-top: 15px;
}

.contact_email {
    margin: 0 0 10px;
}

.contact_email label {
    font-weight: bold;
    display: block;
}

.contact_email_checkbox {
    margin: 15px 0;
}

/*
     *
     * JOOMLA STYLE
    -------------------------------------------------------------------------------------------
     *
     *
     */

/*
     * Layout Deco 
     */

#component {
    margin: 0 15px;
}

.blog {
}

.article_separator, .leading_separator, .row_separator, .column_separator {
    display: none;
}

.leading {
    padding-bottom: 3px;
    padding-top: 3px;
}

.article_row {
    padding-bottom: 10px;
    padding-top: 10px;
}

.article_column {
}

.column_separator {
    padding: 0 25px;
}

/* 
     * Meta 
     */

.article-tools {
    clear: both;
    color: #515151;
    display: block;
    margin: 0 0 20px;
    height: 33px;
    position: relative;
    background: #fff url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/article-tools.png') repeat-x 0 100%;
}

.article-meta {
    float: left;
    background: url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/article-tools_bg.png') no-repeat 100% 0;
    height: 24px;
    line-height: 24px;
    margin-top: 6px;
    padding: 0;
    max-width: 70%;
    color: #888;
    text-transform: uppercase;
    font-size: 80%;
    font-weight: bold;
    text-shadow: 1px 1px 1px #fff;
}

#k2Container .article-meta {
    max-width: 100%;
}

.article-meta a.comments {
    margin: 0 10px;
}

.article-meta span {
    margin: 0 10px;
}

.createby {
    color: #555;
}

.article-section, .article-category {
    color: #999;
}

.modifydate {
    display: block;
    margin: 10px 0;
}

.contentdescription {
    display: block;
    margin: 0 -10px;
    padding: 10px 15px;
}

.contentdescription p {
    margin: 0;
}

.buttonheading {
    float: right;
    background: url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/article-tools_bg.png') no-repeat 0 100%;
    height: 24px;
    line-height: 24px;
    margin-top: 6px;
    padding-left: 12px;
}

.buttonheading img {
    border: 0;
    float: right;
    margin: 8px 10px 0 0;
}

/*
     * Inline images 
     */

img.caption {
    margin-top: 5px;
}

.img_caption {
    color: #666;
    margin-bottom: 10px;
    color: #888;
    font-size: 90%;
    font-weight: bold;
    text-shadow: 1px 1px 1px #fff;
    text-transform: uppercase;
}

.article-content img {
    margin: 5px;
}

.img_caption img {
    margin: 5px 0 0;
}

.img_caption p {
    margin: 0;
    background: #fff url("https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/article-tools.png") repeat-x 0 100%;
    padding: 5px;
    text-align: center;
}

/* 
     * Tables 
     */

.sectiontableheader {
    background: #171819;
    font-size: 90% !important;
    font-weight: bold;
    color: #B7B7B7;
    text-shadow: 1px 1px 1px #000000;
    text-transform: uppercase;
    padding: 10px;
}

.sectiontableheader a, .sectiontableheader a:hover, .sectiontableheader a:focus, .sectiontableheader a:active {
    color: #000;
}

.sectiontableentry td, .sectiontableentry0 td, .sectiontableentry1 td, .sectiontableentry2 td {
    padding: 7px 10px;
}

.sectiontableentry:hover, .sectiontableentry0:hover, .sectiontableentry1:hover, .sectiontableentry2:hover {
    background-color: #fffff0;
}

.sectiontableentry2 {
    background-color: #f6f6f6;
}

table.contentpane, table.tablelist {
    width: 100%;
}

table.contentpaneopen {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
}

/* 
     * Content Toc 
     */

table.contenttoc {
    border: 1px solid #ddd;
    float: right;
    margin: 0 0 10px 12px;
    padding: 0;
    width: 30%;
}

table.contenttoc a {
    color: #333;
}

table.contenttoc td {
    border-bottom: 1px dotted #ccc;
    padding: 5px 10px;
}

table.contenttoc th {
    background: #f6f6f6;
    border-bottom: 1px solid #ddd;
    padding: 5px 10px;
    text-transform: uppercase;
}

/*
     * Poll 
     */

div.poll {
    padding: 15px 0;
}

div.poll h3 {
}

form#poll {
    border-bottom: 1px dotted #ccc;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

dl.poll {
    border-bottom: 1px dotted #ccc;
    font-size: 92%;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

dl.poll dt, dl.poll dd {
    float: left;
}

dl.poll dt {
    clear: left;
    width: 100px;
}

dl.poll dd {
    clear: right;
}

table.pollstableborder {
    border: none;
    padding: 0;
    text-align: left;
    width: 100%;
}

table.pollstableborder img {
    vertical-align: baseline;
}

table.pollstableborder td {
    background: #f6f6f6;
    font-weight: bold;
    padding: 6px !important;
    border-bottom: 1px solid #eee;
}

table.pollstableborder tr.sectiontableentry0 td, table.pollstableborder tr.sectiontableentry1 td {
    background: #fff;
    font-weight: normal;
    padding-bottom: 20px !important;
    font-size: 260% !important;
}

table.pollstableborder tr.sectiontableentry0:hover td, table.pollstableborder tr.sectiontableentry1:hover td {
    background-color: #fffff0;
}

/* 
     * Search 
     */

table.searchintro {
    padding: 10px 0;
    width: 100%;
}

table.searchintro td {
    padding: 5px !important;
}

/*
     * Misc. 
     */

table.contentpaneopen, table.contentpane, table.blog {
    width: 100%;
}

/* 
     * Pagination 
     */

ul.pagination {
    float: left;
    margin: 10px 0;
    width: 75%;
}

ul.pagination li {
    background: none;
    display: inline;
    margin: 0 5px;
    overflow: hidden;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border: 1px solid #eee;
    color: #888;
    font-size: 80%;
    font-weight: bold;
    text-transform: uppercase;
    padding: 1px 8px;
}

ul.pagination li span {
}

ul.pagination a {
    line-height: 20px;
    text-decoration: none;
    padding: 0 4px;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
}

.sortby {
    font-size: 92%;
    margin: 10px 0 5px;
}

.sortby .filter, .sortby .display {
    float: left;
    width: 40%;
}

.sortby .display {
    float: right;
    text-align: right;
}

.pagenavbar {
    font-weight: bold;
}

.pagenavcounter {
    margin: 15px 0 !important;
    text-align: center;
}

.counter {
    float: right;
    line-height: 1;
    margin: 15px 0 !important;
    text-align: right;
    width: 24%;
}

.counter span {
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    background: #496C94;
    color: #fff;
    font-size: 80%;
    font-weight: bold;
    text-transform: uppercase;
    padding: 2px 8px;
}

.blog_more {
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    padding: 15px 0;
    margin: 20px 0 10px;
}

.blog_more h2 {
    font-size: 160% !important;
    margin: 0 !important;
}

.blog_more ul li {
    background: url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/li_def.png') no-repeat 5px 10px;
    padding-left: 25px;
    margin-left: 10px;
    line-height: 200%;
    border: none;
}

div.back_button a, div.back_button a:hover, div.back_button a:active {
    display: block;
    margin: 10px 0;
}

/* 
     * Messages 
     */

#system-message {
    margin: 0 0 4px;
}

#system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul {
    margin: 0;
    padding: 0;
}

#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li {
    background: none;
    color: #fff;
    margin: 0;
    padding: 5px;
}

/* System Standard Messages */
#system-message dd.message ul {
    background: #069;
    border: 0;
}

/* System Error Messages */
#system-message dd.error ul {
    background: #bf0000;
    border: 0;
}

/* System Notice Messages */
#system-message dd.notice ul {
    background: #333;
    border: 0;
}

/*
     *
     * JOOMLA STYLE
    -------------------------------------------------------------------------------------------
     *
     *
     */

/*
     * Login Module and Register Section
     */

p.username, p.password, p.remember {
    float: left;
}

p.password {
    margin-left: 20px;
}

p.username input, p.password input {
    border-color: #3d4044;
    width: 156px;
}

p.remember, #form-login ul {
    clear: both;
}

#form-login ul {
    border-top: 1px solid #414449;
}

#form-login ul li {
    float: left;
    margin: 15px 0 0 5px;
    padding: 0 0 0 5px;
    border-top: none !important;
    border-left: 1px solid #414449;
    line-height: normal;
}

#form-login ul li:first-child {
    border: none;
    margin-left: 0;
    padding-left: 0;
}

#form-login ul li a, .popup_col a {
    color: #6b90b9;
}

#form-login ul li a:hover, .popup_col a:hover {
    color: #fff;
}

div.buttons {
    float: right;
    margin: 10px 0 20px;
}

.gk_popup_wrap .button {
    background: #496c94;
    color: #fff;
}

.gk_popup_wrap .button:hover {
    background: #333;
    color: #fff;
}

.gk_popup_wrap .inputbox {
    border-color: #3d4044;
}

.gk_popup_wrap .information_td {
    font-size: 80%;
    text-align: right;
    color: #d0ceb3;
    margin-right: 8px;
}

.popup_col {
    margin-left: 30px;
    padding-left: 30px;
    border-left: 1px solid #414449;
}

.popup_col:first-child {
    margin-left: 0;
    padding-left: 0;
    border: none;
}

.popup_col ul.menu {
    min-width: 150px;
}

.popup_col li {
    border-top: 1px solid #414449;
    line-height: 220%;
}

.popup_col li:first-child {
    border: none;
}

/*
     * Resrtiction
     */

.componentheading, .article-tools {
    margin-left: -15px;
    margin-right: -15px;
}

div.poll h3, .results h3, .blog_more h2, table.pollstableborder tr.sectiontableentry0 td, table.pollstableborder tr.sectiontableentry1 td {
    color: #333;
    font: 260% Georgia, "Times New Roman", Times, serif;
    height: 44px;
    margin: 34px 0 12px;
}

/* 
     * mod_search 
     */

.mod_search {
}

.mod_search>input#mod_search_searchword {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/search_bg.png') no-repeat 0 0;
    padding: 0 0 0 12px;
    width: 209px;
    height: 25px;
    margin: 16px 18px 0 0;
    border: none;
    color: #7f7f7f;
}

.mod_search>input#mod_search_button {
}

/* 
     * mod_breadcrumbs 
     */

.mod_breadcrumbs {
    font-size: 69%;
    letter-spacing: -0.1px;
}

.mod_breadcrumbs>span.youah {
    color: #333;
    font-weight: bold;
    padding: 0 16px;
    margin: 0;
}

.mod_breadcrumbs>span.pathway {
    font-weight: bold;
}

.mod_breadcrumbs>span.pathway a {
    color: #7e7e7e;
    text-decoration: none;
}

.mod_breadcrumbs>span.pathway a:hover {
    color: #426182;
}

.mod_breadcrumbs span, .mod_breadcrumbs a {
    float: left;
}

.mod_breadcrumbs>span.pathway.separator {
    margin: 0 10px;
    line-height: 34px;
    width: 5px;
    text-indent: -999em;
    display: block;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bradcrumb_bullet.png') no-repeat center center;
}

.mod_breadcrumbs>span.pathway.last {
    color: #426182;
}

/* 
     * mod_mainmenu 
     */

#gk-container ul.menu {
    margin: -10px;
}

#gk-container ul.menu li {
    background: #f4f4f4;
    height: 37px;
    line-height: 37px;
    padding: 0 12px 0 16px;
    font-weight: bold;
    border-bottom: 1px solid #e5e5e5;
}

#gk-container ul.menu li:hover {
    background: #fff;
}

#gk-container ul.menu li a {
    background: url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/arrow.png') no-repeat 0 4px;
    padding-left: 24px;
}

#gk-container span.separator {
    display: block;
    background: #F7FAFE;
    margin: 0 -12px 0 -16px;
    padding-left: 36px;
    text-transform: uppercase;
    font-size: 90%;
}

/*
     #------------------------------------------------------------------------
     # memovie - February 2010 (for Joomla 1.5)
     #
     # Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
     # License: Copyrighted Commercial Software
     # Website: http://www.gavick.com
     # Support: support@gavick.com   
     #------------------------------------------------------------------------ 
     # Based on T3 Framework
     #------------------------------------------------------------------------
     # Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
     # @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
     # Author: J.O.O.M Solutions Co., Ltd
     # Websites: http://www.joomlart.com - http://www.joomlancers.com
     #------------------------------------------------------------------------
     */
/*
     * Menu
     */
.gk_menu,
.gk-megamenu,
.gk-megamenu>li,
.gk-megamenu>ul>li,
.gk-megamenu>li>a,
.gk-megamenu>ul>li>a,
.gk_menu>li,
.gk_menu>ul>li,
.gk_menu>li>a,
.gk_menu>ul>li>a {
    padding: 0;
    margin: 0;
    border: 0
}

.gk_menu>ul,
.gk-megamenu {
    border-top: 1px solid #3a5676
}

#gk-splitmenu,
#gksdl-mainnav {
    overflow: hidden;
    border-bottom: 1px solid #3e5978
}

.gk-megamenu ul.level0>li,
.gk_menu>li,
.gk_menu>ul>li {
    padding: 7px 18px;
    border-top: 1px solid #3a5676;
    position: relative;
    top: -1px;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/menu_bullet.png') no-repeat 100% 0
}

.gk_menu li.active a {
    color: #b10000
}

.gk-megamenu ul.level0>li>a .gk_menu>li>a,
.gk_menu>ul>li>a {
    overflow: hidden;
    color: #ccc
}

.gk-megamenu ul.level0>li>a>span,
.gk_menu>li>a>span,
.gk_menu>ul>li>a>span {
    display: block;
    height: 13px;
    line-height: 13px;
    font-weight: normal;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #333;
    font-size: 72%;
    font-weight: bold;
    letter-spacing: -0.1px;
}

;
.gk-megamenu ul.level0>li>a>span.menu-desc,
.gk_menu>li>a>span.menu-desc,
.gk_menu>ul>li>a>span.menu-desc {
    height: 14px;
    line-height: 14px;
    color: #a5c0dc
}

.gk-megamenu ul.level0>li li span.menu-desc,
.gk_menu>li li span.menu-desc,
.gk_menu>ul>li li span.menu-desc {
    display: none !important
}

ul.level0>li.mega>.mega>span.menu-desc,
.gk_menu>li>a>span.menu-desc,
.gk_menu>ul>li>a>span.menu-desc {
    display: block;
    background: none !important;
    font-weight: normal;
    font-size: 60%
}

.gk_menu li ul {
    color: #ccc !important;
    border: 1px solid #e4e4e4 !important;
    background: #eee !important;
    padding: 16px !important
}

.gk_menu li li>ul {
    margin-top: -25px !important
}

#gksdl-subnav ul {
    width: auto
}

.gk_menu li ul li {
    height: 25px !important;
    line-height: 25px !important;
    margin: 5px 0 0 0 !important;
    border: 0 !important
}

.gk_menu li ul span {
    display: block
}

.gk_menu li ul a {
    border: 0 !important;
    color: #3b3b3b !important;
    font-weight: bold !important;
    display: block !important;
    width: 100%;
    height: 24px !important;
    line-height: 24px !important;
    padding: 0 7px !important;
    font-size: 65% !important;
    text-transform: uppercase !important;
    background: #484848 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/submenu_bg.png') no-repeat 0 top !important
}

.gk_menu li ul a:hover {
    background-position: right bottom !important;
    background-color: #b80000 !important;
    color: #fff !important
}

.gk-megamenu>ul.level0>li:hover,
.gk-megamenu>ul.level0>li.active,
.gk_menu>li:hover,
.gk_menu>li.active,
.gk_menu>ul>li:hover,
.gk_menu>ul>li.active {
    border-top: 1px solid #233140;
    position: relative;
    top: -1px
}

.gk_menu li a.active,
.gk_menu li a.active:hover,
.gk_menu li a.active:active,
.gk_menu li a.active:focus,
.gk_menu ul li a.active,
.gk_menu ul li a.active:hover,
.gk_menu ul li a.active:active,
.gk_menu ul li a.active:focus {
    background: none !important;
    color: #b10000;
    font-weight: bold
}

/* only megamenu */
.gk-megamenu a.mega {
    color: #ccc
}

.gk-megamenu a.mega:hover {
    color: #fff
}

.gk-megamenu ul.level1 li.mega a.mega {
    border: 0;
    color: #3b3b3b;
    font-weight: bold;
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0 7px;
    font-size: 65%;
    text-transform: uppercase;
    margin: 5px 0 0 0;
    background: #484848 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/submenu_bg.png') no-repeat 0 top
}

.gk-megamenu ul.level1 li.mega a.mega:hover {
    background-position: right bottom;
    color: #fff
}

.gk-megamenu .childcontent-inner-wrap {
    color: #3b3b3b !important;
    border: 1px solid #e4e4e4 !important;
    background: #eee !important;
    padding: 16px !important
}

.gk-megamenu .childcontent .gk-moduletable a:hover,
.gk-megamenu .childcontent .gk-moduletable a:focus,
.gk-megamenu .childcontent .gk-moduletable a:active {
    color: #fff;
    text-decoration: none
}

.gk-megamenu .childcontent .gk-moduletable a {
    color: #3b3b3b;
    text-decoration: none;
    border-bottom: 1px dotted #ccc
}

.gk-megamenu .childcontent .gk-moduletable {
    color: #ccc;
    border-bottom: 0;
    line-height: 1.5;
    margin: 10px 0;
    padding: 0
}

.gk-megamenu .childcontent .gk-moduletable h3 {
    background: none;
    color: #fff;
    border-bottom: 1px dotted #444;
    margin-left: 10px;
    margin-right: 10px;
    text-indent: 5px;
    text-transform: none
}

.gk-megamenu .group .moduletable h3,
.gk-megamenu .group-title .menu-title {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 0 3px;
    padding: 0 8px !important;
    background: #484848 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/submenu_bg.png') no-repeat right bottom !important
}

.gk-megamenu .group .moduletable h3 {
    color: #3b3b3b;
    margin: 10px 9px;
    font-size: 65% !important;
    background: #fff url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/submenu_bg.png') no-repeat 0 bottom !important
}

.gk-megamenu .group-title .menu-desc {
    color: #777;
    font-size: 80%;
    padding-left: 0 !important;
    height: 10px;
    line-height: 15px
}

.gk-megamenu .group .moduletable h3 {
    background: none;
    font-size: 80%;
    padding: 10px 0
}

/* 
     * Main Nav
     */
#gk-mainnav {
    line-height: 1;
    position: relative;
    z-index: 99;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/menu_bg.png') repeat-x 0 0;
    font-size: 100%
}

/* 
     * Sub Nav
     */
#gk-subnav {
    position: relative;
    height: 32px;
    z-index: 99;
    background: #727b83;
    margin: 0 4px;
    font-size: 90%;
    border-top: 1px solid #6c747c
}

#gk-subnav .menu-desc {
    display: none !important
}

#gk-subnav .main {
    line-height: 1;
    z-index: 100
}

#gk-subnav ul {
    background: none;
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    padding: 0 0 0 8px
}

#gk-subnav ul.active {
    background: none
}

#gk-subnav li {
    display: block;
    float: left;
    padding: 0 0 0 11px;
    height: 32px;
    line-height: 32px
}

#gk-subnav ul li a span {
    border-left: 1px solid #87919a;
    padding-left: 10px
}

#gk-subnav ul li:first-child a span {
    border-left: none;
    padding-left: 0
}

#gk-subnav li.first-item {
    border-left: 0;
    background: none !important
}

#gk-subnav ul li a {
    color: #fff;
    display: block;
    text-decoration: none;
    text-transform: uppercase
}

#gk-subnav ul li.active a,
#gk-subnav ul li.active a:hover,
#gk-subnav ul li.active a:active,
#gk-subnav ul li.active a:focus {
    color: #fff !important
}

#gk-subnav ul ul li {
    font-size: 120%
}

#gk-subnav ul.active li a {
    color: #fff
}

#gk-subnav ul.active li a:hover,
ul#gk-subnav>li a:hover,
#gk-subnav ul li a:hover {
    color: #2d353c
}

#gk-subnav ul li.empty {
    visibility: hidden
}

/* 
     * Sub Nav (lv2)
     */
#gk-subnav ul ul li a span {
    border: none;
    padding-left: 6px
}

#gk-subnav ul li ul {
    display: block;
    height: auto;
    left: -999em;
    padding: 0;
    position: absolute;
    width: 200px
}

#gk-subnav ul li.hover ul {
    display: block;
    height: auto;
    left: auto;
    position: absolute;
    margin-top: 3px;
    margin-left: 5px
}

#gk-subnav ul li.haschild a:hover {
    background: none
}

#gk-subnav ul li.haschild li a,
#gk-subnav ul li.hover li a {
    background: none;
    padding-right: 0
}

#gk-subnav ul li ul {
    color: #ccc;
    border: 1px solid #e4e4e4;
    background: #eee;
    padding: 16px
}

#gk-subnav ul li ul li {
    border: none;
    display: block;
    float: none;
    overflow: hidden;
    padding: 0;
    text-align: left
}

#gk-subnav ul li li a span {
    padding-left: 6px !important
}

#gk-subnav ul li ul li a {
    border: 0 !important;
    color: #3b3b3b !important;
    font-weight: bold !important;
    display: block !important;
    width: 100%;
    height: 25px !important;
    line-height: 25px !important;
    font-size: 75% !important;
    text-transform: uppercase !important;
    background: #484848 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/submenu_bg.png') no-repeat 0 top !important
}

#gk-subnav ul li ul li a:hover {
    background-position: right bottom !important;
    color: #fff !important
}

#gk-subnav ul li ul li a.active {
    background-position: 0 top !important
}

/*
     * Popups
     */
.gk_popup {
    position: absolute;
    right: 0;
    margin: 38px 4px 0 0;
    z-index: 100;
    display: none;
    -moz-box-shadow: 0 3px 10px #000;
    -webkit-box-shadow: 0 3px 10px #000
}

.gk_popup_wrap {
    padding: 18px;
    overflow: hidden;
    background: #3D4044 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/top_bg.png') repeat-x 0 100%;
    color: #b5b5b5
}

.gk_hide {
    height: 28px;
    position: absolute;
    right: 0;
    margin: -32px 0 0 0;
    z-index: 100;
    display: none
}

.gk_popup-hide {
    display: none;
    height: 24px;
    padding: 8px 0 0 5px;
    width: 150px !important;
    line-height: 28px;
    white-space: nowrap
}

.gk_popup_wrap .popup_col {
    float: left;
    width: auto;
    margin: 0 0 0 20px
}

.gk_popup_wrap .popup_col:first-child {
    float: left;
    margin: 0
}

.gk_popup_wrap td {
    white-space: nowrap
}

/*
     * Gavick News Pro GK1 ------------------------------------------------------------------------
     */

div.nsp {
    position: relative
}

div.gk_npro_mainwrap {
    border: none;
    padding: 0
}

h4.gk_npro_header,
.gk_is_text_block h4 {
    margin-bottom: 6px;
    color: #333
}

h4.gk_npro_header a {
    color: #333
}

h4.gk_npro_header a:hover {
    color: #436284
}

img.gk_npro_image_static,
img.gk_npro_image {
    margin: 0;
    border: none;
    padding: 0
}

div.gk_npro_full_interface {
    position: absolute;
    right: 16px;
    top: 14px
}

div.gk_npro_full_interface ul {
    margin: 0
}

div.gk_npro_full_interface ul li {
    border: none !important
}

.gk_npro_info {
    font-size: 90%;
    margin: 6px 0;
    color: #999
}

div.gk_npro_full_interface ul li,
div.gk_npro_full_interface ul li.active {
    background: url("https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/nsp-interface.png") no-repeat 0 0;
    border: none !important;
    height: 17px;
    margin-left: 6px;
    width: 11px
}

div.gk_npro_full_interface ul li.active {
    background-position: -11px 0
}

div.gk_npro_interface_bg {
    background: none;
    width: 44px;
    height: 17px;
    margin-left: 16px;
    float: left
}

div.gk_npro_full_prev,
div.gk_npro_full_next,
div.gk_npro_full_prev:hover,
div.gk_npro_full_next:hover {
    background: url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/nsp-interface.png') no-repeat -44px 0;
    width: 22px;
    height: 17px;
    margin: 0
}

div.gk_npro_full_prev {
    background-position: -22px 0
}

div.gk_npro_full_prev:hover {
    background-position: -66px 0
}

div.gk_npro_full_next:hover {
    background-position: -88px 0
}

div.gk_npro_short_interface {
    margin: 9px 0 0;
    padding-top: 6px;
    font-size: 90%;
    border-top: 1px dotted #ddd
}

div.gk_npro_short_ulwrap ul {
    margin: 0
}

div.gk_npro_short_ulwrap ul li {
    margin: 0 0 5px 5px;
    border: none !important
}

div.gk_npro_short_ulwrap ul li h4,
div.gk_npro_short_ulwrap ul li h4 a {
    color: #333
}

div.gk_npro_short_ulwrap ul li p {
    color: #999;
    font-size: 90%;
    margin: 0
}

div.gk_npro_short_ulwrap ul li.even {
    background: #f6f6f6
}

div.gk_npro_short_ulwrap ul li.odd {
    background: #fff
}

div.gk_npro_short_ulwrap ul li:hover.even,
div.gk_npro_short_ulwrap ul li:hover.odd {
    background: #333
}

/* 
     * Gavick News Pro GK1 
     * Top section:_color1 moduletable 
     */
.moduletable_color1 div.gk_npro_mainwrap {
    color: #888
}

.moduletable_color1 h4.gk_npro_header a,
.moduletable_color1 h4.gk_npro_header,
.moduletable_color1 .gk_is_text_block h4 {
    color: #fff;
}

.moduletable_color1 h4.gk_npro_header a:hover {
    color: #ccc
}

.moduletable_color1 div.gk_npro_short_ulwrap ul li h4,
.moduletable_color1 div.gk_npro_short_ulwrap ul li h4 a {
    color: #ccc
}

.moduletable_color1 .gk_npro_info {
    color: #5d5d5d
}

.moduletable_color1 div.gk_npro_short_interface {
    border-top: 1px dotted #333
}

.moduletable_color1 div.gk_npro_short_ulwrap ul li.even {
    background: #222
}

.moduletable_color1 div.gk_npro_short_ulwrap ul li.odd {
    background: #263546
}

.moduletable_color1 div.gk_npro_full_interface ul li,
.moduletable_color1 div.gk_npro_full_interface ul li.active {
    background-position: 0 -17px
}

.moduletable_color1 div.gk_npro_full_interface ul li.active {
    background-position: -11px -17px
}

.moduletable_color1 div.gk_npro_full_prev,
.moduletable_color1 div.gk_npro_full_next,
.moduletable_color1 div.gk_npro_full_prev:hover,
.moduletable_color1 div.gk_npro_full_next:hover {
    background-position: -44px -17px
}

.moduletable_color1 div.gk_npro_full_prev {
    background-position: -22px -17px
}

.moduletable_color1 div.gk_npro_full_prev:hover {
    background-position: -66px -17px
}

.moduletable_color1 div.gk_npro_full_next:hover {
    background-position: -88px -17px
}

/* 
     * Gavick News Pro GK1 
     * Top section:_color2 moduletable 
     */
.moduletable_color2 div.gk_npro_mainwrap,
.moduletable_color2 .gk_npro_info,
.moduletable_color2 div.gk_npro_short_interface span {
    color: #c1ddfc
}

.moduletable_color2 h4.gk_npro_header a,
.moduletable_color1 h4.gk_npro_header,
.moduletable_color2 .gk_is_text_block h4 {
    color: #fff
}

.moduletable_color2 div.gk_npro_short_ulwrap ul li h4,
.moduletable_color2 div.gk_npro_short_ulwrap ul li h4 a {
    color: #fff
}

.moduletable_color2 div.gk_npro_short_ulwrap ul li p {
    color: #a0bede
}

.moduletable_color2 div.gk_npro_short_interface {
    border-top: 1px dotted #55769a
}

.moduletable_color2 div.gk_npro_short_ulwrap ul li.even {
    background: #3c5774
}

.moduletable_color2 div.gk_npro_short_ulwrap ul li.odd {
    background: #263546
}

.moduletable_color2 div.gk_npro_full_interface ul li,
.moduletable_color2 div.gk_npro_full_interface ul li.active {
    background-position: 0 -34px
}

.moduletable_color2 div.gk_npro_full_interface ul li.active {
    background-position: -11px -34px
}

.moduletable_color2 div.gk_npro_full_prev,
.moduletable_color2 div.gk_npro_full_next,
.moduletable_color2 div.gk_npro_full_prev:hover,
.moduletable_color2 div.gk_npro_full_next:hover {
    background-position: -44px -34px
}

.moduletable_color2 div.gk_npro_full_prev {
    background-position: -22px -34px
}

.moduletable_color2 div.gk_npro_full_prev:hover {
    background-position: -66px -34px
}

.moduletable_color2 div.gk_npro_full_next:hover {
    background-position: -88px -34px
}

/* 
     * Gavick News Pro GK1 
     * Top section:nopadding moduletable 
     */

.nopadding h4.gk_npro_header,
.nopadding .gk_npro_text,
.nopadding .gk_npro_info,
.nopadding div.gk_npro_short_ulwrap ul,
.nopadding div.gk_npro_short_interface {
    padding: 0 10px
}

/*
     * Image Show - template style ------------------------------------------------------------------
     */

.gk_is_wrapper-style1 {
    overflow: hidden;
    position: relative;
    background: #fff
}

.gk_is_wrapper-style1 .gk_is_image {
    display: block;
    position: relative;
    overflow: hidden
}

.gk_is_wrapper-style1 .gk_is_preloader {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 60;
    top: 0;
    left: 0;
    background: #fff url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/loader.gif') no-repeat center center
}

.gk_is_wrapper-style1 .gk_is_slide {
    position: absolute;
    left: 0;
    top: 0
}

.gk_is_prev,
.gk_is_next {
    width: 34px;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/interface.png') no-repeat 0 0;
    height: 32px;
    position: absolute;
    z-index: 50;
    cursor: pointer;
    text-indent: -999em;
    margin: 0
}

.gk_is_prev {
    background-position: 0 -66px !important
}

.gk_is_next {
    background-position: 0 -34px !important;
    margin: 0 0 0 36px
}

.gk_is_text_block {
    line-height: 1.9em
}

/*
     * GK Tab
     */
.clearfix-tabs {
    clear: both
}

.gk_tab_item_space {
    padding: 10px 0
}

div.gk_tab-style1 {
    position: relative
}

div.gk_tab_wrap-style1 {
    margin: 0 auto
}

div.gk_tab-style1 div.gk_ul_wrap {
    height: 45px
}

ul.gk_tab_ul-style1 {
    background: url("https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/module_titles.png") repeat-x scroll 0 -45px transparent;
    border-bottom: 1px solid #FFF;
    height: 44px;
    line-height: 44px;
    text-shadow: 1px 1px 1px #EEE;
    margin-top: 0
}

.gk_tab_news_image {
    margin: 5px
}

ul.gk_tab_ul-style1 li {
    float: left;
    width: auto;
    cursor: pointer;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/tabs_left.png') no-repeat 0 -24px;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 12px;
    font-size: 90%;
    font-weight: bold;
    text-transform: uppercase;
    margin: 10px 5px;
    border: none !important
}

ul.gk_tab_ul-style1 li span {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/headings.png') no-repeat right -24px;
    padding: 0 12px 0 0;
    display: block
}

ul.gk_tab_ul-style1 li:first-child {
    margin: 10px 5px 10px 18px
}

ul.gk_tab_ul-style1 li.active,
ul.gk_tab_ul-style1 li:hover,
.moduletable_color1 ul.gk_tab_ul-style1 li:hover span,
.moduletable_color1 ul.gk_tab_ul-style1 li.active span {
    color: #4A729F !important
}

div.gk_tab_container0-style1 {
    clear: both
}

div.gk_tab_container1-style1 {
    overflow: hidden
}

div.gk_tab_item-style1 {
    float: left;
    overflow: hidden;
    padding: 0
}

h4.gk_tab_news_header {
    margin: 6px 5px;
    font-size: 110%;
    font-weight: bold
}

/* -- other styles -- */
.moduletable_color1 ul.gk_tab_ul-style1 {
    background: url("https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/module_titles.png") repeat-x scroll 0 0 transparent;
    line-height: 45px;
    height: 45px;
    border-bottom: none !important;
    text-shadow: 1px 1px 3px #000
}

.moduletable_color1 ul.gk_tab_ul-style1 li {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/tabs_left.png') no-repeat 0 0
}

.moduletable_color1 ul.gk_tab_ul-style1 li span {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/headings.png') no-repeat right 0;
    color: #fff
}

.moduletable_color2 ul.gk_tab_ul-style1 {
    background: url("https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/module_titles.png") repeat-x scroll 0 -90px transparent;
    line-height: 45px;
    height: 45px;
    border-bottom: none !important;
    text-shadow: 1px 1px 3px #000
}

.moduletable_color2 ul.gk_tab_ul-style1 li {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/tabs_left.png') no-repeat 0 -48px
}

.moduletable_color2 ul.gk_tab_ul-style1 li span {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/headings.png') no-repeat right -48px;
    color: #fff
}

.moduletable_color2 ul.gk_tab_ul-style1 li.active span,
.moduletable_color2 ul.gk_tab_ul-style1 li:hover span {
    color: #C1DDFC !important;
    text-shadow: 1px 1px 2px #243443
}

.gk_tab_item_space {
    padding: 10px 10px 10px 5px
}

/*
     * JComments - Latest Comments Module ------------------------------------------------------------------
     */
ul.jclist li,
ul.jclist_color1 li,
ul.jclist_color2 li,
ul.jclist_color3 li {
    border: 1px dotted #ccc !important;
    background: #fff;
    margin-bottom: 12px;
    padding: 12px;
    font-size: 90%;
    color: #999;
    margin-left: 0 !important
}

ul.jclist img,
ul.jclist_color1 img,
ul.jclist_color2 img,
ul.jclist_color3 img {
    float: right;
    margin-left: 6px;
    background: #fff;
    border-color: #F2F2F2 #F2F2F2 #D8D8D8;
    border-style: solid;
    border-width: 1px;
    height: auto;
    padding: 3px;
    width: 42px
}

.jcl_comment {
    font-size: 110%;
    color: #666
}

.jcl_objtitle {
    font-size: 100%;
    background: #4A729F;
    padding: 1px 4px;
    color: #fff !important
}

.jcl_date {
    font-size: 90%;
    color: #222
}

/* 
     * Module restrictions ----------------------------------------------------------------------------------------
     */

/* line from 741 */
ul.jclist_color1 li {
    border: 1px dotted #333 !important;
    background: #000;
    color: #666
}

ul.jclist_color1 img {
    background: #000;
    border-color: #333
}

ul.jclist_color1 .jcl_comment {
    color: #999
}

ul.jclist_color2 li {
    border: 1px dotted #5F80A5 !important;
    background: #304A67;
    color: #C1DDFC
}

ul.jclist_color2 img {
    background: #304A67;
    border-color: #436284
}

ul.jclist_color2 .jcl_comment {
    color: #fff
}

ul.jclist_color3 li {
    background: #f9f9f9
}

/*
     #------------------------------------------------------------------------
     # memovie - February 2010 (for Joomla 1.5)
     #
     # Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
     # License: Copyrighted Commercial Software
     # Website: http://www.gavick.com
     # Support: support@gavick.com   
     #------------------------------------------------------------------------ 
     # Based on T3 Framework
     #------------------------------------------------------------------------
     # Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
     # @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
     # Author: J.O.O.M Solutions Co., Ltd
     # Websites: http://www.joomlart.com - http://www.joomlancers.com
     #------------------------------------------------------------------------
     */

.gk-megamenu {
    margin: 0;
    padding: 0;
}

.gk-megamenu a {
    text-decoration: none;
}

/* 
     * lv - 0
     */

.gk-megamenu ul.level0 {
    float: left;
}

.gk-megamenu ul.level0 li.mega {
    display: block;
    float: left;
}

.gk-megamenu ul.level0>li.mega>a.mega {
    display: block;
}

.gk-megamenu ul.level0>li.mega>a.mega span {
    display: block;
}

.gk-megamenu ul.level0>li.mega .has-image {
    padding: 0 0 0 16px !important;
    display: block;
    background-repeat: no-repeat;
    background-position: left 15px;
}

.gk-megamenu ul.level0 li.mega span.menu-title {
    display: block;
}

.gk-megamenu ul.level0 li.mega a img {
    float: left;
    padding-right: 5px;
}

.gk-megamenu ul.level0>li.active a, ul.level0>li.active:hover a {
}

/* 
     * lv - 1 and below
     */

.gk-megamenu li.mega .childcontent {
    display: block;
    height: auto;
    position: absolute;
}

ul.level0>li>.childcontent {
    margin: 8px 0 0 -20px;
}

.gk-megamenu li.mega .childcontent, .gk-megamenu li.haschild-over li.mega .childcontent, .gk-megamenu li.mega li.haschild-over li.mega .childcontent, .gk-megamenu li.mega li.mega li.haschild-over li.mega .childcontent, .gk-megamenu li.mega li.mega li.mega li.haschild-over li.mega .childcontent, .gk-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .childcontent {
    left: -999em; /*hide the menu*/
}

.gk-megamenu li.haschild-over .childcontent, .gk-megamenu li.mega li.haschild-over .childcontent, .gk-megamenu li.mega li.mega li.haschild-over .childcontent, .gk-megamenu li.mega li.mega li.mega li.haschild-over .childcontent, .gk-megamenu li.mega li.mega li.mega li.mega li.haschild-over .childcontent, .gk-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .childcontent {
    left: auto; /*show on parent:hover*/
}

.gk-megamenu li.mega .right, .gk-megamenu li.haschild-over li.mega .right, .gk-megamenu li.mega li.haschild-over li.mega .right, .gk-megamenu li.mega li.mega li.haschild-over li.mega .right, .gk-megamenu li.mega li.mega li.mega li.haschild-over li.mega .right, .gk-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .right {
    right: auto; /*hide the menu*/
}

.gk-megamenu li.haschild-over .right {
    right: 0; /*show on parent:hover*/
}

.gk-megamenu li.mega li.haschild-over .right, .gk-megamenu li.mega li.mega li.haschild-over .right, .gk-megamenu li.mega li.mega li.mega li.haschild-over .right, .gk-megamenu li.mega li.mega li.mega li.mega li.haschild-over .right, .gk-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .right {
    right: 12em; /*show on parent:hover*/
}

.gk-megamenu ul.level1 li.mega {
    float: none;
}

.gk-megamenu ul.level1 .childcontent {
    margin: -2em 0 0 160px;
}

/* 
     * Columns
     */

.gk-megamenu .megacol {
    float: left;
}

.gk-megamenu .megacol:first-child>ul {
    padding: 0;
}

.gk-megamenu .megacol>ul {
    padding: 0 0 0 16px;
}

/* 
     * Styling
     */

.gk-megamenu ul.level1 li.mega {
}

.gk-megamenu ul.level1 li.first {
}

.gk-megamenu ul.level1 li.mega:first-child {
    margin: 0;
}

.gk-megamenu ul.level1 li.mega a.mega span.menu-title {
    background: none;
    padding: 0;
    font-size: 90%;
}

.gk-megamenu ul.level1 li.haschild {
    padding: 0;
}

.gk-megamenu ul.level1 li.over, ul.level1 li.haschild-over {
}

.gk-megamenu ul.level1 li.group {
    background: none;
}

/* 
     * CHILD CONTENT
     */

.gk-megamenu .childcontent {
    z-index: 999;
}

.gk-megamenu .childcontent .gk-moduletable .gk-box-ct {
    padding: 0 5px;
}

.gk-megamenu .childcontent .gk-moduletable ul:first-child {
    margin-top: 0 !important;
}

.gk-megamenu .childcontent .gk-moduletable li {
}

/* 
     * Grouped
     */

.gk-megamenu .group {
}

.gk-megamenu .group-title {
}

.gk-megamenu .group-title a, .group-title a:hover {
    background: none !important;
}

.gk-megamenu .group-content .gk-moduletable, .group-content ul.megamenu {
    margin: 10px; /* Group-content's gutter*/
}

/* 
     * reset
     */

.gk-megamenu .childcontent ul.megamenu .gk-moduletable {
    padding: 0;
}

.gk-megamenu .childcontent ul.megamenu .gk-moduletable h3 {
    margin-left: 0;
    margin-right: 0;
}

.group .moduletable {
    padding-left: 10px !important;
}

.group .moduletable h3 {
    margin-left: 0px !important;
}

body {
    font-family: Arial, Helvetica, sans-serif;
}

div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_color1 h3,
div.moduletable_color2 h3,
div.moduletable_color3 h3,
legend,
.contentheading,
.componentheading,
.bigfont1 h4,
.bigfont2 h4,
h4.gk_npro_header,
.gk_is_text_block h4,
h2.latestItemTitleList {
    font-family: Arial, Helvetica, sans-serif;
}

div.itemHeader h2.itemTitle,
div.itemListCategory h2,
div.catItemHeader h3.catItemTitle,
div.userItemHeader h3.userItemTitle,
div.genericItemHeader h2.genericItemTitle,
div.latestItemsCategory h2,
div.latestItemHeader h3.latestItemTitle,
div.latestItemHeader h2.latestItemTitle,
div.k2ItemsBlock ul li a.moduleItemTitle {
    font-family: Georgia, "Times New Roman", Times, serif;
}

body {
    background: #ddd url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bg.jpg') no-repeat fixed center 0 !important;
}

.main {
    width: 982px;
    margin: 0 auto;
}

/*
      #------------------------------------------------------------------------
      # memovie - February 2010 (for Joomla 1.5)
      #
      # Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
      # License: Copyrighted Commercial Software
      # Website: http://www.gavick.com
      # Support: support@gavick.com   
      #------------------------------------------------------------------------ 
      # Based on T3 Framework
      #------------------------------------------------------------------------
      # Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
      # @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
      # Author: J.O.O.M Solutions Co., Ltd
      # Websites: http://www.joomlart.com - http://www.joomlancers.com
      #------------------------------------------------------------------------
      */
/* 
       * Typography 
       */
/* Code */
.article-content pre,
.article-content .code1,
.article-content .code2 {
    margin: 10px 0 15px !important;
    padding: 10px 15px !important;
    font-size: 0.92em !important;
    font-family: 'Curier New', monospace !important
}

.article-content .code2 {
    padding-left: 20px !important
}

.article-content .code3 {
    padding: 0 0 5px 20px !important
}

.article-content .code3 h4 {
    width: 35px;
    position: relative;
    top: -10px;
    margin: 0 0 -10px 11px !important;
    padding: 0 5px;
    font-size: 1.17em;
    font-weight: normal
}

/* Warnings */
.article-content p.info1,
.article-content p.info2,
.article-content p.info3,
.article-content p.info4 {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/info.gif') no-repeat left center
}

.article-content p.warning1,
.article-content p.warning2,
.article-content p.warning3,
.article-content p.warning4 {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/warning.gif') no-repeat left center
}

.article-content p.tips1,
.article-content p.tips2,
.article-content p.tips3,
.article-content p.tips4 {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/tips.gif') no-repeat left center
}

.article-content p.info1,
.article-content p.info3,
.article-content p.warning1,
.article-content p.warning3,
.article-content p.tips1,
.article-content p.tips3 {
    padding-left: 30px
}

.article-content p.info2,
.article-content p.info4 {
    padding: 3px 3px 3px 30px;
    border-top: #39f solid 1px;
    border-bottom: #39f solid 1px;
    background-position: 3px center
}

.article-content p.info3,
.article-content p.info4 {
    background-color: #f0f6fe;
    background-position: 7px center;
    min-height: 14px;
    padding: 12px 0 14px 30px
}

.article-content p.warning2,
.article-content p.warning4 {
    border-top: #f71212 solid 1px;
    border-bottom: #f71212 solid 1px;
    padding: 3px 3px 3px 30px;
    background-position: 3px center
}

.article-content p.warning3,
.article-content p.warning4 {
    background-color: #ffeeea;
    background-position: 7px center;
    min-height: 14px;
    width: auto;
    padding: 12px 0 14px 30px
}

.article-content p.warning4 {
    border-top: #f71212 solid 1px;
    border-bottom: #f71212 solid 1px
}

.article-content p.tips2,
.article-content p.tips4 {
    border-top: #fde647 solid 1px;
    border-bottom: #fde647 solid 1px;
    padding: 3px 3px 3px 30px;
    background-position: 3px center
}

.article-content p.tips3,
.article-content p.tips4 {
    display: block;
    background-color: #fdffca;
    background-position: 7px center;
    min-height: 14px;
    padding: 12px 0 14px 30px
}

.article-content p.tips4 {
    border-top: #fde647 solid 1px;
    border-bottom: #fde647 solid 1px
}

/* Dropcaps */
.article-content span.Dropcap1,
.article-content span.Dropcap2,
.article-content span.Dropcap3 {
    font-size: 5.0em;
    display: block;
    float: left;
    line-height: 1.0em;
    font-family: 'Times New Roman', serif
}

.article-content span.Dropcap1 {
    height: 61px;
    margin: -4px 5px -3px 0
}

.article-content p.Dropcap2 {
    padding: 0 0 0 50px
}

.article-content span.Dropcap2 {
    height: 61px;
    margin: -4px 0 0 -50px
}

.article-content p.Dropcap3 {
    margin-top: 32px
}

.article-content span.Dropcap3 {
    height: 61px;
    margin: -32px 5px 0 0
}

/* Blockquotes */
.article-content blockquote {
    font-style: italic;
    margin: 20px 0;
    float: left
}

.article-content blockquote div.blockquote1 div {
    padding: 0 17px
}

.article-content blockquote div.blockquote2 div {
    padding: 0 17px
}

.article-content blockquote div.blockquote3 {
    padding-bottom: 5px
}

.article-content blockquote div.blockquote3 div {
    padding: 5px 27px 0 27px
}

.article-content blockquote div.blockquote4 {
    padding-top: 2px
}

.article-content blockquote div.blockquote4 div {
    padding: 5px 27px 0 27px
}

/* Floated blocks */
.article-content .blockTextLeft,
.article-content .blockTextRight,
.article-content .blockTextCenter {
    display: block;
    width: 30%;
    padding: 15px;
    font-style: italic
}

.article-content .blockTextLeft {
    float: left;
    text-align: left
}

.article-content .blockTextRight {
    float: right;
    text-align: right
}

.article-content .blockTextCenter {
    margin: 0 auto;
    text-align: center
}

/* Legends */
.article-content div.legend1 h4,
.article-content div.legend2 h4,
.article-content div.legend3 h4,
.article-content div.legend4 h4,
.article-content div.legend5 h4,
.article-content div.legend6 h4 {
    width: auto;
    float: left;
    background: #fff;
    position: relative;
    top: -9px;
    left: 11px;
    margin: 0 0 -9px 0 !important;
    padding: 0 3px;
    font-size: 1.17em;
    font-weight: normal
}

.article-content div.legend3 h4:first-child,
.article-content div.legend5 h4:first-child {
    background: #e7e7e7
}

.article-content div.legend4 h4:first-child,
.article-content div.legend6 h4:first-child {
    border: solid 1px #666
}

.article-content div.legend1,
.article-content div.legend5,
.article-content div.legend6 {
    border: solid 1px #666;
    margin: 25px 0
}

.article-content div.legend2,
.article-content div.legend3,
.article-content div.legend4 {
    border-top: solid 1px #666;
    border-bottom: solid 1px #666;
    margin: 25px 0
}

.article-content div.legend1 p,
.article-content div.legend2 p,
.article-content div.legend3 p,
.article-content div.legend4 p,
.article-content div.legend5 p,
.article-content div.legend6 p {
    margin: 7px;
    clear: both
}

/* icons */
.article-content .audio, .article-content .creditcard, .article-content .feed, .article-content .help, .article-content .webcam, .article-content .images, .article-content .lock, .article-content .printer, .article-content .report, .article-content .script, .article-content .time, .article-content .user, .article-content .world, .article-content .camera, .article-content .brick, .article-content .box, .article-content .cart, .article-content .cd, .article-content .chart_bar, .article-content .chart_line, .article-content .chart_pie, .article-content .clock, .article-content .cog, .article-content .coins, .article-content .compress, .article-content .computer, .article-content .cross, .article-content .disk, .article-content .error, .article-content .email, .article-content .accept, .article-content .add, .article-content .calendar, .article-content .group, .article-content .exclamation, .article-content .film, .article-content .folder, .article-content .heart, .article-content .house, .article-content .image, .article-content .information, .article-content .magnifier, .article-content .money, .article-content .new, .article-content .note, .article-content .page, .article-content .page_white, .article-content .plugin {
    padding: 0 0 2px 30px !important
}

.article-content .audio {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/audio.gif') no-repeat left top
}

.article-content .creditcard {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/credit.gif') no-repeat left top
}

.article-content .feed {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/feed.gif') no-repeat left top
}

.article-content .help {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/help.gif') no-repeat left top
}

.article-content .webcam {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/webcam.gif') no-repeat left top
}

.article-content .images {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/images.png') no-repeat left top
}

.article-content .lock {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/lock.png') no-repeat left top
}

.article-content .printer {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/printer.png') no-repeat left top
}

.article-content .report {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/report.png') no-repeat left top
}

.article-content .script {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/script.png') no-repeat left top
}

.article-content .time {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/time.png') no-repeat left top
}

.article-content .user {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/user.png') no-repeat left top
}

.article-content .world {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/world.png') no-repeat left top
}

.article-content .cart {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/cart.png') no-repeat left top
}

.article-content .cd {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/cd.png') no-repeat left top
}

.article-content .chart_bar {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/chart_bar.png') no-repeat left top
}

.article-content .chart_line {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/chart_line.png') no-repeat left top
}

.article-content .chart_pie {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/chart_pie.png') no-repeat left top
}

.article-content .clock {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/clock.png') no-repeat left top
}

.article-content .cog {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/cog.png') no-repeat left top
}

.article-content .coins {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/coins.png') no-repeat left top
}

.article-content .compress {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/compress.png') no-repeat left top
}

.article-content .computer {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/computer.png') no-repeat left top
}

.article-content .cross {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/cross.png') no-repeat left top
}

.article-content .disk {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/disk.png') no-repeat left top
}

.article-content .error {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/error.png') no-repeat left top
}

.article-content .email {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/email.gif') no-repeat left top
}

.article-content .exclamation {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/exclamation.png') no-repeat left top
}

.article-content .film {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/film.png') no-repeat left top
}

.article-content .folder {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/folder.png') no-repeat left top
}

.article-content .group {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/group.png') no-repeat left top
}

.article-content .heart {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/heart.png') no-repeat left top
}

.article-content .house {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/house.png') no-repeat left top
}

.article-content .image {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/image.png') no-repeat left top
}

.article-content .information {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/information.png') no-repeat left top
}

.article-content .magnifier {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/magnifier.png') no-repeat left top
}

.article-content .money {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/money.png') no-repeat left top
}

.article-content .new {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/new.png') no-repeat left top
}

.article-content .note {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/note.png') no-repeat left top
}

.article-content .page {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/page.png') no-repeat left top
}

.article-content .page_white {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/page_white.png') no-repeat left top
}

.article-content .plugin {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/plugin.png') no-repeat left top
}

.article-content .accept {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/accept.png') no-repeat left top
}

.article-content .add {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/add.png') no-repeat left top
}

.article-content .camera {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/camera.png') no-repeat left top
}

.article-content .brick {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/brick.png') no-repeat left top
}

.article-content .box {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/box.png') no-repeat left top
}

.article-content .calendar {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/calendar.png') no-repeat left top
}

/* Highlights */
.article-content .highlight-1,
.article-content .highlight-2,
.article-content .highlight-3,
.article-content .highlight-4 {
    padding: 1px 5px
}

/* Colors for spans */
.article-content span.clear,
.article-content span.clear-1,
.article-content span.clear-2,
.article-content span.color,
.article-content span.color-1,
.article-content span.color-2,
.article-content span.color-3,
.article-content span.color-4,
.article-content span.color-5,
.article-content span.color-6,
.article-content span.color-7 {
    display: block;
    padding: 5px 10px;
    margin-bottom: 10px
}

/* ordered lists */
.article-content ol {
    padding-left: 28px;
    list-style-position: inside
}

.article-content ol.dec {
    list-style-type: decimal;
    list-style-position: inside
}

.article-content ol.roman {
    list-style-type: upper-roman;
    list-style-position: inside
}

.article-content ol.alpha {
    list-style-type: lower-alpha;
    list-style-position: inside
}

.article-content ol.decimalLeadingZero {
    list-style-type: decimal-leading-zero;
    list-style-position: inside
}

/* unordered lists */
.article-content ul.bullet1,
.article-content ul.bullet2,
.article-content ul.bullet3,
.article-content ul.bullet4,
.article-content ul.circle1,
.article-content ul.circle2,
.article-content ul.square1,
.article-content ul.square2,
.article-content ul.square3 {
    padding-left: 18px
}

.article-content ul.bullet1 li,
.article-content ul.bullet2 li,
.article-content ul.bullet3 li,
.article-content ul.bullet4 li,
.article-content ul.circle1 li,
.article-content ul.circle2 li,
.article-content ul.square1 li,
.article-content ul.square2 li,
.article-content ul.square3 li {
    margin: 10px 0 !important;
    line-height: 0.83em !important;
    list-style-position: inside;
    overflow: inherit
}

.article-content ul.circle2 {
    list-style-type: circle
}

.article-content ul.square1 {
    list-style-type: square
}

/* Numbers */
.article-content div.number1 span {
    padding: 4px
}

.article-content div.number2 span {
    padding: 4px;
    color: #fff
}

/* Definition lists */
.article-content dl.def1 dt,
.article-content dl.def2 dt,
.article-content dl.def3 dt {
    margin: 10px 0 5px 0
}

.article-content dl.def1 dd,
.article-content dl.def2 dd,
.article-content dl.def3 dd {
    padding-left: 25px
}

.article-content dl.def2 dt {
    text-decoration: underline
}

.article-content dl.def3 dt {
    font-weight: bold
}

/* acronyms and abbrs */
.article-content acronym,
.article-content abbr {
    border-bottom-width: 1px;
    border-bottom-style: dotted
}

.article-content acronym:hover,
.article-content abbr:hover {
    border-bottom-style: solid;
    cursor: pointer
}

/*
       * typography.css
       */

.article-content pre,
.article-content .code1,
.article-content .code2 {
    background: #f7f7f7
}

.article-content pre,
.article-content .code1 {
    border-left: 5px solid #005689 !important
}

.article-content .code2 {
    border-top: 5px solid #005689;
    border-bottom: 5px solid #005689
}

.article-content .code3 {
    border-top: 1px solid #005689;
    border-bottom: 1px solid #005689
}

.article-content .code3 h4 {
    background: #fff
}

.article-content p.info1,
.article-content p.info2,
.article-content p.info3,
.article-content p.info4 {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/info.gif') no-repeat left center
}

.article-content p.warning1,
.article-content p.warning2,
.article-content p.warning3,
.article-content p.warning4 {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/warning.gif') no-repeat left center
}

.article-content p.tips1,
.article-content p.tips2,
.article-content p.tips3,
.article-content p.tips4 {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/tips.gif') no-repeat left center
}

.article-content p.info2,
.article-content p.info4 {
    border-top: #d1e8f5 solid 1px;
    border-bottom: #d1e8f5 solid 1px;
    background-position: 3px center
}

.article-content p.info3,
.article-content p.info4 {
    background-color: #f4fbff;
    background-position: 7px center
}

.article-content p.warning2,
.article-content p.warning4 {
    border-top: #f5d1d1 solid 1px;
    border-bottom: #f5d1d1 solid 1px;
    background-position: 3px center
}

.article-content p.warning3,
.article-content p.warning4 {
    background-color: #f6eeee;
    background-position: 7px center
}

.article-content p.tips2,
.article-content p.tips4 {
    border-top: #f5f4aa solid 1px;
    border-bottom: #f5f4aa solid 1px;
    background-position: 3px center
}

.article-content p.tips3,
.article-content p.tips4 {
    background-color: #fffff3;
    background-position: 7px center
}

.article-content blockquote div.blockquote1 {
    background: transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/open1.png) no-repeat left bottom
}

.article-content blockquote div.blockquote1 div {
    background: transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/close1.png) no-repeat right top
}

.article-content blockquote div.blockquote2 {
    background: transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/open1.png) no-repeat left top
}

.article-content blockquote div.blockquote2 div {
    background: transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/close1.png) no-repeat right top
}

.article-content blockquote div.blockquote3 {
    background: transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/open2.png) no-repeat left bottom
}

.article-content blockquote div.blockquote3 div {
    background: transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/close2.png) no-repeat right top
}

.article-content blockquote div.blockquote4 {
    background: transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/open2.png) no-repeat left top
}

.article-content blockquote div.blockquote4 div {
    background: transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/close2.png) no-repeat right top
}

.article-content div.legend1 h4,
.article-content div.legend2 h4,
.article-content div.legend3 h4,
.article-content div.legend4 h4,
.article-content div.legend5 h4,
.article-content div.legend6 h4 {
    background: #f5f5f5
}

.article-content div.legend3 h4:first-child,
.article-content div.legend5 h4:first-child {
    background: #e7e7e7
}

.article-content div.legend4 h4:first-child,
.article-content div.legend6 h4:first-child {
    border: solid 1px #666
}

.article-content div.legend1,
.article-content div.legend5,
.article-content div.legend6 {
    border: solid 1px #666
}

.article-content div.legend2,
.article-content div.legend3,
.article-content div.legend4 {
    border-top: solid 1px #666;
    border-bottom: solid 1px #666
}

.article-content .highlight-1 {
    background: #ffffda
}

.article-content .highlight-2 {
    background: #005689;
    color: #fff
}

.article-content .highlight-3 {
    background: #890000;
    color: #fff
}

.article-content .highlight-4 {
    background: #333;
    color: #fff
}

.article-content span.clear {
    border-top: 1px solid #005689;
    border-bottom: 1px solid #005689;
    color: #005689
}

.article-content span.clear-1 {
    border-top: 1px solid #890000;
    border-bottom: 1px solid #890000;
    color: #014b94
}

.article-content span.clear-2 {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    color: #333
}

.article-content span.color {
    color: #005689
}

.article-content span.color-1 {
    color: #890000
}

.article-content span.color-2 {
    color: #005689;
    border-left: 2px solid #005689
}

.article-content span.color-3 {
    color: #333;
    border-left: 2px solid #333
}

.article-content span.color-4 {
    color: #005689;
    background: #f4fbff
}

.article-content span.color-5 {
    color: #fff;
    background: #890000
}

.article-content span.color-6 {
    color: #d48d1c;
    background: #ffe;
    border-top: 1px solid #e9e9a1;
    border-bottom: 1px solid #e9e9a1
}

.article-content span.color-7 {
    background: #333;
    color: #fff
}

.article-content ul.circle1 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet3ul.png) !important
}

.article-content ul.circle2 {
    list-style-type: circle
}

.article-content ul.bullet1 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet_ol_1_dark.png) !important
}

.article-content ul.bullet2 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet1ul.png) !important
}

.article-content ul.bullet3 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet2ul.png) !important
}

.article-content ul.bullet4 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet_ol_1_color.png) !important
}

.article-content ul.square1 {
    list-style-type: square
}

.article-content ul.square2 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet_squ1_dark.png) !important
}

.article-content ul.square3 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet_squ1_color.png) !important
}

.article-content div.number1 span {
    background: transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet_ol_2.png) no-repeat center center;
    color: #fff
}

.article-content div.number2 span {
    background: transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet_ol_2_color.png) no-repeat center center;
    color: #fff
}

/*
      #------------------------------------------------------------------------
      # Memovie - February 2010 (for Joomla 1.5)
      #
      # Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
      # License:Copyrighted Commercial Software
      # Website:http://www.gavick.com
      # Support:support@gavick.com   
      #------------------------------------------------------------------------ 
      # Based on T3 Framework
      #------------------------------------------------------------------------
      # Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
      # @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
      # Author:J.O.O.M Solutions Co., Ltd
      # Websites:http://www.joomlart.com - http://www.joomlancers.com
      #------------------------------------------------------------------------
      */

/* 
       * template.css ------------------------------------------------------------------------
       */

a {
    color: #900000
}

a:hover,
a:active,
a:focus {
    color: #000
}

div#breadcrumbs {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/menu_bg.png') repeat-x 0 bottom
}

div#breadcrumbs div#gk-tools a {
    color: #7e7e7e;
    border-left: 1px solid #c6c6c6
}

div#breadcrumbs div#gk-tools a:hover {
    color: #900000
}

#gk-container .moduletable>h3,
#gk-container .moduletable_menu>h3,
#gk-container .moduletable_text>h3,
#gk-container .moduletable_color1>h3,
#gk-container .moduletable_color2>h3,
#gk-container .moduletable_color3>h3 {
    border-bottom: 1px solid #fff;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/module_titles.png') repeat-x;
    background-position: 0 -45px;
    text-shadow: 1px 1px 1px #eee
}

#gk-container .moduletable_color1 h3 {
    border: none;
    background-position: 0 0
}

#gk-container .moduletable_color2 h3 {
    border: none;
    background-position: 0 -89px
}

#gk-container .moduletable>h3>span,
#gk-container .moduletable_menu>h3>span,
#gk-container .moduletable_text>h3>span,
#gk-container .moduletable_color1>h3>span,
#gk-container .moduletable_color2>h3>span,
#gk-container .moduletable_color3>h3>span {
    color: #000;
    text-transform: uppercase;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/headings.png') no-repeat;
    background-position: right -24px;
    font-size: 68%;
}

#gk-container .moduletable_color1>h3>span {
    background-position: right 0;
    text-shadow: 1px 1px 1px #000;
    color: #fff
}

#gk-container .moduletable_color2>h3>span {
    background-position: right -48px;
    text-shadow: 1px 1px 1px #000;
    color: #fff
}

#gk-container .moduletable>h3 span.first-word,
#gk-container .moduletable_menu>h3 span.first-word,
#gk-container .moduletable_text>h3 span.first-word,
#gk-container .moduletable_color3>h3 span.first-word {
    color: #9f0000
}

#gk-container .moduletable_color1 h3 span.first-word {
    color: #9f0000
}

#gk-container .moduletable .moduletable_content,
#gk-container .moduletable_menu .moduletable_content,
#gk-container .moduletable_text .moduletable_content {
    background: #f1f1f1;
    color: #666;
    font-size: 86%;
}

#gk-container .moduletable_color1 .moduletable_content {
    background: #131313;
    color: #888
}

#gk-container .moduletable_color2 .moduletable_content {
    background: #8d0000;
    color: #F0B3B3
}

#gk-container .moduletable_color3 .moduletable_content {
    background: #fff;
    color: #666
}

.moduletable_clear .moduletable_content {
    background: none !important;
    border: none !important
}

#gk-container .moduletable_color1 {
    line-height: 18px;
}

#gk-container .moduletable a,
#gk-container .moduletable_menu a,
#gk-container .moduletable_text a,
#gk-container .moduletable_color3 a {
    color: #900000
}

#gk-container .moduletable_color1 a {
    color: #fff;
    line-height: 18px;
}

#gk-container .moduletable_color1 a:hover {
    color: #999
}

#gk-container .moduletable_color2 a {
    color: #fff
}

#gk-container .moduletable_color2 a:hover {
    color: #F0B3B3
}

#gk-container .moduletable a:hover,
#gk-container .moduletable_menu a:hover,
#gk-container .moduletable_text a:hover,
#gk-container .moduletable_color3 a:hover {
    color: #000
}

#gk-container .moduletable a.readon {
    background-position: 0 -42px
}

#gk-container .moduletable a:hover.readon,
#gk-container .moduletable_color3 a:hover.readon {
    background-position: 0 -21px;
    color: #fff;
    text-shadow: 1px 1px 1px #281111
}

#gk-container .moduletable_color1 a.readon,
.moduletable_color2 a.readon {
    background-position: 0 100%;
    color: #fff;
    text-shadow: 1px 1px 1px #281111
}

#gk-container .moduletable_color1 a:hover.readon {
    background-position: 0 -21px
}

#gk-container .moduletable_color2 a:hover.readon {
    background-position: 0 0;
    color: #555;
    text-shadow: 1px 1px 1px #fff
}

#gk-botsl2 a {
    color: #fff
}

#gk-botsl2 a:hover {
    color: #b81a1a
}

/* 
       * joomla.css ------------------------------------------------------------------------
       */

a.readon {
    background: url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/readon.png') no-repeat 0 0;
    color: #555;
    text-shadow: 1px 1px 1px #fff
}

a.readon:hover,
a.readon:active,
a.readon:focus {
    background-position: 0 -21px;
    color: #fff;
    text-shadow: 1px 1px 1px #402121
}

.componentheading {
    line-height: 44px;
    background: none;
    font: bold 175% Georgia, "Times New Roman", Times, serif !important;
    color: #9f0000;
    margin-top: 12px;
    margin-bottom: 0px;
    padding-left: 15px;
}

.contentheading {
    line-height: 44px;
    background: none;
    font: bold 175% Georgia, "Times New Roman", Times, serif !important;
    color: #9f0000;
    margin-top: 12px;
    margin-bottom: 0px;
}

.componentheading span {
    line-height: 44px;
    background: none;
    font: bold 175% Georgia, "Times New Roman", Times, serif !important;
    color: #9f0000;
    margin-top: 12px;
    margin-bottom: 0px;
}

#gk-container span.separator {
    background: #fef7f7;
}

div.moduletable ul li {
    border-bottom: 1px solid #fff
}

div.moduletable_color1 ul li {
    border-bottom: 1px solid #333
}

div.moduletable_color2 ul li {
    border-bottom: 1px solid #a30202
}

div.moduletable_color3 ul li {
    border-bottom: 1px solid #eee
}

#gk-botsl1 ul li,
#gk-botsl2 ul li {
    border: none
}

.counter span {
    background: #900000;
    color: #fff
}

#form-login ul li a,
.popup_col a {
    color: #fff
}

.gk_popup_wrap .button {
    background: #900000
}

.mod_breadcrumbs>span.pathway a:hover {
    color: #900000
}

.mod_breadcrumbs>span.pathway.last {
    color: #900000
}

/* 
       * gk_stuff.css ------------------------------------------------------------------------
       */
.gk_menu>ul,
.gk-megamenu {
    border-top: 1px solid #a20000
}

#gk-splitmenu,
#gksdl-mainnav {
    overflow: hidden;
    border-bottom: 1px solid #a40101
}

.gk-megamenu ul.level0>li,
.gk_menu>li,
.gk_menu>ul>li {
    border-top: 1px solid #a20000;
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/menu_bullet.png') no-repeat 100% 0
}

.gk-megamenu ul.level0>li>a>span,
.gk_menu>li>a>span,
.gk_menu>ul>li>a>span {
    text-shadow: 1px 1px 1px #291010
}

.gk-megamenu ul.level0>li>a>span.menu-desc,
.gk_menu>li>a>span.menu-desc,
.gk_menu>ul>li>a>span.menu-desc {
    color: #f0b3b3
}

ul.level0>li.mega>.mega>span.menu-desc,
.gk_menu>li>a>span.menu-desc,
.gk_menu>ul>li>a>span.menu-desc {
    background: none !important
}

.gk_menu li ul {
    color: #ccc !important;
    border: 1px solid #e4e4e4 !important;
    background: #eee !important
}

.gk_menu li ul li {
    border: 0 !important
}

.gk_menu li ul a {
    border: 0 !important;
    color: #3b3b3b !important;
    background: #710000 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/submenu_bg.png') no-repeat 0 top !important
}

.gk_menu li ul a:hover {
    background-position: right bottom !important;
    background-color: #b80000 !important;
    color: #fff !important
}

.gk-megamenu>ul.level0>li:hover,
.gk-megamenu>ul.level0>li.active,
.gk_menu>li:hover,
.gk_menu>li.active,
.gk_menu>ul>li:hover,
.gk_menu>ul>li.active {
    border-top: 1px solid #6c0000
}

.gk_menu li a.active,
.gk_menu li a.active:hover,
.gk_menu li a.active:active,
.gk_menu li a.active:focus,
.gk_menu ul li a.active,
.gk_menu ul li a.active:hover,
.gk_menu ul li a.active:active,
.gk_menu ul li a.active:focus {
    background: none !important;
    color: #b10000
}

#gk-mainnav {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/menu_bg.png') repeat-x 0 0
}

.gk_menu li ul a {
    background: #710000 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/submenu_bg.png') no-repeat 0 top !important
}

.gk-megamenu ul.level1 li.mega a.mega {
    background: #710000 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/submenu_bg.png') no-repeat 0 top
}

.gk-megamenu .group-title .menu-title {
    background: #710000 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/submenu_bg.png') no-repeat right bottom !important
}

.gk-megamenu .group .moduletable h3 {
    background: #710000 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/submenu_bg.png') no-repeat 0 bottom !important
}

#gk-subnav ul li ul li a {
    background: #710000 url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/submenu_bg.png') no-repeat 0 top !important
}

#gk-subnav {
    background: #5f0000;
    border-top: 1px solid #4e0000
}

#gk-subnav ul li a span {
    border-left: 1px solid #6e0101
}

#gk-subnav li.first-item {
    background: none !important
}

#gk-subnav ul li a {
    color: #fff;
    display: block;
    text-decoration: none;
    text-transform: uppercase
}

#gk-subnav ul li a:hover {
    color: #f0b3b3
}

h4.gk_npro_header a:hover {
    color: #900000
}

h5 {
    color: #9f0000;
}

div.gk_npro_full_interface ul li,
div.gk_npro_full_interface ul li.active {
    background: url("https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/nsp-interface.png") no-repeat 0 0
}

div.gk_npro_full_interface ul li.active {
    background-position: -11px 0
}

div.gk_npro_interface_bg {
    background: none
}

div.gk_npro_full_prev,
div.gk_npro_full_next,
div.gk_npro_full_prev:hover,
div.gk_npro_full_next:hover {
    background: url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/nsp-interface.png') no-repeat -44px 0
}

div.gk_npro_full_prev {
    background-position: -22px 0
}

div.gk_npro_full_prev:hover {
    background-position: -66px 0
}

div.gk_npro_full_next:hover {
    background-position: -88px 0
}

.moduletable_color1 div.gk_npro_short_ulwrap ul li.odd {
    background: #7a0000
}

.moduletable_color2 div.gk_npro_mainwrap,
.moduletable_color2 .gk_npro_info,
.moduletable_color2 div.gk_npro_short_interface span {
    color: #F0B3B3
}

.moduletable_color2 div.gk_npro_short_ulwrap ul li p {
    color: #eab0b0
}

.moduletable_color2 div.gk_npro_short_interface {
    border-top: 1px dotted #9b2020
}

.moduletable_color2 div.gk_npro_short_ulwrap ul li.even {
    background: #710000
}

.moduletable_color2 div.gk_npro_short_ulwrap ul li.odd {
    background: #5e0707
}

ul.gk_tab_ul-style1 {
    background: url("https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/module_titles.png") repeat-x 0 -45px transparent;
    border-bottom: 1px solid #FFF;
    text-shadow: 1px 1px 1px #EEE;
    margin-top: 0
}

ul.gk_tab_ul-style1 li {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/tabs_left.png') no-repeat 0 -24px;
    border: none !important
}

ul.gk_tab_ul-style1 li span {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/headings.png') no-repeat right -24px
}

ul.gk_tab_ul-style1 li.active,
ul.gk_tab_ul-style1 li:hover,
.moduletable_color1 ul.gk_tab_ul-style1 li:hover span,
.moduletable_color1 ul.gk_tab_ul-style1 li.active span {
    color: #9F0000 !important
}

.moduletable_color1 ul.gk_tab_ul-style1 {
    background: url("https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/module_titles.png") repeat-x scroll 0 0 transparent;
    border-bottom: none !important;
    text-shadow: 1px 1px 3px #000
}

.moduletable_color1 ul.gk_tab_ul-style1 li {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/tabs_left.png') no-repeat 0 0
}

.moduletable_color1 ul.gk_tab_ul-style1 li span {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/headings.png') no-repeat right 0;
    color: #fff
}

.moduletable_color2 ul.gk_tab_ul-style1 {
    background: url("https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/module_titles.png") repeat-x 0 -90px transparent;
    border-bottom: none !important;
    text-shadow: 1px 1px 3px #000
}

.moduletable_color2 ul.gk_tab_ul-style1 li {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/tabs_left.png') no-repeat 0 -48px
}

.moduletable_color2 ul.gk_tab_ul-style1 li span {
    background: transparent url('https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/headings.png') no-repeat right -48px;
    color: #fff
}

.moduletable_color2 ul.gk_tab_ul-style1 li.active span,
.moduletable_color2 ul.gk_tab_ul-style1 li:hover span {
    color: #F0B3B3 !important;
    text-shadow: 1px 1px 2px #432424
}

#comments .comment-author,
#comments .toolbar a:hover,
#jc #nav-bottom span.activepage,
#jc #nav-top span.activepage {
    color: #900000
}

#comments-form #comments-form-send a:hover {
    background: #900000
}

.jcl_objtitle {
    background: #9F0000;
    color: #fff !important
}

ul.jclist_color2 li {
    border: 1px dotted #a50000 !important;
    background: #710000;
    color: #F0B3B3
}

ul.jclist_color2 img {
    background: #710000;
    border-color: #900000
}

ul.jclist_color2 .jcl_comment {
    color: #fff
}

ul.jclist_color3 li {
    background: #f9f9f9
}

/* 
       * k2.css ------------------------------------------------------------------------
       */
a.k2ReadMore:hover,
div.itemAuthorBlock div.itemAuthorDetails h3.authorName,
div.itemComments ul.itemCommentsList li span.commentAuthorName span,
div.catItemReadMore a:hover,
div.userBlock h2,
div.genericItemReadMore a:hover,
div.latestItemsCategory h2 a:hover {
    color: #900000
}

div.itemToolbar,
div.itemAuthorBlock,
div.subCategory,
div#itemListLinks,
div.userBlock,
div.latestItemsUser,
div.k2TagCloudBlock a:hover {
    background: #fff7f7
}

div.k2LatestCommentsBlock ul li span.lcUsername {
    background: #9F0000
}

div.moduletable_color2 div.k2LatestCommentsBlock ul li {
    border: 1px dotted #a50000 !important;
    background: #710000
}

div.moduletable_color2 div.k2LatestCommentsBlock ul li span.lcUsername {
    background: #9F0000;
    color: #fff
}

div.moduletable_color2 div.k2LatestCommentsBlock ul li img.lcAvatar {
    background: #710000;
    border-color: #900000
}

div.moduletable_color2 div.k2ItemsBlock ul li span.moduleItemTags {
    background: #900000
}

/* 
       * typo.css ----------------------------------------------------------------------
       */

.article-content pre, .article-content .code1 {
    border-left: 5px solid #8b0000 !important
}

.article-content .code2 {
    border-top: 5px solid #8b0000;
    border-bottom: 5px solid #8b0000
}

.article-content .code3 {
    border-top: 1px solid #8b0000;
    border-bottom: 1px solid #8b0000
}

.article-content blockquote div.blockquote1 {
    background-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/open1.png);
}

.article-content blockquote div.blockquote1 div {
    background-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/close1.png);
}

.article-content blockquote div.blockquote2 {
    background-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/open1.png);
}

.article-content blockquote div.blockquote2 div {
    background-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/close1.png);
}

.article-content blockquote div.blockquote3 {
    background-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/open2.png);
}

.article-content blockquote div.blockquote3 div {
    background-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/close2.png);
}

.article-content blockquote div.blockquote4 {
    background-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/open2.png);
}

.article-content blockquote div.blockquote4 div {
    background-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/close2.png);
}

.article-content .highlight-2 {
    background: #8b0000;
}

.article-content .highlight-3 {
    background: #436284;
}

.article-content span.clear {
    border-top: 1px solid #8b0000;
    border-bottom: 1px solid #8b0000;
    color: #8b0000
}

.article-content span.clear-1 {
    border-top: 1px solid #436284;
    border-bottom: 1px solid #436284;
    color: #710000
}

.article-content span.color {
    color: #8b0000
}

.article-content span.color-1 {
    color: #436284
}

.article-content span.color-2 {
    color: #8b0000;
    border-left: 2px solid #8b0000
}

.article-content span.color-4 {
    color: #8b0000;
    background: #ffeeee
}

.article-content span.color-5 {
    color: #fff;
    background: #8b0000
}

.article-content ul.circle1 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet3ul.png) !important
}

.article-content ul.bullet1 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet_ol_1_dark.png) !important
}

.article-content ul.bullet2 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet1ul.png) !important
}

.article-content ul.bullet3 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet2ul.png) !important
}

.article-content ul.bullet4 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet_ol_1_color.png) !important
}

.article-content ul.square2 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet_squ1_dark.png) !important
}

.article-content ul.square3 {
    list-style-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet_squ1_color.png) !important
}

.article-content div.number1 span {
    background-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet_ol_2.png);
}

.article-content div.number2 span {
    background-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/20520327/bullet_ol_2_color.png);
}

/* ticketsolve */
#ticketsolve,
p#member_bar {
    width: 100%;
}

table.calendar tr td.eventDay .calendar-popup a,
table.calendar tr td.eventDay .calendar-popup a:hover {
    padding: 0;
    display: inline;
    background: transparent;
    color: #DE0000;
}

table.calendar tr td.eventDay .calendar-popup a:hover {
    text-decoration: underline;
}

#mainbodycontent {
    margin: 0 auto 0 auto;
    width: 680px;
    float: left;
    text-align: left;
    padding-right: 8px;
    padding-bottom: 2em;
}

.seat_choose #mainbodycontent {
    width: 984px;
    padding-right: 0px;
}

.seat_choose #rightpanel {
    display: none;
}

#calendar_holder {
    width: 188px;
    padding: 10px 0;
    background: #F1F1F1;
}

table.calendar tr th {
    background-color: #FFF;
    padding-top: 3px;
}

#ticketsolve {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

p#member_bar a, p#member_bar a:visited
			#ticketsolve a,
#ticketsolve a:visited {
    font-size: 1em;
    color: #C11E23;
}

#timer.expired a, #timer.expired a:visited, #ticketsolve #timer.expired, #ticketsolve #timer.expired p, #ticketsolve .vevent a:link.book, #ticketsolve .vevent a.book, #ticketsolve .vevent a:visited.book, #ticketsolve .vevent a:hover.book,
#ticketsolve a:link.review-cart, #ticketsolve a.review-cart, #ticketsolve a:visited.review-cart, #ticketsolve a:hover.review-cart,
#ticketsolve a:link.details-payment, #ticketsolve a.details-payment, #ticketsolve a:visited.details-payment, #ticketsolve a:hover.details-payment,
#ticketsolve a:link.edit-cart, #ticketsolve a.edit-cart, #ticketsolve a:visited.edit-cart, #ticketsolve a:hover.edit-cart,
#ticketsolve table#cart a:visited.edit-cart {
    color: #FFF;
    text-decoration: none;
}

#ticketsolve table#cart a.show_name,
#ticketsolve table#cart a.show_name:visited,
#ticketsolve table#cart a.show_name:hover {
    color: #000;
}

#ticketsolve #checkout_validation_errors, #ticketsolve #checkout_payment_errors {
    padding: 2em 2em 1em 2em;
    border-top: 1px solid #AAA;
    background: #FFE9E9;
}

#ticketsolve #checkout_validation_errors h2 {
    color: red;
}

#ticketsolve #checkout_validation_errors ul li {
    padding: 0.3em 0 0.3em 0;
}

#ticketsolve #customer_address_line_2 {
    display: block;
    margin: 0.5em 0 0 168px;
}

#ticketsolve {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 15px;
    width: 98%;
    text-align: left;
}

p#member_bar {
    width: 98%;
    margin-top: 20px;
}

#ticketsolve #ticket-zones {
    float: left;
    width: 100%;
    margin: 1em auto 0 auto;
}

#shows .price, .description .price {
    display: none;
}

h2#event-day-header {
    padding-bottom: 1em;
}

#ticketsolve #shows {
    width: 100%;
}

#ticketsolve #show-detail, #ticketsolve .show-detail {
    border-bottom: none;
}

p#member_bar,
#ticketsolve p {
    font-size: 12px;
    line-height: 1.6;
}

#ticketsolve a:link {
    color: #9F0000;
    background-color: transparent;
}

#ticketsolve a:hover {
    color: #000000;
    background-color: transparent;
}

#ticketsolve a:visited {
    color: #999;
    background-color: transparent;
}

#ticketsolve h1, #ticketsolve h2, #ticketsolve h3, #ticketsolve h4, #ticketsolve h5, #ticketsolve h6 {
    color: #9F0000;
    font: bold 150% Georgia, "Times New Roman", Times, serif !important;
}

#ticketsolve h1, #ticketsolve h2 {
    font: bold 175% Georgia, "Times New Roman", Times, serif !important;
}

#ticketsolve h1 a:link, #ticketsolve h2 a:link, #ticketsolve h1 a:visited, #ticketsolve h2 a:visited {
    text-decoration: none;
}

#ticketsolve a:visited {
    color: #9F0000;
    background-color: transparent;
}

table.calendar tr td.eventDay a {
    background-color: #8E0B11;
    padding: 0.5em;
    font-weight: bold;
    color: #FFF;
    display: block;
}

table.calendar tr td.selectedDay {
    background-color: #FFFFFF;
    border: 2px solid #8E0B11;
}

table.calendar tr td.otherMonth {
    background-color: #385B6F;
    color: #000;
}

table.calendar tr td.weekendDay {
    background-color: #66A5C9;
}

table.calendar tr td.eventDay a:hover {
    background-color: #000;
    color: #FFF;
}

p#member_bar a:hover,
#ticketsolve a:hover {
    color: #000;
}

#ticketsolve a:active {
    color: #4E2A84;
    background-color: transparent;
}

p#base {
    clear: both;
    margin: 2em auto 2em auto;
    color: #666;
}

#ticketsolve h1 {
    font-size: 2.1em;
}

#ticketsolve h1, #ticketsolve h3,
#ticketsolve h1 a, #ticketsolve h1 a:visited {
    color: #9F0000;
}

#ticketsolve h2 {
    color: #AAA;
}

#ticketsolve #events {
    padding-top: 2em;
}

#ticketsolve #events .event h3.dtstart {
    color: #00255C;
    font-size: 1.5em;
}

#ticketsolve #events h2 {
    font-size: 1.5em;
    color: #9F0000;
}

#ticketsolve h1 {
    display: block;
}

#ticketsolve h4 {
    font-size: 1em;
}

#ticketsolve .description p.comment,
#ticketsolve .event .comment,
#ticketsolve #cart .comment {
    font-size: 1.1em;
    color: #000;
    padding: 0.25em 0.5em;
    border: 3px solid #AAA;
    background-color: #FFF0F0;
    text-align: center;
}

#ticketsolve .event form,
#ticketsolve .event form input {
    color: #000;
}

#ticketsolve .expire-warn {
    background-color: #EEE;
}

#ticketsolve table tr th {
    background-color: #DDD;
}

#ticketsolve input, #ticketsolve select {
    color: #000;
}

.ticketsolveInfoBox .infoContent {
    padding: 3px 0px 10px 3px;
}

.ticketsolveInfoHeader h3 {
    text-align: center;
}

#ticketsolve ol.def li dl dt, #ticketsolve ol.def li dl dd, #ticketsolve ol.def li {
    font-size: 1em;
}

body.index_page #ticketsolve h3 {
    margin-bottom: 0;
}

#ticketsolve ol.def {
    border-bottom: 1px solid #AAA;
    padding-bottom: 1em;
    width: auto;
    margin-bottom: 1em;
}

#example.seat_choose #ticketsolve #ticket-zones .right, #example.seat_choose #ticketsolve #ticket-zones .right p {
    text-align: left;
}

.show_page.seat_choose #sidebar {
    display: none;
}

.seat_choose.show_page #main_content {
    width: 100%;
}

#ticketsolve #ticket-zones #price_chooser, #ticketsolve p.indicator_large {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #AAAAAA;
    display: block;
    font-size: 0.9em;
    position: absolute;
    text-align: left;
    top: 200px;
}

#ticketsolve table#cart {
    font-size: 1.1em;
}

#ticketsolve #checkout_btn:hover {
    background-color: transparent
}

.show_page.seat_choose td#sidebar {
    display: none;
}

.seat_choose.show_page td#main {
    width: 875px;
}

/*
			#ticketsolve table#cart a.edit-cart, #ticketsolve table#cart a.edit-cart:link, #ticketsolve table#cart a.edit-cart:visited,
			#ticketsolve p.add input,
			#ticketsolve .event_time ul li a, #ticketsolve .event_time ul li a:visited,
			#ticketsolve .vevent a.book, #ticketsolve .vevent a.book:link, #ticketsolve .vevent a.book:visited,
			#ticketsolve a.review-cart, #ticketsolve a.review-cart:link, #ticketsolve a.review-cart:visited,
			#ticketsolve a.browse_btn_large, #ticketsolve a.browse_btn_large:link, #ticketsolve a.browse_btn_large:visited,
			#ticketsolve #confirmation input#confirm-button,
			#ticketsolve #zoneproceed input#review_checkout_btn,
			#ticketsolve #details-and-payment input#checkout_btn,
			#ticketsolve form#checkout p#details-and-payment input#customer_submit_btn,
			#ticketsolve a#checkout_btn, #ticketsolve a#checkout_btn:link, #ticketsolve a#checkout_btn:visited,                         
			#ticketsolve input#delivery-proceed,
			#ticketsolve a.browse_btn,
			#ticketsolve a.browse_btn:link,
			#ticketsolve a.browse_btn:visited {
			text-decoration:none;
			padding:6px 14px;
			font-size:12px;
			font-weight:bold;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			font-family:Arial,sans-serif;
			border:1px solid #EAEAEA;
			color:#333;                                          
			background:#FFF;
			background: -moz-linear-gradient(top, #FFF, #AAA);
			background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#AAA));
			filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF', EndColorStr='#AAAAAA', GradientType=0);
			margin:0 16px 0 0;
			}                                            
*/
#ticketsolve table#cart a.edit-cart:hover,
#ticketsolve a.edit-cart:hover,
#ticketsolve form#checkout p#details-and-payment input#customer_submit_btn:hover,
#ticketsolve a.browse_btn:hover {
    cursor: pointer;
    text-decoration: none;
    background: #777;
    background: -moz-linear-gradient(top, #AAA, #FFF);
    background: -webkit-gradient(linear, left top, left bottom, from(#AAA), to(#FFF));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr = '#AAAAAA', EndColorStr = '#FFFFFF', GradientType = 0);
}

/*
			#ticketsolve table#cart p.add input,
			#ticketsolve p.add input,
			#ticketsolve .event_time ul li a, #ticketsolve .event_time ul li a:visited,                                 
			#ticketsolve .vevent a.book, #ticketsolve .vevent a.book:link, #ticketsolve .vevent a.book:visited,
			#ticketsolve #confirmation input#confirm-button,
			#ticketsolve #details-and-payment input#checkout_btn,  
			#ticketsolve #zoneproceed input#review_checkout_btn,    
			#ticketsolve a.review-cart, #ticketsolve a.review-cart:link, #ticketsolve a.review-cart:visited,
			#ticketsolve a.browse_btn_large, #ticketsolve a.browse_btn_large:link, #ticketsolve a.browse_btn_large:visited,
			#ticketsolve a#checkout_btn, #ticketsolve a#checkout_btn:link, #ticketsolve a#checkout_btn:visited,
			#ticketsolve input#delivery-proceed {
			font-size:12px; 
			text-transform:capitalize; 
			text-decoration:none;
			color:#FFF;
			margin:0 0 0 16px;
			padding:10px 20px;          
			border:none;
			background: #3B7DFA;       
			text-shadow:0 -1px 0 #183469;
			background: -moz-linear-gradient(top, #A30001, #6E0000);
			background: -webkit-gradient(linear, left top, left bottom, from(#A30001), to(#6E0000));
			filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#A30001', EndColorStr='#6E0000', GradientType=0);
			}    
*/

#ticketsolve p.add input, #ticketsolve p.add input:hover, #ticketsolve #print-now a, #ticketsolve #print-now a:visited, #ticketsolve #print-now a:link, #ticketsolve a#checkout_btn, #ticketsolve form#checkout p input#checkout_btn, #ticketsolve #skip-membership a, #ticketsolve input#delivery-proceed, #ticketsolve input#confirm-button, #ticketsolve #zoneproceed input#review_checkout_btn, #ticketsolve #promotions .promo a.book, #ticketsolve #promotions .promo a.book:hover, #ticketsolve .vevent a.book, #ticketsolve .vevent a.book:visited, #ticketsolve .vevent a.book:hover, #ticketsolve a.review-cart, #ticketsolve a.review-cart:hover, #ticketsolve a.details-payment, #ticketsolve a.details-payment:hover {
    -moz-border-radius: 4px 4px 4px 4px;
    background: -moz-linear-gradient(top, #A30001, #6E0000);
    background: -webkit-gradient(linear, left top, left bottom, from(#A30001), to(#6E0000));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr = '#A30001', EndColorStr = '#6E0000', GradientType = 0);
    border: 1px solid #6E0000;
    color: #FFFFFF;
    font-weight: bold;
    padding: 6px 14px;
    text-decoration: none;
    text-shadow: 0 -1px 0 #A30001;
    width: auto;
}

#ticketsolve p.indicator_large {
    font-size: 1em;
}

#ticketsolve p.add input:hover,
#ticketsolve .event_time ul li a:hover,
#ticketsolve a.review-cart:hover,
#ticketsolve #details-and-payment input#checkout_btn:hover,
#ticketsolve a.browse_btn_large:hover,
#ticketsolve input#delivery-proceed:hover {
    cursor: pointer;
    text-decoration: none;
    background: #AAA;
    background: -moz-linear-gradient(top, #AAA, #FFF);
    background: -webkit-gradient(linear, left top, left bottom, from(#AAA), to(#FFF));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr = '#AAAAAA', EndColorStr = '#FFFFFF', GradientType = 0);
}

#ticketsolve .vevent a.book:hover,
#ticketsolve form#checkout p input#checkout_btn:hover,
#ticketsolve #confirmation input#confirm-button:hover,
#ticketsolve #zoneproceed input#review_checkout_btn:hover,
#ticketsolve #details-and-payment input#checkout_btn:hover,
#ticketsolve a#checkout_btn:hover {
    cursor: pointer;
    text-decoration: none;
    background: #6E0000;
    background: -moz-linear-gradient(top, #6E0000, #A30001);
    background: -webkit-gradient(linear, left top, left bottom, from(#6E0000A30001), to(#A30001));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr = '#A30001', EndColorStr = '#A300016E0000', GradientType = 0);
}

#ticketsolve #zoneproceed input#review_checkout_btn:active {
    background: #6E0000;
}

#ticketsolve p.add input,
#ticketsolve .event_time ul li a, #ticketsolve .event_time ul li a:visited,
#ticketsolve .vevent a.book, #ticketsolve .vevent a.book:link, #ticketsolve .vevent a.book:visited {
    margin: 0;

}

#ticketsolve p.add input:active, #ticketsolve p.add input:focus, #ticketsolve #print-now a:active, #ticketsolve a#checkout_btn:active, #ticketsolve form#checkout p input#checkout_btn:active, #ticketsolve #skip-membership a:active, #ticketsolve input#delivery-proceed:active, #ticketsolve input#confirm-button:active, #ticketsolve #zoneproceed input#review_checkout_btn:active, #ticketsolve #promotions .promo a.book:active, #ticketsolve .vevent a.book:active, #ticketsolve a.review-cart:active, #ticketsolve a.details-payment:active, #ticketsolve #print-now a:focus, #ticketsolve a#checkout_btn:focus, #ticketsolve form#checkout p input#checkout_btn:focus, #ticketsolve #skip-membership a:focus, #ticketsolve input#delivery-proceed:focus, #ticketsolve input#confirm-button:focus, #ticketsolve #zoneproceed input#review_checkout_btn:focus, #ticketsolve #promotions .promo a.book:focus, #ticketsolve .vevent a.book:focus, #ticketsolve a.review-cart:focus, #ticketsolve a.details-payment:focus {
    background: #6E0000;
}

ol#steps {
    clear: both;
    display: none;
    font-size: 12px;
    margin: 0 auto;
    padding: 0;
    width: 90%;
}

select {
    font-size: 12px;
}

#searchform input.search {
    padding: 3px;
    margin: 3px 0px;
}

#calendar table.calendar tr td.eventDay a {
    color: #FFF;
}

#calendar table.calendar {
    width: 188px;
    font-size: 10px;
}

#calendar table.calendar tr td.day {
    padding: 0.2em;
}

#gk-mainbody {
    width: 786px;
}

.seat_choose #gk-mainbody {
    width: 982px;
}

.seat_choose #gk-left {
    display: none;
}

#gk-left {
    width: 196px;
}

#kingssouthsea #gk-wrapper.main #gk-container .static #gk-mainbody
{
    width: 80%;
}


#ticketsolve {
    font-size: 12px;
}

#ticketsolve #ticket-zones td.seat_spacer img,
#ticketsolve #ticket-zones td.seat img {
    margin: 0 auto;
    width: 7px;
}

#ticketsolve table#seat-layout tr td.seat_in_cart {
    border: 1px solid red;
}

#kingssouthsea.seat_choose #ticketsolve #ticket-zones .left {
    width: 73.85%;
}

#kingssouthsea.seat_choose #ticketsolve #ticket-zones .right {
    width: 25%;
}

#kingssouthsea #ticketsolve table#seat-layout tr {
    white-space: nowrap;
}

#kingssouthsea #ticketsolve table#seat-layout tr td.seat {
    margin: 3px;
}

#kingssouthsea #ticketsolve #key .seat_in_cart,
#kingssouthsea #ticketsolve table#seat-layout tr td.seat_in_cart {
    border: 3px solid #FF0000;
    margin: 0;
}

#ticketsolve #ticket-zones td.seat_spacer img,
#ticketsolve #ticket-zones td.seat img {
    margin: 0 auto;
    width: 7px;
}

#ticketsolve table#seat-layout tr td.seat {
    margin: 1px;
}

#ticketsolve table#seat-layout tr td.seat_in_cart {
    border: 1px solid red;
}

#kingssouthsea #ticketsolve .vevent img.show-image,
#kingssouthsea #ticketsolve img.venue-image,
#kingssouthsea #ticketsolve #products img.show-image {
    max-height: 250px;
    width: auto;
}

#kingssouthsea #ticketsolve #shows .vevent {
    position: relative;
    min-height: 260px;
}

#kingssouthsea #ticketsolve #shows .vevent h2,
#kingssouthsea #ticketsolve #shows .vevent .meta {
    width: 508px;
}

#kingssouthsea #ticketsolve #shows .vevent .right-col {
    position: absolute;
    top: 16px;
    right: 0px;
    width: auto;
}

#kingssouthsea #ticketsolve div#show_discounts {
    display: none;
}

#ticketsolve table#seat-layout {
    border-spacing: 3px;
}

#kingssouthsea table.calendar tr.dayName th {
    padding: 0.5em 0.1em;
}


/*buttons*/

#kingssouthsea #ticketsolve p.add input,
#kingssouthsea #ticketsolve p.add input:hover,
#kingssouthsea #ticketsolve #print-now a,
#kingssouthsea #ticketsolve #print-now a:visited,
#kingssouthsea #ticketsolve #print-now a:link,
#kingssouthsea #ticketsolve a#checkout_btn,
#kingssouthsea #ticketsolve form#checkout p input#checkout_btn,
#kingssouthsea #ticketsolve #skip-membership a,
#kingssouthsea #ticketsolve input#delivery-proceed,
#kingssouthsea #ticketsolve input#confirm-button,
#kingssouthsea #ticketsolve #zoneproceed input#review_checkout_btn,
#kingssouthsea #ticketsolve #promotions .promo a.book,
#kingssouthsea #ticketsolve #promotions .promo a.book:hover,
#kingssouthsea #ticketsolve .vevent a.book,
#kingssouthsea #ticketsolve .vevent a.book:hover,
#kingssouthsea #ticketsolve a.review-cart,
#kingssouthsea #ticketsolve a.review-cart:hover,
#kingssouthsea #ticketsolve a.details-payment,
#kingssouthsea #ticketsolve a.details-payment:hover {
    border:1px solid #A20000;
    background:#A20000;
    border-radius: 0;
    text-shadow: none;
    color: #ffffff;
}

#kingssouthsea #ticketsolve p.add input:hover,
#kingssouthsea #ticketsolve #print-now a:hover,
#kingssouthsea #ticketsolve a#checkout_btn:hover,
#kingssouthsea #ticketsolve form#checkout p input#checkout_btn:hover,
#kingssouthsea #ticketsolve #skip-membership a:hover,
#kingssouthsea #ticketsolve input#delivery-proceed:hover,
#kingssouthsea #ticketsolve input#confirm-button:hover,
#kingssouthsea #ticketsolve #zoneproceed input#review_checkout_btn:hover,
#kingssouthsea #ticketsolve #promotions .promo a.book:hover,
#kingssouthsea #ticketsolve .vevent a.book:hover,
#kingssouthsea #ticketsolve a.review-cart:hover,
#kingssouthsea #ticketsolve a.details-payment:hover {
    background:#A20000;
    background-color: #A20000;
    border-radius: 0;
    text-shadow: none;
    color: #ffffff;
}


#kingssouthsea #ticketsolve p.add input:active,
#kingssouthsea #ticketsolve #print-now a:active,
#kingssouthsea #ticketsolve a#checkout_btn:active,
#kingssouthsea #ticketsolve form#checkout p input#checkout_btn:active,
#kingssouthsea #ticketsolve #skip-membership a:active,
#kingssouthsea #ticketsolve input#delivery-proceed:active,
#kingssouthsea #ticketsolve input#confirm-button:active,
#kingssouthsea #ticketsolve #zoneproceed input#review_checkout_btn:active,
#kingssouthsea #ticketsolve #promotions .promo a.book:active,
#kingssouthsea #ticketsolve .vevent a.book:active,
#kingssouthsea #ticketsolve a.review-cart:active,
#kingssouthsea #ticketsolve a.details-payment:active,
#kingssouthsea #ticketsolve #print-now a:focus,
#kingssouthsea #ticketsolve a#checkout_btn:focus,
#kingssouthsea #ticketsolve form#checkout p input#checkout_btn:focus,
#kingssouthsea #ticketsolve #skip-membership a:focus,
#kingssouthsea #ticketsolve input#delivery-proceed:focus,
#kingssouthsea #ticketsolve input#confirm-button:focus,
#kingssouthsea #ticketsolve #zoneproceed input#review_checkout_btn:focus,
#kingssouthsea #ticketsolve #promotions .promo a.book:focus,
#kingssouthsea #ticketsolve .vevent a.book:focus,
#kingssouthsea #ticketsolve a.review-cart:focus,
#kingssouthsea #ticketsolve a.details-payment:focus {
    background:#A20000;
    background-color: #A20000;
    border-radius: 0;
    text-shadow: none;
    color: #ffffff;
}

#badge_hover span.title {
    background: #A20000;
}

#kingssouthsea #ticketsolve .event_time ul li {
    font-size: 11px;
    padding-right: 20px;
}

#kingssouthsea.seat_choose #ticketsolve
{
    width: 100%;
}

#kingssouthsea.seat_choose #gk-wrapper.main #gk-container .static #gk-mainbody {
    width: 100%;
}