* {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
}
/*BODY { background: #FFF url(images/main_bg.gif) 5px 0 repeat-y }*/
BODY {
	background: none
}
div.container {
	width:1002px;
	margin:0px auto;
	margin-bottom:20px;
	text-align:left;
	background: #FFF url(images/main_bg.gif) 5px 0 repeat-y
}
body.b_clear div.container {
	background:none
}
A IMG {
	border: 0px
}
A {
	font: normal 11px Arial;
	color: #000
}
a {
	outline: none;
}
a:hover {text-decoration:underline}
IMG {
	border-width: 0px
}
TABLE {
	border-collapse: collapse
}
H1 {
	font: bold 11px Arial;
	color: #60AEDB
}
H2 {
	font: bold 13px Arial;
	color: #167091
}
H3 {
	font: bold 12px Arial;
	color: #665543
}
P {
	font-size: 11px;
	line-height:12px;
	color: #6D6E71;
	text-align: justify;
}
P B {
	text-align: justify
}
.fl {
	float: left
}
.cb {
	clear: both
}
#main {
	width: 780px;
	background: url(images/main_bg.gif) repeat-y
}
/*--------------------TOP---------------------------*/
#top_bg {
	width: 1000px;
	background: #FFF
}
#top_1 { /*width: 995px; */
	margin-left:5px;
	height: 45px;
	background: #F5F4E9 url(images/top_1_bg.gif) repeat-x
}
#top_logo {
	display: block;
	float: left;
	width: 325px;
	height: 45px
}
#top_2 {
	float: left;
	width: 260px;
	height: 30px;
	margin-left: 45px;
	padding-top: 15px;
	text-align: center;
	font: 12px Arial;
	color: #9B2A28
}
#top_2 A {
	font: 12px Arial;
	color: #9B2A28;
}
#top_2 A:HOVER {
	color: #1A1918;
}
.t_sel1 {
	color: #1A1918;
	font-size:12px
}
#top_3 {
	float: left;
	width: 355px;
	height: 30px;
	padding-top: 15px;
	text-align: right;
	font: 12px Arial;
	color: #42352C
}
#top_3 A {
	font: 12px Arial;
	color: #42352C;
	text-decoration:none
}
#top_3 A:HOVER {
	color: #B04949;
	text-decoration:underline
}
.t_sel2 {
	color:#B04949;
	font-size:12px
}
.t_clubs {
	float: left;
	margin: 2px 0 0 1px
}
/*--------------------LEFT---------------------------*/
.left_part_h {
	float: left;
	width: 208px;
	height: 31px;
	padding: 12px 0 0 0;
	font: bold 14px Times New Roman;
	color: #8F1010;
	text-align: center;
	background: url(images/left_part_bg.gif) no-repeat
}
#l_part {
	float: left;
	width: 208px
}
#l_menu {
	background: url(images/l_menu_bg.gif) repeat-y
}
#l_m_bottom_bg {
	padding-bottom: 8px;
	background: url(images/l_menu_bottom.gif) no-repeat bottom
}
#l_m_bottom_bg h3
{width: 178px;
	padding: 4px 10px;
	margin: 0px 5px 5px 5px;
	font: bold 18px Arial;
	color: #665543;
	background: #F2F1E6}
#l_m_bottom_bg h3 span {font: bold 12px Arial;	color: #665543; display:block}
#l_menu ul {
	list-style:none
}
#l_menu ul li {
	padding:2px 0 2px 10px
}
#l_menu A {/*width: 178px; display:block; */
	font: 12px Arial;
	color: #333;
	text-decoration: none
}
#l_menu A:HOVER {
	color: #B04949;
	text-decoration:underline
}
#l_menu .stat_div {
	width: 178px;
	padding: 3px 10px 0 10px;
	font: 12px Arial;
	color: #B04949
}
#l_menu .l_m_see {
	display: block;
	width: 178px;
	padding: 3px 10px 10px 10px;
	font: 12px Arial;
	color: #665543;
	text-decoration: none;
	text-align: right
}
#l_menu .l_m_see:HOVER {
	color: #665543
}
.l_p_see1, .l_p_see2, .l_p_see3, .l_p_see4 {
	display: block;
	position: relative;
	width: 138px;
	padding: 16px 0 38px 60px;
	margin: 16px 4px 0 4px;
	font: 12px Arial;
	color: #543A28;
	text-decoration: none;
	background: #F7DA8B url(images/l_p_bg1.gif) repeat-x
}
.l_p_see1:hover, .l_p_see2:hover, .l_p_see3:hover, .l_p_see4:hover {text-decoration:none}
.l_p_pic {
	position: absolute;
	bottom: -1px;
	left: -1px
}
.l_p_see2 {
	color: #075982
}
.l_p_see3 {
	color: #752217
}
.l_p_see4 { /*width: 110px;*/
	padding: 9px 0 31px 60px;
	color: #47611D
}
/*----------------------BOTTOM---------------------------------------*/
#bottom_part {
	width: 995px;
	height: 68px;
	padding: 15px 0 0 0;
	margin-left:5px;
	background: #F5F4E9 url(images/bottom_bg.gif) repeat-x;
	clear:both
}
#b_logo {
	display: block;
	float: left;
	width: 270px;
	height: 42px
}
#b_a1 {
	float: left;
	width: 720px;
	font: 11px Arial;
	color: #1E1E1D;
	padding: 17px 5px 0 0;
	text-align:right
}
#b_a1 A {
	font: 11px Arial;
	color: #1E1E1D;
	text-decoration: none
}
#b_a1 A:HOVER {
	text-decoration: underline;
	color:#B04949;
}
#b_copy {
	float: left;
	font: 11px Arial;
	color: #665543;
	margin-top: 12px
}
#b_a2 {
	float: right;
	font: 11px Arial;
	color: #665543;
	margin: 12px 12px 0 0
}
#b_a2 A {
	font: 11px Arial;
	color: #000;
	text-decoration: none
}
#b_a2 A:HOVER {
	color: #B04949;
	text-decoration:underline
}
#b_a2 .b_stat {
	color:#B04949;
}
/*----------------------CONTENT----------------------------------------*/
#r_part {/* float: left; width: 792px  margin-left:208px; */
	float:left;
	width:792px; /*@margin-left:207px;*/
}
#con_se1 { /*float: left; width: 792px; */
	height: 40px;
	border-top: 1px solid #BAB299;
	margin-top: 2px;
	background: #F5F4E9
}
#con_se2 {
/*	float: left;
	width: 368px;*/
	height: 28px;
	padding: 12px 0 0 14px;
	font: 10px Arial;
	color: #286777
}
#con_se3 {
	float: left;
	width: 50px;
	height: 22px;
	padding: 13px 10px 0 0;
	font: bold 14px Arial;
	color: #6E5D50
}
#con_se_input {
	float: left;
	width: 280px;
	height: 21px;
	border: 1px solid #807F7F;
	margin-top: 10px;
	font: 13px Arial;
}
#con_se_but {
	float: left;
	width: 52px;
	height: 24px;
	margin: 9px 8px 0 8px;
	background: url(images/search_go.gif) no-repeat;
	border: none
}
#con_reason { /*float: left; width: 777px; */
	padding: 10px 5px 0px 0px;
	height:45px;
	margin-left:10px;
}
.c_r_choise, #c_r_choise1 {
	float: left;
	width: 242px;
	padding: 3px 0 3px 0px;
