/* text fields , drop down , check box , button and radio button styles */

.border
{
	border:1px solid #cccccc;
}
 input[type="radio"]
{	
    margin-right:2px;
    font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
    font-size:11px;
    color:#666666;
}

 input[type="checkbox"]
{	
    margin-right:3px;
    font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
    font-size:11px;
    color:#666666;
}
.selectsize input[type="radio"]
{
	float:left;
	position:relative;
}
.selectsize label{ position:relative; top:3px; padding-right:10px;}

.size input[type="checkbox"]
{
	margin-right:2px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, Trebuchet MS;
	vertical-align:text-bottom;
	font-size:11px;
    color:#666666;
}
.size label{ position:relative; top:-4px;}
.alterlink input[type="checkbox"]
{
	position:relative;
    margin-top:0px;
    margin-right:5px;
    margin-left:0;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
    color:#666666;
}
.chk input[type="checkbox"]
{
	float:left;
}
.alter input[type="radio"]
{
	float:left; margin-top:1px;
}

.chk02 input[type="checkbox"]
{
	position:relative;
	top:5px;
}
.chk03 input[type="checkbox"]
{
	position:relative;
	left:-3px;	
}
.chk04 input[type="checkbox"]
{
	position:relative;
	top:5px;
	left:5px;
}
.active input[type="checkbox"]
{
	margin-left:10px;
}
.checkoutsize input[type="radio"]
{
	margin-right:1px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	vertical-align:text-bottom;
    color:#666666;
}

.stocksize input[type="radio"]
{
	margin-right:5px;
	margin-left:1px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	vertical-align:text-bottom;
    color:#666666;
}

.radioButton input[type="checkbox"]
{
	margin-right:1px;
	margin-left:0;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	vertical-align:bottom;
    color:#666666;
    float:left;
}
 .color input[type="checkbox"]
{	
	vertical-align:bottom;
    margin-right:1px;
    margin-left:0;
    color:#666666;
}
.alterrequirechk input[type="checkbox"] 
{	
	
	vertical-align:middle;
    margin-right:5px;
    margin-left:0;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
    color:#666666;
}
.searchbox input[type="checkbox"]
{	
	vertical-align:bottom;
    margin-right:3px;
    margin-left:0;
    color:#666666;

	}
.searchoffer input[type="checkbox"]
{
	position:relative;
	top:5px;
	vertical-align:bottom;
    margin-right:1px;
    margin-left:2px;
    color:#666666;
	}
.sml input[type="radio"]
{
	margin-top:3px;
	margin-right:5px;
	margin-left:0;
	vertical-align:bottom;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
    color:#666666;
}
.searchorder input[type="radio"]
{
	margin-right:5px;
	margin-left:0;
	vertical-align:middle;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
    color:#666666;
}
.chktxt
{
	font-family:Arial;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-weight:bold;
	color:#666666;
}
/* banner styles*/

.chklinkoffer input[type="checkbox"]
{
	vertical-align:middle;
    margin-right:10px;
    margin-left:0;
    font-size:11px;
    color:#666666;
	}
.relateitem input[type="checkbox"]
{
	margin-left:0;
	margin-right:5px;
	}

.selectemail input[type="checkbox"]
{
	float:right;
	margin:5px 15px 0 0;
	}
.sendorder input[type="checkbox"]
{
	float:left;
	margin:5px 10px 0 5px;
	}

.btnadd
{
	float:right;
	margin-right:50px;
	margin-top:-10px;
	}

