@charset "UTF-8";
/* CSS Document */

/*  ############ GENERAL */


html, body {min-width:1024px; margin:0px;}


.clearfooter {
   height: 330px;
   clear: both;
}


#footer {
	position:absolute;
	bottom:-48px;
	background-image:url(../images/general/footer.png);
	background-repeat:repeat-x;
	text-align:center;
	width:969px;
	padding-top:10px;
	padding-bottom:10px;
	left:0px;
	} 
#call {
		position:absolute;
		top:-10px;
		left:-60px;
		width:69px;
		height:66px;
		z-index:10;
}
#call_left {
		position:absolute;
		top:50px;
		margin-left:-40px;
		width:69px;
		height:66px;
		z-index:10;
}
#nav_container {
	position:relative;
	top:-35px;
	width:auto;
	height:37px;
	margin-left:570px;
	
}

#nav_container_left {
	position:relative;
	top:-55px;
	width:500px;
	height:51px;
	margin-left:40px;
	
}
	
#container {
	position:absolute;
	top:430px;
	background-image:url(../images/general/content_box_bg.png);
	background-position:top left;
	background-repeat:repeat;
	height:auto;
	width:969px;
	
}	

#left_txt_container {
	position:relative;
	top:-50px;
	float:left;
	width:500px;
	padding-left:40px;
}

#left_txt_container_high {
	position:relative;
	top:-50px;
	float:left;
	width:400px;
	padding-left:80px;
}

#right_txt_container {
	position:relative;
	top:-50px;
	float:right;
	padding-right:50px;
	width:350px;
}


/*  ############ TExt */	

.bottom_txt, .bottom_txt a:link, .bottom_txt a:hover, .bottom_txt a:visited, .bottom_txt a:active {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	
}

#sky_txt_long {
	position:absolute;
	top:76px;
	width:auto;
	height:327px;
	overflow:auto;
	margin-left:80px;
	text-align:left;
	
}
#sky_txt {
	position:absolute;
	top:178px;
	width:auto;
	max-width:380px;
	height:200px;
	overflow:auto;
	margin-left:80px;
	text-align:left;
}

#sky_txt_lower {
	position:absolute;
	top:210px;
	width:auto;
	height:200px;
	overflow:auto;
	margin-left:80px;
	text-align:left;
}
.sky_txt {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	margin-left:10px;
	
}
.body_txt  {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:left;
	text-decoration:none;
}

.body_txt a:hover, .body_txt a:link, .body_txt a:active, .body_txt a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#f5ca11;
	text-align:left;
	text-decoration:none;
}



/*  ############ WEATHER WIDGET */

#weather {
		
		
		width:200px;
		height:100px;
		
		margin-left:50px;
		z-index:2;
}
/*  ############ Backgrounds HOme */

#bg_home {
	background-image:url(../images/pg_backgrounds/bg_index.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	
	min-width:1024px;
	max-width:1708px;
	height:1156px;
	min-height:600px;
	
}



/*  ############ Backgrounds about*/
#bg_about {
	background-image:url(../images/pg_backgrounds/bg_about.jpg);
	background-attachment:fixed;
	background-position:top center;
	background-repeat:no-repeat;
	min-width:1024px;
	max-width:1708px;
	height:1156px;
	
	
	
}

/*  ############ Backgrounds FAQ */
#bg_faq {
	background-image:url(../images/pg_backgrounds/bg_faq.jpg);
	background-attachment:fixed;
	background-position:top center;
	background-repeat:no-repeat;
	min-width:1024px;
	max-width:1708px;
	height:1156px;
	
}

/*  ############ Backgrounds Contact */
#bg_contact {
	background-image:url(../images/pg_backgrounds/bg_contact.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	min-width:1024px;
	max-width:1708px;
	min-height:600px;
	height:1156px;
}

#map {
	position:absolute;
	top:200px;
	width:969px;
	height:307px;
	z-index:2;
}

/*  ############ Backgrounds Links */
#bg_links {
	background-image:url(../images/pg_backgrounds/bg_links.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	min-width:1024px;
	max-width:1708px;
	min-height:600px;
	height:1156px;
	
}

/*  ############ Backgrounds Tandem*/
#bg_tandem {
	background-image:url(../images/pg_backgrounds/bg_tandem.jpg);
	background-attachment:fixed;
	background-position:top center;
	background-repeat:no-repeat;
	min-width:1024px;
	max-width:1708px;
	height:1156px;
	
}

/*  ############ Backgrounds Solo*/
#bg_solo {
	background-image:url(../images/pg_backgrounds/bg_solo.jpg);
	background-attachment:fixed;
	background-position:top center;
	background-repeat:no-repeat;
	min-width:1024px;
	max-width:1708px;
	height:1156px;
	
}


/*  ############ Backgrounds Gallery */
#bg_gallery {
	background-image:url(../images/pg_backgrounds/bg_gallery.jpg);
	background-attachment:fixed;
	background-position:top center;
	background-repeat:no-repeat;
	min-width:1024px;
	max-width:1708px;
	min-height:600px;
	height:1156px;
	
	
}


/*  ############ Backgrounds Video */
#bg_video {
	background-image:url(../images/pg_backgrounds/bg_video.jpg);
	background-attachment:fixed;
	background-position:top center;
	background-repeat:no-repeat;
	min-width:1024px;
	max-width:1708px;
	height:1156px;
	
}



/* jQuery lightBox plugin - Gallery style */
	#gallery {
		top:0px;
		padding: 1px;
		width: 500px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 1px solid #fff;
		border-width: 1px 1px 1px;
	}
	#gallery ul a:hover img {
		border: 0px solid #fff;
		border-width: 1px 1px 1px;
		color: #fff;
	}
	#gallery ul a:hover { color: #999999; }

/*  ############ x-mas promo */

#promo {
position:absolute;
top:20px;
width:379px;
height:138px;
margin-left:190px;
}

#star-burst {
position:absolute;
top:130px;
width:215px;
height:238px;
margin-left:-110px;
z-index:10;
}

#logo {
position:absolute;
top:10px;
width:215px;
height:150px;
margin-left:30px;
z-index:10;
}

