/*MJCoins style sheet*/
* {margin:0px; padding:0px;
font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
}

body {
margin: 0;
color: #454545;
background-color: inherit;
background-image: url(weave2.gif);
}


p {
margin-bottom: 10px;}

#footer {
background-color: #454545;
position: relative;
border-top: 1px #000000 solid;
border-bottom: 5px #ee7737 solid;
color: #ffffff;
font-family: Georgia, Arial, Helvetica, "Sans Serif";
font-size: .7em;
clear: both;
text-align: center;}

#footer img.left {
float: left;}

#footer img.right {
float: right;}

#footer a:link, #footer a:visited {
color: #ffffff;
background-color: inherit;
text-decoration: none;}

#footer a:hover {
text-decoration: underline;}

h1 {
font-family: Georgia, Arial, Helvetica, "Sans Serif";
font-weight: normal;
font-size: 1.5em;
letter-spacing: 5px;}

h2 {
color: #000066;
font-size: 1.2em;}
#wrapper {
width: 85%;
left: 50%;
position: absolute;
margin-left: -42%;
border: 1px #000000 solid;
background-color: #ffffff;
/*color: #454545;*/
}

#navbar {
position: relative;
float: left;
width: 20%;
border-right: 1px #c0c0c0 solid;
clear: both;
background-color: #e8e8e8;}

#navbar ul li {
border-bottom: 1px #c0c0c0 solid;
display: block;
line-height: 18px;
text-align: justify;
list-style-type: none;
margin: 0;
padding: 0;}

#navbar ul li.last {
margin-bottom: 18px;
}

#navbar ul li.first {
text-decoration: none;
padding-left: 10px;
line-height: 18px;
background-color: #454545;
color: #ffffff;
text-align: justify;
font-family: Georgia, Arial, Helvetica, "Sans Serif";
font-weight: bold;
font-size: .7em;}


#navbar ul li a:link, #navbar ul li a:visited {
text-decoration: none;
padding-left: 10px;
color: #454545;
background-color: inherit;
font-family: Georgia, Arial, Helvetica, "Sans Serif";
font-size: .7em;}

#navbar ul li a:hover {
text-decoration: underline;}

#header {
background-color: #454545;
height: 4em;
position: relative;
border-bottom: 1px #000000 solid;
border-top: 5px #ee7737 solid;
margin-bottom: 10px;}

#header h1 {
font-weight: normal;
font-size: 1.9em;
letter-spacing: 2px;
color: #ffffff;
background-color: #454545;
float: left;
position: absolute;
left: +10px;
bottom: +6px;}
#header-links {
color: #ffffff;
font-size: .8em;
background-color: #454545;
float: right;
right: 10px;
position: absolute;
bottom: 3px;}

#header-links a:link, #header-links a:visited {
text-decoration: none;
color: #ffffff;
background-color: inherit;
font-size: .7em;}

#header-links a:hover {
text-decoration: underline;}

#main-text {
position: relative;
float: right;
width: 78%;
font-size: .7em;
margin-right: 5px;}

#main-text h2 {
font-family: Georgia, Arial, Helvetica, "Sans Serif";
font-weight: normal;
font-size: 1.6em;
letter-spacing: 2px;
color: #454545;
background-color: inherit;
border-bottom: 4px #ee7737 solid;
/*margin-top: 20px;
*/
padding-bottom: 0;
clear: both;}
#main-text a:link, #main-text a:visited {
color: #454545;
background-color: inherit;
text-decoration: underline;}

#main-text a:hover {
color: #000000;
text-decoration: underline;}

#main-text li {
color: #454545;
background-color: inherit;
font-family: Georgia, Arial, Helvetica, "Sans Serif";
list-style-type: disc;
list-style-position: inside;
display: list-item;}

#main-text li li {
color: #454545;
background-color: inherit;
font-family: Georgia, Arial, Helvetica, "Sans Serif";
list-style-type: circle;
list-style-position: inside;
display: list-item;
margin-left: 18px;}

#sale-terms {
float: left;
margin-left: 10px;
margin-top: 10px;}

#sale-terms ul li {
color: #454545;
background-color: inherit;
font-family: Georgia, Arial, Helvetica, "Sans Serif";
list-style-type: decimal;
list-style-position: inside;}

div.credit {
float: right;
margin-left: 10px;
margin-top: 5px;}

#columns {
float: left;
clear: both;}

#topleftColumn {
float: left;
clear: both;}

#leftColumnRow1 {
float: left;
width: 45%;
border: 1px #454545;}

#leftColumnRow2 {
float: left;
width: 45%;
border: 1px #454545;}

