/* CSS Document */
body{color:#666; margin:0; padding:0;
	font-size:11px;	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:url(../media/image/top_bg.gif) repeat-x #fff;
}
h1{color:#666; font-size:2em; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0;}
h2{color:#000; font-size:1.42em; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0;}
h3{font-size:1em; font-weight:normal; margin:0; padding:0;}
h4{font-size:1em; font-weight:normal; margin:0; padding:0;}
form{padding:0;	margin:0;}
img{border:0;}
input, textarea{color:#666; padding:3px; border:1px solid #ccc;
	font-size:1em; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif;
}
select{color:#666; padding:2px; border:1px solid #ccc;
	font-size:1em; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif;
}
radio{border:none;}
hr{border:1px dotted #ccc;}

a{color:#333;text-decoration:underline;}
a:hover{color:#f38900;text-decoration:underline;}
a.orange{color:#f38900;text-decoration:none;}
a.orange:hover{color:#333;text-decoration:underline;}
a.orange_u{color:#f38900;text-decoration:underline;}
a.orange_u:hover{color:#333;text-decoration:none;}
a.black{color:#000000;text-decoration:none;}
a.black:hover{color:#f38900;text-decoration:underline;}


.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.hidden{display:none;}
.bold{font-weight:bold;}
.orange{color:#f38900;}
.error{color:#FF0000;}

.button_l_navigation, .button_l_navigation_2, .button_l_navigation_login,
.button_01, .button_02, .button_03, .button_04, .button_05,
.button_21, .button_22, .button_23, .button_24, .button_25, .button_270{
	margin:0; padding:0 0 5px 10px; height:21px; line-height:16px; cursor:pointer;
	text-align:left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em;
	color:#fff; border-style:none;
}
.button_11, .button_12, .button_13, .button_14, .button_15{
	margin:0; padding:0 0 5px 10px; height:21px; line-height:16px;
	text-align:left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em;
	color:#666; border-style:none;
}
.button_01{width:74px; background:url(../media/image/button_01.png) no-repeat;}
.button_02{width:94px; background:url(../media/image/button_02.png) no-repeat;}
.button_03{width:114px; background:url(../media/image/button_03.png) no-repeat;}
.button_04{width:134px; background:url(../media/image/button_04.png) no-repeat;}
.button_05{width:154px; background:url(../media/image/button_05.png) no-repeat;}
.button_11{width:74px; background:url(../media/image/button_11.png) no-repeat;}
.button_12{width:94px; background:url(../media/image/button_12.png) no-repeat;}
.button_13{width:114px; background:url(../media/image/button_13.png) no-repeat;}
.button_14{width:134px; background:url(../media/image/button_14.png) no-repeat;}
.button_15{width:154px; background:url(../media/image/button_15.png) no-repeat;}
.button_21{width:74px; background:url(../media/image/button_21.png) no-repeat;}
.button_22{width:94px; background:url(../media/image/button_22.png) no-repeat;}
.button_23{width:114px; background:url(../media/image/button_23.png) no-repeat;}
.button_24{width:134px; background:url(../media/image/button_24.png) no-repeat;}
.button_25{width:154px; background:url(../media/image/button_25.png) no-repeat;}
.button_270{width:270px; background:url(../media/image/button_270.png) no-repeat;}
.button_l_navigation{width:144px; text-align:left; padding-left:10px; background:url(../media/image/button_l_navigation.gif) no-repeat;}
.button_l_navigation_2{width:144px; text-align:left; padding-left:10px; background:url(../media/image/button_l_navigation_2.png) no-repeat;}
.button_l_navigation_login{width:64px; text-align:left; padding-left:10px; background:url(../media/image/l_navigation_login_button.png) no-repeat;}


.label_00{float:left; width:100px; text-align:left; font-weight:normal; padding:3px 15px 5px 0;}
.label_01{float:left; width:140px; text-align:left; font-weight:normal; padding:3px 15px 5px 0;}
.label_02{float:left; width:200px; text-align:left; font-weight:normal; padding:3px 15px 5px 0;}
.value_01{float:left; padding:0 0 5px 0;}
.value_02{float:left; padding:0 0 10px 0;}
.value_01_r{float:left; padding:0 0 5px 0;}
.value_01_buttons{float:left; padding:5px 0 5px 0;}
.radio_box_01{float:left; width:345px; padding:5px; margin:0 0 5px 0; border:#eeeceb solid 1px;}
.radio_box_01 .rbl{float:left; width:30px;}
.radio_box_01 .rbr{float:left; width:315px; padding-top:2px;}

.label_10{font-weight:normal; padding:0 0 2px 0;}
.value_10{padding:0 0 10px 0;}
.buttons_10{padding:5px 0 15px 0;}

.border_00{border:#eeeceb solid 1px;}
.border_01{padding:10px; border:#eeeceb solid 1px;}

.w20{width:20px;}
.w30{width:30px;}
.w50{width:50px;}
.w80{width:80px;}
.w100{width:100px;}
.w115{width:115px;}
.w120{width:120px;}
.w150{width:150px;}
.w180{width:180px;}
.w200{width:200px;}
.w220{width:220px;}
.w250{width:250px;}
.w280{width:280px;}
.w300{width:300px;}
.w320{width:320px;}
.w350{width:350px;}
.w370{width:370px;}

.h30{height:30px;}
.h50{height:50px;}
.h80{height:80px;}
.h100{height:100px;}
.h115{height:115px;}
.h120{height:120px;}
.h150{height:150px;}
.h180{height:180px;}
.h200{height:200px;}
.h220{height:220px;}
.h250{height:250px;}

.cover_mini_thumb{width:67px; height:98px; background:url(../media/image/cover_mini_thumb_bg.gif) 0 0 no-repeat; position: relative;}
.cover_mini_thumb img{padding:4px;}
/*for flash cover asset*/
.cover_thumb{width:84px; height:124px; padding: 4px 0 0 4px; background:url(../media/image/cover_thumb_bg.gif) 0 0 no-repeat; }
.cover_thumb img{padding:4px;}
/*for image cover asset*/
.cover_thumb_image{width:88px; height:128px; background:url(../media/image/cover_thumb_bg.gif) 0 0 no-repeat; position: relative; }
.cover_thumb_image img{width: 80px; height: 120px; padding:4px;}
.cover_detail{width:180px; height:264px; background:url(../media/image/cover_detail_bg.gif) 0 0 no-repeat;}
.cover_detail img{padding:7px;}
.cover_thumb_curl{border: 0; position: absolute; bottom: 0px; right: 0px;}

a.tag{padding:2px;}
a.tag:hover{}
.tag1{font-size:1.2em;}
.tag2{font-size:1.3em;}
.tag3{font-size:1.4em;}
.tag4{font-size:1.5em;}
.tag5{font-size:1.6em;}
.tag6{font-size:1.8em;}

.tag_list_a{color:#f38900; text-decoration:none;}
.tag_list_a:hover{color:#f38900; text-decoration:underline;}

.error_box{border:#f38900 solid 2px; background:#f38900; padding:10px; margin: 5px 0 10px 0; text-align:center; color:#ffffff; font-size:1.23em; font-weight:bold;}

.h1{}
.h2{margin-bottom:10px;}

.breadcrumb{float:left; font-size:1em; color:#000; padding:10px 0 25px 0;}

#search_box{float:right; width: 300px; margin-top: 5px;}
#search_query_label{float:left; display:block; margin:5px 10px 0 0; font-weight:bold;}
#search_query{float:left; display:block; width:80px; margin-right:5px;}
#search_type{float:left; display:block; width: 80px; margin-right:5px;}
#search_submit{margin:0; padding:0 0 6px 3px; float:left; display:block;
	color:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:.9em; text-align:left;
	border-style:none; height:21px; line-height:16px; width:34px;
	background:url(../media/image/button_search.gif) no-repeat;}

.box_text_00{padding:10px 0 10px 0;}
.box_text_01{width:370px; padding:20px 0 15px 0;}
.box_text_02{padding:0 0 15px 0;}
.box_text_02 .bold{font-weight: bold; font-size: 1em;}
.box_text_02 .mail{font-size: 1em;}

ol li{padding-bottom:5px;}

.online{color:#009900;}
.offline{color:#CC9900;}

/* basic layout start */
#container{width:875px;	margin:0 auto 0 auto; padding:0;}

#container_main_top{font-size:1px; height:7px; background:url(../media/image/container_main_top_bg.png) no-repeat;}
#container_main_top_dark{font-size:1px; height:7px; background:url(../media/image/container_main_top_bg_dark.png) no-repeat;}

#container_main{padding:5px 10px 0 10px; min-height:300px; background:url(../media/image/container_main_2_bg.png) repeat-y;}
* html #container_main{height:300px;}
#home_page{min-height:500px; background:url(../media/image/container_main_2_bg.png) repeat-y;}
* html #home_page{height:500px;}
#home_page .error_box {margin: 0;}

#home_page .heading{width: 875px; background:url(../media/image/home/carousel_bg2.jpg) no-repeat;}
#home_page .heading .left_bar{width: 1px; float: left;}
#home_page .heading .right_bar{width: 1px; float: left;}
#home_page .heading .middle{width: 873px; float: left;}
#home_page .heading .middle .header_box1 {float:left;margin:8px 0 0 32px; height:78px; width:587px;}
#home_page .heading .middle .header_box2 {float:left; margin:27px 0 0 23px;}
#home_page .heading .middle .header_box2 #search_query {width:129px; height:14px; padding:2px; border:1px solid #3c4145; background-color:#909396; color:#000;}
#home_page .heading .middle .header_box2 #search_submit {width:63px; height:20px; padding:0 0 6px 3px; background:url(../media/image/home/button_orange.jpg) no-repeat; }
#home_page .heading .middle .carousel{height: 300px; width: 730px; text-align: center; padding: 19px 0 0 75px;}
#home_page .box1, #home_page .box2, #home_page .box3{float: left; width: 281px;}
#home_page .box1 { padding-left: 10px; }
#home_page .box2 { padding: 0 9px; }
#home_page .box3 {  }

#container_main_bottom{height:8px; background:url(../media/image/container_main_bottom_bg.png) no-repeat;}
#container_main_footer{height:80px; margin-top:1px; padding:15px; background:url(../media/image/container_footer_bg.png) no-repeat;}
/* basic layout end */


/* container_header start */
#container_header{width:875px; background:url(../media/image/container_header_bg.png) bottom no-repeat; position: relative; }
#container_header_logo{	float:left; margin-top:8px; width:175px;}
#container_navigator{float: right; width:700px;}

#container_navigator #nav_set_one{height:20px; color:#f38900; margin:8px 0 8px 0; overflow:hidden; float:right;}
#nav_set_one ul{list-style-type:none; margin:0; padding:0;}
#nav_set_one ul li{
	border-left:1px solid #f38900;
	float:left;
	line-height:1.1em;
	margin:0 .5em 0 -.5em;
	padding:0 .5em 0 .5em;
}
#nav_set_one ul li a{color:#f38900;text-decoration:none;}
#nav_set_one ul li a:hover{color:#f38900;text-decoration:underline;}

#container_navigator #nav_set_two{min-height:58px; float:right;}
* html #container_navigator #nav_set_two{height:58px;}
#nav_set_two #header_login_box{padding: 5px 10px 0 0; text-align: right;}
#nav_set_two #header_basket{padding: 0 12px 0 0; text-align: right;} 
#nav_set_two #alert_msg{ padding:0 10px 10px 0; text-align: right; width: 350px;}
#nav_set_two #alert_msg a{ color: #f38900; }
#nav_set_two #alert_msg a .highlight{ color: #f38900; font-weight: bold; }


#container_navigator #nav_set_three{height:25px; float:right;}
#nav_set_three ul{margin:0; padding:0; list-style:none;}
#nav_set_three li{float:left; margin:0; padding:0;}
#nav_set_three li.current{
	color:#fff;
	height:22px;
	display:block;
	padding-top:2px;
	margin-left:1px;
	padding-left:15px;
	background:top left no-repeat;
}
#nav_set_three a{
	color:#fff;
	text-decoration:none;
	height:22px;
	display:block;
	padding-top:2px;
	margin-left:1px;
	padding-left:15px;
}
#nav_set_three ul li a:hover{text-decoration:none;}

#nav_set_three ul a.create_ebook {background:url(../media/image/container_navigator_00_red.png) 0 -25px no-repeat; width:95px;}
#nav_set_three ul a.home {background:url(../media/image/container_navigator_01.png) 0 -25px no-repeat; width:59px;}
#nav_set_three ul a.account {background:url(../media/image/container_navigator_04.png) 0 -25px no-repeat; width:95px;}
#nav_set_three ul a.tags {background:url(../media/image/container_navigator_02.png) 0 -25px no-repeat; width:76px;}
#nav_set_three ul a.browse {background:url(../media/image/container_navigator_03.png) 0 -25px no-repeat; width:75px;}
#nav_set_three ul a.shop {background:url(../media/image/container_navigator_05.png) 0 -25px no-repeat; width:75px;}
#nav_set_three ul a.last {background:url(../media/image/container_navigator_last.png) 0 -25px no-repeat; width:79px;}

#nav_set_three ul a.create_ebook:hover {background-position: 0 -50px; width:95px;}
#nav_set_three ul a.home:hover {background-position: 0 -50px; width:59px;}
#nav_set_three ul a.account:hover {background-position: 0 -50px; width:95px;}
#nav_set_three ul a.tags:hover {background-position: 0 -50px; width:76px;}
#nav_set_three ul a.browse:hover {background-position: 0 -50px; width:75px;}
#nav_set_three ul a.shop:hover {background-position: 0 -50px; width:75px;}
#nav_set_three ul a.last:hover {background-position: 0 -50px; width:79px;}

#nav_set_three ul a.create_ebook_current {background:url(../media/image/container_navigator_00_red.png) 0 0 no-repeat; width:95px;}
#nav_set_three ul a.home_current {background:url(../media/image/container_navigator_01.png) 0 0 no-repeat; width:59px;}
#nav_set_three ul a.account_current {background:url(../media/image/container_navigator_04.png) 0 0 no-repeat; width:95px;}
#nav_set_three ul a.tags_current {background:url(../media/image/container_navigator_02.png) 0 0 no-repeat; width:76px;}
#nav_set_three ul a.browse_current {background:url(../media/image/container_navigator_03.png) 0 0 no-repeat; width:75px;}
#nav_set_three ul a.shop_current {background:url(../media/image/container_navigator_05.png) 0 0 no-repeat; width:75px;}
#nav_set_three ul a.last_current {background:url(../media/image/container_navigator_last.png) 0 0 no-repeat; width:79px;}
/* container_header end */


/* container_main_footer start */
#container_main_footer .nav_set_bottom{
	height:20px;
	color:#666;
	width: 857px;
}
#container_main_footer .top_lined{
	margin-top: 12px;
}
.nav_set_bottom ul{
	list-style-type:none;
	margin:0; 
	padding:0;
	text-align: center;
}
.nav_set_bottom ul li{
	border-left:1px solid #666;
	display: inline;
	line-height:1.1em;
	margin:0 .5em 0 -.5em;
	padding:0 .5em 0 .5em;
}
.nav_set_bottom ul li.first{
	border-left: 0;
}


/* container_main_footer end */


/* container_main start */
.main_l{float:left; width:148px; margin-right:10px;}
.main_r{float:left;	width:665px; padding-left:30px; min-height:370px;}
* html .main_r{height:370px;}

.l_navigation{width:149px; background:url(../media/image/l_navigation_bg.png) 0 0 repeat-y; margin-bottom:15px;}
.l_navigation_header{color:#fff; font-size:1em; font-weight:bold; padding:3px 0 0 15px; height:18px; background:url(../media/image/l_navigation_header_bg.png) 0 0 no-repeat #000;}
.l_navigation_main{padding-top:10px; min-height:60px; background:url(../media/image/l_navigation_main_bg.png) 0 0 no-repeat;}
* html .l_navigation_main{height:60px;}
.l_navigation_bottom{font-size:1px; height:9px; background:url(../media/image/l_navigation_bottom_bg.png) 0 0 no-repeat;}
.l_navigation .selected, .l_navigation .selected a{color:#000; font-weight:bold; background:#d6d6d6;}
.l_navigation ul{margin:0; padding:0; list-style-type:none;}
.l_navigation li.link{margin-left:4px; padding-left:1em; padding-bottom:.3em; line-height:15px;}
.l_navigation li.sublink{margin-left:4px; padding-left:3em; padding-bottom:.3em; line-height:15px;}
.l_navigation li.link2{margin-left:10px; padding-left:1em; padding-bottom:.3em; line-height:15px;}

.l_navigation .inh_text{margin:4px 10px 0 15px;}
.l_navigation .overview_title{font-weight:bold;}
.l_navigation ul.overview_list{list-style-type:none; margin:0; padding:0 0 10px 0;}
.l_navigation ul.overview_list li{padding:1px 0 1px 5px;}

.l_navigation_other{margin:6px 0 0 4px;}

.main_l .last_update{margin-left: 10px; font-size:0.8em;}
/* container_main end */

/*tag cloud box*/
.tag_cloud{width:290px; background:url(../media/image/tag_bg.gif) 0 0 repeat-y; margin-bottom:5px;}
.tag_cloud_header{color:#fff; font-size:1em; font-weight:bold; padding:3px 0 0 15px; height:18px; background:url(../media/image/tag_header.gif) 0 0 no-repeat #000;}
.tag_cloud_main{padding:10px 10px 0 10px; min-height:307px; background:url(../media/image/tag_main.gif) 0 0 no-repeat; width: 270px; text-align: left;}
* html .tag_cloud_main{height:293px;}
.tag_cloud_bottom{font-size:1px; height:9px; background:url(../media/image/tag_bottom_bg.gif) 0 0 no-repeat;}
/*end*/

/* ebook detail start */
.main_ebook_detail{float:left;	width:580px; padding:8px 0 0 10px; min-height:370px;}
* html .main_ebook_detail{height:370px;}
.main_ebook_detail_recom{float:right; width:244px; margin:8px 5px 0 0;}

.recomm_panel{width:244px; background:url(../media/image/recomm_panel_bg.gif) 0 0 repeat-y;}
.recomm_panel_header{color:#000; font-size:1em; font-weight:bold; padding:3px 0 0 15px; margin:0; height:18px; background:url(../media/image/recomm_panel_header_bg.gif) 0 0 no-repeat #fff;}
.recomm_panel_header .inverse{color:#fff;}
.recomm_panel_main{padding-top:10px; min-height:120px; background:url(../media/image/recomm_panel_main_bg.gif) 0 0 no-repeat;}
* html .recomm_panel_main{height:120px;}
.recomm_panel_bottom{font-size:1px; height:9px; background:url(../media/image/recomm_panel_bottom_bg.gif) 0 0 no-repeat;}
.recomm_panel ul{margin:0; padding:0; list-style-type:none;}
.recomm_panel li{margin-left:4px; padding-left:0;}
.recomm_panel a{color:#666;}
.recomm_panel a:hover{color:#f38900;}

.recomm_panel .recbox{width:228px; padding:0 0 8px 0;}
.recomm_panel .recbox_image{float:left; width:88px; padding-left:6px;}
.recomm_panel .recbox_desc{float:left; width:134px;}
.recomm_panel .recbox_title{margin:4px 0 6px 10px; font-size:1em; font-weight:bold;}
.recomm_panel .recbox_box{font-size:1em; margin:2px 0 4px 10px; border:#eeeceb solid 1px; padding:4px 4px 6px 6px;}

.similar_panel_box{padding-top:10px;}
#similar_panel_header{color:#000; font-size:1.23em; font-weight:bold; margin:5px 0 5px 0;}
#similar_panel{}
#similar_panel a{color:#666;}
#similar_panel a:hover{color:#f38900;}

#similar_panel .box{width:145px; padding:0 0 8px 0; float: left;}
#similar_panel .box_image{width:88px; padding-left:6px;}
#similar_panel .box_desc{width:120px;}
#similar_panel .box_title{margin:4px 0 6px 5px; font-size:1em;}
#similar_panel .box_box{font-size:1em; margin:2px 0 4px 10px; border:#eeeceb solid 1px; padding:4px 4px 6px 6px;}

.promo_panel_home{padding:10px 0 6px 50px; height:120px; width:530px; display:block; overflow:hidden; margin-bottom: 10px;}
.promo_panel_home_2{margin: 10px 0;}
.promo_panel_home a{color:#666;}
.promo_panel_home a:hover{color:#f38900;}

.promo_panel_home .box{width:120px; padding:0 0 8px 0; float: left;}
.promo_panel_home .box_image{width:88px; padding-left:6px;}
.promo_panel_home .box_desc{width:120px;}
.promo_panel_home .box_title{margin:4px 0 6px 10px; font-size:1em;}
.promo_panel_home .box_box{font-size:1em; margin:2px 0 4px 10px; border:#eeeceb solid 1px; padding:4px 4px 6px 6px;}


.ebook_detail{width:548px; padding-top:13px;}
.ebook_detail_image{float:left; width:180px;}
.ebook_detail_desc{float:right; width:350px;}
.ebook_detail_desc_title{color:#000; padding:5px 0 5px 0; margin:0; font-size:1.46em; font-weight:bold;}
.ebook_detail_desc_desc{padding-bottom:10px;}
.ebook_detail_desc_box{border:#eeeceb solid 1px; padding:4px 4px 6px 6px; line-height:16px;}
.ebook_detail_access_box{ color: #000000; border:#000000 solid 1px; padding:10px 0 10px 20px; margin-bottom: 10px; line-height:16px; background-color: #eeeceb;}
.ebook_detail_embed{padding:10px 0 5px 0;}
.ebook_detail_embed .links_header{color:#666; font-size:1.0em; font-weight:bold; padding-bottom:5px;}
.ebook_detail_embed .links_title{float:left; font-weight:bold; padding-top:5px; width: 90px;}
.ebook_detail_embed .links_link{float:left; padding-bottom:3px;}
.ebook_detail_embed .links_link input{width:250px;}
.ebook_detail .launch_buttons{padding:10px 0 5px 0; text-align:right;}
.ebook_detail .launch_buttons .button{padding:0 0 5px 0;}

.subscription_panel{width:178px; margin-top:0px; padding:5px 3px 3px 10px;}

.rating_panel{width:178px; margin-top:0px;}
.rating_panel_main{padding-top:0px; min-height:120px;}
* html .rating_panel_main{height:120px;}
.rating_panel_bottom{font-size:1px; height:9px;}

/*
.rating_panel{width:178px; background:url(../media/image/rating_panel_bg.gif) 0 0 repeat-y; margin-top:10px;}
.rating_panel_main{padding-top:10px; min-height:120px; background:url(../media/image/rating_panel_main_bg.gif) 0 0 no-repeat;}
* html .rating_panel_main{height:120px;}
.rating_panel_bottom{font-size:1px; height:9px; background:url(../media/image/rating_panel_bottom_bg.gif) 0 0 no-repeat;}
*/

.rating_panel .rate{padding:5px 3px 3px 10px; text-align:left;}
.rating_panel #rate_info{color:#f38900; margin-bottom:5px; font-weight:bold;}
.rating_panel .rate_rating{margin-bottom:3px;}
.rating_panel .rate_result{margin-bottom:5px; padding-left:5px;}
.rating_panel .save_to_fav{margin-top:10px; text-align:left; padding-left:5px;}
.rating_panel .save_buttons{margin-bottom:15px;}
.rating_panel #fav_dialog, #ebook_report{display:none; margin-bottom:3px;}
.rating_panel #fav_dialog div, #ebook_report div{margin-bottom:5px;}

.ebook_comm{margin-top:0;}
.ebook_comm .comm_title{color:#000; font-size:1em; font-weight:bold; padding:10px 0 5px 0;}
.ebook_comm .comm_main{}
.ebook_comm .comm_line { border-bottom:#e5e5e5 dotted 1px; margin-bottom: 10px; padding-bottom: 10px;}
.ebook_comm .comm_ico{float:left; width:60px;}
.ebook_comm .comm_box{float:left; width:495px;}
.ebook_comm .comm_from{float:left;} 
.ebook_comm .comm_report{float:right; text-align:right; margin-right: 5px;}
.ebook_comm .comm_msgtext{padding:3px 0 0 0;}


.ebook_comm .comm_add{padding:0; margin:0;}
.ebook_comm .comm_add p{margin:0 0 10px 0; padding:0;}
.ebook_comm .comm_add #msg_text{width:545px; height:60px;}

.ebook_detail_panel{width:580px; margin-top:20px; background:url(../media/image/ebook_detail_panel_bg.gif) 0 0 repeat-y;}
.ebook_detail_panel_title{color:#000; font-size:1em; font-weight:bold; padding:3px 0 0 15px; margin:0; height:18px; background:url(../media/image/ebook_detail_panel_header_bg.gif) 0 0 no-repeat #fff;}
.ebook_detail_panel_main{padding:0 10px 0 15px; background:url(../media/image/ebook_detail_panel_main_bg.gif) 0 0 no-repeat;}
.ebook_detail_panel_main .paginate_box_header{margin-top:0; padding-top:5px;}
.ebook_detail_panel_main .paginate_box_footer{margin-bottom:0; padding-bottom:0; border-bottom:none;}
.ebook_detail_panel_main p{margin-top:0; padding-top:15px;}
.ebook_detail_panel_bottom{font-size:1px; height:9px; background:url(../media/image/ebook_detail_panel_bottom_bg.gif) 0 0 no-repeat;}
/* ebook detail end */


/* default ebook preview start */
.ebook_preview{float:left; width:300px; min-height:140px; padding:0 0 8px 0; margin:10px 0 10px 0;}
* html .ebook_preview{height:140px;}
.ebook_preview .preview_image, .ebook_preview_last .preview_image{float:left; width:88px;}
.ebook_preview .preview_other, .ebook_preview_last .preview_other{float:left; width:205px;}
.ebook_preview .preview_rating, .ebook_preview_last .preview_rating{padding:3px 0 0 12px;}
.ebook_preview .preview_actions, .ebook_preview_last .preview_actions{padding:1px 0 0 12px;}
.ebook_preview_last{float:left; width:300px; min-height:140px; padding:0 0 8px 10px; border-left:#ccc dotted 1px; margin:10px 0 10px 0;}
* html .ebook_preview_last{height:140px;}
.ebook_preview_detach{border-top:#ccc dotted 1px; height:2px; font-size:1px;}
.preview_other .preview_title{margin:0 0 8px 12px; font-size:1em; font-weight:bold;}
.preview_other .preview_desc{padding:0 0 0 12px;}
.preview_other .preview_status{padding:5px 0 0 12px;}
.preview_other .preview_box{font-size:1em; margin:8px 0 4px 12px; border:#eeeceb solid 1px; padding:4px 4px 6px 6px;}

.ebook_preview_2{float:left; width:270px; min-height:140px; padding:0 0 8px 0; margin:10px 0 10px 0;}
* html .ebook_preview_2{height:140px;}
.ebook_preview_2 .preview_image{float:left; width:88px;}
.ebook_preview_2 .preview_other{float:left; width:175px;}
.ebook_preview_2 .preview_rating{padding:3px 0 0 12px;}
.ebook_preview_2 .preview_actions{padding:1px 0 0 12px;}

.ebook_preview_3{float:left; width:208px; min-height:140px; padding:0 0 8px 0; margin:10px 0 10px 0;}
* html .ebook_preview_3{height:140px;}
.ebook_preview_3 .preview_image{float:left; width:88px;}
.ebook_preview_3 .preview_other{float:left; width:117px;}
.ebook_preview_3 .preview_rating{padding:3px 0 0 12px;}
.ebook_preview_3 .preview_other .preview_title{margin:0 0 8px 6px; font-size:1em; font-weight:bold;}
.ebook_preview_3 .preview_other .preview_desc{padding:0 0 0 6px;}
.ebook_preview_3 .preview_other .preview_box{font-size:1em; margin:8px 0 4px 6px; border:#eeeceb solid 1px; padding:4px 4px 6px 6px;}


.ebook_preview_4{float:left; width:133px; min-height:140px; padding:0 0 8px 0; margin:0 4px 10px 0;}
* html .ebook_preview_4{height:140px;}
.ebook_preview_4 .preview_title{padding:3px 0 0 3px;}
.ebook_preview_4 .preview_from{padding:3px 0 0 3px;}
.ebook_preview_4 .preview_views{padding:3px 0 0 3px;}
.ebook_preview_4 .preview_rating{padding:3px 0 0 3px;}

/* default ebook preview end */


/* categories start */
.ebook_preview_cat{float:left; width:330px; min-height:140px; padding:0 0 8px 0; margin:10px 0 10px 0;}
* html .ebook_preview_cat{height:140px;}
.ebook_preview_cat .preview_image_cat, .ebook_preview_last_cat .preview_image_cat{float:left; width:88px;}
.ebook_preview_cat .preview_other_cat, .ebook_preview_last_cat .preview_other_cat{float:left; width:215px;}
.ebook_preview_cat .preview_rating, .ebook_preview_last_cat .preview_rating{padding:3px 0 0 12px;}
.ebook_preview_cat .preview_actions, .ebook_preview_last_cat .preview_actions{padding:1px 0 0 12px;}
.ebook_preview_last_cat{float:left; width:320px; min-height:140px; padding:0 0 8px 10px; border-left:#ccc dotted 1px; margin:10px 0 10px 0;}
* html .ebook_preview_last_cat{height:140px;}
.ebook_preview_detach_cat{border-top:#ccc dotted 1px; height:2px; font-size:1px;}
.preview_other_cat .preview_title{margin:0 0 8px 12px; font-size:1em; font-weight:bold;}
.preview_other_cat .preview_desc{padding:0 0 0 12px;}
.preview_other_cat .preview_box{font-size:1em; margin:8px 0 4px 12px; border:#eeeceb solid 1px; padding:4px 4px 6px 6px;}
/* categories end */

/* library start */
.ebook_preview_lib{float:left; width:155px; min-height:140px; padding:0 0 8px 0; margin:10px 0 5px 0;}
* html .ebook_preview_lib{height:140px;}
.ebook_preview_lib .preview_image_lib{width:88px;}
.ebook_preview_lib .preview_other_lib{width:150px;}
.ebook_preview_lib .preview_rating{padding:5px 0 0 0;}
.ebook_preview_detach_lib{border-top:#ccc dotted 1px; height:2px; font-size:1px;}
.preview_other_lib .preview_title{margin:5px 0 5px 0; font-size:1em; font-weight:bold;}
/* library end */

/* community start */
.community_preview{float:left; width:300px; min-height:120px; padding:0 0 8px 0; margin:10px 0 10px 0;}
* html .community_preview{height:120px;}
.community_preview .preview_image, .community_preview_last .preview_image{float:left; width:100px; padding:0 10px 0 10px; text-align:center;}
.community_preview .preview_other, .community_preview_last .preview_other{float:left; width:175px;}
.community_preview .preview_actions, .community_preview_last .preview_actions{padding:8px 0 0 12px;}
.community_preview_last{float:left; width:300px; min-height:120px; padding:0 0 8px 10px; border-left:#ccc dotted 1px; margin:10px 0 10px 0;}
* html .community_preview_last{height:120px;}
.community_preview .preview_other .preview_title{margin:0 0 8px 12px; font-size:1em; font-weight:bold;}
.community_preview .preview_other .preview_desc{padding:0 0 0 12px;}
.community_preview .preview_other .preview_box{font-size:1em; margin:8px 0 4px 12px; border:#eeeceb solid 1px; padding:4px 4px 6px 6px;}

.community_preview_detach{border-top:#ccc dotted 1px; height:2px; font-size:1px;}

.community_preview_account{float:left; width:307px; min-height:120px; padding:0 0 8px 0; margin:10px 0 10px 0;}
* html .community_preview_account{height:120px;}
.community_preview_account .preview_image, .community_preview_account_last .preview_image{float:left; width:100px; padding:0 10px 0 10px; text-align:center;}
.community_preview_account .preview_other, .community_preview_account_last .preview_other{float:left; width:175px;}
.community_preview_account .preview_actions, .community_preview_account_last .preview_actions{padding:8px 0 0 12px;}
.community_preview_account_last{float:left; width:307px; min-height:120px; padding:0 0 8px 0; border-left:#ccc dotted 1px; margin:10px 0 10px 0;}
* html .community_preview_account_last{height:120px;}
.community_preview_account .preview_other .preview_title{margin:0 0 8px 12px; font-size:1em; font-weight:bold;}
.community_preview_account .preview_other .preview_desc{padding:0 0 0 12px;}
.community_preview_account .preview_other .preview_box{font-size:1em; margin:8px 0 4px 12px; border:#eeeceb solid 1px; padding:4px 4px 6px 6px;}

.community_preview_2{float:left; width:270px; min-height:120px; padding:0 0 8px 0; margin:10px 0 10px 0;}
* html .community_preview_2{height:120px;}
.community_preview_2 .preview_image{float:left; width:100px; height:100px; padding:0 10px 0 10px; text-align:center;}
.community_preview_2 .preview_other{float:left; width:145px;}
.preview_other .preview_box{font-size:1em; margin:8px 0 4px 12px; border:#eeeceb solid 1px; padding:4px 4px 6px 6px;}

.community_detail{float:left; width:300px; border-right:1px dotted #ccc; margin-top:12px;}
.community_detail_avatar{float:left; padding-right:10px;}
.community_detail_other{float:left; width: 190px; }
.community_detail_desc{float:left; width:300px; padding:12px 0 0 15px;}
.community_detail_section_title{padding:20px 0 5px 0; font-size: 1.2em;}
#community_report{display:none; margin: 10px 0 10px 10px; width: 120px;}
#community_report textarea{width: 120px; margin-bottom: 5px;}


.community_detail_panel{width:665px; margin-top:20px; background:url(../media/image/community_detail_panel_bg.gif) 0 0 repeat-y;}
.community_detail_panel_title{color:#000; font-size:1em; font-weight:bold; padding:3px 0 0 15px; margin:0; height:18px; background:url(../media/image/community_detail_panel_header_bg.gif) 0 0 no-repeat #fff;}
.community_detail_panel_title_2{color:#000; font-size:1em; font-weight:bold; padding:3px 0 0 15px; margin:0; height:18px; background:url(../media/image/community_detail_panel_header_bg_2.gif) 0 0 no-repeat #fff;}
.community_detail_panel_title a{font-weight:normal;}
.community_detail_panel_main{padding:0 10px 10px 15px; background:url(../media/image/community_detail_panel_main_bg.gif) 0 0 no-repeat;}
.community_detail_panel_main .paginate_box_header{margin-top:0; padding-top:5px;}
.community_detail_panel_main .paginate_box_footer{margin-bottom:0; padding-bottom:0; border-bottom:none;}
.community_detail_panel_main div p{margin-top:0; padding-top:10px;}
.community_detail_panel_bottom{font-size:1px; height:9px; background:url(../media/image/community_detail_panel_bottom_bg.gif) 0 0 no-repeat;}


.community_detail_row .comm_ico{float:left; width:60px;}
.community_detail_row .comm_box{float:left; width:580px; min-height:37px; padding:3px 0 10px 0; margin-bottom:5px; border-bottom:#e5e5e5 dotted 1px;}
* html .community_detail_row .comm_box{height:37px;}
.community_detail_row .comm_from{}
.community_detail_row .comm_msgtext{padding-top:3px;}
.community_detail_topic_row{padding:6px 0; border-top:#e5e5e5 dotted 1px;}

.recent_members_box{width:183px; height:82px; float:left; margin:0 3px 0 0; padding:8px; background:url(../media/image/user_my_friends_box.gif) 0 0 no-repeat;}
.recent_members_box .member_image{width:50px; float:left; margin-right:10px;}
.recent_members_box .member_other{width:122px; float:left;}
/* community end */



/* profile start */
.profile_body{padding:10px;}
.profile_body_left{float:left; width:180px;}
.profile_body_right{float:right; width:640px;}

/* profile_body_left */
.profile_detail{width:155px; margin-left:10px;}
.profile_avatar_image{ margin-top: 5px;}
.profile_basic_data{padding:3px 0 3px 0; margin:5px 0 5px 0; border-top:1px solid #ccc;}


.profile_panel{width:174px; background:url(../media/image/user_profile_panel_bg.gif) 0 0 repeat-y;}
.profile_panel_header{color:#000; font-size:1em; font-weight:bold; padding:3px 0 0 15px; margin:0; height:18px; background:url(../media/image/user_profile_panel_header_bg.gif) 0 0 no-repeat #fff;}
.profile_panel_header .inverse{color:#fff;}
.profile_panel_header .header_link{ color: #eee;}
.profile_panel_main{padding-top:10px; min-height:120px; background:url(../media/image/user_profile_panel_main_bg.gif) 0 0 no-repeat;}
* html .profile_panel_main{height:120px;}
.profile_panel_bottom{font-size:1px; height:9px; background:url(../media/image/user_profile_panel_bottom_bg.gif) 0 0 no-repeat;}
.profile_panel ul{margin:0; padding:0; list-style-type:none;}
.profile_panel li{margin-left:4px; padding-left:0;}
.profile_panel a{color:#666;}
.profile_panel a:hover{color:#f38900;}


/* profile_body_right */

.profile_wall #wall_list{padding:0 10px 0 15px; background:url(../media/image/user_profile2_panel_main_bg.gif) 0 0 no-repeat;}

.profile_wall_row { border-bottom:#e5e5e5 dotted 1px; margin-bottom: 10px; padding-bottom: 10px; }
.profile_wall_row .comm_ico{float:left; width:60px; text-align: center; margin-bottom: 3px; padding-top: 1px;}
.profile_wall_row .comm_box{float:left; width:555px; padding:0 0 10px 0; margin-bottom: 3px;}
.profile_wall_row .comm_from{ font-size: 10px; color: #a6a6a6;}
.profile_wall_row .comm_report{float:right; text-align:right;}
.profile_wall_row .comm_msgtext{float:left; width: 505px;}
.profile_wall .comm_add{padding:0 10px 0 15px; margin:0;}
.profile_wall .comm_add p{margin:0 0 5px 0; padding:0;}
.profile_wall .comm_add #wall{width:607px; height:50px;}

.profile_news_row { border-bottom:#e5e5e5 dotted 1px; margin-bottom: 10px; padding-bottom: 10px; }
.profile_news_row .comm_box{width:610px; padding:0 0 10px 0; margin-bottom: 3px;}
.profile_news_row .comm_from{ font-size: 10px; color: #a6a6a6;}
.profile_news_row .comm_msgtext{width: 610px;}
.profile_news .comm_add{padding:0 10px 0 15px; margin:0;}
.profile_news .comm_add p{margin:0 0 5px 0; padding:0;}
.profile_news .comm_add #news{width:607px; height:50px;}


.user_profile_shelf_main{ float: left; width: 180px; margin-right: 10px; }
.user_profile_shelf_main .preview_flash{width: 173px; height: 257px; padding: 7px 0 0 7px; background:url(../media/image/cover_detail_bg.gif) 0 0 no-repeat;}
.user_profile_shelf_main .preview_title{padding:3px 0 0 3px;}
.user_profile_shelf_main .preview_from{padding:3px 0 0 3px;}
.user_profile_shelf_main .preview_views{padding:3px 0 0 3px;}
.user_profile_shelf_main .preview_rating{padding:3px 0 0 3px;}

.user_profile_shelf_right{ float: left; width: 420px; }
.user_profile_shelf_right .paginate_box_header{margin-top:0; padding-top:5px;}
.user_profile_shelf_right .paginate_box_footer{margin-bottom:0; padding-bottom:0; border-bottom:none;}
.user_profile_shelf_right p{margin-top:0; padding-top:15px;}

.user_profile2{ margin-bottom: 20px; }
.user_profile2 .paginate_box_header{margin-top:0; padding-top:5px;}
.user_profile2 .paginate_box_footer{margin-bottom:0; padding-bottom:0; border-bottom:none;}
.user_profile2 p{margin-top:0; padding-top:5px;}

.profile_panel_main .friends_box{width:50px; height: auto; float:left; margin:0 8px 0 0; padding:8px;}
.profile_panel_main .friends_box .friend_image{width:50px; margin-right:10px;}
.profile_panel_main .friends_box .friend_other{width:50px;}
/* profile end */


/* my_account start */
.my_account{width:320px; margin-bottom:20px;}
.my_account_m{width:303px;}
.my_account_tab{min-width:110px; padding-right:5px;}
* html .my_account_tab{width:110px;}
.my_account_main{width:294px; min-height:100px; padding:5px 13px 5px 10px;}
* html .my_account_main{height:100px;}

#my_account_ebook{background:url(../media/image/my_account_ebook_manager_bg.png) no-repeat 10% 84%;}
#my_account_msg{background:url(../media/image/my_account_msg_manager_bg.png) no-repeat 10% 84%;}
#my_account_file{background:url(../media/image/my_account_file_manager_bg.png) no-repeat 8% 84%;}
#my_account_contact{background:url(../media/image/my_account_contact_manager_bg.png) no-repeat 10% 84%;}
#my_account_group{background:url(../media/image/my_account_group_manager_bg.png) no-repeat 10% 84%;}
#my_account_account{background:url(../media/image/my_account_account_setting_bg.png) no-repeat 10% 84%;}
#my_account_ecommerce{background:url(../media/image/my_account_ecommerce_manager_bg.png) no-repeat 10% 84%;}

.my_account_desc{padding-bottom:10px;}
.my_account_links{padding-left:190px; padding-top: 40px;}
.my_account_links ul{margin:0; padding:0; list-style-type:none;}
.my_account_links ul li.link{padding-left: 0em;	padding-bottom:.5em;}
.my_account_links ul li.gap{padding-left: 0em;	padding-top:1.0em;}
.my_account_links ul li{padding-left: 0em;	padding-bottom:0.3em;}


.myacc_msg_list{padding-bottom:10px;}
.myacc_msg_row{}
.myacc_msg_row .msg_ico{float:left; width:60px; margin-bottom: 5px;} 
.myacc_msg_row .msg_box{float:left; width:550px; min-height:37px; padding:3px 0 10px 0; margin-bottom:5px; border-bottom:#e5e5e5 dotted 1px;}
* html .myacc_msg_row .msg_box{height:37px;}
.myacc_msg_row .msg_from{}
.myacc_msg_row .msg_text{padding-top:3px;}

.my_acc_file_detail_l{float:left; width:300px;}
.my_acc_file_detail_r{float:left; width:310px; text-align:center;}
.my_acc_file_detail_r .icon{width:90px; margin:0 auto 10px auto;}

.my_acc_file_list{}
.my_acc_file_list .list_thumb{float:left; width:82px; margin-right:10px;}
.my_acc_file_list .list_desc{float:left; width:203px;}
.my_acc_profileimg_row .company_image{width:223px;}
.my_acc_profileimg_row .company_desc{width:223px;}
.my_acc_file_row{float:left; width:310px; height:90px; margin-bottom:5px; border-bottom:#e5e5e5 dotted 1px;}

.my_acc_profileimg_list{}
.my_acc_profileimg_list .list_thumb{float:left; width:72px; margin-right:10px; text-align:center;}
.my_acc_profileimg_list .list_desc{float:left; width:223px;}
.my_acc_profileimg_row{float:left; width:305px; height:80px; margin:7px 0 5px 0;}
.my_acc_profileimg_detach{border-top:#ccc dotted 1px; height:2px; font-size:1px;}

.my_acc_group_add_my_box{float:left; width:190px; padding-bottom:5px;}
.my_acc_group_add_my_box_next{margin-left:10px; padding-left:10px; border-left:1px dotted #ccc;}
.my_acc_group_add_my_box h3{font-weight:bold; padding-bottom:5px;}
.my_acc_group_add_my_box .box_text{ height:60px; padding-bottom:5px;}
.my_acc_group_add_my_box .box_select{padding-bottom:10px;}
.my_acc_group_add_my_box .box_button{}
/* my_account end */

/* bb - basic box layout start */
.bb_tab{float:left; background:url(../media/image/bb_tab.gif) repeat-x #000; height:27px; color:#fff; padding-left:5px; line-height:20px;}
.bb_tab_r{float:left; background:url(../media/image/bb_tab_r.gif) no-repeat; width:10px; height:27px;}
.bb_tl{float:left; background:url(../media/image/bb_tl.gif) no-repeat; width:9px; height:27px;}
.bb_tm{float:left; background:url(../media/image/bb_tm.gif) repeat-x; height:27px;}
.bb_tr{float:left; background:url(../media/image/bb_tr.gif) no-repeat; width:7px; height:27px;}
.bb_main{border-right:#ccc solid 1px; background:url(../media/image/bb_main_l.gif) no-repeat; height:100px;}
.bb_bl{float:left; background:url(../media/image/bb_bl.gif) no-repeat; width:9px; height:6px;}
.bb_bm{float:left; background:url(../media/image/bb_bm.gif) repeat-x; height:6px;}
.bb_br{float:left; background:url(../media/image/bb_br.gif) no-repeat; width:6px; height:6px;}
/* bb - basic box layout end */


/* homepage start */
.home_fea_box{float:left; margin:0 5px 5px 0; padding:5px; width:94px; height:175px; background:url(../media/image/home_fea_box.gif) 0 0 no-repeat;}
.home_fea_box .box_image{width:88px;}
.home_most_box{margin-top:3px; padding:5px 8px 5px 8px; width:187px; height:150px; background:url(../media/image/home_most_box.gif) 0 0 no-repeat;}

.home_navigation{border-bottom:1px dotted silver; border-top:1px dotted silver; margin:10px 0 15px 0; padding:5px 0 0 0;}
.home_navigation .list_act{font-size: 11px; font-weight: bold; color: #f38900; text-decoration: none;}
.home_navigation .list{font-size: 11px; text-decoration: none;}
/* homepage end */


/* pagination start */
.paginate_box_sort_by{padding:15px 0 8px 0; margin:0 0 5px 0;}
.paginate_box_sort_by .list{padding:0 0 0 4px; color:#f38900;}
.paginate_box_sort_by .list_act{padding:0 0 0 4px; font-weight:bold; text-decoration:none;}
.paginate_box_header{margin:5px 0 10px 0; padding:5px 0 5px 0; border-bottom:#ccc dotted 1px;}
.paginate_box_footer{margin:3px 0 5px 0; padding:5px 0 5px 0; border-top:#ccc dotted 1px; }
.paginate_summary{float:left;}
.paginate_summary .list{padding:0 0 0 4px; color:#f38900;}
.paginate_summary .list_act{padding:0 0 0 4px; font-weight:bold; text-decoration:none;}
.paginate_pages{float:right; text-align:right;}
.paginate_selected{font-weight:bold;}
/* pagination end */

.dotted_line{
	border-bottom: 1px dotted #cccccc;
	height: 1px;
	margin: 5px 0 10px 0;
}

.take_a_peek_box{
	width:307px; 
	height:375px; 
	padding:15px 30px 10px 10px; 
	float:left; 
	font-size: 1.1em;
	background: url(../media/image/take_a_peek/take_a_peek_right_bg.jpg) no-repeat;
}

.take_a_peek_header{
	font-size:1.8em; 
	border-bottom:#ccc solid 2px; 
	margin-bottom:10px;
}

.tour_box{ font-size: 1.1em; }
.tour_box h1{ font-size:1.8em; border-bottom:#ccc solid 2px; border: 0; padding-left: 15px; }
.tour_box .body{ padding-left: 15px; }
.tour_box .body div{ margin-bottom: 10px; }
.tour_box .top{ float: right; width: 75px; }
.tour_box .top a{ text-decoration: underline; color: #f38900; font-weight: bold; }

/* API classes */
#api_holder{}

#api_holder .logo{
	margin: 0 0 10px 0;
	border: 0;
}

#api_holder .logout{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #CCCCCC;
}

#api_holder .logout div,form{
	margin-bottom: 5px;
}

#api_holder .navigation{
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#api_holder .image_holder .image{
	width: 120px; 
	float: left; 
	text-align: center;
	border: 1px solid #E5E5E5;
	padding: 5px; 
	margin: 5px;
}

/* partners pages*/
.top_sector{background:url(../media/image/partners/dark_bg.jpg) repeat-x; height: 315px; width: 697px;}
.top_sector_no_background{height: 315px; width: 697px;}
.text_sector { width: 687px; }
.text_sector div, .top_sector_no_background div{margin: 10px 0 10px 0; }
.text_sector .big, .top_sector_no_background .big{font-size: 1.2em; font-weight: bold;}
.text_sector .orange_box, .top_sector_no_background .orange_box{background:url(../media/image/partners/orange_bg.gif) repeat-y; width: 659px; height: 135px; margin: 0px; color: #ffffff; font-size: 1.2em; font-weight: bold;}
.text_sector .orange_box div, .top_sector_no_background .orange_box div{padding-left: 25px; margin: 0px;}
.text_sector .orange_box ul, .top_sector_no_background .orange_box ul{padding-top: 0; padding-bottom: 0; margin: 0;}
.text_sector .orange_box ul li, .top_sector_no_background .orange_box ul li{ list-style-image: url(../media/image/partners/white_dot.gif); padding: 5px 0;}
.text_sector .left_panel { width: 420px; float: left; margin-right: 10px; }
.text_sector .right_panel { width: 230px; float: right; padding-top: 12px; }

.partner_login .label_01{float:left; width:140px; text-align:left; font-weight:normal; padding:3px 10px 5px 0; margin: 0;}
.partner_login .value_01{float:left; padding:0 0 5px 0; margin: 0;}
.partner_login .value_02{float:left; padding:0 0 10px 0; margin: 0;}
.partner_login .value_01_buttons{float:left; padding:5px 0 5px 0;}

.partner_shelf{float:left; padding:5px; width:94px; height:175px; background:url(../media/image/home_fea_box.gif) 0 0 no-repeat;}
.partner_shelf .box_image{width:88px; margin: 0; }
.partner_shelf .box_image .cover_thumb{ margin: 0; }
.partner_shelf .info{ padding:3px 0 0 5px; margin: 0; }

a.home_partner_intro {margin: 10px 0 0 0; display: block;}

.skin_set .skin_box{ float: left; width: 173px; height: 150px; margin-right: 15px; text-align: center; }

.press_title{ font-size: 18px; font-weight: bold; margin-top: 10px; }
.press_title a{ text-decoration: none; color:#f38900;}
.press_title a:hover { text-decoration: underline; color:#f38900; }
.press_intro{ font-size: 12px; width: 650px; }
.press_intro p{ margin-bottom: 5px;}
.press_date{ font-size: 11px; font-style: italic; margin-top: 10px;}
.press_fulltext{ width: 650px; }
.press_intro p{ margin-bottom: 5px;}
.press_link{ margin-bottom: 10px;}

/* new design for profile with tabs */

.profile_body_right h1{ font-size: 26px; color: #A6A6A6; }
.profile_body_right .tab_header{ margin: 15px 0 0 10px; border-top: 1px solid transparent; }
.profile_body_right .tab_header a{
	background:url(../media/image/tab_grey.gif) 0 0 no-repeat; width: 100px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}
.profile_body_right .tab_header a.current{
	background:url(../media/image/tab_orange.gif) 0 0 no-repeat;
}
.profile_body_right .content_holder_top{ background: transparent url(../media/image/user_profile2_panel_top_bg.gif) no-repeat scroll 0 0; height: 9px; }
.profile_body_right .tab_target { display: block; border: 0;}
.profile_body_right .tab_target .content_holder_body{ background: transparent url(../media/image/user_profile2_panel_bg.gif) repeat-y scroll 0 0; padding: 5px 10px 5px 15px;}
.profile_body_right .tab_target .content_holder_body .title{padding-top: 5px; font-weight: bold;}
.profile_body_right .tab_target .content_holder_body p{ margin: 0; bottom: 0;}
.profile_body_right .tab_target .content_holder_body h2{font-size:1.2em; margin-bottom:3px;}
.profile_body_right .tab_target .content_holder_body h2.user_profile2_title{ font-size: 1.8em;}
.profile_body_right .tab_target .content_holder_bottom{ background: transparent url(../media/image/user_profile2_panel_bottom_bg.gif) no-repeat scroll 0 0; height: 9px;}
 
.user_profile2_main .my_friends_box{width:183px; height:82px; float:left; margin:0 8px 0 0; padding:8px; background:url(../media/image/user_my_friends_box.gif) 0 0 no-repeat;}
.user_profile2_main .my_friends_box .friend_image{width:50px; float:left; margin-right:10px;}
.user_profile2_main .my_friends_box .friend_other{width:122px; float:left;}

.main_r .tab_header{ margin: 15px 0 0 10px; border-top: 1px solid transparent; }

.main_r .tab_header a.w80{
	background:url(../media/image/tab_grey_80.gif) 0 0 no-repeat; width: 80px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}
.main_r .tab_header a.w80_selected{
	background:url(../media/image/tab_orange_80.gif) 0 0 no-repeat; width: 80px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}
.main_r .tab_header a.w100{
	background:url(../media/image/tab_grey.gif) 0 0 no-repeat; width: 100px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}
.main_r .tab_header a.w100_selected{
	background:url(../media/image/tab_orange.gif) 0 0 no-repeat; width: 100px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}

.main_r .tab_header a.w120{
	background:url(../media/image/tab_grey_120.gif) 0 0 no-repeat; width: 120px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}
.main_r .tab_header a.w120_selected{
	background:url(../media/image/tab_orange_120.gif) 0 0 no-repeat; width: 120px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}

.main_r .tab_header a.w180{
	background:url(../media/image/tab_grey_180.gif) 0 0 no-repeat; width: 180px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}
.main_r .tab_header a.w180_selected{
	background:url(../media/image/tab_orange_180.gif) 0 0 no-repeat; width: 180px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}



.main_r .tab_header a.red_w80{
	background:url(../media/image/tab_red_80.gif) 0 0 no-repeat; width: 80px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}
.main_r .tab_header a.red_w80_selected{
	background:url(../media/image/tab_red_80.gif) 0 0 no-repeat; width: 80px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}	

.main_r .tab_header a.red_w100{
	background:url(../media/image/tab_red.gif) 0 0 no-repeat; width: 100px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}
.main_r .tab_header a.red_w100_selected{
	background:url(../media/image/tab_red.gif) 0 0 no-repeat; width: 100px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}

.main_r .tab_header a.red_w120{
	background:url(../media/image/tab_red_120.gif) 0 0 no-repeat; width: 120px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}
.main_r .tab_header a.red_w120_selected{
	background:url(../media/image/tab_red_120.gif) 0 0 no-repeat; width: 120px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}

.main_r .tab_header a.red_w180{
	background:url(../media/image/tab_red_180.gif) 0 0 no-repeat; width: 180px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}
.main_r .tab_header a.red_w180_selected{
	background:url(../media/image/tab_red_180.gif) 0 0 no-repeat; width: 180px; height: 18px;
	display: block; float: left; margin-right: 2px; color: #ffffff; text-decoration: none; font-weight: bold;
	text-align: center; line-height: 18px;
}

.main_r .content_holder_top{ background: transparent url(../media/image/user_profile2_panel_top_bg.gif) no-repeat scroll 0 0; height: 9px; }
.main_r .content_holder_top_inside{ background: transparent url(../media/image/user_profile2_panel_top_bg2.gif) no-repeat scroll 0 0; height: 9px; }
.main_r .content_holder_body{ background: transparent url(../media/image/user_profile2_panel_bg.gif) repeat-y scroll 0 0; padding: 5px 10px 5px 10px; width: 620px;}
.main_r .content_holder_bottom{ background: transparent url(../media/image/user_profile2_panel_bottom_bg.gif) no-repeat scroll 0 0; height: 9px;}

.main_r .submenu_holder_inside_top{ background: transparent url(../media/image/user_profile2_panel_bg.gif) repeat-y scroll 0 0;}
.main_r .submenu_holder_inside_body{ background: transparent url(../media/image/user_profile2_panel_top_bg.gif) no-repeat scroll 0 0; padding: 0 10px 0 10px; width: 620px;}
.main_r .submenu_holder_inside_body .tab_header{ margin: 0;  padding-top: 2px;}

.tab_panel_top{ background: transparent url(../media/image/tab_panel_top.gif) no-repeat scroll 0 0; height: 9px; }
.tab_panel_body{ background: transparent url(../media/image/tab_panel_bg.gif) repeat-y scroll 0 0; padding: 5px 10px 5px 10px; width: 630px;}
.tab_panel_bottom{ background: transparent url(../media/image/tab_panel_bottom.gif) no-repeat scroll 0 0; height: 9px;}


/* ecommerce account styles */
.ecomm_column50{ float: left; width: 50px; margin-bottom: 5px;}
.ecomm_column70{ float: left; width: 70px; margin-bottom: 5px;}
.ecomm_column90{ float: left; width: 90px; margin-bottom: 5px;}
.ecomm_column100{ float: left; width: 100px; margin-bottom: 5px;}
.ecomm_column120{ float: left; width: 120px; margin-bottom: 5px;}
.ecomm_column130{ float: left; width: 130px; margin-bottom: 5px;}
.ecomm_column150{ float: left; width: 150px; margin-bottom: 5px;}
.ecomm_column200{ float: left; width: 200px; margin-bottom: 5px;}
.ecomm_column250{ float: left; width: 250px; margin-bottom: 5px;}
.ecomm_column350{ float: left; width: 350px; margin-bottom: 5px;}
.ecomm_va_right{ text-align: right; padding-right: 5px; }
.mandatory{ font-weight: bold; color: #F38900;  }

.ebook_checkout{ width: 610px; margin: 10px 0; }
.ebook_checkout .preview_image{ float:left; width:88px; }
.ebook_checkout .preview_other{ float: left; width: 200px; margin-right: 10px; }
.ebook_checkout .preview_other .preview_title{ margin:0 0 8px 12px; font-size:1em; font-weight:bold; }
.ebook_checkout .preview_other .preview_box{ font-size:1em; margin:8px 0 4px 12px; padding:4px 4px 6px 0; border: 0;}
.ebook_checkout .preview_pricing{ float: left; width: 150px; margin-right: 10px; }
.ebook_checkout .preview_subtotal { float: left; width: 150px; }

.pricing_total{ border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; margin: 15px 0; padding: 15px 0 15px 420px; }
.pricing_total .price_subtotal_title, 
.pricing_total .price_delivery_title,
.pricing_total .price_total_title{ float: left; width: 100px; text-align: right; margin-right: 5px; font-size: 14px; font-weight: bold;}
.pricing_total .price_subtotal_value, 
.pricing_total .price_delivery_value,
.pricing_total .price_total_value{ float: left; width: 100px; text-align: left; font-size: 14px; font-weight: bold; }

.ebook_order{ width: 610px; margin: 10px 0; }
.ebook_order .preview_image{ float:left; width:88px; }
.ebook_order .preview_other{ float: left; width: 200px; margin-right: 10px; }
.ebook_order .preview_other .preview_title{ margin:0 0 8px 12px; font-size:1em; font-weight:bold; }
.ebook_order .preview_other .preview_box{ font-size:1em; margin:8px 0 4px 12px; padding:4px 4px 6px 0; border: 0;}
.ebook_order .preview_pricing{ float: left; width: 150px; margin-right: 10px; }
.ebook_order .preview_subtotal { float: left; width: 150px; }

.pricing_total_order{ border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; margin: 15px 0; padding: 15px 0 15px 400px; }
.pricing_total_order .price_subtotal_title, 
.pricing_total_order .price_delivery_title,
.pricing_total_order .price_total_title{ float: left; width: 100px; text-align: right; margin-right: 5px; font-size: 14px; font-weight: bold;}
.pricing_total_order .price_subtotal_value, 
.pricing_total_order .price_delivery_value,
.pricing_total_order .price_total_value{ float: left; width: 100px; text-align: left; font-size: 14px; font-weight: bold; }

form.jquery_editable button{
	margin:0; padding:0 0 5px 10px; height:21px; line-height:16px; cursor:pointer;
	text-align:left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em;
	color:#ffffff; border-style:none;width: 74px; background:url(../media/image/button_01.png) no-repeat;
}


/****** forum CSS *******/

.forum_user_info{ float: right; width: 210px; text-align: right; margin-right: 15px;}
.admin_panel{ width: 50px; float: left; }

.forum_container { width: 615px; padding-left: 10px; }
.forum_container .field_title{ width: 100px; float: left; padding: 10px 0 10px 0; line-height: 20px; }
.forum_container .field{ width: 400px; float: left; padding: 10px; line-height: 20px; height: 20px;}
.forum_container .field textarea{ width: 370px; height: 160px; padding: 3px;}
.forum_container .field select{}
.forum_container .field input{}
.forum_container .section_header{ font-weight: bold; border-bottom: 1px solid #dddddd; padding: 10px 0 10px 0;}
.forum_container .info {font-weight: normal; font-size: 10px;}

.forum_group_container { width: 625px; }
.forum_group_container .header{ background-color: #ffffff; line-height: 25px; padding: 5px 0; color: #666666; border-bottom: 1px solid #dddddd;}
.forum_group_container .header .forum_title{ float: left; width: 255px; padding: 0 10px; font-weight: bold; text-align: center; }
.forum_group_container .header .forum_topic{ float: left; width: 70px; padding: 0 10px; font-weight: bold; text-align: center; }
.forum_group_container .header .forum_post{ float: left; width: 70px;  padding: 0 10px; font-weight: bold; text-align: center; }
.forum_group_container .header .forum_last_post{ float: left; width: 100px; padding: 0 10px; font-weight: bold; text-align: center; }

.forum_group_container .group_line { background-color: #dddddd; padding: 15px 10px; width: 605px; }
.forum_group_container .group_line .group{ font-weight: bold; font-size: 14px; float: left; width: 555px; }

.forum_group_container .category_line { border-bottom: 1px solid #dddddd; padding: 15px 10px; width: 605px; }
.forum_group_container .category_line .category{ float: left; width: 260px; text-align: left; padding: 0;}
.forum_group_container .category_line .category .title a{ color: #ff6633; font-weight: bold; }
.forum_group_container .category_line .category .desc{ color: #696969; }
.forum_group_container .category_line .category_topics{ float: left; width: 70px; text-align: center; padding: 0 0 0 20px;}
.forum_group_container .category_line .category_posts{ float: left; width: 70px; text-align: center; padding: 0 0 0 20px;}
.forum_group_container .category_line .category_last_msg{ float: left; width: 90px; text-align: center; padding: 0 0 0 20px;}
.forum_group_container .category_line .category_last_msg a{ color: #ff6633; font-weight: bold; }

.forum_category_container { width: 625px; }
.forum_category_container .header{ background-color: #dddddd; line-height: 25px; padding: 5px 0;  }
.forum_category_container .header .topic{ float: left; width: 240px; padding: 0 10px; font-weight: bold; text-align: center; }
.forum_category_container .header .reply{ float: left; width: 60px; padding: 0 10px; font-weight: bold; text-align: center; }
.forum_category_container .header .author{ float: left; width: 60px; padding: 0 10px; font-weight: bold; text-align: center; }
.forum_category_container .header .view{ float: left; width: 60px;  padding: 0 10px; font-weight: bold; text-align: center; }
.forum_category_container .header .last_post{ float: left; width: 100px; padding: 0 10px; font-weight: bold; text-align: center; }
.forum_category_container .header .last_post a{ color: #ff6633; font-weight: bold; }

.forum_category_container .topic_line { background-color: #ffffff; border-bottom: 1px solid #dddddd; padding: 15px 10px; width: 605px; }
.forum_category_container .topic_line .title{ color: #fff; font-weight: bold; width: 250px; float: left;}
.forum_category_container .topic_line .title a{ color: #ff6633; font-weight: bold; }
.forum_category_container .topic_line .reply{ float: left; width: 60px; text-align: center; padding: 0 10px;}
.forum_category_container .topic_line .author{ float: left; width: 60px; text-align: center; padding: 0 10px;}
.forum_category_container .topic_line .view{ float: left; width: 60px; text-align: center; padding: 0 10px;}
.forum_category_container .topic_line .last_msg{ float: left; width: 100px; text-align: center; padding: 0 0 0 10px;}
.forum_category_container .topic_line .last_msg a{ color: #ff6633; font-weight: bold; }

#preview { display: none; }
#preview .label { font-weight: bold; font-size: 14px; margin-top: 10px;}

.forum_topic_container { width: 625px; }
.forum_topic_container .header{ background-color: #dddddd; line-height: 25px; padding: 5px 0;  }
.forum_topic_container .header .topic{ float: left; width: 80px; padding: 0 10px; font-weight: bold; text-align: center; }
.forum_topic_container .header .msg{ float: left; width: 500px; padding: 0 10px; font-weight: bold; text-align: center; }

.forum_topic_container .msg_line { background-color: #ffffff; border-bottom: 1px solid #dddddd; padding: 15px 10px; width: 605px; }
.forum_topic_container .msg_line .author{ float: left; width: 80px; padding: 0 10px;}
.forum_topic_container .msg_line .author img {padding: 10px 0;}
.forum_topic_container .msg_line .body{ float: left; width: 500px; }
.forum_topic_container .msg_line .grey{ color: #A8A8A8; }
.forum_topic_container .msg_line .small { font-size: 10px; }
.forum_topic_container .msg_line .body .msg_info {float: left; width: 400px;}
.forum_topic_container .msg_line .body .msg_text { border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; padding: 15px 0; margin: 10px 0; }
.forum_topic_container .msg_line .body .msg_nav {float: right; width: 60px;}
.forum_topic_container .msg_line .body .msg_nav a{ text-decoration: none; }
.forum_topic_container .msg_line a{ color: #FF6633; text-decoration: underline; }

/* BBCODE EDITOR STYLES */

.bbcode .button {
        background-color : #D7D7D7;
        color : #000000;
        font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-bottom:3px;
        margin-left:1px; margin-right:1px;
        margin-top:2px
}
.bbcode .icons {
	font-size:93%;
	background-image:url(../images/editor/toolbar.buttonbg.gif);
	background-repeat: repeat-x;
	width: 400px;
}
.bbcode .icon {
	position:relative;
	float:left;
	width:20px;
	height:20px;
	margin:4px 2px 0 2px;
	vertical-align:top;
}
.bbcode .select {
	float:left;
	width:200px;
	height:24px;
	line-height:24px;
	padding:0 0 0 2px;
	font-size:93%;
	vertical-align:top;
}
.bbcode .select select {
	width:100px;
	font-size:93%;
	vertical-align:text-bottom;
	margin:0;
}
/*Blends the helpbox into the background of the page*/
.bbcode .helpbox {
	display:none;
	border-style:none;
	background-color:#CCC;
	margin:5px 0 5px 0;
	width:470px;
}
.bbcode select {
	width:150px;
}
/* end of bbcode def */