/* ************************************************************************* */
/* KARMA COOL BLUE
/* ************************************************************************* */

#header .header-holder {

}
.big-banner #header .header-holder {
}
.top-block {
    background: none repeat scroll 0 0 #CCCCCC !important;
}
#footer {
    background: url("http://www.boatrentalsvancouver.com/wp-content/themes/Karma/images/_global/footback.png") repeat-x scroll 0 -1px #494949 !important;
}
#footer_bottom {
    background: url("http://www.boatrentalsvancouver.com/wp-content/themes/Karma/images/_global/footback1.jpg") repeat-x scroll 0 0 transparent !important;
    color: #868686 !important;
}
#menu-main-nav li strong {
    color: #FFFFFF !important;
}
#menu-main-nav a span {
    color: #83B1DC !important;
}
#menu-main-nav a:hover span, #menu-main-nav li.current_page_item a span, #menu-main-nav li.current_page_parent a span, #menu-main-nav li.current-page-ancestor a span, #menu-main-nav .drop ul li.current-menu-item a, #menu-main-nav .drop ul li.current-menu-item a span, #menu-main-nav .drop ul .drop ul li.current-menu-item a, #menu-main-nav .drop ul .drop ul li.current-menu-item a span {
    color: #FFFFFF !important;
    text-decoration: none;
}
#menu-main-nav .drop ul li.current-menu-item a, #menu-main-nav .drop ul li.current-menu-item a span, #menu-main-nav .drop ul .drop ul li.current-menu-item a, #menu-main-nav .drop ul .drop ul li.current-menu-item a span {
    background: none repeat scroll 0 0 #5F9B00 !important;
    text-decoration: none;
}
#menu-main-nav li {
    background: url("../images/_global/seperator-main-nav.png") no-repeat scroll 0 5px transparent;
}
#menu-main-nav .drop .t {
    display: none;
}
#menu-main-nav .drop .b {
}
#menu-main-nav .drop .c, #menu-main-nav li.parent:hover {
    background: url("../images/_global/navsub.jpg") no-repeat scroll 0 0 transparent;
}
#menu-main-nav .drop ul li.hover a, #menu-main-nav .drop ul a:hover {
    background: url("../images/karma-cool-blue/bg-drop-li-t.jp") no-repeat scroll 0 0 #5F9B00 !important;
}
#menu-main-nav .drop ul .drop ul li.hover a, #menu-main-nav .drop ul .drop ul a:hover {
    background: url("../images/karma-cool-blue/bg-drop-li-t.jp") no-repeat scroll 0 0 #5F9B00 !important;
}
#menu-main-nav .drop ul .drop ul .drop ul li.hover a, #menu-main-nav .drop ul .drop ul .drop ul a:hover {
    background: url("../images/karma-cool-blue/bg-drop-li-t.jp") no-repeat scroll 0 0 #5F9B00 !important;
}
#menu-main-nav .drop ul .drop ul .drop ul li.current-menu-item a, #menu-main-nav .drop ul .drop ul .drop ul li.current_page_ancestor a, #menu-main-nav .drop ul .drop ul .drop ul li.hover a, #menu-main-nav .drop ul .drop ul .drop ul a:hover {
    background: url("../images/karma-cool-blue/bg-drop-li-t.jp") no-repeat scroll 0 0 #5F9B00 !important;
}
#menu-main-nav .drop ul li.hover a span, #menu-main-nav .drop ul a:hover span {
    background: url("../images/karma-cool-blue/bg-drop-li-b.jp") no-repeat scroll 0 100% transparent !important;
    color: #FFFFFF !important;
}
#menu-main-nav .drop ul .drop ul li.hover a span, #menu-main-nav .drop ul .drop ul a:hover span {
    background: url("../images/karma-cool-blue/bg-drop-li-b.jp") no-repeat scroll 0 100% transparent !important;
    color: #FFFFFF !important;
}
#menu-main-nav .drop ul .drop ul .drop ul li.hover a span, #menu-main-nav .drop ul .drop ul .drop ul a:hover span {
    background: url("../images/karma-cool-blue/bg-drop-li-b.jpg") no-repeat scroll 0 100% transparent !important;
    color: #FFFFFF !important;
}
#menu-main-nav .drop ul .drop ul .drop ul li.current-menu-item a span, #menu-main-nav .drop ul .drop ul .drop ul li.current_page_ancestor a span, #menu-main-nav .drop ul .drop ul .drop ul li.hover a span, #menu-main-nav .drop ul .drop ul .drop ul a:hover span {
    background: url("../images/karma-cool-blue/bg-drop-li-b.jpg") no-repeat scroll 0 100% transparent !important;
    color: #FFFFFF !important;
}
#menu-main-nav li.current-menu-parent li a span, #menu-main-nav li.current-menu-item li a span, #menu-main-nav li.current_page_ancestor li a span, #menu-main-nav .drop ul a, #menu-main-nav .drop ul a span, #menu-main-nav .drop ul .drop ul a, #menu-main-nav .drop ul .drop ul a span, #menu-main-nav .drop ul .drop ul .drop ul a, #menu-main-nav .drop ul .drop ul .drop ul a span, #menu-main-nav li .sub-menu li .sub-menu li .sub-menu li a span {
    background: none repeat scroll 0 0 transparent !important;
    color: #FFFFFF !important;
}
.search-header #menu-main-nav .sub-menu a span, .search-header #menu-main-nav .current_page_parent .sub-menu a span, .error-header #menu-main-nav .sub-menu a span, .error-header #menu-main-nav .current_page_parent .sub-menu a span {
    color: #FFFFFF !important;
}
#menu-main-nav .drop ul li.current-menu-item ul li a, #menu-main-nav .drop ul li.current-menu-item ul li a span {
    color: #FFFFFF !important;
}
.search-header #menu-main-nav a span, .search-header #menu-main-nav .current_page_parent a span, .error-header #menu-main-nav a span, .error-header #menu-main-nav .current_page_parent a span {
    color: #609CBD !important;
}
#menu-main-nav .sub-menu li {
    text-shadow: none !important;
}
.top-block, .top-block a, #header .toolbar-left li, #header .toolbar-right li {
    color: #666666;
    display: none;
}
.footer-holder a {
    color: #FFFFFF !important;
}
.footer-holder a:hover {
    color: #FFFFFF !important;
}
#footer_bottom a {
    color: #539000 !important;
    text-decoration: underline;
}
#footer_bottom a:hover {
    color: #FFFFFF !important;
    text-decoration: none;
}
.footer_post h4 a {
    color: #FFFFFF !important;
}
#mc_signup .mc_required, .mc_required, #mc-indicates-required {
    color: #609CBD !important;
}
#footer .blogroll a {
    color: #FFFFFF !important;
    font-weight: bold;
}
#footer .blogroll a:hover {
    color: #FFFFFF !important;
}
#footer .blogroll li {
    color: #609CBD !important;
}
#footer h3 {
}
#footer p, #footer ul, #footer_bottom p, #footer_bottom ul {
}
#footer .footer_post h4, #footer .footer_post h4 a {
    font-weight: bold !important;
}
#mc_signup_form label {
    color: #DDDDDD !important;
}




