@charset "utf-8";
/* CSS Document */

body {
font-family: helvetica, arial, verdana, bitstream vera sans, tahoma, sans-serif;
font-size: 11px;
margin: 0;
padding: 0;
position: relative;
background: white;
color: #666;
}

a {
color: #ea404d;
}

.language_link {
text-decoration: none;
}

.language_link:hover {
text-decoration: underline;
}

a img {
border: none;
}

.clearing {
clear: both;
}

.site_container{
width: 890px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
}

.header {
float: left;
display: inline;
width: 890px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.language {
float: left;
width: 890px;
display: inline;
font-size: 10px;
text-align: right;
color: #c3c3c3;
}

.logo {
float: left;
width: 252px;
display: inline;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.menu {
float: right;
display: inline;
width: 638px;
margin: 20px 0px 0px 0px;
padding: 0px;
}

#nav, #nav ul {
float: left;
width: 620px;
display: inline;
list-style-type: none;
height: 46px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 18px;
}

#nav li{
float: right;
/*width: 124px;*/
display: inline;
height: 46px;
margin: 0px 0px 0px 20px;
margin: 0px 0px 0px 10px;
padding: 0px;
}

#nav li.last_link {
margin: 0px;
}

#nav li a{
float: left;
display: inline;
text-decoration: none;
height: 46px;
text-align:center;
margin: 0px;
padding: 0px;
}

#nav li a:hover{
background-position: right;
}

