body {
align:left;
background-color:white;
}

div.wrapper { 
position:absolute;
top: 0px;
left: 0px;
align:left;
/*background-color: rgb(255,255,236);*/
/*background-color:white;*/
width:100%;
} 

div.topWide { 
position:absolute;
top: 0px;
left: 0px;
align:left;
width:100%;
/*width:1300px;*/
height:100px;
font-family:arial,helvetica;
font-weight:bold;
/*background-color: rgb(255,255,255);*/
background-image: url(../images/bg/topmapborder27.jpg);
background-repeat:no-repeat;
border-top:1px black solid;
/*border-right:1px black solid;*/
border-left:1px black solid;
/*z-index:3;**/
} 

div.top { 
position:absolute;
top: 0px;
left: 0px;
align:left;
width:1082px;
height:100px;
font-family:arial,helvetica;
font-weight:bold;
/*background-color: rgb(255,255,255);*/
/*background-image: url(../images/bg/topmapborder27.jpg);*/
background-repeat:no-repeat;
border-top:0px black solid;
border-right:0px black solid;
border-left:1px black solid;
/*z-index:3;**/
} 

div.hOne{
position:relative;
/*z-index:2; do not use z-index - screws up TreeLinks*/
top:36px;
left:40px;
/*margin-top:40px;*/
/*margin-left:40px;*/
width:100%;
height:100%;
}

h1 {
/*font: small-caps italic 18px helvetica;*/
font:italic 1em helvetica;
text-align:left;
color:rgb(0,102,153);
}

div.topFAQ{
position:absolute;
top:12px;
left:474px;
margin-left:0px;
/*margin-top:14px;*/
width:49px;
height:18px;
padding:0px;
color:rgb(204,0,0);
text-align:center;
border: 0px black solid;
}

a.topLink:link {color:blue;text-decoration:none;}      /* unvisited link */
a.topLink:visited {color:blue;text-decoration:none;}  /* visited link */
a.topLink:hover {color:black;text-decoration:underline;}  /* mouse over link */
a.topLink:active {color:blue;text-decoration:none;}  /* selected link */

div.topAsk{
position:absolute;
top:12px;
left:528px;
margin-left:0px;
/*margin-top:14px;*/
width:61px;
height:18px;
padding:0px;
color:rgb(204,0,0);
text-align:center;
border: 0px black solid;
}

div.topPrivacy{
position:absolute;
top:12px;
left:594px;
margin-left:0px;
/*margin-top:14px;*/
width:64px;
height:18px;
padding:0px;
color:rgb(204,0,0);
text-align:center;
border: 0px black solid;
}

div.topCart{
font:bold 16px arial;
position:absolute;
top:10px;
left:664px;
margin-left:0px;
/*margin-top:14px;*/
width:56px;
height:20px;
padding:0px;
/*color:rgb(0,102,153);*/
text-align:center;
border: 0px black solid;
/*background-color: rgb(255,204,0);*/
}


/******* Middle Column ****************************************/

div.one { 
background-color:white;
/*background-color:rgb(251,246,224);*/
position:absolute;
top: 101px;
left: 0px;
align:left;
width:1260px;
/*width:1300px;*/
/*min-height:100%;*/
/*height:610px;*/
height:inherit;
font-family:arial,helvetica;
font-weight:bold;
/*border-bottom:0px solid rgb(0,0,0);*/
border-top:3px solid rgb(0,0,0);
/*border-right:1px black solid;*/
border-left:1px black solid;
/*background-color:rgb(255,255,236);*/
/*border-bottom:black solid 2px;*/
/*z-index:2;**/
/*border-bottom:4px black solid;*/
/*border:3px black dashed;*/
} 

div.mid{ 
position: absolute;
/*width:1250px;*/
/*width:1050px;*/
width:1000px;
top: 0px;
left: 250px;
align:left;
height:1500px;
/*height:250px; old */
/*height:100%;*/
font-family:arial,helvetica;
font-weight:bold;
/*z-index:1;**/
/*background-color: green;*/
/*background-color: rgb(153,255,255);*/
/*overflow:scroll;*/
} 

