.cssform p {
	width: 370px;
	clear: left;
	margin: 0;
	padding: 0px 0 5px 0;
	padding-left: 125px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;
}
.cssform label {
	float: left;
	padding: 7px 0 0 14px;
	margin-left: -105px; /*width of left column*/
	width: 191px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	text-decoration:none;
	padding:2px 2px 2px 3px;
	margin:0px;
      font-family: Trebuchet MS;
	font-size:1.00em;
	color:#4D4848;
	float:left;
}

.redborder {
	border:1px solid #E7ADA8;
	width: 198px;
	padding:2px 2px 3px 2px;
	float:left;
	color:#4D4848;
}
.redborder2 {
	border:1px solid #E7CDA3;
	width: 178px;
	padding:2px 2px 3px 2px;
	float:left;
	color:#4D4848;
}
.redborder3 {
	border:1px solid #E7ADA8;
	width: 47px;
	padding:2px 2px 3px 2px;
	float:left;
	color:#4D4848;
}
.redborder3_fnt {
	border:1px solid #E7ADA8;
	width: 47px;
	padding:2px 2px 3px 2px;
	float:left;
	color:#776222;
	font-family: Trebuchet MS;
	font-size:1.03em;
}
.redborder5 {
	border:1px solid #E7ADA8;
	width: 223px;
	padding:2px 2px 3px 2px;
	float:left;
	color:#776222;
}
.redborder6 {
	border:1px solid #E7ADA8;
	width: 167px;
	padding:2px 2px 3px 2px;
	float:left;
	color:#4D4848;
}

.redborder8 {
	border:1px solid #E7ADA8;
	width: 230px;
	padding:2px 2px 3px 2px;
	float:left;
	color:#776222;
}
.cssform textarea{
	/*width: 180px;*/
    height: 52px;
	text-decoration:none;
	font-family: Trebuchet MS;
	font-size:1.1em;
	padding:2px 2px 2px 3px;
	margin:0px;
	border:1px solid #E7ADA8;
	float:left;
	width:198px;
	color:#4D4848;
}
.fdropdown{
    font-family: Trebuchet MS;
  	font-size:1.00em;
	text-decoration:none;
	color:#776222;
	float:left;
}
.dropdown2{
	width: 45px;
	padding:0px;
	height:20px;
	margin:0px;
	font-size:0.88em;
}
.dropdown5{
	width:168px;
	padding:0px;
	height:23px;
	margin:2px 0px 0px 0px ;
	background-color:#F7E9D9;
	font-size:0.69em;
}
.dropdown8 {
    width: 204px;
	padding:0px;
	height:20px;
	margin:5px 0px 10px 60px;	
	font-size:0.88em;
	 font-family: Trebuchet MS;
	border:1px solid #E7E2D6;
	background-color:#F8F1E5;
}
.dropdown9 {
    width: 204px;
	padding:0px;
	height:20px;
	margin:5px 0px 20px 60px;	
	font-size:0.88em;
	 font-family: Trebuchet MS;
	border:1px solid #E7E2D6;
	background-color:#F8F1E5;
}
.dropdown10 {
    width: 120px;
	padding:0px;
	height:20px;
	margin:5px 0px 10px 2px;	
	font-size:0.88em;
	font-family: Trebuchet MS;
	color:#776222;

}
.mycartdrop {
    width: 170px;
	padding:0px;
	height:22px;
	float:left;
	margin:5px 0px 6px 2px;	
	border:1px solid #EDE7DB;
}

.drop
{
	width: 66px;
	padding:0px;
	height:20px;
	margin:0;
	font-size:0.88em;
	 font-family: Trebuchet MS;
}
.cdropdown2{
   width: 62px;
	padding:0px;
	height:20px;
	margin:0px;
	font-size:0.88em;
	 font-family: Trebuchet MS;
}
.cdropdown4{
   width: 76px;
	padding:0px;
	height:20px;
	margin:0px;
	font-size:0.88em;
	 font-family: Trebuchet MS;
}
.cdropdown{
	width: 72px;
	padding:0px;
	height:20px;
	margin:0 10px 0 10px;
	font-size:0.88em;
	 font-family: Trebuchet MS;
}