a, p a strong, .link-top {
    color: #539000;
}
#horizontal_nav ul a:hover, #horizontal_nav ul .current_page_item {
    background: url("../images/secondary-cool-blue/bg-horz-active.jpg") no-repeat scroll 100% 0 transparent;
}
#horizontal_nav ul .current_page_item span, #horizontal_nav ul a:hover span {
    background: url("../images/secondary-cool-blue/bg-horz-active.jpg") no-repeat scroll 0 0 transparent;
}
.nav_right_sub_nav ul a:hover, .nav_right_sub_nav ul li.current_page_item a {
    background: url("../images/secondary-cool-blue/sprite.png") no-repeat scroll 0 -39px transparent !important;
}
#sub_nav ul a:hover, #sub_nav ul li.current_page_item a {
    background: url("../images/secondary-cool-blue/sprite.png") no-repeat scroll 0 0 transparent;
}
#sub_nav ul ul a, #sub_nav ul ul a:hover, .list li, #sidebar ul li, #sub_nav ul li.current_page_item ul li a, #sub_nav ul li.current_page_parent ul li.current_page_item a {
    background: url("/wp-content/themes/Karma/images/_global/separator3.gif") repeat-x scroll 0 100% transparent;
    color: #555555 !important;
width:217px;
}
.list li {
    background: url("../images/secondary-cool-blue/bullet1.png") no-repeat scroll 0 5px transparent;
    color: #555555 !important;
}
#sub_nav ul li.current_page_item .children a {
    background: url("../images/secondary-cool-blue/bullet1.png") no-repeat scroll 0 6px transparent;
    color: #666666;
    padding: 4px 0 1px 14px;
}
#sub_nav ul li.current_page_item .children a:hover {
    background: url("../images/secondary-cool-blue/bullet1.png") no-repeat scroll 0 6px transparent;
    color: #666666;
    text-decoration: underline;
}
#sub_nav ul .children .current_page_item a, #sub_nav ul .children .current_page_item a:hover {
    background: url("../images/secondary-cool-blue/bullet1.png") no-repeat scroll 0 6px transparent;
    color: #0068A1;
    font-weight: bold;
    padding: 4px 0 1px 14px;
}
#sub_nav ul .children .current_page_item .children a {
    font-weight: normal;
}
.list2 li {
    background: url("../images/secondary-cool-blue/bullet2.png") no-repeat scroll 0 6px transparent !important;
    padding: 5px 0 0 19px;
}
.list3 li {
    background: url("../images/secondary-cool-blue/bullet3.png") no-repeat scroll 0 10px transparent !important;
    padding: 5px 0 0 18px;
}
.list4 li {
    background: url("../images/secondary-cool-blue/bullet4.png") no-repeat scroll 0 6px transparent !important;
}
.home-bnr-jquery {
    background: url("../images/secondary-cool-blue/bg-jquery-bnr.jpg") no-repeat scroll 0 0 #0486C4;
    color: #FFFFFF;
}
#main .tools {
    color: #FFFFFF;
    display: none;
    margin-top: -10px;
}
#main .tools .holder {
}
#main .tools .frame {
    height: 1%;
    overflow: hidden;
    padding: 0 22px 0 20px;
}
.home-bnr-jquery ul {
    background-image: url("../images/secondary-cool-blue/7.gif");
    background-position: center center;
    background-repeat: no-repeat;
}
.post_content {
    background: url("../images/secondary-cool-blue/bg-post-content.png") no-repeat scroll 577px 0 transparent;
}
.search-form .text {
    background: url("../images/secondary-cool-blue/sprite.png") no-repeat scroll -66px -78px transparent;
}
.tabset .ui-state-active, .tabset .active, .tabset a:hover {
    background: url("../images/secondary-cool-blue/bg-horz-active.jpg") no-repeat scroll 100% 0 transparent;
}
.tabset .ui-state-active span, .tabset .active span, .tabset a:hover span {
    background: url("../images/secondary-cool-blue/bg-horz-active.jpg") no-repeat scroll 0 0 transparent;
}
.karma-pages a:active, .karma-pages span.current, .wp-pagenavi a:active, .wp-pagenavi span.current {
    background: url("../images/secondary-cool-blue/sprite.png") no-repeat scroll -66px -107px transparent;
}