*{outline: none;}

html{background: #ECECEC url(../images/bg_body.gif) center top repeat-y;}

body{margin: 0; padding: 0 0 25px 0; background: transparent url(../images/bg_background.gif) center bottom no-repeat; color: #333333;}

img{
	border: none;
	margin-top: 0px;
	margin-right: 10px;
}

h1, h2, h3, p{margin: 0; padding: 0;}

h1, h2{margin: 10px 0;}

p{	margin: 0 0 10px 0;
	font: normal 14px Geneva, Arial, Helvetica, sans-serif;
	line-height:21px;
}

h1{
	color:#0075c9; 
	font: bold 28px Geneva, Arial, Helvetica, sans-serif;
}

h2{
	color:#0075c9; 
	font: bold 24px Geneva, Arial, Helvetica, sans-serif;
	margin:30px 0px 5px 0px;
}

h3{
	color:#555555; 
	font: bold 18px Geneva, Arial, Helvetica, sans-serif;
	margin:30px 0px 15px 0px;
}

h4{color:#333333; font: bold 14px Geneva, Arial, Helvetica, sans-serif;}

#otherbooks{color:#24588b; font: bold 17px/18px Geneva, Arial, Helvetica, sans-serif; margin-left:12px;}
#inner_otherbooks{color:#24588b; font: bold 12px/18px Geneva, Arial, Helvetica, sans-serif; text-align: center;}
#price{font: normal 15px/18px Verdana, Arial, Helvetica, sans-serif; color:#990000;}
#email{font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif; color:#b1b1b1; text-transform:uppercase;	text-align:right;margin-bottom:15px; text-decoration:none;}

.headertext{
	font: bold 40px/18px Arial, Helvetica, sans-serif;
	color:#0075c9;
	margin: 20px 0 10px 44px;
	font-size: 36px;
}

.tabcontent{font-weight: normal; line-height: 18px; margin:15px 15px 15px 15px;}

.tabcontent p{font-size: 1.2em; font-family: Arial;}

.tabcontent h2{font-size: 1.3em; line-height: 18px; font-weight: bold; color:#0075c9; font-family: Geneva, Arial, Helvetica, sans-serif;	margin-top:15px; margin-bottom:5px;}

.tabcontent ul{font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#333333; list-style-image:url(../images/bullet_arrow.gif); margin: 10px 0 10px 16px;}

.tabcontent ul li{padding-bottom:10px;}

a:link, a:visited{font-weight: normal; color: #739803; text-decoration: underline;}
a:hover, a:active{font-weight: normal; color: #739803; text-decoration: none;}

ol{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	color:#333333;
	margin: 10px 0 10px 35px;
	line-height: 1.6em;
}

ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	color:#333333;
	list-style-image:url(../images/bullet_arrow.gif);
	margin: 10px 0 10px 25px;
	line-height: 1.6em;
}

ul a:link, ul a:visited{
	font-weight: normal; 
	color: #739803; 
	text-decoration: underline;
}

ul a:hover, ul a:active{
	font-weight: normal; 
	color: #739803; 
	text-decoration: none;
}

.ulmain{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; color:#59718a;
	list-style-image:url(../images/bullet.gif); 
	margin: 13px 0 10px 65px;
	line-height: 1.3em;
}

.fleft{float: left;}
.fright{
	float: right;
	border: 0;
	margin: 0;
}

.marg_top{margin: 0px 0 0 0;}
.marg_middle{margin: 5px 0 0 0;}


#wrapper{width: 740px; padding: 0 27px; margin: 0 auto;}

#header{
	height: 90px;
	padding: 0px 0px 0 0px;
	margin: 0 0 0px 0;
	clear: both;
}

#banner{width: 740px; height: 168px; padding: 10px 0 10px 0; background: transparent url(../images/BackgroundImage-Smaller-withoutLogos.jpg) left top no-repeat;text-align: left; margin: 10px 0 10px 0;}

#container{
	width: 724px;
	overflow: hidden;
	padding: 0 2px 40px 14px;
	text-align: left;
}
#container #leftcol{width: 430px; float: left;}
#container #rightcol{
	width: 260px;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}

#inner_container{width: 740px; overflow: hidden; padding: 20px 0 40px 0; text-align: left;}
#inner_container #leftcol{width: 530px; float: left;}
#inner_container #rightcol{width: 178px; margin: 0 0 80px 0; float: right;}


#formtesttest{width: 618px; height: 168px; padding: 0px 0px 0px 0px; background: transparent url(../images/FormBlueTop.gif) left top no-repeat;text-align: left; margin: 10px 0 10px 0;}

#formtestbg{width: 538px; height: 235px; float: left;background: transparent url(../images/FormBackground.jpg) left top no-repeat; text-align: left; margin: 0px 0 0px 0;}


#formtitle{color:#0075c9; font: bold italic 25px/25px Geneva, Arial, Helvetica, sans-serif; text-align: center; margin:10px 0px 0px 0px;}

#formtext{color:#ffffff; font: bold  17px/17px Geneva, Arial, Helvetica, sans-serif; text-align: center; margin:0px 10px 0px 10px;}

#formprivacy{color:#025590; font: bold  13px/13px Geneva, Arial, Helvetica, sans-serif; text-align: center; margin:0px 10px 0px 10px;}


#formtesttest2{width: 538px; float: left;}

#formtestbg2{width: 538px; height: 235px; float: left;background: transparent url(../images/FormBackground.jpg) left top no-repeat; text-align: left; margin: 0px 0 0px 0;}


#formtitle2{color:#0075c9; font: bold italic 25px/25px Geneva, Arial, Helvetica, sans-serif; text-align: center; margin:10px 0px 0px 0px;}

#formtext2{color:#ffffff; font: bold  17px/17px Geneva, Arial, Helvetica, sans-serif; text-align: center; margin:0px 10px 0px 10px;}

#formprivacy2{color:#025590; font: bold  13px/13px Geneva, Arial, Helvetica, sans-serif; text-align: center; margin:0px 10px 0px 10px;}







#green_box{background: url(../images/green_box_repeater.gif) left top repeat-y; width: 257px;}

#green_box2{background: url(../images/green_box_repeater.gif) left top repeat-y; width: 430px;}

#green_box .content{padding: 5px 14px;}
#green_box .content .row{clear: both; margin: 10px 0 0 0;}

.ordernow_box{background: url(../images/ordernow_repeater.gif) left top repeat-y; width: 139px;}
.ordernow_box .content{ background: url(../images/ordernow_bottom.gif) left bottom no-repeat; text-align: center; padding: 0 10px 10px 10px;}

/*  Inner Right Newsletter Signup box start */

#myformtest{
	/*background: url(../images/med_blue_box_repeater.gif) left top repeat-y; */
	width: 257px;
	margin-bottom:15px;
}

#myformtest .content p{
    color:#fff;
    padding:0px 8px 8px;
    margin-bottom:0;
}

#myformtest .content td{
    color:#fff;
}

