
/* LOWLAND innehåller Ice, Swamp, Desert, Grassland,

/************/
/* Ice */
/************/
div.ic1    {background:url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}
div.ic2    {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}
div.ic3    {background:url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}


/* Ice borders */
div.icb {position: absolute; background:url(../terrain/glacier/glacier2.png) -64px -128px; width:64px; height:64px; z-index: 10;}
div.icr {position: absolute; background:url(../terrain/glacier/glacier2.png) -192px -128px;  width:64px; height:64px; z-index: 15;}
div.icl {position: absolute; background:url(../terrain/glacier/glacier2.png) -128px -128px; width:64px; height:64px; z-index: 15;}
div.ict {position: absolute; background:url(../terrain/glacier/glacier2.png) -448px -128px; width:64px; height:64px; z-index: 18;}



/* 2x2 1 */
div.ic12x21   { background:url(../terrain/glacier/glacier1.png) -384px -0px; width:64px; height:64px;}
div.ic12x22   { background:url(../terrain/glacier/glacier1.png) -448px -0px; width:64px; height:64px;}
div.ic12x23   { background:url(../terrain/glacier/glacier1.png) -384px -64px; width:64px; height:64px;}
div.ic12x24   { background:url(../terrain/glacier/glacier1.png) -448px -64px; width:64px; height:64px;}

/* 2x2 2 */
div.ic22x21   {background:url(../terrain/glacier/glacier1.png) -512px -0px; width:64px; height:64px;}
div.ic22x22   {background:url(../terrain/glacier/glacier1.png) -576px -0px; width:64px; height:64px;}
div.ic22x23   {background:url(../terrain/glacier/glacier1.png) -512px -64px; width:64px; height:64px;}
div.ic22x24   {background:url(../terrain/glacier/glacier1.png) -576px -64px; width:64px; height:64px;}

/* Ice roads */
div.icx2     {background:url(../terrain/glacier/glacier1.png) -128px -128px; width:64px; height:64px;} /* Right stop */
div.icx4     {background:url(../terrain/glacier/glacier1.png) -64px -128px; width:64px; height:64px;} /* top stop */
div.icx1     {background:url(../terrain/glacier/glacier1.png) -256px -128px; width:64px; height:64px;} /* bottom stop */
div.icx3     {background:url(../terrain/glacier/glacier1.png) -192px -128px; width:64px; height:64px;} /* left stop */

div.icx23     {background:url(../terrain/glacier/glacier1.png) -0px -64px; width:64px; height:64px;} /* Horizontal */
div.icx14     {background:url(../terrain/glacier/glacier1.png) -0px -128px; width:64px; height:64px;} /* Vertical */
div.icx34     {background:url(../terrain/glacier/glacier1.png) -64px -64px; width:64px; height:64px;} /* curve1 */
div.icx24     {background:url(../terrain/glacier/glacier1.png) -128px -64px; width:64px; height:64px;} /* curve2 */
div.icx12     {background:url(../terrain/glacier/glacier1.png) -192px -64px; width:64px; height:64px;} /* curve3 */
div.icx13     {background:url(../terrain/glacier/glacier1.png) -256px -64px; width:64px; height:64px;} /* curve4 */

div.icx234     {background:url(../terrain/glacier/glacier1.png) -192px -0px; width:64px; height:64px;} /* T cross1 */
div.icx124     {background:url(../terrain/glacier/glacier1.png) -64px -0px; width:64px; height:64px;} /* T cross2 */
div.icx123     {background:url(../terrain/glacier/glacier1.png) -128px -0px; width:64px; height:64px;} /* T cross3 */
div.icx134     {background:url(../terrain/glacier/glacier1.png) -0px -0px; width:64px; height:64px;} /* T cross4 */

div.icx1234     {background:url(../terrain/glacier/glacier1.png) -256px -0px; width:64px; height:64px;} /* X cross */

div.icxr    {position: absolute; background:url(../terrain/glacier/glacier2.png) -0px -128px; width:64px; height:64px; z-index: 15;} /* Right entry */
div.icxt    {position: absolute; background:url(../terrain/glacier/glacier2.png) -384px -128px; width:64px; height:64px; z-index: 18;} /* Top entry */
div.icxb    {position: absolute; background:url(../terrain/glacier/glacier2.png) -256px -128px; width:64px; height:64px; z-index: 10;} /* Bottom entry */
div.icxl    {position: absolute; background:url(../terrain/glacier/glacier2.png) -320px -128px; width:64px; height:64px; z-index: 15;} /* Left entry */

/* Ice borders vs shore - rakor */
div.icsh4678t {position: absolute; background:url(../terrain/glacier/glacier1.png) -384px -128px; width:64px; height:64px; z-index: 10;} 
div.icsh1347r {position: absolute; background:url(../terrain/glacier/glacier1.png) -448px -128px; width:64px; height:64px; z-index: 10;} 
div.icsh1235b {position: absolute; background:url(../terrain/glacier/glacier1.png) -512px -128px; width:64px; height:64px; z-index: 10;}
div.icsh2568l {position: absolute; background:url(../terrain/glacier/glacier1.png) -576px -128px; width:64px; height:64px; z-index: 10;}

/* Ice borders vs shore - svängar 
*/
div.icsh245678l {position: absolute; background:url(../terrain/glacier/glacier1.png) -128px -192px; width:64px; height:64px; z-index: 14;} /* OK */
div.icsh245678t {position: absolute; background:url(../terrain/glacier/glacier1.png) -192px -192px; width:64px; height:64px; z-index: 14;} /* OK */ 

div.icsh123568l {position: absolute; background:url(../terrain/glacier/glacier1.png) -384px -192px; width:64px; height:64px; z-index: 14;} /* OK */
div.icsh123568b {position: absolute; background:url(../terrain/glacier/glacier1.png) -448px -192px; width:64px; height:64px; z-index: 14;}  /* OK */

div.icsh123457r {position: absolute; background:url(../terrain/glacier/glacier1.png) -64px -192px; width:64px; height:64px; z-index: 14;} /* OK */
div.icsh123457b {position: absolute; background:url(../terrain/glacier/glacier1.png) -0px -192px; width:64px; height:64px; z-index: 14;} /* OK */

div.icsh134678r {position: absolute; background:url(../terrain/glacier/glacier1.png) -320px -192px; width:64px; height:64px; z-index: 14;} /* OK  */
div.icsh134678t {position: absolute; background:url(../terrain/glacier/glacier1.png) -256px -192px; width:64px; height:64px; z-index: 14;} /* OK */


/* River ice */
div.icrv3 {background:url(../terrain/water/128patt.gif) -192px -192px, url(../terrain/water/wbase.png)  -192px -192px, url(../terrain/glacier/glacier1.png) -320px -128px;  width:64px; height:64px;}
div.icrv2 {background:url(../terrain/water/128patt.gif) -256px -320px, url(../terrain/water/wbase.png)  -256px -320px, url(../terrain/glacier/glacier1.png) -320px -128px;  width:64px; height:64px;}
div.icrv4 {background:url(../terrain/water/128patt.gif) -64px -128px, url(../terrain/water/wbase.png)  -64px -128px, url(../terrain/glacier/glacier1.png) -320px -128px;  width:64px; height:64px;}
div.icrv1 {background:url(../terrain/water/128patt.gif) -128px -192px, url(../terrain/water/wbase.png)  -128px -192px, url(../terrain/glacier/glacier1.png) -320px -128px;  width:64px; height:64px;}