div.midUSA{ 
position: relative;
width:100%;
/*background-color:rgb(255,255,255); white*/
z-index:1;
} 

div.treeMain{
position:absolute;
/*margin:5px;*/
left:5px;
top:2px;
width:1000px;
/*width: 1200px;*/
height:24px;
z-index:1;
}

div.TreeBook{
position:relative;
margin:0px;
padding-left:5px;
padding-top:3px;
top:0px;
width:600px;
/*width: 820px;*/
height:22px;
/*height:100%;*/
background-color:rgb(255,204,102); /*orange tannish*/
border:black 1px solid;
font:12px helvetica;
text-align:left;
font-weight:bold;
color:rgb(0,0,0);
z-index:8;
}

a.TitleHr:link {color:blue;text-decoration:none;}      /* unvisited link */
a.TitleHr:visited {color:blue;text-decoration:none;}  /* visited link */
a.TitleHr:hover {color:black;text-decoration:underline;}  /* mouse over link */
a.TitleHr:active {color:blue;text-decoration:none;}  /* selected link */

div.faces{
position: absolute;
top:0px;
left:615px;
/*left:430px;*/
width:200px;
/*overflow:hidden;*/
/**********width:inherit;*/
/*width:187px;*/
height:28px;
/*margin-left:26.875em;*/
/*margin-left:430px;*/
border:black 0px solid;
font:16px helvetica;
color:rgb(0,0,0);
font-weight:bold;
}

/******** US BOOK PAGE BEGIN ***************************/

div.ContentBook{
/*background-color:rgb(251,246,224);*/
position:absolute;
/*border:black solid 1px;*/
left:4px;
top:30px;
margin:auto;
/*width:1040px;*/
/*width:1100px;*/
width:1000px;
height:auto; 
/*36em*/
/*height:100%;*/
/*height:450px;*/
/*height:560px;*/
/*min-height:250px;*/
/*overflow:scroll;*/
overflow:inherit;
z-index:6;
}


div.rightBook2{
top:2px;
left:470px; /*******************/
position: relative;
padding:5px;
/*margin-left: auto;*/
/*margin-right: auto;*/
/*border: 2px dashed #669966;*/
/*height: 50px;*/
/*width:50%;*/
width:500px;
height:540px;
/*width:inherit;*/
float: left; 
text-align: left;
/*background-color:rgb(251,246,224);*/
/*background-color:rgb(215,228,215);*/
/*display: inline;*/
/*border:5px dotted black;*/
} 


img.picBook{
max-width:500px;
max-height:540px;
border-style:outset;
z-index:2;
background-color:white;
}

div.picBook2{
/*border-style:outset;*/
display: inline;
padding:2px;
/*max-width:95%;*/
/*max-height:95%;*/
/*max-height:35em;*/
/*text-align: center;*/
/*max-width:600px;*/
/*border:2px outset black;*/
/*width:inherit;*/
/*border-top:1px outset black;*/
/*border-left:1px solid black;*/
/*border-right:5px solid rgb(232,230,230);*/
/*border-bottom:5px solid rgb(232,230,230);*/
/*padding-top:30px;*/
}

DivContent{
}

/****************************/

div.leftBook2{
/*position:relative;*/
/*left:110px;*/
position:absolute;
left:2px;
margin-left:1em;
padding-top:1em;
padding-bottom:1em;
background-color:rgb(251,246,224);
top:5px;
width:450px;
min-height:540px;
display: inline;
float: left; 
text-align: left;
/*overflow:scroll;*/
border:1px solid gray;*/
}

div.titleBook{
position: relative;
top:2px;
left:2px;
padding-top:0px; 
margin-left:8px;
margin-right:10px;
width: 350px; 
float: left; 
text-align: left;
font-size:24px;
line-height:105%;
color:black;
font-variant:small-caps;
font-weight: bold;
font-family:arial, sans-serif;
display: inline;
border:gray solid 1px;
} 

div.authBook{
position: relative;
/*top:22px;*/
left:2px;
padding-top:10px; 
margin-left:20px;
margin-right:10px;
width: 100%; 
float: left; 
text-align: left;
font-size:14px;
line-height:105%;
color:black;
font-variant:normal;*/
/*font-weight: bold;*/
font-family:arial, sans-serif;
display: inline;
} 



