@charset "UTF-8";
/* CSS Document */

   body { background-image:url(../gfx/bg.png); background-repeat:repeat-x; color:#333 }
   
   /* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
	color:#052E20;
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; color:#7D0000; margin-bottom:8px
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%; color:#7D0000;
}

h4 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%; color:#7D0000; margin-bottom:5px
}

h1 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}

h3 {
	/* top & bottom margin based on font size */
	margin:0em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
td {
	padding:5px;
	
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}


caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
p {font-size:0.9em;}
   
   #menu {
		padding-top: 10px;
		float:left;
		width:100%;
		line-height:normal;	
		}
	#menu ul {
		margin:0;
		padding:0px 10px 0;
		list-style:none;
		border-bottom:3px solid #6ABB35;
		height:30px
		}
	#menu ul li {
		float: left;		
		text-align: center;
		overflow: hidden;
		margin-right: 5px;
		padding:
		}
	#menu ul li a {
		display: block;
		background: url() left top no-repeat;
		padding: 7px 15px 3px 15px;
		font-size: 0.8em;
		font-weight: bold;
		color: #333;
		}
	#menu ul li a:hover {
		color: #990000;
		}
	#menu ul li#current {
		background: url(../gfx/tab-bg.gif) repeat-x;
		border:solid 1px #6ABB35;
		
		}
	#menu ul li#current a {
			padding-bottom: 8px;
			color:#FFF;	
		}
		
	a {text-decoration:none; color:#090}
	
	#sideblock {
		border: 1px solid #999;
		padding:10px;
		margin-bottom:10px;
	}
	
	#bookstoolbar {
		
		padding:9px;
		margin-bottom:10px;
		width:97%;
		background-image:url(../gfx/selector_bg.png); background-repeat:no-repeat;
		float:left
	}
	
	.paddingleft { padding-left:20px}
	
	.yellow { background-image:url(../gfx/yellow-bg.jpg);
	background-repeat:no-repeat;
	background-color:#E1EDB4;
	border: 1px solid #999;
		padding:10px;
		margin-bottom:10px;
	}
	
	
	
	.teal { background-image:url(../gfx/green_bg.png);
	background-repeat:no-repeat;
	background-color:#97CF71;
	border: 1px solid #999;
		padding:10px;
		margin-bottom:10px;
	}
	.teal a { color:#FFF}
	
	.sidepos { }
	.logo { padding-top:14px; padding-bottom:14px}
	
	.imgright { float:right; padding:30px 20px}
	
	
	
	.col1 { border-top:1px solid #999;
			border-bottom:1px solid #999;
			border-right:1px solid #999
	}
	.col2 { border-top:1px solid #999;
			border-bottom:1px solid #999;
			border-right:1px solid #999;	
			
	}
	.trhover { background-image:url(../gfx/yellow-bg.jpg);
	background-repeat:no-repeat;
	background-color:#E1EDB4;
	}
	
	.main { background-color:#EAEFEF; padding:10px; border-left:2px solid #fff;  border-right:2px solid #fff}
	
	input { color:#333; font-style:italic; }
	
	.float { float:left;}
	
	.divider {background-image:url(../gfx/divider.png); background-repeat:no-repeat; background-position:right} 
	
	.button {  margin-top:5px; margin-left:98px; color:#000}
	
	#basket { position:relative;	
		font-size:0.9em}
		
	.yui-u ul {margin:0px}
	.yui-u li {margin-left:20px; color:#E1EDB4}
    .selected { list-style-image:url(../gfx/tick.gif)}
	.normal { color:#333}
	.special { color:#090}
	.padding10 { padding:10px}
	.padding5 { padding-top:5px}
	.boarder-bottom { border-bottom:solid 1px #666}
	.ajax-margin { margin-left:40px}
	.marginleft { margin-left:40px; margin-bottom:20px; width:95%}
	#container1 {position:absolute;  visibility:hidden; margin:0 auto; z-index:2}
	#close { position:absolute; margin-top:-31px; right:5px; background-color:#97CF71; padding:7px; border:1px solid #060; border-bottom:0px; cursor:pointer; color:#FFF; font-weight:bolder}	
	#contactcontent {  border:solid 10px #97CF71; padding:40px; background-color:#EAEFEF; width:550px; height:550px}
	#cont { position:relative}
	#yaman { position:absolute; right:3px; top:-6px}
	.sidepos { margin-top:60px}
	


