
* {font-family:verdana,arial,sans-serif;}
html,body {margin:0;padding:0;width:100%;}
html {overflow-y:scroll;}

h1 {margin:0 0 .6em;padding:0;font-family:trebuchet ms,arial,sans-serif;font-size:2.4em;}
h2 {margin:0 0 1em;padding:0;font-family:trebuchet ms,arial,sans-serif;font-size:2.3em;color:pink;}
h3 {margin:0 0 1em;padding:0;font-family:trebuchet ms,arial,sans-serif;font-size:1.8em;}
h4 {margin:0 0 1em;padding:0;font-family:trebuchet ms,arial,sans-serif;font-size:1.6em;font-weight:normal;}
h5 {margin:0 0 1em;padding:0;font-size:1.3em;}
h6 {margin:0 0 1em;padding:0;font-size:1.2em;}
p {margin:0 0 14px;font-size:1.1em;}
input,select,label,li,dt {font-size:1.1em;}
li li, li p, table td p, table td li {font-size:1em;}

a {color:#000;}
img {border:0;}
dl,dt,dd,form,fieldset,ul,li {margin:0;padding:0;}
fieldset {border:none;}
ul {list-style:none;}

.right {float:right;}
.img_l {margin:0 10px 10px 0;float:left;}
.img_r {margin:0 0 10px 10px;float:right;}
.line {margin:0 0 10px;border-bottom:1px solid #de1132;clear:both;}
.line hr {display:none;}

.clear {margin:1px 0 0;width:1px;height:1px;font-size:0;overflow:hidden;clear:both;}
.mclear {display:none;}
html>body .mclear {width:1px;height:1px;font-size:0;overflow:hidden;display:block;clear:both;}

body {font-size:62.5% !important;background:#A25800 url(../dsg/bgr/body.jpg) repeat-x;text-align:center;}


#header {margin:0 auto;width:960px;background:url(../dsg/bgr/header.gif) 570px 0 no-repeat;text-align:left;}
.logo {margin:15px 0;float:left;}
.nav_g {margin:10px 0 0;float:right;}
.nav_g li {padding:0 10px;font-family:arial,sans-serif;font-size:1em;background:url(../dsg/bgr/ng.gif) 0 .6em no-repeat;float:left;}
.nav_g li a {color:#fff;text-decoration:none;}
.nav_g li a:hover {text-decoration:underline;}
.nav_p {margin:0 0 0 1px;height:86px;clear:left;}
.nav_p li {margin:0 6px 0 0;float:left;}
.nav_p li span {height:80px;display:block;float:left;}
.nav_p li a {width:154px;height:67px;white-space:nowrap;display:block;overflow:hidden;text-indent:155px;}
.nav_p li span a {background:none;}
.np_1 {background:url(../dsg/font/np_1.gif) no-repeat;}
.np_1 span {background:url(../dsg/font/np_1_sel.gif) no-repeat;}
.np_1 a:hover {background:url(../dsg/font/np_1_h.gif) no-repeat;}
.np_2 {background:url(../dsg/font/np_2.gif) no-repeat;}
.np_2 span {background:url(../dsg/font/np_2_sel.gif) no-repeat;}
.np_2 a:hover {background:url(../dsg/font/np_2_h.gif) no-repeat;}
.np_3 {background:url(../dsg/font/np_3.gif) no-repeat;}
.np_3 span {background:url(../dsg/font/np_3_sel.gif) no-repeat;}
.np_3 a:hover {background:url(../dsg/font/np_3_h.gif) no-repeat;}
.np_4 {background:url(../dsg/font/np_4.gif) no-repeat;}
.np_4 span {background:url(../dsg/font/np_4_sel.gif) no-repeat;}
.np_4 a:hover {background:url(../dsg/font/np_4_h.gif) no-repeat;}
.np_5 {background:url(../dsg/font/np_5.gif) no-repeat;}
.np_5 span {background:url(../dsg/font/np_5_sel.gif) no-repeat;}
.np_5 a:hover {background:url(../dsg/font/np_5_h.gif) no-repeat;}
li.np_7 {margin:0;background:url(../dsg/font/np_7.gif) no-repeat;}
.np_7 span {background:url(../dsg/font/np_7_sel.gif) no-repeat;}
.np_7 a:hover {background:url(../dsg/font/np_7_h.gif) no-repeat;}


/*.nav_p .np_6 {margin:0;background:url(../dsg/font/np_6.gif) no-repeat;}
.np_6 span {background:url(../dsg/font/np_6_sel.gif) no-repeat;}
.np_6 a:hover {background:url(../dsg/font/np_6_h.gif) no-repeat;}
*/
#home, #main {margin:0 auto;width:960px;text-align:left;clear:both;}
.homebg {background:url(../dsg/bgr/home_bg.gif) repeat-y;float:left;}
.homebg_b {width:960px;height:6px;background:url(../dsg/bgr/homebg_b.gif) no-repeat;overflow:hidden;display:block;clear:both;}
.hflash {width:635px;height:448px;background:url(../dsg/bgr/hflash.gif) no-repeat;float:left;}
.hflash div {padding:6px 6px 0;}

#main {background:#fff url(../dsg/bgr/main_bg.gif) repeat-y;}
.contbg_b {background:url(../dsg/bgr/content_b.gif) bottom right no-repeat;float:left;}
.mainbg_t {width:960px;height:6px;background:url(../dsg/bgr/main_t.gif) no-repeat;overflow:hidden;display:block;}
.mainbg_b {width:960px;height:6px;background:url(../dsg/bgr/main_b.gif) no-repeat;overflow:hidden;display:block;clear:both;}

.lbar {padding:0 6px;width:319px;float:left;}
.content {width:623px;float:left;}
.content .c {padding:12px 12px 6px;}
.content .lead {margin:0 0 4em;color:#8B8D87;}
.content .pdetlead {color:#fff;}
.content ul {margin:0 0 1em;}
.content li {padding:0 0 3px 15px;background-repeat:no-repeat;background-position:0 .2em;}
.content .nobullet ul li {padding:0;background:none;}
.content .nobullet ul li a {border-bottom:none;color:#1D2001;text-decoration:none;}
.content .nobullet ul li a:hover {text-decoration:underline;}
.content .botnote {margin:0;}

.ipbar {margin:0 0 6px 6px;width:319px;background:#291608 url(../dsg/bgr/ipbar_home_t.gif) no-repeat;float:left;}
#home .ipbar {margin:0 0 -6px 6px;}
.ipbar .c {padding:6px 6px 0;background:url(../dsg/bgr/ipbar_home_b.gif) bottom left no-repeat;}
#home .ipbar .c {background:none;}
.ipbar h2 {margin:6px 0 0 6px;padding:0;color:#fff;font-weight:normal;}
.hds {margin:18px 0 26px 6px;font-size:1em;}
*html .hds {margin:16px 0 24px 6px;}
#main .hds, #home .hds {color:#BB6200;}
.ip li {margin:0 0 6px;width:307px;background:#fff url(../dsg/bgr/ip_t.gif) no-repeat;float:left;}
.ip .c, .lbar .c .ip .c, #home .ipbar .c .ip .c {padding:0;height:109px;background:url(../dsg/bgr/ip_b.gif) bottom left no-repeat;}
html>body .ip .c, html>body .lbar .c .ip .c, html>body #home .ipbar .c .ip .c {height:auto;min-height:109px;}
.ip h3 {margin:0;font-family:trebuchet ms,arial,sans-serif;font-size:1.8em;line-height:36px;color:#861A00;}
html>body .ip h3 {margin:0 0 0 6px;}
.ip p {margin:0 0 6px 6px;font-size:.91em;}
#main .ip p {color:#353534;}
.ip .img_r {margin:1px 1px 1px 3px;display:block;}
.ip .surl {margin:0 0 0 6px;padding:0 0 6px;}
.surl a {border-bottom:1px dashed #D37B00;font-size:1.2em;color:#D37B00;text-decoration:none;}
.surl a:hover {border-bottom:none;}
.lbar .ipbar {margin:0;background:#291608 url(../dsg/bgr/ipbar_t.gif) no-repeat;}
.lbar .ipbar .c {background:url(../dsg/bgr/ipbar_b.gif) bottom left no-repeat;}

.nav_s {margin:0 0 6px;width:319px;background:#13160A url(../dsg/bgr/ipbar_t.gif) no-repeat;float:left;overflow:hidden;}
.nav_s ul {padding:12px 12px 0;width:295px;background:url(../dsg/bgr/ipbar_b.gif) bottom left no-repeat;float:left;}
.nav_s ul li {padding:0 0 12px;width:100%;font-family:trebuchet ms,arial,sans-serif;font-size:2em;background-position:bottom right;background-repeat:no-repeat;}
html>body .nav_s ul li {float:left;}
.nav_s ul li a {font-family:trebuchet ms,arial,sans-serif;text-decoration:none;}
.nav_s ul li li {margin:0 0 3px;padding:0;font-family:verdana,arial,sans-serif;font-size:.6em;line-height:1.3em;background-position:0 .6em;background-repeat:no-repeat;float:left;}
.nav_s ul li ul {padding:12px 0 0;background:none;}
.nav_s ul li li a {margin:0 0 0 12px;font-family:verdana,arial,sans-serif;}
.nav_s ul li li ul {padding:0;}

.pdetail {margin:0 0 12px;width:599px;float:left;}
.pdetail .l {width:389px;float:left;}
.pdetail .l .spec {background:url(../dsg/bgr/pdetail_line.gif) center repeat-y;float:left;}
.pdetail .l .spec .spl {width:188px;float:left;}
.pdetail .l .spec .spr {width:188px;float:right;}
.pdetail .r {margin:0 0 6px;width:198px;background:#fff url(../dsg/bgr/pdet_nb_t.gif) no-repeat;float:right;overflow:hidden }
.pdetail .nobullet {width:198px;float:left;}
.pdetail .nobullet ul {margin:0;padding:12px;background-image:url(../dsg/bgr/themes_nb_b.gif);background-repeat:no-repeat;background-position:bottom left;}
.pdetail .nobullet ul li {padding:0 0 0 11px;background:url(../dsg/ico/nobullet.gif) 0 .4em no-repeat;}
.pdetail .img {padding:12px;text-align:center;}
.pdetail .img img {margin:0 auto;}

.slider {margin:6px 0 0;width:960px;background:#291608 url(../dsg/bgr/slider_t.gif) no-repeat;float:left;position:relative;}
.slider .c {background:url(../dsg/bgr/slider_b.gif) bottom left no-repeat;}
#slm {width:898px;height:242px;overflow:hidden;position:relative;margin:0 0 0 34px;}
*html #slm {margin:0 0 0 28px;}
#slm_c {position:absolute;top:0;}
.slider li {margin:6px;background:#fff url(../dsg/bgr/slider_li_t.gif) no-repeat;display:block;float:left;}
.slider li .c {padding:0;width:211px;height:230px;background:url(../dsg/bgr/slider_li_b.gif) bottom left no-repeat;overflow:hidden;float:left;}
.slider li img {display:block;}
.slider li p {margin:12px 12px 0;color:#291608;}

.slide {position:absolute;top:6px;}
.slide a {width:17px;height:230px;display:block;}
.sl {background:url(../dsg/bgr/slide_l.gif) no-repeat;left:6px;}
.sr {background:url(../dsg/bgr/slide_r.gif) no-repeat;right:6px;}

#footer {margin:0 auto;width:960px;text-align:left;clear:both;}
#footer p {padding:12px 0 0;font-family:arial,sans-serif;font-size:1em;color:#291608;}
#footer a {color:#291608;}
#footer a:hover {text-decoration:none;}

.popup {background:#fff;}
#popup {width:570px;height:370px;text-align:left;overflow:hidden;position:relative;}
#pc {width:522px;position:absolute;top:0;left:24px;}
#popup .l {padding:0 12px 0 0;width:370px;float:left;}
#popup .r {padding:0 5px 0 0;width:135px;float:left;}
#popup p {color:#5B3D0C;}
#popup li {color:#5B3D0C;}
#popup .img img {display:block;}
#popup .nobullet h4 {margin:0;padding:6px;}
#popup .nobullet ul {margin:0;padding:6px 0 12px;background-image:url(../dsg/bgr/themes_nb_b2.gif);background-repeat:no-repeat;background-position:bottom left;}
#popup .nobullet h4 {color:#fff;}
#popup .nobullet li {padding:0 6px;color:#060803;}
#popup .nobullet li a {color:#060803;}

.img_u {background:url(../dsg/ico/scroll_u.gif) no-repeat;position:absolute;top:0px;right:10px;z-index:200;}
.img_d {background:url(../dsg/ico/scroll_d.gif) no-repeat;position:absolute;bottom:0;right:10px;z-index:200;}
.img_u a, .img_d a {width:11px;height:7px;display:block;}

.theme1 h1 {color:#9C9C01;}
.theme1 h4 {color:#9C9C01;}
.theme1 p {color:#9D9D56;}
.theme1 .content li {color:#9D9D56;background-image:url(../dsg/ico/theme1_bullet.gif);}
/*.theme1 .nav_s ul li {background-image:url(../dsg/bgr/theme1_navs.jpg);}*/
.theme1 .nav_s ul li a {color:#727F00;}
.theme1 .nav_s ul li li, .wide .theme1 .nav_s ul li li {background-image:url(../dsg/ico/theme1_navs.gif);}
.theme1 .nav_s ul li li a, .theme1 .content a  {border-bottom:1px dashed #9C9C01;color:#9C9C01;text-decoration:none;}
.theme1 .nav_s ul li li a:hover, .theme1 .content a:hover  {border-bottom:none;}
.theme1 .nav_s ul li .sel a {color:#EEF4BA;border-bottom:none;}
.theme1 .nav_s ul li .sel {background:none;}
.theme1 .nobullet {background:#9C9C01 url(../dsg/bgr/theme1_nb_bg.gif) repeat-x;}
.theme1 .nobullet a {border-bottom:none;}

.theme2 h1 {color:#EC7D06;}
.theme2 h4 {color:#EC7D06;}
.theme2 p {color:#935009;}
.theme2 .content li {color:#935009;background-image:url(../dsg/ico/theme2_bullet.gif);}
/*.theme2 .nav_s ul li {background-image:url(../dsg/bgr/theme2_navs.jpg);}*/
.theme2 .nav_s ul li a {color:#B05F15;}
.theme2 .nav_s ul li li, .wide .theme2 .nav_s ul li li {background-image:url(../dsg/ico/theme2_navs.gif);}
.theme2 .nav_s ul li li a, .theme2 .content a  {border-bottom:1px dashed #EC7D06;color:#EC7D06;text-decoration:none;}
.theme2 .nav_s ul li li a:hover, .theme2 .content a:hover   {border-bottom:none;}
.theme2 .nav_s ul li .sel a {color:#EAD7C3;border-bottom:none;}
.theme2 .nav_s ul li .sel {background:none;}
.theme2 .nobullet {background:#EC7D06 url(../dsg/bgr/theme2_nb_bg.gif) repeat-x;}

.theme3 h1 {color:#048E04;}
.theme3 h4 {color:#048E04;}
.theme3 p {color:#048E04;}
.theme3 .content li {color:#048E04;background-image:url(../dsg/ico/theme3_bullet.gif);}
/*.theme3 .nav_s ul li {background-image:url(../dsg/bgr/theme3_navs.jpg);}*/
.theme3 .nav_s ul li a {color:#086B06;}
.theme3 .nav_s ul li li, .wide .theme3 .nav_s ul li li {background-image:url(../dsg/ico/theme3_navs.gif);}
.theme3 .nav_s ul li li a, .theme3 .content a {border-bottom:1px dashed #048E04;color:#048E04;text-decoration:none;}
.theme3 .nav_s ul li li a:hover, .theme3 .content a:hover   {border-bottom:none;}
.theme3 .nav_s ul li .sel a {color:#06DA06;border-bottom:none;}
.theme3 .nav_s ul li .sel {background:none;}
.theme3 .nobullet {background:#048E04 url(../dsg/bgr/theme3_nb_bg.gif) repeat-x;}

.theme4 h1 {color:#C22763;}
.theme4 h4 {color:#C73B71;}
.theme4 p {color:#752341;}
.theme4 .content li {color:#752341;background-image:url(../dsg/ico/theme4_bullet.gif);}
/*.theme4 .nav_s ul li {background-image:url(../dsg/bgr/theme4_navs.jpg);}*/
.theme4 .nav_s ul li a {color:#C22763;}
.theme4 .nav_s ul li li, .wide .theme4 .nav_s ul li li {background-image:url(../dsg/ico/theme4_navs.gif);}
.theme4 .nav_s ul li li a, .theme4 .content a {border-bottom:1px dashed #C73B71;color:#C73B71;text-decoration:none;}
.theme4 .nav_s ul li li a:hover, .theme4 .content a:hover   {border-bottom:none;}
.theme4 .nav_s ul li .sel a {color:#D9BFC9;border-bottom:none;}
.theme4 .nav_s ul li .sel {background:none;}
.theme4 .nobullet {background:#AD3463 url(../dsg/bgr/theme4_nb_bg.gif) repeat-x;}

/*.theme5 h1 {color:#00A7EF;}
.theme5 h4 {color:#00A7EF;}
.theme5 p {color:#0086C0;}
.theme5 .content li {color:#0086C0 ;background-image:url(../dsg/ico/theme5_bullet.gif);}
.theme5 .nav_s ul li {background-image:url(../dsg/bgr/theme5_navs.jpg);}
.theme5 .nav_s ul li a {color:#067DAD;}
.theme5 .nav_s ul li li, .wide .theme5 .nav_s ul li li {background-image:url(../dsg/ico/theme5_navs.gif);}
.theme5 .nav_s ul li li a, .theme5 .content a {border-bottom:1px dashed #00A7EF;color:#00A7EF;text-decoration:none;}
.theme5 .nav_s ul li li a:hover, .theme5 .content a:hover   {border-bottom:none;}
.theme5 .nav_s ul li .sel a {color:#EAD7C3;border-bottom:none;}
.theme5 .nav_s ul li .sel {background:none;}
.theme5 .nobullet {background:#00A7EF url(../dsg/bgr/theme5_nb_bg.gif) repeat-x;}*/

.theme5 h1 {color:#EC7D06;}
.theme5 h4 {color:#EC7D06;}
.theme5 p {color:#935009;}
.theme5 .content li {color:#935009;background-image:url(../dsg/ico/theme2_bullet.gif);}
/*.theme5 .nav_s ul li {background-image:url(../dsg/bgr/theme5_navs.jpg);}*/
.theme5 .nav_s ul li a {color:#B05F15;}
.theme5 .nav_s ul li li, .wide .theme5 .nav_s ul li li {background-image:url(../dsg/ico/theme2_navs.gif);}
.theme5 .nav_s ul li li a, .theme5 .content a  {border-bottom:1px dashed #EC7D06;color:#EC7D06;text-decoration:none;}
.theme5 .nav_s ul li li a:hover, .theme5 .content a:hover   {border-bottom:none;}
.theme5 .nav_s ul li .sel a {color:#EAD7C3;border-bottom:none;}
.theme5 .nav_s ul li .sel {background:none;}
.theme5 .nobullet {background:#EC7D06 url(../dsg/bgr/theme2_nb_bg.gif) repeat-x;}


.theme6 h1 {color:#FAEBA8;}
.theme6 h4 {color:#FAEBA8;}
.theme6 p {color:#968D65;}
.theme6 .content li {color:#968D65;background-image:url(../dsg/ico/theme6_bullet.gif);}
/*.theme6 .nav_s ul li {background-image:url(../dsg/bgr/theme6_navs.jpg);}*/
.theme6 .nav_s ul li a {color:#827B56;}
.theme6 .nav_s ul li li, .wide .theme6 .nav_s ul li li {background-image:url(../dsg/ico/theme6_navs.gif);}
.theme6 .nav_s ul li li a, .theme6 .content a {border-bottom:1px dashed #FAEBA8;color:#FAEBA8;text-decoration:none;}
.theme6 .nav_s ul li li a:hover, .theme6 .content a:hover   {border-bottom:none;}
.theme6 .nav_s ul li .sel a {color:#BAAF7D;border-bottom:none;}
.theme6 .nav_s ul li .sel {background:none;}
.theme6 .nobullet {background:#CDC28A url(../dsg/bgr/theme6_nb_bg.gif) repeat-x;}

.theme7 h1  {color:#D32800;}
.theme7 h3{color:#714C3B;}
.theme7 h4 {color:#D32800;}
.theme7 p  {color:#8b8d87;}
.theme7 .pdetail p {color:#ab2000;}
.theme7 .content li {color:#ab2000;background-image:url(../dsg/ico/theme7_bullet.gif);}
.theme7 .content .comments li {color:#714C3B;background-image:none;padding:0;}
.theme7 .content .attributes li {background-image:none; padding:0;}
.theme7 .nav_s ul li a {color:#B32301;}
.theme7 .nav_s ul li li {background-image:url(../dsg/ico/theme7_navs.gif);}
.theme7 .nav_s ul li li a, .theme7 .content a{border-bottom:1px dashed #B32301;color:#D32800;text-decoration:none;}
.theme7 .nav_s ul li li a:hover, 
.theme7 .content a:hover{border-bottom:none;}
.theme7 .pdetail {padding:50px 0 0 0;}
.theme7 .content .lead {color:#714C3B;}
.attributes {float:left;width:190px;}
.theme7 .pdetail .l .spec .spr {width:180px;margin-left:10px;}
.theme7 .pdetail .l .spec {background:url(../dsg/bgr/separator.gif) center center no-repeat;}

.theme7 .rating form {width:100%;}
.theme7 form {width:363px;}
.theme7 form#adviser {width:455px;}
.theme7 form#adviser .fItem label {font-weight:normal; width:91px; float:left;}
.theme7 .fItem {float:left;display:block;width:100%; padding:0 0 10px;}
.theme7 .fItem label {color:#714C3B;width:100%;font-weight:bold; float:left; display:block;padding:0 0 5px 0;font-size:11px;font-style:normal;}
.theme7 .fItem input,  
.theme7 .fItem textarea {border:1px solid #664537;background:#241F13;color:#714C3B; float:left;width:360px; display:block; font-size:11px;}
.theme7 .fItem.num input {width:48px;}

.theme7 .fItem.fSelect label {display:none;}
.theme7 .fItem.fSelect select {border:1px solid #664537;background:#241F13;color:#714C3B; float:left; margin:-27px 0 0 70px; width:292px;}

.theme7 .fItem p.note {color:#714C3B; float:left;margin-left:10px;}
.theme7  input.submit{background:none;background:url(../dsg/font/submit.gif) 0 0 no-repeat;width:50px;height:20px;text-indent:-9999px;cursor:pointer;float:right;}
label.error, p.error, .error, span.error {color:red;float:right; margin-right:237px;}

.theme7 .pager  {background:url(../dsg/bgr/separator2.gif) 0 0 no-repeat; width:363px;text-align:right; padding:5px 0;}
.theme7 .content .pager a {border-bottom:none;color:#714C3B; text-decoration:underline;}
.theme7 .content .pager a.sel {text-decoration:none;}
.prev {background:url(../dsg/ico/prev.gif) 0 0 no-repeat;}
.next {background:url(../dsg/ico/next.gif) 0 0 no-repeat;}

#main.wide {background:#fff;}
.wide a {color:#BB6200;}
.wide .contbg_b {margin:0 0 0 6px;display:inline;background:#13160A url(../dsg/bgr/wide_b.gif) bottom left no-repeat;}
.wide .content {width:948px;background:url(../dsg/bgr/wide_t.gif) top left no-repeat;}
.wide .nav_s {width:158px;background:none;}
.wide .nav_s ul {margin:10px 0;border-left:1px solid #53554C;padding:0 12px;width:130px;background:none;}
.wide .nav_s ul li li {width:130px;}
.wide .nav_s ul ul {border-left:none;padding:0;width:auto;}
.wide .nav_s .first {border-left:none;}
.wide .theme1 .nav_s ul li, .wide .theme1 .nav_s ul .sel,
.wide .theme2 .nav_s ul li, .wide .theme2 .nav_s ul .sel,
.wide .theme3 .nav_s ul li, .wide .theme3 .nav_s ul .sel,
.wide .theme4 .nav_s ul li, .wide .theme4 .nav_s ul .sel,
.wide .theme5 .nav_s ul li, .wide .theme5 .nav_s ul .sel,
.wide .theme6 .nav_s ul li, .wide .theme6 .nav_s ul .sel {background-image:none;}
.space {height:6px;overflow:hidden;clear:both;}
.space hr {display:none;}
.wlist {padding:0 0 0 6px;}
.wlist li {margin:6px;padding:0 0 0 10px;background:url(../dsg/bgr/wlist.gif) 0 .6em no-repeat;float:left;}
.wlist li a {text-decoration:none;}
.wlist li a:hover {text-decoration:underline;}




form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #de1132;
	font-style: italic;
	width:0px;
	hight:0px;
	font-size:1px;
}
form.cmxform label {font-size: 10px;color:#52632e;display:block; margin-top:3px;}
div.error { display: none; color: #de1132;	font-style: italic}
div.error  p {color:#de1132}
div.row{float:none; clear:both; display: block}
div.left {float:left;}
div.fname label, div.fname input {width:100px; margin-right:5px}
div.lname label, div.lname input {width:150px;}

div.address label, div.address input {width:258px;}
div.email label, div.email input {width:258px;}
div.captcha label, div.captcha input {width:127px; +}
div.captcha {height:46px;}
div.captcha img {float:left}
div.zip label, div.zip input {width:50px; margin-right:5px}
div.place label, div.place input {width:200px;}
div.agree label {width:80px; float:left;}
div.agree input {width:14px; float:left;margin-right:2px;}

input {border: 1px solid black; }
input.submit, #agree {border:none}
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted #de1132; }
form.cmxform .gray * { color: gray; }

.vanilatea {background: url(../dsg/lightbox/background.jpg) no-repeat 30px 0; text-align:center;position:absolute;
left:0px;top:0px;
}
#formContainer {filter:alpha(opacity=80);-moz-opacity:.75;opacity:.75; background-color:#FFFFFF; width:270px;padding:10px 15px;border:1px solid #52632e;position:relative; top:0px; left:200px;}
#rulesContainer  p{ background-color:#FFFFFF; filter:alpha(opacity=80);-moz-opacity:.75;opacity:.75; width:100%;}
#innerLightBox {position:relative; top:30px;left:0px;}
.vanilatea  h2 {color:#52632e; margin-top:40px;}

.rating p{float:left;}
.rating form{float:right;}
.rating p{padding:0 8px 0 0;}
.rating em{font-style:normal;color:#e86324;}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{float:left;width:130px;}
div.rating-cancel{display:none;}
div.star-rating{float:left;width:17px;height:30px;margin:0 5px 0 0;text-indent:-999em;cursor:pointer;display:inline;background:transparent;overflow:hidden;}
div.rating-cancel,div.rating-cancel a{}
div.star-rating,div.star-rating a{background:url(../dsg/ico/ratings-temp.png) no-repeat 0 0px;}
div.rating-cancel a{display:none;}
.theme7 .content div.star-rating a {border-bottom:none;}
div.star-rating a{display:block;width:17px;height:15px;background-position:0 0px;border:0; text-decoration:none;}
div.star-rating-on a{background-position:0 -15px!important;}
div.star-rating-hover a{background-position:0 -15px;}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}

.theme7 .email_comments {display:none;}
.theme7 .nickname_recipe {display:none;}

/* app */
#main.theme8{background:none;}
.theme8 .mainbg_t{background:url(../dsg/app/cont-t.png) 0 0 no-repeat;height:4px;}
.theme8 .mainbg_b{background:url(../dsg/app/cont-b.png) 0 0 no-repeat;height:4px;}
.theme8 .contbg_b{background:#fff;}

.app{background:#fff url(../dsg/app/body.png) top center no-repeat;float:left;display:block;border:1px solid #ECBADA;width:942px;margin:3px 8px;}
.theme8 .content{padding:45px 33px 35px 40px;width:870px;min-height:300px;}
.theme8 h1{font:bold 2.2em/24px Trebuchet MS;color:#D94592;margin:0 0 20px;font-style:italic;}
.theme8 p{font:normal 1.5em Trebuchet MS;color:#760E2C;margin:0 0 10px;}
.theme8 .teaser p{width:410px;float:left;}
.theme8 h2{font:bold 1.8em/24px Trebuchet MS;color:#D94592;float:left;width:100%;margin:0;font-style:italic;}
.theme8 h3{font:bold 1.5em/18px Trebuchet MS;color:#D94592;margin:0 0 5px;}

.theme8 .item{float:left;width:223px;text-align:center;margin:33px 74px 0 0;}
.theme8 .item.last{margin:33px 0 0 0;}
.theme8 .desc{width:199px;background:url(../dsg/app/ver-box.png) 0 0 repeat-x;padding:19px 12px;text-align:left;}
.theme8 .desc p{font:normal 1.3em/16px Trebuchet MS;color:#760E2C;}

.theme8 form{float:left;width:720px;display:block;margin:30px 0;}
.theme8 .f_item{float:left;width:100%;display:block;padding:0 0 10px;}
.theme8 .f_item label{float:left;display:block;font:normal 1.3em/36px Trebuchet MS;color:#760E2C;width:145px;text-align:right;margin:0 35px 0 0;}
.theme8 .f_item label.error{color:red;}
.theme8 .f_item input{border:none;float:left;display:block;background:url(../dsg/app/input-bg.png) 0 0 no-repeat;padding:9px 5px 8px 5px;width:526px;font:normal 1.3em Trebuchet MS;color:#760F2D;}
.theme8 .f_item.last{padding:0 0 5px;}
.theme8 .info{float:right;width:537px;font:bold 1.2em/14px Trebuchet MS;color:#760E2C;padding:0 0 10px;}
.theme8 .check{float:right;width:537px;padding:0 0 5px;}
.theme8 .check label{font:bold 1.2em/14px Trebuchet MS;color:#760E2C;}
.theme8 .check label.error{float:none;color:red;}
.theme8 .check a{color:#AC0000;font-family: Trebuchet MS;}
.theme8 span.error{float:right;width:537px;padding:0 0 5px;margin-right:0;font:normal 1.2em/14px Trebuchet MS;}

.button{float:left;width:877px;background:url(../dsg/app/button.png) 50% 0 no-repeat;height:44px;text-align:center;margin:0 0 10px -10px;}
.button input{border:none;margin:0 auto;outline:none;font:bold 1.9em/44px Trebuchet MS;color:#fff;text-transform:uppercase;padding:8px 13px;text-decoration:none;cursor:pointer;background:none;}
.button a{padding:8px 80px;outline:none;font:bold 1.9em/44px Trebuchet MS;color:#fff;text-transform:uppercase;text-decoration:none;}

.foot{float:left;width:942px;background:url(../dsg/app/foot-bg.png) 0 0 repeat-x;}
.foot .w-in{width:470px;margin:0 auto;padding:13px 0;}
.foot img{float:left;display:block;}
.foot p{font:normal 1.3em Times New Roman;width:270px;text-align:center;padding:7px 10px;float:left;display:block;}

.thank_you{width:570px;text-align:center;margin:0 auto;padding:0 0 10px;}
.thank_you p{font:normal 1.8em/25px Trebuchet MS;color:#72042B;margin:0 0 40px;}
.thank_you a{color:#D84592;text-decoration:none;}
.phone {display:none}

.anti_0xx .contbg_b{background:#fff;}
.anti_0xx .nav_s ul li a{color:#C73B71;}
.anti_0xx .nav_s li li a{color:#C73B71;border-bottom:1px dashed #C73B71;}
.anti_0xx .nav_s ul li li,.anti_0xx ul li li{background-image:url(../dsg/ico/theme4_navs.gif);}

.anti_0xx .content .c{background:#fff url(../dsg/bgr/anti_oxx-bg.png) 0 0 no-repeat;float:left;border:1px solid #F4E9A8;padding:12px 11px 6px;}
.anti_0xx .content .lead {font:bold 12px Trebuchet MS;color:#934230;}
.anti_0xx .content h1{color:#E3B131;}
.anti_0xx .content h4{font-weight:bold;color:#E3B131;}
.anti_0xx .content p{font:bold 12px Trebuchet MS;color:#934230;}
.anti_0xx .content li {background:url(../dsg/ico/brown-bull.png) 0 5px no-repeat;font:bold 12px Trebuchet MS;color:#934230;}
.anti_0xx .content li a{font:bold 12px Trebuchet MS;color:#E3B131;border-bottom:1px dashed #E3B131;text-decoration:none;}
.anti_0xx .pdetail .l .spec{background:url(../dsg/bgr/anti-oxx-line.png) center top no-repeat;width:370px;}
.anti_0xx .pdetail .l .spec .spl{width:175px;}
.anti_0xx .pdetail .l .spec .spr{width:160px;}
.anti_0xx .pdetail .r{background:url(../dsg/bgr/oxx-ip-top.png) 0 0 no-repeat;width:208px;padding:13px 0 0 0;}
.anti_0xx .pdetail .img{background:url(../dsg/bgr/oxx-ip-mid.png) 0 0 repeat-y;padding:0 12px;}
.anti_0xx .pdetail .nobullet ul{background:url(../dsg/bgr/oxx-ip-bot.png) 0 0 no-repeat;width:208px;}
.anti_0xx .content .nobullet ul li{background:url(../dsg/ico/nobullet-white.png) 0 6px no-repeat;}
.anti_0xx .content .nobullet ul li a{color:#fff;}

.be_fit .contbg_b{background:#fff;}
.be_fit .nav_s ul li a{color:#C73B71;}
.be_fit .nav_s li li a{color:#C73B71;border-bottom:1px dashed #C73B71;}
.be_fit .nav_s ul li li,.be_fit ul li li{background-image:url(../dsg/ico/theme4_navs.gif);}

.be_fit .content .c{background:#fff url(../dsg/bgr/be_fit-bg.png) 0 0 no-repeat;float:left;border:1px solid #D3DFB6;padding:12px 11px 6px;}
.be_fit .content .lead {font:bold 12px Trebuchet MS;color:#283F14;}
.be_fit .content h1{color:#989E3C;}
.be_fit .content h4{font-weight:bold;color:#989E3C;}
.be_fit .content p{font:bold 12px Trebuchet MS;color:#283F14;}
.be_fit .content li {background:url(../dsg/ico/green-bull.png) 0 5px no-repeat;font:bold 12px Trebuchet MS;color:#283F14;}
.be_fit .content li a{font:bold 12px Trebuchet MS;color:#989E3C;border-bottom:1px dashed #989E3C;text-decoration:none;}
.be_fit .pdetail .l .spec{background:url(../dsg/bgr/be_fit-line.png) center top no-repeat;width:370px;}
.be_fit .pdetail .l .spec .spl{width:175px;}
.be_fit .pdetail .l .spec .spr{width:160px;}
.be_fit .pdetail .r{background:url(../dsg/bgr/befit-ip-top.png) 0 0 no-repeat;width:208px;padding:13px 0 0 0;}
.be_fit .pdetail .img{background:url(../dsg/bgr/befit-ip-mid.png) 0 0 repeat-y;padding:0 12px;}
.be_fit .pdetail .nobullet ul{background:url(../dsg/bgr/befit-ip-bot.png) 0 0 no-repeat;width:208px;}
.be_fit .content .nobullet ul li{background:url(../dsg/ico/nobullet-white.png) 0 6px no-repeat;}
.be_fit .content .nobullet ul li a{color:#fff;}

.your_relax .contbg_b{background:#fff;}
.your_relax .nav_s ul li a{color:#C73B71;}
.your_relax .nav_s li li a{color:#C73B71;border-bottom:1px dashed #C73B71;}
.your_relax .nav_s ul li li,.your_relax ul li li{background-image:url(../dsg/ico/theme4_navs.gif);}

.your_relax .content .c{background:#fff url(../dsg/bgr/relax-bg.png) 0 0 no-repeat;float:left;border:1px solid #E9BAD9;padding:12px 11px 6px;}
.your_relax .content .lead {font:bold 12px Trebuchet MS;color:#760C2C;}
.your_relax .content h1{color:#B52763;}
.your_relax .content h4{font-weight:bold;color:#B52763;}
.your_relax .content p{font:bold 12px Trebuchet MS;color:#760C2C;}
.your_relax .content li {background:url(../dsg/ico/purple-bull.png) 0 5px no-repeat;font:bold 12px Trebuchet MS;color:#760C2C;}
.your_relax .content li a{font:bold 12px Trebuchet MS;color:#B52763;border-bottom:1px dashed #B52763;text-decoration:none;}
.your_relax .pdetail .l .spec{background:url(../dsg/bgr/relax-line.png) center top no-repeat;width:370px;}
.your_relax .pdetail .l .spec .spl{width:175px;}
.your_relax .pdetail .l .spec .spr{width:160px;}
.your_relax .pdetail .r{background:url(../dsg/bgr/relax-ip-top.png) 0 0 no-repeat;width:208px;padding:13px 0 0 0;}
.your_relax .pdetail .img{background:url(../dsg/bgr/relax-ip-mid.png) 0 0 repeat-y;padding:0 12px;}
.your_relax .pdetail .nobullet ul{background:url(../dsg/bgr/relax-ip-bot.png) 0 0 no-repeat;width:208px;}
.your_relax .content .nobullet ul li{background:url(../dsg/ico/nobullet-white.png) 0 6px no-repeat;}
.your_relax .content .nobullet ul li a{color:#fff;}
