.c_v_font{text-align:left;font:normal 12px verdana,sans-serif;}
 
/* common
 *
 */
.hide_div{display:none;}
.clear_both{clear:both;}
.pos_abs{position:absolute;}
.radius_5{	-moz-border-radius : 5px; -khtml-border-radius : 5px; -webkit-border-radius	: 5px;	border-radius : 5px;}
.shadow {
    -moz-box-shadow: 0px 0px 18px #666;
    -webkit-box-shadow: 0px 0px 18px #666;
    box-shadow: 0px 0px 18px #666;
    
	/* For IE 8 */
    x-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color='#888888')";    
	x-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Strength=3,   Color='#888888')";

    /* For IE 5.5 - 7 */
    xfilter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90  Color='#888888');
    xfilter:progid:DXImageTransform.Microsoft.Glow(Strength=3,   Color='#888888');
	xfilter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5', MakeShadow='false', ShadowOpacity='1.0');
  }
.alpha_transparent{filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.1;}

/* form input */
input[type='password'],input[type="text"] {border:solid 1px #b4b4b4;height:24px;line-height:24px; padding: 0 3px;}
.input_text{width:270px;}

/* button 
 *
 */
.button_ok{width:81px;height:24px;xline-height:24px;border:solid 1px #ddd;background:#fafafa; vertical-align:middle;margin:1px 0;cursor:pointer;}
.button_ok_for_a{color:#93121b;margin:0 8px;}

 
/* font family
 *
 */
.ff_js{}
.word_break{word-break:break-all;}
.content_x{word-break:break-all;line-height:18px;}

.main_view{}
.mv_footer,.center_view{width:970px;margin:20px auto;}
/*
.mv_footer,.mv_header{border:solid 0px red;background:transparent;}
*/

.cv_left{float:left;width:230px; border:1px solid #ccc;}
.cv_right{float:right;width:730px;text-align:left;}

.cvl_my_account{background:url(../images/my_account.png);width:210px;height:28px;position:relative;left:8px;top:5px;}
.cln_m{height:40px;}
.cv_left_nav{  }
.coi_item_list,.coi_title{font-size:16px;font-weight:normal;color:#22436c;padding-left:20px; margin: 10px 0px;}
.coi_item_list{font-size:12px;margin:5px 0;}
.lr_container{}
.lrc_left,.lrc_center,.lrc_right{float:left;width:330px;}
.lrc_center{width:41px;}
.ll_title{color:#0066cc;font-size:24px;font-weight:normal;}
.ll_l div{color:#333333;margin:2px 0;}

.lrc_left{padding:0 0 0 24px;}
.lrc_right{padding:0 0 0 33px;}
#id_form_create div{padding:0 0 0 5px;}
.lrc_caa{font:bold 13px arial,sans-serif;}
.lrc_continue{margin:16px 0 0 0;}
.cn_one_item a{color:#0066cc;}
.user_center_module_title{font-weight:bold ;font-size:16px;color:#a56065;border:solid 1px #ccc;height:31px;line-height:31px;background:#ddd;margin:5px 3px;padding:0 3px;}
.user_center_module_content{margin:5px 3px;padding:0 10px;}
#id_form_for_address_book input,#id_form_for_modify_customer input{width:400px; border:solid 1px #ccc; height:24px;line-height:24px;margin:3px 0;padding:0 3px;}
.uc_sub_title{font-weight:bold;color:#444;font-size:13px;margin:8px 0;}
#id_form_for_modify_customer table{text-align:left;}
#id_form_for_address_book table{text-align:left;} 

.cs{border-bottom: 2px solid #006699;color: #22436c;font-size: 16px;font-weight:bold; height: 24px;left: 8px;padding: 0 0 3px 10px;position: relative;top: 10px;width: 200px;text-transform:capitalize;}
.cs_0{background:url(../images/cs_0.png);width:210px;height:26px;position:relative;left:8px;top:10px;}
.cs_1{background:url(../images/cs_1.png);width:210px;height:26px;position:relative;left:8px;top:10px;}
.cs_2{background:url(../images/cs_2.png);width:210px;height:26px;position:relative;left:8px;top:10px;}
.cs_m{height:40px;}
.cs_one_item{}
.cs_main_container{text-align:left;}
.cs_nav{padding:3px 0;}
.cs_n_o_i{line-height:28px; padding-left:20px;}
.cs_n_o_i_oi a{height:21px;line-height:21px;padding:0 0 0 11px;color:#333333;}
.cs_i_c_title,.cs_c_title{font-size:24px;color:#0066cc;}
.cs_c_title{margin:11px 0 0 0;}
.cs_c_content{color:#333333;line-height:18px;}

.cs_i_pic{margin:10px 0px;}
.cs_i_c_title{font-size:30px; color:#666666;font-weight:normal;}

.cs_i_content{padding:0 8px 0 0;}
.cs_i_c_content{margin:0px 0;font-size:12px;line-height:18px;}
.cs_i_c_content div { word-break: normal; word-wrap: break-word;}
.cs_i_c_content p { word-break: normal; word-wrap: break-word;}
.cs_i_c_content hr {}
.cs_i_c_content div a,.cs_i_c_content li a,.cs_i_c_content p a,.cs_i_c_content span a {color:#333333;text-decoration:underline;}
.cs_i_c_content li {list-style-image: none; list-style-position: inside; list-style-type: inherit;}
.cs_i_c_content h1 {font-size:20px; font-weight:bold}
.cs_i_c_content h2 {font-size:18px; font-weight:bold}
.cs_i_c_content h3 {font-size:16px; font-weight:bold}
.cs_i_c_content h4 {font-size:14px; font-weight:bold}
.cs_i_c_content h5 {font-size:12px; font-weight:bold}
.cs_i_c_content table {width: 100%; border-collapse: collapse;}
.cs_i_c_content td {border:0px solid #333333; padding:5px; word-wrap: break-word;}


.cs_i_list_item a,.cs_i_list_item{color:#0066cc;font-weight:bold;margin:10px 0;}
.cs_i_li_oi{margin:0 8px 0 0 ;}
.cs_nav_a_normal{color:#0066cc; font-size:15px;}
.cs_nav_a_selected{color:#0066cc;font-weight:bold; font-size:16px;}
.cs_i_list_item_content{margin:5px 0 18px 15px;color:#333333;font-size:12px;font-weight:normal;line-height:16px;}
.cs_c_date{color:#0066cc;margin:8px 0 0 0;}
.cs_c_date span{color:#333333;font-weight:bold;padding-right:3px;}
.cs_c_line{border-bottom:dotted 2px #666666;margin:10px 0 10px 0;}
.cs_c_container{padding:0 8px 0 0;}
.nc_title{margin:13px 0 0 0;}
.news_container{padding:0 11px 0 0;}
.nc_order_by_0{color:#b8656f;}
.nc_paging,.nc_paging_num{float:left;width:48%;}
.nc_paging_num{float:right;text-align:right;}
.nc_paging_bottom_line{border-bottom:dotted 1px #555;margin:11px 0 0 0;}
.nc_news_c_title{padding-top:10px;margin:10px 0;font-size:12px;color:#0066cc;font-weight:bold;}
.nc_news_one_item div:first-child+div+div  { xborder:solid 1px red;margin:5px 0;}
.nc_news_one_item div:first-child +div {  xborder:solid 1px red;margin:0px 0 5px 0;}
.nc_news_one_item div:first-child +div+div { color:#656567;}
.nc_news_one_item div:first-child +div>span {  xborder:solid 1px red;color:#0066cc; }
.nc_news_one_item div:first-child +div+div+div a {  xborder:solid 1px red;color:#0066cc;margin:6px 0; }
.nc_paging_nav_num{border:solid 1px #888;margin:0 3px;background:#bbb;padding:0 2px;}
.paging_nav_number{xborder:solid 1px red;height:24px;line-height:24px;margin:5px 0;}

.p_thumbnail_selected,.p_thumbnail_normal{border:1px solid #babcbe;margin:2px 5px 5px 8px;}
.p_thumbnail_selected{border:1px solid #8bb9e7;}

.p_title_h1{font-size:18px;font-weight:bold;word-break:break-all;width:725px;overflow:hidden;}

.popup_quickview_img_small{xborder:solid 1px red;margin:4px 0;}
.product_thumbnail_for_qv{ margin:4px 4px; cursor:pointer;  }
.combo_product_info{margin: 3px;height:230px;xborder:solid 1px red;width:400px;}
.combo_product_thubnail_one_item{border:solid 1px red;display:none;}
.margin_top2{xborder:solid 1px red;margin:11px 0;}
.option_button_line1 img{cursor:pointer;}
.wishlist_create_address_book{xborder:solid 1px red;margin:0px 0 0 0px;xposition:absolute;width:118px;text-align:center;}
.shipping_info_box_select div{xborder:solid 1px red;float:left;margin:0 11px 0 0;}
.shipping_info_box_select div:first-child+div{xborder:solid 1px red;xwidth:690px;overflow:hidden; }
.ll_l,.cafg_contaier{color:#333333;padding:0 0 0 33px;font-size:12px;line-height:20px;}
.cafg_contaier div{margin:5px 0;}
.wl_b_ok{margin:6px 0;}
.permalink_line a{font:normal 12px tohoma,sans-serif;}
.ws_c_chopping{text-align:right;margin:6px 6px;}
.ws_public_title{xborder:solid 1px red;xtext-align:center;font:bold 24px  arial,sans-serif;margin: 11px 0;}
.billing_address_info,.shipping_address_info{height:auto;}
.option_button_line1{margin:11px 0;}
.ww_add_new_address{width:200px;}
.baby_new_address{width:200px;margin:21px 0 0 0;}
.customer_reviews_vs_img {margin: 2px 10px;}
.textarea_css {width:500px;}
.review_list_item_r{width:700px;}
.button_submit_review{margin:3px 0;}
.comment_check_box{ }
.customer_reviews_favorable{xoverflow:auto;height:auto;}
.popup_largeimage_img{border:solid 0px red;}
.popup_quickview_img{border:solid 1px #ccc;  }
.commtent_reply_button{xborder:solid 1px red;text-align:right;margin:5px 0;}
.comment_for_write_reply{cursor:pointer;text-align:right;}
.my_order_list_title{border:solid 1px #ddd;height:24px;background:#eee;margin:0 5px 0 0;font-weight:bold;}
#id_for_cancel_order{width:99%;}
.cancel_order_operation_a{color:#894247;margin:0 8px;}
.gift_code_password{width:98%;margin:5px 0;}
.reward_title{height:24px;line-height:24px;border:solid 1px #ddd;background:#eee;margin:8px 4px 0 0;padding:0 3px;font-weight:bold;}
#id_dialog_order_tracking{text-align:left; }
.ot_titile{border:solid 1px #ddd;background:#eee;height:24px;line-height:24px;padding:0 3px;font-weight:bold;}
#id_for_order_tracking{margin:4px;3px;color:#888;}
.ot_one_item{float:left;width:120px;color:#0066cc;}
.ot_one_item_x{float:left;width:120px;color:#0066cc;}
.ot_one_item_x_x{float:left;margin:0 5px;color:#0066cc;}
.find_my_password{xborder:solid 1px red;height:161px;padding:11px 8px;}
.fmp_one_item{border:solid 1px green;vertical-align:top;}
#id_dialog_order_tracking,.top_container{font:normal 12px arial,sans-serif;}
.my_order_list_one_item{margin:3px 0;}
.ws_c_chopping img,.option_button_line img{cursor:pointer;} 
.red_req{color:red;margin:0 0 0 4px;}
.price_drop_alert_txx{width:165px;xfloat:right;}
.price_drop_alert_txx_x{width:173px;}
.product_option_custom{xborder:solid 1px red;text-align:center;background:#815558;color:white;height:33px;line-height:33px;font-size:15px;font-weight:bold;margin:3px 0;cursor:pointer;font-family:arial,sans-serif;}
.same_billing_address {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/buttons/btn_checkbox.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #0066cc;
    cursor: pointer;
    float: left;
    height: 21px;
    padding-left: 25px;
}


/*Bottom CSS*/
.bottom_categories_list {
}

.bottom_categories_title {
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-top:15px;
	padding-left:10px;
}

.bottom_first_categories {
	padding-left:25px;
	margin-top:5px;
	margin-bottom:5px;
	}

.bottom_first_categories a{
	font-size:14px;
	font-weight:bold;
	color:#0066cc;
}

.bottom_second_categories {
	padding-left:25px;
	margin-top:5px;
	margin-bottom:5px;
	}

.bottom_second_categories a{
	font-size:12px;
	color:#0066cc;
}

/*Check Out TOP Bar CSS*/
.top_content_checkout {
    height: 93px;
    margin: 0 auto;
    position: relative;
	width: 970px;
	border-bottom: 2px solid #006699;
}

.top_logo {
    left: 0px;
    position: absolute;
    top: 30px;
}

.top_checkout_r{position: absolute;top:15px;left:300px;width:660px;}
.top_checkout_r table td{text-align:center;}

.checkout_step1_text {
	background:url(../images/checkout_top_bg1.png) no-repeat scroll 0 0px transparent;
	width:189px;
	height:47px;
	line-height:47px; 
	margin:10px auto;
}
.checkout_step1_select {
	background:url(../images/checkout_top_bg1.png) no-repeat scroll 0 -47px transparent;
	width:189px;
	height:47px;
	line-height:47px; 
	margin:10px auto;
}

.checkout_step2_text {
	background:url(../images/checkout_top_bg2.png) no-repeat scroll 0 0px transparent;
	width:189px;
	height:47px;
	line-height:47px; 
	margin:10px auto;
}
.checkout_step2_select {
	background:url(../images/checkout_top_bg2.png) no-repeat scroll 0 -47px transparent;
	width:189px;
	height:47px;
	line-height:47px; 
	margin:10px auto;
}

.checkout_step3_text {
	background:url(../images/checkout_top_bg3.png) no-repeat scroll 0 0px transparent;
	width:189px;
	height:47px;
	line-height:47px; 
	margin:10px auto;
}
.checkout_step3_select {
	background:url(../images/checkout_top_bg3.png) no-repeat scroll 0 -47px transparent;
	width:189px;
	height:47px;
	line-height:47px; 
	margin:10px auto;
}
.text_css2_ex{color:#0066cc;}
.p_p_qty th{margin:88px 0;xborder:solid 1px red;padding:3px 0 11px 0;}
.price_drop_alert_tit_sub{color:#666;margin:8px 0 0 0;}
.price_drop_alert_tit_sub_x{color:#ff5a00;}
.latest_reviews{xborder:solid 1px red;margin:0 11px 0 0;}
.combo_p_one_item{float:left;width:81;height:81px;xborder:solid 1px red;}

#id_tabs_for_product_detail.ui-widget-content{border:solid 0px red;}
#id_tabs_for_product_detail ul.ui-widget-header{border:solid 0px red;border-bottom:solid 1px #ccc;background:white;}
#id_tabs_for_product_detail ul.ui-corner-all{-webkit-border-radius: 0px;border-radius:0px;}
.css_cst_p_price_for_combo_Now_Price{color:#ff5a00;}
.css_cst_p_price_for_you_save{color:#5db835;}
.p_specification_v{color:#0066cc;}

.cart_info_product_desc span{color:#666666;} 

#information_line {
	line-height:20px;
}

#information_line a:link,#category_line a:visited{
	color:#0066cc;
	line-height:20px;
	text-decoration: none;
}

#information_line a:hover {
	color:#000;
	line-height:20px;
}

.left_box_text.information_box_text {
	margin-top:10px;
	margin-left: 3px;
	padding-left:15px;
	width: 190px;
}

#news_line {
	line-height:20px;
}

#news_line a:link,#category_line a:visited{
	color:#0066cc;
	line-height:20px;
	text-decoration: none;
}

#news_line a:hover {
	color:#000;
	line-height:20px;
}

.left_box_text.news_box_text {
	margin-top:10px;
	margin-left: 3px;
	padding-left:15px;
	width: 190px;
}
.p_upc_isbn_ean{color:#444;width:200px;overflow:hidden;}
.p_upc_isbn_ean span{xborder:solid 1px red;margin:0 6px;color:#888;}

#a_view_cartx {
	background: url(../images/header-cart.png)   no-repeat;
	width: 16px;
	height: 16px;
	float:left;
	margin:4px 6px 0 0px;
}
#a_view_member {
	background: url(../images/header-member.png)   no-repeat;
	width: 16px;
	height: 16px;
	float:left;
	margin:4px 6px 0 0px;
}

.customer_reviews_star_l div *{  }
.customer_reviews_star_l div {  margin:2px 0;xheight:33px;}
.p_comment_your_rating{xborder:solid 1px red; margin:8px 0;}

/* for paging
 *
 */
.paging_nav{border:solid 1px #eee;background:#fafafa;height:24px;line-height:24px;margin:5px 0;}
.pn_right,.pn_left{float:left;width:50%;}
.pn_right{}
.pn_right_ex{xborder:solid 1px red;float:right;}
.pn_one_item{cursor:default;float:left;xwidth:24px;height:16px;line-height:16px;border:solid 1px #eee;background:#f0f0f0;margin:  2px;padding:1px;}
.pn_one_item_hight_light{border:solid 1px #888;background:#aaa;}
.option_box{border:solid 1px #706b73;background:#FFFFFF;margin:3px;padding:3px;min-width:20px;text-align:center;}

/*
 *
 */
.class_for_pay_for_x a,.class_for_pay_for_x{border:solid 1px #3d9716;width:161px;height:33px;line-height:33px;color:white;background:#5db835;cursor:pointer;text-align:center;}

.order_status_title {
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
	color: #58585A;
}

.order_status_content {
	margin-top: 10px;
	color: #58585A;
	width: 740px;

}

.order_status_box_title {
	width: 320px;
	height: 30px;
	background-color:#949597;
	color:#ffffff;
	font-size: 16px;
	padding-top: 5px;
	padding-left: 40px;
}

.order_status_box_content {
	width: 360px;
	height: 300px;
	position: relative;
	background-color: #e8e8e8;
	color:#000000;
}