@padding-bottom:3px;
	border: 1px solid #E6E6E6;
	margin-top:3px;
}
#c_r_choise1 {
	width: 242px;
	border: 1px solid #E6E6E6
}
.reason_arrow {
	float:left;
	margin:1px 3px 0px 3px;
}
*:first-child+html .main {
	margin-top:30px;
}
.reason_num {
	float: left;
	margin:0px 0px 0px 3px;
}
.reason_text {
	float: left;
	font: bold 11px Arial;
	color: #3B90AF;
	width:180px;
	margin-left:10px
}
#con_reason p {
	font: 11px/1.1 Arial;
	color: #3D3D3D;
	font-weight:normal;
	text-decoration: none;
	text-align:left;
}
#products { /*float: left; width: 776px; */
	padding: 0 5px 5px 10px
}
H2.main {
	height: 27px;
	padding-top: 10px;
	margin-top: 10px;
	font: bold 18px Arial;
	color: #665543;
	text-align: center;
	background: #E6E2D6 url(images/h2_bg.gif) repeat-x;
	width:100%
}
.pro {
	float: left;
	width: 194px;
	background: #F2F1E6;
	position:relative
}
.pro_h_b, .pro_h_g, .pro_h_b1, .pro_h_g1 {
	width: 190px;
	padding: 6px 0 6px 0;
	margin: 10px 2px 2px 2px;
	background: #3B90AF;
	text-align: center
}
.pro_h_g {
	background: #92B555
}
.pro_h_b1 {
	background: #62BEE3
}
.pro_h_g1 {
	background: #4A8783
}
.pro_h_b a, .pro_h_g a, .pro_h_b1 a, .pro_h_g1 a {
	font: 12px Arial;
	color:#FFF;
}
.pro_body {
	width: 190px;
	padding-bottom: 7px;
	border: 2px solid #E6E6E6;
	text-align: center;
	background: #FFF;
	position:relative;
}
.pro_pic {
	width: 190px;
	height: 58px;
	padding-top: 7px;
	text-align: center
}
.pro_club {
	font: 11px Arial;
	color: #3D6D7E
}
.pro_club:HOVER, .pro_browse:HOVER, .pro_inf:HOVER {
	text-decoration: none
}
.pro_inf:visited {
	color:#FF0000
}
.pro_browse {
	font: 11px Arial;
	color: #565656
}
.pro_inf {
	font: 11px Arial;
	color: #4194b2
}
.pro_merchant {
	height:30px;
	padding:4px;
	text-align:center
}
.pro_det {
	width: 180px;
	margin: 0px 5px 0 5px
}
.pro_det td {
	font: bold 13px Arial;
	line-height: 21px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	height: 98px
}
.pro_det td b {
	font-size: 16px;
	vertical-align:baseline
}
.pro_line {
	background: #F2F1E6;
	color: #3B90AF
}
.pro_line b {
	color: #3B90AF
}
.pro_line_religion {
	background:#BA5561;
	color:#fff
}
.pro_line_religion b {
	color:#fff
}
.pro_line_ethnic {
	background:#FAE8B6;
	color:#8A2533
}
.pro_line_ethnic b {
	color:#8A2533
}
.pro_line_kids {
	background:#F3FAD0;
	color:#3599BD;
	height:100px
}
.pro_line_kids b {
	color:#3599BD
}
.pro_line_audio {
	background:#E3F6FF;
	color:#734D34
}
.pro_line_audio b {
	color:#734D34
}
.p5_pro_body .pro_det {
	width: 210px;
	margin: 0px 5px 0 5px
}
.p5_pro_body {
	position:relative
}
.pro_line span, .pro_line_4 span {
	font-size: 12px;
	vertical-align: baseline
}
.pro_line {
	font: bold 13px Arial;
	color: #3B90AF;
	padding:5px;
	text-align:center
}
.pro_join {
	margin: 18px 0 8px 0
}
.pro_see_b, .pro_see_g, .pro_see_b1, .pro_see_g1 {
	display: block;
	width: 182px;
	padding: 1px 4px 4px 4px;
	margin: 0 2px 15px 2px;
	font: 11px Arial;
	color: #FFF;
	background: #3B90AF;
	text-align: center;
	text-decoration:none
}
.pro_see_g {
	background: #92B555
}
.pro_see_b1 {
	background: #62BEE3
}
.pro_see_g1 {
	background: #4A8783
}
.pro_see_b:HOVER, .pro_see_g:HOVER, .pro_see_g1:HOVER, .pro_see_b1:HOVER {
	text-decoration:underline
}
/*----------------------PAGE1 - PAGE4---------------------------------------*/
H2.p1_h2, .page_1_2, .page_1_1, .page_1, H2.page_4 {
	height: 27px;
	padding-top: 10px;
	margin-top: 10px;
	border-bottom: 2px solid #F2F1E6;
	font: bold 18px Arial;
	color: #665543;
	text-align: center;
	background: #E6E2D6 url(images/h2_bg.gif) repeat-x
}
H2.page_4 {
	width: 407px;
	font-size:24px;
	height: auto;
	color: #65B9E6;
	padding: 40px 215px 73px 155px;
	background: url(images/p4_h1_bg.jpg) no-repeat bottom
}
.p4p_h_block {
	padding-bottom: 40px;
	margin-left: 0px;
	background: url(images/p4p_h.gif) repeat-x bottom
}
.p4p_h {
	float: left;
	width: 192px;
	padding: 9px 0 0 0;
	font: bold 16px Arial;
	color: #665543;
	text-align: center;
	background: #E6E2D6
}
.p4p_h_hr {
	float: left;
	width: 3px;
	height: 1px
}
.pro_1 {
	position: relative
}
.pro_body_td, .p4_pro_body_td {
	width: 190px;
	padding-bottom: 10px;
	border: 2px solid #E6E6E6;
	text-align: center;
	background: #FFF
}
.p4_pro_body_td {
	padding-bottom: 8px
}
.pro_pic_1 {
	width: 192px;
	height: 58px;
	padding-top: 7px;
	text-align: center
}
/*.pro_det_1, .pro_det_2, .pro_det_4, .pro_det_5 { width: 182px; height: 68px; margin: 15px 5px 0 5px; background: #F2F1E6 }
.pro_det_4 { background: #F3FAD0; height: auto; padding: 0 0 7px 0 }
.pro_line_4 { color: #3599BD }*/

