@charset "UTF-8";
/* CSS Document */
.textbox {width:215px}
.textbox2 {width:220px; height:160px}

#destinations {
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}
#uk{
float:left; height:auto; width:auto; background-color:#FFFFFF; padding:0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#666666; text-align:left; font-weight:bold;
}
#europe{
float:left; height:auto; width:auto; background-color:#FFFFFF; padding:0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#666666; text-align:left; font-weight:bold;
}
#worldwide{
float:left; height:auto; width:auto; background-color:#FFFFFF; padding:0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#666666; text-align:left; font-weight:bold;
}
#shoppingspace{
float:left; height:60px ; width:302px; padding:5px; border-style:dotted; border-width:1px 0px 0px 0px; border-color:#CCCCCC; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#666666; text-align:left;
}
#shippingarea{
height:20px ; width:151px; padding:5px; border-style:dotted; border-width:0px 0px 1px 0px; border-color:#FFFFFF; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:right;
}
/*
#cols{
height:20px ; width:200px; padding:5px; border-style:dotted; border-width:0px 0px 1px 0px; border-color:#CCCCCC; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#666666; text-align:left;
}
*/
#shipping_col{
height:24px ; width:250px; padding:5px; border-style:dotted; border-width:0px 0px 1px 0px; border-color:#CCCCCC; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#666666; text-align:right;
}
#paypal{
margin-bottom: 5px; float:right; height:14px ; width:223px; padding:4px; background-color:#999999; font-family:Tahoma, Arial; font-size:10px; font-weight:bold; color:#666666; text-align:center;
}
#shippingtotal{
height:20px ; width:151px; padding:5px; border-style:dotted; border-width:0px 0px 1px 0px; border-color:#FFFFFF; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:right;
}
#totalcost{
height:20px ; width:151px; padding:5px; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:right;
}
#totals{
float:left; height:30px ; width:160px; background-color:#666666;
}

#paymentinfo{
	padding:5px;
	font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#666666; text-align:left;
	float:left; height:18px ; width:212px; border-style:dotted; border-width:1px 0px 1px 0px; border-color:#CCCCCC;
}

body { 
background-color: #666666;
}
#calendar{
height:30px ; width:328px; padding:5px; border-style:dotted; border-width:0px 0px 1px 0px; border-color:#993300;  
}
#blogday{
	float:left;
	height:20px;
	width:295px;
	padding:5px;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	border-color:#993300;
	font-family:Tahoma, Arial;
	font-size:14px;
	font-weight:200;
	color:#993300 
}
#details{
float:left; height:20px ; width:auto; padding:5px; background-color:#666666; border-style:dotted; border-width:0px 0px 0px 1px; border-color:#FFFFFF; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;
}
#productdesc{
float:left; height:20px ; width:300px; padding:5px; border-style:dotted; border-width:0px 0px 0px 1px; border-color:#CCCCCC; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#666666; text-align:left;
}
#type{
float:left; height:20px ; width:150px; padding:5px; border-style:dotted; border-width:0px 0px 0px 1px; border-color:#CCCCCC; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#666666; text-align:left;
}
#qty{
float:left; height:20px ; width:50px; padding:5px; border-style:dotted; border-width:0px 0px 0px 1px; border-color:#CCCCCC; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#666666; text-align:left;
}
#remove{
float:left; height:20px ; width:50px; padding:5px; border-style:dotted; border-width:0px 0px 0px 1px; border-color:#CCCCCC; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#666666; text-align:left;
}
#price{
float:left; height:20px ; width:95px; padding:5px; border-style:dotted; border-width:0px 0px 0px 1px; border-color:#CCCCCC; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#666666; text-align:left;
}
#blogdate{
float:left; height:20px; width:19px; padding:5px; font-family:Tahoma, Arial; font-size:16px; font-weight:600; color:#993300 
}
#blogdateRight{
float:right; height:20px; width:19px; padding:5px; font-family:Tahoma, Arial; font-size:16px; font-weight:600; color:#993300 
}
/*
#blogentry{
height:88px; width:328px; padding:5px; border-style:dotted; border-width:0px 0px 1px 0px; border-color:#993300; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#993300; 
}
*/
#blogentry{
	height:88px;
	width:328px;
	padding:5px;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	border-color:#993300;
	font-family:"Courier New", "Courier", monospace;
	font-weight:200;
	font-size:12px;
	color:#993300; 
}
/*
#blogentryfortheday{
height:auto; width:328px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#993300; 
}
*/
#blogentryfortheday{
	height:auto;
	width:328px;
	padding:5px;
	font-family:"Courier New", "Courier", monospace;
	font-weight:200;
	font-size:12px;
	color:#993300; 
}
#blogentryfortheday a {
	font-weight: bold;
}
/*
#blogentry2{
height:28px; width:328px; padding:5px; border-style:dotted; border-width:0px 0px 1px 0px; border-color:#993300; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#993300; 
}
*/
#blogentry2{
	height:28px;
	width:328px;
	padding:5px;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	border-color:#993300;
	font-family:"Courier New", "Courier", monospace;
	font-size:12px;
	color:#993300; 
}