div.hTwo{
position: relative;
left:2px;
top:2px;
display: inline;
border:gray dashed 2px;
padding:0px;
margin:0 auto;
/*height:20px;*/
/*width:400px;*/
/*position:relative;*/
/*z-index:2; do not use z-index - screws up TreeLinks*/
/*top:36px;*/
/*left:40px;*/
/*margin:40px;*/
/*margin-left:40px;*/
/*width:100%;*/
/*height:100%;*/
}

h2 {
position: relative;
left:1px;
top:5px;
display: inline;
border-top:black dashed 1px;
border-bottom:black dashed 1px;
font:1.2em helvetica;
text-align:left;
/*color:rgb(0,102,153);*/
padding:0px;
line-height:85%;
font-weight: bold;
letter-spacing:-1px;
}


div.descBook{
position: relative;
left:2px;
padding-top:10px; 
margin-left:10px;
margin-right:30px;
width:400px; 
float: left; 
text-align: left;
font-size:12px;
line-height:110%;
color:black;
font-variant:normal;
/*font-weight: bold;*/
font-family:helvetica,sans-serif;*/
display: inline;
/*border-bottom:2px solid black;*/
letter-spacing:1.25px;
/*text-transform:capitalize;*/
padding-bottom:1em;
/*border:gray dashed 0px;*/
font-weight:normal;
} 

div.priceBook{
width:350px;
height:25px;
background-color:rgb(255,204,102);
position: relative;
margin-top:20px;
margin-left:10px;
/*margin-left:25px;*/
margin-right:10px;
margin-bottom:20px;
left:2px;
padding-top:0px;  
float: left; 
text-align: left;
font-size:16px;
line-height:105%;
color:black;
font-variant:small-caps;
font-weight: bold;
font-family:"Helvetica, sans-serif";
/*display: inline;*/
border:solid 1px black;
} 

div.freeship{
position: relative;
margin-bottom:10px;
left:15px;  
margin-top:-15px;
float: left; 
text-align: left;
} 


div.WallManPic{
width:400px;
position:relative;
left:22px;
top:2px;
margin:0 auto;
float:left;
border-bottom:solid 4px black;
display:inline;
}

div.WallManPicTitle{
/*width:300px;*/
/*height:60px;*/
/*position:relative;*/
/*left:100px;*/
/*top:-52px;*/
margin-top:-50px;
margin-left:120px;
text-align:left;
font:1.25em helvetica;
float:left;
/*border:solid 1px black;*/
z-index:2;
display:inline;
letter-spacing:-1px;
}

div.StateListM{
width:350px;
height:375px;
background-color:rgb(255,204,102);
/*background-color:orange;*/
position: relative;
margin-top:0px;
margin-left:0px;
margin-right:10px;
margin-bottom:20px;
padding-left:10px;
padding-top:2px;
left:30px;
top:5px;
font:12px helvetica;
text-align:left;
color:rgb(0,0,0);
/*color:rgb(0,153,153);*/
font-weight:bold;
line-height:95%; 
float: left; 
border:dotted 1px gray;
}

div.StateList1{
width:125px;
height:325px;
position: relative;
margin-top:0px;
margin-left:0px;
margin-right:10px;
margin-bottom:20px;
padding-left:10px;
padding-top:10px;
padding-bottom:5px;
left:5px;
top:5px;
font:12px helvetica;
text-align:left;
background-color:rgb(255,204,102);
/*background-color:rgb(251,246,224);*/
color:rgb(0,0,0);
/*color:rgb(0,153,153);*/
font-weight:bold;
line-height:95%; 
float: left; 
border:solid 2px gray;
}


div.StateList2{
width:125px;
height:325px;
background-color:rgb(255,204,102);
/*background-color:rgb(251,246,224);*/
position: relative;
margin-top:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
padding-left:5px;
padding-top:10px;
padding-bottom:5px;
left:15px;
top:5px;
font:12px helvetica;
text-align:left;
color:rgb(0,0,0);
/*color:rgb(0,153,153);*/
font-weight:bold;
line-height:95%; 
float: left; 
border:solid 2px gray;
}

