

#carousel
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 900px;
		height: 550px;
		background-color: #000000;
		opacity: 0.8;
		filter:alpha(opacity=80);
		
		
	}
	#carousel a
	{
		position: absolute;
		
	}



div#page {
	display: table;
	height: 100%;
	width:100%;
}
div#page2 {
	width:900px;
	height:640px;
	margin-left:auto;
	margin-right:auto;
	top:50px;
	position:relative;
}
body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-image:url(../images/bg.jpg) no-repeat;
	background-size:100%
}
img#bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#content {
	position:relative;
	z-index:1;
	width:900px;
}
.header {
	width:900px;
	height:140px;
	background-color:#000;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
	position:relative;
	z-index:1;
}
div#headerLogo {
	position:absolute;
	left:30px;
	top:10px;
}
div#headerButton {
	position:absolute;
	right:15px;
	top:10px;
}
div#headerNav {
	position:absolute;
	right:10px;
	bottom:10px;
}
.headerLink {
	color:#FFFFFF;
	font-family: galette-1, galette-2, helvetica;
	font-size:14px;
	font-weight:590;
	text-decoration:none;
}
.headerLink:hover {
	color:#B8D645;
}
.headerSeperator1 {
	color:#7482BF;
	font-size:20px;
}
.headerSeperator2 {
	color:#00A7E5;
	font-size:20px
}
.headerSeperator3 {
	color:#996699;
	font-size:20px
}
/*  INDEX.PHP  */

div#indexGallery {
	width:900px;
	height:240px;
	background-color:#FFF;
}
div#indexLower {
	width:900px;
	height:240px;
	background-color:#000;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}
.indexBullet1 {
	color:#EF3E6B;
	font-size:25px;
}
.indexBullet2 {
	color:#F58345;
	font-size:25px;
}
.indexBullet3 {
	color:#FFDE00;
	font-size:25px;
}
.indexBullet4 {
	color:#0EAD87;
	font-size:25px;
}
.indexSeperator {
	color:#FFF;
}
.indexTable {
	width:900px;
	height:250px;
	font-family: galette-1, galette-2, tahoma;
	font-size:15px;
	color:#FFF;
	text-align:center;
	font-weight:595;
	vertical-align:top;
}
.indexHeader {
	font-family: galette-1, galette-2, helvetica;
	font-size:17px;
	font-weight:800;
	color:#FFF;
}
.indexHeader a {
	text-decoration:none;
	color:#FFFFFF;
}
.indexHeader a:hover {
	color:#B8D645;
}
.indexLowerText {
	font-family: galette-1, galette-2, helvetica;
	font-size:20px;
}
.indexLinks {
	color:#FFFFFF;
	font-family: galette-1, helvetica;
	font-size:20px;
	font-weight:590;
	text-decoration:none;
	
}
.indexLinks:hover {
	color:#B8D645;
}
.indexWantMore {
	position:absolute;
	bottom:0px;
	right:0px;
	cursor:pointer;
}
/*  WANT MORE?  Dropdown */
/*  [[  DCC Link  ]]  */
.bubbleInfo {
	position: relative;
}
.popup {
	position: absolute;
	display: none; /* keeps the popup hidden if no JS available */
}
/* Portfolio  */

.container {
	height: 460px;
	width: 910px;
	margin: -280px 0 0 -550px;
	top: 50%;
	left: 50%;
	position: absolute;
}
ul.thumb {
	float: left;
	list-style: none;
	margin: 5px;
	padding: 0px;
	width: 805px;
}
ul.thumb li {
	margin: 0;
	padding: 5px;
	float: left;
	position: relative;
	width: 255px;
	height: 180px;
}
ul.thumb li img {
	width: 245px;
	height: 170px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0;
	top: 0;
	-ms-interpolation-mode: bicubic;
}
ul.thumb li img.hover {
	background:url(../images/portfolio/thumb_bg.png) no-repeat center center;
	border: none;
}

/*  [[  Contact Us  ]]  */
#contact {
	position: relative; top: 0px; left: 0px;
	width:900px;
	height:550px;
	background-image: url(../images/bg_contact.png);
	background-repeat: no-repeat;
	background-position: top;
}

div.contactline {
	position: relative; top: 55px;
	text-align: center;
	font-family: helvetica;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 2.5px;
	line-height: 1.4em;
}

div.contactformbg {
	position: relative;
	top: 85px;
	left: 200px;
	width: 500px;
	height: 330px;
	background-color: #000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

div.confirmbg {
	position: relative;
	top: 85px;
	left: 200px;
	width: 500px;
	height: 330px;
	background-color: #000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

input.c_form_input {
	width: 304px;
	/*height: 29px;*/
	border: 1px solid #6F0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-color: #666;
	font-family: galette-1, galette-2, helvetica;
	font-size:13px;
	font-weight:590;
	padding: 4px;	
	color: #6f0;
	/*background-image: url(../images/input-contact.jpg);
	background-repeat: no-repeat;
	line-height: 1em;*/
}

.c_form_textarea {	
	width: 304px;
	border: 1px solid #6F0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-color: #666;
	font-family: galette-1, galette-2, helvetica;
	font-size:13px;
	font-weight:590;
	padding: 4px;	
	color: #6f0;
}

.c_form_btn {
	width: 175px;
	border: 1px solid #6F0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-color: #333;
	font-family: galette-1, galette-2, helvetica;
	font-size:13px;
	font-weight:590;
	padding: 4px;	
	color: #6f0;
	letter-spacing: 1.2px;
	cursor: pointer;
}

.contactus {
	color:#fff;
	font-family: galette-1, galette-2, helvetica;
	font-size:14px;
	font-weight:590;
}
a.contactus:link, a.contactus:visited { text-decoration: none; }
a.contactus:hover { text-decoration: none; color:#B8D645; }