#nextprevious{
height:auto; width:330px;  padding:0px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; 
}
#booktitle{
	height:auto;
	width:318px;
	padding:10px;
	border-style:dotted; 
	border-width:0px 0px 1px 0px; 
	border-color:#993300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#993300
}
#booktitle2{
	height:20px;
	width:330px;
	padding:15px 0px 0px 10px; 
	background-color:#993300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFCC;
}
#productbuttholder{
float:left; height:70px; width:150px
}
#buttrow{
height:30px; width:150px
}
#buttrowmid{
height:20px; width:150px; 
}
#littlebox{
float:left; height:10px; width:10px; padding:10px; background-color:#993300;
}
#littleboxmid{
float:left; height:10px; width:10px; padding:10px 10px 0px 10px; background-color:#993300;
}
#buttontype{
float:left; height:21px; width:120px; padding:9px 0px 0px 0px; background-color:#993300; font-family:Tahoma, Arial; font-size:9px; color:#FFFFCC;
}
#buttontypemid{
float:left; height:11px; width:120px; padding:9px 0px 0px 0px; background-color:#993300; font-family:Tahoma, Arial; font-size:9px; color:#FFFFCC;
}
#productbutts{
float:left; height:60px; width:120px; background-color:#993300; padding:15px;
}
#box{
float:left; height:8px; width:10px; padding:2px 0px 0px 0px;
}
#text{
float:left; height:10px; width:auto; padding:0px 0px 0px 15px; font-family:Tahoma, Arial; font-size:9px; color:#FFFFCC;
}
#bookdesc{
height:353px; width:320px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#993300;
}
#form{
height:420px; width:318px; padding:10px; border-style:dotted; border-width:0px 1px 0px 1px; border-color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffcc; text-align:left;
}
#fieldname{
float:left; height:40px; width:98px; padding:20px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffcc; text-align:left; 
}
#field{
float:left; height:40px; width:220px; padding:20px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffcc; text-align:left;
}
/*
#page{
height:340px; width:318px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
}
*/
#page{
	height:340px;
	width:318px;
	padding:10px;
	font-family: "Courier New", "Courier", monospace;
	font-size:12px;
	color:#333333;
}

#transbox{
    width: 150px;
    height: auto;
    background-color: #cccccc;
    filter:alpha(opacity=40);
    opacity:0.6;

}

#ebook{
	float:left;
	height:auto;
	width:149px;
	padding:10px;
	border-style:dotted;
	border-width:1px 1px 0px 0px;
	border-color:#993300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#993300;
	text-align:center;
}

#hardcopy{
	float:left;
	height:auto;
	width:148px;
	padding:10px;
    border-style:dotted;
	border-width:1px 0px 0px 0px;
	border-color:#993300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#993300;
	text-align:center;
	
}
#sample{
	height:12px;
	width:148px;
	padding:10px 95px 10px 95px;
	border-style:dotted;
	border-width:1px 0px 0px 0px;
	border-color:#993300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#993300;
	text-align:center;
}
#sampletitle{
    float:left;
	height:140px;
	width:160px;
	padding:0px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#333333;
	text-align:left;
}
#contents{
    float:left;
	height:140px;
	width:160px;
	padding:0px 10px 0px 0px;
}
#pages{
    float:left;
	height:140px;
	width:100px;
	padding:0px 10px 0px 0px;
}
#chapterpage{
	height:20px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:right;
	margin-bottom: 10px;
}
#contentstitle{
	height:40px;
	width:160px;
	padding:0px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-align:left;
}
#chapter{
	height:20px;
	width:auto;
	padding:0px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	margin-bottom: 10px;
}
#copyright{
    float:left;
	height:100px;
	width:270px;
	padding:20px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:left;
}
#sampleh{
	height:15px;
	width:318px;
	padding:10px;
	background-color:#993300;
	background-image:url(../img/pattern_098.gif);
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#CCCC99; 
	text-align:right;
	
}
#contacth{
	height:35px;
	width:340px;
	background-color:#993300;
	background-image:url(../img/pattern_098.gif);
}

