/* Css For Index */
/*----------basic elements---------*/
* {
	margin: 0;
	padding: 0;
}

html, body{
	font-family: Verdana, Geneva, sans-serif;

}

.wrapper { /*do not change*/
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -2em;
	width:1160px;
}

.footer, .push{
	width:1160px;
	text-align:center;
	margin:0 auto;
	background-color: #d9dae1;
}

/*--------------------------------------------*/
/*------------------container-----------------*/
/*--------------------------------------------*/

#container{
	width: 1160px;
	margin: 0 auto;
}


/*-------------------------------*/
/*-------------middle------------*/
/*-------------------------------*/
#middle{
	width: 1160px;
	margin: 0 auto;
	background-color: #d9dae1;
	height: inherit;
	float:left;
}

/*-----mid start here----*/
#midbox{
	float:left;
    width:1160px;
	margin:0 auto;
	background-color: #D9DAE1;
}

/*---mid left---*/


/*---mid mid---*/
#midmid{
	width: 932px;
	float: left;
	margin-left: 5px;
	border: 1px #333 solid;
	background-color: #FFF;
	padding-bottom: 20px;
}

#midtop{
	text-align: center;
	width: 912px;
	height: !important;
	margin-left: 10px;
	margin-top: 10px;
	border: 1px #333 solid;
}

/*ad*/
#midad{
	width: 912px;
	height: !important;
	margin-left: 10px;
	border: none;
	margin-top: 10px;
}

/*--midbottom--*/
#midbottom{
	margin-left: 10px;
	height: !important;
	width: 912px;
	margin-top: 10px;
	float: left;
}

#index_mid_imgs_bg{
	padding-top:5px;
	padding-bottom:5px;
	height:!important; 
	text-align:center;
}

#index_mid_imgs_line{
	background-color: #F30;
}

p a{
	text-decoration: none;
	color: #099;
}

p a:hover{
	text-decoration: none;
	color: #C33;
}

/*---mid right---*/
#midright{
	width: 220px;
	float: left;
	height: !important;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom:20px;
	border:1px #333 solid;
	display:block;
}

.rightnav1stimg{
	width: 200px;
	height:!important;
	border: #333 1px solid;
	padding-top: 1px;
	overflow: hidden;
	margin-left: 10px;
}

.rightnavhorizontal{
	width: 200px;
	height:!important;
	border: #333 1px solid;
	padding-top: 1px;
	margin-top: 20px;
	overflow: hidden;
	margin-left: 10px;
}

.rightnavvertical{
	width: 170px;
	height:!important;
	border: #333 1px solid;
	padding-top:1px;
	margin-top:20px;
	overflow:hidden;
	margin-left:25px;
}

/*------------------footer--------------*/
#footer{
	width:1160px;
	font-size:12px;
	background-color:#F30;
	font-family: Verdana, Geneva, sans-serif;
	margin:0 auto;
	color: #FFF;
	text-align:center;
	height: 25px;
}

/*-------------------------------------------------*/
/* ----------------Search page CSS-----------------*/
/*-------------------------------------------------*/
#sr_midright{
	width: 932px;
	float: left;
	border: 1px #333 solid;
	background-color: #FFF;
	margin-left: 5px;
	height: !important;
	padding-bottom: 20px;
}

#sr_midrighttop{
	width: 870px;
	float: left;
	border-bottom: 1px #666 dashed;
	height: 90px;
	margin-top: 10px;
	margin-left: 30px;
}

#sr_midrightnav{
	width: 870px;
	float: left;
	border-bottom: 1px #333 dashed;
	margin-left: 30px;
}

#sr_midrightnav_2sides{
	width: 870px;
	float:left;
	height: !important;
}

.sr_midrightnavleftandright{
	width: 415px;
	height: !important;
	float: left;
	margin-left: 10px;
}

.sr_midrightnavright{
	width: 380px;
	height: 30px;
	float:left;
	margin-left:40px;
}

.sr_point{
	margin-top:10px;
	width:30px;
	height: 10px;
	background: url(../ipc_images/point.png) no-repeat;
	float:left;
}

.sr_midrightnavcontent{
	float:left;
	width: 350px;
	height: !important;
	margin-top:8px;
	padding-bottom: 8px;
	line-height: 15px;
}

.sr_midrightnavcontent a{
	/* font-family:"Arial Black", Gadget, sans-serif; */
	font-family:Arial,sans-serif;
	font-size: 14px;
	color:#999;
	font-weight:600;
	text-align: left;
	text-decoration:none;	
}

.sr_midrightnavcontent a:hover{
	/* font-family:"Arial Black", Gadget, sans-serif; */
	font-family:Arial,sans-serif;
	font-size: 14px;
	color:#F33;
	font-weight:600;
	text-align: left;
	text-decoration:none;	
}
.sr_midrightnavcontent a:visited{
	font-family: Arial,sans-serif;
	font-size: 14px;
	color:#F33;
	font-weight:600;
	text-align: left;
	text-decoration:none;	
}

#sr_searchresult{
	width: 910px;
	height:!important;
	margin-left: 10px;
	float: left;
	margin-top: 10px;
	display: table;
}

.sr_searchresulttop{
	background: url(../ipc_images/searchresurtbg.jpg) repeat-y;
	width: 910px;
	text-align: center;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	color: #454545;
	padding-top: 0px;
	border-bottom: 1px #999 solid;
	line-height: 27px;
}

