* { margin:0px; padding:0px; border:none; list-style:none; text-decoration:none; }
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
img, a { display:block;}
body { background:#fff;}
.eer{float:none}
#eer{float:none}
.message {color: #ff0000; font-weight: bold;}
#container { width:1004px; margin:0 auto;}
/*#header { width:1004px; background:url(../img/head_bg.gif) repeat-x; border-bottom:1px solid #fff; height:109px; position:relative;}*/
#header { width:1004px; background:#ca97e4; border-bottom:1px solid #fff; height:109px; position:relative;}
.logo { position:absolute; top:0px; left:90px;}
.nav { width:1004px; background:#d2d2d2; padding:5px 0;}
.nav ul { font-family:Tahoma; font-size:14px; font-weight:bold; float:right;}
.nav ul li { float:left; padding:4px 15px 5px 12px; color:#2b2b2b;}
.nav ul li a { color:#2b2b2b;}
.nav ul .li1:hover { background:url(/img/home_bg.gif) no-repeat;}
.nav ul .li2:hover { background:url(/img/about_bg.gif) no-repeat;}
.nav ul .li3:hover { background:url(/img/purch_bg.gif) no-repeat;}
.nav ul .li4:hover { background:url(/img/faq_bg.gif) no-repeat;}
.nav ul .li5:hover { background:url(/img/last_bg.gif) no-repeat;}
.part_name { width:1004px; background:#f3f3f3; font-family:Arial; font-size:18px; font-weight:bold; color:#8f52c8; padding:5px 0 5px 0;}
.part_name p { padding-left:125px;}
.sub_menu { float:right; padding-right:10px;}
.sub_menu li { display:inline; font-family:Tahoma; font-size:11px; color:#777; font-weight:normal;}
.sub_menu li a { display:inline; font-weight:bold; color:#8f52c8; text-decoration:underline; padding-right:5px;}
.sub_menu li a:hover { text-decoration:none;}

#faq, #generic, #home { width:879px; padding:10px 0 0 125px;}
.left_side { width:578px; float:left;}
.gtbox { width:412px; background:url(../img/gb_botPart.gif) no-repeat bottom left #d6ffd1; float:left; margin-top:65px; }

.gtbox2 { width:402px; background:url(../img/inner_bg.gif) repeat-x #d1f2c7; float:left; margin-top:65px; }
.gtbox2 .inner { width:402px; background:url(../img/gb_topPart3.gif) no-repeat top left;}
.gtbox2 .inner .ininner { width:402px; padding:18px 0 10px 0; background:url(../img/gb_botPart3.gif) no-repeat bottom left;}

.gtbox .inner { width:412px; background:url(../img/gb_topPart.gif) no-repeat top left; padding:18px 0 10px 0; } 
.gtbox .inner p, .gtbox2 .inner p { font-family:Verdana; font-size:14px; font-weight:bold; color:#114e00; padding-left:18px; width:390px; padding-bottom:12px;}
.gtbox .inner a, .gtbox2 .inner a { font-family:Tahoma; font-size:11px; color:#106f00; background:url(../img/arrow.gif) no-repeat left center; padding:3px 0 3px 15px; float:right; position:relative; right:18px;} 
.gtbox .inner a:hover, .gtbox2 .inner a:hover { color:#7fa67a;}
.gtbox .inner p a { float:none; padding:0; position:static; font-family:Verdana; font-size:14px; font-weight:bold; color:#114e00; text-decoration:underline; background:none;}
.gtbox .inner p a:hover { text-decoration:none; color:#114e00;}
.how_do { clear:left; width:537px; padding:25px 0 10px 0;}
.how_do a { font-family:Verdana; font-size:14px; font-weight:bold; color:#106f00; text-decoration:underline;}
.how_do a:hover { color:#158c01;}
.how_do p { font-family:Tahoma; font-size:12px; color:#5b5b5b;}
.how_do img { border:1px solid #ebebeb; margin:10px;}

.gbbox { width:572px; background:url(../img/gb_botPart2.gif) no-repeat bottom left #beebb2; float:left; margin-top:65px; position:relative;}
.gbbox .inner { width:572px; background:url(../img/gb_topPart2.gif) no-repeat top left; padding:18px 0 10px 0; } 
.gbbox .inner p { font-family:Verdana; font-size:14px; font-weight:bold; color:#114e00; padding-left:18px; width:500px;}
.gbbox .inner a { font-family:Tahoma;  z-index:1; font-size:11px; color:#106f00; background:url(../img/arrow.gif) no-repeat left center; padding:3px 0 3px 15px; float:right; position:relative; right:18px;} 
.gbbox .inner a:hover { color:#7fa67a;}
.gbbox .top_con { position:absolute; top:4px; left:6px;}
.gbbox .bot_con { position:absolute; bottom:4px; right:6px;} 
.gbbox .inner p a { float:none; padding:0; display:inline; position:static; font-family:Verdana; font-size:14px; font-weight:bold; color:#114e00; text-decoration:underline; background:none;}
.gbbox .inner p a:hover { text-decoration:none; color:#114e00;}

.right_side { width:283px; float:left; padding:66px 0 0 12px;}
.right_side .inner { width:283px; position:relative;}
.right_side .inner form { width:90%; margin:0 auto;}
.right_side .inner form h6 { font-family:Tahoma; fonot-size:16px; color:#000; font-size:15px; font-weight:bold; padding-top:20px;}
.right_side .inner form span { font-family:Tahoma; font-weight:bold; font-size:12px; color:#48008e; display:block; padding-top:10px;}
.right_side .inner form .uname, .right_side .inner form .pass { width:220px; padding:3px 0; background:#fff; border:1px solid #ab89cf; display:block;}
.right_side .inner form a { font-family:Tahoma; font-size:11px; color:#a6a6a6; display:inline; position:relative; top:-10px;}
.right_side .inner form a:hover { text-decoration:underline;}
.right_side .inner .line { position:absolute; top:0px; left:0px;}

#footer {padding-top:13px; clear:left; margin:0 auto; width:1004px;} 
#footer .inner { height:90px; background:url(../img/cc.gif) repeat-x; position:relative;}
.foot_logo { position:absolute; top:0px; left:21px; float:left;}
.foot_nav { width:515px; float:right; font-family:Tahoma;  font-size:12px; font-weight:bold; padding-top:25px;}
.copy { color:#5f3791; }
.foot_nav ul { padding-top:7px;}
.foot_nav ul li { display:inline; color:#5f3791; padding-right:7px;}
.foot_nav ul li a { color:#fff; display:inline; text-decoration:underline; padding-right:6px;}
.foot_nav ul li a:hover { color:#000;}
.foot_nav ul li span { color:#000; text-decoration:underline; padding-right:6px;}

.this_page_top1 { background:url(../img/home_bg.gif) no-repeat;}
.this_page_top2 { background:url(../img/about_bg.gif) no-repeat;}
.this_page_top3 { background:url(../img/purch_bg.gif) no-repeat;}
.this_page_top4 { background:url(../img/faq_bg.gif) no-repeat;}
.this_page_top5 { background:url(../img/last_bg.gif) no-repeat;}
.green_area { width:887px; background:url(../img/garea_bg.gif) repeat-x #b6eba8; border-bottom:1px solid #c5efb9; padding:10px 0 10px 117px;}

.gen_left_form { width:500px; position:relative; font-family:Tahoma;}
.gen_left_form span { font-size:12px; font-weight:bold; color:#3aa51e; padding-top:15px; display:block;}
.gen_left_form p { font-size:11px; color:#666666; padding:5px 0 5px 0;}
.gen_left_form input { border:1px solid #3aa51e; width:242px; padding:3px;}
.gen_left_form textarea { border:1px solid #3aa51e; width:242px; height:109px; padding:3px; background:url(../img/txtarea_bg.gif) top repeat-x;}
.gen_left_form .but { border:none; position:absolute; left:280px; text-align:center; font-size:12px; color:#fff; font-weight:bold;}
.gen_left_form .but1 { top:53px;}
.gen_left_form .but2 { top:120px;}
.gen_left_form .but3 { top:187px;}
.gen_left_form .cont_us { border:none; padding-top:10px;}

.thinks { width:563px; padding-top:20px; clear:both;}
.thinks .inner { width:563px; background:url(../img/thinkt_bg.gif) no-repeat top left #f1f1f1; clear:left;}
.thinks .inner .ininner { width:563px; background:url(../img/thinkb_bg.gif) no-repeat bottom left;}
.thinks .inner  p { font-family:Tahoma; font-size:12px; font-weight:bold; color:#545454; padding:15px 0 15px 23px;}
.thinks ul { position:relative; font-family:Verdana;}
.thinks ul li {}
.thinks ul li p { font-size:12px; font-weight:bold;}
.thinks ul li span {  font-size:11px; color:#838383;}
.left_think  ul { padding-left:30px;}
.left_think ul p { color:#7537b7;}
.right_think  ul { padding-right:30px; float:right;}
.right_think ul p { color:#106f00;}
.right_think .conn2 { width:10px; height:12px;}
.right_think .conn2 img { position:absolute; right:30px; top:0;} 

.newsletter { width:852px; margin:0 auto;}
.h { width:852px; padding:14px 0; background:url(../img/nlet_bg.gif) bottom left no-repeat;}
.h img { float:left; padding-left:12px;}
.newsletter form { float:right; font-size:12px; font-weight:bold;}
.newsletter span { font-family:Verdana; color:#3e3e3e;} 
.newsletter select { font-family:Tahoma; padding:2px 0; color:#000; background:#fff; border:1px solid #939393;}

.anmoun { width:802px; margin:15px auto 0 auto; background:url(../img/contop.gif) no-repeat top left #cc9be6; }
.anmoun .inner { width:785px; padding:19px 0 23px 17px; background:url(../img/conbot.gif) no-repeat bottom left; position:relative;}
.anmoun .inner .topcon2 { position:absolute; top:4px; left:4px;}
.anmoun .inner .botcon2 { position:absolute; bottom:4px; right:4px;}
.anmoun h6 { font-family:Arial; font-size:18px; font-weight:bold; color:#fff;}
.anmoun p { font-family:Tahoma; font-size:11px; color:#fff;}

.newsletter .left { width:413px; float:left; margin-top:30px; background:url(../img/line.gif) right top repeat-y;}
.newsletter .left h5 { color:#5a9c48;}
.newsletter .right { width:413px; float:left; margin-top:30px;}
.newsletter .right form { float:none; padding-top:23px; width:142px; margin:0 auto;}
.newsletter h5 { font-family:Verdana; padding-left:20px; padding-bottom:8px; font-size:17px; font-weight:bold; width:364px; border-bottom:1px solid #e5e5e5;}
.newsletter .check { font-family:Tahoma; font-size:12px; padding-left:20px; color:#5a5a5a; font-weight:bold; width:364px; padding-top:13px;}
.newsletter ul { padding:24px 0 0 24px;}
.newsletter ul li {}
.newsletter ul li a { text-decoration:underline; background:url(../img/paper.gif) no-repeat left center; padding:0 0 0 20px; font-family:Verdana; font-weight:bold; font-size:13px; color:#000;}
.newsletter ul li a:hover { text-decoration:none;}
.newsletter ul span { font-family:Tahoma; font-weight:bold; font-size:11px; color:#989898; padding:5px 0 15px 20px; display:block;}

.l_green { float:left; position:relative;}
.l_green2 { float:left; padding:20px 25px 0 129px;}
.l_green2 ul { padding:6px 0; background:#fff;}
.l_green2 ul li { display:inline; padding-left:30px;}
.l_green2 ul li a { display:inline; color:#8a4bce; font-family:Tahoma; font-size:21px; font-weight:bold;}
.l_green2 ul li a:hover { color:#74c11f;}
.l_green p { position:absolute; font-family:Arial; font-size:20px; color:#9150d1;}
.l_green .p1 { top:71px; left:357px;}
.l_green .p2 { top:100px; left:372px;}
.l_green .p3 { top:130px; left:393px;}
.r_green a { font-family:Tahoma; font-size:11px; color:#fff; text-decoration:underline; position:absolute; bottom:17px; right:110px}
.r_green a:hover { text-decoration:none;}
.r_green { float:left; width:383px; position:relative;}
#home .top { font-family:Arial;}
#home .top .pig { float:left;}
#home .top h1  { font-size:22px; color:#824eb4; padding-top:16px; font-size:24px;}
#home .top h3 { font-size:16px; color:#000; padding-top:5px; float:left; border-bottom:1px solid #e5e5e5; padding-right:60px; padding-bottom:5px;}
#home .top p { font-size:12px; padding-top:7px; float:left; width:395px;}
#home .top p span { font-weight:bold;}
#home .bot { width:541px; margin:0 auto; clear:left; padding-top:45px;} 
#home .bot img { border:1px solid #acacac;}
.g_area { width:252px; background:#d2ffcb; margin:0 auto; position:relative;}
.g_area .gt { position:absolute; top:0; left:0;}
.g_area .gb { position:absolute; bottom:0; left:0;}
.g_area .p1 { font-family:Arial; font-weight:bold; font-size:15px; color:#546c4e; padding:30px 22px 10px 22px;}
.g_area .p2 { font-family:Tahoma; font-size:11px; color:#00390d; padding:0px 22px 10px 22px;}
.g_area .p1 span { color:#47e437;}
.p4 { width:137px; margin:0 auto; font-family:Tahoma; font-size:11px; background:url(../img/th.jpg) right top no-repeat; padding-top:10px;}
.p4 a { color:#106f00; text-decoration:underline; background:url(../img/arrow.jpg) left center no-repeat; padding-left:15px;}
.p4 a:hover { text-decoration:none;}
.book { color:#8f52c8; display:inline;}
.book:hover { text-decoration:underline;}
.read { color:#8b8b8b; font-size:11px; display:inline; background:none;}
.baskets a{display:inline}

.baskets li {border-bottom:1px solid #fff; }
.aboutIt { display:block; padding-left:10px;}
.baskets p { clear:left; text-align:center;}
a.thisName { font-family:Arial; font-weight:bold; font-size:18px; color:#555555; display:block;}
a.thisNameBasket { font-family:Arial; font-weight:bold; font-size:14px; color:#555555; display:inline;}
.price {font-family:Arial; font-size:14px; color:#555555;}
.buyDel img{display:inline}
.basket_submit{font-weight:bold; text-align:center; margin:10px; background:transparent url(../img/head_bg.gif) repeat-x scroll 0%; font:Arial 16px; color:white; cursor: poinret hand;}
.inl{display:inline}







#content { padding:0 0 15px 0; font-family: tahoma; color:#191919; font-size:14px}

.padd30 { padding-top:30px}

#content #title { position:relative; margin:0 0 -5px 15px}
#content #title .top { background:url(../img/title_top.gif) left top repeat-x #8348b0; float:left}
#content #title .bott { background:url(../img/title_bott.gif) left bottom repeat-x}
#content #title .lt { background:url(../img/title_lt.gif) left top no-repeat}
#content #title .rt { background:url(../img/title_rt.gif) right top no-repeat}
#content #title .lb { background:url(../img/title_lb.gif) left bottom no-repeat}
#content #title .rb { background:url(../img/title_rb.gif) right bottom no-repeat; line-height:31px; padding:0 15px; color:#FFFFFF; font-weight:bold; font-size:16px}



#content #box_cont .box_cont { background:url(../img/box_cont.gif) left top repeat-y; width:560px}
#content #box_cont .box_cont_top { background:url(../img/box_cont_top.gif) left top no-repeat}
#content #box_cont .box_cont_bott { background:url(../img/box_cont_bott.gif) left bottom no-repeat; padding:22px}
#content #box_cont .box_cont_bott h3 { font-size:14px; margin:0; padding:0 0 24px 0; color:#683199}
#content #box_cont .box_cont_bott ul.list { margin:0; padding:24px 0px 0 40px; list-style:none; }
#content #box_cont .box_cont_bott ul.list li { background:url(../img/a1.gif) left 3px no-repeat; padding:0 40px 18px 25px; line-height:18px; display:inline; float:left}
#content #box_cont .box_cont_bott ul.list li span { display:block; font-size:11px; color:#666666}

#content #box_cont .pic1 { background:url(../img/pic1.gif) left top no-repeat; padding:20px 0 0 70px; min-height:35px; height:1%!important; height:35px; font-size:17px; color:#390575; font-weight:bold}
#content #box_cont .text { padding:10px 70px; color:#390575; font-weight:bold}
#content #box_cont .pic2 { background:url(../img/pic2.gif) left top no-repeat; padding:20px 0 0 70px; min-height:35px; height:1%!important; height:35px; font-size:17px; color:#390575; font-weight:bold}

#content #box_cont .pic3 { background:url(../img/pic3.gif) left top no-repeat; padding:5px 0 0 70px; min-height:50px; height:1%!important; height:50px; }
#content #box_cont .pic3 strong, #content #box_cont .pic4 strong { color:#390575;}
#content #box_cont .pic4 { background:url(../img/pic4.gif) left top no-repeat; padding:20px 0 0 70px; min-height:35px; height:1%!important; height:35px; }

#content #box_cont .pic5 { width:235px; float:left; padding:0 10px; color:#414343; font-size:13px}
#content #box_cont .pic5 img { float:left; border:5px solid #20172a; margin-right:5px}

#content #title {
margin:0 0 -5px 15px;
position:relative;
}
#content #title .top {
background:#8348B0 url(../img/title_top.gif) repeat-x scroll left top;
float:left;
}
#content #title .bott {
background:transparent url(../img/title_bott.gif) repeat-x scroll left bottom;
}
#content #title .lt {
background:transparent url(../img/title_lt.gif) no-repeat scroll left top;
}
#content #title .rt {
background:transparent url(../img/title_rt.gif) no-repeat scroll right top;
}
#content #title .lb {
background:transparent url(../img/title_lb.gif) no-repeat scroll left bottom;
}
#content #title .rb {
background:transparent url(../img/title_rb.gif) no-repeat scroll right bottom;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
line-height:31px;
padding:0 15px;
}
#content #box_cont .box_cont {
background:transparent url(../img/box_cont.gif) repeat-y scroll left top;
width:560px;
}
#content #box_cont .box_cont_top {
background:transparent url(../img/box_cont_top.gif) no-repeat scroll left top;
}
#content #box_cont .box_cont_bott {
background:transparent url(../img/box_cont_bott.gif) no-repeat scroll left bottom;
padding:22px;
}
#content #box_cont .box_cont_bott h3 {
color:#683199;
font-size:14px;
margin:0;
padding:0 0 24px;
}
#content #box_cont .box_cont_bott ul.list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:24px 0 0 40px;
}
#content #box_cont .box_cont_bott ul.list li {
background:transparent url(../img/a1.gif) no-repeat scroll left 3px;
display:inline;
float:left;
line-height:18px;
padding:0 40px 18px 25px;
}
#content #box_cont .box_cont_bott ul.list li span {
color:#666666;
display:block;
font-size:11px;
}
#content #box_cont ul.list1 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#content #box_cont ul.list1 li {
background:transparent url(../img/a2.gif) no-repeat scroll left 6px;
color:#390575;
font-size:14px;
font-weight:bold;
line-height:20px;
padding-bottom:10px;
padding-left:30px;
}
#content #box_cont ul.list1 li a {
color:#390575;
font-size:24px;
font-weight:bold;
margin:0 5px;
text-decoration:underline;
text-transform:uppercase;
}
#content #box_cont .pic1 {
background:transparent url(../img/pic1.gif) no-repeat scroll left top;
color:#390575;
font-size:17px;
font-weight:bold;
height:1% !important;
min-height:35px;
padding:20px 0 0 70px;
}
#content #box_cont .text {
color:#390575;
font-weight:bold;
padding:10px 70px;
}
#content #box_cont .pic2 {
background:transparent url(../img/pic2.gif) no-repeat scroll left top;
color:#390575;
font-size:17px;
font-weight:bold;
height:1% !important;
min-height:35px;
padding:20px 0 0 70px;
}
#content #box_cont .pic3 {
background:transparent url(../img/pic3.gif) no-repeat scroll left top;
height:1% !important;
min-height:50px;
padding:5px 0 0 70px;
}
#content #box_cont .pic3 strong, #content #box_cont .pic4 strong {
color:#390575;
}
#content #box_cont .pic4 {
background:transparent url(../img/pic4.gif) no-repeat scroll left top;
height:1% !important;
min-height:35px;
padding:20px 0 0 70px;
}
#content #box_cont .pic5 {
color:#414343;
float:left;
font-size:13px;
padding:0 10px;
width:235px;
}
#content #box_cont .pic5 img {
border:5px solid #20172A;
float:left;
margin-right:5px;
}
#content .float {
width:560px;
}
#content .float_r {
width:315px;
}
#content .h1_1 {
background:transparent url(../img/pic.gif) no-repeat scroll left top;
color:#4F1A99;
font-size:22px;
line-height:66px;
margin:0;
padding:0 0 0 70px;
text-transform:uppercase;
}
#content .h1_1 span {
color:#2F025B;
}
#content .text {
padding:15px 0;
}
#content .text img {
float:left;
margin:0 15px 15px 0;
}
#content .h1 {
background:transparent none repeat scroll 0 0;
margin:0;
padding:15px 0;
text-align:center;
}
#content .float_r ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:18px 0 0 25px;
}
#content .float_r ul li {
background:transparent url(../img/a2.gif) no-repeat scroll left 6px;
line-height:18px;
padding-bottom:18px;
padding-left:25px;
}
#content .float_r .pic_padd {
padding:10px 0 0 10px;
}
#content .float_r .pic1 {
background:transparent url(../img/pic1.gif) no-repeat scroll left top;
color:#390575;
font-size:17px;
font-weight:bold;
height:1% !important;
min-height:50px;
padding:10px 0 0 70px;
text-transform:uppercase;
}
#content .float_r .text {
color:#390575;
font-weight:bold;
padding:10px 70px;
}
#content .float_r .pic2 {
background:transparent url(../img/pic2.gif) no-repeat scroll left top;
color:#390575;
font-size:17px;
font-weight:bold;
height:1% !important;
min-height:35px;
padding:20px 0 0 70px;
text-transform:uppercase;
}
#content #box_green {
padding:10px 10px 0 0;
}
#content #box_green .top {
background:#35771D url(../img/box_green_top.gif) repeat-x scroll left top;
width:300px;
}
#content #box_green .bott {
background:transparent url(../img/box_green_bott.gif) repeat-x scroll left bottom;
}
#content #box_green .left {
background:transparent url(../img/box_green_left.gif) repeat-y scroll left top;
}
#content #box_green .right {
background:transparent url(../img/box_green_right.gif) repeat-y scroll right top;
}
#content #box_green .lt {
background:transparent url(../img/box_green_lt.gif) no-repeat scroll left top;
}
#content #box_green .rt {
background:transparent url(../img/box_green_rt.gif) no-repeat scroll right top;
}
#content #box_green .lb {
background:transparent url(../img/box_green_lb.gif) no-repeat scroll left bottom;
}
#content #box_green .rb {
background:transparent url(../img/box_green_rb.gif) no-repeat scroll right bottom;
color:#FFFFFF;
padding:20px 12px 40px;
}
#content #box_green .rb strong {
display:block;
padding-bottom:25px;
}
#content .float_r form {
color:#1E0430;
font-size:14px;
margin:0;
padding:10px 0;
text-align:right;
}
#content .float_r form h1 {
background:transparent url(../img/line.gif) repeat-x scroll left bottom;
color:#1E0430;
font-size:16px;
margin:0;
padding:0 0 10px;
text-align:left;
}
#content .float_r .form {
line-height:30px;
padding-top:20px;
}
#content .float_r .form input {
border:1px solid #241635;
margin-left:10px;
vertical-align:middle;
width:197px;
}
#content .float_r .form textarea {
border:1px solid #241635;
height:150px;
margin-left:10px;
vertical-align:top;
width:197px;
}