body {
#	width: 800px;
	font-family: Tahoma;
	font-size: 12px;
	background: #ffffff;
}

#main {
	position: relative;
	width: 1000px;
	background: #FFFFFF;
}

td {
	font-family: Arial;
	font-size: 12px;
}

th {
	font-size: 12px;
	font-weight: bold;
}

a:link {
	color: #000033;
	text-decoration: underlinel;
}

a:active {
	color: #000033;
	text-decoration: underline;
}

a:visited {
	color: #000033;
	text-decoration: underline;
}

a:hover {
	color: #CC0000;
	text-decoration: underline;
}

input {
	padding-left: 5px;
	color: #781351;
	background: #FFFFA0;
	border: 1px solid #999999;
}

.submit input {
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9
}

.formBox {
	width: 800px;
}

td#inner_title {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 16px;
	line-height: 20pt;
	padding: 3px 0 0 14px;
	letter-spacing: 2px;
	font-weight: bold;
	color: #ECECEC;
}

td#copyright {
	color: #FFFFFF;
}

td#copyright a {
	color: #FFFFFF;
}

td#copyright a:hover {
	text-decoration: none;
}

td#banner_cell {
	padding: 0 0 0 20px;
}

td#main_cell {
	padding: 15px 0 0 0;
}

td.date {
	font-size: 9px;
	border-right: 1px solid #ccc;
}

td.reallySmallTableText {
	font-size: .7em;
}

td.job_details {
	padding: 0 0 0 10px;
	font-size: 10px;
}

h3.job_title {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

dl#seeker_nav, dl#emp_nav {
	margin: 10px 0 0 15px;
}

dl#seeker_nav dt, dl#emp_nav dt {
	text-transform: lowercase;
	font-weight: bold;
}

dl#seeker_nav dd, dl#emp_nav dd {
	margin: 0 0 0 5px;
}

/* TABLE BLOCKING STYLES */
label {
   font-weight: bold;
}

.table_body, .yellow {
	border: 1px solid #ccc;
	margin: 0 0 25px 0;
}

.table_body td {
   background-color: #F0F8FF;
}

.yellow td {
   background-color: yellow;
}

.blue td {
   background-color: #0066FF;
}

.table_header {
   margin: 0 0 0 0;
}

.table_header td {
   background-color: #333;
   color: #fff;
   font-size: 1em;
   font-weight: bold;
}

.table_header_blue {
   margin: 0 0 0 0;
}

.table_header_blue td {
   background-color: #333;
   color: #fff;
   font-size: 1em;
   font-weight: bold;
}


.yellow {
   background-color: #fff;
}

/* FEATURED JOBS STYLES */
table#featured_jobs {
	margin: 10px 0 0 0;
}

td#featured_title {
	font: 16px Arial, Verdana, Helvetica;
	font-weight: bold;
	color: yellow;
	background-color: #999;
	padding: 2px 2px;
}

#featured_jobs dl {
	font-size: 11px;
	margin: 0 0 0 10px;
}

#featured_jobs dl dt {
	font-weight: bold;
	color: #003;
}

#featured_jobs dl dd {
	margin: 0 0 0 10px;
}

ul#employer_options li {
	font-weight: normal;
	margin: 10px 0 0 0;
}

/* RESUME MANAGER STYLE */

div#active_res {
	width: 500;
	background: #eee;
	margin: 0;
	padding: 0
}

#active_res h3 {
	margin: 0;
	padding: 5px 5px;
	background: #fc6;
	border: #000 1px solid;
}

#active_res p {
	padding: 20px 20px;
	margin: 0;
	border-bottom: #000 1px solid;
	border-left: #000 1px solid;
	border-right: #000 1px solid;
}

.reallysmalltext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: normal; 
	color: #000000 
}

div#rtjEmpInfoMsg {
	margin: 0; padding: 0;
}

#rtjEmpInfoMsg h1 {
	font-size: 1.5em;
	margin: 0;
	padding: 3px 3px;
	background-color: #E41519;	
	color: #fff;
	border: 1px solid #960000;
	border-width: 1px 1px 3px 1px;
}

#rtjEmpInfoMsg ol {
	list-style-position: inside;
	margin: 0;
	padding: 10px 10px;
	border: 1px solid #960000;
	border-width: 0 1px 1px 1px;
}

#commercialWindow {
	float: left;
	margin: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 250px;
}

p.mainLogo {
	margin: 6px;
	padding: 6px;
}

#cityStuff {
	border: 1px solid #000000;
	width: 350px;
}

#cityHeader{
	background-color: #ECECEC;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 350px;
}

p.couponRowIndexSearch{
	width: 500px;
    padding: 5px;
    border: 1px dashed #00CC66;
    margin-top: 10px;
    background: #FFFFFF;
}


#couponTest {
	display: inline
}


#couponPrintContainer {
	width: 700px;
	padding: 5px;
}

#couponSquareFormat{
    width: 250px;
	height: 250px;
	padding: 5px 10px 10px 10px;
    border: 1px dashed #00CC66;
    margin: 20px;
    background-image: url('http://www.slojobs.com/images/kc_images/sample_watermark.gif');
}


