#body{
	margin:0px;
	padding:0px;
	text-align:center;
	min-width:830px;
}
#body1{
	margin:20px auto;
	padding:0px;
	border:1px solid #bfbfbf;
	background:url(../images/left_bg.jpg) 3px 3px no-repeat;
	width:787px;
	text-align:left;
}
a{
	color:#e55b1c;
	font-weight:bold;
	text-decoration:none;
}
img{
	border:0px;
}

*.clear{
	clear:both;
	height:0px;
	overflow:hidden;
	
}

form{
	margin:0px;
}

#body_right{
	float:right;
	width:616px;
	overflow:hidden;
}

	#toplinks{
		border-bottom:1px solid #bfbfbf;
		margin-right:3px;
		padding-left:3px;
	}
		#toplinks a{
			font-family:arial;
			font-size:18px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
			padding:22px 14px 0px 23px;
			height:39px;
			background:url(../images/top_link.gif) 0px 3px no-repeat;
		}
		#toplinks a.active{
			background-image:url(../images/top_alink.gif);
		
		}

	#slogan{
text-align:center;
margin:2px;
	}
		
	
	#content{
		border-top:1px solid #bfbfbf;
		margin:0px 3px 0px 0px;
		font-family:arial;
		font-size:11px;
		color:#7e7e7e;
		
		
	}
		#content h1{
			color:#575757;
			font-size:22px;
		}

		#content ul{
			margin:10px 0px 10px 20px;
			padding:0px;
			list-style:none;
		}
		#content li{
			margin:5px 0px;
			padding:0px 0px 0px 00px;
			background:url(../images/li1.gif) 3px 5px no-repeat;
			text-indent:15px;
		}

		#content div.gopayform{
			margin: 10px;
			text-align:center;
		}
		#content div.gopayform button{
			font-size:20px;
			font-weight:bold;
		}
		
		#box1, #box2{
			clear:both;
			float:right;
			width:180px;
			height:180px;
			border-left:7px solid #FFFFFF;
			overflow:hidden;
			font-family:arial;
			font-size:11px;
			color:#7e7e7e;
			padding:12px;
			text-align:left;
		}
		#box1 h2, #box2 h2{
			height:50px;
			margin:30px 0px 30px 100px;
			text-align:center;
			font-weight:normal;
			font-size:20px;
			color:#575757;
			padding:0px;
		}
		#box1 h3, #box2 h3{
			font-size:12px;
			margin:5px 0px;
			text-align:left;
		}
		#box1 p, #box2 p{
			margin:5px 0px;
		}
div.boxb
{
	margin:3px 0px -1px 5px;
	float:right;
	}
a.boxb
{
	background:url(/images/b.gif) 0px 0px no-repeat;
	margin:5px 0px;
	display:block;
	cursor:pointer;
	width:204px;
	height:223px;
	}
		#box1{
			margin-top:3px;
			background:url(../images/box1.jpg) 12px 12px no-repeat #eef3ec;
		}
		#box2{
			margin-top:6px;
			background:url(../images/box2.jpg) 12px 12px no-repeat #d9ded8;
		}
		#content2{
			margin:10px;
			text-align:justify;
		}


#body_left{
	float:left;
	width:171px;
	overflow:hidden;	
}

	#logo{
		margin:3px 3px 0px 3px;
		height:193px;
	}
	#member{
		margin:7px 3px 3px 3px;
		height:115px;
		overflow:hidden;
		font-family:arial;
		font-size:11px;
		padding:0px 0px 0px 5px;
	}
	
	
	#side{
		font-family:arial;
		font-size:11px;
		color:#b4b4b4;
		background:url(../images/bg_point.gif) 170px repeat-y;
		padding:5px;
		
	}
		#link_order_now{
			margin:9px;
		}
		
		#side h2{
			font-weight:normal;
			font-size:18px;
			color:#575757;
			text-align:center;
			background:url(../images/bg_point.gif) top repeat-x;
			margin-top:5px;
			padding-top:10px;
		}
		#side h3{
			clear:both;
			float:left;
			font-size:11px;
			color:#e55b1c;
			margin:0px;
		}
		#side p{
			margin:15px 0px;
		}



#footer{
	clear:both;
	background:url(../images/bg_point.gif) top repeat-x;
	height:40px;
	padding:10px 10px 10px 180px;
		font-family:arial;
		font-size:11px;
		color:#7e7e7e;
}
	#copyright a{
		color:#575757;
	}

