img {border:none;}

.FrontMainTable {  border: #FFFFFF solid; border-width: 0px thin thin}
.FrontBannerTableCopy { border: thin #000000 solid}
.FrontMainTableLeft { border: #FFFFFF solid; border-width: 0px thin 0px 0px}
.FrontDropDown {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none; border-color: #000000 #000000 #333333 #333333; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}

.leftMenuTable {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #407899}
.leftMenuTableSub { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; background-color: #407899 }
.rightMenuTable { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; background-color:#B0A27D}
.rightMenuTableSub { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; background-color:#B0A27D; text-decoration:underline }
.rightMenuTableSubNU { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; background-color:#B0A27D; text-decoration:none }
.rightMenuTableBasket{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffffff; background-color: #B0A27D}

body {margin:5px}
a:link {  color: #AA4A34; text-decoration: underline}
a:visited {  color: #AA4A34; text-decoration: underline}
a:hover {  color: #CD7F33; text-decoration: underline}
a:active {  color: #AA4A34; text-decoration: underline}

a.leftTableLink:link {  color: #ffffff; text-decoration: underline}
a.leftTableLink:visited {  color: #ffffff; text-decoration: underline}
a.leftTableLink:hover {  color: #CDC033; text-decoration: underline}
a.leftTableLink:active {  color: #ffffff; text-decoration: underline}

a.mainBodyText:link {  color: #AA4A34; text-decoration: underline}
a.mainBodyText:visited {  color: #AA4A34; text-decoration: underline}
a.mainBodyText:hover {  color: #CD7F33; text-decoration: underline}
a.mainBodyText:active {  color: #AA4A34; text-decoration: underline}

a.mainBodyLink:link {  color: #AA4A34; text-decoration: underline}
a.mainBodyLink:visited {  color: #AA4A34; text-decoration: underline}
a.mainBodyLink:hover {  color: #CD7F33; text-decoration: underline}
a.mainBodyLink:active {  color: #AA4A34; text-decoration: underline}

a.navBarLink:link { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; background-color: #000033; text-decoration: none }
a.navBarLink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; background-color: #000033; text-decoration: none }
a.navBarLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; background-color: #000033; text-decoration: underline }
a.navBarLink:active { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; background-color: #000033; text-decoration: none }

.mainBodyText {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}
.mainBodySuperHeadline {  font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-style: normal; line-height: normal; font-weight: bold; color: #AA4A34; text-decoration: underlined}
.mainBodyHeadline {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: normal; font-weight: bold; color: #AA4A34; text-decoration: underlined}
.mainBodySubHeadline {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #AA4A34; text-decoration: underlined}
.mainBodyBookTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #AA4A34; text-decoration: underlined}
.addressBodyText { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }

a.rightMenuLink:link {  color: #ffffff; text-decoration: underline}
a.rightMenuLink:visited {  color: #ffffff; text-decoration: underline}
a.rightMenuLink:hover {  color: #407899; text-decoration: underline}
a.rightMenuLink:active {  color: #ffffff; text-decoration: underline}

a.rightMenuTableSub:link {  color: #ffffff; text-decoration: underline}
a.rightMenuTableSub:visited {  color: #ffffff; text-decoration: underline}
a.rightMenuTableSub:hover {  color: #407899; text-decoration: underline}
a.rightMenuTableSub:active {  color: #ffffff; text-decoration: underline}

a.bottomMenuLink:link {  color: #171734; text-decoration: underline}
a.bottomMenuLink:visited {  color: #171734; text-decoration: underline}
a.bottomMenuLink:hover {  color: #CD7F33; text-decoration: underline}
a.bottomMenuLink:active {  color: #171734; text-decoration: underline}


a.bannerLocationLink:link {  color: #ffffff; text-decoration: underline}
a.bannerLocationLink:visited {  color: #ffffff; text-decoration: underline}
a.bannerLocationLink:hover {  color: #171734; text-decoration: underline}
a.bannerLocationLink:active {  color: #ffffff; text-decoration: underline}

.rightMenuContacts { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #171734; background-color: #ffffff; font-weight:bold }
a.rightMenuContacts:link {  color: #AA4A34; text-decoration: underline}
a.rightMenuContacts:visited {  color: #AA4A34; text-decoration: underline}
a.rightMenuContacts:hover {  color: #CD7F33; text-decoration: underline}
a.rightMenuContacts:active {  color: #AA4A34; text-decoration: underline}
.loginTable {
	border: 2px solid #000066;
	background-color: #f5f5f5;

}

.loginTable2 {
	border: 1px solid #f5f5f5;
	background-color: #f5f5f5;

} 

.calendarTable { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none;
	border: 1px solid #000066;

}
p
{ 
page-break-after: avoid; page-break-before: avoid
}
.borderTest2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #0000CC;
	border-right-color: #0000CC;
	border-bottom-color: #0000CC;
	border-left-color: #0000CC;
}
.smallProductText {font-size:9px}

.blogTableHeader {
	color: #ffffff;
	background-color: #AA4A34;
	padding-left:3px;
	padding-right:3px;
}

.blogTableRow {
	color: #000000;
	background-color: #dddddd;
	padding-left:3px;
	padding-right:3px;
}

hr { border-style:dotted; border-width:2px; border-color:#999999; border-color-bottom:#ffffff }

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-style: normal; line-height: normal; font-weight: bold; color: #AA4A34; text-decoration: underlined; margin: 0px}

h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-style: normal; line-height: normal; font-weight: bold; color: #AA4A34; text-decoration: underlined; margin: 0px}

h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; color: #AA4A34; text-decoration: underlined; margin: 0px}

form.mainForm input, form.mainForm label, form.mainForm select, form.mainForm textarea {
	display: block;
	float: left;
	margin-bottom: 10px;
}



form.mainForm label {
	text-align: right;
	width: 105px;
	padding-right: 20px;
	font-weight:bold;
}

form.mainForm br, form.questionnaireForm br {
	clear:left;
}

form.mainForm textarea.midsize {
	width:250px;
	height:100px;
}

input.long {
	width:250px;
}

input.medium {
	width:150px;
}

.error_report {
	font-weight:bold;
	color:#aa0000;
}

#ISBNcheck {
	color:#aa0000;
	font-weight:bold;
}

.returntop {
	width:90%;
	text-align:right;
}

#trans_reason {
	visibility:visible;
}

#trans_reason textarea {
	width:528px;
	height:60px;
}

.buttoncode {
 overflow:auto; width:300px; height:100px; background:#fff; border:1px solid #ccc;
}

.problogger {
	background:url(images/problog.png) no-repeat;
	padding-right:10px;
	background-position:  100% 3px
}

.blog_not_published {
	background:#ffcc33;
	font-weight:bold;
}

.inviteuser_text {
	width:75px;
	font-size:8pt;
}

.inviteuser_submit {
	font-size:8pt;
}

.noordering {
	font-weight:bold;
	color:#AA4A34
}