@font-face {
	font-family: 'HelveticaNeueLTStd-Th';
	src: url('fonts/HelveticaNeueLTStd-Th.eot');
	src: local('☺'),url('fonts/HelveticaNeueLTStd-Th.woff') format('woff'),url('fonts/HelveticaNeueLTStd-Th.ttf') format('truetype'),url('fonts/HelveticaNeueLTStd-Th.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
@font-face {
	font-family: 'HelveticaNeueLTPro-Lt';
	src: url('fonts/HelveticaNeueLTPro-Lt.eot');
	src: local('☺'),url('fonts/HelveticaNeueLTPro-Lt.woff') format('woff'),url('fonts/HelveticaNeueLTPro-Lt.ttf') format('truetype'),url('fonts/HelveticaNeueLTPro-Lt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
@font-face {
	font-family: 'HelveticaNeueLTStd-UltLt';
	src: url('fonts/HelveticaNeueLTStd-UltLt.eot');
	src: local('☺'),url('fonts/HelveticaNeueLTStd-UltLt.woff') format('woff'),url('fonts/HelveticaNeueLTStd-UltLt.ttf') format('truetype'),url('fonts/HelveticaNeueLTStd-UltLt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
a.button,input[type='reset'],input[type='button'],input[type='submit'] {
	-moz-border-radius: 2px;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-border-radius: 2px;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#f9f9f9,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f9f9f9,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f9f9f9,#f1f1f1);
	background-image: -o-linear-gradient(top,#f9f9f9,#f1f1f1);
	background-image: linear-gradient(top,#f9f9f9,#f1f1f1);
	box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
	border: 1px solid #ddd;
	border-radius: 2px;
	color: #333;
	cursor: pointer;
	display: inline-block;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9,endColorstr=#f1f1f1);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	padding: 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
a.button: hover,input[type='reset']: hover,input[type='button']: hover,input[type='submit']: hover {
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#fff,#f1f1f1);
	background-image: -moz-linear-gradient(top,#fff,#f1f1f1);
	background-image: -ms-linear-gradient(top,#fff,#f1f1f1);
	background-image: -o-linear-gradient(top,#fff,#f1f1f1);
	background-image: linear-gradient(top,#fff,#f1f1f1);
	border: 1px solid #ddd;
	box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
	color: #333;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#f1f1f1);
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
a.button: active,input[type='reset']: active,input[type='button']: active,input[type='submit']: active {
	-moz-box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.1);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#f9f9f9,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f9f9f9,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f9f9f9,#f1f1f1);
	background-image: -o-linear-gradient(top,#f9f9f9,#f1f1f1);
	background-image: linear-gradient(top,#f9f9f9,#f1f1f1);
	box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.1);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9,endColorstr=#f1f1f1);
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

.small {
	font-size: 10px;
	padding: 3px 6px;
}
.medium {
	font-size: 16px;
	padding: 8px 15px;
}
.large {
	font-size: 18px;
	padding: 10px 35px;
}
.xlarge {
	font-size: 24px;
	padding: 12px 55px;
}
a.blue {
	background-color: #619311;
	background: url(data: image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzhhYjk0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDkzMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,rgba(138,185,65,1) 1%,rgba(96,147,17,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(138,185,65,1)),color-stop(100%,rgba(96,147,17,1)));
	background: -webkit-linear-gradient(top,rgba(138,185,65,1) 1%,rgba(96,147,17,1) 100%);
	background: -o-linear-gradient(top,rgba(138,185,65,1) 1%,rgba(96,147,17,1) 100%);
	background: -ms-linear-gradient(top,rgba(138,185,65,1) 1%,rgba(96,147,17,1) 100%);
	background: linear-gradient(to bottom,rgba(138,185,65,1) 1%,rgba(96,147,17,1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8ab941',endColorstr='#609311',GradientType=0);
	border: 1px solid #1d5837;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4bc380,endColorstr=#2e8b57);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.blue: hover {
	background-color: #619311;
	background: url(data: image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0ZTA2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDkzMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,rgba(180,224,105,1) 0,rgba(96,147,17,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(180,224,105,1)),color-stop(100%,rgba(96,147,17,1)));
	background: -webkit-linear-gradient(top,rgba(180,224,105,1) 0,rgba(96,147,17,1) 100%);
	background: -o-linear-gradient(top,rgba(180,224,105,1) 0,rgba(96,147,17,1) 100%);
	background: -ms-linear-gradient(top,rgba(180,224,105,1) 0,rgba(96,147,17,1) 100%);
	background: linear-gradient(to bottom,rgba(180,224,105,1) 0,rgba(96,147,17,1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b4e069',endColorstr='#609311',GradientType=0);
	border: 1px solid #1d5837;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#71d09b,endColorstr=#2e8b57);
}
a.red {
	background-color: #cd0000;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ff2323),to(#cd0000));
	background-image: -webkit-linear-gradient(top,#ff2323,#cd0000);
	background-image: -moz-linear-gradient(top,#ff2323,#cd0000);
	background-image: -ms-linear-gradient(top,#ff2323,#cd0000);
	background-image: -o-linear-gradient(top,#ff2323,#cd0000);
	background-image: linear-gradient(top,#ff2323,#cd0000);
	border: 1px solid #890000;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ff2323,endColorstr=#cd0000);
	text-shadow: 0 -1px 0 #890000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.red: hover {
	background-color: #ff5656;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ff5656),to(#cd0000));
	background-image: -webkit-linear-gradient(top,#ff5656,#cd0000);
	background-image: -moz-linear-gradient(top,#ff5656,#cd0000);
	background-image: -ms-linear-gradient(top,#ff5656,#cd0000);
	background-image: -o-linear-gradient(top,#ff5656,#cd0000);
	background-image: linear-gradient(top,#ff5656,#cd0000);
	border: 1px solid #890000;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ff5656,endColorstr=#cd0000);
	text-shadow: 0 -1px 0 #890000;
}
a.orange {
	background-color: #ff7f00;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fa5),to(#ff7f00));
	background-image: -webkit-linear-gradient(top,#fa5,#ff7f00);
	background-image: -moz-linear-gradient(top,#fa5,#ff7f00);
	background-image: -ms-linear-gradient(top,#fa5,#ff7f00);
	background-image: -o-linear-gradient(top,#fa5,#ff7f00);
	background-image: linear-gradient(top,#fa5,#ff7f00);
	border: 1px solid #bb5d00;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ffaa55,endColorstr=#ff7f00);
	text-shadow: 0 -1px 0 #bb5d00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.orange: hover {
	background-color: #ffc388;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffc388),to(#ff7f00));
	background-image: -webkit-linear-gradient(top,#ffc388,#ff7f00);
	background-image: -moz-linear-gradient(top,#ffc388,#ff7f00);
	background-image: -ms-linear-gradient(top,#ffc388,#ff7f00);
	background-image: -o-linear-gradient(top,#ffc388,#ff7f00);
	background-image: linear-gradient(top,#ffc388,#ff7f00);
	border: 1px solid #bb5d00;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ffc388,endColorstr=#ff7f00);
	text-shadow: 0 -1px 0 #bb5d00;
}
a.yellow {
	background-color: #ecca06;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff2aa),to(#ffd700));
	background-image: -webkit-linear-gradient(top,#fff2aa,#ffd700);
	background-image: -moz-linear-gradient(top,#fff2aa,#ffd700);
	background-image: -ms-linear-gradient(top,#fff2aa,#ffd700);
	background-image: -o-linear-gradient(top,#fff2aa,#ffd700);
	background-image: linear-gradient(top,#fff2aa,#ffd700);
	border: 1px solid #bb9e00;
	color: #161300;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#fff2aa,endColorstr=#ffd700);
	text-shadow: 0 1px 0 #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.yellow: hover {
	background-color: #fffadd;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fffadd),to(#ffd700));
	background-image: -webkit-linear-gradient(top,#fffadd,#ffd700);
	background-image: -moz-linear-gradient(top,#fffadd,#ffd700);
	background-image: -ms-linear-gradient(top,#fffadd,#ffd700);
	background-image: -o-linear-gradient(top,#fffadd,#ffd700);
	background-image: linear-gradient(top,#fffadd,#ffd700);
	border: 1px solid #bb9e00;
	color: #161300;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#fffadd,endColorstr=#ffd700);
	text-shadow: 0 1px 0 #fff;
}
a.green {
	background-color: #619311;
	background: url(data: image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzhhYjk0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDkzMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,rgba(138,185,65,1) 1%,rgba(96,147,17,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(138,185,65,1)),color-stop(100%,rgba(96,147,17,1)));
	background: -webkit-linear-gradient(top,rgba(138,185,65,1) 1%,rgba(96,147,17,1) 100%);
	background: -o-linear-gradient(top,rgba(138,185,65,1) 1%,rgba(96,147,17,1) 100%);
	background: -ms-linear-gradient(top,rgba(138,185,65,1) 1%,rgba(96,147,17,1) 100%);
	background: linear-gradient(to bottom,rgba(138,185,65,1) 1%,rgba(96,147,17,1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8ab941',endColorstr='#609311',GradientType=0);
	border: 1px solid #1d5837;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4bc380,endColorstr=#2e8b57);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.green: hover {
	background-color: #619311;
	background: url(data: image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0ZTA2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDkzMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,rgba(180,224,105,1) 0,rgba(96,147,17,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(180,224,105,1)),color-stop(100%,rgba(96,147,17,1)));
	background: -webkit-linear-gradient(top,rgba(180,224,105,1) 0,rgba(96,147,17,1) 100%);
	background: -o-linear-gradient(top,rgba(180,224,105,1) 0,rgba(96,147,17,1) 100%);
	background: -ms-linear-gradient(top,rgba(180,224,105,1) 0,rgba(96,147,17,1) 100%);
	background: linear-gradient(to bottom,rgba(180,224,105,1) 0,rgba(96,147,17,1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b4e069',endColorstr='#609311',GradientType=0);
	border: 1px solid #1d5837;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#71d09b,endColorstr=#2e8b57);
}
a.olive {
	background-color: #838b83;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#e0e000),to(#838b83));
	background-image: -webkit-linear-gradient(top,#afb4af,#838b83);
	background-image: -moz-linear-gradient(top,#afb4af,#838b83);
	background-image: -ms-linear-gradient(top,#afb4af,#838b83);
	background-image: -o-linear-gradient(top,#afb4af,#838b83);
	background-image: linear-gradient(top,#afb4af,#838b83);
	border: 1px solid #626862;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#afb4af,endColorstr=#838b83);
	text-shadow: 0 -1px 0 #626862;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.olive: hover {
	background-color: #c9cdc9;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#c9cdc9),to(#838b83));
	background-image: -webkit-linear-gradient(top,#c9cdc9,#838b83);
	background-image: -moz-linear-gradient(top,#c9cdc9,#838b83);
	background-image: -ms-linear-gradient(top,#c9cdc9,#838b83);
	background-image: -o-linear-gradient(top,#c9cdc9,#838b83);
	background-image: linear-gradient(top,#c9cdc9,#838b83);

	border: 1px solid #626862;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#c9cdc9,endColorstr=#838b83);
	text-shadow: 0 -1px 0 #626862;
}
a.purple {
	background-color: #5d478b;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#8771b6),to(#5d478b));
	background-image: -webkit-linear-gradient(top,#8771b6,#5d478b);
	background-image: -moz-linear-gradient(top,#8771b6,#5d478b);
	background-image: -ms-linear-gradient(top,#8771b6,#5d478b);
	background-image: -o-linear-gradient(top,#8771b6,#5d478b);
	background-image: linear-gradient(top,#8771b6,#5d478b);
	border: 1px solid #3f305e;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#8771b6,endColorstr=#5d478b);
	text-shadow: 0 -1px 0 #3f305e;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.purple: hover {
	background-color: #a492c8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#a492c8),to(#5d478b));
	background-image: -webkit-linear-gradient(top,#a492c8,#5d478b);
	background-image: -moz-linear-gradient(top,#a492c8,#5d478b);
	background-image: -ms-linear-gradient(top,#a492c8,#5d478b);
	background-image: -o-linear-gradient(top,#a492c8,#5d478b);
	background-image: linear-gradient(top,#a492c8,#5d478b);
	border: 1px solid #3f305e;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#a492c8,endColorstr=#5d478b);
	text-shadow: 0 -1px 0 #3f305e;
}
a.pink {
	background-color: #cd1076;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f042a0),to(#cd1076));
	background-image: -webkit-linear-gradient(top,#f042a0,#cd1076);
	background-image: -moz-linear-gradient(top,#f042a0,#cd1076);
	background-image: -ms-linear-gradient(top,#f042a0,#cd1076);
	background-image: -o-linear-gradient(top,#f042a0,#cd1076);
	background-image: linear-gradient(top,#f042a0,#cd1076);
	border: 1px solid #8e0b52;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#f042a0,endColorstr=#cd1076);
	text-shadow: 0 -1px 0 #8e0b52;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.pink: hover {
	background-color: #f471b8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f471b8),to(#cd1076));
	background-image: -webkit-linear-gradient(top,#f471b8,#cd1076);
	background-image: -moz-linear-gradient(top,#f471b8,#cd1076);
	background-image: -ms-linear-gradient(top,#f471b8,#cd1076);
	background-image: -o-linear-gradient(top,#f471b8,#cd1076);
	background-image: linear-gradient(top,#f471b8,#cd1076);
	border: 1px solid #8e0b52;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#f471b8,endColorstr=#cd1076);
	text-shadow: 0 -1px 0 #8e0b52;
}
a.brick {
	background-color: #b22222;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4c4c),to(#b22222));
	background-image: -webkit-linear-gradient(top,#dd4c4c,#b22222);
	background-image: -moz-linear-gradient(top,#dd4c4c,#b22222);
	background-image: -ms-linear-gradient(top,#dd4c4c,#b22222);
	background-image: -o-linear-gradient(top,#dd4c4c,#b22222);
	background-image: linear-gradient(top,#dd4c4c,#b22222);
	border: 1px solid #791717;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#dd4c4c,endColorstr=#b22222);
	text-shadow: 0 -1px 0 #791717;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.brick: hover {
	background-color: #e57777;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#e57777),to(#b22222));
	background-image: -webkit-linear-gradient(top,#e57777,#b22222);
	background-image: -moz-linear-gradient(top,#e57777,#b22222);
	background-image: -ms-linear-gradient(top,#e57777,#b22222);
	background-image: -o-linear-gradient(top,#e57777,#b22222);
	background-image: linear-gradient(top,#e57777,#b22222);
	border: 1px solid #791717;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#e57777,endColorstr=#b22222);
	text-shadow: 0 -1px 0 #791717;
}
a.gold {
	background-color: #8b6508;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#db9f0d),to(#8b6508));
	background-image: -webkit-linear-gradient(top,#db9f0d,#8b6508);
	background-image: -moz-linear-gradient(top,#db9f0d,#8b6508);
	background-image: -ms-linear-gradient(top,#db9f0d,#8b6508);
	background-image: -o-linear-gradient(top,#db9f0d,#8b6508);
	background-image: linear-gradient(top,#db9f0d,#8b6508);
	border: 1px solid #6b4e06;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#db9f0d,endColorstr=#8b6508);
	text-shadow: 0 -1px 0 #6b4e06;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.gold: hover {
	background-color: #f3b828;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f3b828),to(#8b6508));
	background-image: -webkit-linear-gradient(top,#f3b828,#8b6508);
	background-image: -moz-linear-gradient(top,#f3b828,#8b6508);
	background-image: -ms-linear-gradient(top,#f3b828,#8b6508);
	background-image: -o-linear-gradient(top,#f3b828,#8b6508);
	background-image: linear-gradient(top,#f3b828,#8b6508);
	border: 1px solid #6b4e06;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#f3b828,endColorstr=#8b6508);
	text-shadow: 0 -1px 0 #6b4e06;
}
a.brown {
	background-color: #8b4513;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#d66a1d),to(#8b4513));
	background-image: -webkit-linear-gradient(top,#d66a1d,#8b4513);
	background-image: -moz-linear-gradient(top,#d66a1d,#8b4513);
	background-image: -ms-linear-gradient(top,#d66a1d,#8b4513);
	background-image: -o-linear-gradient(top,#d66a1d,#8b4513);
	background-image: linear-gradient(top,#d66a1d,#8b4513);
	border: 1px solid #4f270b;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#d66a1d,endColorstr=#8b4513);
	text-shadow: 0 -1px 0 #4f270b;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.brown: hover {
	background-color: #8b4513;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#e58541),to(#8b4513));
	background-image: -webkit-linear-gradient(top,#e58541,#8b4513);
	background-image: -moz-linear-gradient(top,#e58541,#8b4513);
	background-image: -ms-linear-gradient(top,#e58541,#8b4513);
	background-image: -o-linear-gradient(top,#e58541,#8b4513);
	background-image: linear-gradient(top,#e58541,#8b4513);
	border: 1px solid #4f270b;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#e58541,endColorstr=#8b4513);
	text-shadow: 0 -1px 0 #4f270b;
}
a.silver {
	background-color: #c0c0c0;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#c0c0c0));
	background-image: -webkit-linear-gradient(top,#eaeaea,#c0c0c0);
	background-image: -moz-linear-gradient(top,#eaeaea,#c0c0c0);
	background-image: -ms-linear-gradient(top,#eaeaea,#c0c0c0);
	background-image: -o-linear-gradient(top,#eaeaea,#c0c0c0);
	background-image: linear-gradient(top,#eaeaea,#c0c0c0);
	border: 1px solid #9e9e9e;
	color: #444;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea,endColorstr=#c0c0c0);
	text-shadow: 0 1px 0 #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.silver: hover {
	background-color: #fff;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#c0c0c0));
	background-image: -webkit-linear-gradient(top,#fff,#c0c0c0);
	background-image: -moz-linear-gradient(top,#fff,#c0c0c0);
	background-image: -ms-linear-gradient(top,#fff,#c0c0c0);
	background-image: -o-linear-gradient(top,#fff,#c0c0c0);
	background-image: linear-gradient(top,#fff,#c0c0c0);
	border: 1px solid #9e9e9e;
	color: #444;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#c0c0c0);
	text-shadow: 0 1px 0 #fff;
}
a.gray {
	background-color: #696969;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#939393),to(#696969));
	background-image: -webkit-linear-gradient(top,#939393,#696969);
	background-image: -moz-linear-gradient(top,#939393,#696969);
	background-image: -ms-linear-gradient(top,#939393,#696969);
	background-image: -o-linear-gradient(top,#939393,#696969);
	background-image: linear-gradient(top,#939393,#696969);
	border: 1px solid #474747;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#939393,endColorstr=#696969);
	text-shadow: 0 -1px 0 #474747;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.gray: hover {
	background-color: #adadad;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#adadad),to(#696969));
	background-image: -webkit-linear-gradient(top,#adadad,#696969);
	background-image: -moz-linear-gradient(top,#adadad,#696969);
	background-image: -ms-linear-gradient(top,#adadad,#696969);
	background-image: -o-linear-gradient(top,#adadad,#696969);
	background-image: linear-gradient(top,#adadad,#696969);
	border: 1px solid #474747;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#adadad,endColorstr=#696969);
	text-shadow: 0 -1px 0 #474747;
}
a.black {
	background-color: #080808;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#323232),to(#080808));
	background-image: -webkit-linear-gradient(top,#323232,#080808);
	background-image: -moz-linear-gradient(top,#323232,#080808);
	background-image: -ms-linear-gradient(top,#323232,#080808);
	background-image: -o-linear-gradient(top,#323232,#080808);
	background-image: linear-gradient(top,#323232,#080808);
	border: 1px solid #000;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#323232,endColorstr=#080808);
	text-shadow: 0 -1px 0 #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.black: hover {
	background-color: #4c4c4c;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#4c4c4c),to(#080808));
	background-image: -webkit-linear-gradient(top,#4c4c4c,#080808);
	background-image: -moz-linear-gradient(top,#4c4c4c,#080808);
	background-image: -ms-linear-gradient(top,#4c4c4c,#080808);
	background-image: -o-linear-gradient(top,#4c4c4c,#080808);
	background-image: linear-gradient(top,#4c4c4c,#080808);
	border: 1px solid #000;
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4c4c4c,endColorstr=#080808);
	text-shadow: 0 -1px 0 #000;
}



a.qSubmit {
	font-family: 'Droid Sans',sans-serif;
    font-size: 20px;
	background-color: #7aa43a !important;
	color: #fff ;
	border: 1px solid #55702d;
	text-shadow: 0 -1px 0 #7da244;
	-moz-box-shadow:inset -1px 1px 0px #9ec760;
    -webkit-box-shadow:inset -1px 1px 0px #9ec760;
    box-shadow:inset -1px 1px 0px #9ec760;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    padding: 7px 25px;
}
a.qSubmit:hover {
	background-color: #88b444 !important;
	color: #fff;

}

a.cSubmit {
	font-family: 'Droid Sans',sans-serif;
    font-size: 20px;
	background-color: #7aa43a !important;
	color: #fff ;
	border: 1px solid #55702d;
	text-shadow: 0 -1px 0 #7da244;
	-moz-box-shadow:inset -1px 1px 0px #9ec760;
    -webkit-box-shadow:inset -1px 1px 0px #9ec760;
    box-shadow:inset -1px 1px 0px #9ec760;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    padding: 7px 60px;
}
a.cSubmit:hover {
	background-color: #88b444 !important;
	color: #fff;

}


a.show_hide {
	font-family: 'Droid Sans',sans-serif;
    font-size: 12px;
	background-color: #7aa43a !important;
	color: #fff ;
	border: 1px solid #55702d;
	text-shadow: 0 -1px 0 #7da244;
	-moz-box-shadow:inset -1px 1px 0px #9ec760;
    -webkit-box-shadow:inset -1px 1px 0px #9ec760;
    box-shadow:inset -1px 1px 0px #9ec760;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    padding: 2px 12px 0 14px;
	float: right;
    overflow: hidden;
}
a.show_hide:hover {
	background-color: #88b444 !important;
	color: #fff;

}