.menu_store_locator {
width: 106px;
background-image:url(images/menu_store_locator.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
}

.menu_store_locator_hr {
width: 146px;
background-image:url(images/menu_lokacije_trgovina.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
}

.menu_store_locator_de {
width: 122px;
background-image:url(images/menu_store_locator_de.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
}

.menu_careers {
width: 69px;
background-image:url(images/menu_careers.gif);
background-repeat:no-repeat;
}

.menu_careers_de {
width: 80px;
background-image:url(images/menu_careers_de.gif);
background-repeat:no-repeat;
}

.menu_careers_hr {
width: 78px;
background-image:url(images/menu_karijera.gif);
background-repeat:no-repeat;
}

.menu_loyalty {
width: 67px;
background-image:url(images/menu_loyalty.gif);
background-repeat:no-repeat;
}

.menu_loyalty_de {
width: 55px;
background-image:url(images/menu_loyalty_de.gif);
background-repeat:no-repeat;
}

.menu_loyalty_de:hover {
width: 55px;
background-image:url(images/menu_loyalty_de.gif);
background-repeat:no-repeat;
background-position: right;
}

.menu_loyalty_hr {
width: 86px;
background-image:url(images/menu_lojalnost.gif);
background-repeat:no-repeat;
}

.menu_loyalty_hr:hover {
width: 86px;
background-image:url(images/menu_lojalnost.gif);
background-repeat:no-repeat;
background-position: right;
}

.menu_brands {
width: 65px;
background-image:url(images/menu_brands.gif);
background-repeat:no-repeat;
}

.menu_brands_de {
width: 70px;
background-image:url(images/menu_brands_de.gif);
background-repeat:no-repeat;
}

.menu_brands_de:hover {
width: 70px;
background-image:url(images/menu_brands_de.gif);
background-repeat:no-repeat;
background-position: right;
}

.menu_brands_hr {
width: 82px;
background-image:url(images/menu_brandovi.gif);
background-repeat:no-repeat;
}

.menu_brands_hr:hover {
width: 82px;
background-image:url(images/menu_brandovi.gif);
background-repeat:no-repeat;
background-position: right;
}

.menu_news {
width: 50px;
background-image:url(images/menu_news.gif);
background-repeat:no-repeat;
}

.menu_news_de {
width: 102px;
background-image:url(images/menu_news_de.gif);
background-repeat:no-repeat;
}

.menu_news_hr {
width: 60px;
background-image:url(images/menu_vijesti.gif);
background-repeat:no-repeat;
}

.speedo_title {
background-image:url(images/speedo_title.gif);
background-repeat: no-repeat;
}

.lacoste_title {
background-image:url(images/lacoste_title.gif);
background-repeat: no-repeat;
}

.boxfresh_title {
background-image:url(images/boxfresh_title.gif);
background-repeat: no-repeat;
}

.calvin_klein_jeans {
background-image:url(images/calvin_klein_jeans.gif);
background-repeat: no-repeat;
}

.ellesse_title {
background-image:url(images/ellesse_title.gif);
background-repeat: no-repeat;
}

.high_title {
background-image:url(images/high_title.gif);
background-repeat: no-repeat;
}

.score_card_title {
background-image:url(images/score_card_title.gif);
background-repeat: no-repeat;
}

.consule_card_club_title {
background-image:url(images/consule_card_club_title.gif);
background-repeat: no-repeat;
}

.consule_card_club_title_de {
background-image:url(images/consule_card_club_de_title.gif);
background-repeat: no-repeat;
}

.consule_card_club_title_hr {
background-image:url(images/consule_card_club_hr_title.gif);
background-repeat: no-repeat;
}

.privileges_title {
background-image:url(images/privileges_title.gif);
background-repeat: no-repeat;
}

.privileges_title_de {
background-image:url(images/privileges_with_consule_card_de_title.gif);
background-repeat: no-repeat;
}

.privileges_title_hr {
background-image:url(images/povlastice_consule_card_title.gif);
background-repeat: no-repeat;
}


.world_class_title {
background-image:url(images/world_class_title.gif);
background-repeat: no-repeat;
}

.milenij_hotels_title {
background-image:url(images/milenij_hotels_title.gif);
background-repeat: no-repeat;
}

.milenij_hotels_title_hr {
background-image:url(images/milenij_hoteli_title.gif);
background-repeat: no-repeat;
}

.esplanade_title {
background-image:url(images/esplanade_title.gif);
background-repeat: no-repeat;
}

.jadransko_title {
background-image:url(images/jadransko_title.gif);
background-repeat: no-repeat;
}

.jadransko_title_hr {
background-image:url(images/jadransko_osiguranje_title.gif);
background-repeat: no-repeat;
}

.algoritam_title {
background-image:url(images/algoritam_title.gif);
background-repeat: no-repeat;
}

.autocommerce_title {
background-image:url(images/autocommerce_title.gif);
background-repeat: no-repeat;
}

.mano_title {
background-image:url(images/mano_title.gif);
background-repeat: no-repeat;
}

.mano_title_hr {
background-image:url(images/restoran_mano_title.gif);
background-repeat: no-repeat;
}

.city_wellness_title {
background-image:url(images/city_wellness_title.gif);
background-repeat: no-repeat;
}

.adriatica_title {
background-image:url(images/adriatica_title.gif);
background-repeat: no-repeat;
}

.careers_title {
background-image:url(images/careers_title.gif);
background-repeat: no-repeat;
}

.careers_title_de {
background-image:url(images/careers_de_title.gif);
background-repeat: no-repeat;
}

.careers_title_hr {
background-image:url(images/karijera_title.gif);
background-repeat: no-repeat;
}

.contact_title {
background-image:url(images/contact_title.gif);
background-repeat: no-repeat;
}

.contact_title_de {
background-image:url(images/contact_de_title.gif);
background-repeat: no-repeat;
}

.store_locator {
background-image:url(images/store_locator.gif);
background-repeat: no-repeat;
}

.store_locator_de {
background-image:url(images/store_locator_de_title.gif);
background-repeat: no-repeat;
}

.store_locator_hr {
background-image:url(images/lokacije_trgovina_title.gif);
background-repeat: no-repeat;
}

.mission_title {
background-image:url(images/mission_title.gif);
background-repeat: no-repeat;
}

.mission_title_de {
background-image:url(images/mission_de_title.gif);
background-repeat: no-repeat;
}

.mission_title_hr {
background-image:url(images/misija_title.gif);
background-repeat: no-repeat;
}

.business_map_title {
background-image:url(images/business_map_title.gif);
background-repeat: no-repeat;
}

.business_map_title_de {
background-image:url(images/business_map_de_title.gif);
background-repeat: no-repeat;
}

.business_map_title_hr {
background-image:url(images/poslovna_mapa_title.gif);
background-repeat: no-repeat;
}

.history_brief_title {
background-image:url(images/history_brief_title.gif);
background-repeat: no-repeat;
}

.history_brief_title_de {
background-image:url(images/history_brief_de_title.gif);
background-repeat: no-repeat;
}

.history_brief_title_hr {
background-image:url(images/kratka_povijest_title.gif);
background-repeat: no-repeat;
}

.locations_cities_title {
background-image:url(images/locations_cities_title.gif);
background-repeat: no-repeat;
}

.locations_cities_title_hr {
background-image:url(images/locations_cities_hr_title.gif);
background-repeat: no-repeat;
}

.locations_cities_title_de {
background-image:url(images/locations_cities_de_title.gif);
background-repeat: no-repeat;
}

.interview_magazine_title {
background-image:url(images/interview_magazine_title.gif);
background-repeat: no-repeat;
}


.menu_company_profile  {
width: 135px;
background-image:url(images/menu_company_profile.gif);
background-repeat:no-repeat;
}

.menu_company_profile_de  {
width: 111px;
background-image:url(images/menu_company_profile_de.gif);
background-repeat:no-repeat;
}

.menu_company_profile_de:hover  {
width: 111px;
background-image:url(images/menu_company_profile_de.gif);
background-repeat:no-repeat;
background-position: right;
}

.menu_company_profile_hr  {
width: 113px;
background-image:url(images/menu_profil_tvrtke.gif);
background-repeat:no-repeat;
}

.menu_company_profile_hr:hover  {
width: 113px;
background-image:url(images/menu_profil_tvrtke.gif);
background-repeat:no-repeat;
background-position: right;
}

.left_text {
float: left;
width: 440px;
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px;
font-size: 12px;
}

.left_text_mission {
float: left;
width: 420px;
display: inline;
margin: 10px 0px 0px 0px;
padding: 0px 10px;
}

#nav li a img{
border: none;
}

#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 124px;
margin: 0;
background: #f1f1f1;
z-index: 100;
}

#nav li ul li {
float: left;
width: 112px;
margin: 0px;
padding: 4px 6px;
line-height: 17px;
height: 17px;
font-size: 12px;
}