#rightColumnRow1 {
float: right;
width: 45%;
margin-right: 20px;}

#rightColumnRow2 {
float: right;
width: 45%;
margin-right: 20px;}

div.highlight {
margin-top: 30px;
padding-top: 5px;
padding-bottom: 2px;
float: right;	
position: relative;}

div.highlight img {
height: auto;
width: auto;
float: left;
border: none;
padding-right: 5px;}

div.highlight h3 {
font-family: Georgia, Arial, Helvetica, "Sans Serif";
border-bottom: 1px #454545 solid;
/*border-top: 3px #ee7737 solid;*/
font-weight: normal;
font-size: 1.1em;
letter-spacing: 2px;
color: #454545;
background-color: inherit;
margin-bottom: 3px;}

div.book {
margin-top: 16px;}
  
div.book img {
margin:0px; padding:0px;
height: auto;
width: auto;
float: left;
margin-bottom: 5px;
margin-right: 6px;}

div.book img.nofloat {
margin:0px; padding:0px;
height: auto;
width: auto;
float: none;
margin-bottom: 5px;
margin-right: 6px;}

div.book img.rightfloat {
margin:0px; padding:0px;
height: auto;
width: auto;
float: right;
margin-bottom: 5px;
margin-right: 48px;}

div.book p.title {
font-weight: bold;
font-size: 1.2em;}
div.book p.bookForm {
margin-top: 12px;}
div.book form.bookForm {
margin-top: 12px;}
div.bookH2 {
border-bottom: 1px #454545 solid;
margin-top: 20px;
}

#BookImg {
float: left;
clear: both;}

#BookText {
float: right;
clear: right;}

div.HolderH2 {
border-bottom: 1px #454545 solid;
margin-top: 20px;
}

div.HolderHeader {
margin-top: 16px;
margin-bottom: 4px;}
 
div.HolderHeader img {
margin:0px; padding:0px;
height: auto;
width: auto;
float: left;
margin-bottom: 5px;
margin-right: 6px;}

div.HolderHeader p.title {
font-weight: bold;
font-size: 1.2em;}
div.AlbumH2 {
border-bottom: 1px #454545 solid;
margin-top: 20px;
}

div.AlbumHeader {
margin-top: 16px;}
 
div.AlbumHeader img {
margin:0px; padding:0px;
height: auto;
width: auto;
float: left;
margin-bottom: 5px;
margin-right: 6px;}

div.AlbumHeader p.title {
font-weight: bold;
font-size: 1.2em;}
div.clearer {clear: left; line-height: 0; height: 0;
border-bottom: 1px #c0c0c0 dotted;}

div.clearer_last {clear: left; line-height: 0; height: 0;}

table.Holder {
border-collapse: collapse;
width: 100%;
border: 1px solid #666;
font-style: inherit;
font-size: 1.0em;
margin-bottom: 10px;}

table.Album {
border-collapse: collapse;
width: 100%;
border: 1px solid #666;
font-style: inherit;
font-size: 1.0em;
margin-bottom: 10px;}

thead {
font-size: 1.2em;
letter-spacing: 2px;
color: #ffffff;
background-color: #454545;}

th, td {
padding: 1px;
text-align: left;}

.odd {
background-color: #e8e8e8;}

td.rowspanImg { 
width: 10%;
background-color: #ffffff;
color: inherit;
vertical-align: top; }

td.col1 { 
width: 70%;}

td.col1_30 { 
width: 30%;}

td.col4 { 
width: 50%;}

td.col5 { 
width: 50%;}

table.Album img {
margin:0px; padding:0px;
height: auto;
width: auto;
float: left;
margin-top: 2px;
margin-bottom: 5px;
margin-right: 6px;}

tr:hover {
background-color: #c8c8c8;
color: #000000;}

thead tr:hover {
background-color: transparent;
color: inherit;}

tfoot {
position: relative;
right: -80%;}

tfoot tr:hover {
background-color: transparent;
color: inherit;}

.submitButton {
font-size: 1.0em;
}

div.starter {
margin-top: 10px;
margin-bottom: 13px;}

div.starter img {
height: auto;
width: auto;
float: left;
border: none;
padding-right: 5px;}

div.starter p.title {
font-weight: bold;
font-size: 1.2em;}

div.starter p.starterForm {
margin-top: 12px;}
div.starter form.starterForm {
margin-top: 12px;}
div.starter.description {
float: right;
margin-bottom: 13px;
}

div.starter.description_next {
float: right;
border-top: 1px #c0c0c0 solid;
padding-top: 10px;
margin-bottom: 13px;}

