p { color : #000000; font-family : arial narrow; font-size : medium; }
h1 { color : #ff0000; font-weight : bold; font-variant : small-caps; }
h2 { color : #0000ff; font-style : italic; }


tr.color1 td {
	background-color: #F57820; color: black;
}
tr.color2 td {
	background-color: #002E5C;  color: black;
} 
tr.color3 td {
	background-color: white;  color: black;
} 

#logo {
	display:block;
	position:absolute; 
	top:46px; 
	left:70px; 
}

#statesearch select {
background:white;
color: #002E5C;
border: 1px solid #002E5C;
width:250px;
}

.topmenu a {
font-family: "ITC Avant Garde Gothic", "Century Gothic", "Arial", "Helvetica", "Sun Sans", sans-serif;
font-size: 16px;
color:white;
text-align:right;
padding: 30px; 
text-decoration: none;

}

.topmenu a:hover { color: #002E5C; text-decoration: none;}

#homepage_chalkboard {
	position: relative;
	top: 27px;
	left: 400px;
	width: 559px;
}

#chalkboard {	
	width: 559px;
	height: 468px;
	/* position:absolute; */
	/* top:100px; */
	/* padding-left:400px; */
}

#coupon {
	background: url(../images/chalkboardempty.png) 0px 0px no-repeat; 
	display: block;
	width: 559px;
	height: 425px;

}


#taglinephoto {
	margin-left: 470px;
}

#tagline {
	display:block;
	position:absolute;
	top:50px;
	right: 70px ;
	text-align: right;
}


.numbers {
margin-left:32px;
}

.orangebold {
font-family: ITC Avant Garde Gothic, Century Gothic, Arial, Helvetica, Sun Sans;
font-size: 16px;
font-weight:bold;
color: #F57820;
text-decoration: none;
}

.orangebold a {
color: #F57820;
text-decoration: none;
}

.orangebold a:hover {
color: #002E5C; 
text-decoration: none;
}

.bluebold {
font-family: ITC Avant Garde Gothic, Century Gothic, Arial, Helvetica, Sun Sans;
font-size: 16px;
font-weight:bold;
color: #002E5C;
text-decoration: none;
vertical-align: middle;

}

.blue_Not_bold, .blue_not_bold {
font-family: ITC Avant Garde Gothic, Century Gothic, Arial, Helvetica, Sun Sans;
font-size: 16px;
color: #002E5C;
text-decoration: none;
vertical-align: middle;
}

.blue_Not_bold a {
color: #002E5C;
text-decoration: none;
}

.blue_Not_bold a:hover {
color: #F57820; 
text-decoration: none;
}

.blue_not_bold a {
color: #002E5C;
text-decoration: none;
}

.blue_not_bold a:hover {
color: #F57820; 
text-decoration: none;
}


.bluebold a {
color: #002E5C;
text-decoration: none;
}

.bluebold a:hover {
color: #F57820; 
text-decoration: none;
}

.smallblue {
font-family: ITC Avant Garde Gothic, Century Gothic, Arial, Helvetica, Sun Sans;
font-size: 12px;
font-weight:normal;
color: #002E5C;
text-decoration: none;
}

#headergraphic img {
display:block;
position:absolute;
top:200px;
left:100px;
}

div.scroll {
height: 200px;
width: 300px;
overflow: auto;
border: 0px solid #fff;
background-color: #fff;
padding: 8px;
}

.businesslisting {
font-family: ITC Avant Garde Gothic, Century Gothic, Arial, Helvetica, Sun Sans;
font-size: 16px;
font-weight:normal;
color: #002E5C;
text-decoration: none;
vertical-align: middle;
}

.businesslisting a {
color: #F57820;
text-decoration: none;
}

  
/*us map rollovers start here*/


dl#imap
{
    display: block;
    width: 559px;
    height: 433px;
    position: relative;
    background: transparent url(../images/chalkboardblank.png) no-repeat;
    margin-top: 0px;
    margin-bottom: 0px;
}

div#fb_like
{
	text-align: left;
	margin-left: 2px;
	width: 100%;
}

#imap a#us 
{
    display:block;
    width:0px;
    height:0px;
    padding-top:0px;
    overflow:hidden;
    position:absolute;
    left:0;
    top:0;
}

#imap a#us:hover 
{
    background-position:0 0;
    z-index:10;
}

#imap dd 
{
    position:absolute;
    padding:0;
    margin:0;
}