/*.pro_det_2 { width: 156px; height: auto; padding: 5px 13px 5px 13px }
.pro_det2_a { font: 11px Arial; color: #0E4A5E }
.pro_det2_a:HOVER { text-decoration: none }*/

.pro_join_1 {
	text-align: left
}
.pro_bottom {
	position: absolute;
	bottom: -19px;
	text-align: center
}
.pro_join_2 {
	font: bold 13px Arial;
	color: #0E4A5E
}
.pro_join_2:HOVER {
	text-decoration: none
}
.pro_see_b_1 {
	display: block;
	width: 184px;
	padding: 1px 4px 4px 4px;
	margin-top: 10px;
	font: 11px Arial;
	color: #FFF;
	background: #3B90AF;
	text-align: center
}
#pro_after, .p4_after {
	width: 777px;
	height: 5px;
	background: #F2F1E6
}
.p4_after {
	height: 8px;
	margin-bottom: 6px;
	font-size: 0px
}
H2.page_1 {
	margin-top: 15px;
	border-bottom: 1px solid #A3CED6;
	color: #0E4A5E;
	background: #FCECAE
}
#ch_book {
	position: relative;
	padding: 10px;
	background: #EAF8FC
}
.ch_book_1 {
	float: left;
	width: 179px;
	border: 1px solid #D1E9F7;
	background: #FFF
}
.ch_b_h {
	font: bold 12px Arial;
	color: #0E4A5E;
	text-align: center;
	padding: 8px
}
.ch_book_1 P {
	padding: 0 14px 14px 14px;
	text-align: left
}
.strip {
	float: left;
	width: 10px;
	height: 1px
}
.ch_arrow1, .ch_arrow2, .ch_arrow3 {
	position: absolute;
	left: 178px;
	top: 120px
}
.ch_arrow2 {
	left: 369px
}
.ch_arrow3 {
	left: 560px
}
/*--- form ---*/
h2.page_1_1 {
	margin-top: 15px;
	border-bottom: 1px solid #787468;
	color: #FFF;
	background: #67ABBF
}
#p2_form {
	padding: 10px 18px 20px 18px;
	height:300px;
	margin-bottom: 15px;
	border: 1px solid #CCC7B7;
	background: #F2F1E6
}
#p2f_text {
	width: 695px;
	height: 33px;
	border: 1px solid #CCC7B7;
	font: 11px Arial;
	color: #1A6178;
	padding: 7px 10px 0 10px;
	margin: 0 10px 0 10px;
	text-align: center;
	background: #FFF
}
.p2f_block {
	float: left;
	width: 233px
}
.p2f_right {
	float: left;
	width: 506px
}
.p2f_list_div {
	width: 219px;
	height: 241px;
	padding: 7px;
	cursor: pointer;
	overflow: auto;
	border: 1px solid #9C968B;
	border-bottom: none;
	border-right: none;
	background: #FFF
}
.p2f_list_div LI {
	display: block;
	font: 12px Arial;
	color: #13596B;
	padding: 2px 0 1px 23px;
	text-decoration: underline
}
LI.p2f_li_h {
	padding-bottom: 8px;
	text-decoration: none;
	background: url(images/p2f_li_bg.gif) repeat-x bottom
}
LI.sub_cat {
	color: #635F57
}
.p2f_in {
	width: 198px;
	height: 19px;
	padding: 2px 0 0 2px;
	margin: 0 0 0 20px;
	font: 12px Arial;
	color: #575757;
	border-top: 1px solid #999488;
	border-left: 1px solid #999488;
	border-bottom: none;
	border-right: none
}
.p2f_in1 {
	float: left;
	width: 221px;
	padding-top: 30px
}
.p2f_h {
	float: left;
	width: 183px;
	font: bold 11px Arial;
	color: #0E4A5E;
	text-align: left;
	padding: 35px 5px 0 15px
}
.p2f_but {
	width: 80px;
	height: 25px;
	color: #1F1A17;
	text-align: center;
	cursor: pointer;
	border-left: 1px solid #FCFBF8;
	border-top: 1px solid #FCFBF8;
	border-right: 1px solid #AAA59A;
	border-bottom: 1px solid #AAA59A;
	background: #F2F1E6
}
.p2f_but1 {
	float: left;
	width: 82px;
	padding-top: 30px
}
#p2f_submit {
	width: 356px;
	height: 45px;
	border: 0px;
	cursor: pointer;
	margin: 30px 0 0 84px;
	background: url(images/p2f_submit.gif) no-repeat
}
/*--- table ---*/
h2.page_1_2 {
	margin-top: 0px;
	border: 1px solid #D6D5D3;
	font-size: 12px;
	color: #6B5A49;
	background: #E6E2D6
}
.t1_pro {
	width: 100%;
	margin-left: 1px;
	border-right: 1px solid #D4D3CE;
//margin-left: 0px;
}
.t1_pro TD {
	border: 1px solid #D4D3CE;
	background:#fff;
	text-align: center;
	vertical-align: middle
}
.t_head TD {
	height: 30px;
	color: #4194B2;
	font-size:12px;
	font-weight:bold
}
.t_head_best TD {
	height: 30px;
	background: #4194B2;
	color:#fff;
	font-size:12px;
	font-weight:bold
}
.t_value TD {
	font-size: 12px;
	color: #4C4C4C;
	padding: 9px
}
.t_val_left, .t_val_right {
	width: 100px;
	padding: 4px 20px 4px 20px
}
.t_val_left {
	width: 185px
}
.t_pic {
	margin-bottom: 4px
}
A.t_a_name {
	font-weight: bold;
	color: #A32E17
}
A.t_a_browse {
	font-weight: bold;
	color: #4696B4
}
A.t_a_browse:HOVER, A.t_a_name:HOVER {
	text-decoration: none
}
TD.t_val_1 {
	font-weight: bold;
	color: #7F7F7F
}
TD.t_val_2 {
	font-weight: bold;
	color: #A32E17
}
TD.t_val_3 {
	font-weight: bold;
	color: #7F7F7F
}
TD.t_val_4 {
	font-weight: bold;
	color: #819107
}
.t_join {
	margin-bottom: 15px
}
.t_val_right A {
	color: #4194B2
}
.t_val_right A:HOVER {
	text-decoration: none
}
.t_val_right A:visited {
	color:#FF0000
}
/*----------------------PAGE2 - PAGE3---------------------------------------*/
#r_part1 {
	width: 995px;
	margin-left:5px
}
#con_se11 { /*float: left; width: 1000px; */
	height: 35px;
	border-top: 1px solid #BAB299;
	margin-top: 2px;
	background: #F5F4E9
}
#con_se21 {
	float: left;
	width: 568px;
	height: 29px;
	padding: 6px 0 0 14px;
	font: 10px Arial;
	color: #286777
}
#p2_border_top {
	margin-top: 3px;
	padding:0
}
#page_2, #page_3 {
	float: left;
	width: 993px;
	padding: 0 1px 0 1px;
	background: url(images/page_2_bg.gif) repeat-y
}
#page_3 {
	background: url(images/page_3_bg.gif) repeat-y
}
h2.page_2, h2.page_2_1 { /*float: left; width: 491px; */
	padding-top: 10px;
	border-bottom: 1px solid #CDC8B9;
	border-top: 1px solid #CDC8B9;
	font: bold 18px Arial;
	color: #665543;
	text-align: center;
	background: #E6E2D6
}
h2.page_2 {
	height: 27px
}
h2.page_2_1 {
	font-size: 16px;
	padding: 5px 0 2px 0;
	line-height: 17px
}
.page_2_1 SPAN {
	vertical-align:baseline;
	line-height: 13px
}
.p2_part/*, .p2_pro_block*/ {
	float: left;
	width: 490px;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7
}
.strip3 {
	float: left;
	width: 10px;
	height: 12px
}
.p2_pro_block {
	float: left;/* width: 491px; */
	background: url(images/p2_pro_bg.gif) repeat-y;
	background-position:0px 0px;
}
.p2_pic_inf {
	float: left;
	width: 233px
}
.p2_pic_inf P {
	padding: 12px 7px 12px 7px
}
.p2_pro, .p3_pro, .p5_pro {
	float: left;
	width: 242px;
	padding: 8px;
	text-align: center
}
.p2_pro A, .p3_pro A {
	font-weight: bold;
	color: #3B90AF
}
.p5_pro A {
	font-weight: bold;
	color: #0E4A5E
}
.p2_pro A:HOVER, .p5_pro A:HOVER {
	text-decoration: none
}
.p2_pro_det, .p3_pro_det, .p5_pro_det, .p5_pro_det1 {
	width: 242px;
	margin-top: 25px;
	background: #FAE8B6
}
.p2_pro_line, .p3_pro_line, .p5_pro_line {
	font: bold 13px Arial;
	color: #8A2533;
	text-align: center;
	line-height: 21px;
	padding: 5px
}
.p2_pro_line b, .p3_pro_line b, .p5_pro_line b {
	font-size: 16px;
	vertical-align:baseline
}
.p2_pro_line span, .p3_pro_line span, .p5_pro_line span {
	font-size: 12px;
	vertical-align: baseline
}
.p2_pro_des, .p3_pro_des, .p5_pro_des {
	text-align: center;
	color: #144F62;
	margin: 7px 0 15px 0
}
A.p2p_browse, A.p3p_browse {
	line-height: 21px;
	font-weight: normal;
	color: #5A5A5A
}
A.p2p_det_inf, A.p3p_det_inf, A.p5p_det_inf {
	line-height: 13px;
	font-weight: normal;
	color:#4194B2
}
A.p2p_det_inf:HOVER, A.p2p_browse:HOVER, A.p3p_det_inf:HOVER, A.p3p_browse:HOVER, A.p5p_det_inf:HOVER {
	text-decoration: none
}
A.p2p_det_inf:visited {
	color:#FF0000
}
A.p5p_det_inf {
	color: #4194B2
}
A.p5p_det_inf:visited {
	color:#FF0000
}
.p2p_hr { /*float: left; */
	height: 5px; /*width: 491px; */
	font-size: 0px;
	background: #FFF url(images/p2p_hr_bg.gif) no-repeat;
	clear:both
}
H3.p2_h3, H3.p2_h3_1, H3.p3_h3 {
	padding: 7px 10px 9px 10px;
	text-align: center;
	border: 1px solid #D7D7D7;
	border-left: none;
	border-right: none;
	font: bold 12px Arial;
	color: #665543;
	background: #F2F1E6;
	clear:both
}
H3.p2_h3_1 {
	text-align: left
}
H3.p3_h3 {
	width: 978px
}
.p2_cat_pic1 {
	float: left;
	width: 80px;
	height: 1px;
}
.p2_cat_pic {
	float: left;
	width: 90px;
	padding: 10px 0 15px 0;
	text-align: center
}
.p2_cat {
	float: left;
	width: 195px;
	padding: 30px 0 0 126px;
	background: url(images/p2_cat_bg.gif) 0 37px no-repeat
}
.p2_cat A {
	font-size: 13px;
	color: #3B90AF
}
.p2_cat A:HOVER {
	text-decoration: none
}
/*--- p2-p5-table ---*/
.p2t_pro, .p5t_pro {
	background: #FFF;
	width:100%;
}
.p5t_pro {
	float: left
}
.p2t_pro TD, .p5t_pro TD {
	border: 1px solid #B9B9B9;
	text-align: center;
	vertical-align: middle
}
.p2t_head TD {
	border-top: none;
	height: 30px;
	font-size:12px;
	font-weight:bold;
	color: #4194B2
}
.p2t_value TD {
	font-size: 12px;
	padding: 9px
}
TD.p2t_left {
	border-left: none;
	width: 160px;
	padding: 4px
}
TD.p2t_right {
	border-right: none;
	width: 80px;
	padding: 4px 10px 4px 10px
}
.p2t_right A {
	color: #4194B2
}
.p2t_right A:HOVER {
	text-decoration: none
}
.p2_bottom_border {
	float: left;
	margin-bottom: 20px
}
/*--- p2 see ---*/
.p2_see {
	float: left;
	height: 71px;
	background: url(images/p2_see_bg.gif) repeat-x
}
.p2_see IMG {
	float: left;
	margin-top: 2px
}
.p2_see_strip {
	float: left;
	font-size: 0px;
	height: 1px;
	width: 106px
}
.p2_see1, .p2_see2, .p2_see3, .p2_see4 {
	float: left;
	width: 200px;
	height: 33px;
	padding: 18px 0 0 8px;
	font: 13px Arial;
	color: #543A28;
	text-decoration: none;
	background: url(images/p2_see_a_bg.gif) repeat-x
}
.p2_see1 SPAN, .p2_see2 SPAN, .p2_see3 SPAN, .p2_see4 SPAN {
	font-weight: bold;
	font-size: 13px
}
.p2_see2 {
	color: #075982
}
.p2_see3 {
	color: #752217
}
.p2_see4 {
	height: 33px;
	padding-top: 18px;
	color: #5C6F2A
}
.p2_b_a, .p2_b_a1 {
	float: left;
	padding-left: 10px;
	background: url(images/link_bg.gif) 3px 6px no-repeat
}
.p2_b_a A, .p2_b_a1 A {
	color: #0088A3;
	word-spacing: 2px
}
.p2_b_a A:HOVER, .p2_b_a1 A:HOVER {
	text-decoration: none
}
.p2_b_a1 {
	padding-left: 30px;
	background-position: 23px 6px
}
/*--- page3 ---*/
.p3p_hr {
	float: left;
	height: 5px;
	width: 998px;
	font-size: 0px;
	background: #FFF url(images/p3_hr.gif) no-repeat
}
.p3_pro A {
	color: #8C0A0A
}
.p3_pro A:HOVER {
	text-decoration: none
}
.p3_pro_det {
	background: #BA5561
}
.p3_pro_line {
	color: #FFF
}
.p3_pro_des {
	color: #404040
}
A.p3p_browse {
	color: #5A5A5A
}
A.p3p_det_inf {
	color: #911515
}
/*--- p3 table ---*/
.p3t_block {
	float: left;
	width: 958px;
	padding: 0 20px 10px 20px;
	background: #F2F1E6
}
.p3t_block .t1_pro {
	background: #FFF
}
.p3t_block .t1_pro .t_head TD {
	border-top: none
}
.p3_bottom {
	clear: both;
	width: 1000px;
	height: 20px;
	font-size: 0px;
	border-top: 1px solid #BABABA
}
/*-------------------   PAGE5   -------------------------*/
.p5_main_h, .p5_main_body, .p5_main_after {
	float: left;
	width: 993px;
	margin: 4px 0 0 0;
	border: 1px solid #DADADA;
	border-bottom: none;
	border-top: none;
	background: #F2F1E6
}
.p5_main_body {
	width: 991px;
	border: 0px;
	margin: 0;
	border: 2px solid #e7e6e1;
	border-top:none;
	border-bottom:none
}
.p5_main_after {
	height: 20px;
	margin: 0 0 4px 0
}
.p5_h2, .p5_h2_1 {
	float: left;
	position: relative;
	width: 186px;
	padding: 12px 0 37px 60px;
	font: bold 12px Arial;
	color: #665543;
	background: #E6E2D6 url(images/p5_h2_bg.gif) repeat-x bottom
}
.p5_h2_1 {
	width: 186px
}
.p5_h_pic {
	position: absolute;
	left: 0px;
	bottom: 0px
}
.p5_h2_hr {
	float: left;
	width: 3px;
	height: 37px;
	background: #FFF
}
.p5_h2_cb {
	clear: both;
	border-bottom: 1px solid #C3BBA2;
	margin-bottom: 2px
}
/*--- products ---*/
.p5_pro_body {
	float: left;
	width: 226px;
	padding: 6px 5px 6px 5px;
	text-align: center;
	border:2px solid #e6e6e6;
	background-color:#fff;
}
.product_picture {
	padding-bottom: 10px;
	text-align: center
}
.p5_pro_name {
	color: #37697A
}
.p5_pro_name:HOVER {
	text-decoration: none
}
.p5_pro_body P {
	text-align: center
}
.p5_pro_des {
	margin-bottom: 10px
}
/*.pro_det_5 { width: 204px; height: auto; text-align: center; padding: 10px; margin: 15px 0 0 0 }
.pro_det_5 .pro_det2_a { line-height: 18px }*/

