@charset "UTF-8";
/* CSS Document */
/*-------Reset Browser Styling------*/


html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select,p {
margin: 0;
padding: 0; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color: #545e67;
font-size:12px;
line-height:18px; }

html , body { font-size: 100%; padding: 0; margin: 0; } 

/*----------------------------------*/

/*---------Global Properties--------*/

html {
background:url(../images/background_gradient.jpg) repeat-x;
background-color:#fff;
}

body {
background:url(../images/image_right.jpg) no-repeat;
background-position:top right;
min-height:705px;
_height:705px;
padding:0 175px 0 175px;
min-width:700px;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif; color:#545e67; 
font-size:12px;
float:left;
margin:0px 0px 15px 0px;
line-height:18px;

}
p.sifrFix{
width:368px;
}
a{
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#72a12b; 
text-decoration:none;
}

a:hover {
color:#545e67;
}

.left_image{

float:left;
height:705px;
margin:0 0 0 -175px;
padding:0 0 0 135px;
width:125px;
_margin:0 0 0 -90px;
}

.outerCont {
background:url(../images/image_left.jpg) no-repeat;
width:100%;
float:left;
clear:none;
min-height:705px;
_height:705px;
padding:0 0 0 155px;
margin:0 0 0 -175px;
_margin:0 0 0 -90px;
}

.container {
margin:auto;
width:654px;
}

	.header {
	height:99px;
	width:654px;
	float:left;
	}

	.nav {
	width:654px;
	height:42px;
	float:left;
	margin:0 0 0 1px;
	}
	
		a.nav_book {
		display:block;
		width:83px;
		height:42px;
		float:left;
		text-decoration:none;
		background:url(../images/na_book.jpg) no-repeat;
		}
		
		a:hover.nav_book{
		background-position:-83px 0;
		}
		
		a.nav_author {
		display:block;
		width:110px;
		height:42px;
		float:left;
		text-decoration:none;
		background:url(../images/na_author.jpg) no-repeat;
		}
		
		a:hover.nav_author {
		background-position:-110px 0;
		}
			
		a.nav_reviews {
		display:block;
		width:85px;
		height:42px;
		float:left;
		text-decoration:none;
		background:url(../images/na_reviews.jpg) no-repeat;
		}
		
		a:hover.nav_reviews {
		background-position:-85px 0;
		}
		
		a.nav_press {
		display:block;
		width:110px;
		height:42px;
		float:left;
		text-decoration:none;
		background:url(../images/na_press.jpg) no-repeat;
		}
		
		a:hover.nav_press {
		background-position:-110px 0;
		}
		
		a.nav_buy {
		display:block;
		width:63px;
		height:42px;
		float:left;
		text-decoration:none;
		background:url(../images/na_buy.jpg) no-repeat;
		}
		
		a:hover.nav_buy {
		background-position:-63px 0;
		}
		
		a.nav_contact {
		display:block;
		width:88px;
		height:42px;
		float:left;
		text-decoration:none;
		background:url(../images/na_contact.jpg) no-repeat;
		}
		
		a:hover.nav_contact {
		background-position:-88px 0;
		}
		
		a.nav_tools {
		display:block;
		width:115px;
		_width:114px;
		height:42px;
		float:left;
		text-decoration:none;
		background:url(../images/na_tools.jpg) no-repeat;
		}
		
		a:hover.nav_tools {
		background-position:-112px 0;
		}
	
	.main_cont {
	width:644px;
	float:left;
	border:1px solid #dbedf8;
	border-top:none;
	background-color:#fff;
	min-height:400px;
	_height:400px;
	margin:0 0 10px 0;
	padding:0 5px 10px 5px;
	}
	
	
/*-----------------------------------*/

/*--------Home Page Properties-------*/
/*--This is a 1 column page style----*/

	#home_content {
	width:607px;
	padding:0 17px 0 20px;
	min-height:400px;
	_height:400px;
	}
	
	#home_left {
	width:368px;
	float:left;
	padding:40px 5px 0 5px;
	}

	#home_access {
	width:350px;
	height:27px;
	padding:5px 8px 5px 9px;
	background:#72a12b;
	margin-left:-10px;
	float:left;
	}
	
	#home_access img {
	float:left;
	padding:9px 0 0 0;
	}
	
	.home_inp {
	width:148px;
	border:1px solid #c3e294;
	border-right:none;
	height:22px;
	float:left;
	margin:0 0 0 5px;
	padding:3px 0 0 5px;
	color:#657281;
	}
		
	#home_right {
	float:left;
	padding: 20px 0 20px 0;
	width:220px;
	}
	
	#home_right img {
	margin:20px 0 10px 0;		
	}
	
	#home_review {
	float:left;
	text-align:center;
	width:220px;
	height:30px;
	}

	.home_img {
	margin:20px 0 0 0;
	}
	

/*-----------------------------------*/

/*---------Sub Page Properties-------*/
/*--This is a 2 column page style----*/

	#sub_topCap{
	width:644px;
	height:5px;
	background:url(../images/sub_topCap.jpg) no-repeat;
	}
	
	#sub_content{
	width:644px;
	min-height:400px;
	_height:400px;
	background:url(../images/sub_bg.jpg);
	_margin:-13px 0 0 0;
	float:left;
	}
	
		#sub_leftCol {
		width:374px;
		padding:0 25px 0 25px;
		float:left;
		min-height:50px;
		}
		
		#sub_rightCol {
		width:174px;
		padding:0 21px 0 24px;
		float:left !important;
		min-height:50px;
		text-align:center;
		}
	
	#sub_bottomCap{
	width:644px;
	height:5px;
	background:url(../images/sub_bottomCap.jpg) no-repeat;
	}
	 
	.right_col_big
	{
		font-size:15px;
		}
/*-----------------------------------*/

/*-------1.0 Specific Properties-----*/

/*-----------------------------------*/

/*-------2.0 Specific Properties-----*/

/*-----------------------------------*/

/*-------3.0 Specific Properties-----*/

/*-----------------------------------*/

/*-------4.0 Specific Properties-----*/
.review_4_0 {
width:370px;
float:left;
padding:20px 0 20px 0;
}

.review_4_0 img{
float:left;
padding:0 10px 0 0;
}
.name_4_0 {
float:left;
width:200px;
}

.review_text_4_0 {
float:left;
}
.review_drop {
float:left;
}
/*-----------------------------------*/

/*-------5.0 Specific Properties-----*/
.foryour_5_0 
{
	float:left;
	}
foryour_5_0 p 
{
	float:left;
	clear:both;
	}
/*-----------------------------------*/

/*-------6.0 Specific Properties-----*/

/*-----------------------------------*/

/*-------7.0 Specific Properties-----*/
/*------------Contact Us-------------*/
.form_area {
width:349px;
padding:20px 10px 20px 10px;
background:#72a12b;
float:left;
}

.input_title {
float:left;
padding:5px 0 0 0;
}
.contact_form {
width:205px;
height:21px;
border:1px solid #c3e294;
float:left;
clear:right;
margin:0 0 5px 0;
}

.contact_form2 {
width:205px;
height:48px;
border:1px solid #c3e294;
float:left;
clear:right;
margin:0 0 5px 0;
}

.7_0_submit {
float:right;
}

.7_0_val {
float:left;
clear:both;
}


/*-----------------------------------*/

/*-------8.0 Specific Properties-----*/

.logo_left {
float:left;
}