/* layout design */

	#masterWrapper{ position:relative; left:0px; top:0px; float:left; margin:0px; padding:0px; width:100%; border:0px solid red; }
		#newFeatures{ position:absolute; float:right; margin-left:50%; right:30px; top:25px; padding:6px 0px 30px 0px; width:25%; }
		#formMaster{ position:relative; margin-left:5px; top:0px; left:30px; float:left; padding:0px; width:50%; background:#ffffff; z-index:2; }
	#footer{ position:relative; left:0px; top:10px;  clear:both; float:left; margin:0px; padding:0px; width:100%; z-index:5;  }
	
/* End of layout design */
		
		#masterWrapper li{list-style:none; }
		
		#masterWrapper input{width:200px;}
		
		/*#masterWrapper select{	width:200px;}*/

/* New features style definitions*/

		#newFeatures #featuresList ul{ padding:5px; margin:0px;}
		
		#newFeatures #featuresList li{	background:url(../images/bullet-tick.gif) no-repeat left 15%; padding:3px 0px 0px 20px;	 margin:0px; font-family:Verdana; }
		
		#newFeaturesTitle{	display:block;	width:100%;	margin:0px;	padding:10px 0px 0px 0px;	height:25px; background-color:#f4ece6; 	border-bottom:1px dashed #A07047;}
		
/* End of New features style definitions*/



/* Account Specific Information style definitions */

		#tblAccountInfo{margin:0px;	padding:0px;   background:#ffffff;	}
		
		#tblAccountInfo fieldset{margin:10px 0px 0px 0px; padding:0px 0px 0px 20px;	}
		
		#tblAccountInfo legend{
			margin:0px;	padding:5px; background:#5AB3E8; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;
			border-top:1px solid #5AB3E8; border-right:1px solid #5AB3E8; border-bottom:1px solid #5AB3E8;border-left:1px solid #5AB3E8; color:#ffffff;
		}
		
		#tblAccountInfo ul{	margin:0px;	padding:30px 0px 0px 0px;}
		
		#tblAccountInfo ul li{	clear:both;	width:98%;	margin:0px; padding:2px 10px 2px 0px;line-height:30px;	}
		
		#tblAccountInfo p{ float:left; width:250px; margin:0px;	padding:0px 0px 0px 0px; text-align:right; height:30px;}
		

/* Personal Information style definitions */

		#tblPersonnal{	margin:0px;	padding:0px;  background:#ffffff;	}
		
		#tblPersonnal fieldset{	margin:10px 0px 0px 0px;padding:0px 0px 0px 20px;	}
		
		#tblPersonnal legend{
			margin:0px;	padding:5px; background:#5AB3E8; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;
			border-top:1px solid #5AB3E8; border-right:1px solid #5AB3E8; border-bottom:1px solid #5AB3E8;border-left:1px solid #5AB3E8; color:#ffffff;
		}
		
		#tblPersonnal ul{ 	margin:0px;	padding:30px 0px 0px 0px; }
		
		#tblPersonnal li{ clear:both;	width:98%;	margin:0px; padding:2px 10px 2px 0px;line-height:30px;}
		
		#tblPersonnal p{float:left; width:250px; margin:0px;	padding:0px 0px 0px 0px; text-align:right; height:30px;}
		
		/*#tblPersonnal #txtMiddleName { width:50px; margin:0px; padding:0px; text-align:right; }*/
		#txtMiddleName  { width:50px; margin:0px; padding:0px; text-align:left; }
		#contactmsg{float:left;width:600px;margin:5px 0px 5px 0px; padding:5px 0px 5px 0px;background:#f9f9f9; text-align:center;font-weight:bold;color:Red;font-size:11px;}

		#txtOffExtn span{ width:50px; margin:0px; padding:0px; }
/* Billing  Information style definitions */
		
		
		#tblbilling{	margin:0px;	padding:0px;  width:650px; background:#ffffff;	}
		
		#tblbilling fieldset{	margin:10px 0px 0px 0px; padding:0px 0px 10px 20px;	}
		
		#tblbilling legend{
			margin:0px;
			padding:5px;
			background:#eee;
			border-top:1px solid #cccccc;
			border-right:1px solid #666666;
			border-bottom:1px solid #666666;
			border-left:1px solid #cccccc;
			font-weight:bold;
			font-family:Georgia, "Times New Roman", Times, serif;	
			font-size:14px;
		}
		
		#tblbilling ul{ margin:0px 40px 0px 0px;	padding:30px 0px 0px 0px; }
		
		#tblbilling li{ clear:both;	width:98%;	margin:0px; padding:2px 0px 2px 0px;line-height:30px;}
		
		#tblbilling p{float:left; width:250px; margin:0px;	padding:0px 0px 0px 0px; text-align:right; height:30px;}
		
		
		
		
	
/* Shipping Address style definitions */

		#tblShipping{ margin:0px; padding:0px;}
		
		#tblShipping{	margin:0px;	padding:0px;  width:650px; background:#ffffff;	}
		
		#tblShipping fieldset{	margin:10px 0px 0px 0px;padding:0px 0px 0px 20px;	}
		
		#tblShipping legend#title{
			margin:0px 0px 5px 0px;	padding:5px 5px 5px 5px;
			background:#eee;
			border-top:1px solid #cccccc; 
			border-right:1px solid #666666; 
			border-bottom:1px solid #666666;
			border-left:1px solid #cccccc;
			font-weight:bold; 
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:14px;
		}
		
		#tblShipping ul{ margin:0px; padding:30px 0px 10px 0px; }
		
		#tblShipping li{ clear:both;	width:98%;	margin:0px; padding:2px 10px 2px 0px;line-height:30px;}
		
		#tblShipping p{float:left; width:250px; margin:0px;	padding:0px 0px 0px 0px; text-align:right; height:30px;}
				
		#tblShipping #chkshippingAsBilling input{ margin:0px; padding:0px;  width:20px; }
		
		#tblShipping #chkshippingAsBilling{ margin:0px 0px 0px -20px; padding:0px 0px 0px 200px; background:#f2f2f2;}
		
/* Submit Button Style */
		#tblButtons{width:650px; text-align:right;  padding:10px 0px 10px 0px; margin:0px 0px 0px 0px;}
		
		#tblButtons input{width:122px; height:40px;}
		
/* ------------------------------------------------ */
.gototop a, .gototop a:hover{
	float:right;
	white-space:nowrap;
	padding:0px 10px 0px 15px;
	margin:auto;
	border:0px;
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(../images/bullet_blue.gif) left top no-repeat;
	color:#000000;
	font-weight:normal;
}


.outerbox{
	background:url(../images/tabBut_hbar.gif) top right repeat-x;
	border-bottom:1px solid #A07047;
	border-left:1px solid #A07047 ;
	border-right: 1px solid #A07047;
	padding-top:6px;
	margin-left:0px;
	margin-right:0px;
}

#MailingList{ margin:20px 0px 0px -20px; padding:0px 0px 0px 20px; width:470px;height:20px;padding-top:0px;font-weight:bold;color:Green;}
#MailingList  input{ margin:0px; padding:10px 0px 10px 0px;  width:30px;  }
		
.inputbutton
{
    }