/*----------------------| INPUTS DEFOULT |---------------------*/
input.inp_text,input.inp_psw, textarea, select{
	color:#454b31;
	background:#d2e077;
	
}
input.inp_subm{
	color:#d85a20;
	background:#d2e077;
	font-weight:bold;
	font-size:11px;
    $padding: 0em 0.25em;
    width: auto;
    overflow: visible;
	margin:0px;
}


/*--------------------| END INPUTS DEFOULT |-------------------*/


/*----------------------| LOGIN |-----------------------*/
*.left_login{
	border-collapse:collapse;
	margin:0px;
}
*.left_login col.left{
	width:60px;
	

	/*color:#DDDDDD;*/
}
*.left_login col.right{
	width:85px;
}
*.left_login input{
	width:85px;
	font-size:11px;
}
*.left_login input.inp_subm{
	width:152px
}

/*--------------------| END LOGIN |---------------------*/

/*---------------------------| FORM |-----------------------------*/
*.form_div, *.filesform, *.sympletable_div, *.div_messages,*.div_contact{
	width:385px;
	margin:10px 0px 20px 0px;
	/*overflow:hidden;*/
}
*.form_div textarea{
	width:225px;
}

/*{
	width:280px;
}*/
table.editform{
	width:auto;
	color:#7e7e7e;
	margin:0px;
	padding:0px;
	border-collapse:collapse;

}
table.editform td{
	padding:0px 0px;
	
}
table.editform th{
	padding:2px 10px;
	border-top:1px dotted #c0d21a;
	border-bottom:1px dotted #c0d21a;
	color:#d85a20;
	
}
table.editform td.noborder{
	margin-top:20px;
}

table.editform col.left{
	font-weight:bold;
	color:#69921a;
	text-align:left;
	width:150px;
}
table.editform col.right{
	width:235px;
	
}

table.editform td.left input.inp_subm{
	width:150px;
}
table.editform td.right input.inp_subm{
	width:235px;

}


table.editform th.caption{
	height:20px;
	border-top:1px dotted #c0d21a;
	border-bottom:1px dotted #c0d21a;
	text-align:center;

}




	/*-----------| CONTACT FORM |---------------*/
	*.div_contact textarea{
		width:375px;
	}
	*.div_contact input.inp_text{
		width:250px;
	}
	*.div_contact table.editform col.right{
		width:250px;
	}
	*.div_contact table.editform col.left{
		width:125px;
	}
	/*---------| END CONTACT FORM |-------------*/



/*-------------------------| END FORM |---------------------------*/

/*------------------| TABLE |-----------------------*/


table.sympletable{
	width:385px;
	/*border-collapse:collapse;*/
	font-family:arial;
	font-size:11px;
	color:#7e7e7e;
}
table.sympletable th{
	color:#d85a20;
	padding:2px;
	background:#d2e077;
	text-align:center;
}
table.sympletable th.caption{
	margin:0px;
	padding:2px 10px;
}
table.sympletable td{
	margin:0px;
	padding:2px;
	text-align:center;
}
/*----------------| END TABLE |---------------------*/

/*------------for-list-----------------*/
div.left, span.left{
	font:11px;
	font-weight:bold;
	color:#69921a;
}
div.right, span.right{
	margin-bottom:10px;
	font:10px;
	color:#575757;
}
div.caption2, span.caption2{
	margin-top:20px;
	font:12px;
	font-weight:bold;
	
	border-top:1px solid #69921a;
	border-bottom:2px solid #69921a;
	background:#d2e077;
	padding:2px 20px;
	text-align:center;
	color:#d85a20;
}
/*------------------------------------------*/
*.red{
	color:#e5381c;
}


/*----------------------| DIV FORM |-------------------------*/
#content div.fc1{
	width: 100%;
	text-align: center;
}
#content div.fc2{
	width: 483px;
	text-align: left;
	margin: 0px auto;
	border: #d2e077 1px solid;
}
#content div.fc2 div.form_caption{
	/*border-bottom: #7e7e7e 3px solid;
	border-left: #7e7e7e 1px solid;
	border-right: #7e7e7e 1px solid;
	border-top: #7e7e7e 1px solid;*/
	padding: 2px 5px;
	font-weight: bold;
	margin-bottom: 3px;
	color:#ff0A33;
	background:#d2e047;
}
#content div.fc2 form{
	margin: 0px;
}

