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

*{border:0px;padding:0;list-style:none;}
html,body,#bg,#bg table,#bg td {width:100%;height:100%;overflow:hidden;}


body,td,th {
	color: #FFF;
	font-family:Arial,Helvetica,sans-serif;font-size:12px;}
body {
	background-color: #ddd;
	background-image: url(../img/bk.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img{border:none;}
    /* image replacement */
        #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */


p {
	margin-top:0;
	margin-bottom:5px;
}
a:link {
	color: #ccc;
	text-decoration: none;
}
a:visited {
	color: #ccc;
	text-decoration: none;
}
a:hover {
	color:#fff;
}
a:active {
	color: #ccc;
	text-decoration: none;
}
input {
	background:url(../img/transp65.png) repeat;
	border:#666 solid 1px;
	height:14px;
	color:#CCC;
}


#bg td{vertical-align:middle;text-align:center}

#contentHolder {
	position:absolute;
	left:50%;
	margin-left:-320px;
	width:640px;
	top: 141px;
}
.box {padding:4px 2px 4px 4px; background:url(../img/transp65.png) repeat; margin-bottom:5px;}
.box h2 {margin:0; padding:0;letter-spacing:-1px; font-weight:normal;
border-bottom:1px #222 dotted; margin-bottom:10px;}
#trigger {
	/*background-color:#09C;*/
	padding: O 0 2px 0;}
#trigger:hover {
	/*background-color:#09F;
	*/cursor:pointer; }
	
#go {
	position:absolute;
	left:182px;
	top:-35px;
	z-index:91;
	background:url(../img/bubble.png) no-repeat;
	width:47px;
	height:54px;
	/*display:none*/
					opacity: 0;
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/*-----mailer-----*/

#contact_form {margin: 5px 0 5px 0;}

.error {
	display:none;
	color:#F00;
	font-weight:bold;
	}
#message {
	color:#390;
	
	}
#twittbox {margin-top:5px;
margin-bottom:15px;}
#tweet ul, li {display:inline; margin: 0 0 0 0;}

/*-----SLIDER-----*/

#generalContent {
	margin-left:310px;
	margin-right:60px;
	padding: 5px 5px 5px 5px;
	background:url(../img/transp65.png) repeat;
}
#SliderArea {
	position:absolute;
	z-index:90;
	width:100%;
	display:none;
}
#slideZone {
	height:640px;
	background:url(../img/transp85.png) repeat;
}
#separator {
	background-color:#000;
	padding:5px 0 5px 0;
height:20px;	color:#999;
text-align:center;
	cursor:pointer;
}
#gradient {
	background:url(../img/gradient.png) repeat-x;
	height:64px;
}

/*---*/
#SliderHolder {
	position:absolute;
	width:900px;
	left:50%;
	margin-left:-450px;
	top:10%;
	margin-bottom:50px;
		height:525px;

	}
/*#SliderContent {
	float:left;
	border:#000 solid 1px;
	width:700px;
	height:525px;
}*/
	/*__*/
	
#slider ul, #slider li{ 
	margin:0;
	padding:0;
	list-style:none;
	}	
li { 
	height: 525px;
	width: 700px;
	overflow:hidden;
	/*background-color:#666;*/
	}	
#slider{ 
	margin-left:100px;
	border:#000 solid 1px;
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:100px;
	height:70px;
	position:absolute;
	left:0;
	top:230px;
	border:none
	}	
#nextBtn{ 
	left:805px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:100px;
	height:70px;
	border:none;
	background:url(../img/prev.png) no-repeat left;
	}	
#nextBtn a{ 
	background:url(../img/next.png) no-repeat right;
	}								


/*--- captions ---*---*/

			.boxgrid{ 
				width: 700px; 
				height: 525px;/* 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF;*/ 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					/*color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				*/}


.boxcaption{ 
/*	float: left; 
	*/position: absolute; 
	background: #000; 
	height: 150px; 
	width: 700px; 
	z-index:995;
}
.caption .boxcaption {
	top: 487px;
	left: 0;
}
			h2{ margin: 5px 10px 2px 10px; color:#FFF; font-size:14pt; letter-spacing:-1px; font-weight: bold; display:inline;  }
.view a { color:#900;}
.view a:hover { color:#B00; font-weight:bold;}
.flashthing {position:absolute;
top:5px;
left:679px;
z-index:999}
