﻿body {
	background-color:#000000;
	text-align:center;
}
body /* Mozilla Firefox alignment */ 
{
background-color:#000000;	 
text-align: -moz-center; 
}
#maincontainer {
	position:relative;
	top:-20px;
	width:837px;
	height:750px;
}

#headerlogo {
	position:absolute;
	left:0px;
	top:0px;
	width:837px;
	height:125px;
}

#headerbar {
	position:absolute;
	left:0px;
	top:125px;
	width:837px;
	height:49px;
	background-image:url(../../App_Themes/Default/graphics/uptown/ujc_home_02.gif);
	display:inline;
}

#lifestyle1 {
	position:absolute;
	left:0px;
	top:174px;
	width:409px;
	height:156px;
	background-image:url(../../App_Themes/Default/graphics/uptown/ujc_home_03.gif);
}

#brandsbox {
	position:absolute;
	left:409px;
	top:174px;
	width:147px;
	height:483px;
	background-image:url(../../App_Themes/Default/graphics/uptown/ujc_home_04.gif);
}

#lifestyle2 {
	position:absolute;
	left:556px;
	top:174px;
	width:281px;
	height:483px;
	background-image:url(../../App_Themes/Default/graphics/uptown/ujc_home_05.gif);
}

#slideshow {
	position:absolute;
	left:0px;
	top:330px;
	width:409px;
	height:327px;
	background-image:url(../../App_Themes/Default/graphics/uptown/ujc_home_06.gif);
	background-repeat:no-repeat;
	padding-top:2px;
}
#newsletter_main {
	position:relative;
	top:-20px;
	width:837px;
	height:750px;
}
#newsletter-02 {
	position:absolute;
	left:0px;
	top:174px;
	width:249px;
	height:482px;
}
#newsletter-03 {
	position:absolute;
	left:249px;
	top:174px;
	width:588px;
	height:482px;
	background-image:url(../../App_Themes/Default/graphics/uptown/newsletter_03.gif);
}
#newstext {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#1d4363;
	text-align:left;
	width: 545px;
	line-height:15px;
	padding-bottom:9px;
	padding-left:5px;
}
.regtext {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#1d4363;
	text-align:left;
}
.btnsubmit {
	background-color:#003366;
}
.btnsubmit:hover {
	background-color:#8a453e;
}
#iframe_ujc {
	position:relative;
	left:9px;
}
#slidebuttons {
	position:relative;
	top:245px;
}
#footer {
	position:absolute;
	left:0px;
	top:656px;
	width:837px;
	height:93px;
	background-image:url(../../App_Themes/Default/graphics/uptown/ujc_home_07.gif);
}
.brands2lines {
	font-family:arial,helvetica,sans-serif;
	font-style:italic;
	font-size:8pt;
	font-weight:bold;
	padding-right:10px;
	color:#1d4363;
	text-align:center;
	line-height:11px;
}
#brands {
	font-family:arial,helvetica,sans-serif;
	font-style:italic;
	font-size:9pt;
	font-weight:bold;
	color:#1d4363;
	position:relative;
	top:41px;
	left:1px;
	text-align:center;
	line-height:14px;
	display:block;
}
#news_txt {
	font-family:arial,helvetica,sans-serif;
	font-style:italic;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
}
#lifestyle1_txt {
	font-family:arial,helvetica,sans-serif;
	font-style:italic;
	font-size:9pt;
	color:#5a5a5a;
	text-align:left;
	position:absolute;
	width:200px;
	left:200px;
	top:56px;
}
#lifestyle1_hdr {
	font-family:arial,helvetica,sans-serif;
	font-style:italic;
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	line-height:12px;
	position:absolute;
	width:453px;
	left:24px;
	height:30px;
	top:12px;
	text-align:left;
	padding-top:7px;
	padding-left:100px;
	background-image:url(../../App_Themes/Default/graphics/uptown/lifestyle1_hdr_bg.gif);
	background-repeat:no-repeat;
}
a {
	font-family:arial,helvetica,sans-serif;
	font-style:italic;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
#uptowncred {
	display:block;
	position:absolute;
	top:50px;
	left:25%;
	z-index:10;
}
.uptowncredtext {
	font-family:arial,helvetica,sans-serif;
	line-height:10px;
	font-size:7pt;
	color:#ffffff;
}
.footertext {
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#ffffff;
	text-align:left;
	padding-left:10px;
	line-height:11px;
	display:block;
}
.InputText 
{
	font-size: 11px;	
	width: 130px; 
	font-family: Helvetica, Geneva, Arial, sans-serif; 
}
.errorText
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:9pt;
	font-weight:bold;	
	color:red;
}
.successText
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:10pt;
	font-weight:bold;
	color:#008000;
}