@charset "utf-8";
/* CSS Document */
body{
	background: url(../layout/images/water-repeat-bg.jpg) 0 0 repeat-x #749cb5;
	font-size: 80%;
	font-size: 13px;
	color: #5F5F5F;
    font-family: 'Source Sans Pro',sans-serif;
    font-weight: normal;
}
h1{
	color: #40657B;
	font-family: 'Source Sans Pro',sans-serif;
    font-weight: 600;
	font-size:24px;
	margin-bottom:12px;
	margin-top:28px;
}
#container{
	width:300px;
	margin:0 auto;
}
form, #msg{
	background-color: #FFFFFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 18px;
}
label{
	float:left;
	width:90px;
}
.blue-button{
    background-image: linear-gradient(#45718b, #204a63);
	  
	/* IE10 */ 
	background-image: -ms-linear-gradient(top left, #45718b 0%, #204a63 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top left, #45718b 0%, #204a63 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top left, #45718b 0%, #204a63 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #45718b), color-stop(1, #204a63));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top left, #45718b 0%, #204a63 100%);
	
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top left, #45718b 0%, #204a63 100%);
	
	background-color:#204a63;
	
    border: 1px solid #3e6982;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 1px 0 #7D99BF inset;
    color: white;
    text-shadow: 0 1px 0 #143447;
	padding: 3px 6px;
	text-decoration: none;
}

.blue-button:HOVER{
    background-image: linear-gradient(#204a63, #45718b);
	
	/* IE10 */ 
	background-image: -ms-linear-gradient(top left, #204a63 0%, #45718b 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top left, #204a63 0%, #45718b 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top left, #204a63 0%, #45718b 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #204a63), color-stop(1, #45718b));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top left, #204a63 0%, #45718b 100%);
	
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top left, #204a63 0%, #45718b 100%);
	
    box-shadow: 0 1px 0 0 #58749b inset;
    cursor: pointer;
}
a {
	color: #5F5F5F;
}
.soft_button{
	cursor: pointer;
	padding: 4px 8px;
	background-color: #dae5eb;
	border-radius: 4px;
}
.soft_button:hover{
	background-color: #9eb9c9;
	color:#fff;
}
.amazon_instructions{
	border-radius: 4px;
	padding: 4px 8px;
	border: 1px solid #e7e7e7;
	text-align:center;
	margin-top: 6px;
}
.amazon_instructions a {
	text-decoration:none;
}
.amazon_instructions a:hover {
	color:#41677d;
}
.clear{
	clear: both;
}