.sr_searchresultmanu{
	background-color: #E3E3E3;
	border-bottom: 1px #999 solid;
	text-align: left;
	font-family: Georgia, serif;
	font-size: 14px;
	color: #F33;
	font-weight: 600;
	padding-left: 5px;
	line-height: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.sr_searchresultlink a{
	font-family: "Enriqueta", serif;
	font-size: 14px;
	color: #00F;
	font-weight: 600;
	text-decoration:none;
}

.sr_searchresultlink a:hover{
	font-family: "Enriqueta", serif;
	font-size: 14px;
	color: #F90;
	font-weight: 600;
	text-decoration:none;
}


.sr_searchresultblank{
	border-bottom: 1px #999 solid;
}

.sr_searchresultproductname{
	border: 1px #999 solid;
	border-top: none;
	padding-left: 5px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color: #505050;
	font-weight: 600;
	padding-top: 5px;
	
}

.sr_searchresultproductprice{
	padding-left: 5px;
	padding-top: 5px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color: #505050;
	font-weight: 600;
	border-bottom: 1px #999 solid;

}

.sr_searchresultname{
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 5px;
	font-family: Gadget,"Arial Black", sans-serif ;
	font-size: 14px;
	color: #14588D;
	font-weight: 600;
	border-bottom: 1px #999 solid;
}



.sr_searchresultimg{
   padding-top: 5px;
   padding-left: 5px;
   padding-bottom: 5px;
	border-bottom: 1px #999 solid;
}

.sr_searchresultcontent{
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border: 1px #999 solid;
	border-top: none;
	font-family: Arial,sans-serif,"Arial Black", Gadget;
/*	font-size: 14px;  */
   font-size: 12px; 
	color: #1E5B8A;
	font-weight: 600;
	
}

.sr_searchresultcontent a{
	
		font-family: Arial,sans-serif,"Arial Black", Gadget;
	font-size: 11px;
	color: #FF0000;
	
}

.sr_searchresultcontent a:hover{
	
		font-family: Arial,sans-serif,"Arial Black", Gadget;
	font-size: 13px;
	color: #FF0000;
	
}

.sr_searchresultpricebuy{
	padding-top: 10px;
	padding-bottom:10px;
	border-bottom: 1px #999 solid;
	background-color: #FFFFFF;
}

.sr_searchresultprice{
	width: 165px;
	height: 30px;
	text-align: left;
	font-family: "Arial Black", Gadget, sans-serif; 
/*	font-family: Arial,sans-serif,"Arial Black", Gadget; */
/*	font-size: 15px;   */
    font-size: 13px;
	margin-left: 10px;
/*	font-weight: 600;  */
}



.sr_searchresultbuy a{
	width: 110px;
	height: 24px;
	margin-left: 10px;
	display:block;
	overflow: hidden;
	cursor: hand;
}

/*------------------------------------*/
/*--------cataloge clicked pg---------*/
/*------------------------------------*/
#ca_productimg{
	width: 932px;
	float: left;
	background: url(../ipc_images/leftnavclickcontent_productlistbg.jpg) no-repeat;
	height: 160px;
	margin-top: 10px;
	background-color: #FFF;
}

#ca_midright{
	width: 932px;
	float: left;
	margin-left: 5px;
	border: 1px #000 solid;
	background-color: #FFF;
	height:inherit;
}

#ca_midrightcontent{
	margin-left: 5px;
	background-color: #FFF;
}



#ca_productnavmodel a{
	background: url(../ipc_images/product_model_off.jpg) no-repeat;
	width: 176px; height:28px;
	float:left;
	margin-top: 97px;
	margin-left:203px;
	cursor: hand;
	display:block;
}

#ca_productnavmodel a:hover{
	background: url(../ipc_images/product_model_on.jpg) no-repeat;
	width: 176px;
	height: 28px;
	float: left;
	margin-top: 97px;
	margin-left: 203px;
}


#ca_productnavmanu a{
	background: url(../ipc_images/product_manu_off.jpg) no-repeat;
	width: 176px; height:28px;
	float:left;
	margin-top: 97px;
	margin-left:180px;
	cursor: hand;
	display:block;
}

#ca_productnavmanu a:hover{
	background: url(../ipc_images/product_manu_on.jpg) no-repeat;
	width: 176px;
	height: 28px;
	float: left;
	margin-top: 97px;
	margin-left: 180px;
}


#ca_productcontenttop{
	background-color: #CF6400;
	text-align: center;
	font-weight: 600;
	font-size: 22px;
	color:#FFFFFF;
	font-family::Arial, sans-serif; 
}

.ca_productcontentimg{
	border-top: none;
	text-align: center;
}

.ca_productcontentcontent{
	text-align: left;
	padding-left: 10px;
}

#ca_p {
	font-size: 15px;
	color: #025CBD;;
	font-family:Arial, sans-serif;
	font-weight:400;
	padding-top:10px;
	padding-left: 5px;
	padding-bottom:10px;
	text-decoration: none;
	line-height: 18px;
}

#ca_p a{
	color:  #006633;
	text-decoration: none;
}

#ca_p a:hover{
	color: #FF0000;
	text-decoration: none;
}

.ca_productcontentbottomblank{
	width: 893px;
	border: 1px #333 solid;
	border-top:none;
	height: 30px;
	float: left;
	background-color: #FB7500;
	margin-bottom: 30px;	
}



