/* ±âº»¼³Á¤ */

body {
 font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif;  background-color:#ffffff;
}

img       {border:0px;}
select {
  background:#ffffff; 
  border:solid 1px #cdcdcd;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  padding:2px;height:23px;  
}

#large_table{
	margin-top:0px;
}

.mailbtn {
	cursor:pointer;
	background-image: url('/image2/black_and_white_icon_set.jpg'); background-position: -338px -280; width:19px;height:16px;margin:0 0;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	/* IE 5-7 */
	filter: alpha(opacity=50);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0.5;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.5;
}

.mailbtn:hover {
	opacity: 1.0;cursor:pointer;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.bluebtn {
	border:1px #cdcdcd solid  ; padding:5px 10px; margin-top:-5px;color:#fff;font-size:14px;
	text-align:center;
	background-image: url('http://ztoone.com/image/Btn/sq-buttons-03.png'); background-position: -226px -165px;	/*background-repeat: round space;*/
}

.bluebtn:hover{
  -moz-box-shadow:2px 2px 2px #8D8D8D;
  -webkit-box-shadow:2px 2px 2px #8D8D8D;
  box-shadow:2px 2px 2px #8D8D8D; background-image: url('//ztoone.com/image/Btn/sq-buttons-03.png'); background-position: -227px -116px;text-align:center;
  cursor:pointer;
}

.notrans:hover{
	text-decoration:none;
}

.yellowbtn {
	border:1px #cdcdcd solid  ; padding:5px 10px; margin-top:-5px;color:#000;font-size:14px;
	text-align:center;
	background-image: url('http://ztoone.com/image/Btn/sq-buttons-03.png') ; background-position: -81px -65px;	
	
}

.yellowbtn:hover{
-moz-box-shadow:2px 2px 2px #8D8D8D;
  -webkit-box-shadow:2px 2px 2px #8D8D8D;
  box-shadow:2px 2px 2px #8D8D8D; 
  background-image: url('//ztoone.com/image/Btn/sq-buttons-03.png') ; background-position: -81px -14px;	
  
  cursor:pointer;
}

.example{
  margin-bottom : 0.5em; 
}

.roundBox{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	 border:1px #dedede solid;
}


input[type=radio].css-checkbox:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

input[type=radio].css-checkbox:not(old) + label{
  display      : inline-block;
  margin-left  : -28px;
  padding-left : 28px;
  background   : url('/image2/checks1.png') no-repeat 0 0;
  line-height  : 24px;
}

input[type=radio].css-checkbox:not(old):checked + label{
/*  background-position : 0px -48px;*/
  background: url('/image2/checks1.png') no-repeat  0px -48px;  
}

.SpecComboBox select{ height:32px;padding:4px 7px;margin:0;font-size:13px;color:#000;line-height:15px;border:solid 1px #dedede;border-bottom-color:#c3bdbd;border-right-color:#d2cfcf;border-left-color:#d2cfcf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;background:#fff url(/image2/arrow-down.png) no-repeat 97% 50%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
.SpecComboBox select:hover {box-shadow:0 5px 8px rgba(0,0,0,1)}
.product_table select{  height:28px;padding:4px 7px;margin:0;font-size:12px;color:#000;line-height:15px;border:solid 1px #dedede;border-bottom-color:#c3bdbd;border-right-color:#d2cfcf;border-left-color:#d2cfcf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;background:#fff url(/image2/arrow-down.png) no-repeat 97% 50%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
#selectpoints, #selectset { height:25px;padding:4px 7px;margin:0;font-size:12px;color:#000;line-height:15px;border:solid 1px #dedede;border-bottom-color:#c3bdbd;border-right-color:#d2cfcf;border-left-color:#d2cfcf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;background:#fff url(/image2/arrow-down.png) no-repeat 88% 50%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
#period { height:25px; background:#fff url(/image2/arrow-down.png) no-repeat 95% 50%;}
#searchkey{ height:28px;padding:4px 7px;margin:0;font-size:12px;color:#000;line-height:15px;border:solid 1px #dedede;border-bottom-color:#c3bdbd;border-right-color:#d2cfcf;border-left-color:#d2cfcf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;background:#fff url(/image2/arrow-down.png) no-repeat 90% 50%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
#selexport {height:25px; background:#fff url(/image2/arrow-down.png) no-repeat 95% 50%; }
#w_inches{background:#fff url(/image2/arrow-down.png) no-repeat 75% 50%; }
#h_inches{background:#fff url(/image2/arrow-down.png) no-repeat 75% 50%; }

/* Inset */

hr.InsetStyle {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.35);
    /*border-bottom: 1px solid rgba(255,255,255, 0.75);*/
}

/* Double-color dashed line */

hr.dashedstyle {
    border: 0;
    border-bottom: 1px dashed #ccc;
    background: #EAEAEA;
}

.960table{
	width:960px !important;
}

hr.bluehr {
	border:1px #00A0FF dotted;width:95%;float:center;
}
hr.GradientStyle {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.s1{margin-left: 0px; height: 12px;width: 12px;border: 0; display:inline-block;cursor: pointer;background-image:url('/images/black_and_white_icon_set.jpg');background-repeat:no-repeat;position: relative;}
.phone{margin-left: 0px;border: 0; height: 20px;width: 20px;display:inline-block;background-image:url('/images/black_and_white_icon_set_Large.jpg');background-repeat:no-repeat;position: relative;top:4px;opacity:0.7;background-position:-121px -279px;}
.human{margin-left: 0px;border: 0; height: 20px;width: 20px;display:inline-block;background-image:url('/images/black_and_white_icon_set_Large.jpg');background-repeat:no-repeat;position: relative;top:4px;opacity:0.7;background-position:-30px -279px;}

.jobs{margin-left: 0px;border: 0; height: 20px;width: 20px;display:inline-block;background-image:url('/images/black_and_white_icon_set_Large.jpg');background-repeat:no-repeat;position: relative;top:4px;opacity:0.7;background-position:-620px -361px;}

.info {background-position:-65px -81px;}
select .catecls { background:#fff url(/image2/arrow-down.png) no-repeat 87% 50%; }
.product_table select:hover {box-shadow:0 1px 3px rgba(0,0,0,0.2)}
.product_table .subtext  input{ height:28px;padding:4px 7px;margin:0;font-size:12px;color:#000;line-height:15px;border:solid 1px #dedede;border-bottom-color:#c3bdbd;border-right-color:#d2cfcf;border-left-color:#d2cfcf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;background:#fff outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.product_table .Rounded, .RoundedBlack{ height:28px;padding:4px 7px;margin:0;font-size:13px;color:#000;line-height:15px;border:solid 1px #dedede;border-bottom-color:#c3bdbd;border-right-color:#d2cfcf;border-left-color:#d2cfcf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;background:#fff outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}

.CartRedTitle { font-size:14px; color:#b80707; font-weight:bold; vertical-align: bottom;padding-left:10px;}

.SpecComboBox .RoundedInput {
height:32px; width:213px; padding:4px 7px;text-align:top; margin:0;font-size:13px;color:#000;line-height:15px;border:solid 1px #dedede;border-bottom-color:#c3bdbd;border-right-color:#d2cfcf;border-left-color:#d2cfcf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 #fff inset;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;
}
.scrollbar {border: #D6D6D6 1PX solid;}

input .Rounded {
  background:#ffffff; margin-top: 5px; margin-bottom: 5px;font-size:13px;line-height:13px;
  border:solid 1px #cdcdcd;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  padding:2px;height:30px;
}

.Success {
  background:#DBF8A7; margin-top: 5px; margin-bottom: 5px;color: #085808 !important ;font-size:14px; font-family: "Lato",Tahoma, Arial, Helvetica, sans-serif; 
  border:solid 1px C4F66E;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  padding:20px;
  
}

.Warning {
  background:#E40C0C; margin-top: 5px; margin-bottom: 5px;color: #ffffff !important;font-size:12px; font-family: "Lato",Tahoma, Arial, Helvetica, sans-serif; 
  border:solid 1px b80707;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  padding:20px;
  
}

.WarningBox {
  background:#F5EBD1; margin-top: 5px; margin-bottom: 5px;color: #403F3B ;font-size:12px; font-family: Tahoma, Arial, Helvetica, sans-serif; 
  border:solid 1px #B80707;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  padding:20px;
}

.WarningBox10 {
  background:#F5EBD1; margin-top: 5px; margin-bottom: 5px;color: #403F3B ;font-size:12px; color:#303131;font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif; 
  border:solid 1px #B80707;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  padding:10px;
}

.WarningBox10Margin18 {
  background:#F5EBD1; margin-top: 5px; margin-right:18px;margin-bottom: 5px;color: #403F3B ;font-size:12px; font-family: Tahoma, Arial, Helvetica, sans-serif; 
  border:solid 1px #B80707;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  padding:10px;
}

.WarningBoxLightBorder {
  background:#F5EBD1; margin-top: 5px;margin-bottom: 5px;color: #403F3B ;font-family: Tahoma, Arial, Helvetica, sans-serif; 
  border:solid 1px #F5DB97;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  padding:10px;  
}

.SuccessMark { display:inline; background-image: url('/image2/sprites/s.png');background-position: -168px -48px; height:18px;padding-left:18px;}


td    {font-size:13px; color:#333333; font-family: 'Open Sans', Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}

.emailcontent        {font-size:15px; color:#333333; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}

.OpenSansCondensed {color:#b80707; font-family: 'Open Sans Condensed', sans-serif; text-decoration:none;}
.OpenSansCondensedWhite {color:white; font-family: 'Open Sans Condensed', sans-serif; text-decoration:none;}
.OpenSans {color:#b80707; font-family: 'Open Sans', sans-serif; text-decoration:none;letter-spacing:-1px;} 
.OpenSans2 {color:#b80707; font-family: 'Open Sans Condensed', sans-serif; font-weight:500;text-decoration:none;letter-spacing:0px;} 
.OpenSansGray {color:#333333; font-family: 'Open Sans', sans-serif; text-decoration:none;letter-spacing:2px;}


.OpenSansCondensedGray {color:#333333; font-family: 'Open Sans Condensed', sans-serif; text-decoration:none;letter-spacing:2px;} 

a:link    {font-size:13px; color:#333333; font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
a:visited {font-size:13px; color:#333333; font-family: 'Open Sans',Tahoma,  Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover   {font-size:13px; color:#DD0B0B; font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
a:active  {font-size:13px; color:#DD0B0B; font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}

.whiteMT {font-size:13px; color:#d3d5d8; font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.whiteMT a:link    {font-size:13px; color:#d3d5d8; font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.whiteMT a:visited {font-size:13px; color:#d3d5d8; font-family: 'Open Sans',Tahoma,  Arial, Helvetica, sans-serif; text-decoration:none;}
.whiteMT a:hover   {font-size:13px; color:#DD0B0B; font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.whiteMT a:active  {font-size:13px; color:#DD0B0B; font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}

.grayMT {font-size:13px; color:#4b4c4d; font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.grayMT a:link    {font-size:13px; color:#4b4c4d; font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.grayMT a:visited {font-size:13px; color:#4b4c4d; font-family: 'Open Sans',Tahoma,  Arial, Helvetica, sans-serif; text-decoration:none;}
.grayMT a:hover   {font-size:13px; color:#DD0B0B; font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.grayMT a:active  {font-size:13px; color:#DD0B0B; font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}

.whiteMT {font-size:12px; color:#d3d5d8; font-family:'Open Sans ', Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.whiteMT a.Logout:link    {font-size:12px; color:#DD0B0B; font-family: 'Open Sans ',Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}
.whiteMT a.Logout:visited {font-size:12px; color:#DD0B0B; font-family: 'Open Sans ',Tahoma,  Arial, Helvetica, sans-serif; text-decoration:underline;}
.whiteMT a.Logout:hover   {font-size:12px; color:#DD0B0B; font-family: 'Open Sans ',Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}
.whiteMT a.Logout:active  {font-size:12px; color:#DD0B0B; font-family:'Open Sans ', Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}

.grayMT {font-size:12px; color:#4b4c4d; font-family: 'Open Sans ',Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.grayMT a.Logout:link    {font-size:12px; color:#DD0B0B; font-family: 'Open Sans ',Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}
.grayMT a.Logout:visited {font-size:12px; color:#DD0B0B; font-family: 'Open Sans ',Tahoma,  Arial, Helvetica, sans-serif; text-decoration:underline;}
.grayMT a.Logout:hover   {font-size:12px; color:#DD0B0B; font-family: 'Open Sans ',Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}
.grayMT a.Logout:active  {font-size:12px; color:#DD0B0B; font-family: 'Open Sans ',Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}


.roundBox{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	 border:1px #cdcdcd solid;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DD0B0B;
}
.style3 {font-size: 12px}
.style5 {	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
.Bstyle {color: #DD0B0B; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
.categoryTitle {color: #b90707; font-size: 19px;font-family: Tahoma; }
.SpecTitle  {color: #8C8B8B; font-size: 15px; font-family: 'Open Sans', Tahoma; padding-left:15px; }
.SpecComboBox  {color: #797979; font-size: 13px; font-family: Tahoma; padding-left:12px;padding-bottom:8px;}
.SpecSubtotal  {color: #5c5c5c; font-size: 20px; font-family: Tahoma;   padding-top:25px; padding-right:5px; }
.style8 {font-size: 12px; color: #333333; }
.style14 {font-size: 14px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.style19 {font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }
.style20 {color: #DD0B0B; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.style21 {color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.style11 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #DD0B0B;
}
.style12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DD0B0B;
}
.style22 {color: #1E39A6; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

/* terms */
.termstitle  {font-size: 12px; font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif; color: #ef4023; text-transform: uppercase;}
/* productlist */
.title {font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.smalltitle {font-size: 11px; color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.smalltitle15 {font-size: 15x; color: #ffffff; font-family: "Lato",Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.smallcart {font-size: 10px; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.cart_red {font-size: 12px; color: #b91e26; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}

.productlist  {font-size: 14px; color: #000; font-family: Arial, Helvetica, sans-serif; }

.subtitle     {font-size:18px; color:#DD0B0B;font-weight:bold;font-family: Arial, Helvetica, sans-serif; text-decoration:none;}

.subtext      {font-size:12px; color:#333333; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}

/* subproduct category */
.submenu a:link    {font-size:10px; color:#ef3d23; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.submenu a:visited {font-size:10px; color:#ef3d23; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.submenu a:hover   {font-size:10px; color:#ef3d23; font-family: Arial, Helvetica, sans-serif;text-decoration:underline;}
.submenu a:active  {font-size:10px; color:#ef3d23; font-family: Arial, Helvetica, sans-serif;text-decoration:underline;}


/* mainsub */
.mainsub           {font-size:12px; color:#333333; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.mainsub2           {font-size:16px; color:black; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.mainsub3           {font-size:16px; color:black; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}

/* TD first*/
TD.t1 {font-size:11px; border-left: none; padding-left: 7px; padding-right: 6px;   text-transform: uppercase; font-weight: none;  }
TD.t2 {font-size:11px; border-left: none; padding-left: 7px; padding-right: 6px;   text-transform: none; font-weight: bold;  }
TD.shipto {font-size:11px; border-left: none; padding-left: 2px; padding-right: 6px;   text-transform: none; font-weight: none;  }
TD.t3 {font-size:11px; border-left: none; padding-left: 2px; padding-right: 6px;   text-transform: uppercase; font-weight: none;  }
TD.t4 {font-size:11px; border-left: none; padding-left: 7px; padding-right: 0px;   text-transform: none; font-weight: none;  }
TD.t5 {font-size:12px; border-left: none; padding-left: 0px; padding-right: 0px;   text-transform: none; font-weight: none;  }
TD.whiteLoginTitle {font-size:12px; color:#ffffff;  font-weight:bold;  font-family: inherit;   border-left: none; padding-left: 0px; padding-right: 0px;   text-transform: none; font-weight: none;  }
TD.account_title {font-size:12px; color:#5c5c5c;  border-left: none; padding-left: 0px; padding-right: 3px;   text-transform: none; font-weight: none; text-align:right;}
TD.feedback_title {font-size:12px;color:#5c5c5c; border-left: none; padding-left: 0px; text-transform: none; font-weight: none; text-align:left;}
TD.company {font-size:13px;color:#444;font-family: 'Open Sans',Tahoma, Arial; border-left: none; text-transform: none; font-weight: none;}
TD.contact {font-size:13px;color:#444;font-family:'Open Sans', Tahoma, Arial; border-left: none; text-transform: none; font-weight: none;line-height:25px;}
.redFont {font-size:12px;font-family: 'Open Sans',Tahoma, Arial; color:#b62025;}
.redBoldFont {font-size:12px;font-family: 'Open Sans',Tahoma, Arial; color:#b62025; font-weight: 700;  }


joblist {font-size:11px; border-left: none; padding-left: 7px; padding-right: 6px;   text-transform: uppercase; font-weight: none;  }

.GoodsList           {font-family:"Arial, Helvetica, sans-serif"; font-size:11px; line-height:10pt; font-weight:none; text-decoration:none; color:#333333;}
.GoodsList a:link    {font-family:"Arial, Helvetica, sans-serif"; font-size:11px; line-height:10pt; font-weight:none; text-decoration:none; color:#333333;}
.GoodsList a:active  {font-family:"Arial, Helvetica, sans-serif"; font-size:11px; line-height:10pt; font-weight:none; text-decoration:underline; color:#333333;}
.GoodsList a:visited {font-family:"Arial, Helvetica, sans-serif"; font-size:11px; line-height:10pt; font-weight:none; text-decoration:none; color:#333333;}
.GoodsList a:hover   {font-family:"Arial, Helvetica, sans-serif"; font-size:11px; line-height:10pt; font-weight:none; text-decoration:underline; color:#333333;}

.productTitle           {font-family:"Anivers Regular, Arial, Helvetica, sans-serif"; font-size:18px; color:#4b4b4b; font-weight:normal;}	/*	text-transform:uppercase;	*/

.card_edit { display:inline-block; vertical-align:top; margin-left:10px; width:16px; height:19px; background-image: url('/image2/edit_b.png'); background-position:0px 0px;}
.card_edit:hover { display:inline-block; vertical-align:top; margin-left:10px; width:16px; height:19px; background-image: url('/image2/edit_b.png');  background-position: -20px 0px; cursor:pointer;}
.plusminus  { padding-left:40px;}
.plusminus  .plus{ display:inline-block; vertical-align:top; width:13px; height:12px; background-image: url('/image2/plusminus.png'); background-position:-26px -12px;}
.plusminus  .plus:hover { cursor:pointer; display:inline-block; vertical-align:top; width:13px; height:12px; background-image: url('/image2/plusminus.png'); background-position:-26px 0px;}
.plusminus  .minus{ display:inline-block; vertical-align:top; width:13px; height:12px; background-image: url('/image2/plusminus.png'); background-position:0px -12px;}
.plusminus .minus:hover { cursor:pointer;  display:inline-block; vertical-align:top; width:13px; height:12px; background-image: url('/image2/plusminus.png');  background-position: 0px 0px; cursor:pointer;}

.updown  { padding-left:40px;}
.updown  .moveup{ display:inline-block; vertical-align:top; width:16px; height:12px; background-image: url('/image2/updown.png'); background-position:-23px -12px;}
.updown  .moveup:hover { cursor:pointer; display:inline-block; vertical-align:top; width:16px; height:12px; background-image: url('/image2/updown.png'); background-position:-23px 0px;}
.updown  .movedown{ display:inline-block; vertical-align:top; width:16px; height:12px; background-image: url('/image2/updown.png'); background-position:0px -12px;}
.updown .movedown:hover { cursor:pointer;  display:inline-block; vertical-align:top; width:16px; height:12px; background-image: url('/image2/updown.png');  background-position: 0px 0px; cursor:pointer;}


.btn {
  clear:both; margin-top:5px;
  background: #DDD844;
  background-image: -webkit-linear-gradient(top, #DDD844, #CAC53B);
  background-image: -moz-linear-gradient(top, #DDD844, #CAC53B);
  background-image: -ms-linear-gradient(top, #DDD844, #CAC53B);
  background-image: -o-linear-gradient(top, #DDD844, #CAC53B);
  background-image: linear-gradient(to bottom, #DDD844, #CAC53B);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  color: #4C4C4C;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  cursor:pointer;
  background: #CAC53B;
  background-image: -webkit-linear-gradient(top, #CAC53B, #DDD844);
  background-image: -moz-linear-gradient(top, #CAC53B, #DDD844);
  background-image: -ms-linear-gradient(top, #CAC53B, #DDD844);
  background-image: -o-linear-gradient(top, #CAC53B, #DDD844);
  background-image: linear-gradient(to bottom, #CAC53B, #DDD844);
  text-decoration: none;
  
}

.redbtn {
  clear:both; margin-top:5px;
  background: #F45783;
  background-image: -webkit-linear-gradient(top, #F45783, #F4215D);
  background-image: -moz-linear-gradient(top, #F45783, #F4215D);
  background-image: -ms-linear-gradient(top, #F45783, #F4215D);
  background-image: -o-linear-gradient(top, #F45783, #F4215D);
  background-image: linear-gradient(to bottom, #F45783, #F4215D);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  color: #fff;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.redbtn:hover {
  cursor:pointer;
  background: #F4215D;
  background-image: -webkit-linear-gradient(top, #F4215D, #F45783);
  background-image: -moz-linear-gradient(top, #F4215D, #F45783);
  background-image: -ms-linear-gradient(top, #F4215D, #F45783);
  background-image: -o-linear-gradient(top, #F4215D, #F45783);
  background-image: linear-gradient(to bottom, #F4215D, #F45783);
  text-decoration: none;
  
}


.graybtn {
  clear:both; margin-top:5px;
  background: #D7D4D5;
  background-image: -webkit-linear-gradient(top, #D7D4D5, #A39FA0);
  background-image: -moz-linear-gradient(top, #D7D4D5, #A39FA0);
  background-image: -ms-linear-gradient(top, #D7D4D5, #A39FA0);
  background-image: -o-linear-gradient(top, #D7D4D5, #A39FA0);
  background-image: linear-gradient(to bottom, #D7D4D5, #A39FA0);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  color: #fff;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.graybtn:hover {
  cursor:pointer;
  background: #A39FA0;
  background-image: -webkit-linear-gradient(top, #A39FA0, #D7D4D5);
  background-image: -moz-linear-gradient(top, #A39FA0, #D7D4D5);
  background-image: -ms-linear-gradient(top, #A39FA0, #D7D4D5);
  background-image: -o-linear-gradient(top, #A39FA0, #D7D4D5);
  background-image: linear-gradient(to bottom, #A39FA0, #D7D4D5);
  text-decoration: none;
}


.diabledbtn{
	clear:both; margin-top:5px;
	background: #DDDDDD;
	-webkit-border-radius: 6;
	  -moz-border-radius: 6;
	  border-radius: 6px;
	  color: #4C4C4C;
	  font-size: 14px;
	  padding: 10px 20px 10px 20px;
	  text-decoration: none;
}



.shadow{
  -moz-box-shadow:2px 2px 2px #8D8D8D;
  -webkit-box-shadow:2px 2px 2px #8D8D8D;
   box-shadow:2px 2px 2px #8D8D8D;
}

.invoicebtn {
	background-image: url('/images/black_and_white_icon_set_Large.jpg'); background-position: -310px -196px; width:15px;height:17px;margin:0 0;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	/* IE 5-7 */
	filter: alpha(opacity=50);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0.5;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.5;
}

.invoicebtn:hover {
	opacity: 1.0;cursor:pointer;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.accountico {
	background-image: url('/images/ui-icons2_s_white.png'); background-position: -128px -129px; width:14px;height:14px;margin:0 0;	
}
.cartico {
	background-image: url('/images/ui-icons2_s_white.png'); background-position: -127px -203px; width:14px;height:14px;margin:0 0;	
}
.favoriteico {
	background-image: url('/images/ui-icons2_s_white.png'); background-position: -152px -533px; width:14px;height:14px;margin:0 0;	
}
.jobico {
	background-image: url('/images/ui-icons2_s_white.png'); background-position: -52px -309px; width:17px;height:19px;margin:0 0;	
}
.addressbkico {
	background-image: url('/images/ui-icons2_s_white.png'); background-position: -27px -181px; width:17px;height:19px;margin:0 0;	
}

.estimateico {
	background-image: url('/images/ui-icons2_s_white.png'); background-position: -179px -659px; width:14px;height:14px;margin:0 0;	
}

.alert {
    padding: 20px;
    background-color: #f44336;
    color: white;
}

/* µðÅ×ÀÏ - »óÇ°°¡°Ý */
.productPrice           {font-family:"Arial, Helvetica, sans-serif"; font-size:15px; color:#4b4b4b; font-weight:normal;}	/*	text-transform:uppercase;	*/
.productPriceSmall      {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; color:#583C1C; font-weight:normal;}	/*	text-transform:uppercase;	*/
.productPriceBig        {font-family:"Arial, Helvetica, sans-serif"; font-size:20px; color:#583C1C; font-weight:normal;}	/*	text-transform:uppercase;	*/


/* white */
.white           {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; color:#FFFFFF;}
.white a:link    {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; color:#FFFFFF; text-decoration:none;}
.white a:active  {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; color:#FFFFFF; text-decoration:none;}
.white a:visited {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; color:#FFFFFF; text-decoration:none;}
.white a:hover   {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; color:#FFFFFF; text-decoration:none; text-decoration:underline;} 

/* white2 */
.white2           {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; color:#FFFFFF;}
.white2 a:link    {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; color:#FFFFFF; text-decoration:none;}
.white2 a:active  {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; color:#FFFFFF; text-decoration:none;}
.white2 a:visited {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; color:#FFFFFF; text-decoration:none;}
.white2 a:hover   {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; color:#FFFFFF; text-decoration:none; text-decoration:underline;} 

/* Others */
.list_product_name		{color:#4b4b4b; font-weight:bold;}
.list_product_price		{color:#4b4b4b; font-weight:bold;}
.list_product_feature		{color:#758094; font-weight:bold;}

.lg160 {zoom:160%;}

/* input ½ºÅ¸ÀÏ - ¸ÞÀÎ ·Î±äÆû */
.input1 {font-size:11px; color:#333333; height:17px; border-left:#7f9eba 1px solid; border-right:#7f9eba 1px solid; border-top:#7f9eba 1px solid; border-bottom:#7f9eba 1px solid;}
.fileinput {font-size:11px; color:#333333; height:17px; border-left:#DD0B0B 1px solid; border-right:#DD0B0B 1px solid; border-top:#DD0B0B 1px solid; border-bottom:#DD0B0B 1px solid;}
.input2 { font-family:inherit; height:25px; border-left:#cdcdcd 1px solid; border-right:#cdcdcd 1px solid; border-top:#cdcdcd 1px solid; border-bottom:#cdcdcd 1px solid; text-align:bottom;}
.inputRight {font-size:12px; color:#333333; height:17px; border-left:#C6C4C8 1px solid; border-right:#C6C4C8 1px solid; border-top:#C6C4C8 1px solid; border-bottom:#C6C4C8 1px solid; text-align:right;}
.input_login {font-size:12px; height:18px; border-left:#666666 1px solid; border-right:#666666 1px solid; border-top:#666666 1px solid; border-bottom:#666666 1px solid;}
.input_loginnew {font-size:12px; height:18px; border-left:#be1d2f 1px solid; border-right:#be1d2f 1px solid; border-top:#be1d2f 1px solid; border-bottom:#be1d2f 1px solid;}
.input_nlogin {font-size:12px; height:18px; border-left:#ffffff 1px solid; border-right:#ffffff 1px solid; border-top:#ffffff 1px solid; border-bottom:#ffffff 1px solid;}
.inputLogin {font-size:13px;width:139px;  height:27px; background-image:url('/image2/input_bg1.gif');border-style:none; color:#d3d5d8;}
.inputLogin2 {font-size:13px;width:139px;  height:27px; background-image:url('/image2/input_bg2.gif');border-style:none;color:#d3d5d8; }
.inputLoginWhite {font-size:13px;width:138px;  height:27px; background-image:url('/image2/input_bg.gif');border-style:none;}

/* .bluelink */
.bluelink  {font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.bluelink  a:link {font-size:12px; color:#000099; font-family: Arial, Helvetica, sans-serif;text-decoration:underline;}
.bluelink  a:active {font-size:12px; color:#000099; font-family: Arial, Helvetica, sans-serif;text-decoration:underline;}
.bluelink  a:visited {font-size:12px; color:#000099; font-family: Arial, Helvetica, sans-serif;text-decoration:underline;}
.bluelink  a:hover {font-size:12px; color:#000099; font-family: Arial, Helvetica, sans-serif;text-decoration:underline;}

/* .bluelink_nl */
.bluelink_nl  {font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.bluelink_nl  a:link {font-size:12px; color:#000099; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.bluelink_nl  a:active {font-size:12px; color:#000099; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.bluelink_nl  a:visited {font-size:12px; color:#000099; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.bluelink_nl  a:hover {font-size:12px; color:#000099; font-family: Arial, Helvetica, sans-serif;text-decoration:underline;}

/* .bluelink_nl */
.footlink  {font-size: 12px; color: #4996de; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.footlink  a:link {font-size:12px; color:#4996de; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.footlink  a:active {font-size:12px; color:#4996de; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.footlink  a:visited {font-size:12px; color:#4996de; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.footlink  a:hover {font-size:12px; color:#4996de; font-family: Arial, Helvetica, sans-serif;text-decoration:underline;}

/* .bluelink_nls */
.bluelink_nls  {font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.bluelink_nls  a:link {font-size:11px; color:#ffffff; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.bluelink_nls  a:active {font-size:11px; color:#ffffff; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.bluelink_nls  a:visited {font-size:11px; color:#ffffff; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.bluelink_nls  a:hover {font-size:11px; color:#ffffff; font-family: Arial, Helvetica, sans-serif;text-decoration:underline;}

/* input ½ºÅ¸ÀÏ - °Ô½ÃÆÇ ±Û¾²±â */
.input3 {color:#5d371d; height:20px; border-left:#AFAFAF 1px solid; border-right:#AFAFAF 1px solid; border-top:#AFAFAF 1px solid; border-bottom:#AFAFAF 1px solid;}

/* copy right */
.copyright1           {font-family:"Arial, Helvetica, sans-serif"; font-size:11px; text-decoration:none; color:#333333;}
.copyright1 a:link    {font-family:"Arial, Helvetica, sans-serif"; font-size:11px; text-decoration:none; color:#333333;}
.copyright1 a:active  {font-family:"Arial, Helvetica, sans-serif"; font-size:11px; text-decoration:none; color:#333333;}
.copyright1 a:visited {font-family:"Arial, Helvetica, sans-serif"; font-size:11px; text-decoration:none; color:#333333;}
.copyright1 a:hover   {font-family:"Arial, Helvetica, sans-serif"; font-size:11px; text-decoration:none; color:#333333;}

.copyright2           {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; text-decoration:none; color:#393939;}
.copyright2 a:link    {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; text-decoration:none; color:#393939;}
.copyright2 a:active  {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; text-decoration:none; color:#393939;}
.copyright2 a:visited {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; text-decoration:none; color:#393939;}
.copyright2 a:hover   {font-family:"Arial, Helvetica, sans-serif"; font-size:12px; text-decoration:underline; color:#393939;}

/* copy right */
.faq_title           {font-family:'Open Sans',Arial; font-size:13px; text-decoration:none; color:#444;letter-spacing:1;line-height:140%;}
.faq_title a:link    {font-family:'Open Sans',Arial; font-size:13px; text-decoration:none; color:#444;}
.faq_title a:active  {font-family:inherit; font-size:13px; text-decoration:none; color:#444;}
.faq_title a:visited {font-family:inherit; font-size:13px; text-decoration:none; color:#444;}
.faq_title a:hover   {font-family:inherit; font-size:13px; text-decoration:underline; color:#444;}

#cartTitle ul li{
	margin:0;text-align:center;padding:8 0 8;font-color:white; font-size:12px;display:inline;font-family: Arial, Helvetica, sans-serif;
}

.cartLine ul, 
.cartLine ul li{
	list-style:none;margin:0;display: inline-block; background:#E7E7E7;height:auto !important;font-size:12px;padding:4px 0px;
	text-align:center;vertical-align:bottom;font-family: Arial, Helvetica, sans-serif;
}

.estimatedCompletionDate{
	list-style:none;margin:0;display: inline-block; background:#fff;height:auto !important;font-size:12px;padding:4px 0px;
	text-align:center;vertical-align:bottom;font-family: Arial, Helvetica, sans-serif;
}

.shipLine ul, 
.shipLine ul li {
	list-style:none;margin:0;display: inline-block;background:#fff;height:auto;font-size:12px;padding:4px 0px;
	text-align:left;vertical-align:bottom;font-family: Arial, Helvetica, sans-serif;
}

.cartLine ul li div.innerli {
	padding-top:6px !important;margin:0;display: inline-block;
}

.cartLine ul,
.shipLine ul{
	width:755px !important;margin:0;display: inline-block;font-family: Arial, Helvetica, sans-serif;
	clear:both;font-size:0px;position:relative;left:0px;border-bottom:#999 1px dashed;
	/*position:relative;left:0px;*/
}

.blindshipcls{
	display:inline-block;vertical-align:top;
}

.center {
    margin: auto;
    width: 50%;
    padding: 10px;
}

#SubtotalInfo > div { font-family: Arial, Helvetica, sans-serif; font-size:14px;}

@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
	.centerCol,
	.leftCol, 
	#cartstep1, 
	#continueshopping,
	.mNoCol{
		display:none !important;
	}
	.mleftCol,
	.mShow
	{
		display:inline !important;
	}
	
	.cartLine,
	.cartLine ul,
	.shipLine ul {
	 width:100% !important;
	/*position:relative;left:0px;*/
	}
	
	.blindshipcls {
	display:block !important;vertical-align:top;
}

.subtotaldetails{
	text-align:right;
	padding-left:0px !important; margin:0 !important; width:100px !important;
	position:relative; left:0px !important;
}

.SubtotalInfo, 
#paymentsubmit {
	 padding-left:0px !important; width:auto !important;
	 position:relative; left:0px !important;
}

.subtotaldetails1, 
#paymentsubmit,
#uploadsubmit, #mupload{
	margin: 0 !important;padding:0 0 !important;width:auto !important;float:left !important;
	clear:both !important;
	display:block !important;
}

.estimatedCompletionDate{
	margin: 0 !important;padding:0 15 !important;width:auto !important;float:left !important;
	clear:both !important;
	display:block !important;
}

.subtotaldetails2{
	margin: 0 !important;padding-left:10px !important;width:auto !important;float:left !important;
	clear:both !important;
	display:block !important;
}
	
	.cartLine ul li div.innerli {
		display:block !important;
	}	
}



