/*
CARMEN CSS , 所有CARMEN的CSS , 在前面加上CC_
*/



/*---------CARMEN DESOGN Search CSS , 所有CARMEN的CSS , 在前面加上CC_----------------------------*/	
 
 .cc_search_box  {
	 display:block;
	 height:40px;
	 width:590px;
	 padding:30px;
	 margin:0 270px 0 270px;
	 position:absolute;
	 top:400px;
	background-image:url(images/cc_img/topmenu_bg2.png);
 }
 
    
    .cc_form-wrapper {
        width: 450px;
		height: 20px;
        background: #fff;
		margin:0 10px 0 0;
		padding:10px;
		border:none;
		color:#d83c3c;

    }
    

    
    .cc_button {
		overflow: visible;
        position: relative;
        float: right;
        border: 0;
        padding: 0;
        cursor: pointer;
        height: 40px;
        width: 110px;
        font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
        color: #fff;
        text-transform: uppercase;
        background: #d83c3c;

    }   
 


.cc_search_box02  {
	 display:block;
	 height:30px;
	 width:580px;
	 padding:15px ;

	 float:right;

	 background-color:#CCCCCC;
}




    
    .cc_form-wrapper02 {
        width: 450px;
		height: 20px;
        background: #fff;
		margin:0 10px 0 0;
		padding:5px;
		border:none;
		color:#d83c3c;

    }
    

    
    .cc_button02 {
		overflow: visible;
        position: relative;
        float: right;
        border: 0;
        padding: 0;
        cursor: pointer;
        height: 30px;
        width: 110px;
        font: bold 15px/30px 'lucida sans', 'trebuchet MS', 'Tahoma';
        color: #fff;
        text-transform: uppercase;
        background: #d83c3c;

    }   
	
	
	.cc_all_submit_bn  {
		background:none;
		border:none;
		padding:0;
		margin:0;
		color:#FFF;
			  font-size: 16px;
	  font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	}
 


/*---------CARMEN DESIGN 的HEARDER CSS , 所有CARMEN的CSS , 在前面加上CC_--------------------*/


.cc_logo_search_box  {
	width:1170px;
	margin:auto;
	
}




.cc_logo_search_box02  {
	width:1170px;
	margin:60px auto 30px auto;
	height:100px;
	
	
}

.cc_top_menu_box  {
	display:block;
	background-image:url(images/cc_img/topmenu_bg.png);
	height:35px;
	width:100%;
	margin:auto;
	font-size:10px;
	color:#FFFFFF;
	line-height:35px;
	position:absolute;
	top:0;
}

.cc_top_menu_bar  {
	display:block;
	width:1170px;
	margin:auto;	
	height:35px;
	line-height:35px;	
}

.cc_top_menu_bar   ul  {
	display:block;
	height:35px;
	width:1170px;
	margin:0;
	padding:0;
	list-style:none;
}


.cc_top_menu_bar li  {
	display:block;
	float:left;
}


.cc_top_menu_bar_l  {
	display:block;
	width:812px;
	height:35px;
	
}

.cc_top_menu_bar_m  {
	display:block;
	width:25px;
	height:35px;
	font-size: 11px;
	-webkit-transform: scale(0.916666666666667);
	
}

.cc_top_menu_bar_m3  {
	display:block;
	width:40px;
	height:35px;
	line-height:35px;
	font-size: 11px;
	-webkit-transform: scale(0.916666666666667);
	
}

.cc_top_menu_bar_m2  {
	display:block;
	width:160px;
	height:35px;
	text-align:right;
	margin:0 10px 0 0;
	font-size: 11px;
	-webkit-transform: scale(0.916666666666667);
}

.cc_top_menu_bar_r {
	display:block;
	width:65px;
	height:35px;
	
}

.cc_top_menu {
	display:block;
	width:930px;
	margin:auto;
	height:35px;
	line-height:35px;
}

.cc_top_menu  ul  {
	display:block;
	width:930px;
	margin:0;
	padding:0;
	height:35px;
	list-style:none;
}