div.icrv14 {background:url(../terrain/water/128patt.gif) -64px -256px, url(../terrain/water/wbase.png)  -64px -256px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrv23 {background:url(../terrain/water/128patt.gif) -320px -192px, url(../terrain/water/wbase.png)  -320px -192px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrv12 {background:url(../terrain/water/128patt.gif) -256px -256px, url(../terrain/water/wbase.png)  -256px -256px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrv13 {background:url(../terrain/water/128patt.gif) -128px -320px, url(../terrain/water/wbase.png)  -128px -320px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrv24 {background:url(../terrain/water/128patt.gif) -256px -128px, url(../terrain/water/wbase.png)  -256px -128px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrv34 {background:url(../terrain/water/128patt.gif) -128px -256px, url(../terrain/water/wbase.png)  -128px -256px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}

div.icrv123 {background:url(../terrain/water/128patt.gif) -192px -128px, url(../terrain/water/wbase.png)  -192px -128px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrv124 {background:url(../terrain/water/128patt.gif) -64px -192px, url(../terrain/water/wbase.png)  -64px -192px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrv134 {background:url(../terrain/water/128patt.gif) -128px -128px, url(../terrain/water/wbase.png)  -128px -128px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrv234 {background:url(../terrain/water/128patt.gif) -192px -320px, url(../terrain/water/wbase.png)  -192px -320px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrv1234 {background:url(../terrain/water/128patt.gif) -256px -192px, url(../terrain/water/wbase.png)  -256px -192px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}

/* River waterfall */
div.icrvwt {background:url(../terrain/water/128patt.gif) -448px -320px, url(../terrain/water/wbase.png)  -448px -320px, url(../terrain/ridge/ridge3.png) -384px -0px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrvwl {background:url(../terrain/water/128patt.gif) -448px -192px, url(../terrain/water/wbase.png)  -448px -192px, url(../terrain/ridge/ridge3.png) -64px -0px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrvwr {background:url(../terrain/water/128patt.gif) -448px -256px, url(../terrain/water/wbase.png)  -448px -256px, url(../terrain/ridge/ridge3.png) -192px -64px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrvwb {background:url(../terrain/water/128patt.gif) -448px -384px, url(../terrain/water/wbase.png)  -448px -384px, url(../terrain/ridge/ridge3.png) -192px -0px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}

/* River Port */
div.icrv14p {background:url(../terrain/water/wbase.png) -0px -448px, url(../terrain/water/128patt.gif) -64px -256px, url(../terrain/water/wbase.png)  -64px -256px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrv23p {background:url(../terrain/water/wbase.png) -384px -448px, url(../terrain/water/128patt.gif) -320px -192px,url(../terrain/water/wbase.png)  -320px -192px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}

/* River Ford */
div.icrv23f {background:url(../terrain/water/128patt.gif) -192px -256px, url(../terrain/water/wbase.png)  -192px -256px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrv14f {background:url(../terrain/water/128patt.gif) -64px -320px, url(../terrain/water/wbase.png)  -64px -320px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}

/* River Bridge */
div.icrv14b {background:url(../terrain/water/128patt.gif) -64px -256px, url(../terrain/water/wbase.png)  -64px -256px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}
div.icrv23b {background:url(../terrain/water/128patt.gif) -320px -192px, url(../terrain/water/wbase.png)  -320px -192px, url(../terrain/glacier/glacier1.png) -320px -128px; width:64px; height:64px;}



/* Ice Ridge */
div.rii4 {background:url(../terrain/ridge/ridge3.png) -0px -128px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rii5 {background:url(../terrain/ridge/ridge3.png) -256px -128px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rii3 {background:url(../terrain/ridge/ridge3.png) -192px -128px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rii6 {background:url(../terrain/ridge/ridge3.png) -320px -128px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rii1 {background:url(../terrain/ridge/ridge3.png) -128px -128px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rii7 {background:url(../terrain/ridge/ridge3.png) -384px -128px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rii2 {background:url(../terrain/ridge/ridge3.png) -64px -128px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rii8 {background:url(../terrain/ridge/ridge3.png) -0px -64px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;} /* Ridge End */

div.rii46 {background:url(../terrain/ridge/ridge3.png) -384px -0px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}
div.rii47 {background:url(../terrain/ridge/ridge3.png) -448px -64px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}
div.rii17 {background:url(../terrain/ridge/ridge3.png) -192px -64px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}
div.rii13 {background:url(../terrain/ridge/ridge3.png) -64px -64px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}
div.rii35 {background:url(../terrain/ridge/ridge3.png) -192px -0px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}
div.rii25 {background:url(../terrain/ridge/ridge3.png) -384px -64px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}
div.rii28 {background:url(../terrain/ridge/ridge3.png) -64px -0px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}
div.rii68 {background:url(../terrain/ridge/ridge3.png) -0px -0px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}

div.rii38 {background:url(../terrain/ridge/ridge3.png) -320px -0px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}
div.rii24 {background:url(../terrain/ridge/ridge3.png) -320px -64px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}
div.rii57 {background:url(../terrain/ridge/ridge3.png) -448px -128px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}
div.rii16 {background:url(../terrain/ridge/ridge3.png) -128px -64px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;}

div.riite {background:url(../terrain/ridge/ridge3.png) -448px -0px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;} /* Ridge Entry */
div.riire {background:url(../terrain/ridge/ridge3.png) -256px -64px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;} /* Ridge Entry */
div.riibe {background:url(../terrain/ridge/ridge3.png) -256px -0px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;} /* Ridge Entry */
div.riile {background:url(../terrain/ridge/ridge3.png) -128px -0px, url(../terrain/glacier/glacier1.png) -320px -0px; width:64px; height:64px;} /* Ridge Entry */


/* Ice Wall */
div.wli4 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} 
div.wli5 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} 
div.wli3 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} 
div.wli6 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} 
div.wli1 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} 
div.wli7 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} 
div.wli2 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} 
div.wli8 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} 

div.wli46 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}
div.wli47 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}
div.wli17 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}
div.wli13 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}
div.wli35 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}
div.wli25 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}
div.wli28 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}
div.wli68 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}

div.wli38 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}
div.wli24 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}
div.wli57 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}
div.wli16 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;}

/* Wall towers Ice */
/* Måste ha en entry med bara ice på, så terrain blir rätt*/
div.wlit16 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* outercorner tower */
div.wlit24 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* outercorner tower */
div.wlit57 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* outercorner tower */
div.wlit38 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* outercorner tower */

div.wlit47 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* innercorner tower */
div.wlit68 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* innercorner tower */
div.wlit25 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* innercorner tower */
div.wlit13 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* innercorner tower */

div.wlit46 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* straight tower */
div.wlit35 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* straight tower */
div.wlit17 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* straight tower */
div.wlit28 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* straight tower */


/* Wall Entrances Ice */
/* horizontal entrances */
/* wl = wall, i = ice, e = entrance, d = drawbridge, g=gatehouse, b = broken section*/
div.wlied46 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* drawbridge */
div.wlied35 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* drawbridge */
div.wlieg46 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* gatehouse */
div.wlieg35 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* gatehouse */
div.wlieb46 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* broken section */
div.wlieb35 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* broken section */

/* vertical entrances */
div.wlied28 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* drawbridge */
div.wlied17 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* drawbridge */
div.wlieg28 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* gatehouse */
div.wlieg17 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* gatehouse */
div.wlieb28 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* broken section */
div.wlieb17 {background:url(../terrain/glacier/glacier1.png) -320px -64px; width:64px; height:64px;} /* broken section */





/*********/
/* Swamp */
/*********/
div.sw1    {background:url(../terrain/swamp/swamp.png) -320px -0px; width:64px; height:64px;}
div.sw2    {background:url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.sw3    {background:url(../terrain/swamp/swamp.png) -320px -128px; width:64px; height:64px;}


/* 2x2 */
div.sw2x21    { background:url(../terrain/swamp/swamp.png) -384px -256px; width:64px; height:64px;}
div.sw2x22    { background:url(../terrain/swamp/swamp.png) -448px -256px; width:64px; height:64px;}
div.sw2x23    { background:url(../terrain/swamp/swamp.png) -384px -320px; width:64px; height:64px;}
div.sw2x24    { background:url(../terrain/swamp/swamp.png) -448px -320px; width:64px; height:64px;}

/* 3x3 */
div.sw3x31    { background:url(../terrain/swamp/swamp.png) -0px -192px; width:64px; height:64px;}
div.sw3x32    { background:url(../terrain/swamp/swamp.png) -64px -192px; width:64px; height:64px;}
div.sw3x33    { background:url(../terrain/swamp/swamp.png) -128px -192px; width:64px; height:64px;}
div.sw3x34    { background:url(../terrain/swamp/swamp.png) -0px -256px; width:64px; height:64px;}
div.sw3x35    { background:url(../terrain/swamp/swamp.png) -64px -256px; width:64px; height:64px;}
div.sw3x36    { background:url(../terrain/swamp/swamp.png) -128px -256px; width:64px; height:64px;}
div.sw3x37    { background:url(../terrain/swamp/swamp.png) -0px -320px; width:64px; height:64px;}
div.sw3x38    { background:url(../terrain/swamp/swamp.png) -64px -320px; width:64px; height:64px;}
div.sw3x39    { background:url(../terrain/swamp/swamp.png) -128px -320px; width:64px; height:64px;}

/* Swamp Borders */
div.swt    {position: absolute; background:url(../terrain/swamp/swamp.png) -448px -512px; width:64px; height:64px; z-index: 18;}
div.swr    {position: absolute; background:url(../terrain/swamp/swamp.png) -192px -512px; width:64px; height:64px; z-index: 15;}
div.swb    {position: absolute; background:url(../terrain/swamp/swamp.png) -64px -512px; width:64px; height:64px; z-index: 10;}
div.swl    {position: absolute; background:url(../terrain/swamp/swamp.png) -128px -512px; width:64px; height:64px; z-index: 15;}

/* Swamp borders vs shore - rakor */
div.swsh4678t {position: absolute; background:url(../terrain/swamp/swamp.png) -448px -0px; width:64px; height:64px; z-index: 10;} 
div.swsh1347r {position: absolute; background:url(../terrain/swamp/swamp.png) -384px -0px; width:64px; height:64px; z-index: 10;} 
div.swsh1235b {position: absolute; background:url(../terrain/swamp/swamp.png) -384px -64px; width:64px; height:64px; z-index: 10;}
div.swsh2568l {position: absolute; background:url(../terrain/swamp/swamp.png) -448px -64px; width:64px; height:64px; z-index: 10;}

/* Swamp borders vs shore - svängar */
div.swsh245678l {position: absolute; background:url(../terrain/swamp/swamp.png) -256px -192px; width:64px; height:64px; z-index: 13;}
div.swsh245678t {position: absolute; background:url(../terrain/swamp/swamp.png) -192px -192px; width:64px; height:64px; z-index: 13;}

div.swsh123568l {position: absolute; background:url(../terrain/swamp/swamp.png) -320px -256px; width:64px; height:64px; z-index: 13;}
div.swsh123568b {position: absolute; background:url(../terrain/swamp/swamp.png) -320px -192px; width:64px; height:64px; z-index: 13;}

div.swsh123457r {position: absolute; background:url(../terrain/swamp/swamp.png) -384px -192px; width:64px; height:64px; z-index: 13;}
div.swsh123457b {position: absolute; background:url(../terrain/swamp/swamp.png) -384px -128px; width:64px; height:64px; z-index: 13;}

div.swsh134678r {position: absolute; background:url(../terrain/swamp/swamp.png) -192px -256px; width:64px; height:64px; z-index: 13;}
div.swsh134678t {position: absolute; background:url(../terrain/swamp/swamp.png) -256px -256px; width:64px; height:64px; z-index: 13;}

/* Swamp roads */
div.swx2     {background:url(../terrain/swamp/swamp.png) -128px -128px; width:64px; height:64px;} /* Right stop */
div.swx4     {background:url(../terrain/swamp/swamp.png) -64px -128px; width:64px; height:64px;} /* top stop */
div.swx1     {background:url(../terrain/swamp/swamp.png) -256px -128px; width:64px; height:64px;} /* bottom stop */
div.swx3     {background:url(../terrain/swamp/swamp.png) -192px -128px; width:64px; height:64px;} /* left stop */

div.swx23     {background:url(../terrain/swamp/swamp.png) -0px -64px; width:64px; height:64px;} /* Horizontal */
div.swx14     {background:url(../terrain/swamp/swamp.png) -0px -128px; width:64px; height:64px;} /* Vertical */
div.swx34     {background:url(../terrain/swamp/swamp.png) -64px -64px; width:64px; height:64px;} /* curve1 */
div.swx24     {background:url(../terrain/swamp/swamp.png) -128px -64px; width:64px; height:64px;} /* curve2 */
div.swx12     {background:url(../terrain/swamp/swamp.png) -192px -64px; width:64px; height:64px;} /* curve3 */
div.swx13     {background:url(../terrain/swamp/swamp.png) -256px -64px; width:64px; height:64px;} /* curve4 */

div.swx234     {background:url(../terrain/swamp/swamp.png) -192px -0px; width:64px; height:64px;} /* T cross1 */
div.swx124     {background:url(../terrain/swamp/swamp.png) -64px -0px; width:64px; height:64px;} /* T cross2 */
div.swx123     {background:url(../terrain/swamp/swamp.png) -128px -0px; width:64px; height:64px;} /* T cross3 */
div.swx134     {background:url(../terrain/swamp/swamp.png) -0px -0px; width:64px; height:64px;} /* T cross4 */

div.swx1234     {background:url(../terrain/swamp/swamp.png) -256px -0px; width:64px; height:64px;} /* X cross */

/* Swamp roads Borders */
div.swxr     {position: absolute; background:url(../terrain/swamp/swamp.png) -0px -512px; width:64px; height:64px; z-index: 15;} /* Right entry */
div.swxt     {position: absolute; background:url(../terrain/swamp/swamp.png) -384px -512px; width:64px; height:64px; z-index: 18;} /* Top entry */
div.swxb     {position: absolute; background:url(../terrain/swamp/swamp.png) -256px -512px; width:64px; height:64px; z-index: 10;} /* Bottom entry */
div.swxl     {position: absolute; background:url(../terrain/swamp/swamp.png) -320px -512px; width:64px; height:64px; z-index: 15;} /* Left entry */


/* Swamp Rivers */
div.swrv3 {background:url(../terrain/water/128patt.gif) -192px -192px, url(../terrain/water/wbase.png)  -192px -192px, url(../terrain/swamp/swamp.png) -320px -64px;  width:64px; height:64px;}
div.swrv2 {background:url(../terrain/water/128patt.gif) -256px -320px, url(../terrain/water/wbase.png)  -256px -320px, url(../terrain/swamp/swamp.png) -320px -64px;  width:64px; height:64px;}
div.swrv4 {background:url(../terrain/water/128patt.gif) -64px -128px, url(../terrain/water/wbase.png)  -64px -128px, url(../terrain/swamp/swamp.png) -320px -64px;  width:64px; height:64px;}
div.swrv1 {background:url(../terrain/water/128patt.gif) -128px -192px, url(../terrain/water/wbase.png)  -128px -192px, url(../terrain/swamp/swamp.png) -320px -64px;  width:64px; height:64px;}

div.swrv14 {background:url(../terrain/water/128patt.gif) -64px -256px, url(../terrain/water/wbase.png)  -64px -256px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.swrv23 {background:url(../terrain/water/128patt.gif) -320px -192px, url(../terrain/water/wbase.png)  -320px -192px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.swrv12 {background:url(../terrain/water/128patt.gif) -256px -256px, url(../terrain/water/wbase.png)  -256px -256px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.swrv13 {background:url(../terrain/water/128patt.gif) -128px -320px, url(../terrain/water/wbase.png)  -128px -320px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.swrv24 {background:url(../terrain/water/128patt.gif) -256px -128px, url(../terrain/water/wbase.png)  -256px -128px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.swrv34 {background:url(../terrain/water/128patt.gif) -128px -256px, url(../terrain/water/wbase.png)  -128px -256px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}

div.swrv123 {background:url(../terrain/water/128patt.gif) -192px -128px, url(../terrain/water/wbase.png)  -192px -128px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.swrv124 {background:url(../terrain/water/128patt.gif) -64px -192px, url(../terrain/water/wbase.png)  -64px -192px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.swrv134 {background:url(../terrain/water/128patt.gif) -128px -128px, url(../terrain/water/wbase.png)  -128px -128px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.swrv234 {background:url(../terrain/water/128patt.gif) -192px -320px, url(../terrain/water/wbase.png)  -192px -320px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.swrv1234 {background:url(../terrain/water/128patt.gif) -256px -192px, url(../terrain/water/wbase.png)  -256px -192px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}

/* River Waterfall */
div.swrvwt {background:url(../terrain/water/128patt.gif) -448px -320px, url(../terrain/water/wbase.png)  -448px -320px, url(../terrain/ridge/ridge3.png) -384px -0px; width:64px; height:64px;}
div.swrvwl {background:url(../terrain/water/128patt.gif) -448px -192px, url(../terrain/water/wbase.png)  -448px -192px, url(../terrain/ridge/ridge3.png) -64px -0px; width:64px; height:64px;}
div.swrvwr {background:url(../terrain/water/128patt.gif) -448px -256px, url(../terrain/water/wbase.png)  -448px -256px, url(../terrain/ridge/ridge3.png) -192px -64px; width:64px; height:64px;}
div.swrvwb {background:url(../terrain/water/128patt.gif) -448px -384px, url(../terrain/water/wbase.png)  -448px -384px, url(../terrain/ridge/ridge3.png) -192px -0px; width:64px; height:64px;}

/* River Port */
div.swrv14p {background:url(../terrain/water/wbase.png) -0px -448px, url(../terrain/water/128patt.gif) -64px -256px, url(../terrain/water/wbase.png)  -64px -256px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.swrv23p {background:url(../terrain/water/wbase.png) -384px -448px, url(../terrain/water/128patt.gif) -320px -192px, url(../terrain/water/wbase.png)  -320px -192px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}


/* River Ford */
div.swrv23f {background:url(../terrain/water/128patt.gif) -192px -256px, url(../terrain/water/wbase.png)  -192px -256px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.swrv14f {background:url(../terrain/water/128patt.gif) -64px -320px, url(../terrain/water/wbase.png)  -64px -320px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}

/* River Bridge */
div.swrv14b {background:url(../terrain/water/128patt.gif) -64px -256px, url(../terrain/water/wbase.png)  -64px -256px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}
div.swrv23b {background:url(../terrain/water/128patt.gif) -320px -192px, url(../terrain/water/wbase.png)  -320px -192px, url(../terrain/swamp/swamp.png) -320px -64px; width:64px; height:64px;}




/* Swamp Wall */
div.wls4 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} 
div.wls5 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} 
div.wls3 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} 
div.wls6 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} 
div.wls1 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} 
div.wls7 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} 
div.wls2 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} 
div.wls8 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} 

div.wls46 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;}
div.wls47 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;}
div.wls17 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;}
div.wls13 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;}
div.wls35 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;}
div.wls25 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;}
div.wls28 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;}
div.wls68 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;}

