@charset "utf-8";
 #pro_info_1{ width:312px;}
 #pro_info_2{ width:658px}
 #customizeMainImage{ width:100%; height:487px; }
 .mb20{ margin-bottom:20px}
#customizeText{ width:290px; padding:20px 10px; border:1px solid #dedede}
#customizeText ul{ list-style:decimal; padding:0 0 0 20px;}
#customizeText ul li{ margin-bottom:5px}
#personalize-zentai-itempage{  width:312px;   background:url(../../../templates/xcip/images/x.png) no-repeat  -8px  -350px; display:block; height:150px}
h1#productName{ font-size:2.5em}
.madename{ font-size:0.5em; font-weight:normal; display:block; width:430px; text-align:center; height:23px; background:url(../images/word-long.jpg) no-repeat 0 -0; color:#fff; padding:4px 0 0 0}
#productDetailsList{ width:658px; margin:10px 0; border-top:1px dashed #dedede;border-bottom:1px dashed #dedede; padding:8px 0}
ul#productDetailsList li{ float:left; display:inline-block}
.li_2{ width:111px; border-left:1px dashed #dedede; padding:0 0 0 10px}
.li_1{ width:508px; padding:0 10px 0 0;}
#gplus,#addthis{ margin:3px 0 0 10px}
#addthis{ margin-left:0}
.width100{ width:100%}
.c_note{ text-align:center; padding:10px 0; background:#f1f1f1; border-bottom:1px solid #dedede; border-top:1px solid #dedede}
 .attribImg,.attribImg_left, .attribImg_right{ width:59px; margin:0; padding:5px 0px;  text-align: center; float:left}
.attribImg img,.attribImg_left img,.attribImg_right  img{cursor:pointer}
.attribImg label,.attribImg_left label,.attribImg_right label{font-size:0.9em; color:#333;}
.spanattr,.name{ font-size:1.5em; padding:6px 10px 10px 45px;}
.subm{ font-size:20px; color:#999; margin:6px 0 0  7px; float:left; display:inline}
.freecostum{background:url(../images/x.png) no-repeat -207px -14px ; width:60px; height:40px; }
a.chooseColor {background:#ececec; border:1px solid #e1e1e1; padding:3px 10px; margin:10px 10px 0 0 ;display:block;}
a.chooseColor ,.attribsRadioButton ,#ratingRow{ cursor:pointer}
a.chooseColor:hover,a.choseon{background:#fbd1d2; border:1px solid #e60012; color:#fff}
.htm{ color:#e60012; font-weight:bold; font-size:1.1em; margin:15px 0 0 0; text-decoration:underline}
#custom_made_look{ float:left; padding:5px 10px 20px 20px; margin:10px 0; background:#e1e1e1}
#custom_made_look input,#custom_made_look SELECT,.inputReArea input,.ml7 SELECT,input.bgGrey{background:#f1f1f1;border:1px #000 solid; height:19px; width:50px;}
#custom_made_look textarea,.inputReArea textarea,.attribsTextarea{background:#f1f1f1;border:1px #000 solid;height:104px; width:360px;}
#custom_made_look .left{float:left; margin-right:8px; width:307px}
#custom_made_look .right{width:268px;float:left;}
#custom_made_look .right h6{background:#363636; margin:0; text-align:center}
#custom_made_look .line{width:230px; margin:8px 25px 0 0  ;display:inline-table;float:left;}
#custom_made_look .words{ float:left;display:inline-table; width:165px}
#custom_made_look .area{display:inline-table; float:right}
#custom_made_look #b{float:left;margin-top:8px;}
.attribsCheckbox:hover,#custom_made_look .line:hover{background:#dbf1cb;}
label.attribsInput{ width:90px}
input.smallradio,#inorcm,.hiddenField,#xcipher_loading_img,input.smallradio,#custom_made_look .hiddenField{ border:none; display:none}
.gray{ color:#999; font-style:italic}
.roundnum_3,.roundnum_cc{ background:url(../images/roundback.png) no-repeat 0 0;}
.roundnum_1{ background:url(../images/roundback.png) no-repeat 0 -59px;}
.roundnum_24,#custommadesplit .name { background:url(../images/roundback.png) no-repeat 0 -118px;}
.name,#custommadesplit .optionqty  { background:url(../images/roundback.png) no-repeat 0 -179px;}
.mt0{ margin:0 0 0 10px}
.ml7{margin-left:7px}
.ml7 SELECT{ width:auto; height:auto}
.see_dd,#customize_details{ line-height:28px;margin:5px 0 0 3px;background:url(../images/x.png) no-repeat -213px 8px ; padding:0 0 0 10px }
#customize_details{background:url(../images/x_cat_boxes.png) no-repeat 0 -727px ; margin-left:20px ; padding:0 0 0 22px}
.costMadearea .line{margin:0 0 10px 0;  float:left}
.costMadearea .ml2{ margin-left:20px}
.costMadearea .line .h6{ font-size:15px; color:#999}		
.costMadearea .area{ margin-top:4px; line-height:20px; font-size:12px}
.costMadearea input{background:none; border:none}
.attribsCheckbox{ margin:0 0 0 5px; line-height:1.6em}
.costMadearea{ margin: 0 0 0 48px; border-top:2px solid #333; padding:10px 0 0 0; width:610px;}
.open_so{ background:url(../images/x_cat_boxes.png) no-repeat  0 -622px; padding:0 0 0 20px; text-decoration:underline}
.so_on{ background:url(../images/x_cat_boxes.png) no-repeat  0 -505px; }
p.reminder{ margin:10px 0; border-top:1px dashed #e1e1e1; border-bottom:1px dashed #e1e1e1; padding:8px 0}
.marks{ margin:0 10px 0 30px; font-size:1.5em}
.optionqty{font-size:1.5em;background:url(../images/roundback.png) no-repeat 0 -248px ; padding:6px 45px 10px 45px}
.Remarks .area{ width:500px;}
input.bgGrey{ width:90px; height:24px; font-size:1.5em; text-align:center}
.mt5{ margin-top:5px}
#cartAdd{ padding-bottom:20px; border-bottom:2px solid #dedede}
.inquiry{ margin:9px 0 0 20px}
.he1{height:42px;}
.customPrice{ font-size:2.5em; border:1px solid #009900; border-right:none ; width:124px; text-align:center}
.addtocartright{border:1px solid #009900; border-left:none ;}
button#addtocart{ font-size:26px; color:#fff;background:#e60012; width:160px; height:100%;  border:none}
button#addtocart:hover{ color:#000}
#xx_shipping_estimator{ width:100%; border-top:3px solid #000; padding:20px 0; border-bottom:1px dashed #999}
.wdth80{ width:80px}
#xcipher_shipCostZone{ width:460px; margin:10px 0 0 10px; height:70px}
.width470{ width:471px;}
.cartTotalDisplay{ color:#e60012; font-weight:bold}
.div_right{ width:158px; border-left:1px dashed #e1e1e1; padding:0 0 0 10px}
.paydet{ width:100%; margin:10px 0 0 0}
.infopaypal{ background:url(../images/xbg.png) no-repeat  -214px -209px ; height:30px; width:48px}
.infowesternUnion{ background:url(../images/xbg.png) no-repeat -104px -209px; height:30px; width:106px; margin:5px 0 0 0}
.notice_text{ width:500px; margin:10px 0 ;}
#like_products_list{ float:left; display:inline;width:990px; margin:20px 0 ; padding-buttom:8px}
#itabs{ position:relative;}
#itabs ul {float: left; padding:0px; width:990px;background:#dedede; margin-bottom:-1px; }
#itabs li {margin-left: 0px;list-style: none;width:493px; text-align:center	;border-bottom:1px solid #999; }
* html #itabs li {display: inline;}
#itabs li, #itabs li a {float: left; font-size:15px;padding:0px;color: #333;background:#dedede;}
#itabs ul li.active a,#itabs ul li.active {background: #fff; }
#itabs ul li.active{border:1px solid #999; border-bottom:none}
.alsolike{ float:left; width:988px; border:1px solid #999; border-top:none;padding:20px 0;  }
#itabs div {clear: both;}
#itabs ul li a {padding: 2px 0 2px 190px;font-weight: bold;}
p.items_box{ width:141px; float:left; margin:0 0 5px 20px}
p.items_box span.imgs{ width:141px; height:161px; overflow:hidden}
.startf{ margin:30px 0 0 30px}
#add_to_bag_success table td{ padding:0 0 0 20px;vertical-align:middle}
#add_to_bag_success table td.rightl{ border-right:1px #dedede dashed; padding:0 20px 0 0}
#add_to_bag_success{ margin:40px 20px}
.normal{ font-size:1.3em;}
#add_to_bag_success table.cartss td{ padding:0}
#add_to_bag_success table.cartss td.tol{ padding:20px 0 0 0; font-size:1.3em; border-bottom:1px solid #222}
.checkout{ background:url(../../../templates/xcip/images/checkout-button-large.png) no-repeat ; color:#fff; font-weight:bold; width:145px; height:33px; font-size:14px; display:block; line-height:32px; border:none; text-align:center; margin-top:20px}
.checkout:hover{background:url(../../../templates/xcip/images/checkout-button-large.png) no-repeat  0 -34px;}
span.checkedadd{ background:url(check_alt_32x32.png) no-repeat 0 0; height:40px; display:block; padding:7px 0 0 40px}
.mt25{ margin:25px 0 0 10px}
.costs{ margin:5px 0 0 0}
.attrtable td{ padding-bottom:10px}
.attrSize td{ padding-bottom:0;}
.eachnoice{ margin:13px 0 0 20px}
.halfcolortab{ width:314px; padding: 0 10px}
.halfcolortab th{ border-bottom:1px dotted #dedede; padding:0 0 8px 0; font-weight:bold}
.halfcolortab td{ padding:10px 0 0 0}
ul.tabs {margin: 0; padding:0;float: left;list-style: none;border-bottom: 1px solid #999;border-left:none;width: 100%; font-size:20px}
	ul.tabs li {float: left;margin: 0;padding: 5px 0;height: 23px;line-height: 23px;border-left: none;margin-bottom: -1px;overflow: hidden;position: relative;background: #dedede;}
		ul.tabs li a {text-decoration: none;display: block;padding: 0 20px;outline: none; color:#fff}
	html ul.tabs li.active{background: #fff;border: 1px solid #999;border-bottom: 1px solid #fff; }
.tab_container {border: 1px solid #d1d1d1;border-top: none;overflow: hidden;clear: both;float: left; width: 100%;background: #fff; margin:0 0 20px 0; padding:0 0 20px 0}
table.xcipher{ margin:20px 0 0 25px; width:595px}
table.xcipher th{ background:#dedede; padding:5px; text-align:center}
th.x{border-left:1px solid #fff;border-right:1px solid #fff}
td.x{ border-right:1px solid #dedede}
table.xcipher td{ text-align:center;padding:4px; border-bottom:1px solid #dedede;border-left:1px solid #dedede}
table.xcipher caption{background:#f1f1f1; padding:5px 0; font-weight:bold}
.productSalePrice,.instockSalePrice{ font-size:1.4em;}
.savefunction{ width:580px; border-bottom:1px solid #f1f1f1; padding:0 0 5px 0; margin:10px 0 5px 0}
.sizeoption{ border:1px solid #e60012; padding:2px 5px; margin:5px 10px 5px 0; background:#dbf1cb;border-radius:4px 4px 4px 4px}
a.clicked{ background:#39a434; color:#fff;}
.savefunctionbottom{ width:580px; border-top:1px solid #f1f1f1; padding:10px 0 0 0; margin:10px 0 0}
.savefunctionbottom .line .tipsme{ width:72px;}
#custom_made_look input.renewit{ width:20px; height:20px;}
#custom_made_look .savefunctionbottom .line{ margin-top:4px}