@import url(http://fonts.googleapis.com/css?family=Qwigley);
/*---------------------------------------------------------------
# Package - Joomla Template based on Helix Framework   
# ---------------------------------------------------------------
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.joomshaper.com - http://www.joomxpert.com
-----------------------------------------------------------------*/

/*********************
JIMS EDITS
*********************/

.clear {clear:both;}

/*button*/

a.button {
	font-size:92%; 
	padding:3px 10px;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
	-webkit-box-shadow: #666 0px 0px 3px !important;
	-moz-box-shadow: #666 0px 0px 3px !important;
	box-shadow: #666 0px 0px 3px !important;
	background: #FFFFFF !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#D4D4D4)) !important;
	background: -webkit-linear-gradient(#FFFFFF, #D4D4D4) !important;
	background: -moz-linear-gradient(#FFFFFF, #D4D4D4) !important;
	background: -ms-linear-gradient(#FFFFFF, #D4D4D4) !important;
	background: -o-linear-gradient(#FFFFFF, #D4D4D4) !important;
	background: linear-gradient(#FFFFFF, #D4D4D4) !important;
	-pie-background: linear-gradient(#FFFFFF, #D4D4D4)!important;
	position:relative !important;
	z-index:500 !important;
	behavior: url(PIE.php) !important;
	}

/*SLIDER STYLES*/

#slides, .preload {
	background:url(../images/sliderbg.jpg) center top repeat-x #000; 
	}
	
.vt_nivo_slider {padding:25px 0;}
.nivo-caption {background:none !important;}
.nivo-caption .nivo-description {margin-top:15px !important;line-height:1.6em;}


/*Footer override*/

#bottom-bg, #sp-footer {
	background:#000 !important;
	border:none;
	}

/*Header */

#header {
	background:url(../images/headerbg.jpg) top repeat-x #000; 
	height:90px;
	border-bottom:1px solid #222 !important;
	}

/*RSForms*/

.rsform-block:hover {
	background:none;
	}

/*News*/

/*******************
News 
*******************/

.jcemediabox-zoom-image {
	display:none;
	}

.news-item {
	float:left;
	width:700px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #EEEEEE;
	}

.news-right {
	float:left;
	width:530px;
	}
	
.news-right h4 {
	font-size:14px;
	font-family: 'Open Sans', sans-serif, 300;
	color:#00597D;
	float:left;
	}
	
.news-right h4 a {
	color:#00597D;
	}
	
.news-right h4 a:hover {
	color:#09F;
	}
	
.news-date {
	font-size:10px;
	color:#bbb;
	float:right;
	margin-top:10px;
	}
	
.news-right h2 a, .news-right h2 a:visited{
	display:block;

	padding-bottom:0px;
	font-size:17px;
	font-family: 'Open Sans', sans-serif, 300;
	color:#00597D;
	}	
	
.news-left {
	float:left;
	width:170px;
	padding-top:10px;
	}

.news-left img {
	width:150px;
	overflow:hidden;
	}

/*Submissions*/

.submission-wrapper {}

.submission-row {
	text-align:left;
	}

.submission-left {
	display:block;
	padding:5px 10px;
	background:#eee;
	border-left:5px solid #666;
	width:100%;
	margin:0 0 2px 0;
	font-weight:bold;
	}

.submission-right {
	display:block;
	padding:4px 10px;
	border:1px solid #eee;
	width:100%;
	margin:0 0 2px 0;
	}

/*Logo*/

a#logo {margin-top:17px !important;}

/*Slider Nivo*/

a.nivo-imageLink {display:none !important;}

/*Intro Message Module*/

.intro-message {font-family: 'Qwigley', cursive; font-size:28px; color:#aaa; text-align:center;}



/*Slides*/
.sp-slide .controllers{height:auto;display:inline-block;position:absolute;bottom:-13px;left:45%;background:#e1e6e6 url(../images/controller-bg.png) repeat-x 0 0;padding:2px 5px;z-index:1}
.sp-slide .controllers span,.sp-slide .controllers span.active{display:block;float:left;height:26px;width:25px;cursor:pointer}
.sp-slide .controllers span,.sp-slide .controllers span.active{text-indent:-9999px}
.sp-slide .controllers span{background:url(../images/slide-btn.png) no-repeat scroll 0 0}
.sp-slide-image,.sp-slide-overlay {position:absolute;bottom:0;right:0}
.sp-slide-desc{padding:60px 10px 10px}
h2.sp-slide-title{font-size:36px;color:#fff;font-weight:400; display:inline-block;*display:inline;zoom:1;}
.sp-slide-desc span.created{color:#fff;font-size:24px;line-height:34px; display:none;}
p.sp-slide-intro{color:#fff;font-size:16px;line-height:22px;width:420px}

/*Purchase Now!*/
#intro-box {padding:20px 0;background:#efefef;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin:1px 0}

/*Tweets*/
.sp-tweet-item.first{margin:0}
.sp-tweet-item{border-bottom:1px dashed #333!important;padding:10px 5px!important}
.sp-tweet-item.even{background:#151515}