		*{
			margin:0;
			padding:0;
		}
		body{
			margin:5px 0 0 0;
			text-align:center;
			background-color:rgb(097,097,097);
			font-size:small;
			font-family:"Lucida Grande", Tahoma, "Trebuchet MS", Verdana, sans-serif;
		}
		* html body{
			font-size:x-small; /* for IE5/Win */
			f\ont-size:small; /* for other IE versions */
		}
		/* ----- IDS ----- */

		#Container{
			position:relative;
			margin:0 auto;
			text-align:left;
			width:580px;
			background-color:transparent;
			background-image:url(../img/bg-topNew.gif)!important;
			background-position:top left;
			background-repeat:no-repeat;
			padding-top:1px;//padding-top:1px;
			padding-bottom:1px;
		}
		#Stage{
			background:rgb(248,248,248) url(../img/djuice_banner.gif) top left no-repeat;
			padding:110px 20px 0 20px;
			margin-top:49px;
		}
		#Stage[id]{
			padding-bottom:0px;
		}

		/* ----- CLASSES ----- */

		.inline{
			display:inline !important;
		}
		.center{
			text-align:center !important;
		}
		.left{
			float:left;
		}
		.right{
			float:right;
		}
		.hide{
			display:none !important;
		}

		/* ----- CLEARFIX ----- */

		.clearfix:after, #Stage:after{
			content:".";
			display:block;
			height:0;
			clear:both;
			visibility:hidden;
		}
		.clearfix, #Stage{
			display: inline-block;
		}
		/* Holly Hack Targets IE Win only \*/
			* html .clearfix, * html #Stage {height: 1%;}
			.clearfix, #Stage{display: block;}
		/* End Holly Hack */

		/* - - - - - - - - - - - - - - - - - - - - -

		FORM

		- - - - - - - - - - - - - - - - - - - - - */

		#Container ul{
			position:relative;
			list-style-type:none;
			width:100%;
			max-width:800px;
			min-width:320px;
		}
		#Container li{
			line-height:2em;
			margin:0;
			padding:1px 4px 6px 9px;
			display: inline-block;
		}
		#Container li:after{
			content:".";
			display:block;
			height:0;
			clear:both;
			visibility:hidden;
		}
		/* Holly Hack Targets IE Win only \*/
			* html #Container li {height: 1%;}
			#Container li {display: block;}
		/* End Holly Hack */

		#Container li div{
			float:left;
			display:inline;
			margin-right:5px;
		}
		#Container li.focused{
			background-color:#fff7c0;
		}
		#Container li p{
			clear:both;
			font-size:9px;
			line-height:13px;
			color:#444;
		}

		#Container li div.left{
			width:48%;
		}
		#Container li div.right{
			width:48%;
		}
		#Container li div.left .medium, #Container li div.right .medium{
			width:100%;
		}

		.clear{
			clear:both;
		}

		#Container li div p{
			margin-bottom:3px;
		}
		#Container li img.icon{
			float:left;
			margin:.35em 5px 0 0;
		}


		/* ----- INFO ----- */

		h2{
			font-size:160%;
			margin:0 0 3px 0;
			clear:left;
		}
		.info{
			display:inline-block;
			clear:both;
			margin:0 0 10px 0;
			padding:0 0 4px 0;
			border-bottom:1px dotted #ccc;
		}
		.info[class]{
			display:block;
		}
		.info p{
			font-size:95%;
			line-height:130%;
			margin:0 0 8px 0;
		}

		/* ----- SECTIONS ----- */

		li.section{
			border-top:1px dotted #ccc;
			margin-top:15px;
			padding-top:12px;
			padding-bottom:0px;
		}
		ul li.first{
			border-top:none;
			margin-top:0px;
			padding-top:1px;
		}
		li.section h3{
			font-size:110%;
			line-height:130%;
			margin:0 0 2px 0;
		}
		li.section p{
			font-size:85%;
			margin:0 0 1em 0;
		}

		/* ----- BUTTONS ----- */

		.buttons{
			clear:both;
			margin:10px 0 20px 7px;
		}
		.buttons .button{
			font-size:120%;
			margin:0 5px 0 0;
		}
		.button {
			cursor:pointer !important;
			float:right;
			height:42px;
		}

		/* ----- FOOTER ----- */

		.footer{
			clear:both;
			/*border-top:1px dotted #ccc;*/
			margin:20px -20px 5px -20px;
			padding:10px 0 0 0;
			line-height:40px;
			background:rgb(097,097,097) url(../img/bg-bottom.gif) top left no-repeat;
			color:#fff;
		}
		.footer a{
			color:#fff!important;
			font-weight:bold;
		}
		.footer[class]{
			margin-bottom:0;
		}
		.footer h3{
			float:right;
			font-size:95%;
			text-indent:-9000px;
			text-decoration:none;
		}

		/* ----- PAGINATION ----- */

		.footer a{
			color:blue;
			text-decoration:none;
		}
		.footer a:hover{
			text-decoration:underline;
		}
		.footer p{
			margin-left:5px;
		}
		.footer p, .footer p a{
			color:#000;
		}
		.footer p a span{
			display:none;
		}
		.footer span{
			display:block;
			float:left;
			margin-right:5px;
		}

		/* ----- FIELDS AND LABELS ----- */

		label.desc{
			line-height:125%;
			padding:4px 4px 1px 0;
			border:none;
			color:#444;
			display:block;
			font-weight:bold;
			font-size:95%;
		}
		input.text, textarea.textarea, select.select{
			font-size:100%;
			border-top:1px solid #7c7c7c;
			border-left:1px solid #c3c3c3;
			border-right:1px solid #c3c3c3;
			border-bottom:1px solid #ddd;
			background:#fff url(../img/fieldbg.gif) repeat-x top;
			color:#333;
		}
		input.text{
			padding:2px 0 2px 0;
		}
		input.checkbox, input.radio{
			display:block;
			line-height:1.4em;
			margin:8px 0 0 3px;
			width:13px;
			height:13px;
		}
		label.choice{
			font-size:100%;
			display:block;
			line-height:1.4em;
			margin:-19px 0 0 25px;
			padding:4px 0 5px 0;
			color:#444;
			width:90%;
		}

		textarea.textarea{
			margin-top:1px;
			font-family:"Lucida Grande", Arial, "Trebuchet MS", Verdana, sans-serif;
		}
		select.select{
			margin:1px 0 1px 0;
			padding:1px 0 0 0;
		}
		select.select[class]{
			margin:0;
			padding:1px 0 1px 0;
		}

		/* ----- SIZES ----- */

		.third{
			width:32% !important;
		}
		.half{
			width:48% !important;
		}
		.full{
			width:100% !important;
		}

		input.small, select.small{
			width:25%;
		}
		input.medium, select.medium{
			width:50%;
		}
		input.large, select.large, textarea.textarea{
			width:99%;
		}
		input.tags{
			width:315px;
		}

		textarea.small{
			height:5.5em;
		}
		textarea.medium{
			height:10em;
		}
		textarea.large{
			height:20em;
		}

		/* ----- ERRORS ----- */

		#Container li.error{
			background-color: #FFDFDF;
			margin:3px 0;
		}
		#Container li.error h3{
			margin-top:3px;
			font-size:110%;
			line-height:130%;
			color:red;
		}
		li.error {
			border-bottom:1px solid #EACBCC;
			border-right:1px solid #EACBCC;
		}
		#Container li.error p {
			color:#222;
			font-size:85%;
		}
		input.error, textarea.error{
			border:1px solid #EF5959;
			border-left:1px solid #FF8F8F;
			border-top:1px solid #FF8F8F;
			background:#fff;
		}
		#Container li.error p.error, li.error label.desc {
			color:red;
			clear:both;
		}

		/* ----- REQUIRED ----- */

		.req{
			color:red;
			font-weight:bold;
		}

		/* ----- MISC ----- */

		#Container #Main li{
			width:100%;
		}
		#Container #Main li.toyter {
			width:62%;
		}
		li.slider1 {display:none;}
		li.slider2 {
			display:none;
			border:1px solid rgb(204,204,204);
			background: rgb(248,248,248);
			padding-bottom:0!important;
		}
		li.slider2 div 
		{padding-bottom:0!important;margin-bottom:0;}
		/* ----- SPECIALS ----- */
		#Container dd {
			padding-top:4px;
			padding-bottom:12px;
		}