#nav li ul li a{
color: #515151;
font-weight: bold;
height: 17px;
}

#nav li ul li a:hover{
color: #ea404d;
}

#nav li.menu_loyalty:hover {
background-position: right;
}

#nav li.menu_brands:hover,  #nav li.menu_company_profile:hover{
background-position: right;
}

#nav li:hover ul ul, #nav li.subhover ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.subhover ul, #nav li li.subhover ul {
left: auto;
}

.container {
float: left;
width: 890px;
display: inline;
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.third_part {
float: left;
display: inline;
width: 290px;
margin: 0px 10px 0px 0px;
padding: 0px;
}

.section_title {
float: left;
width: 100%;
height: 28px;
margin: 0px;
padding: 0px 0px 0px 0px;
display: inline;
line-height: 28px;
font-size: 12px;
font-weight: bold;
}

.corporate_news {
background-image: url(images/corporate_news_title.gif);
background-repeat: none;
}

.corporate_news_de {
background-image: url(images/corporate_news_de_title.gif);
background-repeat: none;
}

.corporate_news_hr {
background-image: url(images/novosti_iz_consulea_title.gif);
background-repeat: none;
}

.brand_news {
background-image:url(images/brand_news_title.gif);
background-repeat: none;
}

.brand_news_de {
background-image:url(images/brand_news_de_title.gif);
background-repeat: none;
}

.brand_news_hr {
background-image:url(images/vijesti_o_brandu_title.gif);
background-repeat: none;
}

.more_brand_news {
background-image:url(images/more_brand_news_title.gif);
background-repeat: none;
}

.more_brand_news_hr {
background-image:url(images/more_brand_news_hr_title.gif);
background-repeat: none;
}

.more_brand_news_de {
background-image:url(images/more_brand_news_de_title.gif);
background-repeat: none;
}


.consule_updates {
background-image:url(images/consule_updates_title.gif);
background-repeat: none;
}

.consule_updates_hr {
background-image:url(images/consule_updates_hr_title.gif);
background-repeat: none;
}

.consule_updates_de {
background-image:url(images/consule_updates_de_title.gif);
background-repeat: none;
}

.brand_info_title {
background-image: url(images/brand_info_title.gif);
background-repeat: none;
}

.brand_info_title_de {
background-image: url(images/brand_info_de_title.gif);
background-repeat: none;
}

.brands_menu_title {
background-image: url(images/brands_title.gif);
background-repeat: none;
}

.brands_menu_title_hr {
background-image: url(images/brands_hr_title_gray.gif);
background-repeat: none;
}

.brands_menu_title_de {
background-image: url(images/brands_de_title_gray.gif);
background-repeat: none;
}

.loyalty_title {
background-image: url(images/loyalty_title.gif);
background-repeat: none;
}

.loyalty_title_hr {
background-image: url(images/loyalty_hr_title.gif);
background-repeat: none;
}

.loyalty_title_de {
background-image: url(images/loyalty_de_title.gif);
background-repeat: none;
}

.company_profile_title {
background-image: url(images/company_profile_title.gif);
background-repeat: none;
}

.company_profile_title_de {
background-image: url(images/company_profile_de_title.gif);
background-repeat: none;
}

.company_profile_title_hr {
background-image: url(images/profil_trgovackog_drustva_title.gif);
background-repeat: none;
}

.ownership_structure_title {
background-image: url(images/ownership_structure_title.gif);
background-repeat: none;
}

.ownership_structure_title_de {
background-image: url(images/ownership_structure_de_title.gif);
background-repeat: none;
}

.ownership_structure_title_hr {
background-image: url(images/struktura_vlasnistva_title.gif);
background-repeat: none;
}

.management_title {
background-image: url(images/management_title.gif);
background-repeat: none;
}

.management_title_de {
background-image: url(images/management_de_title.gif);
background-repeat: none;
}

.management_title_hr {
background-image: url(images/uprava_title.gif);
background-repeat: none;
}

.company_profile_title_gray {
background-image: url(images/company_profile_title_gray.gif);
background-repeat: none;
}

.company_profile_title_gray_hr {
background-image: url(images/profil_tvrtke_title_gray.gif);
background-repeat: none;
}

.company_profile_title_gray_de {
background-image: url(images/company_profile_de_title_gray.gif);
background-repeat: none;
}

.contact_title_gray_hr {
	background-image: url(images/kontakt_title_gray.gif);
	background-repeat: none;
}

.revenues_title {
background-image: url(images/revenues_title.gif);
background-repeat: none;
}

.revenues_title_de {
background-image: url(images/revenues_in_group_de_title.gif);
background-repeat: none;
}

.revenues_title_hr {
background-image: url(images/prihodi_u_grupi_title.gif);
background-repeat: none;
}

.wholesale_title {
background-image: url(images/wholesale_title.gif);
background-repeat: none;
}

.wholesale_title_de {
background-image: url(images/wholesale_de_title.gif);
background-repeat: none;
}

.wholesale_title_hr {
background-image: url(images/veleprodaja_title.gif);
background-repeat: none;
}

.franchise_title {
background-image: url(images/franchise_title.gif);
background-repeat: none;
}

.franchise_title_de {
background-image: url(images/franchise_de_title.gif);
background-repeat: none;
}

.franchise_title_hr {
background-image: url(images/fransiza_title.gif);
background-repeat: none;
}

.contact_title_red {
background-image:url(images/contact_title_red.gif);
background-repeat: none;
}

.contact_title_red_de {
background-image:url(images/contact_us_de_title.gif);
background-repeat: none;
}

.contact_title_red_hr {
background-image:url(images/kontakt_title.gif);
background-repeat: none;
}

.section_title h1 {
font-size: 12px;
margin: 0px;
pading: 0px;
}

h2 {
font-size: 12px;
}

.brand_news_title {
background-image: url(images/brand_news.gif);
background-repeat:no-repeat;
}

.brand_news_title_hr {
background-image: url(images/vijesti_o_brandovima.gif);
background-repeat:no-repeat;
}

.brand_news_title_de {
background-image: url(images/brand_news_de.gif);
background-repeat:no-repeat;
}

.corporate_news_title {
background-image: url(images/corporate_news.gif);
background-repeat:no-repeat;
}

.corporate_news_title_hr {
background-image: url(images/korporativne_vijesti.gif);
background-repeat:no-repeat;
}

.corporate_news_title_de {
background-image: url(images/corporate_news_de.gif);
background-repeat:no-repeat;
}

#brand_news_arrow_right,  #brand_news_arrow_left, #corporate_news_arrow_right, #corporate_news_arrow_left {
float: right;
display: inline;
width: 6px;
height: 28px;
margin: 0px 5px 0px 0px;
padding: 0px;
cursor: pointer;
}

