body {
	margin: 0px; 
	text-align: left; 
	color: rgb(102, 102, 102); 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	position: relative; 
	background-color: rgb(224, 224, 224);
}
.gradient-container 
{
    background: -webkit-linear-gradient(rgb(0, 0, 98) 0px, rgb(224, 224, 224) 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgb(0, 0, 98) 0px, rgb(224, 224, 224) 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgb(0, 0, 98) 0px, rgb(224, 224, 224) 100%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0, 0, 98) 0px, rgb(224, 224, 224) 100%); /* Standard syntax */
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 800px; 
	position: absolute;
}
#mainpage {
	transition: 0.2s ease-in; 
	left: 0px; 
	position: relative; 
	-webkit-transition: all .2s ease-in;
}
#container {
	background: rgb(255, 255, 255);
	overflow: auto; 
	box-shadow: 0px 1px 10px 5px #545454; 
	-webkit-box-shadow: 0 1px 10px 5px #545454; 
	-moz-box-shadow: 0 1px 10px 5px #545454;
}
#header 
{
    background: -webkit-linear-gradient(rgb(222, 222, 222) 0px, rgb(255, 255, 255) 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgb(222, 222, 222) 0px, rgb(255, 255, 255) 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgb(222, 222, 222) 0px, rgb(255, 255, 255) 100%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(222, 222, 222) 0px, rgb(255, 255, 255) 100%); /* Standard syntax */
	overflow: auto; 
	padding-top: 25px; 
	padding-bottom: 25px;
}
#hname {
	color: rgb(0, 0, 0); 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 14px; 
	font-weight: bold;
}
#hname h1 {
	margin: 0px;
}
#infos {
	background: url("../images/phone-icon.png") no-repeat left; 
	text-align: right; 
	padding-left: 35px;
}
#infos h1 {
	margin: 0px 0px 10px; 
	color: rgb(0, 0, 0); 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 27px; 
	font-weight: bold;
}
#infos h2 {
	margin: 0px; 
	color: rgb(0, 0, 0); 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 14px; 
	font-weight: bold;
}
#menu 
{
    background: -webkit-linear-gradient(rgb(0, 0, 91) 0px, rgb(0, 0, 150) 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgb(0, 0, 91) 0px, rgb(0, 0, 150) 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgb(0, 0, 91) 0px, rgb(0, 0, 150) 100%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0, 0, 91) 0px, rgb(0, 0, 150) 100%); /* Standard syntax */
	height: 45px;
}
#menutext ul {
	margin: 0px;
}
#menutext li {
	float: left; 
	display: inline-block;
}
#menutext li.active a {
	color: rgb(0, 0, 0); 
	background-color: rgb(229, 229, 229);
}
#menutext li a {
	padding: 14px 25px; 
	height: 45px; 
	color: rgb(255, 255, 255); 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 15px; 
	text-decoration: none; 
	display: inline-block;
}
#menutext li a:hover {
	color: rgb(0, 0, 0); 
	background-color: rgb(229, 229, 229);
}
.menureview {
	background: url("../images/writeareview.jpg") no-repeat left top; 
	margin: 10px 24px 0px 0px; 
	width: 160px; 
	height: 24px; 
	text-indent: -999em; 
	overflow: hidden; 
	float: right; 
	display: inline;
}
#rightcontent {
	background: rgb(248, 248, 248); 
	padding-top: 20px;
}
#photo {
	height: 250px; 
	background-repeat: no-repeat;
}
#slogan {
	padding-top: 20px; 
	padding-bottom: 20px;
}
#centeredslogan {
	text-align: center;
}
#leftsloganphoto {
	border-bottom-color: rgb(239, 237, 237); 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	position: relative; 
	min-height: 250px;
}
.slogan1 {
	color: rgb(0, 0, 0); 
	line-height: 1.1; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 24px; 
	font-weight: bold;
}
.slogan2 {
	color: rgb(153, 153, 153); 
	line-height: 1.1; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 18px; 
	font-weight: normal;
}
#descrtext {
	padding: 25px 0px 0px; 
	color: rgb(102, 102, 102); 
	line-height: 1.3; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 14px;
}
#descrtext p {
	margin: 0px 0px 15px;
}
#services {
	background: url("../images/clipboard-checklist.png") no-repeat 10px 0px rgb(234, 241, 251); 
	padding-top: 20px; 
	padding-bottom: 20px; 
	padding-left: 20px; 
	margin-top: 20px; 
	border-top-color: rgb(146, 176, 200); 
	border-top-width: 5px; 
	border-top-style: solid; 
	position: relative;
}
#services::after {
	background: url("../images/services-fold.jpg") no-repeat right bottom; 
	width: 26px; 
	height: 30px; 
	right: 0px; 
	bottom: 0px; 
	position: absolute; 
	content: "";
}
#services p {
	margin: 0px; 
	color: rgb(21, 82, 132); 
	padding-left: 50px; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 28px;
}
#services ul {
	margin-top: 20px;
}
#services li {
	color: rgb(102, 102, 102); 
	line-height: 1.4; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 15px; 
	margin-top: 3px; 
	list-style-image: url("../images/arrow.jpg");
}
#protext ul {
	margin: 0px;
	list-style-type: none;
}
#protext li a {
	padding: 14px 25px; 
	height: 35px; 
	color: rgb(0, 0, 91); 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 15px; 
	text-decoration: none; 
	display: block;
}
#protext li a:hover {
	color: rgb(0, 0, 0); 
	background-color: rgb(204, 204, 204);
}
#articles {
	padding-bottom: 27px;
}
#articles hr {
	border: 1px dotted rgb(204, 204, 204); 
	border-image: none; 
	margin-top: 20px; 
	margin-bottom: 20px;
}
#content hr {
	border: 1px dotted rgb(204, 204, 204); 
	border-image: none; 
	margin-top: 20px; 
	margin-bottom: 20px;
}
#articles h1 {
	color: rgb(73, 121, 161); 
	line-height: 1.3; 
	padding-top: 10px; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 16px; 
	font-weight: bold;
}
#articles p {
	line-height: 1.3; 
	padding-top: 10px;
}
#specialoffer {
	background: rgb(85, 122, 115); 
	overflow: auto; 
	margin-bottom: 20px; 
	box-shadow: 5px -4px 6px -2px #737273; 
	-webkit-box-shadow: 5px -4px 6px -2px #737273; 
	-moz-box-shadow: 5px -4px 6px -2px #737273;
}
#specialoffercontent {
	text-align: center; 
	color: rgb(255, 255, 255); 
	line-height: 1.1; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 15px; 
	font-weight: bold;
}
#specialofferstar {
	padding-top: 5px; 
	padding-bottom: 5px;
}
.specialoffertext {
	color: rgb(255, 255, 255); 
	line-height: 1.1; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 15px; 
	font-weight: bold;
}
.specialofferlink {
	color: rgb(255, 255, 255); 
	line-height: 1.1; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 13px; 
	font-weight: bold;
}
#callnow {
	background: url("../images/phone-icon-red.jpg") no-repeat 10px 15px rgb(230, 224, 224); 
	border: 1px solid rgb(178, 178, 178); 
	border-image: none; 
	padding-top: 20px; 
	padding-bottom: 20px; 
	padding-left: 77px; 
	margin-bottom: 20px; 
	box-shadow: 5px -4px 6px -2px #737273; 
	-webkit-box-shadow: 5px -4px 6px -2px #737273; 
	-moz-box-shadow: 5px -4px 6px -2px #737273;
}
.callnowtext {
	color: rgb(0, 0, 0); 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 30px; 
	font-weight: bold;
}
.callnownumber {
	color: rgb(255, 0, 0); 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 18px; 
	font-weight: bold;
}
#request {
	background: url("../images/small-phone-icon-red.jpg") no-repeat 13px 13px rgb(240, 238, 215); 
	padding: 15px; 
	border: 1px solid rgb(178, 178, 178); 
	border-image: none; 
	margin-bottom: 20px;
}
#request p {
	margin: 0px 0px 10px; text-align: center; color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 17px; font-weight: bold;
}
#request label {
	text-align: center; margin-bottom: 5px; display: block;
}
#request input {
	width: 100%; margin-bottom: 10px; min-height: 25px;
}
#request textarea {
	width: 100%; margin-bottom: 10px; resize: vertical;
}
#request input[type='submit'] {
	background: rgb(42, 106, 170); margin: 0px auto; border-radius: 12px; border: 0px currentColor; border-image: none; width: 75px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; display: block; cursor: pointer; -webkit-border-radius: 12px; -moz-border-radius: 12px;
}
#request input[type='submit']:hover {
	background: rgb(2, 41, 79);
}
.testimonials-wrapper {
	background: rgb(238, 238, 238); padding-bottom: 15px; margin-bottom: 20px;
}
#testimonialstop {
	background: url("../images/testimonials-bubble.gif") no-repeat 10px 20px rgb(238, 238, 238); color: rgb(0, 0, 0); padding-top: 20px; padding-bottom: 20px; padding-left: 50px; font-family: Arial,Helvetica,sans-serif; font-size: 17px; font-weight: bold;
}
.testimonials {
	background: url("../images/quotes-gray.gif") no-repeat 10px 0px rgb(238, 238, 238); line-height: 1.3;
}
.testimonials .testimonialsPadding {
	padding: 0px 15px 0px 45px;
}
.testimonialsbreak {
	margin: 10px 0px; width: 100%; height: 1px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#leftcontent .testimonials {
	background: url("../images/quotes.gif") no-repeat 0px 5px rgb(255, 255, 255);
}
#gallerytop {
	width: 121px; height: 36px; color: rgb(0, 0, 0); padding-top: 15px; padding-left: 140px; font-family: Arial,Helvetica,sans-serif; font-size: 17px; font-weight: bold; margin-right: 20px; margin-left: 18px; float: right; background-image: url("../images/gallerytop.gif"); background-repeat: no-repeat;
}
#gallery {
	width: 233px; text-align: center; padding-right: 14px; padding-left: 14px; margin-right: 20px; margin-left: 18px; float: right; background-image: url("../images/gallery.gif"); background-repeat: repeat-y;
}
#gallerybottom {
	width: 261px; height: 22px; margin-right: 20px; margin-bottom: 6px; float: right; background-image: url("../images/gallerybottom.gif"); background-repeat: no-repeat;
}
#gallery img {
	margin: 0px auto; display: block; max-height: 98px; max-width: 94px;
}
#gallery div {
	background: rgb(255, 255, 255); margin: 0px 5px 10px; padding: 5px; border: 1px solid rgb(196, 197, 191); border-image: none; width: 93px; float: left; display: inline;
}
#gallery div:hover {
	border: 1px solid rgb(102, 102, 102); border-image: none;
}
#outrank {
	width: 179px; height: 57px; margin-top: 0px; margin-right: 59px; margin-bottom: 20px; float: right;
}
#footer {
	color: rgb(153, 153, 153); padding-top: 15px; padding-bottom: 15px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; background-color: rgb(57, 57, 57);
}
#footer a {
	color: rgb(153, 153, 153); font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline;
}
#footerleft a {
	color: rgb(153, 153, 153); font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline;
}
#footerright a {
	color: rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline;
}
#footerleft {
	line-height: 1.4; float: left;
}
#footerleft .copyright {
	margin-top: 10px; display: inline;
}
#footerright {
	text-align: right; color: rgb(204, 204, 204); line-height: 1.4; margin-top: 10px; float: right;
}
.title {
	color: rgb(21, 82, 132); line-height: 1; font-family: Arial,Helvetica,sans-serif; font-size: 30px; font-weight: bold; margin-top: 20px; margin-bottom: 20px;
}
#content {
	color: rgb(102, 102, 102); line-height: 1.4; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; margin-bottom: 20px;
}
#content a {
	text-decoration: underline;
}
#content h1 {
	color: rgb(73, 121, 161); line-height: 1.3; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; margin-bottom: 7px;
}
#content h1 a {
	color: rgb(73, 121, 161); line-height: 1.3; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; text-decoration: underline; margin-bottom: 20px; display: inline;
}
#content h2 {
	color: rgb(0, 0, 0); line-height: 1.3; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; display: inline;
}
#content h3 {
	color: rgb(73, 121, 161); line-height: 1.3; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; margin-top: 15px; margin-bottom: 4px;
}
.left {
	margin: 0px 5px 0px 0px; padding: 0px; float: left; display: inline;
}
#contentTextWrapper {
	margin-top: 17px;
}
#contentphotos {
	color: rgb(102, 102, 102); line-height: 1.4; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; margin-bottom: 20px;
}
#contentphotos h1 {
	color: rgb(73, 121, 161); line-height: 1.3; font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; margin-bottom: 20px; display: inline;
}
#photos img {
	margin: 0px auto; width: 100%; display: block;
}
#photos .photo {
	background: rgb(255, 255, 255); padding: 15px; border: 1px solid rgb(196, 197, 191); border-image: none; width: 47%; margin-bottom: 20px; float: left;
}
#photos :nth-child(n).photo {
	margin-right: 3%;
}
#photos :nth-child(2n+3).photo {
	clear: both;
}
#photos p {
	margin: 10px 0px 0px; color: rgb(0, 0, 0); line-height: 1.3; font-family: Arial,Helvetica,sans-serif; font-size: 13px;
}
#photos div:hover {
	border: 1px solid rgb(102, 102, 102); border-image: none;
}
.additionallinks {
	color: rgb(76, 101, 122); line-height: 1.3; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline;
}
#reviews {
	width: 527px; color: rgb(102, 102, 102); line-height: 1.4; padding-right: 27px; padding-left: 27px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; margin-bottom: 20px; float: left;
}
#reviews li {
	clear: both; margin-left: 20px; list-style-type: lower-alpha;
}
#reviews p {
	padding: 5px 0px 0px;
}
#reviews a {
	width: 125px; height: 34px; text-indent: -999em; overflow: hidden; margin-bottom: 8px; display: block;
}
.listing01 {
	background: url("../images/img_review01.gif") no-repeat left top; padding-left: 60px;
}
.listing02 {
	background: url("../images/img_review02.gif") no-repeat left top; padding-left: 60px; margin-top: 35px;
}
.imgcontact {
	background: rgb(255, 255, 255); margin: 0px 20px 50px 0px; padding: 5px; border: 1px solid rgb(196, 197, 191); border-image: none; width: 200px; float: left; display: inline;
}
* {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.container {
	overflow: hidden; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; position: relative;
}
@media all and (min-width:768px)
{
.container {
	width: 750px;
}
}
@media all and (min-width:992px)
{
.container {
	width: 956px;
}
}
.col-1 {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
.col-2 {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
.col-3 {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
.col-4 {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
.col-5 {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
.col-6 {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
.col-7 {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
.col-8 {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
.col-9 {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
.col-10 {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
.col-11 {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
.col-12 {
	padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
.row {
	margin-right: -15px; margin-left: -15px;
}
.col-12 {
	width: 100%;
}
.col-11 {
	width: 91.66%;
}
.col-10 {
	width: 83.33%;
}
.col-9 {
	width: 75%;
}
.col-8 {
	width: 66.66%;
}
.col-7 {
	width: 58.33%;
}
.col-6 {
	width: 50%;
}
.col-5 {
	width: 41.66%;
}
.col-4 {
	width: 33.33%;
}
.col-3 {
	width: 25%;
}
.col-2 {
	width: 16.66%;
}
.col-1 {
	width: 8.33%;
}
@media all and (max-width:768px)
{
.col-1 {
	width: 100%;
}
.col-2 {
	width: 100%;
}
.col-3 {
	width: 100%;
}
.col-4 {
	width: 100%;
}
.col-5 {
	width: 100%;
}
.col-6 {
	width: 100%;
}
.col-7 {
	width: 100%;
}
.col-8 {
	width: 100%;
}
.col-9 {
	width: 100%;
}
.col-10 {
	width: 100%;
}
.col-11 {
	width: 100%;
}
.col-12 {
	width: 100%;
}
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.container::before {
	display: table; content: " ";
}
.container::after {
	display: table; content: " ";
}
.container-fluid::before {
	display: table; content: " ";
}
.container-fluid::after {
	display: table; content: " ";
}
.row::before {
	display: table; content: " ";
}
.row::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.container::after {
	clear: both;
}
.container-fluid::after {
	clear: both;
}
.row::after {
	clear: both;
}
#header .mobile-nav-toggle {
	background: rgb(0, 0, 91); padding: 6px 5px; left: 15px; top: 10px; width: 30px; height: 30px; display: none; position: absolute; z-index: 1; cursor: pointer;
}
#header .mobile-nav-toggle .line {
	background: rgb(255, 255, 255); width: 100%; height: 2px; margin-bottom: 6px;
}
#header .mobile-nav-toggle :last-child.line {
	margin-bottom: 0px;
}
#mobile-nav {
	display: none;
}
.contact-form label {
	margin-bottom: 5px; display: block;
}
.contact-form input {
	width: 100%; margin-bottom: 10px; display: block; min-height: 25px;
}
.contact-form textarea {
	width: 100%; display: block; resize: vertical;
}
.contact-form input[type='submit'] {
	background: rgb(42, 106, 170); border-radius: 12px; border: 0px currentColor; border-image: none; width: 75px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; margin-top: 20px; margin-bottom: 0px; display: block; cursor: pointer; -webkit-border-radius: 12px; -moz-border-radius: 12px;
}
.contact-form input[type='submit']:hover {
	background: rgb(2, 41, 79);
}
@media all and (max-width:768px)
{
.container {
	padding-right: 0px; padding-left: 0px;
}
#infos {
	background: 0px; text-align: left; padding-left: 15px; margin-top: 20px;
}
#header {
	padding-top: 50px;
}
#header .mobile-nav-toggle {
	display: block;
}
#menu {
	display: none;
}
#mobile-nav {
	background: rgb(0, 0, 91); transition:0.2s ease-in; width: 0px; height: 100%; overflow: auto; display: block; position: fixed; -webkit-transition: all .2s ease-in;
}
.open#mobile-nav {
	width: 150px;
}
.open#mobile-nav + #mainpage {
	transition:0.2s ease-in; left: 150px; -webkit-transition: all .2s ease-in;
}
#mobile-nav ul {
	list-style: none; padding-left: 10px;
}
#mobile-nav ul li {
	margin-bottom: 15px;
}
#mobile-nav ul li:last-child {
	margin-bottom: 0px;
}
#mobile-nav ul li a {
	color: rgb(255, 255, 255); 
	font-size: 16px; 
	text-decoration: none;
}
.protective-glass {
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%; 
	position: absolute; 
	z-index: 2;
}
.hidden.protective-glass {
	display: none;
}
.shown.protective-glass {
	display: block;
}
#leftcontent {
	border-top-color: rgb(147, 147, 147); 
	border-bottom-color: rgb(147, 147, 147); 
	border-top-width: 2px; 
	border-bottom-width: 2px; 
	border-top-style: solid; 
	border-bottom-style: solid;
}
#leftsloganphoto {
	padding-top: 20px;
}
#leftsloganphoto #photo {
	background-position: center;
}
#services {
	background-image: none;
}
#services p {
	padding-left: 0px;
}
#services ul {
	padding-left: 20px;
}
#specialofferstar {
	text-align: center; 
	padding-top: 10px; 
	padding-bottom: 10px;
}
#specialoffercontent p {
	margin-top: 0px;
}
.contact-form input[type='submit'] {
	width: 100%;
}
#photos .photo {
	width: 100%;
}
#photos :nth-child(n).photo {
	margin-right: 0px;
}
#photos img {
	width: 100%;
}
input {
	padding: 9px 5px 3px; outline: 0px; border-radius: 3px; border: 0px currentColor; border-image: none; line-height: 1em; box-shadow: inset 0px 0px 5px #dcdcdc;
}
textarea {
	padding: 9px 5px 3px; outline: 0px; border-radius: 3px; border: 0px currentColor; border-image: none; line-height: 1em; box-shadow: inset 0px 0px 5px #dcdcdc;
}
select {
	padding: 9px 5px 3px; outline: 0px; border-radius: 3px; border: 0px currentColor; border-image: none; line-height: 1em; box-shadow: inset 0px 0px 5px #dcdcdc;
}
