/*ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input*/
h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input
{
margin: 0;
padding: 0;
}

a img,:link img,:visited img 
{
border: none;
}

a
{
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}



/* *********** General Styles and Colors *********** */

body
{
text-align: center; 
width: 980px;
margin: 0px auto;
background: url('../images/bg_main_rings.png') center top fixed #980020;
}

body, div, td, p
{
font: 12px/18px arial, sans-serif;
color: #000;
}

.red, a
{
color: #cc3333;
}

.green
{
color: #148638;
}

.brown
{
color: #9f6e0e;
}

em
{
font: bold italic 12px/18px arial, sans-serif;
color: #9f6e0e;
}

h1
{
text-align: left;
font: bold 22px/25px 'Trebuchet MS', trebuchet, arial, sans-serif;
text-transform: uppercase;
color: #CC3333;
}

h2, h2 a
{
text-align: left;
font: bold 15px/20px 'Trebuchet MS', trebuchet, arial, sans-serif;
text-transform: uppercase;
color: #148638;
}

h2 a
{
text-decoration: underline;
}

h3
{
text-align:left;
font: bold italic 13px/18px 'Trebuchet MS', trebuchet, arial, sans-serif;
color: #9f6e0e;
}

h6
{
display: block;
text-align: left;
font: 10px/13px arial, sans-serif;
color: #000;
margin: 0px;
padding: 0px;
}

div.hr
{
display: block;
height: 6px;
margin: 10px 0px;
padding: 0px;
border: 0px none;
width: 600px;
}

div.hr hr
{
display: none;
}


/* *********** Header Container *********** */

#main
{
text-align: left;
margin: 0px auto;
}

#header{
text-align: left;
width: 980px;
height: 116px;
background: url('../images/lotz_bg_home_header_nav.png') no-repeat;
}


/* *********** Main Navbar Styles *********** */

#mainNavigation
{
float: left;
width: 620px;
height: 22px;
}

ul.site_navigation
{
margin: 0;
padding: 0;
}

ul.site_navigation li
{
display: inline;
list-style: none;
float: left;
margin: 0px 20px;
padding: 0;
}

ul.site_navigation li a
{
display: block;
float: left;
}
  
ul.site_navigation a.cms_page_navigation, ul.site_navigation a.cms_page_navigation:link, ul.site_navigation a.cms_page_navigation:visited
{
	font: bold 12px/20px 'Trebuchet MS', trebuchet, arial, sans-serif;
	color: #000000;
	text-decoration: none;
}

ul.site_navigation a.cms_page_navigation:hover, ul.site_navigation a.cms_page_navigation.nav:active
{
	color: #980020;
	text-decoration: none;
}

ul.site_navigation li.current a.cms_page_navigation
{
color: #fff;
text-decoration: none;
}

/* *********** HomePage Content Containers *********** */

#home_content
{
/*background: url('../images/bg_home_middle.gif') no-repeat;*/
}

#noflash
{
padding: 0px;
margin: 0px;
color: #fff;
visibility: hidden;
display: none;
}

/* *********** SubPage Content Containers *********** */

#sub_content_top
{
text-align: left;
clear: both;
width: 980px;
height: 73px;
background: url('../images/lotz_bg_sub_content_top.png') no-repeat transparent;
}

#sub_content_container
{
text-align: left;
width: 980px;
background: url('../images/lotz_bg_sub_content.png') repeat-y transparent;
min-height: 452px;
margin-bottom:6px;
}

#sub_content
{
text-align: left;
margin-left: 255px;
width: 600px;
min-height: 600px;
}

#sub_content ul.sf_admin_actions li
{
padding: 0px;
margin: 0px;
}

#sub_content ul.admin_actions li
{
padding: 0px;
margin: 0px;
}

/* *********** Breadcrumb Styles *********** */

ul#breadcrumb_trail
{
text-align: right;
width: 620px;
margin: 0;
padding: 0;
margin-top: 50px;
float: left;
font-size: 11px;
}

ul#breadcrumb_trail li
{
display: inline;
list-style: none;
margin: 0;
padding: 0;
}

ul#breadcrumb_trail li a
{
text-decoration: underline;
font-size: 11px;
}

ul#breadcrumb_trail li.last
{
background: none;
}

ul#breadcrumb_trail a.cms_page_navigation
{
}

/* *********** Left Side Sub-Navbar Styles *********** */

#subNavigation
{
clear: both;
float: left;
width: 190px;
padding-left: 40px;
}

