html,body{min-height:100%}
body{margin:0px;padding:0px;color:#ffffff;background-color:#1c3664;background-image:url(/img/bodybg.gif);background-repeat:repeat-x;} /* min-height:1200px; */
body{background-position:bottom center !important; background-repeat:repeat-x !important}
iframe{position:absolute;top:-600px;left:-600px;width:300px;height:150px;}

body, .m, div, li, p, a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}

#htable{height:100%}

#maincell{background-image:url(/img/vert.gif);background-position:right;background-repeat:repeat-y}

#didyouknow .txt{
	/*background:url(/img/h_didyouknow.gif) transparent no-repeat;*/ /*#1C3664 */
	padding:0px 40px 0px 40px;
}
#didyouknow h1{
	color:#e14bb5;
	font-size:24px;
	font-weight:normal;
}
#didyouknow p{
	line-height:200%;
}
#didyouknow strong{
	color:#009bdb;
}
#threedinfo{height:1300px;width:575px}
.psubsection{background-position:top right;background-repeat:no-repeat;background-color:transparent;padding-right:190px;}
#threedmotionvideo{
	background-image:url(/img/3dinfo_3dmotionvideo.gif);
	height:140px;
}
#threedproduct{
	background-image:url(/img/3dinfo_prodilldemos.gif);
	height:153px;
}
#threedcharacter{
	background-image:url(/img/3dinfo_3dchars.gif);
	height:155px;
}
.vidlink{
	background-color:#162a4d;
	padding:4px 15px 4px 10px;
	color:#ffffff;
	font-size:14px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.hotblue , .hotbluenormalweight{
	color:#00AEEF;
}
.hotblue{
	font-weight:bold;
}
#popupflashviewer{position:fixed;display:none;z-index:600;width:500px;}
#p-cell-top{background:url(/img/p_top.png) transparent repeat-x;}
#p-cell-left{background:url(/img/p_left.png) transparent repeat-y}
#p-cell-right{background:url(/img/p_right.png) transparent repeat-y}
#p-cell-bottom{background:url(/img/p_bottom.png) transparent repeat-x}
#p-cell-center{background-color:#000000}
#popuptitle{color:#ffffff;font-size:14px;font-weight:bold;font-family:'Trebuchet MS'}


ul{list-style-image: url(/img/bullet.gif);margin-left:8px;padding-left:8px;}
div#nav{padding:95px 0px 0px 50px} /*padding:95px 60px 0px 50px*/
div#nav h3{padding:0px;margin:0px;margin-top:5px}
.hr{height:2px;width:100%;background:url(/img/horiz.gif) repeat-x}
div#nav .hr{width:130px;margin:14px 0px 14px 0px}
.bleu{color:#00aeef}
a{color:white;text-decoration:none}
a:hover{text-decoration:underline}
.contactxt a:hover{color:white}
object,a{outline:none;}

/* form stuff*/
.m{width:160px;background-color:#00aeef;color:#003366;border:1px solid #0e72a9;margin-bottom:6px;font-size:11px;padding:3px}
div.mlike{width:160px}
.contactxt, .contactxt a{color: #81BAC7}
.badvalue{border:1px solid #cc0000 !important;color:#cc0000 !important}
.fieldwidth{width:160px}

div.divider{clear:both;padding:10px 0px 10px 0px;border:0px solid white}
div.clearb{clear:both;border:0px solid yellow}
div#contentbottom{border:1px solid #ff0080}

/*projects */
/* #projectdetails{display:none;}*/ /*hide this one while using HistMan */
#projectdetailsContainer{display:none;} /* this one is for using w HistMan */
.psidebar{width:175px;padding-right:15px;}
.pdetails p{padding-right:3em;}
.pdetails p{line-height:16px;font-weight:normal}
.psidebar h3 , .pdetails h3, h4{color:#00aeef;text-transform: uppercase;font-size:10px}
.pnav{width:330px;margin-left:auto;margin-right:auto}
.ppic{width:100%;margin:10px auto 10px 30px}
.h a{margin-left:16px;color:#00aeef;font-size:15px;}
a.projectlink{color:#00aeef;}
.h{padding-bottom:10px;}
.lbuff{padding-left:16px;}
.lbufftop{padding-left:20px;}
.wide{width:500px;}
#dsriphone{margin-top:1px;}
#glyph{margin-top:6px;}
#glyph .lbl{
	padding-top:9px;
}
#snowbrawlin{margin-top:4px}

div.multiimgstack{height:205px}
div.multiimgstack img{float:left}
div#regzastack{width:515px;height:100px}
div#regzap{width:515px;padding-left:16px;border:0px solid white}

div.pbutt{text-align:right;border:0px solid green}
div.pbutt .igroup{cursor:pointer;}
div.lbl{clear:left;text-align:left;z-index:100; position:relative;}/*z-index:100; position:relative;padding-left:20px;top:150px*/
div.lbl div{padding-left:25px; width:220px}
div.lbl div.ilbl{padding-left:10px;}
div.color img{
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}


div.igroup{position:relative;height:110px;z-index:10}/*float:left;NOTE 110 is just a generic height 4 the igroups*/
div.igroup div{position:absolute;top:0px;left:0px;}


.pbutt{
	margin-bottom:10px;
}
.rightcol .pbutt{
	margin-left:45px;
}
.lbl{
	padding-top:16px;
}
#lcd .igroup{
	top:0px
}
#tssr .igroup{
	top:0px
}
#gigabeat .igroup{
	top:0px
}


#footer{
	/*position:absolute;
	margin-left:auto;
	margin-right:auto;*/
	bottom:0px;
	clear:both;
	color:#003366;
	text-align:center;
	padding:5px;
	/*width:817px;*/
	border:0px solid white;
}

/* accordion */
#nav h3 ,  .ui-accordion-header{
	outline: none !important;
}
.toggler {
	cursor:pointer;
}
.element {
	padding-left:20px;
 	font-size:11px;
	line-height:18px;
	margin-top:0px;
	margin-bottom:10px;
	/* display:none; */
}

.not ,  .hiddenbydefault{display:none}
