body {
	width:700px;
	margin:35px auto;
	margin-bottom:50px;
	color:#333333;
}

body, div, p, input, li, td {
	font-family:tahoma,verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	
}
.right {
	float:right;
}
.steps,.main {
	margin-top:-25px;
    margin-left:25px;
}
.main {
   	margin-top:-10px;
}
     
.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
	height: 1px;
  	font-size: 1px;
	overflow: hidden;
	border-style: solid;
	border-width: 0 1px;
	display: block;
}
.b1 {
	margin: 0 2px;
	background: #d4dbee;
	border: none;
}
.b1 b {
	margin: 0 1px;
	background: #cccccc;
	border-color: #e6e6e6;
}
.b2 {margin: 0 1px; border-color: #d6d6d6;}
.b2 b {border-color: #c8c8c8;}
.b2 i {border-color: #dbdbdb; background-color:#f0f0f0;}
	
.b3 {border-color: #d6d6d6;}
.b3 b {border-color: #d5d5d5; background-color:#f0f0f0;}
	
.rounded {
	 width:407px;
}
.r_block {
	border: 1px solid #cccccc;
	border-width: 0 1px;
	padding: 5px 7px;
	background-color:#f0f0f0;
}
input {
	border: 1px solid #8698c0;
    font-size:13px;
}
.input_slogan {
   	width:378px;
   	color:#000;
   	font-weight:bold;
   	padding:5px;
}
.input_colour {
   	width:70px;
   	float:left;
}
.checkbox {
   	width:18px;
   	border:0;
}
.clear {
	clear:both !important;
	font-size:0 !important;
	height:0 !important;
	margin:0 !important;
	padding:0 !important;
	display: block !important;
	visibility: hidden !important;
}
.bottom_conner {
   	border:1px solid #e8294c;
   	border-width: 0 0 0 1px;
   	background: url("../img/bott_r.gif") bottom right no-repeat;
   	height:20px;
   	margin-bottom:50px;
   
}
* html .bottom_conner, * html .top_conner{
	width:703px;
}
.top_conner {
   	background: url("../img/top_l.gif") top left no-repeat;
   	height:17px;
   	border:1px solid #e8294c;
   	border-width: 0 1px 0 0;
   	
}
.top_inner {
   	border:1px solid #e8294c;
   	border-width: 1px 0 0 0;
   	margin-left:20px;
}
.bottom_inner {
   	border:1px solid #e8294c;
   	border-width: 0 0 1px 0;
   	margin-right:18px;
   	height:19px;
 
}

b {
	color:#000;
}
.container { 
	padding:10px;
   	border:1px solid #e8294c;
   	border-width: 0 1px;
}  
h2 {
   	font-size:13px;
   	color:#000;
}
h2 a{
   	color:#000;
}
p {
   	margin-bottom:15px;
}
.left {
   	float:left;
}
.radio_c {
   	width:18px;
   	border:0;
     	
}
.input_url {
   	width:581px;
   	padding-left:5px;
}
.radio_l {
   	width:18px;
  	height:18px;
   	margin-right:5px;
   	border:1px solid #8698c0;
   	float:left;
}
.code_outer {
	border:10px solid #fef5f5;
	
}
#code {
	border:1px solid #8598c0;
	height: 150px;
	width:100%;
}
.counter {
	color:#f79c88;
	margin-left:10px;
	font-weight:bold;
	font-size:13px;
	margin-top:14px;
}
.buttons {
	margin-top:20px;
}
.loading {
	background: url("../img/spinner.gif")  no-repeat;
	width:43px;
	height:20px;
}
.form_error_message{
		color: red; 
		font-weight:bold;
		font-size:11px;
		margin-top:5px;
		margin-bottom:5px;
}
.center {
	display: block; 
	text-align:center;
	margin:0 auto;
	padding:0;
}
#personal_info {
	margin:15px 0; 
}
#personal_info  input {
	float:left;
	width:305px;
	margin:5px 7px 0  7px; 
}
#personal_info  label {
	float:left;
	width:70px;
	
	padding: 7px 10px 0 0; 
	
}
#personal_info span{
	color:red;
}
#personal_info .checkbox {
	border:0 none;
	width:18px;
	float:none;
	margin:0;
	margin-top:8px;
	margin-right:10px;
	margin-left:85px;
}
#personal_info .checkbox_label {
	width:200px;
}