/* ########### CSS Instructions for 2 step headers ############### */
#one-of-two {
	width:300px;
	float:left;
}
#two-of-two {
	width:300px;
	float:right;
	margin-top:41px;
}

/* Board Member Page */
#board-pic {
	height:150px;
	width:150px;
	margin-left:10px;
	margin-top:25px;
	padding:15px;
	border-width:4px;
	border-style:solid;
	position:relative;
	z-index:7;
	_z-index:-25;
}
#board-desc {
	height:auto;
	width:470px;
	margin-left:35px;
	border-style:solid;
	border-width:4px;
	z-index:4;
	_z-index:-50;
	/* uncomment the following lines to allow pictures to display properly */
	position:relative;
	margin-top:-165px;
	margin-bottom:55px;
}
#board-desc p {
	font-size:13pt;
}
#board-desc .desc {
	margin-left:10px;
	margin-right:15px;
}
#board-desc .desc-indent {
	margin-left:175px;
	margin-right:15px;
}
#board-left {
	width:250px;
	float:left;
}
#board-right {
	float:right;
	width:250px;
}

.clearleft  {clear:left;}
.clearright {clear:right;}
.clearboth  {clear:both;}

.bold {font-weight:900;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.header-line-left {
	margin-bottom:-40px;
	margin-left:5px;
	width:45px;
	height:10px;
}

#content-area h2 {
	margin-left:60px;
}

.header-line-right {
	margin-top:-38px;
	width:250px;
	height:10px;
	margin-left:275px;
}

/* Parade Tabs */

.p_tabs {
	margin-left:0px;
}

.parade_tab {
	float:left;
	width:73px;
	height:41px;
	background-image:url(images/tab2.gif);
}

.parade_tab p {
	text-align:center;
	margin-top:5px;
	font-weight:bold;
	line-height:16px;
}

/* Home Tabs */

.homeshow_tab {
	float:left;
	width:73px;
	height:41px;
	background-image:url(images/tab2.gif);
	display:table;
}

.homeshow_tab p {
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	font-weight:bold;
	line-height:16px;
	font-size:14px;
}

/* Extra settings for pages */
.searchAlphabet * { color: black; }

/* 3 step Advertising submittal pages */
#stepcount {
	float:right;
	font-size:14px;
	text-align:center;
	width:170px;
	margin-top:px;
}

#stepcount p {
	margin-bottom:0px;
	margin-top:0px;
}

#page-name {float:left; height:42px; margin:0px; padding:0px;}

/* ad table */

#r1, #r2, #r3 {background-color:#6a87c2;}

/* Header Images */
#logoimg {
   position:absolute;
   margin-left:0px;
   margin-top:0px;
}

#headimg {
   position:absolute;
   margin-left:150px;
   margin-top:0px;
}

/************************
 * START OF: User Logon *
 ************************/
#login-bg {
	position:absolute;
	left:555px;
	top:171px;
	width:180px;
	height:40px;
}
#login_box {
   width:160px;
   height:65px;
   margin-left:-40px;
	padding:5px;
   _margin-left:-20px;
}
a.loginout {
	font-size:15px;
	padding:0px;
	margin:0px;
}
a.createuser {
	font-size:12px;
	padding-right:35px;
}
#login_box .loggedout  {height:50px;}
#login_box .loggedin   {height:25px;}
#login_box input       {width:70px;}
#login_box .submit     {width:50px; _width:45px;}
#login_box *           {font-size:14px;}

.login .user_log, .login .user_log table {
   text-align:center;
   margin-left:auto;
   margin-right:auto;
}

.user_log .forgot {
   width:100%;
}
.user_log .forgot * {
   float:right;
}
.user_forgot {
   width: 80%;
   margin-left:auto;
   margin-right:auto;
}

/************************
 *  END OF: User Logon  *
 ************************/