/*--- bottom part ---*/
.p5_part {
	float: left;
	width: 491px;
	padding: 0 1px 0 1px;
	background: #BDBDBD
}
h2.page_5 {
	float: left;
	width: 491px;
	padding-top: 10px;
	border-bottom: 1px solid #C7C0AB;
	font: bold 18px Arial;
	color: #665543;
	text-align: center;
	background: #E6E2D6
}
.p5_strip {
	float: left;
	width: 14px;
	height: 12px
}
.p5_pro_det1 {
	width: 224px;
	background: #E3F6FF
}
.p5_pro_det {
	background: #E3F6FF
}
.p5_pro_line {
	color: #734D34
}
.cb5 {
	clear: both;
	height: 8px;
	font-size: 0px
}
/*----------------------   PAGE 6, PAGE 7   --------------------------------*/
h2.page_6, h1.page_7 {
	font: bold 19px Arial;
	color: #665543;
	padding: 11px 3px 14px 3px
}
h3.page_6 {
	padding: 9px 0 6px 0;
	border: 1px solid #D6D5D3;
	font: bold 12px Arial;
	color: #665543;
	text-align: center;
	background: #E6E2D6
}
.p6_bottom_hr {
	clear: both;
	height: 6px;
	font-size: 0px;
	background: #FFF
}
h1.page_7 {
	font-size: 20px
}
.p7_big_pic {
	float: left;
	width: 240px;
	padding: 15px 0 0 0;
	text-align: center
}
.p7_big_det {
	float: left;
	width: 486px;
	text-align: left;
	padding: 20px 25px 20px 25px;
	font: bold 18px Arial;
	color: #13596B;
	background: #F5F4E9
}
.p7_big_det img {
	float: right;
	margin-left: 10px
}
.p7_main {
	float: left;
	width: 774px;
	border: 1px solid #C6C6C4;
	margin: 20px 0 20px 0;
	background: url(images/p7_main_bg.gif) repeat-y
}
.p7_left {
	float: left;
	width: 211px;
	text-align: center;
	font: bold 18px Arial;
	color: #60AEDB;
	padding: 22px 2px 22px 2px
}
.p7_right {
	float: left;
	width: 495px;
	text-align: left;
	font: 15px Arial;
	color: #333;
	padding: 22px 32px 22px 32px
}
.p7_hr {
	clear: both;
	font-size: 0px;
	border-bottom: 1px solid #C6C6C4
}
.p7_join_block {
	clear: both;
	padding-top: 18px;
	text-align: center
}
.p7_join_block .pro_browse {
	line-height: 18px
}
.p7_join_block .pro_inf {
	line-height: 25px
}
/*---------------------   ABOUT   ------------------------*/
.page_about {
	float: left;
	width: 746px;
	padding: 10px 5px 5px 40px
}
H1.about_us {
	position: relative;
	height: 65px;
	border-bottom: 2px solid #D8D3C4;
	margin: 0 30px 15px 0
}
H1.about_us IMG {
	position: absolute;
	bottom: -11px
}
.page_about_part {
	float: left;
	width: 333px;
	padding: 10px 20px 0 0
}
.page_about_part P {
	line-height: 14px;
	text-align: left
}
.page_about_part h2 {
	padding-top:8px;
}
 /*--------------------- ALL A-Z/category/price ------------------------*/