ul.sub_navigation
{
margin: 0;
padding: 0;
}

ul.sub_navigation li
{
display: inline;
list-style: none;
margin: 0;
padding: 0;
}


ul.sub_navigation a
{
display: block;
margin-bottom: 5px;
width: 130px;
padding: 2px 22px 5px 10px;
}

ul.sub_navigation a.cms_sub_navigation, ul.sub_navigation a.cms_sub_navigation:link, ul.sub_navigation a.cms_sub_navigation:visited
{
font: bold 12px/18px 'Trebuchet MS', trebuchet, arial, sans-serif;
text-decoration: underline;
color: #fff;
}

ul.sub_navigation a.cms_sub_navigation:hover, ul.sub_navigation a.cms_sub_navigation:active
{
font: bold 12px/18px 'Trebuchet MS', trebuchet, arial, sans-serif;
text-decoration: underline;
color: #A00909;
background-color: #fff;
}

ul.sub_navigation a.cms_sub_navigation_current
{
margin: 7px 0px;
font: bold 12px/20px 'Trebuchet MS', trebuchet, arial, sans-serif;
color: #A00909;
background-color: #fff;
text-decoration: none;
}

/* deep subnav */

ul.sub_navigation a.cms_sub_navigation_deep, ul.sub_navigation a.cms_sub_navigation_deep:link, ul.sub_navigation a.cms_sub_navigation_deep:visited
{
display: block;
width: 130px;
padding: 3px 0px 5px 20px;
font: 11px/15px 'Trebuchet MS', trebuchet, arial, sans-serif;
color: #333;
width: 110px;
text-decoration: underline;
background: url('../images/bg_left_nav_hilite.gif');
}

ul.sub_navigation a.cms_sub_navigation_deep:hover, ul.sub_navigation a.cms_sub_navigation_deep:active
{
display: block;
width: 130px;
padding: 3px 0px 5px 20px;
font: 11px/15px 'Trebuchet MS', trebuchet, arial, sans-serif;
color: #333;
width: 110px;
text-decoration: underline;
background: url('../images/bg_left_nav_over.gif');
}

ul.sub_navigation a.cms_sub_navigation_current_deep
{
display: block;
width: 130px;
padding: 3px 0px 5px 20px;
font: 11px/15px 'Trebuchet MS', trebuchet, arial, sans-serif;
color: #333;
width: 110px;
color: #9f6e0e;
text-decoration: none;
font-weight: bold;
background: url('../images/bg_left_nav_over.gif');
text-align: left;
border: 0px none;
}

/* Sitemap styles */

#sitemap
{
margin: 0;
padding: 0;
}

#sitemap li
{
list-style: none;
margin: 0;
padding: 0;
}

#sitemap li a.main, #sitemap li a.main:link, #sitemap li a.main:visited
{
font: bold 13px/20px 'Trebuchet MS', trebuchet, arial, sans-serif;
display: block;
text-decoration: none;
margin-top: 8px;
width: 200px;
}

#sitemap li a.main:hover, #sitemap li a.main:active
{
color: #ffcc66;
text-decoration: none;
}

#sitemap ul.sub_navigation a
{
padding: 5px 20px;
background: none;
width: 200px;
}

/* *********** Footer Styles *********** */

#footer
{
text-align: left;
width: 980px;
height: 65px;
background: url('../images/lotz_bg_home_footer_nav.png') no-repeat;
}

#footer #notice
{
float: left;
width: 400px;
margin-top: 10px;
padding-left: 70px;
}

ul.footer_navigation
{
float: left;
width: 430px;
margin: 0;
padding: 0;
margin-top: 10px;
text-align: right;
}

ul.footer_navigation li
{
display: inline;
list-style: none;
margin: 0;
padding: 0;
margin-right: 10px;
}

ul.footer_navigation li.last
{
background: none;
margin-right: 0px;
}

ul.footer_navigation a.cms_footer_navigation
{
	color: #000000;
	text-decoration: none;
}

ul.footer_navigation a.cms_footer_navigation:hover
{
	color: #000000;
	text-decoration: underline;
}

/* Microsite Styles */

#microsite_header{
text-align: left;
width: 980px;
height: 126px;
background: url('../images/lotz_bg_microsite_header_nav.png') no-repeat;
}

#welcome
{
float: left;
text-align: center;
white-space: nowrap;
width: 650px;
height: 30px;
padding-top: 70px;
font: bold 22px/30px 'Trebuchet MS', trebuchet, arial, sans-serif;
color: #000;
}

