/* BIG BEAR CALENDAR CSS */
body {font-family:"Trebuchet MS", Verdana; margin:0; padding:0; background:url("IM/MainBKG.jpg");}
body#calhome form {margin:0; padding:0;}
body#calhome input {margin:1px 0 0 0; padding:0 5px; background-color:#d4cfbb; font-family:"Trebuchet MS", Verdana, Arial;}
body#calhome label {margin:0 6px 0 6px;}
.allp {width:950px; margin:auto; clear:both;}
.sixh	{width:600px;}
.fsf {width:475px;}
.threefive {width:350px;}
.three {width:300px;}
.twoh	{width:200px;}
.floleft {float:left;} 
.floright {float:right;}
.clear {clear:both;}
.clearight {clear:right;}
.clearleft {clear:left;}
.no {margin:0; padding:0;}
.nolo {margin-bottom:0; padding-bottom:0;}
.marjup {margin-top:10px;}
.topad {padding-top:12px;}
.textcent {text-align:center;}
.textright {text-align:right;}
.indent {text-indent:1.5em;}
.imglink	{border:0;}
.deflink {text-decoration:none; color:#006600;}
.deflink:hover {color:#333366; text-decoration:underline;}
.okcolor {color:#21580E;}
.footnote {font-size:12px; color:#000066; font-style:italic;}
form {margin:0; padding:0; border:0;}
.bigbutton {font-size:26px; padding:2px 12px;} 
/* IE defaults top padding to forms */


.ninefive {width:950px; margin:0 auto; clear:both;}
.ninefivealttop {width:950px; height:66px; background:url("IM/Boxes/95alttop.jpg"); background-repeat:no-repeat; background-position:top center;}
.ninefivetop {width:950px; height:15px; background:url("IM/Boxes/95top.jpg"); background-repeat:no-repeat; background-position:top center;}
.ninefivemid {width:890px; padding:0 30px; background:url("IM/Boxes/95mid.jpg"); background-repeat:repeat-y; background-position:top center;}
	.ninefivemid h3,p {margin:0; padding:0;}
.ninefivelow {width:950px; height:20px; background:url("IM/Boxes/95low.jpg"); background-position:top center; background-repeat:no-repeat;}

/* Home Calendar */
.eventframe {float:left; clear:left; width:126px; height:15px;}
.businessicon {width:15px; height:15px; float:left; padding:0 3px 0 0; margin:0 0 0 3px;}
.businesslogo {width:175px; height:150px; padding:0 10px 0 0; margin:0 0 10px 3px;}
.globalbak	{width:850px; height:50px; background:url("IM/Nav/globalbak.jpg"); 
			background-repeat:no-repeat; padding:0 0 0 100px;}
ul.global {margin:0; padding:0; list-style:none;}
ul.global li {display:inline; float:left; margin:0; text-align:center; padding:0 0 0 0;}
ul.global li a {float:left; display:block; width:150px; height:36px; text-decoration:none; color:#000000; padding:14px 0 0 0;
			font-family:"Trebuchet MS", Verdana; background:url("IM/Nav/Global.gif"); background-repeat:no-repeat;}
ul.global li a:hover {background-position:0 -50px; color:#000033;}
.speciallink {width:75px; height:61px; background:url("/IM/Nav/speciallink.jpg"); background-repeat:no-repeat; display:block;}
.speciallink:hover {background-position:0 -61px;}

.maincrown	{background:url("IM/Elements/MainCrown.jpg"); background-repeat:no-repeat; background-position:top center; height:117px;}
.specialcrown {background:url("IM/Elements/SpecialCrown.jpg"); background-repeat:no-repeat; background-position:top center; height:117px;}
.centerheader	{width:550px; margin:0 auto; text-align:center; padding:8px 0 0 0;}
.searchlog	{width:920px; clear:both; padding:8px 15px 0 15px;}
.rightnext {width:160px; float:right; padding:12px 17px 0 0; height:60px; text-align:right;}
.leftprevious {width:160px; float:left; padding:12px 0 0 17px; height:40px;}
a.aujourdhui {width:80px; height:60px; display:block; background:url("/IM/Nav/AujourdHui.jpg"); background-repeat:no-repeat; float:right; margin:-35px 22px 0 0;}
a.aujourdhui:hover {background-position:0 -60px;}

.tagline	{margin:-3px 0 0 0; padding:0; font-family:"Trebuchet MS", Verdana;}
a.returnorlogout {float:left; font-family:"Trebuchet MS", Verdana; text-decoration:none; color:#000000; padding:0 10px;}
a.returnorlogout:hover {color:#000066; text-decoration:underline;}

.daybox {width:127px; height:102px; float:left; margin:1px; text-align:center;
		background:url("IM/dayboxbak.jpg"); background-repeat:no-repeat; padding:0 2px 0 3px; font-size:12px;}
				.daybox a.eventlinks {text-decoration:none; font-size:10px; margin:2px 0 0 0; display:block; font-family:Verdana;}
			.pluri {}
			a.eventlinks:visited {color:#4D2D02;}
			a.eventlinks:hover {text-decoration:underline;}
		.daybox a.datelinks {text-decoration:none; color:#336666; font-size:14px; float:left;}
		 a.datelinks:hover {text-decoration:underline;}
.itstoday {background:url("IM/ItsToday.jpg"); background-repeat:no-repeat;}
.graybox {width:130px; height:100px; float:left; margin:2px 2px; background:url("IM/Elements/GrayMatter.gif"); background-repeat:no-repeat;}
.dayofweek {width:130px; float:left; margin:0 2px; text-align:center; font-weight:600;}
.calbak {width:950px;}
.calbaktop {width:944px; height:28px; margin:0 auto; clear:both; padding:5px 0 0 6px; 
			background:url("IM/Elements/calbaktop.jpg"); background-repeat:no-repeat;}
.calbakmid {width:950px; height:622px; margin:0 auto; clear:both; padding:3px 0 3px 6px; 
			background:url("IM/calbakmid.jpg"); background-repeat:repeat-y;}
.calbaklow {width:950px; height:41px; margin:0 auto; clear:both; padding:0; 
			background:url("IM/Boxes/calbaklow.gif"); background-repeat:no-repeat;}
.adcalmain {float:right; padding:0 50px 0 0;}

a.holiday {display:block; float:left; background:url("IM/Nav/HolidayLight.gif"); background-repeat:no-repeat;
	width:20px; height:17px;}

.calfoot {width:830px; clear:both; margin:20px auto 0 auto; background:url("/IM/Elements/CalFootBak.jpg"); background-repeat:no-repeat;
		padding:50px 60px 24px 60px; text-align:center;}
	.calfoot p {font-size:10px; color:#665106;}

/* Abuse Page */
.abuse {width:650px;}
.abusetop {width:650px; height:43px; background:url("IM/Boxes/abusetop.jpg"); 
	background-repeat:no-repeat; text-align:center; padding:34px 0 0 0;}
	.abusetop h1 {margin:0; padding:0;}
	.abusetop h2 {margin:0; padding:6px 0 0 0;}
.abusemid {width:610px; padding:6px 20px; background:url("IM/Boxes/abusemid.jpg"); background-repeat:repeat-y; overflow:hidden;}

.abuselow {width:650px; height:12px; padding:0; background:url("IM/Boxes/abuselow.jpg"); background-repeat:no-repeat;}


/* Day Detail Page */
.daydetailheader {width:700px; height:53px; padding:14px 30px 0 30px; background:url("IM/Elements/DayDetailHeader.jpg");
	background-repeat:no-repeat; text-align:center;}
.daydetailheader h1 {margin:0; padding:0;}

.daydetailbox {width:600px;}
.daydetailboxtop {width:565px; height:40px; background:url("IM/Boxes/DayDetailBoxTop.jpg"); 
	background-repeat:no-repeat; padding:12px 0 0 35px;}
.daydetailboxmid {width:550px; padding:0 25px;background:url("IM/Boxes/DayDetailBoxMid.jpg"); background-repeat:repeat-y;}
	.dayevents {width:550px; padding:4px 0; font-family:"Trebuchet MS", Verdana; border-bottom:1px solid #000;}
		.dayevents a {color:#4F3500; text-decoration:none;}
		.dayevents a:hover {color:#003300; text-decoration:underline;}
.daydetailboxlow {width:600px; height:31px; background:url("IM/Boxes/DayDetailBoxLow.jpg"); background-repeat:no-repeat;}

/* Event Detail Page */
.eventdetailheader {width:900px; height:79px; background:url("IM/Elements/EventDetailHeader.jpg"); 
	background-repeat:no-repeat; padding:38px 0 0 50px; font-family:"Trebuchet MS", Verdana;} 	
.eventdetailheader h1 {margin:0; padding:0;}
.eventdetailheader p {margin:-4px 0 0 0; padding:0;}

.eventdetailinfo {width:400px;}
.eventdetailinfo h1, h2, h3, p {margin:0; padding:0;}
	.edtop {width:640px; height:41px; background:url("IM/Boxes/EDtop.jpg"); background-repeat:no-repeat; 
			padding:4px 0 0 0; float:left; text-align:center;}
	.edmid {width:370px; background:url("IM/Boxes/EDmid.jpg"); background-repeat:repeat-y; 
			padding:6px 15px 0 15px; float:left;}
	.edlow {width:400px; height:20px; background:url("IM/Boxes/EDlow.jpg"); background-repeat:no-repeat; 
			float:left; text-align:center;}
.eddesc {width:640px;}
.eddtop {width:585px; height:36px; background:url("IM/Boxes/EDdtop.jpg"); background-repeat:no-repeat; padding:9px 0 0 55px; float:left;}
.eddmid {width:610px; background:url("IM/Boxes/EDdmid.jpg"); background-repeat:repeat-y; padding:6px 15px 0 15px; float:left;}
.eddlow {width:640px; height:13px; background:url("IM/Boxes/EDdlow.jpg"); background-repeat:no-repeat; float:right;}

.edsubheaders {width:218px; height:29px; text-align:center; font-size:15px; padding:7px 0 0 0; color:#333333; background:url("/IM/Elements/EDsubheadbak.jpg"); background-repeat:no-repeat;}
.eddata {width:178px; padding:3px 20px; text-align:center; background:url("/IM/Elements/eddatamidbak.jpg"); background-repeat:repeat-y; }
.eddata a {font-weight:600; font-size:18px;}
.eddatalow {width:218px; height:10px; background:url("/IM/Elements/eddatalowbak.jpg"); background-repeat:repeat-y;}

.eventdetailsubheader {width:620px; height:44px; background:url("IM/Elements/EventDetailSubHeader.jpg"); 
	background-repeat:no-repeat; padding:12px 0 0 20px; font-family:"Trebuchet MS", Verdana;}
	.eventdetailsubheader h2, h3 {margin:0; padding:0;}
	.edsha {width:155px; float:left;}
	.edshb {width:440px; float:left; padding:3.5px 0 0 0;}
.viewsbox {width:177px; height:31px; padding:9px 0 0 14px; color:#563A07;
	background:url("IM/Elements/ViewsBox.jpg"); background-repeat:no-repeat;}
	
/*List Event Page */
.eventlistheader {width:950px; height:90px; background:url("IM/Elements/listeventsheader.jpg"); 
		background-repeat:no-repeat; text-align:left;}
	.eventlistheader h1 {padding:38px 0 0 162px; font-family:"Trebuchet MS", Verdana; margin:0;}

.eventlistbox {width:650px;}
.eventlistboxtop {width:650px; height:20px; background:url("IM/Boxes/ListEventBoxTop.jpg"); background-repeat:no-repeat;}
.eventlistboxmid {width:600px; padding:0 25px; overflow:hidden; background:url("IM/Boxes/ListEventBoxMid.jpg"); background-repeat:repeat-y;
		font-family:"Trebuchet MS", "Bookman Old Style", Verdana;}
	.eventlistboxmid a {color:#0B3D05; text-decoration:none; font-family:"Bookman Old Style", Verdana;}
	.eventlistboxmid a:hover {color:#050B4E; text-decoration:underline;}
	.eventlistboxmid h1,h2 {margin:0; padding:0;}
	.eventlistboxmid p {margin:0; padding:0;}
	.eventlistboxmid hr {margin:5px 0 0 0;}
.eventlistboxlow {width:650px; height:20px; background:url("IM/Boxes/ListEventBoxLow.jpg"); background-repeat:no-repeat;}
.listeventbkg {width:556px; height:102px; margin:0; padding:13px 23px 0 23px; 
	background:url("/IM/Elements/ListEventBKGbox.jpg"); background-repeat:no-repeat;}
	.listeventbkg h4 {margin:0; padding:0;}
	.listeventbkg p {margin:0; padding:0; font-size:12px;}
.listeventbkgsm {width:556px; height:50px; margin:0; padding:0 23px 0 23px; 
	background:url("/IM/Elements/ListEventBKGboxSM.jpg"); background-repeat:no-repeat;}
	.listeventbkgsm h1 {text-align:center; margin:0 0 0 0; padding:5px 0 0 0;}
	.listeventbkgsm h4 {margin:0; padding:15px 0 0 0;}
	.listeventbkgsm p {margin:0; padding:0; font-size:12px;}

.sand {width:300px; font-family:"Trebuchet MS", Verdana;}
.sandnavtop {width:300px; height:38px; background:url("IM/Boxes/SandNavTop.jpg"); background-repeat:no-repeat; float:right;}
ul.sandnav {list-style:none; margin:0; padding:0;}
ul.sandnav li {margin:0; text-align:right; font-weight:600; font-size:14px; float:right; clear:right; }
ul.sandnav li a {display:block; width:275px; height:36px; padding:13px 25px 0 0; color:#553A15; text-decoration:none;
		background:url("IM/Nav/SandButtons.jpg"); background-repeat:no-repeat;}
	ul.sandnav li a:hover {background-position:0 -51px; color:#000000;}
.sandtop {width:300px; float:right; clear:right; height:44px; 
	background:url("IM/Boxes/SandTop.jpg"); background-repeat:no-repeat;}
.sandmid {width:215px; padding:0 55px 0 30px; clear:right; float:right;
	background:url("IM/Boxes/SandMid.jpg"); background-repeat:repeat-y;}
.sandlow {width:300px; clear:right; float:right; height:38px; 
	background:url("IM/Boxes/SandLow.jpg"); background-repeat:no-repeat;}
.sandcap {width:300px; clear:right; float:right; height:25px; 
	background:url("IM/Boxes/SandCap.jpg"); background-repeat:no-repeat;}

/* Add Event and Modify Event Pages */
.minicalbak {width:200px;}
.minicalbaktop {width:200px; height:24px; margin:0 auto; clear:both; padding:3px 0 0 6px; 
			background:url("IM/PHPelements/minicalbaktop.jpg"); background-repeat:no-repeat;}
		.minicalbaktop p {text-align:center; font-weight:700;}
.minicalbakmid {width:199px; height:134px; margin:0 auto; clear:both; padding:3px 0 3px 7px; 
			background:url("IM/PHPelements/minicalbak.jpg"); background-repeat:repeat-y;}
		.minicalbakmid p {margin:0; padding:0 15px 0 0; font-weight:700; float:right;}
			.singlecolor {color:#006600;} 
			.ambercolor {color:#7C5607; text-decoration:blink;}
			.lastdaycolor {color:#006600; text-decoration:blink;}
			.firstdaycolor {color:#000066; text-decoration:blink;}
.minidatelinks {text-decoration:none; color:#336666; float:left; display:block; width:21px; height:19px; padding:2px 0 0 0; text-align:center;}
.minicalbaklow {width:200px; height:20px; margin:0 auto; clear:both; padding:0; 
			background:url("IM/calbaklowx.jpg"); background-repeat:no-repeat;}
.minidaybox {width:20px; height:20px; float:left; margin:1px; padding:0 2px 0 3px; font-size:12px;}
	.minidaybak {background:url("IM/dayboxbak.jpg"); background-repeat:no-repeat;}
	.minitoday	{background:url("IM/Elements/minitoday.jpg"); background-repeat:no-repeat;}
	.addamberlight {background:url("IM/PHPelements/addamberlight.jpg"); background-repeat:no-repeat;}
	.addhighlight {background:url("IM/PHPelements/addhighlight.jpg"); background-repeat:no-repeat; width:20px; height:20px; float:left; margin:1px; padding:0 2px 0 3px; font-size:12px;}
	.addmultilight {background:url("IM/PHPelements/addmultilight.jpg"); background-repeat:no-repeat; width:20px; height:20px; float:left; margin:1px; padding:0 2px 0 3px; font-size:12px;}
.minigraybox {width:23px; height:18px; float:left; margin:2px 2px; background:url("IM/Elements/MiniGrayMatter.gif");
		background-repeat:no-repeat;}
.minidayofweek {width:23px; float:left; margin:0 2px; text-align:center;}
	.minidaybox a.datelinks {text-decoration:none; color:#336666; font-size:12px; float:left;}

.clock {float:left; width:103px;}
.nextmonthbutton {width:30px; float:right;}
	.nextmonthbutton:hover {color:#006633; font-weight:bold;}
.previousmonthbutton {width:30px; float:left;}
	.previousmonthbutton:hover {color:#006633; font-weight:bold;}

#seizetheday select {float:left; clear:left;}

.ampm {width:100px; height:100px;}
	.ambak {background:url("IM/PHPelements/AM.jpg"); background-repeat:no-repeat;}
	.pmbak {background:url("IM/PHPelements/PM.jpg"); background-repeat:no-repeat;}
	.ahour {background:url("IM/PHPelements/1oclock.gif"); background-repeat:no-repeat;}
	.bhour {background:url("IM/PHPelements/2oclock.gif"); background-repeat:no-repeat;}
	.chour {background:url("IM/PHPelements/3oclock.gif"); background-repeat:no-repeat;}
	.dhour {background:url("IM/PHPelements/4oclock.gif"); background-repeat:no-repeat;}
	.ehour {background:url("IM/PHPelements/5oclock.gif"); background-repeat:no-repeat;}
	.fhour {background:url("IM/PHPelements/6oclock.gif"); background-repeat:no-repeat;}
	.ghour {background:url("IM/PHPelements/7oclock.gif"); background-repeat:no-repeat;}
	.hhour {background:url("IM/PHPelements/8oclock.gif"); background-repeat:no-repeat;}
	.ihour {background:url("IM/PHPelements/9oclock.gif"); background-repeat:no-repeat;}
	.jhour {background:url("IM/PHPelements/10oclock.gif"); background-repeat:no-repeat;}
	.khour {background:url("IM/PHPelements/11oclock.gif"); background-repeat:no-repeat;}
	.lhour {background:url("IM/PHPelements/12oclock.gif"); background-repeat:no-repeat;}
	.zeromins {background:url("IM/PHPelements/00mins.gif"); background-repeat:no-repeat;}
	.tenmins {background:url("IM/PHPelements/10mins.gif"); background-repeat:no-repeat;}
	.twentymins {background:url("IM/PHPelements/20mins.gif"); background-repeat:no-repeat;}
	.thirtymins {background:url("IM/PHPelements/30mins.gif"); background-repeat:no-repeat;}
	.fortymins {background:url("IM/PHPelements/40mins.gif"); background-repeat:no-repeat;}
	.fiftymins {background:url("IM/PHPelements/50mins.gif"); background-repeat:no-repeat;}
	
.hours {width:100px; height:100px;}
.minutes {width:100px; height:100px;}
.colorbox {width:20px; height:20px; margin:2px; float:left; border:1px solid #000;}
 .colorbox a {display:block; height:20px; width:20px; text-decoration:none;}
 .red {background-color:#990000;}
 .green {background-color:#006600;}
 .purple {background-color:#660099;}
 .gray{background-color:#666666;}
 .blue {background-color:#003366;}
 .orange {background-color:#7D3D02;}
 .black {background-color:#000000;}

.eventtxtblack {color:#000000;}
.eventtxtred {color:#990000;}
.eventtxtorange {color:#7D3D02;}
.eventtxtpurple {color:#660099;}
.eventtxtblue {color:#003366;}
.eventtxtgreen {color:#006600;}
.eventtxtgray {color:#666666;}
.colorselected {border:2px solid #000;}

/* Add Event Page */
.maincal {width:73px; height:64px; display:block; float:right; background:url("/IM/Nav/MainCal.jpg"); background-repeat:no-repeat;}
	.maincal:hover {background-position:0 -64px;}
.accountlink {width:73px; height:64px; display:block; float:right; background:url("/IM/Nav/AccountLink.jpg"); background-repeat:no-repeat;}
	.accountlink:hover {background-position:0 -64px;}
.addeventheader {width:850px; height:71px; padding:0 0 0 100px; background:url("IM/Elements/addeventheader.jpg"); 
	background-repeat:no-repeat;}
.addeventheader h1 {margin:0; padding:30px 0 0 0;}
.alldayevent {width:206px; height:47px; float:left; margin:-3px 0 0 0; text-align:center; background:url("IM/Elements/alldayevent.jpg"); 
	background-repeat:no-repeat;}

.addbox {width:222px; margin:0 0 0 2px;}
.addboxtop {width:222px; height:37px; margin:0 auto; clear:both; padding:2px 0 0 0; text-align:center;
			background:url("IM/Boxes/addboxtop.jpg"); background-repeat:no-repeat;}
.addboxmid {width:206px; margin:0 auto; clear:both; padding:3px 8px; overflow:hidden;
			background:url("IM/Boxes/addboxmid.jpg"); background-repeat:repeat-y;}
.addboxlow {width:222px; height:11px; margin:0 auto; clear:both; padding:0; 
			background:url("IM/Boxes/addboxlow.jpg"); background-repeat:no-repeat;}
			
.addinfoheader {width:700px;}
.addinfoheadertop {width:700px; height:11px; margin:0 auto; background:url("IM/Boxes/addinfoheader.jpg"); background-repeat:no-repeat;}
.addinfoheadermid {width:680px; font-family:"Trebuchet MS",Verdana; padding:0px 10px;  overflow:hidden;
	background:url("IM/Boxes/addinfoheadermid.jpg"); background-repeat:repeat-y;}
	.addinfoheadermid p {margin:0; padding:0;}
	.addinfoheadermid h2 {margin:0; padding:0;}
	.addinfoheadermid h3 {margin:0; padding:0;}
.addinfoheaderlow {width:700px; height:13px; background:url("IM/Boxes/addinfoheaderlow.jpg"); background-repeat:no-repeat;}

.addinfo {width:650px;}
.addinfotop {width:650px; height:54px; margin:0 auto; padding:0 0 0 0; 
		background:url("IM/Boxes/addinfotop.jpg"); background-repeat:no-repeat;}
	.addinfotop h2 {margin:0; padding:17px 0 0 25px;}
.addinfomid {width:544px; margin:0 auto; padding:6px 50px 10px 56px; overflow:hidden;
			background:url("IM/Boxes/addinfomid.jpg"); background-repeat:repeat-y;}
	.errors {font-weight:700; color:#CC3300; font-size:12px; padding:0 0 0 20px;}
	.cnaerrors {font-weight:700; color:#CC3300; font-size:13px;}
	.curset	{font-weight:700; color:#003399; font-size:13px;}
.addinfolow {width:650px; height:35px; margin:0 auto; padding:0; 
			background:url("IM/Boxes/addinfolow.jpg"); background-repeat:no-repeat;}
.floatingplants {width:400px; height:69px; background:url("IM/Elements/FloatingPlants.jpg"); background-repeat:no-repeat;}

#AJAX_day_error {color:#CC0000; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
#AJAX_day_error p {float:left; padding:10px 0 10px 4px;}
#AJAX_day_error img {float:left;}
#AJAX_time_error {color:#CC0000; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
#AJAX_time_error p {float:left; padding:10px 0 10px 4px;}
#AJAX_time_error img {float:left;}

/* Account Pages */
.useralerts {width:550px; padding:10px;}
	.useralerttop {width:550px; height:203px; background:url("/IM/Boxes/UserAlertTop.jpg"); background-repeat:no-repeat;}
		.useralerttop h2 {padding:97px 20px 0 0; text-align:right; color:#052400;}
	.useralertmid {width:500px; padding:0 25px; background:url("/IM/Boxes/UserAlertMid.jpg"); background-repeat:repeat-y; overflow:hidden;}
	.useralertlow {width:550px; height:15px; background:url("/IM/Boxes/UserAlertLow.jpg"); background-repeat:no-repeat;}
.useralertbox {float:right; margin:6px 0;}
	.alertmessage {width:500px; float:left; padding:0 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif;}
		.alertmessage img {float:left; padding:0 20px 0 0;}
	.alerttime {width:210px; padding:3px 40px 0 0; float:left; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; color:#412701;}
	.alertform {width:250px; float:right;}
		.alertform input {font-family:Georgia, "Times New Roman", Times, serif; color:#412701; padding:1px 10px;}

.createacc {width:330px; margin:0 0 0 0;}
.createacctop {width:330px; height:39px; padding:0 0 0 0; text-align:center;
			background:url("IM/Boxes/createacctop.jpg"); background-repeat:no-repeat;}
.createaccmid {width:290px; padding:3px 20px; background:url("IM/Boxes/createaccmid.jpg"); background-repeat:repeat-y;}
.createacclow {width:330px; height:15px; padding:0; background:url("IM/Boxes/createacclow.jpg"); background-repeat:no-repeat;}

.accountcrown {width:950px; height:117px; text-align:center; background:url("IM/Elements/AccountCrown.jpg"); background-repeat:no-repeat;}
	.accountcrown h1 {margin:0; padding:9px 0 0 0;}
	.accountcrown p {margin:-3px 0 0 0;}
	.accountcrown h2 {margin:0; padding:12px 0 0 0;}

.accountnav {width:330px; margin:0 0 0 0;}
.accountnavtop {width:321px; height:48px; background:url("IM/Elements/AccountNavTop.jpg");
	background-repeat:no-repeat; text-align:center; padding:13px 0 0 0;}
ul.accountul {list-style:none; margin:0 0 0 2px; padding:0;}
	ul.accountul li {float:left; display:block; width:303px; height:37px; background:url("IM/Nav/AccountButtons.jpg");
		background-repeat:no-repeat; padding:11px 13px 0 0;}
	ul.accountul li a {display:block; width:240px; height:40px; float:right; color:#000000; text-align:center; text-decoration:none; }
	ul.accountul li:hover {background-position:0 -46px;}
	ul.accountul li:focus {background-position:0 -46px;}
.accountnavlow {width:321px; height:57px; float:left; background:url("IM/Elements/AccountNavLow.jpg");
	background-repeat:no-repeat;}
	
.option {width:600px; margin:0 0 0 0;}
.optiontop {width:600px; height:68px; padding:0 0 0 0; text-align:center;
			background:url("IM/Boxes/optiontop.jpg"); background-repeat:no-repeat;}
	.optiontop h2 {margin:0; padding:20px 0 0 0;}
.optionmid {width:560px; padding:3px 20px; background:url("IM/Boxes/optionmid.jpg"); background-repeat:repeat-y;}
	.optionmid input {margin:0 0 0 40px;}
.optionlow {width:600px; height:13px; padding:0; background:url("IM/Boxes/optionlow.jpg"); background-repeat:no-repeat;}
	
/* Business Detail Page */
.bizheadbak {width:350px; height:32px; float:left; text-align:center; font-size:15px; padding:10px 0 0 0; color:#000; background:url("/IM/Elements/bizheadbak.jpg"); background-repeat:no-repeat;}
.bizheadbakalt {width:350px; height:32px; float:left; text-align:center; font-size:15px; padding:10px 0 0 0; color:#000; background:url("/IM/Elements/bizheadbakalt.jpg"); background-repeat:no-repeat;}
.bizdata {width:300px; text-align:center; padding:0 25px; float:left; background:url("/IM/Elements/bizdatabakmid.jpg"); background-repeat:repeat-y;}
.bizdatalow {width:350px; height:13px; float:left; background:url("/IM/Elements/bizdatabaklow.jpg"); background-repeat:no-repeat;}

/* Search Results Page */
.searchresults a {text-decoration:none; font-weight:600; color:#000000;}
.searchresults a:hover {text-decoration:underline; color:#006633;}

/* Advertising Pages */
.adnavs	{background:url("/IM/Nav/AdNav.jpg"); background-repeat:no-repeat; color:#000000; text-decoration:none; font-size:13px;
	display:block; width:220px; height:22px; padding:8px 10px 5px 10px; text-align:center;}
	.adnavs:hover {background-position:0 -35px; font-weight:bold;} 

.vertad {width:200px;}
.vertadtop {width:200px; height:13px; background:url("/IM/Boxes/vertadtop.jpg"); background-repeat:no-repeat;}
.vertadmid {width:160px; height:460px; padding:0 20px; text-align:center; background:url("/IM/Boxes/vertadmid.jpg"); background-repeat:repeat-y;}
.vertadlow {width:200px; height:15px; background:url("/IM/Boxes/vertadlow.jpg"); background-repeat:no-repeat;}
.changevertad {width:320px; float:left;}
.changevertadtop {width:320px; height:14px; background:url("/IM/Boxes/changevertadtop.jpg"); background-repeat:no-repeat;}
.changevertadmid {width:280px; padding:0 20px; background:url("/IM/Boxes/changevertadmid.jpg"); background-repeat:repeat-y; text-align:center;}
	.changevertadmid p {margin:0; padding:2px 0 0 0;}
	.changevertadmid h4 {margin:0; padding:2px 0 7px 0; background:url("/IM/Elements/LogLine.jpg"); 
		background-repeat:no-repeat; background-position:center bottom;}
.changevertadlow {width:320px; height:22px; background:url("/IM/Boxes/changevertadlow.jpg"); background-repeat:no-repeat;}
.horad {height:150px; float:left; clear:left;}
.horadleft {width:15px; height:150px; background:url("/IM/Boxes/horadleft.jpg"); background-repeat:no-repeat; float:left;}
.horadmid {padding:20px 0; height:110px; width:600px; text-align:center; background:url("/IM/Boxes/horadmid.jpg"); background-repeat:repeat-x; float:left;}
.horadright {width:15px; height:150px; background:url("/IM/Boxes/horadright.jpg"); background-repeat:no-repeat; float:right;}
.changehorad {width:420px; float:left; clear:left;}
.changehoradtop {width:420px; height:29px; background:url("/IM/Boxes/changehortop.jpg"); background-repeat:no-repeat;}
.changehoradmid {width:380px; padding:0 20px; text-align:center; background:url("/IM/Boxes/changehormid.jpg"); background-repeat:repeat-y;}
	.changehoradmid p {margin:0; padding:2px 0 0 0; text-align:center;}
	.changehoradmid h4 {margin:0; padding:2px 0 7px 0; background:url("/IM/Elements/LogLine.jpg"); 
		background-repeat:no-repeat; background-position:center bottom; text-align:center;}
.changehoradlow {width:420px; height:14px; background:url("/IM/Boxes/changehorlow.jpg"); background-repeat:no-repeat;}

.adwelcome {width:665px; height:35px; padding:10px 0 0 0; background:url("/IM/Elements/adwelcome.jpg"); background-repeat:no-repeat; text-align:center;}
.adben {width:950px; margin:0 0 0 0;}
.adbentop {width:950px; height:59px; padding:0 0 0 0; text-align:center;
			background:url("IM/Boxes/adbentop.jpg"); background-repeat:no-repeat;}
.adbenmid {width:890px; padding:3px 30px; background:url("IM/Boxes/adbenmid.jpg"); background-repeat:repeat-y; overflow:hidden;}
	.adbenmid h1, h2, h3 {margin:0; padding:0;}
	.adbenleft {width:260px; float:left; padding:0 0 0 10px;}
	.adbencenter {width:300px; float:left; margin:0 0 0 30px;}
	.adbenright {width:250px; float:right;}
.adbenlow {width:950px; height:17px; padding:0; background:url("IM/Boxes/adbenlow.jpg"); background-repeat:no-repeat;}
.adbenpages {width:580px; float:left; padding:0 0 0 10px;}
	.adbenrel {text-align:center; float:left; padding:2px 3px;}
	.adbenrel h4 {margin:0; padding:2px 0 3px 0;}

ul.adselecter {margin:0; padding:0 0 0 25px; list-style:none;}
ul.adselecter li a {display:block; width:165px; height:126px;}
ul.adselecter li a:hover {background-position:0 -127px;}
a.wilderness {background:url("/IM/Elements/AdPlan1.jpg"); background-repeat:no-repeat;}
a.forest {background:url("/IM/Elements/AdPlan2.jpg"); background-repeat:no-repeat;}
a.lake {background:url("/IM/Elements/AdPlan3.jpg"); background-repeat:no-repeat;}
.wchangead {display:block; width:113px; height:92px; float:left; 
			background:url("/IM/Nav/change_ad_wilderness.jpg"); background-repeat:no-repeat; background-position:-113px 0;}
			.wchangead:hover {background-position:0 0;}
.fchangead {display:block; width:113px; height:92px; float:left; 
			background:url("/IM/Nav/change_ad_forest.jpg"); background-repeat:no-repeat; background-position:-113px 0;}
			.fchangead:hover {background-position:0 0;}
.lchangead {display:block; width:113px; height:92px; float:left; 
			background:url("/IM/Nav/change_ad_lake.jpg"); background-repeat:no-repeat; background-position:-113px 0;}
			.lchangead:hover {background-position:0 0;}
.compareplans {display:block; width:45px; height:99px; float:left; 
			background:url("/IM/Nav/compareplans.gif"); background-repeat:no-repeat; background-position:0 0;}
			.compareplans:hover {background-position:-38px 0;}
.compareads {width:190px; float:left; margin:0 0 0 10px;}
ul.compareul {margin:0; padding:0; list-style:none;}
.checkmark {padding:0 0 0 35px; margin:4px 0; background:url("/IM/Elements/CheckMark.jpg"); background-repeat:no-repeat;}
.xmark {padding:0 0 0 35px; margin:4px 0; background:url("/IM/Elements/XMark.jpg"); background-repeat:no-repeat;}
a.comparewilderness {display:block; width:180px; height:160px; background:url("/IM/Nav/compare_ad_wilderness.jpg"); background-repeat:no-repeat;}
	a.comparewilderness:hover {background-position:-180px 0;}
a.compareforest {display:block; width:180px; height:160px; background:url("/IM/Nav/compare_ad_forest.jpg"); background-repeat:no-repeat;}
	a.compareforest:hover {background-position:-180px 0;}
a.comparelake {display:block; width:180px; height:160px; background:url("/IM/Nav/compare_ad_lake.jpg"); background-repeat:no-repeat;}
	a.comparelake:hover {background-position:-180px 0;}
	
	
/* SPECIAL CALENDARS */
.spcalprevmon {width:79px; height:54px; padding:18px 0 0 8px; display:block; background:url("/IM/Nav/PreviousMonth.jpg"); background-repeat:no-repeat; text-decoration:none; float:left;
	text-align:center; margin:0; font-size:20px; color:#003300; line-height:1em;}
.spcalprevmon:hover {background-position:0 -72px; color:#247100;}
.spcalnextmon {width:79px; height:54px; padding:18px 8px 0 0; display:block; background:url("/IM/Nav/NextMonth.jpg"); background-repeat:no-repeat; text-decoration:none; float:right;
	text-align:center; margin:0; font-size:20px; color:#003300; line-height:1em;}
.spcalnextmon:hover {background-position:0 -72px; color:#9A570E;}
.spcalyrab {font-size:12px; color:#000000;}
.spexit {width:77px; height:73px; display:block; background:url("/IM/Nav/SpecialExit.jpg"); background-repeat:no-repeat; text-decoration:none; float:left;}
.spexit:hover {background-position:0 -73px;}
.spmonth {width:69px; height:55px; font-size:20px; color:#003300; line-height:.7em; display:block; text-align:center; padding:18px 7px 0 0;
	background:url("/IM/Nav/SpecialMonth.jpg"); background-repeat:no-repeat; text-decoration:none; float:right;}
.spmonth:hover {background-position:0 -74px; color:#666699;}
.sptoday {width:55px; height:72px; display:block; background:url("/IM/Nav/SpecialToday.jpg"); background-repeat:no-repeat; float:right; margin:-49px 30px 0 0;}
.sptoday:hover {background-position:0 -72px;}
.specialdivider {width:489px; height:5px; background:url("/IM/Elements/SpecialDivider.jpg"); background-repeat:no-repeat;}


.spcalindres {width:220px; float:left; margin:3px 5px;}
.spcalindres a {text-decoration:none; color:#000000;}
	.spcalindres a:hover {color:#003333; text-decoration:underline;}
.spcalindres img {margin:2px 8px 0 0;}

.market {width:875px; margin:15px auto 0 auto; clear:both;}
.markettop {width:875px; height:12px; background:url("/IM/Boxes/markettop.jpg"); background-repeat:no-repeat;}
.marketmid {width:825px; min-height:550px; overflow:hidden; padding:0 25px; background:url("/IM/Boxes/marketmid.jpg"); background-repeat:repeat-y;}
	.marketmid h2 {text-align:center;}
.marketlow {width:875px; height:12px; background:url("/IM/Boxes/marketlow.jpg"); background-repeat:no-repeat;}
