@charset "UTF-8";
/* SMALL BUTTONS */
.button-small {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	display: inline-block;
	height: 25px;
	margin: 0 1em 1em 15px;
	padding: 8px 25px 6px 3px;
	position: relative;
	text-decoration:none ;
	left:10px;
	}
.button-small span {
	height: 39px;
	left: -25px;
	position: absolute;
	top: 0;
	width: 25px;
}
.button-small:hover { 
text-decoration: none; 
}

/* BUTTON COLORS */
a.rounded-blue.button-small{ color:#1a8987; }
.rounded-blue { background:url('../images/shortcodes/button/round-button-right.png') no-repeat right 0 ;}
.rounded-blue:hover { background: url('../images/shortcodes/button/round-button-right.png') no-repeat right -40px; color:#1a8987; }
.rounded-blue span { background: url('../images/shortcodes/button/round-button-left.png') no-repeat left 0; }
.rounded-blue:hover span { background: url('../images/shortcodes/button/round-button-left.png') no-repeat left -40px; }

a.rounded-orange.button-small{ color:#ba4c29; }
.rounded-orange { background: url("../images/shortcodes/button/round-button-right.png") no-repeat right -80px;  }
.rounded-orange:hover { background: url("../images/shortcodes/button/round-button-right.png") no-repeat right -120px; color:#ba4c29; }
.rounded-orange span { background: url("../images/shortcodes/button/round-button-left.png") no-repeat left -80px; }
.rounded-orange:hover span { background: url("../images/shortcodes/button/round-button-left.png") no-repeat left -120px; }

a.rounded-green.button-small{ color:#7e9a24; }
.rounded-green{ background: url("../images/shortcodes/button/round-button-right.png") no-repeat right -160px;}
.rounded-green:hover { background: url("../images/shortcodes/button/round-button-right.png") no-repeat right -200px; color:#7e9a24; }
.rounded-green span { background: url("../images/shortcodes/button/round-button-left.png") no-repeat left -160px; }
.rounded-green:hover span { background: url("../images/shortcodes/button/round-button-left.png") no-repeat left -200px; }

a.rounded-yellow.button-small{ color:#9b7910; }
.rounded-yellow { background: url("../images/shortcodes/button/round-button-right.png") no-repeat right -240px; }
.rounded-yellow:hover { background: url("../images/shortcodes/button/round-button-right.png") no-repeat right -280px; color:#9b7910; }
.rounded-yellow span { background: url("../images/shortcodes/button/round-button-left.png") no-repeat left -240px; }
.rounded-yellow:hover span { background: url("../images/shortcodes/button/round-button-left.png") no-repeat left -280px; }

a.square-blue.button-small{ color:#1a8987; }
.square-blue { background: url("../images/shortcodes/button/squr-button-right.png") no-repeat right 0;  }
.square-blue:hover { background: url("../images/shortcodes/button/squr-button-right.png") no-repeat right -40px; color:#1a8987; }
.square-blue span { background: url("../images/shortcodes/button/squr-button-left.png") no-repeat left 0; }
.square-blue:hover span { background: url("../images/shortcodes/button/squr-button-left.png") no-repeat left -40px; }

a.square-orange.button-small{ color:#ba4c29;  }
.square-orange { background: url("../images/shortcodes/button/squr-button-right.png") no-repeat right -80px; }
.square-orange:hover { background: url("../images/shortcodes/button/squr-button-right.png") no-repeat right -120px; color:#ba4c29; }
.square-orange span { background: url("../images/shortcodes/button/squr-button-left.png") no-repeat left -80px; }
.square-orange:hover span { background: url("../images/shortcodes/button/squr-button-left.png") no-repeat left -120px; }

a.square-green.button-small{ color:#7e9a24;   }
.square-green { background: url("../images/shortcodes/button/squr-button-right.png") no-repeat right -160px; }
.square-green:hover { background: url("../images/shortcodes/button/squr-button-right.png") no-repeat right -200px; color:#7e9a24;}
.square-green span { background: url("../images/shortcodes/button/squr-button-left.png") no-repeat left -160px; }
.square-green:hover span { background: url("../images/shortcodes/button/squr-button-left.png") no-repeat left -200px; }

a.square-yellow.button-small{ color:#9b7910;}
.square-yellow { background: url("../images/shortcodes/button/squr-button-right.png") no-repeat right -240px; }
.square-yellow:hover { background: url("../images/shortcodes/button/squr-button-right.png") no-repeat right -280px; color:#9b7910;}
.square-yellow span { background: url("../images/shortcodes/button/squr-button-left.png") no-repeat left -240px; }
.square-yellow:hover span { background: url("../images/shortcodes/button/squr-button-left.png") no-repeat left -280px; }

/* BIG BUTTONS */
.button-big 
{	font: bold 16px/22px Arial, Helvetica, sans-serif;
	display: inline-block;
	height: 37px;
	margin: 0 1em 1em 16px;
	padding: 10px 20px 11px 5px;
	position: relative;
	text-decoration: none !important;
}
.button-big:hover { text-decoration: none; }
.button-big em {
	font: italic 11px/14px Arial, Helvetica, sans-serif;
	display: block;
	}

.button-big span {
	height: 59px;
	left: -16px;
	position: absolute;
	top: 0;
	width: 16px;
}
a.big-blue.button-big{ color:#1a8987; }
.big-blue em { color:#1a8987; }
.big-blue { background:url("../images/shortcodes/button/big-button-right.png") no-repeat right 0;  }
.big-blue:hover { background:url("../images/shortcodes/button/big-button-right.png") no-repeat right -60px; color:#1a8987;  }
.big-blue span { background: url("../images/shortcodes/button/big-button-left.png") no-repeat left 0; }
.big-blue:hover span { background: url("../images/shortcodes/button/big-button-left.png") no-repeat left -60px; }
	
.big-orange em { color:#ba4c29; }
a.big-orange.button-big{ color:#ba4c29; }
.big-orange { background:url("../images/shortcodes/button/big-button-right.png") no-repeat right -120px;  }
.big-orange:hover { background:url("../images/shortcodes/button/big-button-right.png") no-repeat right -180px; color:#ba4c29;}
.big-orange span { background: url("../images/shortcodes/button/big-button-left.png") no-repeat left -120px; }
.big-orange:hover span { background: url("../images/shortcodes/button/big-button-left.png") no-repeat left -180px; }

.big-green em { color:#7e9a24; }
a.big-green.button-big{ color:#7e9a24; }
.big-green { background:url("../images/shortcodes/button/big-button-right.png") no-repeat right -240px;  }
.big-green:hover { background:url("../images/shortcodes/button/big-button-right.png") no-repeat right -300px; color:#7e9a24;}
.big-green span { background: url("../images/shortcodes/button/big-button-left.png") no-repeat left -240px; }
.big-green:hover span { background: url("../images/shortcodes/button/big-button-left.png") no-repeat left -300px; }

.big-yellow em {color:#9b7910; }
a.big-yellow.button-big{ color:#9b7910;}
a.big-yellow { background:url("../images/shortcodes/button/big-button-right.png") no-repeat right -360px;   }
.big-yellow:hover { background:url("../images/shortcodes/button/big-button-right.png") no-repeat right -420px; color:#9b7910; }
.big-yellow span { background: url("../images/shortcodes/button/big-button-left.png") no-repeat left -360px; }
.big-yellow:hover span { background: url("../images/shortcodes/button/big-button-left.png") no-repeat left -420px; }

	
/* ICON BUTTONS */
.button-icon {
	background: url("../images/shortcodes/buttons-right.png") no-repeat right 0;
	text-shadow: 0 1px 1px #ffffff !important;
	color: #1a8987 !important;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	display: inline-block;
	height: 17px;
	margin: 0 1em 1em 13px;
	padding: 8px 20px 9px 0;
	position: relative;
	text-decoration: none !important;
}

.button-icon span {
	background: url("../images/shortcodes/buttons-left.png") no-repeat left 0;
	height: 34px;
	left: -16px;
	position: absolute;
	top: 0;
	width: 16px;
}
.button-icon em { width: 16px; height: 16px; float: left; margin-right: 5px; }
.button-icon:hover { background: url("../images/shortcodes/buttons-right.png") no-repeat right -35px; }
.button-icon:hover span { background: url("../images/shortcodes/buttons-left.png") no-repeat left -35px; }
.button-icon:hover { text-decoration: none; }

.icon-accept em { background: url("../images/shortcodes/icons/accept.png") no-repeat top left; }
.icon-add em { background: url("../images/shortcodes/icons/add.png") no-repeat top left; }
.icon-anchor em { background: url("../images/shortcodes/icons/anchor.png") no-repeat top left; }
.icon-cancel em { background: url("../images/shortcodes/icons/cancel.png") no-repeat top left; }
.icon-clock em { background: url("../images/shortcodes/icons/clock.png") no-repeat top left; }
.icon-coins em { background: url("../images/shortcodes/icons/coins.png") no-repeat top left; }
.icon-delete em { background: url("../images/shortcodes/icons/delete.png") no-repeat top left; }
.icon-heart em { background: url("../images/shortcodes/icons/heart.png") no-repeat top left; }
.icon-hourglass em { background: url("../images/shortcodes/icons/hourglass.png") no-repeat top left; }
.icon-house em { background: url("../images/shortcodes/icons/house.png") no-repeat top left; }
.icon-information em { background: url("../images/shortcodes/icons/information.png") no-repeat top left; }
.icon-lightbulb em { background: url("../images/shortcodes/icons/lightbulb.png") no-repeat top left; }
.icon-lightning em { background: url("../images/shortcodes/icons/lightning.png") no-repeat top left; }
.icon-lock em { background: url("../images/shortcodes/icons/lock.png") no-repeat top left; }
.icon-palette em { background: url("../images/shortcodes/icons/palette.png") no-repeat top left; }
.icon-refresh em { background: url("../images/shortcodes/icons/refresh.png") no-repeat top left; }
.icon-switch em { background: url("../images/shortcodes/icons/switch.png") no-repeat top left; }
.icon-asterisk em { background: url("../images/shortcodes/icons/asterisk.png") no-repeat top left; }
.icon-bell em { background: url("../images/shortcodes/icons/bell.png") no-repeat top left; }
.icon-bomb em { background: url("../images/shortcodes/icons/bomb.png") no-repeat top left; }
.icon-bricks em { background: url("../images/shortcodes/icons/bricks.png") no-repeat top left; }
.icon-briefcase em { background: url("../images/shortcodes/icons/briefcase.png") no-repeat top left; }
.icon-cake em { background: url("../images/shortcodes/icons/cake.png") no-repeat top left; }
.icon-color em { background: url("../images/shortcodes/icons/color.png") no-repeat top left; }
.icon-disconnect em { background: url("../images/shortcodes/icons/disconnect.png") no-repeat top left; }
.icon-door em { background: url("../images/shortcodes/icons/door.png") no-repeat top left; }
.icon-emoticon em { background: url("../images/shortcodes/icons/emoticon.png") no-repeat top left; }
.icon-feed em { background: url("../images/shortcodes/icons/feed.png") no-repeat top left; }
.icon-cart em { background: url("../images/shortcodes/icons/cart.png") no-repeat top left; }

/* TOOLTIPS */
.jquery-gdakram-tooltip { 
    width: 340px;
    color: white;
	font: Arial, Helvetica, sans-serif;
    font-size: 13px;
	position: absolute;
	z-index: 10000;
	top: 0px;
	left: 0px;
	display: none;
}

.jquery-gdakram-tooltip .content { 
  -moz-border-radius: 1em; 
  -webkit-border-radius: 1em;
  background-color: #671329;
  width: 200px;
  min-height: 80px;
  float: left;
  padding: 10px;
}

.jquery-gdakram-tooltip .content h1 {
  font-size: 16px;
  border-bottom: 1px solid #C4C4C4;
  padding-bottom: 5px;
  color: white;
}
.jquery-gdakram-tooltip .up_arrow {
  background : url('../images/shortcodes/tooltips/right_arrow.png') 60px 0px no-repeat;
  width: 100%;
  height: 5px;
}
.jquery-gdakram-tooltip .down_arrow {
  background : url('../images/shortcodes/tooltips/down_arrow.png') 60px 0px no-repeat;
  width: 100%;
  height: 35px;
}
.jquery-gdakram-tooltip .left_arrow {
  height: 100%;
}
.jquery-gdakram-tooltip .left_arrow {
  float:left;
  background : url('../images/shortcodes/tooltips/left_arrow.png') 0px 0px no-repeat;
  width: 20px;
  height: 20px;
  position: relative;
  top: 20px;
  left: 2px;
}
.item   { 
        width:0px; 
		  color:#0000EE; 
 }
	
/* Notification */
.ss-notification {
	font: bold  20px/18px Arial, Helvetica, sans-serif;
	display: block;
	color: #ffffff;
	font-size: 13px;
	margin: 1em 0;
	padding: 15px 11px 11px 90px;
	position: relative;
	}
.ss-notification span.icon {
	height: 38px;
	left: 10px;
	position: absolute;
	top:4px;
	width:38px;
}
.ss-notification span.close {
background: url("../images/shortcodes/notifications/close.png") no-repeat top right; 
	cursor: pointer;
	height: 13px;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 13px;
}
.notification-error { background:#de4343;
-webkit-background-size: 40px 40px;
 -moz-background-size: 40px 40px;
 background-size: 40px 40px;
 background-image: -webkit-gradient(linear, left top, right bottom,
                                                        color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
                                                        color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
                                                        color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
                                                        to(transparent));  
    border:2px solid  #c43d3d;
 }
.notification-error span.icon { background: url("../images/shortcodes/notifications/cross.png") no-repeat top left;
 }

.notification-success { background: #7e9a24 ;
-webkit-background-size: 40px 40px;
 -moz-background-size: 40px 40px;
 background-size: 40px 40px;
 background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                                                        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                                                        transparent 75%, transparent);
border:2px solid  #5d7f05;
 }

.notification-success span.icon { background: url("../images/shortcodes/notifications/yes.png") no-repeat top left; }
.notification-info { background: #4ea5cd;
-webkit-background-size: 40px 40px;
 -moz-background-size: 40px 40px;
 background-size: 40px 40px;
 background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                                                        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                                                        transparent 75%, transparent);
border:2px solid #3b8eb5; }

.notification-info span.icon { background: url("../images/shortcodes/notifications/info-bar.png") no-repeat top left; }

.notification-alert { background: #eaaf51;
-webkit-background-size: 40px 40px;
 -moz-background-size: 40px 40px;
 background-size: 40px 40px;
								
 background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                                                        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                                                        transparent 75%, transparent);
border:2px solid #d99a36;}
.notification-alert span.icon { background: url("../images/shortcodes/notifications/alert_icon.png") no-repeat top left; }

/*********** TABBED CONTENT **********/

.sstabbed {
   	 margin: 50px 0 0 0;
	position: relative;
}
.sstabbed .tabbed {
	list-style: none;
	margin: 0 0 0 0 !important;
	padding: 0 !important;
}

.sstabbed .tabbed li {
	background: #ffffff;
	border: 5px solid #98999d;
	padding: 10px 20px 20px 30px;
margin: -5px 150px 10px 0px;
	display: none;
    color:#454545 !important;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
}
		

.sstabbed .tabbed li p { 
	margin: 0 0 1em 0; 
 color:#666666;

}
.sstabbed .tabbed li.current {
	display: block;
}
.sstabbed .tabs {

list-style: none !important;
margin: 0 0 0 -5px  !important;
padding: 0 !important;
position: absolute;
top: -32px;
left: 20px;
}
.sstabbed .tabs li {
	list-style: none !important;
	background: #666666!important;
	border-bottom: none;
	cursor: pointer;
	float: left;
	font: bold 13px/32px Arial, Helvetica, sans-serif;
	color: #d7d7d7!important;
	padding: 0 15px !important;
	margin: 0 4px 0 0!important;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.sstabbed .tabs li.current {
	background: #98999d !important;
	color: #f3f3f3 !important;
}

/******** CONTENT Highlight *********/
.sshighlight { margin: 0 1px; }
.sshighlight.highlight-blue {	
	background: #1E90FF;
	color: #000000;
	padding: 1px 4px;
}
.sshighlight.highlight-orange {	
	background: #DAA520;
	color: #000000;
	padding: 1px 4px;
}
.sshighlight.highlight-green {	
	background: #8cb566;
	color: #000000;
	padding: 1px 4px;
}
.sshighlight.highlight-purple {	
	background: #FF00FF;
	color: #ffffff;
	padding: 1px 4px;
}
.sshighlight.highlight-pink {	
	background: #FF69B4;
	color: #ffffff;
	padding: 1px 4px;
}
.sshighlight.highlight-red {	
	background: #F08080;
	color: #ffffff;
	padding: 1px 4px;
}
.sshighlight.highlight-grey {	
	background: #708090;
	color: #ffffff;
	padding: 1px 4px;
}
.sshighlight.highlight-maroon  {	
	background: #800000;
	color: #FFFFFF;
	padding: 1px 4px;
}
.sshighlight.highlight-black {	
	background: #000000;
	color: #ffffff;
	padding: 1px 4px;
}
.sshighlight.highlight-yellow {	
	background: #FFD700;
	color: #000000;
	padding: 1px 4px;
}

/********** TOGGLE BOX **********/
.sstoggle-open, .sstoggle-closed {
	background: #C1CDCD;
	border: 2px solid #838B8B;
	margin: 1em 0;
	padding: 20px 20px 10px 20px;
	position: relative;
	-moz-border-radius: 5px;
border-radius: 5px;


}
.sstoggle-open .toggle-handler, .sstoggle-closed .toggle-handler {
	color: #3D3D3D;
	cursor: pointer;
	display: block !important;
	margin-bottom: 10px;
	font: normal 18px/28px Arial, Helvetica, sans-serif;
}
.sstoggle-open .toggle-handler { background: url("../images/shortcodes/toggled/arrow-up.png") no-repeat center right; }
.sstoggle-closed .toggle-handler { background: url("../images/shortcodes/toggled/arrow.png") no-repeat center right; }
.sstoggle-closed .toggle-content, .sktoggle-open .toggle-content { display: none; margin-bottom: 20px; color:#666666 !important }



/********* Slider Style ****************/
.sumo-container a:active, .sumoslider a:active, .sumo-container a:focus, .sumoslider a:focus {
	outline: none ;
}
.sumoslider ,.sumoslides, .sumo-control-nav, .sumo-direction-nav {
	margin: 0 ;
	padding: 0 ;
	list-style: none;
}
/* FlexSlider Necessary Styles */
.sumoslider {
	width:95% ;
	height:320px;	
	position:relative;

	
}

.sumoslider .sumoslides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	margin-left:0;
	
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.sumoslider .sumoslides img {
	width:100%;
	display: block;
	height:320px;
	max-width:100%;
position:relative;

}
.sumo-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.sumoslides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .sumoslides {
	display: block;
}
* html .sumoslides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .sumoslides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme
*********************************/
.sumoslider {
	zoom: 1;
	margin-bottom:0px;
}
.sumoslider .sumoslides {
	zoom: 1;
}
.sumoslider .sumoslides > li {
	position: relative;
}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.sumo-container {
	zoom: 1;
	position: relative;
}
/* Direction Nav */
.sumo-direction-nav {
	height: 0;
}
.sumo-direction-nav li a {
	display: block;
	position: absolute;
	top: 40%;
	cursor: pointer;
	text-indent: -999em;
}
.sumo-direction-nav li .next {
	background: url('../images/shortcodes/slider/next.png') no-repeat;
	width: 22px;
	height: 35px;
	right: -3px ;
	top:48%;

}
.sumo-direction-nav li .prev {
	background: url('../images/shortcodes/slider/prev.png') no-repeat;
	width: 22px;
	height: 35px;
	left:-3px;
	top:48%;	
	
	
}
.sumo-direction-nav li .disabled {
	opacity: .3;
	filter:alpha(opacity=3);
	cursor: default;
}
/* Control Nav */
.sumo-control-nav {
	width: 100%;
	text-align:center;
}
.sumo-control-nav li {
	margin: 0 0 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.sumo-control-nav li:first-child {
	margin: 0;
}
.sumo-control-nav li a {
	background: url('../images/shortcodes/slider/pagination.png') no-repeat 0 0;
	width: 9px;
	height: 10px;
	display:block;
	cursor: pointer;
	text-indent: -999em;
}
.sumo-control-nav li a:hover {
	background-position:0 -10px;
}
.sumo-control-nav li a.active {
	background-position:0 -10px;
	cursor: default;
}
/*************** Column Partition **************/
.ss-one-quarter,
.ss-one-half,
.ss-three-quarter,
.ss-one-third,
.ss-two-third,
.ss-one-fifth,
.ss-two-fifth,
.ss-three-fifth,
.ss-four-fifth
 {
	float: left;
	margin-right: 4%;
	position: relative;
	margin-bottom:10px;
}
.ss-one-quarter {
	width: 22%;
}
.ss-one-half {
	width: 48%;
}
.ss-three-quarter {
	width: 74%;
}
.ss-one-third {
	width: 30.666%;
}
.ss-two-third {
	width: 65.334%;
}
.ss-one-fifth {
	width: 16.8%;
}
.ss-two-fifth{
	width: 37.6%;
}
.ss-three-fifth {
	width: 58.4%;
}
.ss-four-fifth {
	width: 79.2%;
}
.ss-last {
	clear: right;
	margin-right: 0;
}
