/* START GLOBAL */
html,body,div,span,applet,object,iframe,input,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,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border: 0px;
}

body {
	min-height:100%;
	width:100%;
	overflow-x:hidden;
	/*background:url(../overlays/04.png) fixed #333; 152547 471515*/
	background-color:#000;

	
}

	
a:link, a:active, a:visited, a:hover{ color: #ff6600; text-decoration: none;}

a:hover{color: #ffffff; text-decoration: underline; text-shadow: 0px 0px 1px #000000;}


/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
  text-decoration:none;
}

/*:focus {
  -moz-outline-style:none;
}*/


p { 
		font-family: 'Fjalla One', sans-serif;
		letter-spacing:0.15em;
		text-shadow: 0px 1px 1px #000000;
		font-size:0.7em;
		/*padding:0.5em;*/
}

/* END GLOBAL */




#translate {
position:fixed; top:0px; right:50px; margin:auto; z-index:20; background-color:#333; width:320px; height:35px; padding-left:10px; padding-top:2px; -moz-box-shadow:0px 0px 4px #999999; -webkit-box-shadow:0px 0px 4px #999999; box-shadow:0px 0px 4px #999999; -webkit-border-bottom-right-radius: 20px;-webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 20px; border-bottom-left-radius: 10px; border:1px solid #000; border-top:0; opacity: 0.5; filter:alpha(opacity=50); text-align:center;
}

#translate:hover {opacity: 1; filter:alpha(opacity=100); text-align:center;
}

/* START SCREENSLIDER - Required */

#headpanel {
	position:relative;
	top:0px;
	color:#fff;
	z-index:9999;
	padding:10px;
}

.sl-prev-button, .sl-next-button {
	display:block;
}
.sl-prev-button {
	float:left;
}
.sl-next-button {
	float:right;
}


#sl-container{
	position:relative;
	min-width:100%;
	min-height:100%;
	
}

#loading-icon {
	position:absolute;
	margin-top:20%;
	margin-left:50%;
	background:url(../images/ajax-loader.gif) no-repeat;
	width:4em;
	height:4em;
	top:-2em;
	left:-2em;
	z-index:999;
}

nav {
	display:block;
	position:relative;
	z-index:11;
	/*top:50px;*/
}

.sl-nav {
	background:url(../images/black.gif) repeat;
	width: 1em;
	height: 1em;
	border:1px solid #fff;
	position:relative;
	margin-right:0.5em;
	display:inline-block;
	cursor:pointer;
}

.sl-slidepack {
	display:none;
	width:80%;
	padding:0 10%;
	height:100%;
	position:relative;
}

.sl-slidebg {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:0;
}

