@charset "utf-8";

#navbar {
	background-color:#7C173E;}

#pageheader {
	background-color:#FFF;}


.whiterow {
	background-color:#FFF;}

.catlist li {
	padding:0px;
	line-height:0px;}
	
	
.catlist li label:hover {
	background-color: #F8F8F8;
	
}	
.hidit_form {display:none;
visibility: hidden;}
.footer {

	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #7C173E;
	margin-top:30px;
	padding-top:30px;
/*	background-color: #F7F7F7;*/
	background-image:url(../images/bg-fence.jpg);
	background-repeat: repeat-x;
	background-position:center top;
	
	}


.hdr_section_blue {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #197896;
	padding: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	

-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 1px solid  #FF9;
text-align:left;

}

.small_12 {
	font-size:12px;}

.small_10 {
	font-size:10px;}.page_title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
}

.rounded_hdr {
	padding:12px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#7C173E;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	/* [disabled]width:630px; */
}

.rounded_hdr a:link {
	color: #fff;
	font-weight:bold;
	text-decoration: none;
}

.rounded_hdr a:visited {
	color: #fff;
		font-weight:bold;
	text-decoration: none;
}

.rounded_hdr a:hover {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: underline;
}

.rounded_hdr a:active {
	color: #CCCCCC;
		font-weight:bold;
	text-decoration: none;
	
}



.link_standard a:link {
	color: #0057AE;
	font-weight:bold;
	text-decoration: none;
}

.link_standard a:visited {
	color: #0057AE;
		font-weight:bold;
	text-decoration: none;
}

.link_standard a:hover {
	color: #0000EE;
		font-weight:bold;
	text-decoration: underline;	
}

.link_standard a:active {
	color: #1F2736;
		font-weight:bold;
	text-decoration: none;
	
}