#imap a
{
    display:block;
    text-decoration:none;
    z-index:20;
    /*border:solid 1px black;*/
}
/*ALABAMA*/
#imap #imgal 
{
    left:358px;
    top:263px;
    z-index:20;
}
#imap a#al:hover 
{
    background:url(../images/maps/al.gif) 0px -0px;
}
#imap a#al
{
    width:33px;
    height:52px;
}
/*ALASKA*/

/*
#imap #imgak 
{
    left:
    top:
    z-index:20;
}
#imap a#ak:hover 
{
    background:url(images/maps/ak.gif) -29px -275px;
}
#imap a#ak
{
    width:100px;
    height:120px;
}
*/

/*ARIZONA*/
#imap #imgaz 
{
    left:107px;
    top:229px;
    z-index:20;
}
#imap a#az:hover 
{
    background:url(../images/maps/az.gif) -0px 0px;
}
#imap a#az
{
    width:58px;
    height:71px;
}
/*ARKANSAS*/
#imap #imgar 
{
    left:297px;
    top:249px;
    z-index:20;
}
#imap a#ar:hover 
{
    background:url(../images/maps/ar.gif) 0px 0px;
}
#imap a#ar
{
    width:44px;
    height:41px;
}
/*CALIFORNIA*/
#imap #imgca 
{
    left:43px;
    top:152px;
    z-index:20;
}
#imap a#ca:hover 
{
    background:url(../images/maps/ca.gif) 0px 0px no-repeat;
}
#imap a#ca
{
    width:70px;
    height:124px;
}
/*COLORADO*/
#imap #imgco 
{
    left:166px;
    top:191px;
    z-index:20;
}
#imap a#co:hover 
{
    background:url(../images/maps/co.gif) 0px 0px;
}
#imap a#co
{
    width:66px;
    height:52px;
}
/*CONNECTICUT*/
#imap #imgct 
{
    left:473px;	
    top:160px;
    z-index:22;
}
#imap a#ct:hover 
{
    background:url(../images/maps/ct.gif) -0px -0px;
}
#imap a#ct
{
    width:14px;
    height:12px;
}

/*DELAWARE*/
#imap #imgde 
{
    left:460px;
    top:208px;
    z-index:22;
}
#imap a#de:hover 
{
    background:url(../images/maps/de.gif) -0px -0px;
}
#imap a#de
{
    width:5px;
    height:5px;
}
/*FLORIDA*/
#imap #imgfl 
{
    left:368px;
    top:307px;
    z-index:20;
}
#imap a#fl:hover 
{
    background:url(../images/maps/fl.gif) -0px -0px;
}
#imap a#fl
{
    width:79px;
    height:58px;
}
/*GEORGIA*/
#imap #imgga 
{
    left:381px;	
    top:260px;
    z-index:20;
}
#imap a#ga:hover 
{
    background:url(../images/maps/ga.gif) -0px -0px;
}
#imap a#ga
{
    width:45px;
    height:50px;
}

