@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
/* Main */
.c_content { height: auto; width:1000px; margin:10px auto;}
.c_right { width:810px; float:right;color:#666}

/* Left */

/* Right */
.right_nav { width:808px; _width:auto; height:31px;display:block; background:url(../images/comm/buying_05.png) repeat-x 0 bottom; height:35px; line-height:35px;border:1px solid #ddd;}
.right_nav .r_tit li{ list-style-type:none; float:left;}
.right_nav .nav_default { border-left:1px solid #ddd; border-right:1px solid #ddd; margin-left:-1px; width:auto !important; width:120px; max-width:130px; min-width:80px; }
.right_nav .nav_default a { display:block; background:#fff; width:auto !important; width:130px; max-width:130px; min-width:80px; padding:0 10px; height:35px; line-height:35px; text-align:center; color:#333; font-size:14px;text-decoration:none; margin-top:1px; color:#1774C2; font-weight:bold; }
.right_nav .nav_other a{ font-size:12px; padding:0 10px; color:#545454; background:none !important;}
.right_nav .nav_other a:hover{ font-size:12px; padding:0 10px; color:#1774C2; text-decoration:underline}
.newhot{background:url(../images/comm/hot.gif) no-repeat 102px 0px;width:150px;height:34px;display:block;}

.allchoose { float:right; padding-right:10px;}
.step {list-style-type:none;list-style:none;margin:0;padding:0; display:block; color:#666; font-size:14px; }
.step li { float:left; list-style-type:none; display:block; margin:0;padding:0;}
.bottomline { margin-bottom:10px; height:100%}
/* step01 */
.step .frist { background:url(../images/step/step.png) no-repeat; height:29px; line-height:29px; display:block; padding-left:4px; _width:300px;}
.step .frist span { background:url(../images/step/cart_05.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 80px ; _padding:0 0 0 58px;margin:0;}
.step .stepxx { background:url(../images/step/step.png) no-repeat -6px 0; height:29px; line-height:29px; display:block; padding-left:30px; width:222px;}
.step .stepxx span { background:url(../images/step/cart_09.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 40px 0 60px;}
.step .last { background:url(../images/step/step.png) no-repeat -42px 0; height:29px; line-height:29px; display:block; padding-left:25px; _width:228px; }
.step .last small { background:url(../images/step/cart_09.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 65px 0 40px; font-size:14px; }
.step .last span { background:url(../images/step/stepgray_05.png) no-repeat right; height:29px; line-height:29px; display:block; padding-right:6px;}
/* step01 end */

/* step02 */

/* step03 */
.step .stepxx01 { background:url(../images/cart/stepgray_03.png) no-repeat; height:29px; line-height:29px; display:block; padding-left:10px; }
.step .stepxx01 span { background:url(../images/cart/cart_09.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 60px 0 110px; margin:0}
.step .stepxx02 { background:url(../images/cart/step.png) no-repeat -42px 0; height:29px; line-height:29px; display:block; padding-left:25px}
.step .stepxx02 span { background:url(../images/cart/cart_09.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 50px 0 30px;}
.step .stepxxok { background:url(../images/cart/step.png) no-repeat -72px 0; height:29px; line-height:29px; display:block; padding-left:25px;}
.step .stepxxok small { background:url(../images/cart/cart_05.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 44px 0 30px; font-size:14px;}
.step .stepxxok span { background:url(../images/cart/step.png) no-repeat right; height:29px; line-height:29px; display:block; padding-right:6px;}
/* step03 end */

.darkyellow  { color:#845502; font-weight:bold;}


.r_tit .nav_last { border-left:none}
.process { padding-left:480px;}
.process li { float:left; list-style-type:none; padding:8px 5px; color:#666; display:block}
.r_cont { border:1px solid #ddd; height:100%; }
.rleft { width:310px; text-align:center; float:left; padding:20px 10px 20px 50px; height:100%}
.rleft p { font-size:24px; font-weight:bold; color:#F90;}
.rleft textarea { color:#666;}
.rleft  b { color:#ffa600; font-weight:normal;}
.form { padding:20px 20px 0; margin:0 auto;  color:#666;}
textarea {line-height:18px;overflow:auto; border:1px solid #ddd; font-size:14px; background:#fafafa; padding:5px; line-height:24px; margin-bottom:10px;}
textarea.medium {height:20em;}
textarea.small {width:95%;}

.rright { float:right; width:380px; padding:30px 20px;}
.rright h6 { text-align:center; font-size:14px; background:url(../images/Flag.png) no-repeat 90px -5px; height:35px; padding-top:20px}
.rright ul li { list-style-type:none; padding:10px 30px; line-height:24px;}
.rright ul li b { color:#6EB0F2; font-weight:normal;}
.result_btn { background:url(../images/setting_14.png) no-repeat; width:133px; height:31px; border:none; font-size:14px; font-weight:bold; color:#fff; text-shadow: 0px 0px 2px #3a86d2; cursor:hand;}
.rright strong { font-weight:bold; color:#F30; font-size:12px;}
.dominabox { border:1px solid #ddd; margin:0 auto 10px; border-top:none}
.table-extension { width:100%}
.table-extension td { height:40px; line-height:40px; padding-left:30px;}

.box2 { margin-top:10px;}
.rate-tab-orange { border-bottom:2px solid #FF8C40; height:29px;}
.rate-tab li{
    float: left;
    margin-right: 5px;
    padding-left: 4px; background:url(../images/tab.png) no-repeat 0 -5px; height:29px; line-height:29px; display:block; list-style-type:none}
.rate-tab li a { background:url(../images/tab.png) no-repeat right -103px; height:29px; line-height:29px; display:block; padding-right:4px; color:#000;}
.rate-tab li a span { background:url(../images/tab.png) repeat-x 0 -54px; height:29px; line-height:29px; display:block; padding:0 5px;}
#selected { background:url(../images/tab.png) no-repeat 0 -152px; height:29px; line-height:29px; display:block}
#selected a { background:url(../images/tab.png) no-repeat right -254px; height:29px; line-height:29px; display:block; padding-right:4px; color:#fff; font-weight:bold;}
#selected a span { background:url(../images/tab.png) repeat-x 0 -203px; height:29px; line-height:29px; display:block; padding:0 5px;}

.dom1 ul li { float:left; list-style-type:none;}
.dom1 ul .color {}
.dom1 ul li a { font-size:14px; line-height:30px; height:30px; margin-bottom:10px; padding-left:10px;}
.red { color:#F30}
.green { color:#090}

.result { background:#fdf6ed;border-bottom:1px solid #f8e4ca; b padding:5px;}
.result h6 { font-size:14px; color:#666; padding:20px;}
.result table { padding:0 0 10px 20px; font-size:14px;}
.result table td { height:24px; line-height:24px; padding:2px 0;}
.result table td b { color:#F30; padding-right:5px}
.result table td a { font-size:12px;}
.name_xx select { width:60px;}
.namenone { color:#999; text-decoration:line-through}
.result .align_left { padding-left:30px;}
.cartadd { padding:30px; text-align:center; border-top:1px dotted #F2B77C}
.cartbtn { background:url(../images/setting_16.png) no-repeat; width:133px; height:31px; line-height:31px; border:none; font-size:14px; color:#fff; font-weight:bold}

.cndmseach{padding:10px;overflow:hidden;border:1px solid #ccc;margin:10px auto}
.cndmseach label,.cndmseach input,.cndmseach select{float:left;margin-right:5px}
.cndmseach label{line-height:25px;font-size:14px;font-weight:bold}
.checkBtn{padding:1px 3px;cursor:pointer;}
.cmdmtext,.cndmseach select{margin-right:15px!important;}