div.wls38 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;}
div.wls24 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;}
div.wls57 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;}
div.wls16 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;}

/* Wall towers Swamp */
/* Måste ha en entry med bara swamp på, så terrain blir rätt*/
div.wlst16 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* outercorner tower */
div.wlst24 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* outercorner tower */
div.wlst57 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* outercorner tower */
div.wlst38 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* outercorner tower */

div.wlst47 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* innercorner tower */
div.wlst68 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* innercorner tower */
div.wlst25 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* innercorner tower */
div.wlst13 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* innercorner tower */

div.wlst46 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* straight tower */
div.wlst35 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* straight tower */
div.wlst17 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* straight tower */
div.wlst28 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* straight tower */

/* Wall Entrances Swamp */
/* horizontal entrances */
/* wl = wall, s = swamp, e = entrance, d = drawbridge, g=gatehouse, b=broken section*/
div.wlsed46 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* drawbridge */
div.wlsed35 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* drawbridge */
div.wlseg46 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* gatehouse */
div.wlseg35 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* gatehouse */
div.wlseb46 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* broken section */
div.wlseb35 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* broken section */

/* vertical entrances */
div.wlsed28 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* drawbridge */
div.wlsed17 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* drawbridge */
div.wlseg28 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* gatehouse */
div.wlseg17 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* gatehouse */
div.wlseb28 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* broken section */
div.wlseb17 {background:url(../terrain/swamp/swamp1.png) -320px -64px; width:64px; height:64px;} /* broken section */


