body { font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.buttons { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.links { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.page_header { font-size: 24pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.section_header   { font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20pt; text-decoration: underline }
.small { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.topic_header { font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14pt }
.topic_header_indent { margin-left:2em; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14pt }
.header_nav_title {font-size:20; font-family:Arial;}

ol {
	list-style:none;
}

ul {
	list-style:none;
}

li{
	font-size:10pt; font-family:Arial, Helvetica;
}

#zmm_wrapper{
	background-color:white;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	min-height:625px;
	margin-left:10px;
	width:700px;
}

#zmm_wrapper a{
	color:#960000;
	text-decoration:underline;
}

#zmm_wrapper a:hover{
	text-decoration:none;
}

#zmm_wrapper p{
	font-size:9pt;
	line-height:1.25em;
	margin:12px 0px 12px 0px;
}

#zmm_wrapper img{
	border:none;
}
.centered{
	font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif 
}

#update_button {
	background-image:url(../images/sum/save_return.gif);
}

/* 
	The powered by ZebraMM bar in the layout
*/


#powered_by_zebra_mobile {
	margin:0 auto;
	left:50%;
	margin-top:5em;
	width:150px;
}

#powered_by_zebra_mobile img{
	border:none;
}


/*

	Account Page

*/


#be_in_the_know {
	background: url('../images/slices_01.jpg');
	position: relative;
	height:253;
	width:700px;
	top:2em;
	left:0px;
	z-index:5;
}

td.account_header {
	font-size:18pt;
	color:white;
	font-family: Verdana, Arial, Helvetica;
}


p.account_point {
	font-size:12pt;
	color:white;
	font-family: Verdana, Arial, Helvetica;
}



#account_about_column{
	width:425px;
	float:left;
	margin-left:2px;
}

#account_about_column td.left{
	width:30%;
	font-size:10pt;
	height:20px;
}

#account_about_column td.right{
	font-size:9pt;
}

#account_about_column a{
	color:black;
	font-size:8pt;
}

#account_about_header{
	background-color:#DCDCDC;
	color:black;
	line-height:20px;
	font-size:10pt;
}

#account_sign_up_or_sign_in_column{
	width:250px;
	float:right;
}

#account_signup_header{
	background-color:#6665BC;
	line-height:20px;
	color:white;
	text-align:center;
}

#account_sign_up_or_sign_in_column td{
	font-size:8pt;
}

#account_action input{
	width:150px;
}

tr.account_section{
	margin-top:1em;
	margin-bottom:1em;
}

#account_signup_header a{
	color:white;
	font-size:10pt;
}


#account_validation_form{
	background-color:#FFFFCC;
	padding:5px;
	border-style:solid;
	border-color:black;
	border-width:1px;
}

#account_validation_form label{
	font-size:8pt;
	
}
span.page_description{
  background-color:#EDF3FE;
  padding:3px;
  
  margin-bottom:1em;
  margin-top:1em;

  
  text-align:center;
  font-size:10pt;
  border-width:1px;
  border-color:#000000;
  border-style:solid;  
}


#user_edit_form{
  width:275px;
}

#user_edit_form div.row {
  clear: both;
  }

#user_edit_form div.row label {
  float: left;
  width: 100px;
  text-align: right;
  }

#user_edit_form div.row select {
  float: right;
  text-align: left;
  width:150px;
  }
  
#user_edit_form div.row input {
  float: right;
  text-align: left;
  width:150px;
  }
  
#user_edit_form input.submit{
  margin-left:125px;
}

/*

	The Subscriptions Management

*/

.subscriptions_management{
	left:50px;
	width:700px;
	margin-left:1em;
	font-size: 10pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif
}

#available_feeds{
	float:left; 
	width:347px;
}

#available_feeds ol,ul,li{
	margin-left:0px;
  padding-left:0px;
}

#subscribed_feeds{
	float:right;
	width:347px;
}

#subscribed_feeds ol,ul,li{
	margin-left:0px;
  padding-left:0px;
}

.available {
	list-style:none;
}



.available_feed {
	border-style:solid;
	border-width:thin;
	border-color:black;
	margin-bottom:0.5em;
	padding:5px;
	background-image:url(../images/bg-hatch.gif);
}

.available_feed a{
	color:#960000;
	font-size:8pt;
	font-weight:bold;
	font-family: Arial, Helvetica, Geneva;
}



a.feed_element_more_link {
	margin-left:1em;
}

.feed_element_more {
	padding:5px;
}

.feed_title {
}

.subscribed_to {
	list-style:none;
}