.bold_big_red {
	font-size:18px;
	font-weight:bold;
	color:#7C173E;}
	

.link_white a:link {
	color: #fff;
	text-decoration: none;
}

.link_white a:visited {
	color: #fff;
	text-decoration: none;
}

.link_white a:hover {
	color: #FFC;
	text-decoration: underline;
}

.link_white a:active {
	color: #FFC;
	text-decoration: none;
	
}
	



.button_yellow {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 5px 13px;
    border: 1px solid #afaf2c;
    border-radius: 8px;
    background: #fafa3f;
    background: -webkit-gradient(linear, left top, left bottom, from(#fafa3f), to(#afaf2c));
    background: -moz-linear-gradient(top, #fafa3f, #afaf2c);
    background: linear-gradient(to bottom, #fafa3f, #afaf2c);
    text-shadow: #ffff52 1px 1px 1px;
    font: normal normal bold 17px arial;
    color: #111111;
    text-decoration: none;
}
.button_yellow:hover,
.button_yellow:focus {
    border: 1px solid #fafa3f;
    background: #ffff4c;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffff4c), to(#d2d235));
    background: -moz-linear-gradient(top, #ffff4c, #d2d235);
    background: linear-gradient(to bottom, #ffff4c, #d2d235);
    color: #111111;
    text-decoration: none;
}
.button_yellow:active {
    background: #afaf2c;
    background: -webkit-gradient(linear, left top, left bottom, from(#afaf2c), to(#afaf2c));
    background: -moz-linear-gradient(top, #afaf2c, #afaf2c);
    background: linear-gradient(to bottom, #afaf2c, #afaf2c);
}



.button_blue {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 5px 13px;
    border: 1px solid #414d73;
    border-radius: 8px;
    background: #7b92d8;
    background: -webkit-gradient(linear, left top, left bottom, from(#7b92d8), to(#414d73));
    background: -moz-linear-gradient(top, #7b92d8, #414d73);
    background: linear-gradient(to bottom, #7b92d8, #414d73);
    text-shadow: #272e44 1px 1px 1px;
    font: normal normal bold 17px arial;
    color: #ffffff;
    text-decoration: none;
}
.button_blue:hover,
.button_blue:focus {
    border: 1px solid #4d5b87;
    background: #94afff;
    background: -webkit-gradient(linear, left top, left bottom, from(#94afff), to(#4e5c8a));
    background: -moz-linear-gradient(top, #94afff, #4e5c8a);
    background: linear-gradient(to bottom, #94afff, #4e5c8a);
    color: #ffffff;
    text-decoration: none;
}
.button_blue:active {
    background: #414d73;
    background: -webkit-gradient(linear, left top, left bottom, from(#414d73), to(#414d73));
    background: -moz-linear-gradient(top, #414d73, #414d73);
    background: linear-gradient(to bottom, #414d73, #414d73);
}







.roundedbox {
	margin: 20px;
	padding: 10px;
	border: 2px solid #999;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(216,216,216,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(216,216,216,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(216,216,216,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(216,216,216,0.2) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(216,216,216,0.2) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#33d8d8d8',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(216,216,216,0.2) 100%); /* W3C */
}


.button_red {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 5px 13px;
    border: 1px solid #a12727;
    border-radius: 8px;
    background: #ff4a4a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background: -moz-linear-gradient(top, #ff4a4a, #992727);
    background: linear-gradient(to bottom, #ff4a4a, #992727);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 17px arial;
    color: #ffffff;
    text-decoration: none;
}
.button_red:hover,
.button_red:focus {
    background: #ff5959;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5959), to(#b62f2f));
    background: -moz-linear-gradient(top, #ff5959, #b62f2f);
    background: linear-gradient(to bottom, #ff5959, #b62f2f);
    color: #ffffff;
    text-decoration: none;
}
.button_red:active {
    background: #982727;
    background: -webkit-gradient(linear, left top, left bottom, from(#982727), to(#982727));
    background: -moz-linear-gradient(top, #982727, #982727);
    background: linear-gradient(to bottom, #982727, #982727);
}






.button_yellow_sm {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:normal;
	padding:0px 7px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.button_yellow_sm:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.button_yellow_sm:active {
	position:relative;
	top:1px;
}


.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:10px 10px 10px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-size:14px;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4 */
	border-radius: 6px; /* Opera 10.5, IE 9, Saf5, Chrome */
}

.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../images/icons/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../images/icons/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../images/icons/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../images/icons/error.png');
}



.button_remfav {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cf8d3c), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #cf8d3c 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf8d3c', endColorstr='#fb9e25');
	background-color:#cf8d3c;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:4px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.button_remfav:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #cf8d3c) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #cf8d3c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#cf8d3c');
	background-color:#fb9e25;
}.button_remfav:active {
	position:relative;
	top:1px;
}

.button_addfav {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #76962d), color-stop(1, #5d7a1f) );
	background:-moz-linear-gradient( center top, #76962d 5%, #5d7a1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76962d', endColorstr='#5d7a1f');
	background-color:#76962d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:4px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #86ae47;
}.button_addfav:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5d7a1f), color-stop(1, #76962d) );
	background:-moz-linear-gradient( center top, #5d7a1f 5%, #76962d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d7a1f', endColorstr='#76962d');
	background-color:#5d7a1f;
}.button_addfav:active {
	position:relative;
	top:1px;
}


.searchoptions {
	background-color:#F4F4F4;
	border-color:#999;
	border-style:solid;
	border-width:2px;
	    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);}

.searchoptionslink {
	padding:8px;
}

.searchoptionslink:hover {
	background-color: #036;
	color:#FFF;
}

.google-maps {
    position: relative;
    padding-bottom: 70%; /*// (450 ÷ 500 = 0.9 = 90%)*/
    height: 0;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}





.cfmaps-maps {
    position: relative;
    padding-bottom: 70%; /*// (450 ÷ 500 = 0.9 = 90%)*/
    height: 0;
    overflow: hidden;
}
.cfmaps-maps div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.mapcontainer {
	width:100%;
	height:500px;
	margin-bottom:20px;
}


.salemapdesc {
	max-width:325px;}




.regform p{
	font-size:14px;
	font-weight:bold;
	color:#976C42;
	padding-bottom:2px;
	padding-top:5px;
	margin-top:7px;
	margin-bottom:0px;
	padding-left:2px;}

.regform li {
	padding-bottom:0px;}

.clearfloats {
	clear: both;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}


.workspace_container {
	background-color: #E9E9E9;
	padding-right: 8px;
	padding-left: 8px;
	border-color: #555353;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.adbox {background-color:#F9F9F9;
	padding: 8px;
	border-color: #555353;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}


.filterbox {
	background-color:#F4F4F4;
	padding: 8px;
	border-color: #555353;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.filterbox label {
margin: 0px;
padding: 0px;
line-height: 0px;}


.filterbox P {
margin: 0px;
}

.bt_details {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 4px 14px;
    border: 1px solid #015631;
    border-radius: 10px;
    background: #02a25d;
    background: -webkit-gradient(linear, left top, left bottom, from(#02a25d), to(#015631));
    background: -moz-linear-gradient(top, #02a25d, #015631);
    background: linear-gradient(to bottom, #02a25d, #015631);
    text-shadow: #01331d 1px 1px 1px;
    font: normal normal bold 15px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_details:hover,
.bt_details:focus {
    border: 1px solid ##01653a;
    background: #02c270;
    background: -webkit-gradient(linear, left top, left bottom, from(#02c270), to(#01673b));
    background: -moz-linear-gradient(top, #02c270, #01673b);
    background: linear-gradient(to bottom, #02c270, #01673b);
    color: #ffffff;
    text-decoration: none;
}
.bt_details:active {
    background: #015631;
    background: -webkit-gradient(linear, left top, left bottom, from(#015631), to(#015631));
    background: -moz-linear-gradient(top, #015631, #015631);
    background: linear-gradient(to bottom, #015631, #015631);
}
.bt_details:after{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 -4px -6px 4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACm0lEQVRIidWVP0hbYRTFfy8mKIpBEYlWxLVDKSqhRFBwKIiYQSxOSi2luGsHwc3BoYESnERQxD+bOGS0UErNZNEa+2cTA7G4KIiIEcn73umQ+tSaaOLmgQ8u932cc9/h3u/CY4dVwJ1m4BXQCjz5lzsANoFV4MdDBZ4DH5uaml729/fT0dFBY2MjAKlUing8zsrKCqlU6hPwHvhVQLEuXvv9/rOpqSml02k5jpPzpNNpRaNRVVZWngGDhZK/qa+vz2xvb8txHF3irnhra0uBQCBTiEhzRUXF+ebmporFxsaGysvLz4Bndwl8npyczGvJfWdiYkLAWj7y1pqaGp2cnBRkS674+PhY1dXVItt5AHiuCfSHw2H8fr+bsCyrqLiqqoru7m7ItvUtgWAoFEISxhgikQijo6McHR25ueXlZebn58lkMkji9PSUSCTC4uIikpBEW1sbQDCXRb9jsZgcx1EsFhMgQCMjI5KkpaUlNzc9PS1JGhsbc3Nra2tyHEerq6sCfub6A49t21iWRW1tLR5P9lMgEAAgk8m4F23bBsDn87k5n8+HZVkYY25U7b0WHySTyaeSCIVCrK+vc3h4SDgcRhKDg4NcXFxg2zbDw8NIYnx8nIaGBurq6ujs7EQSe3t7kH1KbuFDT09P0Z3zf9zV1SVgMpfAi7KyMiWTyWLm6wZ2d3dVWloqsg9jTnwdGhp68KANDAwI+JKPHCDo8XjOFxYWirZobm5OlmWdc23I8mHY6/Wa2dlZGWPutcUYo5mZGXm9XgO8vY/cFbEs67yvr087Ozt5LUkkEurt7b2s/F0uorsWThCIlpSUtLe0tNDe3u4unP39feLxOIlEAmPMOjACfC9W4BIhsm9LkKuV+YerlfmtAI5HjL+8OxWy+RgiuAAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}






.right_fav_tools {
	float:right;
	margin-left:20px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.23);
    -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.23);
	max-width:58px;
	text-align:center;
	padding:6px;
	margin-top:5px;
	margin-bottom:5px;}
	
	
.right_fav_tools img{
	margin-top:3px;
	margin-bottom:3px;
}



.seenitlinks img:last-child{display:none;}
.seenitlinks:hover img:first-child{display:none;}
.seenitlinks:hover img:last-child{display:inline-block;}



.bt_filters {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 4px 14px;
    border: 1px solid #98240f;
    border-radius: 10px;
    background: #ff431d;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff431d), to(#98240f));
    background: -moz-linear-gradient(top, #ff431d, #98240f);
    background: linear-gradient(to bottom, #ff431d, #98240f);
    text-shadow: #5a1509 1px 1px 1px;
    font: normal normal bold 15px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_filters:hover,
.bt_filters:focus {
    border: 1px solid #b32a12;
    background: #ff5023;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5023), to(#b62b12));
    background: -moz-linear-gradient(top, #ff5023, #b62b12);
    background: linear-gradient(to bottom, #ff5023, #b62b12);
    color: #ffffff;
    text-decoration: none;
}
.bt_filters:active {
    background: #98240f;
    background: -webkit-gradient(linear, left top, left bottom, from(#98240f), to(#98240f));
    background: -moz-linear-gradient(top, #98240f, #98240f);
    background: linear-gradient(to bottom, #98240f, #98240f);
}
.bt_filters:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA7ElEQVRIie2UQQrCMBBFH6VI1133DJ7Aw0iXpTfqWURcBCnuxa49gHQnqNRFRhxLW2marvTDQJhM/p9MJgN/eEIk5hULIAUMcBHbiy+cSh4DO6Dpsa3EOGEhBA1wBjJgKZaJr5EEnG6SKvKkYz9RIqmLgJHD2UBMLjFmLHmEfcwGW5I+LCWm5kuZgrEZjEVb4AqcZL0aOPfaOwL3saKzP3LIZ5vmdLdpJbFOZf720SrgARTABsdPF/IeFbWYHhWFEjy4imgx3Y4BNnN9q3KqSBsxNnMtYvAwCNsipZDfgLVPci1i5iJ/wWtZfgxPpt1OrncJJ4wAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}


.filterresults {
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #570304;
	font-size: 14px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #570304;
	
}
.filterresults p {
	margin: 0px;
}

.filterresults strong{
	color: #900A0D;

}


.bt_feedback {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 6px 13px;
    border: 1px solid #b3b3b3;
    border-radius: 8px;
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#b3b3b3));
    background: -moz-linear-gradient(top, #ffffff, #b3b3b3);
    background: linear-gradient(to bottom, #ffffff, #b3b3b3);
    text-shadow: #ffffff 1px 1px 1px;
    font: normal normal bold 14px arial;
    color: #111111;
    text-decoration: none;
}
.bt_feedback:hover,
.bt_feedback:focus {
    border: 1px solid #ffffff;
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d7d7d7));
    background: -moz-linear-gradient(top, #ffffff, #d7d7d7);
    background: linear-gradient(to bottom, #ffffff, #d7d7d7);
    color: #111111;
    text-decoration: none;
}
.bt_feedback:active {
    background: #b3b3b3;
    background: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#b3b3b3));
    background: -moz-linear-gradient(top, #b3b3b3, #b3b3b3);
    background: linear-gradient(to bottom, #b3b3b3, #b3b3b3);
}
.bt_feedback:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB40lEQVRIibXWvWsUYRAG8F9CkEMkWFkcKYJICMcVRxALwUaC+Afov6AgktIi2FkEsUgVxEIsLKOkCEEkiCSCIuIHgoXgRyEpxEJQNBySxOKdDXubveQurg8s7M7O+8y88z47swN2RxPncRLHcAi/8QlPcR+v9uDoSvwQG9jCVzzBElawFvateD7RK/EgptDGOuYwEfaiXxOz+Ik/uFritwPXI6tnGOsxqVE8inU3dwtyKZwWUOuRPMMQ7sb66TKHcfySMj/YJ3mGA1iWynW8+HJBqnmvZemGEXzH47xxLKLO/SN5hmuS+rZ3MR2GZkUBRoLvRmZYxkc9SKwPvMYLQdrAW2zmHGo4i8M5Wx2TkmIyTKBVEuANjgaPNm4VHGYlyS3F8xDehe1y2Mals2vHfR4z8W54P2XZ7HJf9NnmXpNkmkcNZ+ws0WmdZ9VSXqLbklxr/J9DfhmXQemjGFWdTOvSrlazAPekml2sKECmso6KVNUqMqzgi9SfUE2zy+OCJOnJvDHfrvsNUhTIEakid4qOM/Y3cB5gXso4C7aIb2ULpiL6ujShuo3Mhs6R2Y7k3ksN9Ln0LZSiGVkVh/6iJOuyoV8P4s9h38CVgT2238A5nJKa17DO35Z5qbEVd9fCD3z4CxTcfKmOaz4CAAAAAElFTkSuQmCC") no-repeat left center transparent;
    background-size: 100% 100%;
}




.bt_blue {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 6px 13px;
    border: 1px solid #093d75;
    border-radius: 8px;
    background: #1073dd;
    background: -webkit-gradient(linear, left top, left bottom, from(#1073dd), to(#093d75));
    background: -moz-linear-gradient(top, #1073dd, #093d75);
    background: linear-gradient(to bottom, #1073dd, #093d75);
    text-shadow: #052445 1px 1px 1px;
    font: normal normal bold 14px arial;
    color: #ffffff;
    text-decoration: none;
}
.bt_blue:hover,
.bt_blue:focus {
    border: 1px solid #0a488a;
    background: #138aff;
    background: -webkit-gradient(linear, left top, left bottom, from(#138aff), to(#0b498c));
    background: -moz-linear-gradient(top, #138aff, #0b498c);
    background: linear-gradient(to bottom, #138aff, #0b498c);
    color: #ffffff;
    text-decoration: none;
}
.bt_blue:active {
    background: #093d75;
    background: -webkit-gradient(linear, left top, left bottom, from(#093d75), to(#093d75));
    background: -moz-linear-gradient(top, #093d75, #093d75);
    background: linear-gradient(to bottom, #093d75, #093d75);
}


