#custom_info_window_contents div.tab_contents {overflow: hidden !important;}
#tab1_content form{display: block !important;z-index: 100;width: 200px;height: auto !important;margin: 0!important;padding: 0px 0px 20px 45px;float: left;}
*html #tab1_content form{padding: 15px 0px 0px 45px!important; overflow:hidden;}
#tab0.tab_active {background-image: url(/stores/images/OM/infowindow/tab0a.png); color: #333333;}
#tab1.tab_active {background-image: url(/stores/images/OM/infowindow/tab1a.png); color: #333333;}
#tab2.tab_active {background-image: url(/stores/images/OM/infowindow/tab2a.png); color: #333333;}
#tab0.tab_inactive {background-image: url(/stores/images/OM/infowindow/tab0.png)!important;color: #0099CC!important;}
#tab1.tab_inactive {background-image: url(/stores/images/OM/infowindow/tab1.png)!important;color: #0099CC!important;}
#tab2 .tab_inactive{background-image: url(/stores/images/OM/infowindow/tab2.png)!important;color: #0099CC!important;}
* html .tab_inactive {background-color: #333333 !important;color: #0099CC!important;}
/*
	* html #tab1.tab_inactive {background-image: url(/stores/images/OM/infowindow/tab1.png)!important;color: #0099CC!important;}
	* html #tab2.tab_inactive{background-image: url(/stores/images/OM/infowindow/tab2.png)!important;color: #0099CC!important;}
*/
#custom_info_window_b{ background-image: url(/stores/images/OM/infowindow/bottom.png)!important;}
#DirectionsFormSubmit {background:url(/stores/images/OM/infowindow/btn-get-directions.png) transparent !important; }
/******************************
STORE...
*******************************/
#custom_info_window{
width: 280px;
background-color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
#custom_info_window_contents{
background-color: #FFF;
}
#custom_info_window_tl{
width: 7px;
height: 7px;
background: url('/stores/images/OM/infowindow/corner_tl.png') top left no-repeat transparent;
}
#custom_info_window_t{
width: 200px;
height: 7px;
background: url('/stores/images/OM/infowindow/top.png') top left no-repeat transparent;
}
#custom_info_window_tr{
width: 5px;
height: 7px;
background: url('/stores/images/OM/infowindow/corner_tr.png') top left no-repeat transparent;
}
#custom_info_window_l{
width: 2px;
background: url('/stores/images/OM/infowindow/left.png') top left repeat-y transparent;
}
#custom_info_window_r{
width: 2px;
background: url('/stores/images/OM/infowindow/right.png') top right repeat-y transparent;
}
#custom_info_window_bl{
width: 7px;
height: 11px;
background: url('/stores/images/OM/infowindow/corner_bl.png') top left no-repeat transparent;
}
#custom_info_window_b{
background: url('/stores/images/OM/infowindow/bottom.png') top left repeat-x transparent;
}
#custom_info_window_br{
width: 5px;
height: 11px;
background: url('/stores/images/OM/infowindow/corner_br.png') top left no-repeat transparent;
}
#custom_info_window_close{
margin: -35px 0 0 15px;
width: 26px;
height: 26px;
background: url('/stores/images/OM/infowindow/close.png') top left no-repeat transparent;
cursor: pointer;
}
* html #custom_info_window_close{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stores/images/OM/infowindow/close.png', sizingMethod='crop');
}
#custom_info_window_beak{
width: 128px;
height: 78px;
background: url('/stores/images/OM/infowindow/beak.png') top left no-repeat transparent;
}
* html #custom_info_window_beak{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stores/images/OM/infowindow/beak.png', sizingMethod='crop');
}
#custom_info_window_contents .section1{
margin: 0;
padding: 0;
}
#custom_info_window_contents .section2{
margin: 0;
padding: 0;
background-color: #FFDFDF;
border-bottom: dotted 1px #900;
border-top: dotted 1px #900;
}
#custom_info_window_contents .tab_contents p{
margin: 1px 0;
padding: 5px;
}
#custom_info_window_contents .title{
font-size: 18px;
font-weight: bold;
color: #FFF;
padding: 0px 0px 5px 15px;
background: url('/stores/images/OM/infowindow/title.png') top left transparent;
}

/* styles for tabs part */
.tabs_header{
position: absolute;
top: -29px;
right: -2px;
float: right;
}
.tab_contents{
position: relative;
top: 0;
left: 0;
font-size: 13px;
}


/* tab 0 */
#tab0 {
float: left;
width: 81px;
height: 22px;
cursor: pointer;
font-size: 11px;
font-weight: bold;
}
.tabs_header #tab0 p.contents{
text-align: center;
margin: 5px;
}
#tab0_content{
position: relative; 
top: 0;
left: 0;
}
.tab0_address{
padding: 5px 15px 15px 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

/* tab 1 */
#tab1 {
float: left;
width: 90px;
height: 22px;
cursor: pointer;
font-size: 11px;
font-weight: bold;
}
.tabs_header #tab1 p.contents{
text-align: center;
margin: 5px;
}
#tab1_content{
position: relative;
top: 0;
left: 0;
display:none;
}
#tab1_content form {
padding: 5px 15px 15px 45px;
z-index: 999;
}
#tab1_content input#StartAddr{
background-image: url('/stores/images/OM/infowindow/formElBg_norpt.png');
border-color:#A3A3A3 #D1D1D1 #D1D1D1 #B7B7B7;
border-style:solid;
border-width:1px;
color:#2A2A2F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:2px;
clear: both;
}
#tab1_content input#DirectionsFormSubmit{
background-image: url('/stores/images/OM/infowindow/btn-get-directions.png');
border: none;
height: 31px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
}

/* tab 2 */
#tab2 {
float: left;
width: 75px;
height: 22px;
cursor: pointer;
font-size: 11px;
font-weight: bold;
}
.tabs_header #tab2 p.contents{
text-align: center;
margin: 5px;
}
#tab2_content{
position: relative;
top: 0;
left: 0;
display:none;
}
#tab2_email, #tab2_hours{
padding: 10px 15px 15px 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
#tab2_hours #tab2_hours_label, #tab2_hours #tab2_email_label{
font-weight: bold;
}
#hours_open, #hours_close{
font-style:italic;
}
table#tab2_hours_table td{
padding: 5px;
text-align: center;
}
table#tab2_hours_table {
width: 100%;
background-color: #F4F4F4;
margin-bottom: 8px;
}