.sl-slidebg img {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:1;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.sl-contentpackage div {
	display:inline-block;
	line-height:1.5em;
	
}
.sl-content {
	cursor:default; 
	background:url(../images/black.gif) repeat;
	
}

.sl-active {
	background:#fff;
	box-shadow: 0px 0px 20px #fff;
	-webkit-box-shadow: 0px 0px 20px #fff;
	-moz-box-shadow: 0px 0px 20px #fff;
	-ms-box-shadow: 0px 0px 20px #fff;
	-o-box-shadow: 0px 0px 20px #fff;
}

.sl-contentblock-1, .sl-contentheader {
	position:relative;
}


	
@media screen and (min-width:1024px) {
	
	nav {
		width:960px;
		margin:2em auto;
		
	}
	

	.sl-contentpackage {
		position:relative;
		z-index:10;
		width:960px;
		margin:7em auto;
		color:#fff;
		font-family:sans-serif;
	}
	.sl-contentheader {
		font-family: 'Fjalla One', sans-serif;
		letter-spacing:0.1em;
		text-shadow: 0px 1px 1px #000000;
		font-size:1em;
		padding:0.8em;
		margin-bottom:2em;
	}
	
	.sl-contentblock-1 {
		font-family: 'Fjalla One', sans-serif;
		letter-spacing:0.1em;
		text-shadow: 0px 1px 1px #000000;
		font-size:1em;
		padding:2em;
		margin-bottom:1em;
	}
	
	.column-small {
		font-family: 'Fjalla One', sans-serif;
		letter-spacing:0.2em;
		text-shadow: 0px 0px 1px #000000;
		width:12em;
		margin-right:15px;
	}
	
	
}

@media screen and ( min-width:800px) and (max-width:1023px) {

	nav {
		width:80%;
		left:10%;
		top:1em;
		
	}

	.sl-contentpackage {
		position:relative;
		z-index:10;
		width:100%;
		top:3em;
		color:#fff;
		font-family:sans-serif;
	}

	.sl-contentheader {
		font-family: 'Fjalla One', sans-serif;
		letter-spacing:0.1em;
		text-shadow: 0px 1px 1px #000000;
		font-size:1em;
		padding:0.8em;
		margin-bottom:2em;
	}
	.sl-contentblock-1 {
		font-family: 'Fjalla One', sans-serif;
		letter-spacing:0.1em;
		text-shadow: 0px 1px 1px #000000;
		font-size:1em;
		padding:1em;
		margin-bottom:1em;
	}
	
	.column-small {
		font-family: 'Fjalla One', sans-serif;
		letter-spacing:0.2em;
		text-shadow: 0px 0px 1px #000000;
		width:8em;
		display:block !important;
		float:left;
		margin-left:0.5em;
		margin-right:15px;
	}
	
}
@media screen and ( min-width:481px) and (max-width:799px) {
	
	nav {
		width:80%;
		left:10%;
		top:1em;
		
	}

	.sl-contentpackage {
		position:relative;
		z-index:10;
		width:100%;
		top:3em;
		color:#fff;
		font-family:sans-serif;
	}

	.sl-contentheader {
		font-family: 'Fjalla One', sans-serif;
		letter-spacing:0.1em;
		text-shadow: 0px 1px 1px #000000;
		font-size:1em;
		padding:0.8em;
		margin-bottom:2em;
	}
	.sl-contentblock-1 {
		font-family: 'Fjalla One', sans-serif;
		letter-spacing:0.1em;
		text-shadow: 0px 1px 1px #000000;
		font-size:1em;
		padding:1em;
		margin-bottom:1em;
	}
	.column-small {
		font-family: 'Fjalla One', sans-serif;
		letter-spacing:0.2em;
		text-shadow: 0px 0px 1px #000000;
		width:100%;
		margin-right:15px;
		}
		
	
}
@media screen and (max-width:480px) {

	nav {
		width:80%;
		left:10%;
		top:1em;
		
	}

	.sl-contentpackage {
		position:relative;
		z-index:10;
		width:100%;
		top:3em;
		color:#fff;
		font-family:sans-serif;
	}

	.sl-contentheader {
		font-family: 'Fjalla One', sans-serif;
		letter-spacing:0.1em;
		text-shadow: 0px 1px 1px #000000;
		font-size:1em;
		padding:0.8em;
		margin-bottom:2em;
	}
	.sl-contentblock-1 {
		font-family: 'Fjalla One', sans-serif;
		letter-spacing:0.1em;
		text-shadow: 0px 1px 1px #000000;
		font-size:1em;
		padding:1em;
		margin-bottom:1em;
	}
	
}


#sl-station {
	display:none;
}
/* END SCREENSLIDER */