.txtHead {
   font-size:18px;
   margin-left:5px;
}
.singleTab      {margin-left:1em;}
.centered       {text-align:center;margin-left:auto;margin-right:auto;}
.rightalign     {text-align:right;}
.leftalign      {text-align:left;}
.floatright     {float:right;}
.floatleft      {float:left;}
.cursor_pointer {cursor:pointer;}
.cursor_default {cursor:default;}

/* Classifieds */

.classifiedcats {
   margin-left:42px;
}

.classifiedcats a {
   width:165px;
   height:165px;
   float:left;
}

#class-sect {
	float:left;
}

#subcat-head {
	width:475px;
	height:45px;
	border:black 2px solid;
	color:white;
	font-size:28px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

.subcat-results-num {
	float:right;
	font-size:16px;
	margin-top:10px;
	margin-right:5px;
}
#subcat-head p {
	float:left;
	max-width:200px;
	margin-top:2px;
	margin-left:5px;
}

#committee {border-collapse:collapse;}

.sec-title {
	margin-bottom:-13px;
}

#classified-search {
	width:230px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-15px;
	margin-bottom:-15px;
}

/* NEW */

/* Classifieds */
/* Page 2 - Categories */
#class-results-list {
	width:465px;
	border-top:none;
	margin-left:27px;
	padding-top:0px;
	margin-top:0px;
	clear:both;
}

.class-result {
	clear:both;
	min-height:105px;
}

.class-result img {
	width:100px;
	padding-right:10px;
	border:none !important;
	margin-left:5px;
	margin-top:5px;
	margin-right:0px;
}

.class-result h3 {
	font-size:18px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.class-result p {
	margin-top:0px;
	padding-top:0px;
	font-size:14px;
	font-style:italic;
}

/* NEW END */

#sect-image {
	float:left;
	width:140px;
	margin-top:-10px;
}

#sect-image img {margin-left:10px;}

#sect-search-form {
	margin-bottom:-15px;
}

#sect-cat-form {
	margin-top:-15px;
	margin-bottom:-15px;
}

#sect-search {
	float:right;
	width:390px;
}

#class-results-header {
	clear:both;
	width:100%;
	margin-left:0px;
	color:white;
	font-size:28px;
	font-weight:bold;
}

#class-results-list img {
	margin-left:5px;
	margin-top:5px;
	margin-right:10px;
}

.class-result-title {
	padding:0px;
	margin:0px;
	font-size:22px;
	font-weight:bold;
}

.class-result-desc {
	font-size:14px;
}

#classified-page-title {
	font-size:20px;
	font-weight:bolder;
}

#classified-page-pic {
	position:absolute;
	top:155px;
	left:15px;
}

#seller-info {
	width:250px;
	position:absolute;
	top:155px;
	right:15px;
}

#seller-info-head {
	text-align:center;
	margin-top:0px;
	margin-bottom:2px;
	font-size:20px;
	font-family:"Trebuchet MS", Verdana, Arial;
}

.grey-out {
	text-align:center;
	margin:0px;
	margin-bottom:5px;
}

#classified-desc {
	margin-top:190px;
	margin-left:10px;
	margin-right:10px;
}

#place-ad {
	position:absolute;
	right:0px;
	top:5px;
}

#ce-result-title {
	margin:0px;
	padding:0px;
}

#ce-resume {
	text-align:right;
}

.emph {
	font-weight:bold;
	font-size:18px;
}

#billing-left {
	width:50%;
	float:left;
	text-align:right;
}

#billing-right {
	width:50%;
	float:left;
}

#billing-right input {
	padding:0px;
	margin:0px;
}

#contact-left {
	width:25%;
	float:left;
	text-align:right;
}

#contact-right {
	width:75%;
	float:left;
}

#contact-right input, #contact-right textarea {
	padding:0px;
	margin:0px;
}

/* Profile Creation */

#profile-create-table .left-pad {
	padding-left:5px;
}

#profile-form #back {
	margin-left:130px;
}

#profile-form #submit {
	padding-left:15px;
	padding-right:15px;
}

.step {
	clear:both;
}

.step p {
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}

.step-left {
	float:left;
	width:360px;
}