#page_az, #page_cat, #page_price {
	float: left;
	/*width: 776px;*/
	padding: 10px 5px 5px 10px;
}
#page_az H1, #page_cat H1, #page_price H1 {
	font: bold 20px Arial;
	color: #665543;
}
#page_az_main {
	float: left;
	/*width: 746px;*/
	padding: 20px 0 0 30px;
}
.az_h_a {
	display: block;
	float: left;
	font: 20px Arial;
	color: #308ABA;
	margin-right: 8px;
}
.az_h_a:HOVER {
	text-decoration: none;
	color: #999;
}
.az_h_stat {
	float: left;
	font: 20px Arial;
	color: #999;
	margin-right: 8px;
}
.az_part {
	float: left;
	width: 350px;
	padding: 0 23px 10px 0;
}
.az_part IMG {
	display: block;
	margin: 29px 0 8px 0;
}
.az_part A {
	display: block;
	font: 18px Arial;
	color: #308ABA;
}
.az_part A:HOVER {
	text-decoration: none;
}
#page_cat H2 {
	font: bold 20px Arial;
	color: #665543;
	border-bottom: 1px solid #C1C1C1;
	text-align: center;
	padding: 5px;
	margin: 25px 0 15px 30px;
	background: #E6E2D6;
}
#page_cat H3 {
	font: bold 17px Arial;
	color: #1E6172;
	margin: 0 0 7px 0;
}
.page_cat_3 {
	float: left;
	width: 228px;
	padding: 0 0 15px 30px;
}
.page_cat_2 {
	float: left;
	width: 358px;
	padding: 0 0 0 30px;
}
.page_cat_3 A, .page_cat_2 A {
	display: block;
	font: 15px Arial;
	line-height: 20px;
	color: #308ABA;
}
.page_cat_3 A:HOVER, .page_cat_2 A:HOVER {
	text-decoration: none;
}
#page_price P {
	float: left;
	width: 373px;
	text-align: left;
	padding: 8px 0 0 15px;
}
#page_price P.price_p {
	width: 373px;
	padding: 8px 15px 0 0;
}
.price_up_block, .price_down_block {
	float: left;
	width: 386px;
	border: 1px solid #EEEEEC;
	cursor: pointer;
	margin: 12px 0 12px 0;
	background: url(images/price_bg.gif) repeat-x;
}
.price_down_block {
	width: 387px;
	border-left: none;
}
.price_pic {
	float: left;
}
.price_h, .price_h1 {
	float: left;
	width: 338px;
	font: 16px Arial;
	color: #145A6C;
	padding-top: 9px;
	background: url(images/price_right_pic.gif) no-repeat right;
}
.price_h1 {
	width: 334px;
}
#page_price .t_head TD {
	background: #F2F1E6;
}
.navi {
	width: 100%;
	border: 5px solid #F2F1E6;
	border-left: none;
	border-right: none;
	background: #F2F1E6;
}
.navi TD, .navi TD A {
	font: bold 12px Arial;
	color: #666;
	text-align: center;
}
.navi TD {
	padding: 0 3px 0 3px;
}
.navi TD A:HOVER {
	text-decoration: none;
}
TD.navi_left {
	width: 50%;
	text-align: right;
}
TD.navi_right {
	width: 50%;
	text-align: left;
}
TD.navi_sel {
	background: #3B90AF;
	color: #FFF;
	text-align: center;
}
.navi_after {
	font-size: 0px;
	border-top: 2px solid #E5E5E5;
}
/*---------------------   CONTACT   --------------------*/
.contact_form {
	float: left;
	width: 724px;
	border: 2px solid #CCC7B7;
	padding-bottom: 20px;
	margin-top: 25px;
	background: #F2F1E6;
}
.c_form_1 {
	float: left;
	width: 335px;
}
.c_form_text, .c_form_text1 {
	font: 12px Arial;
	color: #13596B;
	padding: 11px 0 3px 30px;
}
.c_form_in1, .c_form_in2 {
	display: block;
	width: 282px;
	height: 19px;
	border-top: 1px solid #7C7B7B;
	border-left: 1px solid #7C7B7B;
	border-right: 1px solid #C9C9C7;
	border-bottom: 1px solid #C9C9C7;
	margin-left: 25px;
	padding-top: 2px;
	font: 12px Arial;
	color: #484848;
}
.c_form_text1 {
	float: left;
	width: 105px;
	padding-top: 26px;
}
.c_form_in2 {
	float: left;
	width: 75px;
	height: 18px;
	margin: 25px 0 0 0;
}
.c_form_num {
	float: left;
	margin: 26px 0 0 7px;
}
.c_form_2 {
	float: left;
	width: 370px;
}
.c_form_in3 {
	width: 368px;
	height: 125px;
	border-top: 1px solid #7C7B7B;
	border-left: 1px solid #7C7B7B;
	border-right: 1px solid #C9C9C7;
	border-bottom: 1px solid #C9C9C7;
	font: 12px Arial;
	color: #484848;
}
.c_form_send {
	display: block;
	width: 111px;
	height: 35px;
	border: none;
	margin: 17px 0 0 129px;
	background: url(images/send.gif) no-repeat;
}
/*--- page search ---*/
.page_search {
	width: 760px;
	padding: 4px 7px 3px 7px;
	margin: 7px 0 8px 1px;
	border: 1px solid #D5D5D3;
	font: 14px Arial;
	color: #666;
	background: #E6E2D6;
}
.page_search STRONG {
	font: bold 14px Arial;
	color: #13596B;
}
/*---vault additions---*/
#l_menu a.l_more_links {
	font-size:16px;
	color:#A32E17;
	display:block;
	background:#F2F1E6;
	padding:10px;
	margin:7pt 5px 10px;
}
a.top-menu-1, a.top-menu-2, a.top-menu-3, a.top-menu-4, a.top-menu-5, a.top-menu-1_on, a.top-menu-2_on, a.top-menu-3_on, a.top-menu-4_on, a.top-menu-5_on {
	float:left;
	width:199px;
	height:111px;
	text-decoration:none;
}
a.top-menu-1, a.top-menu-1_on {
	background:url(images/general_interest_book_clubs_bg.gif) no-repeat;
}
a.top-menu-2, a.top-menu-2_on {
	background:url(images/ethnic_book_clubs_bg.gif) no-repeat;
}
a.top-menu-3, a.top-menu-3_on {
	background:url(images/faith_religion_book_clubs_bg.gif) no-repeat;
}
a.top-menu-4, a.top-menu-4_on {
	background:url(images/kids_book_clubs_bg.gif) no-repeat;
}
a.top-menu-5, a.top-menu-5_on {
	background:url(images/audio_book_clubs_bg.gif) no-repeat;
}
a:hover.top-menu-1, a:hover.top-menu-2, a:hover.top-menu-3, a:hover.top-menu-4, a:hover.top-menu-5, a.top-menu-1_on, a.top-menu-2_on, a.top-menu-3_on, a.top-menu-4_on, a.top-menu-5_on {
	background-position:0px -113px;
}
div.faith-table {
	padding:0 20px 7px 20px;
	background:#f2f1e6;
	border-bottom:1px solid #b9b9b9;
}
table.txt-on-1006 {
	border-collapse:separate;
	background: #EAF8FC;
}
table.txt-on-1006 td {
	background:#fff;
	border: 1px solid #D1E9F7;
	width:180px;
	padding:10px 15px;
}
table.txt-on-1006 td p {
	line-height:1.3em;
	text-align:left;
}
.before-table-on-1006 {
	position:relative;
}
.before-table-on-1006 img.ipic01 {
	position:absolute;
	top:35%;
@top:15%;
	left:180px;
}
.before-table-on-1006 img.ipic02 {
	position:absolute;
	top:35%;
@top:15%;
	left:380px;
}
.before-table-on-1006 img.ipic03 {
	position:absolute;
	top:35%;
@top:15%;
	left:570px;
}
*:first-child+html .before-table-on-1006 img.ipic01 {
	position:absolute;
	top:35%;
	left:180px;
}
*:first-child+html .before-table-on-1006 img.ipic02 {
	position:absolute;
	top:35%;
	left:380px;
}
*:first-child+html .before-table-on-1006 img.ipic03 {
	position:absolute;
	top:35%;
	left:570px;
}
.part {
	width:491px;
	border:1px solid #d7d7d7;
	border-top:0;
	background:url(images/td-bg.gif) repeat-y;
}
.spacer {
	width:10px;
}
h2.on1009 {
	padding:10px 4px;
	text-align:center;
	border-bottom:1px solid #d7d7d7;
	font-size:12px;
	background:#e6e2d6;
	color:#665543;
}
div.txt1009 {
	padding:150px 10px 5px 10px;
	width:210px; /*border-right:1px solid #d7d7d7; */
	float:left;/*; background:#f1f1e5*/
}
div.prod1009 {
	text-align:center;
	margin-left:236px;
}
div.prod1009 * {
	text-align:center;
}
div.prod_pic {
	height:50px;
	padding:5px 0;
}
p.name {
	height:30px;
	display:block;
}
div.prod1009 table.pro_det {
	width:240px;
	margin-bottom:10px;
}
/*div.prod1009 table.pro_det b, div.prod1009 table.pro_det td {color:#8A2533}
div.prod1009 table.pro_det td {background:#FAE8B6}*/
img.join {
	margin:5px 0;
}
tr.vertical-spacer td {
	font-size:1px;
	height:5px;
	background:none;
}
.p2_cat_pic {
	float: left;
	width: 90px;
	padding: 10px 0 15px 0;
	text-align: center;
}
.p2_cat {
	float: left;
	width: 150px;
	padding: 30px 0 0 126px;
	background: url(images/p2_cat_bg.gif) 0 37px no-repeat;
}
.p2_cat A {
	font-size: 13px;
	color: #3B90AF;
}
.p2_cat A:HOVER {
	text-decoration: none;
}
.p2_part .p2_h3 {
	border-top:0;
}
/* Site-Map */

