/* CSS Document */
body{
	padding:0;
	margin:0;
	background:#f3e8d2 url(../images/body-bg.gif);
	/*background:#FFFFFF;*/
}

th{
	background:#DDC27D;
	border-right:1px solid #F9EBDE;
}
img{
	border:0px;
}
hr{
	color:#F9EBDE;
	border:1px solid #F9EBDE;
}

table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

input, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-color:#FFFAEF;
	width:200px;
	padding:2px;
}
textarea{
	background:#FFFAEF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
input.button {
	padding:2px 10px 2px 10px;
	font-weight:bold;
	font-size:11px;
	background:#DDC27D;
	color:#564D3C;
	width:150px;
}
input.checks{
	padding:2px 10px 2px 10px;
	font-weight:bold;
	font-size:11px;
	background:#DDC27D;
	color:#564D3C;
	width:20px;
}


.mtDropdownMenu .item {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: medium none; 
	CURSOR: pointer; 
	COLOR: #4a4b4b; 
	BORDER-BOTTOM: medium none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.mtDropdownMenu .background {
	Z-INDEX: 1; FILTER: alpha(opacity=85); LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: .8
}
.mtDropdownMenu .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 3px; moz-opacity: .4
}
.mtDropdownMenu .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; moz-opacity: .4
}
.mtDropdownMenu .hover {
	BACKGROUND: #ffffff; 
	COLOR: #8d1c1c;
}
.mtDropdownMenu .item IMG {
	MARGIN-LEFT: 10px;
}
.mtDropdownMenu {
	LEFT: -1000px; 
	OVERFLOW: hidden; 
	POSITION: absolute; 
	TOP: -1000px
}
.mtDropdownMenu .content {
	POSITION: absolute;
}
.mtDropdownMenu .items {
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	Z-INDEX: 2; 
	LEFT: 0px; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid; 
	POSITION: relative; 
	TOP: 0px;
}

a.top_menu:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.top_menu:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.top_menu:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F7C32F; text-decoration:none; font-weight:bold;}

.map{font-family:Verdana; font-size:10px; color:#9F9381; text-decoration:none; font-weight:bold; cursor:default;}

.top_menu_spacer{width:10px;}

.normal_text{
	color:#281d08;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.titles{
	color:#ff6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	cursor:default;
	letter-spacing:-1px;
	padding:2px;
}

.subtitles{
	color:#807563;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	cursor:default;
	letter-spacing:-1px;
}

.shape1{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:default;
	letter-spacing:-1px;
}
.shape2{
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:default;
}

a.bottom_menu:link{	
	color:#FFFFFF;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	font-size-adjust:0.5;
	text-decoration:none;
	letter-spacing:-1px;
}
a.bottom_menu:visited{	
	color:#FFFFFF;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	font-size-adjust:0.5;
	text-decoration:none;
	letter-spacing:-1px;
}
a.bottom_menu:hover{	
	color:#FF6600;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	font-size-adjust:0.5;
	text-decoration:none;
	letter-spacing:-1px;
}

.bar{
	background:#cea732; 
	width:100%; 
	height:5px;
}

a.normal_link:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#807563;
	letter-spacing:-1px;
	text-decoration:none;
}
a.normal_link:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#807563;
	letter-spacing:-1px;
	text-decoration:none;
}
a.normal_link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	letter-spacing:-1px;
	text-decoration:none;
}

a.normal_link2:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#583B0C;
	letter-spacing:-1px;
	text-decoration:none;
}
a.normal_link2:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#583B0C;
	letter-spacing:-1px;
	text-decoration:none;
}
a.normal_link2:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	letter-spacing:-1px;
	text-decoration:none;
}


a.n_link:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3F0FFF;
	letter-spacing:-1px;
	text-decoration:none;
}
a.n_link:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3F0FFF;
	letter-spacing:-1px;
	text-decoration:none;
}
a.n_link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	letter-spacing:-1px;
	text-decoration:none;
}

.around{
	padding:3px;
}
a.btn:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.btn:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.btn:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFCC00;
	text-decoration:none;
}

a.fin_btn:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.fin_btn:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.fin_btn:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#DA3724;
	text-decoration:none;
}

.big_titles{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#FF3300;
	font-weight:normal;
}
.mic{
	font-size:9px;
}
td.cart{
	border-bottom:1px solid #DDC27D;
	border-right:1px solid #DDC27D;
}
td.cart-left{
	border-left:1px solid #DDC27D;
	border-bottom:1px solid #DDC27D;
	border-right:1px solid #DDC27D;
}
.errors{
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
input.bookstore{
	padding:0;
	font-size:11px;
	width:100px;
	background:#EFCE95;
	text-align:center;
	border:1px dashed #000000;
	color:#564D3C;
}
.bookstore_td{
	padding:4px;
	text-align:left;
}
.bookstore_th{
	padding:5px 10px 5px 3px;
}
.bookstore_cart_td{
	border-bottom:1px solid #DDC27D;
	border-right:1px solid #DDC27D;
	padding:3px;
}
.bookstore_cart_td_left{
	border-left:1px solid #DDC27D;
	border-bottom:1px solid #DDC27D;
	border-right:1px solid #DDC27D;
	padding:3px;
}
a.bookstore_bt_menu{
	text-decoration:underline;
	color:#0000FF;
}
a.bookstore_bt_menu:hover{
	text-decoration:none;
}
.little-shape{
	background:url(../images/little-3-top.jpg) top no-repeat;
	padding:9px 8px 0 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.little-shape div{
	background:url(../images/little-3-center.jpg);
	width:100%;
	margin:0;
	padding:0;
}
.little-shape div div{
	background:url(../images/little-3-bottom.jpg) bottom no-repeat;
	margin:0;
	vertical-align:middle;
	padding:0 3px 6px 3px;
}
.little-shape div div span{
	display:block;
	text-align:left;
	padding:0 10px 10px 10px;
}
.little_shape_white{
	color:#FFFFFF; 
	font-weight:bold;
	margin:0;
	padding:0;
	display:block;
}
.ag{
	background:url(../images/little-3-top.jpg) top no-repeat;
	padding:9px 0 0 3px;
	margin:0;
}
.ag div{
	background:url(../images/little-3-center.jpg);
	display:block;
	height:50px;
	padding:0 2px 0 2px;
	margin:0;
}
.ag div div{
	background:url(../images/little-3-bottom.jpg) bottom no-repeat;
	display:block;
	margin:0;
	padding:0;
}
.upload_hide{
	display:none;
}
.upload_show{
}
.menu_heading{
	color:#990000;
	font-weight:bold;
}
h5{
	font-size:11px;
}

.sitemap td{
	border:1px solid #663300;
	vertical-align:top;
	text-align:left;
	width:33%;
}
.sitemap div{
	padding:10px;
}

.sitemap ul{
	list-style:square;
}
.sitemap strong{
	color:#000099;
	font-weight:bold;
}
.sitemap a{
	color:#000099;
	text-decoration:none;
}
.sitemap a:hover{
	text-decoration:underline;
}
.bottom_menu_spacer{
	width:5px;
	line-height:1px;
}
a{
	color:#807563;
	text-decoration:none;
}
a:hover{
	color:#807563;
	text-decoration:underline;
}
a.gift{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.gift:hover{
	color:#FF0000;
	text-decoration:none;
	
}
a.artic{
	color:#9F8131;
	text-decoration:none;
	cursor:text;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.artic:hover{
	text-decoration:none;
}