.cc_top_menu  li  {
	height:35px;
	display:block;
	line-height:35px;
	float:left;
	font-size: 11px;
	-webkit-transform: scale(0.916666666666667);
	margin:0 10px 0 0;
}


.cc_top_menu  li  a  {
	text-decoration:none;
	color:#FFF;
}


.cc_top_menu  li  a:hover  {
	text-decoration:none;
	color:#d83c3c;
}


.cc_currencies_box  {

      border: 0 !important;.  /*Removes border*/
     -webkit-appearance: none;  /*Removes default chrome and safari style*/
     -moz-appearance: none;  /*Removes default style Firefox*/
	 background-color:#999;
	 color:#000000;
  }


.cc_lan  {
	display:block;
	margin:5px 0 0 0;
	text-align:right;
	
}

.cc_logo  {
	display:block;
	width:1170px;
	position:absolute;
	top:60px;
	margin:auto;
}


.cc_logo02  {
	display:block;
	width:1170px;
	margin:30px 0 0 0;
	margin:auto;
}







/*---------CARMEN DESIGN 的TEMPLATE TOP / TEMPLATE BOTTOM CSS , 所有CARMEN的CSS , 在前面加上CC_--------------------*/

.cc_indexpage_all  {
	display:block;
	width:1170px;
	margin:50px auto;	
}


.cc_indexpage_all_box  {
	  display:inline-block;
	width:1170px;


}