#content div.fc2 div.form_content{
	
}
#content div.fc2 div.buttons{
	
	border-top:1px dotted #c0d21a;
	/*border-bottom:1px dotted #c0d21a;*/
	text-align:center;
}
#content div.fc2 div.buttons input{
	/*font-size:16px;*/
}

#content div.fc2 div.form_content div.caption{
	clear:both;
	text-align: left;
	font-weight:bold;
	
	padding:2px 10px;
	background:#d2e077;
	/*border-top:1px dotted #c0d21a;*/
	/*border-bottom:1px dotted #c0d21a;*/
	color:#d85a20;
	margin-bottom: 3px;
}
#content div.fc2 div.left_right{
	/*margin-left:135px;
	border-left:1px solid #d8d8d8;*/

	width:482px;
}
#content div.fc2 div.left{
	clear: both;
	float:left;
	padding-left:5px;
	width:150px;
}
#content div.fc2 div.right{
	float:right;
	text-align:left;
	width:305px;
}
#content div.fc2 input.inp_text, #content div.fc2 input.inp_psw, #content div.fc2 textarea{
	width:299px;
}
#content div.fc2 select{
	width:305px;
}
#content div.fc2 input.inp_chb{
	width:auto;
}
/*--------------------| END DIV FORM |-----------------------*/
/*----------------------| DIV ORDER |-------------------------*/
#content div.fcorder div.fc2{
	/*border: none 0px;*/
}
#content div.fcorder div.fc2 div.form_caption{
	display: none;
}
/*
#content div.user_swich{
	float:left;
	width:135px;
	
}
#content div.user_swich div.form_content{
	clear:both;
	width:135px;

	
}
#content div.user_swich div.left_right{
	margin:0px;
	width:135px;
	border:none;
}
#content div.user_swich input{
	height:16px;
	width:auto;
	
}
#content div.user_swich div.left{
	float:right;
	border:none;
	width:115px;
	font-weight: bold;
	padding: 0px;
}
#content div.user_swich div.right{
	float:left;
	width:20px;
}



#content div.fc2 div.orderlogin{
	float:right;
	width:307px;
}

#content div.fc2 div.orderlogin div.left_right{
	width:307px;
	
}
#content div.fc2 div.orderlogin div.left{
	width:110px;
}
#content div.fc2 div.orderlogin div.right{
	width:175px;
}
#content div.fc2 div.orderlogin input.inp_text, #content div.fc2 div.orderlogin input.inp_psw, #content div.fc2 div.orderlogin  select, #content div.fc2 div.orderlogin textarea{
	width:165px;
}*/

#content div.fcorder div.fc2 div.typeofwork{
	margin: 0px 10px;
	width: auto;
}
#content div.fcorder div.fc2 div.typeofwork div.left{
	float:none;
	width: auto;
	font-weight: bold;
}
#content div.fcorder div.fc2 div.typeofwork div.right{
	float:none;
	width: auto;
	
}
#content div.fcorder div.typeofwork input{
	clear:both;
	width:auto;
	float:left;
	margin: 7px 0px;
}
#content div.fcorder div.typeofwork span.red{
	display:block;
	font-weight: bold;
}
#content div.fcorder div.work_option{
	margin: 10px 0px;
	width: 380px;
	float:right;
}

#content div.fcorder div.total{
	font-weight:bold;
}
#content div.fcorder span.step_edit a{
	
	color:#333333;
	font-weight:bold;
	padding: 0px 20px;
}
#content div.fcorder span.step_edit a:hover{
	color:#000000;
}



/*--------------------| END DIV ORDER |-----------------------*/

/*------ RELATION --------*/
div.message_history{
	text-align: center;
	margin:10px 0px;
}
div.message_history div.listhtml{
	margin:0px auto;
	width:483px;
	text-align: left;
	
}
div.message_history h3{
	border: #c0d21a 1px solid;
	padding: 2px 5px;
	font-weight: bold;
	color:#ff0A33;
	font-size:11px;
	padding:3px 10px;	
	margin:0px;
	background: #c0d21a;
}
div.message_history div.messagetitle{
	background:#d2e047;
	padding: 1px 5px;
	font-weight: bold;
	color:#1a1a1a;
	margin: 2px 0px 0px 0px;
	font-size:11px;
	
}
div.message_history div.messagetext{
	border: 1px solid #c0d21a;
	border-top: none;
	padding: 1px 5px;
}
/*---- END RELATION ------*/