/**********/
/* Desert */
/**********/
div.de1    {background:url(../terrain/desert/desert1.png) -320px -0px; width:64px; height:64px;}
div.de2    {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.de3    {background:url(../terrain/desert/desert1.png) -320px -128px; width:64px; height:64px;}

/* Desert borders */
div.deb {position: absolute; background:url(../terrain/desert/desert2.png) -64px -128px; width:64px; height:64px; z-index: 10;}
div.der {position: absolute; background:url(../terrain/desert/desert2.png) -192px -128px;  width:64px; height:64px; z-index: 15;}
div.del {position: absolute; background:url(../terrain/desert/desert2.png) -128px -128px; width:64px; height:64px; z-index: 15;}
div.det {position: absolute; background:url(../terrain/desert/desert2.png) -448px -128px; width:64px; height:64px; z-index: 18;}

/* Desert Beaches */

/* Desert borders vs shore - rakor */
div.desh4678t {position: absolute; background:url(../terrain/desert/desert.png) -192px -640px; width:64px; height:64px; z-index: 10;} 
div.desh1347r {position: absolute; background:url(../terrain/desert/desert.png) -0px -640px; width:64px; height:64px; z-index: 10;} 
div.desh1235b {position: absolute; background:url(../terrain/desert/desert.png) -64px -640px; width:64px; height:64px; z-index: 10;}
div.desh2568l {position: absolute; background:url(../terrain/desert/desert.png) -128px -640px; width:64px; height:64px; z-index: 10;}

/* Desert borders vs shore - svängar 
*/
div.desh245678l {position: absolute; background:url(../terrain/desert/desert.png) -128px -576px; width:64px; height:64px; z-index: 12;} /* OK */
div.desh245678t {position: absolute; background:url(../terrain/desert/desert.png) -192px -576px; width:64px; height:64px; z-index: 12;} /* OK */ 

div.desh123568l {position: absolute; background:url(../terrain/desert/desert.png) -448px -576px; width:64px; height:64px; z-index: 12;} /* OK */
div.desh123568b {position: absolute; background:url(../terrain/desert/desert.png) -384px -576px; width:64px; height:64px; z-index: 12;}  /* OK */

div.desh123457r {position: absolute; background:url(../terrain/desert/desert.png) -64px -576px; width:64px; height:64px; z-index: 12;} /* OK */
div.desh123457b {position: absolute; background:url(../terrain/desert/desert.png) -0px -576px; width:64px; height:64px; z-index: 12;} /* OK */

div.desh134678r {position: absolute; background:url(../terrain/desert/desert.png) -256px -576px; width:64px; height:64px; z-index: 12;} /* OK */
div.desh134678t {position: absolute; background:url(../terrain/desert/desert.png) -320px -576px; width:64px; height:64px; z-index: 12;} /* OK */

/* 2x2 1 */
div.de12x21    { background:url(../terrain/desert/desert1.png) -384px -256px; width:64px; height:64px;}
div.de12x22    { background:url(../terrain/desert/desert1.png) -448px -256px; width:64px; height:64px;}
div.de12x23    { background:url(../terrain/desert/desert1.png) -384px -320px; width:64px; height:64px;}
div.de12x24    { background:url(../terrain/desert/desert1.png) -448px -320px; width:64px; height:64px;}

/* 2x2 2 */
div.de22x21    {background:url(../terrain/desert/desert1.png) -512px -256px; width:64px; height:64px;}
div.de22x22    {background:url(../terrain/desert/desert1.png) -576px -256px; width:64px; height:64px;}
div.de22x23    {background:url(../terrain/desert/desert1.png) -512px -320px; width:64px; height:64px;}
div.de22x24    {background:url(../terrain/desert/desert1.png) -576px -320px; width:64px; height:64px;}

/* 3x3 1 */
div.de13x31    { background:url(../terrain/desert/desert1.png) -0px -192px; width:64px; height:64px;}
div.de13x32    { background:url(../terrain/desert/desert1.png) -64px -192px; width:64px; height:64px;}
div.de13x33    { background:url(../terrain/desert/desert1.png) -128px -192px; width:64px; height:64px;}
div.de13x34    { background:url(../terrain/desert/desert1.png) -0px -256px; width:64px; height:64px;}
div.de13x35    { background:url(../terrain/desert/desert1.png) -64px -256px; width:64px; height:64px;}
div.de13x36    { background:url(../terrain/desert/desert1.png) -128px -256px; width:64px; height:64px;}
div.de13x37    { background:url(../terrain/desert/desert1.png) -0px -320px; width:64px; height:64px;}
div.de13x38    { background:url(../terrain/desert/desert1.png) -64px -320px; width:64px; height:64px;}
div.de13x39    { background:url(../terrain/desert/desert1.png) -128px -320px; width:64px; height:64px;}

/* 3x3 2 */
div.de23x31    {background:url(../terrain/desert/desert1.png) -192px -192px; width:64px; height:64px;}
div.de23x32    {background:url(../terrain/desert/desert1.png) -256px -192px; width:64px; height:64px;}
div.de23x33    {background:url(../terrain/desert/desert1.png) -320px -192px; width:64px; height:64px;}
div.de23x34    {background:url(../terrain/desert/desert1.png) -192px -256px; width:64px; height:64px;}
div.de23x35    {background:url(../terrain/desert/desert1.png) -256px -256px; width:64px; height:64px;}
div.de23x36    {background:url(../terrain/desert/desert1.png) -320px -256px; width:64px; height:64px;}
div.de23x37    {background:url(../terrain/desert/desert1.png) -192px -320px; width:64px; height:64px;}
div.de23x38    {background:url(../terrain/desert/desert1.png) -256px -320px; width:64px; height:64px;}
div.de23x39    {background:url(../terrain/desert/desert1.png) -320px -320px; width:64px; height:64px;}

/* 4x4 */
div.de4x41    {background:url(../terrain/desert/desert1.png) -384px -0px; width:64px; height:64px;}
div.de4x42    {background:url(../terrain/desert/desert1.png) -448px -0px; width:64px; height:64px;}
div.de4x43    {background:url(../terrain/desert/desert1.png) -512px -0px; width:64px; height:64px;}
div.de4x44    {background:url(../terrain/desert/desert1.png) -576px -0px; width:64px; height:64px;}
div.de4x45    {background:url(../terrain/desert/desert1.png) -384px -64px; width:64px; height:64px;}
div.de4x46    {background:url(../terrain/desert/desert1.png) -448px -64px; width:64px; height:64px;}
div.de4x47    {background:url(../terrain/desert/desert1.png) -512px -64px; width:64px; height:64px;}
div.de4x48    {background:url(../terrain/desert/desert1.png) -576px -64px; width:64px; height:64px;}
div.de4x49    {background:url(../terrain/desert/desert1.png) -384px -128px; width:64px; height:64px;}
div.de4x410    {background:url(../terrain/desert/desert1.png) -448px -128px; width:64px; height:64px;}
div.de4x411    {background:url(../terrain/desert/desert1.png) -512px -128px; width:64px; height:64px;}
div.de4x412    {background:url(../terrain/desert/desert1.png) -576px -128px; width:64px; height:64px;}
div.de4x413    {background:url(../terrain/desert/desert1.png) -384px -192px; width:64px; height:64px;}
div.de4x414    {background:url(../terrain/desert/desert1.png) -448px -192px; width:64px; height:64px;}
div.de4x415    {background:url(../terrain/desert/desert1.png) -512px -192px; width:64px; height:64px;}
div.de4x416    {background:url(../terrain/desert/desert1.png) -576px -192px; width:64px; height:64px;}

/* Desert roads */
div.dex2      {background:url(../terrain/desert/desert1.png) -128px -128px; width:64px; height:64px;} /* Right stop */
div.dex4      {background:url(../terrain/desert/desert1.png) -64px -128px; width:64px; height:64px;} /* top stop */
div.dex1      {background:url(../terrain/desert/desert1.png) -256px -128px; width:64px; height:64px;} /* bottom stop */
div.dex3      {background:url(../terrain/desert/desert1.png) -192px -128px; width:64px; height:64px;} /* left stop */

div.dex23      {background:url(../terrain/desert/desert1.png) -0px -64px; width:64px; height:64px;} /* Horizontal */
div.dex14      {background:url(../terrain/desert/desert1.png) -0px -128px; width:64px; height:64px;} /* Vertical */
div.dex34      {background:url(../terrain/desert/desert1.png) -64px -64px; width:64px; height:64px;} /* curve1 */
div.dex24      {background:url(../terrain/desert/desert1.png) -128px -64px; width:64px; height:64px;} /* curve2 */
div.dex12      {background:url(../terrain/desert/desert1.png) -192px -64px; width:64px; height:64px;} /* curve3 */
div.dex13      {background:url(../terrain/desert/desert1.png) -256px -64px; width:64px; height:64px;} /* curve4 */

div.dex234      {background:url(../terrain/desert/desert1.png) -192px -0px; width:64px; height:64px;} /* T cross1 */
div.dex124      {background:url(../terrain/desert/desert1.png) -64px -0px; width:64px; height:64px;} /* T cross2 */
div.dex123      {background:url(../terrain/desert/desert1.png) -128px -0px; width:64px; height:64px;} /* T cross3 */
div.dex134      {background:url(../terrain/desert/desert1.png) -0px -0px; width:64px; height:64px;} /* T cross4 */

div.dex1234      {background:url(../terrain/desert/desert1.png) -256px -0px; width:64px; height:64px;} /* X cross */

div.dexr     {position: absolute; background:url(../terrain/desert/desert2.png) -0px -128px; width:64px; height:64px; z-index: 15;} /* Right entry */
div.dext     {position: absolute; background:url(../terrain/desert/desert2.png) -384px -128px; width:64px; height:64px; z-index: 18;} /* Top entry */
div.dexb     {position: absolute; background:url(../terrain/desert/desert2.png) -256px -128px; width:64px; height:64px; z-index: 10;} /* Bottom entry */
div.dexl     {position: absolute; background:url(../terrain/desert/desert2.png) -320px -128px; width:64px; height:64px; z-index: 15;} /* Left entry */


/* Desert Rivers */
div.derv3 {background:url(../terrain/water/128patt.gif) -192px -192px, url(../terrain/water/wbase.png)  -192px -192px, url(../terrain/desert/desert1.png) -320px -0px;  width:64px; height:64px;}
div.derv2 {background:url(../terrain/water/128patt.gif) -256px -320px, url(../terrain/water/wbase.png)  -256px -320px, url(../terrain/desert/desert1.png) -320px -64px;  width:64px; height:64px;}
div.derv4 {background:url(../terrain/water/128patt.gif) -64px -128px, url(../terrain/water/wbase.png)  -64px -128px, url(../terrain/desert/desert1.png) -320px -64px;  width:64px; height:64px;}
div.derv1 {background:url(../terrain/water/128patt.gif) -128px -192px, url(../terrain/water/wbase.png)  -128px -192px, url(../terrain/desert/desert1.png) -320px -64px;  width:64px; height:64px;}

div.derv14 {background:url(../terrain/water/128patt.gif) -64px -256px, url(../terrain/water/wbase.png)  -64px -256px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.derv23 {background:url(../terrain/water/128patt.gif) -320px -192px, url(../terrain/water/wbase.png)  -320px -192px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.derv12 {background:url(../terrain/water/128patt.gif) -256px -256px, url(../terrain/water/wbase.png)  -256px -256px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.derv13 {background:url(../terrain/water/128patt.gif) -128px -320px, url(../terrain/water/wbase.png)  -128px -320px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.derv24 {background:url(../terrain/water/128patt.gif) -256px -128px, url(../terrain/water/wbase.png)  -256px -128px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.derv34 {background:url(../terrain/water/128patt.gif) -128px -256px, url(../terrain/water/wbase.png)  -128px -256px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}

div.derv123 {background:url(../terrain/water/128patt.gif) -192px -128px, url(../terrain/water/wbase.png)  -192px -128px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.derv124 {background:url(../terrain/water/128patt.gif) -64px -192px, url(../terrain/water/wbase.png)  -64px -192px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.derv134 {background:url(../terrain/water/128patt.gif) -128px -128px, url(../terrain/water/wbase.png)  -128px -128px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.derv234 {background:url(../terrain/water/128patt.gif) -192px -320px, url(../terrain/water/wbase.png)  -192px -320px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.derv1234 {background:url(../terrain/water/128patt.gif) -256px -192px, url(../terrain/water/wbase.png)  -256px -192px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}

/* River Waterfall */
div.dervwt {background:url(../terrain/water/128patt.gif) -448px -320px, url(../terrain/water/wbase.png)  -448px -320px, url(../terrain/ridge/ridge2.png) -384px -0px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.dervwl {background:url(../terrain/water/128patt.gif) -448px -192px, url(../terrain/water/wbase.png)  -448px -192px, url(../terrain/ridge/ridge2.png) -64px -0px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.dervwr {background:url(../terrain/water/128patt.gif) -448px -256px, url(../terrain/water/wbase.png)  -448px -256px, url(../terrain/ridge/ridge2.png) -192px -64px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.dervwb {background:url(../terrain/water/128patt.gif) -448px -384px, url(../terrain/water/wbase.png)  -448px -384px, url(../terrain/ridge/ridge2.png) -192px -0px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}

/* River Port */
div.derv14p {background:url(../terrain/water/wbase.png) -0px -448px, url(../terrain/water/128patt.gif) -64px -256px, url(../terrain/water/wbase.png)  -64px -256px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.derv23p {background:url(../terrain/water/wbase.png) -384px -448px, url(../terrain/water/128patt.gif) -320px -192px, url(../terrain/water/wbase.png)  -320px -192px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}


/* River Ford */
div.derv23f {background:url(../terrain/water/128patt.gif) -192px -256px, url(../terrain/water/wbase.png)  -192px -256px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.derv14f {background:url(../terrain/water/128patt.gif) -64px -320px, url(../terrain/water/wbase.png)  -64px -320px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}

/* River Bridge */

div.derv14b {background:url(../terrain/water/128patt.gif) -64px -256px, url(../terrain/water/wbase.png)  -64px -256px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.derv23b {background:url(../terrain/water/128patt.gif) -320px -192px, url(../terrain/water/wbase.png)  -320px -192px, url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}



/* Desert Ridge */
div.rid4 {background:url(../terrain/ridge/ridge2.png) -0px -128px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* Ridge End */
div.rid5 {background:url(../terrain/ridge/ridge2.png) -256px -128px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* Ridge End */
div.rid3 {background:url(../terrain/ridge/ridge2.png) -192px -128px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* Ridge End */
div.rid6 {background:url(../terrain/ridge/ridge2.png) -320px -128px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* Ridge End */
div.rid1 {background:url(../terrain/ridge/ridge2.png) -128px -128px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* Ridge End */
div.rid7 {background:url(../terrain/ridge/ridge2.png) -384px -128px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* Ridge End */
div.rid2 {background:url(../terrain/ridge/ridge2.png) -64px -128px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* Ridge End */
div.rid8 {background:url(../terrain/ridge/ridge2.png) -0px -64px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* Ridge End */

div.rid46 {background:url(../terrain/ridge/ridge2.png) -384px -0px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.rid47 {background:url(../terrain/ridge/ridge2.png) -448px -64px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.rid17 {background:url(../terrain/ridge/ridge2.png) -192px -64px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.rid13 {background:url(../terrain/ridge/ridge2.png) -64px -64px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.rid35 {background:url(../terrain/ridge/ridge2.png) -192px -0px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.rid25 {background:url(../terrain/ridge/ridge2.png) -384px -64px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.rid28 {background:url(../terrain/ridge/ridge2.png) -64px -0px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.rid68 {background:url(../terrain/ridge/ridge2.png) -0px -0px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}

div.rid38 {background:url(../terrain/ridge/ridge2.png) -320px -0px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.rid24 {background:url(../terrain/ridge/ridge2.png) -320px -64px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.rid57 {background:url(../terrain/ridge/ridge2.png) -448px -128px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.rid16 {background:url(../terrain/ridge/ridge2.png) -128px -64px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}

div.ridte {background:url(../terrain/ridge/ridge2.png) -448px -0px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* Ridge Entry */
div.ridre {background:url(../terrain/ridge/ridge2.png) -256px -64px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* Ridge Entry */
div.ridbe {background:url(../terrain/ridge/ridge2.png) -256px -0px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* Ridge Entry */
div.ridle {background:url(../terrain/ridge/ridge2.png) -128px -0px,url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* Ridge Entry */

/* Desert Wall */
div.wld4 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} 
div.wld5 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} 
div.wld3 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} 
div.wld6 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} 
div.wld1 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} 
div.wld7 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} 
div.wld2 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} 
div.wld8 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} 

div.wld46 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.wld47 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.wld17 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.wld13 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.wld35 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.wld25 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.wld28 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.wld68 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}

div.wld38 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.wld24 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.wld57 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}
div.wld16 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;}

/* Wall towers Desert */
/* Måste ha en entry med bara desert på, så terrain blir rätt*/
div.wldt16 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* outercorner tower */
div.wldt24 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* outercorner tower */
div.wldt57 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* outercorner tower */
div.wldt38 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* outercorner tower */

div.wldt47 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* innercorner tower */
div.wldt68 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* innercorner tower */
div.wldt25 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* innercorner tower */
div.wldt13 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* innercorner tower */

div.wldt46 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* straight tower */
div.wldt35 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* straight tower */
div.wldt17 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* straight tower */
div.wldt28 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* straight tower */

/* Wall Entrances Desert */
/* horizontal entrances */
/* wl = wall, d = desert, e = entrance, d = drawbridge, g = gatehouse, b = broken section*/
div.wlded46 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* drawbridge */
div.wlded35 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* drawbridge */
div.wldeg46 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* gatehouse */
div.wldeg35 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* gatehouse */
div.wldeb46 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* broken section */
div.wldeb35 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* broken section */

/* vertical entrances */
div.wlded28 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* drawbridge */
div.wlded17 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* drawbridge */
div.wldeg28 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* gatehouse */
div.wldeg17 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* gatehouse */
div.wldeb28 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* broken section */
div.wldeb17 {background:url(../terrain/desert/desert1.png) -320px -64px; width:64px; height:64px;} /* broken section */




/******************/
/* Grassland Lush */
/******************/
div.ngr3 {background:url(../terrain/grass/lushgrass.png) -320px -0px;  width:64px; height:64px;} /* 25% */
div.ngr2 {background:url(../terrain/grass/lushgrass.png) -320px -64px;  width:64px; height:64px;} /* 15% */
div.ngr4 {background:url(../terrain/grass/lushgrass.png) -320px -128px;  width:64px; height:64px;} /* 10% */
div.ngr1 {background:url(../terrain/grass/lushgrass.png) -320px -192px;  width:64px; height:64px;} /* 20% */

div.ngr5 {background:url(../terrain/grass/lushgrass.png) -256px -192px;  width:64px; height:64px;} /* 10% */
div.ngr6 {background:url(../terrain/grass/lushgrass.png) -192px -192px;  width:64px; height:64px;} /* 5% */
div.ngr7 {background:url(../terrain/grass/lushgrass.png) -192px -256px;  width:64px; height:64px;} /* 10% */
div.ngr8 {background:url(../terrain/grass/lushgrass.png) -192px -320px;  width:64px; height:64px;} /* 5% */

/* 2x2 1 / 3 */
div.ngr2x211 {background:url(../terrain/grass/lushgrass.png) -256px -256px; width:64px; height:64px;}
div.ngr2x212 {background:url(../terrain/grass/lushgrass.png) -320px -256px; width:64px; height:64px;}
div.ngr2x213 {background:url(../terrain/grass/lushgrass.png) -256px -320px; width:64px; height:64px;}
div.ngr2x214 {background:url(../terrain/grass/lushgrass.png) -320px -320px; width:64px; height:64px;}

/* 2x2 2 / 3 */
div.ngr2x221 {background:url(../terrain/grass/lushgrass.png) -256px -384px; width:64px; height:64px;}
div.ngr2x222 {background:url(../terrain/grass/lushgrass.png) -320px -384px; width:64px; height:64px;}
div.ngr2x223 {background:url(../terrain/grass/lushgrass.png) -256px -448px; width:64px; height:64px;}
div.ngr2x224 {background:url(../terrain/grass/lushgrass.png) -320px -448px; width:64px; height:64px;}

/* 2x2 3 / 3 */
div.ngr2x231 {background:url(../terrain/grass/lushgrass.png) -256px -512px; width:64px; height:64px;}
div.ngr2x232 {background:url(../terrain/grass/lushgrass.png) -320px -512px; width:64px; height:64px;}
div.ngr2x233 {background:url(../terrain/grass/lushgrass.png) -256px -576px; width:64px; height:64px;}
div.ngr2x234 {background:url(../terrain/grass/lushgrass.png) -320px -576px; width:64px; height:64px;}

/* 3x3 */
div.ngr3x31 {background:url(../terrain/grass/lushgrass.png) 0px -192px; width:64px; height:64px;}
div.ngr3x32 {background:url(../terrain/grass/lushgrass.png) -64px -192px; width:64px; height:64px;}
div.ngr3x33 {background:url(../terrain/grass/lushgrass.png) -128px -192px; width:64px; height:64px;}
div.ngr3x34 {background:url(../terrain/grass/lushgrass.png) 0px -256px; width:64px; height:64px;}
div.ngr3x35 {background:url(../terrain/grass/lushgrass.png) -64px -256px; width:64px; height:64px;}
div.ngr3x36 {background:url(../terrain/grass/lushgrass.png) -128px -256px; width:64px; height:64px;}
div.ngr3x37 {background:url(../terrain/grass/lushgrass.png) 0px -320px; width:64px; height:64px;}
div.ngr3x38 {background:url(../terrain/grass/lushgrass.png) -64px -320px; width:64px; height:64px;}
div.ngr3x39 {background:url(../terrain/grass/lushgrass.png) -128px -320px; width:64px; height:64px;}

/*4x4 */
div.ngr4x41 {background:url(../terrain/grass/lushgrass.png) 0px -384px; width:64px; height:64px;}
div.ngr4x42 {background:url(../terrain/grass/lushgrass.png) -64px -384px; width:64px; height:64px;}
div.ngr4x43 {background:url(../terrain/grass/lushgrass.png) -128px -384px; width:64px; height:64px;}
div.ngr4x44 {background:url(../terrain/grass/lushgrass.png) -192px -384px; width:64px; height:64px;}
div.ngr4x45 {background:url(../terrain/grass/lushgrass.png) 0px -448px; width:64px; height:64px;}
div.ngr4x46 {background:url(../terrain/grass/lushgrass.png) -64px -448px; width:64px; height:64px;}
div.ngr4x47 {background:url(../terrain/grass/lushgrass.png) -128px -448px; width:64px; height:64px;}
div.ngr4x48 {background:url(../terrain/grass/lushgrass.png) -192px -448px; width:64px; height:64px;}
div.ngr4x49 {background:url(../terrain/grass/lushgrass.png) 0px -512px; width:64px; height:64px;}
div.ngr4x410 {background:url(../terrain/grass/lushgrass.png) -64px -512px; width:64px; height:64px;}
div.ngr4x411 {background:url(../terrain/grass/lushgrass.png) -128px -512px; width:64px; height:64px;}
div.ngr4x412 {background:url(../terrain/grass/lushgrass.png) -192px -512px; width:64px; height:64px;}
div.ngr4x413 {background:url(../terrain/grass/lushgrass.png) 0px -576px; width:64px; height:64px;}
div.ngr4x414 {background:url(../terrain/grass/lushgrass.png) -64px -576px; width:64px; height:64px;}
div.ngr4x415 {background:url(../terrain/grass/lushgrass.png) -128px -576px; width:64px; height:64px;}
div.ngr4x416 {background:url(../terrain/grass/lushgrass.png) -192px -576px; width:64px; height:64px;}


/* Grassland Road */

div.ngx3 {background:url(../terrain/grass/lushgrass.png) -192px -128px;  width:64px; height:64px;}
div.ngx2 {background:url(../terrain/grass/lushgrass.png) -128px -128px;  width:64px; height:64px;}
div.ngx4 {background:url(../terrain/grass/lushgrass.png) -64px -128px;  width:64px; height:64px;}
div.ngx1 {background:url(../terrain/grass/lushgrass.png) -256px -128px;  width:64px; height:64px;}

div.ngx14 {background:url(../terrain/grass/lushgrass.png) 0px -128px; width:64px; height:64px;}
div.ngx23 {background:url(../terrain/grass/lushgrass.png) 0px -64px; width:64px; height:64px;}
div.ngx12 {background:url(../terrain/grass/lushgrass.png) -192px -64px; width:64px; height:64px;}
div.ngx13 {background:url(../terrain/grass/lushgrass.png) -256px -64px; width:64px; height:64px;}
div.ngx24 {background:url(../terrain/grass/lushgrass.png) -128px -64px; width:64px; height:64px;}
div.ngx34 {background:url(../terrain/grass/lushgrass.png) -64px -64px; width:64px; height:64px;}

div.ngx123 {background:url(../terrain/grass/lushgrass.png) -128px 0px; width:64px; height:64px;}
div.ngx124 {background:url(../terrain/grass/lushgrass.png) -64px 0px; width:64px; height:64px;}
div.ngx134 {background:url(../terrain/grass/lushgrass.png) 0px 0px; width:64px; height:64px;}
div.ngx234 {background:url(../terrain/grass/lushgrass.png) -192px 0px; width:64px; height:64px;}
div.ngx1234 {background:url(../terrain/grass/lushgrass.png) -256px 0px; width:64px; height:64px;}




/* River grassland */
div.ngrv3 {background:url(../terrain/water/128patt.gif) -192px -192px, url(../terrain/water/wbase.png)  -192px -192px, url(../terrain/grass/lushgrass.png) -320px -0px;  width:64px; height:64px;}
div.ngrv2 {background:url(../terrain/water/128patt.gif) -256px -320px, url(../terrain/water/wbase.png)  -256px -320px, url(../terrain/grass/lushgrass.png) -320px -0px;  width:64px; height:64px;}
div.ngrv4 {background:url(../terrain/water/128patt.gif) -64px -128px, url(../terrain/water/wbase.png)  -64px -128px, url(../terrain/grass/lushgrass.png) -320px -0px;  width:64px; height:64px;}
div.ngrv1 {background:url(../terrain/water/128patt.gif) -128px -192px, url(../terrain/water/wbase.png)  -128px -192px, url(../terrain/grass/lushgrass.png) -320px -0px;  width:64px; height:64px;}

div.ngrv14 {background:url(../terrain/water/128patt.gif) -64px -256px, url(../terrain/water/wbase.png)  -64px -256px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrv23 {background:url(../terrain/water/128patt.gif) -320px -192px, url(../terrain/water/wbase.png)  -320px -192px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrv12 {background:url(../terrain/water/128patt.gif) -256px -256px, url(../terrain/water/wbase.png)  -256px -256px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrv13 {background:url(../terrain/water/128patt.gif) -128px -320px, url(../terrain/water/wbase.png)  -128px -320px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrv24 {background:url(../terrain/water/128patt.gif) -256px -128px, url(../terrain/water/wbase.png)  -256px -128px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrv34 {background:url(../terrain/water/128patt.gif) -128px -256px, url(../terrain/water/wbase.png)  -128px -256px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}

div.ngrv123 {background:url(../terrain/water/128patt.gif) -192px -128px, url(../terrain/water/wbase.png)  -192px -128px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrv124 {background:url(../terrain/water/128patt.gif) -64px -192px, url(../terrain/water/wbase.png)  -64px -192px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrv134 {background:url(../terrain/water/128patt.gif) -128px -128px, url(../terrain/water/wbase.png)  -128px -128px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrv234 {background:url(../terrain/water/128patt.gif) -192px -320px, url(../terrain/water/wbase.png)  -192px -320px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrv1234 {background:url(../terrain/water/128patt.gif) -256px -192px, url(../terrain/water/wbase.png)  -256px -192px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}

/* River waterfall */
div.ngrvwt {background:url(../terrain/water/128patt.gif) -448px -320px, url(../terrain/water/wbase.png)  -448px -320px, url(../terrain/ridge/ridge.png) -384px -0px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrvwl {background:url(../terrain/water/128patt.gif) -448px -192px, url(../terrain/water/wbase.png)  -448px -192px, url(../terrain/ridge/ridge.png) -64px -0px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrvwr {background:url(../terrain/water/128patt.gif) -448px -256px, url(../terrain/water/wbase.png)  -448px -256px, url(../terrain/ridge/ridge.png) -192px -64px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrvwb {background:url(../terrain/water/128patt.gif) -448px -384px, url(../terrain/water/wbase.png)  -448px -384px, url(../terrain/ridge/ridge.png) -192px -0px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}

/* River Port */
div.ngrv14p {background:url(../terrain/water/wbase.png) -0px -448px, url(../terrain/water/128patt.gif) -64px -256px, url(../terrain/water/wbase.png)  -64px -256px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrv23p {background:url(../terrain/water/wbase.png) -384px -448px, url(../terrain/water/128patt.gif) -320px -192px, url(../terrain/water/wbase.png)  -320px -192px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}


/* River Ford   */
div.ngrv23f {background:url(../terrain/water/128patt.gif) -192px -256px, url(../terrain/water/wbase.png)  -192px -256px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrv14f {background:url(../terrain/water/128patt.gif) -64px -320px, url(../terrain/water/wbase.png)  -64px -320px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}

/* River Bridge */
div.ngrv23b {background:url(../terrain/water/128patt.gif) -320px -192px, url(../terrain/water/wbase.png)  -320px -192px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.ngrv14b {background:url(../terrain/water/128patt.gif) -64px -256px, url(../terrain/water/wbase.png)  -64px -256px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}


/* Grassland Ridge */
/* div.rit {background-image:url(../terrain/ridge/rit.gif); width:64px; height:64px;} */
div.rig4 {background:url(../terrain/ridge/ridge.png) -0px -128px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rig5 {background:url(../terrain/ridge/ridge.png) -256px -128px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rig3 {background:url(../terrain/ridge/ridge.png) -192px -128px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rig6 {background:url(../terrain/ridge/ridge.png) -320px -128px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rig1 {background:url(../terrain/ridge/ridge.png) -128px -128px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rig7 {background:url(../terrain/ridge/ridge.png) -384px -128px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rig2 {background:url(../terrain/ridge/ridge.png) -64px -128px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* Ridge End */
div.rig8 {background:url(../terrain/ridge/ridge.png) -0px -64px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* Ridge End */

div.rig46 {background:url(../terrain/ridge/ridge.png) -384px -0px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.rig47 {background:url(../terrain/ridge/ridge.png) -448px -64px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.rig17 {background:url(../terrain/ridge/ridge.png) -192px -64px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.rig13 {background:url(../terrain/ridge/ridge.png) -64px -64px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.rig35 {background:url(../terrain/ridge/ridge.png) -192px -0px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.rig25 {background:url(../terrain/ridge/ridge.png) -384px -64px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.rig28 {background:url(../terrain/ridge/ridge.png) -64px -0px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.rig68 {background:url(../terrain/ridge/ridge.png) -0px -0px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}

div.rig38 {background:url(../terrain/ridge/ridge.png) -320px -0px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.rig24 {background:url(../terrain/ridge/ridge.png) -320px -64px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.rig57 {background:url(../terrain/ridge/ridge.png) -448px -128px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.rig16 {background:url(../terrain/ridge/ridge.png) -128px -64px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}

div.rigte {background:url(../terrain/ridge/ridge.png) -448px -0px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* Ridge Entry */
div.rigre {background:url(../terrain/ridge/ridge.png) -256px -64px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* Ridge Entry */
div.rigbe {background:url(../terrain/ridge/ridge.png) -256px -0px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* Ridge Entry */
div.rigle {background:url(../terrain/ridge/ridge.png) -128px -0px, url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* Ridge Entry */

/* Wall towers Grassland */
/* Måste ha en entry med bara grassland på, så terrain blir rätt*/
div.wlgt16 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* outercorner tower */
div.wlgt24 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* outercorner tower */
div.wlgt57 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* outercorner tower */
div.wlgt38 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* outercorner tower */

div.wlgt47 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* innercorner tower */
div.wlgt68 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* innercorner tower */
div.wlgt25 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* innercorner tower */
div.wlgt13 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* innercorner tower */

div.wlgt46 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* straight tower */
div.wlgt35 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* straight tower */
div.wlgt17 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* straight tower */
div.wlgt28 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* straight tower */

/* Wall Entrances Grassland */
/* horizontal entrances */
/* wl = wall / g = grassland / e = entrance / d = drawbridge, g = gatehouse, b = broken section */
div.wlged46 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* drawbridge */
div.wlged35 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* drawbridge */
div.wlgeg46 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* gatehouse */
div.wlgeg35 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* gatehouse */
div.wlgeb46 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* broken section */
div.wlgeb35 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* broken section */

/* vertical entrances */
div.wlged28 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* drawbridge */
div.wlged17 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* drawbridge */
div.wlgeg28 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* gatehouse */
div.wlgeg17 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* gatehouse */
div.wlgeb28 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* broken section */
div.wlgeb17 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} /* broken section */

/* Grassland Wall */
div.wlg4 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg5 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} 
div.wlg3 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg6 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg1 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} 
div.wlg7 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} 
div.wlg2 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} 
div.wlg8 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;} 

div.wlg46 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg47 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg17 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg13 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg35 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg25 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg28 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg68 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}

div.wlg38 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg24 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg57 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}
div.wlg16 {background:url(../terrain/grass/lushgrass.png) -320px -0px; width:64px; height:64px;}


/*********/
/* Water */
/*********/


/* Water Ocean */
div.oc   		{background:url(../terrain/water/128patt.gif) -192px -0px, url(../terrain/water/wbase.png)  -192px -0px; width:64px; height:64px;            }
div.ob4678  	{background:url(../terrain/water/128patt.gif) -256px -384px, url(../terrain/water/wbase.png)  -256px -384px; width:64px; height:64px;            }
div.ob47    	{background:url(../terrain/water/128patt.gif) -384px -384px, url(../terrain/water/wbase.png) -384px -384px; width:64px; height:64px;            }
div.ob1347  	{background:url(../terrain/water/128patt.gif) -384px -64px, url(../terrain/water/wbase.png) -384px -64px; width:64px; height:64px;            }
div.ob13    	{background:url(../terrain/water/128patt.gif) -128px -0px, url(../terrain/water/wbase.png) -128px -0px; width:64px; height:64px;            }
div.ob1235  	{background:url(../terrain/water/128patt.gif) -0px -0px, url(../terrain/water/wbase.png) -0px -0px; width:64px; height:64px;            }
div.ob25    	{background:url(../terrain/water/128patt.gif) -256px 0px, url(../terrain/water/wbase.png) -256px -0px; width:64px; height:64px;            }
div.ob2568  	{background:url(../terrain/water/128patt.gif) -384px -128px, url(../terrain/water/wbase.png) -384px -128px; width:64px; height:64px;            }
div.ob68    	{background:url(../terrain/water/128patt.gif) -384px -192px, url(../terrain/water/wbase.png) -384px -192px; width:64px; height:64px;            }
div.ob245678    {background:url(../terrain/water/128patt.gif) -384px -0px, url(../terrain/water/wbase.png) -384px -0px; width:64px; height:64px;            }
div.ob123568    {background:url(../terrain/water/128patt.gif) -320px -0px, url(../terrain/water/wbase.png) -320px -0px; width:64px; height:64px;           }
div.ob123457    {background:url(../terrain/water/128patt.gif) -64px -0px, url(../terrain/water/wbase.png) -64px -0px; width:64px; height:64px;            }
div.ob134678    {background:url(../terrain/water/128patt.gif) -128px -64px, url(../terrain/water/wbase.png) -128px -64px; width:64px; height:64px;            }

/*shallow */
div.wa    		{background:url(../terrain/water/128patt.gif) -384px -320px, url(../terrain/water/wbase.png) -384px -320px; width:64px; height:64px;          }
div.sh4678    	{background:url(../terrain/water/128patt.gif) -64px -64px, url(../terrain/water/wbase.png) -64px -64px; width:64px; height:64px;        }
div.sh47    	{background:url(../terrain/water/128patt.gif) -320px -64px, url(../terrain/water/wbase.png) -320px -64px; width:64px; height:64px;        }
div.sh1347   	{background:url(../terrain/water/128patt.gif) -320px -320px, url(../terrain/water/wbase.png) -320px -320px; width:64px; height:64px;       }
div.sh13    	{background:url(../terrain/water/128patt.gif) -320px -384px, url(../terrain/water/wbase.png) -320px -384px; width:64px; height:64px;           }
div.sh1235    	{background:url(../terrain/water/128patt.gif) -128px -384px, url(../terrain/water/wbase.png) -128px -384px; width:64px; height:64px;       }
div.sh25    	{background:url(../terrain/water/128patt.gif) -0px -384px, url(../terrain/water/wbase.png) -0px -384px; width:64px; height:64px;           }
div.sh2568    	{background:url(../terrain/water/128patt.gif) -0px -320px, url(../terrain/water/wbase.png) -0px -320px; width:64px; height:64px;           }
div.sh68    	{background:url(../terrain/water/128patt.gif) -0px -64px, url(../terrain/water/wbase.png) -0px -64px; width:64px; height:64px;            }
div.sh245678    {background:url(../terrain/water/128patt.gif) -0px -128px, url(../terrain/water/wbase.png) -0px -128px; width:64px; height:64px;      }
div.sh123568   	{background:url(../terrain/water/128patt.gif) -0px -256px, url(../terrain/water/wbase.png) -0px -256px; width:64px; height:64px;           }
div.sh123457    {background:url(../terrain/water/128patt.gif) -320px -256px, url(../terrain/water/wbase.png) -320px -256px; width:64px; height:64px;           }
div.sh134678    {background:url(../terrain/water/128patt.gif) -320px -128px, url(../terrain/water/wbase.png) -320px -128px; width:64px; height:64px;      }

/* Anchors */
div.dot     {background:url(../terrain/water/wbase.png) -64px -448px, url(../terrain/water/128patt.gif) -64px -64px, url(../terrain/water/wbase.png) -64px -64px; width:64px; height:64px;           }
div.dol     {background:url(../terrain/water/wbase.png) -448px -448px, url(../terrain/water/128patt.gif) -0px -320px, url(../terrain/water/wbase.png) -0px -320px; width:64px; height:64px;           }
div.dob     {background:url(../terrain/water/wbase.png) -256px -448px, url(../terrain/water/128patt.gif) -128px -384px, url(../terrain/water/wbase.png) -128px -384px; width:64px; height:64px;            }
div.dor     {background:url(../terrain/water/wbase.png) -192px -448px, url(../terrain/water/128patt.gif) -320px -320px, url(../terrain/water/wbase.png) -320px -320px; width:64px; height:64px;        }

/* River to ocean */
div.rv1235 {background:url(../terrain/water/128patt.gif) -192px -64px, url(../terrain/water/wbase.png)  -192px -64px, url(../terrain/grass/lushgrass.png) -320px -0px;  width:64px; height:64px;}
div.rv1347 {background:url(../terrain/water/128patt.gif) -0px -192px, url(../terrain/water/wbase.png)  -0px -192px, url(../terrain/grass/lushgrass.png) -320px -0px;  width:64px; height:64px;}
div.rv2568 {background:url(../terrain/water/128patt.gif) -256px -64px, url(../terrain/water/wbase.png)  -256px -64px, url(../terrain/grass/lushgrass.png) -320px -0px;  width:64px; height:64px;}
div.rv4678 {background:url(../terrain/water/128patt.gif) -192px -384px, url(../terrain/water/wbase.png)  -192px -384px, url(../terrain/grass/lushgrass.png) -320px -0px;  width:64px; height:64px;}


/*******************************/
/*  River Bridge shared tiles  */
/*******************************/
div.rv14binner {position: absolute; background:url(../terrain/bridge/bridge.png) -384px -0px; width:64px; height:64px; z-index: 60;}
div.rv23binner {position: absolute; background:url(../terrain/bridge/bridge.png) -256px -128px; width:64px; height:64px; z-index: 60;}

/* River bridge borders, same borders used by all river terrains */
div.rv14bb {position: absolute; background:url(../terrain/bridge/bridge.png) -384px -64px; width:64px; height:64px;  z-index: 19;} /* horizontell */
div.rv14br {position: absolute; background:url(../terrain/bridge/bridge.png) -384px -128px; width:64px; height:64px;  z-index: 19;} /* horizontell */
div.rv14bl {position: absolute; background:url(../terrain/bridge/bridge.png) -320px -128px; width:64px; height:64px;  z-index: 19;} /* horizontell */

div.rv23bt {position: absolute; background:url(../terrain/bridge/bridge.png) -128px -192px; width:64px; height:64px;  z-index: 19;} /* vertical */
div.rv23bb {position: absolute; background:url(../terrain/bridge/bridge.png) -192px -192px; width:64px; height:64px;  z-index: 19;} /* vertical */



/**********/
/* Bridge */
/**********/
/* Bridge layer1 tiles */
/*div.wax14    {background-image:url(../terrain/bridge/wa1.gif); width:64px; height:64px;}*/

/* Bridge, layer above water, above ships, but under units */
div.brhb    {position: absolute; background:url(../terrain/bridge/bridge.png) -128px -64px; width:64px; height:64px; z-index: 50;} /* Bridge-Horizontal-Bottom */
div.brht    {position: absolute; background:url(../terrain/bridge/bridge.png) -128px -0px; width:64px; height:64px; z-index: 60;} /* Bridge-Horizontal-Top */
div.brhert1 {position: absolute; background:url(../terrain/bridge/bridge.png) -0px -0px; width:64px; height:64px; z-index: 124;} /* Bridge horizontal right side */
div.brhert2 {position: absolute; background:url(../terrain/bridge/bridge.png) -64px -0px; width:64px; height:64px; z-index: 124;} /* Bridge horizontal right side - twin towers */
div.brhert2i {position: absolute; background:url(../terrain/bridge/bridge.png) -0px -192px; width:64px; height:64px; z-index: 150;} /* Bridge horizontal right side - twin towers "inner border"*/

div.brherb3 {position: absolute; background:url(../terrain/bridge/bridge.png) -0px -64px; width:64px; height:64px; z-index: 50;} /* Bridge horizontal right side */
div.brherb4 {position: absolute; background:url(../terrain/bridge/bridge.png) -64px -64px; width:64px; height:64px; z-index: 50;} /* Bridge horizontal right side */

div.brhelt1 {position: absolute; background:url(../terrain/bridge/bridge.png) -192px -0px; width:64px; height:64px; z-index: 124;} /* Bridge horizontal left side  - twin towers*/
div.brhelt1i {position: absolute; background:url(../terrain/bridge/bridge.png) -256px -192px; width:64px; height:64px; z-index: 150;} /* Bridge horizontal left side  - twin towers "inner border" */

div.brhelt2 {position: absolute; background:url(../terrain/bridge/bridge.png) -256px -0px; width:64px; height:64px; z-index: 124;} /* Bridge horizontal left side */
div.brhelb3 {position: absolute; background:url(../terrain/bridge/bridge.png) -192px -64px; width:64px; height:64px; z-index: 50;} /* Bridge horizontal left side */
div.brhelb4 {position: absolute; background:url(../terrain/bridge/bridge.png) -256px -64px; width:64px; height:64px; z-index: 50;} /* Bridge horizontal left side */

div.brv     {position: absolute; background:url(../terrain/bridge/bridge.png) -192px -128px; width:64px; height:64px; z-index: 60;} /* Bridge vertical */
div.fadeoutbrv     {position: absolute; background:url(../terrain/bridge/bridge.png) -448px -0px; width:64px; height:64px; z-index: 60;} /* Bridge vertical fadeout version*/

div.brveb1  {position: absolute; background:url(../terrain/bridge/bridge.png) -320px -0px; width:64px; height:64px; z-index: 120;} /* Bridge vertical bottom */
div.brveb1b  {position: absolute; background:url(../terrain/bridge/bridge.png) -320px -192px; width:64px; height:64px; z-index: 150;} /* Bridge vertical bottom - enbart taket*/
div.brveb2  {position: absolute; background:url(../terrain/bridge/bridge.png) -320px -64px; width:64px; height:64px; z-index: 60;} /* Bridge vertical bottom */
div.fadeoutbrveb2  {position: absolute; background:url(../terrain/bridge/bridge.png) -448px -64px; width:64px; height:64px; z-index: 60;} /* Bridge vertical bottom  fadeout version*/
div.brvet1  {position: absolute; background:url(../terrain/bridge/bridge.png) -64px -128px; width:64px; height:64px; z-index: 60;} /* Bridge vertical top */
/* div.brvet1  {position: absolute; background-image:url(../terrain/water/brveb.png); width:64px; height:64px; z-index: 60;} /* Bridge vertical top */

div.brvet2  {position: absolute; background:url(../terrain/bridge/bridge.png) -0px -128px; width:64px; height:64px; z-index: 60;} /* Bridge vertical top */
div.fadeoutbrvet2  {position: absolute; background:url(../terrain/bridge/bridge.png) -448px -128px; width:64px; height:64px; z-index: 60;} /* Bridge vertical top fadeout version*/
div.brvet3  {position: absolute; background:url(../terrain/bridge/bridge.png) -384px -192px; width:64px; height:64px; z-index: 150;} /* Bridge vertical top */



/*************/
/*   WALL    */
/*************/
/* ev används inte dessa nedan */

/*   Svävande Wallbit som placeras ovanpå terraintype Wall, dvs med z-index */
div.wall4 {position: absolute; background:url(../terrain/wall/wall.png) -256px -0px; width:64px; height:64px; z-index: 125;}
div.wall5 {position: absolute; background:url(../terrain/wall/wall.png) -0px -192px; width:64px; height:64px; z-index: 125;} 
div.wall3 {position: absolute; background:url(../terrain/wall/wall.png) -64px -192px; width:64px; height:64px;z-index: 125;}
div.wall6 {position: absolute; background:url(../terrain/wall/wall.png) -192px -0px; width:64px; height:64px;z-index: 125;}
div.wall1 {position: absolute; background:url(../terrain/wall/wall.png) -0px -256px; width:64px; height:64px;z-index: 125;} 
div.wall7 {position: absolute; background:url(../terrain/wall/wall.png) -64px -256px; width:64px; height:64px;z-index: 125;} 
div.wall2 {position: absolute; background:url(../terrain/wall/wall.png) -128px -256px; width:64px; height:64px;z-index: 125;} 
div.wall8 {position: absolute; background:url(../terrain/wall/wall.png) -128px -192px; width:64px; height:64px;z-index: 125;} 

div.wall46 {position: absolute; background:url(../terrain/wall/wall.png) -64px -0px; width:64px; height:64px;z-index: 125;}
div.wall47 {position: absolute; background:url(../terrain/wall/wall.png) -128px -0px; width:64px; height:64px;z-index: 125;}
div.wall17 {position: absolute; background:url(../terrain/wall/wall.png) -128px -64px; width:64px; height:64px;z-index: 125;}
div.wall13 {position: absolute; background:url(../terrain/wall/wall.png) -128px -128px; width:64px; height:64px;z-index: 125;}
div.wall35 {position: absolute; background:url(../terrain/wall/wall.png) -64px -128px; width:64px; height:64px;z-index: 125;}
div.wall25 {position: absolute; background:url(../terrain/wall/wall.png) -0px -128px; width:64px; height:64px;z-index: 125;}
div.wall28 {position: absolute; background:url(../terrain/wall/wall.png) -0px -64px; width:64px; height:64px;z-index: 125;}
div.wall68 {position: absolute; background:url(../terrain/wall/wall.png) -0px -0px; width:64px; height:64px;z-index: 125;}

div.wall38 {position: absolute; background:url(../terrain/wall/wall.png) -256px -64px; width:64px; height:64px;z-index: 125;}
div.wall24 {position: absolute; background:url(../terrain/wall/wall.png) -256px -128px; width:64px; height:64px;z-index: 125;}
div.wall57 {position: absolute; background:url(../terrain/wall/wall.png) -192px -64px; width:64px; height:64px;z-index: 125;}
div.wall16 {position: absolute; background:url(../terrain/wall/wall.png) -192px -128px; width:64px; height:64px;z-index: 125;}

/* Svävande Towers + towerborders*/
div.wallt16  {position: absolute; background:url(../terrain/wall/wall.png) -0px -384px; width:64px; height:64px;z-index: 125;} /* outercorner tower top*/
div.wallt16t {position: absolute; background:url(../terrain/wall/wall.png) -0px -320px; width:64px; height:64px;z-index: 165;} /* outercorner tower */

div.wallt24 {position: absolute;background:url(../terrain/wall/wall.png) -64px -384px; width:64px; height:64px; z-index: 125;} /* outercorner tower */
div.wallt24t {position: absolute; background:url(../terrain/wall/wall.png) -64px -320px; width:64px; height:64px;z-index: 165; } /* outercorner tower top */

div.wallt57  {position: absolute; background:url(../terrain/wall/wall.png) -256px -512px; width:64px; height:64px;z-index: 125;} /* outercorner tower */
div.wallt57t {position: absolute; background:url(../terrain/wall/wall.png) -256px -448px; width:64px; height:64px;z-index: 165;} /* outercorner tower top*/
div.wallt57b {position: absolute; background:url(../terrain/wall/wall.png) -256px -576px; width:64px; height:64px;z-index: 35;} /* outercorner tower bottom*/

div.wallt38 {position: absolute; background:url(../terrain/wall/wall.png) -320px -512px; width:64px; height:64px;z-index: 125;} /* outercorner tower*/
div.wallt38t {position: absolute; background:url(../terrain/wall/wall.png) -320px -448px; width:64px; height:64px;z-index: 165;} /* outercorner tower top*/
div.wallt38b {position: absolute; background:url(../terrain/wall/wall.png) -320px -576px; width:64px; height:64px;z-index: 35;} /* outercorner tower bottom*/

div.wallt47 {position: absolute; background:url(../terrain/wall/wall.png) -64px -512px; width:64px; height:64px;z-index: 125;} /* innercorner tower*/
div.wallt47t {position: absolute; background:url(../terrain/wall/wall.png) -64px -448px; width:64px; height:64px;z-index: 165;} /* innercorner tower top*/
div.wallt47l {position: absolute; background:url(../terrain/wall/wall.png) -0px -448px; width:64px; height:64px;z-index: 125;} /* innercorner tower left*/
div.wallt47b {position: absolute; background:url(../terrain/wall/wall.png) -64px -576px; width:64px; height:64px;z-index: 35;} /* innercorner tower bottom*/

div.wallt68 {position: absolute; background:url(../terrain/wall/wall.png) -128px -512px; width:64px; height:64px;z-index: 125;} /* innercorner tower*/
div.wallt68t {position: absolute; background:url(../terrain/wall/wall.png) -128px -448px; width:64px; height:64px;z-index: 165;} /* innercorner tower top*/
div.wallt68b {position: absolute; background:url(../terrain/wall/wall.png) -128px -576px; width:64px; height:64px;z-index: 35;} /* innercorner tower bottom*/
div.wallt68r {position: absolute; background:url(../terrain/wall/wall.png) -192px -512px; width:64px; height:64px;z-index: 125;} /* innercorner tower right*/

div.wallt25 {position: absolute; background:url(../terrain/wall/wall.png) -448px -320px; width:64px; height:64px;z-index: 125;} /* innercorner tower*/
div.wallt25t {position: absolute; background:url(../terrain/wall/wall.png) -448px -256px; width:64px; height:64px;z-index: 165;} /* innercorner tower top*/

div.wallt13 {position: absolute; background:url(../terrain/wall/wall.png) -384px -384px; width:64px; height:64px;z-index: 125;} /* innercorner tower*/
div.wallt13t {position: absolute; background:url(../terrain/wall/wall.png) -384px -320px; width:64px; height:64px;z-index: 165;} /* innercorner tower top*/

div.wallt46 {position: absolute; background:url(../terrain/wall/wall.png) -640px -320px; width:64px; height:64px;z-index: 125;} /* straight tower*/
div.wallt46t {position: absolute; background:url(../terrain/wall/wall.png) -640px -256px; width:64px; height:64px;z-index: 165;} /* straight tower top*/

div.wallt35 {position: absolute; background:url(../terrain/wall/wall.png) -512px -320px; width:64px; height:64px;z-index: 125;} /* straight tower*/
div.wallt35t {position: absolute; background:url(../terrain/wall/wall.png) -512px -256px; width:64px; height:64px;z-index: 165;} /* straight tower top*/

div.wallt17 {position: absolute; background:url(../terrain/wall/wall.png) -576px -384px; width:64px; height:64px;z-index: 125;} /* straight tower*/
div.wallt17t {position: absolute; background:url(../terrain/wall/wall.png) -576px -320px; width:64px; height:64px;z-index: 165;} /* straight tower top*/

div.wallt28 {position: absolute; background:url(../terrain/wall/wall.png) -384px -576px; width:64px; height:64px;z-index: 125;} /* straight tower*/
div.wallt28t {position: absolute; background:url(../terrain/wall/wall.png) -384px -512px; width:64px; height:64px;z-index: 165;} /* straight tower top*/


/* Svävande entrance + entrance borders*/
/* e = entrance, d = drawbridge, g = gatehouse  b = broken section*/
/* horizontal entrances */
div.walled46 {position: absolute; background:url(../terrain/wall/wall.png) -576px -192px; width:64px; height:64px;z-index: 125;} /* entrance drawbridge*/
div.walled46b {position: absolute; background:url(../terrain/wall/wall.png) -576px -256px; width:64px; height:64px;z-index: 35;} /* entrance drawbridge bottom*/
div.walled46l {position: absolute; background:url(../terrain/wall/wall.png) -512px -192px; width:64px; height:64px;z-index: 125;} /* entrance drawbridge left*/
div.walled46r {position: absolute; background:url(../terrain/wall/wall.png) -640px -192px; width:64px; height:64px;z-index: 125;} /* entrance drawbridge right*/

div.walled35 {position: absolute; background:url(../terrain/wall/wall.png) -192px -384px; width:64px; height:64px;z-index: 125;} /* entrance drawbridge*/
div.walled35b {position: absolute; background:url(../terrain/wall/wall.png) -192px -448px; width:64px; height:64px;z-index: 35;} /* entrance drawbridge bottom*/
div.walled35l {position: absolute; background:url(../terrain/wall/wall.png) -128px -384px; width:64px; height:64px;z-index: 125;} /* entrance drawbridge left*/
div.walled35r {position: absolute; background:url(../terrain/wall/wall.png) -256px -384px; width:64px; height:64px;z-index: 125;} /* entrance drawbridge right*/

div.walleg46 {position: absolute; background:url(../terrain/wall/wall.png) -384px -64px; width:64px; height:64px;z-index: 125;} /* entrance gatehouse */
div.walleg46t {position: absolute; background:url(../terrain/wall/wall.png) -384px -0px; width:64px; height:64px;z-index: 165;} /* entrance gatehouse top */
div.walleg46r {position: absolute; background:url(../terrain/wall/wall.png) -448px -64px; width:64px; height:64px;z-index: 125;} /* entrance gatehouse right */

div.walleg35 {position: absolute; background:url(../terrain/wall/wall.png) -576px -64px; width:64px; height:64px;z-index: 125;} /* entrance gatehouse */
div.walleg35t {position: absolute; background:url(../terrain/wall/wall.png) -576px -0px; width:64px; height:64px;z-index: 165;} /* entrance gatehouse top */
div.walleg35r {position: absolute; background:url(../terrain/wall/wall.png) -640px -64px; width:64px; height:64px;z-index: 125;} /* entrance gatehouse right */

div.walleb46 {position: absolute; background:url(../terrain/wall/wall.png) -192px -192px; width:64px; height:64px;z-index: 125;} /* entrance broken section*/

div.walleb35 {position: absolute; background:url(../terrain/wall/wall.png) -256px -192px; width:64px; height:64px;z-index: 125;} /* entrance broken section*/


/* vertical entrances*/
div.walled28 {position: absolute; background:url(../terrain/wall/wall.png) -448px -448px; width:64px; height:64px;z-index: 136;} /* entrance drawbridge */
div.walled28t {position: absolute; background:url(../terrain/wall/wall.png) -448px -384px; width:64px; height:64px;z-index: 165;} /* entrance drawbridge top */
div.walled28b {position: absolute; background:url(../terrain/wall/wall.png) -448px -512px; width:64px; height:64px;z-index: 35;} /* entrance drawbridge bottom */
div.walled28r {position: absolute; background:url(../terrain/wall/wall.png) -512px -448px; width:64px; height:64px;z-index: 125;} /* entrance drawbridge right */

div.walled17 {position: absolute; background:url(../terrain/wall/wall.png) -576px -512px; width:64px; height:64px;z-index: 136;} /* entrance drawbridge */
div.walled17t {position: absolute; background:url(../terrain/wall/wall.png) -576px -448px; width:64px; height:64px;z-index: 165;} /* entrance drawbridge top */
div.walled17b {position: absolute; background:url(../terrain/wall/wall.png) -576px -576px; width:64px; height:64px;z-index: 35;} /* entrance drawbridge bottom */
div.walled17l {position: absolute; background:url(../terrain/wall/wall.png) -512px -512px; width:64px; height:64px;z-index: 125;} /* entrance drawbridge left */

div.walleg28 {position: absolute; background:url(../terrain/wall/wall.png) -320px -256px; width:64px; height:64px;z-index: 136;} /* entrance gatehouse */
div.walleg28t {position: absolute; background:url(../terrain/wall/wall.png) -320px -192px; width:64px; height:64px;z-index: 165;} /* entrance gatehouse top */
div.walleg28r {position: absolute; background:url(../terrain/wall/wall.png) -384px -256px; width:64px; height:64px;z-index: 125;} /* entrance gatehouse right */

div.walleg17 {position: absolute; background:url(../terrain/wall/wall.png) -384px -192px; width:64px; height:64px;z-index: 136;} /* entrance gatehouse */
div.walleg17t {position: absolute; background:url(../terrain/wall/wall.png) -384px -128px; width:64px; height:64px;z-index: 165;} /* entrance gatehouse top*/

div.walleb28 {position: absolute; background:url(../terrain/wall/wall.png) -256px -256px; width:64px; height:64px;z-index: 125;} /* entrance broken section*/

div.walleb17 {position: absolute; background:url(../terrain/wall/wall.png) -192px -256px; width:64px; height:64px;z-index: 125;} /* entrance broken section*/

