/* CSS Document */
/* Begin Layout structure */
#wrapper {
	margin: auto;
	width: 100%;
}
#headerFull {
	clear: both;
	height: 90px;
	margin: auto;
	text-align: center;
	width: 100%;
}
.header {
	margin: auto;
	width: 100%;
}
#mainPage {
	/*padding: 15px 20px 0 20px;*/
	padding:0;
	width: 963px;
	margin: auto
}
#footerFull {
	background: #000;
	clear: both;
	height: 66px;
	margin: auto;
	width: 100%;
}
.footer{
	margin: auto;
	text-align: center;
	width: 100%;
}
/* End Layout structure */
/* Begin header */
.header h1{
	float: left;
	margin: 0;
	padding: 0;
}
.header img {
	border: none;
	margin: 33px 0 0 100px
}
.signIn {
	float: right;
	margin: 25px 15px 0 0;
}
.frmRow {		
	float: left;
	font: normal 12px Arial;
	width: 230px;
	}
.bgInput {
	background: url(../images/bg_input.gif) no-repeat left top;
	border: none;
	font: normal 12px Arial;
	margin-top: 2px;
	padding: 5px 10px 8px 10px;
	width: 220px;
	}
.btnSignin{ 
	float: left;
	margin-top: 23px;
	}
.btnSubmit {
	background: url(../images/btn_signin.gif) no-repeat left top; 
	border: none; 
	cursor: pointer;
	display: block;
	height: 19px; 
	width: 60px; 
}
/* End header */
/* Begin mainPage */
.register {
	background: url(../images/register_bottom.gif) no-repeat left bottom;
	clear: both;
	margin: 0 auto;
	margin-bottom: 15px;
	overflow: hidden;
	padding-bottom: 9px;
	width: 920px;
}
.register .registerTitle { 
	background: url(../images/register_title.gif) no-repeat left top;
	height: 47px;
}
.register .registerTitle ul {
	margin: 0;
	overflow: hidden;	
	padding: 13px 0 0 230px;
}
.register .registerTitle ul li{
	background: url(../images/ico_register.gif) no-repeat left 5px;
	display: inline;
	list-style-type: none;
	margin-right: 5px;
	padding-left: 22px;
}
.register .registerTitle ul li.none {
	background: none;
}
.register .registerTitle ul li a{
	color: #000004;
	font: bold 15px Tahoma;
	text-decoration: none;
}
.register .registerTitle ul li a:hover,
.register .registerTitle ul li a.active{
	color: #f90a2a;
}
.register .registerContent {
	border-left: 1px solid #bab9b5;
	border-right: 1px solid #bab9b5;
	float: left;
	position: relative;
	padding: 17px 10px 35px 10px;
	width: 898px;
	z-index: 0;
}
.block {
	float: left;
	margin-bottom: 12px;
	width: 898px;
	z-index: 0;
}
h2 {
	background: url(../images/ico_information.gif) no-repeat left;
	color: #fe9903;
	clear: both;
	font: bold 15px Arial;
	margin: 0 0 8px 0px;
	padding-left: 18px;
	padding: 0;
	text-transform: uppercase;
}
ul.companyInfo {
	float: left;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	width: 445px;
}
ul.companyInfo li {
	color: #000;
	display: block;
	font: bold 14px Tahoma;
	float: left;
	margin-bottom: 10px;
	width: 445px;
}
.infoLeft {
	float: left;
	padding-right: 5px;
	padding-top: 8px;
	text-align: right;
	width: 110px;
}
.inputRight {
	float: left;
	width: 325px;
}
ul.companyInfo li input,
ul.domainInfo li input {
	border: 1px solid #ffd5ad;
	background: #fffcf9;
	font-size: 15px;
	height: 26px;
	padding: 5px 0 0 5px;
}