#couponSquareFormatPrint {
     width: 250px;
     height: 250px;
     padding: 5px 10px 10px 10px;
     border: 1px dashed #00CC66;
     margin: 20px;
     background-image: url('http://www.slojobs.com/images/kc_images/watermark_kamaainacoupons.gif');
}


#couponSquareFormatPrintWatermark {
	display: inline;
	float: left;
    width: 255px;
    height: 255px;
	margin: 10px;
	padding: 10px;
}

#couponSquareFormatPrintTextOverlay {
    display: inline;
	float: left;
	position: relative;
	top: -240px;
    width: 240px;
    padding: 5px 10px 10px 10px;
    margin: 10px;
}

.couponRowIndexSearchHeader {
	text-align: left;
	font-size: 14px;
	width: 500px;
    padding: 5px;
    border: 1px solid #CECECE;
    margin-top: 10px;
    background: #CECECE;
}

#coupon_categories {
	display: inline;
	width: 180px;
	margin: 0px;
	padding: 0px;
	background: #fff;
}

#coupon_categories ul {
	display: inline;
	margin: 0px;
	padding-left: 10px;
	padding-top: 0px;
	list-style: none;
	float: left;
}

#coupon_categories li {
	font-size: 10px;
	background: #FFFFFF;
	padding-left: 8px;
	margin: 0px;
	float: left;
	clear: left;
	width: 150px;
	height: 18px;
}

#coupon_categories h2 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	font-size: 11px;
	font-weight: bold;
}

#coupon_categories li.right {
	float: right;
	padding-right: 0px;
	clear: right;
}


table.browseCategories {
	width: 660;
}

#headerContainer {
	width: 760px;
	border: 1px solid;
    background: #FFFFFF;
	height: 95px;
	margin-bottom: 10px;
}

#headerContainer img {
	vertical-align: bottom;
}

.leaf_body {
	width: 760px;
}

.leaf_body2 {
	width: 847px;
}

.wirebox {
	position:absolute;
	z-index: 0;
	background: #EAEAEA;
}

.wireboxtop {
	background: url(./images/ur_wire.gif) no-repeat top right;
}

.wireboxtop div {
	height: 16px;
	background: url(./images/ul_wire.gif) no-repeat top left;
}

.wireboxbottom {
  	background: url(./images/br_wire.gif) no-repeat bottom right;
}

.wireboxbottom div {
	height: 16px;
	background: url(./images/bl_wire.gif) no-repeat bottom left;
}

.wireboxcontent {
	background: #EAEAEA;
	padding: 0px 16px 0px 16px;
	margin: 0px;
}

#browse_coupon_results{
	padding: 3px;
	border: 1px solid;
	position:absolute;
	z-index: 0;
	background: #F0F0F0;
}

#browse_coupon_button {
	margin: 0px;
    padding: 2px;
    position:absolute;
	display: inline;
    z-index: 0;
}

#browse_coupon_button p{
	width: 250;
	margin: 0px;
    padding: 15px;
    border: 1px solid;
    position:absolute;
    z-index: 0;
    background: #FFFFFF;
}

#company_info_form {
	width: 350px;
	margin-right: 20px;
}

#bigExclamation {
	font-size: 3em;	
	color: red;
	text-align: middle;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}

form {
	margin: 0px 0px 0px 0px; 
}

#search_results table {
     margin: 0px;
     padding-top: 0px;
}

#search_results th {
	font-size: 10px;
	padding: 5px;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
    margin: 0px;
}

#search_results td {
	font-size: 10px;
	padding: 5px;
    	margin: 0px;
   	border-top: 1px solid #CCCCCC;
}

#left_column {
	padding-right: 0px;
	width: 200px;
	float: left;
}

#right_column {
	width: 550px;
    float: right;
	padding-left: 0px;
}

#content {
	padding: 3px;
	width: 780px;
}

.remove_button {
	font-size: 12px;
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9;
}

#footer {
	position:relative;
    	padding-top: 0px;
    	width: 822px;
}

#search_coupons {
	padding-left: 10px;
	width: 500px;
}

#latestByTypeFront {
	padding-left: 5px;
}

#latestByTypeFront td {
	padding-left: 10px;
	vertical-align: top;
	height: 195px;
}

#splashImage {
	margin: 5px;
	padding: 10px, 10px, 10px, 10px;
	float: left;
	width: 780px;
	height: 220;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}

div.section,div#createNew {
     width: 730px;
     border: 1px solid #CCCCCC;
     margin: 5px 5px;
     padding: 10px 0px 10px 3px;
     background-color: #F5F5F5;
}

div.lineitem {
     font-size: 10px;
     border: 1px dashed #CCCCCC;
     width: 700px;
     margin: 3px 10px;
     padding: 2px;
     background-color: #FFFFFF;
}

div.lineitemRetired {
      font-size: 10px;
      color: #FFFFFF;
      border: 1px dashed #CCCCCC;
      width: 700px;
      margin: 3px 10px;
      padding: 2px;
      background-color: #E4E4E4;
}

