/* usa state pages */

body {
align:left;
}

div.wrapper { 
position:absolute;
top: 0px;
left: 0px;
align:left;
/*background-color: rgb(255,255,236);*/
/*background-color:white;*/
height:100%;
width:100%;
} 

div.topWide { 
position:absolute;
top: 0px;
left: 0px;
align:left;
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:1px black solid;
border-right:1px black solid;
border-left:1px black solid;
/*z-index:3;**/
} 

div.hOne{
position:relative;
/*z-index:2; Don't Use - screws up Hr links on Tree*/
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);*/
}

div.topRight { 
position:absolute;
top: 2px;
left: 1090px;
align:left;
width:195px;
height:93px;
font-family:arial,helvetica;
font-weight:bold;
/*background-color: rgb(255,255,255);*/
background-repeat:no-repeat;
border:1px black solid;
background-color: rgb(189,237,241);
}

div.StateNameD { 
position:absolute;
top: 5px;
left: 55px;
align:left;
width:130px;
border:0px pink solid;
}

font.StateName{
font-size:0.85em; /* em x 16 = px */
}

div.Wall { 
position:absolute;
top: 50px;
left: 1095px;
align:left;
height:1.5em;
width:180px;
border:0px green solid;
font-family:arial,helvetica;
font-weight:normal;
font-size:0.75em;
text-align:left;
}

div.Atlas { 
position:absolute;
top: 65px;
left: 1095px;
align:left;
height:1.5em;
width:180px;
border:0px green solid;
font-family:arial,helvetica;
font-weight:normal;
font-size:0.75em;
text-align:left;
}

div.Folded { 
position:absolute;
top: 80px;
left: 1095px;
align:left;
height:1.5em;
width:180px;
border:0px green solid;
font-family:arial,helvetica;
font-weight:normal;
font-size:0.75em;
text-align:left;
}

/************** LEFT ************************************/
div.one { 
position:absolute;
top: 101px;
left: 0px;
align:left;
width:1300px; /* or a percentage, or whatever */
height:100%;
/*height:610px;*/
/*min-height:600px;*/
font-family:arial,helvetica;
font-weight:bold;
/*border-bottom:0px solid rgb(0,0,0);*/
border-top:4px solid rgb(0,0,0);
/*border-right:1px black solid;*/
border-left:1px black solid;
/*border-bottom:black solid 2px;*/
/*z-index:2;**/
/*border-bottom:4px black solid;*/
} 

div.left { 
position: absolute;
top: 0px;
left: 0%;
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;
}

/******* Middle Column ****************************************/

div.mid{ 
position: absolute;
/*width:1250px;*/
/*width:1050px;*/
width:1050px;
top: 0px;
left: 250px;
align:left;
height:250px;
/*height:100%;*/
font-family:arial,helvetica;
font-weight:bold;
z-index:8;
/*background-color: green;*/
/*background-color: rgb(153,255,255);*/
/*overflow:scroll;*/
} 

div.midSearch{ 
position: absolute;
/*width:1250px;*/
/*width:1050px;*/
width:1050px;
top: 0px;
left: 250px;
align:left;
height:250px;
margin-left:10px;
/*height:100%;*/
font-family:arial,helvetica;
font-weight:bold;
z-index:8;
/*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:610px;*/
/*width: 820px;*/
height: 22px;
/*height:100%;*/
background-color:rgb(255,204,102); /*orange tannish*/
border:black 1px solid;
font:12px helvetica;
font-weight:bold;
text-align:left;
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:187px;
/*width:387px;*/
height:28px;
/*margin-left:26.875em;*/
/*margin-left:430px;*/
border:black 0px solid;
font:16px helvetica;
color:rgb(0,0,0);
font-weight:bold;
}

div.Content{
background-color:rgb(251,246,224);
position:absolute;
border-top:black solid 1px;
left:6px;
top:30px;
/*width:1040px;*/
width:1000px;
/*min-height:450px;*/
height:100%;
/*height:450px;*/
/*height:560px;*/
/*min-height:250px;*/
/*overflow:scroll;*/
/*z-index:6;**/
}


div.ScrollDown{
position:absolute;
left:840px;
/*left:890px;*/
/*left:1090px;*/
top:368px;
z-index:5;
}

span.Discount{
text-decoration: line-through;
}


span.FreeShip{
font:12px helvetica;
color:red;
border:black solid 1px;
background-color:blue;
}


div.Book{
top:2px;
left:2px;
padding-top:0px; 
position: relative;
margin-left: auto;
margin-right: auto;
/*border: 2px dashed #669966;*/
/*height: 50px;*/
height:200px;
width: 240px; 
float: left; 
text-align: center;
background-color:rgb(251,246,224);
/*background-color:rgb(215,228,215);*/
/*display: inline;*/
border:0px solid red;
/*border-left:1px dashed tan;*/
} 

div.BookImg{
top:1px;
left:1px;
padding-top:0px; 
position: relative;
margin: 0px; 
/*border: 2px dashed #669966;*/
/*height: 50px;*/
height:120px;
width: 99%; 
float: center; 
text-align: center;
/*background-color:rgb(215,228,215);*/
display: inline;
}

img.BookImgPic{
max-height:120px;
max-width:220px;
/*border:2px outset black;*/
border-style:outset;
/*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);*/
}

