.button{
	font:15px Calibri, Arial, sans-serif;
	text-shadow:1px 1px 0 rgba(0,0,0,0.4);
	text-decoration:none !important;
	white-space:nowrap;
	
	display:inline-block;
	vertical-align:baseline;
	position:relative;
	cursor:pointer;
	padding:7px 20px;
	
	background-repeat:no-repeat;

	background-position:bottom left;
	background-image:url('button_bg.png');
	
	background-position:bottom left, top right, 0 0, 0 0;
	background-clip:border-box;

	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;

	-moz-box-shadow:0 0 1px #fff inset;
	-webkit-box-shadow:0 0 1px #fff inset;
	box-shadow:0 0 1px #fff inset;

	-webkit-transition:background-position 1s;
	-moz-transition:background-position 1s;
	transition:background-position 1s;
	

}
.button:hover{
	background-position:top left;
	background-position:top left, bottom right, 0 0, 0 0;
}
.button:active{
	bottom:-1px;
}
.button.big		{ font-size:30px;}
.button.medium	{ font-size:18px;}
.button.small	{ font-size:13px;}
.orange.button{
	color:#fff !important;
	border:1px solid #ff3800 !important;	
	background-color: #ff3300;
	
	background-image:url('button_bg.png'), url('button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(232,146,45,1) 0,rgba(232,146,45,0) 100px),-moz-linear-gradient(#f25e41, #ff3300);
	background-image:url('button_bg.png'), url('button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(232,146,45,1)), to(rgba(232,146,45,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f25e41), to(#ff3300));
}
.orange.button:hover{
	background-color:#ff3300;
	
	background-image:url('button_bg.png'), url('button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(241,114,52,1) 0,rgba(241,114,52,0) 100px),-moz-linear-gradient(#f3755c, #fa4e23);
	background-image:url('button_bg.png'), url('button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(241,114,52,1)), to(rgba(241,114,52,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3755c), to(#fa4e23));
}


.success1{height:353px; width:100%; display:table; top:0; z-index:998; position: absolute;}.success2{padding:0; height:353px; width:1013px; display:table; margin:0 auto; background: url('alpha/success2.png') no-repeat scroll center center transparent; z-index:998;}.success3{text-align:center; height:294px; width:954px; display:table; background: url('alpha/success.jpg') no-repeat scroll center center transparent; z-index:998; margin: 30px 0px 0px 30px;}.success4{font-size:35px; margin:40px 220px 0 0; color:#ff3300; font-weight:600;}.success5{font-size:25px; margin:40px 220px 0 0; line-height:29px; color:#ff3300; font-weight:300;}.success6{font-size:12px; margin:60px 220px 0 0; color:#454545;}
form input {
width:340px;
border: 1px #CCCCCC solid;
margin:4px 0;
height:35px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius:5px;
border-radius: 5px;
font-size:17px;
padding:0 0 0 10px;
color:#4a4a4a;
}
form .form-submit {

color:#fff;
font-size:16px;
width:352px;
height:45px;
margin:15px 0 0 0;
}
.offers1 {
margin:0 auto;
float:left;
width:27%;
padding:0 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius:5px;
border-radius: 5px;
background-color:#f2ebec;
font-size:13px;
margin:10px;
padding:5px;
border: 1px #d6cbcb solid;
color:#3a3a3a;
}

.offers2 {
margin:0 auto;
float:left;
width:44%;
padding:0 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius:5px;
border-radius: 5px;
background-color:#f2ebec;
font-size:13px;
margin:10px;
padding:5px;
border: 1px #d6cbcb solid;
color:#3a3a3a;
}

.au_item {
	border-radius: 150px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
    float: left;
    font-size: 22px;
    height: 280px;
    margin: 0 20px;
    padding: 10px;
    text-transform: uppercase;
    width: 280px;
	background-color: #fff;
	text-align:center;
	color:#202020;
	}
	
.complete1 {
display: block;
z-index: 999;
position: absolute;
width: 355px;
text-align: center;
top: 0;
padding: 60px 0 35px;
height: 140px;
background-color:#b0ea97;
border: 1px solid rgb(182, 182, 182);
border-radius: 15px; font-size: 21px;
margin:2px 0 0 20px;
}