.cc_indexpage_all_box  ul  {
	width:1170px;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

.cc_indexpage_all_box  li  {
float:left;
display:inline-block;
vertical-align: top;
}


.cc_lefbar  {
	display:block;
	width:250px;
	height: auto;
	margin:0 30px 0 0;
}



.cc_mainbox  {
	display:block;
	width:890px;
	height: auto;
}


.cc_footer  {
	display:block;
	padding:30px 0 30px 0;
	margin:20px 0 0 0;
	width:100%;
	background-color:#333333;
	color:#FFF;
}


.cc_footer  a{
	color:#FFF;
}


.cc_footer  a:hover  {
	text-decoration:none;
	color:#d83c3c;
}

.cc_card_box  {
	display:block;
	width:1170px;
	margin:40px auto 35px auto;
	text-align:center;
		font-size:22px;
	font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
		color:#d83c3c;

}



.cc_card_box  img  {
	margin:0 25px 0 25px;

}






/*---------CARMEN DESIGN BM CATEGORIES CSS , 所有CARMEN的CSS , 在前面加上CC_--------------------*/


.cc_categories_box  {
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	font-size:22px;
	font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	color:#d83c3c;
	margin:0 0 10px 0;
}


.cc_categories_info_box  {
	display:block;
	width:100%;
	line-height:35px;
	color:#999999;
	font-size:11px;
	-webkit-transform: scale(0.916666666666667);
	padding:0 0 10px 0;
}



.cc_categories_info_box a {
	color:#999999;
	text-decoration:none;
}

.cc_categories_info_box a:hover {
	color:#d83c3c;
	text-decoration:none;
}


/*--------------categories , 所有CARMEN的CSS , 在前面加上CC_------------*/

.cc_categories_result_box  {
	display:block;
	padding:5px 0 5px 0;
	float:right;
	color:#999999;
	float:right;
}

.cc_categories_page_box  {
	padding:5px 0 5px 0;
text-decoration:none;
	color:#999999;

}



.cc_categories_page_box   a  {
	padding:5px;
	color:#ffffff;
	background-color:#d83c3c;
	text-decoration:none;
}


.cc_categories_page_box   a:hover  {
	padding:5px;
	color:#ffffff;
	background-color:#d83c3c;
	text-decoration:none;
}




.cc_categories_show_num_box  {
	color:#999999;
	
}


/*--sub_categories是categories的分類BOX---*/
.cc_sub_categories_smalltext  {  
	display:block;
	margin:0 10px 20px 0;
	color:#2a2a2a;
	float:left;
	width:285px;
	text-align:left;
}


.cc_sub_categories_smalltext  img  {
	padding:9px;
	border: 1px #CCCCCC solid;
	margin:0;
	
}



.cc_sub_categories_smalltext  img:hover  {
		padding:0px;
	border: 10px #d83c3c solid;


}


.cc_sub_categories_smalltext  a:hover  {
color:#d83c3c;
font-weight:700;
}

.cc_sub_categories_smalltext_02  {
	  font-size: 14px;
	margin:0 65px 0 0;
	  font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	  padding:10px 0 20px 0;
	
}

/*--list_categories是categories的PRODUCT BOX---*/
.cc_list_categories_smalltext  {
	display:block;
	margin:0 10px 20px 0;
	color:#2a2a2a;
	float:left;
	width:285px;
	text-align:left;
}


.cc_list_categories_smalltext  img  {
	padding:9px;
	border: 1px #CCCCCC solid;
	margin:0;
	
}



.cc_list_categories_smalltext  img:hover  {
		padding:0px;
	border: 10px #d83c3c solid;


}


.cc_list_categories_smalltext  a:hover  {
color:#d83c3c;

}

.cc_list_categories_smalltext_02  {
	  font-size: 12px;
	margin:0 65px 0 0;
	  font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	  padding:10px 0 5px 0;
	
}



.cc_list_categories_smalltext_03  {
	  font-size: 16px;
	margin:0 65px 0 0;
	font-weight:700;
	  font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	  padding:5px 0 20px 0;
	
}






/*--pro_new_categories是products_new.php 內categories的CSS---*/
.cc_pro_new_categories_smalltext  {
	display:block;
	margin:0 10px 40px 0;
	color:#2a2a2a;
	float:left;
	width:200px;
	text-align:left;
}


.cc_pro_new_categories_smalltext  img  {
	padding:9px;
	border: 1px #CCCCCC solid;
	margin:0;
	
}



.cc_pro_new_categories_smalltext  img:hover  {
		padding:0px;
	border: 10px #d83c3c solid;


}


.cc_pro_new_categories_smalltext  a:hover  {
color:#d83c3c;

}



.cc_pro_new_categories_info  {
	margin:0 0 0 30px;
	line-height:20px;
	font-size:12px;
	
}



.cc_pro_new_categories_smalltext_02  {
	  font-size: 16px;
	  font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	  padding:10px 0 15px 0;
	  color:#d83c3c;
	
}


.cc_pro_new_categories_smalltext_02  a  {
	  color:#d83c3c;
	
}

.cc_pro_new_categories_smalltext_02  a:hover  {
	 color:#d83c3c;	
}






.cc_pro_new_categories_smalltext_03  {
	padding:10px;
	display:inline-block;
	font-size: 16px;
	font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	background-color:#d83c3c;
	color:#FFFFFF;
	border:none;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  cursor:pointer;
}
.cc_pro_new_categories_smalltext_03:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color:#999999;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.cc_pro_new_categories_smalltext_03:hover, .cc_pro_new_categories_smalltext_03:focus, .cc_pro_new_categories_smalltext_03:active {
  color: white;
}
.cc_pro_new_categories_smalltext_03:hover:before, .cc_pro_new_categories_smalltext_03:focus:before, .cc_pro_new_categories_smalltext_03:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}




.cc_pro_new_categories_smalltext_03   a {

	color:#FFFFFF;

}




.cc_pro_new_categories_smalltext_03   a:hover {

	color:#FFFFFF;


}






/*--pd_list_categories是products_list.php 內categories的CSS---*/




.cc_pd_list_categories_top_bar  {
	display:block;
	width:890px;
	color:#999999;
	font-size:10px;
	height:25px;
	line-height:25px;
	padding:0 0 10px 0;
	border-bottom: 2px #d83c3c solid;
	margin:0 0 40px 0;
}



.cc_pd_list_categories_top_bar  a  {
	color:#999999;
}



.cc_pd_list_categories_top_bar  a:hover  {
	color:#d83c3c;
}


.cc_pd_list_categories_smalltext  {
	display:block;
	margin:0 10px 40px 0;
	color:#2a2a2a;
	float:left;
	width:220px;
	text-align:left;
}


.cc_pd_list_categories_smalltext  img  {
	padding:9px;
	border: 1px #CCCCCC solid;
	margin:0;
	
}