.feed_element {
	border-style:solid;
	border-width:thin;
	border-color:black;
	margin-bottom:0.5em;
	padding:5px;
	background-image:url(../images/bg-hatch.gif);
}

.feed_element a{
	color:#960000;
	font-size:8pt;
	font-weight:bold;
	font-family: Arial, Helvetica, Geneva;
}

a.set_parameter{
	color:#032D60;
}

div.throbber_field{
	text-align:right;
}


.errorExplanation{
	border-style:solid;
	border-color:#960000;
	border-width:1px 0px 1px 0px;
	padding-left:5px;
	background-color:#EEEEEE;
}

.errorExplanation h4{
	color:#960000;
}

.errorExplanation li{
	margin-left:10px;
}
.errorExplanation ul{
	display:block;
}

th {
	font-size:10pt;
}

ul.subscription_parameters_list{
	list-style:none;
}

li.subscription_paramater_value{
	margin-left:2em;
}


div.widget_name_auto_complete {
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}
    
ul.auto_completed_widgets  {
  list-style-type: none;
  margin:0px;
  padding:0px;
  border:1px;
  border-style:solid;
}

ul.auto_completed_widgets li.selected { 
	background-color: #E6ECF4; 
}

li.auto_completed_widget {
  display:block;
  margin:0;
  padding:1px;
  height:15px;
  background-color:white;
}

li.auto_completed_widget, div.auto_completed_widget_display {
  font-family:Arial,verdana,helvetica,sans-serif;
	color:#000000;
	font-size:9pt;
  line-height:1.2em;
}


table.subscribed_feed_parameters td{
	font-size:10pt;
}

.subscription_parameter_name {
	text-decoration:underline;
}


ul.checkbox_labels {
	list-style-type:none;
}

ul.checkbox_labels li{
	margin-top:0.5em;
}

/*

	The menu above the logged in, subscriptions pages

*/

#zmm_header_nav a, a:visited, a:hover {
	color:#960000;
}



/*

	The menu for the "About" pages
	
*/

#zmm_menu {
	margin-bottom:0em;
}

#zmm_menu a, a:hover, a:visited {
	color:black;
	text-decoration:none;
}

.zmm_menu_title{
	float:left;
}

.zmm_menu_pic{
	margin-bottom:0em;
}

.zmm_menu_bar{
	background-image:url(../images/menu_background.gif);
	font-size:10pt;
	margin-left:300px;
}

.zmm_menu_button{
	background-image:url(../images/button.gif);
	width:125px;
	text-align:center;
}

.zmm_menu_button_selected{
	background-image:url(../images/button_select.gif);
	width:125px;
	text-align:center;
}

.zmm_menu_button{
	color:black;
	text-decoration:none;
}

.zmm_menu_signup_button {
	color:black;
	text-decoration:none;
}

.zmm_menu_button_signup{
	text-align:center;
	width:125;
	background-image:url(../images/button_signup.gif);
}

#zmm_about p{
	font-size:9pt;
	line-height:1.5em;
}

/*

	Subscriber Signup Pages

*/

#zmm_activate_form table{
	margin-left:1em;
	float:left;
}

#zmm_signup_form table{
	margin-left:1em;
	float:left;
}

#zmm_signup_form td.label{
	text-align:right;
	font-size:10pt;
}

td.label{
	text-align:right;
	font-size:10pt;
}

td.left {
	
}

td.right {
	padding-left:30%;
}

#steps_outline {}

#steps_outline table {}

#steps_outline tr, #steps_outline td {
	color:black;
	font-size: 10pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif
}

#steps_outline td.current_step {
	background-image:url(../images/signup.gif);
}

.user_errorExplanation{
	padding-left:5px;
	background-color:#E6ECF4;
	width:95%;
	
}

.user_errorExplanation h2{
	color:#960000;
	font-size:12pt;
}

.user_errorExplanation li{
	margin-left:10px;
}

.user_errorExplanation ul{
	display:block;
}

/*

   Jobs

*/

.profile_personal_information{
   text-align:right
}

.job_categories_color1{
   background-color:#E6ECF4
}

.job_categories_color2{
   background-color:#E0E2EF
}

/*

	Mobile Widgets
	
*/

#mobile_widgets li.widget{
	padding-top:1em;
	padding-bottom:1em;

}

#mobile_widgets div.widget_left{
	width: 60%;
	float:left;
	text-align:left;
}

#mobile_widgets div.widget_title{
	font-size:16pt;
	margin-top:1em;
}

#mobile_widgets div.widget_image{
	width:40%;
	float:right;
	text-align:right;
}

#mobile_widgets div.widget_description{

	
}

/*

	Mobile Edition Table

*/


#mobile_edition_feeds {
	font-size:9pt ;
}