#vieworder{
float:left; height:auto; width:170px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#993300; text-align:center;
}
#frontcover{
float:left; height:auto; width:139px; padding:5px; border-style:solid; border-width:0px 1px 0px 0px; border-color:#cccc99; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#cccc99; text-align:center;
}
#backcover{
float:left; height:auto; width:140px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#cccc99; text-align:center;
}


#maindiv{
margin:auto; height:760px ; width:900px; background-image:url(../img/bg_book_s.jpg); border:dashed; border-color:#CCCCCC; border-width:1px;  
}

#maindiv2{
margin:auto; height:760px ; width:900px; background-image:url(../img/bg_book_s2.jpg); border:dashed; border-color:#CCCCCC; border-width:1px;  
}
#maindiv3{
margin:auto; height:760px ; width:900px; background-image:url(../img/bg_book_s3.jpg); border:dashed; border-color:#CCCCCC; border-width:1px;  
}
#maindivletter{
margin:auto; height:1247px ; width:900px; background-image:url(../img/bg_letter_s.jpg); border:dashed; border-color:#CCCCCC; border-width:1px;  
}

#top{
margin:auto; height:170px ; width:740px; 
}
#lettergap{
margin:auto; height:947px ; width:740px; 
}
#middle{
margin:auto; height:440px ; width:740px; 
}
#middle2{
margin:auto; height:440px ; width:780px; 
}
#middle3{
margin:auto; height:460px ; width:740px; padding:0px 20px 0px 20px;
}
#list{
float:left; height:425px ; width:700px; border-style:dotted; border-width:1px; border-color:#666666;
}
#termsgrey{
float:left; height:430px ; width:225px; background-color:#666666; padding:10px; font-family:Tahoma, Arial; font-size:11px; color:#FFFFFF; text-align:left;
}
#termswhite{
float:left; height:430px ; width:225px; padding:10px; font-family:Tahoma, Arial; font-size:11px; color:#666666; text-align:left;
}
#sampleleft{
float:left; height:440px ; width:20px; 
}
#sampleright{
float:left; height:440px ; width:20px; 
}
#leftpage{
	float:left;
	height:420px;
	width:300px;
	padding:10px 20px 10px 20px;
	
}
#rightpage{
	float:left;
	height:440px;
	width:340px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#993300
}
#rightpageoutline{
	float:left;
	height:440px;
	width:338px;
	border-style:dotted; 
	border-width:1px; 
	border-color:#993300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#993300
}
#binder{
float:left; height:440px ;width:58px; 
}
#logo{
float:left; height:170px ;width:348px; 
}
#topright{
float:left; height:170px ;width:392px; 
}
#menutop{
height:35px ;width:382px; padding:10px 0px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cccc99; text-align:right;
}
#menubott{
height:67px ;width:392px; 
}
#bottomgap{
margin:auto; height:67px ;width:740px; 
}
#bottomgap2{
margin:auto; height:47px ;width:740px; 
}
#terms{
margin:auto; height:20px ;width:740px; 
}
#termsleft{
float:left; height:20px ;width:340px; 
}
#termsright{
float:left; height:20px ;width:400px; border-style:solid; border-width:0px 0px 1px 0px; border-color:#cccc99; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cccc99; text-align:right; 
}
#menumidd{
height:48px ;width:392px; 
}
#title{
height:70px ;width:340px; 
}
#thumbnail{
float:left; height:140px ;width:100px; border-style:dotted; border-width:1px; border-color:#993300; 
}

