
html						{text-align: center; background: url(/images/bkg_main.jpg) repeat-x; background-color: #e6edda; margin: 0px; padding: 0px; color: #335a0b}
body 						{position: relative; height: 100%; top:0px; margin: 0px auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; background:url(/images/bkg_main2.jpg) no-repeat top center}

/* page elements
---------------------------------------------------*/

#containter					{position: relative; width: 718px; height: 100%; margin: 0px auto}
#header						{height: 143px; background:url(/images/bkg_header.jpg) no-repeat}
#header	h1					{display: none}
#header	h2					{position: absolute; right: 0px; top: -34px; width: 474px; height: 70px}
#header	span				{display: none; visibility:hidden}
#header	h2 img				{float: left}
#header ul					{position: absolute; left: 190px; top: 83px; width: 545px; height: 23px;margin: 0px; padding: 0px; display: block; overflow: hidden}
#header ul li				{float: left; list-style:none; margin:0px 0px 0px 1px; padding: 0px 1px 0px; border-right: 1px solid #a5ac9b}
#header ul li.last			{border-right: none}
div.headerlogininfo			{background-color: transparent; width: 682px; text-align: right; padding: 10px 18px}


#footer 					{height: 78px; width: 718px; background: url(/images/footer.jpg) no-repeat; float: left; clear: both; text-align:center}
#footer ul					{width: 580px; height: 10px; margin: 36px 80px 0px 0px; padding: 0px; display: block; font-size: 10px}
#footer li					{height: 10px; float: left; list-style:none; margin:0px 0px 0px 2px; padding: 0px 5px 0px; color: #427c15; border-right: 1px solid #427c15; line-height:10px}
#footer li.last				{border: none}
#footer p					{width: 577px; margin: 5px 0px; padding: 0px; font-size: 10px; color:#61393A; font-weight:bold}
#footer h4					{width: 74px; height: 44px; background: url(/images/logo_comodo.gif) no-repeat; margin: -30px 0px 0px; padding: 0px; float: right}
#footer span				{visibility: hidden; display: none}
#footer a					{color:#335a0b; text-decoration: none}
#footer a:hover				{color:#61393A; text-decoration: underline}

#liveperson					{font-size: 10px; color: #333333}
#liveperson span			{color: #475780}
#liveperson a				{text-decoration: none}

.breadcrumbs				{font-size: 11px; font-weight:bold; color:#527D27; vertical-align: middle; margin: 5px; margin-left: 12px}
.breadcrumbs a				{text-decoration: underline}

table.centertable 			{width: 718px; background-color: #fff; border-top: 1px solid #c6d4b2}
.contenttable 				{height: 99%; padding: 12px 23px; border: none; margin: 0px auto; background-color: #ffffff;}

li 							{list-style-image: url(/images/bullet.gif); margin-bottom: 8px}
ul							{margin-bottom: 10px}

img							{border: none}


/* home
---------------------------------------------------*/
#home						{width: 718px;  background-color:#fff; padding: 18px 0px 0px; margin: 0px; clear:both; float: left}
#home ul					{margin: 0px; padding: 0px}
#home li					{margin: 0px; padding: 0px; list-style: none}
#home h1, #home h2, #home h3	{margin: 0px; padding: 0px}

/*top*/
#content_main				{width: 676px; height: 224px; margin: 0px auto; margin-bottom: 18px; background-color: #dce8bf; border: 1px solid #d2ddc1}
#content_main .left			{position: relative; z-index: 2; left: 30px; top: 30px; width: 293px; height: 168px; background-color: transparent; overflow: auto}
#content_main .right		{position: absolute; z-index: 1; padding-left: 311px; left: 28px; top: 171px; width: 333px; height: 208px; background-color: #fff}

#content_main h1			{font-size: 16px; color: #c03f1f; padding: 0px; margin: 0px}
#content_main ol			{margin: 6px 0px 6px 20px; padding: 0px}
#content_main ol li			{list-style:url(/images/bullet_checksm.gif); margin-bottom: 3px; font-weight: bold}
#content_main p				{padding: 0px; margin: 5px 0px}

/*bottom*/
#content_sub				{width: 660px; margin: 0px; clear: both; margin: 0px auto}
#content_sub .left			{width: 321px; background: url(/images/findnext.gif) no-repeat; background-color:#e9f2d2; float: left; clear: left}
#content_sub .left.bus		{width: 321px; background: url(/images/findnext_bus.gif) no-repeat; background-color:#d8f0e7; float: left; clear: left}

#content_sub .right			{width: 318px; background: url(/images/benext.gif) no-repeat; background-color:#fff; float: right}

#content_sub .left h1,
#content_sub .right h1		{width: 321px; height: 30px; visibility: hidden; display: none; margin: 0px; padding: 0px}

#content_sub .left ol,
#content_sub .right ol		{width: 285px; margin: 30px 18px 0px; padding: 10px 0px 5px 0px; font-size:11px; clear: left}

#content_sub .right ol		{height: 100px; padding-top: 0px}

#content_sub .left li,
#content_sub .right li		{font-weight:bold; padding-top: 9px; margin: 0px; float: left}

#content_sub .right blockquote		{width: 321px; height: 92px; background: url(/images/signup.gif) no-repeat; margin: 0px; padding: 18px 0px 0px 0px; text-align: center}
#content_sub .right h3		{font-size: 13px; margin-bottom: 10px}

#content_sub .right p,
#content_sub .left p		{margin: 0px; padding: 0px}


/*search apt form*/
#content_sub .errormsg			{font-weight: bold; color: #CC0000}

#content_sub .category			{}
#content_sub .category select	{width: 255px}

#content_sub .time				{height: 40px}
#content_sub .time img			{margin-right: 3px}
#content_sub .time input		{height: 14px; padding: 1px; width: 77px}

#content_sub .date				{width: 165px; height: 40px; clear: right}
#content_sub .date select		{width: 165px; margin-top: 3px}

#content_sub .zip				{height: 47px; width: 83px; clear: left}
#content_sub .zip input			{height: 14px; padding: 1px; width: 59px}

#content_sub .city				{height: 47px; width: 149px}
#content_sub .city input		{height: 14px; padding: 1px; width: 126px}

#content_sub .state				{height: 47px; width: 45px}
#content_sub .state select		{width: 46px}

#content_sub .radius			{width: 200px}
#content_sub .radius select		{width: 105px; margin: -18px 0px 0px 85px; display: inline; float: left }

#content_sub .btn_submit		{border-left: 1px solid #c5d2b2}
#content_sub .btn_submit input	{width: auto; height: auto; margin-left: 6px; display: inline}

#content_sub .btn_searchapt		{height: 30px; float: left}
#content_sub .btn_searchapt span{display: none; visibility: hidden}

#content_sub .btn_searchbus		{height: 30px; float: left}
#content_sub .btn_searchbus span{display: none; visibility: hidden}

/*search bus form*/
#content_sub .bus .busname				{}
#content_sub .bus .busname input		{height: 14px; padding: 1px; width: 165px}

#content_sub .bus .category				{height: 25px}
#content_sub .bus .category select		{height: 14px; padding: 1px; width: 275px}

/*login form*/
#content_sub .username			{width: 130px; float: left}
#content_sub .username input	{height: 14px; padding: 1px; width: 120px}

#content_sub .password			{width: 128px; float: left}
#content_sub .password input	{height: 14px; padding: 1px; width: 120px}

#content_sub .btn_signin		{clear: right}
#content_sub .btn_signin input	{width: auto; height: auto; margin-top: 15px}

#content_sub .forgot			{width: 100%; font-weight: normal; clear: both}
#content_sub .forgot img		{float: left; margin-bottom: 10px}
#content_sub .forgot blockquote	{padding: 0px 0px 0px 10px; margin: 0px}
#content_sub .forgot a			{font-style: italic; color: #335a0b}
#content_sub .forgot a.helplink	{margin-right: 5px}

#content_sub .right blockquote				{clear: both}
#content_sub .right blockquote a			{color: #335a0b}
#content_sub .right blockquote a:hover		{color: #5a7144}


/*bottom links to member options*/
.btm_links						{width: 285px; padding: 18px; text-align: center; line-height: 17px; background-color: #fff; clear: both; display: block}

/* interior pages
---------------------------------------------------*/
#interior					{width: 718px;  background-color:#fff; padding-top: 18px}



/* links
---------------------------------------------------*/
a:link, a:visited			{color: #c03f1f}
a:hover, a:active			{color: #ce7d27; text-decoration:none}

a.orange:link, 
a.orange:visited			{color: #ce7d27}

a.breadcrumblink:link, 
a.breadcrumblink:visited	{color:#527D27; text-decoration:underline}

a.breadcrumblink:hover, 
a.breadcrumblink:active		{text-decoration:none}

a.helplink:link, 
a.helplink:visited			{color:#527D27;text-decoration:none}

a.helplink:hover, 
a.helplink:active			{text-decoration:underline}

a.helplink:link, 
a.helplink:visited			{color:#527D27; text-decoration:underline; font-weight:bold}

a.footerlink:link,
a.footerlink:visited 		{font-size: 9px; color: #427C15; text-decoration: underline}



/* form items
---------------------------------------------------*/
input, INPUT, select, textarea		{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; padding: 0px; display:inline}
select						{margin-bottom: 2px}
form						{display:inline}

/* text formatting
---------------------------------------------------*/
.ptitle						{color: #c03f1f; font-weight:bold}
.ptitlegreen				{color: #060; font-weight:bold}
.copy						{font-size: 12px; color:#006600}
.copybold					{font-weight:bold}
.copyboldred				{color:#6e2b2b; font-weight:bold} 
.producttitle				{color:#6e2b2b; font-weight:bold}
.pagetitle					{margin-bottom: 5px; font-size: 16px; font-weight:bold; color:#c03f1f; text-align: left}
.adtitle					{color:#6e2b2b; font-weight:bold; line-height: 16px}

.style1 					{}
h2, .h2						{font-size: 14px; margin: 25px 0px 5px 0px; font-weight: bold}
h3, .h3		 				{font-size: 16px; color: #933; font-weight: bold; margin: 25px 0px 5px 0px; text-transform:capitalize}
.style5 					{color: #669900}
h4, .h4 					{font-size: 14px; color: #963; font-weight: bold; margin: 25px 0px 5px 0px; text-transform:capitalize}
h5, .h5						{font-size: 12px; color: #963; font-weight: bold; margin: 25px 0px 5px 0px; text-transform:capitalize}


/* FROM VERSION 1 - maybe still used 
---------------------------------------------------*/
.redad 						{background-image: url(/images/bkg_redad.gif); background-repeat: no-repeat; height: 69px; width: 342px; margin: 12px 0px 14px; padding: 15px; border: 1px solid #cb6500; vertical-align: top}
.rightcolumn				{color:#000;	padding-left: 20px}
.right_bannerads			{border: 1px solid #333; margin-top: 10px; margin-right: 4px}
.bottomad					{margin-top: 12px; margin-left: 12px; margin-bottom: 5px}


/* Overwrite Custom Logic styles for member area 
---------------------------------------------------*/
.clfaqq						{color:#6e2b2b; font-weight:bold; margin: 0px}
.clfaqa						{color:#060; width: 100%; margin: 0px}
.businessname 				{margin-bottom: 5px; font-size: 16px; font-weight:bold; color:#345c05; text-align: left}
.nxabusinessdesc 			{font-size: 12px; color:#060; background: #f0f7df; font-style:italic}
.ltgreenblock				{border-bottom: 1px solid  #C9D288; background-color: #edf7e1}
.nxaschline1 				{background-color: #e9f2d2;  font-size: 8pt; color: #0e6600; font-weight: normal; padding: 0px; line-height: 10pt}
.nxaschline2 				{background-color: #e9f2d2;  font-size: 8pt; color: #0e6600; font-weight: normal; padding: 0px; line-height: 10pt}

.nxaschlineselect 			{background-color: #d2e7bb;  font-size: 8pt; font-weight: normal; padding: 0px; color: #660000; line-height: 10pt}
.greenblock 				{border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #d2ebba; border-bottom-color: #d2ebba}
.portraitbrdr 				{border: 1px solid #beccaa}
.ltgreenbox 				{background-color: #eff6dc; padding-top: 10px; border: 1px solid #D1DEB1}

.nxacalheader 				{background-image: none; font-size: 8pt; font-weight: normal; color: #527D27; border: none; padding: 0px; border-bottom: 1px solid  #d2ebba}
.nxaschheader 				{background-image: none; font-size: 8pt; font-weight: normal; color: #527D27; border: none; padding: 0px; border-bottom: 1px solid #d2ebba}
.calendarptitle				{color: #c03f1f; font-size:8pt; font-weight:bold}

.nxacaloffhours 			{background-color: #fff;  font-size: 8pt; font-weight: normal; padding: 4px; color:#739d5e; border-top: 1px solid #d2ebba; border-bottom: 1px solid #d2ebba}
.nxacalopen1 				{background-color: #e9f2d2;  font-size: 8pt; color: #0e6600; font-weight: normal; padding: 0px}
.nxacalopen2 				{background-color: #fff;  font-size: 8pt; color: #0e6600; font-weight: normal; padding: 0px}
.nxacalbooked 				{background-color: #6f8d41;  font-size: 8pt; font-weight: normal; padding: 0px; color: #fff}

table.nxacaltable 			{border-width: 0px; border-spacing: 0px; padding: 2px; border-right: 1px solid #dfead3; border-bottom: 1px solid #dfead3;	border-left: 1px solid #dfead3}
table.nxaschtable 			{border-spacing: 0px; border-right: 1px solid #dfead3;	border-bottom: 1px solid #dfead3;	border-left: 1px solid #dfead3}

.pricingftrcolumn			{border-bottom: 1px solid #C9D288; background-color: #edf7e1; font-size: 12px; color:#060}
.greenlinetop 				{border-top: 1px solid #d2ebba}
.greenlinebtm 				{border-bottom: 1px solid #d2ebba}
.bkg_gradient 				{background-image: url(/images/bkg_gradient.jpg); background-repeat: repeat-x; border-top: 2px solid #d2ebba}
.banner_table 				{height: 127px; width: 161px; border: 1px solid #B2C690; background-color: #fff}
.banner_btm 				{background-color: #eaf2dd; font-size: 7pt; line-height: 8pt; color: #405B32; border: 2px solid #fff; height:20px}

/* added 4/2007* to adjust text size from em's*/
.nxaschlinkheader, .nxaformtext,
.nxaclosewindow, .nxaaformtext, a.nxahelplink:active,
a.nxahelplink:hover, a.nxahelplink:visited, a.nxahelplink:link, 
.nxaamenu2, .nxaamenu 		{font-size: 12px; color: #335a0b}

td.nxaformtext, tr.nxaformtext, th.nxaformtext, .nxaformtext i, span.nxaformtext {font-size: 12px; color: #335a0b}

th							{}
td, th, tr					{}

.nxalegaltext, .nxaainfo	{font-size: 12px}

.nxaaformtable, .nxaareturnlink, .nxaamaintitle, .nxaloginhdrinfo,
.nxaloginerror, .nxalogininfo, .nxaformerror, .nxacalendartable,
.nxahourstable, .nxacopytable	{font-size: 14px}


/* Sign Up Section */
#signupbox						{height: auto; border: 5px solid #dce8bf; padding: 10px; margin-bottom: 20px}
table							{cell-spacing: 0px}
.SignUpgreenline 				{}
.submitbutton					{height: auto; background-color: #336600; background-image: url(/images/bkg_buttons.jpg); color: #fff; font-size:11px; font-weight:bold; border: 1px solid #50772f; cursor:hand}
#subscription_info				{background:url(/images/bkg_sectionbox1.jpg) no-repeat #e9f2d2; padding: 10px; border-bottom: 1px solid #B5D799}
#subscription_info2				{background:url(/images/bkg_sectionbox2.jpg) no-repeat #e9f2d2 bottom; padding: 10px; border-top: 1px solid #B5D799}
.subtotal						{border-top: 1px solid #B5D799}
.locationboxLeft				{border-right: 1px solid #B5D799}
.locationboxLeft hr				{padding:0px; margin:0px}

.signupinput					{width: 230px}
.signupmenu						{width: 235px}