/*IDAHO*/
#imap #imgid 
{
    left:108px;
    top:91px;
    z-index:20;
}
#imap a#id:hover 
{
    background:url(../images/maps/id.gif) 0px 0px;
}
#imap a#id
{
    width:54px;
    height:85px;
}
/*ILLINOIS*/
#imap #imgil 
{
    left:324px;
    top:179px;
    z-index:21;
}
#imap a#il:hover 
{
    background:url(../images/maps/il.gif) 0px -0px;
}
#imap a#il
{
    width:34px;
    height:61px;
}
/*INDIANA*/
#imap #imgin 
{
    left:356px;
    top:185px;
    z-index:20;
}
#imap a#in:hover 
{
    background:url(../images/maps/in.gif) 0px -0px;
}
#imap a#in
{
    width:27px;
    height:45px;
}
/*IOWA*/
#imap #imgia 
{
    left:279px;
    top:168px;
    z-index:20;
}
#imap a#ia:hover 
{
    background:url(../images/maps/ia.gif) -0px -0px;
}
#imap a#ia
{
    width:54px;
    height:35px;
}
/*KANSAS*/
#imap #imgks 
{
    left:229px;
    top:208px;
    z-index:20;
}
#imap a#ks:hover 
{
    background:url(../images/maps/ks.gif) 0px 0px;
}
#imap a#ks
{
    width:67px;
    height:37px;
}
/*KENTUCKY*/
#imap #imgky 
{
    left:344px;
    top:215px;
    z-index:20;
}
#imap a#ky:hover 
{
    background:url(../images/maps/ky.gif) 0px -0px;
}
#imap a#ky
{
    width:64px;
    height:34px;
}
/*LOUISIANA*/
#imap #imgla 
{
    left:303px;
    top:289px;
    z-index:20;
}
#imap a#la:hover 
{
    background:url(../images/maps/la.gif) 0px -0px;
}
#imap a#la
{
    width:42px;
    height:41px;
}
/*MAINE*/
#imap #imgme 
{
    left:485px;
    top:98px;
    z-index:20;
}
#imap a#me:hover 
{
    background:url(../images/maps/me.gif) -0px -0px;
}
#imap a#me
{
    width:27px;
    height:45px;
}
/*MARYLAND*/
#imap #imgmd 
{
    left:443px;
    top:195px;
    z-index:20;
}
#imap a#md:hover 
{
    background:url(../images/maps/md.gif) -0px -0px;
}
#imap a#md
{
    width:16px;
    height:12px;
}
/*MASSACHUSSETTS*/
#imap #imgma 
{
    left:472px;
    top:150px;
    z-index:22;
}
#imap a#ma:hover 
{
    background:url(../images/maps/ma.gif) -0px -0px;
}
#imap a#ma
{
    width:24px;
    height:14px;
}
/*MICHIGAN*/
#imap #imgmi
{
    left:330px;
    top:122px;
    z-index:20;
}
#imap a#mi:hover
{
    background:url(../images/maps/mi.gif) 0px -0px;
}
#imap a#mi
{
    width:66px;
    height:61px;
}
/*MINNESOTA*/
#imap #imgmn 
{
    left:276px;
    top:108px;
    z-index:20;
}
#imap a#mn:hover 
{
    background:url(../images/maps/mn.gif) 0px -0px;
}
#imap a#mn
{
    width:50px;
    height:61px;
}
/*MISSISSIPPI*/
#imap #imgms 
{
    left:328px;
    top:265px;
    z-index:21;
}
#imap a#ms:hover 
{
    background:url(../images/maps/ms.gif) 0px -0px;
}
#imap a#ms
{
    width:30px;
    height:52px;
}
/*MISSOURI*/
#imap #imgmo 
{
    left:289px;
    top:203px;
    z-index:20;
}
#imap a#mo:hover 
{
    background:url(../images/maps/mo.gif) 0px -0px;
}
#imap a#mo
{
    width:56px;
    height:50px;
}
/*MONTANA*/
#imap #imgmt 
{
    left:131px;
    top:94px;
    z-index:21;
}
#imap a#mt:hover 
{
    background:url(../images/maps/mt.gif) 0px 0px;
}
#imap a#mt
{
    width:91px;
    height:56px;
}
/*NEBRASKA*/
#imap #imgne 
{
    left:216px;
    top:172px;
    z-index:20;
}
#imap a#ne:hover 
{
    background:url(../images/maps/ne.gif) 0px 0px;
}
#imap a#ne
{
    width:72px;
    height:36px;
}
/*NEVADA*/
#imap #imgnv 
{
    left:75px;
    top:161px;
    z-index:21;
}
#imap a#nv:hover 
{
    background:url(../images/maps/nv.gif) 0px 0px;
}
#imap a#nv
{
    width:57px;
    height:85px;
}
/*NEW HAMPSHIRE*/
#imap #imgnh 
{
    left:478px;
    top:131px;
    z-index:20;
}
#imap a#nh:hover 
{
    background:url(../images/maps/nh.gif) -0px -0px;
}
#imap a#nh
{
    width:13px;
    height:21px;
}
/*NEW JERSEY*/
#imap #imgnj 
{
    left:460px;
    top:175px;
    z-index:21;
}
#imap a#nj:hover 
{
    background:url(../images/maps/nj.gif) -0px -0px;
}
#imap a#nj
{
    width:11px;
    height:24px;
}
/*NEW MEXICO*/
#imap #imgnm 
{
    left:157px;
    top:237px;
    z-index:21;
}
#imap a#nm:hover 
{
    background:url(../images/maps/nm.gif) 0px 0px;
}
#imap a#nm
{
    width:63px;
    height:64px;
}
/*NEW YORK*/
#imap #imgny 
{
    left:421px;
    top:133px;
    z-index:20;
}
#imap a#ny:hover 
{
    background:url(../images/maps/ny.gif) -0px -0px;
}
#imap a#ny
{
    width:57px;
    height:46px;
}
/*NORTH CAROLINA*/
#imap #imgnc 
{
    left:395px;
    top:232px;
    z-index:20;
}
#imap a#nc:hover 
{
    background:url(../images/maps/nc.gif) -0px -0px;
}
#imap a#nc
{
    width:66px;
    height:32px;
}
/*NORTH DAKOTA*/
#imap #imgnd 
{
    left:220px;
    top:106px;
    z-index:20;
}
#imap a#nd:hover 
{
    background:url(../images/maps/nd.gif) 0px 0px;
}
#imap a#nd
{
    width:59px;
    height:35px;
}
/*OHIO*/
#imap #imgoh 
{
    left:380px;
    top:181px;
    z-index:20;
}
#imap a#oh:hover 
{
    background:url(../images/maps/oh.gif) -0px -0px;
}
#imap a#oh
{
    width:37px;
    height:37px;
}
/*OKLAHOMA*/
#imap #imgok 
{
    left:222px;
    top:243px;
    z-index:21;
}
#imap a#ok:hover 
{
    background:url(../images/maps/ok.gif) 0px 0px;
}
#imap a#ok
{
    width:77px;
    height:39px;
}
/*OREGON*/
#imap #imgor 
{
    left:49px;
    top:108px;
    z-index:20;
}
#imap a#or:hover 
{
    background:url(../images/maps/or.gif) 0px 0px no-repeat;
}
#imap a#or
{
    width:71px;
    height:58px;
}