div.site_map {
	margin:0px 0px 0px 10px;
}
div.site_map h1 {
	font: bold 20px Arial;
	color: #665543;
}
h2.h2-site-map {
	padding: 10px 0px 5px 0px;
	font: bold 16px Arial;
	color: #665543;
}
a.a-site-map {
	color:#4792ad;
	font:14px
}
div.old_links {
	text-align:center;
	padding:3px;
	color:#40332A;
	background:#E6E2D6;
}
div.old_links a {
	color:#40332A;
}
.cat_block_3 {
	width:245px;
	float:left;
	margin-top:20px;
}
.cat_block_2 {
	width:365px;
	float:left;
	margin-top:20px;
}
.cat_block_3 ul, .cat_block_2 ul {
	list-style:none;
}
.cat_block_3 ul li, .cat_block_2 ul li {
	color:#13596b;
	font:bold 18px Arial;
}
.cat_block_3 ul li a, .cat_block_2 ul li a {
	color:#308aba;
	font: bold 14px Arial;
}
li.first_li {
	margin-bottom:15px;
}
/* Page_merchant_with_books */
div.prod_pic_mrchant {
	float:left;
}
.name_mechant {
	margin-left:170px;
	font: bold 20px Arial;
	color: #665543;
	padding: 11px 3px 14px 3px;
}
.name_mechant a {
	font: bold 20px Arial;
	color: #665543;
	cursor:default;
}
.book_name {
	clear:both;
	padding:15px 0px 5px 10px;
}
.book_name a {
	color:#308aba;
	font-size:18px;
}
/* Error 404 */