/*-----------------------------------*/
/*-------------sp mid right----------*/
/*-----------------------------------*/
#sp_midmid{
	width: 620px;
	border: 1px #333 solid;
	float: left;
	margin-left: 5px;
	background-color: #FFF;
	height: !important;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
}


#sp_midright{
	width: 301px;
	border: 1px #333 solid;
	float:left;
	margin-left: 5px;
	background-color: #FFF;
	height: !important;
}


/*----------------------------------------*/
/*-------------shopping cart--------------*/
/*----------------------------------------*/
#sc_midright{
	width: 932px;
	float: left;
	border: 1px #333 solid;
	background-color: #FFF;
	margin-left: 5px;
	height: !important;
	padding-bottom: 20px;
}

#sc_top{
	margin-top: 20px;
	margin-left: 10px;
	width: 912px;
	border-bottom: 1px #666 dashed;
	float: left;
	height: 151px;
}

#sc_top_left{
	float: left;
	margin-top: 30px;
	height: 121px;
	width: 410px;
}

#sc_top_right{
	float: left;
	margin-bottom: 6px;
	border-left: 1px #666 dashed;
	height: 141px;
	padding-bottom: 10px;
	width: 500px;
}

.sc_top_content{
	float:left;
	margin-left: 10px;
	margin-top:8px;
	width: 480px;
}

.sc_point{
	float:left;
	width:20px;
	height: 10px;
	background: url(../ipc_images/point.png) no-repeat;
	float:left;
	margin-top:5px;
}

.sc_top_content_firstline{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:600;
	width:460px;
}

.sc_top_content_secondline{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	margin-left:20px;
	width:460px;
}

#continue_shopping_buttom {
	float:left;
	width: 189px;
	height: 24px;
	margin-top: 20px;
	margin-left: 733px;
	cursor: hand;
}

#sc_iteminfo_box{
	margin-top: 10px;
	margin-left: 10px;
	width: 910px;
	float:left;
	height:!important;
}

#sc_iteminfo_top{
	width: 910px;
	height: 30px;
	background-color: #D9DAE1;
	border-bottom: 1px #ccc solid;
}

#sc_iteminfo_top_new_qty{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 600;
	border-right: 1px #ccc solid;
	padding-left:5px;
	border-bottom:1px #ccc solid;
}

#sc_iteminfo_top_item{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 600;
	border-right: 1px #ccc solid;
	padding-left:5px;
	border-bottom:1px #ccc solid;
}

#sc_iteminfo_top_part_no{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 600;
	border-right: 1px #ccc solid;
	padding-left:5px;
	border-bottom:1px #ccc solid;
}

#sc_iteminfo_top_price{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 600;
	border-right: 1px #ccc solid;
	padding-left:5px;
	border-bottom:1px #ccc solid;
}

#sc_iteminfo_top_qty{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 600;
	border-right: 1px #ccc solid;
	padding-left:5px;
	border-bottom:1px #ccc solid;
}

#sc_iteminfo_top_amount{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 600;
	padding-left:5px;
	border-bottom:1px #ccc solid;
}

#sc_iteminfo{
	width: 910px;
	background-color: #fff;
	border-bottom: 1px #ccc solid;
}

#sc_iteminfo_new_qty{
	font-family:Verdana, Geneva, sans-serif;
	font-weight: 600;
	border-right: 1px #ccc solid;
	padding-left:5px;
	border-bottom: 1px #ccc solid;
	padding-top:5px;
	padding-bottom:5px;
}

#sc_new_qty{
	margin-left: 6px;
	cursor: text;
	font-size: 16px;
	padding-left:3px;
	border: 1px #ccc solid;
	font-size: 11px;
	width: 52px;
	height:22px;
	border-bottom: 1px #ccc solid;
}

#sc_iteminfo_item{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	border-right: 1px #ccc solid;
	padding-left: 5px;
	border-bottom: 1px #ccc solid;
	padding-top:5px;
	padding-bottom:5px;
}

#sc_iteminfo_part_no{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	border-right: 1px #ccc solid;
	padding-left:5px;
	border-bottom: 1px #ccc solid;
}

#sc_iteminfo_price{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	border-right: 1px #ccc solid;
	padding-left:5px;
	border-bottom: 1px #ccc solid;
}

#sc_iteminfo_qty{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	border-right: 1px #ccc solid;
	padding-left:5px;
	border-bottom: 1px #ccc solid;
}

#sc_iteminfo_amount{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left:5px;
	border-bottom: 1px #ccc solid;
}

#sc_iteminfo_bottom{
	width: 910px;
	height: 20px;
	background-color: #D9DAE1;
}

#sc_iteminfo_blank{
	border-right:1px #ccc solid;
	border-bottom: 1px #ccc solid;
}

#sc_iteminfo_bottom_subtotal{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-right:5px;
	font-weight: 600;
	color:#F00;
	border-bottom: 1px #ccc solid;
}

#sc_iteminfo_bottom_amount{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left:5px;
	font-weight: 600;
	color:#F00;
	border-bottom: 1px #ccc solid;
}

#sc_coupon_code{
	float: left;
	width: 912px;
	margin-top: 10px;
	margin-left: 10px;
	height: 24px;
}

#sc_coupon_code_content{
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #666;
	margin-top:4px;
}