/* Solid Colors */
.solid-blue { background:#00BBE2; }
.solid-darkblue { background:#044E94; }
.solid-purple { background:#781766; }
.solid-red { background:#E51400;}
.solid-violetred { background:#D02090; }
.solid-orange { background:#FB8F02; }
.solid-coral { background:#CD5B45; }
.solid-green { background:#67B239; }
.solid-olive { background:#999900}
.solid-grass { background:#CDCD00; }
.solid-darkred { background:#5F0000; }
.solid-gold { background:#FEE9AE; }
.solid-black { background:#000; }
.solid-smoke { background:#F5F5F5; }
/* End Solid Colors */

/* Transparent Colors */
.transparent-deepsea {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33003564, endColorstr=#33003564);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33003564, endColorstr=#33003564)";/* For IE 8*/
	background: rgba(0,60,100,0.3);/* Modern browser */
	-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 25px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 25px; border-top-left-radius: 3px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 25px; 
background-image:url(../images/overlays/02.png);
}

.transparent-deepsea:hover {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33003564, endColorstr=#33003564);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33003564, endColorstr=#33003564)";/* For IE 8*/
	background: rgba(0,60,100,0.2);/* Modern browser */
	-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 25px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 25px; border-top-left-radius: 3px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 25px; background-image:url(../images/overlays/02.png);
}






.transparent-smoke {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f5f5f5, endColorstr=#33f5f5f5);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f5f5f5, endColorstr=#33f5f5f5)";/* For IE 8*/
	background: rgba(245,245,245,0.2);/* Modern browser */
	-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 25px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 25px; border-top-left-radius: 3px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 25px;
}

.transparent-smoke:hover {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f5f5f5, endColorstr=#33f5f5f5);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f5f5f5, endColorstr=#33f5f5f5)";/* For IE 8*/
	background: rgba(245,245,245,0.4);/* Modern browser */
	-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 25px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 25px; border-top-left-radius: 3px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 25px; background-image:url(../images/overlays/02.png);
}


.transparent-smoke-1 {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f5f5f5, endColorstr=#33f5f5f5);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f5f5f5, endColorstr=#33f5f5f5)";/* For IE 8*/
	background: rgba(245,245,245,0.2);/* Modern browser */
	-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 25px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 25px; border-top-left-radius: 3px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 25px; /*cursor:e-resize;*/ cursor:default; background-image:url(../images/overlays/02.png);
}


.transparent-grass {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33CDCD00, endColorstr=#33CDCD00);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33CDCD00, endColorstr=#33CDCD00)";/* For IE 8*/
	background: rgba(205,250,0,0.2);/* Modern browser */
}




.transparent-black {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)";/* For IE 8*/
	background: rgba(0,0,0,0.4);/* Modern browser */
	-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 25px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 25px; border-top-left-radius: 3px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 25px; /*cursor:e-resize;*/ cursor:default;
	background-image:url(../images/overlays/02.png);
}





.transparent-red {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FF0000, endColorstr=#33FF0000);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FF0000, endColorstr=#33FF0000)";/* For IE 8*/
	background: rgba(255,0,0,0.2);/* Modern browser */
	-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 25px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 25px; border-top-left-radius: 3px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 25px;
}

.transparent-red:hover {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FF0000, endColorstr=#33FF0000);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FF0000, endColorstr=#33FF0000)";/* For IE 8*/
	background: rgba(245,245,245,0.4);/* Modern browser */
	-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 25px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 25px; border-top-left-radius: 3px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 25px; background-image:url(../images/overlays/02.png);
}






.transparent-violetred {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33D02090, endColorstr=#33D02090);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33D02090, endColorstr=#33D02090)";/* For IE 8*/
	background: rgba(208,32,144,0.2);/* Modern browser */
}
.transparent-green {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3367B239, endColorstr=#3367B239);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3367B239, endColorstr=#3367B239)";/* For IE 8*/
	background: rgba(103,178,57,0.2);/* Modern browser */
}
.transparent-yellow {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFF00, endColorstr=#33FFFF00);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFF00, endColorstr=#33FFFF00)";/* For IE 8*/
	background: rgba(255,255,0,0.2);/* Modern browser */
}
.transparent-orange { 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FB8F02, endColorstr=#33FB8F02);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FB8F02, endColorstr=#33FB8F02)";/* For IE 8*/
	background: rgba(251,143,2,0.2);/* Modern browser */
}
.transparent-coral {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33CD5B45, endColorstr=#33CD5B45);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33CD5B45, endColorstr=#33CD5B45)";/* For IE 8*/
	background: rgba(205,91,69,0.2);/* Modern browser */
}
.transparent-wheat {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33EED8AE, endColorstr=#33EED8AE);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33EED8AE, endColorstr=#33EED8AE)";/* For IE 8*/
	background: rgba(238,216,174,0.2);/* Modern browser */
}
.transparent-redwine {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#338B0000, endColorstr=#338B0000);/* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#338B0000, endColorstr=#338B0000)";/* For IE 8*/
	background: rgba(139,0,0,0.2);/* Modern browser */
}
/* End Transparent Colors */



/* MISC */
.clearspace { clear:both; }
.breakline {
	width:100%;
	height:0.3em;
	margin:0.5em 0;
}
.lastbreakline {
	width:100%;
	height:0.3em;
	margin-top:1em;
}



/* Buy Button */
#headpanel {
	position:relative;
	top:0px;
	color:#fff;
	z-index:9999;
	padding:10px;
	width:100%;
}

#headpanel a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:2em;
	font-family:sans-serif;
}