body{
text-align:center;
margin: 0;
padding: 0;
font-family:arial, helvetica;
font-size: 12px;
background: #4E6FA2 url('../pictures/outside_bck_steps.jpg');
background-repeat:repeat-x;
background-color:#4E6FA2;
height: 100%;
}

#global_steps{
background:url('../pictures/full_bck_steps.jpg') no-repeat top center;
}

#container_steps{
margin: 0 auto;
width:962px;
min-height:860px;
height:auto;
position:relative;
}

#center{
clear:both;
padding: 2px 15px 0px 15px;
text-align:left;
}
#header{
width:928px;
height:55px;
padding-top:5px;
padding-bottom:1px;
}

#header_steps{
font-family: arial, helvetica;
font-size:35px;
padding:2px 0px 0px 10px;
color:#30326d;
width:770px;
float:left;
}

#header_help{
width:130px;
padding-top:0px;
float:right;
}

#help{
color:#30326D;
width:50px;
font-size:16px;
font-weight:bold;
float:left;
padding-top:20px;
}

#first_letter{
font-size:43px;
display:inline;
}

#steps_numbers{
padding-top:3px;
/*padding-bottom:10px;*/
}

#step1{
width:210px;
margin-left:30px;
font-size:16px;
float:left;
position:relative;
top:18px;
text-align:center;
color:gray;
}

#step2{
width:226px;
font-size:16px;
float:left;
position:relative;
top:18px;
text-align:center;
color:gray;
}

#step3{
width:232px;
font-size:16px;
float:left;
position:relative;
top:18px;
text-align:center;
color:gray;
}

#step4{
width:205px;
font-size:16px;
float:left;
position:relative;
top:18px;
text-align:center;
color:gray;
}

.blue a{
color: #292B51!important;
font-weight:bold;
}

#steps_numbers a{
text-decoration:none;
color:gray;
}

#steps_numbers a:hover{
text-decoration:underline;
}

#template_description{
width:675px;
padding:10px 0px 30px 0px;
}

#template_description ul{
margin-left:-25px;
}

#template_description ul li{
list-style-type:disc;
font-size:13px;
color:white;
font-weight:normal;
}

#features_table{
padding-top:15px;
}

#features_table a{
text-decoration:underline;
color:white;
}

#features_table ul{

list-style-position: inside;
}

#features_table li{
font-size:12px;
color:white;
font-weight:normal;
line-height:16px;
list-style-type: disc!important;
}

#table_link a{
line-height:20px;
margin-right:100px;
}

#features_table a:hover{
text-decoration:underline;
}

#account_image{
float:right;
margin-top:20px;
position:relative;
right:80px;
}

#transaction_image{
float:right;
}

#form_account{
border: 1px solid white;
}

#user_table{
padding:0 0 40px 20px;
color:#30326d;
font-weight:bold;
}

#spacer{
/*padding-bottom:250px;*/
}

#content_table{
padding-left:10px;
color:#30326d;
font-weight:bold;
}

#user_table select{
width:255px;
color:#30326d;
}

#user_table input, #content_table input{
color:#30326d;
width:250px;
}

#user_table input#create_account{
font-weight:bold!important;
margin-top:5px;
width:130px;
margin-left:231px;
/*position:relative;
left:200px;
bottom:30px;*/
}

#features_table input#submit_feature{
font-weight:bold!important;
margin-top:5px;
width:130px;
}


iframe{
background-color:white;
}

iframe p{
color:#30326d;
}

.user_text{
width:60px;
text-align:right;
color:white;
}

td.user_text{
width:300px;
text-align:right;
color:white;
}

#thankyou{
padding-left:10px;
}


.imgteaser {
	margin: 0;
	overflow: hidden;
	float: left;
	position: relative;
}
.imgteaser a {
	text-decoration: none;
	float: left;
}
.imgteaser a:hover {
	cursor: pointer;
}
.imgteaser a img {
/*	float: left;*/
	margin: 0;
	border: none;
/*	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;*/
}
.desc{
text-align:center;
}

.imgteaser a:hover .desc{
	display: block;
	font-size: 1.2em;
	padding: 10px 0;
	background: #30326D;
	filter:alpha(opacity=90);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 0px;
	padding: 8px;
	margin: 0;
	width: 150px;
	border-top: 1px solid #30326D;
}
.imgteaser a .desc {	display: none; }
.imgteaser a:hover .more { visibility: hidden;}

#button2 a, #button2 a:hover{
padding: 2px 2px 2px 2px;
border:none;
}

#check_add input{
width:17px;
height:17px;
}

#footer{
margin-top:20px;
position:relative!important;
left:0px!important;
width:auto!important;
clear:both;
}

 /******************************MAKE A PAYMENT*****************************************************/

#container_payment ul li{
font-size:12px;
color:white;
line-height:20px;
margin:0;
padding:0;
}

#account_details{
float:left;
width:410px;
padding-left:20px;
margin-right:30px;
margin-left:15px;
border:1px solid white;
}

#order_details{
float:right;
width:410px;
padding-left:20px;
padding-bottom:15px;
margin-right:20px;
margin-bottom:20px;
border:1px solid white;
}

#order_image{
float:left;
margin-bottom:15px;
margin-right:5px;
width:120px;
text-align:right;
}

#order_image img{
margin-left:auto;
margin-right:auto;
border:1px solid white;
}

#order_text{
float:right;
width:270px;
}

#order_text ul{
padding:0;
margin:0;
}

#total{
clear:both;
font-size:13px;
color:white;
line-height:20px;
}

#paypal{
clear:both;
float:right;
margin-right:20px;
}