#sc_coupon_code_box{
	float:right;
	width: 150px;
	height:22px;
	margin-left:10px;

}

#sc_coupon_code_box_size{
	float:right;
	width: 150px;
	height: 22px;
	font:Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 5px;
}


#sc_update_checkout{
	float:left;
	width:912px;
	height:24px;
	margin-top:20px;
	margin-left:10px;
}

#sc_update_checkout_blank{
	width: 653px;
	height:24px;
	float: left;
}

#sc_check_out a{
	float:left;
	display:block;
	cursor: hand;
	width: 121px;
	height: 24px;
	border: 0;
	margin-left:10px;
}

#sc_update_qty a{
	float:left;
	display:block;
	width: 131px;
	height: 24px;
	border: 0;
}


#sc_zip_intro{
	float:left;
	width:912px;
	border-top: 1px #999 dashed;
	border-bottom: 1px #999 dashed;
	height: 50px;
	margin-top:10px;
	margin-left:10px;
}

#sc_zip_intro_bold{
	float:left;
	width:912px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight: 600;
	margin-top:8px;
}

#sc_zip_intro_regular{
	float:left;
	width:912px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}

#sc_zip{
	float: left;
	width: 912px;
	height:24px;
	margin-top:10px;
	margin-left: 10px;
}

#sc_zip_blank{
	float: left;
	height: 20px;
	width: 485px;
}

#sc_preview a{
	float: left;
	width: 251px;
	height: 24px;
	cursor: hand;
}

#sc_zip_box_detail{
	float:left;
	border: 1px #999 solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	padding-left:5px;
	width: 80px;
	height: 20px;
	margin-right:13px;
	margin-top:1px;
}

#sc_zip_content{
	margin-top:1px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	margin-right:10px;
	width: 65px;
	height: 20px;
	padding-top:2px;
}

#sc_shipping_details{
	width: 910px;
	height:!important;
	float:left;
	text-align:center;
	margin-top: 10px;
	border:1px #666 dashed;
	border-left: none;
	border-right: none;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

#sc_shipping_details_bold{
	width: 910px;
	height:!important;
	float:left;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: 600;
	color: #F00;
	font-size: 13px;
}

.sc_shipping_details_regular{
	width: 910px;
	height:20px;
	float:left;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	color: #36F;
	font-size: 13px;
	margin-top:5px;
}

#sc_also_consider{
	float:left;
	width: 910px;
	border:1px #ccc solid;
	margin-top: 30px;
	margin-left:10px;
	height:!important;
}


#sc_also_consider_top{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: 600;
	padding-top:3px;
}

.sc_searchresultimg{
	border-top: 1px #ccc solid;
}

.sc_searchresultcontent{
    
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border: 1px #ccc solid;
	border-bottom: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #000;
}

.sc_searchresultcontent a{
	color: #F00;
}

.sc_searchresultpricebuy{
	border-top: 1px #ccc solid;
	background-color: #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}

.sc_searchresultprice{
	float: left;
	width: 165px;
	height: 23px;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	margin-left: 10px;
}

.sc_searchresultbuy a{
	background: url(../ipc_images/buy.png) no-repeat;
	float: left;
	width: 110px;
	height: 33px;
	margin-left: 10px;
	display:block;
	overflow: hidden;
	cursor: hand;
}

.sc_searchresultbuy a:hover{
	background: url(../ipc_images/buyon.png) no-repeat;
	float: left;
	width: 110px;
	height: 33px;
	margin-left: 10px;
	display:block;

}

/*--------------------------------*/
/*-------check out shipping-------*/
/*--------------------------------*/
#cos_middle{
	float:left;
	width: 1160px;
	height: inherit;
	background-color: #D9DAE1;
}

#cos_box{
	float:left;
	width:1100px;
	margin-left:30px;
	border: 1px #333 solid;
	margin-bottom:20px;
	margin-top:10px;
	padding-bottom: 20px;
	height: inherit;
	background-color: #fff;
}

#cos_box_top{
	margin-top:10px;
	width: 1058px;
	height:61px;
	float:left;
	margin-left:20px;
	border-bottom:1px #666 solid;
	padding-bottom: 10px;
	background-color: #fff;
}

#cos_box_top_left{
	width:377px;
	height:61px;
	float:left;
}

#cos_box_top_right{
	float:left;
	width:670px;
	margin-left:11px;
	margin-top: 20px;
}

#cos_top_shipping{
	float:left;
	width: 111px;
	height:21px;
	cursor: hand;
	margin-left: 50px;
}

#cos_top_payment{
	float:left;
	width: 111px;
	height:21px;
	cursor: hand;
}

#cos_top_submit{
	float:left;
	width: 111px;
	height:21px;
	cursor: hand;
}

#cos_top_point{
	float:left;
	width: 10px;
	margin-top:5px;
}

#cos_basic_info{
	margin-top: 10px;
	width: 1018px;
	height: !important;
	float: left;
	margin-left: 60px;
}

.cos_bold_font_black{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: 600;
	margin-top:4px;
}

.cos_bold_font_red{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #F00;
	font-weight: 600;
	margin-top:4px;
}

.cos_regular_font_gray{
	float: left;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #999;
	margin-top:3px;
}

.cos_box_font_size{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;	
	color: #000;
	padding-left: 5px;
}

#cos_basic_info_email_line{
	margin-top: 10px;
	width: 1018px;
	height: 26px;
	float: left;
}