.break {
	float:left;
	clear:both;
	height:45px;
}

.step-right {
	float:right;
	padding-left:10px;
	padding-right:6px;
	width:160px;
	font-size:11px;
	border-left:1px solid black;
}

.color-selection label {
	position:absolute;
	left:200px;
}

.color-selection .color-input {
	position:absolute;
	left:225px;
}

.color-selection .color-select {
	position:absolute;
	left:375px;
}

.limitedpricing {
   text-align:right;
   margin-right:5px;
   font-weight:bold;
   font-size:9pt;
}

#cc-steps, #ad-steps {
	position:absolute;
	top:0px;
	right:0px;
	height:50px;
}

#cc-steps {
	width:150px;
}

#ad-steps {
	width:95px;
}

#cc-steps .step1, #cc-steps .step2, #cc-steps .step3, #cc-steps .step4, #cc-steps .step5 {
	height:50px;
	width:150px;
   display:block;
   float:right;
}

#ad-steps .step1, #ad-steps .step2, #ad-steps .step3 {
	height:50px;
	width:94px;
   display:block;
   float:right;
}

#cc-steps .step1 {
   background:url('images/step1of5.png');
   _background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step1of5.png', sizingMethod='scale');
}

#cc-steps .step2 {
   background:url('images/step2of5.png');
   _background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step2of5.png', sizingMethod='scale');
}

#cc-steps .step3 {
   background:url('images/step3of5.png');
   _background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step3of5.png', sizingMethod='scale');
}

#cc-steps .step4 {
   background:url('images/step4of5.png');
   _background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step4of5.png', sizingMethod='scale');
}

#cc-steps .step5 {
   background:url('images/step5of5.png');
   _background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step5of5.png', sizingMethod='scale');
}

#ad-steps .step1 {
   background:url('images/step1of3.png');
   _background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step1of3.png', sizingMethod='scale');
}

#ad-steps .step2 {
   background:url('images/step2of3.png');
   _background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step2of3.png', sizingMethod='scale');
}

#ad-steps .step3 {
   background:url('images/step3of3.png');
   _background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step3of3.png', sizingMethod='scale');
}

#ad-table {
   margin: 0 auto 0 auto;
   color:#FFF;
}

#table-head {
   color:#000;
}

#ad-table #r1, #ad-table #table-head {
   font-weight:bold;
}


#content-area {
	margin-bottom:0;
	padding-bottom:5px;
}

/*** START: Backings ***/
#trans-bg {position:absolute;right:0;width:240px;height:180px;display:block;}
#trans-bg-fix {position:relative;}
/*** STOP: Backings ***/

.preclick, .postclick {cursor:pointer;}
.tooltip {cursor:help;border-bottom:1px dashed #777;}
.err {color:red;}
.back {float:left;margin-left:10px;}
.forward {float:right;margin-right:10px;}
.hidden {display:none;}

/* Next line for Click-to-empty script */
.clicktoempty {color:#777;}

/** START: Payment CSS **/
.pay_l {margin-left:5px;width:160px;display:block;float:left;clear:left;text-align:right;}
.pay_r {float:left;}
.pay_mmyy {width:100px;text-align:left;padding-left:200px;font-size:12px;}
#complete_transaction {font-weight:bold;}
#cardpayment {display:block;}
#checkpayment {display:none;}
/** STOP: Payment CSS  **/

#place-ad a {
   text-decoration:none;
   cursor:pointer;
}

#place-ad a div {
   width:90px;
   height:40px;
   background:url('images/place-ad-button.png');
   _background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/place-ad-button.png', sizingMethod='scale');
}

/*** START: Banner Ad Specific ***/
.noborder a:link    {color:COLOR;background-color:COLOR;text-decoration:none;}
.noborder a:visited {color:COLOR;background-color:COLOR;text-decoration:none;}
.noborder img {
  border: 0;
  border: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  /* This is for IE 5 */
  _border-color: COLOR;
}
/*** STOP: Banner Ad Specific ***/