.error_404 {
	margin: 10px 0px 55px 220px;
}
.error_404 h1 {
	color:#8c0a0a;
	font-size:44px;
	font-weight:bolder;
}
.error_404 p {
	width:400px;
	margin-bottom:10px;
	font-size:11px;
	margin-top:10px;
	color:#000000;
}
.error_404 h2 {
	color:#870000;
	font-size:14px;
	font-weight:bold;
}
.error_404 h3 {
	color:#333;
	font-size:24px;
	font-weight:bolder;
}
.error_404 a {
	color: #308ABA;
}
.error_404 ul {
	margin-top:10px;
}
.error_404 ul li {
	/*margin-left:5px;*/
	list-style-type:none;
}
.error_404 ul li span {
	margin-right:10px;
	font-weight:bolder;
	font-size:120%;
	color:#870000;
}
.t_val_mid {
	white-space:nowrap;
	padding:0px 2px 0px 2px;
}
/* Our Choice*/
.choice {
	position:absolute;
	top:12px;
	left:4px;
}
.pro_body .choice {top:0; left:0; position:absolute}
/*by- pages*/
#navigation {
	padding:8px 0px;
	height:20px;
	width:100%;
	background-color:#f2f1e6;
	border-bottom:1ps solid #666;
	clear:both;
}
.by_h {
	color:#437a86;
	font-size:14px;
	font-weight:bold;
	margin:10px;
}
.hilo {
	width:388px;
	height:39px;
	background:url(images/by_bg.gif) top left repeat-x;
	cursor:pointer;
	margin-top:15px;
}
.by_l {
	float:left;
}
.by_r {
	float:right;
}
.nav_cent {
	margin:0 0 0 37%;
	width:auto;
}
div.page_active {
	width:16px;
	float:left;
	height:16px;
	color:#FFF;
	background-color:#3b90af;
	text-align:center;
	font-weight:bold;
	padding:2px 0px 0px 0px;
}
div.page_passive {
	width:16px;
	height:16px;
	float:left;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:#7b7b7a;
	padding:2px 0px 0px 0px;
}
div.page_3pix {
	float:left;
	text-align:center;
	height:16px;
	padding-top:2px;
}
div.page_next {
	height:16px;
	float:left;
	text-align:center;
	cursor:pointer;
	color:#7b7b7a;
	padding-top:2px;
}
h1.page_6 {
	font: bold 19px Arial;
	color: #665543;
	padding: 11px 3px 14px 3px;
}
.red {
	color:#8C0A0A !important;
}
#cu_form1 {
	height:217px;
	}
