/* Body */

body { 
	font-family: Verdana;
	font-size: 11px;
	margin: 0 auto;
	padding: 0;
	background: #06185c url(/images/bg.jpg) center repeat-y;
	text-align: center;
}
	
body.background { 
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; }
	
body.verylightbackground { 
	background-color: #e6e9f5;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; }
		
/* Table */

table { }

table.outline { 
	border: 1px solid #576494; 
	background-color: #ffffff;
	 }
	
/* Table Data */
	
td { 
	font-family: Verdana;
	font-size: 11px; }	
	
td.background { 
	background-color: #576494; }	
	
td.mediumbackground { 
	background-color: #7587c9; }
	
td.lightbackground { 
	background-color: #acb7df; }
	
td.verylightbackground { 
	background-color: #e6e9f5; }	
	
td.brightbackground { 
	background-color: #576494; }
	
td.blank { 
	background-color: #ffffff; }
	
td.line { 
	background-color: #576494;  
	padding: 0px; }
	
td.outline { 
	border: 1px solid #576494; 
	background-color: #ffffff;
	padding: 3px; }
			
/* Inline Frame */

iframe { }

/* Font */
	
font { 
	font-family: Verdana;
	font-size: 11px; }
	
font.small {
	font-size: 9px; }	
	
font.large {
	font-size: 13px; }
	
font.background { 
	color: #576494; }
	
font.blank { 
	color: #ffffff; }
	
font.error { 
	color: #cc0000; }
	
/* Paragraph  */
	
p { 
	font-family: Verdana;
	font-size: 11px; }
	
/* Bold */

b, strong { }
	
/* Input */

input { 
	font-family: Verdana;
	font-size: 11px; }
	
/* Text Area */
	
textarea { 
	font-family: Verdana;
	font-size: 11px; }
	
/* Select */
	
select { 
	font-family: Verdana;
	font-size: 11px; }
	
/* Hyperlink */
	
a { 
	color: #003366; }

	
/* List */

ul { }

ol { }
	
/* Horizontal Rule */
	
hr {
	height: 1px;
	color: #000000;
}
.right {
	float: right;
}

#main {
	width: 850px;
	margin: 0 auto;
	padding: 0;
}

/* Header */
#header {
	margin: 5px auto 0 auto;
	background: #fff;
	width: 850px;
	height: 86px;
	padding: 0px;
	text-align: center;
	/*border: 1px solid #000;*/
}

#header img{
	margin: 0;
	padding: 0;
}
/* topbar */
#topbar {
	margin: 5px auto;
	width: 850px;
	text-align: left;
	padding: 1px 0;
}
#topbar span {
	color: #06185c;
	font-size: 13px;
	padding-right: 5px;
	font-weight: bold;
}
#topbar #main-menu {
	padding: 2px 0;
	text-align: left;
}
#topbar #sub-menu {
	padding: 3px 0;
	background: #7587c9;
	text-align: right;
}
#topbar ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#topbar ul li {
	display: inline;
	padding: 0;
	margin: 0;
}
#topbar a {
  font-family: Verdana;
  font-size: 17px;
  color: #fff;
  text-decoration: none; 
  text-align: center;
  padding: 2px 10px;
  margin: 0;
}
#topbar #main-menu a {
	color: #06185c;
	background: #E7E9F6;
}
#topbar #main-menu a:hover, #topbar #main-menu .selected {
  color: #06185c;
  background: #7587c9;
}
#topbar #main-menu .selected {
  cursor: default;
}
#topbar #sub-menu a {
	font-size: 17px;
}
#topbar #sub-menu a:hover {
	color: #06185c;
}
#login {
	padding: 10px;
	background: #fff;
	/*border: 1px solid #000;*/
	width: 580px;
	margin: 10px auto;
}

#error {
	text-align: center;
	color: red;	
}
#main-content {
	padding-top: 5px;
	background: url(/images/content_bg.gif) center repeat-y;	
}
#content {
	/*border: 1px solid #000;*/
	width: 642px;
	padding: 0;
	background: none;
	float: right;
}

#content p {
	color:#06185c;
	padding: 5px;	
}

#searchcontent {
	text-align: left;
	/*border: 1px solid #000;*/
	width: 580px;
	padding: 0 0 10px 0;
	background: #fff;
	
}

#searchcontent p {
	color:#06185c;
	padding: 5px;	
}


#title {
	background: #06185c;
	font-size: 10pt;
	color: #fff;
	height: 25px;
	width: 100%;
	padding: 7px 0 0 0;
	margin-bottom: 5px;
}

#warning {
	color: #06185c;
	/*border: 1px solid #000;*/
	width: 580px;
	background: #fff;
	padding: 10px;
	margin: 10px auto;
}

#rep {
	width: 380px;
	padding: 10px;
	border: 1px solid #000;
}

#sideSearch {
	background: none;
	width: 198px;
	float: left;
}
#sideSearch table {
	margin: 0 auto;	
}

#booksearch form {
	padding: 10px 0 0 0;
}

#homebody {
	/*border: 1px solid #000;*/
	width: 580px;
	padding: 10px;
	background: #fff;
	margin: 10px auto;
}
#homebody div#rep {
	margin: 0 auto;	
}

#qtyAlert {
	color: red;	
}

#sideimage {
	padding: 10px 0 10px 0;
	background: #fff;
	/*border: 1px solid #000;*/
	width: 198px;
	float: left;
}

#footer {
	width: 850px; 
	color: #06185c;
	text-align: center;
	font-weight: bold;
	padding: 10px 0;
	margin-bottom: 5px;
	background: #fff;
}
.clear {
	clear: both;	
}
#footer a{
	color: #06185c;
}


#footer a:hover {
	color: #003366;
}

#copyright {
	padding-top: 5px;
}

#address {
	border: 1px solid #000;
	width: 820px;
	padding: 0 0 0 0;
	background: #fff;
	position: relative;
	top: 10px;
}

table#commision {
	background: #e7e7e7;
	border: 1px solid #000;
	font-weight: bold;
	float:left;
	padding: 3px;
	margin-top: 5px;
	margin-right:8px;
}