div.lineitemRetired td {
	color: #A3A3A3;
}

.coupon_list_book_row td {
	font-size: 9px;
	padding-left: 5px;
}

.cmxform fieldset {
	font-size: 2em;
  	margin-bottom: 10px;
}

.cmxform legend {
  	color: #7D7D7D;
  	font-size: 16px;
  	padding: 0 2px;
  	font-weight: bold;
}

.cmxform fieldset fieldset {
  	border: none;
  	margin: 3px 0 0;
}

.cmxform fieldset fieldset legend {
  	padding: 0 0 5px;
  	font-weight: bold;
}

.cmxform fieldset fieldset label {
  	display: block;
  	width: auto;
}

.cmxform em {
  	font-weight: bold;
  	font-style: normal;
  	color: #f00;
}

.cmxform p {
        font-weight: bold;
        font-style: normal;
        color: #000;
}

#cmxform {
	border-left-style:solid;
	border-left-width:1px;
	border-left-color: #CCCCCC;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color: #CCCCCC;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color: #CCCCCC;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color: #CCCCCC;
	padding-left: 5px;
}

#cmxform h1 h2 h3 {
        color: #7D7D7D;
        font-size: 14px;
        font-weight: bold;
}


#frontOfferBox ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
}

#frontOfferBox li {
	list-style: disc url(http://www.slojobs.com:3037/images/kc_images/button_red.gif) inside;
    	font-size: 9px;
    	padding-left: 0px;
	padding-bottom: 4px;
    	margin: 0px;
	padding-top: 2px;
	height: 10px;
}

.bottomnav {
	border-top: 1px solid #CCCCCC;
	font-weight: normal;
    	font-size: 10px;
	position:relative;
}

.copyright {
	font-size: 10px;
}

#zipResultRow {
	width: 200px;
	text-align: center;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 9px;
	vertical-align: text-top;
}

#zipResultRow2 {
        width: 200px;
        text-align: left;
        padding-bottom: 5px;
        padding-left: 0px;
        padding-top: 0px;
        font-size: 9px;
        vertical-align: text-top;
}

#zipResultRow3 {
        width: 170px;
        text-align: center;
        padding-bottom: 5px;
        padding-left: 0px;
        padding-top: 0px;
        font-size: 9px;
	font-weight:700;
        vertical-align: text-top;
}

#zipResult{
	width: 600px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: text-top;
	text-align: center;
	font-size:11px;
}

#zipResult2{
        width: 600px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        vertical-align: text-top;
        text-align: center;
}

#zipResult3{
	height:360px;
	width:555px;
        padding-left: 0px;
        padding-right: 0px;
        vertical-align: text-top;
        text-align: left;
	position:relative;
	overflow:auto;
	float:left;
}

#zipResult4{
        height:420px;
        width:355px;
        padding-left: 20px;
        padding-right: 0px;
        vertical-align: text-top;
        text-align: left;
        float:left;
}

#zip_wrap {
        width:500px;
}

#zipWrap2 {
	width:185px;
	float:left;
	
}

#zip_input {
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 0px;
}

.item_list_book_row td {
	font-size: 9px;
	padding-left: 5px;
	text-align: left;
}

#error_container {

}

b.rtop, b.rbottom {
	display:block;background: #FFF
}

b.rtop b, b.rbottom b {
	display:block;height: 1px;
	overflow: hidden;
	background: #CCCCCC;
}

b.r1 {
	margin: 0 5px;
}

b.r2 {
	margin: 0 3px;
}

b.r3 {
	margin: 0 2px;
}

b.rtop b.r4, b.rbottom b.r4 {
margin: 0 1px;
height: 2px;
}
.box {
}	

.box2 {
	padding-top: 50px;
	width: 650px;
}

#googleWide {
	padding-left:40px;
}

#select_box{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: #999999;
        border-top-style: solid;
        border-top-width: 1px;
        border-top-color: #999999;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #999999;
	font-weight: bold;
}

partner_login ul {
list-style-image: url(./images/<?php echo $community_id; ?>/roun_star.png);
}

ul#partner_login li {
        font-weight: normal;
        margin: 10px 0 0 0;
        font-size: 13px;
}

img, div { behavior: url(iepngfix.htc) }

.user_login {
	background-image:url(images/4/login_arrow.png);
	float:left;
	height:140px;
	padding-right:40px;
	width:330px;
	background-repeat:no-repeat;
}


#sellers_promo {
	font-family:arial,sans-serif;
	margin-left:10px;
	margin-top:5px;
	width:240px;
	height:185px;
	float:left;
	background-image: url(../images/sellers_promo.png);
	background-repeat: no-repeat;
	padding:10px;
}

#sellers_promo a {
	text-decoration: none;
	color:#ED1C24;
}

#zip_cont {
	float:left;
	width:375px;
	padding-top:10px;
}

.zip_keyword_box {
	float:left;
	width: 373px;
}

#zip_results_box {
	float:left;
	width:600px;
}


















