/*  C o p y r i g h t   S e v e n   I n t e r n e t  */
/*****************************************************/
/**			P r e - s e t   T a g s					**/

body {white-space: normal;}
                                                                   /* width = page.width - 300 */
h1 {					background-color: #4AB7E4; 	float: left; height: 30px; 	width: 636px;	margin-top: 10px; 
						margin-bottom: 8px; margin-left: 15px; font-family: Tahoma, sans-serif; font-size: 14px; line-height: 28px;
						color: #FFFFFF; text-align: left;  display: inline; clear: left; text-indent: 20px;
}
                                      /* width = page.width - 300 */
h2 {					float: left; height: auto; width: 636px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; clear: left;
						margin-left: 0px; font-family: Tahoma, sans-serif; font-size: 13px; color: #155269; text-align: left; text-transform: capitalize;
}

h2 a{					font-family: Tahoma, sans-serif; font-size: 13px; color: #155269; text-align: left; text-decoration: none;
}

h3 {         font-family: Tahoma, sans-serif; font-size: 12px; text-align: left; margin-top: 4px; margin-bottom: 4px;
}

h4 {         font-family: Tahoma, sans-serif; font-size: 12px; text-align: left; margin-top: 20px; margin-bottom: 4px;
}

form {					margin: 0px;
}

p {						font-family: Arial, Helvetica, sans-serif; 	font-size: 11px;	text-align: left;	margin: 9px;
}
/**			P r e - s e t   T a g s					**/
/*****************************************************/
/**       L I S T I N G L a y o u t   T a g s	 	**/

/* BugTracker X020 - see pageSelector.inc.php */
                                         /* width = page.width - 34 */
.page-selector { float: left; height: auto; width: 902px; margin-left: 15px; margin-top: 10px; margin-bottom: 10px; 
                 font-family: Tahoma, sans-serif; font-size: 12px; text-align: center; 
}

/* BugTracker X020 - see firmListingsLinks.inc.php */  

.listing-links { float: right; height: auto; width: 190px; margin-left: 0px; margin-right: 15px;
                 font-family: Tahoma, sans-serif; font-size: 12px;  text-align: left;
}

/* BugTracker X020 - see firmListingsDetails.inc.php */  

                                                /* width = page.width - 240 */
.listing-item-first   { float: left; height: auto; width: 696px; margin-left: 15px; border-left: 1px dashed #33CCCC; border-right: 1px dashed #33CCCC; border-top: 1px dashed #33CCCC; border-bottom: 1px dashed #33CCCC; 
                        font-family: Tahoma, sans-serif; font-size: 11px;  text-align: left;
}
                                                /* width = page.width - 240 */
.listing-item         { float: left; height: auto; width: 696px; margin-left: 15px; border-left: 1px dashed #33CCCC; border-right: 1px dashed #33CCCC; border-bottom: 1px dashed #33CCCC; 
                        font-family: Tahoma, sans-serif; font-size: 11px;  text-align: left;
}

.listing-title        { margin-top: 5px; margin-left: 5px; margin-right: 5px; font-size: 13px; font-weight: bold;}

.listing-title-link   { text-decoration: none; color: #155269;}

.listing-summary      { margin-top: 3px; margin-left: 5px; margin-right: 5px; color: #354146;}

.listing-details      { margin-top: 3px; margin-left: 5px; margin-right: 5px; font-family: Arial, Helvetica, sans-serif; color: #307EA5;}

.listing-details-link { text-decoration: none; color: #307EA5;}

.listing-view         { margin-bottom: 5px; margin-left: 5px; margin-right: 5px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

.listing-view-link    { text-decoration: none; color: #155269;}


/* Original styles */              
                               /* #33CCCC; */                               /* 400 */
.view {					background-color: #4AB7E4; 	float: left; height: 30px; 	width: 270px;	margin-top: 10px; margin-right: 15px;
						margin-bottom: 0px; font-family: Tahoma, sans-serif; font-size: 14px; line-height: 28px;
						color: #FFFFFF; text-align: right; display: inline; font-weight: bold;
}

.mini-listing{			float: left; height: auto; width: 870px; margin-bottom: 10px; margin-left: 15px; clear: left;
						font-family: Tahoma, sans-serif; font-size: 14px;  text-align: left;  display: inline; border: 1px dashed #33CCCC;
}

.mini-container {		float: left; height: auto; width: 570px; margin: 0px 0px 10px 10px;
}

.location {				font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #165369; margin: 0px 0px 5px;
						float: left; height: auto; width: 550px; clear: left; text-transform: capitalize;
}

.description {			font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal; color: #354146; 	text-align: left;
						margin: 0px 0px 4px 0px; float: left; height: auto; width: 580px; letter-spacing: 1px; clear: left;
}

.industry {				font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #307EA5;  float: left; height: auto;
						width: 600px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clear: left;
}

.price {				border: 1px solid #0086C3; margin: 5px; float: right; height: auto; width: 212px;
						font-family: Tahoma, sans-serif; font-size: 11px; line-height: 22px; color: #48626C; text-indent: 12px;
}

.price-pad {			margin: 0px; float: left; height: auto; width: 58px;
}

.click { 				font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold; color: #155269; text-decoration: none; clear: left;
						float: left; height: auto; width: 300px; margin-top: 1px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px;
}

.click a {				font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold; color: #155269; text-decoration: none;
						float: left; height: auto; width: 300px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; 	margin-left: 0px;
}