ul.companyInfo li .inputRight .bgzipcode{
	top: 82px;	
	right: 18px;
	position: absolute;
	width: 190px;
}
ul.companyInfo li .inputRight .bgzipcode span.infoState {
	display: block;
	font: bold 14px Tahoma;
	float: left;
	margin-top: 8px; 
	padding-right: 5px;
	text-align: right;
	width: 70px;
}
ul.companyInfo li .inputRight .bgzipcode input.inputZip {
	background: #fffbf8;
	border: 1px solid #ffd4aa;
	height: 26px;
	float: left;
	padding: 5px 0 0 5px;
	width: 85px;
}
.businessname,
.city,
.phone,
.address,
.fax,
.firstname,
.lastname,
.phone,
.email {
	width: 300px;
}
.choice1,
.choice2,
.choice3 {
	width: 510px;
}
.zipcode {
	width: 90px;
}
.note {
	color: #f10f10;
	font-weight: bold;
}
.txtNext {
	color: #eb8b00;
	font: bold 14px Arial;
	margin: 15px 0 0 630px;
	float: left;
}
.btnBottom {
	float: left;
	height: 40px;
	margin-top: 10px;
	position: relative;
	width: 898px;
}
.btn_next {
	bottom: 0;
	position: absolute;
	right: 28px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.domain {
	float: left;
	padding: 0;
	position: relative;
	width: 898px;
}
.titleDomain {
	color: #a55301;
	font: bold 14px Tahoma;
	margin-bottom: 20px;
}
.domain  ul.choiceDomain {
	float: left;
	list-style-type: none;
	margin: 0 0 20px 35px;
	padding: 0;
}
.domain  ul.choiceDomain  li{
	color: #000;
	float: left;
	font: bold 14px/35px Tahoma;
	width: 400px;
}
.domain  ul.choiceDomain  li input {
	color: #666;
	font: bold 11px Arial ;
	font-style:italic ;
	margin-right:5px;
}
ul.domainInfo {
	float: left;
	list-style-type: none;
	margin: 0 0 0 0;
	position: relative;
	padding: 0;
	width: 650px;
}
ul.domainInfo li {
	color: #000;
	display: block;
	font: bold 14px Tahoma;
	float: left;
	margin-bottom: 10px;
	width: 650px;
}
.domaininfoLeft {
	float: left;
	padding-right: 5px;
	padding-top: 8px;
	text-align: right;
	width: 110px;
}
.domaininputRight {	
	float: left;
	width: 535px;
}
.linkdomain {
	color: #a55301;
}
ul.dotDomain {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;		
	width: 225px;
}
ul.dotDomain li{
	font: bold 14px Tahoma;
	float: left;
	margin-bottom: 30px;
	width: 72px;
}
.payment {
	background: #cc8b43;
	font: normal 12px Arial;
	float: left;
	margin-bottom: 5px;
	width: 898px;
}
ul.termSale {
	list-style-type: none;
	margin: 0;
	margin-left: 135px;
	padding: 0;
}
ul.termSale li {
	color: #a75200;
	font: bold 15px Arial;
	margin-top: 14px;
}
.byClick {
	color: #000;
	font: bold 13px Tahoma;
	margin: 20px 0 0 50px;
	width: 480px;	
}
.optional {
	color: #444444;
	font: bold 13px Arial;
	font-style: italic;
	width: 715px;	
}
.colorLeft {
	float: left;	
	padding: 30px 0 0 20px;
	width: 275px;
}
.comSpecial {
	float: right;
	padding: 30px 0 0 0;
	width: 559px;
}
.comSpecial p {
	margin: 0;
	padding: 0;
}
.txtCom {
	color: #444444;
	font: bold 13px Arial;
	font-style: italic;
}
.textClick {
	color: #444444;
	font: bold 12px Arial;
	line-height: 24px;
	margin: 0;
	padding: 0;
}
ul.displayColor {
	margin: 0;
	list-style-type: none;
	padding: 0;
}
ul.displayColor li{
	display: block;
	float: left;
	margin-right: 60px;
}
ul.displayColor li.end{
	display: inline;
	margin-right: 0;
}
.cardName {
	width: 359px;
}
.companyName {
	width: 490px
}
.creditCard {
	width: 880px;
}
.signature {
	width: 350px;
}
.printName {
	width: 252px;
}
.textPayment {
	color: #fff;
	font: normal 13px Arial;
	float: left;
	margin: 10px 0;
	width: 922px;
}
.font14 {
	color: #fff;
	float: left;
	font-size: 12px;
	width: 922px;
}
.font14 input {
	color: #666;
	font: bold 11px Arial;
	font-style: italic;
	height: 14px;
	padding: 0px 0 3px 5px;
}
.number {
	background: #fff7ea;
	overflow: hidden;
	padding: 0 0 15px 15px;
	width: 883px;
}
.cardNumber {
	float: left;
	height: 51px;
	margin-right: 7px;
	margin-left: 10px;
	padding: 5px 5px 0 0;
}
.cardNumber  p{
	margin: 0;
	padding: 0;
}
.txtComment {
	color: #595959;
	font: bold 14px/24px Tahoma ;	
}
.inputNumber {
	background: url(../images/bg_inputsmall.gif) no-repeat left top;
	border: none;
	color: #666;
	font: bold 11px Arial;
	font-style:italic;
	height: 22px;
	margin-left: 5px;
	padding: 5px 0 0 3px;
	width: 24px;
}
.noteText {
	font: bold 14px Tahoma;
	margin: 5px;
}
.noteSafe {
	color: #7f7f7f;
	margin: 0;
}
.sale {
	font: bold 15px Tahoma;
	margin-bottom: 30px;
}
.sale .inputPay {
	border: 1px solid #ffd5ad;
	background: #fffcf9;
	font-size: 15px;
	height: 26px;
	padding: 5px 0 0 5px;
}
.sale .w_215 {
	width: 215px;
}
.sale .w_280 {
	width: 280px;
}
.sale .w_605 {
	width: 605px;
}
.sale .w_320 {
	width: 320px;
}
.sale ul.checkNumber {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.sale ul.checkNumber li {
	color: #a35000;
	display: inline;
	margin-right: 15px;
}
.sale ul.checkNumber li.end {
	margin-right: 0;
	padding-left: 37px;
	!padding-left: 33px;
}
.sale ul.checkNumber li input.checkRadio {
	border: none;
	margin-right: 10px;
	outline: none;
}
.sale .statezipcode {
	position: relative;
}
.sale .rowZipcode {
	bottom: 0;
	position: absolute;
	width: 430px;
	right: -18px;
}
.design {
	width: 898px;
}
.textArea {
	border: 1px solid #cd8d47; 
	color: #999;
	clear: both;
	font: bold 11px Arial;
	height: 180px;
	margin-top: 10px;
	width: 495px;
}
.upload {
	font: normal 17px Arial;
	height: 60px;
	width: 898px;
}
.uploadFile {
	float: left;
}
.inputUpload {
	background: #fffcf9;
	border: 1px solid #ffd5ad;
	height: 26px;
	font-size: 15px;
	padding: 5px 0 0 5px;
	width: 334px;
}
.browser {
	margin: 0 20px 0 10px
}
.upload span {
	font: bold 13px Arial;
}
/* End mainPage */
/* Begin footer */
.footer ul {
	margin: 0;
	list-style-type: none;
	padding: 5px 0 0 0;
	width: 100%;
}
.footer ul li{
	clear: both;
	line-height: 28px;
}
.footer ul li a{
	color: #fff;
	font: normal 11px Arial;
	text-decoration: none;
	margin: 0 5px
}
.footer ul li a:hover{
	color: #d5d736
}
.copyRight {
	color: #d5d736;
}
/* End footer */
.colorWhiteBold {
	color: #fff;
	font-weight:bold !important;
}
/*Begin Page Search*/
.search {
	font: bold 15px Arial;
	overflow: hidden;
	padding: 0 0 20px 50px;	
}
.search_home{
	padding: 0 0 20px 50px;
	overflow: hidden;
	font: bold 15px Arial;
	background: url(../images/bg-right.jpg) no-repeat 700px bottom;
	float: left;
	min-height: 347px;
}
#KeyWord {
	border: 1px solid #e3e9ef;
	border-top: 1px solid #abadb3;
	width: 333px;
}
.searchkeyWord {
	text-align: center;
	padding: 10px 0 0 0;
}
.content {
	margin: 5px 0;
	overflow: hidden;
	padding: 5px;
	width: 890px;
}
.content ul.menuLeft{
	display: block;
	float: left;
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
	width: 150px;
}
.comDesign {
	float: left;
	font: bold 13px Arial;
	font-style: italic;
	margin: 74px 0 0 79px;
	width: 342px;
}
.content ul.menuLeft li {
	clear: both;
	margin-bottom:5px
}
.content ul.listLogo{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 100%;
}
.content ul.listLogo li{
	border: 1px solid #ff9900;
	float: left;	
	margin: 20px;	
}
.content ul.listLogo li img {
	border: none;
}
/*End Page Search*/
/*Begin Page Search*/ 
.information {
	padding: 0 0 20px 50px;
	width: 925px;
}
.fontbold16 {
	font-size: 16px;
}
.font12{
	color:#000000;
	font-size: 12px;
	font-weight:normal;
}
.radioCustomer {
	float: left;
	font: normal 13px Arial;
	padding: 20px 0 20px 50px;
	width: 925px;
}
.radioCustomer ul{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 300px;
}
.radioCustomer ul li {
	float: left;
	margin-right: 10px;
}
.btnSearch{
	background: url(../images/btn_send.gif) no-repeat left top;
	border: none;
	color: #fff;
	cursor: pointer;
	font: bold 13px Arial;
	height: 20px;
	text-align: center;	
	width: 93px;
}
.websites  {
	min-height:250px;
	margin-top:-20px;
	width:700px;
}
.websites label {
	font-weight:bold;
}
.websites em {
	color:#000000;
	font-style:oblique;
}
brHr
{
	background:#FF9900;
	border: 1px ;
	color:#FF9900;
	height:1px;
	width:100px;
}
/*End Page Search*/
/*Begin distributor form */
.distributorForm {
	font: bold 15px Tahoma;
	margin-bottom: 30px;
	width: 680px;
}
.distributorForm .titleForm {
	color: #ab5e11;
	font: normal 18px Arial;
	font-style: italic;
	margin: 0;
	padding: 0 0 20px 35px;
}
.distributorForm .inputPay {
	background: #fffcf9;
	border: 1px solid #ffd5ad;
	font-size: 15px;
	height: 26px;
	padding: 5px 0 0 5px;
}
.distributorForm .w_205 {
	width: 205px;
}
.distributorForm .w_529 {
	width: 529px;
}
.distributorForm ul.checkNumber {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.distributorForm ul.checkNumber li {
	color: #a55200;
	display: inline;
	font: bold 14px Arial;
	margin-right: 15px;
}
.distributorForm ul.checkNumber li.end {
	margin-right: 0;
	padding-left: 37px;
	!padding-left: 33px;
}
.distributorForm ul.checkNumber li input.checkRadio {
	border: none;
	margin-right: 10px;
	outline: none;
	outline: none;
}
.distributorForm .statezipcode {
	position: relative;
}
.distributorForm .zipcodeform {
	bottom: 0;
	left: 135px;	
	position: absolute;
	width: 300px;
}
/*End distributor form*/
#naviMenu {
 font-family: Arial;
 margin: 0 auto;
 text-align: center;
 width: 100%;
 clear: both;
 height:65px;
}
#naviMenu ul {
 margin: 0 auto;
 list-style-type: none;
 padding: 0 0 5px 0;
 text-align: center;
 width: 100%;
 }
#naviMenu ul li {
 background: url(../images/bg-navi-menu.gif) repeat-x left top;
 display: inline;
 line-height: 28px;
 padding: 5px 0 8px 0;
 margin-left: -3px;
}
#naviMenu ul li.Last a{
 background-image: none
}
#naviMenu ul li a {
 background: url(../images/bg-menu-line.png) no-repeat right top;
 color: #fff;
 font-size: 10px;
 padding: 5px 7px 8px 7px;
 !padding: 5px 7px 5px 7px;
 text-decoration: none;
}
#naviMenu ul li a:hover,
#naviMenu ul li.Active a {
 background: url(../images/bg-menu-arrow.gif) no-repeat center bottom;
 color: #000;
}