/*PENNSYLVANIA*/
#imap #imgpa 
{
    left:415px;
    top:169px;
    z-index:20;
}
#imap a#pa:hover 
{
    background:url(../images/maps/pa.gif) 0px 0px no-repeat;
}
#imap a#pa
{
    width:50px;
    height:32px;
}

/*RHODE ISLAND*/
#imap #imgri 
{
    left:487px;
    top:160px;
    z-index:20;
}
#imap a#ri:hover 
{
    background:url(../images/maps/ri.gif) -0px -0px;
}
#imap a#ri
{
    width:5px;
    height:7px;
}

/*SEARCH FOR SCHOOLS*/
#imap #imgse 
{
    left:45px;
    top:320px;
    z-index:20;
}
#imap a#se:hover 
{
    background:none -0px -0px;
}
#imap a#se
{
    width:110px;
    height:70px;
}

/*SOUTH CAROLINA*/
#imap #imgsc 
{
    left:403px;
    top:255px;
    z-index:20;
}
#imap a#sc:hover 
{
    background:url(../images/maps/sc.gif) 0px -0px;
}
#imap a#sc
{
    width:42px;
    height:29px;
}
/*SOUTH DAKOTA*/
#imap #imgsd 
{
    left:218px;
    top:140px;
    z-index:20;
}
#imap a#sd:hover 
{
    background:url(../images/maps/sd.gif) 0px -0px;
}
#imap a#sd
{
    width:63px;
    height:37px;
}
/*TENNESSEE*/
#imap #imgtn 
{
    left:340px;
    top:240px;
    z-index:20;
}
#imap a#tn:hover 
{
    background:url(../images/maps/tn.gif) 0px 0px;
}
#imap a#tn
{
    width:73px;
    height:26px;
}
/*TEXAS*/
#imap #imgtx 
{
    left:186px;
    top:247px;
    z-index:20;
}
#imap a#tx:hover 
{
    background:url(../images/maps/tx.gif) 0px 0px;
}
#imap a#tx
{
    width:121px;
    height:122px;
}
/*UTAH*/
#imap #imgut 
{
    left:122px;
    top:173px;
    z-index:20;
}
#imap a#ut:hover 
{
    background:url(../images/maps/ut.gif) 0px 0px;
}
#imap a#ut
{
    width:50px;
    height:63px;
}
/*VERMONT*/
#imap #imgvt 
{
    left:468px;
    top:130px;
    z-index:20;
}
#imap a#vt:hover 
{
    background:url(../images/maps/vt.gif) -0px -0px;
}
#imap a#vt
{
    width:13px;
    height:25px;
}
/*VIRGINIA*/
#imap #imgva 
{
    left:401px;
    top:204px;
    z-index:21;
}
#imap a#va:hover 
{
    background:url(../images/maps/va.gif) -0px -0px;
}
#imap a#va
{
    width:62px;
    height:36px;
}
/*WASHINGTON*/
#imap #imgwa 
{
    left:66px;
    top:82px;
    z-index:20;
}
#imap a#wa:hover 
{
    background:url(../images/maps/wa.gif) 0px 0px no-repeat;
}
#imap a#wa
{
    width:57px;
    height:39px;
}
/*WEST VIRGINIA*/
#imap #imgwv 
{
    left:404px;
    top:201px;
    z-index:22;
}
#imap a#wv:hover 
{
    background:url(../images/maps/wv.gif) -0px -0px;
}
#imap a#wv
{
    width:33px;
    height:30px;
}
/*WISCONSIN*/
#imap #imgwi 
{
    left:311px;
    top:131px;
    z-index:20;
}
#imap a#wi:hover 
{
    background:url(../images/maps/wi.gif) 0px 0px;
}
#imap a#wi
{
    width:41px;
    height:48px;
}
/*WYOMING*/
#imap #imgwy 
{
    left:155px;
    top:143px;
    z-index:20;
}
#imap a#wy:hover 
{
    background:url(../images/maps/wy.gif) 0px 0px;
}
#imap a#wy
{
    width:64px;
    height:52px;
}




