/*
Theme Name: Job Guide Books Default theme
Theme URI: http://jobguidebooks.com/
Description: The default Job Guide Books Theme
Version: 0.1
Author: Sam Zhang, Amy Xu
Author URI: http://www.jobguidebooks.com
Tags: Designed for http://www.jobguidebooks.com 2009

*/

@charset "utf-8";
/* CSS Document */
*			{ list-style:none;padding:0; margin:0; }
body, form	{ list-style:none;padding:0; margin:0; }
body,td,th  { font:12px/150% Arial, Helvetica, sans-serif;}
body			{ background:url(imgs/bg.gif)}
body,td,th		{ color: #333333;font:13px/120% Arial,Helvetica,sans-serif;  }
input,textarea	{ color: #333333;font:13px/120% Arial,Helvetica,sans-serif; }
body 			{ margin: 0px; }
a:link 			{ text-decoration: none;color: #8CB519; }
a:visited 		{ text-decoration: none;color: #8CB519; }
a:hover 		{ text-decoration: underline;color: #8CB519; }
a:active		{ text-decoration: none;color: #8CB519; }
ul				{ margin:0px; padding:0;list-style-type:none; }
li				{ margin:0px; padding:0 ;list-style-type:none;}
img				{ border:0; }
h1				{ font-size:16px; font-weight:bold; line-height:27px;}


.white, a.white:link, a.white:visited, a.white:hover, a.white:active								{ color:white;}
.green, a.green:link, a.green:visited, a.green:hover, a.green:active								{ color:#8CB519;}
.gray, a.gray:link, a.gray:visited, a.gray:hover, a.gray:active								{ color:#333333;}
.brown, a.brown:link, a.brown:visited, a.brown:hover, a.brown:active								{ color:#825A37;}
.darkbrown, a.darkbrown:link, a.darkbrown:visited, a.darkbrown:hover, a.darkbrown:active			{ color:#583E25}
.lightbrown, a.lightbrown:link, a.lightbrown:visited, a.lightbrown:hover, a.lightbrown:active		{ color:#D6CABA; text-decoration:none}
.lightgray, a.lightgray:link, a.lightgray:visited, a.lightgray:hover, a.lightgray:active			{ color:#a0a0a0}
/*------------main-------------*/
.main						{ background:url(imgs/bg1.gif) repeat-y white; width:978px; padding:0 5px; margin:0 auto}
.main_bg					{ background:url(imgs/bg4.gif)}
.main_bg_top				{ background:url(imgs/bg2.gif) repeat-x top}
.main_bg_bottom				{ background:url(imgs/bg3.jpg) no-repeat bottom}
.main_bg_light				{ background:url(imgs/top_light.gif) no-repeat top center}
.main_box					{ }

/*------------content main------------*/

.main_content				{ height:1% }
.ad_box						{ height:90px; padding:10px 140px 20px 125px;}
/*---sidebar---*/
.sidebar					{ float:left; margin-left:60px; width:220px; padding-top:30px; padding-bottom:510px}
*html .sidebar				{ margin-left:25px}
.logo						{ text-align:center; width:150px}
.slogan						{ padding-top:10px}
.slogan1					{ padding:40px 0 20px 0}
.slogan_txt					{ padding:20px 0 30px 0}
.slogan_txt_title			{ font-size:15px; font-weight:bold; padding-bottom:10px}
.sidebar_bt					{ padding-bottom:15px}
.sidebar_intro				{ border:1px solid #E0E4E2; background-color:#fafafa; padding:15px}
.slogan_intro_title			{ font-size:15px; font-weight:bold; padding-bottom:10px}
.slogan_intro_txt			{ padding-bottom:10px}
.slogan_intro_link			{ text-align:right; font-size:11px}
/*---content---*/
.content					{ float:right; padding-top:20px; width:660px}
*html .content				{ padding-right:30px;}
.top_search					{ padding-left:100px; padding-bottom:73px}
*html .top_search			{ padding-bottom:79px}
*+html .top_search			{ padding-bottom:79px}
.top_search1				{ padding-left:100px; padding-bottom:20px}
/*---index bookshelf----*/
.bookshelf					{ padding-left:26px; padding-bottom:96px }
.bookshelf_top				{ height:105px; background: url(imgs/bookshelf_bg.gif) repeat-x; width:531px; margin-left:20px}
.bookshelf_top_left			{ float:left}
.bookshelf_top_right		{ float:right}
.bookshelf_top_content		{ width: 510px; float:left}
.bookshelf_top_txt			{ height:60px; padding:10px 0}
.bookshelf_top_txtl			{ float:left; padding-top:10px}
.bookshelf_top_txtr			{ float: right}
.bookshelf_page				{ padding-top:5px; text-align:center; font-size:11px}
.bookshelf_page a			{ margin:0 4px}
.bookshelf_row				{ width:551px; height:179px; background:url(imgs/bookshelf_row.gif) no-repeat; padding-left:45px }
.bookshelf_row1				{ width:551px; height:159px; background:url(imgs/bookshelf_row1.gif) no-repeat; padding-left:45px}
.bookshelf_row1 .bookshelf_cell{ margin-top:15px}
.bookshelf_cell				{ float:left; width:98px; height:144px; margin-top:35px; margin-right:30px}
.bookshelf_bookimg			{ height:104px; padding-left:5px}
.bookshelf_bookimg img		{ width:88px; height:104px}
.bookshelf_bookname			{ font-size:11px; text-align:center;_height:19px; min-height:19px; padding-top:3px}
.bookshelf_buy				{ font-size:11px; text-align:center}
*html .bookshelf_buy		{ padding-left:8px}
*+html .bookshelf_buy		{ padding-left:8px}
.bookshelf_buy a			{ display:block; width:43px; height:14px; background:url(imgs/bt_bg.gif) no-repeat center; line-height:14px;margin-left:27px; }
*+html .bookshelf_buy a{ margin-left:0px}
.bookshelf_bottom			{ width:575px; height:89px; background:url(imgs/boodshelf_b2.gif) repeat-x; position:absolute; margin-top:799px}
*+html .bookshelf_bottom{ margin-left:-20px}
.bookshelf_bl				{ float:left}
.bookshelf_br				{ float: right}
.bookshelf_bottom_content	{ float:left; padding-top:30px; padding-left:30px}
/*---pay box----*/
.pay_box					{ padding:5px 0 5px 50px; height:1%}
.pay_box_txt				{ float:left; margin-right:10px}
.pay_box_txt .darkbrown		{ font-size:30px; font-weight:bold; line-height:40px}
.pay_box_txt .brown			{ font-size:16px; font-weight:bold; line-height:20px}
.pay_box_buy				{ float:left; margin-right:30px; padding-top:40px}
.pay_box_pay				{ float:left; padding-top:6px}
.pay_box_paylogo			{ margin-bottom:6px}
.pay_box_paycard			{ }
.pay_box_paycard img		{ margin-right:15px}

/*------search bar------*/
.search_box					{ height:1%}
.search_txt					{ font-size:15px; font-weight:bold; line-height:30px; margin-right:8px; float:left}
.search_input				{ float:left; margin-right:6px; width:310px; overflow:hidden}
*html .search_input			{ margin-right:3px}
*+html .search_input		{ margin-right:3px}
.search_input input			{ border:2px solid #c2c2c2; background-color:white; height:18px; width:300px; padding:3px}
.search_bt					{ float:left}

/*------footer------*/
.footer						{ padding:10px 20px 50px 20px;}
.footer_top					{ margin-bottom:5px }
.footer_top span		{ margin-right:40px; font-size:11px}
.footer_bottom				{ height:1%}
.footer_left				{ float:left}
.footer_right				{ float: right}

/*-----article box----*/
.article					{ width:619px; background:url(imgs/top.gif) top no-repeat; padding:28px 16px 0 16px; }
.article_box				{ border:1px solid #C8CDCE; background:white; padding:20px;min-height:870px;_height:870px; margin-bottom:20px}
.article_search				{ border-bottom:1px dashed #C8CDCE; margin:30px 30px 10px 30px; padding-bottom:30px}
.article_title				{ font-size:22px; font-weight:bold; line-height:40px; border-bottom:2px solid #cacaca; margin-bottom:15px }
.article_content			{ line-height:150% }


/*-----summary box-------*/
.summary					{ width:619px; background:url(imgs/top.gif) top no-repeat; padding:28px 16px 0 16px; }
.summary_box				{ border:1px solid #C8CDCE; background:white; padding:20px;min-height:870px;_height:870px; margin-bottom:20px}
.summary_search				{ border-bottom:1px dashed #C8CDCE; margin:30px 30px 10px 30px; padding-bottom:30px}
.summary_title				{ font-size:13px; font-weight:bold; line-height:30px; }
.summary_content			{ line-height:150% }
.summary_line				{ margin:20px 100px 30px 100px;border-bottom:1px solid #C8CDCE; height:10px; overflow:hidden}


/*-----list box-------*/
.list						{ width:619px; background:url(imgs/top.gif) top no-repeat; padding:28px 16px 0 16px; }
.list_box					{ border:1px solid #C8CDCE; background:white; padding:20px;min-height:870px;_height:870px; margin-bottom:20px}
.list_search				{ border-bottom:1px dashed #C8CDCE; margin:30px 30px 10px 30px; padding-bottom:30px}
.list_title					{ font-size:22px; font-weight:bold; line-height:40px; border-bottom:2px solid #cacaca; margin-bottom:15px }
.list_content				{ line-height:150%; height:1%; border-bottom:1px solid #E9EBEB; padding:15px 0 5px 0;}
.list_name					{ float:left; width:150px; font-size:15px; font-weight:bold; line-height:20px; margin-right:20px}
.list_info					{ float:left; width:330px; font-size:13px}
.list_bt					{ float:right}


/*-----pitch box-------*/
.pitch						{ width:619px; background:url(imgs/top.gif) top no-repeat; padding:28px 16px 0 16px; }
.pitch_box					{ border:1px solid #C8CDCE; background:white; padding:30px 20px 20px 20px; margin-bottom:20px; border-top:none}
.pitch_search				{ border-bottom:1px dashed #C8CDCE; margin:30px 30px 10px 30px; padding-bottom:30px}
.pitch_title				{ font-size:22px; font-weight:bold; line-height:40px; border-bottom:2px solid #8CB519; margin-bottom:1px }
.list_table					{ width:100%; margin-bottom:30px  }
.list_table_c1				{ background-color:#ebebeb; font-size:14px; font-weight:bold; line-height:20px}
.list_table_c2				{ background-color:#f6f6f6}
.list_table_c2 img			{ margin-left:10px}
.list_table td				{ padding:5px}
.pitch_list_box				{ }
.pitch_list_top				{ margin-bottom:5px; height:1%}
.pitch_list_title			{ font-size:20px; font-weight:bold; float:left; line-height:25px}
.pitch_list_more			{ float:right; margin-top:8px}
.pitch_list_cell			{ border-bottom:1px solid #E9EBEB; padding:10px 0 5px 0}
.pitch_top					{ border:8px solid #b2b2b2; padding:20px; background-color:white}
.pitch_top_intro			{ padding-bottom:20px; height:1%}
.pitch_top_intro_left		{ float:left; width:440px}
.pitch_top_intro_img		{ float:right}
.pitch_top_intro_img img{ padding:1px; border:2px solid #8CB519}
.pitch_top_intro_title		{ font-size:30px; font-weight:bold; line-height:35px}
.pitch_top_intro_subtitle	{ font-size:15px; font-weight:bold; text-align:right; line-height:18px; margin-bottom:20px; padding-right:60px}
.pitch_top_intro_txt		{ font-size:20px; font-weight:bold; line-height:25px; margin-bottom:15px}
.pitch_top_intro_txt1		{ }
.pitch_gray_box				{ padding:15px; background-color:#EFF1F1; height:1%}
.pitch_gray_left			{ float:left; width:320px}
.pitch_gray_left_title		{ font-weight:bold; line-height:18px; font-size:15px; margin-bottom:8px }
.pitch_gray_left_content	{ height:1%}
.pitch_gray_left_content li	{ /*float: left; width:142px; margin-right:8px;*/ background: url(imgs/dot.gif) no-repeat left; padding:3px 0 3px 10px}
.pitch_gray_right			{ float:right; width:200px; text-align:center}
.pitch_gray_right_title		{ font-size:20px; font-weight:bold; line-height:30px; margin-bottom:20px}
.pitch_gray_right_bt		{ margin-bottom:20px}
.pitch_gray_right_price		{ font-size:20px; list-style:35px}
.pitch_usersay				{ margin-bottom:30px; height:1%; margin-top:10px}
.pitch_user1				{ float:left; width:270px}
.pitch_user2				{ float:right; width:270px}
.pitch_userimg				{ float:left}
.pitch_userimg img			{ width:60px; height:90px}
.pitch_usesay_info			{ float:right; width:200px}




/*-------------------paging-------------------------*/
.page						{ text-align:center; padding:50px 10px 30px 10px; font-size:13px;}
.page a						{ padding:3px 7px; border:1px solid #8CB519; background-color:white; margin:4px; text-decoration:none; font-weight:bold; color:#8CB519 }
.page a:link 				{ color:#8CB519 }
.page a:visited 			{ color:#8CB519 }
.page a:active				{ color:#8CB519 }
.page a:hover				{ border:1px solid #8CB519; background-color:#A2D31D; color:white; text-decoration:none}
.page a.on					{ border:1px solid #8CB519; background-color:#A2D31D; color:white; text-decoration:none; font-weight:bold}
.page a.on:visited 			{ color:white}
.page_buttom				{ margin-buttom:25px;}



/*------------basic page------------*/
.basic_main					{ }
.basic_header				{ height:48px; margin-bottom:30px}
.basic_header_logo			{ float:left}
.basic_content				{ width:730px; margin:0 auto}
.basic_search				{ padding-left:100px; margin-bottom:50px}
.map_box					{ height:1%}
.map_box_left{ float:left}
.map_box_right{ float:right}
.map_cell					{ width:310px;  margin:20px 25px}
*html .map_cell				{ margin-right:20px}
.map_title					{ font-size:17px; font-weight:bold; line-height:25px; margin-bottom:10px}
.map_list					{ }
.map_list li				{ padding:3px 0}
.basic_ad					{ border:1px solid #CACACA; height:90px; background-color:#f8f8f8; margin-bottom:40px}
.basic_footer				{ background:url(imgs/footer.gif) repeat-x top; padding-top:15px; padding-bottom:70px}
.basic_footer_box			{ width:800px; margin:0 auto; }
.thanks_box					{ padding:0 100px 50px 100px; text-align:center}
.thanks_headline			{ font-size:15px; font-weight:bold; line-height:20px; margin-bottom:30px}
.thanks_bt					{ margin-bottom:40px}
.thanks_txt					{ line-height:200% }


/*------google ad-----------*/
.googlead{ margin:0 20px 10px 0;float:left}