/*

 Footer Links

*/

div.footer_links{
	text-align:right;
	font-size:9pt;
	
}

/*

   Jobs

*/

.profile_personal_information{
   text-align:right
}

.job_categories_color1{
   background-color:#FFFFFF
}

.job_categories_color2{
   background-color:#F5F5F5
}

/*

   Cars

*/

.row_color1{
   background-color:#FFFFFF
}

.row_color2{
   background-color:#F5F5F5
}

.cars_table_headers{
   text-align:left;
   font-weight:bold;
}

.saved_cars_year{
   width:10%;
}

.saved_cars_vehical{
   width:35%;
}

.saved_cars_price_mileage{
   width:20%;
}

.saved_cars_remove_link{
   width:10%;
}

.cars_table_width{
   width:60%;
}

.car_alert_name{
   width:75%;
}

.car_alert_edit{
   width:10%;
}

.car_alert_remove{
   width:15%;
}

.car_alert_label{
   text-align:right;
}

.cars_view_values{
   text-align:left;
}

.car_view_label{
   font-weight:bold;
}

.cars_copy_text{
   width:60%;
}

.car_form_general_width{
   width:75%;
}

.car_year_width{
   width:35%;
}

.single_car_view_pictures{
   vertical-align:top;
   width:300px;
}

.single_car_view_details{
   vertical-align:top;
   width:600px;
}

.single_car_view_notes{
   vertical-align:top;
   border-style:none;
   padding:0px;
   width:300px;
}

.cars_focused_picture{
   vertical-align:top;
   height:200px;
}
.single_car_table_width{
   width:700px;
}

.car_picture_thumbs{
   width:60px;
   height:60px;
}

/*

   Classifieds

*/

.classifieds_color1{
   background-color:#FFFFFF
}

.classifieds_color2{
   background-color:#F5F5F5
}

#available_categories{
	float:left; 
	width:347px;
}

#available_categories ol,ul,li{
	margin-left:0px;
  padding-left:0px;
}

#subscribed_categories{
	float:right;
	width:347px;
}

#subscribed_categories ol,ul,li{
	margin-left:0px;
  padding-left:0px;
}

#saved_classifieds{
	float:left;
	width:347px;
}

#saved_classifieds ol,ul,li{
	margin-left:0px;
  padding-left:0px;
}

.available_category {
	border-style:solid;
	border-width:thin;
	border-color:black;
	margin-bottom:0.5em;
	padding:5px;
	background-image:url(../images/bg-hatch.gif);
}

.available_category a{
	color:#960000;
	font-size:8pt;
	font-weight:bold;
	font-family: Arial, Helvetica, Geneva;
}

.subscribed_category {
	border-style:solid;
	border-width:thin;
	border-color:black;
	margin-bottom:0.5em;
	padding:5px;
	background-image:url(../images/bg-hatch.gif);
}

.subscribed_category a{
	color:#960000;
	font-size:8pt;
	font-weight:bold;
	font-family: Arial, Helvetica, Geneva;
}

.saved_classified {
	border-style:solid;
	border-width:thin;
	border-color:black;
	margin-bottom:0.5em;
	padding:5px;
	background-image:url(../images/bg-hatch.gif);
}

.saved_classified a{
	color:#960000;
	font-size:8pt;
	font-weight:bold;
	font-family: Arial, Helvetica, Geneva;
}

.subscribed_category_more {
	padding:5px;
}

.classifieds_table{
   width:320px;
}

.classifieds_subcategory_link{
   text-align:right;
}

.classifieds_subcategories_indent{
   width:75px;
}

.classifieds_table_header{
   text-align:right;
   width:70px;
}

.classifieds_table_value{
   text-align:left;
   width:220px;
}

.classifieds_alert_table{
   margin-left:12px;
   margin-bottom:12px;
   width:310px;
   border-spacing:0;
}

.classifieds_alert_table td{
   padding:0;
   margin:0;
   border:none;
}

.classifieds_alert_header{
   text-align:left;
   vertical-align:top;
   width:100px;
}

.classifieds_alert_message{
   text-align:left;
   vertical-align:top;
   width:130px;
}

.classifieds_alert_links{
   text-align:right;
   vertical-align:top;
   width:80px;
}

.classified_form_check_box{
   text-align:right;
   width:30px;
}

.classifieds_saved_table{
   width:340px;
}

.classifieds_table_height{
   height:200px;
}

.saved_notes_table{
   width:330px;
}

.classified_title{
   font-family: Arial, Helvetica, Geneva;
   font-size:10pt;
}

.available_category_alerts_view{
  background-color:#CFCFCF;
}
