/* Main header */

h1

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 150%;

font-weight: bold;

color: black;

margin-top: 0px;

margin-bottom: 20px;

}



/* Smaller header */

h2

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 100%;

font-weight: bold;

color: black;

margin-top: 0;

margin-bottom: 0;

}



/* Tables */

h3

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight: normal;

font-size: 75%;

color: black;

margin-top: 0;

margin-bottom: 0;

}



/* No comment */

h4

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 70%;

color: black;

margin-bottom: 0;

}



/* Bold header for paragraph text */

h5

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 70%;

font-style: normal;

font-weight: bold;

color: black;

margin-top: 0;

margin-bottom: 0;

}



/* For use with hyperlink text */

h6

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 70%;

font-style: normal;

font-weight: bold;

color: teal;

margin-top: 0;

margin-bottom: 0;

}



p 

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 80%;

font-weight: normal;

text-align: left;

color: black;

margin-top: 0;

margin-bottom: 0;

}



a:link {color: teal; text-decoration: underline;}

a:visited {color: teal; text-decoration: underline;}

a:hover {color: maroon; text-decoration: underline;}

a:active {color: teal; text-decoration: underline;}



a:link.red {color: #B32C20; text-decoration: none; font-weight: bold;}

a:visited.red {color: #B32C20; text-decoration: none; font-weight: bold;}

a:hover.red {color: #B32C20; text-decoration: none; font-weight: bold;}

a:active.red {color: #B32C20; text-decoration: none; font-weight: bold;}



a:link.noul {color: teal; text-decoration: none;}

a:visited.noul {color: teal; text-decoration: none;}

a:hover.noul {color: maroon; text-decoration: none;}

a:active.noul {color: teal; text-decoration: none;}



a.black {color: #000000; text-decoration: none;font-size: 100%;}

a.black:hover {	color: #0080CE;	text-decoration: none;}

a.white {color: #ffffff; text-decoration: none; }

a.white:hover {	color: #000000;	text-decoration: none;}

a.orange {font-weight:bold; color: #ec3923; text-decoration: none; }

a.orange:hover {font-weight:bold; color: #ff9b23; text-decoration: none; }

body 

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	background-color: #FFFFFF;

}

/* table setups */

.tableHeader

{

background-color: #FFFFFF;

}

.tableHeader td

{

	border-top: #C0C0C0 1px solid;

	border-bottom: #C0C0C0 1px solid;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;	

	font-size:75%;

	color: #0080CE;

}

.tableData td

{

	border-bottom: #C0C0C0 1px solid;

	font-family: Arial, Helvetica, sans-serif;

	font-size:75%;

	color: #000000;

}



/* leftmenu */

.mItem

{

font-size: 70%;

padding: 3px;

margin-bottom: 3px;

}

.mSub

{

font-size: 70%;

padding: 3px;

margin-bottom: 3px;

margin-left: 10px;

}

ul.disc 

{

list-style-type: disc

}

/* main page setups */

.pageDiv

{

	width:995px;

	position:absolute;

	margin-left:-500px;

	left:50%;	

	padding-bottom: 10px; 

	background-color: #FFFFFF;

}

.pageMarginDiv

{

	width:995px;

/*	position:relative;

	top:0px;

	margin-bottom:10px;

	left:0px; */

	background-color: #FFFFFF;

}

/* header section */

.headerDiv

{

	height: 135px;

}

.footerDiv

{

margin-top:10px;

margin-left: 50px;

margin-right: 50px;		

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 60%;

font-weight: normal;

text-align: center;

color: black;



	

}

.logoDiv

{

	width:343px;

	height:61px;

	position: relative;

	margin-left:268px;

}

.logoutDiv{

	height:61px;

	position: absolute;

	top:25px;

	right:0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 80%;

	font-weight: normal;

	text-align: right;

	color: black;

	text-decoration: none;

}





/* left column */

.leftcol

{

height:600px;

text-align: left;

padding: 0px;

width: 150px;

vertical-align: top;

	background-color: #EAEFF2;

}



/* space between left menu and content*/

.spacercol

{

width: 10px;

padding: 0px;

}



/* content setups */

.maincol

{

text-align: left;

padding: 0px;

vertical-align: top;

}



.contenttitle{

	top:0px;

	left:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 150%;

	font-weight: bold;

	color: #0080CE;

	margin-top: 0px;

	margin-bottom: 20px;

	text-decoration: none;

}

.subtitleA{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	font-weight: bold;

	color: #000000;

	margin-top: 0px;

	margin-bottom: 10px;

}

.subtitleB{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	font-weight: bold;

	color: #000000;

	margin-top: 40px;

	margin-bottom: 10px;

}

.textbox{

	top:0px;

	left:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 80%;

	font-weight: normal;

	color: #000000;

	margin-top: 0px;

	margin-bottom: 10px;

}

.table_general{

	border: 0px solid #FF0000;

	border-collapse: collapse;	

    margin: 10px 0 10px 0;

}

table.table_general td {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 80%;

	font-weight: normal;

	padding:0px;

	vertical-align: top;

}



/* FORMS AND FIELDS */





.fieldnormal

{

font-size: 10pt; 

border: #7F9DB9 1px solid;

margin-top: 2px;

margin-bottom: 2px;

}

.fieldhightlight

{

font-size: 10pt; 

border: #FF0000 1px solid;

margin-top: 2px;

margin-bottom: 2px;

}

.buttonnormal

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

}



li

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 80%;

font-weight: normal;

color: black;

margin-top: 0;

margin-bottom: 0;

}



dd

{

font-family: verdana, arial, helvetica, helv, Sans-Serif;

font-size: 80%;

font-weight: normal;

color: black;

}



dt

{

font-family: verdana, arial, helvetica, helv, Sans-Serif;

font-size: 80%;

font-weight: bold;

color: black;

}









#orderbookimage1 { position: absolute; top: inherit; left: 600px; border: none; z-index: 50; }





#Menubarunder_shop {

	width:995px;

	margin-left:0;

	font-size: 14px;

	text-align: right;

	padding: 10px 0px 10px 0px;

	color: #000;

	display: inline;

}



#Menubarunder_shop a {

  text-decoration: none;

  padding: 0px 10px 0px 10px;

  color: #000;

}



#Menubarunder_shop a:hover {

  color:#FF6D68;

}



#Menubarunder_shop a, #Menubarunder_shop a span {

}

#menubar-under-left

{

float: left;

width: 450px;

}



#menubar-under-right

{

float: right;

width: 545px;

}



.Row_1 {

	width: inherit;

	margin-top: 10px;

	margin-bottom: 10px;

	clear: both;

}



.Large_orange {

	font-size:16pt;

	margin-bottom: 10px;

	font-weight:bold;

	color:#0080CE}

	

.table_general2{

border: 0px solid #FF0000;

border-collapse:collapse;

margin:10px 0px 10px 0px;

}



table.table_general2 td {

font-size:12px;

font-weight: normal;

vertical-align: top;

}



.tableBOOKPOEMSheader

{

background-color: #FFFFFF;

border: 0px solid #FF0000;

border-collapse: collapse;

margin: 10px 10px 10px 0px;

}



.tableBOOKPOEMSheader td

{

border-top: #C0C0C0 1px solid;

border-bottom: #C0C0C0 1px solid;

font-weight: bold;

font-size:75%;

color: #ff9b23;

}



.tableBOOKPOEMSdata td

{

border-bottom: #C0C0C0 1px solid;

font-weight:normal;

font-size:75%;

color: #000000;

}



.Box_Wide_in_shop {

	border-color:#0080CE; //89ce2a;

	border-width:2px;

	border-style:solid;

	padding:10px;

	width: auto;

	margin-bottom:10px;

	margin-top:10px;

/*	background: url(Forward_Press_Bookshop/gradient.jpg) 0 100% repeat-x #ffffff;*/

}





.Box_Wide_in_shop_no_border {

	padding:10px;

	width: auto;

	margin-bottom:10px;

	margin-top:10px;

}



.Box_Wide_in_shop_under {

	border-bottom-color:#e2582b;

	border-bottom-width:2px;

	border-bottom-style:solid;

	padding:10px;

	width: auto;

	margin-bottom:10px;

	margin-top:10px;}

a.pp {color: #F47920; text-decoration: none; }

a.pp:hover {color: #00B7F1; text-decoration: none; }
