body

{

  background: #fff; /* url(/images/bg.png) repeat-x top left; */

  font-family: verdana, helvetica, arial;

  font-size:8pt;

  margin:15px;

  color:#333;

}



img { border: 0 }



a

{ text-decoration:none;

  color: #090;

 }



a.standout

{

  color: #fe9601;



}



h1

{

  font-size:1.5em;



 }



h2 { font-size: 1.1em }



#reasons

{

  color:#666;

  font-weight:normal;

 }



#strapline

{

  font-size:1.5em;

  color:#333;

  height:35px;

 }



#menu

{

/*   float:left; */

/*   margin:12px 0px 0px 300px; */

  padding: 10px 0;



}

#container

{

  clear:both;

  position:relative;

}



.big-text

{

  font-size:1.2em;



 }



#explanation

{

  font-size: 0.9em;

  padding: 5px;

  width:400px;

  float:right;

  background: #f9f9f9;

  border: 1px solid #eee;

  position: relative;

}



.small

{

  color:#999;

  font-size:0.75em;

}





#explanation strong { font-weight: normal; background: #ffffe0; }



#explanation a

{

  text-decoration:underline;

  color: #333;

  background: #ffffe0;

}



#showbox

{

  position:relative;

  overflow:auto;

  height:100%;

}



#close

{

  border: 1px dotted;

  margin:0px;

  padding: 2px 4px;

  position: absolute;

  top:2px;

  right:5px;

}



#country ul

{

  display:block;

  list-style:none;

  text-align:center;

  margin: 10px 0 0 0;

  padding:0;

}



#country li

{

  float:left;

  padding: 0px 5px 0 5px;

}



#map

{

  margin-right: 170px;

  height: 600px;

  color:#333;

  background:#e5e3df;

}

#info

{

  margin-right: 175px;

}



#ads, #directions

{

  position:absolute;

  top:0px;

  right: 0px;

}



#directions

{

  width:265px;

}



#directions ul { margin:0px; padding: 0px;}



#directions ul li

{

  list-style: none;

  background: url(../Stock/pin_red.png) no-repeat left center;

  margin: 5px 0px 0px 0px;

  padding: 5px 0px 10px 35px;

  height:15px;

  border-bottom: 1px dashed #eee;

}



#dir_icon {

  position:absolute;

  right:0px;

  bottom:-10px;

}



#ads-left

{

  position:absolute;

  top:0px;

  left:0px;

}



#footer

{

  margin-top: 5px;

}



.infoshow

{

  margin:10px 0px 25px 0px;

  overflow:auto;

}



.pin_desc

{

  height:170px;

  width:280px;

 }



.super { vertical-align:super; font-size:0.75em;}



.zipicon

{

  position:absolute;

  top:0px;

  left:0px;

  width:16px;

  height:16px;

}



#target-div

{

  background:#eee;

  padding:5px;

  margin:5px 5px 5px 0px;

}



/* IE specific to get polylines working */

v\:* {

  behavior:url(#default#VML);

}



#store {

  display:none;

}



#create {

  float:right;

}



#title {

  float:left;

}



#add_pin_message {

  position:absolute;

  top:15px;

  left:450px;

  border:solid 2px #9b9;

  padding:2px 5px 3px;

  background:#efe;

  line-height:200%;

}

http://pininthemap.com/stylesheets/print.css?1205248411

body

{ 

  font-family: Garamond, serif;

  color:#000;

  font-size:12pt;

}



@page { size: 5in 3in;

  margin: 2cm;

  marks: cross;



}



img { border: 0 }



a

{

  color: #009;

}



h1

{ 

  font-size:1.5em;



 }



h2 { font-size: 1.1em }



#container

{ 

  clear:both;

  position:relative;

}



.big-text

{ 

  font-size:1.2em;

  }



#country ul

{ 

  display:block;

  list-style:none;

  text-align:center;

  margin: 0 175px 0 0;

}



#country li

{

  float:right;

  padding: 0px 5px 0 5px;

}



#map

{ 

  width:100%;

  height:500px;

}



#ads, #reasons, #footer, #undermap, #overmap

{ 

  display:none;

}



#infoshow

{ 

  margin:10px 0px 25px 0px;

  height: 225px;

  width:300px;

  overflow: auto;

}