.news_title_full {
font-size: 14px;
color: #ea404d;
margin: 20px 0px 0px 0px;
padding: 0px;
}

.news_date_full {
font-size: 10px;
color: #666;
}

.homepage_company_profile {
float: float;;
display: inline;
width: 290px;
margin: 0px;
padding:0px;
}

.homepage_company_profile_note {
float: left;
width: 192px;
height: 87px;
display: inline;
margin: 0px 0px 21px 0px;
padding: 0px;
}

.homepage_company_profile_download {
float: left;
width: 192px;
height: 7px;
display: inline;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.homepage_company_profile_note_text {
float: left;
display: inline;
width: 192px;
margin: 0px 0px 5px 0px;
padding: 0px;
height: 75px;
font-size: 9px;
line-height: 15px;
}

.homepage_company_profile_logo {
float: right;
display: inline;
width: 88px;
margin: 0px;
padding: 0px;
}

.brands_container {
float: left;
width: 870px;
height: 66px;
display: inline;
background-image: url(images/brands_bckg.gif);
background-repeat: no-repeat;
margin: 10px 0px;
padding: 0px 0px 0px 20px;
}

.brands_container_hr {
float: left;
width: 870px;
height: 66px;
display: inline;
background-image: url(images/brandovi_bckg.gif);
background-repeat: no-repeat;
margin: 10px 0px;
padding: 0px 0px 0px 20px;
}

.brands_container_de {
float: left;
width: 870px;
height: 66px;
display: inline;
background-image: url(images/brands_bckg_de.gif);
background-repeat: no-repeat;
margin: 10px 0px;
padding: 0px 0px 0px 20px;
}

.hp_logo_link {
float: left;
display: inline;
margin: 0px;
padding: 0px;
width: 166px;
height: 66px;
}

.quarter {
float: left;
display: inline;
width: 215px;
height: 215px;
margin: 0px 10px 10px 0px;
padding: 0px;
}

.loyality_card_container {
float: left;
position: relative;
display: inline;
width: 215px;
height: 98px;
margin: 0px 0px 10px 0px;
padding: 0px;
background-image:url(images/loyality_card_bckg.gif);
background-repeat:no-repeat;
}

.loyality_card_container_hr {
float: left;
position: relative;
display: inline;
width: 215px;
height: 98px;
margin: 0px 0px 10px 0px;
padding: 0px;
background-image:url(images/loyalty_card_bckg_hr.gif);
background-repeat:no-repeat;
}

.loyality_card_container_de {
float: left;
position: relative;
display: inline;
width: 215px;
height: 98px;
margin: 0px 0px 10px 0px;
padding: 0px;
background-image:url(images/loyalty_card_bckg_de.gif);
background-repeat:no-repeat;
}

.loyality_card_container a, .loyality_card_container_hr a, .loyality_card_container_de a{
text-decoration: none;
color: white;
}

.loyality_note {
position: absolute;
top: 26px;
left: 13px;
font-size: 12px;
font-weight: normal;
color: white;
margin: 0px;
padding: 0px;
}

.store_locator_container {
float: left;
display: inline;
width: 215px;
height: 107px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.contact_container {
float: left;
display: inline;
width: 215px;
height: 98px;
margin: 0px;
padding: 0px;
}

.contact_container a {
float: left;
display: inline;
width: 215px;
height: 98px;
margin: 0px;
padding: 0px;
}

.contact_container a img{
float: left;
display: inline;
margin: 0px;
padding: 0px;
}

.interview_magazine_container {
float: left;
display: inline;
width: 215px;
height: 105px;
margin: 11px 0px 0px 0px;
padding: 0px;
}

.survey_container {
float: left;
width: 890px;
height: 66px;
display: inline;
background-image: url(images/survey_bckg.gif);
background-repeat: no-repeat;
margin: 0px 0px 10px 0px;
padding: 0px;
}

#submit_button {
float: right;
display: inline;
margin: 0px 0px 0px 20px;
padding: 0px;
cursor: pointer;
}

.unfolded_menu_title {
background: #898989;
color: white;
}

.gray_bckg {
background: #f1f1f1;
}

.red {
background: #EA404D;
}

.white_font {
color: white;
}

#footer {
float: left;
margin: 15px 0px 10px 0px;
width: 890px;
display: inline;
}