/*-----------------| MESSAGES |------------------*/
div.msg{
	padding:0px;
	margin:10px 0px;
	font: 11px arial;
	text-align: center;
	width:100%;
	clear: both;
}
div.msg div.err{
	color:#FF0000;
	width:483px;
	margin: 0px auto;
	text-align: left;
}
div.msg div.good{
	color:#00FF00;
	width:483px;
	margin:0px auto;
	text-align: left;
}
div.msg div.text{
	
	width:483px;
	margin:0px auto;
	text-align: left;
}
span.tco_copy_link{
	width: 100%;
	color: #227722;
	
	overflow:auto;
	display:block;
}
/*---------------| END MESSAGES |----------------*/
span.completed_file{
	color: #990000;
	font-weight: bold;
}

/*---------------------------| SWREG |--------------------------*/
div.method_swreg{
	border-top: 2px dotted #c0d21a;
	padding-top: 10px; 
	text-align:center;
	
}
div.method_swreg h3{
	text-align:left;
	font-size:13px;
	margin: 0px 0px;
}
div.method_swreg p{
	text-align:justify;
	font-size:12px;
	margin: 1px 0px;
	display: block;
}
div.method_swreg div.methodlogo{
	margin-right: 10px;
	height: 70px;
	width: 135px;
	float:left;
	background: url(../images/images.gif) 8px -11px no-repeat; 
}
div.method_swreg div.methodcards{
	margin:10px auto;
	width:400px;
	height: 30px;
	background: url(../images/images.gif) 0px -87px no-repeat; 
	
}
div.pay_button_swreg{
	margin: 10px 0px;
	text-align: center;
}
/*-------------------------| END SWREG |------------------------*/

/*---------------------------| 2CO |--------------------------*/
div.method_2co{
	text-align:center;
	border-top: 2px dotted #c0d21a;
	padding-top: 10px; 
}
div.method_2co h3{
	text-align:left;
	font-size:13px;
	margin: 0px 0px;
}
div.method_2co p{
	text-align:justify;
	font-size:12px;
	margin: 1px 0px;
	display: block;
}
div.method_2co div.methodlogo{
	margin-right: 10px;
	height: 60px;
	width: 135px;
	float:left;
	background: url(../images/images.gif) 18px -120px no-repeat; 
}
div.method_2co div.methodcards{
	margin:10px auto;
	width:550px;
	height: 31px;
	background: url(../images/images.gif) 0px -180px no-repeat; 
	
}
div.pay_button_2co{
	margin: 10px 0px;
	text-align: center;
}
/*-------------------------| END 2CO |------------------------*/


/*-------------------------| END 2CO |------------------------*/



div.booblehelp{
	padding:10px;
	/*width:200px;*/
	/*height:100px;*/
	overflow:hidden;
	background:#ebf787;
	border:1px dotted #69921a;
	/*filter:alpha(opacity=70);*/
}
div.booblehelptitle{
	
	width:300px;
	/*height:100px;*/
	/*overflow:hidden;*/
	padding:10px;
	color:#e55b1c;
	font-weight: normal;
}


/*----------------| PRICE |------------------*/
#content div.price{
	margin:10px 20px;
	width: 350px;
}

#content div.price a, div.price a:hover{
	
	display:block;
	color: #7e7e7e;
	text-decoration:none;
	padding: 5px 10px 5px 10px;
	margin: 2px 0px;
}
#content div.price a:hover{
	border:1px solid #F7F7F7;
	background:#F3F3F3;
	padding: 4px 9px 4px 9px;
}
#content div.price span.red{
	display:block;
}
/*--------------| END PRICE |----------------*/



/*-------- ORDER MENU ----------*/
#content div.ordermenu{
	margin: 20px auto;
	width:463px;
	
}
#content div.ordermenu a{
	display:block;
	font-size: 12px;
	margin: 2px 0px;
	color:#69921a;
	text-decoration: none;
}
#content div.ordermenu a:hover{
	color:#f86706;
	
}
#content div.ordermenu a.active{
	color:#e55b1c;
	text-decoration: underline;
}

/*------ END ORDER MENU --------*/