#welcome a, #welcome a:visited
{
font: bold 22px/30px 'Trebuchet MS', trebuchet, arial, sans-serif;
color: #000;
text-decoration: none;
}

#microsite_sub_content_container
{
text-align: left;
width: 980px;
background: transparent url('../images/lotz_bg_microsite_sub_content.gif') repeat-y;
min-height: 452px;
}

#microsite_sub_content
{
text-align: left;
padding-top: 40px;
margin-left: 240px;
margin-right: 260px;
}

#microsite_sub_content li
{
/*padding-left: 16px;*/
}

#microsite_sub_content hr, #sub_sidebar hr, hr.microsite
{
display: block;
height: 1px;
margin: 15px 0px;
padding: 0px;
border: 0px none;
background: #333;
}

#sub_sidebar
{
text-align: left;
float: right;
width: 180px;
padding-right: 60px;
padding-top: 40px;
}

#sub_sidebar a
{
color: #148638;
text-decoration: underline;
}

#sub_sidebar h2, #sub_sidebar h2 a
{
font: bold 14px/20px 'Trebuchet MS', trebuchet, arial, sans-serif;
}

#microsite_leftnav
{
clear: both;
float: left;
width: 240px;
background: url('../images/lotz_bg_microsite_sub_content_top.gif') no-repeat;
}

#microsite_subNavigation
{
padding-left: 60px;
padding-top: 10px;
}

ul.microsite_sub_navigation
{
margin: 0;
padding: 0;
}

ul.microsite_sub_navigation li
{
display: inline;
list-style: none;
margin: 0;
padding: 0;
}

ul.microsite_sub_navigation a.sub_navigation, ul.microsite_sub_navigation a.sub_navigation:link, ul.microsite_sub_navigation a.sub_navigation:visited
{
display: block;
width: 140px;
padding: 10px;
font: bold 13px/20px 'Trebuchet MS', trebuchet, arial, sans-serif;
color: #333;
text-decoration: underline;
}

ul.microsite_sub_navigation a.sub_navigation:hover, ul.microsite_sub_navigation a.sub_navigation:active
{
color: #9f6e0e;
background: url('../images/bg_left_nav_over.gif');
text-decoration: underline;
}

ul.microsite_sub_navigation a.sub_navigation_current
{
display: block;
width: 140px;
padding: 10px;
font: bold 13px/20px 'Trebuchet MS', trebuchet, arial, sans-serif;
color: #148638;
text-decoration: none;
background: #fff;
}

/* microsite deep subnav */

ul.microsite_sub_navigation a.sub_navigation_deep, ul.microsite_sub_navigation a.sub_navigation_deep:link, ul.microsite_sub_navigation a.sub_navigation_deep:visited
{
display: block;
width: 130px;
padding: 3px 0px 5px 20px;
font: 11px/15px 'Trebuchet MS', trebuchet, arial, sans-serif;
color: #333;
width: 110px;
text-decoration: underline;
}

ul.microsite_sub_navigation a.sub_navigation_deep:hover, ul.microsite_sub_navigation a.sub_navigation_deep:active
{
display: block;
width: 130px;
padding: 3px 0px 5px 20px;
font: 11px/15px 'Trebuchet MS', trebuchet, arial, sans-serif;
color: #9f6e0e;
width: 110px;
text-decoration: underline;
}

ul.microsite_sub_navigation a.sub_navigation_current_deep
{
display: block;
width: 130px;
padding: 3px 0px 5px 20px;
font: 11px/15px 'Trebuchet MS', trebuchet, arial, sans-serif;
color: #333;
width: 110px;
color: #148638;
text-decoration: none;
font-weight: bold;
background: url('../images/bg_left_nav_over.gif');
text-align: left;
border: 0px none;
}

/* (food) MENU STYLES */

ul.menu_anchors
{
margin: 0;
padding: 0;
margin-bottom: 15px;
text-align: center;
}

ul.menu_anchors li
{
display: inline;
list-style: none;
margin: 0;
padding: 0;
margin-right: 10px;
}

ul.menu_anchors li a
{
white-space: nowrap;
}

.menu_group
{

}

.menu_group h2
{
margin: 0px;
padding: 0px;
font: bold 18px/25px 'Trebuchet MS', trebuchet, arial, sans-serif;
text-transform: uppercase;
color: #148638;
}