#myformtest .strong {
    font-weight:bold;
}

#myformtest .content form {
    width:157px;
	padding:4px 0 4px 25px;
	color:#fff;
}

#myformtest .content form h6{
    color:#fff;
	font-weight:bold;
	font-size:12px;
}

#myformtest .content form h6 a:link, #myformtest .content form h6 a:visited{	
	color:#fff;
	font-weight:bold;
	text-decoration:underline;	
}


/*  Inner Right Newsletter Signup box end */


/*	Inner Right Blue Box Start	*/

#blue_box{background: url(../images/inner_box_repeater.gif) left top repeat-y; width: 178px;}
#blue_box .content{padding: 5px 18px 5px 18px;}
#blue_box .content .ordernow_box .content{ background: url(../images/ordernow_bottom.gif) left bottom no-repeat; text-align: center; padding: 0 10px 10px 10px;}
#blue_box .content .row{clear: both; margin: 10px 0 0 0;}


/*	Inner Right Blue Box End	*/

#testimonials_box{background: url(../images/testimonials_repeater.gif) left top repeat-y; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #576676; line-height: 15px; width: 260px; margin: 0px 0 0 0;}
#testimonials_box .content{background: url(../images/testimonials.gif) left top no-repeat; padding: 50px 10px 0 10px;}
#testimonials_box span{font-size: 20px; color: #ACACAC; font-weight: bold;}

