/*////////////////VERTICAL CENTER CSS////////////////*/
html, body, #wrapper {
	height:100%;
	margin:0;
	padding:0;
	border:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
   }
   #wrapper {
	text-align: left;
	vertical-align: middle;
	height: 324px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
   }
#fullheight{height:100%}
/*/////////PRELOADING IMAGES WITH CSS/////////*/

.hiddenPic {display:none;}

/*///////////REPEATING BACKGROUNDS////////////*/
.home_bg_repeat {
	background-color: #b6b6b6;
	background-attachment: fixed;
	background-image: url(../../Images/BG_HOME_repeat.png);
	background-repeat: repeat-x;
	background-position: left center;
}
.portfolio_bg_repeat {
	background-color: #b6b6b6;
	background-attachment: fixed;
	background-image: url(../../Images/BG_PORT_repeat.png);
	background-repeat: repeat-x;
	background-position: left center;
}
.about_bg_repeat {
	background-color: #b6b6b6;
	background-attachment: fixed;
	background-image: url(../../Images/BG_ABOUT_repeat.png);
	background-repeat: repeat-x;
	background-position: left center;
}
.contact_bg_repeat {
	background-color: #b6b6b6;
	background-attachment: fixed;
	background-image: url(../../Images/BG_CONT_repeat.png);
	background-repeat: repeat-x;
	background-position: left center;
}
.splash_bg_repeat {
	background-color: #f8f8f8;
	background-attachment: fixed;
	background-image: url(../../Images/BG_SPLASH_repeat.png);
	background-repeat: repeat-x;
	background-position: left center;
}
.gray_bg_repeat {
	background-color: #f8f8f8;
	background-attachment: fixed;
	background-image: url(../../Images/BG_ERROR_repeat.png);
	background-repeat: repeat-x;
	background-position: left center;
}

/*////NAV/////*/
.type_nav {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #cccccc;
	letter-spacing: 0.1em;
	font-size: 9px;
	font-weight: bold;
}
.type_nav a:link, .type_nav a:visited {
	color: #cccccc;
	text-decoration: none;
}
.type_nav a:hover, .type_nav a:active {
	color: #7f7f7f;
	text-decoration: none;
}

/*/////HOME/////*/
.type_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5d5d47;
	font-size: 11px;
	font-weight: bold;
}
.type_home a:link, .type_home a:visited {
	color: #6e6e4f;
	text-decoration: none;
}
.type_home a:hover, .type_home a:active {
	color: #40402e;
	text-decoration: none;
}

/*/////PORTFOLIO/////*/
.type_portfolioThumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3c4244;
	font-size: 11px;
	font-weight: bold;
}
.type_portfolio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3d4244;
	font-size: 9px;
	font-weight: bold;
}.type_portfolio a:link, .type_portfolio a:visited {
	color: #5a6365;
	text-decoration: none;
}
.type_portfolio a:hover, .type_portfolio a:active {
	color: #3c4142;
	text-decoration: none;
}

/*/////ABOUT/////*/
.type_about_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4c464c;
	font-size: 13px;
	font-weight: bold;
}
.type_about_nav a:link, .type_about_nav a:visited {
	color: #736a73;
	text-decoration: none;
}
.type_about_nav a:hover, .type_about_nav a:active {
	color: #4c464c;
	text-decoration: none;
}
.type_about {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4c464c;
	font-size: 8pt;
	line-height: 15pt;
}
.type_about a:link, .type_about a:visited {
	color: #736a73;
	text-decoration: none;
}
.type_about a:hover, .type_about a:active {
	color: #4c464c;
	text-decoration: none;
}


/*/////CONTACT/////*/
.type_cont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #614343;
	font-size: 11px;
	font-weight: bold;
}

/*/////CLIENT/ERROR/////*/
.type_gray {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	color: #808080;
	font-size: 14px;
	font-weight: bold;
}
.type_gray a:link, .type_gray a:visited {
	color: #a8a8a8;
	text-decoration: none;
}
.type_gray a:hover, .type_gray a:active {
	color: #808080;
	text-decoration: none;
}

