@charset "utf-8";

/* CSS Document */



/************************************************************************

	GLOBAL

************************************************************************/

*

{

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

}



img

{

	border:none;

}



html

{

	background:#0e0e0e;

}



body

{

	background:url(../images/site_bg.png) left top repeat-x #000;

}



.row

{

	float:left;

	width:100%;

}



.terms

{

	float:left;

	text-align:left;

	color:#d7f418;

	font-size:14px;

	line-height:62px;

	padding-right:12px;

}



.terms a

{

	color:#d7f418;

}



/************************************************************************

	STRUCTURE

************************************************************************/

#site_wrap

{

	width:846px;

	margin:0px auto;

	overflow:hidden;

}



#header, #middle

{

	float:left;

	width:100%;

}



#header

{

}



#middle

{

	min-height:420px;

	background:url(../images/form_block_top.png) left top no-repeat;

	padding-bottom:17px;

}



#footer

{

	width:846px;

	height:62px;

	margin:0px auto;

	background:#0e0e0e;

}



#footer_strip

{

	width:100%;

	height:62px;

	background:#0e0e0e;

}



/************************************************************************

	LOGO , HEADER TEXT

************************************************************************/

#logo

{

	float:left;

}



#header_text

{

	float:right;

}



/************************************************************************

	FORM

************************************************************************/

#form_wrap

{

	float:left;

	width:351px;

}



#form_block

{

	float:left;

	width:351px;

	padding-bottom:15px;

	background:url(../images/form_block_corners.png) left bottom no-repeat;

	position:relative;

}



#form

{

	float:left;

	width:351px;

	min-height:250px;

	background:url(../images/form_block_top.png) left top no-repeat;

}



#form label

{

	font-weight:bold;

	color:#000;

}



.form_row

{

	float:left;

	width:320px;

	padding-left:18px;

	background:#ccc;

}



.section

{

	float:left;

	width:312px;

	padding:10px 18px;

	background:url(../images/dashed_border.png) left bottom repeat-x;

	margin-left:3px;

}



.label1

{

	float:left;

	display:block;

	margin-bottom:10px;

	font-size:16px;

}



.label2

{

	float:left;

	display:block;

	font-size:14px;

	margin-top:4px;

}



.label3

{

	float:left;

	display:block;

	font-size:12px;

	margin-top:0px;

}



.label4

{



	

	float:left;

	min-height:10px;

	padding-top:15px;

	padding-left:5px;

	padding-right:45px;

	font-size:12px;

	color:#666666;

	

}



.input_small, .input_big

{

	float:left;

	border:1px solid #abadb3;

	height:20px;

	font-weight:bold;

	font-size:14px;

	

}



.input_small

{

	width:30px;

	margin-right:5px;

	text-align:center;

	

}



.input_big

{

	width:148px;

}



.radio

{

	float:left;

	margin-right:10px;

	margin-top:6px;

}



.form_submit

{

	float:left;

	width:351px;

	height:45px;

	background:url(../images/form_submit.png) left top no-repeat;

	border:none;

	margin-top:12px;

	cursor:pointer;

}



#callto

{

	float:left;

	width:100%;

	text-align:center;

	font-size:18px;

	font-weight:bold;

	color:black;

	margin-top:12px;

	background:url(../images/msg.png) left bottom no-repeat;

}



#callto1

{

	float:left;

	width:100%;

	text-align:center;

	font-size:18px;

	font-weight:bold;

	color:red;

	margin-top:12px;

}



/************************************************************************

	CONTENT BLOCK

************************************************************************/

#content_block

{

	float:right;

	width:395px;

	padding-right:12px;

}

#content_block1

{

	float:right;

	width:430px;

	padding-right:2px;

}



.content_text

{

	float:left;

	min-height:120px;

	padding-top:45px;

	padding-left:110px;

	font-size:14px;

	color:#d7f418;

	background:url(../images/icon_info.png) 366px 26px no-repeat;

}

.content_text3

{

	float:left;

	

	padding-top:3px;

	padding-left:70px;

	font-size:20px;

	color:#d7f418;


	font-weight:bolder;


}




.content_text1

{

	float:left;

	min-height:120px;

	padding-top:5px;

	padding-left:5px;

	font-size:18px;

	font-weight:bold;

	color:black;

	background:url(../images/form_block_corners.png) left bottom no-repeat;

}



/************************************************************************

	STEP LIST

************************************************************************/

#step_list

{

	float:left;

	width:100%;

	list-style:none;

}



#step_list li

{

	min-height:25px;

	padding-top:5px;

	padding-left:50px;

	color:#d7f418;

	font-size:14px;

	font-weight:bold;

	margin-bottom:10px;

}



#step_list li.step1

{

	background:url(../images/step_1.png) left center no-repeat;

}



#step_list li.step2

{

	background:url(../images/step_2.png) left center no-repeat;

}



#step_list li.step3

{

	background:url(../images/step_3.png) left center no-repeat;

}