#cos_basic_info_email{
	float:left;
	width: 170px;
}

#cos_basic_info_email_box{
	float:left;
	width: 350px;
	height: 26px;
}

#cos_billing_info_line{
	margin-top: 10px;
	width: 1018px;
	height: 26px;
	float: left;
}

#cos_billing_info_line_bold{
	float:left;
	width: 170px;
}

#cos_billing_info_line_regular{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #F00;
	margin-top:4px;
}

#cos_billing_name_line{
	margin-top: 10px;
	width: 1018px;
	height: 26px;
	float: left;
}

#cos_billing_first_name_bold{
	float:left;
	width: 170px;
}

#cos_billing_first_name_box{
	float:left;
	width: 150px;
	height: 26px;
}

#cos_billing_first_name_regular{
	float:left;
	width:195px;
	margin-left: 20px;
}

#cos_billing_last_name_bold{
	float:left;
	width: 120px;
	height: 26px;
}

#cos_billing_last_name_box{
	float:left;
	width: 150px;
	height: 26px;
}

#cos_billing_company_name_line{
	margin-top: 10px;
	width: 1018px;
	height: 26px;
	float: left;
}

#cos_billing_company_name_bold{
	float:left;
	width: 170px;
}

#cos_billing_company_name_box{
	float:left;
	width: 200px;
	height: 26px;
}

#cos_billing_company_name_regular{
	float:left;
	width:200px;
	margin-left: 20px;
}

#cos_billing_address1_line{
	margin-top: 10px;
	width: 1018px;
	height: 26px;
	float: left;
}

#cos_billing_address1_bold{
	float:left;
	width: 170px;
}

#cos_billing_address1_box{
	float:left;
	width: 600px;
	height: 26px;
}

#cos_billing_address2_line{
	margin-top: 10px;
	width: 1018px;
	height: 26px;
	float: left;
}

#cos_billing_address2_bold{
	float:left;
	width: 170px;
}

#cos_billing_address2_box{
	float:left;
	width: 600px;
	height: 26px;
}

#cos_billing_address2_regular{
	float:left;
	width:200px;
	margin-left: 20px;
}

#cos_billing_city_state_line{
	margin-top: 10px;
	width: 1018px;
	height: 26px;
	float: left;
}

#cos_billing_city_bold{
	float:left;
	width: 170px;
}

#cos_billing_city_box{
	float:left;
	width: 170px;
	height: 26px;
	margin-right: 20px;
}

#cos_billing_state_bold{
	float:left;
	width: 120px;
	margin-left: 175px;
}

#cos_billing_state_box{
	float:left;
	width: 150px;
	height: 22px;
}

#cos_state{
	float:left;
	width: 180px;
	height: 22px;
	font-size:12px;
}

#cos_billing_zip_country_line{
	margin-top: 10px;
	width: 1018px;
	height: 26px;
	float: left;
}

#cos_billing_zip_bold{
	float:left;
	width: 170px;
}

#cos_billing_zip_box{
	float:left;
	width: 100px;
	height: 22px;
	margin-right: 265px;
}

#cos_billing_country_bold{
	float:left;
	width: 120px;
}

#cos_billing_phone_line{
	margin-top: 10px;
	width: 1018px;
	height: 26px;
	float: left;
}

#cos_billing_day_phone_bold{
	float:left;
	width: 170px;
}

#cos_billing_day_phone_box1{
	float:left;
	width: 35px;
	height: 22px;
	margin-right: 10px;
}

#cos_billing_day_phone_box2{
	float:left;
	width: 70px;
	height: 22px;
	margin-right: 15px;
}

#cos_billing_day_phone_ext_bold{
	float:left;
	width: 35px;
}

#cos_billing_day_phone_box3{
	float:left;
	width: 50px;
	height: 22px;
	margin-right: 150px;
}

#cos_billing_night_phone_bold{
	float:left;
	width: 120px;
}

#cos_billing_night_phone_box1{
	float:left;
	width: 35px;
	height: 22px;
	margin-right: 10px;
}

#cos_billing_night_phone_box2{
	float:left;
	width: 70px;
	height: 22px;
	margin-right: 15px;
}

#cos_billing_night_phone_ext_bold{
	float:left;
	width: 35px;
}

#cos_billing_night_phone_box3{
	float:left;
	width: 50px;
	height: 22px;
	margin-right: 10px;
}

#cos_billing_night_phone_regular{
	float: left;
	width: 70px;
	margin-left: 10px;
}

#cos_billing_fax_line{
	margin-top: 10px;
	width: 1018px;
	height: 26px;
	float: left;
}

#cos_billing_fax_bold{
	float:left;
	width: 170px;
}

#cos_billing_fax_box{
	float:left;
	width: 200px;
	height: 22px;
	margin-right: 10px;
}

#cos_billing_fax_regular{
	float:left;
	width:50px;
	margin-left: 10px;
}


#cos_notice{
	margin-top:20px;
	width: 964px;
	height: 80px;
	float:left;
	margin-left:60px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background:#ccc;
	padding-top:8px;
	padding-left: 8px;
	border:4px #666 solid;
}

#cos_shipping_info{
	margin-top:10px;
	width: 1028px;
	height: !important;
	float:left;
	margin-left:60px;
}

#cos_shipping_info_line{
	margin-top:10px;
	width: 1058px;
	height: 26px;
	float:left;
}

