body { margin-left: 0px; margin-top: 0px; background-color: White; margin-right: 0px; margin-bottom: 0px; font-size: 12px; font-family: Tahoma; color: #7c7c7c; }
td, input, textarea { font-size: 12px; font-family: Tahoma; color: #7c7c7c; }

A:LINK, A:VISITED, A:ACTIVE { color: #7d7d7d; }
A:HOVER { color: Black; }

td.content { padding: 20px 20px 60px 20px; line-height: 16px; }
td.page_title { background-color: #FFFFFF; padding-left: 20px; font-size: 12px; color: #797979; }
td.path { background: url(img/top_bg.gif) no-repeat right; color: #838584; font-size: 10px; vertical-align: top; }
td.under_logo { background: url(img/top_strip.gif) repeat-x bottom; }
td.phones { background-color: #dddee3; padding-right: 7px; padding-left: 5px; }
td.phones_n { padding: 10px 15px 0px 0px; }
.dark { background-color: #dddee3; }
.light { background-color: #eff0f4; }
td.img_bottom { position: relative; bottom: -6px; }
table.bottom { background-color: #002d4e; line-height: 20px; font-size: 10px; }
td.copy { font-size: 10px; color: White; padding-left: 8px; }
td.bottom_link { padding-left: 32px; color: #c8c7c5; font-size: 10px; }
A:LINK.bottom_link, A:VISITED.bottom_link, A:ACTIVE.bottom_link { color: #c8c7c5; }
A:HOVER.bottom_link { color: White; }
A:LINK.bottom_mail, A:VISITED.bottom_mail, A:ACTIVE.bottom_mail, A:HOVER.bottom_mail { padding-right: 10px; color: White; }
tr.service { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; }
td.service_price { padding-right: 5px; text-align: right; }
.star { color: #ff9100; }
td.item { color: #585858; line-height: 19px; }
A:LINK.item, A:VISITED.item, A:ACTIVE.item { color: #2f4f4f; }
A:HOVER.item { color: #ff9100; }
td.sep1 { border-bottom: 1px solid #BEBEBE; line-height: 1px; }
td.sep { border-bottom: 1px solid #DCDCDC; line-height: 1px; }
#contact { display: none; }

h1 {
  
  font-size: 13px;
  margin: 0px;
  padding: 0px;
  
}

h2 {
  
  font-size: 12px;
  margin: 0px;
  padding: 0px; 
}

button {
background: #2E8CE3;
padding: 7px 30px;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
border: solid 1px #73C8F0;
cursor: pointer;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: -moz-linear-gradient(0% 100% 90deg, #2E8CE3, #73C2FD);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#73C2FD), 
to(#2E8CE3));
box-shadow: inset 0 1px 0 0 #FFFFFF;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
border-bottom: 1px solid rgba(0,0,0,0.25); 
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
	
button:hover { 
background: #2E69E3; 
background: -moz-linear-gradient(0% 100% 90deg, #2E69E3, #59C2FF);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#59C2FF), 
to(#2E69E3));
}

button:active {
background: #2E69E3; 
background: -moz-linear-gradient(0% 100% 90deg, #2E69E3, #59C2FF);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#59C2FF), 
to(#2E69E3));
box-shadow: inset 1px 1px 0 0 #004A7F;
-moz-box-shadow: inset 1px 1px 0 0 #004A7F;
-webkit-box-shadow: inset 1px 1px 0 0 #004A7F;
padding: 8px 29px 6px 31px;
}