#map_main{
	width:890px;
	font-family:Arial,sans-serif;
	font-size:11px;
	border:0px solid black;
	text-align:center;
}

#map{
 overflow: hidden;
 width:569px;
 height:400px;
 float:left;
 border:0px solid #ff0000;
 position:relative;
}
#sidebar1{
	float:right;
	text-align:left;
	background: transparent;
	margin-left:0px;
	overflow:hidden;
	height: auto;
	font-size: 11px;
	color: #e60000;
	width:280px;
	border:0px solid #ff0000;
}

#spacer{
	margin-top:20px;
}
.tooltip {
	background-color:#F0B813;
	font-weight:bold;
	border:0px #006699 solid;
	width:auto;
	padding:4px;
	color:#000000;
}
.tooltip a{
  color:#000000;
}
#custom_info_window_red{
  width: 180px;
 /* background-color: #F8C411;*/
	background-color: #F0B813;
 }
#custom_info_window_red_contents{
   /*  background-color: #FFC11E;*/
  /* background: url('../images/corners/red_t.png') no-repeat transparent;*/
   height:120px;
   background-color: #F0B813;
/*	background-color: #F8C411;*/
   /*padding:8px;*/
   color:#DE1B00;
}
*html #custom_info_window_red_contents{
   height:120px;
   background-color: #EEB10E;
   color:#DE1B00;
}
#custom_info_window_red_tl{
  width: 35px;
  height: 35px;
  background: url('../images/corners/red_tl.png') top left no-repeat transparent;
}
#custom_info_window_red_t{
  background: url('../images/corners/red_t.png') top left repeat-x transparent;
}
#custom_info_window_red_tr{
  width: 48px;
  height: 35px;
  background: url('../images/corners/red_tr.png') no-repeat transparent;
}

#custom_info_window_red_l{
  width: 35px;
  background: url('../images/corners/red_l.png') top left repeat-y transparent;
}
#custom_info_window_red_r{
  width: 48px;
  height:77px;
  background: url('../images/corners/red_r.png') repeat-y transparent;
}

#custom_info_window_red_bl{
  width: 35px;
  height: 70px;
  background: url('../images/corners/red_bl.png') no-repeat transparent;
}

#custom_info_window_red_b{
  background: url('../images/corners/red_b.png') top left repeat-x transparent;
}
#custom_info_window_red_br{
  width: 48px;
  height: 70px;
  background: url('../images/corners/red_br.png') no-repeat transparent;
}
#custom_info_window_red_close{
  width: 21px;
  height: 21px;
  background: url('../images/corners/red_close.png') top left no-repeat transparent;
  cursor: pointer;
}

#custom_info_window_red_beak{
  width: 180px;
  height: 70px;
  margin-top:-53px;
  margin-left:35px;
  background: url('../images/corners/red_beak.png') no-repeat transparent;
}

#custom_info_window_red_contents .section1{
  margin: 0;
  padding: 0;
  background: url('../images/corners/red_t.png') no-repeat transparent;
}
#custom_info_window_red_contents .section2{
  margin: 0;
  padding: 0;
  color:#DE1B00;
  border-top:2px solid #DE1B00;
  background: url('../images/corners/red_t.png') repeat transparent;
}
#custom_info_window_red_contents p{
  margin: 1px 0;
  padding: 5px;
  color:#000000;
  font-size:13px;
  background-color: #F0B813;
  font-weight:bold;
  text-align:left;
  /*padding-bottom:5px;*/
}

*html #custom_info_window_red_contents p{
  margin: 1px 0;
  padding: 5px;
  color:#000000;
  font-size:13px;
  background-color: #EEB10E;
  font-weight:bold;
  text-align:left;
  /*padding-bottom:5px;*/
}

#custom_info_window_red_contents a{
  color:#000000;
  font-size:13px;
  font-weight:bold;
  text-align:left;
}
#custom_info_window_red_contents p.sec2{
  margin: 1px 0;
  padding: 5px;
  color:#DE1B00;
  font-size:14px;
  font-weight:bold;
  background-color: #F0B813;
  text-align:left;
  /*padding-bottom:5px;*/
}
#custom_info_window_red_contents .title{
  font-size: 16px;
  font-weight: bold;
  color: #DE1B00;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  text-align:left;
  border-bottom:2px solid #DE1B00;
 /* background-color: #900;*/
}



#ssnazzy h1, #ssnazzy h2, #ssnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}
#ssnazzy h1 {font-size:2.5em; color:#fff;}
#ssnazzy h2 {font-size:2em;color:#06a; border:0;}
#ssnazzy p {padding-bottom:0.5em;}
#ssnazzy h2 {padding-top:0.5em;}
#ssnazzy {background: transparent; margin-left:0px;border:0px solid #ff0000;}

.stop, .sbottom {display:block; background:transparent; font-size:1px;}
.sb1, .sb2, .sb3, .sb4 {display:block; overflow:hidden;}
.sb1, .sb2, .sb3 {height:1px;}

.sb2, .sb3, .sb4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E60000 none repeat scroll 0 0;
border-left:1px solid #E60000;
border-right:1px solid #E60000;
}
.sb1 {margin:0 5px; background:#DD1700;}
.sb2 {margin:0 3px; border-width:0 2px;}
.sb3 {margin:0 2px;}
.sb4 {height:2px; margin:0 1px;}

.sboxcontent{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E60000 none repeat scroll 0 0;
border-color:#e60000;
border-style:solid;
border-width:0 1px;
color:#FFFFFF;
display:block;
font-family:Arial,trebuchet MS;
font-size:14px;
padding: 10px 15px 15px 10px;
}

.kb{
	float:right;
	width:30%;
	border:0px solid #ff0000;
}
