

body {
	background: #ffffff url(images/bg.png) repeat-x;	
	font-family: verdana;
}

table.mainTable {
	background-color: #ffffff;
	width: 80%;
	height: 95%;
	margin-top: 25px;
	padding-top: 0px;
}

td.mainTableLeftCorner {
	background: url(images/top-corner.png) no-repeat top left;
	height: 10px;
}

td.mainTableRightCorner {
	background: url(images/top-end.png) no-repeat top right;
}

td.mainTableLogo {
	height: 130px;
}

td.mainTableLogo,
td.mainTableBody {
	vertical-align: top;
}

td.mainTableLogo img {
	margin-left: 5px;
	margin-bottom: 50px;
}

td.mainTableBody {
	padding-left: 5px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #dfdfdf;
}

td.menuContainerFiller,
td.mainMenuContainer {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #dfdfdf;
}

td.mainMenuContainer {	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #dfdfdf;
	width: 250px;
	vertical-align: top;
}

div.mainMenu {
	text-align: right;
	background: url(images/mainmenu-bullet.png) no-repeat center right;
	width: 210px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14pt;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #dfdfdf;
}

div.mainMenu a {
	text-decoration: none;
	color: #cc3333;
}

div.mainMenu:hover {
	background: #c4c4c4 url(images/mainmenu-bullet-inv.png) no-repeat center right;	
}

div.mainMenu:hover a {
	color: #ffffff;
}

div.contentBody {
	font-size: 8pt;
	color: #505050;
}

div.contentTitle {
	background: url(images/content-bullet.png) no-repeat center left;
	color: #f67b29;
	font-weight: bold;
	font-size: 11pt;
	padding-left: 15px;
}

div.contentSubTitle {
	color: #aaaaaa;
	font-style: italic;
	font-size: 9pt;
}

td.contentPicture {
	vertical-align: top;
	padding-top: 25px;	
}

td.presentationTextContainer {
	padding-left: 10px;
	padding-right: 10px;
}

div.sectionTitle {
	color: #a91515;
	padding-left: 10px;
	font-size: 16pt;
	padding-bottom: 15px;
}

td.peopleMenuItem {
	width: 260px;
}

hr {
	border-color: #dfdfdf;
	border-style: solid;
	border-width: 1px;
}

*.peopleMenuMore {
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	color: #f67b29;
	font-size: 8pt;
}

*.bookContainer {
	border-right-style: solid;
	border-right-color: #aaaaaa;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
	border-bottom-width: 1px;
	font-weight: bold;
	font-size: x-small;
	font-family: verdana,helvetica,arial;
	color: #888888;
	display: table;
	width: 100%;
}

*.bookContainer td {
	font-weight: bold;
	font-size: x-small;
	font-family: verdana,helvetica,arial;
	color: #888888;
}

*.bookContainer a {
	color: #888888;
}

*.bookTitle {
	text-align: center;
	width: 100%;
	padding-bottom: 5px;
}

*.bookTitle a {
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,helvetica,arial;
	color: #888888;	
}

*.formTitle {
	font-weight: bold;
	font-family: verdana,helvetica,arial;
	color: #888888;
	font-size: 9pt;
	width: 170px;
}



*.formField input,
*.formField textarea {
	width: 100%;
	border-style: solid;
	border-width: 1px;
	background-color: #eeeeee;
	color: #222222;
	font-weight: bold;	
}

*.formField textarea {
	height: 300px;
}

*.formField,
*.formTitle {
	padding-bottom: 5px;
}

*.formSubmit input {
	width: 250px;
	border-width: 1px;
	border-style: solid;
	border-color: #888888;
	background-color: #fd9c55;
	color: #ffffff;
	font-weight: bold;
	font-size: 12pt;
}

*.searchBox {
	width: 100%;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #878585;
	background-color: #e7e7e7;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-top: 3px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #555555;
}

*.searchBox input[type = 'submit'] {
	border-width: 1px;	
	width: 75px;
}

*.searchBox input[type = 'text'] {
	border-width: 1px;
	width: 210px;
	background-color: #fafdcd;
	color: #555555;
}

*.searchHeader {
	width: 100%;
	font-family: Tahoma;
	color: #555555;
	border-bottom-width: 1px;
	border-bottom-color: #888888;
	border-bottom-style: solid;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 10px;
}