.menu_group_img
{
float: right;
}

.menu_group_footer
{
text-align: right;
}

ul.menu_items
{
padding: 0;
margin: 10px 0;
list-style-type: none;
}

ul.menu_items li
{
list-style-type: none;
margin: 0;
padding: 0;
margin-top: 10px;
}

hr.menu_item_divider
{
border: 0px none;
background: #999;
height: 1px;
display: block;
margin: 10px 0px;
padding: 0px;
}

.menu_item_label
{
font-size: 13px;
font-weight: bold;
color: #9f6e0e;
margin-top: 10px;
}

.menu_item_label a, .menu_item_label a:hover
{
font-size: 13px;
font-weight: bold;
color: #9f6e0e;
}

.menu_item_desc
{
font-size: 11px;
margin-left: 20px;
}

.menu_item_aller
{
font-weight: bold;
font-size: 11px;
margin-left: 20px;
color: #999;
}

.menu_item_healthy_dining
{
margin-left: 20px;
margin-top: 5px;
}

.menu_item_optional
{
font-size: 11px;
margin-left: 20px;
color: #148638; 
}

ul.menu_item_sizes
{
list-style-type: none;
padding: 0px;
margin: 0px;
text-align: left;
}

ul.menu_item_sizes li
{
list-style-type: none;
display: inline;
padding: 0px 0px 0px 3px;
margin: 0px 17px;
color: #148638;
}

/* (food) MENU WIDGET STYLES */

.widget_table
{
width: 600px;
}

.widget_links
{
width: 50%;
}

.widget_info
{
width: 50%;
}

#sub_content .widget_links ul
{
margin: 0;
padding: 0;
}

#sub_content .widget_links li
{
list-style: none;
padding: 0px;
margin: 0px;
}

.widget_links a, .widget_links b
{
color: #cc3333;
font-weight: bold;
text-decoration: none;
display: block;
width: 280px;
text-align: left;
padding-left: 40px;
margin: 0px;
}

.widget_links a:hover
{
color: #cc3333;
background-color: #ffffcc;
text-decoration: underline;
}

.widget_info_box_left
{
text-align: left;
width: 300px;
height: 220px;
background: #ffffcc url('../images/widget_bg_info_left.gif') no-repeat;
margin: 0px;
padding: 0px;
}

.widget_info_box_right
{
text-align: left;
width: 300px;
height: 220px;
background: #ffffcc url('../images/widget_bg_info_right.gif') no-repeat;
margin: 0px;
padding: 0px;
}

.widget_info_text
{
padding: 15px;
}

.widget_info_text .menu_item_label
{
border-top: 0px;
padding-top: 0px;
margin-left: 15px;
margin-top: 0px;
}


/* NUTRITION LABEL  Styles*/

