
div.head-spec { 
	width: 900px;
	height: 184px;
	text-align: center;
  background-image:url("img/title900_5gp.jpg");
  background-color: #000000 ; 
}

div.head-spec div.head-top { 
	width: 900px;
	text-align: center;
}

div.head-spec div.head-bot { 
	width: 820px;
	text-align: left;
  margin-left: 32px ;
  margin-top: 12px ;
  border-top: 1px solid ;
  border-color: #6d97d5 ;
  padding-top: 6px ;
}

div.map-5gp-primary { 
  margin-left: 40px;
  margin-right: 40px;
  margin-top: 12px;
  margin-bottom: 12px;
  text-align:left;
	clear:both;
}

img.map-5gp-primary {
  border:1px solid #C0C0C0;
}

table.map-5gp-primary {
  border-collapse:collapse;
	z-index:1;
  border:1px solid #C0C0C0;
}

table.map-5gp-primary td {
  border-width:0px;
  padding: 0px ;
  margin: 0px ;
}

div.view-5gp { 
  width: 900px;
	clear:both;
}

div.view-5gp div.location-map { 
  width: 320px;
	margin-left:5px;
	margin-right:565px;
  text-align:left;
}

div.view-5gp div.text-5gp { 
  width: 330px;
	margin-right:565px;
  padding-bottom: 12px;
}

div.menu-5gp { 
  width: 240px;
	margin-top:20px;
	margin-left:18px;
	margin-right:565px;
  border-top:1px solid #C0C0C0;
  border-bottom:1px solid #C0C0C0;
  background-color: #404040;
  font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
  font-style:normal;
  font-size: 13px;
  text-align:left;
}

div.menu-5gp div.menu-head { 
  background-color: #606080;
  border-bottom:1px solid #A0A0C0;
  padding: 3px;
  padding-left: 9px;
}

div.menu-5gp div.menu-content { 
  padding: 3px;
  padding-left: 9px;
}