#cos_shipping_name_line{
	margin-top:10px;
	width: 1058px;
	height: 26px;
	float:left;
}

#cos_shipping_first_name_bold{
	float:left;
	width: 170px;
}

#cos_shipping_first_name_box{
	float:left;
	width: 150px;
	height: 26px;
}

#cos_shipping_last_name_bold{
	float:left;
	width: 120px;
	height: 26px;
	margin-left: 140px;
}

#cos_shipping_last_name_box{
	float:left;
	width: 150px;
	height: 26px;
}

#cos_shipping_company_name_line{
	margin-top:10px;
	width: 1058px;
	height: 26px;
	float:left;
}

#cos_shipping_company_name_bold{
	float:left;
	width: 170px;
}

#cos_shipping_company_name_box{
	float:left;
	width: 200px;
	height: 26px;
}

#cos_shipping_company_name_regular{
	float:left;
	width:200px;
	margin-left: 20px;
}

#cos_shipping_address1_line{
	margin-top:10px;
	width: 1058px;
	height: 26px;
	float:left;
}

#cos_shipping_address1_bold{
	float:left;
	width: 170px;
}

#cos_shipping_address1_box{
	float:left;
	width: 600px;
	height: 26px;
}

#cos_shipping_address2_line{
	margin-top:10px;
	width: 1058px;
	height: 26px;
	float:left;
}

#cos_shipping_address2_bold{
	float:left;
	width: 170px;
}

#cos_shipping_address2_box{
	float:left;
	width: 600px;
	height: 26px;
}

#cos_shipping_address2_regular{
	float:left;
	width:200px;
	margin-left: 20px;
}


#cos_shipping_city_state_line{
	margin-top:10px;
	width: 1058px;
	height: 26px;
	float:left;
}

#cos_shipping_city_bold{
	float:left;
	width: 170px;
}

#cos_shipping_city_box{
	float:left;
	width: 170px;
	height: 26px;
	margin-right: 20px;
}

#cos_shipping_state_bold{
	float:left;
	width: 120px;
	margin-left: 175px;
}

#cos_shipping_state_box{
	float:left;
	width: 150px;
	height: 22px;
}

#cos_state{
	float:left;
	width: 180px;
	height: 22px;
	font-size:12px;
}

#cos_shipping_zip_country_line{
	margin-top:10px;
	width: 1058px;
	height: 26px;
	float:left;
}

#cos_shipping_zip_bold{
	float:left;
	width: 170px;
}

#cos_shipping_zip_box{
	float:left;
	width: 100px;
	height: 22px;
	margin-right: 265px;
}

#cos_shipping_country_bold{
	float:left;
	width: 120px;
}

#cos_shipping_phone_line{
	margin-top:10px;
	width: 1058px;
	height: 26px;
	float:left;
}

#cos_shipping_day_phone_bold{
	float:left;
	width: 170px;
}

#cos_shipping_day_phone_box1{
	float:left;
	width: 35px;
	height: 22px;
	margin-right: 10px;
}

#cos_shipping_day_phone_box2{
	float:left;
	width: 70px;
	height: 22px;
	margin-right: 15px;
}

#cos_shipping_day_phone_ext_bold{
	float:left;
	width: 35px;
}

#cos_shipping_day_phone_box3{
	float:left;
	width: 50px;
	height: 22px;
	margin-right: 150px;
}

#cos_shipping_night_phone_bold{
	float:left;
	width: 120px;
}

#cos_shipping_night_phone_box1{
	float:left;
	width: 35px;
	height: 22px;
	margin-right: 10px;
}

#cos_shipping_night_phone_box2{
	float:left;
	width: 70px;
	height: 22px;
	margin-right: 15px;
}

#cos_shipping_night_phone_ext_bold{
	float:left;
	width: 35px;
}

#cos_shipping_night_phone_box3{
	float:left;
	width: 50px;
	height: 22px;
	margin-right: 10px;
}

#cos_shipping_night_phone_regular{
	float:left;
	width:50px;
	margin-left: 10px;
}

#cos_shipping_fax_line{
	margin-top:10px;
	width: 1058px;
	height: 26px;
	float:left;
}

#cos_shipping_fax_bold{
	float:left;
	width: 170px;
}

#cos_shipping_fax_box{
	float:left;
	width: 200px;
	height: 22px;
	margin-right: 10px;
}

#cos_shipping_fax_regular{
	float:left;
	width:50px;
	margin-left: 10px;
}

#cos_contunue {
	float:left;
	width: 147px;
	text-align:center;
	border:0;
	margin-top:20px;
	margin-left: 480px;
	cursor: hand;
	display:block;
}

/*-------------------------------*/
/*-----------check out payment---*/
/*-------------------------------*/
#cop_payment_select{
	width: 1058px;
	border-bottom: 1px #333 solid;
	height:!important;
	float:left;
	padding-bottom:20px;
	margin-left:20px;
	margin-top:15px;
}

#cop_select_shipping{
	width: 1058px;
	height: 250px;
	float: left;
}

#cop_select_shipping_left{
	margin-left:200px;
	float:left;
	height:200px;
	margin-top:25px;
	width:180px;
}

#cop_select_shipping_form{
	margin-left:40px;
	float:left;
	height: 200px;
	margin-top:20px;
	width:500px;
}

#cop_payment_type{
	width: 1058px;
	float: left;
	height: 270px;
	margin-top: 30px;
}