#thumbnail img {
height:140px ;width:100px;
}

#space{
float:left; height:20px ;width:17px;
}
#space2{
     float:left;
     height:100px;
     width:35px; 
}
#pageno{
    float:left;
    height:8px;
    width:22px;
	padding:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	color:#333333;
	text-align:center;
}
#pageend{ 
float:left; width:158px; height:20px;
}
#space3{
float:left; height:20px ;width:200px; 
}
#pgnos{
float:left; height:15px ;width:98px; background-color:#ffffcc; padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-align:center; 
}
#space4{
height:210px ;width:20px; 
}
#nextprevious{
height:10px ;width:10px; padding:5px; 
}

#select{
float:left; height:45px ; width:98px;  
}
img {border-style:none; color:#996600}
a:link {text-decoration:none; color:#993300}
a:visited {text-decoration:none; color:#993300}
a:hover {text-decoration:none; color:#663300}
a:mailto {text-decoration:none; color:#993300}
#paypal a:link {text-decoration:none; color:#666666}
#paypal a:hover {text-decoration:none; color:#FFFFFF}
#menutop a:link {text-decoration:none; color:#CCCC99}
#menutop a:hover {text-decoration:none; color:#FFFFFF}
#menutop a:visited {text-decoration: none; color:#cccc99}
#paypal a:visited {text-decoration: none; color:#666666}
#sampleh a:link {text-decoration:none; color:#CCCC99}
#sampleh a:hover {text-decoration:none; color:#FFFFFF}
#sampleh a:visited {text-decoration: none; color:#cccc99}
#termsright a:link {text-decoration:none; color:#CCCC99}
#termsright a:hover {text-decoration:none; color:#FFFFFF}
#termsright a:visited {text-decoration: none; color:#cccc99}
#buttontype a:link {text-decoration:none; color:#ffffcc}
#buttontype a:hover {text-decoration:none; color:#FFFFFF}
#buttontype a:visited {text-decoration: none; color:#ffffcc}
#buttontypemid a:link {text-decoration:none; color:#ffffcc}
#buttontypemid a:hover {text-decoration:none; color:#FFFFFF}
#buttontypemid a:visited {text-decoration: none; color:#ffffcc}
#pgnos a:link {text-decoration:none; color:#666666}
#pgnos a:hover {text-decoration:none; color:#333333}
#pgnos a:visited {text-decoration: none; color:#666666}

#validemail{
height:20px ; width:151px; padding:5px; border-style:dotted; border-width:0px 0px 1px 0px; border-color:#FFFFFF; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:right;
}

#checkout{
margin-top: 5px; height:14px ; width:302px; padding:4px; background-color:#999999; font-family:Tahoma, Arial; font-size:10px; font-weight:bold; color:#666666; text-align:center;
}
#checkout a:link, #checkout a:visited {text-decoration:none; color:#666666}
#checkout a:hover {text-decoration:none; color:#FFFFFF}

.shipping_boxes {
	margin-left: auto;
	margin-right: auto;
	width: 300px;
}

.shipping_box {
	background-color: #666666;
	border-color:#FFFFFF;
	border-style:dotted;
	border-width:0 0 1px;
	color:#FFFFFF;
	font-family:Tahoma,Arial;
	font-size:11px;
	font-weight:bold;
	height:20px;
	text-align:left;
	width: 300px;
	padding: 10px 0 10px 10px;
}

.shipping_box input, select {
	width: 200px;
	margin-right: 0px;
}

.message, .warning {
	margin-left: auto;
	margin-right: auto;
	width: 550px;
	text-align: center;
	font-family:Tahoma,Arial;
	font-size:15px;
	font-weight: bold;
	color: #777777;
	padding: 10px 0px 10px 0px;
}

.niceLook, .nice {
	font-family:Tahoma,Arial;
	font-size:12px;
}

.niceLook h2 {
	font-family: Tahoma,Arial;
	font-size: 12px;
	text-align: center;
}

.warning {
	color: #ffaa00;
}

#datepicker {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 14px;
	font-size: 12px;
}

.buttbottom {
	display: block;
	height: 10px;
	background-color:#993300
}

#suspendedDeliveryMessage {
	display: none;
}

#addthis {
	text-align: right;
}