.footer_note {
float: left;
display: inline;
width: 600px;
color: #666;
font-size: 12px;
font-weight: bold;
}

#monad {
float: right;
display: block;
margin: 0px 0px 5px 0px;
text-decoration: none;
letter-spacing: 2px;
color: white;
}

.left_column {
float: left;
display: inline;
width: 440px;
margin: 0px;
padding: 0px;
}

.right_column {
float: right;
display: inline;
width: 440px;
margin: 0px;
padding: 0px;
}

.middle_column {
float: left;
display: inline;
width: 215px;
margin: 0px;
padding: 0px;
}

.light_gray {
background: #ececec;
}

.gray_font {
color: #555;
}

p {
color: #535353;
line-height: 17px;
margin: 10px 0px 10px 0px;
}

.brand_info {
float: left;
padding: 0px 10px 10px 10px;
width: 195px;
font-size: 12px;
}

.contextual_menu_link {
	float: left;
	display: inline;
	margin: 0px 0px 5px 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 4px;
	cursor: pointer;
	text-transform: uppercase;
}

.contextual_menu_link_location {
float: left;
display: inline;
margin: 0px 0px 5px 15px;
text-decoration: none;
font-weight: bold;
font-size: 12px;
padding: 2px 4px;
cursor: pointer;
}