#cu_form2 p {
	margin:50px auto;
	text-align:center;
	color:#13596B;
	font-size:12px;
	}
.cont_160 {
	margin: 10px 24px;
	}
.cont_120 {
	margin: 10px 44px;
	}
	
table.all-prods {margin-top:20px}
table.all-prods a {color: #308ABA; font-size:18px}
table.all-prods td {width:50%}
table.all-prods b {display:block; color:#fff; padding:4px; font-size:14px; font-family:"Times New Roman", Times, serif; font-weight:bold; text-align:center; width:18px; height:18px; background:#666}
table.all-prods img { padding:20px 0 5px 0}

#l_menu a.menu-a-link {font-weight:bold; font-size:12px; color:#B04949}
#con_se2 h3 {font-size:13px; font-weight:normal; color:#167091; font-weight:bold}
h1 {font-size:20px; padding-top:15px; margin-bottom:3px; border-bottom:1px dotted #ddd; color:#665543}
p.sub-h1 {margin-bottom:15px; font-size:13px; color:#665543; font-weight:normal}
#products, .page_about {background:url(images/topline.gif) repeat-x}
.page_about_part p {padding:3px 0}

.texts {float:left; width:370px; margin-left:18px}
.texts p {padding:3px 0}
div.apply_but{ text-align:center; height:59px; margin:0; padding:0; font-size:1px; _height:62px;}
.write {font-size:14px; color:#000; padding-top:15px; line-height:120%;}
.write span {color:#665543; font-weight:bold; font-size:14px; display:block; margin-bottom:6px;}
/*Logos and banners*/
div.banners
{margin:10px 0 0 0px; clear:both}
div.banners h2, div.banners h3
{font:bold 22px Arial; color:#665543;  margin:0 50px 10px 0; padding-top:10px}
div.banners h3
{font:bold 14px Arial; margin:0 50px 10px 0; padding-bottom:10px}
div.banners h3.inner_banner_head
{ color:#665543; border:none; font-size:18px; padding:10px 0 0 0}
div.banners h4
{font:bold 14px Arial; margin:10px 0px 0px 0px; text-align:center; padding-bottom:10px}
table.banners_logos
{ margin-bottom:20px; margin-top:15px;}
table.banners_logos td, table.banners_logos_1 td
{ width:290px; }
table.banners_logos td textarea, table.banners_logos_1 td textarea
{background:#F2F1E6; border:1px solid #999999; display:block; width:180px; height:75px; overflow:hidden; margin: 10px 0 0 0; padding:6px 0 0 6px} 
table.banners_logos_1 
{border-collapse:separate; margin-top:0px}
table.banners_logos_1 img
{ margin-left:90px;}
table.banners_logos_1 td textarea
{ width:95%;  //width:270px; }
/**/
/*DOUBLE SPLASH*/
div.double_splash_main {background:url(images/topline.gif) repeat-x}
div.double_products a {color:#828282}
div.first_club, div.second_club, div.third_club, div.fourth_club { float:left; background:url(images/double_splash/first_club.gif) 0 170px no-repeat; width:199px; height:395px; text-align:center}
div.second_club {background:url(images/double_splash/second_club.gif) 0 170px no-repeat; width:198px}
div.third_club {background:url(images/double_splash/third_club.gif) 0 170px no-repeat; width:196px}
div.fourth_club {background:url(images/double_splash/fourth_club.gif) 0 170px no-repeat;}
div.double_pic_name { text-align:center; height:76px}
table.double_descr { height:80px; background:url(images/double_splash/double_descr_back.gif) left 3px no-repeat; width:160px; margin:3px 0 0px 25px; //margin-left:20px}
table.double_descr td { padding-left:24px; font:bold 15px Arial Narrow; vertical-align:middle}
table.double_descr td b { color:#dc2400; font:bold 15px Arial Narrow;}
div.double_steps { height:218px; background:url(images/double_splash/prod_steps_back.gif) repeat-x; padding:44px 0 0 94px}
div.clear { clear:both; font-size:0; height:0;background:url(images/double_splash/prod_steps_back.gif) 0 top repeat-x; width:100%}
div.double_apply  {padding:14px 0 0 50px}
div.steps_top { background:url(images/double_splash/steps_top.gif) no-repeat; height:5px; font-size:0}
div.steps_bottom { background:url(images/double_splash/steps_bottom.gif) no-repeat; height:6px; font-size:0}
div.steps_inner_top { background:url(images/double_splash/steps_inner_top.gif) no-repeat; height:5px; margin-left:75px; font-size:0}
div.steps_inner_bottom { background:url(images/double_splash/steps_inner_bottom.gif) no-repeat; height:7px; margin-left:75px; font-size:0}
div.steps_block {background:#934a24; width:607px; padding-bottom:20px}
div.steps_block span { color:#ffe761; padding-left:46px; font:bold 16px Arial; display:block; height:12px; padding-top:6px}
div.d_step_1 p, div.d_step_2 p, div.d_step_3 p {color:#fff; padding:8px 0 14px 11px; font-size:12px; background: url(images/double_splash/step-border.gif) 0 bottom no-repeat}
div.d_step_2 p {padding:14px 0 11px 11px;}
div.d_step_3 p {padding:15px 0 11px 11px;}
div.d_step_3 p.p_no_b { background:none}
div.d_step_1, div.d_step_2, div.d_step_3 { height:37px;border-right:1px solid #c79240; background:url(images/double_splash/step-1.gif) #b85f30 left top no-repeat; margin:0 45px 0 43px; font-weight:bold; padding-left:37px}
div.d_step_2 {background:url(images/double_splash/step-2.gif) #b85f30 left top no-repeat; }
div.d_step_3 {background:url(images/double_splash/step-3.gif) #b85f30 left top no-repeat; }
div.double_texts { background:url(images/double_splash/double-texts.gif) left top no-repeat; }
div.double_left{ float:left}
div.double_left { width:519px; padding-right:25px}
div.double_right  { width:245px; text-align:center; padding:50px 0 0 0px; margin-left:544px}
div.double_left h2 { padding:45px 0 0 13px; color:#6e2201; font:bold 18px Arial}
div.double_left p {padding:15px 0 0px 13px; font:normal 12px Arial}
div.double_right h3 { color:#6e2201; font:bold 14px Arial; text-align:center}
div.right_prod_block { border-left:1px dashed #b1b1b1; margin-top:10px; text-align:center}
div.right_prod_block img { margin-top:23px}
div.right_prod_block  p { padding:0 20px 55px 30px}
div.double_right a, div.double_left a { color:#46a5c3;  font:normal 12px Arial}
div.right_prod_block  p.marchant_right { text-align:center; font-weight:bold; padding-bottom:10px; color:#000; padding-top:4px}
div.no_bg { background:none}
h1.double_h { font-size:12px; color:#999999; padding-top:8px}