/*Drop Down */
.drop46, .dropalign46, .dropquality46
{
	width:46px;
	height:22px;
	padding-left:2px;
	margin-right:5px;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
.dropalign46
{	margin-bottom:0;}
.dropquality46
{	margin-bottom:3px;}
.drop56
{
	width:56px;
	height:22px;
	padding-left:2px;
	margin-right:5px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
.drop66, .dropalign66, .dropexchange66, .droppriority66
{
	width:66px;
	height:22px;
	padding-left:2px;
	margin-right:5px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
.dropalign66
{	margin-bottom:12px;}
.dropexchange66{line-height:22px; margin-bottom:2px;}
.dropalign70
{
	width:86px;
	height:22px;
	padding-left:2px;
	margin-right:5px;
	margin-bottom:3px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
.drop86, .dropalign86, .dropexchange86
{
	width:86px;
	height:22px;
	padding-left:2px;
	margin-right:5px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
.dropalign86
{
	margin-bottom:12px;
	}
.dropexchange86
{
	line-height:22px; 
	margin-left:5px; 
	margin-bottom:2px;
}

.drop120
{
	width:120px;
	height:22px;
	padding-left:2px;
	margin-right:5px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
.drop126,.dropexchange126
{
	width:126px;
	height:22px;
	padding-left:2px;
	margin-right:5px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
.dropexchange126{line-height:22px; margin-left:5px; margin-bottom:2px;}

.drop194, .dropalign194
{
	width:194px;
	height:22px;
	padding-left:2px;
	margin-right:5px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
.dropalign194
{ margin-bottom:0;}
.drop291, .dropalign291
{
	width:295px; /*width:291px;*/
	height:22px;
	padding-left:2px;
	margin-right:5px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
.dropalign291
{
	margin-bottom:0;}
.drop294
{
	width:294px;
	height:22px;
	padding-left:2px;
	margin-right:5px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
/*till payment on the right */

.droppayment
{
	float:left;
	width:84px;
	height:22px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	border:1px solid #cccccc;
	color:#666666;
	padding-left:2px;
	margin-left:5px;
}
.formpayment
{
	float:left;
	width:66px;
	height:19px;
	padding-top:3px;
	padding-left:2px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	border:1px solid #cccccc;
	color:#666666;
	}

/* text field */
.form25, .formalign25
{
	width:25px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	margin-bottom:10px;
	margin-right:5px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.formalign25
{
	margin-bottom:0;
	}
.form47,.formalign47,.formaccount47
{
	width:47px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.formalign47
{
	margin-bottom:0;
	}
.formaccount47
{
	margin-bottom:0;
	margin-left:10px;
	}
.formcost50
{
	width:50px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.form62, .formalign62
{
	width:62px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.formalign62
{
	margin-bottom:0;
	}	
.form66, .formalign66
{
	width:66px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.formalign66
{
	margin-bottom:0;
	}
.formpritxt74
{
	width:74px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}

.form90, .form90_right, .formalign90
{
	width:90px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.form90_right,.formalign90
{
	margin-bottom:0;
	}
.form104, .formalign104
{
	width:104px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.formalign104
{margin-bottom:0;}
.form116, .formalign116
{
	width:116px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
.formalign116
{margin-bottom:0;}
.form126, .formalign126
{
	width:126px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.formalign126
{
	margin-bottom:0;
	}
.formalign130
{
	width:130px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
.form154, .formalign154
{
	width:154px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.formalign154
{
	margin-bottom:0;
	}
.form156, .formalign156
{
	width:156px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.formalign156
{
	margin-bottom:0;
	}
.form194, .formalign194
{
	width:194px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.formalign194
{
	margin-bottom:0;
}

.text64, .textalign64
{
	width:291px; 
	height:64px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.textalign64
{ margin-bottom:0;}
.text94,.textalign94
{
	width:291px; 
	height:94px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.textalign94
{ margin-bottom:0;}
.text150, .textalign150
{
	width:291px; 
	height:150px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
	}
.textalign150
{
	margin-bottom:0;
	}
.formcurrency50
{
	width:50px;			/* for currency textbox */
	height:19px;
	padding-top:3px;
	padding-left:3px;
	margin-right:10px;
	margin-left:15px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:solid 1px #cccccc;
	color:#666666;
	
	}
.accountform
{
	width:180px;			/*My account special instruction*/
	height:64px;
	padding-left:3px;
	margin-top:10px;
	margin-left:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:solid 1px #cccccc;
	color:#666666;
}

/* for staff page edit and delete staff bug*/
.margintop01
{
	position:relative;
	top:7px;
	}
/*text box*/
.box65
{
	width:62px; 
	height:15px;
	padding-top:2px;
	padding-left:2px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}	
.box165
{
	width:160px;
	height:16px;
	border:solid 1px #ccc;
	font-size:11px;
	color:#666;
	padding-left:5px;
	margin-left:0px;
}
.form291, .formalign291
{
	width:291px; 
	height:19px;
	padding-top:3px;
	padding-left:2px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}
.formalign291
{	
	margin-bottom:0;
}
.drop46
{
	width:46px;
	height:22px;
	padding-left:2px;
	margin-right:5px;
	margin-bottom:10px;
	font-family:"Lucida Sans",Geneva, Arial, Verdana, Trebuchet MS;
	font-size:11px;
	border:1px solid #cccccc;
	color:#666666;
}	

.drop120{
border:1px solid #CCCCCC;
color:#666666;
font-family:"Lucida Grande",Geneva,Arial,Verdana,Trebuchet MS;
font-size:11px;
height:22px;
margin-bottom:10px;
margin-right:5px;
padding-left:2px;
width:120px;
}
.drop200{
border:1px solid #CCCCCC;
color:#666666;
font-family:"Lucida Grande",Geneva,Arial,Verdana,Trebuchet MS;
font-size:11px;
height:22px;
margin-bottom:10px;
margin-right:5px;
padding-left:2px;
width:220px;
}