.cop_bold_font_black{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: 600;
}

#cop_point{
	margin-right:10px;
	width: 25px;
	height: 25px;
	float:left;
}

.cop_form_preset{
	width: 500px;
	float:left;
	height: 25px;
	margin-top:1px;
}

#cop_select_shipping_ups_3day{
	margin-top: 20px;
}

#cop_select_shipping_ups_2day{
	margin-top: 20px;
}

#cop_select_shipping_ups_1day{
	margin-top: 20px;
}

#cop_select_shipping_local_pick{
	margin-top: 20px;
}

#cop_payment_type_left{
	float: left;
	margin-left: 200px;
	width: 180px;
}

#cop_payment_type_form{
	width: 500px;
	height: 150px;
	float:left;
	margin-left: 40px;
}

#cop_payment_type_master{
	margin-top:8px;
}

#cop_payment_type_american_expres{
	margin-top:8px;
}

#cop_payment_type_discover{
	margin-top: 8px;
}

#cop_payment_type_check{
	margin-top: 8px;
}

#cop_payment_type_cash{
	margin-top: 8px;
}

#cop_payment_type_purchase_order{
	margin-top: 8px;
}

#cop_tax_exempt{
	width: 1058px;
	height: 50px;
	margin-top: 10px;
	float:left;
}

#cop_tax_exempt_left{
	width: 180px;
	margin-left:200px;
	float:left;
}

#cop_tax_exempt_right{
	width: 500px;
	float:left;
	height:25px;
	margin-left:40px;
}

#cop_tax_exempt_right_box{
	margin-left:10px;
	height: 24px;
	float:left;
}

.cop_box_font_size{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;	
	color: #000;
	padding-left: 5px;
}

#cop_card_info{
	width: 1058px;
	height: !important;
	float:left;
	margin-left:20px;
	margin-top:10px;
	padding-bottom:20px;
	border-bottom: 1px #333 solid;
}


#cop_card_no_and_cvv_line{
	float:left;
	width: 1058px;
	height:30px;
	margin-top:5px;
}

#cop_card_no{
	width: 200px;
	float:left;
}

#cop_card_no_box{
	height: 24px;
	float:left;
}

#cop_card_cvv{
	float:left;
	width: 40px;
	margin-left:200px;
}

#cop_card_cvv_box{
	margin-left:10px;
	height: 24px;
	float:left;
}

#cop_card_exp_line{
	float:left;
	width: 1058px;
	height:30px;
	margin-top:5px;
}

#cop_card_exp{
	width: 200px;
	float:left;
}

#cop_card_exp_box{
	height: 24px;
	float:left;
}

#cop_card_exp_regular{
	margin-left:10px;
}

#cop_card_service_phone_line{
	float:left;
	width: 1058px;
	height:30px;
	margin-top:5px;
}

#cop_card_service_phone{
	width: 200px;
	float:left;
}

#cop_card_service_phone_box{
	height: 24px;
	float:left;
}

#cop_card_service_phone_regular{
	margin-left:10px;
}

#cop_card_po_no_line{
	float:left;
	width: 1058px;
	height:30px;
	margin-top:5px;
}

#cop_card_po_no{
	width: 200px;
	float:left;
}

#cop_card_po_no_box{
	height: 24px;
	float:left;
}

#cop_card_po_no_regular{
	margin-left:10px;
}

#cop_how_line{
	margin-left:20px;
	float:left;
	width: 1058px;
	height:30px;
	margin-top:5px;
}

#cop_how_left{
	width: 230px;
	float:left;
}

#cop_how_right{
	width: 700px;
	float:left;
	height:25px;
}

#cop_how_right_internet{
	width: 115px;
	float:left;
	height:25px;
}

#cop_how_right_recommendation{
	width:185px;
	float:left;
	height:25px;
	margin-left:5px;
}

#cop_how_right_magazine{
	width:125px;
	float:left;
	height:25px;
	margin-left:5px;
}

#cop_how_right_others{
	width:125px;
	float:left;
	height:25px;
	margin-left:5px;
}

#cop_repeat_customer_line{
	margin-left:20px;
	float:left;
	width: 1058px;
	height:30px;
	margin-top:5px;
}

#cop_repeat_customer_left{
	width: 230px;
	float:left;
}

#cop_note_line{
	margin-left:20px;
	float:left;
	width: 1058px;
	height:!important;
	margin-top:5px;
}

#cop_note_bold{
	width: 230px;
	float:left;
}

#cop_note_box{
	width:700px;
	float:left;
	margin-top: 10px;
	height:!important;
}

#cop_note_box1{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	text-align:left;
	display:block;
	word-warp: break-words;
}


#cop_continue{
	float:left;
	width: 147px;
	text-align:center;
	border:0;
	margin-top:20px;
	margin-left: 480px;
	cursor: hand;
	display:block;
}


/*-------------------------------*/
/*-----------check out submit----*/
/*-------------------------------*/

#cos_submit_basic_info_billing_shipping{
	background-color:#E5E5E5;
	border-bottom:1px #999 solid;
}

.cos_submit_bold{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight: 600;
	color:#000;
}

#cos_submit_basic_info_billing_to{
	margin-left: 5px;
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
}

#cos_submit_basic_info_shipping_to{
	margin-left: 5px;
	border-bottom:1px #999 solid;
}