*.searchResult {
	font-family: Tahoma;
	font-size: 9pt;
	margin-bottom: 10px;
}

*.searchResult a {
	font-weight: bold;
	color: #f67b29;
	font-size: 10pt;
}

*.searchResultFragment {
	font-style: italic;
}

*.searchResultPath a {
	font-size: 9pt;
	color: #ff0000;
}

*.searchResultPathBullet {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8pt;
	font-weight: bold;
}

div.contactItem {
	padding-left: 55px;
	text-align: left;
}

div.contactItem img {
	padding-right: 15px;
}

div.contactItem a {
	text-decoration: none;
	font-family: verdana,helvetica,arial;
	font-weight: bold;
	color: #878585;
}

div.contactTitle {
	font-family: verdana,helvetica,arial;
	color: #f67b29;
	font-size: 13pt;
	padding-bottom: 25px;
	text-align: justify;
}

div.bookShopDescription {
	text-align: justify;
	margin-bottom: 20px;
	margin-top: 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 10pt;
	color: rgb(51, 51, 153);
	font-weight: bold;
}

div.btnBackToBookShop,
div.buyImage {
	display: table;
	width: 100%;
	text-align: right;		
}

div.buyImage {
	margin-top: 30px;
}

div.btnBackToBookShop input {
	width: 250px;
	border-width: 1px;
	border-style: solid;
	border-color: #888888;
	background-color: #fd9c55;
	color: #ffffff;
	font-weight: bold;
	font-size: 12pt;
}

div.searchResultPaging {
	width: 100%;
	display: table;
	text-align: center;
	font-size: 9pt;
	font-family: Tahoma;
	color: #555555;
	font-weight: bold;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #888888;
	padding-top: 10px;
}

div.searchResultPaging div {
	display: inline;
}

div.searchResultPaging a {
	text-decoration: none;
	color: #555555;
}

div.searchResultPage a,
div.searchResultPageSelected a {
	padding-left: 3px;
	padding-right: 3px;
}

div.searchResultPageSelected a {
	color: #ff0000;
	font-size: 11pt;
}

div.newsletterContainer {
	font-family: Tahoma,arial;
	margin-top: 25px;
	margin-left: 30px;
	text-align: left;
	width: 150px;
}

div.newsletterContainer input {
	border-width: 1px;		
}

div.newsletterContainer input[type = "text"] {
	background-color: #eeeeee;
	border-color: #555555;
	width: 100%;	
	font-weight: bold;
	font-family: courier;
}

div.newsletterTitle {
	color: #f67b29;
	font-weight: bold;
	text-align: left;
}
#footer1 {
  	background: transparent url(images/footer_bg.png) repeat-x scroll center top;
	border-color: #555555;
	width: 100%;	
	font-weight: bold;
	font-family: courier;
	text-align: center;

}

.footer1 a {
	text-decoration: none;
	font-family: verdana,helvetica,arial;
	font-weight: bold;
	color: #3333E1;
}

.footer1 a:hover {
	text-decoration: underline;
	font-family: verdana,helvetica,arial;
	font-weight: bold;
	color: #3333E1;
}

.footer1 {
	background: transparent url(images/footer.png) repeat-x scroll center bottom;	
	padding: 0px 0px 45px 0px;
	border-color: #555555;
	width: 100%;
}
  	

#footer3 {
	margin: 0 auto;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 50px;
}

.footer3 ul {
  	margin: 0;
  	padding: 0;
	font-family: verdana,helvetica,arial;
	color: #ac6d3b;	

}

.footer3 ul li {
 	margin: 0 15px 0 0;
  	padding: 0;
 	list-style-type: none;
 	list-style-image: none;
 	list-style-position: outside;
 	float: left;

}


.footer3 a {
	text-decoration:none;
	color: #3333ff;
}

.footer3 a:hover {
	text-decoration:underline;
	color: #990000;
}

p img {
	padding: 5px;
	background: #ffffff none repeat scroll 0%;

}

* {
}

.container {
	width: 87%;
	
	margin-left: 135px;
	font-family: verdana,helvetica,arial;
	color: #3333ff;
	padding-top: 99px;
	background: url(images/logo_I_AM_per_PayPal.jpg) no-repeat top left;
	
}

