/* Global styles */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	background-color:#000
}

h1 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
}	

h2 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

h3 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

h4 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

img a:link,img a:visited,img a:hover,img a:active {text-decoration:none;}

img {border:0;}

a:link,a:visited {
	color:#FFF;
	text-decoration:underline;
}

a:hover,a:active {
	color:#FFF;
	text-decoration:none;
}

div#content {
	padding-left:300px;
	min-height:760px;
	padding-top:20px;
}

/*
div#content {
	position:absolute;
	top:20px;
	left:300px;
	min-height:760px;
	width:790px;
}*/

/* Splash page */

div#splash_wrapper {
	width:1000px;
	height:800px;
	background-image:url(../images/splash/IntroFinal.jpg);
	background-repeat:no-repeat;
}

div#splash_preview {
 position:absolute;
 top:100px;
 left:550px;
 width:350px;
 height:450px;
 /*border:1px dashed #FFF;*/
}

div#splash_entry {
 position:absolute;
 top:620px;
 left:416px;
}

div#splash_legal {
	position:absolute;
	top:660px;
	left:306px;
	width: 351px;
	font-size:11px;
}

div#splash_footer {
	position:absolute;
	top:760px;
	left:70px;
}

/* HOME */


div#email_box {
	position:absolute;
	top:100px;
	left:1150px;
	background-image:url(../images/home/EmailBox.gif);
	background-repeat:no-repeat;
	width:192px;
	height:192px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-top:40px;
	padding-left:12px;
}

div#email_box input {
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1C1C1C;
}

#promos {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 420px;
    height: 264px;
		background-color:#CCCCCC;
    }

#promos li {
    padding: 0;
    margin: 0;
    }

#promos li { display: none; }
#promos li.first { display: block; }

#promos a img,
#promos :link img,
#promos :visited img,
#promos a:link,
#promos a:visited,
#promos a:hover,
#promos a:focus,
#promos a:active { border: none; }

#promos a:hover img,
#promos a:focus img,
#promos a:active img { border-bottom: none; }

/* Category Styles */

.category {
	width:99px;
	height:66px;
	color:#FFFFFF;
	border:1px solid #FFF;
	text-align:center;
	vertical-align:middle;
	/*display:inline;*/
}


.category a:link, .category a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.category a:hover, .category a:active {
	color:#FFFFFF;
	text-decoration:underline;
}


/* Portfolio Styles */
.portfolio {
	color:#FFFFFF;
	display:inline;
}

.portfolio a:link, .portfolio a:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding:8px 12px 8px 12px;
	border:1px solid #FFFFFF;
}

.portfolio a:hover, .portfolio a:active {
	color:#131313;
	background-color:#CECECE;
	text-decoration:underline;
	padding:8px 12px 8px 12px;
	border:1px solid #FFFFFF;
}

.portfolio_breadcrumb {
	color:#FFFFFF;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.portfolio_breadcrumb a:link, .portfolio_breadcrumb a:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 3px 2px 3px;
	border:1px solid #FFFFFF;
}

.portfolio_breadcrumb a:hover, .portfolio_breadcrumb a:active {
	color:#131313;
	background-color:#CECECE;
	text-decoration:underline;
	padding:2px 3px 2px 3px;
	border:1px solid #FFFFFF;
}

/* image styles */
.image {
	height:65px;
	width:65px;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	margin-bottom:4px;
}


.image a:link, .image a:visited {
	color:#FFFFFF;
}

.image a:hover, .image a:active {
	color:#FFFFFF;
}


.photo {
	border:1px solid #FFFFFF;
	margin-bottom:12px;
	width:65px;
	height:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}

.zoom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}


/* navigation styles */

.button  {
	color:#FFFFFF;
}


.button a:link, .button a:visited {
	color:#FFFFFF;
	text-decoration:underline;
	border:1px solid #000000;
	padding:3px;

}

.button a:hover, .button a:active {
	color:#FFFFFF;
	text-decoration:none;
	border:1px solid #000000;
	padding:3px;
}

fieldset {
	color:#FFFFFF;
}



#global_navigation {
	position:fixed;
	left:0px;
	top:0px;
	background-color:#000000;
	z-index:1000;
	width:200px;
	height:100%;
}

#global_navigation table {
	padding:25px;
	margin:0;
}

#global_navigation table td {
	padding:5px;
	margin:0;
}

#footer {
	padding:0;
	margin:0;
}

#footer a:link, #footer a:visited {
	text-align:center;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#FFFFFF;
	text-align:left;
	width:125px;
	padding-left:10px;
}

#legal {
	width:300px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cecece;
}

#legal a:link, #legal a:visited {
	text-decoration:underline;
	color:#FFF;	
}

#legal a:hover, #legal a:active {
	text-decoration:none;	
	color:#FFF;
}