.not_selected {
color: #535353;
}

.selected, a.contextual_menu_link:hover {
color: white;
background: #666;
}

.right_utility_column {
float: right;
display: inline;
width: 215px;
margin: 0px;
padding: 0px;
}

.utility_link {
float: left;
display: inline;
width: 215px;
padding: 0px;
margin: 0px 0px 10px 0px;
}

#slideshow {
position: relative;
float: left;
display: inline;
width: 192px;
height: 75px;
margin: 0px 0px 20px 0px;
padding: 0px;
}

#slideshow_brands {
position: relative;
float: left;
display: inline;
width: 440px;
height: 249px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#slideshow_brands_ellesse {
position: relative;
float: left;
display: inline;
width: 440px;
height: 592px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#homepage_corporate_news_container, #homepage_brand_news_container {
float: left;
display: inline;
width: 290px;
margin: 0px;
padding: 0px;
}

#brand_news_container, #corporate_news_container {
float: left;
display: inline;
width: 215px;
margin: 0px;
padding: 0px;
}

.news_big {
float: left;
display: inline;
width: 270px;
/*height: 50px;*/
/*margin: 10px 0px 0px 0px;*/
padding: 0px 10px;
line-height: 16px;
/*overflow: hidden;*/
padding: 10px 0px 0px 0px;
visibility: hidden;
}