/*	Inner Testimonial Box Start	*/

#inner_testimonials_box{background: url(../images/inner_test_repeater.gif) left top repeat-y; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #576676; line-height: 15px; width: 178px; margin: 0;}
#inner_testimonials_box .content{background: url(../images/inner_test_top.gif) left top no-repeat; padding: 50px 10px 0 10px;}
#inner_testimonials_box span{font-size: 20px; color: #ACACAC; font-weight: bold;}

/*	Inner Testimonial Box End	*/

/*	Inner Article Box Start	*/

#inner_article_box{background: url(../images/inner_test_repeater.gif) left top repeat-y; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #576676; line-height: 15px; width: 178px; margin: 0;}
#inner_article_box .content{background: url(../images/inner_art_top.gif) left top no-repeat; padding: 50px 10px 0 10px;}
#inner_article_box span{font-size: 20px; color: #ACACAC; font-weight: bold;}
#inner_article_box li{ margin-left:-10px;}

/*	Inner Article Box End	*/



#footer{width: 740px; color: #24588B; margin: 0 auto; text-align: left;}

/* page navigation */

.pagenav {
  text-align: right;
  white-space: nowrap;
  font-size: 1.2em; 
}

#botpagenav {
  margin-top: 1em;
  margin-bottom: 1em;
}

.pagenav .thispage, .pagenav a:link, .pagenav a:visited {
  padding: 2px 6px;
  zoom: normal; /* Overrides another a.next in ie.css */
  color: #739803;
}

.pagenav .thispage {
  border: 1px solid #CAD6E8;
}

.pagenav a.next:link, .pagenav a.next:visited {
  border-width: 1px;
  border-style: solid;
  border-color: #739803;
  color: #739803;  
  font-weight: bold;
  padding-right: 7px;
  text-decoration: none;
  text-transform: uppercase;  
}

.pagenav a.next:hover {
  color: #b82c25;
  border: 1px solid #b82c25;  
}

.pagenav a:hover {
  color: #b82c25;
}

/* page navigation end */

.copywrite { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-style: italic;
	margin-top:35px;
}

.copywrite p {
	font-size:11px;
}

blockquote{ 
	margin-left:25px;
}

.booktitle{font: bold 11px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 10px 0; color: #25598B;}
.relatedArticles{ 
	border:#cad6e8 1px solid; 
	margin: 30px 10px 30px 10px; 
	padding: 10px 10px 10px 10px;
}
.relatedArticles h4{ 
	color:#24588b; 
	font: bold 12px/18px Geneva, Arial, Helvetica, sans-serif;
}
.testimonial{ 
	border:#cad6e8 1px solid; 
	margin: 30px 10px 30px 10px; 
	padding: 10px 10px 10px 10px;
}
.answer{
	margin-left:35px;
}
.yourgrade{
	margin-left:35px;
}
.yourgrade H1{
	color:#0075c9; 
	font: bold 17px/24px Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
}

.bluebox {
	background-image: url(../images/blueBoxTop.jpg);	
	padding-top:20px;
}
.blueboxbottom {
	background-image: url(../images/blueBoxBottom.jpg);	
	text-align:center;
	margin-bottom:10px;
	width:257px;
	background-repeat:no-repeat;
	background-position: center bottom;
}

.blueboxcontainer {
position:relative;
top:-7px;
}

.blueboxcontainer p {
	line-height:1.2em;
}
#testimonials_box p{
		color:#555!important;
}

.banner3 {
	background-image: url(../images/banner3.jpg)!important;	
}

#menu a span {
	font-size:.95em;
}

.highlight {
	background-color:#ffffaa;
	color:#000000;
	padding:5px;
}

