@charset "utf-8";
/* CSS Document */

	h1{ font-family:"Quagmire Medium",Arial, sans-serif; color:#2d476b; margin:0px; padding:0px!important; margin-top:20px; padding-bottom:4px!important; padding-bottom:4px; letter-spacing:1px; font-size:22px; font-weight:normal; margin-left:53px;}
	h2{font-family:"Quagmire Medium",Arial, sans-serif; color:#2d476b; margin:0px; padding:0px!important; padding-top:5px; padding-bottom:8px;font-size:18px; letter-spacing:1px; font-weight:normal;}
	html, body { margin: 0; padding: 0; border: 0; }
	body{font-family:Arial, sans-serif; font-size:11px; color:#2d476b;  background-color:#006699;display: block;} 
	a{color:#0066ff; text-decoration:none;}
	a:hover{color:#2d476b; text-decoration:none;}
	
	p{margin:0px; padding-top:5px; padding-bottom:5px;}
	
	#main_div{width:782px; margin: 0 auto;}
	.heading{ font-family:"Quagmire Medium",Arial, sans-serif; color:#2d476b; margin:0px; padding:0px!important; margin-top:20px; padding-bottom:4px!important; padding-bottom:5px; font-size:18px; letter-spacing:1px; font-weight:normal;}
	#header{ background-image:url(../images/header.gif); background-repeat:no-repeat; margin-top:30px; width:782px; height:102px;  float:left; display:block; }
	#header .logo{margin-left:0px; width:252px; height:78px; float:left; display:inline;}
	#header .nav{width:470px; height:36px; float:right; margin-top:65px; margin-right:3px; }
	#content_container{float:left; display:block; background:#FFFFFF; width:782px; height:auto;}
	#content_container .title{padding-left:51px; width:400px; float:left; margin-top:23px; display:block; font-family:Arial, sans-serif; font-size:30px;}
	#content_container .titleInn{padding-left:52px; width:400px; float:left; margin-top:30px; display:block;}
	#content_container .content{ margin-top:6px; margin-left:52px; width:400px; float:left; display:inline; font-family:Arial, sans-serif; font-weight:bold; }
	#content_container .contentHome{margin-top:6px; margin-left:52px; width:400px; float:left; display:inline; font-family:Arial, sans-serif; font-weight:bold; font-size:28px;}
	#content_container .contentLeft{margin-top:6px; margin-left:52px; width:380px; float:left; display:inline; font-family:Arial, sans-serif; font-weight:bold;margin-right:20px;}
	html>body> 	#content_container .contentLeft{margin-right:10px;}
	#content_container .prodLeft{width:385px; float:left; display:inline; margin-left:10px;}
	#content_container .prodRight{font-family:Arial, sans-serif; font-weight:bold;width:331px; float:left; display:inline; margin-left:10px;}

	#content_container .RightImg{margin-top:0px; margin-left:10px; width:270px; float:left; margin-right:15px; display:inline;}
	#content_container .image{margin-top:15px; float:right; width:297px; height:289px; display:inline; margin-right:19px;}
	#content_container .bottomImg{width:450px; height:109px; padding-top:15px!important; padding-top:8px; float:left;}
	*:first-child+html #content_container .bottomImg{width:450px; height:109px; padding-top:12px!important;}
	#footer_bar{margin-top:0px; padding:0px; float:left; width:782px;}
	/*html>body #content_container .bottomImg {margin-top:38px;  border:1px solid #000;}*/
	#footer_bar .blankdiv{float:left; width:80px; height:25px; margin-left:400px; border:1px solid #000;}
	
	/*#beeImg {position:absolute;width:62px;height:75px;z-index:1;left: 835px!important; top: 473px!important; left: 825px; top: 472px;}*/
    #bottomlinks{margin-top:23px!important; margin-top:20px; padding-bottom:20px; font-size:11px; text-align:center; width:782px; height:35px; float:left; display:block; color:#9abfe3; font-family:Arial, sans-serif; line-height:1.8em;}
	
    #bottomlinks a{color:#9abfe3; padding-right:3px; padding-left:3px;}
	#bottomlinks a:hover{color:#ffffff;}
	#footer_bar .beeImg{ margin: 0 auto;width:782px;height:75px;z-index:1;left:-10px!important; border:1px solid #000;}
	strong{color:#619800; font-size:12px;}
	strong a{color:#619800; font-size:12px;}
	strong a:hover{color:#2d476b; font-size:12px;}
	
	.textfield{ height:32px;float:left;display:inline; width:150px; margin-top:0px; margin-left:0px;}
	.name{float:left; display:inline; width:90px; padding-top:3px;}
	.button{float:left; width:104px; height:35px; padding-left:90px; padding-top:5px;}
	.virtues{padding-bottom:2px; margin-top:7px; }
	#booksdisp{float:left; width:670px; display:block; margin-bottom:15px; border-bottom:1px dashed #666666; padding-bottom:15px !important; padding-bottom:5px;}
	*:first-child+html #booksdisp{padding-bottom:2px !important;height:auto;}
	#booksdisp .book{float:left; display:inline; width:75px;margin-right:15px;padding-bottom:0px; margin-bottom:0px; height:1%;}
	#booksdisp .Discrip{float:left; display:inline; width:570px; height:auto; padding-bottom:3px;}
	#booksdisp .leftbuyNow{float:left; display:inline; width:250px; margin-top:9px;}
	#booksdisp .rghtFlipbk{float:right; display:inline; width:130px; margin-top:9px;}
	.KeyP{padding-top:0px; margin-top:0px;}
	.titleP{padding-bottom:0px; padding-top:10px;}
	
#popup{float:left;width:360px; padding-left:10px; position:absolute; margin-top:35px; margin-left:250px!important; margin-left:0px;}
*:first-child+html #popup{float:left;width:360px; padding-left:10px; position:absolute; margin-top:35px!important;  margin-left:0px!important;}
.pop{cursor:hand;}
#popup .close{float:right; margin-right:25px; margin-top:4px; padding-bottom:20px; position:absolute; left:310px; top:270px;}

#popup2{float:left;width:360px; padding-left:10px; position:absolute; margin-top:-310px; margin-left:250px!important; margin-left:0px;}
*:first-child+html #popup2{float:left;width:360px; padding-left:10px; position:absolute; margin-top:-300px!important;  margin-left:0px!important;}
.pop{cursor:hand;}
#popup2 .close{float:right; margin-right:25px; margin-top:4px; padding-bottom:20px; position:absolute; left:300px; top:265px;}

#popup1{float:left;width:360px; padding-left:10px; position:absolute; margin-top:35px; margin-left:250px!important; margin-left:0px;}
*:first-child+html #popup1{float:left;width:360px; padding-left:10px; position:absolute; margin-top:35px!important;  margin-left:0px!important;}
.pop{cursor:hand;}
#popup1 .close{float:right; margin-right:25px; margin-top:4px; padding-bottom:20px; position:absolute; left:310px; top:250px;}
.newCon{float:left; display:block; width:670px;}
.newCon ul{float:left; margin-top:10px; margin-bottom:10px; margin-left:0px; padding-top:0px;  width:635px;}
.newCon ul li{padding-left:3px; list-style-image:url(../images/arrowWhite.jpg);line-height:1.5em; padding-bottom:7px; }
*:first-child+html .newCon ul{margin-left:35px!important;width:635px; padding-bottom:10px!important;}
	.imagebig{float:left; display:inline; width:270px; margin-right:15px;}
	.imagesmall{float:left; display:inline; width:120px;}
	.leftspace{padding-left:5px;}
	
	