a.StateW:link {color:Blue;text-decoration:none;}      /* unvisited link */
a.StateW:visited {color:Blue;text-decoration:none;}  /* visited link */
a.StateW:hover {color:Black;text-decoration:underline;}  /* mouse over link */
a.StateW:active {color:Blue;text-decoration:none;}  /* selected link */


/*****************************************/


div.togglePic
{
position:absolute;
margin-left:0px;
padding-left:0px;
width:73px;
height:120px;
border:gray dashed 0px;
left:377px;
float:left;
z-index:3;
align:left;
top:15px;
}


img.G {
border: none;
float:right;
}

a.G {
  outline: none;
}

ul.G{
list-style-type:none;
}

li.Ga{
list-style:none;
}

li {
list-style:disc;
}

#desc {
  font-style: italic;
visibility:hidden;
}




div.ThreeMoreWall {
width:400px;
height:90%;
background-color:rgb(255,204,102);
position: relative;
margin-top:5px;
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
left:0px;
padding-top:5px;
padding-bottom:0px;  
float: left; 
text-align: left;
font-size:12px;
line-height:125%;
color:black;
font-variant:small-caps;
font-weight: bold;
font-family:"Helvetica, sans-serif";
/*display: inline;*/
border:solid 1px black;
} 

ul.StateWallList {
list-style-type:none;
}

li.StateWallList2 {
list-style-type:none;
}

font.ULStateWallHead {
font-size:18px;
color:black;
font-variant:small-caps;
font-weight: bold;
font-family:"Helvetica, sans-serif";
} 

/************** 3 More Not Wall Pages ******************/

div.ThreeMoreMaps {
width:420px;
height:90%;
background-color:white;
/*background-color:rgb(255,204,102);*/
position: relative;
margin-top:5px;
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
left:0px;
padding-top:5px;
padding-bottom:0px;  
float: left; 
text-align: left;
font-size:14px;
line-height:125%;
color:black;
font-variant:normal;
/*font-weight: bold;*/
font-family:"Helvetica, sans-serif";
/*display: inline;*/
border:solid 1px black;
}

div.ThreeMoreText {
margin-left:10px;
}

img.compdesk{
z-index:2;
background-color:white;
float:left;
display:inline;
}

ul.UL3More {
list-style-type:none;
}

font.UL3MoreF {
left:-5px;
font-size:12px;
color:black;
font-family:"Helvetica, sans-serif";
}

li.LI3More {
margin-left:5px;
font-size:12px;
font-weight: bold;
list-style-type:none;
}
/************** LEFT ************************************/


div.left { 
position: absolute;
top: 0px;
left: -250px;
align:left;
/*text-align:center;*/ 
width:246px; /* or a percentage, or whatever */ 
/*height:100%;*/
height:610px;
/*min-height:600px;*/
font-family:arial,helvetica;
/*font-size:12pt;*/
/*text-align=left;*/
font-weight:bold;
background-color: rgb(189,237,241); /*light blue*/
border-right:4px solid black;
border-bottom:4px black solid;
/*border-right:thick solid rgb(0,204,0);*/
} 

div.search {
font-weight:normal;
font-style: normal;
text-align: left;
font-family: Arial;
font-size: 12px;
/*padding: 1px;*/
padding: 2%;
line-height: 80%;
/*text-indent: 10px;*/
/*border-bottom:1px solid black;*/
width:225px;
/*background-color:#AED0D0;*/
/*background-color:rgb(0,255,255);*/
float:left;
margin:5px;
height:100px;
border:0px solid red;
}

span.search2 {
font-weight:bold;
font-style: normal;
text-align: left;
font-family: Arial;
font-size: 24px;
/*padding: 1px;*/
padding: 4px 4px 4px 2px;
line-height: 80%;
/*text-indent: 10px;*/
/*border:1px solid black;*/
width:80%;
/*width:680px;&/
/*background-color:#AED0D0;*/
/*background-color:rgb(0,255,255);*/
float:left;
}

