body {
	background: url(../imgs/bkg1.jpg) repeat fixed;
	background-color: #ddd;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 70%;
}

a {
	outline: none;
}

a img {
	border: none;
}

#logo {
	position: fixed;
	top: 10px;
	left: 0px;
	z-index: 110;
}

#mainContent {
	visibility: hidden;
}

#preloader {
	position: fixed;
	z-index: 210;
}

#preHolder {
	background: transparent url(../imgs/introCandy.png) no-repeat;
	width: 800px;
	height: 450px;
	margin: 100px 200px;
}

#preBtn {
	background: transparent url(../imgs/initWaitBtn.png) no-repeat;
	position: absolute;
	width: 280px;
	height: 100px;
	top: 290px;
	left: 660px;
}






/* ########### */
/*  NAVIGATOR  */
/* ########### */


#navigator {
	position: fixed;
	left: 195px;
	width: 1000px;
	z-index: 108;
}

#navigator ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#navigator li {
	float: left;
	margin-bottom: 0px;
}

#navigator li a {
	display: block;
	min-height: 120px;
	text-decoration: none;
	overflow: hidden;
}

#aWhoweare {
	width: 221px;
}

#aWhoweare a:link, #aWhoweare a:visited {
	background: transparent url(../imgs/whoweareArr.png) no-repeat;
}

#aWhoweare a:hover {
	background: transparent url(../imgs/whoweareArrOv.png) no-repeat;
}

#aHowwethink {
	width: 170px;
}

#aHowwethink a:link, #aHowwethink a:visited {
	background: transparent url(../imgs/howwethinkArr.png) no-repeat;
}

#aHowwethink a:hover {
	background: transparent url(../imgs/howwethinkArrOv.png) no-repeat;
}

#aWhatwedo {
	width: 217px;
}

#aWhatwedo a:link, #aWhatwedo a:visited {
	background: transparent url(../imgs/whatwedoArr.png) no-repeat;
}

#aWhatwedo a:hover {
	background: transparent url(../imgs/whatwedoArrOv.png) no-repeat;
}

#aWhatwefeel {
	width: 388px;
}

#aWhatwefeel a:link, #aWhatwefeel a:visited {
	background: transparent url(../imgs/whatwefeelArr.png) no-repeat;
}

#aWhatwefeel a:hover {
	background: transparent url(../imgs/whatwefeelArrOv.png) no-repeat;
}

.disappear {
	visibility: hidden;
}





/* ######### */
/*  CONTACT  */
/* ######### */


#contact {
	position: fixed;
	bottom: 40px;
	z-index: 108;
}

#contact a:link, #contact a:visited {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	color: #666;
	text-decoration: underline;
}

#contact a:hover {
	color: #3ad;
	text-decoration: none;
}

#contactTab {
	position: relative;
	z-index: 12;
}

#contactMain {
	/*Position is dictated in Javascript*/
	position: absolute;
	width: 550px;
	height: 120px;
}

#contactClose {
	position: absolute;
	top: 55px;
	left: 195px;
}

#contactTitle {
	position: relative;
	top: -40px;
	left: -40px;
}

#contactBlurb {
	position: absolute;
	top: 120px;
	left: -70px;
	color: #666;
	font-size: 1em;
	letter-spacing: 2px;
}

#contactBlurb ul {
	margin-top: -40px;
	list-style: none;
}

#contactBlurb li {
	height: 40px;
}

#contactBlurb li {
	background: url(../imgs/bullet1.png) no-repeat;
	padding-left: 50px;
	padding-top: 15px;
}


#footer {
	visibility: hidden;
	position: fixed;
	background: transparent url(../imgs/shadowTop.png) repeat-x;
	width: 100%;
	bottom: 0;
}

#footContent {
	background-color: #fff;
	width: 100%;
	height: 17px;
	font-size: 1em;
	text-align: center;
	letter-spacing: 1px;
	color: #666;
	margin-top: 15px;
	padding-top: 8px
}