div.menu-5gp div.menu-content a:link { color:#70a0ff; }
div.menu-5gp div.menu-content a:visited { color:#b0a8ff; }
div.menu-5gp div.menu-content a:active { color:#ff60ff; }


div.map-small-5gp { 
  position:relative;
  width: 320px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 24px;
  margin-bottom: 24px;
}

div.map-small-5gp  div.map-small-img { 
  width: 320px;
  height: 180px;
}

div.map-small-5gp  div.map-small-rect { 
  position:absolute; 
  left: 0px;
  top: 0px;
  border: 1px solid;
  border-color: #ff0000 ;
	z-index:1;
}

div.thumb-5gp { 
  text-align:right;
  float: right;
  width: 60px;
  height: 72px;
  padding: 6px;
  padding-top: 16px;
}

div.right-img { 
  text-align:right;
  float: right;
  padding: 12px;
  padding-right: 16px;
  padding-left: 24px;
}

div.tile-5gp { 
  text-align:right;
  float: right;
  width: 564px;
}

div.map-5gp { 
	position: relative;
  margin-left: 24px;
  margin-top: 16px;
  margin-bottom: 16px;
  text-align:right;
  height: 610px;
}

div.map-5gp div.nav-t { 
	position: absolute;
  left: 21px;
  top: 0px;
  width: 492px;
  height: 20px;
  border-top:1px solid #C0C0C0;
  border-bottom:1px solid #C0C0C0;
  background-color: #404040 ;
}

div.map-5gp div.nav-t img { 
	position: absolute;
  left: 195px;
  top: 1px;
}

div.map-5gp div.nav-b { 
	position: absolute;
  left: 21px;
  top: 574px;
  width: 492px;
  height: 20px;
  border-top:1px solid #C0C0C0;
  border-bottom:1px solid #C0C0C0;
  background-color: #404040 ;
}

div.map-5gp div.nav-b img { 
	position: absolute;
  left: 195px;
  top: 1px;
}

div.map-5gp div.nav-l { 
	position: absolute;
  left: 0px;
  top: 21px;
  width: 20px;
  height: 552px;
  border-left:1px solid #C0C0C0;
  border-right:1px solid #C0C0C0;
  background-color: #404040 ;
}

div.map-5gp div.nav-l img { 
	position: absolute;
  left: 1px;
  top: 226px;
}

div.map-5gp div.nav-r { 
	position: absolute;
  left: 514px;
  top: 21px;
  width: 20px;
  height: 552px;
  border-left:1px solid #C0C0C0;
  border-right:1px solid #C0C0C0;
  background-color: #404040 ;
}

div.map-5gp div.nav-r img { 
	position: absolute;
  left: 1px;
  top: 226px;
}

div.map-5gp div.img-bkg { 
  background-color: #C0C0C0;
	position: absolute;
  left: 27px;
  top: 27px;
  width: 482px;
  height: 542px;
}

table.map-5gp {
	position: absolute;
	z-index:1;
  border-collapse:collapse;
  left: 28px;
  top: 28px;
  width: 480px;
  height: 540px;
}

div.map-5gp-img {
	position: absolute;
	z-index:1;
  left: 28px;
  top: 28px;
  width: 480px;
  height: 540px;
}

table.map-5gp td {
  border-width:0px;
  padding: 0px ;
  margin: 0px ;
}


div.table-5gp { 
  font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
  font-style:normal;
  font-size: 13px;
  width: 600px;
  clear: both;
  text-align:left;
  padding:8px;
  margin-left: 36px;
}

div.table-5gp div.table-head {
  padding:2px; 
}

div.table-5gp table { 
  width: 100%;
  border-top:1px solid #C0C0C0;
  border-bottom:1px solid #C0C0C0;
  background-color: #404040;
  border-collapse:collapse;
}

div.table-5gp table td {
  border-bottom:1px solid #C0C0C0;
} 

div.table-5gp table td.left {
  background-color: #606080;
  width: 78%;
  padding-left:8px;
  text-align:left;
}

div.table-5gp table td.right {
  border-left:1px solid #A0A0C0;
  width: 22%;
  text-align:right;
  padding-right:8px;
}

div.table-5gp table td.left-2 {
  background-color: #606080;
  width: 40%;
  padding-left:8px;
  text-align:left;
}

div.table-5gp table td.right-2 {
  border-left:1px solid #A0A0C0;
  width: 60%;
  text-align:left;
  padding-right:8px;
}




div.table-5gp-small { 
  font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
  font-style:normal;
  font-size: 13px;
  width: 400px;
  clear: both;
  text-align:left;
  padding:8px;
  margin-left: 36px;
}

div.table-5gp-small div.table-head {
  padding:2px; 
}

div.table-5gp-small table { 
  width: 100%;
  border-top:1px solid #C0C0C0;
  border-bottom:1px solid #C0C0C0;
  background-color: #404040;
  border-collapse:collapse;
}

div.table-5gp-small table td {
  border-bottom:1px solid #C0C0C0;
} 

div.table-5gp-small table td.left {
  background-color: #606080;
  width: 78%;
  padding-left:8px;
  text-align:left;
}

div.table-5gp-small table td.right {
  border-left:1px solid #A0A0C0;
  width: 22%;
  text-align:right;
  padding-right:8px;
}







div.sponsor { 
	clear:both;
  margin: 12px;
  padding-bottom: 12px ;
}

div.sponsor-content { 
  font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 12px;
  margin-left: 32px;
}

em.price { 
  font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #6d97d5 ;
}


/* ---------------------------------- */

table.img-list { 
  margin-left: 32px ;
  margin-right: 12px ;
  margin-top: 16px ;
  margin-bottom: 16px ;
  font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
  font-style:normal;
  font-size: 13px;
  width:800px;
}

table.img-list col.img {
  width:322px;
}

table.img-list col.info {
  width:478px;
}

table.img-list td { 
  vertical-align:top;
}

table.img-list td.text { 
  border-bottom: 1px solid ;
  border-color: #C0C0C0;

}
table.img-list td div.title { 
  margin-left: 4px ;
  margin-right: 4px ;
  margin-top: 2px ;
  margin-bottom: 2px;
  font-family: "Times New Roman", Times, serif ;
  font-size: 20px;
  font-weight: normal;
	letter-spacing: 3px;
  border-bottom: 1px solid ;
  border-color: #6d97d5 ;
}

table.img-list td div.desc { 
  margin-left: 6px ;
  margin-right: 6px ;
  margin-top: 12px ;
  margin-bottom: 2px;
	width: 180px;
}

div.img-5gp {
  border:1px solid #C0C0C0;
}

/* ---------------------------------- */

div.map-5gp-interactive { 
  position:relative;
	width: 800px;
	height: 450px;
  margin-left: 40px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0px;
  text-align:left;
	clear:both;
  border:1px solid #C0C0C0;
}

div.img-5gp-interactive {
  position:relative;
	width: 800px;
	height: 450px;
  margin: 0px;
  padding: 0px;
}

div.map-5gp-rubber {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
  left: 0px;
  top: 0px;
  border: 1px solid #FF0000;
	z-index:2;
}

div.map-5gp-rubber-bkg {
  position: absolute;
	width: 800px;
	height: 450px;
  left: 0px;
  top: 0px;
	z-index:1;
  /*background-image:url("img/1x1.gif");*/
}