/*////////////////UNIVERSAL BG////////////////*/
.home_bg {
	background-attachment: fixed;
	background-image: url(../../Images/BG_HOME_small.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.portfolio_bg {
	background-attachment: fixed;
	background-image: url(../../Images/BG_PORT_small.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.about_bg {
	background-attachment: fixed;
	background-image: url(../../Images/BG_ABOUT_small.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.contact_bg {
	background-attachment: fixed;
	background-image: url(../../Images/BG_CONT_small.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.splash_bg {
	background-attachment: fixed;
	background-image: url(../../Images/BG_SPLASH_small.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.loading {
	background-attachment: fixed;
	background-image: url(../../Images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.gray_bg {
	background-attachment: fixed;
	background-image: url(../../Images/BG_ERROR.png);
	background-repeat: no-repeat;
	background-position: center center;
}
/*///////////PORTFOLIO ROLLOVERS///////////*/
#cabinriver_port {
	height: 72px;
	width: 161px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/cabinriver_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#cabinriver_port:hover{
	background-position: 0px -72px;
}
#cabinriver_view {
	height: 72px;
	width: 165px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/cabinriver_btns.gif);
	background-repeat: no-repeat;
	background-position: -161px 0px;
}
#cabinriver_view:hover{
	background-position: -161px -72px;
}
#cabinriver_about {
	height: 72px;
	width: 160px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/cabinriver_btns.gif);
	background-repeat: no-repeat;
	background-position: -326px 0px;
}
#cabinriver_about:hover{
	background-position: -326px -72px;
}
#poster_port {
	height: 72px;
	width: 161px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/poster_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#poster_port:hover{
	background-position: 0px -72px;
}
#poster_view {
	height: 72px;
	width: 165px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/poster_btns.gif);
	background-repeat: no-repeat;
	background-position: -161px 0px;
}
#poster_view:hover{
	background-position: -161px -72px;
}
#poster_about {
	height: 72px;
	width: 160px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/poster_btns.gif);
	background-repeat: no-repeat;
	background-position: -326px 0px;
}
#poster_about:hover{
	background-position: -326px -72px;
}
#apedog_port {
	height: 72px;
	width: 161px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/apedog_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#apedog_port:hover{
	background-position: 0px -72px;
}
#apedog_view {
	height: 72px;
	width: 165px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/apedog_btns.gif);
	background-repeat: no-repeat;
	background-position: -161px 0px;
}
#apedog_view:hover{
	background-position: -161px -72px;
}
#apedog_about {
	height: 72px;
	width: 160px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/apedog_btns.gif);
	background-repeat: no-repeat;
	background-position: -326px 0px;
}
#apedog_about:hover{
	background-position: -326px -72px;
}
#cgiexpo_port {
	height: 72px;
	width: 161px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/cgiexpo_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#cgiexpo_port:hover{
	background-position: 0px -72px;
}
#cgiexpo_view {
	height: 72px;
	width: 165px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/cgiexpo_btns.gif);
	background-repeat: no-repeat;
	background-position: -161px 0px;
}
#cgiexpo_view:hover{
	background-position: -161px -72px;
}
#cgiexpo_about {
	height: 72px;
	width: 160px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/cgiexpo_btns.gif);
	background-repeat: no-repeat;
	background-position: -326px 0px;
}
#cgiexpo_about:hover{
	background-position: -326px -72px;
}
#crossfire_port {
	height: 72px;
	width: 161px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/crossfire_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#crossfire_port:hover{
	background-position: 0px -72px;
}
#crossfire_view {
	height: 72px;
	width: 165px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/crossfire_btns.gif);
	background-repeat: no-repeat;
	background-position: -161px 0px;
}
#crossfire_view:hover{
	background-position: -161px -72px;
}
#crossfire_about {
	height: 72px;
	width: 160px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/crossfire_btns.gif);
	background-repeat: no-repeat;
	background-position: -326px 0px;
}
#crossfire_about:hover{
	background-position: -326px -72px;
}
#ihad_port {
	height: 72px;
	width: 161px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/ihads_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#ihad_port:hover{
	background-position: 0px -72px;
}
#ihad_view {
	height: 72px;
	width: 165px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/ihads_btns.gif);
	background-repeat: no-repeat;
	background-position: -161px 0px;
}
#ihad_view:hover{
	background-position: -161px -72px;
}
#ihad_about {
	height: 72px;
	width: 160px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/ihads_btns.gif);
	background-repeat: no-repeat;
	background-position: -326px 0px;
}
#ihad_about:hover{
	background-position: -326px -72px;
}
#ihlogo_port {
	height: 72px;
	width: 161px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/ihlogo_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#ihlogo_port:hover{
	background-position: 0px -72px;
}
#ihlogo_view {
	height: 72px;
	width: 165px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/ihlogo_btns.gif);
	background-repeat: no-repeat;
	background-position: -161px 0px;
}
#ihlogo_view:hover{
	background-position: -161px -72px;
}
#ihlogo_about {
	height: 72px;
	width: 160px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/ihlogo_btns.gif);
	background-repeat: no-repeat;
	background-position: -326px 0px;
}
#ihlogo_about:hover{
	background-position: -326px -72px;
}
#pcr_port {
	height: 72px;
	width: 161px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/pcr_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#pcr_port:hover{
	background-position: 0px -72px;
}
#pcr_view {
	height: 72px;
	width: 165px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/pcr_btns.gif);
	background-repeat: no-repeat;
	background-position: -161px 0px;
}
#pcr_view:hover{
	background-position: -161px -72px;
}
#pcr_about {
	height: 72px;
	width: 160px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/pcr_btns.gif);
	background-repeat: no-repeat;
	background-position: -326px 0px;
}
#pcr_about:hover{
	background-position: -326px -72px;
}
#psw_port {
	height: 72px;
	width: 161px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/psw_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#psw_port:hover{
	background-position: 0px -72px;
}
#psw_view {
	height: 72px;
	width: 165px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/psw_btns.gif);
	background-repeat: no-repeat;
	background-position: -161px 0px;
}
#psw_view:hover{
	background-position: -161px -72px;
}
#psw_about {
	height: 72px;
	width: 160px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/psw_btns.gif);
	background-repeat: no-repeat;
	background-position: -326px 0px;
}
#psw_about:hover{
	background-position: -326px -72px;
}
#salerno_port {
	height: 72px;
	width: 161px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/salerno_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#salerno_port:hover{
	background-position: 0px -72px;
}
#salerno_view {
	height: 72px;
	width: 165px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/salerno_btns.gif);
	background-repeat: no-repeat;
	background-position: -161px 0px;
}
#salerno_view:hover{
	background-position: -161px -72px;
}
#salerno_about {
	height: 72px;
	width: 160px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/salerno_btns.gif);
	background-repeat: no-repeat;
	background-position: -326px 0px;
}
#salerno_about:hover{
	background-position: -326px -72px;
}
#vast_port {
	height: 72px;
	width: 161px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/vast_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#vast_port:hover{
	background-position: 0px -72px;
}
#vast_view {
	height: 72px;
	width: 165px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/vast_btns.gif);
	background-repeat: no-repeat;
	background-position: -161px 0px;
}
#vast_view:hover{
	background-position: -161px -72px;
}
#vast_about {
	height: 72px;
	width: 160px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/vast_btns.gif);
	background-repeat: no-repeat;
	background-position: -326px 0px;
}
#vast_about:hover{
	background-position: -326px -72px;
}
/*////////////////////CSS ROLLOVERS////////////////////*/
#copyright{
	height: 49px;
	width: 273px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/copyright.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#splash{
	height: 232px;
	width: 273px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/splashbutton.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#splash:hover{
	background-position: 0 -232px;
}
#thumb_apedog{
	height: 53px;
	width: 130px;
	text-indent: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../../Images/thumbs_r1.png);
	background-repeat: no-repeat;
	background-position: -517px 0;
}
#thumb_apedog:hover{
	background-position: -517px -53px;
}
#thumb_cabinriver{
	height: 53px;
	width: 130px;
	text-indent: 0px;
	background-image: url(../../Images/thumbs_r1.png);
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0;
}
#thumb_cabinriver:hover{
	background-position: 0 -53px;
}
#thumb_cgiexpo{
	height: 53px;
	width: 129px;
	text-indent: 130px;
	background-image: url(../../Images/thumbs_r1.png);
	display: block;
	background-repeat: no-repeat;
	background-position: -130px 0;
}
#thumb_cgiexpo:hover{
	background-position: -130px -53px;
}
#thumb_crossfire{
	height: 53px;
	width: 129px;
	text-indent: 0px;
	overflow: hidden;
	background-image: url(../../Images/thumbs_r1.png);
	display: block;
	background-repeat: no-repeat;
	background-position: -259px 0;
}
#thumb_crossfire:hover{
	background-position: -259px -53px;
}
#thumb_ihads{
	height: 53px;
	width: 129px;
	text-indent: 0px;
	overflow: hidden;
	background-image: url(../../Images/thumbs_r1.png);
	display: block;
	background-repeat: no-repeat;
	background-position: -1293px 0;
}
#thumb_ihads:hover{
	background-position: -1293px -53px;
}
#thumb_ihbs{
	height: 53px;
	width: 129px;
	text-indent: 0px;
	overflow: hidden;
	background-image: url(../../Images/thumbs_r1.png);
	display: block;
	background-repeat: no-repeat;
	background-position: -776px 0;
}
#thumb_ihbs:hover{
	background-position: -776px -53px;
}
#thumb_pcr{
	height: 53px;
	width: 129px;
	text-indent: 0px;
	overflow: hidden;
	background-image: url(../../Images/thumbs_r1.png);
	display: block;
	background-repeat: no-repeat;
	background-position: -905px 0;
}
#thumb_pcr:hover{
	background-position: -905px -53px;
}
#thumb_perlsw{
	height: 53px;
	width: 129px;
	text-indent: 0px;
	overflow: hidden;
	background-image: url(../../Images/thumbs_r1.png);
	display: block;
	background-repeat: no-repeat;
	background-position: -388px 0;
}
#thumb_perlsw:hover{
	background-position: -388px -53px;
}
#thumb_salerno{
	height: 53px;
	width: 129px;
	text-indent: 0px;
	overflow: hidden;
	background-image: url(../../Images/thumbs_r1.png);
	display: block;
	background-repeat: no-repeat;
	background-position: -1164px 0;
}
#thumb_salerno:hover{
	background-position: -1164px -53px;
}
#thumb_sfccmusic{
	height: 53px;
	width: 130px;
	text-indent: 0px;
	overflow: hidden;
	background-image: url(../../Images/thumbs_r1.png);
	display: block;
	background-repeat: no-repeat;
	background-position: -1034px 0;
}
#thumb_sfccmusic:hover{
	background-position: -1034px -53px;
}
#thumb_vast{
	height: 53px;
	width: 129px;
	text-indent: 0px;
	overflow: hidden;
	background-image: url(../../Images/thumbs_r1.png);
	display: block;
	background-repeat: no-repeat;
	background-position: -647px 0;
}
#thumb_vast:hover{
	background-position: -647px -53px;
}
