
/* General styles */
body, input, select, textarea					{ font-family:Arial; }
body, input, select, textarea, p, div, td, th			{ font-size:12px; }
.bold								{ font-weight:bold; }
.canvas								{ width:778px; }
.input-login							{ border:solid 1px #808080; }
.hidden								{ visibility:hidden; }
.visible							{ visibility:visible; }
.none								{ display:none; }
.block								{ display:block; }
.overflow							{ overflow:auto; }
.absolute							{ position:absolute; }
.relative							{ position:relative; }
.pointer							{ cursor:pointer; }
.bold								{ font-weight:bold; }
table.fixed							{ table-layout:fixed; border-collapse:collapse; }
table.non-fixed							{ table-layout:auto; border-collapse:collapse; }
table.table-print						{ width:600px; }
a,
a:visited							{ color:#258759; text-decoration:none; }
a:hover								{ color:#808080; text-decoration:underline; }

/* Alignment */
.normal								{ text-align:right; }
.opposite							{ text-align:left; }
.left								{ text-align:left; }
.right								{ text-align:right; }
.top								{ vertical-align:top; }
.bottom								{ vertical-align:bottom; }
.center								{ text-align:center; }
.middle								{ vertical-align:middle; }
.adjacent							{ margin:0px; padding:0px; }
.stretch							{ width:100%; }
.ltr								{ direction:ltr; }
.rtl								{ direction:rtl; }

/* Font sizes */
.font-large-xx							{ font-size:20px; }
.font-large-x							{ font-size:18px; }
.font-large							{ font-size:14px; }
.font-normal							{ font-size:12px; }
.font-small							{ font-size:10px; }
.font-small-x							{ font-size:9px; }
.font-small-xx							{ font-size:8px; }

/* MCMS-specific styles */
.mcms-console							{ background-color:#f2faee; filter:alpha(opacity=25); }
.mcms-console-on						{ background-color:#f2faee; filter:alpha(opacity=85); }

/* Top pane styles */
.pane-top							{ background:url('/DorAlon/Static/Images/bg-pane-top.gif') repeat-y; }

/* Search box styles */
.search-table							{ background:url('/DorAlon/Static/Images/bg-search.gif') repeat-x; }
.search-title							{ margin:5px; }
.search-input							{ background-color:#ffffff; border:solid 1px #999999; width:110px; }
.search-submit							{ margin:5px; }

/* Drop Down Menu styles */
#flashMainMenu_0,
#flashMainMenu_1,
#flashMainMenu_2,
#flashMainMenu_3,
#flashMainMenu_4,
#flashMainMenu_5,
#flashMainMenu_6,
#flashMainMenu_7,
#flashMainMenu_8						{ position:absolute; display:none; }
.flashMainMenu							{ background-color:#9adc4e; }
.flashMainMenuRow						{ padding-left:3px; padding-right:3px; padding-top:1px; }
.flashMainMenuPlacement						{ position:relative; bottom:2px; z-index:20; }
#flashMainMenuItem						{ background-color:#cceda6; }
a.flashMainMenuLink,a.flashMainMenuLink:visited			{ color:#404040; padding:2px; text-decoration:none; font-weight:bold; }
a.flashMainMenuLink:hover					{ color:#404040; padding:2px; text-decoration:none; background-color:#ffffff; }
#cbmd_container,#cbmd_vmarquee					{ z-index:10; }

/* Bottom footer styles */
.footer-normal							{ padding:0px; margin:0px; background:url('/DorAlon/Static/Images/bg-footer.gif') repeat-x; }
.footer-table							{ padding:20px; }
.companies							{ padding-top:25px; padding-bottom:25px; margin:0px; }
a.footer-comrax,a.footer-comrax:visited				{ color:#faa73a; text-decoration:none; font-weight:bold; }
a.footer-comrax:hover						{ color:#808080; text-decoration:underline; }

/* Breadcrumb styles */
a.breadcrumb-link,
a.breadcrumb-link:visited					{ color:#229730; text-decoration:underline; }
a.breadcrumb-link:hover						{ color:#000000; }
a.breadcrumb-current-link,
a.breadcrumb-current-link:visited				{ color:#229730; }
a.breadcrumb-current-link:hover					{ color:#000000; }
.breadcrumb-separator						{ padding-left:5px; padding-right:5px; color:#808080; }

/* Homepage-specific styles */
.homepage-flash							{ width:778px; height:286px; background-color:#ffffff; }
.homepage-flash-bg						{ width:778px; height:9px; background:url('/DorAlon/Static/Images/flash-bottom.gif') no-repeat; }
.homepage-news-title						{ margin-right:10px; margin-left:10px; margin-up:10px; margin-bottom:10px; }
.homepage-news-box						{ width:100%; height:165px; margin-right:10px; margin-left:10px; position:relative; overflow:hidden; padding:0px; z-index:0; }
.homepage-content-box						{ padding-right:10px;padding-left:10px;padding-bottom:0px;padding-top:0px; }
.homepage-login-text						{ font-weight:bold; color:#0c642e; }
.homepage-promobox-1						{ width:179px; }
.homepage-promobox-2						{ width:187px; background-color:#ffe465; }
.homepage-promobox-3						{ width:187px; background-color:#dbf7d4; }
.homepage-promobox-4						{ width:187px; background-color:#f2faef; }
.homepage-textbox-1						{ width:179px; background:url('/DorAlon/Static/Images/bg-promobox-1.gif') repeat-x bottom; }
.homepage-textbox-2						{ width:187px; background-color:#ffe465; }
.homepage-textbox-3						{ width:187px; background-color:#e7f7d4; }
.homepage-textbox-4						{ width:187px; background-color:#f2faef; }
.homepage-bottombox-1						{ background-color:#f2f2f2; }
.homepage-bottombox-2						{ background-color:#ffe465; }
.homepage-bottombox-3						{ background-color:#dbf7d4; }
.homepage-bottombox-4						{ background-color:#f2faef; }
.homepage-mediabox-1						{ width:179px; }
.homepage-mediabox-2						{ width:187px; }
.homepage-mediabox-3						{ width:187px; }
.homepage-mediabox-4						{ width:187px; }

/* Content-specific styles */
#ContentWysiwyg							{ line-height:150%; }
.content-flash							{ width:778px; background-color:#ffffff; }
.content-bg-sidemenu						{ background-color:#e6f7d4; padding-right:10px; padding-left:10px; }
.content-title-channel						{ font-size:16px; font-weight:bold; color:#229730; }
a.content-link,
a.content-link:visited						{ font-weight:bold; color:#000000; }
a.content-link:hover						{ color:#509212; }
a.content-current-link,
a.content-current-link:visited					{ font-weight:bold; color:#509212; }
a.content-current-link:hover					{ color:#509212; }

/* Deals-specific styles */
.deals-title							{ font-size:16px; font-weight:bold; color:#229730; }
.deals-date							{ font-weight:bold; color:#004008; }
.deals-description						{ margin-top:20px; margin-bottom:20px; }
.deals-footer							{ font-weight:bold; }
.deals-price							{ font-weight:bold; color:#229730; }
a.deals-link-link,
a.deals-link-link:visited					{ font-weight:bold; color:#229730; }
a.deals-link-link:hover						{ color:#509212; }

/* Contact/Customer Service styles */
.contact-flash							{ width:778px; background-color:#ffffff; }
.contact-bg-sidemenu						{ background-color:#e6f7d4; padding-right:10px; padding-left:10px; }
.contact-title-channel						{ font-size:16px; font-weight:bold; color:#229730; }
.contact-corner-top						{ background:url('/DorAlon/Static/Images/corner-contact-t.gif') repeat #68b31a; color:#ffffff; font-weight:bold; font-size:14px; }
.contact-corner-normal						{ background:url('/DorAlon/Static/Images/corner-contact-n.gif') repeat-y #f1ffe3; }
.contact-corner-canvas						{ background-color:#f1ffe3; padding-top:10px; }
.contact-text							{ font-weight:bold; width:100px; }
.contact-text-mandatory						{ font-weight:bold; color:#458700; }
.contact-text-asterisk						{ font-weight:bold; color:#e70000; }
.contact-input							{ padding-right:5px; padding-left:5px; }
.contact-corner-opposite					{ background:url('/DorAlon/Static/Images/corner-contact-o.gif') repeat-y #f1ffe3; }
.contact-corner-bottom						{ background:url('/DorAlon/Static/Images/corner-contact-b.gif') repeat-x #f1ffe3; }
a.contact-link,
a.contact-link:visited						{ font-weight:bold; color:#000000; }
a.contact-link:hover						{ color:#509212; }

/* Search Results styles */
.result-td-head							{ background-color:#f6f6f6; font-weight:bold; padding:5px; }
.result-td-row							{ padding:5px; border-bottom:solid 1px #f6f6f6; }

/* Fuel Stations search styles */
.search-sector-select						{ width:170px; }
.search-city-select						{ width:120px; }
.search-station-select						{ width:150px; }
.result-th-station						{ font-size:14px; font-weight:bold; color:#229730; padding-bottom:20px; }
.result-th-numbering						{ color:#229730; }
.result-td-numbering						{ font-size:11px; color:#229730; }
.result-img-matas						{ margin-left:10px; margin-right:10px; }

/* Employee of The Month styles */
.employee-row							{ vertical-align:top; }
.employee-row td.image						{ padding-top:20px; }
.employee-row td.image img					{ }
.employee-row td.promo						{ padding-top:20px; }

/* Print-related styles */
#DIV_HideInPrint						{ display:block; visibility:visible; }

