/* create book*/
/*.create, .create *	{
	font-size: 100%;
	list-style: none;
	font-style: normal;
	font-weight: normal;
	line-height: inherit;
	font-family: inherit;
	text-decoration: none;
}
.create ul,li,p{list-style:none;padding:0;margin:0;outline:0;border:0;}
.create h3.section	{ font-size: 18px; margin: 10px 0 10px 0; color: #666; }

.make	{padding: 10px 0 0 0; border-bottom: solid 1px #ccc; }
.make div.left_img { float: left; padding: 20px 10px 10px 20px; }
.make div.left_img img { display: block; }
.make div.right_para { float: left; padding: 10px 20px 10px 10px;  }
.make h2	{ font-size: 29px; margin: 0 0 10px 0; color: #666; }
.make h2 strong,	.make h2 span{color: #2182b1;}
.make p	{ color: #666;	font-size: 13px;	line-height: 1.35em;	}
.make p	b{font-weight:bold	}
.make p.heavy	{ font-size: 15px;	 }
.make div.right_para .buttons { margin: 15px 0 0 120px; }
.make div.right_para .buttons li { float: left; margin-right: 12px; }
.make div.right_para .buttons li.calc { margin-top: 5px; }

.options { width: 841px; float: right; margin-bottom: 10px; }
.options .first-row { padding: 10px 0 14px 0;  }
.options .option-choose{font-size: 15px; color: #2182b1; margin-bottom:10px;font-weight:600}
.options .option1 { float: left; width: 410px; } 
.options .option2 { float: right; width: 409px; } 
.options h3 { font-size: 18px; color: #333; margin: 0; }
.options p { font-size: 12px; color: #666; }
.options .diagram { margin-top: 10px; }
.options .diagram li { float: left; }
.options .diagram img { display: block; }
.options .option1 .diagram { margin-left: 10px; }
.options .option1 .diagram .button { margin: 37px 0 0 23px; }
.options .option2 .diagram { margin: 30px 0 0 20px; }
.options .option2 .diagram .button { margin: 27px 0 0 22px; }
*/
.choose	{	height: 1%;	padding: 10px 0 10px 0;}
.choose h3	{	float: left;	color: #333;	font-size: 18px;	font-weight: normal;}
.choose h3 span {	font-weight:normal;	color: #333;	font-size: 15px;}
.choose h3 span b { font-weight: 800;}
.choose h3 select	{	width: 230px;	padding: 2px 0;	font-size: 12px;	border: solid 1px #7f9db9;}

.categories { float: left; width: 131px; background: #eee; padding-bottom: 10px; margin: 10px 0; }
.categories h3 { background: #3b99ca url(/images/categories-title.gif) no-repeat; color: #fff; font-weight: bold; font-size: 13px; padding: 4px 10px; }
.categories ul { margin: 10px 0 0 10px; }
.categories li { margin-bottom: 5px; font-size: 11px; }
.categories a { color: #333;  font-weight: bold; }

#categories div.choose { border-top: solid 1px #ccc;}

#theme_list	{ height:auto; width: 850px; margin: 15px 0 0 6px; }
#theme_list li {float: left; width: 130px; height: 175px; text-align: center; padding:0 2px 0px 2px;color:#333;margin-bottom:5px;}
#theme_list li .showcase { height: 105px; display: block; }
#theme_list h4 {color:#0a5273; font-size: 17px; font-weight: bold; margin: 0; }
#theme_list h4.hot {color: red; font-size: 18px; font-weight: bold; margin: 0; }
#theme_list li a, #theme_list li a:visited { font-size: 13px; }
#theme_list li .showtitle{text-align:center;background-color:#f7f7f7;padding:3px 0 3px 0}
#theme_list li .showtitle a{color:#ff9900;font-weight:bold}
#theme_list li .showtitle a:hover{text-decoration:none;}

#templatelist{width:auto;height:auto;text-align:center;clear:both;}
#templatelist li{position:relative;float:left;width:240px;height:325px;
	font-size:12px;margin-bottom:20px;padding:0px 3px 0 3px;text-align:center;color:#333;
	line-height:1.3;}
#templatelist li .showcase{display:block;position:absolute;z-index:99;left:0;bottom:180px;width:240px;padding:0;}
#templatelist li .showcase table{width:240px;border:0;border-collapse:collapse;}
#templatelist li h4{position:absolute;left:0;width:240px;height:38px;margin:148px 0;text-align:center;color: #333; font-size:13px;font-weight: bold; overflow:hidden;}
#templatelist li p{position:absolute;left:0;bottom:13px;width:240px;font-size:13px;}
#templatelist li p a{line-height:22px;}

#templatelist2{width:auto;height:auto;text-align:center;clear:both;}
#templatelist2 li{position:relative;float:left;width:240px;height:285px;font-size:12px;margin-bottom:20px;padding:0px 3px 0 3px;text-align:center;color:#333;}
#templatelist2 li .showcase{display:block;position:absolute;z-index:99;left:0;bottom:145px;width:240px;padding:0;}
#templatelist2 li .showcase table{width:240px;border:0;border-collapse:collapse;}
#templatelist2 li p{position:absolute;left:0;bottom:10px;width:240px;font-size:13px;}
#templatelist2 li p a{line-height:22px;}