.cc_pd_list_categories_smalltext  img:hover  {
		padding:0px;
	border: 10px #d83c3c solid;


}


.cc_pd_list_categories_smalltext  a:hover  {
color:#d83c3c;

}





.cc_pd_list_categories_price_box  {
	font-size: 16px;
	 padding:10px 0 0 0;
	font-weight:700;
	 font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	width:120px;
	
}


.cc_pd_list_categories_name_box  {
	width:410px;
		font-size: 16px;
	 padding:10px 0 0 10px;
	font-weight:700;
	 font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
}


.cc_pd_list_categories_buy_box  {
	width:120px;
}





.cc_pd_list_categories_smalltext_03  {
	font-size: 16px;
	margin:0 0 0 0;
	font-weight:700;
	 font-family:'lucida sans', 'trebuchet MS', 'Tahoma';


}


.cc_select_bar  {
	margin:0 0 15px 0;
	
}

.cc_select_box  {
	border:1px #999999 solid;
	padding:3px;
	margin:0 0 0 3px;
	
}

/*--pd_info_categories是product_info.php 內categories的CSS---*/

.cc_pd_info_select_bar  {
margin:10px 0 15px 0;	
	
}

.cc_pd_info_select_bar  select  {
	height:35px;
	padding:10px;	
	border:none;
	border:1px #999 solid;
	font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
}


.cc_pd_infobox  {
	width:890px;	

}

.cc_pd_infobox  ul{
	padding:0;
	margin:0;
}


.cc_pd_infobox  li{
	width:100%;
	float:left;
}

/*--shopping_cart是shopping_cart.phpp 內categories的CSS---*/

.cc_shopping_cart_input  {
	padding:11px ;
	margin:0 15px 0 0;
	border:none;
	border:1px #999 solid;
	font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	font-size:11px;
}


.cc_shopping_cart_sub_price  {
  font-size:15px;

  color:#d83c3c;
  font-weight:normal;
  font-family:'lucida sans', 'trebuchet MS', 'Tahoma';

    text-decoration:none;

}

.cc_shopping_cart_commentbox {
	width:100%;

}
.cc_shopping_cart_commentbox TEXTAREA {
	padding: 10px;
  width: 100%;

  font-size: 11px;
  	border:none;
	border:1px #999 solid;
	font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
}




/*--LOGIN 後的 PAGE CSS , 所有CARMEN的CSS , 在前面加上CC_------------*/

.cc_returning_customer_box  {
	margin:0 0 40px 0;
	font-size:12px;
	line-height:20px;
}


.cc_returning_customer_text_01  {
	margin:0 0 10px 0;
}

.cc_returning_customer_text_02  {
margin:0 0 20px 0;	
}

.cc_returning_customer_text_02  a  {
	color:#999999;
}


.cc_returning_customer_text_02  a:hover  {
	color:#d83c3c;

}


.cc_returning_customer_text_03  {
margin:0 0 50px 0;	
}


.cc_address_box_top  {
	padding:10px;
	background-color:#d83c3c;
	font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	color:#ffffff;
}


.cc_address_box_info  {
	padding:9px;
	border-bottom:1px #999999 solid;
	border-left:1px #999999 solid;
	border-right:1px #999999 solid;
	font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	color:#99999;
}




.cc_account_history_box_01  {
	width:500px;
}


.cc_account_history_box_02  {
	width:300px;
}

.cc_account_history_box_03  {
	width:190px;
}

/*--BN CSS , 所有CARMEN的CSS , 在前面加上CC_------------*/



.cc_bn_box  {

	display:inline-block;

	font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	display:block;
	padding:10px;
	background-color:#d83c3c;
	color:#FFFFFF;
	border:none;
	
}





/*--reviews CSS , 所有CARMEN的CSS , 在前面加上CC_------------*/



.cc_review_cos_box  {

	font-family:'lucida sans', 'trebuchet MS', 'Tahoma';
	display:block;
	font-size:15px;
	color:#999999;
	border:none;
	padding:10px 0 0 0;
	font-weight:700;
	
}