div.TitlePrice{
position:absolute;
top:130px;
left:2px;
width:95%;
float: center; 
text-align: center;
/*border:1px solid orange;*/
/*border-left:1px dashed tan;*/
/*z-index:2;**/
display: inline;
}

font.TitleInfo{
font-size:12px;
line-height:105%;
color:black;
font-variant:small-caps;
font-weight: bold;
font-family:"Helvetica, sans-serif";
/*line-height:110%;*/
}

/******** US BOOK PAGE BEGIN ***************************/

div.ContentBook{
background-color:rgb(251,246,224);
position:absolute;
border:black solid 1px;
left:6px;
top:40px;
/*width:1040px;*/
width:1000px;
/*min-height:450px;*/
height:100%;
/*height:450px;*/
/*height:560px;*/
/*min-height:250px;*/
/*overflow:scroll;*/
z-index:6;
}


div.leftBook{
top:2px;
left:2px;
padding-top:0px; 
position: relative;
margin-left: auto;
margin-right: auto;
/*border: 2px dashed #669966;*/
/*height: 50px;*/
height:100%;
width: 550px; 
float: left; 
text-align: center;
background-color:rgb(251,246,224);
/*background-color:rgb(215,228,215);*/
/*display: inline;*/
/*border-left:1px dashed tan;*/
} 


img.picBook{
/*max-height:120px;*/
text-align: center;
max-width:500px;
/*border:2px outset black;*/
border-style:outset;
/*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);*/
}

/****************************/
div.rightBook{
top:2px;
left:10px;
padding-top:0px; 
position: relative;
margin-left: auto;
margin-right: auto;
/*border: 2px dashed #669966;*/
/*height: 50px;*/
height:100%;
width: 390px; 
float: left; 
text-align: left;
background-color:pink;
/*background-color:rgb(215,228,215);*/
/*display: inline;*/
/*border-left:1px dashed tan;*/
} 

div.titleBook{
top:2px;
left:2px;
padding-top:0px; 
position: relative;
margin-left: auto;
margin-right: auto;
/*border: 2px dashed #669966;*/
/*height: 50px;*/
height:100%;
width: 100%; 
float: left; 
text-align: left;
/*background-color:pink;*/
/*background-color:rgb(215,228,215);*/
/*display: inline;*/
/*border-left:1px dashed tan;*/
font-size:24px;
line-height:105%;
color:black;
font-variant:small-caps;
font-weight: bold;
font-family:"Helvetica, sans-serif";
} 

div.authBook{
top:35px;
left:2px;
padding-top:0px; 
position: relative;
margin-left: auto;
margin-right: auto;
/*border: 2px dashed #669966;*/
/*height: 50px;*/
height:100%;
width: 100%; 
float: left; 
text-align: left;
/*background-color:pink;*/
/*background-color:rgb(215,228,215);*/
/*display: inline;*/
/*border-left:1px dashed tan;*/
font-size:18px;
line-height:105%;
color:black;
font-variant:small-caps;
font-weight: bold;
font-family:"Helvetica, sans-serif";
} 


div.descBook{
top:100px;
left:2px;
padding-top:0px; 
position: relative;
margin-left: auto;
margin-right: auto;
/*border: 2px dashed #669966;*/
/*height: 50px;*/
height:100%;
width: 100%; 
float: left; 
text-align: left;
/*background-color:pink;*/
/*background-color:rgb(215,228,215);*/
/*display: inline;*/
/*border-left:1px dashed tan;*/
font-size:12px;
line-height:105%;
color:black;
font-variant:small-caps;
font-weight: bold;
font-family:"Helvetica, sans-serif";
} 

div.priceBook{
top:300px;
left:2px;
padding-top:0px; 
position: relative;
margin-left: auto;
margin-right: auto;
/*border: 2px dashed #669966;*/
/*height: 50px;*/
height:100%;
width: 100%; 
float: left; 
text-align: left;
/*background-color:pink;*/
/*background-color:rgb(215,228,215);*/
/*display: inline;*/
/*border-left:1px dashed tan;*/
font-size:12px;
line-height:105%;
color:black;
font-variant:small-caps;
font-weight: bold;
font-family:"Helvetica, sans-serif";
} 

div.neighbor{
top:3px;
/*left:2px;*/
right:5px;
padding-top:2px; 
padding-left:4px;
padding-right:4px;
position: absolute;
margin-left: 370px;
/*margin-right:2px;*/
margin-right: auto;
border:1px dashed gray;
text-align:right;
/*text-align: center;*/
font-size:x-small;
font-variant:normal;
font-weight:bold;
font-family:"Helvetica, sans-serif";
}

div.NoBook{
top:2px;
left:2px;
padding-top:50px; 
position: relative;
margin-left: auto;
margin-right: auto;
/*border: 2px dashed #669966;*/
/*height: 50px;*/
height:100px;
width: 1000px; 
float: left; 
text-align: center;
background-color:rgb(251,246,224);
/*background-color:rgb(215,228,215);*/
/*display: inline;*/
border:0px solid red;
/*border-left:1px dashed tan;*/
font:32px helvetica;
color:rgb(0,0,0);
font-weight:bold;
} 

