/* CSS Document */
#container {
font-size:12px;
color: #333333;
text-align: left;
position: relative;
margin: 10px auto;
width: 763px;
}

/*\*/

#container {
font-size:12px;
color: #333333;
text-align: left;
position: relative;
margin: 10px auto;
width: 740px;
}

/**/


a:link {  color: #391D00; text-decoration: none; border-bottom: 1px dotted #999999; }
a:visited {  color: #666666; text-decoration: none; border-bottom: 1px dotted #666666; }
a:hover {  color: #ff9900 text-decoration: none; border-bottom: 1px dotted #FF9900; }
a:active {  color: #FF6600; text-decoration: none; border-bottom: 1px dotted #FF6600; }


.title {
	background-color: #333333; 
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF9900;
	padding-left: 5px;
	padding-top: 2px; 
	padding-bottom: 1px; 
	margin-bottom: 8px; 
}
.title a { text-decoration: none; border-bottom-style: hidden; }
.menu {
	position: absolute;
	top: 5px;
	right: 20px;
	color: #B2B4BF;
	border-top-color: #666666;
	visibility: visible;
	padding-right: 5px; 	
}


address { border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 7px; 
	position: relative; 
	bottom: 23px; 
}
#cart { text-align: center; border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 25px;  
	padding-bottom: 15px; 
}
.email { text-align: center; border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 7px;  
}
.back {
	margin-left: 0px; 
	background-color:#F7F4EE;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-bottom: 2px ridge #EEEEEE; 
	border-right: 2px ridge #EEEEEE; 
}
.addition {  text-align: left; border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
padding-top: 12px;

}
.style1 { font-weight: normal; color: #FF0000 }
.author { color: #666666 }
.booktitle { line-height: 1.6; 
}
.publisher { text-indent: 0.8em; }
.comment { line-height: 1.7;  padding-top: 10px;  
}
.description {  line-height: 1.5; padding-bottom: 10px; }



.link { font-size: 10px; position: relative; top: 2px;}
li { width: 400px; line-height: 1.5; position: relative; right: 3.2em; list-style-type: none; white-space: nowrap; 
}

img { padding: 0 0 0 0;
margin: 0 0 0 0;}

.image1 { padding: 0 0 0 0;
margin: 0 0 0 0; 
position: relative; 
top: 1em;
float: left;
width: 95px; 
height: 65px; 
}

/* IE7 HACK start */

*+html .image2 {
position: relative; 
bottom: 0.6em;
width: 87px; 
height: 65px; 
}

/* IE7 HACK end */

/* CSS new */

h1 {font-size:12px;
font-weight: bold;
color: #666666; }

h2 {font-size: 12px;
font-weight: normal; 
line-height: 1.6; 
}

h3 { font-size:12px; font-weight: normal; line-height: 1.7;  padding-top: 10px;  
}

h4 { font-size: 10px; font-weight: normal; position: relative; bottom: 15px;}

.long {position: relative; top: -8px; text-align: right; right: 1em; padding-bottom: -20px; margin-bottom: -20px;}

.access {  
position: relative; 
margin: 5px; 
padding-left: 2em; 
letter-spacing: 1.3px; 
line-height: 1.6; 
}