#cos_submit_basic_info{
	border-bottom:1px #999 solid;
}

.cos_submit_regular{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #000;
}

#cos_submit_basic_info_billing_info{
	margin-left: 5px;
	border-right: 1px #999 solid;
	border-bottom:1px #999 solid;
}


#cos_submit_basic_info_shipping_info{
	margin-left: 5px;
	border-bottom:1px #999 solid;
}

#cos_submit_basic_info_payment_exp_blank{
	background-color:#E5E5E5;
	border-bottom:1px #999 solid;
}

#cos_submit_basic_info_payment{
	margin-left: 5px;
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
}

#cos_submit_basic_info_exp_blank{
	border-bottom:1px #999 solid;
	margin-left: 5px;
}

#cos_submit_basic_info_ccno_expdate{
	border-bottom:1px #999 solid;
}

#cos_submit_basic_info_ccno{
	margin-left: 5px;
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
}

#cos_submit_basic_info_expdate{
	margin-left: 5px;
	border-bottom:1px #999 solid;
}

#cos_submit_basic_info_serviceno_exp_blank{
	margin-left:30px;
	border-bottom:1px #999 solid;
}

#cos_submit_basic_info_serviceno{
	margin-left: 5px;
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
}

#cos_submit_note_box{
	width:700px;
	float:left;
	margin-top: 10px;
	margin-left:30px;
	height:!important;
}

#cos_submit_note_box1{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	text-align:left;
	display:block;
	word-warp: break-words;
}


textarea{
	resize: auto;
	cursor: auto;
	padding:2px;
	display:block;
	white-space:pre-warp;
	word-warp: break-words;
	webkit-rtl-ordering: logical;
	webkit-box-orient: vertical;
	
}

#cos_submit_shopping_cart{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #FFF;
	width: 1036px;
	border: 1px #999 solid;
	text-align: center;
}

#cos_submit_shopping_cart_title{
	background-color: #E5E5E5;
}

#cos_submit_shopping_cart_description{

}

#cos_submit_shopping_cart_item_code{
}

#cos_submit_shopping_cart_price{
}

#cos_submit_shopping_cart_qty{
}

#cos_submit_shopping_cart_content{
}

td{
	display: table-cell;
	vertical-align:central;
}

tr{
	display: table-row;
	vertical-align:central;
}

#cos_submit_shopping_cart_content_description{
}

#cos_submit_shopping_cart_content_item_code{
}

#cos_submit_shopping_cart_content_price{
}

#cos_submit_shopping_cart_content_qty{


}



table{
	
}

#cos_submit_shopping_cart_subtatal_amount{
}

.cos_submit_shopping_left{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

#cos_submit_shopping_cart_sub{
}

.cos_submit_shopping_blank{
}

#cos_submit_shopping_cart_sub_amo{
}

.cos_submit_shopping_right{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #000;
}

#cos_submit_shopping_cart_tax_amount{
}

#cos_submit_shopping_cart_tax{
}

#cos_submit_shopping_cart_tax_amo{
}

#cos_submit_shopping_cart_freight_amount{
}

#cos_submit_shopping_cart_freight{
}

#cos_submit_shopping_shipping_method{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #000;
}

#cos_submit_shopping_cart_fre_amo{
}

#cos_submit_shopping_cart_total_amount{
}

#cos_submit_shopping_cart_total{
}

#cos_submit_shopping_cart_tax_amo{
}

#cop_continue{
	float:left;
	margin-top:20px;
	border: none;
}

#cos_submit_notice{
	font-family:Verdana, Geneva, sans-serif;
	color: #333;
	font-weight: 600;
	font-size: 12px;
	background-color: #CCC;
	width:425px;
	height: !important;
	margin-left:333px;
	float:left;
	margin-top: 20px;
	padding:5px;
}
.BBB:link{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  font-weight: bold; 
  color: #666666; 
  text-decoration: none
  }
  
.BBB:hover{  
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #FF0000; 
	text-decoration: 
	underline
	}
	.BBB:visited{  
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #FF0000; 
	text-decoration: 
	underline
	}
	
.CCC{
   color:#3462AD;
   font-family: "Enriqueta", serif;
   	font-size: 14px;
   font-weight: 600;

   text-decoration:none;
   };
	
.CCC a{
	font-family: "Enriqueta", serif;
	font-size: 14px;
	color: #00F;
	font-weight: 600;
	text-decoration:none;
}

.CCC a:hover{
	font-family: "Enriqueta", serif;
	font-size: 14px;
	color: #F90;
	font-weight: 600;
	text-decoration:none;
}

.DD {
   color:#3462AD;
   font-family: "Enriqueta", serif;
   	font-size: 14px;
   font-weight: 600;
   text-decoration:none;
   };
	
.DD a{
	/* font-family: "Enriqueta", serif; */
	/* font-family: sans-serif, Arial Black, Gadget, sans-serif;*/
	font-family: sans-serif, Arial, Arial Black, Gadget, sans-serif;
	font-size: 10px;
	color: #00F;
	font-weight: 600;
	text-decoration:none;
}

.DD a:hover{
	font-family: "Enriqueta", serif;
	font-size: 12px;
	color: #F90;
	font-weight: 600;
	text-decoration:none;
}


.DD a:VISITED{
      color:#000000;
	  font: 12px Verdana, sans-serif;
	  text-decoration:none;
	  }