div.nutrition_label 
{ 
	margin-right: 15px; 
    margin-bottom: 15px;
	padding: 5px;
	border-top: 1px solid #E0E1C9;
	border-right: 1px solid #E0E1C9;
	border-bottom: 1px solid #E0E1C9;
	border-left: 1px solid #E0E1C9;
	background: #FBF9F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #625250;
	overflow: hidden;
	float: left;
	width: 275px;  /* for ie5/win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 265px;  /* actual value */
}
html>body div.nutrition_label 
{
	width: 260px;  /* be nice to opera */
}
div.nutrition_label em
{
    color: #625250;
}
div.nutrition_label h3 
{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
    color: #625250;
}
div.nutrition_label table 
{ 
	border-collapse: collapse;
	width: 100%;
}
table.nlabel-header td.servingspercont 
{ 
	border-bottom: 6px solid #E0E1C9;
	padding-bottom: 4px;
}
table.nlabel-header td.amtperserving 
{ 
	font-size: 10px;
	border-bottom: 1px solid #E0E1C9;
	padding-top: 2px;
	padding-bottom: 4px;
}
table.nlabel-header td.calories 
{ 
	border-bottom: 3px solid #E0E1C9;
	padding-bottom: 2px;
}
table.nlabel-header td.calories em 
{ 
	font-style: normal;
	font-weight: bold;
}
table.nlabel-header td.fatcalories
{ 
	text-align: right;
	border-bottom: 3px solid #E0E1C9;
	padding-bottom: 2px;
}
table.nlabel-header td.fatcalories em 
{
	font-style: normal;
}
table.nlabel-nutritionals td 
{ 
	padding-top: 2px;
	padding-bottom: 2px;
}
table.nlabel-nutritionals td.pctdailyvalue 
{ 
	font-size: 10px;
	border-bottom: 1px solid #E0E1C9;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align: right;
}
table.nlabel-nutritionals td.totalfat, table.nlabel-nutritionals td.cholesterol, table.nlabel-nutritionals td.sodium, table.nlabel-nutritionals td.totalcarb, table.nlabel-nutritionals td.nlabel-thin-border 
{
	border-bottom: 1px solid #E0E1C9;
}
table.nlabel-nutritionals td.protein, table.nlabel-nutritionals td.nlabel-thick-border 
{
	border-bottom: 6px solid #E0E1C9;
}
table.nlabel-nutritionals td.satfat, table.nlabel-nutritionals td.transfat, table.nlabel-nutritionals td.fiber, table.nlabel-nutritionals td.sugars 
{ 
	text-indent: 10px;
	border-bottom: 1px solid #E0E1C9;
}
table.nlabel-nutritionals td.totalfat em, table.nlabel-nutritionals td.cholesterol em, table.nlabel-nutritionals td.sodium em, table.nlabel-nutritionals td.totalcarb em, table.nlabel-nutritionals td.protein em 
{ 
	font-weight: bold;
	font-style: normal;
}
table.nlabel-nutritionals td.satfat em, table.nlabel-nutritionals td.transfat em, table.nlabel-nutritionals td.fiber em, table.nlabel-nutritionals td.sugars em 
{ 
	font-style: normal;
}
table.nlabel-nutritionals td.percent 
{ 
	text-align: right;
	font-weight: bold;
	border-bottom: 1px solid #E0E1C9;
}
table.nlabel-pdvchart 
{ 
	margin-top: 8px;
}
table.nlabel-pdvchart td 
{ 
	padding: 1px 0;
	font-size: 10px;
}
table.nlabel-pdvchart td.pdvnote
{ 
	padding-bottom: 7px;
}
table.nlabel-pdvchart td.calpergram 
{ 
	padding-top: 4px;
}
table.nlabel-pdvchart td.nlabel-thin-border 
{ 
	border-bottom: 1px solid #E0E1C9;
}
	
div.description 
{ 
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}
div.description em 
{ 
	font-style: normal;
}
div.description p 
{ 
	margin-top: 0;
}
div.description p em 
{ 
	font-weight: bold;
}


/*  FCK Editor Styles */

.Bold
{
font-weight: bold;
}

.Title
{
font-weight: bold;
font-size: 18px;
color: #cc3300;
}

.Code
{
border: #8b4513 1px solid;
padding-right: 5px;
padding-left: 5px;
color: #000066;
font-family: 'Courier New' , Monospace;
background-color: #ff9933;
}

/* Find Form Styles */

#findus
{
float: left;
text-align: right;
width: 620px;
height: 55px;
color: #fff;
font: bold 14px/20px 'Trebuchet MS', trebuchet, arial, sans-serif;
margin: 28px 0px 0px 0px;
padding: 0px;
}

#findus .find_btn
{
margin: 0px 5px;
vertical-align: middle;
}

#findus #findus_hdr
{
vertical-align: middle;
}

#findus .find_box
{
width: 85px;
background: #eec;
border: 1px inset #cc6;
height: 16px;
font-size: 15px;
font-weight: bold;
text-align: center;
margin: 0px 5px;
color: #663;
vertical-align: middle;
}

/* locations search (find us) styles */

.search_header
{
margin-top: 20px;
margin-bottom: 10px;
font-weight: bold;
}

.search_num
{
background-color: #33aa00;
color: #000;
border: 1px solid #000;
padding: 2px;
}

.search_result
{
border-top: 1px solid #999;
}

.search_location
{
font-size: 11px;
margin-left: 20px;
color: #666; 
}

#sub_content ul.search_extras
{
margin: 0;
padding: 0;
margin-top: 5px;
}

#sub_content ul.search_extras li
{
list-style: none;
display: inline;
margin: 0;
padding: 0;
}

/*  Symfony Admin Styles */

#sub_content fieldset h2
{
  padding: 3px;
  color: #333;
  background-color: #ccf;
  font-size: 11px;
  text-transform: none;
}

#sub_content input, #sf_admin_container textarea, #sf_admin_container select
{
  padding: 3px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  border: 1px solid #ddd;
  vertical-align:middle;
}

