#container{
	width: 100%;
	color:#003366;
	width:auto;
	border-top:6px #003366 solid
}

#topbar
{
	position: relative;
	left: 6px;
	top: 0px;
	width: 1196px;
	height: 29px;




}

#banner
{
	height: 16px;
	padding: 4px;
	background: #003366;
	color: #FFFFCC;
	font: small/120% Verdana,Arial,Helvetica,sans-serif;
	clip: auto;
	text-align: center;
}

#main{
	color:#333;
	background: #fff;
	margin:0;
	padding:5px 25px;
	cursor:default;
}

#col1{
	color:#333;
	margin:0 20.1% 0 20.1%;
	cursor: pointer;
	background:#fff;
	width:auto;
	overflow: hidden;
	border-left:1px solid #c0d0e0; 
	border-right:1px solid #c0d0e0; 
}

#col2,#col3{
	background:#fafaff;
	border:0 solid #000;
	color:#333;
	margin-left:0;
	position:absolute;
	top:69px!important;
	top  /**/:115px;
	width:244px;
	z-index:10;
	border-bottom:1px solid #c0d0e0;
	overflow: hidden;
	line-height: 1.2!important;
	height: 1574px;
	background-color: #999999;
	left: 355px;



}

#main .review2 {
	background:#FFFF99;
	width:180px;
	float:left;
	padding:10px 10px 10px 20px;
	margin:10px 20px 0px 0px;
}

#main .review {
	background:#FFFF99;
	width:180px;
	float:right;
	padding:20px 10px 10px 10px;
	margin:0px 0px 20px 10px;
}

#main .reviewtop {
	background:#FFFF99;
	width:180px;
	float:top;
	padding:20px 10px 10px 10px;
	margin:0px 0px 20px 10px;
}

#main .review h6 {
	margin:10px 0px 0px 0px;
	padding:0px 0px 1px 5px;
	background-color:#FFFF66;
	border: 1px solid #FFCC33;
	height:27px;
	}
	
#main .review2 h6 {
	margin:10px 0px 0px 0px;
	padding:0px 0px 1px 5px;
	background-color:#FFFF66;
	border: 1px solid #FFCC33;
	height:27px;
	}

#main .review h6 a{
	color:#036
}

.dropcaps{
	float:left; 
	color: #036; 
	font: bold 25px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin:3px; 
	padding:0px 5px;  
	text-align:text-top;
	background-color : #FFFF99;
	border: 1px solid #FFCC33;
}

#booktitle h5,  #booktitle a{
	color: #fff!important;
	text-align: left!important;
	font-size: 100%;
}	 
#booktitle h5{
	font-size: 110%;
	text-align: center!important;
	padding-left:0px;
	margin-left:0px
}
.bigquotes{
	display:inline;
	font: 100% Verdana,Arial,Helvetica,sans-serif;
	vertical-align: middle;
	text-decoration: none;
}


.h6 {
	border-bottom: 1px solid #b0c0d0;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif
}

#guarantee p{ 
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	}
#main h2{ /* smaller sub-sub-headings */
    font: 180% 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif!important; 
	 margin-top: 15px;
	 padding-top: 15px;
}
#main h4{ /* smaller sub-sub-headings */
    font: 140% 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif!important; 
}
#main h3{ /* smaller sub-sub-headings */
	 margin-bottom: 25px;
}

h1, h2, h3 {
	color: #036;
	background-color: transparent;
}
h2
{
	font: bold 122%	 Arial, Helvetica, sans-serif!important;
	padding-top:2.0em;
}
h1{
	font: bold 180% Arial,Helvetica,sans-serif;
}



#maintab h3, #main h3{
	background: #FFFF99;
	border: 1px solid #FFCC33;
	clear: right;
	color: #036;	 
	font: bold 130% Arial,Helvetica,sans-serif;
	margin:35px 0 10px 0;
	padding: 3px 10px;
}
#maintab .h3insert, #main .h3insert
{
	float: right;
	margin-top: -31px;
	margin-right: 6px;
	position:relative;

}

#maintab h3.withinsert, #main h3.withinsert
{
	padding-right: 44px;
	position:relative;

}

#col3 q, #col1 q{
   display: block;
   margin: 35px 12px 12px 12px;
   color:#999999;
   font-size:11px;
}