#imap a span, #imap a:visited span 
{
    display:none;
}


#imap a span, #imap a:visited span 
{
    display:none;
}

/*DC*/
#imap #imgdc
{
    left:463px;
    top:217px;
    z-index:22;
}
#imap a#dc:hover
{
    background:url(../images/maps/dc.gif) -0px -0px;
}
#imap a#dc
{
    width:28px;
    height:15px;
}

/*#imap a span, #imap a:visited span 
{
    display:none;
}
#imap a:hover span
{
    width:110px;
    height:20px;
    display:block;
    color:White;
    background:black;
    border:solid 1px white;
    font-weight:bold;
    padding-left:3px;
}

#imap a#mn:hover span
{
    top:30px;
}*/


/*us map rollovers end here*/



/*email form styles*/
input {
 border: 1px solid #002E5C; 
}

#mysubmit, .submit_button {
background-color:#002E5C;
color: white;
border: 5px solid #002E5C; 
font-family: "ITC Avant Garde Gothic", "Century Gothic", Arial, Helvetica, "Sun Sans", sans-serif;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}

#mysubmit2 {
background-color:#F57820;
color:white;
border: 5px solid #F57820; 
font-family: ITC Avant Garde Gothic, Century Gothic, Arial, Helvetica, Sun Sans;
font-size: 16px;
font-weight:bold;
text-decoration: none;
}

#popup {
border: 7px solid #F57820;
}

#beta {
display:block;
position:absolute;
TOP:46px;
LEFT:280px;

}

.rollover a {
display:block;
width: 895px;
height: 328px;
background: url("../images/AC_Team.png") 0 0 no-repeat;
text-decoration: none;
}

.rollover a:hover {
background-position: 0 -328px;
color: #049;
}

#tabs { 
	width:310px; 
	height: 33px;
	position:relative;
}

#tabs a { 
	text-decoration:none;
}

	
#couponsoff {
	background: url(../images/coupons2_off.png) 0 0 no-repeat;
	display:block;
	width:102px;
	height:33px;
	text-align: center;
}

#nearbyoff {
	background: url(../images/nearby2_off.png) no-repeat;
	display:block;
	width:102px;
	height:33px;
	text-align: center;
	margin-left:102px;
	margin-top:-33px;
}

#dealsoff {
	background: url(../images/deals2_off.png) no-repeat;
	display:block;
	width:102px;
	height:33px;
	text-align: center;
	margin-left:204px;
	margin-top:-33px;
}

#couponson {
	background: url(../images/coupons2_on.png) no-repeat;
	display:block;
	width:102px;
	height:33px;
	text-align: center;
}


#nearbyon {
	background: url(../images/nearby2_on.png) no-repeat;
	display:block;
	width:102px;
	height:33px;
	text-align: center;
	margin-left:102px;
	margin-top:-33px;
}

#dealson {
	background: url(../images/deals2_on.png) no-repeat;
	display:block;
	width:102px;
	height:33px;
	text-align: center;
	margin-left:204px;
	margin-top:-33px;
}

.whitebold {
	font-family: ITC Avant Garde Gothic, Century Gothic, Arial, Helvetica, Sun Sans;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}

.whitebold a {
	color: #FFFFFF;
	text-decoration: none;
}

.whitebold a:hover {
	color: #000000; 
	text-decoration: none;
}

#subnav {
	float: right;
	margin-top:-35px;
}


#aboutcontent {
	width: 500px;
}