#sub_content input.search_button
{
  padding: 3px 3px 3px 20px;
  color: #333;
  font-size: 11px;
  font-family: Arial, sans-serif;
  border: 0px;
  border-right: 4px solid #999;
  cursor: pointer;
  background: #ffc url('/sf/sf_admin/images/filter.png') no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sub_content label
{
  display: block;
  padding: 0 1em 3px 0;
  float: left;
  text-align: left;
  width: 8em;
  color: #666;
  font-weight: normal !important;
}

/* fix for cms tools */
#editor_box #tools label
{
  display: block;
  padding: 0;
  float: none;
  width: 100%;
}

#sub_content label.required
{
  color: #333 !important;
  font-weight: bold !important;
}

#sub_content .sf_admin_filters input[type="checkbox"] + label
{
  display: inline;
  float: none;
}

#sub_content .save-ok
{
  margin-bottom: 10px;
  border: 1px solid #73B65A;
}

#sub_content .save-ok h2
{
  margin: 0 !important;
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #73B65A url('/sf/sf_admin/images/ok.png') no-repeat 5px 2px;
}

#sub_content .form-row
{
  clear: both;
  padding: 10px;
  border-bottom: 1px solid #ddd;
}

#sub_content .form-row .content
{
  padding-left: 9em;
}

#sub_content .form-errors
{
  margin-bottom: 10px;
  border: 1px solid #f33;
  background-color: #ffc;
}

#sub_content .form-errors h2
{
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #f33 url('/sf/sf_admin/images/error.png') no-repeat 5px 2px;
  text-transform: none;
}

#sub_content .form-errors dl
{
  padding: 5px;
}

#sub_content .form-errors dt
{
  font-weight: bold;
  float: left;
  padding-right: 5px;
}

#sub_content .form-errors dd
{
  margin: 0;
}

#sub_content .form-error, #sub_content .form-error-msg
{
  color: #f33;
}

#sub_content .form-error input, #sub_content .form-error select, #sub_content .form-error textarea
{
  border: 1px solid #f33;
}


#sub_content ul.sf_admin_actions
{
  padding: 0;
  margin: 10px 0;
  list-style-type: none;
  text-align: right;
}

#sub_content ul.sf_admin_actions a
{
  color: #333;
}

#sub_content ul.sf_admin_actions li
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline;
}

#sub_content ul.sf_admin_actions input, #sub_content ul.sf_admin_actions li a, #sub_content ul.sf_admin_actions li a:hover
{
  padding: 3px 3px 3px 20px;
  color: #333;
  font-size: 11px;
  font-family: Arial, sans-serif;
  border: 0px;
  border-right: 4px solid #999;
  background-color: #ffc;
  cursor: pointer;
  text-decoration: none;
}

#sub_content .sf_admin_action_edit
{
  background: url('/sf/sf_admin/images/edit.png') no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sub_content .sf_admin_action_create
{
  background: url('/sf/sf_admin/images/add.png') no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sub_content .sf_admin_action_save
{
  background: url('/sf/sf_admin/images/save.png') no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sub_content .sf_admin_action_save_and_add
{
  background: url('/sf/sf_admin/images/save.png') no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sub_content .sf_admin_action_save_and_list
{
  background: url('/sf/sf_admin/images/save.png') no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sub_content .sf_admin_action_delete
{
  background: url('/sf/sf_admin/images/delete.png') no-repeat 3px 2px;
  border-right: 4px solid #E75C58 !important;
}

#sub_content .sf_admin_action_cancel
{
  background: url('/sf/sf_admin/images/cancel.png') no-repeat 3px 2px;
  border-right: 4px solid #E75C58 !important;
}

#sub_content .sf_admin_action_list
{
  background: url('/sf/sf_admin/images/list.png') no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}

#sub_content .sf_admin_default_action
{
  background-color: #fc6 !important;
  font-weight: bold !important;
}

#sub_content .sf_admin_list
{
  width: 100%;
  border-bottom: 0px;
  border-right: 0px;
}

#sub_content .sf_admin_list th
{
  padding: 5px;
  background-color: #148638;
  color: #fff;
  text-align: left;
  border-bottom:1px  solid #666;
  font-size:14px;
}

#sub_content .sf_admin_list th a
{
  color: #333;
}

#sub_content .sf_admin_list td
{
  padding: 5px 5px 5px 15px;
}

#sub_content .sf_admin_row_0 td
{

}

#sub_content .sf_admin_row_1 td
{
  background-color: #eee6d5;

}