/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix {
	margin-left: 3px;
}


.cssform-reg p{
width: 230px;
clear: left;
float:left;
padding: 5px 0 8px 0;
margin:2px 0px 2px 0px;
padding-left: 85px; /*width of left column containing the label elements*/
/*border-top: 1px dashed gray;*/
height: 1%;

}
.cssform-reg span{
float: left;
padding: 4px 0 0 0;
margin-left: -80px; /*width of left column*/
width: 120px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform-reg input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
font-family: Trebuchet MS;
font-size:0.88em;
text-decoration:none;
padding:0px 0px 0px 2px;
margin:3px 0px 0px 0px;
color:#776222;
width: 180px;
height:18px;
}
.cssform-reg textarea{
/*width: 180px;*/
height: 80px;
font-family: Trebuchet MS;font-size:0.88em;text-decoration:none;padding:0px 0px 0px 2px;margin:0px;color:#776222;
}
.dropdown{
	width: 140px;
	height:20px;
	font-family: Trebuchet MS;font-size:12px;text-decoration:none;padding:0px;margin:0px;
}
.tbcont{width:680px;padding:0 15px 0 15px;margin:15px 0 15px 0;}
.formcont{width:650px;padding:0;margin:0px}
.formcont12{width:650px;padding-left:120px;}
.formcont-lt{width:310px;margin:0px;padding:0px;}
.formcont-rt{width:310px;margin:28px 0 0 0;padding:0px;}
.frmtxtbx{
width:180px;
color:#776222;
font-family: Trebuchet MS;
font-size:12px;
float:left;
margin:0;
border:1px solid #CFCDCD;
height:16px;
vertical-align:middle;
}
.frmtxtbxnew{
width:180px;
color:#776222;
font-family: Trebuchet MS;
font-size:0.75em;
float:left;
margin:0;
border:1px solid #CFCDCD;
height:16px;
vertical-align:middle;
}
.cssform2 p {
	width: 370px;
	clear: left;
	margin: 0;
	padding: 0px 0 5px 0;
	padding-left: 100px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;	
}
.cssform2 label {
	float: left;
	padding: 7px 0 0 14px;
	margin-left: -105px; /*width of left column*/
	width: 191px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform2 span {
	float: left;
	padding:0px 0px 20px 0px;
	width: 191px; 
}
.cssform2gift p {
	width: 370px;
	clear: left;
	margin: 0;
	padding: 0px 0 5px 0;
	padding-left: 100px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;	
}
.cssform2gift label {
	float: left;
	padding: 7px 0 0 14px;
	margin-left: -105px; /*width of left column*/
	width: 191px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform2gift span {
	float: left;
	padding:0px 0px 0px 0px;
	width: 191px; 
}
.border {
	border:1px solid #E9E6DB;
	width: 168px;
	padding:5px 2px 3px 2px;
	margin:5px 5px 0px 10px;
	float:left;
	color:#4D4848;
}
.dropdown span{
	float: left;
	padding: 0px 0 0 0;
	margin-left: 0px; /*width of left column*/
	width: 140px;/*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform3 p {
	width: 140px;
	clear: left;
	margin: 0;
	padding: 0px 0 5px 0;
	padding-left: 125px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;
}
.cssform3 label {
	float: left;	
	padding: 7px 0 0 4px;
	margin-left: -127px; /*width of left column*/
	width: 138px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform3 span{
	float: left;
	padding: 10px 0 0 0;
	margin-left: 63px; /*width of left column*/
	width: 140px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

/*careers form css*/

.cssform4 p {
	width: 370px;
	clear: left;
	margin: 0;
	padding: 0px 0 5px 0;
	padding-left: 125px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;
}
.cssform4 label {
	float: left;
	padding: 7px 0 0 14px;
	margin-left: -105px; /*width of left column*/
	width: 191px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform4 textarea{
	/*width: 180px;*/
    height: 52px;
	text-decoration:none;
	font-family: Trebuchet MS;
	font-size:1em;
	padding:2px 2px 2px 3px;
	margin:0px;
	border:1px solid #E7ADA8;
	float:left;
	width:223px;
	color:#4D4848;
}


.cssform5 p {
	width: 370px;
	clear: left;
	margin: 0;
	padding: 7px 0 7px 0;
	padding-left: 125px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;
}
.cssform5 label {
	float: left;
	padding: 7px 0 0 14px;
	margin-left: -105px; /*width of left column*/
	width: 191px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform5 span{
	float: left;
	padding: 10px 0 0 0;
	margin-left: -105px; /*width of left column*/
	width: 140px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform5 input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	text-decoration:none;
	padding:2px 2px 2px 3px;
	margin:0px;
	font-family: Trebuchet MS;
	font-size:1.00em;
	color:#4D4848;
	float:left;
}

.cssform5a p {
	width: 363px;
	clear: left;
	margin: 0;
	padding: 7px 0 7px 0;
	padding-left: 115px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;
	background-color:Gray;
	
}
.cssform5a label {
	float: left;
	padding: 7px 0 0 14px;
	margin-left: -105px; /*width of left column*/
	width: 191px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform5a span{
	float: left;
	padding: 10px 0 0 0;
	margin-left: -105px; /*width of left column*/
	width: 140px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform5a input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	text-decoration:none;
	padding:2px 2px 2px 3px;
	margin:0px;
	font-family: Trebuchet MS;
	font-size:1.00em;
	color:#4D4848;
	float:left;
}

.cssform5c p {
	width: 363px;
	clear: left;
	margin: 0;
	padding: 7px 0 7px 0;
	padding-left: 115px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;	
}
.cssform5c label {
	float: left;
	padding: 7px 0 0 14px;
	margin-left: -105px; /*width of left column*/
	width: 191px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform5c span{
	float: left;
	padding: 5px 0 0 0;
	 margin-left:50px;/*width of left column*/
	width: 250px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/

}
.cssform5c input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	text-decoration:none;
	padding:2px 2px 2px 3px;
	margin:0px;
	font-family: Trebuchet MS;
	font-size:1.00em;
	color:#776222;
	float:left;
}

.cssform5d p {
	width: 363px;
	clear: left;
	margin: 0;
	padding: 7px 0 7px 0;
	padding-left: 115px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;	
}
.cssform5d span{
	float: left;
	padding: 5px 0 0 0;
	 margin-left:50px;/*width of left column*/
	width: 250px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/

}

/*css added by tamil*/
.redbordernew {
	border:1px solid #E7ADA8;
	width: 230px;
	padding:2px 2px 3px 2px;
	float:left;
	color:#4D4848;
}

.cssform-car
{
	width: 350px;
	/*background-color:Red;*/
	float:right;		
}


.cssform-car p {
	
	margin: 0;
	padding: 7px 0 7px 0px;
	/*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;

}
.cssform-car label {
	float: left;
	padding: 7px 0 0 14px;
	margin-left: -105px; /*width of left column*/
	width: 191px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform-car span{
	float: left;
	padding: 10px 0 0 0;
	margin-left: -105px; /*width of left column*/
	width: 140px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform-car input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	text-decoration:none;
	padding:2px 2px 2px 3px;
	margin:0px;
	font-family: Trebuchet MS;
	font-size:1.00em;
	color:#4D4848;
	float:left;
}

/*end*/

.accdropdown{
	width: 180px;
	height:22px;
	float:left;
	border:1px solid #CFCDCD;
	color:#776222;
	font-family: Trebuchet MS;font-size:0.75em;text-decoration:none;padding:0px;margin:0px;
}

/**/
.ltgreenborder {
	border:1px solid #C3B68E;
	width: 203px;
	padding:2px 2px 3px 2px;
	float:left;
}
.regform{width:400px;padding:0px 0px 15px 0px;margin:0px; }
.regform p {
	width: 370px;
	clear: left;
	margin: 0;
	padding: 0px 0 10px 0;
	padding-left: 91px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;
}
.regform label {
	float: left;
	margin:0px;
	padding: 7px 0 0 14px;
	margin-left: -105px; /*width of left column*/
	width: 191px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.regform span{
	float: left;
	padding: 10px 0 0 0;
	margin-left: -105px; /*width of left column*/
	width: 140px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.regform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	text-decoration:none;
	padding:2px 2px 2px 3px;
	margin:0px;
	font-family: Trebuchet MS;
	font-size:1.00em;
	color:#776222;
	float:left;
}
.regform textarea{	
    height: 52px;
	text-decoration:none;
	font-family: Trebuchet MS;
	font-size:1em;
	padding:2px 2px 2px 3px;
	margin:0px;
	border:1px solid #C3B68E;
	float:left;
	width:203px;
	color:#776222;
}
.regform hiphandlercss{width:200px; margin:0px; padding:0px 0px 10px 0px;}
.regform hiphandlercss1{width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 100px;}
.regdropdown {
    width: 210px;
	padding:0px;
	height:21px;
	margin:0px;
	color:#4D4848;	
}
.fregdropdown{
    font-family: Trebuchet MS;
	font-size:1.00em;
	text-decoration:none;	
	float:left;
}
.regdropdown2{
	width: 86px;
	padding:0px;
	height:20px;
	margin:0 7px 0 7px;	
	font-size:0.88em;
}
.regdropdown3{
	width: 50px;
	padding:0px;
	height:20px;
	margin:0 0px 0 0px;
	font-size:0.88em;
}
.regdropdown4{
	width: 60px;
	padding:0px;
	height:20px;
	margin:0 0px 0 0px;
	font-size:0.88em;
}
.regdropdown5{
	width: 86px;
	padding:0px;
	height:20px;
	margin:0 0px 0 0px;	
	font-size:0.88em;
}
/*demanddraft*/
.cssform-dd p {
	width: 370px;
	clear: left;
	margin: 0;
	padding: 0px 0 5px 0;
	padding-left: 125px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;
}
.cssform-dd label {
	float: left;
	padding: 7px 0 0 14px;
	margin-left: -105px; /*width of left column*/
	width: 101px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform-dd input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	text-decoration:none;
	padding:2px 2px 2px 3px;
	margin:0px;
    font-family: Trebuchet MS;
	font-size:1.00em;
	color:#776222;
	float:left;
}

/*login*/
.cssform-login p {
	width: 360px;
	clear: left;
	margin: 0;
	padding: 0px 0 10px 0;
	padding-left: 125px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;
}
.cssform-login label {
	float: left;
	padding: 7px 0 0 14px;
	margin-left: -105px; /*width of left column*/
	width: 191px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform-login span{
	float: left;
	color:#796117;
	padding: 5px 0 0 0;
	text-align:left;
	margin-left: -105px; /*width of left column*/
	width: 140px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform-login input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	text-decoration:none;
	padding:2px 2px 2px 3px;
	margin:0px;
	font-family: Trebuchet MS;
	font-size:1.00em;
	color:#776222;
	float:left;
}
.frmtxtbxnew{
width:185px;
color:#776222;
font-family: Trebuchet MS;
font-size:12px;
float:left;
margin:0;
border:1px solid #CFCDCD;
height:16px;
vertical-align:middle;
}
.pass-brown{color:#776222;}

.regformtop{width:700px;padding:0px 0px 15px 0px;margin:0px; }
.regformtop p {
	width: 800px;
	clear: left;
	margin: 0;
	padding: 0px 0 10px 0;
	padding-left: 91px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;
}
.regformtop label {
	float: left;
	margin:0px;
	padding: 7px 0 0 14px;
	margin-left: -105px; /*width of left column*/
	width: 191px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.regformtop span.spnvalidate{
	float: left;
	padding: 5px 0px 0 10px;
	margin-left: 0px; /*width of left column*/
	width: 409px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.regformtop span.spnvalidatecon{
	float: left;
	padding: 10px 0px 0 10px;
	margin-left: -216px; /*width of left column*/
	width: 409px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.regformtop span.spnpass{
	float: left;
	padding: 5px 0px 0 10px;
	margin-left: 0 !important; /*width of left column*/
	width: 400px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.regformtop input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	text-decoration:none;
	padding:2px 2px 2px 3px;
	margin:0px;
	font-family: Trebuchet MS;
	font-size:1.00em;
	color:#776222;
	float:left;
}

.regformtop hiphandlercss{width:200px; margin:0px; padding:0px 0px 10px 0px;}
.regformtop hiphandlercss1{width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 100px;}

