a,a:hover,a:active,a:visited {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #0d179a;
	text-decoration: none;
}
a.navmainhome,a.navmainhome:active,a.navmainhome:visited {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	cursor:pointer;
}
a.navmainhome:hover {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #9c99b4;
	text-transform: uppercase;
	cursor:pointer;
}
a.navmainhomeon,a.navmainhomeon:visited,a.navmainhomeon:active,a.navmainhomeon:hover {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #bcb84a;
	text-transform: uppercase;
	cursor:pointer;
}
a.navmainhomesecondary,a.navmainhomesecondary:visited,a.navmainhomesecondary:active {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-indent: 10px;
}
a.navmainhomesecondary:hover {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #9c99b4;
	text-indent: 10px;
}
span.rightarrow {
	font-size: 0px; 
	line-height: 0%; 
	width: 0px;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	border-left: 5px solid #938eac;
	border-right:none;
	cursor:hand;
}
.downarrow {
	font-size: 0px; 
	line-height: 0%; 
	width: 0px;
	border-top: 5px solid #938eac;
	border-bottom: none;
	border-left: 5px solid #ffffff;
	border-right:5px solid #ffffff;
}
a.navmainhomesecondaryon,a.navmainhomesecondaryon:visited,a.navmainhomesecondaryon:active,a.navmainhomesecondaryon:hover {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #bcb84a;
	text-indent: 10px;
}
td,p {
	font-family: Helvetica, Verdana, Arial;
	font-size: 11px;
	color: #4f4c61;
}
h1 {
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 11px;
        color: #4f4c61;
        font-weight: bold;
	text-transform: uppercase;
}
table.login {
	border: 1px solid #655c91;
	background-color: #221661;
	color: #FFFFFF;
}
table.login tr {
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
table.login td {
	color: #FFFFFF;
}
table.member {
	border: 1px solid #b7b4ca;
	background-color: #ffffff;
}
table.member tr {
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
input.login {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 11px;
	background-color : #221661;
	border:0px;
}
input.loginmain {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #ffffff;
}
input {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 11px;
        color: #4f4c61;
        background-color : #ffffff;
        border-style: solid;
        border-width: 1px;
        border-color: #b7b4ca;
}
textarea {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 11px;
        color: #4f4c61;
        background-color : #ffffff;
        border-style: solid;
        border-width: 1px;
        border-color: #b7b4ca;
}
table.promo {
	background-color: #442e75;
	color: #ffffff;
}
table.promo td {
	background-color: #442e75;
	color: #ffffff;
}

h2 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}
a.promo,a.promo:hover,a.promo:active,a.promo:visited {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
a.login,a.login:hover,a.login:active,a.login:visited {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}

select {
	font-family: Helvetica, Verdana, Arial;
	font-size: 11px;
	color: #4f4c61;
}
h3 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color: #4f4c61;
	font-weight: bold;
}

table.membersearchnav {
	border: 1px solid #b7b4ca;
	background-color: #ceccda;
	color: #4a4468;
}
td.membersearchnav {
	padding: 1px;
	color: #4a4468;
	font-size: 11px;
}
td.small {
	font-size: 9px;
}

td.membersearch {
	font-family: Helvetica, Verdana, Arial;
	font-size: 11px;
	font-decoration: bold;
	background-color: #938eac;
	color: #FFFFFF;
}
td.membersearchind {
	font-family: Helvetica, Verdana, Arial;
	font-size: 11px;
	font-decoration: bold;
	background-color: #ecf1f7;
}
input.membersearchnav {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 9px;
        color: #4f4c61;
        background-color : #ffffff;
        border-style: solid;
        border-width: 1px;
        border-color: #b7b4ca;
}
select.membersearchnav {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 9px;
        color: #4f4c61;
        background-color : #ffffff;
        border-style: solid;
        border-width: 1px;
        border-color: #b7b4ca;
}

#container {
		width: 720px;
		padding:14px 14px 14px 75px;
	}
	#check {
		float:left; 
		width:33%;	
	}
	#book01 {
		float:left; 
		width:36%;	
	}
	#book02 {
		float:left; 
		width:19%;	
	}
	#book03 {
		float:left; 
		width:17%;	
	}
	#book04 {
		float:left; 
		width:11%;	
	}
	#right02 {
		float:right;
		padding:2px;
		width: 17%;
		
	}
	#left02 {
		float:right;
		width:17%;
		padding:2px;
	}

	#left01 {
		float:left;
		width:17%;
		padding:2px;
	}
	#right01 {
		float:left;
		padding:2px;
		width: 17%;
	}
		
	#left03 {
		float:left;
		width:10%;
		padding:5px;
	}
	#right03 {
		float:left;
		padding:5px;
		width: 90%;
	}

.clear {
		clear:both;
}

	#left {
		float:left;
		width:120px;
		padding:14px;
	}
	#right {
		float:left;
		padding:14px;
	}
	

#gallery {position:relative; width:456px;}
#images {height:296px}
#image {position:relative; width:456px; height:296px; background:#FFF url(/images/misc/loading.gif) center center no-repeat}
#image img {position:absolute;}
#thumbwrapper {display: none; }
#thumbarea {display: none; }
#thumbs {display: none; }
#thumbs li {display: none;}

#previmg {}
#previmg:hover {}
#nextimg {}
#nextimg:hover {}