#award { position: absolute; left:30px; top: 30px; width: 82px; height: 126px; background: transparent url("images/icon_awards.png") no-repeat top left; z-index: 9999; }
#award a { display: block; width: 82px; height: 126px; }

body { 
	font-size : 12px;
	margin:0;
	background-color: #FFF;
	font-family:'lucida grande',verdana,arial,tahoma,sans-serif;
} 

#header {
	background-color:#FFFFFF;
	height: 416px;
	margin-top:10px;
}

#header2 {
	background-color:#FFFFFF;
	height: 240px;
}

/* product section */
#productwrapper { 
	width : 778px;
	margin: 0 auto;
	background-color:#FFFFFF;
	padding:8px;
} 

#productheader {
	background-color:#FFFFFF;
	text-align: center;
	
}

#product_title{
    background-color:#FFFFFF;
	margin: 15px 0px 0px 0px;
}

#product_title #title {
    float:left;
}

#product_title #age {
    float:right;
	margin-top:40px;
	margin-right:10px;
}

#product_content {
    margin-top:30px;
    
}

#product_content #content {
    float: left;
	width: 617px;
	height: 100%;
	background-color:#FFFFFF;
	border:solid #1dd0fb 2px;
	font-family: Arial; color: #4C4D5A; font-size: 10pt;
	margin-top:20px;
	text-align:left;
}

#content #bottom {
    float:right;
    font-size: 7pt; font-weight: bold;
	margin-top:10px;
	margin-right: 7px;
}

#contenthead #ctitle {
    float: left;
    font-size: 7pt; font-weight: bold;
	margin-top:34px;
	margin-left: 5px;
}

#contenthead  h1 {
color: #1dd0fb;
float:left;
margin-top:34px;
margin-left:5px;

}

#contenthead #page {
    float:right;
    font-size: 7pt; font-weight: bold;
	margin-top:34px;
	margin-right: 7px;
}


.dotline {
background-image: url(images/dot_line.gif);
background-repeat: repeat-x;
} 


#product_content #bookmark {
    float: right;
	width: 157px;
	background-color:#FFFFFF;
    margin-top:20px;
}

#bookrecommend {
    clear:both;
    background-color: #ffffff;
	width:619px;
	margin-top:4px;
	padding: 1px;
}

#bookrecommend h3 {
    background-color:#1dd0fb;
	color: #ffffff;
	font-weight:300;
	text-align:center;
	padding: 3px;
}

#bookrecommend #book {
    background-color:#ffffff;
	color: #000000;
		
}

#productfooter {
    clear:both;
	background-color: #ffffff;
	text-align:center;
	font-size: 12px;
	padding:5px;
	text-decoration:none;
	color:#ffcc33;
	margin:0px auto 5px auto;
}

.horizontal_line
{
clear:both;
border: 1px solid #ffcc33;
width: 100%;
}
/* end product section */

/* best seller */
.bsheader{
   margin-top:10px;
   margin-left: 20px;
}
.blue_line
{
border: 1px solid #1dd0fb;
width: 98%;
margin-top:0px;
}
/* end best seller */


#wrapper { 
	width : 778px;
	margin : 0 auto;
	background-color:#FFFFFF;
} 

/* about us */
#aboutus { 
	border:#d6d6d6 solid 1px;
	margin :15px 0 0 0;
	background-color:#FFFFFF;
	color: #000000;
	height: 610px;
	font-size:14px;
} 

.rptitle {
    margin-left: 0;
	margin-top:20px;
}

#ctext {
   padding:10px;
   
}

#commonfooter {
    clear:both;
	background-color: #ffffff;
	text-align:center;
	font-size: 12px;
	padding:2px;
	text-decoration:none;
	color:#ffcc33;
	margin:0px auto 5px auto;
}
/* end about us */

/* safety */
#safety { 
	border:#d6d6d6 solid 1px;
	margin :15px 0 0 0;
	background-color:#FFFFFF;
	color: #000000;
	height:620px;
    font-size:14px;
} 
/* end safety */


/* publisher */
#publisher { 
	border:#d6d6d6 solid 1px;
	margin :15px 0 0 0;
	background-color:#FFFFFF;
	color: #000000;
	font-size:14px;
	
} 

#publisher h3 {
   color:#844118;
}
/* end publisher */

/* contact us */

.sbox 	{background-color:#ffffff; border: 1px solid #ff8d29; width: 150px;}
.box 	{background-color:#ffffff; line-height:18px;border: 1px solid #ff8d29; width: 300px;}
.btn 	{background-color:#ff8d29; border:none; color: #ffffff;font-weight: bold; width: 75px;text-align:center;}

.ctable {
   margin-left: 50px;
}
/* end contact us */

/* front page */
#primary {
	float:left;
	width:230px;
	margin: 10px 15px 0px 5px;
	background-color: #ffffff;
	text-align: left;
	color: #000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.redreadmore {
    color:#ee3b33;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:200;
	text-decoration:none;
	
}

a, a.visited redreadmore {
    color:#ee3b33;
	text-decoration:none;
}


#secondary {
	float:left;
	width:327px;
	margin: 10px 0px, 0px, 260px;
	margin-top:10px;
	background-color:#ffffff;
	text-align: center;
	color: #1dd0fb;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:200;
	text-decoration:none;
}

.bluereadmore {
    color:#1dd0fb;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:200;
	text-decoration:none;
	text-align:left;
	
}

a, a.visited bluereadmore {
    color:#1dd0fb;
	text-decoration:none;
	text-align:left;
}


#third {
	float:right;
	width:181px;
	margin: 10px 0 0 10px;
	background-color:#ffffff;
	text-align: center;
}



#contact {
	float:right;
	margin:0 15px;
	
}



.horizontal_dotted_line
{
clear:both;
border-bottom: 2px dotted #ff4b35;
width: 98%;
}



#toptitle {
	clear:both;
	background-color: #FFFFFF;
	text-align: center;
	color:#ffcc00;
	margin:0;
	
} 

#titleleft {
	float:left;
	width:360px;
	background-color: #ffffff;
	text-align:left;
	
}


#titleright {
	float:right;
	width:226px;
	margin:10px;
	background-color:#ffffff;
	text-align:right;
}


/*best seller */
#bswrapper { 
	width: 625px;
	margin: 0 0 0 0px;
	background-color:#FFFFFF;
	padding:4px;
} 

.imgclose{ width: 66px; float: right; padding-top: 0.7em; outline: none;}

#bestseller_content {
    
	height: 100%;
	background-color:#FFFFFF;
	border:solid #1dd0fb 2px;
	font-family: Arial; color: #4C4D5A; font-size: 10pt;
	margin:0px 0 0 0px;

}
/* end best seller */


/*search box */
#top_search_box {
    width: 218px;
    height: 24px;
    background: url(images/top_searchfield.gif);
}
#top_search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
}
#top_search_box #go {
    float: right;
    margin: 3px 4px 0 0;
	border:none;
	background: none;
}


#front_search_box {
    width: 232px;
    height: 25px;
    background: url(images/front_searchfield.gif);
}
#front_search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
}
#front_search_box #go {
    float: right;
    margin: 3px 4px 0 0;
	border:none;
	background: none;
}



/* end */