div.img {
	margin:auto;
	border:0px solid #0000ff;
	height:auto;
	width:auto;
	float: left;
	text-align:center;
}

div.img img {
  display:inline;
  margin:3px;
  border:0px solid #ffffff;
}

div.img a:hover img {
	border:0px solid #0000ff;
}

div.desc {
	text-align:center;
	font-weight:normal;
	width:250px;
	margin:2px;
	border:0px solid #000000;
	margin: auto;
}

div.img2 {
	margin: 50px 2px 2px 2px;
	padding-bottom: 25px;
	border:0px solid #0000ff;
	height:auto;
	width:auto;
	float:left;
	text-align:center;
} 

div.img2 img {
	display:inline;
	margin:3px;
	border:0px solid #ffffff;
}

div.img2 a:hover img {
	border:0px solid #0000ff;
}

div.img3 {
	margin:auto;
	border:0px solid #0000ff;
	height:auto;
	width:auto;
	text-align:center;
}

.footertext {
	font-family: "ITC Avant Garde Gothic", "Century Gothic", "Arial", "Helvetica", "Sun Sans", sans-serif;
	color:#ffffff;
	font-size: 10px;
	text-align: center;
}

.footertext a:link {
	color: #ffffff;
}

.footertext a:visited {
	color: #ffffff;
}

.footertext a:hover {
	color: #ffffff;
}

.footertext a:active {
	color: #ffffff;
}

#postadeal {
	width:900px;
	margin-top:70px;
	padding-bottom:70px;
	margin-left:auto;
	margin-right:auto;
}

#postadeal img {
	float:right;
	margin: -20px 4px 4px 4px;
}

#about {
	width:900px;
	margin-top:70px;
	padding-bottom:70px;
	margin-left:auto;
	margin-right:auto;
}

 
#blockcontainer {
	width: 100%;
	position: absolute;
	top: 123px;
	left: 0px;
}

#homephoto {
	background-image: url(../images/coupons/AC_BG.jpg);
	height: 625px;
	background-repeat:no-repeat;  
}

#homecontrast_large {
	background-image: url(../images/homephotobglg.png);
	height: 515px;
	width: 1000px;
	background-repeat:no-repeat;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	top: 36px;
}

#fivesteps {
	position:absolute;
	top:29px;
	padding-left:20px;   
}

#topbarorange {
	height: 30px;
	width:100%;
	background-color: #F57820;
}

#topbarblue {
	height: 87px;
	width:100%;
	background-color: #002E5C;
}

#submitphoto {
	position: relative;
	left: 349px;
	top: 579px;
}

#submitphoto a {
	color: #FFFFFF;
	font-family: "arial narrow", Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

#whiteshadow {
	background-image:url(../images/whiteshadow.png);
	height: 20px;
	width:100%;
	position:absolute;
	top:116px;
	z-index:1; 
}

#logophoto {
	position:absolute;
	top: 39px;
	left:7%;
	z-index:3;
}

/* begin from http://articles.sitepoint.com/article/fancy-form-design-css/2 */

fieldset {    
	float: left;    
	clear: left;    
	width: 100%;    
	margin: 0 0 1.5em 0;    
	padding: 0;  
}

legend {  
	margin-left: 1em;  
	color: #000000;  
	font-weight: bold;
	color: #002E5C;
}  
fieldset ol {  
	padding: 1em 1em 0 1em;  
	list-style: none;  
}  
fieldset li {  
	padding-bottom: 1em;  
}  

fieldset.submit {    
	float: none;    
	width: auto;    
	border: 0 none #FFF;    
	/* padding-left: 12em; */
	text-align: center;  
}

fieldset li {    
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 1em;
}
/* end from http://articles.sitepoint.com/article/fancy-form-design-css/2 */

div#background_image_submission_wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 630px;
	margin-top: 20px;
}

#background_image_submission_wrapper label {
	float: left;
	width: 10em; 
	margin-right: 1em;
}

.left_column {
	padding-left: 10px;
	vertical-align: top;
	padding-top: 20px;
}

.right_column {
	text-align: left;
}

div#premium_ad_window {
	position: relative;
	width: 491px;
	height: 364px;
	top: -440px;
	left: 30px;
	z-index: 100;
	background-color: #ffffff;
	text-align: center;
	display: none;
}

img#premium_ad_window_ad_img {
}

img#premium_ad_window_close_button {
	position: relative;
	top: -362px;
	left: 233px;
	z-index: 101;
}