div.searchbox{
/*background-color:rgb(0,255,255);*/
/*border:1px solid black;*/
}

div.leftmenu{
/*background-color:rgb(0,255,255);*/
/*border:1px solid black;*/
}

div.lefttitle{
padding-left:5px;
font-weight:bold;
font-style: normal;
text-align: left;
font-family: Arial;
font-size: 18px;
}

font.mapsmore{
color:#000000;
font-size:10px;
}

hr.sep{
top:390px;
width:230px;
color:black;
height:1px;
}

a.Lbutton:link {color:Black;text-decoration:none;}      /* unvisited link */
a.Lbutton:visited {color:Black;text-decoration:none;}  /* visited link */
a.Lbutton:hover {color:white;text-decoration:none;}  /* mouse over link */
a.Lbutton:active {color:Black;text-decoration:none;}  /* selected link */

div.butUSA {
padding-left:5px;
padding-top:2px;
width:180px;
border:1px solid black;
height:15px;
top:300px;
margin-left:5px;
margin-top:2px;
text-align: left;
font-family: Arial;
font-size: 12px;
background-image:url(/images/bg/homebut1.jpg);
}

a.buttonSALE:link {color:Blue;text-decoration:underline;}      /* unvisited link */
a.buttonSALE:visited {color:Blue;text-decoration:underline;}  /* visited link */
a.buttonSALE:hover {color:White;text-decoration:none;}  /* mouse over link */
a.buttonSALE:active {color:Blue;text-decoration:underline;}  /* selected link */

div.Copyright {
padding-left:5px;
padding-top:2px;
width:180px;
border:1px solid gray;
height:30px;
top:450px;
margin-left:5px;
margin-top:2px;
text-align: left;
font-family: Arial;
font-size: 8px;
color:black;
}


/********************* Outdoor **************************/

div.TreeBookOut{
position:relative;
margin:0px;
padding-left:5px;
padding-top:0px;
top:0px;
width:600px;
/*width:610px;*/
/*width: 820px;*/
height: 24px;
/*height:100%;*/
/*background-color:rgb(255,204,102);orange tannish*/
border:black 3px solid;
/*background-color: rgb(189,237,241);light blue*/
background-color: rgb(255,218,193); /*brown*/
/*background-image:url(/images/TopoSmBack.gif);*/
/*border-style:solid;*/
/*border-color:black;*/
/*border-size:1px;*/
font:14px helvetica;
font-weight:normal;
text-align:left;
color:rgb(0,0,0);
z-index:8;
}

div.SixMoreOUT{
width:380px;
height:100%;
background-color: rgb(255,218,193); /*brown*/
position:relative;
margin-top:5px;
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
left:0px;
padding-top:5px;
padding-bottom:5px; 
padding-left:25px; 
float: left; 
text-align: left;
line-height:150%;
color:black;
font-variant:normal;
font-size:12px;
/*font-weight: bold;*/
font-family:"Helvetica, sans-serif";
/*display: inline;*/
border:solid 1px black;
}


font.ULHead{
font-weight:bold;
font-size:14px;
}


a.SixMore:link {color:Blue;text-decoration:none;}      /* unvisited link */
a.SixMore:visited {color:Blue;text-decoration:none;}  /* visited link */
a.SixMore:hover {color:Black;text-decoration:underline;}  /* mouse over link */
a.SixMore:active {color:Blue;text-decoration:none;}  /* selected link */


/********************* from old CSS ************************/

ul.clear{
text-align: left;
text-transform:capitalize;
padding: 0px 0px 0px 20px;
text-align: -moz-left;
text-indent: 0px;
list-style-type:circle;
}

ul.coverage{
text-align: left;
text-transform:capitalize;
padding: 0px 0px 0px 20px;
text-align: -moz-left;
text-indent: 0px;
list-style-type:disc;
}

ul.data{
text-align: left;
text-transform:capitalize;
padding: 0px 0px 0px 20px;
text-align: -moz-left;
text-indent: 0px;
list-style-type:disc;
/*list-style-image: url('http://www.emapstore.com/images/nav/arrow_red.jpg');*/
}