.news_title_big {
display: inline;
font-size: 12px;
color: #c03;
font-weight: bold;
}

.news_lead_big {
float: left;
display: inline;
width: 270px;
margin: 0px 0px 5px 0px;
padding: 0px 0px;
font-size: 12px;
line-height: 17px;
font-weight: normal;
}

.news_small {
float: left;
display: inline;
width: 195px;
/*margin: 20px 0px 0px 0px;*/
padding: 20px 0px 0px 10px;
/*height: 95px;
overflow: hidden;*/
visibility: hidden;
cursor: pointer;
}

.news_date {
float: left;
display: inline;
width: 195px;
margin: 0px 0px 5px 0px;
padding: 0px 0px;
font-size: 10px;
}

.news_title {
float: left;
display: inline;
width: 195px;
margin: 0px 0px 5px 0px;
padding: 0px 0px;
font-size: 12px;
color: #c03;
font-weight: bold;
}

.news_lead {
float: left;
display: inline;
width: 195px;
margin: 0px 0px 5px 0px;
padding: 0px 0px;
font-size: 11px;
line-height: 19px;
font-weight: normal;
}

.mission_text {
font-size: 12px;
font-weight: normal;
margin: 20px 0px 20px 0px;
padding: 0px;
color: #ea404d;
text-align: center;
}

.history_text {
font-size: 12px;
font-weight: normal;
margin: 20px 0px 20px 0px;
padding: 0px;
color: #666;
text-align: left;
}

.history_hyphen {
font-size: 19px;
color: #666;
font-weight: bold;
line-height: 22px;
}

.mission_hyphen {
font-size: 17px;
color: #666;
font-weight: bold;
}

.ellesse_hyphen {
font-size:14px;
font-weight: bold;
}

.cp_download {
float: left;
display: inline;
margin: 0px 0px 20px 10px;
padding: 0px;
}

.store_title {
font-size: 16px;
margin: 0px;
padding: 0px;
color: #ea404d;
}

#contact_form {
float: left;
display: inline;
width: 440px;
margin: 20px 0px;
}

#contact_form table td{
vertical-align: middle;
padding: 10px;
}

#contact_form table td input{
width: 305px;
padding: 4px;
}

.invalid_input {
background: #ea404d;
}

label {
font-weight: bold;
}

/* store locator */

.mapzoomcontrolscontainer {
	width: 16px;
}

.mapzoombutton {
width: 16px;
height: 16px;
margin-bottom: 4px;
background-color:#E7404D;
line-height: 16px;
color: #FFFFFF;
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
cursor:pointer;
}

.mapbuttonrollover, .maptypecontrolscontainer .mapbuttonrollover{
background-color:#343434;
}

.maptypecontrolscontainer {
height: 16px;
float:left;
}

.maptypebutton {
float: right;
height: 16px;
margin-left: 4px;
background-color:#E7404D;
line-height: 15px;
color: #FFFFFF;
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
cursor:pointer;
padding: 0px 3px;
}

.tooltip{
display: block;
font-size: 10px;
font-family: verdana;
padding: 2px;
border: 1px solid black;
background: white;
white-space: nowrap;
color: #000;
}

.baloon .baloon_title {
float: left;
line-height: 13px;
width: 217px;
padding: 0px;
margin: 0px 0px 8px 0px;
font-weight: bold;
}

.baloon div.pic_holder {
float: left;
width: 80px;
padding: 2px;
border: 1px solid #eaeaea;
}

.baloon div.pic_holder img {
display: inline;
margin: 0px;
width: 80px;
border: none;
}

.baloon div.baloon_text {
float: left;
width: 148px;
margin-left: 5px;
padding: 0px;
font-size: 12px;
}
